From d435b02f948a296c91085f1867a5a6e5dc4bdb81 Mon Sep 17 00:00:00 2001 From: xidedix Date: Tue, 21 Nov 2017 16:41:08 +0100 Subject: [PATCH 001/168] Update to v1.0.6 --- Angular4_CLI_Full_Project/.angular-cli.json | 2 +- Angular4_CLI_Full_Project/package.json | 2 +- Angular4_CLI_Full_Project/src/scss/style.scss | 2 +- Angular4_CLI_Starter/.angular-cli.json | 2 +- Angular4_CLI_Starter/package.json | 2 +- Angular4_CLI_Starter/src/scss/style.scss | 2 +- package.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Angular4_CLI_Full_Project/.angular-cli.json b/Angular4_CLI_Full_Project/.angular-cli.json index f1349b770..91d60517f 100644 --- a/Angular4_CLI_Full_Project/.angular-cli.json +++ b/Angular4_CLI_Full_Project/.angular-cli.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "project": { - "version": "1.0.5", + "version": "1.0.6", "name": "@coreui/angular" }, "apps": [ diff --git a/Angular4_CLI_Full_Project/package.json b/Angular4_CLI_Full_Project/package.json index bdc35a352..76d5ceb7d 100644 --- a/Angular4_CLI_Full_Project/package.json +++ b/Angular4_CLI_Full_Project/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/angular", - "version": "1.0.5", + "version": "1.0.6", "description": "Open Source Bootstrap Admin Template", "author": "Łukasz Holeczek", "homepage": "http://coreui.io/", diff --git a/Angular4_CLI_Full_Project/src/scss/style.scss b/Angular4_CLI_Full_Project/src/scss/style.scss index 3e56e7c3a..571b6ea7f 100644 --- a/Angular4_CLI_Full_Project/src/scss/style.scss +++ b/Angular4_CLI_Full_Project/src/scss/style.scss @@ -1,6 +1,6 @@ /*! * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.5 + * @version v1.0.6 * @link http://coreui.io * Copyright (c) 2017 creativeLabs Łukasz Holeczek * @license MIT diff --git a/Angular4_CLI_Starter/.angular-cli.json b/Angular4_CLI_Starter/.angular-cli.json index f1349b770..91d60517f 100644 --- a/Angular4_CLI_Starter/.angular-cli.json +++ b/Angular4_CLI_Starter/.angular-cli.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "project": { - "version": "1.0.5", + "version": "1.0.6", "name": "@coreui/angular" }, "apps": [ diff --git a/Angular4_CLI_Starter/package.json b/Angular4_CLI_Starter/package.json index bdc35a352..76d5ceb7d 100644 --- a/Angular4_CLI_Starter/package.json +++ b/Angular4_CLI_Starter/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/angular", - "version": "1.0.5", + "version": "1.0.6", "description": "Open Source Bootstrap Admin Template", "author": "Łukasz Holeczek", "homepage": "http://coreui.io/", diff --git a/Angular4_CLI_Starter/src/scss/style.scss b/Angular4_CLI_Starter/src/scss/style.scss index 3e56e7c3a..571b6ea7f 100644 --- a/Angular4_CLI_Starter/src/scss/style.scss +++ b/Angular4_CLI_Starter/src/scss/style.scss @@ -1,6 +1,6 @@ /*! * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.5 + * @version v1.0.6 * @link http://coreui.io * Copyright (c) 2017 creativeLabs Łukasz Holeczek * @license MIT diff --git a/package.json b/package.json index ed93dde63..ab5705278 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/angular", - "version": "1.0.5", + "version": "1.0.6", "description": "Open Source Angular Admin Template", "main": "", "homepage": "http://coreui.io/angular/", From 07a171f0a610b0074b707ccde12b688a94e40c82 Mon Sep 17 00:00:00 2001 From: xidedix Date: Wed, 17 Jan 2018 17:24:00 +0100 Subject: [PATCH 002/168] v1.0.8 --- Angular5_CLI_Full_Project/.angular-cli.json | 61 + Angular5_CLI_Full_Project/.editorconfig | 22 + Angular5_CLI_Full_Project/.gitignore | 33 + Angular5_CLI_Full_Project/CHANGELOG.md | 12 + Angular5_CLI_Full_Project/README.md | 27 + Angular5_CLI_Full_Project/e2e/app.e2e-spec.ts | 14 + Angular5_CLI_Full_Project/e2e/app.po.ts | 11 + .../e2e/tsconfig.e2e.json | 12 + Angular5_CLI_Full_Project/karma.conf.js | 44 + Angular5_CLI_Full_Project/package-lock.json | 13086 ++++++++++++++++ Angular5_CLI_Full_Project/package.json | 67 + Angular5_CLI_Full_Project/protractor.conf.js | 30 + Angular5_CLI_Full_Project/src/app/_nav.ts | 221 + .../src/app/app.component.html | 0 .../src/app/app.component.spec.ts | 32 + .../src/app/app.component.ts | 20 + .../src/app/app.module.ts | 88 + .../src/app/app.routing.ts | 76 + .../app-aside/app-aside.component.html | 253 + .../app-aside/app-aside.component.ts | 10 + .../src/app/components/app-aside/index.ts | 1 + .../app-breadcrumbs.component.ts | 45 + .../app/components/app-breadcrumbs/index.ts | 1 + .../app-footer/app-footer.component.html | 4 + .../app-footer/app-footer.component.ts | 7 + .../src/app/components/app-footer/index.ts | 1 + .../app-header/app-header.component.html | 54 + .../app-header/app-header.component.ts | 7 + .../src/app/components/app-header/index.ts | 1 + .../app-sidebar-footer.component.html | 1 + .../app-sidebar-footer.component.ts | 7 + .../components/app-sidebar-footer/index.ts | 1 + .../app-sidebar-form.component.html | 1 + .../app-sidebar-form.component.ts | 7 + .../app/components/app-sidebar-form/index.ts | 1 + .../app-sidebar-header.component.html | 1 + .../app-sidebar-header.component.ts | 7 + .../components/app-sidebar-header/index.ts | 1 + .../app-sidebar-minimizer.component.html | 1 + .../app-sidebar-minimizer.component.ts | 7 + .../components/app-sidebar-minimizer/index.ts | 1 + .../app-sidebar-nav.component.ts | 196 + .../app/components/app-sidebar-nav/index.ts | 1 + .../app-sidebar/app-sidebar.component.html | 7 + .../app-sidebar/app-sidebar.component.ts | 7 + .../src/app/components/app-sidebar/index.ts | 1 + .../src/app/components/index.ts | 10 + .../full-layout/full-layout.component.html | 24 + .../full-layout/full-layout.component.ts | 7 + .../src/app/containers/full-layout/index.ts | 1 + .../src/app/containers/index.ts | 2 + .../src/app/containers/simple-layout/index.ts | 1 + .../simple-layout.component.html | 0 .../simple-layout/simple-layout.component.ts | 7 + .../app/directives/aside/aside.directive.ts | 17 + .../src/app/directives/aside/index.ts | 1 + .../src/app/directives/index.ts | 4 + .../src/app/directives/nav-dropdown/index.ts | 1 + .../nav-dropdown/nav-dropdown.directive.ts | 31 + .../src/app/directives/replace/index.ts | 1 + .../directives/replace/replace.directive.ts | 22 + .../src/app/directives/sidebar/index.ts | 1 + .../directives/sidebar/sidebar.directive.ts | 106 + .../src/app/views/base/base-routing.module.ts | 108 + .../src/app/views/base/base.module.ts | 77 + .../src/app/views/base/cards.component.html | 320 + .../src/app/views/base/cards.component.ts | 10 + .../app/views/base/carousels.component.html | 137 + .../src/app/views/base/carousels.component.ts | 33 + .../app/views/base/collapses.component.html | 26 + .../src/app/views/base/collapses.component.ts | 20 + .../src/app/views/base/forms.component.html | 1055 ++ .../src/app/views/base/forms.component.ts | 26 + .../app/views/base/paginations.component.html | 83 + .../app/views/base/paginations.component.ts | 31 + .../app/views/base/popovers.component.html | 161 + .../src/app/views/base/popovers.component.ts | 17 + .../app/views/base/progress.component.html | 59 + .../src/app/views/base/progress.component.ts | 75 + .../app/views/base/switches.component.html | 942 ++ .../src/app/views/base/switches.component.ts | 10 + .../src/app/views/base/tables.component.html | 373 + .../src/app/views/base/tables.component.ts | 10 + .../src/app/views/base/tabs.component.html | 69 + .../src/app/views/base/tabs.component.ts | 10 + .../app/views/base/tooltips.component.html | 159 + .../src/app/views/base/tooltips.component.ts | 15 + .../views/buttons/buttons-routing.module.ts | 44 + .../app/views/buttons/buttons.component.html | 231 + .../app/views/buttons/buttons.component.ts | 10 + .../src/app/views/buttons/buttons.module.ts | 30 + .../views/buttons/dropdowns.component.html | 214 + .../app/views/buttons/dropdowns.component.ts | 43 + .../buttons/social-buttons.component.html | 788 + .../views/buttons/social-buttons.component.ts | 10 + .../views/chartjs/chartjs-routing.module.ts | 20 + .../app/views/chartjs/chartjs.component.html | 130 + .../app/views/chartjs/chartjs.component.ts | 97 + .../src/app/views/chartjs/chartjs.module.ts | 14 + .../dashboard/dashboard-routing.module.ts | 21 + .../views/dashboard/dashboard.component.html | 932 ++ .../views/dashboard/dashboard.component.ts | 472 + .../app/views/dashboard/dashboard.module.ts | 20 + .../src/app/views/icons/flags.component.html | 1010 ++ .../src/app/views/icons/flags.component.ts | 10 + .../views/icons/font-awesome.component.html | 3720 +++++ .../app/views/icons/font-awesome.component.ts | 10 + .../app/views/icons/icons-routing.module.ts | 44 + .../src/app/views/icons/icons.module.ts | 17 + .../icons/simple-line-icons.component.html | 561 + .../icons/simple-line-icons.component.ts | 10 + .../views/notifications/alerts.component.html | 182 + .../views/notifications/alerts.component.ts | 90 + .../views/notifications/modals.component.html | 202 + .../views/notifications/modals.component.ts | 16 + .../notifications-routing.module.ts | 36 + .../notifications/notifications.module.ts | 28 + .../src/app/views/pages/404.component.html | 22 + .../src/app/views/pages/404.component.ts | 10 + .../src/app/views/pages/500.component.html | 22 + .../src/app/views/pages/500.component.ts | 10 + .../src/app/views/pages/login.component.html | 45 + .../src/app/views/pages/login.component.ts | 10 + .../app/views/pages/pages-routing.module.ts | 52 + .../src/app/views/pages/pages.module.ts | 19 + .../app/views/pages/register.component.html | 53 + .../src/app/views/pages/register.component.ts | 10 + .../src/app/views/theme/colors.component.html | 94 + .../src/app/views/theme/colors.component.ts | 10 + .../app/views/theme/theme-routing.module.ts | 36 + .../src/app/views/theme/theme.module.ts | 21 + .../app/views/theme/typography.component.html | 150 + .../app/views/theme/typography.component.ts | 10 + .../views/widgets/widgets-routing.module.ts | 20 + .../app/views/widgets/widgets.component.html | 975 ++ .../app/views/widgets/widgets.component.ts | 372 + .../src/app/views/widgets/widgets.module.ts | 16 + Angular5_CLI_Full_Project/src/assets/.gitkeep | 0 .../src/assets/.npmignore | 0 .../src/assets/img/avatars/1.jpg | Bin 0 -> 1913 bytes .../src/assets/img/avatars/2.jpg | Bin 0 -> 2105 bytes .../src/assets/img/avatars/3.jpg | Bin 0 -> 1645 bytes .../src/assets/img/avatars/4.jpg | Bin 0 -> 2580 bytes .../src/assets/img/avatars/5.jpg | Bin 0 -> 19058 bytes .../src/assets/img/avatars/6.jpg | Bin 0 -> 1608 bytes .../src/assets/img/avatars/7.jpg | Bin 0 -> 2059 bytes .../src/assets/img/avatars/8.jpg | Bin 0 -> 20466 bytes .../src/assets/img/favicon.png | Bin 0 -> 7185 bytes .../src/assets/img/flags/ASEAN.png | Bin 0 -> 1933 bytes .../src/assets/img/flags/Afghanistan.png | Bin 0 -> 2155 bytes .../src/assets/img/flags/African Union.png | Bin 0 -> 959 bytes .../src/assets/img/flags/Albania.png | Bin 0 -> 1747 bytes .../src/assets/img/flags/Algeria.png | Bin 0 -> 1445 bytes .../src/assets/img/flags/American Samoa.png | Bin 0 -> 2554 bytes .../src/assets/img/flags/Andorra.png | Bin 0 -> 1544 bytes .../src/assets/img/flags/Angola.png | Bin 0 -> 1540 bytes .../src/assets/img/flags/Anguilla.png | Bin 0 -> 2619 bytes .../src/assets/img/flags/Antarctica.png | Bin 0 -> 1669 bytes .../assets/img/flags/Antigua & Barbuda.png | Bin 0 -> 2089 bytes .../src/assets/img/flags/Arab League.png | Bin 0 -> 2506 bytes .../src/assets/img/flags/Argentina.png | Bin 0 -> 839 bytes .../src/assets/img/flags/Armenia.png | Bin 0 -> 787 bytes .../src/assets/img/flags/Aruba.png | Bin 0 -> 1066 bytes .../src/assets/img/flags/Australia.png | Bin 0 -> 2623 bytes .../src/assets/img/flags/Austria.png | Bin 0 -> 628 bytes .../src/assets/img/flags/Azerbaijan.png | Bin 0 -> 1201 bytes .../src/assets/img/flags/Bahamas.png | Bin 0 -> 1257 bytes .../src/assets/img/flags/Bahrain.png | Bin 0 -> 1256 bytes .../src/assets/img/flags/Bangladesh.png | Bin 0 -> 1447 bytes .../src/assets/img/flags/Barbados.png | Bin 0 -> 1505 bytes .../src/assets/img/flags/Belarus.png | Bin 0 -> 1467 bytes .../src/assets/img/flags/Belgium.png | Bin 0 -> 887 bytes .../src/assets/img/flags/Belize.png | Bin 0 -> 2193 bytes .../src/assets/img/flags/Benin.png | Bin 0 -> 773 bytes .../src/assets/img/flags/Bermuda.png | Bin 0 -> 2552 bytes .../src/assets/img/flags/Bhutan.png | Bin 0 -> 2351 bytes .../src/assets/img/flags/Bolivia.png | Bin 0 -> 1244 bytes .../assets/img/flags/Bosnia & Herzegovina.png | Bin 0 -> 2343 bytes .../src/assets/img/flags/Botswana.png | Bin 0 -> 752 bytes .../src/assets/img/flags/Brazil.png | Bin 0 -> 2549 bytes .../src/assets/img/flags/Brunei.png | Bin 0 -> 2408 bytes .../src/assets/img/flags/Bulgaria.png | Bin 0 -> 624 bytes .../src/assets/img/flags/Burkina Faso.png | Bin 0 -> 1071 bytes .../src/assets/img/flags/Burundi.png | Bin 0 -> 2628 bytes .../src/assets/img/flags/CARICOM.png | Bin 0 -> 1888 bytes .../src/assets/img/flags/CIS.png | Bin 0 -> 2397 bytes .../src/assets/img/flags/Cambodja.png | Bin 0 -> 1440 bytes .../src/assets/img/flags/Cameroon.png | Bin 0 -> 1131 bytes .../src/assets/img/flags/Canada.png | Bin 0 -> 1484 bytes .../src/assets/img/flags/Cape Verde.png | Bin 0 -> 1299 bytes .../src/assets/img/flags/Cayman Islands.png | Bin 0 -> 3021 bytes .../img/flags/Central African Republic.png | Bin 0 -> 986 bytes .../src/assets/img/flags/Chad.png | Bin 0 -> 889 bytes .../src/assets/img/flags/Chile.png | Bin 0 -> 820 bytes .../src/assets/img/flags/China.png | Bin 0 -> 1063 bytes .../src/assets/img/flags/Colombia.png | Bin 0 -> 676 bytes .../src/assets/img/flags/Commonwealth.png | Bin 0 -> 2387 bytes .../src/assets/img/flags/Comoros.png | Bin 0 -> 1856 bytes .../assets/img/flags/Congo-Brazzaville.png | Bin 0 -> 1720 bytes .../img/flags/Congo-Kinshasa(Zaire).png | Bin 0 -> 2469 bytes .../src/assets/img/flags/Cook Islands.png | Bin 0 -> 2683 bytes .../src/assets/img/flags/Costa Rica.png | Bin 0 -> 721 bytes .../src/assets/img/flags/Cote d'Ivoire.png | Bin 0 -> 782 bytes .../src/assets/img/flags/Croatia.png | Bin 0 -> 1319 bytes .../src/assets/img/flags/Cuba.png | Bin 0 -> 1508 bytes .../src/assets/img/flags/Cyprus.png | Bin 0 -> 1125 bytes .../src/assets/img/flags/Czech Republic.png | Bin 0 -> 1295 bytes .../src/assets/img/flags/Denmark.png | Bin 0 -> 809 bytes .../src/assets/img/flags/Djibouti.png | Bin 0 -> 1456 bytes .../src/assets/img/flags/Dominica.png | Bin 0 -> 1946 bytes .../assets/img/flags/Dominican Republic.png | Bin 0 -> 830 bytes .../src/assets/img/flags/Ecuador.png | Bin 0 -> 1628 bytes .../src/assets/img/flags/Egypt.png | Bin 0 -> 1020 bytes .../src/assets/img/flags/El Salvador.png | Bin 0 -> 1092 bytes .../src/assets/img/flags/England.png | Bin 0 -> 636 bytes .../assets/img/flags/Equatorial Guinea.png | Bin 0 -> 1569 bytes .../src/assets/img/flags/Eritrea.png | Bin 0 -> 2588 bytes .../src/assets/img/flags/Estonia.png | Bin 0 -> 781 bytes .../src/assets/img/flags/Ethiopia.png | Bin 0 -> 1646 bytes .../src/assets/img/flags/European Union.png | Bin 0 -> 1847 bytes .../src/assets/img/flags/Faroes.png | Bin 0 -> 838 bytes .../src/assets/img/flags/Fiji.png | Bin 0 -> 2499 bytes .../src/assets/img/flags/Finland.png | Bin 0 -> 711 bytes .../src/assets/img/flags/France.png | Bin 0 -> 941 bytes .../src/assets/img/flags/Gabon.png | Bin 0 -> 785 bytes .../src/assets/img/flags/Gambia.png | Bin 0 -> 806 bytes .../src/assets/img/flags/Georgia.png | Bin 0 -> 841 bytes .../src/assets/img/flags/Germany.png | Bin 0 -> 808 bytes .../src/assets/img/flags/Ghana.png | Bin 0 -> 1146 bytes .../src/assets/img/flags/Gibraltar.png | Bin 0 -> 1595 bytes .../src/assets/img/flags/Greece.png | Bin 0 -> 885 bytes .../src/assets/img/flags/Greenland.png | Bin 0 -> 1206 bytes .../src/assets/img/flags/Grenada.png | Bin 0 -> 2211 bytes .../src/assets/img/flags/Guadeloupe.png | Bin 0 -> 1662 bytes .../src/assets/img/flags/Guam.png | Bin 0 -> 1607 bytes .../src/assets/img/flags/Guatemala.png | Bin 0 -> 2038 bytes .../src/assets/img/flags/Guernsey.png | Bin 0 -> 1103 bytes .../src/assets/img/flags/Guinea-Bissau.png | Bin 0 -> 1121 bytes .../src/assets/img/flags/Guinea.png | Bin 0 -> 962 bytes .../src/assets/img/flags/Guyana.png | Bin 0 -> 2679 bytes .../src/assets/img/flags/Haiti.png | Bin 0 -> 784 bytes .../src/assets/img/flags/Honduras.png | Bin 0 -> 955 bytes .../src/assets/img/flags/Hong Kong.png | Bin 0 -> 1748 bytes .../src/assets/img/flags/Hungary.png | Bin 0 -> 729 bytes .../src/assets/img/flags/Iceland.png | Bin 0 -> 1009 bytes .../src/assets/img/flags/India.png | Bin 0 -> 1148 bytes .../src/assets/img/flags/Indonezia.png | Bin 0 -> 614 bytes .../src/assets/img/flags/Iran.png | Bin 0 -> 1372 bytes .../src/assets/img/flags/Iraq.png | Bin 0 -> 1158 bytes .../src/assets/img/flags/Ireland.png | Bin 0 -> 882 bytes .../assets/img/flags/Islamic Conference.png | Bin 0 -> 2312 bytes .../src/assets/img/flags/Isle of Man.png | Bin 0 -> 1660 bytes .../src/assets/img/flags/Israel.png | Bin 0 -> 1116 bytes .../src/assets/img/flags/Italy.png | Bin 0 -> 861 bytes .../src/assets/img/flags/Jamaica.png | Bin 0 -> 2752 bytes .../src/assets/img/flags/Japan.png | Bin 0 -> 1024 bytes .../src/assets/img/flags/Jersey.png | Bin 0 -> 2382 bytes .../src/assets/img/flags/Jordan.png | Bin 0 -> 1512 bytes .../src/assets/img/flags/Kazakhstan.png | Bin 0 -> 2317 bytes .../src/assets/img/flags/Kenya.png | Bin 0 -> 1791 bytes .../src/assets/img/flags/Kiribati.png | Bin 0 -> 3269 bytes .../src/assets/img/flags/Kosovo.png | Bin 0 -> 1766 bytes .../src/assets/img/flags/Kuwait.png | Bin 0 -> 987 bytes .../src/assets/img/flags/Kyrgyzstan.png | Bin 0 -> 1610 bytes .../src/assets/img/flags/Laos.png | Bin 0 -> 1179 bytes .../src/assets/img/flags/Latvia.png | Bin 0 -> 803 bytes .../src/assets/img/flags/Lebanon.png | Bin 0 -> 1274 bytes .../src/assets/img/flags/Lesotho.png | Bin 0 -> 2216 bytes .../src/assets/img/flags/Liberia.png | Bin 0 -> 1171 bytes .../src/assets/img/flags/Libya.png | Bin 0 -> 919 bytes .../src/assets/img/flags/Liechtenshein.png | Bin 0 -> 1242 bytes .../src/assets/img/flags/Lithuania.png | Bin 0 -> 744 bytes .../src/assets/img/flags/Luxembourg.png | Bin 0 -> 635 bytes .../src/assets/img/flags/Macao.png | Bin 0 -> 2333 bytes .../src/assets/img/flags/Macedonia.png | Bin 0 -> 2996 bytes .../src/assets/img/flags/Madagascar.png | Bin 0 -> 742 bytes .../src/assets/img/flags/Malawi.png | Bin 0 -> 1259 bytes .../src/assets/img/flags/Malaysia.png | Bin 0 -> 1575 bytes .../src/assets/img/flags/Maldives.png | Bin 0 -> 1115 bytes .../src/assets/img/flags/Mali.png | Bin 0 -> 924 bytes .../src/assets/img/flags/Malta.png | Bin 0 -> 869 bytes .../src/assets/img/flags/Marshall Islands.png | Bin 0 -> 2839 bytes .../src/assets/img/flags/Martinique.png | Bin 0 -> 2558 bytes .../src/assets/img/flags/Mauritania.png | Bin 0 -> 1602 bytes .../src/assets/img/flags/Mauritius.png | Bin 0 -> 819 bytes .../src/assets/img/flags/Mexico.png | Bin 0 -> 1555 bytes .../src/assets/img/flags/Micronesia.png | Bin 0 -> 1340 bytes .../src/assets/img/flags/Moldova.png | Bin 0 -> 1655 bytes .../src/assets/img/flags/Monaco.png | Bin 0 -> 612 bytes .../src/assets/img/flags/Mongolia.png | Bin 0 -> 1420 bytes .../src/assets/img/flags/Montenegro.png | Bin 0 -> 1977 bytes .../src/assets/img/flags/Montserrat.png | Bin 0 -> 2399 bytes .../src/assets/img/flags/Morocco.png | Bin 0 -> 1109 bytes .../src/assets/img/flags/Mozambique.png | Bin 0 -> 1733 bytes .../src/assets/img/flags/Myanmar(Burma).png | Bin 0 -> 1631 bytes .../src/assets/img/flags/NATO.png | Bin 0 -> 1671 bytes .../src/assets/img/flags/Namibia.png | Bin 0 -> 2862 bytes .../src/assets/img/flags/Nauru.png | Bin 0 -> 1216 bytes .../src/assets/img/flags/Nepal.png | Bin 0 -> 2026 bytes .../assets/img/flags/Netherlands Antilles.png | Bin 0 -> 1125 bytes .../src/assets/img/flags/Netherlands.png | Bin 0 -> 635 bytes .../src/assets/img/flags/New Caledonia.png | Bin 0 -> 2114 bytes .../src/assets/img/flags/New Zealand.png | Bin 0 -> 2182 bytes .../src/assets/img/flags/Nicaragua.png | Bin 0 -> 1026 bytes .../src/assets/img/flags/Niger.png | Bin 0 -> 878 bytes .../src/assets/img/flags/Nigeria.png | Bin 0 -> 781 bytes .../src/assets/img/flags/North Korea.png | Bin 0 -> 1436 bytes .../src/assets/img/flags/Northern Cyprus.png | Bin 0 -> 1202 bytes .../src/assets/img/flags/Northern Ireland.png | Bin 0 -> 1169 bytes .../src/assets/img/flags/Norway.png | Bin 0 -> 935 bytes .../src/assets/img/flags/OPEC.png | Bin 0 -> 1757 bytes .../src/assets/img/flags/Olimpic Movement.png | Bin 0 -> 4432 bytes .../src/assets/img/flags/Oman.png | Bin 0 -> 1145 bytes .../src/assets/img/flags/Pakistan.png | Bin 0 -> 1448 bytes .../src/assets/img/flags/Palau.png | Bin 0 -> 1313 bytes .../src/assets/img/flags/Palestine.png | Bin 0 -> 1255 bytes .../src/assets/img/flags/Panama.png | Bin 0 -> 1053 bytes .../src/assets/img/flags/Papua New Guinea.png | Bin 0 -> 2075 bytes .../src/assets/img/flags/Paraguay.png | Bin 0 -> 1052 bytes .../src/assets/img/flags/Peru.png | Bin 0 -> 1560 bytes .../src/assets/img/flags/Philippines.png | Bin 0 -> 1564 bytes .../src/assets/img/flags/Poland.png | Bin 0 -> 491 bytes .../src/assets/img/flags/Portugal.png | Bin 0 -> 1797 bytes .../src/assets/img/flags/Puerto Rico.png | Bin 0 -> 1398 bytes .../src/assets/img/flags/Qatar.png | Bin 0 -> 1181 bytes .../src/assets/img/flags/Red Cross.png | Bin 0 -> 501 bytes .../src/assets/img/flags/Reunion.png | Bin 0 -> 1991 bytes .../src/assets/img/flags/Romania.png | Bin 0 -> 900 bytes .../src/assets/img/flags/Russia.png | Bin 0 -> 551 bytes .../src/assets/img/flags/Rwanda.png | Bin 0 -> 1079 bytes .../src/assets/img/flags/Saint Lucia.png | Bin 0 -> 1600 bytes .../src/assets/img/flags/Samoa.png | Bin 0 -> 1369 bytes .../src/assets/img/flags/San Marino.png | Bin 0 -> 1935 bytes .../assets/img/flags/Sao Tome & Principe.png | Bin 0 -> 1282 bytes .../src/assets/img/flags/Saudi Arabia.png | Bin 0 -> 2035 bytes .../src/assets/img/flags/Scotland.png | Bin 0 -> 2434 bytes .../src/assets/img/flags/Senegal.png | Bin 0 -> 1223 bytes .../assets/img/flags/Serbia(Yugoslavia).png | Bin 0 -> 1698 bytes .../src/assets/img/flags/Seychelles.png | Bin 0 -> 2177 bytes .../src/assets/img/flags/Sierra Leone.png | Bin 0 -> 655 bytes .../src/assets/img/flags/Singapore.png | Bin 0 -> 1031 bytes .../src/assets/img/flags/Slovakia.png | Bin 0 -> 1344 bytes .../src/assets/img/flags/Slovenia.png | Bin 0 -> 1041 bytes .../src/assets/img/flags/Solomon Islands.png | Bin 0 -> 2317 bytes .../src/assets/img/flags/Somalia.png | Bin 0 -> 1181 bytes .../src/assets/img/flags/Somaliland.png | Bin 0 -> 1290 bytes .../src/assets/img/flags/South Africa.png | Bin 0 -> 2095 bytes .../src/assets/img/flags/South Korea.png | Bin 0 -> 2129 bytes .../src/assets/img/flags/Spain.png | Bin 0 -> 1397 bytes .../src/assets/img/flags/Sri Lanka.png | Bin 0 -> 2136 bytes .../src/assets/img/flags/St Kitts & Nevis.png | Bin 0 -> 2324 bytes .../img/flags/St Vincent & the Grenadines.png | Bin 0 -> 1381 bytes .../src/assets/img/flags/Sudan.png | Bin 0 -> 1246 bytes .../src/assets/img/flags/Suriname.png | Bin 0 -> 1015 bytes .../src/assets/img/flags/Swaziland.png | Bin 0 -> 2298 bytes .../src/assets/img/flags/Sweden.png | Bin 0 -> 906 bytes .../src/assets/img/flags/Switzerland.png | Bin 0 -> 828 bytes .../src/assets/img/flags/Syria.png | Bin 0 -> 978 bytes .../img/flags/Tahiti(French Polinesia).png | Bin 0 -> 1294 bytes .../src/assets/img/flags/Taiwan.png | Bin 0 -> 1309 bytes .../src/assets/img/flags/Tajikistan.png | Bin 0 -> 1158 bytes .../src/assets/img/flags/Tanzania.png | Bin 0 -> 2197 bytes .../src/assets/img/flags/Thailand.png | Bin 0 -> 674 bytes .../src/assets/img/flags/Timor-Leste.png | Bin 0 -> 1744 bytes .../src/assets/img/flags/Togo.png | Bin 0 -> 1085 bytes .../src/assets/img/flags/Tonga.png | Bin 0 -> 787 bytes .../assets/img/flags/Trinidad & Tobago.png | Bin 0 -> 2351 bytes .../src/assets/img/flags/Tunisia.png | Bin 0 -> 1664 bytes .../src/assets/img/flags/Turkey.png | Bin 0 -> 1580 bytes .../src/assets/img/flags/Turkmenistan.png | Bin 0 -> 2070 bytes .../img/flags/Turks and Caicos Islands.png | Bin 0 -> 2503 bytes .../src/assets/img/flags/Tuvalu.png | Bin 0 -> 2398 bytes .../src/assets/img/flags/USA.png | Bin 0 -> 1101 bytes .../src/assets/img/flags/Uganda.png | Bin 0 -> 1229 bytes .../src/assets/img/flags/Ukraine.png | Bin 0 -> 737 bytes .../assets/img/flags/United Arab Emirates.png | Bin 0 -> 837 bytes .../src/assets/img/flags/United Nations.png | Bin 0 -> 2278 bytes .../src/assets/img/flags/United-Kingdom.png | Bin 0 -> 2675 bytes .../src/assets/img/flags/Uruguay.png | Bin 0 -> 1144 bytes .../src/assets/img/flags/Uzbekistan.png | Bin 0 -> 971 bytes .../src/assets/img/flags/Vanutau.png | Bin 0 -> 2057 bytes .../src/assets/img/flags/Vatican City.png | Bin 0 -> 1281 bytes .../src/assets/img/flags/Venezuela.png | Bin 0 -> 1108 bytes .../src/assets/img/flags/Viet Nam.png | Bin 0 -> 1174 bytes .../img/flags/Virgin Islands British.png | Bin 0 -> 2767 bytes .../assets/img/flags/Virgin Islands US.png | Bin 0 -> 2425 bytes .../src/assets/img/flags/Wales.png | Bin 0 -> 2958 bytes .../src/assets/img/flags/Western Sahara.png | Bin 0 -> 1407 bytes .../src/assets/img/flags/Yemen.png | Bin 0 -> 696 bytes .../src/assets/img/flags/Zambia.png | Bin 0 -> 1209 bytes .../src/assets/img/flags/Zimbabwe.png | Bin 0 -> 1746 bytes .../src/assets/img/logo-symbol.png | Bin 0 -> 7185 bytes .../src/assets/img/logo.png | Bin 0 -> 15028 bytes .../src/environments/environment.prod.ts | 3 + .../src/environments/environment.ts | 8 + Angular5_CLI_Full_Project/src/favicon.ico | Bin 0 -> 5430 bytes Angular5_CLI_Full_Project/src/img/favicon.png | Bin 0 -> 7185 bytes .../src/img/logo-symbol.png | Bin 0 -> 7185 bytes Angular5_CLI_Full_Project/src/img/logo.png | Bin 0 -> 15028 bytes Angular5_CLI_Full_Project/src/index.html | 50 + Angular5_CLI_Full_Project/src/main.ts | 11 + Angular5_CLI_Full_Project/src/polyfills.ts | 69 + .../src/scss/_bootstrap-variables.scss | 130 + .../src/scss/_core-variables.scss | 1 + .../src/scss/_custom.scss | 1 + .../src/scss/core/_animate.scss | 27 + .../src/scss/core/_aside.scss | 64 + .../src/scss/core/_avatars.scss | 51 + .../src/scss/core/_badge.scss | 3 + .../src/scss/core/_breadcrumb-menu.scss | 35 + .../src/scss/core/_breadcrumb.scss | 4 + .../src/scss/core/_buttons.scss | 566 + .../src/scss/core/_callout.scss | 55 + .../src/scss/core/_card.scss | 193 + .../src/scss/core/_charts.scss | 9 + .../src/scss/core/_dropdown-menu-right.scss | 8 + .../src/scss/core/_dropdown.scss | 69 + .../src/scss/core/_footer.scss | 9 + .../src/scss/core/_grid.scss | 15 + .../src/scss/core/_input-group.scss | 6 + .../src/scss/core/_layout.scss | 387 + .../src/scss/core/_loading.scss | 128 + .../src/scss/core/_mixins.scss | 116 + .../src/scss/core/_mobile.scss | 0 .../src/scss/core/_modal.scss | 13 + .../src/scss/core/_nav.scss | 35 + .../src/scss/core/_navbar.scss | 127 + .../src/scss/core/_others.scss | 4 + .../src/scss/core/_progress.scss | 15 + .../src/scss/core/_rtl.scss | 281 + .../src/scss/core/_sidebar.scss | 454 + .../src/scss/core/_switches.scss | 301 + .../src/scss/core/_tables.scss | 20 + .../src/scss/core/_temp.scss | 37 + .../src/scss/core/_typography.scss | 36 + .../src/scss/core/_utilities.scss | 3 + .../src/scss/core/_variables.scss | 219 + .../src/scss/core/_widgets.scss | 253 + .../src/scss/core/core.scss | 47 + .../src/scss/core/utilities/_background.scss | 8 + .../src/scss/core/utilities/_borders.scss | 18 + .../src/scss/core/utilities/_display.scss | 18 + Angular5_CLI_Full_Project/src/scss/style.scss | 22 + .../src/scss/vendors/_variables.scss | 6 + .../src/scss/vendors/chart.js/chart.scss | 48 + Angular5_CLI_Full_Project/src/test.ts | 32 + .../src/tsconfig.app.json | 13 + .../src/tsconfig.spec.json | 20 + Angular5_CLI_Full_Project/src/typings.d.ts | 5 + Angular5_CLI_Full_Project/tsconfig.json | 20 + Angular5_CLI_Full_Project/tslint.json | 116 + Angular5_CLI_Starter/.angular-cli.json | 61 + Angular5_CLI_Starter/.editorconfig | 22 + Angular5_CLI_Starter/.gitignore | 33 + Angular5_CLI_Starter/README.md | 27 + Angular5_CLI_Starter/e2e/app.e2e-spec.ts | 14 + Angular5_CLI_Starter/e2e/app.po.ts | 11 + Angular5_CLI_Starter/e2e/tsconfig.e2e.json | 12 + Angular5_CLI_Starter/karma.conf.js | 44 + Angular5_CLI_Starter/package.json | 67 + Angular5_CLI_Starter/protractor.conf.js | 30 + Angular5_CLI_Starter/src/app/_nav.ts | 11 + .../src/app/app.component.html | 0 .../src/app/app.component.spec.ts | 32 + Angular5_CLI_Starter/src/app/app.component.ts | 20 + Angular5_CLI_Starter/src/app/app.module.ts | 88 + Angular5_CLI_Starter/src/app/app.routing.ts | 35 + .../app-aside/app-aside.component.html | 3 + .../app-aside/app-aside.component.ts | 10 + .../src/app/components/app-aside/index.ts | 1 + .../app-breadcrumbs.component.ts | 45 + .../app/components/app-breadcrumbs/index.ts | 1 + .../app-footer/app-footer.component.html | 4 + .../app-footer/app-footer.component.ts | 7 + .../src/app/components/app-footer/index.ts | 1 + .../app-header/app-header.component.html | 12 + .../app-header/app-header.component.ts | 7 + .../src/app/components/app-header/index.ts | 1 + .../app-sidebar-footer.component.html | 1 + .../app-sidebar-footer.component.ts | 7 + .../components/app-sidebar-footer/index.ts | 1 + .../app-sidebar-form.component.html | 1 + .../app-sidebar-form.component.ts | 7 + .../app/components/app-sidebar-form/index.ts | 1 + .../app-sidebar-header.component.html | 1 + .../app-sidebar-header.component.ts | 7 + .../components/app-sidebar-header/index.ts | 1 + .../app-sidebar-minimizer.component.html | 1 + .../app-sidebar-minimizer.component.ts | 7 + .../components/app-sidebar-minimizer/index.ts | 1 + .../app-sidebar-nav.component.ts | 189 + .../app/components/app-sidebar-nav/index.ts | 1 + .../app-sidebar/app-sidebar.component.html | 7 + .../app-sidebar/app-sidebar.component.ts | 7 + .../src/app/components/app-sidebar/index.ts | 1 + .../src/app/components/index.ts | 10 + .../full-layout/full-layout.component.html | 16 + .../full-layout/full-layout.component.ts | 7 + .../src/app/containers/full-layout/index.ts | 1 + .../src/app/containers/index.ts | 2 + .../src/app/containers/simple-layout/index.ts | 1 + .../simple-layout.component.html | 0 .../simple-layout/simple-layout.component.ts | 7 + .../app/directives/aside/aside.directive.ts | 17 + .../src/app/directives/aside/index.ts | 1 + .../src/app/directives/index.ts | 4 + .../src/app/directives/nav-dropdown/index.ts | 1 + .../nav-dropdown/nav-dropdown.directive.ts | 31 + .../src/app/directives/replace/index.ts | 1 + .../directives/replace/replace.directive.ts | 22 + .../src/app/directives/sidebar/index.ts | 1 + .../directives/sidebar/sidebar.directive.ts | 106 + .../dashboard/dashboard-routing.module.ts | 21 + .../views/dashboard/dashboard.component.html | 3 + .../views/dashboard/dashboard.component.ts | 11 + .../app/views/dashboard/dashboard.module.ts | 14 + Angular5_CLI_Starter/src/assets/.gitkeep | 0 Angular5_CLI_Starter/src/assets/.npmignore | 0 .../src/assets/img/avatars/1.jpg | Bin 0 -> 1913 bytes .../src/assets/img/avatars/2.jpg | Bin 0 -> 2105 bytes .../src/assets/img/avatars/3.jpg | Bin 0 -> 1645 bytes .../src/assets/img/avatars/4.jpg | Bin 0 -> 2580 bytes .../src/assets/img/avatars/5.jpg | Bin 0 -> 19058 bytes .../src/assets/img/avatars/6.jpg | Bin 0 -> 1608 bytes .../src/assets/img/avatars/7.jpg | Bin 0 -> 2059 bytes .../src/assets/img/avatars/8.jpg | Bin 0 -> 20466 bytes .../src/assets/img/favicon.png | Bin 0 -> 7185 bytes .../src/assets/img/logo-symbol.png | Bin 0 -> 7185 bytes Angular5_CLI_Starter/src/assets/img/logo.png | Bin 0 -> 15028 bytes .../src/environments/environment.prod.ts | 3 + .../src/environments/environment.ts | 8 + Angular5_CLI_Starter/src/favicon.ico | Bin 0 -> 5430 bytes Angular5_CLI_Starter/src/img/favicon.png | Bin 0 -> 7185 bytes Angular5_CLI_Starter/src/img/logo-symbol.png | Bin 0 -> 7185 bytes Angular5_CLI_Starter/src/img/logo.png | Bin 0 -> 15028 bytes Angular5_CLI_Starter/src/index.html | 50 + Angular5_CLI_Starter/src/main.ts | 11 + Angular5_CLI_Starter/src/polyfills.ts | 69 + .../src/scss/_bootstrap-variables.scss | 130 + .../src/scss/_core-variables.scss | 1 + Angular5_CLI_Starter/src/scss/_custom.scss | 1 + .../src/scss/core/_animate.scss | 27 + .../src/scss/core/_aside.scss | 64 + .../src/scss/core/_avatars.scss | 51 + .../src/scss/core/_badge.scss | 3 + .../src/scss/core/_breadcrumb-menu.scss | 35 + .../src/scss/core/_breadcrumb.scss | 4 + .../src/scss/core/_buttons.scss | 566 + .../src/scss/core/_callout.scss | 55 + Angular5_CLI_Starter/src/scss/core/_card.scss | 193 + .../src/scss/core/_charts.scss | 9 + .../src/scss/core/_dropdown-menu-right.scss | 8 + .../src/scss/core/_dropdown.scss | 69 + .../src/scss/core/_footer.scss | 9 + Angular5_CLI_Starter/src/scss/core/_grid.scss | 15 + .../src/scss/core/_input-group.scss | 6 + .../src/scss/core/_layout.scss | 387 + .../src/scss/core/_loading.scss | 128 + .../src/scss/core/_mixins.scss | 116 + .../src/scss/core/_mobile.scss | 0 .../src/scss/core/_modal.scss | 13 + Angular5_CLI_Starter/src/scss/core/_nav.scss | 35 + .../src/scss/core/_navbar.scss | 127 + .../src/scss/core/_others.scss | 4 + .../src/scss/core/_progress.scss | 15 + Angular5_CLI_Starter/src/scss/core/_rtl.scss | 281 + .../src/scss/core/_sidebar.scss | 454 + .../src/scss/core/_switches.scss | 301 + .../src/scss/core/_tables.scss | 20 + Angular5_CLI_Starter/src/scss/core/_temp.scss | 37 + .../src/scss/core/_typography.scss | 36 + .../src/scss/core/_utilities.scss | 3 + .../src/scss/core/_variables.scss | 219 + .../src/scss/core/_widgets.scss | 253 + Angular5_CLI_Starter/src/scss/core/core.scss | 47 + .../src/scss/core/utilities/_background.scss | 8 + .../src/scss/core/utilities/_borders.scss | 18 + .../src/scss/core/utilities/_display.scss | 18 + Angular5_CLI_Starter/src/scss/style.scss | 22 + .../src/scss/vendors/_variables.scss | 6 + .../src/scss/vendors/chart.js/chart.scss | 48 + Angular5_CLI_Starter/src/test.ts | 32 + Angular5_CLI_Starter/src/tsconfig.app.json | 13 + Angular5_CLI_Starter/src/tsconfig.spec.json | 20 + Angular5_CLI_Starter/src/typings.d.ts | 5 + Angular5_CLI_Starter/tsconfig.json | 20 + Angular5_CLI_Starter/tslint.json | 116 + CHANGELOG.md | 12 + LICENSE | 2 +- 589 files changed, 39027 insertions(+), 1 deletion(-) create mode 100644 Angular5_CLI_Full_Project/.angular-cli.json create mode 100644 Angular5_CLI_Full_Project/.editorconfig create mode 100644 Angular5_CLI_Full_Project/.gitignore create mode 100644 Angular5_CLI_Full_Project/CHANGELOG.md create mode 100644 Angular5_CLI_Full_Project/README.md create mode 100644 Angular5_CLI_Full_Project/e2e/app.e2e-spec.ts create mode 100644 Angular5_CLI_Full_Project/e2e/app.po.ts create mode 100644 Angular5_CLI_Full_Project/e2e/tsconfig.e2e.json create mode 100644 Angular5_CLI_Full_Project/karma.conf.js create mode 100644 Angular5_CLI_Full_Project/package-lock.json create mode 100644 Angular5_CLI_Full_Project/package.json create mode 100644 Angular5_CLI_Full_Project/protractor.conf.js create mode 100644 Angular5_CLI_Full_Project/src/app/_nav.ts create mode 100644 Angular5_CLI_Full_Project/src/app/app.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/app.component.spec.ts create mode 100644 Angular5_CLI_Full_Project/src/app/app.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/app.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/app.routing.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-aside/app-aside.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-aside/app-aside.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-aside/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/app-breadcrumbs.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-footer/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-header/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/app-sidebar/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/components/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/containers/full-layout/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/containers/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/containers/simple-layout/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/aside/aside.directive.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/aside/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/replace/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/replace/replace.directive.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/sidebar/index.ts create mode 100644 Angular5_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/base-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/base.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/cards.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/cards.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/carousels.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/carousels.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/collapses.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/collapses.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/forms.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/forms.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/paginations.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/paginations.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/popovers.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/popovers.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/progress.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/progress.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/switches.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/switches.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/tables.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/tables.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/tabs.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/tabs.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/tooltips.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/base/tooltips.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/buttons/buttons-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/buttons/buttons.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/buttons/buttons.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/buttons/buttons.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/buttons/dropdowns.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/buttons/dropdowns.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/buttons/social-buttons.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/buttons/social-buttons.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/icons/flags.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/icons/flags.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/icons/font-awesome.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/icons/font-awesome.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/icons/icons-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/icons/icons.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/notifications/alerts.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/notifications/alerts.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/notifications/modals.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/notifications/modals.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/notifications/notifications-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/notifications/notifications.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/404.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/404.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/500.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/500.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/login.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/login.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/pages-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/pages.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/register.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/pages/register.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/theme/colors.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/theme/colors.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/theme/theme-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/theme/theme.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/theme/typography.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/theme/typography.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/widgets/widgets-routing.module.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/widgets/widgets.component.html create mode 100644 Angular5_CLI_Full_Project/src/app/views/widgets/widgets.component.ts create mode 100644 Angular5_CLI_Full_Project/src/app/views/widgets/widgets.module.ts create mode 100644 Angular5_CLI_Full_Project/src/assets/.gitkeep create mode 100644 Angular5_CLI_Full_Project/src/assets/.npmignore create mode 100644 Angular5_CLI_Full_Project/src/assets/img/avatars/1.jpg create mode 100644 Angular5_CLI_Full_Project/src/assets/img/avatars/2.jpg create mode 100644 Angular5_CLI_Full_Project/src/assets/img/avatars/3.jpg create mode 100644 Angular5_CLI_Full_Project/src/assets/img/avatars/4.jpg create mode 100644 Angular5_CLI_Full_Project/src/assets/img/avatars/5.jpg create mode 100644 Angular5_CLI_Full_Project/src/assets/img/avatars/6.jpg create mode 100644 Angular5_CLI_Full_Project/src/assets/img/avatars/7.jpg create mode 100644 Angular5_CLI_Full_Project/src/assets/img/avatars/8.jpg create mode 100644 Angular5_CLI_Full_Project/src/assets/img/favicon.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/ASEAN.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Afghanistan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/African Union.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Albania.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Algeria.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/American Samoa.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Andorra.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Angola.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Anguilla.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Antarctica.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Antigua & Barbuda.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Arab League.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Argentina.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Armenia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Aruba.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Australia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Austria.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Azerbaijan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Bahamas.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Bahrain.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Bangladesh.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Barbados.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Belarus.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Belgium.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Belize.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Benin.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Bermuda.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Bhutan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Bolivia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Bosnia & Herzegovina.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Botswana.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Brazil.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Brunei.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Bulgaria.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Burkina Faso.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Burundi.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/CARICOM.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/CIS.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Cambodja.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Cameroon.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Canada.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Cape Verde.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Cayman Islands.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Central African Republic.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Chad.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Chile.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/China.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Colombia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Commonwealth.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Comoros.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Congo-Brazzaville.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Congo-Kinshasa(Zaire).png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Cook Islands.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Costa Rica.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Cote d'Ivoire.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Croatia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Cuba.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Cyprus.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Czech Republic.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Denmark.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Djibouti.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Dominica.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Dominican Republic.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Ecuador.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Egypt.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/El Salvador.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/England.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Equatorial Guinea.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Eritrea.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Estonia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Ethiopia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/European Union.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Faroes.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Fiji.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Finland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/France.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Gabon.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Gambia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Georgia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Germany.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Ghana.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Gibraltar.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Greece.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Greenland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Grenada.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Guadeloupe.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Guam.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Guatemala.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Guernsey.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Guinea-Bissau.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Guinea.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Guyana.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Haiti.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Honduras.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Hong Kong.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Hungary.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Iceland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/India.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Indonezia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Iran.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Iraq.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Ireland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Islamic Conference.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Isle of Man.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Israel.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Italy.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Jamaica.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Japan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Jersey.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Jordan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Kazakhstan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Kenya.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Kiribati.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Kosovo.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Kuwait.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Kyrgyzstan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Laos.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Latvia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Lebanon.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Lesotho.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Liberia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Libya.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Liechtenshein.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Lithuania.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Luxembourg.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Macao.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Macedonia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Madagascar.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Malawi.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Malaysia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Maldives.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Mali.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Malta.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Marshall Islands.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Martinique.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Mauritania.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Mauritius.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Mexico.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Micronesia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Moldova.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Monaco.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Mongolia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Montenegro.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Montserrat.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Morocco.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Mozambique.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Myanmar(Burma).png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/NATO.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Namibia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Nauru.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Nepal.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Netherlands Antilles.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Netherlands.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/New Caledonia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/New Zealand.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Nicaragua.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Niger.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Nigeria.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/North Korea.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Northern Cyprus.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Northern Ireland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Norway.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/OPEC.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Olimpic Movement.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Oman.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Pakistan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Palau.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Palestine.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Panama.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Papua New Guinea.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Paraguay.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Peru.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Philippines.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Poland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Portugal.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Puerto Rico.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Qatar.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Red Cross.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Reunion.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Romania.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Russia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Rwanda.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Saint Lucia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Samoa.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/San Marino.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Sao Tome & Principe.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Saudi Arabia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Scotland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Senegal.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Serbia(Yugoslavia).png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Seychelles.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Sierra Leone.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Singapore.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Slovakia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Slovenia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Solomon Islands.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Somalia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Somaliland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/South Africa.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/South Korea.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Spain.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Sri Lanka.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/St Kitts & Nevis.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/St Vincent & the Grenadines.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Sudan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Suriname.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Swaziland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Sweden.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Switzerland.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Syria.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Tahiti(French Polinesia).png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Taiwan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Tajikistan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Tanzania.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Thailand.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Timor-Leste.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Togo.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Tonga.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Trinidad & Tobago.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Tunisia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Turkey.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Turkmenistan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Turks and Caicos Islands.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Tuvalu.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/USA.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Uganda.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Ukraine.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/United Arab Emirates.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/United Nations.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/United-Kingdom.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Uruguay.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Uzbekistan.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Vanutau.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Vatican City.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Venezuela.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Viet Nam.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Virgin Islands British.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Virgin Islands US.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Wales.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Western Sahara.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Yemen.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Zambia.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/flags/Zimbabwe.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/logo-symbol.png create mode 100644 Angular5_CLI_Full_Project/src/assets/img/logo.png create mode 100644 Angular5_CLI_Full_Project/src/environments/environment.prod.ts create mode 100644 Angular5_CLI_Full_Project/src/environments/environment.ts create mode 100644 Angular5_CLI_Full_Project/src/favicon.ico create mode 100644 Angular5_CLI_Full_Project/src/img/favicon.png create mode 100644 Angular5_CLI_Full_Project/src/img/logo-symbol.png create mode 100644 Angular5_CLI_Full_Project/src/img/logo.png create mode 100644 Angular5_CLI_Full_Project/src/index.html create mode 100644 Angular5_CLI_Full_Project/src/main.ts create mode 100644 Angular5_CLI_Full_Project/src/polyfills.ts create mode 100644 Angular5_CLI_Full_Project/src/scss/_bootstrap-variables.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/_core-variables.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/_custom.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_animate.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_aside.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_avatars.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_badge.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_breadcrumb-menu.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_breadcrumb.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_buttons.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_callout.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_card.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_charts.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_dropdown-menu-right.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_dropdown.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_footer.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_grid.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_input-group.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_layout.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_loading.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_mixins.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_mobile.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_modal.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_nav.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_navbar.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_others.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_progress.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_rtl.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_sidebar.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_switches.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_tables.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_temp.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_typography.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_utilities.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_variables.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/_widgets.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/core.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/utilities/_background.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/utilities/_borders.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/core/utilities/_display.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/style.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/vendors/_variables.scss create mode 100644 Angular5_CLI_Full_Project/src/scss/vendors/chart.js/chart.scss create mode 100644 Angular5_CLI_Full_Project/src/test.ts create mode 100644 Angular5_CLI_Full_Project/src/tsconfig.app.json create mode 100644 Angular5_CLI_Full_Project/src/tsconfig.spec.json create mode 100644 Angular5_CLI_Full_Project/src/typings.d.ts create mode 100644 Angular5_CLI_Full_Project/tsconfig.json create mode 100644 Angular5_CLI_Full_Project/tslint.json create mode 100644 Angular5_CLI_Starter/.angular-cli.json create mode 100644 Angular5_CLI_Starter/.editorconfig create mode 100644 Angular5_CLI_Starter/.gitignore create mode 100644 Angular5_CLI_Starter/README.md create mode 100644 Angular5_CLI_Starter/e2e/app.e2e-spec.ts create mode 100644 Angular5_CLI_Starter/e2e/app.po.ts create mode 100644 Angular5_CLI_Starter/e2e/tsconfig.e2e.json create mode 100644 Angular5_CLI_Starter/karma.conf.js create mode 100644 Angular5_CLI_Starter/package.json create mode 100644 Angular5_CLI_Starter/protractor.conf.js create mode 100644 Angular5_CLI_Starter/src/app/_nav.ts create mode 100644 Angular5_CLI_Starter/src/app/app.component.html create mode 100644 Angular5_CLI_Starter/src/app/app.component.spec.ts create mode 100644 Angular5_CLI_Starter/src/app/app.component.ts create mode 100644 Angular5_CLI_Starter/src/app/app.module.ts create mode 100644 Angular5_CLI_Starter/src/app/app.routing.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-aside/app-aside.component.html create mode 100644 Angular5_CLI_Starter/src/app/components/app-aside/app-aside.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-aside/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-breadcrumbs/app-breadcrumbs.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-breadcrumbs/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.html create mode 100644 Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-footer/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-header/app-header.component.html create mode 100644 Angular5_CLI_Starter/src/app/components/app-header/app-header.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-header/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-footer/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-form/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-header/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar-nav/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts create mode 100644 Angular5_CLI_Starter/src/app/components/app-sidebar/index.ts create mode 100644 Angular5_CLI_Starter/src/app/components/index.ts create mode 100644 Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.html create mode 100644 Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.ts create mode 100644 Angular5_CLI_Starter/src/app/containers/full-layout/index.ts create mode 100644 Angular5_CLI_Starter/src/app/containers/index.ts create mode 100644 Angular5_CLI_Starter/src/app/containers/simple-layout/index.ts create mode 100644 Angular5_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.html create mode 100644 Angular5_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/aside/aside.directive.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/aside/index.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/index.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/nav-dropdown/index.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/replace/index.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/replace/replace.directive.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/sidebar/index.ts create mode 100644 Angular5_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts create mode 100644 Angular5_CLI_Starter/src/app/views/dashboard/dashboard-routing.module.ts create mode 100644 Angular5_CLI_Starter/src/app/views/dashboard/dashboard.component.html create mode 100644 Angular5_CLI_Starter/src/app/views/dashboard/dashboard.component.ts create mode 100644 Angular5_CLI_Starter/src/app/views/dashboard/dashboard.module.ts create mode 100644 Angular5_CLI_Starter/src/assets/.gitkeep create mode 100644 Angular5_CLI_Starter/src/assets/.npmignore create mode 100644 Angular5_CLI_Starter/src/assets/img/avatars/1.jpg create mode 100644 Angular5_CLI_Starter/src/assets/img/avatars/2.jpg create mode 100644 Angular5_CLI_Starter/src/assets/img/avatars/3.jpg create mode 100644 Angular5_CLI_Starter/src/assets/img/avatars/4.jpg create mode 100644 Angular5_CLI_Starter/src/assets/img/avatars/5.jpg create mode 100644 Angular5_CLI_Starter/src/assets/img/avatars/6.jpg create mode 100644 Angular5_CLI_Starter/src/assets/img/avatars/7.jpg create mode 100644 Angular5_CLI_Starter/src/assets/img/avatars/8.jpg create mode 100644 Angular5_CLI_Starter/src/assets/img/favicon.png create mode 100644 Angular5_CLI_Starter/src/assets/img/logo-symbol.png create mode 100644 Angular5_CLI_Starter/src/assets/img/logo.png create mode 100644 Angular5_CLI_Starter/src/environments/environment.prod.ts create mode 100644 Angular5_CLI_Starter/src/environments/environment.ts create mode 100644 Angular5_CLI_Starter/src/favicon.ico create mode 100644 Angular5_CLI_Starter/src/img/favicon.png create mode 100644 Angular5_CLI_Starter/src/img/logo-symbol.png create mode 100644 Angular5_CLI_Starter/src/img/logo.png create mode 100644 Angular5_CLI_Starter/src/index.html create mode 100644 Angular5_CLI_Starter/src/main.ts create mode 100644 Angular5_CLI_Starter/src/polyfills.ts create mode 100644 Angular5_CLI_Starter/src/scss/_bootstrap-variables.scss create mode 100644 Angular5_CLI_Starter/src/scss/_core-variables.scss create mode 100644 Angular5_CLI_Starter/src/scss/_custom.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_animate.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_aside.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_avatars.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_badge.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_breadcrumb-menu.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_breadcrumb.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_buttons.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_callout.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_card.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_charts.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_dropdown-menu-right.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_dropdown.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_footer.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_grid.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_input-group.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_layout.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_loading.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_mixins.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_mobile.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_modal.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_nav.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_navbar.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_others.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_progress.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_rtl.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_sidebar.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_switches.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_tables.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_temp.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_typography.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_utilities.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_variables.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/_widgets.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/core.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/utilities/_background.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/utilities/_borders.scss create mode 100644 Angular5_CLI_Starter/src/scss/core/utilities/_display.scss create mode 100644 Angular5_CLI_Starter/src/scss/style.scss create mode 100644 Angular5_CLI_Starter/src/scss/vendors/_variables.scss create mode 100644 Angular5_CLI_Starter/src/scss/vendors/chart.js/chart.scss create mode 100644 Angular5_CLI_Starter/src/test.ts create mode 100644 Angular5_CLI_Starter/src/tsconfig.app.json create mode 100644 Angular5_CLI_Starter/src/tsconfig.spec.json create mode 100644 Angular5_CLI_Starter/src/typings.d.ts create mode 100644 Angular5_CLI_Starter/tsconfig.json create mode 100644 Angular5_CLI_Starter/tslint.json create mode 100644 CHANGELOG.md diff --git a/Angular5_CLI_Full_Project/.angular-cli.json b/Angular5_CLI_Full_Project/.angular-cli.json new file mode 100644 index 000000000..2d0c3a798 --- /dev/null +++ b/Angular5_CLI_Full_Project/.angular-cli.json @@ -0,0 +1,61 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "project": { + "version": "1.0.8", + "name": "@coreui/angular" + }, + "apps": [ + { + "root": "src", + "outDir": "dist", + "assets": ["assets"], + "index": "index.html", + "main": "main.ts", + "polyfills": "polyfills.ts", + "test": "test.ts", + "tsconfig": "tsconfig.app.json", + "testTsconfig": "tsconfig.spec.json", + "prefix": "app", + "styles": [ + "../node_modules/flag-icon-css/css/flag-icon.css", + "../node_modules/font-awesome/css/font-awesome.css", + "../node_modules/simple-line-icons/css/simple-line-icons.css", + "scss/style.scss" + ], + "scripts": [ + "../node_modules/chart.js/dist/Chart.bundle.min.js", + "../node_modules/chart.js/dist/Chart.min.js" + ], + "environmentSource": "environments/environment.ts", + "environments": { + "dev": "environments/environment.ts", + "prod": "environments/environment.prod.ts" + } + } + ], + "e2e": { + "protractor": { + "config": "./protractor.conf.js" + } + }, + "lint": [ + { + "project": "src/tsconfig.app.json" + }, + { + "project": "src/tsconfig.spec.json" + }, + { + "project": "e2e/tsconfig.e2e.json" + } + ], + "test": { + "karma": { + "config": "./karma.conf.js" + } + }, + "defaults": { + "styleExt": "scss", + "prefixInterfaces": false + } +} diff --git a/Angular5_CLI_Full_Project/.editorconfig b/Angular5_CLI_Full_Project/.editorconfig new file mode 100644 index 000000000..149460f87 --- /dev/null +++ b/Angular5_CLI_Full_Project/.editorconfig @@ -0,0 +1,22 @@ +# Editor configuration, see http://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +max_line_length = 0 +trim_trailing_whitespace = false diff --git a/Angular5_CLI_Full_Project/.gitignore b/Angular5_CLI_Full_Project/.gitignore new file mode 100644 index 000000000..29ce7d5c6 --- /dev/null +++ b/Angular5_CLI_Full_Project/.gitignore @@ -0,0 +1,33 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp + +# dependencies +node_modules +bower_components + +# IDEs and editors +.idea +.project +.classpath +*.launch +.settings/ + +# misc +/.sass-cache +/connect.lock +/coverage/* +/libpeerconnection.log +npm-debug.log +testem.log +/typings + +# e2e +/e2e/*.js +/e2e/*.map + +#System Files +.DS_Store +Thumbs.db diff --git a/Angular5_CLI_Full_Project/CHANGELOG.md b/Angular5_CLI_Full_Project/CHANGELOG.md new file mode 100644 index 000000000..04a23c28a --- /dev/null +++ b/Angular5_CLI_Full_Project/CHANGELOG.md @@ -0,0 +1,12 @@ +## [angular](./README.md) version `changelog` + +###### `v1.0.8` +- update: bootstrap to `4.0.0-beta.3` +- update: ngx-bootstrap to `2.0.0-rc.0` +- fix(forms): duplicate `select` ids, toggleCollapse +- fix(dashboard): btnRadio +- refactor: `input-group-addon` to new `4.0.0-beta.3` classes +- feature: some Bootstrap4 components added +- feat: mobile sidebar link click closes the sidebar +- update: dependencies + diff --git a/Angular5_CLI_Full_Project/README.md b/Angular5_CLI_Full_Project/README.md new file mode 100644 index 000000000..8065ee4ff --- /dev/null +++ b/Angular5_CLI_Full_Project/README.md @@ -0,0 +1,27 @@ +# Angular2DevelopmentCLI + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.0-beta.32.3. + +## 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/module`. + +## 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`. + +## 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/Angular5_CLI_Full_Project/e2e/app.e2e-spec.ts b/Angular5_CLI_Full_Project/e2e/app.e2e-spec.ts new file mode 100644 index 000000000..022797d62 --- /dev/null +++ b/Angular5_CLI_Full_Project/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/Angular5_CLI_Full_Project/e2e/app.po.ts b/Angular5_CLI_Full_Project/e2e/app.po.ts new file mode 100644 index 000000000..d51eaf2b7 --- /dev/null +++ b/Angular5_CLI_Full_Project/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/Angular5_CLI_Full_Project/e2e/tsconfig.e2e.json b/Angular5_CLI_Full_Project/e2e/tsconfig.e2e.json new file mode 100644 index 000000000..ac7a37325 --- /dev/null +++ b/Angular5_CLI_Full_Project/e2e/tsconfig.e2e.json @@ -0,0 +1,12 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/e2e", + "module": "commonjs", + "target": "es5", + "types":[ + "jasmine", + "node" + ] + } +} diff --git a/Angular5_CLI_Full_Project/karma.conf.js b/Angular5_CLI_Full_Project/karma.conf.js new file mode 100644 index 000000000..84b4cd5ac --- /dev/null +++ b/Angular5_CLI_Full_Project/karma.conf.js @@ -0,0 +1,44 @@ +// 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-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular/cli/plugins/karma') + ], + client:{ + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + files: [ + { pattern: './src/test.ts', watched: false } + ], + preprocessors: { + './src/test.ts': ['@angular/cli'] + }, + mime: { + 'text/x-typescript': ['ts','tsx'] + }, + coverageIstanbulReporter: { + reports: [ 'html', 'lcovonly' ], + fixWebpackSourcePaths: true + }, + angularCli: { + environment: 'dev' + }, + reporters: config.angularCli && config.angularCli.codeCoverage + ? ['progress', 'coverage-istanbul'] + : ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/Angular5_CLI_Full_Project/package-lock.json b/Angular5_CLI_Full_Project/package-lock.json new file mode 100644 index 000000000..4c1a3de5a --- /dev/null +++ b/Angular5_CLI_Full_Project/package-lock.json @@ -0,0 +1,13086 @@ +{ + "name": "@coreui/angular", + "version": "1.0.8", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@angular-devkit/build-optimizer": { + "version": "0.0.38", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.0.38.tgz", + "integrity": "sha512-P3jcXLIHlxfX5TNDr/tZ1tARB7tZ7jLNtjRb66O4EMspnO0n6ke8SGwB7wcNIdr+VRH9jDQUyGAj9nUjlqn00A==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.7", + "typescript": "2.6.2", + "webpack-sources": "1.1.0" + }, + "dependencies": { + "typescript": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", + "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", + "dev": true + } + } + }, + "@angular-devkit/core": { + "version": "0.0.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.0.25.tgz", + "integrity": "sha512-2JPlfs23nl01aZ/VBwjfWGZ/gug1crx93im4p6+WKwL8B/9Ec9Yv619beWYRRWpe3CpaWHTJMNlBfyduYMEb1g==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "chokidar": "1.7.0", + "source-map": "0.5.7" + } + }, + "@angular-devkit/schematics": { + "version": "0.0.48", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.0.48.tgz", + "integrity": "sha512-bV8OdJRotOJqz/MHDGnBodpo6LjHpmcqKFTi+bdi30Y1cEnPQFghj9BXJWNITvBkbwKdia2qK3rFTG7uNuCv8A==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.0.25", + "@ngtools/json-schema": "1.1.0", + "@schematics/schematics": "0.0.13", + "minimist": "1.2.0", + "rxjs": "5.5.6" + } + }, + "@angular/animations": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.2.0.tgz", + "integrity": "sha512-JLR42YHiJppO4ruAkFxgbzghUDtHkXHkKPM8udd2qyt16T7e1OX7EEOrrmldUu59CC56tZnJ/32p4SrYmxyBSA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/cli": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.6.4.tgz", + "integrity": "sha512-g4TD6mjIUpMsFSah3Wm0I0Q5AEbccgi2Dy2W4ec2fCz49FmATNnQ9wg8ePlO4B9RllAtnqdyaqzcGaLpB4SKew==", + "dev": true, + "requires": { + "@angular-devkit/build-optimizer": "0.0.38", + "@angular-devkit/schematics": "0.0.48", + "@ngtools/json-schema": "1.1.0", + "@ngtools/webpack": "1.9.4", + "@schematics/angular": "0.1.13", + "autoprefixer": "7.2.5", + "chalk": "2.2.2", + "circular-dependency-plugin": "4.4.0", + "common-tags": "1.7.2", + "copy-webpack-plugin": "4.3.1", + "core-object": "3.1.5", + "css-loader": "0.28.9", + "cssnano": "3.10.0", + "denodeify": "1.2.1", + "ember-cli-string-utils": "1.1.0", + "exports-loader": "0.6.4", + "extract-text-webpack-plugin": "3.0.2", + "file-loader": "1.1.6", + "fs-extra": "4.0.3", + "glob": "7.1.2", + "html-webpack-plugin": "2.30.1", + "istanbul-instrumenter-loader": "3.0.0", + "karma-source-map-support": "1.2.0", + "less": "2.7.3", + "less-loader": "4.0.5", + "license-webpack-plugin": "1.1.1", + "loader-utils": "1.1.0", + "lodash": "4.17.4", + "memory-fs": "0.4.1", + "minimatch": "3.0.4", + "node-modules-path": "1.0.1", + "node-sass": "4.7.2", + "nopt": "4.0.1", + "opn": "5.1.0", + "portfinder": "1.0.13", + "postcss-import": "11.0.0", + "postcss-loader": "2.0.10", + "postcss-url": "7.3.0", + "raw-loader": "0.5.1", + "resolve": "1.5.0", + "rxjs": "5.5.6", + "sass-loader": "6.0.6", + "semver": "5.5.0", + "silent-error": "1.1.0", + "source-map-loader": "0.2.3", + "source-map-support": "0.4.18", + "style-loader": "0.13.2", + "stylus": "0.54.5", + "stylus-loader": "3.0.1", + "uglifyjs-webpack-plugin": "1.1.6", + "url-loader": "0.6.2", + "webpack": "3.10.0", + "webpack-dev-middleware": "1.12.2", + "webpack-dev-server": "2.9.7", + "webpack-merge": "4.1.1", + "webpack-sources": "1.1.0", + "webpack-subresource-integrity": "1.0.3", + "zone.js": "0.8.20" + } + }, + "@angular/common": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.2.0.tgz", + "integrity": "sha512-yMFn2isC7/XOs56/2Kzzbb1AASHiwipAPOVFtKe7TdZQClO8fJXwCnk326rzr615+CG0eSBNQWeiFGyWN2riBA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/compiler": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.2.0.tgz", + "integrity": "sha512-RfYa4ESgjGX0T0ob/Xz00IF7nd2xZkoyRy6oKgL82q42uzB3xZUDMrFNgeGxAUs3H22IkL46/5SSPOMOTMZ0NA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/compiler-cli": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.2.0.tgz", + "integrity": "sha512-+Kef4NjuHwLj2hRPdVo4yAtPmv+kn0Nu/ShmKfaEK4mt9aaQMFxKNt6beUuDK5iUPMB5nuTCZ4bqEFpqd+EtxQ==", + "dev": true, + "requires": { + "chokidar": "1.7.0", + "minimist": "1.2.0", + "reflect-metadata": "0.1.12", + "tsickle": "0.26.0" + } + }, + "@angular/core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.2.0.tgz", + "integrity": "sha512-s2ne45DguNUubhC1YgybGECC4Tyx3G4EZCntUiRMDWWkmKXSK+6dgHMesyDo8R5Oat8VfN4Anf8l3JHS1He8kg==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/forms": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.2.0.tgz", + "integrity": "sha512-g1/SF9lY0ZwzJ0w4NXbFsTGGEuUdgtaZny8DmkaqtmA7idby3FW398X0tv25KQfVYKtL+p9Jp1Y8EI0CvrIsvw==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/http": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.2.0.tgz", + "integrity": "sha512-V5Cl24dP3rCXTTQvDc0TIKoWqBRAa0DWAQbtr7iuDAt5a1vPGdKz5K1sEiiV6ziwX6gzjiwHjUvL+B+WbIUrQA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/language-service": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.2.0.tgz", + "integrity": "sha512-Yj/y5XrBBXbtwnZ6HJOBl/0XS/JBvVlHb1UWw5MIrsc81k7/eFiRAIKzmGpAba+Sw0G0dO22ABZ4yJjAMsML6A==", + "dev": true + }, + "@angular/platform-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.0.tgz", + "integrity": "sha512-c6cR15MfopPwGZ097HdRuAi9+R9BhA3bRRFpP2HmrSSB/BW4ZNovUYwB2QUMSYbd9s0lYTtnavqGm6DKcyF2QA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/platform-browser-dynamic": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.0.tgz", + "integrity": "sha512-xG1eNoi8sm4Jcly2y98r5mqYVe3XV8sUJCtOhvGBYtvt4dKEQ5tOns6fWQ0nUbl6Vv3Y0xgGUS1JCtfut3DuaQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.2.0.tgz", + "integrity": "sha512-VXDXtp2A1GQEUEhXg0ZzqHdTUERLgDSo3/Mmpzt+dgLMKlXDSCykcm4gINwE5VQLGD1zQvDFCCRv3seGRNfrqA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/upgrade": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@angular/upgrade/-/upgrade-5.2.0.tgz", + "integrity": "sha512-ezWfhBCiP7RX+59scxfYfjDMRw+qq0BVbm/EfOXdYFU0NHWo7lXJ3v+cUi18G+5GVjzwRiJDIKWhw1QEyq2nug==", + "requires": { + "tslib": "1.8.1" + } + }, + "@ngtools/json-schema": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.1.0.tgz", + "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=", + "dev": true + }, + "@ngtools/webpack": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.9.4.tgz", + "integrity": "sha512-kawxkGMGGK7vkgjglPXuqKXLbXlkyIch8tYoE2KPC2SlqYK8IB/gbkKT5fL12t67CvvJBQB4bJMAEYJIIqMN5w==", + "dev": true, + "requires": { + "chalk": "2.2.2", + "enhanced-resolve": "3.4.1", + "loader-utils": "1.1.0", + "magic-string": "0.22.4", + "semver": "5.5.0", + "source-map": "0.5.7", + "tree-kill": "1.2.0", + "webpack-sources": "1.1.0" + } + }, + "@schematics/angular": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.1.13.tgz", + "integrity": "sha512-2+cU/u/shDwJhRXr+guXw3GKnnqZtjv7qhQVwZgmgrlS5IV1aC+NxvYNkh2S8yrg2+gtJwuPOw7jIV9p2W6Abg==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.0.25" + } + }, + "@schematics/schematics": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.0.13.tgz", + "integrity": "sha512-2svx/ttST8NKtJlzTSDrBjxt+EWfKv6eggBcnsMArPy7FctvbTXWaJu9igTko1jra24cbY3ps1e+02euhkbaIw==", + "dev": true + }, + "@types/jasmine": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.3.tgz", + "integrity": "sha512-BN0ho2/U55Td9k8RT2KqonDNmWZHTl1crIk8GIh+xNeCw8A60GMCIKN5a6u/Voz3pF3zzl3Ui+ldGrGxCSsYQw==", + "dev": true + }, + "@types/jasminewd2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.3.tgz", + "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", + "dev": true, + "requires": { + "@types/jasmine": "2.8.3" + } + }, + "@types/node": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.3.0.tgz", + "integrity": "sha512-wNBfvNjzsJl4tswIZKXCFQY0lss9nKUyJnG6T94X/eqjRgI2jHZ4evdjhQYBSan/vGtF6XVXPApOmNH2rf0KKw==", + "dev": true + }, + "@types/q": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "@types/selenium-webdriver": { + "version": "2.53.43", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-2.53.43.tgz", + "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==", + "dev": true + }, + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", + "dev": true + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true + }, + "JSONStream": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.2.tgz", + "integrity": "sha1-wQI3G27Dp887hHygDCC7D85Mbeo=", + "dev": true, + "requires": { + "jsonparse": "1.3.1", + "through": "2.3.8" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "dev": true, + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.3.0.tgz", + "integrity": "sha512-Yej+zOJ1Dm/IMZzzj78OntP/r3zHEaKcyNoU2lAaxPtrseM6rF0xwqoz5Q5ysAiED9hTjI2hgtvLXitlCN1/Ug==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "addressparser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz", + "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=", + "dev": true, + "optional": true + }, + "adm-zip": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", + "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=", + "dev": true + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "agent-base": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", + "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", + "dev": true, + "requires": { + "extend": "3.0.1", + "semver": "5.0.3" + }, + "dependencies": { + "semver": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", + "dev": true + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + }, + "dependencies": { + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + } + } + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "app-root-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", + "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", + "dev": true + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.10.0" + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "asn1.js": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", + "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "ast-types": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz", + "integrity": "sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==", + "dev": true, + "optional": true + }, + "astw": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/astw/-/astw-2.2.0.tgz", + "integrity": "sha1-e9QXhNMkk5h66yOba04cV6hzuRc=", + "dev": true, + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true, + "optional": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "autoprefixer": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.5.tgz", + "integrity": "sha512-XqHfo8Ht0VU+T5P+eWEVoXza456KJ4l62BPewu3vpNf3LP9s2+zYXkXBznzYby4XeECXgG3N4i+hGvOhXErZmA==", + "dev": true, + "requires": { + "browserslist": "2.11.3", + "caniuse-lite": "1.0.30000792", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "6.0.16", + "postcss-value-parser": "3.3.0" + } + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true + }, + "axios": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz", + "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=", + "dev": true, + "optional": true, + "requires": { + "follow-redirects": "1.0.0" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz", + "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=", + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.4", + "source-map": "0.5.7", + "trim-right": "1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "2.5.3", + "regenerator-runtime": "0.11.1" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", + "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true + }, + "bl": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true, + "optional": true + } + } + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "optional": true, + "requires": { + "inherits": "2.0.3" + } + }, + "blocking-proxy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", + "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", + "dev": true, + "requires": { + "minimist": "1.2.0" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.2", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.15" + }, + "dependencies": { + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "2.1.1", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.2.1", + "multicast-dns-service-types": "1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "bootstrap": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0-beta.3.tgz", + "integrity": "sha512-/Qe1Q2d1muLEZRX2iCteMQHZBBAm6ZIjJ9FcBYK/xLr05+HvDtBOVBN+Cz7mCNZuy0zr+y5artZHM05W7mIz6g==" + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-pack": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.3.tgz", + "integrity": "sha512-Jo+RYsn8X8OhyP9tMXXg0ueR2fW696HUu1Hf3/DeiwNean1oGiPtdgGRNuUHBpPHzBH3x4n1kzAlgOgHSIq88g==", + "dev": true, + "requires": { + "JSONStream": "1.3.2", + "combine-source-map": "0.8.0", + "defined": "1.0.0", + "safe-buffer": "5.1.1", + "through2": "2.0.3", + "umd": "3.0.1" + } + }, + "browser-resolve": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify": { + "version": "14.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz", + "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==", + "dev": true, + "requires": { + "JSONStream": "1.3.2", + "assert": "1.4.1", + "browser-pack": "6.0.3", + "browser-resolve": "1.11.2", + "browserify-zlib": "0.2.0", + "buffer": "5.0.8", + "cached-path-relative": "1.0.1", + "concat-stream": "1.5.2", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "defined": "1.0.0", + "deps-sort": "2.0.0", + "domain-browser": "1.1.7", + "duplexer2": "0.1.4", + "events": "1.1.1", + "glob": "7.1.2", + "has": "1.0.1", + "htmlescape": "1.1.1", + "https-browserify": "1.0.0", + "inherits": "2.0.3", + "insert-module-globals": "7.0.1", + "labeled-stream-splicer": "2.0.0", + "module-deps": "4.1.1", + "os-browserify": "0.3.0", + "parents": "1.0.1", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "read-only-stream": "2.0.0", + "readable-stream": "2.3.3", + "resolve": "1.5.0", + "shasum": "1.0.2", + "shell-quote": "1.6.1", + "stream-browserify": "2.0.1", + "stream-http": "2.8.0", + "string_decoder": "1.0.3", + "subarg": "1.0.0", + "syntax-error": "1.3.0", + "through2": "2.0.3", + "timers-browserify": "1.4.2", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4", + "xtend": "4.0.1" + }, + "dependencies": { + "buffer": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.0.8.tgz", + "integrity": "sha512-xXvjQhVNz50v2nPeoOsNqWCLGfiv4ji/gXZM28jnVwdLJxH4mFyqgqCKfaK9zf1KUbG6zTkjLOy7ou+jSMarGA==", + "dev": true, + "requires": { + "base64-js": "1.2.1", + "ieee754": "1.1.8" + } + }, + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.0.6", + "typedarray": "0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "requires": { + "process": "0.11.10" + } + } + } + }, + "browserify-aes": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", + "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "browserify-cipher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "dev": true, + "requires": { + "browserify-aes": "1.1.1", + "browserify-des": "1.0.0", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "randombytes": "2.0.6" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "elliptic": "6.4.0", + "inherits": "2.0.3", + "parse-asn1": "5.1.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "1.0.6" + } + }, + "browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000792", + "electron-to-chromium": "1.3.31" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "1.2.1", + "ieee754": "1.1.8", + "isarray": "1.0.0" + } + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "buildmail": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz", + "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=", + "dev": true, + "optional": true, + "requires": { + "addressparser": "1.0.1", + "libbase64": "0.1.0", + "libmime": "3.0.0", + "libqp": "1.1.0", + "nodemailer-fetch": "1.6.0", + "nodemailer-shared": "1.1.0", + "punycode": "1.4.1" + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.2.tgz", + "integrity": "sha512-dljb7dk1jqO5ogE+dRpoR9tpHYv5xz9vPSNunh1+0wRuNdYxmzp9WmsyokgW/DUF1FDRVA/TMsmxt027R8djbQ==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "chownr": "1.0.1", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.1", + "mississippi": "1.3.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.0.0", + "unique-filename": "1.1.0", + "y18n": "3.2.1" + } + }, + "cached-path-relative": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz", + "integrity": "sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc=", + "dev": true + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "2.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000793", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000793", + "electron-to-chromium": "1.3.31" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30000793", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000793.tgz", + "integrity": "sha1-PADGbkI6ehkHx92Wdpp4sq+opy4=", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30000792", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000792.tgz", + "integrity": "sha1-0M6pgfgRjzlhRxr7tDyaHlu/AzI=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + }, + "dependencies": { + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + } + } + }, + "chalk": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.2.tgz", + "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "chart.js": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.1.tgz", + "integrity": "sha512-pX1oQAY86MiuyZ2hY593Acbl4MLHKrBBhhmZ1YqSadzQbbsBE2rnd6WISoHjIsdf0WDeC0hbePYCz2ZxkV8L+g==", + "requires": { + "chartjs-color": "2.2.0", + "moment": "2.18.1" + }, + "dependencies": { + "moment": { + "version": "2.18.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz", + "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8=" + } + } + }, + "chartjs-color": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.2.0.tgz", + "integrity": "sha1-hKL7dVeH7YXDndbdjHsdiEKbrq4=", + "requires": { + "chartjs-color-string": "0.5.0", + "color-convert": "0.5.3" + } + }, + "chartjs-color-string": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.5.0.tgz", + "integrity": "sha512-amWNvCOXlOUYxZVDSa0YOab5K/lmEhbFNKI55PWc4mlv28BDzA7zaoQTGxSBgJMHIW+hGX8YUrvw/FH4LyhwSQ==", + "requires": { + "color-name": "1.1.3" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.1.3", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "circular-dependency-plugin": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-4.4.0.tgz", + "integrity": "sha512-yEFtUNUYT4jBykEX5ZOHw+5goA3glGZr9wAXIQqoyakjz5H5TeUmScnWRc52douAhb9eYzK3s7V6bXfNnjFdzg==", + "dev": true + }, + "circular-json": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.4.0.tgz", + "integrity": "sha512-tKV502ADgm9Z37s6B1QOohegjJJrCl2iyMMb1+8ITHrh1fquW8Jdbkb4s5r4Iwutr1UfL1qvkqvc1wZZlLvwow==", + "dev": true + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "1.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "clean-css": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", + "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "dev": true + }, + "clone-deep": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.3.0.tgz", + "integrity": "sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "is-plain-object": "2.0.4", + "kind-of": "3.2.2", + "shallow-clone": "0.1.2" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "codelyzer": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.0.2.tgz", + "integrity": "sha512-nYwOr49+IV09e7C4aXkVALRz0+XpHqZiUUcxHuDZH4xP1FBcHINyr3qvVhv5Gfm7XRmoLx32tsIhrQhW/gBcog==", + "dev": true, + "requires": { + "app-root-path": "2.0.1", + "css-selector-tokenizer": "0.7.0", + "cssauron": "1.4.0", + "semver-dsl": "1.0.1", + "source-map": "0.5.7", + "sprintf-js": "1.0.3" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "1.0.3", + "color-convert": "1.9.1", + "color-string": "0.3.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + } + } + }, + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "0.11.4", + "css-color-names": "0.0.4", + "has": "1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combine-lists": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", + "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "dev": true, + "requires": { + "convert-source-map": "1.1.3", + "inline-source-map": "0.6.2", + "lodash.memoize": "3.0.4", + "source-map": "0.5.7" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", + "dev": true + } + } + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", + "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", + "dev": true + }, + "common-tags": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.7.2.tgz", + "integrity": "sha512-joj9ZlUOjCrwdbmiLqafeUSgkUM74NqhLsZtSqDmhKudaIY197zTrb8JMl31fMnCUuxwFT23eC/oWvrZzDLRJQ==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "compressible": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", + "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "compression": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", + "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "bytes": "3.0.0", + "compressible": "2.0.12", + "debug": "2.6.9", + "on-headers": "1.0.1", + "safe-buffer": "5.1.1", + "vary": "1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "connect": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", + "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.0.6", + "parseurl": "1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "finalhandler": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", + "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + } + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "1.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "copy-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-xlcFiW/U7KrpS6dFuWq3r8Wb7koJx7QVc7LDFCosqkikaVSxkaYOnwDLwilbjrszZ0LYZXThDAJKcQCSrvdShQ==", + "dev": true, + "requires": { + "cacache": "10.0.2", + "find-cache-dir": "1.0.0", + "globby": "7.1.1", + "is-glob": "4.0.0", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "p-limit": "1.2.0", + "pify": "3.0.0", + "serialize-javascript": "1.4.0" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "core-js": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=" + }, + "core-object": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/core-object/-/core-object-3.1.5.tgz", + "integrity": "sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==", + "dev": true, + "requires": { + "chalk": "2.2.2" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.7.0", + "minimist": "1.2.0", + "object-assign": "4.1.1", + "os-homedir": "1.0.2", + "parse-json": "2.2.0", + "require-from-string": "1.2.1" + } + }, + "create-ecdh": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "elliptic": "6.4.0" + } + }, + "create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "sha.js": "2.4.9" + } + }, + "create-hmac": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", + "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.9" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.3.0" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "1.0.0", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.0", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "diffie-hellman": "5.0.2", + "inherits": "2.0.3", + "pbkdf2": "3.0.14", + "public-encrypt": "4.0.0", + "randombytes": "2.0.6", + "randomfill": "1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.28.9", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.9.tgz", + "integrity": "sha512-r3dgelMm/mkPz5Y7m9SeiGE46i2VsEU/OYbez+1llfxtv8b2y5/b5StaeEvPK3S5tlNQI+tDW/xDIhKJoZgDtw==", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "css-selector-tokenizer": "0.7.0", + "cssnano": "3.10.0", + "icss-utils": "2.1.0", + "loader-utils": "1.1.0", + "lodash.camelcase": "4.3.0", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-modules-extract-imports": "1.2.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "postcss-value-parser": "3.3.0", + "source-list-map": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", + "dev": true + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + } + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "6.7.7", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.2", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.0", + "postcss-zindex": "2.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000793", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000793", + "electron-to-chromium": "1.3.31" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "1.2.3", + "source-map": "0.5.7" + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "0.10.38" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "data-uri-to-buffer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz", + "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==", + "dev": true, + "optional": true + }, + "date-format": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", + "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=", + "dev": true + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true, + "optional": true + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "2.0.0" + } + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "2.0.5", + "object-keys": "1.0.11" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "degenerator": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", + "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", + "dev": true, + "optional": true, + "requires": { + "ast-types": "0.10.1", + "escodegen": "1.9.0", + "esprima": "3.1.3" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true, + "optional": true + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "6.1.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "p-map": "1.2.0", + "pify": "3.0.0", + "rimraf": "2.6.2" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deps-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", + "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", + "dev": true, + "requires": { + "JSONStream": "1.3.2", + "shasum": "1.0.2", + "subarg": "1.0.0", + "through2": "2.0.3" + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "detect-node": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", + "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", + "dev": true + }, + "detective": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "dev": true, + "requires": { + "acorn": "5.3.0", + "defined": "1.0.0" + } + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", + "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "1.0.1", + "path-type": "3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "1.1.5", + "safe-buffer": "5.1.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "1.1.1" + } + }, + "dom-converter": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", + "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", + "dev": true, + "requires": { + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "1.0.1", + "ent": "2.2.0", + "extend": "3.0.1", + "void-elements": "2.0.1" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "double-ended-queue": { + "version": "2.1.0-0", + "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", + "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=", + "dev": true, + "optional": true + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "2.3.3" + } + }, + "duplexify": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.3.tgz", + "integrity": "sha512-g8ID9OroF9hKt2POf8YLayy+9594PzmM3scI00/uBXocX3TWNgoB67hjzkFe9ITAbQOne/lLdBxHXvYUM4ZgGA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "stream-shift": "1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", + "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.31", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.31.tgz", + "integrity": "sha512-XE4CLbswkZgZFn34cKFy1xaX+F5LHxeDLjY1+rsK9asDzknhbrd9g/n/01/acbU25KTsUSiLKwvlLyA+6XLUOA==", + "dev": true + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.3", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "ember-cli-string-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz", + "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "engine.io": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.4.tgz", + "integrity": "sha1-PQIRtwpVLOhB/8fahiezAamkFi4=", + "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "uws": "0.14.5", + "ws": "3.3.3" + }, + "dependencies": { + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "dev": true, + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + } + } + }, + "engine.io-client": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", + "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.2" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.8" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "errno": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz", + "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==", + "dev": true, + "requires": { + "prr": "1.0.1" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es-abstract": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz", + "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", + "dev": true, + "requires": { + "es-to-primitive": "1.1.1", + "function-bind": "1.1.1", + "has": "1.0.1", + "is-callable": "1.1.3", + "is-regex": "1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "1.1.3", + "is-date-object": "1.0.1", + "is-symbol": "1.0.1" + } + }, + "es5-ext": { + "version": "0.10.38", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.38.tgz", + "integrity": "sha512-jCMyePo7AXbUESwbl8Qi01VSH2piY9s/a3rSU/5w/MlTIx8HPL1xn2InGN8ejt/xulcJgnTO7vqNtOAxzYd2Kg==", + "dev": true, + "requires": { + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.38", + "es6-symbol": "3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.38", + "es6-iterator": "2.0.3", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-promise": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", + "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=", + "dev": true + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.38", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.38" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.38", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", + "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", + "dev": true, + "optional": true, + "requires": { + "esprima": "3.1.3", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.5.7" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true, + "optional": true + } + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "0.1.5", + "es6-weak-map": "2.0.2", + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "dev": true, + "requires": { + "estraverse": "4.2.0", + "object-assign": "4.1.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.38" + } + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": "1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "1.3.4", + "safe-buffer": "5.1.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-braces": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", + "dev": true, + "requires": { + "array-slice": "0.2.3", + "array-unique": "0.2.1", + "braces": "0.1.5" + }, + "dependencies": { + "braces": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", + "dev": true, + "requires": { + "expand-range": "0.1.1" + } + }, + "expand-range": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", + "dev": true, + "requires": { + "is-number": "0.1.1", + "repeat-string": "0.2.2" + } + }, + "is-number": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", + "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", + "dev": true + }, + "repeat-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", + "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "exports-loader": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", + "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.7" + } + }, + "express": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", + "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "1.1.2", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.1.0", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "2.0.2", + "qs": "6.5.1", + "range-parser": "1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.1", + "vary": "1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "dev": true, + "requires": { + "async": "2.6.0", + "loader-utils": "1.1.0", + "schema-utils": "0.3.0", + "webpack-sources": "1.1.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true, + "optional": true + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "file-loader": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.6.tgz", + "integrity": "sha512-873ztuL+/hfvXbLDJ262PGO6XjERnybJu2gW1/5j8HUfxSiFJI9Hj/DhZ50ZGRUxBvuNiazb/cM2rh9pqrxP6Q==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "schema-utils": "0.3.0" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "7.1.2", + "minimatch": "3.0.4" + } + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "1.0.1", + "make-dir": "1.1.0", + "pkg-dir": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "flag-icon-css": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-2.9.0.tgz", + "integrity": "sha512-SeHvGEB43XFPZiJz6lFFRGHfp+Db+s1qGiClW70cZauQVbPM42wImlNUEuXSXs94kPchz7xvoxP0QK1y6FxLfg==" + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz", + "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "follow-redirects": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", + "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=", + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.9" + } + }, + "font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "fs-access": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", + "dev": true, + "requires": { + "null-check": "1.0.0" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.1" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.8.0", + "node-pre-gyp": "0.6.39" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + } + }, + "ftp": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", + "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "1.1.14", + "xregexp": "2.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "gaze": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", + "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "dev": true, + "optional": true, + "requires": { + "globule": "1.2.0" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true, + "optional": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "optional": true, + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.1.tgz", + "integrity": "sha512-7aelVrYqCLuVjq2kEKRTH8fXPTC0xKTkM+G7UlFkEwCXY3sFbSxvY375JoFowOAYbkaU47SrBvOefUlLZZ+6QA==", + "dev": true, + "optional": true, + "requires": { + "data-uri-to-buffer": "1.2.0", + "debug": "2.6.9", + "extend": "3.0.1", + "file-uri-to-path": "1.0.0", + "ftp": "0.3.10", + "readable-stream": "2.3.3" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "glob": "7.1.2", + "ignore": "3.3.7", + "pify": "3.0.0", + "slash": "1.0.0" + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "optional": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + } + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + } + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "dev": true, + "requires": { + "function-bind": "1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-binary2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", + "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hipchat-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz", + "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=", + "dev": true, + "optional": true, + "requires": { + "lodash": "4.17.4", + "request": "2.81.0" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "1.1.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "wbuf": "1.7.2" + } + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.8", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.8.tgz", + "integrity": "sha512-WX7D6PB9PFq05fZ1/CyxPUuyqXed6vh2fGOM80+zJT5wAO93D/cUjLs0CcbBFjQmlwmCgRvl97RurtArIpOnkw==", + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.1.9", + "commander": "2.12.2", + "he": "1.1.1", + "ncname": "1.0.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.3.7" + } + }, + "html-webpack-plugin": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", + "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "html-minifier": "3.5.8", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "pretty-error": "2.1.1", + "toposort": "1.0.6" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", + "dev": true + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", + "dev": true + }, + "http-proxy": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", + "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } + }, + "http-proxy-agent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz", + "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=", + "dev": true, + "requires": { + "agent-base": "2.1.1", + "debug": "2.6.9", + "extend": "3.0.1" + } + }, + "http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "dev": true, + "requires": { + "http-proxy": "1.16.2", + "is-glob": "3.1.0", + "lodash": "4.17.4", + "micromatch": "2.3.11" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "httpntlm": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", + "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=", + "dev": true, + "requires": { + "httpreq": "0.4.24", + "underscore": "1.7.0" + } + }, + "httpreq": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz", + "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8=", + "dev": true + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", + "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", + "dev": true, + "requires": { + "agent-base": "2.1.1", + "debug": "2.6.9", + "extend": "3.0.1" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "6.0.16" + } + }, + "ieee754": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, + "import-local": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", + "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", + "dev": true, + "requires": { + "pkg-dir": "2.0.0", + "resolve-cwd": "2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true, + "optional": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflection": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.10.0.tgz", + "integrity": "sha1-W//LEZetPoEFD44X4hZoCH7p6y8=", + "dev": true, + "optional": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "insert-module-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz", + "integrity": "sha1-wDv04BywhtW15azorQr+eInWOMM=", + "dev": true, + "requires": { + "JSONStream": "1.3.2", + "combine-source-map": "0.7.2", + "concat-stream": "1.5.2", + "is-buffer": "1.1.6", + "lexical-scope": "1.2.0", + "process": "0.11.10", + "through2": "2.0.3", + "xtend": "4.0.1" + }, + "dependencies": { + "combine-source-map": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz", + "integrity": "sha1-CHAxKFazB6h8xKxIbzqaYq7MwJ4=", + "dev": true, + "requires": { + "convert-source-map": "1.1.3", + "inline-source-map": "0.6.2", + "lodash.memoize": "3.0.4", + "source-map": "0.5.7" + } + }, + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.0.6", + "typedarray": "0.0.6" + } + }, + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "requires": { + "meow": "3.7.0" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", + "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.11.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-callable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", + "dev": true + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-my-json-valid": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", + "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", + "dev": true, + "optional": true, + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true, + "optional": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "1.1.1" + } + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.2.1.tgz", + "integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==", + "dev": true, + "requires": { + "async": "2.6.0", + "fileset": "2.0.3", + "istanbul-lib-coverage": "1.1.1", + "istanbul-lib-hook": "1.1.0", + "istanbul-lib-instrument": "1.9.1", + "istanbul-lib-report": "1.1.2", + "istanbul-lib-source-maps": "1.2.2", + "istanbul-reports": "1.1.3", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "once": "1.4.0" + } + }, + "istanbul-instrumenter-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.0.tgz", + "integrity": "sha512-alLSEFX06ApU75sm5oWcaVNaiss/bgMRiWTct3g0P0ZZTKjR+6QiCcuVOKDI1kWJgwHEnIXsv/dWm783kPpmtw==", + "dev": true, + "requires": { + "convert-source-map": "1.5.1", + "istanbul-lib-instrument": "1.9.1", + "loader-utils": "1.1.0", + "schema-utils": "0.3.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz", + "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz", + "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==", + "dev": true, + "requires": { + "append-transform": "0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz", + "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==", + "dev": true, + "requires": { + "babel-generator": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.1.1", + "semver": "5.5.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz", + "integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "1.1.1", + "mkdirp": "0.5.1", + "path-parse": "1.0.5", + "supports-color": "3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz", + "integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==", + "dev": true, + "requires": { + "debug": "3.1.0", + "istanbul-lib-coverage": "1.1.1", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "source-map": "0.5.7" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "istanbul-reports": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz", + "integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==", + "dev": true, + "requires": { + "handlebars": "4.0.11" + } + }, + "jasmine": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "requires": { + "exit": "0.1.2", + "glob": "7.1.2", + "jasmine-core": "2.8.0" + } + }, + "jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + }, + "jasmine-spec-reporter": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.2.1.tgz", + "integrity": "sha512-FZBoZu7VE5nR7Nilzy+Np8KuVIOxF4oXDPDknehCYBDE080EnlPu0afdZNmpGDBRCUBv3mj5qgqCRmk6W/K8vg==", + "dev": true, + "requires": { + "colors": "1.1.2" + } + }, + "jasminewd2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true + }, + "js-base64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.1.tgz", + "integrity": "sha512-2h586r2I/CqU7z1aa1kBgWaVAXWAZK+zHnceGi/jFgn7+7VSluxYer/i3xOZVearCxxXvyDkLtTBo+OeJCA3kA==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "2.7.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "jszip": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz", + "integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==", + "dev": true, + "requires": { + "core-js": "2.3.0", + "es6-promise": "3.0.2", + "lie": "3.1.1", + "pako": "1.0.6", + "readable-stream": "2.0.6" + }, + "dependencies": { + "core-js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz", + "integrity": "sha1-+rg/uwstjchfpjbEudNMdUIMbWU=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "karma": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.0.tgz", + "integrity": "sha512-K9Kjp8CldLyL9ANSUctDyxC7zH3hpqXj/K09qVf06K3T/kXaHtFZ5tQciK7OzQu68FLvI89Na510kqQ2LCbpIw==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "body-parser": "1.18.2", + "browserify": "14.5.0", + "chokidar": "1.7.0", + "colors": "1.1.2", + "combine-lists": "1.0.1", + "connect": "3.6.5", + "core-js": "2.5.3", + "di": "0.0.1", + "dom-serialize": "2.2.1", + "expand-braces": "0.1.2", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "http-proxy": "1.16.2", + "isbinaryfile": "3.0.2", + "lodash": "4.17.4", + "log4js": "2.4.1", + "mime": "1.6.0", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "qjobs": "1.1.5", + "range-parser": "1.2.0", + "rimraf": "2.6.2", + "safe-buffer": "5.1.1", + "socket.io": "2.0.4", + "source-map": "0.6.1", + "tmp": "0.0.33", + "useragent": "2.2.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "karma-chrome-launcher": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz", + "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", + "dev": true, + "requires": { + "fs-access": "1.0.1", + "which": "1.3.0" + } + }, + "karma-cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/karma-cli/-/karma-cli-1.0.1.tgz", + "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=", + "dev": true, + "requires": { + "resolve": "1.5.0" + } + }, + "karma-coverage-istanbul-reporter": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-1.3.3.tgz", + "integrity": "sha512-MFkB6bh11J8nKygUdqyHb9sMz17XoBRYR4tiNxnSpi/UtDk0wk8eRGa0jRSJaILgCl4xyq1TL6Jidww1OWly/Q==", + "dev": true, + "requires": { + "istanbul-api": "1.2.1", + "minimatch": "3.0.4" + } + }, + "karma-jasmine": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.1.tgz", + "integrity": "sha1-b+hA51oRYAydkehLM8RY4cRqNSk=", + "dev": true + }, + "karma-jasmine-html-reporter": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", + "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", + "dev": true, + "requires": { + "karma-jasmine": "1.1.1" + } + }, + "karma-source-map-support": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.2.0.tgz", + "integrity": "sha1-G/gee7SwiWJ6s1LsQXnhF8QGpUA=", + "dev": true, + "requires": { + "source-map-support": "0.4.18" + } + }, + "killable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", + "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "labeled-stream-splicer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz", + "integrity": "sha1-pS4dE4AkwAuGscDJH2d5GLiuClk=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "isarray": "0.0.1", + "stream-splicer": "2.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "requires": { + "errno": "0.1.6", + "graceful-fs": "4.1.11", + "image-size": "0.5.5", + "mime": "1.6.0", + "mkdirp": "0.5.1", + "promise": "7.3.1", + "request": "2.81.0", + "source-map": "0.5.7" + } + }, + "less-loader": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.0.5.tgz", + "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=", + "dev": true, + "requires": { + "clone": "2.1.1", + "loader-utils": "1.1.0", + "pify": "2.3.0" + }, + "dependencies": { + "clone": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", + "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "optional": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "lexical-scope": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz", + "integrity": "sha1-/Ope3HBKSzqHls3KQZw6CvryLfQ=", + "dev": true, + "requires": { + "astw": "2.2.0" + } + }, + "libbase64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", + "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=", + "dev": true + }, + "libmime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz", + "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=", + "dev": true, + "requires": { + "iconv-lite": "0.4.15", + "libbase64": "0.1.0", + "libqp": "1.1.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", + "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=", + "dev": true + } + } + }, + "libqp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz", + "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=", + "dev": true + }, + "license-webpack-plugin": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-1.1.1.tgz", + "integrity": "sha512-TjKOyiC0exqd4Idy/4M8/DETR22dXBZks387DuS5LbslxHiMRXGx/Q2F/j9IUtvEoH5uFvt72vRgk/G6f8j3Dg==", + "dev": true, + "requires": { + "ejs": "2.5.7" + } + }, + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "dev": true, + "requires": { + "immediate": "3.0.6" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true, + "optional": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", + "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", + "dev": true, + "optional": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log4js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.4.1.tgz", + "integrity": "sha512-GohFT8UU/Mq++o2NAp87r6cZi4bCNT4inPimRBWa+ewd6PVeA5xJTNmgdEcSYDOXzxk7hCyLh0gmpJNEPgLS+g==", + "dev": true, + "requires": { + "axios": "0.15.3", + "circular-json": "0.4.0", + "date-format": "1.2.0", + "debug": "3.1.0", + "hipchat-notifier": "1.1.0", + "loggly": "1.1.1", + "mailgun-js": "0.7.15", + "nodemailer": "2.7.2", + "redis": "2.8.0", + "semver": "5.5.0", + "slack-node": "0.2.0", + "streamroller": "0.7.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "loggly": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz", + "integrity": "sha1-Cg/B0/o6XsRP3HuJe+uipGlc6+4=", + "dev": true, + "optional": true, + "requires": { + "json-stringify-safe": "5.0.1", + "request": "2.75.0", + "timespan": "2.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "form-data": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", + "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "optional": true, + "requires": { + "chalk": "1.1.3", + "commander": "2.12.2", + "is-my-json-valid": "2.17.1", + "pinkie-promise": "2.0.1" + } + }, + "node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.75.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz", + "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "bl": "1.1.2", + "caseless": "0.11.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.0.0", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "node-uuid": "1.4.8", + "oauth-sign": "0.8.2", + "qs": "6.2.3", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true, + "optional": true + } + } + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "macaddress": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", + "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", + "dev": true + }, + "magic-string": { + "version": "0.22.4", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.4.tgz", + "integrity": "sha512-kxBL06p6iO2qPBHsqGK2b3cRwiRGpnmSuVWNhwHcMX7qJOUr1HvricYP1LZOCdkQBUp0jiWg2d6WJwR3vYgByw==", + "dev": true, + "requires": { + "vlq": "0.2.3" + } + }, + "mailcomposer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz", + "integrity": "sha1-DhxEsqB890DuF9wUm6AJ8Zyt/rQ=", + "dev": true, + "optional": true, + "requires": { + "buildmail": "4.0.1", + "libmime": "3.0.0" + } + }, + "mailgun-js": { + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.7.15.tgz", + "integrity": "sha1-7jZqINrGTDwVwD1sGz4O15UlKrs=", + "dev": true, + "optional": true, + "requires": { + "async": "2.1.5", + "debug": "2.2.0", + "form-data": "2.1.4", + "inflection": "1.10.0", + "is-stream": "1.1.0", + "path-proxy": "1.0.0", + "proxy-agent": "2.0.0", + "q": "1.4.1", + "tsscmp": "1.0.5" + }, + "dependencies": { + "async": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", + "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=", + "dev": true, + "optional": true, + "requires": { + "lodash": "4.17.4" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "optional": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true, + "optional": true + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true, + "optional": true + } + } + }, + "make-dir": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", + "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "make-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.2.tgz", + "integrity": "sha512-l9ra35l5VWLF24y75Tg8XgfGLX0ueRhph118WKM6H5denx4bB5QF59+4UAm9oJ2qsPQZas/CQUDdtDdfvYHBdQ==", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3" + }, + "dependencies": { + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + } + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "1.1.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "0.1.6", + "readable-stream": "2.3.3" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", + "dev": true + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "mimic-fn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", + "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mississippi": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.0.tgz", + "integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=", + "dev": true, + "requires": { + "concat-stream": "1.6.0", + "duplexify": "3.5.3", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.2", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "1.0.3", + "pumpify": "1.4.0", + "stream-each": "1.2.2", + "through2": "2.0.3" + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "0.1.8", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "module-deps": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", + "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", + "dev": true, + "requires": { + "JSONStream": "1.3.2", + "browser-resolve": "1.11.2", + "cached-path-relative": "1.0.1", + "concat-stream": "1.5.2", + "defined": "1.0.0", + "detective": "4.7.1", + "duplexer2": "0.1.4", + "inherits": "2.0.3", + "parents": "1.0.1", + "readable-stream": "2.3.3", + "resolve": "1.5.0", + "stream-combiner2": "1.1.1", + "subarg": "1.0.0", + "through2": "2.0.3", + "xtend": "4.0.1" + }, + "dependencies": { + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.0.6", + "typedarray": "0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + } + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "moment": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz", + "integrity": "sha512-Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.1.tgz", + "integrity": "sha512-uV3/ckdsffHx9IrGQrx613mturMdMqQ06WTq+C09NsStJ9iNG6RcUWgPKs1Rfjy+idZT6tfQoXEusGNnEZhT3w==", + "dev": true, + "requires": { + "dns-packet": "1.3.1", + "thunky": "0.1.0" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nan": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", + "dev": true, + "optional": true + }, + "ncname": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", + "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", + "dev": true, + "requires": { + "xml-char-classes": "1.0.0" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "netmask": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz", + "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=", + "dev": true, + "optional": true + }, + "ng2-charts": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-1.6.0.tgz", + "integrity": "sha512-9w0WH69x5/nuqC1og2WaY39NbaBqTGIP1+5gZaH7/KPN6UEPonNg/pYnsIVklLj1DWPWXKa8+XXIJZ1jy5nLxg==", + "requires": { + "chart.js": "2.7.1" + } + }, + "ngx-bootstrap": { + "version": "2.0.0-rc.0", + "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-2.0.0-rc.0.tgz", + "integrity": "sha512-BhVJ0lAODa4HZej9ikdqDnYNjx8QDbvfz0i7hdtZsKivTEnJD8wPDrSwQ3XVAbw/NUOXmKwgFoZG6rtcubYKmQ==" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "1.1.4" + } + }, + "node-forge": { + "version": "0.6.33", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.33.tgz", + "integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=", + "dev": true + }, + "node-gyp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", + "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.4", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.0" + }, + "dependencies": { + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true, + "optional": true + } + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.1.7", + "events": "1.1.1", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.3", + "stream-browserify": "2.0.1", + "stream-http": "2.8.0", + "string_decoder": "1.0.3", + "timers-browserify": "2.0.4", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4" + } + }, + "node-modules-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/node-modules-path/-/node-modules-path-1.0.1.tgz", + "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=", + "dev": true + }, + "node-sass": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.7.2.tgz", + "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", + "dev": true, + "optional": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.2", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.0", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.8.0", + "node-gyp": "3.6.2", + "npmlog": "4.1.2", + "request": "2.79.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0", + "true-case-path": "1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "optional": true, + "requires": { + "chalk": "1.1.3", + "commander": "2.12.2", + "is-my-json-valid": "2.17.1", + "pinkie-promise": "2.0.1" + } + }, + "qs": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", + "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.11.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "qs": "6.3.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3", + "uuid": "3.2.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true, + "optional": true + } + } + }, + "nodemailer": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz", + "integrity": "sha1-8kLmSa7q45tsftdA73sGHEBNMPk=", + "dev": true, + "optional": true, + "requires": { + "libmime": "3.0.0", + "mailcomposer": "4.0.1", + "nodemailer-direct-transport": "3.3.2", + "nodemailer-shared": "1.1.0", + "nodemailer-smtp-pool": "2.8.2", + "nodemailer-smtp-transport": "2.7.2", + "socks": "1.1.9" + }, + "dependencies": { + "socks": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz", + "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=", + "dev": true, + "optional": true, + "requires": { + "ip": "1.1.5", + "smart-buffer": "1.1.15" + } + } + } + }, + "nodemailer-direct-transport": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz", + "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=", + "dev": true, + "optional": true, + "requires": { + "nodemailer-shared": "1.1.0", + "smtp-connection": "2.12.0" + } + }, + "nodemailer-fetch": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", + "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=", + "dev": true + }, + "nodemailer-shared": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", + "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=", + "dev": true, + "requires": { + "nodemailer-fetch": "1.6.0" + } + }, + "nodemailer-smtp-pool": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz", + "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=", + "dev": true, + "optional": true, + "requires": { + "nodemailer-shared": "1.1.0", + "nodemailer-wellknown": "0.1.10", + "smtp-connection": "2.12.0" + } + }, + "nodemailer-smtp-transport": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz", + "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=", + "dev": true, + "optional": true, + "requires": { + "nodemailer-shared": "1.1.0", + "nodemailer-wellknown": "0.1.10", + "smtp-connection": "2.12.0" + } + }, + "nodemailer-wellknown": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz", + "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=", + "dev": true + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.4" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.5.0", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "1.0.0" + } + }, + "null-check": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", + "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", + "dev": true + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "obuf": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.1.tgz", + "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "opn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", + "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "dev": true, + "requires": { + "is-wsl": "1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "optional": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true, + "optional": true + } + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "original": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", + "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", + "dev": true, + "requires": { + "url-parse": "1.0.5" + }, + "dependencies": { + "url-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", + "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", + "dev": true, + "requires": { + "querystringify": "0.0.4", + "requires-port": "1.0.0" + } + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", + "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "dev": true, + "requires": { + "p-try": "1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "1.2.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pac-proxy-agent": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz", + "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==", + "dev": true, + "optional": true, + "requires": { + "agent-base": "2.1.1", + "debug": "2.6.9", + "extend": "3.0.1", + "get-uri": "2.0.1", + "http-proxy-agent": "1.0.0", + "https-proxy-agent": "1.0.0", + "pac-resolver": "2.0.0", + "raw-body": "2.3.2", + "socks-proxy-agent": "2.1.1" + } + }, + "pac-resolver": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz", + "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=", + "dev": true, + "optional": true, + "requires": { + "co": "3.0.6", + "degenerator": "1.0.4", + "ip": "1.0.1", + "netmask": "1.0.6", + "thunkify": "2.1.2" + }, + "dependencies": { + "co": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/co/-/co-3.0.6.tgz", + "integrity": "sha1-FEXyJsXrlWE45oyawwFn6n0ua9o=", + "dev": true, + "optional": true + }, + "ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.0.1.tgz", + "integrity": "sha1-x+NWzeoiWucbNtcPLnGpK6TkJZA=", + "dev": true, + "optional": true + } + } + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "2.3.2" + } + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "dev": true, + "requires": { + "path-platform": "0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", + "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", + "dev": true, + "requires": { + "asn1.js": "4.9.2", + "browserify-aes": "1.1.1", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.14" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "dev": true + }, + "path-proxy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz", + "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=", + "dev": true, + "optional": true, + "requires": { + "inflection": "1.3.8" + }, + "dependencies": { + "inflection": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz", + "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=", + "dev": true, + "optional": true + } + } + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "pbkdf2": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", + "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", + "dev": true, + "requires": { + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.9" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "2.1.0" + } + }, + "portfinder": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", + "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", + "dev": true, + "requires": { + "async": "1.5.2", + "debug": "2.6.9", + "mkdirp": "0.5.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + } + } + }, + "postcss": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.16.tgz", + "integrity": "sha512-m758RWPmSjFH/2MyyG3UOW1fgYbR9rtdzz5UNJnlm7OLtu4B2h9C6gi+bE4qFKghsBRFfZT8NzoQBs6JhLotoA==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "1.1.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqs": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", + "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqid": "4.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-import": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-11.0.0.tgz", + "integrity": "sha1-qWLi34LTvFptpqOGhBdHIE9B71s=", + "dev": true, + "requires": { + "postcss": "6.0.16", + "postcss-value-parser": "3.3.0", + "read-cache": "1.0.0", + "resolve": "1.5.0" + } + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1", + "postcss-load-options": "1.2.0", + "postcss-load-plugins": "2.3.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-loader": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.10.tgz", + "integrity": "sha512-xQaDcEgJ/2JqFY18zpFkik8vyYs7oS5ZRbrjvDqkP97k2wYWfPT4+qA0m4o3pTSCsz0u26PNqs8ZO9FRUWAqrA==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "postcss": "6.0.16", + "postcss-load-config": "1.2.0", + "schema-utils": "0.3.0" + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000793", + "electron-to-chromium": "1.3.31" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "uniqs": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "dev": true, + "requires": { + "postcss": "6.0.16" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.16" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.16" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.16" + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "2.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "1.0.2", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "2.1.0", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "svgo": "0.7.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "uniqs": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-url": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.0.tgz", + "integrity": "sha512-VBP6uf6iL3AZra23nkPkOEkS/5azj1xf/toRrjfkolfFEgg9Gyzg9UhJZeIsz12EGKZTNVeGbPa2XtaZm/iZvg==", + "dev": true, + "requires": { + "mime": "1.6.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "postcss": "6.0.16", + "xxhashjs": "0.2.1" + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.18", + "uniqs": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "2.0.1", + "utila": "0.4.0" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "protractor": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.2.2.tgz", + "integrity": "sha512-KxYw0ySvmWFQHpbSRvrHA5HLlyeAkCENSUZvJroKV1u0gWXX9kvHjc9wEK5IoW7h9UfPV1F3R2i+Own0go5s0g==", + "dev": true, + "requires": { + "@types/node": "6.0.96", + "@types/q": "0.0.32", + "@types/selenium-webdriver": "2.53.43", + "blocking-proxy": "1.0.1", + "chalk": "1.1.3", + "glob": "7.1.2", + "jasmine": "2.8.0", + "jasminewd2": "2.2.0", + "optimist": "0.6.1", + "q": "1.4.1", + "saucelabs": "1.3.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "0.4.18", + "webdriver-js-extender": "1.0.0", + "webdriver-manager": "12.0.6" + }, + "dependencies": { + "@types/node": { + "version": "6.0.96", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.96.tgz", + "integrity": "sha512-fsOOY6tMQ3jCB2wD51XFDmmpgm4wVKkJECdcVRqapbJEa7awJDcr+SaH8toz+4r4KW8YQ3M7ybXMoSDo1QGewA==", + "dev": true + }, + "adm-zip": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", + "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "webdriver-manager": { + "version": "12.0.6", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.0.6.tgz", + "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", + "dev": true, + "requires": { + "adm-zip": "0.4.7", + "chalk": "1.1.3", + "del": "2.2.2", + "glob": "7.1.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "q": "1.4.1", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.5.0", + "xml2js": "0.4.19" + } + } + } + }, + "proxy-addr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", + "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.5.2" + } + }, + "proxy-agent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.0.0.tgz", + "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=", + "dev": true, + "optional": true, + "requires": { + "agent-base": "2.1.1", + "debug": "2.6.9", + "extend": "3.0.1", + "http-proxy-agent": "1.0.0", + "https-proxy-agent": "1.0.0", + "lru-cache": "2.6.5", + "pac-proxy-agent": "1.1.0", + "socks-proxy-agent": "2.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", + "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=", + "dev": true, + "optional": true + } + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "parse-asn1": "5.1.0", + "randombytes": "2.0.6" + } + }, + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz", + "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==", + "dev": true, + "requires": { + "duplexify": "3.5.3", + "inherits": "2.0.3", + "pump": "2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.0.tgz", + "integrity": "sha512-6MYypjOvtiXhBSTOD0Zs5eNjCGfnqi5mPsCsW+dgKTxrZzQMZQNpBo3XRkLx7id753f3EeyHLBqzqqUymIolgw==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + } + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qjobs": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", + "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", + "dev": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", + "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "randomfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz", + "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", + "dev": true, + "requires": { + "randombytes": "2.0.6", + "safe-buffer": "5.1.1" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "dev": true, + "requires": { + "readable-stream": "2.3.3" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + } + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "redis": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz", + "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==", + "dev": true, + "optional": true, + "requires": { + "double-ended-queue": "2.1.0-0", + "redis-commands": "1.3.1", + "redis-parser": "2.6.0" + } + }, + "redis-commands": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.1.tgz", + "integrity": "sha1-gdgm9F+pyLIBH0zXoP5ZfSQdRCs=", + "dev": true, + "optional": true + }, + "redis-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz", + "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=", + "dev": true, + "optional": true + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "math-expression-evaluator": "1.2.17", + "reduce-function-call": "1.0.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reflect-metadata": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz", + "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==", + "dev": true + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "1.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", + "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", + "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.1.4", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.2.1" + } + }, + "requestretry": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.12.2.tgz", + "integrity": "sha512-wDYnH4imurLs5upu31WoPaOFfEu31qhFlF7KgpYbBsmBagFmreZZo8E/XpoQ3erCP5za+72t8k8QI4wlrtwVXw==", + "dev": true, + "optional": true, + "requires": { + "extend": "3.0.1", + "lodash": "4.17.4", + "request": "2.81.0", + "when": "3.7.8" + }, + "dependencies": { + "when": { + "version": "3.7.8", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", + "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", + "dev": true, + "optional": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", + "dev": true, + "requires": { + "hash-base": "2.0.2", + "inherits": "2.0.3" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "1.2.0" + } + }, + "rxjs": { + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.6.tgz", + "integrity": "sha512-v4Q5HDC0FHAQ7zcBX7T2IL6O5ltl1a2GX4ENjPXg6SjDY69Cmx9v4113C99a4wGF16ClPv5Z8mghuYorVkg/kg==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "optional": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + } + }, + "sass-loader": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.6.tgz", + "integrity": "sha512-c3/Zc+iW+qqDip6kXPYLEgsAu2lf4xz0EZDplB7EmSUMda12U1sGJPetH55B/j9eu0bTtKzKlNPWWyYC7wFNyQ==", + "dev": true, + "requires": { + "async": "2.6.0", + "clone-deep": "0.3.0", + "loader-utils": "1.1.0", + "lodash.tail": "4.1.1", + "pify": "3.0.0" + } + }, + "saucelabs": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz", + "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=", + "dev": true, + "requires": { + "https-proxy-agent": "1.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "5.5.2" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "optional": true, + "requires": { + "js-base64": "2.4.1", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selenium-webdriver": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", + "dev": true, + "requires": { + "jszip": "3.1.5", + "rimraf": "2.6.2", + "tmp": "0.0.30", + "xml2js": "0.4.19" + }, + "dependencies": { + "tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + } + } + }, + "selfsigned": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.1.tgz", + "integrity": "sha1-v4y3uDJWxFUeMTR8YxF3jbme7FI=", + "dev": true, + "requires": { + "node-forge": "0.6.33" + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "requires": { + "semver": "5.5.0" + } + }, + "send": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz", + "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "1.0.3", + "http-errors": "1.6.2", + "mime-types": "2.1.17", + "parseurl": "1.3.2" + } + }, + "serve-static": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", + "dev": true, + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz", + "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "dev": true, + "requires": { + "is-extendable": "0.1.1", + "kind-of": "2.0.1", + "lazy-cache": "0.2.7", + "mixin-object": "2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "dev": true, + "requires": { + "json-stable-stringify": "0.0.1", + "sha.js": "2.4.9" + }, + "dependencies": { + "json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "0.0.1", + "array-map": "0.0.0", + "array-reduce": "0.0.0", + "jsonify": "0.0.0" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "silent-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/silent-error/-/silent-error-1.1.0.tgz", + "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=", + "dev": true, + "requires": { + "debug": "2.6.9" + } + }, + "simple-line-icons": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/simple-line-icons/-/simple-line-icons-2.4.1.tgz", + "integrity": "sha1-t1vFoNh+UwkowszaVzUnS7JW8jQ=" + }, + "slack-node": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz", + "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=", + "dev": true, + "optional": true, + "requires": { + "requestretry": "1.12.2" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "smart-buffer": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz", + "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=", + "dev": true + }, + "smtp-connection": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", + "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=", + "dev": true, + "requires": { + "httpntlm": "1.6.1", + "nodemailer-shared": "1.1.0" + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "socket.io": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz", + "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "engine.io": "3.1.4", + "socket.io-adapter": "1.1.1", + "socket.io-client": "2.0.4", + "socket.io-parser": "3.1.2" + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "socket.io-client": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.6.9", + "engine.io-client": "3.1.4", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "3.1.2", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", + "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "2.6.9", + "has-binary2": "1.0.2", + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", + "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", + "dev": true, + "requires": { + "faye-websocket": "0.10.0", + "uuid": "2.0.3" + }, + "dependencies": { + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + } + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.2.0" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + } + } + }, + "socks": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz", + "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=", + "dev": true, + "requires": { + "ip": "1.1.5", + "smart-buffer": "1.1.15" + } + }, + "socks-proxy-agent": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz", + "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==", + "dev": true, + "requires": { + "agent-base": "2.1.1", + "extend": "3.0.1", + "socks": "1.1.10" + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-loader": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.3.tgz", + "integrity": "sha512-MYbFX9DYxmTQFfy2v8FC1XZwpwHKYxg3SK8Wb7VPBKuhDjz8gi9re2819MsG4p49HDyiOSUKlmZ+nQBArW5CGw==", + "dev": true, + "requires": { + "async": "2.6.0", + "loader-utils": "0.2.17", + "source-map": "0.6.1" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "2.6.9", + "handle-thing": "1.2.5", + "http-deceiver": "1.2.7", + "safe-buffer": "5.1.1", + "select-hose": "2.0.0", + "spdy-transport": "2.0.20" + } + }, + "spdy-transport": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz", + "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "detect-node": "2.0.3", + "hpack.js": "2.1.6", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "safe-buffer": "5.1.1", + "wbuf": "1.7.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "ssri": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.0.0.tgz", + "integrity": "sha512-728D4yoQcQm1ooZvSbywLkV1RjfITZXh0oWrhM/lnsx3nAHx7LsRGJWB/YyvoceAYRq98xqbstiN4JBv1/wNHg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "2.3.3" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "0.1.4", + "readable-stream": "2.3.3" + } + }, + "stream-each": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", + "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "stream-shift": "1.0.0" + } + }, + "stream-http": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.0.tgz", + "integrity": "sha512-sZOFxI/5xw058XIRHl4dU3dZ+TTOIGJR78Dvo0oEAejIt4ou27k+3ne1zYmCV+v7UucbxIFQuOgnkTVHh8YPnw==", + "dev": true, + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "stream-splicer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz", + "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "streamroller": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", + "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", + "dev": true, + "requires": { + "date-format": "1.2.0", + "debug": "3.1.0", + "mkdirp": "0.5.1", + "readable-stream": "2.3.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "style-loader": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.2.tgz", + "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=", + "dev": true, + "requires": { + "loader-utils": "1.1.0" + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dev": true, + "requires": { + "css-parse": "1.7.0", + "debug": "2.6.9", + "glob": "7.0.6", + "mkdirp": "0.5.1", + "sax": "0.5.8", + "source-map": "0.1.43" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "stylus-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.1.tgz", + "integrity": "sha1-d/SzT9Aw0lsmF7z1UT21sHMMQIk=", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "lodash.clonedeep": "4.5.0", + "when": "3.6.4" + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dev": true, + "requires": { + "minimist": "1.2.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "1.0.4", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "syntax-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.3.0.tgz", + "integrity": "sha1-HtkmbE1AvnXcVb+bsct3Biu5bKE=", + "dev": true, + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "tapable": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "optional": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "2.3.3", + "xtend": "4.0.1" + } + }, + "thunkify": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", + "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=", + "dev": true, + "optional": true + }, + "thunky": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz", + "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=", + "dev": true + }, + "time-stamp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", + "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", + "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "timespan": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", + "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=", + "dev": true, + "optional": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "toposort": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", + "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", + "dev": true + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "dev": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tree-kill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", + "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "optional": true, + "requires": { + "glob": "6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "optional": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "ts-helpers": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ts-helpers/-/ts-helpers-1.1.2.tgz", + "integrity": "sha1-/Gm+nx87rtAfsaDvjUz+dIgU2DU=" + }, + "ts-node": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-4.1.0.tgz", + "integrity": "sha512-xcZH12oVg9PShKhy3UHyDmuDLV3y7iKwX25aMVPt1SIXSuAfWkFiGPEkg+th8R4YKW/QCxDoW7lJdb15lx6QWg==", + "dev": true, + "requires": { + "arrify": "1.0.1", + "chalk": "2.3.0", + "diff": "3.4.0", + "make-error": "1.3.2", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map-support": "0.5.1", + "tsconfig": "7.0.0", + "v8flags": "3.0.1", + "yn": "2.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.1.tgz", + "integrity": "sha512-EZNecLNrsdRk9fcdOcjjy+Z/id7cr68sdmsYtR1gA45oQ81Ccea0UvM7DdSRblO0Ie5zWX31bvJTC7Y3QZVujg==", + "dev": true, + "requires": { + "source-map": "0.6.1" + } + } + } + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "requires": { + "@types/strip-bom": "3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "3.0.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tsickle": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.26.0.tgz", + "integrity": "sha512-eWJ2CUfttGK0LqF9iJ/Avnxbj4M+fCyJ50Zag3wm73Fut1hsasPRHKxKdrMWVj4BMHnQNx7TO+DdNmLmJTSuNw==", + "dev": true, + "requires": { + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map": "0.5.7", + "source-map-support": "0.4.18" + } + }, + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + }, + "tslint": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", + "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "builtin-modules": "1.1.1", + "chalk": "2.3.0", + "commander": "2.12.2", + "diff": "3.4.0", + "glob": "7.1.2", + "js-yaml": "3.7.0", + "minimatch": "3.0.4", + "resolve": "1.5.0", + "semver": "5.5.0", + "tslib": "1.8.1", + "tsutils": "2.19.0" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + } + } + }, + "tsscmp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", + "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=", + "dev": true, + "optional": true + }, + "tsutils": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.19.0.tgz", + "integrity": "sha512-qjgvrvtzRUtOmqlZTfBFtep6s+ymuBLsHOC4ee9JNA+AZIbnR/x4C2Y7QFhOGpD2R3lDp0BBcnxb0vnMVrU7Aw==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.17" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.5.3.tgz", + "integrity": "sha512-ptLSQs2S4QuS6/OD1eAKG+S5G8QQtrU5RT32JULdZQtM1L3WTi34Wsu48Yndzi8xsObRAB9RPt/KhA9wlpEF6w==", + "dev": true + }, + "uglify-js": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.7.tgz", + "integrity": "sha512-esJIpNQIC44EFSrbeFPhiXHy2HJ+dTcnn0Zdkn+5meuLsvoV0mFJffKlyezNIIHNfhF0NpgbifygCfEyAogIhQ==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.6.tgz", + "integrity": "sha512-VUja+7rYbznEvUaeb8IxOCTUrq4BCb1ml0vffa+mfwKtrAwlqnU0ENF14DtYltV1cxd/HSuK51CCA/D/8kMQVw==", + "dev": true, + "requires": { + "cacache": "10.0.2", + "find-cache-dir": "1.0.0", + "schema-utils": "0.4.3", + "serialize-javascript": "1.4.0", + "source-map": "0.6.1", + "uglify-es": "3.3.7", + "webpack-sources": "1.1.0", + "worker-farm": "1.5.2" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "schema-utils": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.3.tgz", + "integrity": "sha512-sgv/iF/T4/SewJkaVpldKC4WjSkz0JsOh2eKtxCPpCO1oR05+7MOF+H476HVRbLArkgA7j5TRJJ4p2jdFkUGQQ==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "ajv-keywords": "2.1.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-es": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.7.tgz", + "integrity": "sha512-fGMnE6SsDRsCjxm78C+lv7MuXsse/dtF7QuTUT43BYf4jlxPjd+XTnGB8YjaCQJ3sv2LT4zk0mwpp9+QJocU6g==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + } + } + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "umd": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz", + "integrity": "sha1-iuVW4RAR9jwllnCKiDclnwGz1g4=", + "dev": true + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", + "dev": true + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqid": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", + "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", + "dev": true, + "requires": { + "macaddress": "0.2.8" + } + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "dev": true, + "requires": { + "unique-slug": "2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "dev": true, + "requires": { + "imurmurhash": "0.1.4" + } + }, + "universalify": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", + "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "mime": "1.6.0", + "schema-utils": "0.3.0" + } + }, + "url-parse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz", + "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", + "dev": true, + "requires": { + "querystringify": "1.0.0", + "requires-port": "1.0.0" + }, + "dependencies": { + "querystringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", + "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", + "dev": true + } + } + }, + "useragent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", + "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", + "dev": true, + "requires": { + "lru-cache": "2.2.4", + "tmp": "0.0.33" + }, + "dependencies": { + "lru-cache": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", + "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", + "dev": true + } + } + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "dev": true + }, + "uws": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz", + "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=", + "dev": true, + "optional": true + }, + "v8flags": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.1.tgz", + "integrity": "sha1-3Oj8N5wX2fLJ6e142JzgAFKxt2s=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", + "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "watchpack": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz", + "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=", + "dev": true, + "requires": { + "async": "2.6.0", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" + } + }, + "wbuf": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz", + "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", + "dev": true, + "requires": { + "minimalistic-assert": "1.0.0" + } + }, + "webdriver-js-extender": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz", + "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", + "dev": true, + "requires": { + "@types/selenium-webdriver": "2.53.43", + "selenium-webdriver": "2.53.3" + }, + "dependencies": { + "sax": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", + "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=", + "dev": true + }, + "selenium-webdriver": { + "version": "2.53.3", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz", + "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=", + "dev": true, + "requires": { + "adm-zip": "0.4.4", + "rimraf": "2.6.2", + "tmp": "0.0.24", + "ws": "1.1.5", + "xml2js": "0.4.4" + } + }, + "tmp": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", + "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=", + "dev": true + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } + }, + "xml2js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", + "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=", + "dev": true, + "requires": { + "sax": "0.6.1", + "xmlbuilder": "9.0.4" + } + } + } + }, + "webpack": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.10.0.tgz", + "integrity": "sha512-fxxKXoicjdXNUMY7LIdY89tkJJJ0m1Oo8PQutZ5rLgWbV5QVKI15Cn7+/IHnRTd3vfKfiwBx6SBqlorAuNA8LA==", + "dev": true, + "requires": { + "acorn": "5.3.0", + "acorn-dynamic-import": "2.0.2", + "ajv": "5.5.2", + "ajv-keywords": "2.1.1", + "async": "2.6.0", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.1.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.3.0", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.1.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.8", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.4.0", + "webpack-sources": "1.1.0", + "yargs": "8.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "2.3.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "path-type": "2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-js": "2.8.29", + "webpack-sources": "1.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + } + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.4.4" + }, + "dependencies": { + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "0.4.1", + "mime": "1.6.0", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "time-stamp": "2.0.0" + } + }, + "webpack-dev-server": { + "version": "2.9.7", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz", + "integrity": "sha512-Pu7uoQFgQj5RE5wmlfkpYSzihMKxulwEuO2xCsaMnAnyRSApwoVi3B8WCm9XbigyWTHaIMzYGkB90Vr6leAeTQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "3.0.3", + "bonjour": "3.5.0", + "chokidar": "1.7.0", + "compression": "1.7.1", + "connect-history-api-fallback": "1.5.0", + "debug": "3.1.0", + "del": "3.0.0", + "express": "4.16.2", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.17.4", + "import-local": "0.1.1", + "internal-ip": "1.2.0", + "ip": "1.1.5", + "killable": "1.0.0", + "loglevel": "1.6.1", + "opn": "5.1.0", + "portfinder": "1.0.13", + "selfsigned": "1.10.1", + "serve-index": "1.9.1", + "sockjs": "0.3.18", + "sockjs-client": "1.1.4", + "spdy": "3.4.7", + "strip-ansi": "3.0.1", + "supports-color": "4.5.0", + "webpack-dev-middleware": "1.12.2", + "yargs": "6.6.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "webpack-merge": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.1.tgz", + "integrity": "sha512-geQsZ86YkXOVOjvPC5yv3JSNnL6/X3Kzh935AQ/gJNEYXEfJDQFu/sdFuktS9OW2JcH/SJec8TGfRdrpHshH7A==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "dev": true, + "requires": { + "source-list-map": "2.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-subresource-integrity": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.0.3.tgz", + "integrity": "sha1-wGBtQAkLBwzeQovsjfNgMhbkcus=", + "dev": true, + "requires": { + "webpack-core": "0.6.9" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.4.9", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "worker-farm": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.2.tgz", + "integrity": "sha512-XxiQ9kZN5n6mmnW+mFJ+wXjNNI/Nx4DIdaAKLX1Bn6LYBWlN/zaBhu34DQYPZ1AJobQuu67S2OfDdNSVULvXkQ==", + "dev": true, + "requires": { + "errno": "0.1.6", + "xtend": "4.0.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" + } + }, + "xml-char-classes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", + "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", + "dev": true + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "dev": true, + "requires": { + "sax": "1.2.4", + "xmlbuilder": "9.0.4" + } + }, + "xmlbuilder": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz", + "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "xregexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", + "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=", + "dev": true, + "optional": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "xxhashjs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.1.tgz", + "integrity": "sha1-m76b6JYUKXbfo0wGGy0GjEPTDeA=", + "dev": true, + "requires": { + "cuint": "0.2.2" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "yn": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", + "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", + "dev": true + }, + "zone.js": { + "version": "0.8.20", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.20.tgz", + "integrity": "sha512-FXlA37ErSXCMy5RNBcGFgCI/Zivqzr0D19GuvDxhcYIJc7xkFp6c29DKyODJu0Zo+EMyur/WPPgcBh1EHjB9jA==" + } + } +} diff --git a/Angular5_CLI_Full_Project/package.json b/Angular5_CLI_Full_Project/package.json new file mode 100644 index 000000000..16b12aeef --- /dev/null +++ b/Angular5_CLI_Full_Project/package.json @@ -0,0 +1,67 @@ +{ + "name": "@coreui/angular", + "version": "1.0.8", + "description": "Open Source Bootstrap Admin Template", + "author": "Łukasz Holeczek", + "homepage": "http://coreui.io/", + "copyright": "Copyright 2017 creativeLabs Łukasz Holeczek", + "license": "MIT", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build --prod", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e" + }, + "private": true, + "dependencies": { + "@angular/animations": "5.2.0", + "@angular/common": "5.2.0", + "@angular/compiler": "5.2.0", + "@angular/core": "5.2.0", + "@angular/forms": "5.2.0", + "@angular/http": "5.2.0", + "@angular/platform-browser": "5.2.0", + "@angular/platform-browser-dynamic": "5.2.0", + "@angular/router": "5.2.0", + "@angular/upgrade": "5.2.0", + "bootstrap": "4.0.0-beta.3", + "chart.js": "2.7.1", + "core-js": "2.5.3", + "flag-icon-css": "2.9.0", + "font-awesome": "^4.7.0", + "moment": "2.20.1", + "ng2-charts": "1.6.0", + "ngx-bootstrap": "^2.0.0-rc.0", + "rxjs": "5.5.6", + "simple-line-icons": "^2.4.1", + "ts-helpers": "1.1.2", + "zone.js": "0.8.20" + }, + "devDependencies": { + "@angular/cli": "1.6.4", + "@angular/compiler-cli": "5.2.0", + "@angular/language-service": "5.2.0", + "@types/jasmine": "2.8.3", + "@types/jasminewd2": "2.0.3", + "@types/node": "9.3.0", + "codelyzer": "4.0.2", + "jasmine-core": "2.8.0", + "jasmine-spec-reporter": "4.2.1", + "karma": "2.0.0", + "karma-chrome-launcher": "2.2.0", + "karma-cli": "1.0.1", + "karma-coverage-istanbul-reporter": "1.3.3", + "karma-jasmine": "1.1.1", + "karma-jasmine-html-reporter": "0.2.2", + "protractor": "5.2.2", + "ts-node": "4.1.0", + "tslint": "5.9.1", + "typescript": "2.5.3" + }, + "engines": { + "node": ">= 6.12.3", + "npm": ">= 3.10.10" + } +} diff --git a/Angular5_CLI_Full_Project/protractor.conf.js b/Angular5_CLI_Full_Project/protractor.conf.js new file mode 100644 index 000000000..1c5e1e5a4 --- /dev/null +++ b/Angular5_CLI_Full_Project/protractor.conf.js @@ -0,0 +1,30 @@ +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/lib/config.ts + +const { 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() {} + }, + beforeLaunch: function() { + require('ts-node').register({ + project: 'e2e/tsconfig.e2e.json' + }); + }, + onPrepare() { + jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); + } +}; diff --git a/Angular5_CLI_Full_Project/src/app/_nav.ts b/Angular5_CLI_Full_Project/src/app/_nav.ts new file mode 100644 index 000000000..b7f66a37f --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/_nav.ts @@ -0,0 +1,221 @@ +export const navigation = [ + { + name: 'Dashboard', + url: '/dashboard', + icon: 'icon-speedometer', + badge: { + variant: 'info', + text: 'NEW' + } + }, + { + title: true, + name: 'Theme' + }, + { + name: 'Colors', + url: '/theme/colors', + icon: 'icon-drop' + }, + { + name: 'Typography', + url: '/theme/typography', + icon: 'icon-pencil' + }, + { + title: true, + name: 'Components' + }, + { + name: 'Base', + url: '/base', + icon: 'icon-puzzle', + children: [ + { + name: 'Cards', + url: '/base/cards', + icon: 'icon-puzzle' + }, + { + name: 'Carousels', + url: '/base/carousels', + icon: 'icon-puzzle' + }, + { + name: 'Collapses', + url: '/base/collapses', + icon: 'icon-puzzle' + }, + { + name: 'Forms', + url: '/base/forms', + icon: 'icon-puzzle' + }, + { + name: 'Pagination', + url: '/base/paginations', + icon: 'icon-puzzle' + }, + { + name: 'Popovers', + url: '/base/popovers', + icon: 'icon-puzzle' + }, + { + name: 'Progress', + url: '/base/progress', + icon: 'icon-puzzle' + }, + { + name: 'Switches', + url: '/base/switches', + icon: 'icon-puzzle' + }, + { + name: 'Tables', + url: '/base/tables', + icon: 'icon-puzzle' + }, + { + name: 'Tabs', + url: '/base/tabs', + icon: 'icon-puzzle' + }, + { + name: 'Tooltips', + url: '/base/tooltips', + icon: 'icon-puzzle' + } + ] + }, + { + name: 'Buttons', + url: '/buttons', + icon: 'icon-cursor', + children: [ + { + name: 'Buttons', + url: '/buttons/buttons', + icon: 'icon-cursor' + }, + { + name: 'Dropdowns', + url: '/buttons/dropdowns', + icon: 'icon-cursor' + }, + { + name: 'Social Buttons', + url: '/buttons/social-buttons', + icon: 'icon-cursor' + } + ] + }, + { + name: 'Charts', + url: '/charts', + icon: 'icon-pie-chart' + }, + { + name: 'Icons', + url: '/icons', + icon: 'icon-star', + children: [ + { + name: 'Flags', + url: '/icons/flags', + icon: 'icon-star', + badge: { + variant: 'success', + text: 'NEW' + } + }, + { + name: 'Font Awesome', + url: '/icons/font-awesome', + icon: 'icon-star', + badge: { + variant: 'secondary', + text: '4.7' + } + }, + { + name: 'Simple Line Icons', + url: '/icons/simple-line-icons', + icon: 'icon-star' + } + ] + }, + { + name: 'Notifications', + url: '/notifications', + icon: 'icon-bell', + children: [ + { + name: 'Alerts', + url: '/notifications/alerts', + icon: 'icon-bell' + }, + { + name: 'Modals', + url: '/notifications/modals', + icon: 'icon-bell' + } + ] + }, + { + name: 'Widgets', + url: '/widgets', + icon: 'icon-calculator', + badge: { + variant: 'info', + text: 'NEW' + } + }, + { + divider: true + }, + { + title: true, + name: 'Extras', + }, + { + name: 'Pages', + url: '/pages', + icon: 'icon-star', + children: [ + { + name: 'Login', + url: '/pages/login', + icon: 'icon-star' + }, + { + name: 'Register', + url: '/pages/register', + icon: 'icon-star' + }, + { + name: 'Error 404', + url: '/pages/404', + icon: 'icon-star' + }, + { + name: 'Error 500', + url: '/pages/500', + icon: 'icon-star' + } + ] + }, + { + name: 'Download CoreUI', + url: 'http://coreui.io/angular/', + icon: 'icon-cloud-download', + class: 'mt-auto', + variant: 'success' + }, + { + name: 'Try CoreUI PRO', + url: 'http://coreui.io/pro/angular/', + icon: 'icon-layers', + variant: 'danger' + } +]; diff --git a/Angular5_CLI_Full_Project/src/app/app.component.html b/Angular5_CLI_Full_Project/src/app/app.component.html new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Full_Project/src/app/app.component.spec.ts b/Angular5_CLI_Full_Project/src/app/app.component.spec.ts new file mode 100644 index 000000000..13c632d67 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/app.component.spec.ts @@ -0,0 +1,32 @@ +import { TestBed, async } from '@angular/core/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [ + AppComponent + ], + }); + TestBed.compileComponents(); + }); + + it('should create the app', async(() => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); + + it(`should have as title 'app works!'`, async(() => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app.title).toEqual('app works!'); + })); + + it('should render title in a h1 tag', async(() => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.debugElement.nativeElement; + expect(compiled.querySelector('h1').textContent).toContain('app works!'); + })); +}); diff --git a/Angular5_CLI_Full_Project/src/app/app.component.ts b/Angular5_CLI_Full_Project/src/app/app.component.ts new file mode 100644 index 000000000..add1239d1 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/app.component.ts @@ -0,0 +1,20 @@ +import { Component, OnInit } from '@angular/core'; +import { Router, NavigationEnd } from '@angular/router'; + +@Component({ + // tslint:disable-next-line + selector: 'body', + template: '' +}) +export class AppComponent implements OnInit { + constructor(private router: Router) { } + + ngOnInit() { + this.router.events.subscribe((evt) => { + if (!(evt instanceof NavigationEnd)) { + return; + } + window.scrollTo(0, 0) + }); + } +} diff --git a/Angular5_CLI_Full_Project/src/app/app.module.ts b/Angular5_CLI_Full_Project/src/app/app.module.ts new file mode 100644 index 000000000..03ddd34e4 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/app.module.ts @@ -0,0 +1,88 @@ +import { BrowserModule } from '@angular/platform-browser'; +import { NgModule } from '@angular/core'; +import { LocationStrategy, HashLocationStrategy } from '@angular/common'; + +import { AppComponent } from './app.component'; + +// Import containers +import { + FullLayoutComponent, + SimpleLayoutComponent +} from './containers'; + +const APP_CONTAINERS = [ + FullLayoutComponent, + SimpleLayoutComponent +] + +// Import components +import { + AppAsideComponent, + AppBreadcrumbsComponent, + AppFooterComponent, + AppHeaderComponent, + AppSidebarComponent, + AppSidebarFooterComponent, + AppSidebarFormComponent, + AppSidebarHeaderComponent, + AppSidebarMinimizerComponent, + APP_SIDEBAR_NAV +} from './components'; + +const APP_COMPONENTS = [ + AppAsideComponent, + AppBreadcrumbsComponent, + AppFooterComponent, + AppHeaderComponent, + AppSidebarComponent, + AppSidebarFooterComponent, + AppSidebarFormComponent, + AppSidebarHeaderComponent, + AppSidebarMinimizerComponent, + APP_SIDEBAR_NAV +] + +// Import directives +import { + AsideToggleDirective, + NAV_DROPDOWN_DIRECTIVES, + ReplaceDirective, + SIDEBAR_TOGGLE_DIRECTIVES +} from './directives'; + +const APP_DIRECTIVES = [ + AsideToggleDirective, + NAV_DROPDOWN_DIRECTIVES, + ReplaceDirective, + SIDEBAR_TOGGLE_DIRECTIVES +] + +// Import routing module +import { AppRoutingModule } from './app.routing'; + +// Import 3rd party components +import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; +import { TabsModule } from 'ngx-bootstrap/tabs'; +import { ChartsModule } from 'ng2-charts/ng2-charts'; + +@NgModule({ + imports: [ + BrowserModule, + AppRoutingModule, + BsDropdownModule.forRoot(), + TabsModule.forRoot(), + ChartsModule + ], + declarations: [ + AppComponent, + ...APP_CONTAINERS, + ...APP_COMPONENTS, + ...APP_DIRECTIVES + ], + providers: [{ + provide: LocationStrategy, + useClass: HashLocationStrategy + }], + bootstrap: [ AppComponent ] +}) +export class AppModule { } diff --git a/Angular5_CLI_Full_Project/src/app/app.routing.ts b/Angular5_CLI_Full_Project/src/app/app.routing.ts new file mode 100644 index 000000000..bff7d4d72 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/app.routing.ts @@ -0,0 +1,76 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +// Import Containers +import { + FullLayoutComponent, + SimpleLayoutComponent +} from './containers'; + +export const routes: Routes = [ + { + path: '', + redirectTo: 'dashboard', + pathMatch: 'full', + }, + { + path: '', + component: FullLayoutComponent, + data: { + title: 'Home' + }, + children: [ + { + path: 'base', + loadChildren: './views/base/base.module#BaseModule' + }, + { + path: 'buttons', + loadChildren: './views/buttons/buttons.module#ButtonsModule' + }, + { + path: 'charts', + loadChildren: './views/chartjs/chartjs.module#ChartJSModule' + }, + { + path: 'dashboard', + loadChildren: './views/dashboard/dashboard.module#DashboardModule' + }, + { + path: 'icons', + loadChildren: './views/icons/icons.module#IconsModule' + }, + { + path: 'notifications', + loadChildren: './views/notifications/notifications.module#NotificationsModule' + }, + { + path: 'theme', + loadChildren: './views/theme/theme.module#ThemeModule' + }, + { + path: 'widgets', + loadChildren: './views/widgets/widgets.module#WidgetsModule' + } + ] + }, + { + path: 'pages', + component: SimpleLayoutComponent, + data: { + title: 'Pages' + }, + children: [ + { + path: '', + loadChildren: './views/pages/pages.module#PagesModule', + } + ] + } +]; + +@NgModule({ + imports: [ RouterModule.forRoot(routes) ], + exports: [ RouterModule ] +}) +export class AppRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/components/app-aside/app-aside.component.html b/Angular5_CLI_Full_Project/src/app/components/app-aside/app-aside.component.html new file mode 100644 index 000000000..3da31fff1 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-aside/app-aside.component.html @@ -0,0 +1,253 @@ + diff --git a/Angular5_CLI_Full_Project/src/app/components/app-aside/app-aside.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-aside/app-aside.component.ts new file mode 100644 index 000000000..e2fa523f8 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-aside/app-aside.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-aside', + templateUrl: './app-aside.component.html' +}) +export class AppAsideComponent { + + constructor() { } +} diff --git a/Angular5_CLI_Full_Project/src/app/components/app-aside/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-aside/index.ts new file mode 100644 index 000000000..2cf83607b --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-aside/index.ts @@ -0,0 +1 @@ +export * from './app-aside.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/app-breadcrumbs.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/app-breadcrumbs.component.ts new file mode 100644 index 000000000..555164a96 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/app-breadcrumbs.component.ts @@ -0,0 +1,45 @@ +import { Component } from '@angular/core'; +import { Router, ActivatedRoute, NavigationEnd } from '@angular/router'; +import 'rxjs/add/operator/filter'; + +@Component({ + selector: 'app-breadcrumbs', + template: ` + + + ` +}) +export class AppBreadcrumbsComponent { + breadcrumbs: Array; + constructor( + private router: Router, + private route: ActivatedRoute + ) { + this.router.events.filter(event => event instanceof NavigationEnd).subscribe((event) => { + this.breadcrumbs = []; + let currentRoute = this.route.root, + url = ''; + do { + const childrenRoutes = currentRoute.children; + currentRoute = null; + // tslint:disable-next-line:no-shadowed-variable + childrenRoutes.forEach(route => { + if (route.outlet === 'primary') { + const 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/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts new file mode 100644 index 000000000..bacc99d1a --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts @@ -0,0 +1 @@ +export * from './app-breadcrumbs.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html b/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html new file mode 100644 index 000000000..25de459c4 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html @@ -0,0 +1,4 @@ + diff --git a/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts new file mode 100644 index 000000000..1e8f1ae7d --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-footer', + templateUrl: './app-footer.component.html' +}) +export class AppFooterComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-footer/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-footer/index.ts new file mode 100644 index 000000000..f029f1401 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-footer/index.ts @@ -0,0 +1 @@ +export * from './app-footer.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.html b/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.html new file mode 100644 index 000000000..5e69ae87a --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.html @@ -0,0 +1,54 @@ + diff --git a/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.ts new file mode 100644 index 000000000..ee30134c6 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-header', + templateUrl: './app-header.component.html' +}) +export class AppHeaderComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-header/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-header/index.ts new file mode 100644 index 000000000..dcfab511d --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-header/index.ts @@ -0,0 +1 @@ +export * from './app-header.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html new file mode 100644 index 000000000..63d421dd0 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html @@ -0,0 +1 @@ + diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts new file mode 100644 index 000000000..9b2e92e26 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar-footer', + templateUrl: './app-sidebar-footer.component.html' +}) +export class AppSidebarFooterComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts new file mode 100644 index 000000000..5c8e33e88 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-footer.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html new file mode 100644 index 000000000..b5f736b8f --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html @@ -0,0 +1 @@ + diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts new file mode 100644 index 000000000..e1a39dc12 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar-form', + templateUrl: './app-sidebar-form.component.html' +}) +export class AppSidebarFormComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts new file mode 100644 index 000000000..63300f660 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-form.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html new file mode 100644 index 000000000..807585ce2 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html @@ -0,0 +1 @@ + diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts new file mode 100644 index 000000000..db1182ae5 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar-header', + templateUrl: './app-sidebar-header.component.html' +}) +export class AppSidebarHeaderComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts new file mode 100644 index 000000000..6b1403eab --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-header.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html new file mode 100644 index 000000000..462b3db25 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html @@ -0,0 +1 @@ + diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts new file mode 100644 index 000000000..5378fbff9 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar-minimizer', + templateUrl: './app-sidebar-minimizer.component.html' +}) +export class AppSidebarMinimizerComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts new file mode 100644 index 000000000..5b646bd76 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-minimizer.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts new file mode 100644 index 000000000..967837f60 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts @@ -0,0 +1,196 @@ +import { Component, ElementRef, Input, OnInit, Renderer2 } from '@angular/core'; + +// Import navigation elements +import { navigation } from './../../_nav'; + +@Component({ + selector: 'app-sidebar-nav', + template: ` + ` +}) +export class AppSidebarNavComponent { + + public navigation = navigation; + + public isDivider(item) { + return item.divider ? true : false + } + + public isTitle(item) { + return item.title ? true : false + } + + constructor() { } +} + +import { Router } from '@angular/router'; + +@Component({ + selector: 'app-sidebar-nav-item', + template: ` +
  • + +
  • + +
  • + +
  • +
    + ` +}) +export class AppSidebarNavItemComponent { + @Input() item: any; + + public hasClass() { + return this.item.class ? true : false + } + + public isDropdown() { + return this.item.children ? true : false + } + + public thisUrl() { + return this.item.url + } + + public isActive() { + return this.router.isActive(this.thisUrl(), false) + } + + constructor( private router: Router ) { } + +} + +@Component({ + selector: 'app-sidebar-nav-link', + template: ` + + + {{ link.name }} + {{ link.badge.text }} + + + + + {{ link.name }} + {{ link.badge.text }} + + + ` +}) +export class AppSidebarNavLinkComponent { + @Input() link: any; + + public hasVariant() { + return this.link.variant ? true : false + } + + public isBadge() { + return this.link.badge ? true : false + } + + public isExternalLink() { + return this.link.url.substring(0, 4) === 'http' ? true : false + } + + public isIcon() { + return this.link.icon ? true : false + } + + public hideMobile() { + if (document.body.classList.contains('sidebar-mobile-show')) { + document.body.classList.toggle('sidebar-mobile-show') + } + } + + constructor() { } +} + +@Component({ + selector: 'app-sidebar-nav-dropdown', + template: ` + + + {{ link.name }} + {{ link.badge.text }} + + + ` +}) +export class AppSidebarNavDropdownComponent { + @Input() link: any; + + public isBadge() { + return this.link.badge ? true : false + } + + public isIcon() { + return this.link.icon ? true : false + } + + constructor() { } +} + +@Component({ + selector: 'app-sidebar-nav-title', + template: '' +}) +export class AppSidebarNavTitleComponent implements OnInit { + @Input() title: any; + + constructor(private el: ElementRef, private renderer: Renderer2) { } + + ngOnInit() { + const nativeElement: HTMLElement = this.el.nativeElement; + const li = this.renderer.createElement('li'); + const name = this.renderer.createText(this.title.name); + + this.renderer.addClass(li, 'nav-title'); + + if ( this.title.class ) { + const classes = this.title.class; + this.renderer.addClass(li, classes); + } + + if ( this.title.wrapper ) { + const wrapper = this.renderer.createElement(this.title.wrapper.element); + + this.renderer.appendChild(wrapper, name); + this.renderer.appendChild(li, wrapper); + } else { + this.renderer.appendChild(li, name); + } + this.renderer.appendChild(nativeElement, li) + } +} + +export const APP_SIDEBAR_NAV = [ + AppSidebarNavComponent, + AppSidebarNavDropdownComponent, + AppSidebarNavItemComponent, + AppSidebarNavLinkComponent, + AppSidebarNavTitleComponent +]; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts new file mode 100644 index 000000000..958932a26 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-nav.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html new file mode 100644 index 000000000..ac0dda4eb --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html @@ -0,0 +1,7 @@ + diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts new file mode 100644 index 000000000..7f5065cb5 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar', + templateUrl: './app-sidebar.component.html' +}) +export class AppSidebarComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/index.ts new file mode 100644 index 000000000..173dc43d8 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/index.ts b/Angular5_CLI_Full_Project/src/app/components/index.ts new file mode 100644 index 000000000..9980de04d --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/components/index.ts @@ -0,0 +1,10 @@ +export * from './app-aside'; +export * from './app-breadcrumbs'; +export * from './app-footer'; +export * from './app-header'; +export * from './app-sidebar'; +export * from './app-sidebar-footer'; +export * from './app-sidebar-form'; +export * from './app-sidebar-header'; +export * from './app-sidebar-minimizer'; +export * from './app-sidebar-nav'; diff --git a/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html b/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html new file mode 100644 index 000000000..ada4f03ba --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html @@ -0,0 +1,24 @@ + +
    + + +
    + + +
    + +
    +
    + +
    + diff --git a/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.ts b/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.ts new file mode 100644 index 000000000..753518cac --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-dashboard', + templateUrl: './full-layout.component.html' +}) +export class FullLayoutComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/containers/full-layout/index.ts b/Angular5_CLI_Full_Project/src/app/containers/full-layout/index.ts new file mode 100644 index 000000000..315223dd1 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/containers/full-layout/index.ts @@ -0,0 +1 @@ +export * from './full-layout.component'; diff --git a/Angular5_CLI_Full_Project/src/app/containers/index.ts b/Angular5_CLI_Full_Project/src/app/containers/index.ts new file mode 100644 index 000000000..b917dd1ce --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/containers/index.ts @@ -0,0 +1,2 @@ +export * from './full-layout'; +export * from './simple-layout'; diff --git a/Angular5_CLI_Full_Project/src/app/containers/simple-layout/index.ts b/Angular5_CLI_Full_Project/src/app/containers/simple-layout/index.ts new file mode 100644 index 000000000..651070369 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/containers/simple-layout/index.ts @@ -0,0 +1 @@ +export * from './simple-layout.component'; diff --git a/Angular5_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.html b/Angular5_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.html new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.ts b/Angular5_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.ts new file mode 100644 index 000000000..90cca2e9e --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-dashboard', + template: '', +}) +export class SimpleLayoutComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/directives/aside/aside.directive.ts b/Angular5_CLI_Full_Project/src/app/directives/aside/aside.directive.ts new file mode 100644 index 000000000..b3cc4710a --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/aside/aside.directive.ts @@ -0,0 +1,17 @@ +import { Directive, HostListener } from '@angular/core'; + +/** +* Allows the aside to be toggled via click. +*/ +@Directive({ + selector: '[appAsideMenuToggler]', +}) +export class AsideToggleDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('aside-menu-hidden'); + } +} diff --git a/Angular5_CLI_Full_Project/src/app/directives/aside/index.ts b/Angular5_CLI_Full_Project/src/app/directives/aside/index.ts new file mode 100644 index 000000000..3b84b7004 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/aside/index.ts @@ -0,0 +1 @@ +export * from './aside.directive'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/index.ts b/Angular5_CLI_Full_Project/src/app/directives/index.ts new file mode 100644 index 000000000..cd971e8fa --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/index.ts @@ -0,0 +1,4 @@ +export * from './aside'; +export * from './nav-dropdown'; +export * from './replace'; +export * from './sidebar'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts b/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts new file mode 100644 index 000000000..3eb078779 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts @@ -0,0 +1 @@ +export * from './nav-dropdown.directive'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts b/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts new file mode 100644 index 000000000..98c827de8 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts @@ -0,0 +1,31 @@ +import { Directive, HostListener, ElementRef } from '@angular/core'; + +@Directive({ + selector: '[appNavDropdown]' +}) +export class NavDropdownDirective { + + constructor(private el: ElementRef) { } + + toggle() { + this.el.nativeElement.classList.toggle('open'); + } +} + +/** +* Allows the dropdown to be toggled via click. +*/ +@Directive({ + selector: '[appNavDropdownToggle]' +}) +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]; diff --git a/Angular5_CLI_Full_Project/src/app/directives/replace/index.ts b/Angular5_CLI_Full_Project/src/app/directives/replace/index.ts new file mode 100644 index 000000000..8720adf84 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/replace/index.ts @@ -0,0 +1 @@ +export * from './replace.directive'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/replace/replace.directive.ts b/Angular5_CLI_Full_Project/src/app/directives/replace/replace.directive.ts new file mode 100644 index 000000000..d5ca81e07 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/replace/replace.directive.ts @@ -0,0 +1,22 @@ +import { Directive, ElementRef, OnInit } from '@angular/core'; + +@Directive({ + // tslint:disable-next-line:max-line-length + selector: '[appHostReplace], app-aside, app-breadcrumbs, app-footer, app-header, app-sidebar, app-sidebar-footer, app-sidebar-form, app-sidebar-header, app-sidebar-minimizer, app-sidebar-nav, app-sidebar-nav-dropdown, app-sidebar-nav-item, app-sidebar-nav-link, app-sidebar-nav-title' +}) +export class ReplaceDirective implements OnInit { + + constructor(private el: ElementRef) { } + + // wait for the component to render completely + ngOnInit() { + const nativeElement: HTMLElement = this.el.nativeElement; + const parentElement: HTMLElement = nativeElement.parentElement; + // move all children out of the element + while (nativeElement.firstChild) { + parentElement.insertBefore(nativeElement.firstChild, nativeElement); + } + // remove the empty element(the host) + parentElement.removeChild(nativeElement); + } +} diff --git a/Angular5_CLI_Full_Project/src/app/directives/sidebar/index.ts b/Angular5_CLI_Full_Project/src/app/directives/sidebar/index.ts new file mode 100644 index 000000000..aeb5775be --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/sidebar/index.ts @@ -0,0 +1 @@ +export * from './sidebar.directive'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts b/Angular5_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts new file mode 100644 index 000000000..956465b39 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts @@ -0,0 +1,106 @@ +import { Directive, HostListener } from '@angular/core'; + +/** +* Allows the sidebar to be toggled via click. +*/ +@Directive({ + selector: '[appSidebarToggler]' +}) +export class SidebarToggleDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('sidebar-hidden'); + } +} + +@Directive({ + selector: '[appSidebarMinimizer]' +}) +export class SidebarMinimizeDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('sidebar-minimized'); + } +} + +@Directive({ + selector: '[appBrandMinimizer]' +}) +export class BrandMinimizeDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('brand-minimized'); + } +} + +@Directive({ + selector: '[appMobileSidebarToggler]' +}) +export class MobileSidebarToggleDirective { + constructor() { } + + // Check if element has class + private hasClass(target: any, elementClassName: string) { + return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); + } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('sidebar-mobile-show'); + } +} + +/** +* Allows the off-canvas sidebar to be closed via click. +*/ +@Directive({ + selector: '[appSidebarClose]' +}) +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, + SidebarMinimizeDirective, + BrandMinimizeDirective, + SidebarOffCanvasCloseDirective, + MobileSidebarToggleDirective +]; diff --git a/Angular5_CLI_Full_Project/src/app/views/base/base-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/base/base-routing.module.ts new file mode 100644 index 000000000..e8d46b626 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/base-routing.module.ts @@ -0,0 +1,108 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { CardsComponent } from './cards.component'; +import { FormsComponent } from './forms.component'; +import { SwitchesComponent } from './switches.component'; +import { TablesComponent } from './tables.component'; +import { TabsComponent } from './tabs.component'; +import { CarouselsComponent } from './carousels.component'; +import { CollapsesComponent } from './collapses.component'; +import { PaginationsComponent } from './paginations.component'; +import {PopoversComponent} from './popovers.component'; +import {ProgressComponent} from './progress.component'; +import {TooltipsComponent} from './tooltips.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Base' + }, + children: [ + { + path: 'cards', + component: CardsComponent, + data: { + title: 'Cards' + } + }, + { + path: 'forms', + component: FormsComponent, + data: { + title: 'Forms' + } + }, + { + path: 'switches', + component: SwitchesComponent, + data: { + title: 'Switches' + } + }, + { + path: 'tables', + component: TablesComponent, + data: { + title: 'Tables' + } + }, + { + path: 'tabs', + component: TabsComponent, + data: { + title: 'Tabs' + } + }, + { + path: 'carousels', + component: CarouselsComponent, + data: { + title: 'Carousels' + } + }, + { + path: 'collapses', + component: CollapsesComponent, + data: { + title: 'Collapses' + } + }, + { + path: 'paginations', + component: PaginationsComponent, + data: { + title: 'Pagination' + } + }, + { + path: 'popovers', + component: PopoversComponent, + data: { + title: 'Popover' + } + }, + { + path: 'progress', + component: ProgressComponent, + data: { + title: 'Progress' + } + }, + { + path: 'tooltips', + component: TooltipsComponent, + data: { + title: 'Tooltips' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class BaseRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/base.module.ts b/Angular5_CLI_Full_Project/src/app/views/base/base.module.ts new file mode 100644 index 000000000..e2d700b21 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/base.module.ts @@ -0,0 +1,77 @@ +// Angular +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { NgModule } from '@angular/core'; + +import { CardsComponent } from './cards.component'; + +// Forms Component +import { FormsComponent } from './forms.component'; + +import { SwitchesComponent } from './switches.component'; +import { TablesComponent } from './tables.component'; + +// Tabs Component +import { TabsModule } from 'ngx-bootstrap/tabs'; +import { TabsComponent } from './tabs.component'; + +// Carousel Component +import { CarouselModule } from 'ngx-bootstrap/carousel'; +import { CarouselsComponent } from './carousels.component'; + +// Collapse Component +import { CollapseModule } from 'ngx-bootstrap/collapse'; +import { CollapsesComponent } from './collapses.component'; + +// Dropdowns Component +import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; + +// Pagination Component +import { PaginationModule } from 'ngx-bootstrap/pagination'; +import { PopoversComponent } from './popovers.component'; + +// Popover Component +import { PopoverModule } from 'ngx-bootstrap/popover'; +import { PaginationsComponent } from './paginations.component'; + +// Progress Component +import { ProgressbarModule } from 'ngx-bootstrap/progressbar'; +import { ProgressComponent } from './progress.component'; + +// Tooltip Component +import { TooltipModule } from 'ngx-bootstrap/tooltip'; +import { TooltipsComponent } from './tooltips.component'; + + +// Components Routing +import { BaseRoutingModule } from './base-routing.module'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + BaseRoutingModule, + BsDropdownModule.forRoot(), + TabsModule, + CarouselModule.forRoot(), + CollapseModule.forRoot(), + PaginationModule.forRoot(), + PopoverModule.forRoot(), + ProgressbarModule.forRoot(), + TooltipModule.forRoot() + ], + declarations: [ + CardsComponent, + FormsComponent, + SwitchesComponent, + TablesComponent, + TabsComponent, + CarouselsComponent, + CollapsesComponent, + PaginationsComponent, + PopoversComponent, + ProgressComponent, + TooltipsComponent + ] +}) +export class BaseModule { } diff --git a/Angular5_CLI_Full_Project/src/app/views/base/cards.component.html b/Angular5_CLI_Full_Project/src/app/views/base/cards.component.html new file mode 100644 index 000000000..36e9be523 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/cards.component.html @@ -0,0 +1,320 @@ +
    +
    +
    +
    +
    + Card title +
    +
    + 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. +
    +
    +
    +
    +
    +
    + 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. +
    + +
    +
    +
    +
    +
    + Card with icon +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card with switch + +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card with label + Success +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card with label + 42 +
    +
    + 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. +
    +
    +
    +
    +
    +
    +
    +
    + Card outline +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card outline +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card outline +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card outline +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card outline +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card outline +
    +
    + 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. +
    +
    +
    +
    + +
    +
    +
    +
    + Card with accent +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card with accent +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card with accent +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card with accent +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card with accent +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card with accent +
    +
    + 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. +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    +
    Someone famous in + Source Title +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    +
    Someone famous in + Source Title +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    +
    Someone famous in + Source Title +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    +
    Someone famous in + Source Title +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    +
    Someone famous in + Source Title +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    +
    Someone famous in + Source Title +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Card title +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card title +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card title +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card title +
    +
    + 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. +
    +
    +
    +
    +
    +
    + Card title +
    +
    + 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. +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/cards.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/cards.component.ts new file mode 100644 index 000000000..466a6d58c --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/cards.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'cards.component.html' +}) +export class CardsComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/carousels.component.html b/Angular5_CLI_Full_Project/src/app/views/base/carousels.component.html new file mode 100644 index 000000000..a2f466cd3 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/carousels.component.html @@ -0,0 +1,137 @@ +
    +
    +
    +
    +
    + Bootstrap Carousel + +
    +
    + + + First slide + + + Second slide + + + Third slide + + +
    +
    +
    +
    +
    +
    + Carousel + optional captions +
    +
    + + + First slide + + + + Second slide + + + + Third slide + + + +
    +
    +
    +
    +
    +
    +
    +
    + Carousel + configuring defaults +
    +
    + + + First slide + + + + Second slide + + + + Third slide + + + +
    +
    +
    +
    +
    +
    + Carousel + dynamic slides +
    +
    + + + image slide + + + + +
    +
    + + + +
    +
    +
    + +
    + + Interval, in milliseconds (Enter a negative number or 0 to stop the interval.): + +
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/carousels.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/carousels.component.ts new file mode 100644 index 000000000..bdef3c526 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/carousels.component.ts @@ -0,0 +1,33 @@ +import { Component } from '@angular/core'; +import { CarouselConfig } from 'ngx-bootstrap/carousel'; + +@Component({ + templateUrl: 'carousels.component.html', providers: [ + { provide: CarouselConfig, useValue: { interval: 1500, noPause: true } } + ] +}) +export class CarouselsComponent { + + myInterval: number = 6000; + slides: any[] = []; + activeSlideIndex: number = 0; + noWrapSlides: boolean = false; + + constructor() { + for (let i = 0; i < 4; i++) { + this.addSlide(); + } + } + + addSlide(): void { + this.slides.push({ + image: `https://lorempixel.com/900/500/sports/${this.slides.length % 8 + 1}/` + }); + } + + removeSlide(index?: number): void { + const toRemove = index ? index : this.activeSlideIndex; + this.slides.splice(toRemove, 1); + } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/collapses.component.html b/Angular5_CLI_Full_Project/src/app/views/base/collapses.component.html new file mode 100644 index 000000000..1df53b207 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/collapses.component.html @@ -0,0 +1,26 @@ +
    +
    +
    + Bootstrap Collapse + +
    +
    +

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

    +
    + +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/collapses.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/collapses.component.ts new file mode 100644 index 000000000..0cb435641 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/collapses.component.ts @@ -0,0 +1,20 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'collapses.component.html' +}) +export class CollapsesComponent { + + constructor() { } + + isCollapsed: boolean = false; + + collapsed(event: any): void { + // console.log(event); + } + + expanded(event: any): void { + // console.log(event); + } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/forms.component.html b/Angular5_CLI_Full_Project/src/app/views/base/forms.component.html new file mode 100644 index 000000000..70d4de094 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/forms.component.html @@ -0,0 +1,1055 @@ +
    +
    +
    +
    +
    + Credit Card + Form +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + Company + Form +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + Basic Form Elements +
    +
    +
    +
    + +
    +

    Username

    +
    +
    +
    + +
    + + This is a help text +
    +
    +
    + +
    + + Please enter your email +
    +
    +
    + +
    + + Please enter a complex password +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + Inline Form +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + Horizontal Form +
    +
    +
    +
    + +
    + + Please enter your email +
    +
    +
    + +
    + + Please enter your password +
    +
    +
    +
    + +
    +
    +
    + Normal Form +
    +
    +
    +
    + + + Please enter your email +
    +
    + + + Please enter your password +
    +
    +
    + +
    +
    +
    + Input + Grid +
    +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + Input + Sizes +
    +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + Validation states Form +
    +
    +
    + + +
    +
    + + +
    + Please provide a valid informations. +
    +
    +
    +
    +
    +
    +
    +
    + Validation was-validated +
    +
    +
    +
    + + +
    +
    + + +
    + Please provide a valid informations. +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Icon/Text Groups +
    +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    + +
    + .00 +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + Buttons Groups +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + Dropdowns Groups +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + + +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + Use the grid for big devices! + + .col-lg-* + .col-md-* + .col-sm-* + +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    + Input Grid for small devices! + + .col-* + +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + Example Form +
    +
    +
    +
    +
    +
    + Username +
    + +
    + +
    +
    +
    +
    +
    +
    + Email +
    + +
    + +
    +
    +
    +
    +
    +
    + Password +
    + +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + Example Form append +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + Example Form prepend +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Form Elements +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    + @ +
    + +
    +

    Here's some help text

    +
    +
    +
    + +
    +
    + +
    + .00 +
    +
    + Here's more help text +
    +
    +
    + +
    +
    +
    + $ +
    + +
    + .00 +
    +
    +
    +
    +
    + +
    +
    + + + + +
    +
    +
    +
    + +
    +
    + + + + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/forms.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/forms.component.ts new file mode 100644 index 000000000..37fed0db2 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/forms.component.ts @@ -0,0 +1,26 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'forms.component.html' +}) +export class FormsComponent { + + constructor() { } + + isCollapsed: boolean = false; + iconCollapse: string = "icon-arrow-up"; + + collapsed(event: any): void { + // console.log(event); + } + + expanded(event: any): void { + // console.log(event); + } + + toggleCollapse(): void { + this.isCollapsed = !this.isCollapsed; + this.iconCollapse = this.isCollapsed ? "icon-arrow-down" : "icon-arrow-up"; + } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/paginations.component.html b/Angular5_CLI_Full_Project/src/app/views/base/paginations.component.html new file mode 100644 index 000000000..b16e3a873 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/paginations.component.html @@ -0,0 +1,83 @@ +
    +
    +
    + Bootstrap Pagination + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    The selected page no: {{currentPage}}/{{smallnumPages}}
    +
    + +
    +
    +
    + Pagination states & limits +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    Page: {{bigCurrentPage}} / {{numPages}}
    +
    +
    +
    +
    + Pager +
    +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/paginations.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/paginations.component.ts new file mode 100644 index 000000000..18fcecbec --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/paginations.component.ts @@ -0,0 +1,31 @@ +import { Component, Input, ViewEncapsulation } from '@angular/core'; + +@Component({ + templateUrl: 'paginations.component.html', + styles: ['.pager li.btn:active { box-shadow: none; }'], + encapsulation: ViewEncapsulation.None +}) +export class PaginationsComponent { + + constructor() { } + + totalItems: number = 64; + currentPage: number = 4; + smallnumPages: number = 0; + + setPage(pageNo: number): void { + this.currentPage = pageNo; + } + + pageChanged(event: any): void { + console.log('Page changed to: ' + event.page); + console.log('Number items per page: ' + event.itemsPerPage); + } + + maxSize: number = 5; + bigTotalItems: number = 675; + bigCurrentPage: number = 1; + numPages: number = 0; + + currentPager: number = 4; +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/popovers.component.html b/Angular5_CLI_Full_Project/src/app/views/base/popovers.component.html new file mode 100644 index 000000000..f5b41d6bc --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/popovers.component.html @@ -0,0 +1,161 @@ +
    +
    +
    + Bootstrap Popover + +
    +
    + +
    +
    +
    +
    + Popover + positioning +
    +
    + + + + + + + + + +
    +
    +
    +
    + Popover + focus trigger +
    +
    + +
    +
    +
    +
    + Popover + dynamic content +
    +
    + + + Just another: {{content}} + +
    +
    +
    +
    + Popover + dynamic HTML +
    +
    + Here we go: +
    +
    + +
    +
    +
    +
    + Popover + append to body +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + Popover + custom triggers +
    +
    + +
    +
    +
    +
    + Popover + manual triggering +
    +
    +

    + + This text has attached popover + +

    + + +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/popovers.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/popovers.component.ts new file mode 100644 index 000000000..e9c741207 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/popovers.component.ts @@ -0,0 +1,17 @@ +import {Component, SecurityContext} from '@angular/core'; +import {DomSanitizer} from '@angular/platform-browser'; + + +@Component({ + templateUrl: 'popovers.component.html' +}) +export class PopoversComponent { + + constructor(sanitizer: DomSanitizer) { + this.html = sanitizer.sanitize(SecurityContext.HTML, this.html) + } + + title: string = 'Welcome word'; + content: string = 'Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'; + html: string = `Never trust not sanitized HTML!!!`; +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/progress.component.html b/Angular5_CLI_Full_Project/src/app/views/base/progress.component.html new file mode 100644 index 000000000..1ced901b4 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/progress.component.html @@ -0,0 +1,59 @@ +
    +
    +
    + Bootstrap Progress + +
    +
    +
    +
    + +
    +
    + 22% +
    +
    + 166 / 200 +
    +
    +
    +
    +
    +
    + Progress dynamic +
    +
    + + {{dynamic}} / {{max}} + + + No animation + {{dynamic}}% + + Object (changes type based on value) + + {{type}} !!! Watch out !!! + +
    + +
    +
    +
    +
    + Progress stacked +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/progress.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/progress.component.ts new file mode 100644 index 000000000..84b70dbc5 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/progress.component.ts @@ -0,0 +1,75 @@ +import {Component, OnDestroy} from '@angular/core'; + +@Component({ + templateUrl: 'progress.component.html' +}) +export class ProgressComponent implements OnDestroy { + + max: number = 200; + showWarning: boolean; + dynamic: number; + type: string; + + constructor() { + this.random(); + this.randomStacked() + } + + ngOnDestroy() { + if (this.timer) { + clearInterval(this.timer) + } + // console.log(`onDestroy`, this.timer); + } + + random(): void { + let value = Math.floor(Math.random() * 100 + 1); + let type: string; + + if (value < 25) { + type = 'success'; + } else if (value < 50) { + type = 'info'; + } else if (value < 75) { + type = 'warning'; + } else { + type = 'danger'; + } + + this.showWarning = type === 'danger' || type === 'warning'; + this.dynamic = value; + this.type = type; + + } + + stacked: any[] = []; + + randomStacked(): void { + let types = ['success', 'info', 'warning', 'danger']; + + this.stacked = []; + let n = Math.floor(Math.random() * 4 + 1); + for (let i = 0; i < n; i++) { + let index = Math.floor(Math.random() * 4); + let value = Math.floor(Math.random() * 27 + 3); + this.stacked.push({ + value, + type: types[index], + label: value + ' %' + }); + } + } + + timer: any = null; + buttonCaption: string = 'Start'; + + randomize(): void { + if (this.timer) { + clearInterval(this.timer); + this.timer = null; + } else { + this.timer = setInterval(() => this.randomStacked(), 2000); + } + this.buttonCaption = this.timer ? 'Stop' : 'Start'; + } +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/switches.component.html b/Angular5_CLI_Full_Project/src/app/views/base/switches.component.html new file mode 100644 index 000000000..afb16d1e6 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/switches.component.html @@ -0,0 +1,942 @@ +
    +
    +
    +
    +
    + 3d Switch +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch default +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch default - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch outline +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch outline - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch outline alternative +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch outline alternative - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with text +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with text - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with text outline +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with text outline - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with text outline alternative +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with text outline alternative - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with icon +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with icon - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with icon outline +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with icon outline - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with icon outline alternative +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Switch with icon outline alternative - pills +
    +
    + +     + +     + +     + +     + +     + +
    +
    +
    + +
    +
    +
    + Sizes +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    SizeExampleCSS Class
    + Large + + + + Add following class + .switch-lg +
    + Normal + + + + - +
    + Small + + + + Add following class + .switch-sm +
    + Extra small + + + + Add following class + .switch-sm +
    +
    +
    +
    + +
    + +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/switches.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/switches.component.ts new file mode 100644 index 000000000..4e51918a2 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/switches.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'switches.component.html' +}) +export class SwitchesComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/tables.component.html b/Angular5_CLI_Full_Project/src/app/views/base/tables.component.html new file mode 100644 index 000000000..7be4124ab --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/tables.component.html @@ -0,0 +1,373 @@ +
    +
    +
    +
    +
    + Simple Table +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UsernameDate registeredRoleStatus
    Samppa Nori2012/01/01Member + Active +
    Estavan Lykos2012/02/01Staff + Banned +
    Chetan Mohamed2012/02/01Admin + Inactive +
    Derick Maximinus2012/03/01Member + Pending +
    Friderik Dávid2012/01/21Staff + Active +
    + +
    +
    +
    + +
    +
    +
    + Striped Table +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UsernameDate registeredRoleStatus
    Yiorgos Avraamu2012/01/01Member + Active +
    Avram Tarasios2012/02/01Staff + Banned +
    Quintin Ed2012/02/01Admin + Inactive +
    Enéas Kwadwo2012/03/01Member + Pending +
    Agapetus Tadeáš2012/01/21Staff + Active +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    + Condensed Table +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UsernameDate registeredRoleStatus
    Carwyn Fachtna2012/01/01Member + Active +
    Nehemiah Tatius2012/02/01Staff + Banned +
    Ebbe Gemariah2012/02/01Admin + Inactive +
    Eustorgios Amulius2012/03/01Member + Pending +
    Leopold Gáspár2012/01/21Staff + Active +
    + +
    +
    +
    + +
    +
    +
    + Bordered Table +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UsernameDate registeredRoleStatus
    Pompeius René2012/01/01Member + Active +
    Paĉjo Jadon2012/02/01Staff + Banned +
    Micheal Mercurius2012/02/01Admin + Inactive +
    Ganesha Dubhghall2012/03/01Member + Pending +
    Hiroto Šimun2012/01/21Staff + Active +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    + Combined All Table +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UsernameDate registeredRoleStatus
    Vishnu Serghei2012/01/01Member + Active +
    Zbyněk Phoibos2012/02/01Staff + Banned +
    Einar Randall2012/02/01Admin + Inactive +
    Félix Troels2012/03/01Member + Pending +
    Aulus Agmundr2012/01/21Staff + Active +
    + +
    +
    +
    + +
    + +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/tables.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/tables.component.ts new file mode 100644 index 000000000..b15b3548d --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/tables.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'tables.component.html' +}) +export class TablesComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/tabs.component.html b/Angular5_CLI_Full_Project/src/app/views/base/tabs.component.html new file mode 100644 index 000000000..5a58279d8 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/tabs.component.html @@ -0,0 +1,69 @@ +
    +
    +
    + + + + 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. + + + 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. + + + 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. + + +
    +
    + + + + + 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. + + + + 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. + + + + 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. + + +
    +
    + + + + Calculator + 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. + + + Shoping cart + 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. + + + Charts + 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. + + +
    +
    + + + + Menu  New + 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. + + + Calculator  29 + 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. + + + Charts + 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. + + +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/tabs.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/tabs.component.ts new file mode 100644 index 000000000..38fdd3b47 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/tabs.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'tabs.component.html' +}) +export class TabsComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/base/tooltips.component.html b/Angular5_CLI_Full_Project/src/app/views/base/tooltips.component.html new file mode 100644 index 000000000..cc1c64e3c --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/tooltips.component.html @@ -0,0 +1,159 @@ +
    +
    +
    + Bootstrap Tooltips + +
    +
    + +
    +
    +
    +
    + Tooltips positioning +
    +
    + + + + + + + + + +
    +
    +
    +
    + Tooltips dismissible +
    +
    + +
    +
    +
    +
    + Tooltips dynamic content +
    +
    + + + Just another: {{content}} + +
    +
    +
    +
    + Tooltips dynamic html +
    +
    + Here we go:
    + +
    +
    +
    +
    + Tooltips append to body +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + Tooltips custom triggers +
    +
    +
    +
    +

    Desktop

    + +
    + +
    +

    Mobile

    + +
    +
    +
    +
    +
    +
    + Tooltips manual triggers +
    +
    +

    + + This text has attached tooltip + +

    + + + +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/base/tooltips.component.ts b/Angular5_CLI_Full_Project/src/app/views/base/tooltips.component.ts new file mode 100644 index 000000000..28e16b4a8 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/base/tooltips.component.ts @@ -0,0 +1,15 @@ +import {Component, SecurityContext} from '@angular/core'; +import {DomSanitizer} from "@angular/platform-browser"; + +@Component({ + templateUrl: 'tooltips.component.html' +}) +export class TooltipsComponent { + + constructor(sanitizer: DomSanitizer) { + this.html = sanitizer.sanitize(SecurityContext.HTML, this.html) + } + + content: string = 'Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'; + html: string = `Never trust not sanitized HTML!!!`; +} diff --git a/Angular5_CLI_Full_Project/src/app/views/buttons/buttons-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/buttons/buttons-routing.module.ts new file mode 100644 index 000000000..3f8f916f5 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/buttons/buttons-routing.module.ts @@ -0,0 +1,44 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { ButtonsComponent } from './buttons.component'; +import { DropdownsComponent } from './dropdowns.component'; +import { SocialButtonsComponent } from './social-buttons.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Buttons' + }, + children: [ + { + path: 'buttons', + component: ButtonsComponent, + data: { + title: 'Buttons' + } + }, + { + path: 'dropdowns', + component: DropdownsComponent, + data: { + title: 'Dropdowns' + } + }, + { + path: 'social-buttons', + component: SocialButtonsComponent, + data: { + title: 'Social buttons' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class ButtonsRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.component.html b/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.component.html new file mode 100644 index 000000000..690626934 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.component.html @@ -0,0 +1,231 @@ +
    +
    +
    +
    +
    + Options +
    +
    + + + + + + +
    +
    +
    +
    + With Icons +
    +
    + + + + + + +
    +
    +
    +
    + Size Large + Add this class + .btn-lg + +
    +
    + + + + + + + +
    +
    +
    +
    + Size Small + Add this class + .btn-sm + +
    +
    + + + + + + + +
    +
    +
    +
    + Disabled state + Add this + disabled="disabled" + +
    +
    + + + + + + + +
    +
    +
    +
    + Active state + Add this class + .active + +
    +
    + + + + + + + +
    +
    +
    +
    + Block Level Buttons + Add this class + .btn-block + +
    +
    + + + + + + + +
    +
    +
    + +
    +
    +
    + Options +
    +
    + + + + + + + + + + +
    +
    +
    +
    + With Icons +
    +
    + + + + + +
    +
    +
    +
    + Size Large + Add this class + .btn-lg + +
    +
    + + + + + + +
    +
    +
    +
    + Size Small + Add this class + .btn-sm + +
    +
    + + + + + + +
    +
    +
    +
    + Disabled state + Add this + disabled="disabled" + +
    +
    + + + + + + +
    +
    +
    +
    + Active state + Add this class + .active + +
    +
    + + + + + + +
    +
    +
    +
    + Block Level Buttons + Add this class + .btn-block + +
    +
    + + + + + + +
    +
    +
    + +
    + +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.component.ts b/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.component.ts new file mode 100644 index 000000000..6c27c41cd --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'buttons.component.html' +}) +export class ButtonsComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.module.ts b/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.module.ts new file mode 100644 index 000000000..1a8953562 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/buttons/buttons.module.ts @@ -0,0 +1,30 @@ +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { NgModule } from '@angular/core'; + +import { ButtonsComponent } from './buttons.component'; +import { SocialButtonsComponent } from './social-buttons.component'; + +// Dropdowns Component +import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; +import { DropdownsComponent } from './dropdowns.component'; + +// Buttons Routing +import { ButtonsRoutingModule } from './buttons-routing.module'; + +// Angular + +@NgModule({ + imports: [ + CommonModule, + ButtonsRoutingModule, + BsDropdownModule.forRoot(), + FormsModule + ], + declarations: [ + ButtonsComponent, + DropdownsComponent, + SocialButtonsComponent + ] +}) +export class ButtonsModule { } diff --git a/Angular5_CLI_Full_Project/src/app/views/buttons/dropdowns.component.html b/Angular5_CLI_Full_Project/src/app/views/buttons/dropdowns.component.html new file mode 100644 index 000000000..ca9d7aea7 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/buttons/dropdowns.component.html @@ -0,0 +1,214 @@ +
    +
    +
    +
    +
    + Bootstrap Dropdowns + +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + Dropdowns + trigger by <a> +
    + +
    +
    +
    +
    +
    +
    +
    + Dropdowns + split button +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + Dropdowns + manual triggers +
    +
    +
    + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    + Dropdowns + disabled menu +
    +
    +
    + + +
    + +
    +
    +
    +
    +
    +
    + Dropdowns + menu alignment +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + Dropdowns + dropup variation +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + Dropdowns + with autoClose +
    +
    +
    + + +
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/buttons/dropdowns.component.ts b/Angular5_CLI_Full_Project/src/app/views/buttons/dropdowns.component.ts new file mode 100644 index 000000000..1d694d499 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/buttons/dropdowns.component.ts @@ -0,0 +1,43 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'dropdowns.component.html', +}) +export class DropdownsComponent { + + constructor() { } + + items: string[] = [ + 'The first choice!', + 'And another choice for you.', + 'but wait! A third!' + ]; + + onHidden(): void { + console.log('Dropdown is hidden'); + } + onShown(): void { + console.log('Dropdown is shown'); + } + isOpenChange(): void { + console.log('Dropdown state is changed'); + } + + status: { isOpen: boolean } = { isOpen: false }; + + toggleDropdown($event: MouseEvent): void { + $event.preventDefault(); + $event.stopPropagation(); + this.status.isOpen = !this.status.isOpen; + } + + change(value: boolean): void { + this.status.isOpen = value; + } + + disabled: boolean = false; + + isDropup: boolean = true; + + autoClose: boolean = false; +} diff --git a/Angular5_CLI_Full_Project/src/app/views/buttons/social-buttons.component.html b/Angular5_CLI_Full_Project/src/app/views/buttons/social-buttons.component.html new file mode 100644 index 000000000..15c284e50 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/buttons/social-buttons.component.html @@ -0,0 +1,788 @@ +
    +
    +
    +
    +
    + Social Media Button + Usage ex. + <button class="btn btn-facebook" type="button"><span>Facebook</span></button> +
    + + + +
    +
    +
    +
    Size Small + Add this class + .btn-sm + +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    Size Normal
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    Size Large + Add this class + .btn-lg + +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    +
    +
    + +
    +
    +
    + Social Media Button + Only icons. Usage ex. + <button class="btn btn-facebook icon" type="button"><span>Facebook</span></button> +
    + + + +
    +
    +
    +
    Size Small + Add this class + .btn-sm + +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    Size Normal
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    Size Large + Add this class + .btn-lg + +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    +
    +
    + +
    +
    +
    + Social Media Button + Only text. Usage ex. + <button class="btn btn-facebook text" type="button"><span>Facebook</span></button> +
    + + + +
    +
    +
    +
    Size Small + Add this class + .btn-sm + +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    Size Normal
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    Size Large + Add this class + .btn-lg + +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    +
    +
    + +
    + +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/buttons/social-buttons.component.ts b/Angular5_CLI_Full_Project/src/app/views/buttons/social-buttons.component.ts new file mode 100644 index 000000000..6b79f3f96 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/buttons/social-buttons.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'social-buttons.component.html' +}) +export class SocialButtonsComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs-routing.module.ts new file mode 100644 index 000000000..4b1f0de8f --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs-routing.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { ChartJSComponent } from './chartjs.component'; + +const routes: Routes = [ + { + path: '', + component: ChartJSComponent, + data: { + title: 'Charts' + } + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class ChartJSRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.component.html b/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.component.html new file mode 100644 index 000000000..1ee0f113c --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.component.html @@ -0,0 +1,130 @@ +
    +
    +
    +
    + Line Chart + +
    +
    +
    + +
    +
    +
    +
    +
    + Bar Chart + +
    +
    +
    + +
    +
    +
    +
    +
    + Doughnut Chart + +
    +
    +
    + +
    +
    +
    +
    +
    + Radar Chart + +
    +
    +
    + +
    +
    +
    +
    +
    + Pie Chart + +
    +
    +
    + +
    +
    +
    +
    +
    + Polar Area Chart + +
    +
    +
    + +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.component.ts b/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.component.ts new file mode 100644 index 000000000..ac0788ceb --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.component.ts @@ -0,0 +1,97 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'chartjs.component.html' +}) +export class ChartJSComponent { + + // lineChart + public lineChartData: Array = [ + {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'} + ]; + public lineChartLabels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChartOptions: any = { + animation: false, + responsive: true + }; + public lineChartColours: Array = [ + { // grey + 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)' + }, + { // dark grey + 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)' + }, + { // grey + 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)' + } + ]; + public lineChartLegend = true; + public lineChartType = 'line'; + + // barChart + public barChartOptions: any = { + scaleShowVerticalLines: false, + responsive: true + }; + public barChartLabels: string[] = ['2006', '2007', '2008', '2009', '2010', '2011', '2012']; + public barChartType = 'bar'; + public barChartLegend = true; + + public barChartData: any[] = [ + {data: [65, 59, 80, 81, 56, 55, 40], label: 'Series A'}, + {data: [28, 48, 40, 19, 86, 27, 90], label: 'Series B'} + ]; + + // Doughnut + public doughnutChartLabels: string[] = ['Download Sales', 'In-Store Sales', 'Mail-Order Sales']; + public doughnutChartData: number[] = [350, 450, 100]; + public doughnutChartType = 'doughnut'; + + // Radar + public radarChartLabels: string[] = ['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running']; + + public radarChartData: any = [ + {data: [65, 59, 90, 81, 56, 55, 40], label: 'Series A'}, + {data: [28, 48, 40, 19, 96, 27, 100], label: 'Series B'} + ]; + public radarChartType = 'radar'; + + // Pie + public pieChartLabels: string[] = ['Download Sales', 'In-Store Sales', 'Mail Sales']; + public pieChartData: number[] = [300, 500, 100]; + public pieChartType = 'pie'; + + // PolarArea + public polarAreaChartLabels: string[] = ['Download Sales', 'In-Store Sales', 'Mail Sales', 'Telesales', 'Corporate Sales']; + public polarAreaChartData: number[] = [300, 500, 100, 40, 120]; + public polarAreaLegend = true; + + public polarAreaChartType = 'polarArea'; + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.module.ts b/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.module.ts new file mode 100644 index 000000000..b5aa05351 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/chartjs/chartjs.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { ChartsModule } from 'ng2-charts/ng2-charts'; + +import { ChartJSComponent } from './chartjs.component'; +import { ChartJSRoutingModule } from './chartjs-routing.module'; + +@NgModule({ + imports: [ + ChartJSRoutingModule, + ChartsModule + ], + declarations: [ ChartJSComponent ] +}) +export class ChartJSModule { } diff --git a/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard-routing.module.ts new file mode 100644 index 000000000..c56e63abc --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/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/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.component.html b/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.component.html new file mode 100644 index 000000000..943781b4c --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.component.html @@ -0,0 +1,932 @@ +
    +
    +
    +
    +
    + +

    9.823

    +

    Members online

    +
    +
    + +
    +
    +
    +
    +
    +
    + +

    9.823

    +

    Members online

    +
    +
    + +
    +
    +
    +
    +
    +
    + +

    9.823

    +

    Members online

    +
    +
    + +
    +
    +
    +
    +
    +
    + +

    9.823

    +

    Members online

    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +

    Traffic

    +
    November 2017
    +
    +
    + +
    + + + +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    + Traffic & Sales +
    +
    +
    +
    +
    +
    +
    + New Clients +
    + 9,123 +
    + +
    +
    +
    +
    +
    + Recuring Clients +
    + 22,643 +
    + +
    +
    +
    +
    +
    +
      +
    • +
      + Monday +
      +
      +
      +
      +
      +
      +
      +
      +
      +
    • +
    • +
      + Tuesday +
      +
      +
      +
      +
      +
      +
      +
      +
      +
    • +
    • +
      + Wednesday +
      +
      +
      +
      +
      +
      +
      +
      +
      +
    • +
    • +
      + Thursday +
      +
      +
      +
      +
      +
      +
      +
      +
      +
    • +
    • +
      + Friday +
      +
      +
      +
      +
      +
      +
      +
      +
      +
    • +
    • +
      + Saturday +
      +
      +
      +
      +
      +
      +
      +
      +
      +
    • +
    • +
      + Sunday +
      +
      +
      +
      +
      +
      +
      +
      +
      +
    • +
    • + New clients   Recurring clients +
    • +
    +
    +
    +
    +
    +
    + Pageviews +
    + 78,623 +
    + +
    +
    +
    +
    +
    + Organic +
    + 49,123 +
    + +
    +
    +
    +
    +
    +
      +
    • + + Male + 43% +
      +
      +
      +
      +
      +
    • +
    • + + Female + 37% +
      +
      +
      +
      +
      +
    • +
    • +
    • + + Organic Search + 191,235 (56%) +
      +
      +
      +
      +
      +
    • +
    • + + Facebook + 51,223 (15%) +
      +
      +
      +
      +
      +
    • +
    • + + Twitter + 37,564 (11%) +
      +
      +
      +
      +
      +
    • +
    • + + LinkedIn + 27,319 (8%) +
      +
      +
      +
      +
      +
    • +
    • + +
    • +
    +
    +
    +
    +
    +
    + CTR +
    + 23% +
    + +
    +
    +
    +
    +
    + Bounce Rate +
    + 5% +
    + +
    +
    +
    +
    +
    +
      +
    • + +
      +
      iMac 4k
      + Lorem ipsum dolor sit amet +
      +
      +
      Sold this week
      + 1.924 +
      +
      + +
      +
    • +
    • + +
      +
      Samsung Galaxy Edge
      + Lorem ipsum dolor sit amet +
      +
      +
      Sold this week
      + 1.224 +
      +
      + +
      +
    • +
    • + +
      +
      iPhone 6S
      + Lorem ipsum dolor sit amet +
      +
      +
      Sold this week
      + 1.163 +
      +
      + +
      +
    • +
    • + +
      +
      Premium accounts
      + Lorem ipsum dolor sit amet +
      +
      +
      Sold this week
      + 928 +
      +
      + +
      +
    • +
    • + +
      +
      Spotify Subscriptions
      + Lorem ipsum dolor sit amet +
      +
      +
      Sold this week
      + 893 +
      +
      + +
      +
    • +
    • + +
      +
      Ebook
      + Lorem ipsum dolor sit amet +
      +
      +
      Downloads
      + 121.924 +
      +
      + +
      +
    • +
    • + +
      +
      Photos
      + Lorem ipsum dolor sit amet +
      +
      +
      Uploaded
      + 12.125 +
      +
      + +
      +
    • +
    • + +
    • +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UserCountryUsagePayment MethodActivity
    +
    + admin@bootstrapmaster.com + +
    +
    +
    Yiorgos Avraamu
    +
    + New | Registered: Jan 1, 2015 +
    +
    + + +
    +
    + 50% +
    +
    + Jun 11, 2015 - Jul 10, 2015 +
    +
    +
    +
    +
    +
    + + +
    Last login
    + 10 sec ago +
    +
    + admin@bootstrapmaster.com + +
    +
    +
    Avram Tarasios
    +
    + + Recurring | Registered: Jan 1, 2015 +
    +
    + + +
    +
    + 10% +
    +
    + Jun 11, 2015 - Jul 10, 2015 +
    +
    +
    +
    +
    +
    + + +
    Last login
    + 5 minutes ago +
    +
    + admin@bootstrapmaster.com + +
    +
    +
    Quintin Ed
    +
    + New | Registered: Jan 1, 2015 +
    +
    + + +
    +
    + 74% +
    +
    + Jun 11, 2015 - Jul 10, 2015 +
    +
    +
    +
    +
    +
    + + +
    Last login
    + 1 hour ago +
    +
    + admin@bootstrapmaster.com + +
    +
    +
    Enéas Kwadwo
    +
    + New | Registered: Jan 1, 2015 +
    +
    + + +
    +
    + 98% +
    +
    + Jun 11, 2015 - Jul 10, 2015 +
    +
    +
    +
    +
    +
    + + +
    Last login
    + Last month +
    +
    + admin@bootstrapmaster.com + +
    +
    +
    Agapetus Tadeáš
    +
    + New | Registered: Jan 1, 2015 +
    +
    + + +
    +
    + 22% +
    +
    + Jun 11, 2015 - Jul 10, 2015 +
    +
    +
    +
    +
    +
    + + +
    Last login
    + Last week +
    +
    + admin@bootstrapmaster.com + +
    +
    +
    Friderik Dávid
    +
    + New | Registered: Jan 1, 2015 +
    +
    + + +
    +
    + 43% +
    +
    + Jun 11, 2015 - Jul 10, 2015 +
    +
    +
    +
    +
    +
    + + +
    Last login
    + Yesterday +
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.component.ts b/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.component.ts new file mode 100644 index 000000000..adf3274a1 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.component.ts @@ -0,0 +1,472 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; + +@Component({ + templateUrl: 'dashboard.component.html' +}) +export class DashboardComponent implements OnInit { + + public brandPrimary = '#20a8d8'; + public brandSuccess = '#4dbd74'; + public brandInfo = '#63c2de'; + public brandWarning = '#f8cb00'; + public brandDanger = '#f86c6b'; + + // dropdown buttons + // public status: { isopen } = { isopen: false }; + // public toggleDropdown($event: MouseEvent): void { + // $event.preventDefault(); + // $event.stopPropagation(); + // this.status.isopen = !this.status.isopen; + // } + + // lineChart1 + public lineChart1Data: Array = [ + { + data: [65, 59, 84, 84, 51, 55, 40], + label: 'Series A' + } + ]; + public lineChart1Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChart1Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + gridLines: { + color: 'transparent', + zeroLineColor: 'transparent' + }, + ticks: { + fontSize: 2, + fontColor: 'transparent', + } + + }], + yAxes: [{ + display: false, + ticks: { + display: false, + min: 40 - 5, + max: 84 + 5, + } + }], + }, + elements: { + line: { + borderWidth: 1 + }, + point: { + radius: 4, + hitRadius: 10, + hoverRadius: 4, + }, + }, + legend: { + display: false + } + }; + public lineChart1Colours: Array = [ + { // grey + backgroundColor: this.brandPrimary, + borderColor: 'rgba(255,255,255,.55)' + } + ]; + public lineChart1Legend = false; + public lineChart1Type = 'line'; + + // lineChart2 + public lineChart2Data: Array = [ + { + data: [1, 18, 9, 17, 34, 22, 11], + label: 'Series A' + } + ]; + public lineChart2Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChart2Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + gridLines: { + color: 'transparent', + zeroLineColor: 'transparent' + }, + ticks: { + fontSize: 2, + fontColor: 'transparent', + } + + }], + yAxes: [{ + display: false, + ticks: { + display: false, + min: 1 - 5, + max: 34 + 5, + } + }], + }, + elements: { + line: { + tension: 0.00001, + borderWidth: 1 + }, + point: { + radius: 4, + hitRadius: 10, + hoverRadius: 4, + }, + }, + legend: { + display: false + } + }; + public lineChart2Colours: Array = [ + { // grey + backgroundColor: this.brandInfo, + borderColor: 'rgba(255,255,255,.55)' + } + ]; + public lineChart2Legend = false; + public lineChart2Type = 'line'; + + + // lineChart3 + public lineChart3Data: Array = [ + { + data: [78, 81, 80, 45, 34, 12, 40], + label: 'Series A' + } + ]; + public lineChart3Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChart3Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false + }], + yAxes: [{ + display: false + }] + }, + elements: { + line: { + borderWidth: 2 + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + }, + }, + legend: { + display: false + } + }; + public lineChart3Colours: Array = [ + { + backgroundColor: 'rgba(255,255,255,.2)', + borderColor: 'rgba(255,255,255,.55)', + } + ]; + public lineChart3Legend = false; + public lineChart3Type = 'line'; + + + // barChart1 + public barChart1Data: Array = [ + { + data: [78, 81, 80, 45, 34, 12, 40, 78, 81, 80, 45, 34, 12, 40, 12, 40], + label: 'Series A' + } + ]; + public barChart1Labels: Array = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; + public barChart1Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + barPercentage: 0.6, + }], + yAxes: [{ + display: false + }] + }, + legend: { + display: false + } + }; + public barChart1Colours: Array = [ + { + backgroundColor: 'rgba(255,255,255,.3)', + borderWidth: 0 + } + ]; + public barChart1Legend = false; + public barChart1Type = 'bar'; + + // mainChart + + public mainChartElements = 27; + public mainChartData1: Array = []; + public mainChartData2: Array = []; + public mainChartData3: Array = []; + + public mainChartData: Array = [ + { + data: this.mainChartData1, + label: 'Current' + }, + { + data: this.mainChartData2, + label: 'Previous' + }, + { + data: this.mainChartData3, + label: 'BEP' + } + ]; + /* tslint:disable:max-line-length */ + public mainChartLabels: Array = ['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']; + /* tslint:enable:max-line-length */ + public mainChartOptions: any = { + responsive: true, + maintainAspectRatio: false, + scales: { + xAxes: [{ + gridLines: { + drawOnChartArea: false, + }, + ticks: { + callback: function(value: any) { + return value.charAt(0); + } + } + }], + yAxes: [{ + ticks: { + beginAtZero: true, + maxTicksLimit: 5, + stepSize: Math.ceil(250 / 5), + max: 250 + } + }] + }, + elements: { + line: { + borderWidth: 2 + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + hoverBorderWidth: 3, + } + }, + legend: { + display: false + } + }; + public mainChartColours: Array = [ + { // brandInfo + backgroundColor: this.convertHex(this.brandInfo, 10), + borderColor: this.brandInfo, + pointHoverBackgroundColor: '#fff' + }, + { // brandSuccess + backgroundColor: 'transparent', + borderColor: this.brandSuccess, + pointHoverBackgroundColor: '#fff' + }, + { // brandDanger + backgroundColor: 'transparent', + borderColor: this.brandDanger, + pointHoverBackgroundColor: '#fff', + borderWidth: 1, + borderDash: [8, 5] + } + ]; + public mainChartLegend = false; + public mainChartType = 'line'; + + // social box charts + + public socialChartData1: Array = [ + { + data: [65, 59, 84, 84, 51, 55, 40], + label: 'Facebook' + } + ]; + public socialChartData2: Array = [ + { + data: [1, 13, 9, 17, 34, 41, 38], + label: 'Twitter' + } + ]; + public socialChartData3: Array = [ + { + data: [78, 81, 80, 45, 34, 12, 40], + label: 'LinkedIn' + } + ]; + public socialChartData4: Array = [ + { + data: [35, 23, 56, 22, 97, 23, 64], + label: 'Google+' + } + ]; + + public socialChartLabels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public socialChartOptions: any = { + responsive: true, + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + }], + yAxes: [{ + display: false, + }] + }, + elements: { + line: { + borderWidth: 2 + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + hoverBorderWidth: 3, + } + }, + legend: { + display: false + } + }; + public socialChartColours: Array = [ + { + backgroundColor: 'rgba(255,255,255,.1)', + borderColor: 'rgba(255,255,255,.55)', + pointHoverBackgroundColor: '#fff' + } + ]; + public socialChartLegend = false; + public socialChartType = 'line'; + + // sparkline charts + + public sparklineChartData1: Array = [ + { + data: [35, 23, 56, 22, 97, 23, 64], + label: 'Clients' + } + ]; + public sparklineChartData2: Array = [ + { + data: [65, 59, 84, 84, 51, 55, 40], + label: 'Clients' + } + ]; + + public sparklineChartLabels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public sparklineChartOptions: any = { + responsive: true, + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + }], + yAxes: [{ + display: false, + }] + }, + elements: { + line: { + borderWidth: 2 + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + hoverBorderWidth: 3, + } + }, + legend: { + display: false + } + }; + public sparklineChartDefault: Array = [ + { + backgroundColor: 'transparent', + borderColor: '#d1d4d7', + } + ]; + public sparklineChartPrimary: Array = [ + { + backgroundColor: 'transparent', + borderColor: this.brandPrimary, + } + ]; + public sparklineChartInfo: Array = [ + { + backgroundColor: 'transparent', + borderColor: this.brandInfo, + } + ]; + public sparklineChartDanger: Array = [ + { + backgroundColor: 'transparent', + borderColor: this.brandDanger, + } + ]; + public sparklineChartWarning: Array = [ + { + backgroundColor: 'transparent', + borderColor: this.brandWarning, + } + ]; + public sparklineChartSuccess: Array = [ + { + backgroundColor: 'transparent', + borderColor: this.brandSuccess, + } + ]; + + + public sparklineChartLegend = false; + public sparklineChartType = 'line'; + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } + + // convert Hex to RGBA + public convertHex(hex: string, opacity: number) { + hex = hex.replace('#', ''); + const r = parseInt(hex.substring(0, 2), 16); + const g = parseInt(hex.substring(2, 4), 16); + const b = parseInt(hex.substring(4, 6), 16); + + const rgba = 'rgba(' + r + ', ' + g + ', ' + b + ', ' + opacity / 100 + ')'; + return rgba; + } + + public random(min: number, max: number) { + return Math.floor(Math.random() * (max - min + 1) + min); + } + + ngOnInit(): void { + // generate random values for mainChart + for (let i = 0; i <= this.mainChartElements; i++) { + this.mainChartData1.push(this.random(50, 200)); + this.mainChartData2.push(this.random(80, 100)); + this.mainChartData3.push(65); + } + } + + radioModel: string = 'Month'; +} diff --git a/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.module.ts b/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.module.ts new file mode 100644 index 000000000..24db860b5 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/dashboard/dashboard.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ChartsModule } from 'ng2-charts/ng2-charts'; +import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; +import { ButtonsModule } from 'ngx-bootstrap/buttons'; + +import { DashboardComponent } from './dashboard.component'; +import { DashboardRoutingModule } from './dashboard-routing.module'; + +@NgModule({ + imports: [ + FormsModule, + DashboardRoutingModule, + ChartsModule, + BsDropdownModule, + ButtonsModule.forRoot() + ], + declarations: [ DashboardComponent ] +}) +export class DashboardModule { } diff --git a/Angular5_CLI_Full_Project/src/app/views/icons/flags.component.html b/Angular5_CLI_Full_Project/src/app/views/icons/flags.component.html new file mode 100644 index 000000000..4c32d8ad0 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/icons/flags.component.html @@ -0,0 +1,1010 @@ +
    +
    +
    + Flags +
    +
    +
    +
    + For using the flags inline with text add the classes .flag-icon and .flag-icon-xx (where xx is the ISO 3166-1-alpha-2 code of a country) to an empty span. If you want to have a squared version flag then add the class flag-icon-squared as well. +
    +
    + +
    flag-icon-ad
    +
    +
    + +
    flag-icon-ae
    +
    +
    + +
    flag-icon-af
    +
    +
    + +
    flag-icon-ag
    +
    +
    + +
    flag-icon-ai
    +
    +
    + +
    flag-icon-al
    +
    +
    + +
    flag-icon-am
    +
    +
    + +
    flag-icon-ao
    +
    +
    + +
    flag-icon-aq
    +
    +
    + +
    flag-icon-ar
    +
    +
    + +
    flag-icon-as
    +
    +
    + +
    flag-icon-at
    +
    +
    + +
    flag-icon-au
    +
    +
    + +
    flag-icon-aw
    +
    +
    + +
    flag-icon-ax
    +
    +
    + +
    flag-icon-az
    +
    +
    + +
    flag-icon-ba
    +
    +
    + +
    flag-icon-bb
    +
    +
    + +
    flag-icon-bd
    +
    +
    + +
    flag-icon-be
    +
    +
    + +
    flag-icon-bf
    +
    +
    + +
    flag-icon-bg
    +
    +
    + +
    flag-icon-bh
    +
    +
    + +
    flag-icon-bi
    +
    +
    + +
    flag-icon-bj
    +
    +
    + +
    flag-icon-bl
    +
    +
    + +
    flag-icon-bm
    +
    +
    + +
    flag-icon-bn
    +
    +
    + +
    flag-icon-bo
    +
    +
    + +
    flag-icon-bq
    +
    +
    + +
    flag-icon-br
    +
    +
    + +
    flag-icon-bs
    +
    +
    + +
    flag-icon-bt
    +
    +
    + +
    flag-icon-bv
    +
    +
    + +
    flag-icon-bw
    +
    +
    + +
    flag-icon-by
    +
    +
    + +
    flag-icon-bz
    +
    +
    + +
    flag-icon-ca
    +
    +
    + +
    flag-icon-cc
    +
    +
    + +
    flag-icon-cd
    +
    +
    + +
    flag-icon-cf
    +
    +
    + +
    flag-icon-cg
    +
    +
    + +
    flag-icon-ch
    +
    +
    + +
    flag-icon-ci
    +
    +
    + +
    flag-icon-ck
    +
    +
    + +
    flag-icon-cl
    +
    +
    + +
    flag-icon-cm
    +
    +
    + +
    flag-icon-cn
    +
    +
    + +
    flag-icon-co
    +
    +
    + +
    flag-icon-cr
    +
    +
    + +
    flag-icon-cu
    +
    +
    + +
    flag-icon-cv
    +
    +
    + +
    flag-icon-cw
    +
    +
    + +
    flag-icon-cx
    +
    +
    + +
    flag-icon-cy
    +
    +
    + +
    flag-icon-cz
    +
    +
    + +
    flag-icon-de
    +
    +
    + +
    flag-icon-dj
    +
    +
    + +
    flag-icon-dk
    +
    +
    + +
    flag-icon-dm
    +
    +
    + +
    flag-icon-do
    +
    +
    + +
    flag-icon-dz
    +
    +
    + +
    flag-icon-ec
    +
    +
    + +
    flag-icon-ee
    +
    +
    + +
    flag-icon-eg
    +
    +
    + +
    flag-icon-eh
    +
    +
    + +
    flag-icon-er
    +
    +
    + +
    flag-icon-es
    +
    +
    + +
    flag-icon-et
    +
    +
    + +
    flag-icon-fi
    +
    +
    + +
    flag-icon-fj
    +
    +
    + +
    flag-icon-fk
    +
    +
    + +
    flag-icon-fm
    +
    +
    + +
    flag-icon-fo
    +
    +
    + +
    flag-icon-fr
    +
    +
    + +
    flag-icon-ga
    +
    +
    + +
    flag-icon-gb
    +
    +
    + +
    flag-icon-gd
    +
    +
    + +
    flag-icon-ge
    +
    +
    + +
    flag-icon-gf
    +
    +
    + +
    flag-icon-gg
    +
    +
    + +
    flag-icon-gh
    +
    +
    + +
    flag-icon-gi
    +
    +
    + +
    flag-icon-gl
    +
    +
    + +
    flag-icon-gm
    +
    +
    + +
    flag-icon-gn
    +
    +
    + +
    flag-icon-gp
    +
    +
    + +
    flag-icon-gq
    +
    +
    + +
    flag-icon-gr
    +
    +
    + +
    flag-icon-gs
    +
    +
    + +
    flag-icon-gt
    +
    +
    + +
    flag-icon-gu
    +
    +
    + +
    flag-icon-gw
    +
    +
    + +
    flag-icon-gy
    +
    +
    + +
    flag-icon-hk
    +
    +
    + +
    flag-icon-hm
    +
    +
    + +
    flag-icon-hn
    +
    +
    + +
    flag-icon-hr
    +
    +
    + +
    flag-icon-ht
    +
    +
    + +
    flag-icon-hu
    +
    +
    + +
    flag-icon-id
    +
    +
    + +
    flag-icon-ie
    +
    +
    + +
    flag-icon-il
    +
    +
    + +
    flag-icon-im
    +
    +
    + +
    flag-icon-in
    +
    +
    + +
    flag-icon-io
    +
    +
    + +
    flag-icon-iq
    +
    +
    + +
    flag-icon-ir
    +
    +
    + +
    flag-icon-is
    +
    +
    + +
    flag-icon-it
    +
    +
    + +
    flag-icon-je
    +
    +
    + +
    flag-icon-jm
    +
    +
    + +
    flag-icon-jo
    +
    +
    + +
    flag-icon-jp
    +
    +
    + +
    flag-icon-ke
    +
    +
    + +
    flag-icon-kg
    +
    +
    + +
    flag-icon-kh
    +
    +
    + +
    flag-icon-ki
    +
    +
    + +
    flag-icon-km
    +
    +
    + +
    flag-icon-kn
    +
    +
    + +
    flag-icon-kp
    +
    +
    + +
    flag-icon-kr
    +
    +
    + +
    flag-icon-kw
    +
    +
    + +
    flag-icon-ky
    +
    +
    + +
    flag-icon-kz
    +
    +
    + +
    flag-icon-la
    +
    +
    + +
    flag-icon-lb
    +
    +
    + +
    flag-icon-lc
    +
    +
    + +
    flag-icon-li
    +
    +
    + +
    flag-icon-lk
    +
    +
    + +
    flag-icon-lr
    +
    +
    + +
    flag-icon-ls
    +
    +
    + +
    flag-icon-lt
    +
    +
    + +
    flag-icon-lu
    +
    +
    + +
    flag-icon-lv
    +
    +
    + +
    flag-icon-ly
    +
    +
    + +
    flag-icon-ma
    +
    +
    + +
    flag-icon-mc
    +
    +
    + +
    flag-icon-md
    +
    +
    + +
    flag-icon-me
    +
    +
    + +
    flag-icon-mf
    +
    +
    + +
    flag-icon-mg
    +
    +
    + +
    flag-icon-mh
    +
    +
    + +
    flag-icon-mk
    +
    +
    + +
    flag-icon-ml
    +
    +
    + +
    flag-icon-mm
    +
    +
    + +
    flag-icon-mn
    +
    +
    + +
    flag-icon-mo
    +
    +
    + +
    flag-icon-mp
    +
    +
    + +
    flag-icon-mq
    +
    +
    + +
    flag-icon-mr
    +
    +
    + +
    flag-icon-ms
    +
    +
    + +
    flag-icon-mt
    +
    +
    + +
    flag-icon-mu
    +
    +
    + +
    flag-icon-mv
    +
    +
    + +
    flag-icon-mw
    +
    +
    + +
    flag-icon-mx
    +
    +
    + +
    flag-icon-my
    +
    +
    + +
    flag-icon-mz
    +
    +
    + +
    flag-icon-na
    +
    +
    + +
    flag-icon-nc
    +
    +
    + +
    flag-icon-ne
    +
    +
    + +
    flag-icon-nf
    +
    +
    + +
    flag-icon-ng
    +
    +
    + +
    flag-icon-ni
    +
    +
    + +
    flag-icon-nl
    +
    +
    + +
    flag-icon-no
    +
    +
    + +
    flag-icon-np
    +
    +
    + +
    flag-icon-nr
    +
    +
    + +
    flag-icon-nu
    +
    +
    + +
    flag-icon-nz
    +
    +
    + +
    flag-icon-om
    +
    +
    + +
    flag-icon-pa
    +
    +
    + +
    flag-icon-pe
    +
    +
    + +
    flag-icon-pf
    +
    +
    + +
    flag-icon-pg
    +
    +
    + +
    flag-icon-ph
    +
    +
    + +
    flag-icon-pk
    +
    +
    + +
    flag-icon-pl
    +
    +
    + +
    flag-icon-pm
    +
    +
    + +
    flag-icon-pn
    +
    +
    + +
    flag-icon-pr
    +
    +
    + +
    flag-icon-ps
    +
    +
    + +
    flag-icon-pt
    +
    +
    + +
    flag-icon-pw
    +
    +
    + +
    flag-icon-py
    +
    +
    + +
    flag-icon-qa
    +
    +
    + +
    flag-icon-re
    +
    +
    + +
    flag-icon-ro
    +
    +
    + +
    flag-icon-rs
    +
    +
    + +
    flag-icon-ru
    +
    +
    + +
    flag-icon-rw
    +
    +
    + +
    flag-icon-sa
    +
    +
    + +
    flag-icon-sb
    +
    +
    + +
    flag-icon-sc
    +
    +
    + +
    flag-icon-sd
    +
    +
    + +
    flag-icon-se
    +
    +
    + +
    flag-icon-sg
    +
    +
    + +
    flag-icon-sh
    +
    +
    + +
    flag-icon-si
    +
    +
    + +
    flag-icon-sj
    +
    +
    + +
    flag-icon-sk
    +
    +
    + +
    flag-icon-sl
    +
    +
    + +
    flag-icon-sm
    +
    +
    + +
    flag-icon-sn
    +
    +
    + +
    flag-icon-so
    +
    +
    + +
    flag-icon-sr
    +
    +
    + +
    flag-icon-ss
    +
    +
    + +
    flag-icon-st
    +
    +
    + +
    flag-icon-sv
    +
    +
    + +
    flag-icon-sx
    +
    +
    + +
    flag-icon-sy
    +
    +
    + +
    flag-icon-sz
    +
    +
    + +
    flag-icon-tc
    +
    +
    + +
    flag-icon-td
    +
    +
    + +
    flag-icon-tf
    +
    +
    + +
    flag-icon-tg
    +
    +
    + +
    flag-icon-th
    +
    +
    + +
    flag-icon-tj
    +
    +
    + +
    flag-icon-tk
    +
    +
    + +
    flag-icon-tl
    +
    +
    + +
    flag-icon-tm
    +
    +
    + +
    flag-icon-tn
    +
    +
    + +
    flag-icon-to
    +
    +
    + +
    flag-icon-tr
    +
    +
    + +
    flag-icon-tt
    +
    +
    + +
    flag-icon-tv
    +
    +
    + +
    flag-icon-tw
    +
    +
    + +
    flag-icon-tz
    +
    +
    + +
    flag-icon-ua
    +
    +
    + +
    flag-icon-ug
    +
    +
    + +
    flag-icon-um
    +
    +
    + +
    flag-icon-us
    +
    +
    + +
    flag-icon-uy
    +
    +
    + +
    flag-icon-uz
    +
    +
    + +
    flag-icon-va
    +
    +
    + +
    flag-icon-vc
    +
    +
    + +
    flag-icon-ve
    +
    +
    + +
    flag-icon-vg
    +
    +
    + +
    flag-icon-vi
    +
    +
    + +
    flag-icon-vn
    +
    +
    + +
    flag-icon-vu
    +
    +
    + +
    flag-icon-wf
    +
    +
    + +
    flag-icon-ws
    +
    +
    + +
    flag-icon-ye
    +
    +
    + +
    flag-icon-yt
    +
    +
    + +
    flag-icon-za
    +
    +
    + +
    flag-icon-zm
    +
    +
    + +
    flag-icon-zw
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/icons/flags.component.ts b/Angular5_CLI_Full_Project/src/app/views/icons/flags.component.ts new file mode 100644 index 000000000..4c93efd7e --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/icons/flags.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'flags.component.html' +}) +export class FlagsComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/icons/font-awesome.component.html b/Angular5_CLI_Full_Project/src/app/views/icons/font-awesome.component.html new file mode 100644 index 000000000..acb3ad8e1 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/icons/font-awesome.component.html @@ -0,0 +1,3720 @@ +
    +
    +
    + 50 New Icons in 4.7
    +
    +
    +
    +
    address-book +
    +
    +
    address-book-o +
    +
    +
    address-card +
    +
    +
    address-card-o +
    +
    +
    bandcamp +
    +
    +
    bath +
    +
    +
    bathtub (alias) +
    +
    +
    drivers-license (alias) +
    +
    +
    drivers-license-o (alias) +
    +
    +
    eercast +
    +
    +
    envelope-open +
    +
    +
    envelope-open-o +
    +
    +
    etsy +
    +
    +
    free-code-camp +
    +
    +
    grav +
    +
    +
    handshake-o +
    +
    +
    id-badge +
    +
    +
    id-card +
    +
    +
    id-card-o +
    +
    +
    imdb +
    +
    +
    linode +
    +
    +
    meetup +
    +
    +
    microchip +
    +
    +
    podcast +
    +
    +
    quora +
    +
    +
    ravelry +
    +
    +
    s15 (alias) +
    +
    +
    shower +
    +
    +
    snowflake-o +
    +
    +
    superpowers +
    +
    +
    telegram +
    +
    +
    thermometer (alias) +
    +
    +
    thermometer-0 (alias) +
    +
    +
    thermometer-1 (alias) +
    +
    +
    thermometer-2 (alias) +
    +
    +
    thermometer-3 (alias) +
    +
    +
    thermometer-4 (alias) +
    +
    +
    thermometer-empty +
    +
    +
    thermometer-full +
    +
    +
    thermometer-half +
    +
    +
    thermometer-quarter +
    +
    +
    thermometer-three-quarters +
    +
    +
    times-rectangle (alias) +
    +
    +
    times-rectangle-o (alias) +
    +
    +
    user-circle +
    +
    +
    user-circle-o +
    +
    +
    user-o +
    +
    +
    vcard (alias) +
    +
    +
    vcard-o (alias) +
    +
    +
    window-close +
    +
    +
    window-close-o +
    +
    +
    window-maximize +
    +
    +
    window-minimize +
    +
    +
    window-restore +
    +
    +
    wpexplorer +
    +
    +
    +
    +
    +
    20 New Icons in 4.5
    +
    +
    +
    + +
    bluetooth +
    +
    + +
    bluetooth-b +
    +
    + +
    codiepie +
    +
    + +
    credit-card-alt +
    +
    + +
    edge +
    +
    + +
    fort-awesome +
    +
    + +
    hashtag +
    +
    + +
    mixcloud +
    +
    + +
    modx +
    +
    + +
    pause-circle +
    +
    + +
    pause-circle-o +
    +
    + +
    percent +
    +
    + +
    product-hunt +
    +
    + +
    reddit-alien +
    +
    + +
    scribd +
    +
    + +
    shopping-bag +
    +
    + +
    shopping-basket +
    +
    + +
    stop-circle +
    +
    + +
    stop-circle-o +
    +
    + +
    usb +
    +
    +
    +
    +
    +
    Web Application Icons
    +
    +
    +
    + +
    adjust +
    +
    + +
    anchor +
    +
    + +
    archive +
    +
    + +
    area-chart +
    +
    + +
    arrows +
    +
    + +
    arrows-h +
    +
    + +
    arrows-v +
    +
    + +
    asterisk +
    +
    + +
    at +
    +
    + +
    automobile + (alias) +
    +
    + +
    balance-scale +
    +
    + +
    ban +
    +
    + +
    bank + (alias) +
    +
    + +
    bar-chart +
    +
    + +
    bar-chart-o + (alias) +
    +
    + +
    barcode +
    +
    + +
    bars +
    +
    + +
    battery-0 + (alias) +
    +
    + +
    battery-1 + (alias) +
    +
    + +
    battery-2 + (alias) +
    +
    + +
    battery-3 + (alias) +
    +
    + +
    battery-4 + (alias) +
    +
    + +
    battery-empty +
    +
    + +
    battery-full +
    +
    + +
    battery-half +
    +
    + +
    battery-quarter +
    +
    + +
    battery-three-quarters +
    +
    + +
    bed +
    +
    + +
    beer +
    +
    + +
    bell +
    +
    + +
    bell-o +
    +
    + +
    bell-slash +
    +
    + +
    bell-slash-o +
    +
    + +
    bicycle +
    +
    + +
    binoculars +
    +
    + +
    birthday-cake +
    +
    + +
    bluetooth +
    +
    + +
    bluetooth-b +
    +
    + +
    bolt +
    +
    + +
    bomb +
    +
    + +
    book +
    +
    + +
    bookmark +
    +
    + +
    bookmark-o +
    +
    + +
    briefcase +
    +
    + +
    bug +
    +
    + +
    building +
    +
    + +
    building-o +
    +
    + +
    bullhorn +
    +
    + +
    bullseye +
    +
    + +
    bus +
    +
    + +
    cab + (alias) +
    +
    + +
    calculator +
    +
    + +
    calendar +
    +
    + +
    calendar-check-o +
    +
    + +
    calendar-minus-o +
    +
    + +
    calendar-o +
    +
    + +
    calendar-plus-o +
    +
    + +
    calendar-times-o +
    +
    + +
    camera +
    +
    + +
    camera-retro +
    +
    + +
    car +
    +
    + +
    caret-square-o-down +
    +
    + +
    caret-square-o-left +
    +
    + +
    caret-square-o-right +
    +
    + +
    caret-square-o-up +
    +
    + +
    cart-arrow-down +
    +
    + +
    cart-plus +
    +
    + +
    cc +
    +
    + +
    certificate +
    +
    + +
    check +
    +
    + +
    check-circle +
    +
    + +
    check-circle-o +
    +
    + +
    check-square +
    +
    + +
    check-square-o +
    +
    + +
    child +
    +
    + +
    circle +
    +
    + +
    circle-o +
    +
    + +
    circle-o-notch +
    +
    + +
    circle-thin +
    +
    + +
    clock-o +
    +
    + +
    clone +
    +
    + +
    close + (alias) +
    +
    + +
    cloud +
    +
    + +
    cloud-download +
    +
    + +
    cloud-upload +
    +
    + +
    code +
    +
    + +
    code-fork +
    +
    + +
    coffee +
    +
    + +
    cog +
    +
    + +
    cogs +
    +
    + +
    comment +
    +
    + +
    comment-o +
    +
    + +
    commenting +
    +
    + +
    commenting-o +
    +
    + +
    comments +
    +
    + +
    comments-o +
    +
    + +
    compass +
    +
    + +
    copyright +
    +
    + +
    creative-commons +
    +
    + +
    credit-card +
    +
    + +
    credit-card-alt +
    +
    + +
    crop +
    +
    + +
    crosshairs +
    +
    + +
    cube +
    +
    + +
    cubes +
    +
    + +
    cutlery +
    +
    + +
    dashboard + (alias) +
    +
    + +
    database +
    +
    + +
    desktop +
    +
    + +
    diamond +
    +
    + +
    dot-circle-o +
    +
    + +
    download +
    +
    + +
    edit + (alias) +
    +
    + +
    ellipsis-h +
    +
    + +
    ellipsis-v +
    +
    + +
    envelope +
    +
    + +
    envelope-o +
    +
    + +
    envelope-square +
    +
    + +
    eraser +
    +
    + +
    exchange +
    +
    + +
    exclamation +
    +
    + +
    exclamation-circle +
    +
    + +
    exclamation-triangle +
    +
    + +
    external-link +
    +
    + +
    external-link-square +
    +
    + +
    eye +
    +
    + +
    eye-slash +
    +
    + +
    eyedropper +
    +
    + +
    fax +
    +
    + +
    feed + (alias) +
    +
    + +
    female +
    +
    + +
    fighter-jet +
    +
    + +
    file-archive-o +
    +
    + +
    file-audio-o +
    +
    + +
    file-code-o +
    +
    + +
    file-excel-o +
    +
    + +
    file-image-o +
    +
    + +
    file-movie-o + (alias) +
    +
    + +
    file-pdf-o +
    +
    + +
    file-photo-o + (alias) +
    +
    + +
    file-picture-o + (alias) +
    +
    + +
    file-powerpoint-o +
    +
    + +
    file-sound-o + (alias) +
    +
    + +
    file-video-o +
    +
    + +
    file-word-o +
    +
    + +
    file-zip-o + (alias) +
    +
    + +
    film +
    +
    + +
    filter +
    +
    + +
    fire +
    +
    + +
    fire-extinguisher +
    +
    + +
    flag +
    +
    + +
    flag-checkered +
    +
    + +
    flag-o +
    +
    + +
    flash + (alias) +
    +
    + +
    flask +
    +
    + +
    folder +
    +
    + +
    folder-o +
    +
    + +
    folder-open +
    +
    + +
    folder-open-o +
    +
    + +
    frown-o +
    +
    + +
    futbol-o +
    +
    + +
    gamepad +
    +
    + +
    gavel +
    +
    + +
    gear + (alias) +
    +
    + +
    gears + (alias) +
    +
    + +
    gift +
    +
    + +
    glass +
    +
    + +
    globe +
    +
    + +
    graduation-cap +
    +
    + +
    group + (alias) +
    +
    + +
    hand-grab-o + (alias) +
    +
    + +
    hand-lizard-o +
    +
    + +
    hand-paper-o +
    +
    + +
    hand-peace-o +
    +
    + +
    hand-pointer-o +
    +
    + +
    hand-rock-o +
    +
    + +
    hand-scissors-o +
    +
    + +
    hand-spock-o +
    +
    + +
    hand-stop-o + (alias) +
    +
    + +
    hashtag +
    +
    + +
    hdd-o +
    +
    + +
    headphones +
    +
    + +
    heart +
    +
    + +
    heart-o +
    +
    + +
    heartbeat +
    +
    + +
    history +
    +
    + +
    home +
    +
    + +
    hotel + (alias) +
    +
    + +
    hourglass +
    +
    + +
    hourglass-1 + (alias) +
    +
    + +
    hourglass-2 + (alias) +
    +
    + +
    hourglass-3 + (alias) +
    +
    + +
    hourglass-end +
    +
    + +
    hourglass-half +
    +
    + +
    hourglass-o +
    +
    + +
    hourglass-start +
    +
    + +
    i-cursor +
    +
    + +
    image + (alias) +
    +
    + +
    inbox +
    +
    + +
    industry +
    +
    + +
    info +
    +
    + +
    info-circle +
    +
    + +
    institution + (alias) +
    +
    + +
    key +
    +
    + +
    keyboard-o +
    +
    + +
    language +
    +
    + +
    laptop +
    +
    + +
    leaf +
    +
    + +
    legal + (alias) +
    +
    + +
    lemon-o +
    +
    + +
    level-down +
    +
    + +
    level-up +
    +
    + +
    life-bouy + (alias) +
    +
    + +
    life-buoy + (alias) +
    +
    + +
    life-ring +
    +
    + +
    life-saver + (alias) +
    +
    + +
    lightbulb-o +
    +
    + +
    line-chart +
    +
    + +
    location-arrow +
    +
    + +
    lock +
    +
    + +
    magic +
    +
    + +
    magnet +
    +
    + +
    mail-forward + (alias) +
    +
    + +
    mail-reply + (alias) +
    +
    + +
    mail-reply-all + (alias) +
    +
    + +
    male +
    +
    + +
    map +
    +
    + +
    map-marker +
    +
    + +
    map-o +
    +
    + +
    map-pin +
    +
    + +
    map-signs +
    +
    + +
    meh-o +
    +
    + +
    microphone +
    +
    + +
    microphone-slash +
    +
    + +
    minus +
    +
    + +
    minus-circle +
    +
    + +
    minus-square +
    +
    + +
    minus-square-o +
    +
    + +
    mobile +
    +
    + +
    mobile-phone + (alias) +
    +
    + +
    money +
    +
    + +
    moon-o +
    +
    + +
    mortar-board + (alias) +
    +
    + +
    motorcycle +
    +
    + +
    mouse-pointer +
    +
    + +
    music +
    +
    + +
    navicon + (alias) +
    +
    + +
    newspaper-o +
    +
    + +
    object-group +
    +
    + +
    object-ungroup +
    +
    + +
    paint-brush +
    +
    + +
    paper-plane +
    +
    + +
    paper-plane-o +
    +
    + +
    paw +
    +
    + +
    pencil +
    +
    + +
    pencil-square +
    +
    + +
    pencil-square-o +
    +
    + +
    percent +
    +
    + +
    phone +
    +
    + +
    phone-square +
    +
    + +
    photo + (alias) +
    +
    + +
    picture-o +
    +
    + +
    pie-chart +
    +
    + +
    plane +
    +
    + +
    plug +
    +
    + +
    plus +
    +
    + +
    plus-circle +
    +
    + +
    plus-square +
    +
    + +
    plus-square-o +
    +
    + +
    power-off +
    +
    + +
    print +
    +
    + +
    puzzle-piece +
    +
    + +
    qrcode +
    +
    + +
    question +
    +
    + +
    question-circle +
    +
    + +
    quote-left +
    +
    + +
    quote-right +
    +
    + +
    random +
    +
    + +
    recycle +
    +
    + +
    refresh +
    +
    + +
    registered +
    +
    + +
    remove + (alias) +
    +
    + +
    reorder + (alias) +
    +
    + +
    reply +
    +
    + +
    reply-all +
    +
    + +
    retweet +
    +
    + +
    road +
    +
    + +
    rocket +
    +
    + +
    rss +
    +
    + +
    rss-square +
    +
    + +
    search +
    +
    + +
    search-minus +
    +
    + +
    search-plus +
    +
    + +
    send + (alias) +
    +
    + +
    send-o + (alias) +
    +
    + +
    server +
    +
    + +
    share +
    +
    + +
    share-alt +
    +
    + +
    share-alt-square +
    +
    + +
    share-square +
    +
    + +
    share-square-o +
    +
    + +
    shield +
    +
    + +
    ship +
    +
    + +
    shopping-bag +
    +
    + +
    shopping-basket +
    +
    + +
    shopping-cart +
    +
    + +
    sign-in +
    +
    + +
    sign-out +
    +
    + +
    signal +
    +
    + +
    sitemap +
    +
    + +
    sliders +
    +
    + +
    smile-o +
    +
    + +
    soccer-ball-o + (alias) +
    +
    + +
    sort +
    +
    + +
    sort-alpha-asc +
    +
    + +
    sort-alpha-desc +
    +
    + +
    sort-amount-asc +
    +
    + +
    sort-amount-desc +
    +
    + +
    sort-asc +
    +
    + +
    sort-desc +
    +
    + +
    sort-down + (alias) +
    +
    + +
    sort-numeric-asc +
    +
    + +
    sort-numeric-desc +
    +
    + +
    sort-up + (alias) +
    +
    + +
    space-shuttle +
    +
    + +
    spinner +
    +
    + +
    spoon +
    +
    + +
    square +
    +
    + +
    square-o +
    +
    + +
    star +
    +
    + +
    star-half +
    +
    + +
    star-half-empty + (alias) +
    +
    + +
    star-half-full + (alias) +
    +
    + +
    star-half-o +
    +
    + +
    star-o +
    +
    + +
    sticky-note +
    +
    + +
    sticky-note-o +
    +
    + +
    street-view +
    +
    + +
    suitcase +
    +
    + +
    sun-o +
    +
    + +
    support + (alias) +
    +
    + +
    tablet +
    +
    + +
    tachometer +
    +
    + +
    tag +
    +
    + +
    tags +
    +
    + +
    tasks +
    +
    + +
    taxi +
    +
    + +
    television +
    +
    + +
    terminal +
    +
    + +
    thumb-tack +
    +
    + +
    thumbs-down +
    +
    + +
    thumbs-o-down +
    +
    + +
    thumbs-o-up +
    +
    + +
    thumbs-up +
    +
    + +
    ticket +
    +
    + +
    times +
    +
    + +
    times-circle +
    +
    + +
    times-circle-o +
    +
    + +
    tint +
    +
    + +
    toggle-down + (alias) +
    +
    + +
    toggle-left + (alias) +
    +
    + +
    toggle-off +
    +
    + +
    toggle-on +
    +
    + +
    toggle-right + (alias) +
    +
    + +
    toggle-up + (alias) +
    +
    + +
    trademark +
    +
    + +
    trash +
    +
    + +
    trash-o +
    +
    + +
    tree +
    +
    + +
    trophy +
    +
    + +
    truck +
    +
    + +
    tty +
    +
    + +
    tv + (alias) +
    +
    + +
    umbrella +
    +
    + +
    university +
    +
    + +
    unlock +
    +
    + +
    unlock-alt +
    +
    + +
    unsorted + (alias) +
    +
    + +
    upload +
    +
    + +
    user +
    +
    + +
    user-plus +
    +
    + +
    user-secret +
    +
    + +
    user-times +
    +
    + +
    users +
    +
    + +
    video-camera +
    +
    + +
    volume-down +
    +
    + +
    volume-off +
    +
    + +
    volume-up +
    +
    + +
    warning + (alias) +
    +
    + +
    wheelchair +
    +
    + +
    wifi +
    +
    + +
    wrench +
    +
    +
    +
    +
    +
    Hand Icons
    +
    +
    +
    + +
    hand-grab-o + (alias) +
    +
    + +
    hand-lizard-o +
    +
    + +
    hand-o-down +
    +
    + +
    hand-o-left +
    +
    + +
    hand-o-right +
    +
    + +
    hand-o-up +
    +
    + +
    hand-paper-o +
    +
    + +
    hand-peace-o +
    +
    + +
    hand-pointer-o +
    +
    + +
    hand-rock-o +
    +
    + +
    hand-scissors-o +
    +
    + +
    hand-spock-o +
    +
    + +
    hand-stop-o + (alias) +
    +
    + +
    thumbs-down +
    +
    + +
    thumbs-o-down +
    +
    + +
    thumbs-o-up +
    +
    + +
    thumbs-up +
    +
    +
    +
    +
    +
    Transportation Icons
    +
    +
    +
    + +
    ambulance +
    +
    + +
    automobile + (alias) +
    +
    + +
    bicycle +
    +
    + +
    bus +
    +
    + +
    cab + (alias) +
    +
    + +
    car +
    +
    + +
    fighter-jet +
    +
    + +
    motorcycle +
    +
    + +
    plane +
    +
    + +
    rocket +
    +
    + +
    ship +
    +
    + +
    space-shuttle +
    +
    + +
    subway +
    +
    + +
    taxi +
    +
    + +
    train +
    +
    + +
    truck +
    +
    + +
    wheelchair +
    +
    +
    +
    +
    +
    Gender Icons
    +
    +
    +
    + +
    genderless +
    +
    + +
    intersex + (alias) +
    +
    + +
    mars +
    +
    + +
    mars-double +
    +
    + +
    mars-stroke +
    +
    + +
    mars-stroke-h +
    +
    + +
    mars-stroke-v +
    +
    + +
    mercury +
    +
    + +
    neuter +
    +
    + +
    transgender +
    +
    + +
    transgender-alt +
    +
    + +
    venus +
    +
    + +
    venus-double +
    +
    + +
    venus-mars +
    +
    +
    +
    +
    +
    File Type Icons
    +
    +
    +
    + +
    file +
    +
    + +
    file-archive-o +
    +
    + +
    file-audio-o +
    +
    + +
    file-code-o +
    +
    + +
    file-excel-o +
    +
    + +
    file-image-o +
    +
    + +
    file-movie-o + (alias) +
    +
    + +
    file-o +
    +
    + +
    file-pdf-o +
    +
    + +
    file-photo-o + (alias) +
    +
    + +
    file-picture-o + (alias) +
    +
    + +
    file-powerpoint-o +
    +
    + +
    file-sound-o + (alias) +
    +
    + +
    file-text +
    +
    + +
    file-text-o +
    +
    + +
    file-video-o +
    +
    + +
    file-word-o +
    +
    + +
    file-zip-o + (alias) +
    +
    +
    +
    +
    +
    Spinner Icons
    +
    +
    +
      +
    • + These icons work great with the + fa-spin class. +
    • +
    +
    +
    +
    + +
    circle-o-notch +
    +
    + +
    cog +
    +
    + +
    gear + (alias) +
    +
    + +
    refresh +
    +
    + +
    spinner +
    +
    +
    +
    +
    +
    Form Control Icons
    +
    +
    +
    + +
    check-square +
    +
    + +
    check-square-o +
    +
    + +
    circle +
    +
    + +
    circle-o +
    +
    + +
    dot-circle-o +
    +
    + +
    minus-square +
    +
    + +
    minus-square-o +
    +
    + +
    plus-square +
    +
    + +
    plus-square-o +
    +
    + +
    square +
    +
    + +
    square-o +
    +
    +
    +
    +
    +
    Payment Icons
    +
    +
    +
    + +
    cc-amex +
    +
    + +
    cc-diners-club +
    +
    + +
    cc-discover +
    +
    + +
    cc-jcb +
    +
    + +
    cc-mastercard +
    +
    + +
    cc-paypal +
    +
    + +
    cc-stripe +
    +
    + +
    cc-visa +
    +
    + +
    credit-card +
    +
    + +
    credit-card-alt +
    +
    + +
    google-wallet +
    +
    + +
    paypal +
    +
    +
    +
    +
    +
    Chart Icons
    +
    +
    +
    + +
    area-chart +
    +
    + +
    bar-chart +
    +
    + +
    bar-chart-o + (alias) +
    +
    + +
    line-chart +
    +
    + +
    pie-chart +
    +
    +
    +
    +
    +
    Currency Icons
    +
    +
    +
    + +
    bitcoin + (alias) +
    +
    + +
    btc +
    +
    + +
    cny + (alias) +
    +
    + +
    dollar + (alias) +
    +
    + +
    eur +
    +
    + +
    euro + (alias) +
    +
    + +
    gbp +
    +
    + +
    gg +
    +
    + +
    gg-circle +
    +
    + +
    ils +
    +
    + +
    inr +
    +
    + +
    jpy +
    +
    + +
    krw +
    +
    + +
    money +
    +
    + +
    rmb + (alias) +
    +
    + +
    rouble + (alias) +
    +
    + +
    rub +
    +
    + +
    ruble + (alias) +
    +
    + +
    rupee + (alias) +
    +
    + +
    shekel + (alias) +
    +
    + +
    sheqel + (alias) +
    +
    + +
    try +
    +
    + +
    turkish-lira + (alias) +
    +
    + +
    usd +
    +
    + +
    won + (alias) +
    +
    + +
    yen + (alias) +
    +
    +
    +
    +
    +
    Text Editor Icons
    +
    +
    +
    + +
    align-center +
    +
    + +
    align-justify +
    +
    + +
    align-left +
    +
    + +
    align-right +
    +
    + +
    bold +
    +
    + +
    chain + (alias) +
    +
    + +
    chain-broken +
    +
    + +
    clipboard +
    +
    + +
    columns +
    +
    + +
    copy + (alias) +
    +
    + +
    cut + (alias) +
    +
    + +
    dedent + (alias) +
    +
    + +
    eraser +
    +
    + +
    file +
    +
    + +
    file-o +
    +
    + +
    file-text +
    +
    + +
    file-text-o +
    +
    + +
    files-o +
    +
    + +
    floppy-o +
    +
    + +
    font +
    +
    + +
    header +
    +
    + +
    indent +
    +
    + +
    italic +
    +
    + +
    link +
    +
    + +
    list +
    +
    + +
    list-alt +
    +
    + +
    list-ol +
    +
    + +
    list-ul +
    +
    + +
    outdent +
    +
    + +
    paperclip +
    +
    + +
    paragraph +
    +
    + +
    paste + (alias) +
    +
    + +
    repeat +
    +
    + +
    rotate-left + (alias) +
    +
    + +
    rotate-right + (alias) +
    +
    + +
    save + (alias) +
    +
    + +
    scissors +
    +
    + +
    strikethrough +
    +
    + +
    subscript +
    +
    + +
    superscript +
    +
    + +
    table +
    +
    + +
    text-height +
    +
    + +
    text-width +
    +
    + +
    th +
    +
    + +
    th-large +
    +
    + +
    th-list +
    +
    + +
    underline +
    +
    + +
    undo +
    +
    + +
    unlink + (alias) +
    +
    +
    +
    +
    +
    Directional Icons
    +
    +
    +
    + +
    angle-double-down +
    +
    + +
    angle-double-left +
    +
    + +
    angle-double-right +
    +
    + +
    angle-double-up +
    +
    + +
    angle-down +
    +
    + +
    angle-left +
    +
    + +
    angle-right +
    +
    + +
    angle-up +
    +
    + +
    arrow-circle-down +
    +
    + +
    arrow-circle-left +
    +
    + +
    arrow-circle-o-down +
    +
    + +
    arrow-circle-o-left +
    +
    + +
    arrow-circle-o-right +
    +
    + +
    arrow-circle-o-up +
    +
    + +
    arrow-circle-right +
    +
    + +
    arrow-circle-up +
    +
    + +
    arrow-down +
    +
    + +
    arrow-left +
    +
    + +
    arrow-right +
    +
    + +
    arrow-up +
    +
    + +
    arrows +
    +
    + +
    arrows-alt +
    +
    + +
    arrows-h +
    +
    + +
    arrows-v +
    +
    + +
    caret-down +
    +
    + +
    caret-left +
    +
    + +
    caret-right +
    +
    + +
    caret-square-o-down +
    +
    + +
    caret-square-o-left +
    +
    + +
    caret-square-o-right +
    +
    + +
    caret-square-o-up +
    +
    + +
    caret-up +
    +
    + +
    chevron-circle-down +
    +
    + +
    chevron-circle-left +
    +
    + +
    chevron-circle-right +
    +
    + +
    chevron-circle-up +
    +
    + +
    chevron-down +
    +
    + +
    chevron-left +
    +
    + +
    chevron-right +
    +
    + +
    chevron-up +
    +
    + +
    exchange +
    +
    + +
    hand-o-down +
    +
    + +
    hand-o-left +
    +
    + +
    hand-o-right +
    +
    + +
    hand-o-up +
    +
    + +
    long-arrow-down +
    +
    + +
    long-arrow-left +
    +
    + +
    long-arrow-right +
    +
    + +
    long-arrow-up +
    +
    + +
    toggle-down + (alias) +
    +
    + +
    toggle-left + (alias) +
    +
    + +
    toggle-right + (alias) +
    +
    + +
    toggle-up + (alias) +
    +
    +
    +
    +
    +
    Video Player Icons
    +
    +
    +
    + +
    arrows-alt +
    +
    + +
    backward +
    +
    + +
    compress +
    +
    + +
    eject +
    +
    + +
    expand +
    +
    + +
    fast-backward +
    +
    + +
    fast-forward +
    +
    + +
    forward +
    +
    + +
    pause +
    +
    + +
    pause-circle +
    +
    + +
    pause-circle-o +
    +
    + +
    play +
    +
    + +
    play-circle +
    +
    + +
    play-circle-o +
    +
    + +
    random +
    +
    + +
    step-backward +
    +
    + +
    step-forward +
    +
    + +
    stop +
    +
    + +
    stop-circle +
    +
    + +
    stop-circle-o +
    +
    + +
    youtube-play +
    +
    +
    +
    +
    +
    Brand Icons
    +
    +
    +

    Warning!

    + 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 + report an issue with Adblock Plus if you believe this to be an error. To work around this, you'll need to modify the social icon class names. +
    +
    +
    + +
    500px +
    +
    + +
    adn +
    +
    + +
    amazon +
    +
    + +
    android +
    +
    + +
    angellist +
    +
    + +
    apple +
    +
    + +
    behance +
    +
    + +
    behance-square +
    +
    + +
    bitbucket +
    +
    + +
    bitbucket-square +
    +
    + +
    bitcoin + (alias) +
    +
    + +
    black-tie +
    +
    + +
    bluetooth +
    +
    + +
    bluetooth-b +
    +
    + +
    btc +
    +
    + +
    buysellads +
    +
    + +
    cc-amex +
    +
    + +
    cc-diners-club +
    +
    + +
    cc-discover +
    +
    + +
    cc-jcb +
    +
    + +
    cc-mastercard +
    +
    + +
    cc-paypal +
    +
    + +
    cc-stripe +
    +
    + +
    cc-visa +
    +
    + +
    chrome +
    +
    + +
    codepen +
    +
    + +
    codiepie +
    +
    + +
    connectdevelop +
    +
    + +
    contao +
    +
    + +
    css3 +
    +
    + +
    dashcube +
    +
    + +
    delicious +
    +
    + +
    deviantart +
    +
    + +
    digg +
    +
    + +
    dribbble +
    +
    + +
    dropbox +
    +
    + +
    drupal +
    +
    + +
    edge +
    +
    + +
    empire +
    +
    + +
    expeditedssl +
    +
    + +
    facebook +
    +
    + +
    facebook-f + (alias) +
    +
    + +
    facebook-official +
    +
    + +
    facebook-square +
    +
    + +
    firefox +
    +
    + +
    flickr +
    +
    + +
    fonticons +
    +
    + +
    fort-awesome +
    +
    + +
    forumbee +
    +
    + +
    foursquare +
    +
    + +
    ge + (alias) +
    +
    + +
    get-pocket +
    +
    + +
    gg +
    +
    + +
    gg-circle +
    +
    + +
    git +
    +
    + +
    git-square +
    +
    + +
    github +
    +
    + +
    github-alt +
    +
    + +
    github-square +
    +
    + +
    gittip + (alias) +
    +
    + +
    google +
    +
    + +
    google-plus +
    +
    + +
    google-plus-square +
    +
    + +
    google-wallet +
    +
    + +
    gratipay +
    +
    + +
    hacker-news +
    +
    + +
    houzz +
    +
    + +
    html5 +
    +
    + +
    instagram +
    +
    + +
    internet-explorer +
    +
    + +
    ioxhost +
    +
    + +
    joomla +
    +
    + +
    jsfiddle +
    +
    + +
    lastfm +
    +
    + +
    lastfm-square +
    +
    + +
    leanpub +
    +
    + +
    linkedin +
    +
    + +
    linkedin-square +
    +
    + +
    linux +
    +
    + +
    maxcdn +
    +
    + +
    meanpath +
    +
    + +
    medium +
    +
    + +
    mixcloud +
    +
    + +
    modx +
    +
    + +
    odnoklassniki +
    +
    + +
    odnoklassniki-square +
    +
    + +
    opencart +
    +
    + +
    openid +
    +
    + +
    opera +
    +
    + +
    optin-monster +
    +
    + +
    pagelines +
    +
    + +
    paypal +
    +
    + +
    pied-piper +
    +
    + +
    pied-piper-alt +
    +
    + +
    pinterest +
    +
    + +
    pinterest-p +
    +
    + +
    pinterest-square +
    +
    + +
    product-hunt +
    +
    + +
    qq +
    +
    + +
    ra + (alias) +
    +
    + +
    rebel +
    +
    + +
    reddit +
    +
    + +
    reddit-alien +
    +
    + +
    reddit-square +
    +
    + +
    renren +
    +
    + +
    safari +
    +
    + +
    scribd +
    +
    + +
    sellsy +
    +
    + +
    share-alt +
    +
    + +
    share-alt-square +
    +
    + +
    shirtsinbulk +
    +
    + +
    simplybuilt +
    +
    + +
    skyatlas +
    +
    + +
    skype +
    +
    + +
    slack +
    +
    + +
    slideshare +
    +
    + +
    soundcloud +
    +
    + +
    spotify +
    +
    + +
    stack-exchange +
    +
    + +
    stack-overflow +
    +
    + +
    steam +
    +
    + +
    steam-square +
    +
    + +
    stumbleupon +
    +
    + +
    stumbleupon-circle +
    +
    + +
    tencent-weibo +
    +
    + +
    trello +
    +
    + +
    tripadvisor +
    +
    + +
    tumblr +
    +
    + +
    tumblr-square +
    +
    + +
    twitch +
    +
    + +
    twitter +
    +
    + +
    twitter-square +
    +
    + +
    usb +
    +
    + +
    viacoin +
    +
    + +
    vimeo +
    +
    + +
    vimeo-square +
    +
    + +
    vine +
    +
    + +
    vk +
    +
    + +
    wechat + (alias) +
    +
    + +
    weibo +
    +
    + +
    weixin +
    +
    + +
    whatsapp +
    +
    + +
    wikipedia-w +
    +
    + +
    windows +
    +
    + +
    wordpress +
    +
    + +
    xing +
    +
    + +
    xing-square +
    +
    + +
    y-combinator +
    +
    + +
    y-combinator-square + (alias) +
    +
    + +
    yahoo +
    +
    + +
    yc + (alias) +
    +
    + +
    yc-square + (alias) +
    +
    + +
    yelp +
    +
    + +
    youtube +
    +
    + +
    youtube-play +
    +
    + +
    youtube-square +
    +
    +
    +
      +
    • All brand icons are trademarks of their respective owners.
    • +
    • The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa.
    • +
    • Brand icons should only be used to represent the company or product to which they refer.
    • +
    +
    +
    +
    +
    +
    Medical Icons
    +
    +
    +
    + +
    ambulance +
    +
    + +
    h-square +
    +
    + +
    heart +
    +
    + +
    heart-o +
    +
    + +
    heartbeat +
    +
    + +
    hospital-o +
    +
    + +
    medkit +
    +
    + +
    plus-square +
    +
    + +
    stethoscope +
    +
    + +
    user-md +
    +
    + +
    wheelchair +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/icons/font-awesome.component.ts b/Angular5_CLI_Full_Project/src/app/views/icons/font-awesome.component.ts new file mode 100644 index 000000000..12828a963 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/icons/font-awesome.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'font-awesome.component.html' +}) +export class FontAwesomeComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/icons/icons-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/icons/icons-routing.module.ts new file mode 100644 index 000000000..59ae58d52 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/icons/icons-routing.module.ts @@ -0,0 +1,44 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { FlagsComponent } from './flags.component'; +import { FontAwesomeComponent } from './font-awesome.component'; +import { SimpleLineIconsComponent } from './simple-line-icons.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Icons' + }, + children: [ + { + path: 'font-awesome', + component: FontAwesomeComponent, + data: { + title: 'Font Awesome' + } + }, + { + path: 'flags', + component: FlagsComponent, + data: { + title: 'Flags' + } + }, + { + path: 'simple-line-icons', + component: SimpleLineIconsComponent, + data: { + title: 'Simple Line Icons' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class IconsRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/views/icons/icons.module.ts b/Angular5_CLI_Full_Project/src/app/views/icons/icons.module.ts new file mode 100644 index 000000000..af9caf05f --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/icons/icons.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; + +import { FlagsComponent } from './flags.component'; +import { FontAwesomeComponent } from './font-awesome.component'; +import { SimpleLineIconsComponent } from './simple-line-icons.component'; + +import { IconsRoutingModule } from './icons-routing.module'; + +@NgModule({ + imports: [ IconsRoutingModule ], + declarations: [ + FlagsComponent, + FontAwesomeComponent, + SimpleLineIconsComponent + ] +}) +export class IconsModule { } diff --git a/Angular5_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.html b/Angular5_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.html new file mode 100644 index 000000000..ffd01db44 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.html @@ -0,0 +1,561 @@ +
    +
    +
    + Simple Line Icons +
    +
    +
    +
    + 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-close +
    +
    + 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-gplus +
    +
    + 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 +
    +
    + +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.ts b/Angular5_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.ts new file mode 100644 index 000000000..0249990b7 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'simple-line-icons.component.html' +}) +export class SimpleLineIconsComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/notifications/alerts.component.html b/Angular5_CLI_Full_Project/src/app/views/notifications/alerts.component.html new file mode 100644 index 000000000..c1e98773b --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/notifications/alerts.component.html @@ -0,0 +1,182 @@ +
    +
    +
    +
    +
    + Bootstrap Alerts + +
    +
    + + Well done! You successfully read this important alert message. + + + Heads up! This alert needs your attention, but it's not super important. + + + Warning! Better check yourself, you're not looking too good. + + + Oh snap! Change a few things up and try submitting again. + +
    +
    +
    +
    +
    +
    + Alerts + link +
    +
    + + Well done! You successfully read this important alert message. + + + Heads up! This alert needs your attention, but it's not super important. + + + Warning! Better check yourself, you're not looking too good. + + + Oh snap! Change a few things up and try submitting again. + +
    +
    +
    +
    +
    +
    +
    +
    + Alerts additional content +
    +
    + +

    Well done!

    +

    Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.

    +

    Whenever you need to, be sure to use margin utilities to keep things nice and tidy.

    +
    +
    +
    +
    +
    +
    +
    + Alerts dismissing +
    +
    +
    + {{ alert.msg }} +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + Alerts dynamic html +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + Alerts dynamic content +
    +
    + {{messages[index]}} + +
    + +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    + Alerts dismiss on timeout +
    +
    + + Well done! You successfully read this important alert message. + + +

    If you missed alert on top of me, just press Add more button

    +
    + {{ alert.msg }} +
    + +
    +
    +
    +
    +
    +
    + Alerts global styling +
    +
    + + + Well done! You successfully read this important alert message. + +
    +
    +
    +
    +
    +
    +
    +
    + Alerts component level styling +
    +
    + + Well done! You successfully read this important alert message. + +
    +
    +
    +
    +
    +
    + Alerts configuring defaults +
    +
    + + Well done! You successfully read this important alert message. + + + Heads up! This alert needs your attention, but it's not super important. + + +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/notifications/alerts.component.ts b/Angular5_CLI_Full_Project/src/app/views/notifications/alerts.component.ts new file mode 100644 index 000000000..0ab1356f6 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/notifications/alerts.component.ts @@ -0,0 +1,90 @@ +import { Component, SecurityContext, ViewEncapsulation } from '@angular/core'; +import { DomSanitizer } from '@angular/platform-browser'; +import { AlertConfig } from 'ngx-bootstrap/alert'; + +// such override allows to keep some initial values + +export function getAlertConfig(): AlertConfig { + return Object.assign(new AlertConfig(), { type: 'success' }); +} + +@Component({ + templateUrl: 'alerts.component.html', + encapsulation: ViewEncapsulation.None, + styles: [ + ` + .alert-md-local { + background-color: #009688; + border-color: #00695C; + color: #fff; + } + ` + ], + providers: [{ provide: AlertConfig, useFactory: getAlertConfig }] +}) +export class AlertsComponent { + + constructor(sanitizer: DomSanitizer) { + this.alertsHtml = this.alertsHtml.map((alert: any) => ({ + type: alert.type, + msg: sanitizer.sanitize(SecurityContext.HTML, alert.msg) + })); + } + dismissible = true; + alerts: any = [ + { + type: 'success', + msg: `You successfully read this important alert message.` + }, + { + type: 'info', + msg: `This alert needs your attention, but it's not super important.` + }, + { + type: 'danger', + msg: `Better check yourself, you're not looking too good.` + } + ]; + + reset(): void { + this.alerts = this.alerts.map((alert: any) => Object.assign({}, alert)); + } + + alertsHtml: any = [ + { + type: 'success', + msg: `Well done! You successfully read this important alert message.` + }, + { + type: 'info', + msg: `Heads up! This alert needs your attention, but it's not super important.` + }, + { + type: 'danger', + msg: `Warning! Better check yourself, you're not looking too good.` + } + ]; + + index = 0; + messages = [ + 'You successfully read this important alert message.', + 'Now this text is different from what it was before. Go ahead and click the button one more time', + 'Well done! Click reset button and you\'ll see the first message' + ]; + + changeText() { + if (this.messages.length - 1 !== this.index) { + this.index++; + } + } + + alertsDismiss: any = []; + + add(): void { + this.alertsDismiss.push({ + type: 'info', + msg: `This alert will be closed in 5 seconds (added: ${new Date().toLocaleTimeString()})`, + timeout: 5000 + }); + } +} diff --git a/Angular5_CLI_Full_Project/src/app/views/notifications/modals.component.html b/Angular5_CLI_Full_Project/src/app/views/notifications/modals.component.html new file mode 100644 index 000000000..484a472f3 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/notifications/modals.component.html @@ -0,0 +1,202 @@ +
    +
    +
    +
    +
    + Bootstrap Modals +
    +
    + + + + +
    + + + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + diff --git a/Angular5_CLI_Full_Project/src/app/views/notifications/modals.component.ts b/Angular5_CLI_Full_Project/src/app/views/notifications/modals.component.ts new file mode 100644 index 000000000..c0d423c5c --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/notifications/modals.component.ts @@ -0,0 +1,16 @@ +import { Component, ViewChild } from '@angular/core'; +import { ModalDirective } from 'ngx-bootstrap/modal'; + +@Component({ + templateUrl: 'modals.component.html' +}) +export class ModalsComponent { + public myModal; + public largeModal; + public smallModal; + public primaryModal; + public successModal; + public warningModal; + public dangerModal; + public infoModal; +} diff --git a/Angular5_CLI_Full_Project/src/app/views/notifications/notifications-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/notifications/notifications-routing.module.ts new file mode 100644 index 000000000..029b16d3d --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/notifications/notifications-routing.module.ts @@ -0,0 +1,36 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { AlertsComponent } from './alerts.component'; +import { ModalsComponent } from './modals.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Notifications' + }, + children: [ + { + path: 'alerts', + component: AlertsComponent, + data: { + title: 'Alerts' + } + }, + { + path: 'modals', + component: ModalsComponent, + data: { + title: 'Modals' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class NotificationsRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/views/notifications/notifications.module.ts b/Angular5_CLI_Full_Project/src/app/views/notifications/notifications.module.ts new file mode 100644 index 000000000..624d500c9 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/notifications/notifications.module.ts @@ -0,0 +1,28 @@ +// Angular +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; + +// Alert Component +import { AlertModule } from 'ngx-bootstrap/alert'; +import { AlertsComponent } from './alerts.component'; + +// Modal Component +import { ModalModule } from 'ngx-bootstrap/modal'; +import { ModalsComponent } from './modals.component'; + +// Notifications Routing +import { NotificationsRoutingModule } from './notifications-routing.module'; + +@NgModule({ + imports: [ + CommonModule, + NotificationsRoutingModule, + AlertModule.forRoot(), + ModalModule.forRoot() + ], + declarations: [ + AlertsComponent, + ModalsComponent + ] +}) +export class NotificationsModule { } diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/404.component.html b/Angular5_CLI_Full_Project/src/app/views/pages/404.component.html new file mode 100644 index 000000000..d66308a69 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/404.component.html @@ -0,0 +1,22 @@ +
    +
    +
    +
    +
    +

    404

    +

    Oops! You're lost.

    +

    The page you are looking for was not found.

    +
    +
    +
    + +
    + + + + +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/404.component.ts b/Angular5_CLI_Full_Project/src/app/views/pages/404.component.ts new file mode 100644 index 000000000..90410ad55 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/404.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: '404.component.html' +}) +export class P404Component { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/500.component.html b/Angular5_CLI_Full_Project/src/app/views/pages/500.component.html new file mode 100644 index 000000000..708c33438 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/500.component.html @@ -0,0 +1,22 @@ +
    +
    +
    +
    +
    +

    500

    +

    Houston, we have a problem!

    +

    The page you are looking for is temporarily unavailable.

    +
    +
    +
    + +
    + + + + +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/500.component.ts b/Angular5_CLI_Full_Project/src/app/views/pages/500.component.ts new file mode 100644 index 000000000..b67ac75ed --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/500.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: '500.component.html' +}) +export class P500Component { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/login.component.html b/Angular5_CLI_Full_Project/src/app/views/pages/login.component.html new file mode 100644 index 000000000..4ceaca66d --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/login.component.html @@ -0,0 +1,45 @@ +
    +
    +
    +
    +
    +
    +
    +

    Login

    +

    Sign In to your account

    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +

    Sign up

    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    + +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/login.component.ts b/Angular5_CLI_Full_Project/src/app/views/pages/login.component.ts new file mode 100644 index 000000000..46046d4e0 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/login.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'login.component.html' +}) +export class LoginComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/pages-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/pages/pages-routing.module.ts new file mode 100644 index 000000000..eab88caf5 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/pages-routing.module.ts @@ -0,0 +1,52 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { P404Component } from './404.component'; +import { P500Component } from './500.component'; +import { LoginComponent } from './login.component'; +import { RegisterComponent } from './register.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Example Pages' + }, + children: [ + { + path: '404', + component: P404Component, + data: { + title: 'Page 404' + } + }, + { + path: '500', + component: P500Component, + data: { + title: 'Page 500' + } + }, + { + path: 'login', + component: LoginComponent, + data: { + title: 'Login Page' + } + }, + { + path: 'register', + component: RegisterComponent, + data: { + title: 'Register Page' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class PagesRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/pages.module.ts b/Angular5_CLI_Full_Project/src/app/views/pages/pages.module.ts new file mode 100644 index 000000000..9c79c6ac4 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/pages.module.ts @@ -0,0 +1,19 @@ +import { NgModule } from '@angular/core'; + +import { P404Component } from './404.component'; +import { P500Component } from './500.component'; +import { LoginComponent } from './login.component'; +import { RegisterComponent } from './register.component'; + +import { PagesRoutingModule } from './pages-routing.module'; + +@NgModule({ + imports: [ PagesRoutingModule ], + declarations: [ + P404Component, + P500Component, + LoginComponent, + RegisterComponent + ] +}) +export class PagesModule { } diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/register.component.html b/Angular5_CLI_Full_Project/src/app/views/pages/register.component.html new file mode 100644 index 000000000..c1bc616db --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/register.component.html @@ -0,0 +1,53 @@ +
    +
    +
    +
    +
    +
    +

    Register

    +

    Create your account

    +
    +
    + +
    + +
    + +
    +
    + @ +
    + +
    + +
    +
    + +
    + +
    + +
    +
    + +
    + +
    + + +
    + +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/pages/register.component.ts b/Angular5_CLI_Full_Project/src/app/views/pages/register.component.ts new file mode 100644 index 000000000..9f9553759 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/pages/register.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'register.component.html' +}) +export class RegisterComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/theme/colors.component.html b/Angular5_CLI_Full_Project/src/app/views/theme/colors.component.html new file mode 100644 index 000000000..9ea02188f --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/theme/colors.component.html @@ -0,0 +1,94 @@ +
    +
    +
    + Theme colors +
    +
    +
    +
    +
    Primary
    +
    +
    +
    Secondary
    +
    +
    +
    Success
    +
    +
    +
    Danger
    +
    +
    +
    Warning
    +
    +
    +
    Info
    +
    +
    +
    Light
    +
    +
    +
    Dark
    +
    +
    +
    +
    +
    +
    + Grays +
    +
    +
    +
    +
    100
    +
    200
    +
    300
    +
    400
    +
    500
    +
    600
    +
    700
    +
    800
    +
    900
    +
    +
    +
    +
    +
    +
    + Additional colors +
    +
    +
    +
    +
    Blue
    +
    +
    +
    Indigo
    +
    +
    +
    Purple
    +
    +
    +
    Pink
    +
    +
    +
    Red
    +
    +
    +
    Orange
    +
    +
    +
    Yellow
    +
    +
    +
    Green
    +
    +
    +
    Teal
    +
    +
    +
    Cyan
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/theme/colors.component.ts b/Angular5_CLI_Full_Project/src/app/views/theme/colors.component.ts new file mode 100644 index 000000000..d89ceded4 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/theme/colors.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'colors.component.html' +}) +export class ColorsComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/theme/theme-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/theme/theme-routing.module.ts new file mode 100644 index 000000000..cd63b2b55 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/theme/theme-routing.module.ts @@ -0,0 +1,36 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { ColorsComponent } from './colors.component'; +import { TypographyComponent } from './typography.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Theme' + }, + children: [ + { + path: 'colors', + component: ColorsComponent, + data: { + title: 'Colors' + } + }, + { + path: 'typography', + component: TypographyComponent, + data: { + title: 'Typography' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class ThemeRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/views/theme/theme.module.ts b/Angular5_CLI_Full_Project/src/app/views/theme/theme.module.ts new file mode 100644 index 000000000..f583f5522 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/theme/theme.module.ts @@ -0,0 +1,21 @@ +// Angular +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; + +import { ColorsComponent } from './colors.component'; +import { TypographyComponent } from './typography.component'; + +// Theme Routing +import { ThemeRoutingModule } from './theme-routing.module'; + +@NgModule({ + imports: [ + CommonModule, + ThemeRoutingModule + ], + declarations: [ + ColorsComponent, + TypographyComponent + ] +}) +export class ThemeModule { } diff --git a/Angular5_CLI_Full_Project/src/app/views/theme/typography.component.html b/Angular5_CLI_Full_Project/src/app/views/theme/typography.component.html new file mode 100644 index 000000000..db14693ba --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/theme/typography.component.html @@ -0,0 +1,150 @@ +
    +
    +
    + Headings +
    +
    +

    Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    HeadingExample
    +

    <h1></h1>

    +
    h1. Bootstrap heading
    +

    <h2></h2>

    +
    h2. Bootstrap heading
    +

    <h3></h3>

    +
    h3. Bootstrap heading
    +

    <h4></h4>

    +
    h4. Bootstrap heading
    +

    <h5></h5>

    +
    h5. Bootstrap heading
    +

    <h6></h6>

    +
    h6. Bootstrap heading
    +
    +
    +
    +
    + Headings +
    +
    +

    .h1 through .h6 classes are also available, for when you want to match the font styling of a heading but cannot use the associated HTML element.

    +
    +

    h1. Bootstrap heading

    +

    h2. Bootstrap heading

    +

    h3. Bootstrap heading

    +

    h4. Bootstrap heading

    +

    h5. Bootstrap heading

    +

    h6. Bootstrap heading

    +
    +
    +
    +
    +
    + Display headings +
    +
    +

    Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a display heading—a larger, slightly more opinionated heading style.

    +
    + + + + + + + + + + + + + + + +
    Display 1
    Display 2
    Display 3
    Display 4
    +
    +
    +
    +
    +
    + Inline text elements +
    +
    +

    Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a display heading—a larger, slightly more opinionated heading style.

    +
    +

    You can use the mark tag to highlight text.

    +

    This line of text is meant to be treated as deleted text.

    +

    This line of text is meant to be treated as no longer accurate.

    +

    This line of text is meant to be treated as an addition to the document.

    +

    This line of text will render as underlined

    +

    This line of text is meant to be treated as fine print.

    +

    This line rendered as bold text.

    +

    This line rendered as italicized text.

    +
    +
    +
    +
    +
    + Description list alignment +
    +
    +

    Align terms and descriptions horizontally by using our grid system’s predefined classes (or semantic mixins). For longer terms, you can optionally add a .text-truncate class to truncate the text with an ellipsis.

    +
    +
    +
    Description lists
    +
    A description list is perfect for defining terms.
    + +
    Euismod
    +
    +

    Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.

    +

    Donec id elit non mi porta gravida at eget metus.

    +
    + +
    Malesuada porta
    +
    Etiam porta sem malesuada magna mollis euismod.
    + +
    Truncated term is truncated
    +
    Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
    + +
    Nesting
    +
    +
    +
    Nested definition list
    +
    Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.
    +
    +
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/theme/typography.component.ts b/Angular5_CLI_Full_Project/src/app/views/theme/typography.component.ts new file mode 100644 index 000000000..c7796811f --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/theme/typography.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'typography.component.html' +}) +export class TypographyComponent { + + constructor() { } + +} diff --git a/Angular5_CLI_Full_Project/src/app/views/widgets/widgets-routing.module.ts b/Angular5_CLI_Full_Project/src/app/views/widgets/widgets-routing.module.ts new file mode 100644 index 000000000..367a70cb3 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/widgets/widgets-routing.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { WidgetsComponent } from './widgets.component'; + +const routes: Routes = [ + { + path: '', + component: WidgetsComponent, + data: { + title: 'Widgets' + } + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class WidgetsRoutingModule {} diff --git a/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.component.html b/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.component.html new file mode 100644 index 000000000..ee82ca5d0 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.component.html @@ -0,0 +1,975 @@ +
    +
    +
    +
    +
    + +

    9.823

    +

    Members online

    +
    +
    + +
    +
    +
    +
    +
    +
    + +

    9.823

    +

    Members online

    +
    +
    + +
    +
    +
    +
    +
    +
    + +

    9.823

    +

    Members online

    +
    +
    + +
    +
    +
    +
    +
    +
    + +

    9.823

    +

    Members online

    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + SALE + $1.890,65 +
    +
    + + Today 6:43 AM + + + +432,50 (15,78%) + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + SALE + $1.890,65 +
    +
    + + Today 6:43 AM + + + +432,50 (15,78%) + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + SALE + $1.890,65 +
    +
    + + Today 6:43 AM + + + +432,50 (15,78%) + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + SALE + $1.890,65 +
    +
    + + Today 6:43 AM + + + +432,50 (15,78%) + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    89.9%
    +
    Lorem ipsum...
    +
    +
    +
    + Lorem ipsum dolor sit amet enim. +
    +
    +
    +
    +
    +
    +
    12.124
    +
    Lorem ipsum...
    +
    +
    +
    + Lorem ipsum dolor sit amet enim. +
    +
    +
    +
    +
    +
    +
    $98.111,00
    +
    Lorem ipsum...
    +
    +
    +
    + Lorem ipsum dolor sit amet enim. +
    +
    +
    +
    +
    +
    +
    2 TB
    +
    Lorem ipsum...
    +
    +
    +
    + Lorem ipsum dolor sit amet enim. +
    +
    +
    +
    + +
    +
    +
    +
    +
    89.9%
    +
    Lorem ipsum...
    +
    +
    +
    + Lorem ipsum dolor sit amet enim. +
    +
    +
    +
    +
    +
    +
    12.124
    +
    Lorem ipsum...
    +
    +
    +
    + Lorem ipsum dolor sit amet enim. +
    +
    +
    +
    +
    +
    +
    $98.111,00
    +
    Lorem ipsum...
    +
    +
    +
    + Lorem ipsum dolor sit amet enim. +
    +
    +
    +
    +
    +
    +
    2 TB
    +
    Lorem ipsum...
    +
    +
    +
    + Lorem ipsum dolor sit amet enim. +
    +
    +
    +
    + +
    +
    +
    +
    +
    Title
    +
    1,123
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    Title
    +
    1,123
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    Title
    +
    1,123
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    Title
    +
    1,123
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    Title
    +
    1,123
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    Title
    +
    1,123
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    + +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    + +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    + +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    + +
    +
    + +
    + +
    +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    +
    +
    + +
    $1.999,50
    +
    Income
    +
    +
    +
    + +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + +
    +
    +
    +
    + +
    +
    87.500
    + Visitors +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    385
    + New Clients +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    1238
    + Products sold +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    28%
    + Returning Visitors +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    5:34:11
    + Avg. Time +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    87.500
    + Visitors +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    385
    + New Clients +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    1238
    + Products sold +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    28%
    + Returning Visitors +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    5:34:11
    + Avg. Time +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    972
    + Comments +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    87.500
    + Visitors +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    385
    + New Clients +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    1238
    + Products sold +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    28%
    + Returning Visitors +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    5:34:11
    + Avg. Time +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    972
    + Comments +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.component.ts b/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.component.ts new file mode 100644 index 000000000..6ea1007c2 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.component.ts @@ -0,0 +1,372 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'widgets.component.html' +}) +export class WidgetsComponent { + + public brandPrimary = '#20a8d8'; + public brandSuccess = '#4dbd74'; + public brandInfo = '#63c2de'; + public brandWarning = '#f8cb00'; + public brandDanger = '#f86c6b'; + + // lineChart1 + public lineChart1Data: Array = [ + { + data: [65, 59, 84, 84, 51, 55, 40], + label: 'Series A' + } + ]; + public lineChart1Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChart1Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + gridLines: { + color: 'transparent', + zeroLineColor: 'transparent' + }, + ticks: { + fontSize: 2, + fontColor: 'transparent', + } + + }], + yAxes: [{ + display: false, + ticks: { + display: false, + min: 40 - 5, + max: 84 + 5, + } + }], + }, + elements: { + line: { + borderWidth: 1 + }, + point: { + radius: 4, + hitRadius: 10, + hoverRadius: 4, + }, + }, + legend: { + display: false + } + }; + public lineChart1Colours: Array = [ + { // grey + backgroundColor: this.brandPrimary, + borderColor: 'rgba(255,255,255,.55)' + } + ]; + public lineChart1Legend = false; + public lineChart1Type = 'line'; + + // lineChart2 + public lineChart2Data: Array = [ + { + data: [1, 18, 9, 17, 34, 22, 11], + label: 'Series A' + } + ]; + public lineChart2Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChart2Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + gridLines: { + color: 'transparent', + zeroLineColor: 'transparent' + }, + ticks: { + fontSize: 2, + fontColor: 'transparent', + } + + }], + yAxes: [{ + display: false, + ticks: { + display: false, + min: 1 - 5, + max: 34 + 5, + } + }], + }, + elements: { + line: { + tension: 0.00001, + borderWidth: 1 + }, + point: { + radius: 4, + hitRadius: 10, + hoverRadius: 4, + }, + }, + legend: { + display: false + } + }; + public lineChart2Colours: Array = [ + { // grey + backgroundColor: this.brandInfo, + borderColor: 'rgba(255,255,255,.55)' + } + ]; + public lineChart2Legend = false; + public lineChart2Type = 'line'; + + + // lineChart3 + public lineChart3Data: Array = [ + { + data: [78, 81, 80, 45, 34, 12, 40], + label: 'Series A' + } + ]; + public lineChart3Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChart3Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false + }], + yAxes: [{ + display: false + }] + }, + elements: { + line: { + borderWidth: 2 + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + }, + }, + legend: { + display: false + } + }; + public lineChart3Colours: Array = [ + { + backgroundColor: 'rgba(255,255,255,.2)', + borderColor: 'rgba(255,255,255,.55)', + } + ]; + public lineChart3Legend = false; + public lineChart3Type = 'line'; + + + // barChart1 + public barChart1Data: Array = [ + { + data: [78, 81, 80, 45, 34, 12, 40, 78, 81, 80, 45, 34, 12, 40, 12, 40], + label: 'Series A' + } + ]; + public barChart1Labels: Array = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; + public barChart1Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + barPercentage: 0.6, + }], + yAxes: [{ + display: false + }] + }, + legend: { + display: false + } + }; + public barChart1Colours: Array = [ + { + backgroundColor: 'rgba(255,255,255,.3)', + borderWidth: 0 + } + ]; + public barChart1Legend = false; + public barChart1Type = 'bar'; + + // lineChart4 + public lineChart4Data: Array = [ + { + data: [4, 18, 9, 17, 34, 22, 11, 3, 15, 12, 18, 9], + label: 'Series A' + } + ]; + public lineChart4Labels: Array = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; + public lineChart4Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + points: false, + }], + yAxes: [{ + display: false, + }] + }, + elements: { point: { radius: 0 } }, + legend: { + display: false + } + }; + public lineChart4Colours: Array = [ + { + backgroundColor: 'transparent', + borderColor: 'rgba(255,255,255,.55)', + borderWidth: 2 + } + ]; + public lineChart4Legend = false; + public lineChart4Type = 'line'; + + + // barChart2 + public barChart2Data: Array = [ + { + data: [4, 18, 9, 17, 34, 22, 11, 3, 15, 12, 18, 9], + label: 'Series A' + } + ]; + public barChart2Labels: Array = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; + public barChart2Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + barPercentage: 0.6, + }], + yAxes: [{ + display: false, + ticks: { + beginAtZero: true, + } + }] + }, + legend: { + display: false + } + }; + public barChart2Colours: Array = [ + { + backgroundColor: 'rgba(0,0,0,.2)', + borderWidth: 0 + } + ]; + public barChart2Legend = false; + public barChart2Type = 'bar'; + + + // barChart3 + public barChart3Data: Array = [ + { + data: [4, 18, 9, 17, 34, 22, 11, 3, 15, 12, 18, 9], + label: 'Series A' + } + ]; + public barChart3Labels: Array = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; + public barChart3Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false + }], + yAxes: [{ + display: false + }] + }, + legend: { + display: false + } + }; + public barChart3Primary: Array = [ + { + backgroundColor: this.brandPrimary, + borderColor: 'transparent', + borderWidth: 1 + } + ]; + public barChart3Danger: Array = [ + { + backgroundColor: this.brandDanger, + borderColor: 'transparent', + borderWidth: 1 + } + ]; + public barChart3Success: Array = [ + { + backgroundColor: this.brandSuccess, + borderColor: 'transparent', + borderWidth: 1 + } + ]; + public barChart3Legend = false; + public barChart3Type = 'bar'; + + + // lineChart5 + public lineChart5Data: Array = [ + { + data: [65, 59, 84, 84, 51, 55, 40], + label: 'Series A' + } + ]; + public lineChart5Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChart5Options: any = { + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + points: false, + }], + yAxes: [{ + display: false, + }] + }, + elements: { point: { radius: 0 } }, + legend: { + display: false + } + }; + public lineChart5Info: Array = [ + { + backgroundColor: 'transparent', + borderColor: this.brandInfo, + borderWidth: 2 + } + ]; + public lineChart5Success: Array = [ + { + backgroundColor: 'transparent', + borderColor: this.brandInfo, + borderWidth: 2 + } + ]; + public lineChart5Warning: Array = [ + { + backgroundColor: 'transparent', + borderColor: this.brandWarning, + borderWidth: 2 + } + ]; + public lineChart5Legend = false; + public lineChart5Type = 'line'; + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } +} diff --git a/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.module.ts b/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.module.ts new file mode 100644 index 000000000..078cba516 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/app/views/widgets/widgets.module.ts @@ -0,0 +1,16 @@ +import { NgModule } from '@angular/core'; +import { ChartsModule } from 'ng2-charts/ng2-charts'; +import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; + +import { WidgetsComponent } from './widgets.component'; +import { WidgetsRoutingModule } from './widgets-routing.module'; + +@NgModule({ + imports: [ + WidgetsRoutingModule, + ChartsModule, + BsDropdownModule + ], + declarations: [ WidgetsComponent ] +}) +export class WidgetsModule { } diff --git a/Angular5_CLI_Full_Project/src/assets/.gitkeep b/Angular5_CLI_Full_Project/src/assets/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Full_Project/src/assets/.npmignore b/Angular5_CLI_Full_Project/src/assets/.npmignore new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Full_Project/src/assets/img/avatars/1.jpg b/Angular5_CLI_Full_Project/src/assets/img/avatars/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b087037586ffb857229dfa66d490cc6e204345a GIT binary patch literal 1913 zcmY*XcU0477ye}rW{?dEs2nJeDhNnr2w?^+5H?{QhR6;Z0*1Y0BnLi*U{!)b8D*20 zfEHzlf+DM|Fl1FhmWwI^X|z4<*XNJ>zV~_Vz3+X_dAZZvB|y?NKF}Wk@OTvf3H%H0 zCV(-C@eL*eAOOmvZ2^G04G0?fk$f%#eh+yJh|2*o0PsJ6@NN(&FG8R&=vTntuy26F z5eOs#0Y{=02nh7AAtV5UqreC>j|IRy<^Loo41mBvV1zKh+Xf7UAi#*f zR1nV#1_lR26x5F)2pUKu?}*fs=S1zq3h7HYpHrGB46g(H)hg`oabIU+pbF|DFe8FD zyzr#PvE7K)(WTT!I6F}v?kvFn^>qvc16%~E^R%7O{7;%JBYLEi(g$j1gMuAu>Sgs` zuDdh0qXI@c#HTQfURN_W2{&smPDjnc_`RFG!Of&~R*9e(ED*RYEOgv=TlNk4U;ytn zWN{-xq6}k=jC`VgV}dN$q@NpgcH*f8S*^447Q9|JD8ArgdzW{pRi@LG@Ro9#fw3j_ zoPL~zSm3040M@K)59nA-W71U5V9=-`y)PlhyG2-kYDIa(|w@NPlt0e6ab<`lm09=L$~r z-3&2<(&FJ)9z?sM=K322I!c)~Svh64VhF{g#VrHFF&JK|iFPQtAJrE@U3A@MW9!cA zmW~Ocx;g6FOxw79?v@n*Zf70=gWF59eC@T=Y5rgNDt(f>fZ;83|9^H1lwhzN8zAap>m?YpwczG{8&Q_oFztXCi+46+p&h;Mj@5eZthd zx}$lJ$(km4xAP?#X>Sf??Ig4fnPe-p6@iuu`e7zx9ZO9fX#=T>#z{Y~Xua`IEmPWQ{er?5sLE=a`%moytC5;}_h`Y4 zs6cBygV*K@UL4jKR>wgiEg5-wNUBRFpB+anWDQ2Mv6n*DOH^s&ZFNV|aUqjuku&R3 zYO!nEPbf1K>j4#IicQykKnGoflDU)F%zW^uKT@r9?h7+f&Cjj+`{|6jkLH%el~tTP zoI`yBZ9+3IdZv3~OmgEmv6Z;h&UPb7Qk@*&>(I!)70+to8t(_?V_-}34 zU5M@Vrw-<(tk#K~m@V}53;Pt{!X&!@jRxkhfNk-q!B-Tqq_~|)1F!j-KC7$B(^NT( zrFe)nO4T^%P`D#) zcQ=xlo!m9^qmHX$R#l$%K`$ZZj_4b#iFpXfq=D8>y{}zj`uz2!{k?Q6f(b+PTkvwa s+PkdPTj&wyeQ`mr@vvL|UF7GWocCsP38EwudAkV$)>LGIkj$O=6K!EAK>z>% literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/avatars/2.jpg b/Angular5_CLI_Full_Project/src/assets/img/avatars/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e7367094a3a904ccf7ea8edd2bf2b7b9c778c1ef GIT binary patch literal 2105 zcmY+Ddpy(oAIHBlHiWt6s665nGFc(ya*|u_%8bSIQ#6^|D7V^~&T2w_=Fs9KV`h~| zqRnMz{Ld) zNCQ6*EdWXmalzr20T3W5mQMkI=p&$DdmbNz1^PAk>ip zi|oj5IO#dg#8g;Xl(A^zQ)Pb^c$VuK9 zo$m2Nr;3o-*`XNE&m9gh*Sdkp`~AqKyl-(~0CzwK5($vVF~p?Wsg zKQ3o4x>z%J6enQi_X~cf`qEVjL-st-9mKgaU{=W(bjN`Z;@IkH$%1ZhRE_@Hkxne9 zsAVF?JVl-$L6RWZH%1*az+w;dvR>afjJMs!U=nwGy%$;~W&AOFobvkO75Vi&;iL4Y zTK5plNB64vF@(}YdVK#MnH|2dU!9DOJYv>qs#QK-tH?7GUJtLIOQ4;h*kWPY$uIOH z6(H?eAN8Mw5nidAk9+u?u9_gN_IxgLCo{cHu(ftvR@y0O!O zVk@^)P90fW@XD=OmT!Gxh~>**?uRp91vx=JYJUu|sGY~uoJk#>7z%8KatTQ-z1yDM z1&w{_hp6Pka}SNqIQXU7byb+TQF4_hU9V*_7=@3l!YRiOevO|a_ByP+y>D6I*xHII zPdIVb0~c28a@`c0l6|5Hs-E=cSAosGU9l{~1l`YUlji#}FVFukrptJWCRW{v@Tu~_8#W@qDIPPv1>BTTp(HS>FmO^m)GJJiW zeSl^8uNg;EErqD(`CYm9$?7ZK1EHL7=C@Mk?9l*&^Ve3Z=yt~=2Ck2IHmAY2J@%ug zs@lpUsV291{(0Xv$;YNPkODZy*#aoNoH8_QCTL^%47YR5xv)lSjE!6%e|4qs@^2Jd9py^(mxf&d`SQE6ER!9dnFU2*UY! zw!Pdejoa=XoX2vD_~<*D8Ie&~`B~u@8}d34Tj>Dd>-FW3UthL)4|BdyZ{*f4;9z?0 z+PoST268Z&Sq4P6s3FG{QlE!mF^^WVrpCju{dlM}o%Yr+8OmbbU7M(wiLpjN7C~3mGP1XEf zzB(0jRXt;UpmCykt4@ppY$g^xiD#t*r;CG{3rr0txWk<$$2s!>42 zp{U-avmorJ{I~o)q>bFWVbxcLfsDc#tIm~zlLq*KHNq1hq2!mI*V7xpT^k<7w}qS0 jfPIt*cnl*72OIF*g+T6?jV}|R`E_B%hwV?mUJ>s<0pG59 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/avatars/3.jpg b/Angular5_CLI_Full_Project/src/assets/img/avatars/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..caf9a7e7c52563a34646b11fdc888197a6e73582 GIT binary patch literal 1645 zcmY+9e>~H99LGOj-~FCpe&&qQa?!=5lpQI*lIa#!Q%XYRchhvMxPC0HA1bv-2xS_! zvR1O%PHZ|P?H+1`g?=dM@?*Os6}5A9kGgyQ@p->rulM`?`Mf{+F8xz5ZP~7bSOBQh zIRFE`p&tT7fA*%NGynm_lpO+qegqi#Y)*;U0yZnB97x{{xWM2m@KgpPrcM}vMEnC1 zh5QT(g+^o0XcQKU!(p+8{|AC$7>Ph)Q79|{kHr&=jixX*{@nC$F#MwaKlfGXm4Ju= z^TB)=A_4;<1QQ{B1K0zA0SrOVw-2GQFb0Q$kpK0*R80T`Pc4l?!+7Lp2bxkuBrrwU zyPBbWLgz1V!$h<8&!jKJ@_j9Jr|M%;v&nwu7Veu4%wjAe{^yM^_vs%3Ll~Oc1tx-} zVD85iH*fWjYBjqR336sYHDB;(;pCyW*p-5~!x-T{X9W6;2ZLwJd1Cf_B)oSaF_GoF zY2HVRhK;}BXzuKLhUiw=Yi5#Vo{Qyps9V{HnOLfIx~6b~%kv?xNB3v8&i+8fI-bt( z6Y~;t!#KoFPKsTCoUlilxRNotr2RuoZB(5@VNZR2fjW*`HC9LIqRcCmPj2}*&|Xc* z>V)`YpU6sdK~5(}<$hL#eGnNVQEv{sG(wY=uPS~V z>!W4&c$(?BqHVlI1_sdEC^V_6J$-*g$@;{;rLrJeQ(uJFX;DL&V4}Nazc*aLgewD% z*F?(C*814|>@xn{eFyoU)fNs;dmhx0>l6ITq9dp{96dgfE4ctB-L@*$y?!y+KkDnw z^t(Ue?74uExY@y)JWXUA7%vEM`ZIWOBEN(23O`=hi%<)~ild4r&x&b^Gy#Dp_$5DWM=; zvg%0a#<11yc5@dw9xX4R^F##UrzVJ>#%Lp6_DHQ4_IHJDEliEBX*@$ymgSM6*)g+j zshdLsqfDC1sOx&%kcfj5$0~>OwuWzNV_q5TbX;jop!zPj9Ymi`p@^)L=!?QCG@Pri z)&`n)x6d;f*cb_$X7xI3cov-McZtq9LW7)K;w(4p~OxW0T|8?3~#U2yA=@Cr$r_bIM>;dDyc#l}0=9~NBD(z-71 zw9NMnXVqKe@g(nF5-M&wjtO!UpnESKT*u5bowTK<%nlE;>yv^?L z*h@ayvX{&nZl#Pour4qW`OoItrzve-dgvh9^0-sDpbM4z%zvw@&N^)_(Qs<*!sN?; z86X|g{+P{3E=uE>!Xa8?YRf9EJT{Xn z@|Q~)o^PMnoXdLQ)k63~=-!l*By*mzP9W>9l%`TuyV%D;$Pzo*#AER=1A#q-yXFx1RVa-}plV-doBaM@Qkn zC`?QS7PJ=wg|uV>@a?yTmO=rw->hRd&^ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/avatars/4.jpg b/Angular5_CLI_Full_Project/src/assets/img/avatars/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97f676969a42835666416ad1866a47fa47cfc431 GIT binary patch literal 2580 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

    b5q(M^Ki{`D1 zB~~Ls1!SlEgP+$xoS&;%jyhah*mCnILGT3*mg|3ISg4N8RM8}0CuKRV0uEOcq{nVr z6kS5?qOH*0rzy%xmLy*t4g~NH5J9I5S>Zxq89Sar(F%-33H|+gN75@Nm;W(x6J6V1?{Y@;)eM8L1swYX)cvD{tUPE26D1F$%}pC=Q8Qq zj=PasZECP*_U^)DW0=dgjE>{1ul3fF8)v74^sNT9CO3O^MV0>mAu-8MyyorY#T6*` z6WK>)O zHe`!Bv2VeupKVH)ko3|M*;p?ysFPd>O4?d3l&DyZ$r@Lj`^LWKhI*%Mw>zKCyb;p#M1bB!b3trzE%1$pKXLC~Lz#Ecqf?}vkUzvLqAwtI2sq0M^buEpP z#!jAz!HPq(ecSxdoUGAy#7NKT!nvXC=g*B>Nr zoW;bS9rQZFR+0)u$5GOmR#dVUqhsw|GEtsy_WQ*0zNzskdCXav#`2D(yu>u5kCWxG z16$u)QFwb9(ztC9ZTgDw*TvT|^wMP9>L8P^((wL)lGoL7!a}B7%C;J#peoU5E%ngcG3ACZ(sDuiVse8sF?? zUUFlK$j-^SNkF=YHMrNUHetPn#Bli_PDzz}D>Qja+R*3$($%BZs|%EQ=d#&t@W!%+ z)e+ovt8HKp2{|mY<#Pj%)ady-e6jASGAtWc4edKC%jSASe2$23YAT(D%EPU_sMeZ? zFuZ5A{41viEJy9Nf0@4;5&TLW6Y;36ue!jy_2i~sb3bryaoEoAo*j@UD>x~6tb<2b z$s)>R+q8`!u*-Uvebv3K5FGpl6?73xI0g2t%X=f2B(&Ia&y5+2VI~5 zN3y!eACuWCbouHYA^`j}t{f7{Sy^mfbR2S>@_ujY#FJ_cRn zwjXLfo#XvR^^1ye?4&g0F-trD+|dDZ^_$n}3+G^j{x`b#++Go4Q3`4Sb5&ZEqPdjpMJ{@wK)8c&k9 zv7%Fhaq>->_>N=}rKx|Yr6~$;{3qqEKO|amRmpysAiVw#UK(^f{xzcHxDp#O8y!jl z!6V`YbHHMAQ;RHw47+)pM0t&*vZnx4h{veEP-)V6GJAUNEw6)|#v-`R_J9Q=LETeh zf^8_cG)K7z%u98qUKWzlx8tP$0P(r#<^Tfo;A3StLZXP$CmVU zXjD_6U;EVqW*^vS$xr=2{F^+%ZPp*~6d-`_Wk(KJU)Jlm;hAywGs=+`8_*k(qSkBy z@2w7vE#NzS=~XY-%D!pHnI-6PU2v&-Nv-#;)sp<5gUS7c{&^z7YYn=jjW69=NGu~U bHTIt5HeMeJBM@npt$I1GmBtQSzIC0?3 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/avatars/6.jpg b/Angular5_CLI_Full_Project/src/assets/img/avatars/6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d2b884397eb019bbbaf752fddb46e70f18f8b09 GIT binary patch literal 1608 zcmZXPdpy&77{|ZcZ}-jCT+#){WlPh=$t6xi^OBNW+G?j1$}P8rgVl4qG-|zGJKF|00Jn|=UDOj}ekiRbg_Vxw< z1HL1F1IV@!UV&Ty0|=zX2(35JC|l1QPKTBnmkX z3WY{v&}bAEi^E~Dgdc%H5QIb^u_zQ)36I4qk%$UNr1_$M55hm$kA2@Vc|9OwfDtf) zU}OL%!yqzD-UOn6!Wjhnz7N1)QD_K>L%{wk&c81J3KOue9^m+S0j5}ij6?yQHOgrE zHX{||ebEe66E)Mdm{46CPbRiO?``QsOo|uJHbUKu{J;O?PXR$O8cv4Dz#3e(N~;y@ zZ0S*1BWB0!`0Jr&^nobat_1#3YK*f=!L<(uiRXoZpIGaO_{7_;Y!jG$5PM7H#cR{y z3){mtB{51j#Iy2LIdiGA;Y%~PrYX&E+tE~!)HW&EEy9tz_1fD-8Ivpx4qNKLpjiYyFWHTud4p)HrtqR#KYi62No zlQhGrlz!UubI6`XLYYs{$aOV*c`x)=W$YN8w^%72DrAjVbh~h0BbMRCBPE1jtro|I z*$Zcm9a5)C85O+PG7&Bn-WZO%EbdO6f!Z`hO$kcfxp`_j{DY^K;;x!)XG=hGZRQKF zUq&+sN0?4s0k6k8dpI;yq)&}BJO<&Pg8b}prj_5LxYbIVgc1&&> zh;Ux78;%)G3?y0JWc|@gdvA`_zbAZRg8pgQs$$R2MZ+S)b;~_p^yFEdse3NXZ}oai z2_=?PV&3@~b{(vr>f-f25@J;n@_=E|5^d!L!11shZ#Uf7*k@IX3+{B0Xr1VI{=K#U zQMNZH%}ic(C`Gdx zqZ>anrCQ#+RWz<1=bn<^uao8;aJb9YywJ3-?xHWx@KIJ(|MeZ2VahMX$)g+BTI~Jp zf}iVc55YN!xw0$0U`PggE~JgCtC<{fDXn7@dAnr$=d4cqsWr>28jEj~p(*!0`}U-( zrnm7$soQZmwaN@7l6#CPd_vrRq7$}1qk^+o7R~(>rpgBxQ|gT&p%IsRq@<#Xu%UYW z`Buic=dG1Ui^UZKphAOdt7E{L%iJv4=E1UTzq8MLx4^qlF!`o)_lHrvpd7e`SK@R4 zqmIBj$>7hNX6tb!zk1kNGlSgOD~74}aEr1MGl)a)Br<&OqP7U9b)zQ&zIZh_7=*Do zyy^{&#Z_k4YZkb?r`>YUW_B=z$wwM)bgx6E5VpB_g>x`c(NP8ezMS7Mw68D8V8F_5K9HfQy)#Timp3MS| xt#Xi48hko(OaI%t0|Os<({t97<(kBuHH+L0eb(0we(+o7F*IRakV%*K{SC#=m6ZSh literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/avatars/7.jpg b/Angular5_CLI_Full_Project/src/assets/img/avatars/7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2903cd2f9dcfd814cb0ab4c0b843d7793d78022c GIT binary patch literal 2059 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 Wn4pkC2EM=dtUn6k#fZvIfB)H${qT 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 T#o>Hp00000NkvXXu0mjfV?>cM literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Afghanistan.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Afghanistan.png new file mode 100644 index 0000000000000000000000000000000000000000..2575b8a9211f16374145c688a086e40dacc08ad1 GIT binary patch literal 2155 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Algeria.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Algeria.png new file mode 100644 index 0000000000000000000000000000000000000000..69477f04ba6456cd569eb63adbf684382b9abaef GIT binary patch literal 1445 zcmV;W1zP%vP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>D@jB_RCwC#nO%rgRTRg6`+VGU=ia$9esrA?9WyPp%&?L~ebA5y6tM^u`;d%Y zgre7?7yF=sLa6Yqs0cFXA+4v%3?qn8LmH%@1hvo6(d*2ex%ZxZ_TH<9J2TBplR4uV za{F#lW)r|RDDjZn)a zs7wakd4l-JF|v28ps;ldUOtzm2P`$Ci6`KJI8@yDbA??8&yY(jmB1r3LSLZxX3awG zyZ>=A#Udz$t5k@OAE*D*gXA~djTc4fNvN8{#72)V8SxbPvSsIICy6QvRo^4j!ufp2 zp7nD%J44tuU_5}A%h9xYHLkA@*VBtPtC$i2aa5hAHckmueV==d{l=_wW%@HdDuD!e zZEXi9X8IItGGafLT8u4~2xhnA+%q5 zv^9tbefvK~cb*`7`*JS4x|iZ}yVH+C##zi*X~e&v*j+}&8o|eNLQgK_wkQ{> zWn$}LjUn^{yeJ}QZ^M>K_(1LGF>Iwmc0rtQ^NXnA-?x;3$L4w=C3ctI${U6Z0X(M86Duxd>^yviYkFg1 zzy6Z^UF-4M+v;oP~fHe4f|HMQK%YreSU^~%@Suk zZuz~+&3g~ib#xoqWlKRR^p7WzxW>$6HY}Sjy##s4yg4uz;5BTbcgYF1*$&uM@P^L{YS4$OE45Psjs9X+>=K zt|QMA_b;a7LXCM{eJu7{c=pam$#l#kTyz5}8>JRLM@UG-q3{QaaT#!ojB4PGRke>u z)rhnO6y5od?gi8N7GclE4Ug`nfMr0j!6yG4 z(5a|@UMdV68woK`R#RW;?Ds9lu-I6$tQEB00000NkvXXu0mjffuE}! literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/American Samoa.png b/Angular5_CLI_Full_Project/src/assets/img/flags/American Samoa.png new file mode 100644 index 0000000000000000000000000000000000000000..b0d4cdc678f8419b1f3368b479ffc8b838c7ad27 GIT binary patch literal 2554 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 Q7XSbN07*qoM6N<$f=eo+lK=n! literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Andorra.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Andorra.png new file mode 100644 index 0000000000000000000000000000000000000000..e753cd65230b3458ad6bc4eb8a0285fb31bf7016 GIT binary patch literal 1544 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 TifHy200000NkvXXu0mjf0kY9! literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Arab League.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Arab League.png new file mode 100644 index 0000000000000000000000000000000000000000..646a3f724b062f565df37c3101332e64ce258c52 GIT binary patch literal 2506 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 Udi<08WdHyG07*qoM6N<$f(Xm4o&W#< literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Argentina.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Argentina.png new file mode 100644 index 0000000000000000000000000000000000000000..62d15185b30298da5bd01061511163fc87d23bb4 GIT binary patch literal 839 zcmV-N1GxN&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;%}GQ-RCwC#nayexK@fny>gn0pnB7D-N>+1`1%ECu>^S*hI@W5H={wZ)m;_2$G&Al?^n!LBkN|`-c<2bOhlAW&V<4 zG9pXg0+1IT#~7a+$MgztNCCvnV{QdWdiWH?Wtf3;3rKRT8gui_p8+#NrgPgr2I%3E zKIWHkI>g*6W{|i7@qJvSsEUAuUI8@C@|&QnB^3wb9v z3)Oe8*YTK+ji`~*;KCKCU}N(`O0fMG~Pn=jL;LI)fPX4K1^}S2W8_fO RBY*$^002ovPDHLkV1j_zXe(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nayt0Fc8OoPMmH_x2<&df+zG7^_LfH{Ew9e{Vv<-h>Q zQ`z+P_L|?=c#>~zZB-sv{q$<*AVur%ynVCjfi+WO@!8X)HebHqW%ujxk_QHuf(kl1 zY(~3>n{%gqv$M~$WLodK^JeH|YpY<&2nr8ist{xI1G=ZPa}G1ZwF~#1+|y&f((PNb zPj{lz+mEr?GvEPG!$QRBcpmUn+iR2yo^QJ5bl=qiYFz+=)d8zR68>*>0F^EP#X`VB zod$pqK$Hb=O$>-)RcHoM08j-?mB$5xh5-?*DzQ){0-yj9_G-#D3kg3IWB9e3jzEkE@VdRp2RA~;W(Tc#ik52Z8YoY(_?t+(K%<% z9!{8V0hal(^)@(_ce?JEgig<>Z*~ zivtwk+vtb{MI7)D*aq$=w)ro>M@RE{X{Bvbk_tF-^Dp&t0CNCy0Dn||4gioafxWZ- RN1p%y002ovPDHLkV1jp3S!DnK literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Aruba.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Aruba.png new file mode 100644 index 0000000000000000000000000000000000000000..0083ef62dcb4aeaeef848e221fae6f3649e798af GIT binary patch literal 1066 zcmV+_1l9YAP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZuc!4`%nJC#O!U*JKnRsugc3Z#<=M<+(AqqGXIcAc3Jb&{FwY@qo{PaEXxtH0< zm)UX=4X1OP(98@34COxbS{P)Jjc^Gf18YYkzwFvSN;uk+H{3Rjok=Bu4k(q}Lj<4Ob)Ekf6S!Z~TpN9$b zxX=^ay0c9f2*U=|zC_m8cYm4rh6&Co(st(vz?6FwPxW zN(>|7D8Q!)@IKM*_I9FbM17lhP{*KuyuZV6)U_RxSLJU!qel;WQVR*NP`z7OEf#ZN zjf}WZfqFfme0F;=cv9I3*@5&{qaR(mOsOqvH^CGH@Xmk~KtQc@&^pt&%}_0j7av;JJ(`{{Xllv|cYww7;{2Ca^1` kH}xX|BLX7=CyGA@0Nvj8l&g`l!2kdN07*qoM6N<$g8k9uy#N3J literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Australia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Australia.png new file mode 100644 index 0000000000000000000000000000000000000000..8937404587a4abb530151acddaae3da4583b7068 GIT binary patch literal 2623 zcmV-F3c&S=P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_#Ysd#RCwC#nQL%VL_uWo10o`%F~o`>KhU?bqV7FELrGvmxK1NPLRh7F~3&TN_@ zab8-ofrf^|KrnOPiOnkz|DKdea0!P(#N$pv?<#fJkkjAuG~!EO0%)yiKYD~^`ww%$ z`PE!(H)21$gz_tEx$e5LY}rzon9Feh*T0~qdI*<>Ti}BRLNlfi8aaaZHrDgTnr*mF z93cqk-kC%Rp^!;9TtGM+q^+$B$MJe3N!xbOeh6d&{B+tV2J|l{7I$cldh9)SEaS&i z)46FYgu;v+I}F{~iMAaC3xx>?wN)-ovq#D8H)9kRvvcnec71$=GtNE@(=^ap_~-lk zd&RS93Z@z2+G}e7Sg~Rgkx0BpVzli5uA8BOU;X_26wcGFFX3T>5*!rmOe|&F2m;t3 z5E@@Y$XBzDc2YgKlda@Iiw3{=2GJ9ZX6Go4D#5Pr*#04PG}%IP5~+Yl6rqM`x} zLlKR}^URiRWu;;EeDrVX>h2nD0>t)zPFM`QuFhUuhk>XB{*y+OyP<5eG>Cgn;+q1i z7Z#1j?H-OIy9I*=o|ge3v#bq5LsyQ&0ky(To>&+1d5B(izz?^!%$h;@WjCC z^86_@mKfid_tVFtC@3)SybL2A{O6}ohLN-D?yX_=O({n<=!K`h*3$9W%K>mr1J`xF z(e?uY#Yra>p_HPvwUe$cC)M`hJ9YmHaCs5V@_ zEDKE+iiEIkX&D8MMbjUj!}MHspErq>uYH8o)=5EuiPj#LmDsdp^V-^y# z5_g0MxcnQQ>u7i;S~%W)Q6Twmmu$NPs^ zxBO5d2m%}Hb}*~9k-L9)In(dGldg9*GU5-J-DK$Jt}$$eO` zU?u=}|7JCZ54V5{rj#O?CY7P1&pvBq{`^%K1~fNE2?iBjCWIC~IGqWT&Lz~?z>#Zy zjZxW;HRG;f$#c7iw?@*YWZP&gj0F2*TLwp)+L=G^Pi(wm9KXMRCjHMH$(Q#$z&z(; zM$EZ{M_$@X*Rd{wK?Ug4$q9nvYP5EGg_B_@4jpPs{f@<4lrqx-TsZMeLT{|5?b*K& zxp*oMA1q_T;tfd?@*S6;;}#~JxP(B2c--~B8@%+_jl935o`;{fhMJ|1qgSnB;`6WY zM8^=~alv(=v9XQ0b6-R$Xlm-f^CX33dL(7ljiABv55yPX)rVeX>!T|upK>{C{?<<8 z$2)+6?A$>FFVc#`F$_PtibP_mxCkH;+0V2~9^ty{Cot#-r&2j?8ehD-iKqktAruM{ ziNr7r1KV~}T;9{>4Z}d|d@+$nzkX)g6Av16_r8{v_LOwV2(r7+{CbH}ak0TkeM{(v zW>;eu8kLvN^Uo=SLI(5aPXXY`C*LL-b#wZ9R8*AH*tjU+i9OFl#Pv_z>>&opepgmr z#Ig3SylHkc3Z2m?U#O&O$%R1vIg`z@?37E2#T-O(VI+8-mxhq%c^HO)>q^!Vl9N3f z3Wf}>;NZa)+FCoaJLZF`_%TGr2c;BQ)xdn24FMJ`coPtm3XoepG)*HVfRPZuX9hon z(EcSpuZdWQwkRnHv*@8&6odl)J3ARgAUZuh^{f*aROWlFrF%cgcPT`S?)@d1)JV1l zlIdD5o+~QKx#gD2csxu&_{bwWx&ZOtjk~n0YDS*~GjpdY|1k?1m^2!UTtGkQg!v|!Y z=8SyB-(2nK@$ z0xIKscOt;oNQMz>0s$if#{w9%w#Inuv9&-Kvt~_Z>eP{}U;hzPru>kno_d${>o);K zeq~bi!0qytoS(26hw}0g`u8vQgSTeCDiP>$d=`yn6`s14PQySUBS#Ko;llMyo%$e) z7yq4_nxX!;(6_F#g~LJ0%L`ey?0S|hyPnF*vR(vE`w}xhedZ1bvu4eQ?A-YUP{@@zio%p8Bxr0ev$6?VUk7Lo-jzf;E~BDA;1Qug=Nh{%CZVvs{= zX~A*w*Fd^BVER~~qr=UL?T?o~ITX+zs0L0x&Nkl!>{dPxmVO6(_(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-`bk7VRCwC#nays~KoEexwbx0J@*_1xNE{=fa>;=k;#oNK@i_AksCQI}8%GY% zqNWkbuDvrH?35&R0hI$8*pV!+wd2)%p4r{mu~StnOM!9802$za2k_3h5*Pxd6{8o6 zsh`bWl=JyKcwqAB_1TrhuYdOT%~KCdRg|MwFHIT0es|9Kmv4_eFhm6;A=k^ccYAYl z?nhg7_xV2A*L&!D_vjSU38-)ll?PA}Xqxr{ws&Xe9IA@z2JYLr_xpaP+c##P?nbA# z-88MufCoSnjSX5icY*iry&vTl&wo1Re%sXvM7IGFT1T{wCgNY~2$Hq|1dS1mwGDt6 zAqfL;?HovghS+vk00@VM(2Q80NG695fojOj$$-27fSwU zhyZ+DE-j`)$pKG*1@PFI@t=YBj`sJ`xVu}D0Nl9zr#=H@fDG_g<@*4~Kqt<(c?@^} O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=H%UZ6RCwC#nN4gPMHI(>Z+C4cC0{s+njAn#p^zdXs1RyzTu2duD+eSFaP6r= z2=#(QRlX!Hhyxrd?nrz|sH$=;*CG@Fs)9;W+CUoAG+%aN@9xYz4x7Yl*G^mq0V_O` zwX>eLv+qCu|Gb&EBdSW4i$}&w7eE)l{~dq;K2X@cW~o>p41j?bPkphH#nHd;$xFom z7*wY`^Ynw6a{kign*f6WP;gGMR#_`m0Z1=yBC=ao)w=surO~d_=UUke4fNog0u%xO z=akr3Vq>?h8fJ-ZUmM%fHtDv#Y@7Aj%vKuuOVy2WI{-)ks1g}VY+NSf6B&!s6aed# zD7Hkg%?5zjV((%gazt@P7>Ha014aoWLll`z00<)=Yw9HAsD_3x%7%ohp}{(rl8{rv z$YusWK4K2# zKK|;<_$Q~Kv;n_dC7!>|)}`+#t(O1B9jKr-B_XvI4MQ}FI_glZ#mnaydFL$tiQ}xF z|BUk2-(t%pg5v#1e?J=D0c%l_WC8XMu=y1MwKV{!;z}DG_vbdZ7<&CQJtvN{`q9U% zeR>{mXb=f}%+eCFx{eg`~aZrlK;*!4B=I!i}13PHRS0AtWN?$CRO*L#RV&rPG1 zDw`K(ke)&^+SY<9Xh`wQ8x)Q`fm<(e=j=J+#YH5a@0^4nNJ&T?ZgsWAPHLaghzxUlZ;!6Vmcmm{l6&L`!T30gjgg<2pnCaxv|LW)u;-4iMIN-TvuD<6DFe(G^X-aiM{Qu^{MbZZN5Z~%X}i23~w%8R$aImGjl zDAeIsK?(d_1_XHY*P~N&UNuCGsU;fPB>8BS=%j2PdiOoN7oLY}^OzrIF$)W9UYucl zdFk$ihZc#AG}Ig3BSC=n^e{2^<75Kh$YXO}e1J&wPp`ze94;5|@YO4m0l>-A$8bJG zCT^Y%HcJ8bnsd^kU0RGfv}V3Z+M4qNd=)r#rIygBN@A~jIM=RZ+X*askL_9?V(WIJ z)>%B?N6E^kcE#33A$15oH40=OO|+Vgt!AjUu{gF9EmHraQ_6%6Nim=uXktI^wN2f% z^St0(Y9UkSXyd!ne=P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=Z%IT!RCwC#nO$gHMHI(>bN8z?NfRVZ+SGI_tq)eTrYcRF(5j^tKM)j3LQw>Z z5Zi*j_@D$uMIRKTPlEU=1bpzR_MxCu5k&GN#Si=dEyZG*EG21o_kPSAALj1n?pJo( zkj*acAz|;_J2N}~`JZ#o`Ohj5p`Fd4&8-8V1K|G-Kmjoz6@IppX~2yGo1S{>gADhN zw%zWZedgfpaiG`CUf|G>Y=JA(ZcdNcdHD zVl5`pDm+Pq1*LDr|SscJhWSeS#+!?3Z-ve6;{B+7u+8rO9z0Ra5FLDU5H{ z^o^?UF;WJ=aU6mmD0*D2Vzi zG@}PL6HmHWnbeGAX3&0DZ2*l}DxK!X?*@vy9=M4n=CK4OT(bobgaC}O;spU&E)NQq zMY%dMM*jFoHq2CaH%0vtTk7;>1ul~@hqy7o*C7C7Fa@1y3hL8XWvUEPKwvDrs*pl!(P*6){k3ZR&&Lr{KO(xN*H9xxTh_kW{`#s{sJ40(<@y7}^2Z z>#cLH7*%9750oAlhlwdG==0guInY(ARMc1Oyi)M^g#FjrYTy>Ll7p=h2D-Xo;$?X7 zpbb_rEw^|Dl?*7QU?^?eLZuPHZrY%LEv6sGwo$pfr|?J^HNXv*-qvHORDoreFs1XKnK9O+J6H8X(CPq To_oR(00000NkvXXu0mjfX0AkK literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Bahrain.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Bahrain.png new file mode 100644 index 0000000000000000000000000000000000000000..c45c7b482cb9c3ba162c6c8bd3a20e6de0678838 GIT binary patch literal 1256 zcmVP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=Zb?KzRCwC#ncYuZMHt3^bIw`z@ZA)ZqA_bytK8IH=>;TuW4tiloA?JbCjJW= zTA|PnSauJ)?4FMqFAlqGR~Fe14k7NF zY|czFGds`BJn#FwGeRlFem0GLZdCwP0RMLY0?>i*#&3Tlpt;zN2Rl1(pNNp2n8co)L)kXM&_OG3B11KW2XpKa)?ShtzXs53Y#g8B z%rGz_5sXL#bLkGLv0q64IfY6jK?qRF|7J|BJy7U0)PfXy&EPpbN zyZs{OeYb0~Rav+WNL3yHZ|M%nD_60{f5nT%5j7#ugK=ca4uSMa2M|BqN9ytwr0by7 znxN|_Pl6|d0btnK|0)T9`P{SMI;6(0AuS6L4)2Vll>(sa<#C|q$YE-Z9H#E27g_uA z9I3H!RB|0*nt{Z2rEB1M<&)TGYvaJ{$8qNuNRE!OKJo)HnJgR+Dg^)yCB4dcApotV z1-<1V@H|vHz54)^DvtwMPjvS#i3{J582%P-aS_clLErr|cff_E#DbZN91y_MN~x)$cVT)4 zYhaM%@Fl#J6@+ObLPjtEY!|{cM1CA;FBw2~G5)%RH8@1_{6)Oz%B~aG2jC#;YKi=G zxqJXwAhWY99e)F7`i3tnDw1odf&lbGtwhGIwwEvFmRDFC7{uxy#F?D~-9X7o+%;`8 zhLS$-G9=EIwmUI*egW%DAMwuyaBj{aYQnyx_%E4R36lz$8_0?Uu>9uR#6Iak#^Q*E zdbEbd&4eU~L_Q-Pa{&}3=3aOnXMTa?rSFi|8lnzgN{f8qp0gYI<@|PA)pN&qfD#H^ zchikJjx%K##nT~ueUez$rzE~Qhj)J&t*$bGoA>fCSOiHPha)eqxI>F%vU^YM?RT*&rA*k)_ptiGv^u%>y zC%Z_Tzksx?V8mR`oV9YjQ25w0Jo3T&wDq3CcSS)9csG&790-7Rz_Ew!G#hcfUV3W!FdJMO>KKfwB1@8pOh zGrP3`(Kw@vJOQ)|e6!`B0jg<0Eu(y^5EKz-_uL7t7r~=qi`)2^YmM5c( SI*DWe0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>ElET{RCwC#ncZs~RT##9XJ&S@%_b&>#MXX@ZE6Iu5T&5rSnx_)K`*4#8&NM5 z^g{ZlRPVeJ>0K|p$+c1t!J4R41l!V5=?6_xo7jBp&dfRQ>&49O&SXEc4V1;41k5v(|@b4jJNYm*zwq{7oosrIB%%9b@V#q5L)21PUN@^z{A(P)v>Pwt&qR0Mzk zKu{uQiNy_sd?M$N6kGscMTlHX(xG>{$WzvAn zcbVkM>A0UW!le16$cbg)sAM;pvxn)g3|&o05&FZwL(Z-D40 z75oA&$AAc-4GFse2w-{aBi{M7<0l-KV-nbqUIz_9GW(GGEUb_kB4;Q&J z+6N29$`a;ut^$V>N>eg9ah!K2%83yf~S>}|)5=e?X&>czM!n%@JW%ERhL z$3dUF=Lo6}iaT={NenahJi_T<+cJu5j4@u80ZZ&UyAe~X78f~o>LrG?FuCecjkK?g zT=4z;CVsHF+SylJvB-+x3OmGr0}~il)(dTnLFdzXvOJ#O1Cm?X=7t--VnjhYsdMZ9 zt<;>{8-a@F<4ijSI#b)w4;a+;w<0wLJOHPSNUY^gm5q|}?Tp8e)g-QyE!Wz;ba)O-a+ zt#WMwK6o?W?l6pny#p8vm8BA#c`M+@Lk6P!7`bs;jJ>s-laQpgJv%1t<`Ti>y@oTV z3jA=$V{0ci2OGAleyU#AV|FRmGTXh9@=&+~KZmA7t(Swv$p13-6Z<_e(T~=Pu1V zoN9CS>I`f_JVTYyYkd;wJ)UfW5#mU~0f7 zzYP3gNIox(rq@AAA+Tn4ztryn*aff);IXFv1^~w01uA@D0Z;${002ovPDHLkV1oG% Bs9pd7 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Barbados.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Barbados.png new file mode 100644 index 0000000000000000000000000000000000000000..d440d410e2fc11fe476f07ffcf8c3774a4fe7448 GIT binary patch literal 1505 zcmV<71s?i|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>XGugsRCwC#nN4UNRTRg6cRt=rY-_Yhs2j0uv<0PFq_&VY6e+YS#YL-|3PqtC zsbU3pf*+u+6zoP3y3&FQQjv;UH@3x(7F`qy_QTeV#e&Aze7!dx_uk`T<|Q*PZ(i~y zLJa1@FmL9~J?H%Aod3D!+)*OJVjd2Qd@KQ20`Pwapa2)Brsu^p3=n$2&AT5vGE!E` zvA0hE5U9b9=5@*U0PH!mt2BboKRK|{1A45$_H6^@T-d!8fSZUqnkNhbilMFL^q%_m zDnO41RIL?^vD_G~C&Dv}n^J08sR)iz*?{=$Yf4_R$oitBHYr` zjkN+$^#H^QT3fWXIRGj_03yj5Fk+j`i8EJ{q1H@TdFmxnnsw%0T;rZn3ApsP(H2Pn z-~m``iDFG0o6dbHdR|N{qchS5Ywa`uZG|W@L{S+4(YyeZ(HTVso%MiNAqq87q~`%Z zWnx_lLT2XgGCHGB=R?S7OSpg@D5iMp5k>~1Ga+QGr5;2CVf^m_5OC6^(VAil%jon2 z2b1N1F+vy^!qBwI9IZkD#0D*&bY1vkI7wdpE5Q^vH__RgZkw}NepGyoF_{q3MyLld zL0ENpA>f25nfUWMZ-hKDUD&uDsk4BH;)Dy7qP5}Pv~ zu+-|BdQi>->(<0P@m!4~A1V&+_jzci&!=BSjE+X2;Ik8!r}q0C|1##?qcK4!96juV zsB$_{c@AikkT?u=jsa>WFJ~}8B;dAN;n0)9%ZKY+_@%;*A;aEX@b&2k-&5?_=@Hiq zKVOdc{d&x6FLbf0$AS%V9*{XCPMxW- z_Rb2UHzug~3cQe$-$m3X12)~W99vUKI|5C5nX?Ujz00OsN^JxyWRB+R;v-Qa7%lYo zDehXWID1ZmF9;Tt1y4A8E@u6JqIacAQ($rw%WiK&N`b~gW~OS3&SNN%WCi@H;@Nf(?HfW>jAYx8#1ylUCJO#eA>2fTkQ z=FXupf=ECV1A}9Pk+APk7nJ1Y*b+N~p6BGVP~)P}R7hLW7T+-;4BqeX(z6xTt#x_v z%>dtnSD)|V;uXW@`y5P|2T*ovvk8Dng|)G|Xi>mUy?z}CTQ@lj4OIc*jdz5quh_fC z1?yq!LLAtfERnVyXQ3VW5YiSz6~<$OtF1A}^p%1*21kQ(V6rA?AE;TPI5k!^Q%GjG zwrwdV$sD64Urt+bT82<_%*)I!yO7%(?{=tok{BtiW79Tz-J+Ggz?NJ~X^llWPR9|{;BA1x)|?;GO)Oqxv{&0FUF#C-HNl92*d z0ULn+MaJVlf%A&w^U{j+yqHD^jH{(D^-BPj04xDm(DBaz5RX-8eUvvK00000NkvXX Hu0mjftn;if literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Belarus.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Belarus.png new file mode 100644 index 0000000000000000000000000000000000000000..ce75c73c708afda692af00b2819b415dcd8e4211 GIT binary patch literal 1467 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 T%dpI|00000NkvXXu0mjfCSf%I literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Benin.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Benin.png new file mode 100644 index 0000000000000000000000000000000000000000..af460631b229fb275ef2ec2813fef163b15c7506 GIT binary patch literal 773 zcmV+g1N!`lP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;i%CR5RCwC#nZa( zPv3od|2sa0KebfUyoWRSJc&c%T?k$hc{0DxVSq>xsO6U!ryo zYJCsfSk2n*4nSEb=Uw{gvhKtFY0PD~PS%4=joz zEfeJe5TYz38IB?%x4Y$Vg^6f<$TZ|S&$o48W3(o@qUmCj$pdOBwAg;QOpBT30Ea0C zFvDx6t<4<($E;j10$^So>NcNc?2gmpyPq^KPEWI9DYxzY)sM?01*@y8oc0F?JO^F@ z&t?|K7rJI=801g1M%AWxMH0F~0{T#UK00000NkvXXu0mjf DGd@wL literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Bermuda.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Bermuda.png new file mode 100644 index 0000000000000000000000000000000000000000..880d96531307df06f7bef945d44f697c3e316afd GIT binary patch literal 2552 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 VdCYy<$I<`*002ovPDHLkV1me~T^s-a literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Bolivia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Bolivia.png new file mode 100644 index 0000000000000000000000000000000000000000..a28f06094a974bc567dc0a0cfd2e094473549512 GIT binary patch literal 1244 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 N002ovPDHLkV1mwbc9H-9 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Botswana.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Botswana.png new file mode 100644 index 0000000000000000000000000000000000000000..9a06843f2573f12069b13d51bab11052823be210 GIT binary patch literal 752 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Burundi.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Burundi.png new file mode 100644 index 0000000000000000000000000000000000000000..15e76aa274d97bd860ad6a10ba2a00d123aab1f3 GIT binary patch literal 2628 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 P00000NkvXXu0mjfG>(A{ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Cambodja.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Cambodja.png new file mode 100644 index 0000000000000000000000000000000000000000..65b4c06e32bc0bd0fb9b278485dbcf73f2221a23 GIT binary patch literal 1440 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 P00000NkvXXu0mjfTkehG literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Chile.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Chile.png new file mode 100644 index 0000000000000000000000000000000000000000..3e764627a26ab4ae68977bca0bf207787499699e GIT binary patch literal 820 zcmV-41Izr0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;x=BPqRCwC#nLTI}Q4q&}Z|~p~^JP?GV?;zmL?nt}Ba&7vZBpB%7CS3Du@bbh z6KpKi(yvO=gg`(PgrJ}X&6js3x!ry9#$xyGcF)@w1j#+a6`+=$eG&n}Dll|q`ti!&KIO^1t2_7hjTx;1!|Ifa=f-`^py4V| zb50Ra)*4L!vdzsH)4o>K+diiKgdnT?r%sph{$g*t*{g_K)ml zX>GIIWmKFJ#nSVbx_q)w7sXNz08W)CazwF1#9=UqD8mCajve01(4HFBI#d<0iCya` zMGA>k!pIUumLLe2IDL@msWWY(+t()nxc_LDnfWh>xN>nooTC|9!bkw&<;+KB-!Agt z)}^-LwVThVH=@#Upk0N+NKyca{Ah##ykA)6_>q0o8&OVQDgag-o1vu{*|uWx{5Uu6 zykPF#HzrPuapCMCp1%H2P5>f~jm?;5*a7fr<`b*+q_Mr3`^?DTuAIJP93YKACq=$4 zt>+9Em)A2LE!){jl0qBJxRg1*Jravj{~6_%4iqdOdg*sQ0=<_J-bCQ}%0py%x!^T# zEel8Q{=-?T*oVsKXa|5=L0#6k3`@?feb96@kTx;_&o;Q6lS~A}VJZP?{is5wTFFO1 zCB~?Nx_qhc9%zaNonBR`=s87pz3#Q(e_R08b^u@{QMP!{iw;_lqFYf%w{gAQ-)T1o zY_<=$WH9iB2dcO{iIZW)r=4o&vH(ON2)wF9PNXwZsw$LgyW~$hTJ3B}s!$pZpCZum zIUVX<**2{H5CDTy*Ofw^Ny}&NIp8e-mnCtl0S5yEUd{souv)MCIM0Xy#(-160neQO y4$K>p&r5^p*(V8shUtH)?*r%q=mXeM`85D^%BoKBVGa8L0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ7n+TaXzRb-fNAegoit%Do`-k@^9ORVkBn=|X! zI1i##00FR=8ySc}Q|P=LFkMgg6=CvIjOhR#WOCNT@wU)^$1?i7je8WGui3vK>Rh37 z)dHy{>RUE;98q6U0rk**&9ZhEWM~-QYY~QLQ%5*ZhM$3dI~| zlBbXEb&+Fx!CP5g2-U0wp#ngq0FY$>bnj%?2XOpDi}lwXy*C|$k2>>nLRT>xg%vWh zcmS=WZUI5l49zUbO~Kv|9DUyc@%V?ZcGnYcDE?q}>11vPZoZ#!_+bb4d%SoK#0dnc zxzJ<+S&H9>qi;E3d3XXx-vJtOPRuGw{)DF=7~HM{>lPn{B2#mr5RgfRrWVpmR)IH^ zXj74)LG}z`uadME48RbfRSRf^#Fv%ixxn_vDNo<)lKr~mLe@~v1A>f4SF2?oD+liy z>~9{meyRGa&A>zz0N$hiYD)Nh2t&{`a2;Zjq-KG^pk|}%ZnvDTL%g+B;eZdQ%qyR+ zOU~C}io_z}bPdoD5t$03f{CN0)iVFw|KoZXbr@Ch613)i<#F95XPr0o!hObb=FOWm z);a$p5fnkEh(aO1Sn@zGvHH*pRvs6vO1R>ETIWCofCR}4&!+G|6`3ZnpsF;fQ!P>j z5CTL|qau+M#awjK5iq7P%2Vl56bl-e?gur228GU1zNVk<(fs!fV36Wv7cL}?>x-5; zH=YBH1t3)tmkBuP^&00&N!h6yj7Bt2f&p#;F9F*PQ~n8X-;jS^+9>u-k_;G|)tCAe hfE9ohfNPb%2LS4hJMB;ECfNW0002ovPDHLkV1h&9<30cY literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Colombia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Colombia.png new file mode 100644 index 0000000000000000000000000000000000000000..da19e539e10f904e7b90e73525fbf4377394f13f GIT binary patch literal 676 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Cook Islands.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Cook Islands.png new file mode 100644 index 0000000000000000000000000000000000000000..7c432c8905115510e1e3a6c81e1d3d8270e0aca6 GIT binary patch literal 2683 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 DUw=M8 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Cote d'Ivoire.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Cote d'Ivoire.png new file mode 100644 index 0000000000000000000000000000000000000000..1fee82caec4296da8678e60a3233e999d32c47c0 GIT binary patch literal 782 zcmV+p1M&QcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;lu1NERCwC#nNM!hKorJ*&v6N;w3R9$7OdDJv4%@<0>p|_a03p(vPa+yTmW$d zR!D@l(8l)6dn`O@?TJ&-N#v15o@B*xG=DyS-}~ngGh@nDFmc-h*aP_A0SGVy=HYir z=7FjNj?d5D|4g0b`0b~ycJc1>$Kj% zrXE{fgug9P8J*{{Qvi$Wi+jy(z{&iOkbvi9`&2=Fdkq5UPQBaA?ZTQi;GDMM-l<1T z0SEvL(;CxebO|*#FKxrF2i{ww4h1|;Oj{DwjuKFPDZuA zKY-e;F`$@RVmAQBv)bRE^~yK+9s}yZ)$KJp0G9?J_)gjSuwt&t!a$X<=7F0DY-`lPm~9&xyk~d zPGCR`RC^LqtooCsm`e$xwQrE%i?<9UWW-!f3{Vzj>j3Z$F|x==&5)?+GYR=VBz`jx zx!s3ZCW57-@jWYnSrs8tV}Q>J3WC6G?5Ti@)ouNO;oA1LnhR4hG`8P1>JV^k83;>vvgrx7pA*3Sn!_hbM_`##C#+S4Q1uV`llO`w@+w~C_ zzs|QA?ge-Xyab+1%#VKnUxoH~=_ve8$tvJd_9yjw0DAy?09ozt07X`ysi=jU=l}o! M07*qoM6N<$f|LhT)Bpeg literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Croatia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Croatia.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb4ea74c4f3c747f651235878a94a9a2c6307f4 GIT binary patch literal 1319 zcmV+?1=#wDP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=tw}^dRCwC#ncr^|RTRfRcYf`5ySvpcMd%N~DilgeFvfuV@CN}D4bemsAAG^^ zDuuWS+D;J3D;` zNMC+y_sx3z_uu|*Z>s||AwqoPhPrY-f3%Oj8&n2cQirTw=u#G8*IOF@ayRQPY@0jKSCrdzWru*RA6mT)iF_%`>M4=uLIA zCwqv{jbVoYR*AYIcbSh?ze)G{EQ?S3Z2qke$DgWgKGz4W@sgfZN@9cL^N3#?1LC@5ZI4Vo%W-!J z>+&HoGS2ylb|xl0RwmBz`fI1?KRQLjnIyx><>b8>jbpcJo6oipZ3xB#qkt|EIX&OF zJhZQu-X%SFf1Rei{|rqHibOg7P!m75?qaT#SRoQ`&g#ktlWaAWOLtnF-xY(n(7z~9?<;>Kev-oFnV=fPq?LV~w z0}=$7d>%WUX6U(XDBGdq@J~f1Hok!J96Eme8U4>K>|`UjZX^su*O7^ot62#{q@pa5 zz{ixX&DdD99a)sdvM;|1MtJPxF#yi5?7>Plviw*d02jK~VWmkcit6~y(A(c z7oXlFL(gs#5s|{+pj>?a6DjyXBy)vfC_tA3uxP_)Xi@lqo}I3$MzQjKb@SM4QhfN( zFYMm)JbHK-NhZlp4TIc?r;48U`39IL3Mnwyhrf@L3^Fjxd70CEqV z>0DiIN`>s|5PI|o1*I6UTKGPzm@-ybN9O3ZtH-P7h^7J~uKFn6$xGf>b?HOKRVj-3BEXDFL`S zK3;IOU^|Ms+3OI6)-wHZS1?5J9=l(nRMF>Y0Cl*{blYbu(o*8SF`#AxP-h`j>N}hy zSQ8~QsYb8vLdl88FcUy-Y?L|_t$;^>9-yVpoWBkXD2m%lsnTyfi4Ww|!cP4HfCT^x d0RB_?cK}`Xz@E{{4;26a002ovPDHLkV1k#&Spon6 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Cuba.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Cuba.png new file mode 100644 index 0000000000000000000000000000000000000000..4e3cf2993393cfc59e4251e8a145decf7e6e802e GIT binary patch literal 1508 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Djibouti.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Djibouti.png new file mode 100644 index 0000000000000000000000000000000000000000..8f32f74832e1d5abff19af6f6676eedb52ff353c GIT binary patch literal 1456 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Dominican Republic.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Dominican Republic.png new file mode 100644 index 0000000000000000000000000000000000000000..ca2d40acc27f249aeecc6b8535344923542c49f9 GIT binary patch literal 830 zcmV-E1Ht@>P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;#7RU!RCwC#nXzsZF%X77@9o_s;x2&%ghWAc5`uzAp+L~_0+h5!(DEwOyabdq zJON6NkZ2GR6%r&NxhUE7+A|clciG$AT>|k2E$nPz@2)lW?|;VQv5l%yXNjn}Gyoa^ z|2qH!w1942)cd#%A>kQ(61;}>ssLU!=>)svauzdd~(6v(r8uW!V_s*3XH z{>{o~uKVyoFkQ*}Ew+9fF2_JuMDbqvIZOa31~+5Oq^_z{@4qXuySuo7Dx9WYm1uPZ zRM>-d3?QOp&XYNxH!69F=4JU`vCX`H#lEv_GAZTBDDMcyZD!V;Lqz}>0Z_#{Pv)dr z8_Fk0&wy7K)J^6=^ca8_#bzFx`AWyHnGL5$e2D=o*sNLx)MkP7Snxsz%!mP}q}E}r zs~A8a22zWPaH~x>Hz6TO9jUF@glrlJKpVX0V@5Jrg;MLQ2apD0pq--P>GV2LJX#!t zqtua9Z9-`v23jrff<3S@G9fP<9%UqHwEzeOAd0}d;xbCkz-cC=Ga}of6}%LQlP~}b z2K9wF;Jk2{WEbGXVSE5%CUL+3w^j91Epq{5?lc)$10V!|Iv#F~$6R{=F~FC*n?y;9 zIyb%4mlK+KiH=SuHiNI9XLh=@`7+4h+i}Elw{;8v=SPFclZ2VsgwBaqdZrjgXr{d{ zW@KK*wp20gC$X9ZvD_@sGXb!+){8|1Rju3?RQ1GWL}sMaW)8u}-xV3>#QpwyN4$q9 zx-bUx53F9Dt)N)X&R0NeT>2b5q{{XaF<-{;K>M0BfwoD3QxsssI2007*qo IM6N<$g1W_R&Hw-a literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Ecuador.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Ecuador.png new file mode 100644 index 0000000000000000000000000000000000000000..4913cec5a48eb96e6fd45ace68c99a8dc52ac169 GIT binary patch literal 1628 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 KMNUMnLSTZeTJxI# literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/England.png b/Angular5_CLI_Full_Project/src/assets/img/flags/England.png new file mode 100644 index 0000000000000000000000000000000000000000..22fb06b5aa467e3989fc8e6f372bab9c17ad5e6b GIT binary patch literal 636 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 T?o+&*00000NkvXXu0mjfDI)4< literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Eritrea.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Eritrea.png new file mode 100644 index 0000000000000000000000000000000000000000..5f38c52a018e43004667d6c03776aba3b3592119 GIT binary patch literal 2588 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Ethiopia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Ethiopia.png new file mode 100644 index 0000000000000000000000000000000000000000..b29191fcd10772317d2fefb57ade526149279010 GIT binary patch literal 1646 zcmV-!29f!RP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>^hrcPRCwC#nO$sL#TCbYb3gXO-u1@b*onUqFi9GM5=>+YN(EJ$3J?N`KJd`; zQh^Xim8z=ZrBWY|ii(gbRi#p2`a;E1q^d0~Y9B}nNvamw5F|nZiAiFUIG?*);$83E zd+*E~9(KLiq)wV$yQ)_8k><{wx%bYT|2_YiIcG+R2;D3WT`sEtRssCK15khqBpZ2G z$oB0yFQ321otT&i7100GA6_nX9C!75H~gqY<6@QsVX zlE@^Ss}#}^p>Cf-Rum!%$FsN=%7@mY&t;IBPo}4au?|7aN2N60Sed@bi)g@V2c-l@ zwI5Kq%BfF0mB@Mke|qTeC}%B5(DqU^A9>Vpm|sZpqgQv+Z-g@o0!H(|)GWSh`164+ zU@aq;6y}{FUjE)bGCdI~EPaV~X)B<55L>{%>Wyk30I2~rkg$NnJ)L9AmWzyxT;Swf8W9-Va1PIjIP%dL z_%-&vvynHaCV2FLNTQBXao*wBOol?q z<=(BcY`cAq>Ddfx`ab8~BZKTeJWNotoI2CXm$#i}_tXhWR~$Y*-N%KZ-*LZn+BYp= zK{^Ww$_thY#fYHl^MhCJ<6Dn?$nN|8$s79zIr!HBu!`Y)50C76kAsJYd2{bJNJZrO zLdpx3j{8OBTP7KFc*l?3g-@R8s8Nbb*9tc*t{to}!X;DP8OV<1o2xj#}jL$;lybExExO z{ZY(YKYN|Abrq~~P-%OM!Defymp~hz^ziIf58$(}r15MLiJ}giHw6lke#CEN4?k32 zXK(rrP#))kUgFqAJP%PZyUw2FC3ze7+lE=41p(3R`$Ee1(Qci3-oQY{v(_Rabh1+| zQT>~0=#ZnzYy6%MYU??W*vRSWH7JDJ#@|@E!w$RTuF}eh*p_M3ibbuU1^(+Bx=LZMT?e}Fm}ybx zs{p#l0U>&d>80<3TF9Syu_2Z>% sBkv{&fwEdXsb2-K3Sbq$|5Uyh0QR|SKf<+HLjV8(07*qoM6N<$f`{P}_5c6? literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/European Union.png b/Angular5_CLI_Full_Project/src/assets/img/flags/European Union.png new file mode 100644 index 0000000000000000000000000000000000000000..18c86daf8afc9b99bb46cf7cbc7a1057847f18a3 GIT binary patch literal 1847 zcmV-72gvw|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?y-7qtRCwC#nO$rgR~5&9cV^b>U9Z=lb(}Ah*lk6qf|Rx-qA5xVQh+D~rHWL7 z`cSEFlp-EbB_5Da5lBc#Akhbk5IiEaq7n!R1c(HYG-*@PxQTJ%PsNFo_#<1}yY}wP z+j6GwyzP?pr%Npvj7GZN+;X ztyxmDQM9ftiU)x~mjV!L34C1>faavni6f(Q@0#UGUpr^t-$7J>xPB3Qu?~LR^j1_uAa(Mto z@N*h}9RRv^%`kee5p5hU_B0owgom)YjC&IJoKM-ieK^S_AR=kgpvd;@}gL42&lE!`VFyj5gJzxmZ;5=!6J#$OJYYMvWz#4e|YOZTs`#@<&O|9Pj1Bz6P!j#DTCT0Db_wJ05WKnL(y! zgnxd}f*-Ce%XJji*pe`6Ec4lrY_2*J8XI?c@jHi!$MRa+NLTvrp*Y|F*{7MyMwm`Z z(O1?=I>s&mkj;hozAno(OD%HYUf)o>7&!!8mX(+C$?{}gHtx9@=lyF*JlA4uh!s`# ze5Jh+z?5ph8ew)eS6u_41S^V%Mfqr@2^~QMqzc)AuTh0Mq^N-~)K%38kA5OeM{AaM zuXfa4XDq3CL=?{+xX;*loRN}jz8Zfd;+AT_l1k05$`FrfKJ&yBuYdD0O^JXXy!j-* z`|I9^qJ`7PM)>i!-{aaqE8qM1(_9;DT@^Gyds{=P1_UdWtbLI(^Bxzjb|4}&)Cc_S z;*KRewbS`49k{Mxb}mBCKD)4ik1cQLez*yHD|sw$k=3@_deRj zcnu{nK&(!4`q(fpeYKwpS3CLbpStNAZdo0@s$@dif~Xa3S_=Ob)c@SUJN)FecbU#a z`20&Jxj$9EY64uEycXtjIhVfSCO-GnT?X$Y=^sfVRw^dMQbw_Y(S?SlwKd`S)?&q} zXhKVER)C9FJNV5zk29UAW9W7xRwUo-OSzdy1sO{-^F*qildpb}hM2}!up-Nzue27s zP)am5w$)`b7Uei)CL}8?9$;?X#&d0c)dJ5PxJUo3W+ooQRs1D z|M&w&#**AG0pYrfIcD$9G%tL4h?k$g$;Y#G+?$Hy7aUjC5z`_O7i%>pd+7})mC5Kl z8da!8*7p~L4(C4D&YqpK?B15)`anzJ$V5ms1e`iLQq=6&c$|HEKj!&kLqsE%xvW>y zJ3*C4q2ifKjU)mG&zxdcX9mZyU|bIEpWuz}USMDMG)E8K<+Yz4B0U%3+~w_DzTVE* zM0{f>I6^4^yP-^aXFP!j^xsSvf zcJX*UuX42^4JUMy65wPC{@<90vf0S1k76@GIz6))KM@!OYy002ovPDHLkV1fs literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Faroes.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Faroes.png new file mode 100644 index 0000000000000000000000000000000000000000..1bfb68e869f0c0b68c9a0b81d1d64f9609e3b23b GIT binary patch literal 838 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 P00000NkvXXu0mjf1!1B3 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Gabon.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Gabon.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1f634c7f8c6cf5052ba1ba79c851031c94693c GIT binary patch literal 785 zcmV+s1Md8ZP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mq|oHRCwC#nZ0fkK@fnyxjWlHVp+tXNYF*1LMdo@04g4VhMtxupx}X!cm$wF zc?7EbNckhV^Ue&#t)0tpwgV=D6`tmN_WsQ0nc1D$6?Z3P$w*w*0BeB%9YBB_7{q51 zvb#Gf#^Y!C&dyFL!2MSr-XEp-@9)2U_ox6yhV%UK)1;LD^lgtX2jA}&z`)%xQ;y4X z0KDa6Q}NdOJn=u&Z(f_xU;}sO79?$ZYyOD^ET%v+3rs99v51CgL1q>xbwZ_+BmhdCpl&?rF{mwI8UaE&0H*9sxV*AJs3^5c0-zUi%#HqLKZ`M7 zTxvy`hzsRehPqLmRaO9eeDN8{9)Mr`##ZEWR`%Nx2f2sa0mXC`!UOIX;Fsy-psrWT zC|Iq$mkDJ<)&x-SlXP_Va#qSjfB+syO6o1F=|YK>1Tt;_xGu@E{zW%x#DIH1Vo)Tb ze{}f>V2I>(EF>WXe%%7G4oJ$48vB6TDgfS5e9}>ktg=i0JcnrmVEg48)P=Irl~iO- zI~J6X@(c4#rQgdbG6&vLY;A28l^I6H^rU)G_2>&GYgdq6m1H|}vN<)iFRWx8vls)z z;kduAhU7WTlXky>@@)`b;sDE@-0*u4R3pIY;bCPXBggSpmsKL-wlmUMO?-5A7JBOB zg^O2FGgiIhJT>y!>kj0a^O~}q8&2XcioGTS~ z2G}`pdU8yHq5^CKyTHT5l-~!w3ib8UFg{a~5;&FhP5l~R4X_6ItMX$2_)m4|9|qcm P00000NkvXXu0mjfSg>4o literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Gambia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Gambia.png new file mode 100644 index 0000000000000000000000000000000000000000..e4bee6cea029538cc6b3a42e56fb1f2a6a0dbbf1 GIT binary patch literal 806 zcmV+>1KIqEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;tVu*cRCwC#nayq!K@7)#-kE%~N~vf;NE|DnBB36*As&J!;LztnJOF1N0`-oN z`UV`J6=@^L&d%5zHfgtEw@K3jjL1mQ&aUl=|7&|Z_KKO2^C-xCYyfNk{OVaKTWBB@2R?1I5opAE~=avTsn1UvB zd{I-I$xY;XZg%s&Yb^4uE7!qO>^=Zf#?bQsrV26EKcJbNMFcZLW(&7v?nT;dylrc? z@y>Z#=P}kg10Dc1EJUn|e*#{(w!V}l_xD|MaV}K?wI+asRROC)7XEKl08LE*iiLoM zDh~i5KvMc3bqplM%1{$>08j=@m1jK$wFOeb$|)AgOaSyCCB9TlXS-0s$`UIxu|TiH zG|?aRiy(T6wRzZl$wXRloFBt$r_GKyU@0k{5RmUP=8+9nO$=lC2%R5 kFZCM$8vq*se|7vG08_+>lJ^o2;s5{u07*qoM6N<$f_n;KcK`qY literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Georgia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Georgia.png new file mode 100644 index 0000000000000000000000000000000000000000..fb293a0b7b21b880e3c7691e910c24c04656dd80 GIT binary patch literal 841 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 LNkvXXu0mjfPt1zT literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Greenland.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Greenland.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc87f4de37c5103dfd45c73b2aae3cbcbca9ace GIT binary patch literal 1206 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Guadeloupe.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Guadeloupe.png new file mode 100644 index 0000000000000000000000000000000000000000..53dca174f27181cfabd1e6d8795f219ba0be165f GIT binary patch literal 1662 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Guinea.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Guinea.png new file mode 100644 index 0000000000000000000000000000000000000000..f71c621ffa8de4738dd57785a2847847359d14d0 GIT binary patch literal 962 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Haiti.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Haiti.png new file mode 100644 index 0000000000000000000000000000000000000000..325cef0cc5a15039062721ebb7cc7937983ebfe4 GIT binary patch literal 784 zcmV+r1MmEaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mPtfGRCwC#na^(1KoG`%YdcAi(iWv4Bn}`|;@ATR&b$Ecz@69P2G78O8xlvv z3m|cV6lkM1Uhm9su#>o{9a1i3MCP(<@2tI_=bJy?4Q7UC$#5<^06PHxJAeS>z^G|m z$jQlJadh-FKR!M#3*g|ztGA~fzy8-ZFCP}bp{eow*&|nrfB*3dAHHAQDS(lxA!7VI zp99cNZXtwa-^{LD_sP26-_GmPxqGmOs__d31%RqiC80{vXsvmPHSPLXTcY;OQs!l%j6NtdFB785=Zg6<3YAgZ02mGgRbx0FW(7bJ<+4o7 zolq#x14)!Pi&|4il#9!XdFcZ{76KyL4x=;{_!EV!Ckx#~$2v0L4J*(P&?aCmDReQf z-1vZ*k+fw272|9cyHj{yX|dk#D?7r5l46^(qT_vKC1lNn#sYrIh=mM_Yz5%m>1$*< z?SXxp|62WP$R`sXF928)Ol?DHcq>fbJlc*zsshe7xKw2Yz(fgoh9w_SC=~fs3z$>{ zGcdg#IYLh~>AD|!(g9oObzNJ}do+WTRscv+4=((m%N?wTqMKaDw&-s=&(?h)wex`1 z8$@3GzzkhbXfhcWs*0K6X{TBjnRtKyXs9BPWv(KTN*!>r^XW928HC_w@r1BsOL01z zB|Esc;T-V{2l(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*WAwBx1;&?eLM5! zt(X}xBO!9k1$;h>hwI{)5bl)V-nWsCb!Zu_MK+W)~ zc-4wDqCli-OFeSa#y$SuVce!Mo4EU&rt2~&T6Y`>D7{j8jlw?u5dmrxUMV6GPf*ODK3%hN#gwL;T@x|3GFnITkl~%m} zTmZnO3(Nd+yU&H^dJpxNUddc?B(E)2ttIw`rG=n2%)ObJ`Ji@ZduX41_mk}oi;29p z09I!bfrV;2q1#Ch>~i_a4K9CslQJmpzq!`PJ24h&vdgRM=lJ=LKI<=@Ig~dO3#sbV zVe~=m&-;7!@z%kLm z!#mc_?>$+TtvP@f-un_Ii6$57xP(+{3!OdNb83o7LNs-15!9-O?Ut67JN;lJ>EuKB ziGx)cG=S^hy<3O25-ao1FtavOM3uK-rpu#&?HP$&8|sOMY@&XW_)(}nFD=!-F(C)~GXGLP7cdtv d7w|;!?*LLN{Q`dYYc2o)002ovPDHLkV1kd7w6*{M literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Hong Kong.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Hong Kong.png new file mode 100644 index 0000000000000000000000000000000000000000..46208e0d57ba0067f3baeb86ee643a90167bfe46 GIT binary patch literal 1748 zcmV;_1}piAP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?T1iAfRCwC#nR{$pM-_*^xsQF=yRp6N2acOsan&Ym8Y)l`kVhY?LPbkb9ulg= zLlHzMDxgvX!ip<_D1u6Xh(?q`kWkf7K&5R6C{@%FkVr&B+YlmC#idX+wd16=@3++d7U^TOtN^V@gKYt5rNH-t0#tfuAp}}$M49nIo_l`V zrTQ+!bD_S|eHN_yejqbo0iZP6_0gVxG2nU61t;Y)@3r!rUl*PPr7HnQwCAEdw;|TQ z_FPc15`aRxF530#I*^%YC4Bu2m|dOZUpRuwX6pmMbwMgZAc8$0720uwhI%=eo*tTR zyM^#g>v0BOMdfpKe@1+d(TyC>Aox8c^s`3GLLb z0sFdZv3ghGkDMj@)HAf*|9P6W+(GuhLA3AJ2Y_jURJb`;l>zwZVhO4N5RQP9;LqLo z_NrAuC1ex-#Jyk`xI?d@^Z7tS&CMVLI+t5I0K)+3&srfZ6{=W5m#!Q@{O-Fj+FHpx zz8?{54y;(A2;mT_SVSN&yE<@B4>9?@M`-%M7GfW|8?(C$VVZcO=O`TcJ-J^!TeW5c z0xfkVfbt%w!b;fJ^wD(3?L=?C4YRccmCi8vt?%HRI6-XNR)|K(J#&E64}VPJD-RIe zyb+Zzpvp_t>V5|;+dqxf)y3rQJ#)jC%OVgne!!Ua11g(AyUrCCl}-mU(4NFUcOD}i zBl*p*;}4G_&%6}?+OwDF#`hDtaUF7e0%2LGOqQv=KbVQTnm>3a(OWlHH+D9ImX!c} zKd`M;l>Fi6gJt75r1m_5cjhgOcnqs|6%!AA8*gwBBN8Ee!}a8Udx-oCM-aA+eN_+1 z2X|p66Zm6eq`towvt>oq<4?zJ0$6kAJsXDPg$r|5*<~XdA!xmCCv9K8AMJVgqoY`z zop{3|oV)i^h)5XixR~upL^Og*O`)Yv`@k+D8{Uia*HesrZ2&bszUWH7lniDfLGLRs zt_}8pFVRX@5sn3YrXJfz=$by7@7apg-Hm^C6z%zR?R%8ci^oYlwhxgD(>~CT)zgj2 zWSQuH5cj^@|G~`af%Pn5`}JoqA>Mj2RWCf%fH+m=%v6qj>ZfW@iU> z&q_ehy7P0yKK?PXPyPbu)F5VC8(ubt2#0Cg)z918cPw3a%bd|b8Gwh-8nh}0+!Y#} zuFqeR^S(!JemC7u{TyN2fnm$#kmC~|CGij66PP~VN9A%f-?|y=svi8|;aMJY0{(gR z`Qs~NW)qjKkPI4?4(##tv$9_KZGrEJfqsM#6pz1zfBrn)$XV>(t112EB#})UKuS`N z{s`yfDKHE|Yp$EiL+Oj(7aJeYvI2lAt7DFURTN>{*u7Vy9Ebd&=g|2A;k9chzVtGs zKfg@=@bh4rbbj|?qPJ`cCNZ5}@_1-HBeRuA#4M#0T5Fb)scyb=3vFNeB4$Si0PPQb z0|58*5O44N0$M3D`=3OFY?1^0h;SH{&*PjPqL$3Knm!Z984>C+Ru#YbGDwjY>_`WQA1O6N^MFw(e+a z=iefhg)Wt9%TqQrp$dh?oli$QEjvC#YWJR+LTeF;Q1X4&jl8ken#|>Vy`uf%e9%&6 zWqQUJJxMuap7$P+HAep+>xBnwEJMz?G!_ z{#U3XQ`fKnR2hI317kW6HDa;GyWog~Q2?nr=579iBn8j~tOq(8O!#qNP!L=%#mmn| qA_vHd<(v9t0LuWD0sL3#UjqOrp$!aQbUbVT00005P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;Ur9tkRCwC#nays~KoG}&V{e>-8j2br1jk4SEm?g}6{4md)MgXhnpQa*q8o)6!C+;YIwRIw1y z?-$i*`*0Hh0j%bW4A0(`YyWQM+V)-|+sA8}bexH7wbN^$LZk@ zf@^`;HYYu6x8*|s)hdW9hGIpDZOSOz$BMGr^ag;107X$$s1(S&L3LW-_En)^6hXp&(; z`LrRgEl`5b!TSMI%0T+LYHI3BQ9I_z9E3o2m?f13O2yV|EYIV}LTQ4Pfnrst0FTY= zbBv{gh&&m~=@GyPU<7aj0L1v`R-^L>V057?lD0dt`Rf;iMDgWjYl+1`HQm<@?y9{1 zrX(-KeEljt?)t*i0o1@Furlp+C=Gj^Uk|bD5 z-1bnu3&eJe?Q>^OJ{X~Kq2<|Gq56Onp&JTUiHz%sCPB4Y$(^rOrPDx)`^^G3oq~pT z7E(kc8s$Xp`$*MNTYL4f(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ6x&8vi5lXL!x zoN~xHhuo6fa`PhIgj@n5hzIcpg5ZydyX$WE>-Va1nBLjh?w+x`H#5VKsmpXf-uqU4 zU)6h6HEmRtd6s}Vmj!_Zf&V*!$QTm>9Uz<+qc=8IqP4Zp!}ay`Bm$0I|L*sz&n8SdIj*;y`2xPE0ZeoRF&h$mJm_iK`R0fQBvng zozG?stuWd99&RpiYnm36IxnSjM`D)EHA7>$XXgZw{y?9AD%N>YC-r^ld_i|3oEl=C zM|6mQ7saL?oBG;dn%bg*1~|0{q#j@JfE8?7f9KSuB?>0&0V{|qZ7_WgI3=+TYh42Z zB_3#iQ%4dT;+^tIi%u3oLYz1f+aQE&Qlen8ArvPLFT#VAcyJ3P);A-N*r^j}w>%VxkQa7#Q{tq7;xYosWC;Yu;ImwlodGfr ze8}~h%PJsonFoAHrYg%=rV#;S3?lmoXI1rK)7^M}_1fV1%$?g)txAnCpGAiSDZ7QH z+7AFcyYv<64j;Eq&tIP2?nlu+0Yq|Dr5RI+P0hryHiWCI`vlZ^RCG*fI13qXgJ!po z0nUoZ!z%T9nLPgZ)4}ullSk8|r%Dh6{X<-};TVB58~+TK)2F`tiCrtT>iGEYA2K8< zczfyGj}tY%6$KpWga`Y9d@EU5L`Uw~{u#>$EiqG)bO(@55d=MhCTBk*>6+qJwBMyA<~Sn&+}*IC;8zLFs0L(?=c zlOn_PZQds^ho71DYz_{ciD%*gQ$}FULTK-gtu6%bGd9ad+x7d?ZnrSj1gCLBv(!P} z16!N#YAx(#{X=hab1-&18>@?Tn2N#xCxH#%#GIYuSHOKk|MSvv_B&6K09$79rG7zR fL0~~(rt(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=0!c(cRCwC#nN4gPRS?I2FT4I~?bwMECnTsesZytqAaVdiDK}Dq#09D91tE|S zoRH{|0|zc}=D>yCkXm{{LZu=IA&}AnDM%3_CEzw~lBNkNZIaq1lW0*Uo?E|K7~JRU(3)r3If$6F?Kd{~ds-lrn%2VE9Gp;o-QMOpX}+{ryD~ zXw4maWz~;g|L~C$Jth!G3xU4JeWkoL_dREq*CQqn5;US6q>wK+S2{OUaW9*mYl(O? zu6iF8Zbi`KAYi(68nok?zQ9U43q%~qDzRj{J|e> zK{*6+0cZzo%PoEo+uC4@S%w6T1x~2}3aG!RS6ib)%`tVvDFH$dRM`R=u?xrsfbDL9 zB4~$!0HF#BmE7V7F-o8vrY#DlyM{Gl7ky;`5lt`}Y^kt7agznA?a7Vq=l3F8@Et8C zXou2TNh=^NA{kFVkfWKsl4at@MTQ1C8QR-PC}?^PSt&K>c{G}tTj8zu#>re-W@v9G zH}XZ^`QSUoPS5@$cJtH%=jT^Ae(D#Fy!05Ng{9x~+}E*_NF>OK&!%aMhdFd`aC=(7 zb~NuFpX7}fA7$}sjxWBw#FrEEjGdWd`rN`ojYl34KuK-jn!O% z2lsS%55SAVtw#pC82@2`aLC}{bc)_ojASB0MIy9?Cyz^Ohh<#>Sq$MF!5N}QveD`+qRuC3~zG! zvD26M`14;m^z1%*QZe%RBA<@W(2DtDVsUeIyeRZ^I$mCJ+b=ngHpeFQW}8*;e&bKs68s)k>omfRCzVrM1E=sgZV6 zj13qjhPV}GdwbN>B8VurztmB#(X}oO)XNsz+&Lw#gaisJG2-Ef?tl>1?P53 zd2?l@v_musgF7ZrbvRM&^r2o|qiLh6^X|Jjrz*G6)wMM{tlbV$lPj_XuE;&|Pqr{# zp|!4XWLl#Xz7eHdojvu$|N1H@>%0L#;U5zyR22X|;*e5z0GLr|x&06gMtnylGaNz# zA`{u}^eqs;EC=ZkXy O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ->`6pHRCwC#nZa%oF%UrCY@DP>Nh>u%NE{;}xa7bM@hu$sd7SwO)H_1r4>&*@ zwTbB3YtL}ljk=^MNbLa)>`1G%Ykq zxwRPx0H|RpV@KcnqJTMwTQPMVP2avIw8oU5h6_k9t3RzL~rp9U?0D@q}`T*S=aIy*^ayJj?=Gx6h z&Qb)adH^|NIlJ18N(fyz!Ampy;_*BnBCr09GqJ~?TRWQvfFXn)DB7LK{D;u#=`6Sg zn9moJojY8H(B|SIx%R;2cAMQVqpm|}NMr-RBSUBgmB%@-lW;Ue0oLoaNBfHa&wv&1 z)S2<$fKNhuy)^IMo+JVr8E)zafB|3t_^a}B0P-44neMD8W&i*H07*qoM6N<$f}Vy0 AMgRZ+ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Iran.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Iran.png new file mode 100644 index 0000000000000000000000000000000000000000..70da4fcd208fed9bba572746e55cd838ed0620c9 GIT binary patch literal 1372 zcmV-i1*7_jP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=;z>k7RCwC#nZ0iuMHIk)Gdp{GyLY+sXA+SHMMAMmA_Xd-AOeJ_5e)?e5q|>( z9fE>?0Es4ih#pZ;A&Ukf1a&~NT-lNx#j$<%`abq!cHU5|ZA|1qkrQNvpLDt%-MpFi zyZ2_^n_1<(r^%vexSRu=1N`3sj8ZB9A|Pmr(Kl}N&HVgx!PTo*3j_4t`RB_T>GXCeS-}z;C5*r}$-Xr2ji!lJFQ=2;V>>p}BO8k`c9@VEGb@1Mk zLTCWQ3zax3ac2UY9{8-h{qS#p*Y~V3&+4ll8t?RTB@XdYFX9@&Q%Z#u_t()MWx4tr z5`Tu3{vY)IN&lhwtyIWS33TECD-~9%M#O&&aLNPDd&;V!bj<)LtJ(uCP$wQJoTYTO z5dej=I4?XC64f3McLY#12S6OZTXF;N_VR1YwL7%5AuT2ZTB8)iCSq9RfX8S}+qAIa z$g7el2+^uuVPjj6mJ*u$vzen-KAy3t_^bI3x<{ zc0cMcEXP<80;Ng9h^#88oX2QI7_@L+xSCvKrQ6aPz6+Xr&0XVQh0s=Wt$Vn~=kDg7ZRFmh_?yX*mXgQJK?^IvkW^5Jg&!n2oxO${g{Y z{bESJ)n#n!_Fi^KCyY@*DVAZ8(b6GGc?wsN+ni8qW_vS~qf!)b&3nJv#8N^jwKVl= zRI&`awuZNs^sBE)zxo<)Ep}}U$+9QBoOX`%&KH#H8-PN$+vs*1P?YN%q<6jm=blUe z$uh<(KVU9h#%c7225?r+mOkxgr$ z*0W1Q*Ozf=iVTNT+uP_Q0ifF6MutONni5@KrnS5@y`2cSCL*g!smBkag99etuVAiR zA^rSIx^KM+!04NA>A!cIYHN$+jn@fgW*&Pk?>$=UC3D=E20$<~L-Oh?1aoubzx>MX z`yT+%fA3x57hk{)22(Nq*yfWEn&$Olu(*I5>=WO58Gls7$G2X_r76MU!t|3FaLrn~ zYK);tQdJdU7}g=Q^WjG%Pd|<1IXJZhG8#kWz!-G9jh{?v;2=PSAxbGEO;PO_v_b^|ZvOzCB>1XA zwcE%+ijLzNw$s7w?4aWq(TZ^KV!Z|~T$pbapMJ)n*7%}mMiCc96jC24^>A;m^xmH& zoQ9O4f9^tq(Wvshh2y=cF%16L1IK4#)gTWjrA}@o^tAK9zvh7>oBsr8=o)A&z{$;A z7qlEjknVOH7fPlbAprY_hfO@!I|W<(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=3`s;mRCwC#na^unRTRfRH}htaG?_#*L{X}g5sf0DxQe(EM3B05>7w`#xKeQM z+LZ|U7X$^ts<^QW7upmdtu28-BGJ%VO_RuErjvR1y?ehd-kX`%$xJ4RpnWt4hI`-K z^Xq%>JLlXpV7kBfx z`xh@QJ{bVh@?z|jmviNO>!&4_wwvPtFp4~Qhp+7=tJ&gaOm{Bb|2&9#`A#Y~fM;ZS z3goFlF#wSF5XZ>}$W~`#43aRZ;(nF8ckM9VemeW{wt4!_<2dmd2mtUxHbzl=5OB}f zcTfhy@Gc9$BWsb3@&UkFaGnyFBnF&Ep-mR@03fu; zd!8*anw)@hC~P4c<^(_yoMR=Tm1ZG_!VrZyIe}t`yrVQ(8c9#UqgD%rIXQts0i4G+ ztT(`%q}4oLC5$o8KOEQTMznt-<^P4;Pymwn=;{|}K;3LcA$6M=jML&WOimK5$g`i?PiUg{XMMnN3u6CkOyTUAqO9}P^&tRjf8XMV z%^O_b`jv^|7*CgHnVoo)=Vs1w{;}#nIe@R%uduTHJCmg`04`J)s6O(%NpF~Vegz@!FbD3wYCNjFR|Gcy^4p~uT7#lxox@QHiIqqZUs zGUmRfzYWD;I+;ZB&|&MYAt7ThO0%56n{*SD>8aa#m6kJ;_?75Mbo(^@j+D!ll25aT z)ODycD&5}HXvcZ=LP%sfqcUq!SEo`AWt?n(mr3CrzKqQ*k88J-^_?A?2E>6_(6Dw} z!yEjgb^1Da4D2= literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Ireland.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Ireland.png new file mode 100644 index 0000000000000000000000000000000000000000..74219ab83af5a72438c272bacacb8cace407bb23 GIT binary patch literal 882 zcmV-&1C9KNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;_(?=TRCwC#nZa(;KoCIR+HO*+1W*e?;#kyUCHMfu55Na-<{vn7~ zr02Jn3AaFn?uNC2%6zzulY8r$}~+# zQs06L)v$mI7xO@-%2}E)&3p?%Jgou1QXWvrEs*)jGNN2!xF*YqnFX#Iy+Q-C#XO*< zoSw&5*B+HBH-n*dHjd2CYNp%*BBYXCuT!JTzT!4|v6YrBFgiPJrJUB^^^PLJ;6b?- zQk0gS51H0YAaei_p|uBGHRm-c1E>(VV0IpGOZ&pV4F$dZfI);V1LTWgm5Or>)Y>iJ zF1e5v=P+x*gRGYRvS7laEgWNT5rDh8}#;`xtSSRj}j9r?Vlb65dtHhY3` zPzO)MV7pySbMuYq}ZSFbGI+}B60UoT9&D(6Y z0D$3Kmu%pc090{Zaw0behz1bEMPLm3JL}hFd$^K(wB1KzU~*FLJTM-QS5n~kWU`95 zIN%X*2t4dq9RCEqIr7&_!{W0`EdeHO^QL|SumRWrwA%g*08a7XCZT#lf&c&j07*qo IM6N<$f)mMpKmY&$ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Islamic Conference.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Islamic Conference.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4aa3b36f4183005354b73afe7bd1aade383dad GIT binary patch literal 2312 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 A?EnA( literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Jordan.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Jordan.png new file mode 100644 index 0000000000000000000000000000000000000000..b627a5c9f56e279655d2f57fe6357556d857f743 GIT binary patch literal 1512 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Kiribati.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Kiribati.png new file mode 100644 index 0000000000000000000000000000000000000000..5d286d257690d2810523dae456b8633980a1303f GIT binary patch literal 3269 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 DewtVl literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Kosovo.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Kosovo.png new file mode 100644 index 0000000000000000000000000000000000000000..1d46286404d7760689ebdfa7ade5c53e061b21b6 GIT binary patch literal 1766 zcmVz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ?TuDShRCwC#ncIt9R~f*6YwvyL%*mY0>0B}=lct8y z8;0Ck@ToO1wjv_;R0C)f*5JW;4NekI&OTGw-gF)NEmZ4E_ zjA_H`^ye^A;{C@2s1jI9U~R_+q*~@^S}L`BAjk28Mb3RV!}R<*qXRjP)y$jWb2@bD zfwf4yuv3yHFE0Vp&ZX29p&r?Q{0(b=lH=Q&m9>>RQbbO6a3@- zNko;iA57tg(l9@kfKTExw6^9_B-jQ50*fEowjKb56Nh&5jiY<8R{7mO$2ooB4%RAX z-kZb^Efdo#{O0dt)&G+7BzzK|Y2%7Yfs;Z&SWkd93EQf0>ili2D5o!eh96pPOfU26 z)7Pq=reYTwIp8YB)MKlKhcdoMl)uIJY6(aSLm4lP0N+vyq`d@yv8fe)aq4PaoU2{P z1s)$<<(vCvIdf~6D>MBVPpdvEiF0gfg|Smtp~HCLI<}sGNQAY(QVQF9A(fgK;h2=~ zhM^rHFCUy>Prk(6HN%bB9!k~_ShqnMT}8S|2I?51WE?035q@B4%GR{SY$J>SpUrt( zoXYXszBP{R`JAVB&2e)v$7}CCiq+WlnHDZ(X18QsHKxBnAzr7K6mfjkk|I#c+ zhVBvg7OO&^8**r9o$o!?!|yLW0-k-KJYIpQR)s{ArM2LJHZEcy$nfOo0zWu9j)) z6^#!B271=`<%vuD>ivEE_1Y*-CgOhS$hb~@DsgYw?{f2oT*mVKBe$4a&+@JPvm72? zB2vSu?>4PK@;wm`dGnYk&)roI#NcMSSKZd=ky7NcSlxJY zWGlYQi;qw8?fo;H94|69-^ZDo!$^0Ih>F5E<%vaAyXwXWGfP>1^3J39)(};~bO+s_ z^!J3k^3*51^yDOB%kH_G^{v=i3B?ckG%xEm=8B>g)&iH; zuN4U+2RCEs^pMbV4Uw&pfY{jR?n4T<7khd2-%n7A9Gr$Ar77xEmVIAO#D$riyg5FC zal6w16eQLmr&5tsyh^v-IF{>o^W0d-F^~;#jU+anR3Y#jVR9wQ>sLn!L#JGib+Kke z?KcRhl#)#-mbjZ#Fe=|&fXltc(&v9>TJN) zCUYu?aZ-y%)1tVm&W&<@vcS8y26_8VfuEoF7);sKI!5UAl-0l^>qe}G8GiiEV@$2~ zlJ5;!Tg_5QsnQNOQuksEqBTY=Rxw_Ed8i$1zAnLX1?wnpeLBqb`8)@PmT`@;Ze31} zjqu0IdwK2nRj$nC`OD?KkP&bN*Jy+BYAa?{+^DTfB`mIbB<~8;v`MxSY;#boxO_af zgRc}9`1AE5fBI-I|Cug;8h&{039_C*Hmn-FcAAyeoeODI0%aSBEA$4Btu>>zc$av8 za=eHFZ{8T;;_X311+S)js~*vq`g%Y`9w@m=a_Y;2D`XrY z-($hE8-a z#^>@luH8JzHh80235a4gaV6JLaK0GMmsQAAOIxqj#CPU0TkeS6i_>(Lmln3-6@fKC z5jX_w+G3lZ1umQTdTD1oZl&e}%Vztgew%=80=5bGpSJ%F0L)7eX+~>9R{#J207*qo IM6N<$f+d1ifdBvi literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Kuwait.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Kuwait.png new file mode 100644 index 0000000000000000000000000000000000000000..8d7adb1a657f57251e496457fb5a8a91d5af3d38 GIT binary patch literal 987 zcmV<110?*3P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ5OSWy}vM$R33yE8lQQF!le&$%-ejd#U8X*IKVZ$|T- z@0)qw*)gh0l`Wv+wg#{U@P7wjfEv)q%SzbZUOyZRhPB<@-82Mx?|l2&arFFVzRWe`f!~cZqiTsP|BT)bPWjd;Iuk+zNq)cNy{Bha@L|5$z5Tm(4&J%&d{3 z3-7D!tlxiax5}sAXrro}KokO~3Yl|^5AV}-mgxF6>T)Iw^AeV`bN0XUd|A@xGGBA1 zze3%M;By5L0*Du^wK(T+hYx7ljOdlC;0ocS=T6J{@2mVT+UJ?N(+oxC05b2f)?%#% zz#jfaBTZ=RJ%?rI>k7GOcXq9fDE^69RbeNz-%z z0D!%7M4BWtU%Q5ilm%|j@TNmGlOJjT^v=6V7Y^a66= zQUHhuPe!9ko(EHvvJ1)iQUWOc zs8tN1B7iEG6wd=b%K?ahnP#o|xo=t>MiIa6T)TV;5k+LR)2~3`)>bD>Q$bWv6h!lk zE2l?#Bd8i)uh;pm_e^P6nlaGr4(gN1?-*kWCr6#mJ*sfC+2U4rlZG**WdV?feK30b z*iO-?>g*ve_v=k=bvLP(Xz&;_--V9H<17qAYPH%^;c>IM!PmV3Az(|E=rkWsFr9g0 z7M14Ptv28E2h2$7$hH4ux$H$uhrqJ-d6q%rkq==>Iw!vXm|Otw?(Gl%9_%O zYoG|=<93hFJ6A|l@MX?og%Aom5R8FO+kHN2cZv0M3$4n{N7!s2pVY7LmKPpAIjNeO z_6E2L>;cbKZ18^oKN(K1m%4dbB};*kS>M#J0jvS60bHv6GXP&Y@ik1?AnE`B002ov JPDHLkV1iFn!rTA= literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Kyrgyzstan.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Kyrgyzstan.png new file mode 100644 index 0000000000000000000000000000000000000000..cf2d885feb371eeab75f96f07a72910f5a1e474f GIT binary patch literal 1610 zcmV-Q2DSN#P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>&`Cr=RCwC#nM;pcM-|6^r>gq)jMJVTW;}i*k&Uf@l7JUv!6Q3RJ_ZtO^97>+9pcMd26U3$g+pGUH)f`>IwU}gE4F_AFJGzL*H{R{z= z1tcRIv9Xk}qQc6fX+YWrD)keP%<#*G?g?pMpaPO$>4*S|3e&`wTD0qZN(n3S8riHV zeE}?o@Qh-GAi?lwtTx&`!FNChg5?4ctU3yS7No>S75V)rWJQh@vjOm3!wT@{4EK}~ zo>Qa?;amb0bXQ1sh3b|^w}f;TTpLnfW&_X)m?pAL<{AwsmKRtty$|?~p?%1{ns6N> zdohuHC1FD$-l>mTt&2+bf)W1d$v^bCj!<6nNC4fR9)$S-Nh$YAJuso+5Q=fC6@OA$_*TR%C>yUW(z=+l@`D0tjiLr@|Gdq{>yA@z49T9a&`nQxRw&m4 z7M~z_JiyvvNgo6-ixaz!BEbk3BH?_b_meiZUm}v|{{mVU5@rx@dR$hZJD%Q~u=4r< zy%*SjHz4hZ4h5zOv%=v#py+OY>NxM(isj(Xl<1}sZ#%lL?h|h~@(%*}d$oOs3nlHB z63Z_uJ8x&`c7bJzkg(h}T9WDVfVeRLF=8=J>q=;8v|mhwrHXRh;n#B7U(boRTj(Hx zuZ7Y*!?h#rZ&bKnDaEx!_H;#gu0^`*>qJ+`lp7chX`t6Tq$7K5(n^bvdI_@<%N?4x zh&OU}f4PY7LO8FWpnai#MaW(nV8cZ$uh3G_oeb#+`frE!WP+VMS_Z$ea&V=rPj@!f z^w4-hGlNQrw~TnlXni>m{{_9DW=Km(TgFqbl$>~_Al?B9%J!RW(gw7ii|D3NT{q&L zT0;->c#I5<6T4agsXmKO(X0R+8WIfc3E|m@1f}?!!=Fy|_*BBJD&cIxEh+g24mqKO zvytjnV_sWe1yl3a#))eUBt^WNevv*{VGQ4M6zjsNHwL&RrTEa-(P=HwI-dxq6XjKh zUshIsG@x8}lz(^VHfU~B^A+zN)PSX`d8wd!@Eq@t|E3B_5wDc%g7zT)y$7$HetVDb zOeFuaqxa)Bn?GD&@HaeZ6JP9n+~}_YStg;WuM01pb0un6iT(fG?#>l zw}}b27Tp2=1*5tyxUR5!rN!cRBB$TlC*FhdqW~DouO-4MD6V>je+Z=rY&$?WB6A`YZKB|pn6^i7nRl*6CzOk!%_T27`)p;`$GKKLCc!R zGedFN3>{_Sm6c9VRm_Z8E7fTm+_F)9ETsQ9;`Q1=vlkMU3)LqMVr{V1HG#~~jTwb+ zNVNfQ^5kl!DS>k{Y2f~XJ&*;^3T!C2Wh4KS#}e2;z=7_8_#^E6IKRZj^vsr!#*aI2PLVWvbpQYW07*qo IM6N<$g4ciS-T(jq literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Laos.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Laos.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b23092a4f748e03787f9e4f865fc08debd35b0 GIT binary patch literal 1179 zcmV;M1Z4Y(P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=AxT6*RCwC#nM-I~RT#&A=g!S!qLWM>eb{2t5~wMJSS4DeiVzjI7Aaj-EC?>7 zf{Xgt1O#`*jSE3=;Z_7Ily0;}i`AO?s0%AtF*PJYF)>p!lT7A5&iP!-ozBhVPUZ#L zi}S(9J@-7mbN=^y=ls8Ot`ZUAEEX}B4uB4T|2qI%DU|@afka#eJwBeXhlcJ?jEsyp zHqdwD_=#*Bzy67{AMCb)j2Izx_~BR$zIbVdnZF7>Hqeb2FdDOxE0u=HO{q#+WaE1+ zsjk;*yBc+@Odp701-fhiF$R3Uq(GRRl~RZZDlig?l z(ikHo(@Dz)@U>yx@hQ4~+s5zc>0bj~q3E@| z1}vp`_4$Xk9DG@Z`g?fk*$JlJzSy$MiU@v~iH#O=tHBPWLe!@ssIa{@q8kPV3)f-&Avd}Pq^Ot^SdS))tej{pGB_g{8 zzyu3eq@*TLiO{Hg$JLyC^HbK=>qoP>HHTBDr^&6lk@g$W^3GXtp}?Oc^!1z7U#>56 z^yQCP%ob`6elc6%$jLKYo6EMb9;+Lku!m6biE3_uMIrpMfUQ&$ZZZotHKcqDpn--3@+ zL=X}cl+>zU-A5{!z`~Hf^4bBrw|6MHqzx*O*f0Z82I`$*rNJ|>)Hxg1%ZE@fmtS6X zztiuLvTdZ;ID#vXKInEoR+{iODrUnS&22veN?{}fAdbJ8 z%44noh|vrXx~YpTfN~&cr@;z{7%QEQoh#X?ZVbT9T#guuR=`eR9M~SS!7l+nDN4VW tdV^=2!~ycE^QXQ8paY--;6Igr1^~?GLgCGhvy1=$002ovPDHLkV1k^gI*tGU literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Latvia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Latvia.png new file mode 100644 index 0000000000000000000000000000000000000000..6ace36d125dc86d1b72834c1f1c6d5c113049344 GIT binary patch literal 803 zcmV+;1Kj+HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;sYygZRCwC#nZa(;KoEw%wH=2_japhkC61L4TzcRM`T~6|-iIeZDyQBN63+m% zYL%*v9nTDh^(Jd4Ek#Jcg7=WMXLo1j_sn|dkDZy3a?41(jQ~af|2qH&G2%FCeFaJWe1?+w9%l6ZkRoa^iKqXy=p2eZlK>!P2_lrcW#%K$wn;_6rB(xTH-4!f h0gM1f0DrW79{?*`v~~4R_oe^<002ovPDHLkV1mm6ZE*kq literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Lebanon.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Lebanon.png new file mode 100644 index 0000000000000000000000000000000000000000..854717e9a4ba9de45da1586d5369c97e2ca55de8 GIT binary patch literal 1274 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=fJsC_RCwC#nN4g|RTO}~d*AE)bcT*Cg-R6*1yT}dBE%S@VZp+mgv6CAb-~7+ z8)KpiV_dm)<;sN-5`w5iLSnR0i&RSpC}7G@>0tS3r?j@6&UB{p^M3AeF$0!TK-;PG z#h%IJ-8<*bz3034y>rgJPl*UY7EQoq1z-i>{|;a)r7R!}SV1wmvom3@UcJL=Z*MQ# zK*P<~_ojn5`+JXm-f9C0F+$|oX98t>>BLD+P86ax5Jn6bACsM~XlDmErT#99+*!Yu z%x$;O|J|dFPBefRvQTFOh%w-Kl`k+mIxD3R5mdF~`6BmR-Tm6m*XMj~Z?&1X?0FTN z0UH1#h~puycQ^2y>%5clfcj$loLg3|4@PDK_=xKut`ms+Ut9-_KO4Xxj)OREFaR6} zd_xFSMWbJu}78!L@Bk^UW$&(p3C8j z$LShA14ejt>uz4${B+I73B^NtNphh}e_o?|_;oV;Ud4lr5B zawK_zFcwC93Vs<^4Bri&;^d9<0IO7nHH zm#*aL}MCeMLB@vGE#mn!}yhs;YGk~yN$Jwzfq-G{58i%3$1fKZxr21H2-^`x% zPjP*EjOJK^O^uK7#?C#2?9jtsfs*I&L-I6l_k2RZIA}D8;ETc18qfE+lpW?$b{Gw; zkFP=7HiPLAwm-UQ@xct}Fvj$&f0D1yk?T{Ve0J_zzWk$?#&C?hQ{-kTL!z#p?TIHy zW>eUfO=Dd>GhUf-C&$`I0$XcF3TgJg^e)eB=v-JjA%fO=s{%TF-|yE8h-n30h}} ztx;4AOw`9&UB9Zj=TP{@;8*kaS_0e-WVJrv-FL2w{>(5^{S4-Aa%$*eZBy#1&AO>6 zZr2jv$c3Ldc=;F~?|zg0FTBI9b=zo(Ht|94KDv{?)f|AfwzeI`Vo_=#j_1nx(Lpg{ zZvW=_z8tx5T+)SU`TokUcjy))#bQx_4m&qF=?re!M#Q#}QfbjM69MLCI@^IXuyG#U zf_#4@LaBO!VyE+YPa2xiLcE7_4S24HG>ngEKgfEJ(=SQ9Yg$ALaY<@M64>NQAG26AfU kP5lbM3cw1$LzTY<0KHt)nGg^xg#Z8m07*qoM6N<$f`8dwRR910 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Lesotho.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Lesotho.png new file mode 100644 index 0000000000000000000000000000000000000000..9af5c4a17ca3762d80ef12927377579e9cada3b8 GIT binary patch literal 2216 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Libya.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Libya.png new file mode 100644 index 0000000000000000000000000000000000000000..8176ad5222195eea409b57051227a230a9323bb8 GIT binary patch literal 919 zcmV;I18Dq-P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<9Z5t%RCwC#naz&dHW0^uBgx*jSYy*{f&x7*(Bq=$6XXT*MtzdLOo7~b4T8Qz znk>?_VXr97Ob_}nDaqSSQJ^K_IasDRGvt3r&Icv#PR>-2Ih_HV0etBI1So-v{+R{c z-dU;!gC0Pox;%b!|BzA&>G+CET57m(MVB{)AQ42^y`owAyxx`kzsk z_ws-a&3?Wvju3%lXe%BGO5ef-5%5@lFNaHHxOD7}ziX%|ZU#UFU~Ysq&}fsz_6cpk z&?A7>l+Xl16Y>Di1X_y#xOsK}+?+K?1)!$XO-*S39RSghc@p1K`3I_-8a3sI6&E9b zLpbmd9C<~QB~HL>!LrzZB{E#7A38?V^mENhd%PAl7nwKdKyn+ zvdsLCkEw->F?>FQfm1aCU}oI!x7k=fG-1q{x)snin>1o{rR6GJfxG*>N`eLPJJs`=Mf24Ggg`{TImv)FqQZUWroM=T=&Je~RaG_?|MpF98tn z#H493A~BRl29k;XQ$b2*hGsF19zxz!&ru=?WY3>pR<#?3^?P$rVEy!LRCtWWK7%4r zgzXG5?<0x9=_qL|j$z`vZU+t6YGCU%PFl( znx>rN3T!`q3}!}Il`~a-vW|MZ%KB$D+~?gV+Hfmzx7)RqRg_+m&Bu=D5Ep-cq4fWw zIF=OCo48zP1|a(t$Q3|!3B|7O*nG3eZYxz^U0^$4d%q<^QUSgLZh@DXP5uwyozQ(= t+Vszys0Oxj{!)Jia0YM&@SoCO0|1`X8cUd33x5Cr002ovPDHLkV1gg%qMHB! literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Liechtenshein.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Liechtenshein.png new file mode 100644 index 0000000000000000000000000000000000000000..4661f3dd6f0ec42183902210df08c0fa8c61c577 GIT binary patch literal 1242 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 VC?p{CLI3~&002ovPDHLkV1j^&62<@k literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Macao.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Macao.png new file mode 100644 index 0000000000000000000000000000000000000000..e413fa5ad98eb40bd7822df4858924091f2b65d9 GIT binary patch literal 2333 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Madagascar.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Madagascar.png new file mode 100644 index 0000000000000000000000000000000000000000..31e6d84ce467c1482af9daf3c5abb6b3d6b65ee1 GIT binary patch literal 742 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;Y)M2xRCwC#naz&VFc5&hN!@l=YN=?2kT_Ow?12-Uc@HEw@Nzr>4}j2eM!W+O z?3QIK)cn}Pp-DGQQ(79URz&BLIB{%$@r=ha7FDIq647!w1DpZ=cK`u8KtI2>LT0m( znM|H{rqgLGz(ZBNIkvHHuipj(dGq1@69bHzG}3?hBFNyEpRTz2@%z%`>T|TX`F#7K zDv0bZ?~+66sS=GIfI4oWYnuKEO;aTAwD9WH@|NL=psMS7b#;q6wf9+uItM^w05VH; znEN&-dO$t>%e|x)ocaOKG&#BcYnp(wo&b{c^Z-c$*3knoUK%?!K%Ah?@vKYV13(-A zpbOUWHDzgh{Ed?XbYs+6dV^l%0U*E(bUI)i$s%#hm(dUaQ3N*gvkJN8=>Y^mtuH?i zU=>2drymHQLP-n~c>)Nq3IT{QegIy*dm02_d@+R2A3YdxpuCdRk`Y(8w*RC;gaL5n z?Q|o605f2s4py^GfTN8VU2oV`R#^fCM7b~I=>yf(Bc!y?uLfay-ws;(F25GzwbdE$ zVgp(UR%)UWt%+o`CL+@6cbnai`2x_5k(H7)bs?72+*jY1W~{bNUG-@TM>ZZ0Od|l@ z6AvB|Cm!-%H#ZZm2q}ldNw2Wz_N+ps8MwQ?P8zKwRb@qX=!NVF<9F4QEuE8++MAoj zBJ*Mcd*}YxTt(e;S^I&g>=fD}BCPX5Q7C8B*b4G7w-P{*mIIVhjb;E*6B`)xE`!3D zi#`ruUYBJ)Kz{wa4LN=*z++$rJZhO8e+Rw@tMh>&4bKSzNDSP``K0~~a0WO71eHGn Y0DY!duY6QgumAu607*qoM6N<$f&eNxy8r+H literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Malawi.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Malawi.png new file mode 100644 index 0000000000000000000000000000000000000000..b96d0ad2883385d152624106aac15a3a0169a200 GIT binary patch literal 1259 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=aY;l$RCwC#nN4pTMG%Ic>gm~CFL7cV1tSm^MmfL%DTD)vOW=UG1i|m%hQvSO z6wWz=a>@k+5)uR?B0iFU=`d)D6FjFU*w2-jg}dUpEb?W(svdc@4= zvN$>}Cjd?W{NDixPyqe<+9kTLYni5!`HAj0{gO@j znaxzOshQh3Gcv;q48@^9G$Wc(itw^4SSt!voa0?_T-U@uIUQ@>7$a)=06@x_7$Y&p z)`KjGaIrt2tP+2#@@G!m%88A_^M2W9-52z0FC9>BC*_AK@KX-lD;(?2bFL`3Xz+DP zY}Y&57C=f30A_Y<0B`sDELWLLjr^VyH&f!1r6Cu5Z>;Ys?VEBB*Z?+s$qj?A_8t!1)26(MMKw{u-%KVxFZxo() zOmH#G+{MFy-UM!%@a^tHR>}eWqTto6{1V#DUzX)j03ifI2(A465)QI)D+abx#fPWP zpdrxKiVgSx$Mq1nStVZT4H&3mF%nzUC%s;88o)pmMkCw;0K1KWuN>0U7kj&p9gyw- z-?6jb9*R7A1H2!vc>>_e)+3rjpZ840sux~;sVJXoi5$_uSRMC6) zj%0q%zSf$*hGKQKVL~}$Y70WoGclCK|4wJ4d7Qs=NOX$CS&_nFDR;#F3oJL?Xs!@5 zFrD_j%<#u7cs?sW*bI}FmT|@A%%cwK8lv_>dHm;u2eas4b4+v*b*#mG+kS`MnRrbP z@X_ZN(E?(srqR#Z?KYf~#p(FM2yb(oP@`{IcnTBv?B|-qW|+x-Ej)K|_Jj`PQI4*) zmSj@Y*XguoTv3b*>u$tivQCwhiclOJN6gjVyo`(%Ony{wY~w8&Pnsp=SRK;PfIWsy za16F{3_G=%B-1*Oxk*$Lp)(?K5Q*L4leo@gr1hHj0SMhufgm#gbjXH8WSYd2#;M*? z=S<1h=e2Ba-KT?+1z4-kn$C4>@teSp!ua#ja((TR1Yk!_zSN%pI00}1;F-#Q0|2QR VfC4shX`=uD002ovPDHLkV1j#)NB#f+ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Malaysia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Malaysia.png new file mode 100644 index 0000000000000000000000000000000000000000..92686c29e8571e759c54851e2c78bc5c3f9433dc GIT binary patch literal 1575 zcmV+?2H5$DP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>tw}^dRCwC#nNMsSR~^ScZ)Wz7?OCsPwTVr|p+|c{SnE-1+2(ZM@N0F||r`v9P z;#i12V>d)|QQG0Bjp;5x`J?g-3_)F?M<#V_u;3A{AfT7UcbqZ#;98hfZ%GmBXuVjWT_w$X4Ltx)yCTQ537k zqd=s#GfV6s>9E8AtVJqKqzpn>O1%xf|J8RW_r2WL6A&twu53ig z)vRrHlk1YK*Rp%`R$urLaq!(=KUzM!@AnS|?&R|XSKi(Mpp8XFnkZ7ZuH~E0T%(ZN zWcF^JU!H#)sT@GJ2FRo|nUtnn@%Y4Ji!7JB@m$N~=sMSLpCFrR5JWCAibKpw+16FJ zQeus{&jV5;m0@CVmC=C}EbzP6#;G;z9^(OI1P>0cQ|JxoFIM=}#0&yhSo3Lw24e*8 zO!v3mYde5Yf-$5)#2!$VP-;S{I6FR%upvujpMT8eFlMjuu4^dv1}v^+7=Lh?r$720 z=~S#Ubke0-6a4Aw849@yo7D_~^f>v_iyevo@wCXaLMR9oq123>TE-%oTguW1%>K^j zSb|V9F|x`>MixkU4VvC0<-y})^UU4Na&z_pwgQV%x?>4^BO+*3p-?KKD557@0~;bE zMJUw)01ViGKEFZ`YOvv+oC~F1uk43#To%9Y#6i^fN=$Ay|;`uLPaCgyn1DT=bknAU0ZzlGk@o$ zKRmH-fOJZ8b*eyJdT1lLcx8az9?7XvjW_;w0@pP-HegG}y<_mwD;=VuBBs+y8|r}~ z2o;N~X@2qBvtR?h^@X?j{KuyVLbd0r)GW(om#)+n7q1MkT=tl|o96uM!w3}m#NB_S`z?z*H%A5NW?b2I$mR2VC+{b**J+g?@4OZ71OwYmM znnXs2tMR7X{_TcaD(&`w!MqQ1ygpOn`b-IU@}RXn)MR5T^Bqg#W*OC3ldJ=-?E^Uh zJbdfSho{6=9jjC#j2E7V?dfKGcKQ(yz-kk-^CTTJ>Rogit>Sq8uK?HsHYmGl=)Py# zFo(rzwFBVH>@=xVDp5HQMG>UaIK`sxCGmuM+h#A9E2VFp8YbfiY!DvJtD*zChe_gW zhOk*Rz3RPt(t17MIEO9kM{NT~*FD66Vrx%auGN&yWx;b3RfX(sIz6&DgYWx^%7I#~ z2Dw~JrxTsT0Jr;x>GgXswXH-L@Ay4bnzrupfJo5#ix&Cxd~k|C`w4}#{iB2{7>aS Z0{{k<(jut^LxKPR002ovPDHLkV1o0J_Za{H literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Maldives.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Maldives.png new file mode 100644 index 0000000000000000000000000000000000000000..92472ec8d3efc5bbb0753d3ea4a14c0228906dff GIT binary patch literal 1115 zcmV-h1f=_kP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<;Ymb6RCwC#naztMMHt3^-RVqbVlr_jjspvW7*S7ydRP@nV+IleiiQz7ib~-=Ix--d z5l}HO3gc7;8-+3EOaVc|5DiD=P#_G!2ut9^1dO0T7*~{mKoEimk5;M0E@TW6_(&K` zHGb>G$L0$5osWN=E)1%uG5j>bPh7}A5I``kKw##qiUkwZ0K~A=SaK5u1oeG12rL9f zb9R?$Oj@a+MhJ(YBx4{#_Gb`?iW8_;m)U;!43D=rx!L`l?{|J-XV^P70dZY0Q7#G@ zLHB*spKk0+F#?;7buOQK6;J;*`8R$#LHDnDsp}K z#|;3U+~}akyk_B&WDvV48>iyh2^2^l{`?ia{XQ4ZyhL-UUZ{^W*)Ta3cU%EAqoh*e zjY4`CK~W@CLX*5IGEttEDax+j=ltiFsaI=!@WPv%T5e|jn(M zEQ(C*_L8uaoK(pRB-gQ!0ZGecg5VF`Tb#Z68aMy`jVs$1dA{=u>-E+F=scP9_rW`I zc^jtqPtVQ7VkD75En85{g3@8zRh0K^48WG zo`_^VXTzlykQ|ZBta3eC{jAe-N%zFfW_wAD0oS!Fz?_fYXAv;TQev>X8|wWJ&OFZe z`rU6&;CZ5Rpp4fW4kKNC;P7LRlen#v{6waLbCiRp6C;3wXnr0j;b*24b4H*<3gpK? zX$ho@M6UsEy5MsgjncW2w_HO2_WFHFXvP6HfGuFXWZ=8Nj}GzYrDk$3lLf%QS$wHq h5Lggc5SXj|HvrpjR^x7sd)fd1002ovPDHLkV1fi~{#pP4 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Mali.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Mali.png new file mode 100644 index 0000000000000000000000000000000000000000..189bff7f8b212c43b0366d962e9a73fdde9d8dba GIT binary patch literal 924 zcmV;N17rM&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*EY*#c|<{&xTe&&i9tNF z)hvqcQerkgHv*ib#lXz}W5L&7^8Njm2SgC_{!rS!l8Tzz)hOKmSO8p+cRdh95EMb1`N(OvlUyyyCRJ!8ng}4WK6zWsOO~&a3_^P%6ImFy z>X9{-Oi!14qEUfyMDR y;Im`#d1<#k52=*EncIG;-vVp_wg9(U{tf`k_XB~AReve~0000<)w literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Malta.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Malta.png new file mode 100644 index 0000000000000000000000000000000000000000..a93f9eefc8944453b9354bc8f4b76b5b884d0b4b GIT binary patch literal 869 zcmV-r1DgDaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;>q$gGRCwC#nN4pKF%UqXy-w1U?WRfvNEN3-B{)>j6WsXtA4u@;ICDlEQH2mf zR2+H$2~J4Rrft$D@vc1_(v)qImNtz8D>9e$YHg37Ju{xQm55Me(G*-}05gF99Y6sQ zP&s-QLe|!5W@%|XT3K1?8XysoolwfYKYbnyvu!9*vzs|^VmLc8)a13zpag*-B0RrqTE)u0F;)O=C zfPecAT`Exl;`O^1Bgot^)WCBj_!(uDI`DE5pxy4!ymb?-1)I`2Y-3D>u2yL!2^hot z))w)FSHMo({w1~G-AMqSrHFGqJ4Dc0gNt0gMO0P*_0o_Qz*uU@midJ_R^yL()F z{P1XH#+j{d0DuxW$ETEz$+`XSqIdXm8N5TAXz2SzXKUgBr7q$f<+!XzhS51wB7Xk? z5l=NqE;(BPRv?PNd2Gx2kpRh)M2y&+sW~bH43g-iGe5|7L_Eek&P>TDHWj`5 vfdxj~6a3@S1)6GhQ$GWk0n7mYs{9%NrpSJkda&}a00000NkvXXu0mjf1eAEE literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Marshall Islands.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Marshall Islands.png new file mode 100644 index 0000000000000000000000000000000000000000..1d158692f967337a1973e3ba0b4caea5f97acbca GIT binary patch literal 2839 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Martinique.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Martinique.png new file mode 100644 index 0000000000000000000000000000000000000000..f2b7be412aaab8b36b286765ad12bdd318ca9258 GIT binary patch literal 2558 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 Ap8x;= literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Mauritius.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Mauritius.png new file mode 100644 index 0000000000000000000000000000000000000000..e4c0b7d8a5ccf7afd0f66c39e93ca08ca722bfa1 GIT binary patch literal 819 zcmV-31I+x1P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;xk*GpRCwC#nZa%oF%X8o**Hmy5-JiQB#xC(dnppPikINVi9=rx1b3bQ^t78xnB9naeS?U|k5vtnkXEE$Q*2EYcu{|-Qa7SOHA zB;?>=#|?*XTD!Zuxd6|8eKaF_R9Gz_EDVTBrZ3keg5JLF_>d{$5Ff*hYxG8ea_ASzF8na1v zqSIIpp07m@J!jbDNEYxjyYSGB7#~SK*S1<6+Q|3x59(QIsnDI$9$0n z0Pi6x9gxxoqGGu(J5m6UdrXyAZMqKNeeWH6ZopM14FG-D;b(83@5Ps~D=o;#eI)lW z2>_jTMAhi@I++6qQMt(jV;_4S74wbRB?={30;qiWPHHP2=z#;(YPG>+fA{V4Vv9FYpBz(@z$WzMCfM^ zYsq|h5y`3tsuPG5L6c&mZI?|k?S=E#KhV>}?vg{?;AFp~5*8mo!5*6<)O^4!Af#nN zW}yy15orM-k>xw=?g_-|Es&BK)#$Y8Isj}=P-=Rgu52*(=FnINU&o9&)c* zcMdJr47kCd=WM$0L`+Dy^?`nW*xCDhNY-wV$24wa-BuedBJdG+b#~^Tm?E^Q1F$(9 zVVT{}`%hNj6t<9SNG*%u&PSuLrKN(+%@^2;cK^^E#3DUwBuHA3xonab5+NB8VVW1p z7A2q_JEgt@KuG5Z1Ze<}kPX#SjjjjTq|xhaCud4-t6S30%Rd(+C{chHzya_)vBm!e xPK5IFQokxwk{q~_&6oNOfDM2RfPX4~2LQwWi#-Wa(E9)Y002ovPDHLkV1lcMW!3-y literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Mexico.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Mexico.png new file mode 100644 index 0000000000000000000000000000000000000000..f0557d0d2c1d16591e57d24f86ba4b190140c111 GIT binary patch literal 1555 zcmV+u2JHEXP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>nMp)JRCwC#nN4g|RTRg6@6DT;woI96OKHo8(2BINR6+0q17h(bF#<_VT==z6 zqY;dWF)=Z5!A>?BH?mL@7sf<{g^9R84M7AEZKKgrtbkTQ3sOs&%(R{Naqn?4AIvn< z%Dk2~jXf_n_r7`W+&Sl-^S|fZ^9&JTHj~LLr#S`Y6!^a@U;qIioatu;wY5d9nwm9% zrluy_0IDAQLn-025_7SI~ob8x)rcOmWAr8C(LF;-}Il#~5`V4m*b=%?=yn^%T=xu4#_Q*?G6;I3`k zxp~V|V*u$C21#RrKKG6ZT3=DX6HUr>uqPP@91QyYIKlky4^kbQPyg>dRD?l?As!Sy z-}ff5=mM5)+%_o?8wO+IfCvd^WOBlfBq;MdHmzyr%Xl0)@(H4B5+>+jurw$Kj(oI> z`nL6iW3}l8^`U?`cG?O#3usk5jVNVO<#F_MCj*9N!`jV!ao}AHmBJl`NVFCbaU|?; zHrda)v)!zSZT1af0K>8hF))-$_}j-tF*Gtr%!*>wE@8CuAZI?_iw;&Ykm!M7SpML> zw5{*ptNpt%y%DTXITzytL@O%MLqijswZ>1t0@c-5j+9Dkw1}_Pd;UlE{O}HmZ@UN{ zI7Hp5wFH+nQtm1OqVXy;-ADJ(f9f!sw(g*I=}m+yV(i-gGH3t!4bd`A(-S;PKQBn; z#AmwMP+rGsa|NN*t-QPc4VveTvaPzAhNm~OdUS{r-+au)zHYj|-b*Su#QOGUaWUAu zXah|PR`9#e!kW$pu@aAfVfw;BRn=lns$b#KckF!eb>80lIv@VkMNg+kRn21Vjx0yj z8?0D+5B-Oau+^*N)#Go`TDOuwFqBJ+OY{E#qVyOSLJC^`rHhQS?*ZK3@-XLnf1*5? zq@(=_66;>zz8g2w$|!Fi-N#^bA;*6HmYVgqabbbUs(B4`-1>NCDK$u5(?!Plz1E-w zGKr^|-i37Lv?jTh@8?ovoP7^qS?x-0z2yOR9(swC8m2L#IoaDsL+2hI8a+oKwUCaD zJGgFH4bSa)jCryi5 zHR!a^GHwY%t}-9>lY{u1BOA!f?2R!)i|Nk*20Ej-IkplvTS%n90#jcyoGuKQ*{#f& zT|Sg^Au9rA7D$m$`LxSoMk15qx5~n3fW+mvuL*|6&F8O<;-XQPFXs*@r53jhpblsQ zYG)aa2Y_ya^yj6@Oh22*1`@{Hm-;yc<`kGyU`FZR0RScBVg02OGpGOn002ovPDHLk FV1i$&-LU`w literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Micronesia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Micronesia.png new file mode 100644 index 0000000000000000000000000000000000000000..02cf42457c5db0248c33df607b094fae8ddc749c GIT binary patch literal 1340 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 B8XEur literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Monaco.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Monaco.png new file mode 100644 index 0000000000000000000000000000000000000000..bda53b1d4bb5876cb75f77ebaf4274b631c46744 GIT binary patch literal 612 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 LNkvXXu0mjf`+K_y literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Montserrat.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Montserrat.png new file mode 100644 index 0000000000000000000000000000000000000000..a799545d71d6422910fb4e14107821498a60337d GIT binary patch literal 2399 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 bRQ?_SlwLyV?R6N$00000NkvXXu0mjfgG>Fq literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Mozambique.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Mozambique.png new file mode 100644 index 0000000000000000000000000000000000000000..07c0a8a94c22465bb66bb4b69892dbb4b7267074 GIT binary patch literal 1733 zcmV;$20HnPP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?OG!jQRCwC#nQLrZM-|6^=kDFRYiHMvy>?96q)^Kt4UQWHs9GMXK%qhvLO=KmKJ40AKN2F;bZy}yt#;<#Go$&>IcLuQ%oSB-DT~7rmt_FU0RG|>| zw*J7K9<6aqY!hlS!IyiO?h%Ygv~jGZVx%46so+ zU)zEk!Pj3Iq-R41FZXvfAAl2KtmW;Ppl$&JVE|z`FOX6_ia9T+1Gk?(&xg-d*!=iU z7KJNiat9m-K#fI%5DlZ5pBF|DM&!O$LW$5I!U-c*4UI8$&%H!v2AdxX<;d17U=7yy z(J;V4NC_M(2i&&NW%aEA(F;oTq{FCdIcpR8f`G9{9_H@h=74BzZRNs+3k|1`vDj*e zR3b{Qva2*foIp@WaiimMc5T8>e-qQ^xqKnhiYF1q4|q0}<(a6;OAE!$H5Ow`V;(TL zIiKvBfCF!qc}J=|zp)j6W6ZuEh71iUxAms^Vzz^d^^q3EjyiY~!h`7+K4_Gus#C=E zxRHibtAHq|XpJPOG*E_mI@W2DP)oH^Zwpe(z;)HyM4+meq!EC%*zqaS+am^xlkB~# zm33RU^W%fBa`JSVZ{0hER<46wfI6yuNnj;ZIeh?js< z+o>twqar+!&9T2yQsvb!xTXNQy1Hg_A;&5cYWdFOc{Y7{2jBQq zA9rlIiBEs-SqRQ?!wvmBwdV+*&j}rXZQw=K1-IZn(4CowfUI;_yxq^GIou*P`HkJ%t2V z|F8bde;2=s#0eS+YhEm2fst>w5}ir#)~Dz`kdDtQr(hXFfF)m+HLh$=R=c2nScCBc_WNZHYjOoXKYMlat}^vKa3K;?+X#W=A{3u=(Fi1?U_jEK z5fp!xL5-q*6}PROKg2PIY}}M=JSPTht?F{X7VDNxTV|>o1#uNyb+A(*-iDj$IdYh7 zw`^crvx=HH#`8Sf&d!``twmK)W3E`@*;2%cJ3G1l=f|2(N|7v4SO-uV8;i8Pd-fGU!wI3jAX%mJ;ed_@LNo>q z-I-#pDI!@^4N$@zFP9U|7Z$wRuqDCkGju;zrRDYnTart0(R3GT3}V&V`P@)O+On|X zj)d;VeB3n#TNDC7l>4>1d;N+CTk9^v8 zgxEkJV9_leWIg~}aY*-CRvoO8{bb$W7wrvigA3)rF;hb8R}#ARf_q)Iws;of&M&}= zvKegq{Sn@Gr(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>NMwkRoG1r42b2R4 zgd!}EI2a*u$stO_feR-jgOtbzLP#zU5yeSB77Aen#9jp(VvOw`KGvnR%ba!=C zy&SsdW5=@u$gbj1_DMC>-BVRv|Mykzy;dSZKa)qF(<*>f0RQg*6p#aoS>G45W5*hQ zbaZEKVqzlpf%08@ep_9BzNGH?x%pRD49NYjyg2RyYs3lPz4f{!2Z~6#r}U@!6acOJZz`xd2!P!0zvFC@Fr^TYMbhhz2%2MhUK@kB zbZ;pD5wx)+#w~JB+izIMr{@A*{QVIoHdWYp^ElUDQ|8#oIbv=2^&j46U@*_7jca-T z_yt@Ofd$CcYBFW9@-6CnGWv6_Rbo>yHvw2D=)|Ivj+a?s>*fkUBO#m*+5PR!TsK}O zjxCehH!xcdd3OIh3=b99cKuZxK6(~Wov%p&NTQcr|0U7jY?lPILnp2UH=p;||C__C zA78_hkKDmPDbK&=0-P0$b*wFycxfR4AAr_i9R*Mx zfHgv_4O$y?q$%V*_S`$k#?7PbylIR`TV~GGd41{>^@WJnre;Wtqma+B_4*3qn<_l~ z!<`J4e6%*i+NEo0gJ`|{E!K#0Y{^s1RLBvx86O?zTZt#t%q1Eh;pdR=tRfMFM&7@)^aos^sR*%RJ<_TkqI6;(Z1Bh3^ z2J$iDEQR5M=cSIq5ypl{8=^*npHn=1&m?OrgB#6Gny#Q| zKRCz8RRcWwqi-@$$fav&oAm~XU?ko`fR&{peYaot)!RVtHo&I~<#t;|IIG&Ve^i zaO386%r3+PGjj|L`ZOYgYfo-TK=kt407`Y816G(1bax=hpALQmBK+cs-Aw)CGu}S* z3Dt`s!F-JGd;Ij#+u8f`KXc&R0u=oAT;*E9-iml39XC&a6hPv965~)3_Y94ndj2h9 zZLxli@7%JHgKwW^YWfUEj-MxXS){5>hmMv|E?O}!1fYDsLjo?QT5n|kO5s<7z({#ryDrlw)GVubX;SZcR@kmw0Vtew0O-fhOwB#F0raU2^eq6_G~!|K zng_5qJluDxoM0{}K%6={c#Eerqv002ovPDHLkV1icV0x19h literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/NATO.png b/Angular5_CLI_Full_Project/src/assets/img/flags/NATO.png new file mode 100644 index 0000000000000000000000000000000000000000..d651f063a8d0df15e30530564265a67ce4f3f013 GIT binary patch literal 1671 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 M07*qoM6N<$f|$yGzyJUM literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Nauru.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Nauru.png new file mode 100644 index 0000000000000000000000000000000000000000..f763397ce278a459045f8a5661b8572e5bc0e566 GIT binary patch literal 1216 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Netherlands.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Netherlands.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ea768707fb2c013ee9044e19bf72fa1971f3ac GIT binary patch literal 635 zcmV->0)+jEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;0ZBwbRCwC#nZa%oF%X8o$!;1X)J8&}iYI^zci>q#@JKuY2c89S=fWFsK&sUC z5_{M4bJ(Cq!4rOYHMHi7o7r7i+I`LPf`0UX7MVpj%0jF2)HQgRgH&`<(Eh@%)t355-c zp%8#2q|Aln359?{Av3THXeS1eqs<0|LS~?8ZezfJ7m~gexsfw_S+~;_paN8Y2LMpw z;nt1K6`;D%k>dGo^y!-qBpD&5d$S{(sJDr%$@cVNGx|K#25_=$Xct*VmfUd`w=*#| zMl;e!%Z${XHby!I_{1RCp0x9>Ub{2k$+4!{IgHQ@Q)MWsLxzNtZ+?M9_ z@kw#6)G}NYaD8=I;#Mdba1Oizo)u>N58$gYTrZt&pCw5EuC3nGSAYso0sgA|902Pe VI{{bWuCD+9002ovPDHLkV1kh#93lV! literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/New Caledonia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/New Caledonia.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3e9e1004f5c96c9a580b440f2efbb3b8912acb GIT binary patch literal 2114 zcmV-I2)*}-P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ@xJg7oRCwC#nOlriR~g5DYwxwsIWxmB1LY2KlLAcz zg)&&EKyC3-AtGXx#x$||P)#%@CdQaPnLhZ?^r6NYA8L%TNn3;>r4RudAx^pUfhq)z z0&NixD9pgjIcMhVwbxpo5Br>%J%=+)n~pXUSvxChudK`d{@?o6ciT!t7|SJKjF;O0 zZUgv#2cUou$XDC3R2&d%VEo4KcXp3O?!WrXrzUEk%>(O}Pa0FiA3A;wpiKjL?*-?C z8^r_wK{7I?2HpiBKrxc(6Xd3K*?vuSWrTIZ?cLrQ;k^LlHGp`*y0ik+tg{;Ul7LD# zcH)uRSd|D>9YZA37qV7fW!R#WLPQ4FWxiR1rIbp)n|9Lq)putFNdce%ynwNu#QBDp zGo+@9O9Buz$VMfge6=GDczdfoN1Aiwm+ z3K6~it@KqULNEae8nFLW`8SEjdOrw2JQ$M!kOizls0fk#je8fJVAb*-rcbftBIrDl zu>OG@-Q7ah4b73`<2my8C756_gP-S2r~WTSRxeNgBvDb@45p=ipaMyH$OMF8e9E6Go)(OwQ5EBGKsiauHwh3zu zG)NFw1JgcYIn>n6^8OrzAN&j?Nd{b->Iqo9@gx@FS!J3E31VHt#WsOyQyi;0JO}=i zux52c`-BAV8(VSlFs@1HZ7vbtFi75y&OOjNYl%H_y%(#%*z4#Z#{0&>ng^CFh95rB z!(UHYa=9FjKh}y(8e2_K5NS_;qOsT82%BVdv{8F|CZu#8LAKCXL6$ z4FO;YqmUrvFqVfDlxbQE}ysj1q z{qTgnpBe;+vx5M<^F%qp;aSkv!ts5A&ed~26`xAQapahxV_8VCcy73lyr8irg zhl;^}Y#NUqTguLtW13qXVJH*|LQk(}^VS|#J$Qqiuf}xTf1MxwxI~nLFciX2Xl`-5 zva`Y?ol9^_XCM^=wY`UFYwwN5xv4KWYcoN;_k@Ji`%&eMODKP09$$SU;)(Mo_`$=5 zzDV=suNUb&GU!zrBRuu9KDxR+&;7iG;=6_?U&`~-ODm9Nv%uNv#Zw~$@x#TDjbk=H zB%l#bI3)2Q=^C40m(AoSm+s*CU!0-v`ae1KM&sz}SHJD&d{4;R^A~V>>YcEn0LBiJ zS$IF0ipIj^#ARIx89pXWEKG?wJ9P<6|0t}y3U6J5t}?_HavCO&gSivgKWj2fZUM1% z#E*VLcSv4HWCRDx3y{Es988%FE9X=hQaxH#os&3l3IB^yqggYMczX|d0WT@nKkSsc z8VsC*T3Syrc8bbaVm)A?fYzum=2Gms`lEniPw!a#Mc@=L6<7jH9%IB`1x~8!@1@pi sJC;fe6xHoN^|t}s25=j|hg$wK04ie-v+?HuL;wH)07*qoM6N<$g52xbV*mgE literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/New Zealand.png b/Angular5_CLI_Full_Project/src/assets/img/flags/New Zealand.png new file mode 100644 index 0000000000000000000000000000000000000000..ef474ad145462f008c9013b237dab9a1f0fe533f GIT binary patch literal 2182 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Niger.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Niger.png new file mode 100644 index 0000000000000000000000000000000000000000..06a7c0892d0203428efa6325efa3c3d8be38c27c GIT binary patch literal 878 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Norway.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Norway.png new file mode 100644 index 0000000000000000000000000000000000000000..2b03236fc99b28bbd597c061147534b2aa31d618 GIT binary patch literal 935 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Olimpic Movement.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Olimpic Movement.png new file mode 100644 index 0000000000000000000000000000000000000000..71d97aefbecc1e4bafdda1f13ea8a5a2d41deb0d GIT binary patch literal 4432 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 LNkvXXu0mjf7|Iwg literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Pakistan.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Pakistan.png new file mode 100644 index 0000000000000000000000000000000000000000..1630f5519633d35f9fb2f22bd4f0e5453fc47221 GIT binary patch literal 1448 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 Xl(IF^Pc{r`00000NkvXXu0mjfVr*1A literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Palestine.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Palestine.png new file mode 100644 index 0000000000000000000000000000000000000000..6f654e311a8c101199973bad22427f947ce2b9de GIT binary patch literal 1255 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=ZAnByRCwC#nN5fsMHI(>ucv2bXWgA_BAW>YA)>)VqJh;zL_9>0D2nJo5`=Yw z%LXqVB*`sc%)uz+q6EAc5kwReHLw?R2`hr&bq^6eC`mw~AttWr?e3|n=b?K(dUj?u zCT2cxA2i+dx@zkEr~a?%z1O0u46}F)xvT+L1Mq(bAV3Z%ruShI3q(FpKC^eiqot1|L}WNIu7oJ$pDCMqIRJD2!iNSO8e(1I5TX#+>8H<$xcen1v{8a7-j2 znu4n0iJ)zn*wCsfB3@mWv?bHEF+#HaJOS;*c12a0n3%vh1t|LINUSmV*7BI2V+%z- z4g#umi_-Ba@f47B5*0;iFOwpN5l{tb3`^dsH2rbexs(1$!&-|v2S5VA zIkZ~ERTGo%5_q*Z!l%mtzgatQ^oipbr?v@zbr8qN1vrFpl-YcqGuHB5svjf(#xwy? zXK`_iYcbRVp7uQM@$-BVTqhhL0JR{rL7_NCtJO@$nlEhw4i$^M_xE)!tIKwfl@oMO zckFkg{c9415!N=ZfVB{Y5JeqNjB(&_vA}0R!1sNoR6d{20>C*miqI~GDUb)IeV^^l zaViLi`*iRX3WXK`#-L${hT*D94)8Fr+4nga#rzsaJqM7>{EhSs&&0NM1pF78;{rg!yd$#BK!2K6??fS9x47e33&mEvV zGlPs2Z?_L@YdG=MtN+;#|9Si^bZLo+LkD~01IE;&yIT@f)LP2Z)0Agtd*{T?xg=h_ zr3BA{=dteP8P*?t1M&UaYIr6VQfrZ14mCHIjj1u@H&(dw#0g4I^yW-x0bmf-WEJWW zR{BtTu4N%L-xmd!1mB~(9%b^wQ+VZaf66LqY+{^qpf0^@_PMTW=*1Jp<_=K#;`5#x z@0v3*tz}&u{GjQ7Z-lfsPQLOuUrjE;`!8nmSfP82-7bFCmee|%W@pCcJ)c~vs5`N$ zvTCI|eSLni#N7U!{612pujq$PXaqPLRoSv#MzFcj?744vtHvH&ZHfhhDEazm!E>t_jw0*_r z!uk@gzw`hq4#0n^Wc5NS=3|xtFh}DvU*@UdS30$x^6R`cv>!IlrOAYtuXUWwOM0IC!;EK~@6r zfT}0VKeUOXFWd(TrFihFay0<189>fCf`ZSx&+g>QsR|P{$_&Bh4TZ78 zRHSt23QG))SOF@)gTN%iC4T^mLh^ZOJiQN-M8J})eW_mqum)faKwssb0RS002ovPDHLkV1kCdOalM_ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Panama.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Panama.png new file mode 100644 index 0000000000000000000000000000000000000000..e39849d7ff6e12d44c602255511eadaa421751c0 GIT binary patch literal 1053 zcmV+&1mgRNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ#J(4T|{XFv4utuL=mCd2NW?Nm?Cb1 zOPB84=~moT7aDgitfeS)QL5qt2|*Z_w#L$jWjcv9)y&+PbG|MnGnq_ga_=>B5(ekH z9PaCI@A-fK|M|{$&QT&lGn+$`TMIx7z`G7W0TCcReQqYxK+XlaL}c97U;Z8(w1!~q z@bC&3NZNE$TYtZm?@ryn50G@H}fgjGLZUWFZIutqn>k97pjY{T~lT|6u>_9zJ+Ki7|o*L?ZQdYi0pxki|VDC8BK>j-ZNM{z3s*;p#avb<;tU+x%EonF^V8jE33*;{39Vk)$fP`@|0XP7A=~m znQpUFl29cBwY+Y8*f4eK`Gwfhj4l7`GqQK@kbU&13~0VFWOg4gf?>vEGLPn~+a&YM zwfy{F7#kyV<_umcRc=&zXb1tKn|fGv?kussKL0*ov__$3yjJ5}eO+B@>fZ-Jw6~Wv zmoCxy#pmcu21L-A3>|y-vG(e4-Nw(6kP!hTR30Fq4{AR18H?K6NuE3jMi*t1%aJ^B z0;jt>L=@5nM1_hjjf_ICf4GUeVH4}VyFuH|k9qz5jc{R9FoD*cY+0mxIU8>OOxv!0 z*5A5`+q2m>hccDf=u+=8EgKl9$PHW)gU3QLAWO@@f=A-wDqnLUm?fc-h7z5zrp!h) zz~rlct^8nOV!~$owF1@v+ky9*%=u{`r6}$XB(S_sU}L!em{hHu`WAo|fEIuywf_eI XEj^5IDdU#~00000NkvXXu0mjfoA%nS literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Papua New Guinea.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Papua New Guinea.png new file mode 100644 index 0000000000000000000000000000000000000000..7b0d0eec4fb7b8d44e0b1432aa60b57ed914d177 GIT binary patch literal 2075 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Philippines.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Philippines.png new file mode 100644 index 0000000000000000000000000000000000000000..d025d4d58fa226eba494f87eb1048d2f62ec08aa GIT binary patch literal 1564 zcmV+%2IKjOP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>qDe$SRCwC#nOSU9RT#&A=Pomyw$lZ03`Il|k)=S?fFuT!#;75Uap3_2(HMv^ z;*(GlAb_zJLn1+&NR$V#CK%!pb{ec2B32P07Ho@cQYePB30i3BblNh@J;#T8r?Yl3 zP^OLjUhcW~o^$5=pYQ)|cZ5=k@hlqSTqXca0QkQH5P%N2o$GiK3kVuOUUhXt=bk;a zgu@ck96vY?9a=ld0P;&q=Tlr<#EBD)`2BqthB4-qudQtX$Tt8tD!`2U-MqA-n6JKW zq_y=Q2ZTTfhiD3v0!_ehsZS~Fb?NS%y_`$xI*lQJKq)9F@F1lEaN9?%u0ZHGh5661 zX3bI#A3o2SGp%Tvj$w!d1*|liN8d%0dh&g``RPCoFgtEey0K-+C;%L;+z0w2AiTI- zIxAKz!spB5=+O)G^(hQfLn!-Tgma22=@bQ^1OxMkj#DN%dqfpaK8U#Wu^&vF7z$ZL zOCTG7RtTa5MApEhl9Gq;`Mm7g_bXjpy<^HRLZJweh>W)Y3Cc%h-n^--TlX}3_tw(V zat&Q~p=o0QK(Ymf5TDOWS=lojI8aA*bpx6v&~-iI7O*TiG5`QBm%+-Fk5O2dLsiw! zNEya3G6%vm_5TJSD$AA?GkJ0jAMZLzS7!jzbY%!Y7|R+Fg)FcxfC+3?zI{2B zl|N8ZQ|~ypxN8>BbZrm-Dh!eRz$7rA1FgtWIva>U_&5*-b2&LVE;es2rKqTY-Mdc> za5Lq^lEQdGo*3-ZRVGN?wnav zR6I}B=chS%?4k{P6y3r!L=uHU2Ox43gcqz!pgNNpHVL=NL4Od03yc@QECmA4y9`_# zSh#Qtue`j3Kp@DWgXdF9&XfvNFnnnnUqi(ebyFtiCQ(TBL*y3_1vcON-$(_J{RN0A zpaNh%VOvUGaYF49R3MAM#`oy^_T=bOsIUNE-AS85N-2c!fccaiWkPMB%>dcrP|5;r zzHKmLQDXP0%>->G;otwjU$&KSV>7~=Gy0A!tr&%D0K)cz;C`^qg6AV!@mo8<{g!Qk z&=H&S?o|ow>;L8mJ)0_!em^2Nd+NpIzDglQl=o|y8AGz~-CI9>J~Brl}wC4opf03r+A>p|G^0PQxOaAX=A# zfJkE#H{X1l@P&(rJnzu`_m8T@2=wUBI8O4 z>D&w_fe$~SXWLHD^hCaALjMt2AZoEdfS!t-^nO}}@MJ-TJ2HewY$=BVV70Vzb8Q)+ z)8}ly$EU-Li9$MgK#Nf*m@+N+{g2#ub|s;+b%^{t?p)_``xb}>Jk8E({Sf>NWb443 z-d%g>TJ<_s#|=bo4r5IcDHN^+wFNLy)>Ql(%IT}xkI42Q+^&%oTp9HN{b9&Gg}l~F z*K4m5I(0h6_pvBKpc2BUDkSvVb-LGW!MfUxHf`#-`NVDjR{xg=>3H`8WH5-x$^yUt z?j7dsEw==4FR%c(hw&vHK!dQWG`!ArJV_Af5flH^PXL$zFaaQ=^6vmeX=o+e_0h2a O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-aY;l$RCwC#nM+OsF${)3&y3Vfp;8gz6iDp2{~5RfJ6;l9Rhsx`(a=fL7l;K| z#G8x~EAkgVMsZ9Mk)UJ_oU~SP=@zc%LzbfMDkDo@-zYX=-{y$Tt0f?0Z&-p zqj8LJl^lj$4=9Zof}J*_@}0l@R?!PkH6C>Ifwg+>l+Lle1*rrW(`Irn4^-?|!6}bc z=pBVPGbbIeQ~SDG9^pA!CIIJX9_-j!pOf}YvM=~TwXROA)f>6;p?@Z^J3^f6RO<(G z-_%g61&PWnk#NMpNG5;B!IWod&K)pGT;Wd1+Ie`{{%c3oA-eW;=L2Bft9tF h`UcPd8o;m0#{fe_wL+XAOUnQN002ovPDHLkV1gFhzzP5W literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Portugal.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Portugal.png new file mode 100644 index 0000000000000000000000000000000000000000..5b3907313b62ed5750ff9fd55dad3833b657b1b6 GIT binary patch literal 1797 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 Eg2EJws{jB1 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Qatar.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Qatar.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd11830846f2e8a7aa1eb9e9c73b187fae558b4 GIT binary patch literal 1181 zcmV;O1Y-M%P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=BS}O-RCwC#nOkTaWfaGMXJ+;in}jB?EB{lQugW zW(n?rVRxDH?acq2|G9mis4B}@ES9;{0Mr2d-vJ0<1DWu1IY|Jx4$!EoSIS*I@yA&% zcYTK2+mEEuRY7oX_s(Vk)~V`WasOoW@K22Y)`M71qAx%C<54#3`=HGU=~K2C*JI-M zGmIZUjh`C}*%*o{hy`fmw_GEw&Sh~#&yqR!=jf^8tZW3M0GU{3Q{QJ~@3)NodK61; z!AhmV=NF$WB7k9`Dla0aYN$uaT7puY>%W5r0T=^7EC6CVG;e+cr?H;=FDEb)Q^kZf zW2C5IqZW_eXC6aGoe^2D5oHC`^NZe!3jhIoWg|^n9>w?pR}UURtW|wh^$%=d zXm>a6rT#GMBm^Mk76Uo92SUlVuO-uZ2UBM+B6f0hKvO9+s2~ez5Rlt{h~Yh7pb;CuGdkK3O!KFrR0A;!Q`n67|%m|lW;Fufd`CNpzqaAhQ9m) zixpUzEUL-X0pogzCGi1RDTkJ4wxX^_?wiBt^z^l6Ehz~p8?%)VviG#H?#)+7uf2=D zjyDh|vtR>x!*Oac^>3cO%30M^SqylCL;U;Urws4f3*yY*dFmnqda;48(T+V519My3 zn{&|R?`>}}xMvqBnz8D#pveYtNhK~9fR)M6{`NK+9=xBy_jco6>PM{PMrv{F*>2P- z879gQyP=-jpL>etO%GvwA5~56n$H8}x^JZWI|g>V&qU8TtZa6+y{#IB$}J*OXD%{z z{!dhcnfWw1F^UN)ppc|fw069}#?uE`{lpfu5Dpj#T>@xyCN?Hs2Jy%8__?cLcGJam znM*+*Vb%ljVxUl5BPzujkRXLX zQ4@)Qaw#OX&FUu~W8=vKtaL>{JyY>?n;yk zz)ZXJKHtH>#~+2QL|vkFKtxa~0AOX(+`au}GOcU4-1RyB$S7D=!W60`jf#-IvxT*< zzl1n81D#!1sSMQ+XJ$J!m&=v4aI)t-eXn&gcH~&m`crN--aina1-K8mmE|SFK#x#7 vA7~)vIYAZ01@clmsjmU30jL3}s{A(qKXR_m+%){y00000NkvXXu0mjfs8$$- literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Red Cross.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Red Cross.png new file mode 100644 index 0000000000000000000000000000000000000000..fd79967243336ea2cd50e36698ae83d88f83b910 GIT binary patch literal 501 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Saint Lucia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Saint Lucia.png new file mode 100644 index 0000000000000000000000000000000000000000..987e1f0fa40b18d29cfaa18a85969a9a2585f136 GIT binary patch literal 1600 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 b)czg-CMCqMMC?#&00000NkvXXu0mjf^*(eO literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/San Marino.png b/Angular5_CLI_Full_Project/src/assets/img/flags/San Marino.png new file mode 100644 index 0000000000000000000000000000000000000000..92bd72b6fdd431803b9558ab7d8adb1490dfc78c GIT binary patch literal 1935 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Saudi Arabia.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Saudi Arabia.png new file mode 100644 index 0000000000000000000000000000000000000000..9630e83d529d0c76ccf5ddb067e1df288b9c88bc GIT binary patch literal 2035 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@c}YY;RCwC#nN4h4#}UVW@9{l;=!2ppij-vvm1IFy?AV5E!>x-1ZD9vU5a$r2 zKoYmkuqu5J;WiZ0T#RaxU-!9&dkp4tRkhPo=K(7=>Wh1fd6*@3g7{JyLCO03s@Qu zeEkovC+l(bul?~_n+CK?(Ey(i0@rm(Wm5o@2RB7gN^L16s-hsP zTB58NrzmRaTcNMi;7}erZa;^Vl2B6!AtZoL0}xW+xDKxC7A7haMnOR$QBZabubTKu z1z({rD(2ZgzI@L8|5-k!THAG9ge=Ia6_5*T$0qOOYfe036|BJ2sYM)rI}rj*TPAH6Ub31N8zx7JQ%pz!fgGZDZ%{ z>d{VB@u(gg*TJXz&^4VMV+Tc15JKS9y|}_fN{JAHmZlc+PM!u|135E?VH+rlf>-n6 z2nS8o$h-NH&*_>DP~h=5VA>`^h}r;b8@F5ou5dB(24>!@%HY@iH2ND!Wm7zN=sDI? z>j)tTcmu>YbUY%w(K8x+x#1nCZ6bv01VtIX;244d`ksjKE?QEnr_;&JJ0{#F#-AC5SGBH0v zv^9#NC=8De6AeX~i_dZEhg;07%&?MJ!LkeTm=!V=ifNf8^HcXUP%xprVqxvJg>X69 zcapWOHC{Xa8f}ejH2NDcOoObMMMyy+y}|POGNV(Y9Q)ZZuHCpstRu#QhqYkP~1UF}o{x06IdQB2!ne@rgQ zrJx`x};b$;`?OnQVrI`wMt=ok&ZB&CDi-ZJ>K}9O2*yhtGyT1-O?u?c2^oEtdD z2fzJ*n^QN*yLrwHoVjVGtzZ)hJiZHP_L2FYh?_GM2kN@^D zLI@6r4--$s*~}y#SldiwjQqVQ}I zW0KaUHs=32KUnesRaJ3Z=V|A8CZu_^lB^{kKtkQ5872DyS@91{#O=Fk_o$Z}`e&cgSCPpg%Tk_ZiDr&E! z0aa5g2Fa=mS@@bWa$Fs`T8M_q)2qL?vzKjSn?_$FeTVvZ`!{bF(LX?$pRo0~(*2)yqC`3Y5;R3)a%mFH<9Xsmem_+l=8Ee0v7ERVbGEXD`u^tqr=FuI zvs&!bPAL5Z6S}*1@e+V~d}b=jtX4}Q)`JEr-Up(hmEGs1=H0rU$O5*NgO~aP00#gL06bIr&j4B^IO=@B R%US>c002ovPDHLkV1lfp!gBxs literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Scotland.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Scotland.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac5281d774f28eb5f74fef63cd9367f800fc072 GIT binary patch literal 2434 zcmV-|34Qj7P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_2uVaiRCwC#nR{?l)g8w_=ia-!**qY-1VR!*5(oqW5vegjMFBNv(-v)X%2c#W zeaj#npJQvS({Wl`MW_(9wst!0NM+gq24Se6RzWEZSQW?<5*`5pgk%%*+Pixnr+;iV zS(31u*p3cUelut8-o5Ak&i8xH?{&@6bMojiETS|F!C zot4c1-lMxRuAs z@=1&0;E8UHCvKa;jI7Zh1f^GG#GLh0K0m8ARO|#RZ_Af1*Fs!Jw9D^9lq1qhnM z$DpZ7qz~A%b_QZri$fJ$0LXyNtQhQ~A;F_EB@xhb!Jm z)ZMETSiJ<4uoH(t4%PIag|3?{T{wmJepxas@a0?UDEaBTlsvtISGLy0>_4v{mG^&9 z!VebaqWewspmjk!ktU=9Def6%%WXo-B6~eu0yYrnF~}aD#LEv9@sq^`#K(yFC(d)dXOm-k||$SOv&YG!`g5xd$odpR-O$3 z7a+swWayaP8>WX!^O&5L#KW)cwiBK zbDV{<)7kaH&D?SQWOToQVM^@Yz@q{w*2L1~V?Bwiy04Ju?wWnUld!OyZu4{h+CBXG zuLm)ZxSS(DR@F2Gf6!vfo<O&%Q`ylz-LyKX-(ZLGqQ#5@KWspvrqO$Z(@%jel8vxsv<*Y9g< zXN=bqI+=?#i#sdNGXJR^ys-Wts;d0Y!H4T3p$dMr{vZo}yn|g;&Cx$>i2e#S&*$^i zdOU-pfoa*S+*Hj=8>+|^z z5A1N{Oc#&6@d-OWKaIn!otH?yk|TCoV){+y&rW0Iy@gB~;@Hva^-d8$Do_B7<>Hca zz(LXbc`2#)dND}==oFW})L$ZSiNGZSU#t9Q02_~YSos6qRR91007*qoM6N<$f=*bi AH~;_u literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Senegal.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Senegal.png new file mode 100644 index 0000000000000000000000000000000000000000..13c936532ba7167474af45ec60555f314fc510b7 GIT binary patch literal 1223 zcmV;&1UUPNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=O-V#SRCwC#nN4pSRTPGwJ7dR5xJXCymo)zV10JW^B)RY=>T#4-1cU zHRC%o*XOBkEdpdqT9eB`*>D3xhv1Ex>9zq@%yh05 zE&K*RHZmpV7evk6OLMRCPTwje-k5jFO2-XarQGLion`D14@)cMAl(OGTsx<#XhA|MgmFxi#AUIYp^*?IbY~!}y1iEo!R8o9 zR0t#@5ElkU0pKPf@jb`_PUggxAdXT79-xFa!zt!#gMCB;HwG|%nSos!64=OP8hblB zLHDzjhk5|Gn(R)Ym2} zsf4u_{0u<9!eZED^pu#-A1H5d%vOX`OSjAODB2xT%ch$_E+>j6g_SsUHXT$E>9A^P zgxzf&9y*5IlVUw!@qB-TNaPN{HSme%7*G`qeoowfB|%}2V*c;kPcf;%-a+4f0) z@^lEv`p+{!H<|NNXOcbllm1&fx+cp4+5pDzGn4iLFqknSz>GJ5R6>%ELTP`!I^!_d zoU> l$(Q;GfC+#JfPeM)a{!q!>zu#`f_DG_002ovPDHLkV1nH?B!&P0 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Serbia(Yugoslavia).png b/Angular5_CLI_Full_Project/src/assets/img/flags/Serbia(Yugoslavia).png new file mode 100644 index 0000000000000000000000000000000000000000..b2afcf5d25f26cdd19b0ac7cdb3d104d6bfc10ff GIT binary patch literal 1698 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 DrC|Q; literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Sierra Leone.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Sierra Leone.png new file mode 100644 index 0000000000000000000000000000000000000000..47b26eb5d4cfb1bd22246afee91b41d465a88053 GIT binary patch literal 655 zcmV;A0&x9_P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;6-h)vRCwC#nNg0@Fc5~nNwZWS?XCnuNL&DT;1O{fUN{4%;0&CAlc0U%0q%f6 zs7Q#!_53^}4N2BrwcRd@h36%yJ#pr%XPg<^B$2aJWG)4u0Q~O&1}uPOf6YlE(A2=$ z+l$xVa{Tw-ym)uN2F@k%?7_>djQ{lY1HgF=EQJ#l`59Jyw`N|(sNHrLUPpQ^t#j|> z4B-IF8bESf5m)S0G&0{1!uo-Q5`i@ByGl1TW=eOXle&+JNDe>^;E3ogQ6UTWaSwP8 z)Bz|GJP9md=H6)*e`UJM(*OS$VH&PxX)6Quo`&Ov~Ea!KFF?ch>%kH~?Hv z_6^xx_5T1g$m2K$BEeh2kpOO5YHxAI0CHMyvH@6lgHKi=MM9hdq$YOX$-a)`ZGTr4 z>mi5@cp~X@mWiC%(~?dXfC5ke{sDj-H@7x67l7hI2NyM?T>}N zlFSL&J|)F%CqbRf13-*UwWucqhvc0%nX69hml5N52HdF@x)ckVmrJP_SSE#@bRYYlr(oekX0RA&9GP2J}~^{)i!f`{X;2-}=9?xyyy* zSVmJ|*4aGykXc3qW;R_$H=9JKcTci&rJC-bfYs`Ij;T;I;1Tc~c$k^-Ux1HBcf54k pUvrWM_+jOwz5o<}0&uJHdjQPMDQ*ysyg&c|002ovPDHLkV1g|&9GL(B literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Singapore.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Singapore.png new file mode 100644 index 0000000000000000000000000000000000000000..4b887853ce0e4106a5284bcfa0e5feb678157e06 GIT binary patch literal 1031 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Somaliland.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Somaliland.png new file mode 100644 index 0000000000000000000000000000000000000000..d44f58092f872f083c1d4e37901c345a1311b55a GIT binary patch literal 1290 zcmV+l1@-!gP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=kV!;ARCwC#nL$q*M-<0@v%B`%*cb;WlonJDtw;}*8ui>;t~u}pdd>&vmx$C; zZaF3DA=ln=%OyFahe}CH+eAqSDGkApfB`$$J3I4U4|a?}v?i))v?@=sX1zPR^ZxtZ z`_F%7jjEDm3&^;g0XPHje+OWI5Qw{Nmdpc51XLEk|8_fzZ~upHz8jB#F-7@${z9gl zzx(_?z*q#tB7zssPP++!qJ24LddG@l)L;yVDp3%0+AzY2BNs+k=WybPf(T;_Q4k_3 z&dBp_TrJQf`|ZA1?wHDcjz%yu6=D71WcF5iGq-FzCg85=GFcVsdv2C z+hAex6Q;`Jw9+=Ee1Y9ogSFjF#y_dB*KV?(CXD1_ey=Svk}L4l+~+*seu=2y)T3S* zByOyCsLBBVr-GG~MACt|C(iR?caw5lWTUywSaFo;(m2(zQLMAXQJ!27^4hj(wBImO znPfB`;g|KNl=4Nk-t1ru6!Qi4k|t}ruTTZ+Q@nT_exMIlQd~a(Rl&NH)SUo;3N4rL z>Es;0Z9JoxD^M+#`E}zNtu&#Ki+Pi_nHZ_!B_+-km@bd=VEqX}5HM4jq?znfDU=cM zY&N%P+I^~ViFRrUj2R5TrH3QnMX=6d{Yd~oAs6Gsb75wIL{ffQd&u^FgPGAuDuoh{ zU$0UOV-}|7d9k~}lh>;_@f340wZ;~+l__e?ZH$4X^~a1B$~@ir6YJ9x0w%%wK&@8e%9ShJzI~e@2&mWVOiWDRoa54^OI*Hu znYp>Sq1FIh07ElttzNr!P0QtS?|1$Bb@krsunkx^6&9-3>&(v1_WrM}tx>I3PmhI$ zy}5Pc#tjx17g=6j=HkVR+`M^n`13=b&kMs2@4b8XR76x&)j6kk?%WxA`grdTQph>? zC=9c;rWX;yFg%?U`mX@=w9p^(=ZQp6YyVb{aEvDD*C~30n+Itc9nhD5&|xN@!v*01 z01-jafsxREaqeCF4!U+I0wNwv09i>T1?j5MgBmaViU0rr07*qoM6N<$f_i{i AiU0rr literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/South Africa.png b/Angular5_CLI_Full_Project/src/assets/img/flags/South Africa.png new file mode 100644 index 0000000000000000000000000000000000000000..d1920decd4b0ffb4cfbd07287f1dd7473d5f1648 GIT binary patch literal 2095 zcmV+~2+;S5P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@wMj%lRCwC#nR{?m)fI=oeICgTArDIAX`~Q@OgkZiai~~883Yj&ik-?(L7*+v zc2Hq5N(g92YH@T*A`pQBqOGywP+Ll|NUOX8bZ7(y7!V8(fj~(K5t4gzUuW;#Kkm)V zO}Kg3hSxM}X3aTs&N}<--(G94*A`l9Zf7#M&8ZzgJAnUp00J<9`0(|1A_@2{AohG_J@k(|~Tsi~keK)eN@rNU7T zj*{VVbmS9+00A{#H}8M+TTW*WVf@(fr1rXttLxVz-PIVx)vGM>r6T4`ba>2YP<1b& z#f7MU7LgB+EhU8KY5^#z2>1g8onVZgHe9lj(rui%aGFVDo}%aMIaC)H6DT{52o2T5 z%F)EQ#CRuYLIw5GfdFU~k?z0qvqz4V9L?eEg|CP#W^)vDNJvQJiHCp4;C?yyHf+TG z@n%3b1EdXoe@Y7e(tUK_wk6X77@8x=?(1jmW`{#3G}tXf2mt~26;`i*ld?e%G4Xqo z=-j&xUlqTLbNNyj#C6=@fk4E}O(4xS@0>OCzBGp9)PhnRJtJ`f5{X2rCK!!Gaq`p` z96oiJy9Yl&w~?cf7b^&!IR#RMS++R~(?V5Lu=wohA`?jS`FqYfSDr+_-aZBml=Mnd z>??EdcpMzzgg1CBmNNO#oU^HH@o09$8@%X*mGvP@(ezOn0 z0|$`qs~{b;47M3#3RG1k1?S6)1kgVxC+AptdOB{m8-P(G44(P9iL0aF?M;IBx9iZR zkJHWDw$|Va^6k5`$eor)dcfx5q{*!`Y#qZh#r~H_OhlHSr{}&snF8oPaNxjWUAlCk zwzf7R)GJ-^Las^HJqG_gEGXIlUzRIywPJtzf+VMOV$PGfj2JKs+}^M+Z*KBmlaxZF zbPNH=%E~&HnwpB&>un$tXTyx?7Sn!W67<3A>kKyRR$yu{Me{4^1Vho-G@F_1f9I(Z z;#^$yRC8!eX~>N_j)S+h7Qa7$7Ik4=;P+_?mcrgrgBNlw=1(^m&|C1@dd<~p9m-*2 zgsRB2w1chJk_cmZ-bC7QBx0A$`86NURjqH8o8l-ns+!mcraz zi;0sB24on_TMhd@51W+nbt(?s#5I*r66Cs z)@pilr=@hRHzCJyP)fBpWcRLu#jn|n|AFA>alz~rn%zfbDD`Ob_EPf$%1}BT0wATN zr3Tj{qfC|+*!1WlSo>$e{Ix2ykzL`;`G%54O4$&AVHh}$bB$L?O%c5MON;3Hkq(mT4h9o`wLT3z@p%2M;n>S!9!$ZSc1e!Lutg zr_V`92zwV5HSxxQ(~;m0LV}A(a#~ljh*k#R=!J=1Aj?MDR?`3ga-Xqyb&-YFF?jlQ zSo^UGr3wjkk+2!B7w}?vh1THl(=X#&tjS-&{r$ho!i8H{wQ6_Ux=`E1G^01MQYft$H`ZYJ zGK;Qv87x{03xBV00vg>RcG=n>`UZn&M>2KXk64zwnDZwbMvY$1o;{~aiz$B0-SA9r-?PSKpDe1F*Ey!Y;B zm;C&{uzYz5wr!G_cwGWSxJjYvGnEmeHLtuS7@4OiE0^d5jn*x&&x??n`7;-=^UbYX zIBqj|NC8Wh?7-!+u`ClEYU8vy*JTe84LtNb96F(q)MuE@7A+n>eKRsyowu9^2Mp&| zul${Y!mUWDNKSTL|Awv*5szsB>^&k$NCkW?`K|y26_dwJWySMLxLht6JLWfR+x`Vf zNiO2zZd`x30RU}>P&G@nK00+uqwu+3Gxg!AyjQ%R`3p93`Lc(Ul!P1GQWuQ@Xx%gb z#{s{?@b8S^t@$hI;_AbU8S7ZLZXfaS79BgrbE8QJ(Qpscd5WYCNey!uuaCq|oq74k zFER76ne5qhmMM8lDJ#1~*RIKko7bGK&x^tb1=LhmH)iIRwxZ$O7)T%}!`80f$BScqxgN9q6q_exOFQpVYSlXa~>^;HJ`l Z1^@;aUda5vr`!Ml002ovPDHLkV1k5R=pO(8 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/South Korea.png b/Angular5_CLI_Full_Project/src/assets/img/flags/South Korea.png new file mode 100644 index 0000000000000000000000000000000000000000..13e27e11d0590957164b0a4935d38c72dca78433 GIT binary patch literal 2129 zcmV-X2(I^uP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@*GWV{RCwC#S!+y`*%^M$_ss<>H~}jaV`bNs;%cm0+pb33HZh@Ue>7HXCD8DL zSTSbe)(fQ(!3HlGowdeM(ajPSMZv(5YHb!QUOH{FrtCGTrSkq)F3=O9EF92@cDcrM}Ttcq?MWOWcbh>io3f0%wQ&LhAc|0D<%F3eh^78(jI4AkuJ?cDmjM}zu zr?#9NYTLP!Jf}~S(%3j)Fb57CAiLd8k|a@5QW7;aHBoVKF>TzqkvQiA5@6i~?)82x zZEbC+s;a`JOP64=Sg?BaYUJkT!sT+|$dMx`Dk_3brwj5?9gpG8KLo|$0GI$K3IJmO z5lB_R1ObNGvtcruAx@kaGQAkfuM_O7M3O*}9>^reR_WoaW`gN;fH1hEB2@*`>k)nE5X31{f_A&y+*~M%0<+nSYuBz} z)v8sYq{PfYcOjilhvejBm`os&A5Q{wacl`YJ&0!7Tun2Gt zoOPM7$n6H{jUcd~_DJ&KFJTLDNO&Jcp9c(t7c;({iTGGqfD6xRG2z=vDfI&3_IIY? zp#CQa*8(tV3Iwjgz!gMlUYym%<3QMl&}lvpad09~cQJ4k&)9fe51%poH$X&SjJ?Ss zLfn*a?0dKnjY2ej=f8_+F2N;);jHm}oG{DRX7yiwpUMC7mt0Kkf0 z%tU3?eUwdz$LIPVAc8CKG7&1%!AJ@i&?|ffbk{lO`03-aArOFptMEa9KpaLcKbH_hAVQDwyzUREcz60FeDKrheI!M8cJ`2!=%55R z=Q#VwDH8usTbg-#4!hIx5; zICt(GT3T9AQBe^xu9pXyEX()wdVQaf@OV6sWf=<=EI?XX8kR3#j`{QF!{KmX>eQ)0 z_Md!q9e>LE0%EukdfmW#gQ{rIybAKI%kleFKMHEQapMLSB_!bAUw@6v%uKjkE)*3N zAv`=B5xovdMNwcd7@ljPKp=3>U@!z3G&eWHX0ze`{rkwz&qwS#vAFu>Rh&P69+j1q zsIIQ=vu-}GXu$eEe}QNJaRXsGh&ti94G|QTgZWj&Op8Q; z2vB5XB$bqu^y||l$z(fzofiG(C{0V)M=>9MLemoV(MP{MMxUO(NnXFwuU}qX9-TOG zf{2JxQc}onx6{d!Cu#EJ$)qTKeSALOtAxhu^$wV5*zI;=j8SWAE7jE0(Dv=y>DH}V z#2BOI=H`%@mZou%WsNkAhqSwM=MFK(sJ_0QGBY#D;c!q}TN@dTMyji;8*p%65|AV* zWCtr(uB4?)mr`9_9RZ-~>T1f$%A)A#XbJ=Z!%8P5Ng_cIsIah*Dk>@n0M*siQE6!@ zJ%0Rnz-&yCq*nwy9#6&&QMfT6g_zGfcEa)O9M^6p`x?1lXmak zP4)Hl1c0ils_5v^qhvCfLO$E$@w_6?+1WX0N0%>OCIHmb)I^&%Zzi|fO(TiM#zxw; zYZo~j4gx@pA@b)J#9tEV=;#=<1I{_ES+j;tojOHt6E>TTEEdb4b{!oZ1R!2F)RUMo zhIQ-KAu1~Bt$tcuwrm-CpGlz(GF{KgV3<31?py!dJY&X;*H)w23#~H>p)mm8126}` zq)`_9Hvqn3-S-0#uX9iEKY{=N4;#CwA0seEV2r@GivJD(TuaZm&cy}w00000NkvXX Hu0mjf{_W^^ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Spain.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Spain.png new file mode 100644 index 0000000000000000000000000000000000000000..38b66bc4a8fe8ad91f74a0ee1ffdcba9b5f25718 GIT binary patch literal 1397 zcmV-*1&aEKP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=`$P!}fd(3K05N;Cv?L5xA8F%oeDf&xlyLqD16e7ui)kBj%_qr(i8Vv!en zl9M;R@7~+J@;KDBE(rNVlFEHRsj6p0Vp5=IMFjsq5;!OQWHwB@!*lEsG%wyDL>^ zN2Px>x7J`nTSEZaAfAW#ev^Ny8Vr*r?-VVTtqHisc3RBYTEz3hMXv$S;CbM=@dyCV ztFpxosV5lE!+3sd091<5st3gNLf5qPTZ7kIwcQ7ivKO+Z0$}i@hC~UZyp-wgKMIu$ z0d!V8AR0^=#9f@hQ2|nR9j;tU@yM`;ZAD{^x<3GNpp5{e)S5yH0w01&Xz!cBauoAoV3SQUF->mRhOudS(-sK@ zb5lYlBiMGclrAmyg1fCj>-PbI5CCrTz7AYJ55Ih*+548o;LA`v<52iru*Nms`ZiYY zhTg4ZuKXBq_G81&LlzsJ0+u5)i%@ZK1i*mgT2s@5haOYpk9J_E3rrmWo$yGX_vkwE z2H6eUDP6qGT-v2?=v_u$>7;+C2!Y&bQ(dCCQLRnuu(!05H0C;%ZbaSWber=dUq0aSZJn0uRsu%JE5W&SKA%=@>WYgoXIC z6pHVW-B*ZMAj_asO9`t&p_;oJRA~^4ufE^U=-B}-k3Eeu9d zy^Vnb9_Oy?;fwDEIeYF!Nci^<1GneCF?wMP)B>jo-;81F#vhn3XUL|<=-C08EeQ&$ zgk3yE-<~v%5t2QM!9Oq2_QW*V&Z(%dGs_SIrn=|~*zDfuxsXbl<~#8NDGr`*;q*;E zYE|8#)S{w)IWo%KZxL!Cg|4nQv?VO0B(VUY+M%rLiaF6H{ID3K%MOVEgcK69ND4hD zUvyPyb1jX=@0zJ%vsL@@r()y)Rb_k412LtL9c>FCn$FJHQK@>opUvmuctxNU&<|_@ zdShn%B=Bo=WT!KF#z|ZtuU2mAR{*R4SOM^#%0B}DL-*vjz;Xam00000NkvXXu0mjf Dd9RAw literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Sri Lanka.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Sri Lanka.png new file mode 100644 index 0000000000000000000000000000000000000000..2a7d92597a827412d297525bd61b85de58470bbb GIT binary patch literal 2136 zcmV-e2&eanP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@-bqA3RCwC#nOkfeR~g5D=j_bxI?l$i<1`LV($FSAo6tlekcZGxP=uB#~QCZ>+{X`KmY%CnRAS)vYdxynUC85ZUgv#2Vj64P-uQG zr{RG{0Ibr9PgR!X>W@4-6aWLDP`p3Gfo6!xV87KPdI4Y{NaZ7d=bL}aFY5aDh&n*E z!SsEghN$wdpZe}us$gvUo+=pAHmF$@cl@6Tr_l0?>BV zb^O(~u8BvyN1bQj0ZUR*W={$h)1*lk&QsI&*<=`3vyk-W?f&hCa1dr*P*C5JK^p)u ziSHH1uIGKlBZ*_v!yzb~{;e=~LT;*B`gd6Fel!OLPCTCgant8{0O~+8L18rO(wa1~diW!o~e0?xEQj)FH9w zKTpKnirr-JV~Ty7WXKYQ>D*H>=duge^r4#ppYLHl?(x(%fKEqN-eXvGpJn{CM>?GH znI)KKr?>(7w^$@r>SId%d^)EmdkY!xpmid5g8;OV0*G8IOg*svp^(ZkLDW;c(=hj@ zVguOn)d26Huqt)!;!z=2GHia(P=3X+cBjE75MP0}e&cYH+5+4i@AYgDdmy6W`g+j2 z1ORdPMjL=B8U{8A;|D!qN!kAOkjbM$|9S}43PBEB0znZ5Yl@qN*BvES=jLL z93!7o%7+9KDDedNa%XOh76Bj;k&CaxKqmKT167AaNlQNAYJ&|!;<<#`x0K139iw{< zIt#Nkhy{WWTm*QfKCbM1%yRrm$M_!v+h@3ZKrw@cb$cv>J1pmZ?~teifMfxv2dUHO z2_Whb0}arm#ee`IfDyEoVDiePHxf=AR^Izyj?oVprl+8K4RQhax)POz+NB)Zz6e)e zQ{tLZEE!AzlB#m*2Od+;NJ#3L7|=8Z>OBBxPYFdJ4yng2AsV%yLVYF%5BGc_&$UZR zW6q(8K~?F?L#_zbs&eHoj`BgJxYkg3mqBBQ%SuvJ?)XH&=w}UMzeq5h3etS04&Z<~ z4cF+=0Yyv1K#Y$Z7)@($Y(WGU#l%;YW8Y{nbYG6r7N`tZk_5actNRR5S%{|`R$=yn za_s^bljbPX5Bb56cv5kZ$0}g7nLYEME>nr6O2e=1!9cP^7D|w~9RqRAfKgm6h8ZO~ z0^=uP^lJfk^jYc(Q9~(O!{9Du#YTmCYHoP5C07vCLt)r(t(x%i=VOATT_@59Ra?oq z&44;0m)u|-XrP)PQTn}EV;J5SkTjIxhdmd6mSFo0dw!XxFygo}357iL6=1Fg!y~X_ zYe%7Q9j%r^aWxF>N~rwRFKm=ekck0*mCChV3{3ZUrKq4TA+E&DDr#uV1WZ&cI-pc5 zF?a0?ShXd9X=QXM(~TNhtG{UXSyW0JJeMo3yMy-y$gSxFAb=v;tM2O(_XU-7UUCJ- z|D^Qq&13IU)_nxl>;f9nwXy(SAh+ZTZJM&@t_UKMsmf_v-D*8l)7H1w4?Qnw8&k!o zqBBBcN(fONcrqln5l9r(^qPN8JyIwrl+sVpMeN7I^xu8Ue(OS-J~tUqbr@{Z$YPy; z4`x(Bn+zBbg~A$3;hIo>$rF4(WW+0i(h$f4xg3ar!jNI&b>Yk(9kn-<5AM%n^UA6f zCVlq_;nJ&0^^_x&tOjyuXBJZRU}1inQ5TT8l!WG2CgsytghC`-KIAwm%Ff3^P91Qp z+-TXj!$2M;URB=wmE+2D9wX`UOdt1b-e;MbP*$ymUj0oVNg0Q%?8kdfC5CCK`hv+ zGQK}1Pz6zp2=qbWPFQm}VxKJYc)Du3ag62?=Q?KcY=troWtl_x&hj^nOFwXE^<9$INk0zLf`*;)g9; zzYRc$7gb^%F!ZUu4r-jof2w|8=&EOo|UfipjjIsZ6# z2QmktcBh5-q;T$AF=u?b&^ZfZ378N}l!9E4SX8nAu9t1DAH<8+Qw2A!J@+*Lq@u(X zu9vhI1z=MN$vfUZ*nOzLzKJ3`pU&U(O}L#;=h-(=WcQ&$hlHdvh~N1!)97AHzGN6X zc=Pui#}0b(CBx`m+rfZ#N{IH>-;E4ytLx~u6Y6J`@}K=p-?N{5)^qsLn7+;P+moiH z+Mtc*#sQeT5aiN%V^6sM*@1&qxZ1^RTS93X_044Y<*^&x^dkU1eeTw6QU`#?z|>TA zIUW&s1FQqy53F5g&X+?UVZ30B!@g4d9lJ{|*3PTIm$)L*EVn O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^nn^@KRCwC#nR{?l)g8w_=iIy5?1l)UOn9hJpjD}fA~dOuRBI_d1_&aE(?RNV zMA0G@hFS+^oT)ZiQ3o|C3WDP!e<*@l8#@XkLTkmrVVu#C*dT!-h$JEJ&Flin z_|o#aQ_YPPFurC&PMrI$I*RN0ta;Y(;YYU5HRa{yLtS97AWRuE@su$ih{6F1&TpY` zbc}tKqj~@D7AGW3nbP~39Xoaa40eIAwH9Ly4T%;21WCh~>i8`P8pXGTK0$h{OMh<1 zt^h%x7?u?xCmn+vcba=|O=AD3y9J#vnE&qzfQo@l1ekf*!9_ zoqKfjbo;Njd35{T1u{mHm0`H)hYd^~(ZYM%EN{PS34;DX&htF1m`(u#v3S-eY5kLH zs8(T(;=*Au7EG$cX-V)@sZjB+f#qYK=P~h8*t#`c1A&hpoIC-1qlvhdIk}BY9oNXm zI}I;yw6wGgY#-NwY10fpzgn~E@iqaBwRnMtXHL8TA`k?c@k3i#SWwGQmEg5aBiXjS zfu`o>9?(1DH zh=PIw%FD}{K7Be>RaI0}RB*i1z93)on|mChHBk2$#JB4-0jwnvcq9Yw#6c!d3<_Ho zT~W(5V;b4~s-^5zAqa$;nmsICx|ICyB)j?Z{;9TWL{$WV!=)o){O+o1LM?Gtth9XmN$2TiW@b`fU(bXI z6R4`HLMcTek?674`0pw1UG8$>aA*RGCvvv1Tay2~N_xu&`} zL~z8QA^{kXqyy=3z*tK>NOnM|zbD_}_eJ3aigD*8S#k9@Tr{YKM~W@4|JC$ZvvcQ8 zrcRy8s8ORRD=TCE{P`R{e3;?GhZB#-8FPW=z7;M%%Cp2axO}}yfg~Z6>N?_!=@tj# ze)7Mvfuzwmz-<$2SaM}8dv^QGE4J*bvY=9FhY}DaC?J_gA_%cqjLn-jQ(0L_;0H7| zG*C3tVfp z?em7f^e-5_@WKnkVljrC1^2ITxp9Uf{$hwj8#I#eQ4x?{P%WMZD$NT8CLplE0NkU( z4>U6_tmokyzTwCh31%&}eEPW^&>`&EvxmYTJN)ra4r4=>+B?I<{s}so1lWUDwW-$}s0U;MjjQ0%X@|I@u$r=UhNUYkiR8dP&n#Ku@?fz8TS6RMmW8Pe(1Qfq z^zCb%p+nOkWNnWiBE3K+={fx1+ys9v`ijXz8@Tr_%X2T80W*H?If_-QT;|PjXn8D? z+R_ZfSX30GpGxdv#KxLFQ{R-KDkRX%zpR$kGY_$McajD7U&MzWeS=7CXMwFX)*hdO z={Gn$^0>n|<#Kdhl-PC`oh7JHA1d!NF|?gUeP9h*X{<<>W<+RBXhvmuym<3|))iH; zc6BR1z24(k{a|jnygHA-w+iEH=3Y`q>Flp)Jrrm9Ov~2oskys%@20G*jH03< z#*ZJ*#TQ?UF{T#`3Re_pO4qtva(0N?UuDw#w-AH`oh7MaSgCHorArmlv(T_YyQ|af z5JFM{hzM~{k>yy{6#bjBd0+C%x>hDm3E1+!>6jCVM5wN=rm(P(>gsADkx0i_djnzl zGKVc&T_)@g^VPH{O>eoVuthmG6-`A_eR~s|VlaJ7(#FIBf;B$5nvCIdni zGSalu)})tqys;E7okr{ew8mlNIX=(Ls^n*58d!F(<;iDEm+uN4MY@nmeFZ8jD_OsO zJ(ZP}_`c7+eP2-eRER~39TMxp9QZ>fCZT$|4Kpq8 zY&FMupL9tFN=i!bJda72Yo07|D7?&}ZfTT;=QAKI=;%qfe^9E!;kW>AEZEDIw>68F z_#CYn*b6HvD){X^E)PHI5dAcR!@r1-_@vD}suO$aeI|2v-|4aGtq`%;z}|M=NJYsS zms!`lG(8ky|1)7E0Daa;zV%TGo34SEUk!*vLIc{PXof@Svo7bggg7!ILhC9xUJ4$9mP>2Kp<&q=}lf8(b!h zcB#ERLgS_kRJbjoey5iLs;e7qr|j(PK0hYidArL44?1M-3UO#g6n~$_&5?mu{U?~* zwu=Iqo11%`Fm9aY$yFf=uk@*TD3iLi4q{qRVS(mTf61YM93U4McADML)BvBUw(F(r uw*GXYB+#tR+|-{D;EVug1URMip8){z#I}(DPPV830000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=>q$gGRCwC#nM;TqRTPH5TiwazF|Uk_d0<`>Cz?n!N+N=Z#w!KjA+cGduGyIRrj9bqN}^BdTM%Z3r%R8 z+Z?K^&V8K!{`Z{wGO9{1r+^+$ivSh@{NDi>paAqG&t6In2#dhr!52Qh+DXYz4}H`% ztDZfv%RBFpgRhJffgus);rloGw^H2GH2@E+8}rKd)zle)p(4;HsyHWHFINFb&uzve z15In+0|UsFoROHG5H)cxO}(2oqqv#xYGt&o;fgZUw-ONr=qm!KDAo$rN~5`Y)s6a- zrvt#|7|~i%T0rF)ZCXHsRhQ&2X!5P~zf)kRk^gt>CA)W?fok27_{{0Ds%2&qa;)y2)HOT8!G zDiUHz0T2-?)fxjnQfn+LRw53a-asTFZ~V9s?NDC_5!rY_3F8<^!fhjr-l$qCp>Gtb zX809_!)Lc}aRvetalTaK-E(Vse(R){KI2`^BS08%>50rbp%T`5SLc~(veQl02TosG z#V5bsLNRDI{=xZM*}wJ=#s+2<)OYH{^-TbP!oI3*hq$Ls*HC)FLXDfRj@L ztld&-s~_8XrSo~f#h7F(Q)9piv2~qHH<`D`HcfK$_Yp$Z+#ikfMeH8^lc$g0&Fj0) zJvFDU(D_BeB|#y(7P?yMgn?|YZ5z76qwAOP*2Eag3J$A=CpS%Ucw(3z{&9SE zaVd|kpO~W`AG|PUiFCa>?PbEqvcYs16-3orYOQAF<(+5Q&_By;TwvXb3VYZ5&C$u# z1PE{byqPC9UCiiTy60?eJ-#+LO@&eC94hK9c@2Z|-b3GFjPUlJ?|J5n`zQppWp7}F zr;hLDoxR^-jPU-xZ|1GT_m^>E=ae8YSSM{4z)fBLs`ZZHGRF>_V?7Aco&5;@bI&j_f-{fb!w~Q{H77|FlJ;&2Jc!-Oz{=OrelDjnH|{8ahdL z4o~yt!4r%R&a^#eNH1E{tCc1L$wVd;jLs>nZ5#DVcdaUW8I=92ZBH;vDq1zdXrXBE zzw7AUrN~?cG^b6I-OwmfJHYCd16>1}0nmfjOm&+Z089^2U@&={UwQJ?B0VtO`s@oZ0HLwF1?J+;T4E$u0>!pF@*-I$| nrp@9_{UU%x0E+-_YWjBoP~&Da|e00000NkvXXu0mjfuF`}{ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Sudan.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Sudan.png new file mode 100644 index 0000000000000000000000000000000000000000..3a3798521f8d851efeadd8eaf6bb93ecbc985d62 GIT binary patch literal 1246 zcmV<41R?v0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=WJyFpRCwC#ncr(1RTRfRcV?5cNw$g6*cww2Z2eIiA8Jbkf3&tL6-0e9pbsht z3Ko4-d=dWwh0(^v1mJ@N3L z6BYONw|sG|DFHNmz58~WckSW+!K=7Z8SBE_iC%z)1W+TYoZh;LL78KJ{}?sCjgibm z=cTpC_qgDKvBd7oV&G_v4>iC=F~7Zr@RP2+;Fj#d;Y!a=@zqD zOgE=f>^!g#2mlEH5y7_>YXknRarnHwg{S*2bJxhVvZRj&K4=VpMexMOvpxX617Ggi z%;Wu|>^?t*qvTu`-PzSe z6M10H`lRg=gVaLz;I9nMj`L1?2U}_zOIuEh3hBTj69)294&Pe(Mg}8@Vv#B5n_>=p$u+xr*6H)p8zT}URWB-yrc-`yIfo=Q8m z8DKNe1~gMyas@bR$bMc*hGQj321uFpFZJsH)&Z;oD5?B606^T#zsH+qegFUf07*qo IM6N<$f+o*GW&i*H literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Suriname.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Suriname.png new file mode 100644 index 0000000000000000000000000000000000000000..cb4a87ac209fa823bb5fcf8c8c9da4e79c6c65c9 GIT binary patch literal 1015 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZR@wBE<3kW8ar@vaRy^ZbiIF5+2KcPi8O5I{u8Tt+6j7t<$mIU+Ix;1H}htjnLcT9q#=NvjC7w2g0DHG?5njHGOeU=l z(AyU5!*=athC|%`{tN&jNRpt|wyS*?MsLL&ebq-})1KTQfci43d5**}nk4O7e@p0H zozQ(=N$$7j1p}yaH2@-*B!M(-6~N#%3ncV!D9JBTtFpE30h~ilPnTZ_E zGq80x0S6`mH#Yq7b)RfETz(pLyK_N29xp9S#*ptq{IhcD%g6Lz&1N8qOsz0j7wm(8 zN1u$4!}H}`!RBT&h^skut|QVB9DFoj_5kME_a_p@0#x-%Jq*NU`xKY+})n>ika!odea+@t1kCEe+;|L%}rt1!Y@GM_Zwj6s__@e4aU^m;w7 zvQTR+L{V)O@{F3Rkca;WDxE`s?K|($>qo?S>V@)yFv2Ej%>yDB06Q#hZ lS^cSB0ayW80eGtP=K!4Lyqo+*HJAVZ002ovPDHLkV1jqv#xMW? literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Swaziland.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Swaziland.png new file mode 100644 index 0000000000000000000000000000000000000000..3585ac09743b1defb79e885f0ce556ced45d1960 GIT binary patch literal 2298 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 Ang9R* literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Tahiti(French Polinesia).png b/Angular5_CLI_Full_Project/src/assets/img/flags/Tahiti(French Polinesia).png new file mode 100644 index 0000000000000000000000000000000000000000..cbc56d0a5780ec0adda5d01a671c5a7144f12860 GIT binary patch literal 1294 zcmV+p1@ZccP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=lu1NERCwC#ncr^|RTRfRcXwugvF(;^SxN!hLV;ogn_x`*@lXt4Ou@tlqa;3H zlo$;$@elAxAB^#hL=a+vm|)O|NhK13N+1MDe1Q^v6RQ`wx9rZ&k9)5VyG3la z2HBN%V!z2`?qtrKIo~a$`?|rvNAtPzvq3XxH^c z_-M}seK!HAz;TMloyAE{S*-N5m;Y|j)8!RRIz!)s3daE{O9Zq=D~Yll)Exq|9JYg2 zB@bxFEryWe_$P!M2PO$LeszFFo1gP(8WtGg$JhM_E*>H8Y6i~qkPU_Ccx*KhLqI55 z^;a3yRHi0=M`doIf8NL0!36H%pJ?3qG2y-wyn#SXY8Dbu68qRk1e^(i z&1*3)T_CU6!Z5sU3M@Co-BO`uzL%me?LtHL6{U!qE@VO^@)a8$*Pm$Z!o2 zDOt4dGX}0$1Z(H>iyMQ5?N~?NL%Y`OAs|NvV7Qmz{tN86S_7j4;J9e3Kul^PQldr& z*mJd((f%IzqYpK9bCwWL9?r?#1Zq>LL@Nu1ZlcTxRv}9!m%+SZUi}W4unDmCvY6afnJl$>0_AlVz?_>@P>2rT$o45RVe#5DxX0P zogdb*k znp>i_k!ziMIkIvWUt~8DyVXa7iqUu3W_eo&t!*9j_j;tf2#H&L>>Jz2(bb>O*SVWO ze8K&DzGQRd1ccz+l`-~rU#4~K!;CL(qjAS;Y`)gb!S9DTbTUKN)o)4d*iL>)8!f9> z^6A$XxzIOWS?HE*HYz0m(AC+BRdD#G`yy|?`yoT?pXJA!AvUdFiw2I%x7fH<@z4{U z?Am{xuFe)VJ=I*DawwfnA4(>ZFBnE;)1iMb!)CEu#}2 zvXG}K73bxycA6I_Dte#id6=fz9;k)~0G2JSWBW@TEL)PGE~3d~azw%=;gCr-lVg5V zvwUeCZ*1+T*!Zf4&?M^XqP)Fr9qFvY{=>Z_6JeBs@!K}rwydHdZc;7WvH3>#;X{^X zX}`g;EDfwO(l5S3K2bv?XrK!PfBeTpA{3-o3?UIV(NYx~i$2=y&{CE1fDovAZ9L7Q zUrAN1L^fj{m`XtS$OA%%GNpv?La5YM5n7{4wg=*I--VLl8b&TCC1Vp=KX!(s02Tsk zfCWA?ei%3}C~hy+l+J#F4NQo+o%%Tfa|GrH%qadG08*3M^0~&5I{*Lx07*qoM6N<$ Ef+Ds`U;qFB literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Taiwan.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Taiwan.png new file mode 100644 index 0000000000000000000000000000000000000000..956d85343bb9feab9979492ade0c90d8c9938414 GIT binary patch literal 1309 zcmV+&1>*XNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=qe(V&2TW_h$M* z>_lGdNzU9i_uY^4zvrC)d-p!0s-#&mq+AvOECTqy128}q$cJT`!~tFoSo++auM6#( z<&(l!Z9}m7i-Rk2K#z*@%(nivOwv_+vMuA5j~)Z)$pLv$#W`VO(gPs+Y|CUoA^d^$ zYkL^JetXuzRl%6h&r^kX#e6%?(k9c>Q!^-^0T5BFt*KyLM6L4ZgT3VQ)fCyeeFFfU zomn1Pzns7d)+yF0ffWKPxNy9{3IrCctClsb{kN{6$#yecI|=(pgM~yD-#P;42tvbM zSo+rC`Ig-;ZlSBIgHkCV-EFlL_x@3Om*shOXgz}iYnsLx9h>IBkC!M+ zdIXWavDNYxK7_QxtFlp@g`80FES~RT+L6of=I%jmjhDG_Ilj7o3{P<5)--!}ZRMVP zrm1gD)vGMHO1TWqMm+%Kilq_>p^PzX=wHgG-<;>-)d?_$Q|Crmv+`c9-khRX3i$ct zUtGIcGLaM}+A?mocSQrh_cuPm z6~@~#QM*o^Vo5AkK+<)Lc4~9mIvz!=O#l#P%!8P%$#v3Z zlgvDPp~<#7%e~}4qT!;~A7p}}%ym+&|Dx_r+s<`QV*3GcU^0muxQj(W)HPnGb-u?Q zcMT1hdbETrB-Mk(6n*SampE2Qn+Ixpk46ZkOf(6=q{ss%k^`wtVu_v1g^Zi&?oM4O z<*0rrV0>zl6pAxIA20x{N}2Ivz!^jJ^U{4`nI`doDYN*cei6VTfJFfRsr)klm{3}V TWF~(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=3`s;mRCwC#nN4UUMHI(>Ro&C`k=o#FJN1T)lWv4-v#Q2j}RbB)j?C%w#fM)m`;G^n52v#>_0HaUL{X zUHz*1{rkQ8*Q+WeBIH>#IhP5534s4Q00jg&Is8s7d)qs?Db+2D^gs7Sq73NiZrv^04YVCbPXs+P-ELD1 zvuJWinnLPYO7sH|$=aj(!3~0Jzf%hE2kZ9rIq-81(%DxANgbpffDC{KNm3+9^ASI3 z+5r>-h;v|*>>8H4VT;4U*&pfHjEk^?-9= zOol8E5}C~ARz#f_k!mi}2&EQoTP`HxiR)MKF3wLfmzXU~d_61MP1t&cr15*kd`S({ zTxHw~z_9@kz;1quTYDWR5Ef<$&VEK%S~hI;6>0%VVf%;F;V5* ze&T5UjS@?tat<#Zt@QC214*(+eB%R5eVM3yXUBM#)`+*iBQbwv#8JMBLggH`d4uNl zcQUZYA%qkGY4cZnve8%HSa}->?qF~ABYe8s4K?L)drOFK9FGtZ@wB&Qv<_NzLcIMA zY5fY})PodHJ&6ua(wQ_BC=_bMFd9n;rAY&Y?-<|enDX2c6iXFKvrl!52T(ddtANDT z#uq|I-P|(qF7dUe*?5dkRRe43`!AUOJ(zPa-= z#e%|Ye}OR}k^F*I8bA9UdiPx<{ta7roKS60n!iMnSfc5N(OMmyy1gd|f`ySh(3XHY zcI`D(;XcA>3On^G!972~_RHwgZ<5Y`g_3P_rf!w z`vbf39J=%XIw<1oHG=RA=viFj3c>taM5i8OMB7{QPeK$$3*k6C0FX4U;@4jyJn<;5 za6e)BZlbV)cLrzI(0UeXA7b1N<@smFkSz9$fo8K=EtN`R$%oV-?>R(gSc&79a=Dy& z;L`UOh>8VFPwJ}<`0zpXYQXS=%5un(S`G1yUOS?oL}HTeip+b55cYK=hy2CCXSs!r z{EI$@eFnj|mXsL_`D|*>%}NY~_@0^AlfPr8w#~ZDfqC;ldt0SDk*WLuKqX}E|fyDg92(dYvfRz0?q=9z?qyGzYZ)bvg4(bt$Uut0ChDvsh(^b07*qoM6N<$f{Ni6oB#j- literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Tanzania.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Tanzania.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e1f39577f3640207823892da827bba972ef9c1 GIT binary patch literal 2197 zcmV;G2x|9(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^8%ab#RCwC#nR{^5)fLA-_xJnlCYu+5knl1PAV7yVmWN2CN}&`iKBlF0TA+n- zth~ok1X7I(@|KqZG8KhF9V*X)Ksyz*lvX>G#~>geL?I%?M58gu?*1P4-u|%xcGDyz z5y~*-%o^iuVFJ9qAEWC0D7*4*8q)Bjv?jlh-$t&&1~ zw^1v`~qqQbAH5H{aK%8}X0Z%KWR#h4ht$;>V zAzH-niOY+jt1u31&!kBp#DlFb(k87Gw84RQ6+3n*f}skTB8owP)*wXWMM{ZQ5j`vb zr4+7oag}#NL&nnrr3Jmxix|?ffTSdcvM&ubZE-pBzN)nx$8k_vUNu0XaFoQ6UXAHW ze}hyPk_HX@9uH()q*wD|umndB!RBoqMW5GAp5r()OpWn?#_=2+>0b9;R|srr(k<-^ zhPS;yda8|6CfNR_=Fe}*ddckE$z$qdlZ~4$8-T)5-gOTlR~f`xl83WCV{m2xBB04T zDOj`K<6Qog@V@fA79|AWk>Mr-2DyM66+%i8mJarH^gz(FXc{PIY{!pimr(+S$-X_B z->vbm?Yhfr*+MXByhT=f7d#)EcXtH-R^b7yuw56&bN@ToD`kT!(@GSNhrm+?{hD54 zM7#5(HMA-J%HXxNHha`hz1{jPPWssB>rl=r=b#L}!)2>8dWyAnaE5gbltiG8C z!k$Tr-(yUNe16dS68Hs&-h)-EJDuKTW=CX60sGI<>MQ_A@G zOgc|3AIQNYEg|5783HG|ka>uTUL#_Fmbj{Ru^MzunkAMqrOR1{W?ulm$*!%6=jVG| zET}tBTV)F7&h*o7fD5j}hOJ#$u%eg*KM`%M-vv`Ei%u}l0+oHvXO+qy%X2fmV+U9U`y8zw}7 zSSeHu=R>wMF@$D9=QB+I_G#i%JU;qBFlma-JAbcx$i&6L)F*t*m})?Lhyw>&Gj-7r z4j#P&66^}lTqE;U?nbL?eM?;**(qhr?{kcMvp)l6vTn5^ccw?-=XDR6uAL2*E%MRl z9tj~>@#=TTU3nj&^0-Kr(Y5OurIfK4Fol5^g#$+!IMU$f+4(%(^8?b;gA{*iGG&^> zhRw3-DqUp-zxu=2M=hSqHA%?`asF%u0v`|kRD*Weu=P%6EFHw9 zi>Z(puA2Xv9?-GP92#5&<*tuGnT0I8>nLrSml7(rn4RmfaEVv1dEh5MGMPWiqD8jL zmjy}Wy!d@y-PjW>2?^nP4;ir`Bqbqj;u9{<^*q6(Zf7u)BuCyeczmMGp`+?b&57PF z9X(D)?YIzv1}QKr*JA8M0Y->Ddpk0D-u--dHUkoEbOlhW>kp}+#nu|6i~@0qW6>r3 zYv%PnNbfd01rYsn#o1j5~79v{PE2c!x&i(F!l`r||*hArzn9O-)FmqqK z2kDsT#85<9h4QKrlqyeuy2`0gqoT9WqwVv^>GL7UjY=uZ_wlRoF57p@m~(|IL%Xir zUSIu913AAjd1{79T&m64Q%x9|Gn@klvm)s+&ZV-5n&49{tPrst$nA5CKqHHH{vw$0 zM3|GObq%of+Y)m{Op&2cG$9`8&ehzA^($xkR0T?lF+f;sN-ms%~U+|d>E%5 z9rduGCQBArwC&_l_IUz1%ZBpOANqo+AknV>X+RB)WK0$sJj~|!Nq?P{PY4K}o^COH zngMY(`~Q*6gxL@9{)y%h#cNSf>*WA(^?b?#`1fH+AW%0UJ-QjJUg6`;eiBs<3tt() zvo8-I9P~p{_{JYg>L?Frt*^AF*F29m;MWr^o_)$Bv9V3wsir(O^FiL;-wqNS2sk%f zc_Bpo49IFJSh3W{(1$fBkJan@lCx|OMMcSweB*aLCWN8~n#+`&oLnu_BR@8o^^A`u ztsIIjCX>5-Ag}+a2lzdbGbG@@DM#~G#YF+7rB%-Z4I2t_r&;`Bvr$00000NkvXXu0mjf5YP~i literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Thailand.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Thailand.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3b5e71803e10620e8ea67fd728f5d3aeb39352 GIT binary patch literal 674 zcmV;T0$u%yP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;C`m*?RCwC#nays~KoEexb(}P$g@}s33rAEgTsR`$q6bdA88=S62jT^|^u`r| z6qJ@Gj=i(P!FIYacGK`9nARgj_QvDYe!H_Xvty^KSe69i(gXAWHyywM17NSZS`q + ` +}) +export class AppBreadcrumbsComponent { + breadcrumbs: Array; + constructor( + private router: Router, + private route: ActivatedRoute + ) { + this.router.events.filter(event => event instanceof NavigationEnd).subscribe((event) => { + this.breadcrumbs = []; + let currentRoute = this.route.root, + url = ''; + do { + const childrenRoutes = currentRoute.children; + currentRoute = null; + // tslint:disable-next-line:no-shadowed-variable + childrenRoutes.forEach(route => { + if (route.outlet === 'primary') { + const 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/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/index.ts b/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/index.ts new file mode 100644 index 000000000..bacc99d1a --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/index.ts @@ -0,0 +1 @@ +export * from './app-breadcrumbs.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.html b/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.html new file mode 100644 index 000000000..25de459c4 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.html @@ -0,0 +1,4 @@ + diff --git a/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.ts b/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.ts new file mode 100644 index 000000000..1e8f1ae7d --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-footer', + templateUrl: './app-footer.component.html' +}) +export class AppFooterComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-footer/index.ts b/Angular5_CLI_Starter/src/app/components/app-footer/index.ts new file mode 100644 index 000000000..f029f1401 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-footer/index.ts @@ -0,0 +1 @@ +export * from './app-footer.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.html b/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.html new file mode 100644 index 000000000..520c3ca5d --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.html @@ -0,0 +1,12 @@ + diff --git a/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.ts b/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.ts new file mode 100644 index 000000000..ee30134c6 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-header', + templateUrl: './app-header.component.html' +}) +export class AppHeaderComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-header/index.ts b/Angular5_CLI_Starter/src/app/components/app-header/index.ts new file mode 100644 index 000000000..dcfab511d --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-header/index.ts @@ -0,0 +1 @@ +export * from './app-header.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html new file mode 100644 index 000000000..63d421dd0 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html @@ -0,0 +1 @@ + diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts new file mode 100644 index 000000000..9b2e92e26 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar-footer', + templateUrl: './app-sidebar-footer.component.html' +}) +export class AppSidebarFooterComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/index.ts new file mode 100644 index 000000000..5c8e33e88 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-footer.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html new file mode 100644 index 000000000..b5f736b8f --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html @@ -0,0 +1 @@ + diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts new file mode 100644 index 000000000..e1a39dc12 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar-form', + templateUrl: './app-sidebar-form.component.html' +}) +export class AppSidebarFormComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/index.ts new file mode 100644 index 000000000..63300f660 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-form.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html new file mode 100644 index 000000000..807585ce2 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html @@ -0,0 +1 @@ + diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts new file mode 100644 index 000000000..db1182ae5 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar-header', + templateUrl: './app-sidebar-header.component.html' +}) +export class AppSidebarHeaderComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/index.ts new file mode 100644 index 000000000..6b1403eab --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-header.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html new file mode 100644 index 000000000..462b3db25 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html @@ -0,0 +1 @@ + diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts new file mode 100644 index 000000000..5378fbff9 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar-minimizer', + templateUrl: './app-sidebar-minimizer.component.html' +}) +export class AppSidebarMinimizerComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts new file mode 100644 index 000000000..5b646bd76 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-minimizer.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts new file mode 100644 index 000000000..1e7baa0ee --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts @@ -0,0 +1,189 @@ +import { Component, ElementRef, Input, OnInit, Renderer2 } from '@angular/core'; + +// Import navigation elements +import { navigation } from './../../_nav'; + +@Component({ + selector: 'app-sidebar-nav', + template: ` + ` +}) +export class AppSidebarNavComponent { + + public navigation = navigation; + + public isDivider(item) { + return item.divider ? true : false + } + + public isTitle(item) { + return item.title ? true : false + } + + constructor() { } +} + +import { Router } from '@angular/router'; + +@Component({ + selector: 'app-sidebar-nav-item', + template: ` +
  • + +
  • + +
  • + +
  • +
    + ` +}) +export class AppSidebarNavItemComponent { + @Input() item: any; + + public hasClass() { + return this.item.class ? true : false + } + + public isDropdown() { + return this.item.children ? true : false + } + + public thisUrl() { + return this.item.url + } + + public isActive() { + return this.router.isActive(this.thisUrl(), false) + } + + constructor( private router: Router ) { } + +} + +@Component({ + selector: 'app-sidebar-nav-link', + template: ` + + + {{ link.name }} + {{ link.badge.text }} + + + + + {{ link.name }} + {{ link.badge.text }} + + + ` +}) +export class AppSidebarNavLinkComponent { + @Input() link: any; + + public hasVariant() { + return this.link.variant ? true : false + } + + public isBadge() { + return this.link.badge ? true : false + } + + public isExternalLink() { + return this.link.url.substring(0, 4) === 'http' ? true : false + } + + public isIcon() { + return this.link.icon ? true : false + } + + constructor() { } +} + +@Component({ + selector: 'app-sidebar-nav-dropdown', + template: ` + + + {{ link.name }} + {{ link.badge.text }} + + + ` +}) +export class AppSidebarNavDropdownComponent { + @Input() link: any; + + public isBadge() { + return this.link.badge ? true : false + } + + public isIcon() { + return this.link.icon ? true : false + } + + constructor() { } +} + +@Component({ + selector: 'app-sidebar-nav-title', + template: '' +}) +export class AppSidebarNavTitleComponent implements OnInit { + @Input() title: any; + + constructor(private el: ElementRef, private renderer: Renderer2) { } + + ngOnInit() { + const nativeElement: HTMLElement = this.el.nativeElement; + const li = this.renderer.createElement('li'); + const name = this.renderer.createText(this.title.name); + + this.renderer.addClass(li, 'nav-title'); + + if ( this.title.class ) { + const classes = this.title.class; + this.renderer.addClass(li, classes); + } + + if ( this.title.wrapper ) { + const wrapper = this.renderer.createElement(this.title.wrapper.element); + + this.renderer.appendChild(wrapper, name); + this.renderer.appendChild(li, wrapper); + } else { + this.renderer.appendChild(li, name); + } + this.renderer.appendChild(nativeElement, li) + } +} + +export const APP_SIDEBAR_NAV = [ + AppSidebarNavComponent, + AppSidebarNavDropdownComponent, + AppSidebarNavItemComponent, + AppSidebarNavLinkComponent, + AppSidebarNavTitleComponent +]; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/index.ts new file mode 100644 index 000000000..958932a26 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar-nav.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html new file mode 100644 index 000000000..ac0dda4eb --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html @@ -0,0 +1,7 @@ + diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts new file mode 100644 index 000000000..7f5065cb5 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-sidebar', + templateUrl: './app-sidebar.component.html' +}) +export class AppSidebarComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar/index.ts new file mode 100644 index 000000000..173dc43d8 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/app-sidebar/index.ts @@ -0,0 +1 @@ +export * from './app-sidebar.component'; diff --git a/Angular5_CLI_Starter/src/app/components/index.ts b/Angular5_CLI_Starter/src/app/components/index.ts new file mode 100644 index 000000000..9980de04d --- /dev/null +++ b/Angular5_CLI_Starter/src/app/components/index.ts @@ -0,0 +1,10 @@ +export * from './app-aside'; +export * from './app-breadcrumbs'; +export * from './app-footer'; +export * from './app-header'; +export * from './app-sidebar'; +export * from './app-sidebar-footer'; +export * from './app-sidebar-form'; +export * from './app-sidebar-header'; +export * from './app-sidebar-minimizer'; +export * from './app-sidebar-nav'; diff --git a/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.html b/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.html new file mode 100644 index 000000000..93e3f312f --- /dev/null +++ b/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.html @@ -0,0 +1,16 @@ + +
    + + +
    + + +
    + +
    +
    + +
    + diff --git a/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.ts b/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.ts new file mode 100644 index 000000000..753518cac --- /dev/null +++ b/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-dashboard', + templateUrl: './full-layout.component.html' +}) +export class FullLayoutComponent { } diff --git a/Angular5_CLI_Starter/src/app/containers/full-layout/index.ts b/Angular5_CLI_Starter/src/app/containers/full-layout/index.ts new file mode 100644 index 000000000..315223dd1 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/containers/full-layout/index.ts @@ -0,0 +1 @@ +export * from './full-layout.component'; diff --git a/Angular5_CLI_Starter/src/app/containers/index.ts b/Angular5_CLI_Starter/src/app/containers/index.ts new file mode 100644 index 000000000..b917dd1ce --- /dev/null +++ b/Angular5_CLI_Starter/src/app/containers/index.ts @@ -0,0 +1,2 @@ +export * from './full-layout'; +export * from './simple-layout'; diff --git a/Angular5_CLI_Starter/src/app/containers/simple-layout/index.ts b/Angular5_CLI_Starter/src/app/containers/simple-layout/index.ts new file mode 100644 index 000000000..651070369 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/containers/simple-layout/index.ts @@ -0,0 +1 @@ +export * from './simple-layout.component'; diff --git a/Angular5_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.html b/Angular5_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.html new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.ts b/Angular5_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.ts new file mode 100644 index 000000000..90cca2e9e --- /dev/null +++ b/Angular5_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-dashboard', + template: '', +}) +export class SimpleLayoutComponent { } diff --git a/Angular5_CLI_Starter/src/app/directives/aside/aside.directive.ts b/Angular5_CLI_Starter/src/app/directives/aside/aside.directive.ts new file mode 100644 index 000000000..b3cc4710a --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/aside/aside.directive.ts @@ -0,0 +1,17 @@ +import { Directive, HostListener } from '@angular/core'; + +/** +* Allows the aside to be toggled via click. +*/ +@Directive({ + selector: '[appAsideMenuToggler]', +}) +export class AsideToggleDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('aside-menu-hidden'); + } +} diff --git a/Angular5_CLI_Starter/src/app/directives/aside/index.ts b/Angular5_CLI_Starter/src/app/directives/aside/index.ts new file mode 100644 index 000000000..3b84b7004 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/aside/index.ts @@ -0,0 +1 @@ +export * from './aside.directive'; diff --git a/Angular5_CLI_Starter/src/app/directives/index.ts b/Angular5_CLI_Starter/src/app/directives/index.ts new file mode 100644 index 000000000..cd971e8fa --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/index.ts @@ -0,0 +1,4 @@ +export * from './aside'; +export * from './nav-dropdown'; +export * from './replace'; +export * from './sidebar'; diff --git a/Angular5_CLI_Starter/src/app/directives/nav-dropdown/index.ts b/Angular5_CLI_Starter/src/app/directives/nav-dropdown/index.ts new file mode 100644 index 000000000..3eb078779 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/nav-dropdown/index.ts @@ -0,0 +1 @@ +export * from './nav-dropdown.directive'; diff --git a/Angular5_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts b/Angular5_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts new file mode 100644 index 000000000..98c827de8 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts @@ -0,0 +1,31 @@ +import { Directive, HostListener, ElementRef } from '@angular/core'; + +@Directive({ + selector: '[appNavDropdown]' +}) +export class NavDropdownDirective { + + constructor(private el: ElementRef) { } + + toggle() { + this.el.nativeElement.classList.toggle('open'); + } +} + +/** +* Allows the dropdown to be toggled via click. +*/ +@Directive({ + selector: '[appNavDropdownToggle]' +}) +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]; diff --git a/Angular5_CLI_Starter/src/app/directives/replace/index.ts b/Angular5_CLI_Starter/src/app/directives/replace/index.ts new file mode 100644 index 000000000..8720adf84 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/replace/index.ts @@ -0,0 +1 @@ +export * from './replace.directive'; diff --git a/Angular5_CLI_Starter/src/app/directives/replace/replace.directive.ts b/Angular5_CLI_Starter/src/app/directives/replace/replace.directive.ts new file mode 100644 index 000000000..d5ca81e07 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/replace/replace.directive.ts @@ -0,0 +1,22 @@ +import { Directive, ElementRef, OnInit } from '@angular/core'; + +@Directive({ + // tslint:disable-next-line:max-line-length + selector: '[appHostReplace], app-aside, app-breadcrumbs, app-footer, app-header, app-sidebar, app-sidebar-footer, app-sidebar-form, app-sidebar-header, app-sidebar-minimizer, app-sidebar-nav, app-sidebar-nav-dropdown, app-sidebar-nav-item, app-sidebar-nav-link, app-sidebar-nav-title' +}) +export class ReplaceDirective implements OnInit { + + constructor(private el: ElementRef) { } + + // wait for the component to render completely + ngOnInit() { + const nativeElement: HTMLElement = this.el.nativeElement; + const parentElement: HTMLElement = nativeElement.parentElement; + // move all children out of the element + while (nativeElement.firstChild) { + parentElement.insertBefore(nativeElement.firstChild, nativeElement); + } + // remove the empty element(the host) + parentElement.removeChild(nativeElement); + } +} diff --git a/Angular5_CLI_Starter/src/app/directives/sidebar/index.ts b/Angular5_CLI_Starter/src/app/directives/sidebar/index.ts new file mode 100644 index 000000000..aeb5775be --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/sidebar/index.ts @@ -0,0 +1 @@ +export * from './sidebar.directive'; diff --git a/Angular5_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts b/Angular5_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts new file mode 100644 index 000000000..956465b39 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts @@ -0,0 +1,106 @@ +import { Directive, HostListener } from '@angular/core'; + +/** +* Allows the sidebar to be toggled via click. +*/ +@Directive({ + selector: '[appSidebarToggler]' +}) +export class SidebarToggleDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('sidebar-hidden'); + } +} + +@Directive({ + selector: '[appSidebarMinimizer]' +}) +export class SidebarMinimizeDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('sidebar-minimized'); + } +} + +@Directive({ + selector: '[appBrandMinimizer]' +}) +export class BrandMinimizeDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('brand-minimized'); + } +} + +@Directive({ + selector: '[appMobileSidebarToggler]' +}) +export class MobileSidebarToggleDirective { + constructor() { } + + // Check if element has class + private hasClass(target: any, elementClassName: string) { + return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); + } + + @HostListener('click', ['$event']) + toggleOpen($event: any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('sidebar-mobile-show'); + } +} + +/** +* Allows the off-canvas sidebar to be closed via click. +*/ +@Directive({ + selector: '[appSidebarClose]' +}) +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, + SidebarMinimizeDirective, + BrandMinimizeDirective, + SidebarOffCanvasCloseDirective, + MobileSidebarToggleDirective +]; diff --git a/Angular5_CLI_Starter/src/app/views/dashboard/dashboard-routing.module.ts b/Angular5_CLI_Starter/src/app/views/dashboard/dashboard-routing.module.ts new file mode 100644 index 000000000..c56e63abc --- /dev/null +++ b/Angular5_CLI_Starter/src/app/views/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/Angular5_CLI_Starter/src/app/views/dashboard/dashboard.component.html b/Angular5_CLI_Starter/src/app/views/dashboard/dashboard.component.html new file mode 100644 index 000000000..e4bfccfe3 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/views/dashboard/dashboard.component.html @@ -0,0 +1,3 @@ +
    + Hello World! +
    diff --git a/Angular5_CLI_Starter/src/app/views/dashboard/dashboard.component.ts b/Angular5_CLI_Starter/src/app/views/dashboard/dashboard.component.ts new file mode 100644 index 000000000..335428f77 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/views/dashboard/dashboard.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; +import { Router } from '@angular/router'; + +@Component({ + templateUrl: 'dashboard.component.html' +}) +export class DashboardComponent { + + constructor( ) { } + +} diff --git a/Angular5_CLI_Starter/src/app/views/dashboard/dashboard.module.ts b/Angular5_CLI_Starter/src/app/views/dashboard/dashboard.module.ts new file mode 100644 index 000000000..029625252 --- /dev/null +++ b/Angular5_CLI_Starter/src/app/views/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/Angular5_CLI_Starter/src/assets/.gitkeep b/Angular5_CLI_Starter/src/assets/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Starter/src/assets/.npmignore b/Angular5_CLI_Starter/src/assets/.npmignore new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/1.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b087037586ffb857229dfa66d490cc6e204345a GIT binary patch literal 1913 zcmY*XcU0477ye}rW{?dEs2nJeDhNnr2w?^+5H?{QhR6;Z0*1Y0BnLi*U{!)b8D*20 zfEHzlf+DM|Fl1FhmWwI^X|z4<*XNJ>zV~_Vz3+X_dAZZvB|y?NKF}Wk@OTvf3H%H0 zCV(-C@eL*eAOOmvZ2^G04G0?fk$f%#eh+yJh|2*o0PsJ6@NN(&FG8R&=vTntuy26F z5eOs#0Y{=02nh7AAtV5UqreC>j|IRy<^Loo41mBvV1zKh+Xf7UAi#*f zR1nV#1_lR26x5F)2pUKu?}*fs=S1zq3h7HYpHrGB46g(H)hg`oabIU+pbF|DFe8FD zyzr#PvE7K)(WTT!I6F}v?kvFn^>qvc16%~E^R%7O{7;%JBYLEi(g$j1gMuAu>Sgs` zuDdh0qXI@c#HTQfURN_W2{&smPDjnc_`RFG!Of&~R*9e(ED*RYEOgv=TlNk4U;ytn zWN{-xq6}k=jC`VgV}dN$q@NpgcH*f8S*^447Q9|JD8ArgdzW{pRi@LG@Ro9#fw3j_ zoPL~zSm3040M@K)59nA-W71U5V9=-`y)PlhyG2-kYDIa(|w@NPlt0e6ab<`lm09=L$~r z-3&2<(&FJ)9z?sM=K322I!c)~Svh64VhF{g#VrHFF&JK|iFPQtAJrE@U3A@MW9!cA zmW~Ocx;g6FOxw79?v@n*Zf70=gWF59eC@T=Y5rgNDt(f>fZ;83|9^H1lwhzN8zAap>m?YpwczG{8&Q_oFztXCi+46+p&h;Mj@5eZthd zx}$lJ$(km4xAP?#X>Sf??Ig4fnPe-p6@iuu`e7zx9ZO9fX#=T>#z{Y~Xua`IEmPWQ{er?5sLE=a`%moytC5;}_h`Y4 zs6cBygV*K@UL4jKR>wgiEg5-wNUBRFpB+anWDQ2Mv6n*DOH^s&ZFNV|aUqjuku&R3 zYO!nEPbf1K>j4#IicQykKnGoflDU)F%zW^uKT@r9?h7+f&Cjj+`{|6jkLH%el~tTP zoI`yBZ9+3IdZv3~OmgEmv6Z;h&UPb7Qk@*&>(I!)70+to8t(_?V_-}34 zU5M@Vrw-<(tk#K~m@V}53;Pt{!X&!@jRxkhfNk-q!B-Tqq_~|)1F!j-KC7$B(^NT( zrFe)nO4T^%P`D#) zcQ=xlo!m9^qmHX$R#l$%K`$ZZj_4b#iFpXfq=D8>y{}zj`uz2!{k?Q6f(b+PTkvwa s+PkdPTj&wyeQ`mr@vvL|UF7GWocCsP38EwudAkV$)>LGIkj$O=6K!EAK>z>% literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/2.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e7367094a3a904ccf7ea8edd2bf2b7b9c778c1ef GIT binary patch literal 2105 zcmY+Ddpy(oAIHBlHiWt6s665nGFc(ya*|u_%8bSIQ#6^|D7V^~&T2w_=Fs9KV`h~| zqRnMz{Ld) zNCQ6*EdWXmalzr20T3W5mQMkI=p&$DdmbNz1^PAk>ip zi|oj5IO#dg#8g;Xl(A^zQ)Pb^c$VuK9 zo$m2Nr;3o-*`XNE&m9gh*Sdkp`~AqKyl-(~0CzwK5($vVF~p?Wsg zKQ3o4x>z%J6enQi_X~cf`qEVjL-st-9mKgaU{=W(bjN`Z;@IkH$%1ZhRE_@Hkxne9 zsAVF?JVl-$L6RWZH%1*az+w;dvR>afjJMs!U=nwGy%$;~W&AOFobvkO75Vi&;iL4Y zTK5plNB64vF@(}YdVK#MnH|2dU!9DOJYv>qs#QK-tH?7GUJtLIOQ4;h*kWPY$uIOH z6(H?eAN8Mw5nidAk9+u?u9_gN_IxgLCo{cHu(ftvR@y0O!O zVk@^)P90fW@XD=OmT!Gxh~>**?uRp91vx=JYJUu|sGY~uoJk#>7z%8KatTQ-z1yDM z1&w{_hp6Pka}SNqIQXU7byb+TQF4_hU9V*_7=@3l!YRiOevO|a_ByP+y>D6I*xHII zPdIVb0~c28a@`c0l6|5Hs-E=cSAosGU9l{~1l`YUlji#}FVFukrptJWCRW{v@Tu~_8#W@qDIPPv1>BTTp(HS>FmO^m)GJJiW zeSl^8uNg;EErqD(`CYm9$?7ZK1EHL7=C@Mk?9l*&^Ve3Z=yt~=2Ck2IHmAY2J@%ug zs@lpUsV291{(0Xv$;YNPkODZy*#aoNoH8_QCTL^%47YR5xv)lSjE!6%e|4qs@^2Jd9py^(mxf&d`SQE6ER!9dnFU2*UY! zw!Pdejoa=XoX2vD_~<*D8Ie&~`B~u@8}d34Tj>Dd>-FW3UthL)4|BdyZ{*f4;9z?0 z+PoST268Z&Sq4P6s3FG{QlE!mF^^WVrpCju{dlM}o%Yr+8OmbbU7M(wiLpjN7C~3mGP1XEf zzB(0jRXt;UpmCykt4@ppY$g^xiD#t*r;CG{3rr0txWk<$$2s!>42 zp{U-avmorJ{I~o)q>bFWVbxcLfsDc#tIm~zlLq*KHNq1hq2!mI*V7xpT^k<7w}qS0 jfPIt*cnl*72OIF*g+T6?jV}|R`E_B%hwV?mUJ>s<0pG59 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/3.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..caf9a7e7c52563a34646b11fdc888197a6e73582 GIT binary patch literal 1645 zcmY+9e>~H99LGOj-~FCpe&&qQa?!=5lpQI*lIa#!Q%XYRchhvMxPC0HA1bv-2xS_! zvR1O%PHZ|P?H+1`g?=dM@?*Os6}5A9kGgyQ@p->rulM`?`Mf{+F8xz5ZP~7bSOBQh zIRFE`p&tT7fA*%NGynm_lpO+qegqi#Y)*;U0yZnB97x{{xWM2m@KgpPrcM}vMEnC1 zh5QT(g+^o0XcQKU!(p+8{|AC$7>Ph)Q79|{kHr&=jixX*{@nC$F#MwaKlfGXm4Ju= z^TB)=A_4;<1QQ{B1K0zA0SrOVw-2GQFb0Q$kpK0*R80T`Pc4l?!+7Lp2bxkuBrrwU zyPBbWLgz1V!$h<8&!jKJ@_j9Jr|M%;v&nwu7Veu4%wjAe{^yM^_vs%3Ll~Oc1tx-} zVD85iH*fWjYBjqR336sYHDB;(;pCyW*p-5~!x-T{X9W6;2ZLwJd1Cf_B)oSaF_GoF zY2HVRhK;}BXzuKLhUiw=Yi5#Vo{Qyps9V{HnOLfIx~6b~%kv?xNB3v8&i+8fI-bt( z6Y~;t!#KoFPKsTCoUlilxRNotr2RuoZB(5@VNZR2fjW*`HC9LIqRcCmPj2}*&|Xc* z>V)`YpU6sdK~5(}<$hL#eGnNVQEv{sG(wY=uPS~V z>!W4&c$(?BqHVlI1_sdEC^V_6J$-*g$@;{;rLrJeQ(uJFX;DL&V4}Nazc*aLgewD% z*F?(C*814|>@xn{eFyoU)fNs;dmhx0>l6ITq9dp{96dgfE4ctB-L@*$y?!y+KkDnw z^t(Ue?74uExY@y)JWXUA7%vEM`ZIWOBEN(23O`=hi%<)~ild4r&x&b^Gy#Dp_$5DWM=; zvg%0a#<11yc5@dw9xX4R^F##UrzVJ>#%Lp6_DHQ4_IHJDEliEBX*@$ymgSM6*)g+j zshdLsqfDC1sOx&%kcfj5$0~>OwuWzNV_q5TbX;jop!zPj9Ymi`p@^)L=!?QCG@Pri z)&`n)x6d;f*cb_$X7xI3cov-McZtq9LW7)K;w(4p~OxW0T|8?3~#U2yA=@Cr$r_bIM>;dDyc#l}0=9~NBD(z-71 zw9NMnXVqKe@g(nF5-M&wjtO!UpnESKT*u5bowTK<%nlE;>yv^?L z*h@ayvX{&nZl#Pour4qW`OoItrzve-dgvh9^0-sDpbM4z%zvw@&N^)_(Qs<*!sN?; z86X|g{+P{3E=uE>!Xa8?YRf9EJT{Xn z@|Q~)o^PMnoXdLQ)k63~=-!l*By*mzP9W>9l%`TuyV%D;$Pzo*#AER=1A#q-yXFx1RVa-}plV-doBaM@Qkn zC`?QS7PJ=wg|uV>@a?yTmO=rw->hRd&^ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/4.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97f676969a42835666416ad1866a47fa47cfc431 GIT binary patch literal 2580 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

    b5q(M^Ki{`D1 zB~~Ls1!SlEgP+$xoS&;%jyhah*mCnILGT3*mg|3ISg4N8RM8}0CuKRV0uEOcq{nVr z6kS5?qOH*0rzy%xmLy*t4g~NH5J9I5S>Zxq89Sar(F%-33H|+gN75@Nm;W(x6J6V1?{Y@;)eM8L1swYX)cvD{tUPE26D1F$%}pC=Q8Qq zj=PasZECP*_U^)DW0=dgjE>{1ul3fF8)v74^sNT9CO3O^MV0>mAu-8MyyorY#T6*` z6WK>)O zHe`!Bv2VeupKVH)ko3|M*;p?ysFPd>O4?d3l&DyZ$r@Lj`^LWKhI*%Mw>zKCyb;p#M1bB!b3trzE%1$pKXLC~Lz#Ecqf?}vkUzvLqAwtI2sq0M^buEpP z#!jAz!HPq(ecSxdoUGAy#7NKT!nvXC=g*B>Nr zoW;bS9rQZFR+0)u$5GOmR#dVUqhsw|GEtsy_WQ*0zNzskdCXav#`2D(yu>u5kCWxG z16$u)QFwb9(ztC9ZTgDw*TvT|^wMP9>L8P^((wL)lGoL7!a}B7%C;J#peoU5E%ngcG3ACZ(sDuiVse8sF?? zUUFlK$j-^SNkF=YHMrNUHetPn#Bli_PDzz}D>Qja+R*3$($%BZs|%EQ=d#&t@W!%+ z)e+ovt8HKp2{|mY<#Pj%)ady-e6jASGAtWc4edKC%jSASe2$23YAT(D%EPU_sMeZ? zFuZ5A{41viEJy9Nf0@4;5&TLW6Y;36ue!jy_2i~sb3bryaoEoAo*j@UD>x~6tb<2b z$s)>R+q8`!u*-Uvebv3K5FGpl6?73xI0g2t%X=f2B(&Ia&y5+2VI~5 zN3y!eACuWCbouHYA^`j}t{f7{Sy^mfbR2S>@_ujY#FJ_cRn zwjXLfo#XvR^^1ye?4&g0F-trD+|dDZ^_$n}3+G^j{x`b#++Go4Q3`4Sb5&ZEqPdjpMJ{@wK)8c&k9 zv7%Fhaq>->_>N=}rKx|Yr6~$;{3qqEKO|amRmpysAiVw#UK(^f{xzcHxDp#O8y!jl z!6V`YbHHMAQ;RHw47+)pM0t&*vZnx4h{veEP-)V6GJAUNEw6)|#v-`R_J9Q=LETeh zf^8_cG)K7z%u98qUKWzlx8tP$0P(r#<^Tfo;A3StLZXP$CmVU zXjD_6U;EVqW*^vS$xr=2{F^+%ZPp*~6d-`_Wk(KJU)Jlm;hAywGs=+`8_*k(qSkBy z@2w7vE#NzS=~XY-%D!pHnI-6PU2v&-Nv-#;)sp<5gUS7c{&^z7YYn=jjW69=NGu~U bHTIt5HeMeJBM@npt$I1GmBtQSzIC0?3 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/6.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d2b884397eb019bbbaf752fddb46e70f18f8b09 GIT binary patch literal 1608 zcmZXPdpy&77{|ZcZ}-jCT+#){WlPh=$t6xi^OBNW+G?j1$}P8rgVl4qG-|zGJKF|00Jn|=UDOj}ekiRbg_Vxw< z1HL1F1IV@!UV&Ty0|=zX2(35JC|l1QPKTBnmkX z3WY{v&}bAEi^E~Dgdc%H5QIb^u_zQ)36I4qk%$UNr1_$M55hm$kA2@Vc|9OwfDtf) zU}OL%!yqzD-UOn6!Wjhnz7N1)QD_K>L%{wk&c81J3KOue9^m+S0j5}ij6?yQHOgrE zHX{||ebEe66E)Mdm{46CPbRiO?``QsOo|uJHbUKu{J;O?PXR$O8cv4Dz#3e(N~;y@ zZ0S*1BWB0!`0Jr&^nobat_1#3YK*f=!L<(uiRXoZpIGaO_{7_;Y!jG$5PM7H#cR{y z3){mtB{51j#Iy2LIdiGA;Y%~PrYX&E+tE~!)HW&EEy9tz_1fD-8Ivpx4qNKLpjiYyFWHTud4p)HrtqR#KYi62No zlQhGrlz!UubI6`XLYYs{$aOV*c`x)=W$YN8w^%72DrAjVbh~h0BbMRCBPE1jtro|I z*$Zcm9a5)C85O+PG7&Bn-WZO%EbdO6f!Z`hO$kcfxp`_j{DY^K;;x!)XG=hGZRQKF zUq&+sN0?4s0k6k8dpI;yq)&}BJO<&Pg8b}prj_5LxYbIVgc1&&> zh;Ux78;%)G3?y0JWc|@gdvA`_zbAZRg8pgQs$$R2MZ+S)b;~_p^yFEdse3NXZ}oai z2_=?PV&3@~b{(vr>f-f25@J;n@_=E|5^d!L!11shZ#Uf7*k@IX3+{B0Xr1VI{=K#U zQMNZH%}ic(C`Gdx zqZ>anrCQ#+RWz<1=bn<^uao8;aJb9YywJ3-?xHWx@KIJ(|MeZ2VahMX$)g+BTI~Jp zf}iVc55YN!xw0$0U`PggE~JgCtC<{fDXn7@dAnr$=d4cqsWr>28jEj~p(*!0`}U-( zrnm7$soQZmwaN@7l6#CPd_vrRq7$}1qk^+o7R~(>rpgBxQ|gT&p%IsRq@<#Xu%UYW z`Buic=dG1Ui^UZKphAOdt7E{L%iJv4=E1UTzq8MLx4^qlF!`o)_lHrvpd7e`SK@R4 zqmIBj$>7hNX6tb!zk1kNGlSgOD~74}aEr1MGl)a)Br<&OqP7U9b)zQ&zIZh_7=*Do zyy^{&#Z_k4YZkb?r`>YUW_B=z$wwM)bgx6E5VpB_g>x`c(NP8ezMS7Mw68D8V8F_5K9HfQy)#Timp3MS| xt#Xi48hko(OaI%t0|Os<({t97<(kBuHH+L0eb(0we(+o7F*IRakV%*K{SC#=m6ZSh literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/7.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2903cd2f9dcfd814cb0ab4c0b843d7793d78022c GIT binary patch literal 2059 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 Wn4pkC2EM=dtUn6k#fZvIfB)H${qT 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 f6Q_3=gn%x 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Starter/src/environments/environment.prod.ts b/Angular5_CLI_Starter/src/environments/environment.prod.ts new file mode 100644 index 000000000..3612073bc --- /dev/null +++ b/Angular5_CLI_Starter/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/Angular5_CLI_Starter/src/environments/environment.ts b/Angular5_CLI_Starter/src/environments/environment.ts new file mode 100644 index 000000000..00313f166 --- /dev/null +++ b/Angular5_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/Angular5_CLI_Starter/src/favicon.ico b/Angular5_CLI_Starter/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8081c7ceaf2be08bf59010158c586170d9d2d517 GIT binary patch literal 5430 zcmc(je{54#6vvCoAI3i*G5%$U7!sA3wtMZ$fH6V9C`=eXGJb@R1%(I_{vnZtpD{6n z5Pl{DmxzBDbrB>}`90e12m8T*36WoeDLA&SD_hw{H^wM!cl_RWcVA!I+x87ee975; z@4kD^=bYPn&pmG@(+JZ`rqQEKxW<}RzhW}I!|ulN=fmjVi@x{p$cC`)5$a!)X&U+blKNvN5tg=uLvuLnuqRM;Yc*swiexsoh#XPNu{9F#c`G zQLe{yWA(Y6(;>y|-efAy11k<09(@Oo1B2@0`PtZSkqK&${ zgEY}`W@t{%?9u5rF?}Y7OL{338l*JY#P!%MVQY@oqnItpZ}?s z!r?*kwuR{A@jg2Chlf0^{q*>8n5Ir~YWf*wmsh7B5&EpHfd5@xVaj&gqsdui^spyL zB|kUoblGoO7G(MuKTfa9?pGH0@QP^b#!lM1yHWLh*2iq#`C1TdrnO-d#?Oh@XV2HK zKA{`eo{--^K&MW66Lgsktfvn#cCAc*(}qsfhrvOjMGLE?`dHVipu1J3Kgr%g?cNa8 z)pkmC8DGH~fG+dlrp(5^-QBeEvkOvv#q7MBVLtm2oD^$lJZx--_=K&Ttd=-krx(Bb zcEoKJda@S!%%@`P-##$>*u%T*mh+QjV@)Qa=Mk1?#zLk+M4tIt%}wagT{5J%!tXAE;r{@=bb%nNVxvI+C+$t?!VJ@0d@HIyMJTI{vEw0Ul ze(ha!e&qANbTL1ZneNl45t=#Ot??C0MHjjgY8%*mGisN|S6%g3;Hlx#fMNcL<87MW zZ>6moo1YD?P!fJ#Jb(4)_cc50X5n0KoDYfdPoL^iV`k&o{LPyaoqMqk92wVM#_O0l z09$(A-D+gVIlq4TA&{1T@BsUH`Bm=r#l$Z51J-U&F32+hfUP-iLo=jg7Xmy+WLq6_tWv&`wDlz#`&)Jp~iQf zZP)tu>}pIIJKuw+$&t}GQuqMd%Z>0?t%&BM&Wo^4P^Y z)c6h^f2R>X8*}q|bblAF?@;%?2>$y+cMQbN{X$)^R>vtNq_5AB|0N5U*d^T?X9{xQnJYeU{ zoZL#obI;~Pp95f1`%X3D$Mh*4^?O?IT~7HqlWguezmg?Ybq|7>qQ(@pPHbE9V?f|( z+0xo!#m@Np9PljsyxBY-UA*{U*la#8Wz2sO|48_-5t8%_!n?S$zlGe+NA%?vmxjS- zHE5O3ZarU=X}$7>;Okp(UWXJxI%G_J-@IH;%5#Rt$(WUX?6*Ux!IRd$dLP6+SmPn= z8zjm4jGjN772R{FGkXwcNv8GBcZI#@Y2m{RNF_w8(Z%^A*!bS*!}s6sh*NnURytky humW;*g7R+&|Ledvc- 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 f6Q_3=gn%x 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Starter/src/index.html b/Angular5_CLI_Starter/src/index.html new file mode 100644 index 000000000..ca5f3c9f8 --- /dev/null +++ b/Angular5_CLI_Starter/src/index.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + CoreUI - Open Source Bootstrap Admin Template + + + + + + + + + + + + diff --git a/Angular5_CLI_Starter/src/main.ts b/Angular5_CLI_Starter/src/main.ts new file mode 100644 index 000000000..a9ca1caf8 --- /dev/null +++ b/Angular5_CLI_Starter/src/main.ts @@ -0,0 +1,11 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/Angular5_CLI_Starter/src/polyfills.ts b/Angular5_CLI_Starter/src/polyfills.ts new file mode 100644 index 000000000..41d3b9645 --- /dev/null +++ b/Angular5_CLI_Starter/src/polyfills.ts @@ -0,0 +1,69 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** IE9, IE10 and IE11 requires all of the following polyfills. **/ +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'; + +/** IE10 and IE11 requires the following for NgClass support on SVG elements */ +// import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** IE10 and IE11 requires the following to support `@angular/animation`. */ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + + +/** Evergreen browsers require these. **/ +import 'core-js/es6/reflect'; +import 'core-js/es7/reflect'; + + +/** ALL Firefox browsers require the following to support `@angular/animation`. **/ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + + + +/*************************************************************************************************** + * Zone JS is required by Angular itself. + */ +import 'zone.js/dist/zone'; // Included with Angular CLI. + + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ + +/** + * Date, currency, decimal and percent pipes. + * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 + */ +// import 'intl'; // Run `npm install --save intl`. diff --git a/Angular5_CLI_Starter/src/scss/_bootstrap-variables.scss b/Angular5_CLI_Starter/src/scss/_bootstrap-variables.scss new file mode 100644 index 000000000..8d9e717c2 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/_bootstrap-variables.scss @@ -0,0 +1,130 @@ +// Bootstrap overrides + +// +// Color system +// + +$white: #fff; +$gray-100: #f0f3f5; +$gray-200: #c2cfd6; +$gray-300: #a4b7c1; +$gray-400: #869fac; +$gray-500: #678898; +$gray-600: #536c79; +$gray-700: #3e515b; +$gray-800: #29363d; +$gray-900: #151b1e; +$black: #000 !default; + +$blue: #20a8d8; +$indigo: #6610f2 !default; +$purple: #6f42c1 !default; +$pink: #e83e8c !default; +$red: #f86c6b; +$orange: #f8cb00; +$yellow: #ffc107 !default; +$green: #4dbd74; +$teal: #20c997 !default; +$cyan: #63c2de; + +$colors: ( + blue: $blue, + indigo: $indigo, + purple: $purple, + pink: $pink, + red: $red, + orange: $orange, + yellow: $yellow, + green: $green, + teal: $teal, + cyan: $cyan, + white: $white, + gray: $gray-600, + gray-dark: $gray-800 +); + +$theme-colors: ( + primary: $blue, + secondary: $gray-300, + success: $green, + info: $cyan, + warning: $yellow, + danger: $red, + light: $gray-100, + dark: $gray-800, + + blue: $blue, + indigo: $indigo, + purple: $purple, + pink: $pink, + red: $red, + orange: $orange, + yellow: $yellow, + green: $green, + teal: $teal, + cyan: $cyan, + + gray-100: $gray-100, + gray-200: $gray-200, + gray-300: $gray-300, + gray-400: $gray-400, + gray-500: $gray-500, + gray-600: $gray-600, + gray-700: $gray-700, + gray-800: $gray-800, + gray-900: $gray-900 +); + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +$enable-transitions: true; +$enable-rounded: false; + +// Body +// +// Settings for the `` 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; +$breadcrumb-margin-bottom: 1.5rem; + +// Cards + +$card-border-color: $gray-200; +$card-cap-bg: $gray-100; + +// Dropdowns + +$dropdown-padding-y: 0; +$dropdown-border-color: $gray-200; +$dropdown-divider-bg: $gray-100; + +// Buttons + +$btn-secondary-border: $gray-300; + +// Progress bars + +$progress-bg: $gray-100; + +// Tables + +$table-bg-accent: $gray-100; +$table-bg-hover: $gray-100; + +// Forms + +$input-group-addon-bg: $gray-100; +$input-border-color: $gray-200; +$input-group-addon-border-color: $gray-200; diff --git a/Angular5_CLI_Starter/src/scss/_core-variables.scss b/Angular5_CLI_Starter/src/scss/_core-variables.scss new file mode 100644 index 000000000..906e13ac3 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/_core-variables.scss @@ -0,0 +1 @@ +// core overrides diff --git a/Angular5_CLI_Starter/src/scss/_custom.scss b/Angular5_CLI_Starter/src/scss/_custom.scss new file mode 100644 index 000000000..15d367af4 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/_custom.scss @@ -0,0 +1 @@ +// Here you can add other styles diff --git a/Angular5_CLI_Starter/src/scss/core/_animate.scss b/Angular5_CLI_Starter/src/scss/core/_animate.scss new file mode 100644 index 000000000..c0a244bae --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_animate.scss @@ -0,0 +1,27 @@ +// scss-lint:disable all +.animated { + animation-duration: 1s; + // animation-fill-mode: both; +} + +.animated.infinite { + animation-iteration-count: infinite; +} + +.animated.hinge { + animation-duration: 2s; +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + animation-name: fadeIn; +} diff --git a/Angular5_CLI_Starter/src/scss/core/_aside.scss b/Angular5_CLI_Starter/src/scss/core/_aside.scss new file mode 100644 index 000000000..fc71e42c6 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_aside.scss @@ -0,0 +1,64 @@ +.aside-menu { + z-index: $zindex-sticky - 1; + width: $aside-menu-width; + 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: theme-color("primary"); + border-right-color: $border-color; + border-left-color: $border-color; + } + } + .nav-item:first-child { + .nav-link { + border-left: 0; + } + } + } + + .tab-content { + position: relative; + 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/Angular5_CLI_Starter/src/scss/core/_avatars.scss b/Angular5_CLI_Starter/src/scss/core/_avatars.scss new file mode 100644 index 000000000..623016ef0 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_avatars.scss @@ -0,0 +1,51 @@ +.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: margin-left $layout-transition-speed, margin-right $layout-transition-speed; + + &:hover { + margin-right: 0 !important; + } + } + + // .avatar.avatar-lg { + // + // } + +} diff --git a/Angular5_CLI_Starter/src/scss/core/_badge.scss b/Angular5_CLI_Starter/src/scss/core/_badge.scss new file mode 100644 index 000000000..310488562 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_badge.scss @@ -0,0 +1,3 @@ +.badge-pill { + border-radius: $badge-pill-border-radius; +} diff --git a/Angular5_CLI_Starter/src/scss/core/_breadcrumb-menu.scss b/Angular5_CLI_Starter/src/scss/core/_breadcrumb-menu.scss new file mode 100644 index 000000000..dbbe07e0b --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_breadcrumb-menu.scss @@ -0,0 +1,35 @@ +.breadcrumb-menu { + margin-left: auto; + + &::before { + display: none; + } + + .btn-group { + vertical-align: top; + } + + .btn { + padding: 0 $input-btn-padding-x; + color: $text-muted; + vertical-align: top; + border: 0; + + &:hover, &.active { + color: $body-color; + background: transparent; + } + } + + .open { + .btn { + color: $body-color; + background: transparent; + } + } + + .dropdown-menu { + min-width: 180px; + line-height: $line-height-base; + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_breadcrumb.scss b/Angular5_CLI_Starter/src/scss/core/_breadcrumb.scss new file mode 100644 index 000000000..d8a003dc6 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_breadcrumb.scss @@ -0,0 +1,4 @@ +.breadcrumb { + position: relative; + @include borders($breadcrumb-borders); +} diff --git a/Angular5_CLI_Starter/src/scss/core/_buttons.scss b/Angular5_CLI_Starter/src/scss/core/_buttons.scss new file mode 100644 index 000000000..9d6654429 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_buttons.scss @@ -0,0 +1,566 @@ +button { + cursor: pointer; +} + +.btn-transparent { + color: #fff; + background-color: transparent; + border-color: transparent; +} + +.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($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius); + + &.btn-lg { + @include button-social-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg); + } + + &.btn-sm { + @include button-social-size($input-btn-padding-y-sm, $input-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/Angular5_CLI_Starter/src/scss/core/_callout.scss b/Angular5_CLI_Starter/src/scss/core/_callout.scss new file mode 100644 index 000000000..b98ebac53 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_callout.scss @@ -0,0 +1,55 @@ +.callout { + position: relative; + padding: 0 $spacer; + margin: $spacer 0; + border: 0 solid $border-color; + border-left-width: .25rem; + + @if $enable-rounded { + border-radius: .25rem; + } + + .chart-wrapper { + position: absolute; + top: 10px; + left: 50%; + float: right; + width: 50%; + } +} + +.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; + } +} + +@each $color, $value in $theme-colors { + .callout-#{$color} { + border-left-color: $value; + + h4 { + color: $value; + } + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_card.scss b/Angular5_CLI_Starter/src/scss/core/_card.scss new file mode 100644 index 000000000..20e57a818 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_card.scss @@ -0,0 +1,193 @@ +.card { + margin-bottom: 1.5 * $spacer; + + // Cards with color accent + @each $color, $value in $theme-colors { + &.bg-#{$color} { + border-color: darken($value, 12.5%); + .card-header { + background-color: darken($value, 3%); + border-color: darken($value, 12.5%); + } + } + } +} + +.text-white .text-muted { + color: rgba(255,255,255,.6) !important; +} + +.card-header { + + .icon-bg { + display: inline-body; + 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; + } + + .nav.nav-tabs { + margin-top: -$card-spacer-y; + margin-bottom: -$card-spacer-y; + border-bottom: 0; + + .nav-item { + border-top: 0; + } + + .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; + } + + .btn { + margin-top: - $input-btn-padding-y; + } + .btn-sm { + margin-top: - $input-btn-padding-y-sm; + } + .btn-lg { + margin-top: - $input-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; + } + } +} + +[class*="card-outline-"] { + .card-body { + 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 +@each $color, $value in $theme-colors { + .card-accent-#{$color} { + @include card-accent-variant($value); + } +} + +// Card Actions +.card-header { + > i { + margin-right: $spacer / 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-body; + vertical-align: middle; + } + + i { + display: inline-body; + transition: .4s; + } + + .r180 { + transform: rotate(180deg); + } + } + + .input-group { + width: 230px; + margin: 6px; + + .input-group-addon { + background: #fff; + } + + input { + border-left: 0; + } + } + } +} + +.card-full { + margin-top: - $spacer; + margin-right: - $grid-gutter-width / 2; + margin-left: - $grid-gutter-width / 2; + border: 0; + border-bottom: $card-border-width solid $border-color; +} + +@include media-breakpoint-up(sm) { + .card-columns { + + &.cols-2 { + column-count: 2; + } + } +} + +.card { + &.drag, .drag { + cursor: move; + } +} + +.card-placeholder { + background: rgba(0,0,0,.025); + border: 1px dashed $gray-300; +} diff --git a/Angular5_CLI_Starter/src/scss/core/_charts.scss b/Angular5_CLI_Starter/src/scss/core/_charts.scss new file mode 100644 index 000000000..0e7a3c2ab --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_charts.scss @@ -0,0 +1,9 @@ +.chart-wrapper { + canvas { + width: 100% !important; + } +} +// scss-lint:disable QualifyingElement +base-chart.chart { + display: block !important; +} diff --git a/Angular5_CLI_Starter/src/scss/core/_dropdown-menu-right.scss b/Angular5_CLI_Starter/src/scss/core/_dropdown-menu-right.scss new file mode 100644 index 000000000..4f1954681 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_dropdown-menu-right.scss @@ -0,0 +1,8 @@ +// Temp fix for reactstrap +.app-header { + .navbar-nav { + .dropdown-menu-right { + right: auto; + } + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_dropdown.scss b/Angular5_CLI_Starter/src/scss/core/_dropdown.scss new file mode 100644 index 000000000..564e4df20 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_dropdown.scss @@ -0,0 +1,69 @@ +// 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; + } + + .badge { + 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; + } + } +} + +.dropdown-menu-lg { + width: 250px; +} +.app-header { + .navbar-nav { + .dropdown-menu { + position: absolute; + } + // 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; + } + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_footer.scss b/Angular5_CLI_Starter/src/scss/core/_footer.scss new file mode 100644 index 000000000..e01595a1b --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_footer.scss @@ -0,0 +1,9 @@ +.app-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + padding: 0 $spacer; + color: $footer-color; + background: $footer-bg; + @include borders($footer-borders); +} diff --git a/Angular5_CLI_Starter/src/scss/core/_grid.scss b/Angular5_CLI_Starter/src/scss/core/_grid.scss new file mode 100644 index 000000000..0d0963c17 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_grid.scss @@ -0,0 +1,15 @@ +.row.row-equal { + padding-right: ($grid-gutter-width / 4); + padding-left: ($grid-gutter-width / 4); + margin-right: ($grid-gutter-width / -2); + margin-left: ($grid-gutter-width / -2); + + [class*="col-"] { + padding-right: ($grid-gutter-width / 4); + padding-left: ($grid-gutter-width / 4); + } +} + +.main .container-fluid { + padding: 0 30px; +} diff --git a/Angular5_CLI_Starter/src/scss/core/_input-group.scss b/Angular5_CLI_Starter/src/scss/core/_input-group.scss new file mode 100644 index 000000000..23b25122c --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_input-group.scss @@ -0,0 +1,6 @@ +.input-group-addon, +.input-group-btn { + min-width: 40px; + white-space: nowrap; + vertical-align: middle; // Match the inputs +} diff --git a/Angular5_CLI_Starter/src/scss/core/_layout.scss b/Angular5_CLI_Starter/src/scss/core/_layout.scss new file mode 100644 index 000000000..1800abbd5 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_layout.scss @@ -0,0 +1,387 @@ +// IE10&11 Flexbox fix +@media all and (-ms-high-contrast:none) { + html { + display: flex; + flex-direction: column; + } +} + +// app-dashboard and app-root are Angular2+ selectors. You can add here your own selectors if you need. +.app, +app-dashboard, +app-root { + display: flex; + flex-direction: column; + min-height: 100vh; +} + +.app-header { + flex: 0 0 $navbar-height; +} + +.app-footer { + flex: 0 0 $footer-height; +} + +.app-body { + display: flex; + flex-direction: row; + flex-grow: 1; + overflow-x: hidden; + + .main { + flex: 1; + min-width: 0; + } + + .sidebar { + // $sidebar-width is the width of the columns + flex: 0 0 $sidebar-width; + // put the nav on the left + order: -1; + } + + .aside-menu { + // $aside-menu-width is the width of the columns + flex: 0 0 $aside-menu-width; + } +} + +// +// header +// +.header-fixed { + .app-header { + position: fixed; + z-index: $zindex-sticky; + width: 100%; + } + .app-body { + margin-top: $navbar-height; + } +} + +// +// Sidebar +// +.sidebar-hidden { + .sidebar { + margin-left: - $sidebar-width; + } +} + +.sidebar-fixed { + .sidebar { + position: fixed; + z-index: $zindex-sticky - 1; + width: $sidebar-width; + height: calc(100vh - #{$navbar-height}); + // margin-top: - $navbar-height; + + // .sidebar-nav { + // height: calc(100vh - #{$navbar-height}); + // } + } + + .main, .app-footer { + margin-left: $sidebar-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-left: 0; + } + } +} + +.sidebar-off-canvas { + .sidebar { + position: fixed; + z-index: $zindex-sticky - 1; + height: calc(100vh - #{$navbar-height}); + } +} + +@include media-breakpoint-up(lg) { + .sidebar-compact { + .sidebar { + flex: 0 0 $sidebar-compact-width; + } + + &.sidebar-hidden { + .sidebar { + margin-left: - $sidebar-compact-width; + } + } + + &.sidebar-fixed { + .main, .app-footer { + margin-left: $sidebar-compact-width; + } + + .sidebar { + width: $sidebar-compact-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-left: 0; + } + } + } + .sidebar-minimizer { + display: none; + } + } + + .sidebar-minimized { + .sidebar { + flex: 0 0 $sidebar-minimized-width; + } + + &.sidebar-hidden { + .sidebar { + margin-left: - $sidebar-minimized-width; + } + } + + &.sidebar-fixed { + .main, .app-footer { + margin-left: $sidebar-minimized-width; + } + + .sidebar { + width: $sidebar-minimized-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-left: 0; + } + } + } + } +} + +// +// Aside Menu +// +.aside-menu-hidden { + .aside-menu { + margin-right: - $aside-menu-width; + } +} + +.aside-menu-fixed { + .aside-menu { + position: fixed; + right: 0; + height: 100%; + + .tab-content { + height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); + } + } + + .main, .app-footer { + margin-right: $aside-menu-width; + } + + &.aside-menu-hidden { + .main, .app-footer { + margin-right: 0; + } + } +} + +.aside-menu-off-canvas { + .aside-menu { + position: fixed; + right: 0; + z-index: $zindex-sticky - 1; + height: 100%; + + .tab-content { + height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); + } + } +} + +// +// Breadcrumb +// +.breadcrumb-fixed { + .main { + $breadcrumb-height: 2 * $breadcrumb-padding-y + $font-size-base + 1.5 * $spacer; + padding-top: $breadcrumb-height; + } + + .breadcrumb { + position: fixed; + top: $navbar-height; + right: 0; + left: 0; + z-index: $zindex-sticky - 2; + } + + // if sidebar + main + aside + .main:nth-child(2) { + .breadcrumb { + right: $aside-menu-width; + left: $sidebar-width; + } + } + + // if sidebar + main + .main:first-child { + .breadcrumb { + right: $aside-menu-width; + left: 0; + } + } + + // if main + aside + .main:last-child { + .breadcrumb { + right: 0; + } + } + + &.sidebar-minimized { + .main .breadcrumb { + left: $sidebar-minimized-width; + } + } + + &.sidebar-hidden, &.sidebar-off-canvas { + .main .breadcrumb { + left: 0; + } + } + + &.aside-menu-hidden, &.aside-menu-off-canvas { + .main .breadcrumb { + right: 0; + } + } +} + +// +// Footer +// +.footer-fixed { + .app-footer { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-sticky; + height: $footer-height; + } + + .app-body { + margin-bottom: $footer-height; + } +} + +// +// Animations +// +.app-header, +.app-footer, +.sidebar, +.main, +.aside-menu { + transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed, width $layout-transition-speed, flex $layout-transition-speed; +} +.sidebar-nav { + transition: width $layout-transition-speed; +} +.breadcrumb { + transition: left $layout-transition-speed, right $layout-transition-speed, width $layout-transition-speed; +} + +// +// Mobile layout +// + +@include media-breakpoint-down(md) { + .app-header.navbar { + position: fixed !important; + z-index: $zindex-sticky; + width: 100%; + text-align: center; + background-color: $navbar-brand-bg; + @include borders($navbar-brand-border); + + .navbar-toggler { + @if (lightness( $navbar-brand-bg ) > 40) { + color: $navbar-color; + } @else { + color: #fff; + } + } + + .navbar-brand { + position: absolute; + left: 50%; + margin-left: - ($navbar-brand-width / 2); + } + } + + .app-body { + margin-top: $navbar-height; + } + + .breadcrumb-fixed { + .main:nth-child(2) .breadcrumb { + right: auto; + left: auto; + width: 100%; + } + } + + .sidebar { + position: fixed; + z-index: $zindex-sticky - 1; + width: $mobile-sidebar-width; + height: calc(100vh - #{$navbar-height}); + margin-left: - $mobile-sidebar-width; + + .sidebar-nav, + .nav { + width: $mobile-sidebar-width; + min-height: calc(100vh - #{$navbar-height}); + } + + .sidebar-minimizer { + display: none; + } + } + + .main, .app-footer { + margin-left: 0 !important; + } + + // .aside-menu { + // margin-right: - $aside-menu-width; + // } + + .sidebar-hidden { + .sidebar { + margin-left: - $mobile-sidebar-width; + } + } + + .sidebar-mobile-show { + .sidebar { + width: $mobile-sidebar-width; + margin-left: 0; + } + + .main { + margin-right: - $mobile-sidebar-width !important; + margin-left: $mobile-sidebar-width !important; + } + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_loading.scss b/Angular5_CLI_Starter/src/scss/core/_loading.scss new file mode 100644 index 000000000..3e409fb7d --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_loading.scss @@ -0,0 +1,128 @@ +// Angular Version +// Make clicks pass-through +// scss-lint:disable all +#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: theme-color("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: theme-color("primary"); +} diff --git a/Angular5_CLI_Starter/src/scss/core/_mixins.scss b/Angular5_CLI_Starter/src/scss/core/_mixins.scss new file mode 100644 index 000000000..153f1d394 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_mixins.scss @@ -0,0 +1,116 @@ +@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 sidebar-width($borders, $width) { + $sidebar-width: $width; + + @each $border in $borders { + $direction: nth($border, 1); + @if $direction == "all" { + $size: map-get(map-get($borders, $direction), size); + $sidebar-width: ($sidebar-width - (2 * $size)); + } @else if $direction == "right" { + $size: map-get(map-get($borders, $direction), size); + $sidebar-width: $sidebar-width - $size; + } @else if $direction == "left" { + $size: map-get(map-get($borders, $direction), size); + $sidebar-width: $sidebar-width - $size; + } + width: $sidebar-width; + } +} + +@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/Angular5_CLI_Starter/src/scss/core/_mobile.scss b/Angular5_CLI_Starter/src/scss/core/_mobile.scss new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Starter/src/scss/core/_modal.scss b/Angular5_CLI_Starter/src/scss/core/_modal.scss new file mode 100644 index 000000000..1c44ddd03 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_modal.scss @@ -0,0 +1,13 @@ +@each $color, $value in $theme-colors { + .modal-#{$color} { + + .modal-content { + border-color: $value; + } + + .modal-header { + color: #fff; + background-color: $value; + } + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_nav.scss b/Angular5_CLI_Starter/src/scss/core/_nav.scss new file mode 100644 index 000000000..cae51793d --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_nav.scss @@ -0,0 +1,35 @@ +.nav-tabs { + .nav-link { + color: $gray-600; + &:hover { + cursor: pointer; + } + &.active { + color: $gray-800; + 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; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_navbar.scss b/Angular5_CLI_Starter/src/scss/core/_navbar.scss new file mode 100644 index 000000000..221ab1263 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_navbar.scss @@ -0,0 +1,127 @@ +.app-header.navbar { + position: relative; + flex-direction: row; + height: $navbar-height; + padding: 0; + margin: 0; + background-color: $navbar-bg; + @include borders($navbar-border); + + .navbar-brand { + display: inline-block; + width: $navbar-brand-width; + height: $navbar-height; + padding: $navbar-padding-y $navbar-padding-x; + margin-right: 0; + 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); + } + + .navbar-toggler { + min-width: 50px; + padding: $navbar-toggler-padding-y 0; + + &:hover .navbar-toggler-icon { + background-image: $navbar-toggler-icon-hover; + } + } + + .navbar-toggler-icon { + height: 23px; + background-image: $navbar-toggler-icon; + } + + .navbar-nav { + flex-direction: row; + align-items: center; + } + + .nav-item { + position: relative; + min-width: 50px; + margin: 0 !important; + text-align: center; + + button { + margin: 0 auto; + } + + .nav-link { + padding-top: 0; + padding-bottom: 0; + background: 0; + border: 0; + + .badge { + position: absolute; + top: 50%; + left: 50%; + margin-top: -16px; + margin-left: 0; + } + + > .img-avatar { + height: $navbar-height - 20px; + margin: 0 10px; + } + } + } + + .dropdown-menu { + padding-bottom: 0; + line-height: $line-height-base; + } + + .dropdown-item { + min-width: 180px; + } +} + +.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); +} + +@include media-breakpoint-up(lg) { + .brand-minimized { + .app-header.navbar { + .navbar-brand { + width: $navbar-brand-minimized-width; + background-color: $navbar-brand-minimized-bg; + background-image: $navbar-brand-minimized-logo; + background-size: $navbar-brand-minimized-logo-size; + @include borders($navbar-brand-minimized-border); + } + } + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_others.scss b/Angular5_CLI_Starter/src/scss/core/_others.scss new file mode 100644 index 000000000..381baab08 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_others.scss @@ -0,0 +1,4 @@ +// scss-lint:disable QualifyingElement +hr.transparent { + border-top: 1px solid transparent; +} diff --git a/Angular5_CLI_Starter/src/scss/core/_progress.scss b/Angular5_CLI_Starter/src/scss/core/_progress.scss new file mode 100644 index 000000000..65f56dd30 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_progress.scss @@ -0,0 +1,15 @@ +.progress-xs { + height: 4px; +} + +.progress-sm { + height: 8px; +} + +// White progress bar +.progress-white { + background-color: rgba(255,255,255,.2) !important; + .progress-bar { + background-color: #fff; + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_rtl.scss b/Angular5_CLI_Starter/src/scss/core/_rtl.scss new file mode 100644 index 000000000..28db38596 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_rtl.scss @@ -0,0 +1,281 @@ +// +// RTL Support +// +// scss-lint:disable NestingDepth, SelectorDepth +*[dir="rtl"] { + direction: rtl; + unicode-bidi: embed; + + ul { + -webkit-padding-start: 0; + } + + table tr th { + text-align: right; + } + + // Breadcrumb + + .breadcrumb-item { + float: right; + } + + .breadcrumb-menu { + right: auto; + left: $breadcrumb-padding-x; + } + + // Dropdown + .dropdown-item { + text-align: right; + + i { + margin-right: -10px; + margin-left: 10px; + } + + .badge { + right: auto; + left: 10px; + } + } + + // + // Sidebar + // + .sidebar-hidden { + .sidebar { + margin-right: - $sidebar-width; + } + } + + .sidebar-fixed { + .main, .app-footer { + margin-right: $sidebar-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-right: 0; + } + } + } + + .sidebar-minimized { + .sidebar { + flex: 0 0 $sidebar-minimized-width; + } + + &.sidebar-hidden { + .sidebar { + margin-right: - $sidebar-minimized-width; + margin-left: 0; + } + } + + &.sidebar-fixed { + .main, .app-footer { + margin-right: $sidebar-minimized-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-left: 0; + } + } + } + } + + // + // Aside Menu + // + .aside-menu-hidden { + .aside-menu { + margin-right: 0; + margin-left: - $aside-menu-width; + } + } + + .aside-menu-fixed { + .aside-menu { + right: auto; + left: 0; + } + + .main, .app-footer { + //margin-right: 0; + margin-left: $aside-menu-width; + } + + &.aside-menu-hidden { + .main, .app-footer { + margin-left: 0; + } + } + } + + .aside-menu-off-canvas { + .aside-menu { + position: fixed; + right: 0; + z-index: $zindex-sticky - 1; + height: 100%; + + .tab-content { + height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); + } + } + } + + // Sidebar Menu + .sidebar { + .sidebar-nav { + .nav { + .nav-item { + .nav-link { + direction: rtl; + i { + margin: 0 0 0 ($sidebar-nav-link-padding-x / 2); + } + .badge { + float: left; + margin-top: 2px; + // margin-left: 10px; + } + &.nav-dropdown-toggle { + &::before { + position: absolute; + right: auto !important; + left: $sidebar-nav-link-padding-x; + transform: rotate(180deg); + } + } + } + &.nav-dropdown { + &.open { + > .nav-link.nav-dropdown-toggle::before { + transform: rotate(270deg); + } + } + } + } + } + } + } + + .sidebar-minimized .sidebar { + .nav-link { + padding-right: 0; + i { + float: right; + padding: 0; + margin: 0; + } + .badge { + right: auto; + left: 15px; + } + } + .nav > .nav-dropdown { + + &:hover { + > .nav-dropdown-items { + right: $sidebar-minimized-width; + left: 0; + } + } + } + } + + // Horizontal bars + .horizontal-bars { + + li { + + .bars { + padding-right: 100px; + padding-left: 0; + + .progress:first-child { + margin-bottom: 2px; + } + } + } + + &.type-2 { + + li { + + i { + margin-right: 5px; + margin-left: $spacer; + } + + .value { + float: left; + font-weight: 600; + } + + .bars { + padding: 0; + } + } + } + } + + // Icon list + .icons-list { + + li { + position: relative; + height: 40px; + vertical-align: middle; + + i { + float: right; + } + + .desc { + margin-right: 50px; + margin-left: 0; + } + + .value { + right: auto; + left: 45px; + text-align: left; + + strong { + display: block; + margin-top: -3px; + } + } + + .actions { + right: auto; + left: 10px; + } + } + } + + // Callouts + .callout { + border: 0 solid $border-color; + border-right-width: .25rem; + + @each $color, $value in $theme-colors { + &.callout-#{$color} { + border-right-color: $value; + } + } + + .chart-wrapper { + left: 0; + float: left; + } + } + + .callout-default { + border-right-color: $text-muted; + } +} diff --git a/Angular5_CLI_Starter/src/scss/core/_sidebar.scss b/Angular5_CLI_Starter/src/scss/core/_sidebar.scss new file mode 100644 index 000000000..ae76bd4b4 --- /dev/null +++ b/Angular5_CLI_Starter/src/scss/core/_sidebar.scss @@ -0,0 +1,454 @@ +// scss-lint:disable NestingDepth, SelectorDepth +.sidebar { + display: flex; + flex-direction: column; + padding: $sidebar-padding; + color: $sidebar-color; + background: $sidebar-bg; + @include borders($sidebar-borders); + + .sidebar-close { + position: absolute; + right: 0; + display: none; + padding: 0 $spacer; + font-size: 24px; + font-weight: 800; + line-height: $navbar-height; + color: $sidebar-color; + background: 0; + border: 0; + opacity: .8; + + &:hover { + opacity: 1; + } + } + + // Will be added soon + // .sidebar-brand { } + + .sidebar-header { + flex: 0 0 $sidebar-header-height; + padding: $sidebar-header-padding-y $sidebar-header-padding-x; + text-align: center; + background: $sidebar-header-bg; + } + + .sidebar-form .form-control { + color: $sidebar-form-color; + background: $sidebar-form-bg; + border: $sidebar-form-border; + + &::placeholder { + color: $sidebar-form-placeholder-color; + } + } + + .sidebar-nav { + position: relative; + flex: 1; + overflow-x: hidden; + overflow-y: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; + @include sidebar-width($sidebar-borders, $sidebar-width); + + &::-webkit-scrollbar { + position: absolute; + width: 10px; + margin-left: -10px; + -webkit-appearance: none; + } + + &::-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-thumb { + height: 50px; + background-color: darken($sidebar-bg, 10%); + background-clip: content-box; + border-color: transparent; + border-style: solid; + border-width: 1px 2px; + } + } + + .nav { + @include sidebar-width($sidebar-borders, $sidebar-width); + flex-direction: column; + min-height: 100%; + } + + .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; + } + + .nav-divider, .divider { + height: 10px; + } + + .nav-item { + position: relative; + margin: 0; + transition: background .3s ease-in-out; + } + + .nav-dropdown-items { + max-height: 0; + padding: 0; + margin: 0; + overflow-y: hidden; + transition: max-height .3s ease-in-out; + + .nav-item { + padding: 0; + list-style: none; + } + } + + .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; + } + + i { + display: inline-block; + width: 20px; + margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 14px; + color: $sidebar-nav-link-icon-color; + text-align: center; + } + + .badge { + float: right; + margin-top: 2px; + } + + &.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; + } + } + + &:hover { + color: $sidebar-nav-link-hover-color; + background: $sidebar-nav-link-hover-bg; + @include borders($sidebar-nav-link-hover-borders); + + i { + color: $sidebar-nav-link-hover-icon-color; + } + + &.nav-dropdown-toggle::before { + background-image: $sidebar-nav-dropdown-indicator-hover; + } + } + + @each $color, $value in $theme-colors { + &.nav-link-#{$color} { + background: $value; + i { + color: rgba(255,255,255,.7); + } + &:hover { + background: darken($value,5%) !important; + i { + color: #fff; + } + } + } + } + } + + // ex. Components + .nav-dropdown-toggle { + position: relative; + + &::before { + position: absolute; + top: 50%; + right: $sidebar-nav-link-padding-x; + display: block; + width: 8px; + height: 8px; + padding: 0; + margin-top: -4px; + content: ""; + background-image: $sidebar-nav-dropdown-indicator; + background-repeat: no-repeat; + background-position: center; + transition: transform .3s; + } + } + + // ex.

    - ` -}) -export class AppBreadcrumbsComponent { - breadcrumbs: Array; - constructor( - private router: Router, - private route: ActivatedRoute - ) { - this.router.events.filter(event => event instanceof NavigationEnd).subscribe((event) => { - this.breadcrumbs = []; - let currentRoute = this.route.root, - url = ''; - do { - const childrenRoutes = currentRoute.children; - currentRoute = null; - // tslint:disable-next-line:no-shadowed-variable - childrenRoutes.forEach(route => { - if (route.outlet === 'primary') { - const 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/Angular4_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts deleted file mode 100644 index bacc99d1a..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-breadcrumbs.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html b/Angular4_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html deleted file mode 100644 index 67da272fa..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/Angular4_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts b/Angular4_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts deleted file mode 100644 index 1e8f1ae7d..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-footer', - templateUrl: './app-footer.component.html' -}) -export class AppFooterComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/components/app-footer/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-footer/index.ts deleted file mode 100644 index f029f1401..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-footer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-footer.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-header/app-header.component.html b/Angular4_CLI_Full_Project/src/app/components/app-header/app-header.component.html deleted file mode 100644 index 5e69ae87a..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-header/app-header.component.html +++ /dev/null @@ -1,54 +0,0 @@ - diff --git a/Angular4_CLI_Full_Project/src/app/components/app-header/app-header.component.ts b/Angular4_CLI_Full_Project/src/app/components/app-header/app-header.component.ts deleted file mode 100644 index ee30134c6..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-header/app-header.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-header', - templateUrl: './app-header.component.html' -}) -export class AppHeaderComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/components/app-header/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-header/index.ts deleted file mode 100644 index dcfab511d..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-header.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html deleted file mode 100644 index 63d421dd0..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts deleted file mode 100644 index 9b2e92e26..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-footer', - templateUrl: './app-sidebar-footer.component.html' -}) -export class AppSidebarFooterComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts deleted file mode 100644 index 5c8e33e88..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-footer.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html deleted file mode 100644 index b5f736b8f..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts deleted file mode 100644 index e1a39dc12..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-form', - templateUrl: './app-sidebar-form.component.html' -}) -export class AppSidebarFormComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts deleted file mode 100644 index 63300f660..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-form.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html deleted file mode 100644 index 807585ce2..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts deleted file mode 100644 index db1182ae5..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-header', - templateUrl: './app-sidebar-header.component.html' -}) -export class AppSidebarHeaderComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts deleted file mode 100644 index 6b1403eab..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-header.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html deleted file mode 100644 index 462b3db25..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts deleted file mode 100644 index 5378fbff9..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-minimizer', - templateUrl: './app-sidebar-minimizer.component.html' -}) -export class AppSidebarMinimizerComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts deleted file mode 100644 index 5b646bd76..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-minimizer.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts deleted file mode 100644 index 1e7baa0ee..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts +++ /dev/null @@ -1,189 +0,0 @@ -import { Component, ElementRef, Input, OnInit, Renderer2 } from '@angular/core'; - -// Import navigation elements -import { navigation } from './../../_nav'; - -@Component({ - selector: 'app-sidebar-nav', - template: ` - ` -}) -export class AppSidebarNavComponent { - - public navigation = navigation; - - public isDivider(item) { - return item.divider ? true : false - } - - public isTitle(item) { - return item.title ? true : false - } - - constructor() { } -} - -import { Router } from '@angular/router'; - -@Component({ - selector: 'app-sidebar-nav-item', - template: ` -
  • - -
  • - -
  • - -
  • -
    - ` -}) -export class AppSidebarNavItemComponent { - @Input() item: any; - - public hasClass() { - return this.item.class ? true : false - } - - public isDropdown() { - return this.item.children ? true : false - } - - public thisUrl() { - return this.item.url - } - - public isActive() { - return this.router.isActive(this.thisUrl(), false) - } - - constructor( private router: Router ) { } - -} - -@Component({ - selector: 'app-sidebar-nav-link', - template: ` - - - {{ link.name }} - {{ link.badge.text }} - - - - - {{ link.name }} - {{ link.badge.text }} - - - ` -}) -export class AppSidebarNavLinkComponent { - @Input() link: any; - - public hasVariant() { - return this.link.variant ? true : false - } - - public isBadge() { - return this.link.badge ? true : false - } - - public isExternalLink() { - return this.link.url.substring(0, 4) === 'http' ? true : false - } - - public isIcon() { - return this.link.icon ? true : false - } - - constructor() { } -} - -@Component({ - selector: 'app-sidebar-nav-dropdown', - template: ` - - - {{ link.name }} - {{ link.badge.text }} - - - ` -}) -export class AppSidebarNavDropdownComponent { - @Input() link: any; - - public isBadge() { - return this.link.badge ? true : false - } - - public isIcon() { - return this.link.icon ? true : false - } - - constructor() { } -} - -@Component({ - selector: 'app-sidebar-nav-title', - template: '' -}) -export class AppSidebarNavTitleComponent implements OnInit { - @Input() title: any; - - constructor(private el: ElementRef, private renderer: Renderer2) { } - - ngOnInit() { - const nativeElement: HTMLElement = this.el.nativeElement; - const li = this.renderer.createElement('li'); - const name = this.renderer.createText(this.title.name); - - this.renderer.addClass(li, 'nav-title'); - - if ( this.title.class ) { - const classes = this.title.class; - this.renderer.addClass(li, classes); - } - - if ( this.title.wrapper ) { - const wrapper = this.renderer.createElement(this.title.wrapper.element); - - this.renderer.appendChild(wrapper, name); - this.renderer.appendChild(li, wrapper); - } else { - this.renderer.appendChild(li, name); - } - this.renderer.appendChild(nativeElement, li) - } -} - -export const APP_SIDEBAR_NAV = [ - AppSidebarNavComponent, - AppSidebarNavDropdownComponent, - AppSidebarNavItemComponent, - AppSidebarNavLinkComponent, - AppSidebarNavTitleComponent -]; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts deleted file mode 100644 index 958932a26..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-nav.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html b/Angular4_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html deleted file mode 100644 index ac0dda4eb..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts deleted file mode 100644 index 7f5065cb5..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar', - templateUrl: './app-sidebar.component.html' -}) -export class AppSidebarComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/components/app-sidebar/index.ts b/Angular4_CLI_Full_Project/src/app/components/app-sidebar/index.ts deleted file mode 100644 index 173dc43d8..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/app-sidebar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar.component'; diff --git a/Angular4_CLI_Full_Project/src/app/components/index.ts b/Angular4_CLI_Full_Project/src/app/components/index.ts deleted file mode 100644 index 9980de04d..000000000 --- a/Angular4_CLI_Full_Project/src/app/components/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export * from './app-aside'; -export * from './app-breadcrumbs'; -export * from './app-footer'; -export * from './app-header'; -export * from './app-sidebar'; -export * from './app-sidebar-footer'; -export * from './app-sidebar-form'; -export * from './app-sidebar-header'; -export * from './app-sidebar-minimizer'; -export * from './app-sidebar-nav'; diff --git a/Angular4_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html b/Angular4_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html deleted file mode 100644 index ada4f03ba..000000000 --- a/Angular4_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html +++ /dev/null @@ -1,24 +0,0 @@ - -
    - - -
    - - -
    - -
    -
    - -
    - diff --git a/Angular4_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.ts b/Angular4_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.ts deleted file mode 100644 index 753518cac..000000000 --- a/Angular4_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-dashboard', - templateUrl: './full-layout.component.html' -}) -export class FullLayoutComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/containers/full-layout/index.ts b/Angular4_CLI_Full_Project/src/app/containers/full-layout/index.ts deleted file mode 100644 index 315223dd1..000000000 --- a/Angular4_CLI_Full_Project/src/app/containers/full-layout/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './full-layout.component'; diff --git a/Angular4_CLI_Full_Project/src/app/containers/index.ts b/Angular4_CLI_Full_Project/src/app/containers/index.ts deleted file mode 100644 index b917dd1ce..000000000 --- a/Angular4_CLI_Full_Project/src/app/containers/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './full-layout'; -export * from './simple-layout'; diff --git a/Angular4_CLI_Full_Project/src/app/containers/simple-layout/index.ts b/Angular4_CLI_Full_Project/src/app/containers/simple-layout/index.ts deleted file mode 100644 index 651070369..000000000 --- a/Angular4_CLI_Full_Project/src/app/containers/simple-layout/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './simple-layout.component'; diff --git a/Angular4_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.html b/Angular4_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular4_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.ts b/Angular4_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.ts deleted file mode 100644 index 90cca2e9e..000000000 --- a/Angular4_CLI_Full_Project/src/app/containers/simple-layout/simple-layout.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-dashboard', - template: '', -}) -export class SimpleLayoutComponent { } diff --git a/Angular4_CLI_Full_Project/src/app/directives/aside/aside.directive.ts b/Angular4_CLI_Full_Project/src/app/directives/aside/aside.directive.ts deleted file mode 100644 index b3cc4710a..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/aside/aside.directive.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Directive, HostListener } from '@angular/core'; - -/** -* Allows the aside to be toggled via click. -*/ -@Directive({ - selector: '[appAsideMenuToggler]', -}) -export class AsideToggleDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('aside-menu-hidden'); - } -} diff --git a/Angular4_CLI_Full_Project/src/app/directives/aside/index.ts b/Angular4_CLI_Full_Project/src/app/directives/aside/index.ts deleted file mode 100644 index 3b84b7004..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/aside/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './aside.directive'; diff --git a/Angular4_CLI_Full_Project/src/app/directives/index.ts b/Angular4_CLI_Full_Project/src/app/directives/index.ts deleted file mode 100644 index cd971e8fa..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './aside'; -export * from './nav-dropdown'; -export * from './replace'; -export * from './sidebar'; diff --git a/Angular4_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts b/Angular4_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts deleted file mode 100644 index 3eb078779..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './nav-dropdown.directive'; diff --git a/Angular4_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts b/Angular4_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts deleted file mode 100644 index 98c827de8..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Directive, HostListener, ElementRef } from '@angular/core'; - -@Directive({ - selector: '[appNavDropdown]' -}) -export class NavDropdownDirective { - - constructor(private el: ElementRef) { } - - toggle() { - this.el.nativeElement.classList.toggle('open'); - } -} - -/** -* Allows the dropdown to be toggled via click. -*/ -@Directive({ - selector: '[appNavDropdownToggle]' -}) -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]; diff --git a/Angular4_CLI_Full_Project/src/app/directives/replace/index.ts b/Angular4_CLI_Full_Project/src/app/directives/replace/index.ts deleted file mode 100644 index 8720adf84..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/replace/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './replace.directive'; diff --git a/Angular4_CLI_Full_Project/src/app/directives/replace/replace.directive.ts b/Angular4_CLI_Full_Project/src/app/directives/replace/replace.directive.ts deleted file mode 100644 index d5ca81e07..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/replace/replace.directive.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Directive, ElementRef, OnInit } from '@angular/core'; - -@Directive({ - // tslint:disable-next-line:max-line-length - selector: '[appHostReplace], app-aside, app-breadcrumbs, app-footer, app-header, app-sidebar, app-sidebar-footer, app-sidebar-form, app-sidebar-header, app-sidebar-minimizer, app-sidebar-nav, app-sidebar-nav-dropdown, app-sidebar-nav-item, app-sidebar-nav-link, app-sidebar-nav-title' -}) -export class ReplaceDirective implements OnInit { - - constructor(private el: ElementRef) { } - - // wait for the component to render completely - ngOnInit() { - const nativeElement: HTMLElement = this.el.nativeElement; - const parentElement: HTMLElement = nativeElement.parentElement; - // move all children out of the element - while (nativeElement.firstChild) { - parentElement.insertBefore(nativeElement.firstChild, nativeElement); - } - // remove the empty element(the host) - parentElement.removeChild(nativeElement); - } -} diff --git a/Angular4_CLI_Full_Project/src/app/directives/sidebar/index.ts b/Angular4_CLI_Full_Project/src/app/directives/sidebar/index.ts deleted file mode 100644 index aeb5775be..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/sidebar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './sidebar.directive'; diff --git a/Angular4_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts b/Angular4_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts deleted file mode 100644 index 956465b39..000000000 --- a/Angular4_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { Directive, HostListener } from '@angular/core'; - -/** -* Allows the sidebar to be toggled via click. -*/ -@Directive({ - selector: '[appSidebarToggler]' -}) -export class SidebarToggleDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-hidden'); - } -} - -@Directive({ - selector: '[appSidebarMinimizer]' -}) -export class SidebarMinimizeDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-minimized'); - } -} - -@Directive({ - selector: '[appBrandMinimizer]' -}) -export class BrandMinimizeDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('brand-minimized'); - } -} - -@Directive({ - selector: '[appMobileSidebarToggler]' -}) -export class MobileSidebarToggleDirective { - constructor() { } - - // Check if element has class - private hasClass(target: any, elementClassName: string) { - return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); - } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-mobile-show'); - } -} - -/** -* Allows the off-canvas sidebar to be closed via click. -*/ -@Directive({ - selector: '[appSidebarClose]' -}) -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, - SidebarMinimizeDirective, - BrandMinimizeDirective, - SidebarOffCanvasCloseDirective, - MobileSidebarToggleDirective -]; diff --git a/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs-routing.module.ts b/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs-routing.module.ts deleted file mode 100644 index 4b1f0de8f..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs-routing.module.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; - -import { ChartJSComponent } from './chartjs.component'; - -const routes: Routes = [ - { - path: '', - component: ChartJSComponent, - data: { - title: 'Charts' - } - } -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule] -}) -export class ChartJSRoutingModule {} diff --git a/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.component.html b/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.component.html deleted file mode 100644 index 1ee0f113c..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.component.html +++ /dev/null @@ -1,130 +0,0 @@ -
    -
    -
    -
    - Line Chart - -
    -
    -
    - -
    -
    -
    -
    -
    - Bar Chart - -
    -
    -
    - -
    -
    -
    -
    -
    - Doughnut Chart - -
    -
    -
    - -
    -
    -
    -
    -
    - Radar Chart - -
    -
    -
    - -
    -
    -
    -
    -
    - Pie Chart - -
    -
    -
    - -
    -
    -
    -
    -
    - Polar Area Chart - -
    -
    -
    - -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.component.ts b/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.component.ts deleted file mode 100644 index ac0788ceb..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.component.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'chartjs.component.html' -}) -export class ChartJSComponent { - - // lineChart - public lineChartData: Array = [ - {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'} - ]; - public lineChartLabels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public lineChartOptions: any = { - animation: false, - responsive: true - }; - public lineChartColours: Array = [ - { // grey - 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)' - }, - { // dark grey - 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)' - }, - { // grey - 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)' - } - ]; - public lineChartLegend = true; - public lineChartType = 'line'; - - // barChart - public barChartOptions: any = { - scaleShowVerticalLines: false, - responsive: true - }; - public barChartLabels: string[] = ['2006', '2007', '2008', '2009', '2010', '2011', '2012']; - public barChartType = 'bar'; - public barChartLegend = true; - - public barChartData: any[] = [ - {data: [65, 59, 80, 81, 56, 55, 40], label: 'Series A'}, - {data: [28, 48, 40, 19, 86, 27, 90], label: 'Series B'} - ]; - - // Doughnut - public doughnutChartLabels: string[] = ['Download Sales', 'In-Store Sales', 'Mail-Order Sales']; - public doughnutChartData: number[] = [350, 450, 100]; - public doughnutChartType = 'doughnut'; - - // Radar - public radarChartLabels: string[] = ['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running']; - - public radarChartData: any = [ - {data: [65, 59, 90, 81, 56, 55, 40], label: 'Series A'}, - {data: [28, 48, 40, 19, 96, 27, 100], label: 'Series B'} - ]; - public radarChartType = 'radar'; - - // Pie - public pieChartLabels: string[] = ['Download Sales', 'In-Store Sales', 'Mail Sales']; - public pieChartData: number[] = [300, 500, 100]; - public pieChartType = 'pie'; - - // PolarArea - public polarAreaChartLabels: string[] = ['Download Sales', 'In-Store Sales', 'Mail Sales', 'Telesales', 'Corporate Sales']; - public polarAreaChartData: number[] = [300, 500, 100, 40, 120]; - public polarAreaLegend = true; - - public polarAreaChartType = 'polarArea'; - - // events - public chartClicked(e: any): void { - console.log(e); - } - - public chartHovered(e: any): void { - console.log(e); - } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.module.ts b/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.module.ts deleted file mode 100644 index b5aa05351..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/chartjs/chartjs.module.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { NgModule } from '@angular/core'; -import { ChartsModule } from 'ng2-charts/ng2-charts'; - -import { ChartJSComponent } from './chartjs.component'; -import { ChartJSRoutingModule } from './chartjs-routing.module'; - -@NgModule({ - imports: [ - ChartJSRoutingModule, - ChartsModule - ], - declarations: [ ChartJSComponent ] -}) -export class ChartJSModule { } diff --git a/Angular4_CLI_Full_Project/src/app/views/components/buttons.component.html b/Angular4_CLI_Full_Project/src/app/views/components/buttons.component.html deleted file mode 100644 index 690626934..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/buttons.component.html +++ /dev/null @@ -1,231 +0,0 @@ -
    -
    -
    -
    -
    - Options -
    -
    - - - - - - -
    -
    -
    -
    - With Icons -
    -
    - - - - - - -
    -
    -
    -
    - Size Large - Add this class - .btn-lg - -
    -
    - - - - - - - -
    -
    -
    -
    - Size Small - Add this class - .btn-sm - -
    -
    - - - - - - - -
    -
    -
    -
    - Disabled state - Add this - disabled="disabled" - -
    -
    - - - - - - - -
    -
    -
    -
    - Active state - Add this class - .active - -
    -
    - - - - - - - -
    -
    -
    -
    - Block Level Buttons - Add this class - .btn-block - -
    -
    - - - - - - - -
    -
    -
    - -
    -
    -
    - Options -
    -
    - - - - - - - - - - -
    -
    -
    -
    - With Icons -
    -
    - - - - - -
    -
    -
    -
    - Size Large - Add this class - .btn-lg - -
    -
    - - - - - - -
    -
    -
    -
    - Size Small - Add this class - .btn-sm - -
    -
    - - - - - - -
    -
    -
    -
    - Disabled state - Add this - disabled="disabled" - -
    -
    - - - - - - -
    -
    -
    -
    - Active state - Add this class - .active - -
    -
    - - - - - - -
    -
    -
    -
    - Block Level Buttons - Add this class - .btn-block - -
    -
    - - - - - - -
    -
    -
    - -
    - -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/components/buttons.component.ts b/Angular4_CLI_Full_Project/src/app/views/components/buttons.component.ts deleted file mode 100644 index 6c27c41cd..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/buttons.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'buttons.component.html' -}) -export class ButtonsComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/components/cards.component.html b/Angular4_CLI_Full_Project/src/app/views/components/cards.component.html deleted file mode 100644 index 36e9be523..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/cards.component.html +++ /dev/null @@ -1,320 +0,0 @@ -
    -
    -
    -
    -
    - Card title -
    -
    - 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. -
    -
    -
    -
    -
    -
    - 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. -
    - -
    -
    -
    -
    -
    - Card with icon -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card with switch - -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card with label - Success -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card with label - 42 -
    -
    - 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. -
    -
    -
    -
    -
    -
    -
    -
    - Card outline -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card outline -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card outline -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card outline -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card outline -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card outline -
    -
    - 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. -
    -
    -
    -
    - -
    -
    -
    -
    - Card with accent -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card with accent -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card with accent -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card with accent -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card with accent -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card with accent -
    -
    - 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. -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    -
    Someone famous in - Source Title -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    -
    Someone famous in - Source Title -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    -
    Someone famous in - Source Title -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    -
    Someone famous in - Source Title -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    -
    Someone famous in - Source Title -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    -
    Someone famous in - Source Title -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - Card title -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card title -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card title -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card title -
    -
    - 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. -
    -
    -
    -
    -
    -
    - Card title -
    -
    - 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. -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/components/cards.component.ts b/Angular4_CLI_Full_Project/src/app/views/components/cards.component.ts deleted file mode 100644 index 466a6d58c..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/cards.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'cards.component.html' -}) -export class CardsComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/components/components-routing.module.ts b/Angular4_CLI_Full_Project/src/app/views/components/components-routing.module.ts deleted file mode 100644 index 2f5a1259a..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/components-routing.module.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; - -import { ButtonsComponent } from './buttons.component'; -import { CardsComponent } from './cards.component'; -import { FormsComponent } from './forms.component'; -import { ModalsComponent } from './modals.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 = [ - { - path: '', - data: { - title: 'Components' - }, - children: [ - { - path: 'buttons', - component: ButtonsComponent, - data: { - title: 'Buttons' - } - }, - { - path: 'cards', - component: CardsComponent, - data: { - title: 'Cards' - } - }, - { - path: 'forms', - component: FormsComponent, - data: { - title: 'Forms' - } - }, - { - path: 'modals', - component: ModalsComponent, - data: { - title: 'Modals' - } - }, - { - path: 'social-buttons', - component: SocialButtonsComponent, - data: { - title: 'Social buttons' - } - }, - { - path: 'switches', - component: SwitchesComponent, - data: { - title: 'Switches' - } - }, - { - path: 'tables', - component: TablesComponent, - data: { - title: 'Tables' - } - }, - { - path: 'tabs', - component: TabsComponent, - data: { - title: 'Tabs' - } - } - ] - } -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule] -}) -export class ComponentsRoutingModule {} diff --git a/Angular4_CLI_Full_Project/src/app/views/components/components.module.ts b/Angular4_CLI_Full_Project/src/app/views/components/components.module.ts deleted file mode 100644 index 30cf24ac5..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/components.module.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { NgModule } from '@angular/core'; - -import { ButtonsComponent } from './buttons.component'; -import { CardsComponent } from './cards.component'; - -// Forms Component -import { FormsComponent } from './forms.component'; -import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; - -import { SocialButtonsComponent } from './social-buttons.component'; -import { SwitchesComponent } from './switches.component'; -import { TablesComponent } from './tables.component'; - -// Modal Component -import { ModalModule } from 'ngx-bootstrap/modal'; -import { ModalsComponent } from './modals.component'; - -// Tabs Component -import { TabsModule } from 'ngx-bootstrap/tabs'; -import { TabsComponent } from './tabs.component'; - -// Components Routing -import { ComponentsRoutingModule } from './components-routing.module'; - -@NgModule({ - imports: [ - ComponentsRoutingModule, - BsDropdownModule.forRoot(), - ModalModule.forRoot(), - TabsModule - ], - declarations: [ - ButtonsComponent, - CardsComponent, - FormsComponent, - ModalsComponent, - SocialButtonsComponent, - SwitchesComponent, - TablesComponent, - TabsComponent - ] -}) -export class ComponentsModule { } diff --git a/Angular4_CLI_Full_Project/src/app/views/components/forms.component.html b/Angular4_CLI_Full_Project/src/app/views/components/forms.component.html deleted file mode 100644 index 11294a1b9..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/forms.component.html +++ /dev/null @@ -1,998 +0,0 @@ -
    -
    -
    -
    -
    - Credit Card - Form -
    -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - - -
    -
    -
    -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    - Company - Form -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    - Basic Form Elements -
    -
    -
    -
    - -
    -

    Username

    -
    -
    -
    - -
    - - This is a help text -
    -
    -
    - -
    - - Please enter your email -
    -
    -
    - -
    - - Please enter a complex password -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    - - - -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    - - - -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - Inline Form -
    -
    -
    -
    - - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - Horizontal Form -
    -
    -
    -
    - -
    - - Please enter your email -
    -
    -
    - -
    - - Please enter your password -
    -
    -
    -
    - -
    -
    -
    - Normal Form -
    -
    -
    -
    - - - Please enter your email -
    -
    - - - Please enter your password -
    -
    -
    - -
    -
    -
    - Input - Grid -
    -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - Input - Sizes -
    -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    - Validation states Form -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - Validation states with optional icons -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    - Icon/Text Groups -
    -
    -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - - - .00 -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - Buttons Groups -
    -
    -
    -
    -
    -
    - - - - -
    -
    -
    -
    -
    -
    - - - - -
    -
    -
    -
    -
    -
    - - - - - - - -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - Dropdowns Groups -
    -
    - -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - - - -
    - - -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    - Use the grid for big devices! - - .col-lg-* - .col-md-* - .col-sm-* - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    -
    - Input Grid for small devices! - - .col-* - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    - Example Form -
    -
    -
    -
    -
    - Username - - -
    -
    -
    -
    - Email - - -
    -
    -
    -
    - Password - - -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    - Example Form -
    -
    -
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    - Example Form -
    -
    -
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    - Form Elements -
    - - - -
    -
    -
    -
    -
    - -
    -
    - @ - -
    -

    Here's some help text

    -
    -
    -
    - -
    -
    - - .00 -
    - Here's more help text -
    -
    -
    - -
    -
    - $ - - .00 -
    -
    -
    -
    - -
    -
    - - - - -
    -
    -
    -
    - -
    -
    - - - - - -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/components/forms.component.ts b/Angular4_CLI_Full_Project/src/app/views/components/forms.component.ts deleted file mode 100644 index 4553abe53..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/forms.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'forms.component.html' -}) -export class FormsComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/components/modals.component.html b/Angular4_CLI_Full_Project/src/app/views/components/modals.component.html deleted file mode 100644 index 484a472f3..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/modals.component.html +++ /dev/null @@ -1,202 +0,0 @@ -
    -
    -
    -
    -
    - Bootstrap Modals -
    -
    - - - - -
    - - - - - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/Angular4_CLI_Full_Project/src/app/views/components/modals.component.ts b/Angular4_CLI_Full_Project/src/app/views/components/modals.component.ts deleted file mode 100644 index 4315b178d..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/modals.component.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Component, ViewChild } from '@angular/core'; -import { ModalDirective } from 'ngx-bootstrap/modal/modal.component'; - -@Component({ - templateUrl: 'modals.component.html' -}) -export class ModalsComponent { - public myModal; - public largeModal; - public smallModal; - public primaryModal; - public successModal; - public warningModal; - public dangerModal; - public infoModal; -} diff --git a/Angular4_CLI_Full_Project/src/app/views/components/social-buttons.component.html b/Angular4_CLI_Full_Project/src/app/views/components/social-buttons.component.html deleted file mode 100644 index 15c284e50..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/social-buttons.component.html +++ /dev/null @@ -1,788 +0,0 @@ -
    -
    -
    -
    -
    - Social Media Button - Usage ex. - <button class="btn btn-facebook" type="button"><span>Facebook</span></button> -
    - - - -
    -
    -
    -
    Size Small - Add this class - .btn-sm - -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    Size Normal
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    Size Large - Add this class - .btn-lg - -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    -
    -
    - -
    -
    -
    - Social Media Button - Only icons. Usage ex. - <button class="btn btn-facebook icon" type="button"><span>Facebook</span></button> -
    - - - -
    -
    -
    -
    Size Small - Add this class - .btn-sm - -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    Size Normal
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    Size Large - Add this class - .btn-lg - -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    -
    -
    - -
    -
    -
    - Social Media Button - Only text. Usage ex. - <button class="btn btn-facebook text" type="button"><span>Facebook</span></button> -
    - - - -
    -
    -
    -
    Size Small - Add this class - .btn-sm - -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    Size Normal
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    Size Large - Add this class - .btn-lg - -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    -
    -
    - -
    - -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/components/social-buttons.component.ts b/Angular4_CLI_Full_Project/src/app/views/components/social-buttons.component.ts deleted file mode 100644 index 6b79f3f96..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/social-buttons.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'social-buttons.component.html' -}) -export class SocialButtonsComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/components/switches.component.html b/Angular4_CLI_Full_Project/src/app/views/components/switches.component.html deleted file mode 100644 index afb16d1e6..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/switches.component.html +++ /dev/null @@ -1,942 +0,0 @@ -
    -
    -
    -
    -
    - 3d Switch -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch default -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch default - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch outline -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch outline - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch outline alternative -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch outline alternative - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with text -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with text - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with text outline -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with text outline - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with text outline alternative -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with text outline alternative - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with icon -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with icon - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with icon outline -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with icon outline - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with icon outline alternative -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Switch with icon outline alternative - pills -
    -
    - -     - -     - -     - -     - -     - -
    -
    -
    - -
    -
    -
    - Sizes -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    SizeExampleCSS Class
    - Large - - - - Add following class - .switch-lg -
    - Normal - - - - - -
    - Small - - - - Add following class - .switch-sm -
    - Extra small - - - - Add following class - .switch-sm -
    -
    -
    -
    - -
    - -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/components/switches.component.ts b/Angular4_CLI_Full_Project/src/app/views/components/switches.component.ts deleted file mode 100644 index 4e51918a2..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/switches.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'switches.component.html' -}) -export class SwitchesComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/components/tables.component.html b/Angular4_CLI_Full_Project/src/app/views/components/tables.component.html deleted file mode 100644 index 7be4124ab..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/tables.component.html +++ /dev/null @@ -1,373 +0,0 @@ -
    -
    -
    -
    -
    - Simple Table -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    UsernameDate registeredRoleStatus
    Samppa Nori2012/01/01Member - Active -
    Estavan Lykos2012/02/01Staff - Banned -
    Chetan Mohamed2012/02/01Admin - Inactive -
    Derick Maximinus2012/03/01Member - Pending -
    Friderik Dávid2012/01/21Staff - Active -
    - -
    -
    -
    - -
    -
    -
    - Striped Table -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    UsernameDate registeredRoleStatus
    Yiorgos Avraamu2012/01/01Member - Active -
    Avram Tarasios2012/02/01Staff - Banned -
    Quintin Ed2012/02/01Admin - Inactive -
    Enéas Kwadwo2012/03/01Member - Pending -
    Agapetus Tadeáš2012/01/21Staff - Active -
    - -
    -
    -
    - -
    - -
    -
    -
    -
    - Condensed Table -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    UsernameDate registeredRoleStatus
    Carwyn Fachtna2012/01/01Member - Active -
    Nehemiah Tatius2012/02/01Staff - Banned -
    Ebbe Gemariah2012/02/01Admin - Inactive -
    Eustorgios Amulius2012/03/01Member - Pending -
    Leopold Gáspár2012/01/21Staff - Active -
    - -
    -
    -
    - -
    -
    -
    - Bordered Table -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    UsernameDate registeredRoleStatus
    Pompeius René2012/01/01Member - Active -
    Paĉjo Jadon2012/02/01Staff - Banned -
    Micheal Mercurius2012/02/01Admin - Inactive -
    Ganesha Dubhghall2012/03/01Member - Pending -
    Hiroto Šimun2012/01/21Staff - Active -
    - -
    -
    -
    - -
    - -
    -
    -
    -
    - Combined All Table -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    UsernameDate registeredRoleStatus
    Vishnu Serghei2012/01/01Member - Active -
    Zbyněk Phoibos2012/02/01Staff - Banned -
    Einar Randall2012/02/01Admin - Inactive -
    Félix Troels2012/03/01Member - Pending -
    Aulus Agmundr2012/01/21Staff - Active -
    - -
    -
    -
    - -
    - -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/components/tables.component.ts b/Angular4_CLI_Full_Project/src/app/views/components/tables.component.ts deleted file mode 100644 index b15b3548d..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/tables.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'tables.component.html' -}) -export class TablesComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/components/tabs.component.html b/Angular4_CLI_Full_Project/src/app/views/components/tabs.component.html deleted file mode 100644 index 5a58279d8..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/tabs.component.html +++ /dev/null @@ -1,69 +0,0 @@ -
    -
    -
    - - - - 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. - - - 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. - - - 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. - - -
    -
    - - - - - 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. - - - - 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. - - - - 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. - - -
    -
    - - - - Calculator - 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. - - - Shoping cart - 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. - - - Charts - 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. - - -
    -
    - - - - Menu  New - 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. - - - Calculator  29 - 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. - - - Charts - 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. - - -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/components/tabs.component.ts b/Angular4_CLI_Full_Project/src/app/views/components/tabs.component.ts deleted file mode 100644 index 38fdd3b47..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/components/tabs.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'tabs.component.html' -}) -export class TabsComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard-routing.module.ts b/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard-routing.module.ts deleted file mode 100644 index c56e63abc..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard-routing.module.ts +++ /dev/null @@ -1,21 +0,0 @@ -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/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.component.html b/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.component.html deleted file mode 100644 index a63f79869..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.component.html +++ /dev/null @@ -1,940 +0,0 @@ -
    -
    -
    -
    -
    - -

    9.823

    -

    Members online

    -
    -
    - -
    -
    -
    -
    -
    -
    - -

    9.823

    -

    Members online

    -
    -
    - -
    -
    -
    -
    -
    -
    - -

    9.823

    -

    Members online

    -
    -
    - -
    -
    -
    -
    -
    -
    - -

    9.823

    -

    Members online

    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -

    Traffic

    -
    November 2015
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - Traffic & Sales -
    -
    -
    -
    -
    -
    -
    - New Clients -
    - 9,123 -
    - -
    -
    -
    -
    -
    - Recuring Clients -
    - 22,643 -
    - -
    -
    -
    -
    -
    -
      -
    • -
      - Monday -
      -
      -
      -
      -
      -
      -
      -
      -
      -
    • -
    • -
      - Tuesday -
      -
      -
      -
      -
      -
      -
      -
      -
      -
    • -
    • -
      - Wednesday -
      -
      -
      -
      -
      -
      -
      -
      -
      -
    • -
    • -
      - Thursday -
      -
      -
      -
      -
      -
      -
      -
      -
      -
    • -
    • -
      - Friday -
      -
      -
      -
      -
      -
      -
      -
      -
      -
    • -
    • -
      - Saturday -
      -
      -
      -
      -
      -
      -
      -
      -
      -
    • -
    • -
      - Sunday -
      -
      -
      -
      -
      -
      -
      -
      -
      -
    • -
    • - New clients   Recurring clients -
    • -
    -
    -
    -
    -
    -
    - Pageviews -
    - 78,623 -
    - -
    -
    -
    -
    -
    - Organic -
    - 49,123 -
    - -
    -
    -
    -
    -
    -
      -
    • - - Male - 43% -
      -
      -
      -
      -
      -
    • -
    • - - Female - 37% -
      -
      -
      -
      -
      -
    • -
    • -
    • - - Organic Search - 191,235 (56%) -
      -
      -
      -
      -
      -
    • -
    • - - Facebook - 51,223 (15%) -
      -
      -
      -
      -
      -
    • -
    • - - Twitter - 37,564 (11%) -
      -
      -
      -
      -
      -
    • -
    • - - LinkedIn - 27,319 (8%) -
      -
      -
      -
      -
      -
    • -
    • - -
    • -
    -
    -
    -
    -
    -
    - CTR -
    - 23% -
    - -
    -
    -
    -
    -
    - Bounce Rate -
    - 5% -
    - -
    -
    -
    -
    -
    -
      -
    • - -
      -
      iMac 4k
      - Lorem ipsum dolor sit amet -
      -
      -
      Sold this week
      - 1.924 -
      -
      - -
      -
    • -
    • - -
      -
      Samsung Galaxy Edge
      - Lorem ipsum dolor sit amet -
      -
      -
      Sold this week
      - 1.224 -
      -
      - -
      -
    • -
    • - -
      -
      iPhone 6S
      - Lorem ipsum dolor sit amet -
      -
      -
      Sold this week
      - 1.163 -
      -
      - -
      -
    • -
    • - -
      -
      Premium accounts
      - Lorem ipsum dolor sit amet -
      -
      -
      Sold this week
      - 928 -
      -
      - -
      -
    • -
    • - -
      -
      Spotify Subscriptions
      - Lorem ipsum dolor sit amet -
      -
      -
      Sold this week
      - 893 -
      -
      - -
      -
    • -
    • - -
      -
      Ebook
      - Lorem ipsum dolor sit amet -
      -
      -
      Downloads
      - 121.924 -
      -
      - -
      -
    • -
    • - -
      -
      Photos
      - Lorem ipsum dolor sit amet -
      -
      -
      Uploaded
      - 12.125 -
      -
      - -
      -
    • -
    • - -
    • -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    UserCountryUsagePayment MethodActivity
    -
    - admin@bootstrapmaster.com - -
    -
    -
    Yiorgos Avraamu
    -
    - New | Registered: Jan 1, 2015 -
    -
    - USA - -
    -
    - 50% -
    -
    - Jun 11, 2015 - Jul 10, 2015 -
    -
    -
    -
    -
    -
    - - -
    Last login
    - 10 sec ago -
    -
    - admin@bootstrapmaster.com - -
    -
    -
    Avram Tarasios
    -
    - - Recurring | Registered: Jan 1, 2015 -
    -
    - Brazil - -
    -
    - 10% -
    -
    - Jun 11, 2015 - Jul 10, 2015 -
    -
    -
    -
    -
    -
    - - -
    Last login
    - 5 minutes ago -
    -
    - admin@bootstrapmaster.com - -
    -
    -
    Quintin Ed
    -
    - New | Registered: Jan 1, 2015 -
    -
    - India - -
    -
    - 74% -
    -
    - Jun 11, 2015 - Jul 10, 2015 -
    -
    -
    -
    -
    -
    - - -
    Last login
    - 1 hour ago -
    -
    - admin@bootstrapmaster.com - -
    -
    -
    Enéas Kwadwo
    -
    - New | Registered: Jan 1, 2015 -
    -
    - France - -
    -
    - 98% -
    -
    - Jun 11, 2015 - Jul 10, 2015 -
    -
    -
    -
    -
    -
    - - -
    Last login
    - Last month -
    -
    - admin@bootstrapmaster.com - -
    -
    -
    Agapetus Tadeáš
    -
    - New | Registered: Jan 1, 2015 -
    -
    - Spain - -
    -
    - 22% -
    -
    - Jun 11, 2015 - Jul 10, 2015 -
    -
    -
    -
    -
    -
    - - -
    Last login
    - Last week -
    -
    - admin@bootstrapmaster.com - -
    -
    -
    Friderik Dávid
    -
    - New | Registered: Jan 1, 2015 -
    -
    - Poland - -
    -
    - 43% -
    -
    - Jun 11, 2015 - Jul 10, 2015 -
    -
    -
    -
    -
    -
    - - -
    Last login
    - Yesterday -
    -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.component.ts b/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.component.ts deleted file mode 100644 index d98ca3cde..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.component.ts +++ /dev/null @@ -1,470 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; - -@Component({ - templateUrl: 'dashboard.component.html' -}) -export class DashboardComponent implements OnInit { - - public brandPrimary = '#20a8d8'; - public brandSuccess = '#4dbd74'; - public brandInfo = '#63c2de'; - public brandWarning = '#f8cb00'; - public brandDanger = '#f86c6b'; - - // dropdown buttons - // public status: { isopen } = { isopen: false }; - // public toggleDropdown($event: MouseEvent): void { - // $event.preventDefault(); - // $event.stopPropagation(); - // this.status.isopen = !this.status.isopen; - // } - - // lineChart1 - public lineChart1Data: Array = [ - { - data: [65, 59, 84, 84, 51, 55, 40], - label: 'Series A' - } - ]; - public lineChart1Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public lineChart1Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - gridLines: { - color: 'transparent', - zeroLineColor: 'transparent' - }, - ticks: { - fontSize: 2, - fontColor: 'transparent', - } - - }], - yAxes: [{ - display: false, - ticks: { - display: false, - min: 40 - 5, - max: 84 + 5, - } - }], - }, - elements: { - line: { - borderWidth: 1 - }, - point: { - radius: 4, - hitRadius: 10, - hoverRadius: 4, - }, - }, - legend: { - display: false - } - }; - public lineChart1Colours: Array = [ - { // grey - backgroundColor: this.brandPrimary, - borderColor: 'rgba(255,255,255,.55)' - } - ]; - public lineChart1Legend = false; - public lineChart1Type = 'line'; - - // lineChart2 - public lineChart2Data: Array = [ - { - data: [1, 18, 9, 17, 34, 22, 11], - label: 'Series A' - } - ]; - public lineChart2Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public lineChart2Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - gridLines: { - color: 'transparent', - zeroLineColor: 'transparent' - }, - ticks: { - fontSize: 2, - fontColor: 'transparent', - } - - }], - yAxes: [{ - display: false, - ticks: { - display: false, - min: 1 - 5, - max: 34 + 5, - } - }], - }, - elements: { - line: { - tension: 0.00001, - borderWidth: 1 - }, - point: { - radius: 4, - hitRadius: 10, - hoverRadius: 4, - }, - }, - legend: { - display: false - } - }; - public lineChart2Colours: Array = [ - { // grey - backgroundColor: this.brandInfo, - borderColor: 'rgba(255,255,255,.55)' - } - ]; - public lineChart2Legend = false; - public lineChart2Type = 'line'; - - - // lineChart3 - public lineChart3Data: Array = [ - { - data: [78, 81, 80, 45, 34, 12, 40], - label: 'Series A' - } - ]; - public lineChart3Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public lineChart3Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - }, - elements: { - line: { - borderWidth: 2 - }, - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - }, - }, - legend: { - display: false - } - }; - public lineChart3Colours: Array = [ - { - backgroundColor: 'rgba(255,255,255,.2)', - borderColor: 'rgba(255,255,255,.55)', - } - ]; - public lineChart3Legend = false; - public lineChart3Type = 'line'; - - - // barChart1 - public barChart1Data: Array = [ - { - data: [78, 81, 80, 45, 34, 12, 40, 78, 81, 80, 45, 34, 12, 40, 12, 40], - label: 'Series A' - } - ]; - public barChart1Labels: Array = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; - public barChart1Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false, - barPercentage: 0.6, - }], - yAxes: [{ - display: false - }] - }, - legend: { - display: false - } - }; - public barChart1Colours: Array = [ - { - backgroundColor: 'rgba(255,255,255,.3)', - borderWidth: 0 - } - ]; - public barChart1Legend = false; - public barChart1Type = 'bar'; - - // mainChart - - public mainChartElements = 27; - public mainChartData1: Array = []; - public mainChartData2: Array = []; - public mainChartData3: Array = []; - - public mainChartData: Array = [ - { - data: this.mainChartData1, - label: 'Current' - }, - { - data: this.mainChartData2, - label: 'Previous' - }, - { - data: this.mainChartData3, - label: 'BEP' - } - ]; - /* tslint:disable:max-line-length */ - public mainChartLabels: Array = ['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']; - /* tslint:enable:max-line-length */ - public mainChartOptions: any = { - responsive: true, - maintainAspectRatio: false, - scales: { - xAxes: [{ - gridLines: { - drawOnChartArea: false, - }, - ticks: { - callback: function(value: any) { - return value.charAt(0); - } - } - }], - yAxes: [{ - ticks: { - beginAtZero: true, - maxTicksLimit: 5, - stepSize: Math.ceil(250 / 5), - max: 250 - } - }] - }, - elements: { - line: { - borderWidth: 2 - }, - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - hoverBorderWidth: 3, - } - }, - legend: { - display: false - } - }; - public mainChartColours: Array = [ - { // brandInfo - backgroundColor: this.convertHex(this.brandInfo, 10), - borderColor: this.brandInfo, - pointHoverBackgroundColor: '#fff' - }, - { // brandSuccess - backgroundColor: 'transparent', - borderColor: this.brandSuccess, - pointHoverBackgroundColor: '#fff' - }, - { // brandDanger - backgroundColor: 'transparent', - borderColor: this.brandDanger, - pointHoverBackgroundColor: '#fff', - borderWidth: 1, - borderDash: [8, 5] - } - ]; - public mainChartLegend = false; - public mainChartType = 'line'; - - // social box charts - - public socialChartData1: Array = [ - { - data: [65, 59, 84, 84, 51, 55, 40], - label: 'Facebook' - } - ]; - public socialChartData2: Array = [ - { - data: [1, 13, 9, 17, 34, 41, 38], - label: 'Twitter' - } - ]; - public socialChartData3: Array = [ - { - data: [78, 81, 80, 45, 34, 12, 40], - label: 'LinkedIn' - } - ]; - public socialChartData4: Array = [ - { - data: [35, 23, 56, 22, 97, 23, 64], - label: 'Google+' - } - ]; - - public socialChartLabels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public socialChartOptions: any = { - responsive: true, - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false, - }], - yAxes: [{ - display: false, - }] - }, - elements: { - line: { - borderWidth: 2 - }, - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - hoverBorderWidth: 3, - } - }, - legend: { - display: false - } - }; - public socialChartColours: Array = [ - { - backgroundColor: 'rgba(255,255,255,.1)', - borderColor: 'rgba(255,255,255,.55)', - pointHoverBackgroundColor: '#fff' - } - ]; - public socialChartLegend = false; - public socialChartType = 'line'; - - // sparkline charts - - public sparklineChartData1: Array = [ - { - data: [35, 23, 56, 22, 97, 23, 64], - label: 'Clients' - } - ]; - public sparklineChartData2: Array = [ - { - data: [65, 59, 84, 84, 51, 55, 40], - label: 'Clients' - } - ]; - - public sparklineChartLabels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public sparklineChartOptions: any = { - responsive: true, - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false, - }], - yAxes: [{ - display: false, - }] - }, - elements: { - line: { - borderWidth: 2 - }, - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - hoverBorderWidth: 3, - } - }, - legend: { - display: false - } - }; - public sparklineChartDefault: Array = [ - { - backgroundColor: 'transparent', - borderColor: '#d1d4d7', - } - ]; - public sparklineChartPrimary: Array = [ - { - backgroundColor: 'transparent', - borderColor: this.brandPrimary, - } - ]; - public sparklineChartInfo: Array = [ - { - backgroundColor: 'transparent', - borderColor: this.brandInfo, - } - ]; - public sparklineChartDanger: Array = [ - { - backgroundColor: 'transparent', - borderColor: this.brandDanger, - } - ]; - public sparklineChartWarning: Array = [ - { - backgroundColor: 'transparent', - borderColor: this.brandWarning, - } - ]; - public sparklineChartSuccess: Array = [ - { - backgroundColor: 'transparent', - borderColor: this.brandSuccess, - } - ]; - - - public sparklineChartLegend = false; - public sparklineChartType = 'line'; - - // events - public chartClicked(e: any): void { - console.log(e); - } - - public chartHovered(e: any): void { - console.log(e); - } - - // convert Hex to RGBA - public convertHex(hex: string, opacity: number) { - hex = hex.replace('#', ''); - const r = parseInt(hex.substring(0, 2), 16); - const g = parseInt(hex.substring(2, 4), 16); - const b = parseInt(hex.substring(4, 6), 16); - - const rgba = 'rgba(' + r + ', ' + g + ', ' + b + ', ' + opacity / 100 + ')'; - return rgba; - } - - public random(min: number, max: number) { - return Math.floor(Math.random() * (max - min + 1) + min); - } - - ngOnInit(): void { - // generate random values for mainChart - for (let i = 0; i <= this.mainChartElements; i++) { - this.mainChartData1.push(this.random(50, 200)); - this.mainChartData2.push(this.random(80, 100)); - this.mainChartData3.push(65); - } - } -} diff --git a/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.module.ts b/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.module.ts deleted file mode 100644 index 6f34806a3..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/dashboard/dashboard.module.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { NgModule } from '@angular/core'; -import { ChartsModule } from 'ng2-charts/ng2-charts'; -import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; - -import { DashboardComponent } from './dashboard.component'; -import { DashboardRoutingModule } from './dashboard-routing.module'; - -@NgModule({ - imports: [ - DashboardRoutingModule, - ChartsModule, - BsDropdownModule - ], - declarations: [ DashboardComponent ] -}) -export class DashboardModule { } diff --git a/Angular4_CLI_Full_Project/src/app/views/icons/font-awesome.component.html b/Angular4_CLI_Full_Project/src/app/views/icons/font-awesome.component.html deleted file mode 100644 index 98e85aa85..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/icons/font-awesome.component.html +++ /dev/null @@ -1,3719 +0,0 @@ -
    -
    -
    50 New Icons in 4.7
    -
    -
    -
    -
    address-book -
    -
    -
    address-book-o -
    -
    -
    address-card -
    -
    -
    address-card-o -
    -
    -
    bandcamp -
    -
    -
    bath -
    -
    -
    bathtub (alias) -
    -
    -
    drivers-license (alias) -
    -
    -
    drivers-license-o (alias) -
    -
    -
    eercast -
    -
    -
    envelope-open -
    -
    -
    envelope-open-o -
    -
    -
    etsy -
    -
    -
    free-code-camp -
    -
    -
    grav -
    -
    -
    handshake-o -
    -
    -
    id-badge -
    -
    -
    id-card -
    -
    -
    id-card-o -
    -
    -
    imdb -
    -
    -
    linode -
    -
    -
    meetup -
    -
    -
    microchip -
    -
    -
    podcast -
    -
    -
    quora -
    -
    -
    ravelry -
    -
    -
    s15 (alias) -
    -
    -
    shower -
    -
    -
    snowflake-o -
    -
    -
    superpowers -
    -
    -
    telegram -
    -
    -
    thermometer (alias) -
    -
    -
    thermometer-0 (alias) -
    -
    -
    thermometer-1 (alias) -
    -
    -
    thermometer-2 (alias) -
    -
    -
    thermometer-3 (alias) -
    -
    -
    thermometer-4 (alias) -
    -
    -
    thermometer-empty -
    -
    -
    thermometer-full -
    -
    -
    thermometer-half -
    -
    -
    thermometer-quarter -
    -
    -
    thermometer-three-quarters -
    -
    -
    times-rectangle (alias) -
    -
    -
    times-rectangle-o (alias) -
    -
    -
    user-circle -
    -
    -
    user-circle-o -
    -
    -
    user-o -
    -
    -
    vcard (alias) -
    -
    -
    vcard-o (alias) -
    -
    -
    window-close -
    -
    -
    window-close-o -
    -
    -
    window-maximize -
    -
    -
    window-minimize -
    -
    -
    window-restore -
    -
    -
    wpexplorer -
    -
    -
    -
    -
    -
    20 New Icons in 4.5
    -
    -
    -
    - -
    bluetooth -
    -
    - -
    bluetooth-b -
    -
    - -
    codiepie -
    -
    - -
    credit-card-alt -
    -
    - -
    edge -
    -
    - -
    fort-awesome -
    -
    - -
    hashtag -
    -
    - -
    mixcloud -
    -
    - -
    modx -
    -
    - -
    pause-circle -
    -
    - -
    pause-circle-o -
    -
    - -
    percent -
    -
    - -
    product-hunt -
    -
    - -
    reddit-alien -
    -
    - -
    scribd -
    -
    - -
    shopping-bag -
    -
    - -
    shopping-basket -
    -
    - -
    stop-circle -
    -
    - -
    stop-circle-o -
    -
    - -
    usb -
    -
    -
    -
    -
    -
    Web Application Icons
    -
    -
    -
    - -
    adjust -
    -
    - -
    anchor -
    -
    - -
    archive -
    -
    - -
    area-chart -
    -
    - -
    arrows -
    -
    - -
    arrows-h -
    -
    - -
    arrows-v -
    -
    - -
    asterisk -
    -
    - -
    at -
    -
    - -
    automobile - (alias) -
    -
    - -
    balance-scale -
    -
    - -
    ban -
    -
    - -
    bank - (alias) -
    -
    - -
    bar-chart -
    -
    - -
    bar-chart-o - (alias) -
    -
    - -
    barcode -
    -
    - -
    bars -
    -
    - -
    battery-0 - (alias) -
    -
    - -
    battery-1 - (alias) -
    -
    - -
    battery-2 - (alias) -
    -
    - -
    battery-3 - (alias) -
    -
    - -
    battery-4 - (alias) -
    -
    - -
    battery-empty -
    -
    - -
    battery-full -
    -
    - -
    battery-half -
    -
    - -
    battery-quarter -
    -
    - -
    battery-three-quarters -
    -
    - -
    bed -
    -
    - -
    beer -
    -
    - -
    bell -
    -
    - -
    bell-o -
    -
    - -
    bell-slash -
    -
    - -
    bell-slash-o -
    -
    - -
    bicycle -
    -
    - -
    binoculars -
    -
    - -
    birthday-cake -
    -
    - -
    bluetooth -
    -
    - -
    bluetooth-b -
    -
    - -
    bolt -
    -
    - -
    bomb -
    -
    - -
    book -
    -
    - -
    bookmark -
    -
    - -
    bookmark-o -
    -
    - -
    briefcase -
    -
    - -
    bug -
    -
    - -
    building -
    -
    - -
    building-o -
    -
    - -
    bullhorn -
    -
    - -
    bullseye -
    -
    - -
    bus -
    -
    - -
    cab - (alias) -
    -
    - -
    calculator -
    -
    - -
    calendar -
    -
    - -
    calendar-check-o -
    -
    - -
    calendar-minus-o -
    -
    - -
    calendar-o -
    -
    - -
    calendar-plus-o -
    -
    - -
    calendar-times-o -
    -
    - -
    camera -
    -
    - -
    camera-retro -
    -
    - -
    car -
    -
    - -
    caret-square-o-down -
    -
    - -
    caret-square-o-left -
    -
    - -
    caret-square-o-right -
    -
    - -
    caret-square-o-up -
    -
    - -
    cart-arrow-down -
    -
    - -
    cart-plus -
    -
    - -
    cc -
    -
    - -
    certificate -
    -
    - -
    check -
    -
    - -
    check-circle -
    -
    - -
    check-circle-o -
    -
    - -
    check-square -
    -
    - -
    check-square-o -
    -
    - -
    child -
    -
    - -
    circle -
    -
    - -
    circle-o -
    -
    - -
    circle-o-notch -
    -
    - -
    circle-thin -
    -
    - -
    clock-o -
    -
    - -
    clone -
    -
    - -
    close - (alias) -
    -
    - -
    cloud -
    -
    - -
    cloud-download -
    -
    - -
    cloud-upload -
    -
    - -
    code -
    -
    - -
    code-fork -
    -
    - -
    coffee -
    -
    - -
    cog -
    -
    - -
    cogs -
    -
    - -
    comment -
    -
    - -
    comment-o -
    -
    - -
    commenting -
    -
    - -
    commenting-o -
    -
    - -
    comments -
    -
    - -
    comments-o -
    -
    - -
    compass -
    -
    - -
    copyright -
    -
    - -
    creative-commons -
    -
    - -
    credit-card -
    -
    - -
    credit-card-alt -
    -
    - -
    crop -
    -
    - -
    crosshairs -
    -
    - -
    cube -
    -
    - -
    cubes -
    -
    - -
    cutlery -
    -
    - -
    dashboard - (alias) -
    -
    - -
    database -
    -
    - -
    desktop -
    -
    - -
    diamond -
    -
    - -
    dot-circle-o -
    -
    - -
    download -
    -
    - -
    edit - (alias) -
    -
    - -
    ellipsis-h -
    -
    - -
    ellipsis-v -
    -
    - -
    envelope -
    -
    - -
    envelope-o -
    -
    - -
    envelope-square -
    -
    - -
    eraser -
    -
    - -
    exchange -
    -
    - -
    exclamation -
    -
    - -
    exclamation-circle -
    -
    - -
    exclamation-triangle -
    -
    - -
    external-link -
    -
    - -
    external-link-square -
    -
    - -
    eye -
    -
    - -
    eye-slash -
    -
    - -
    eyedropper -
    -
    - -
    fax -
    -
    - -
    feed - (alias) -
    -
    - -
    female -
    -
    - -
    fighter-jet -
    -
    - -
    file-archive-o -
    -
    - -
    file-audio-o -
    -
    - -
    file-code-o -
    -
    - -
    file-excel-o -
    -
    - -
    file-image-o -
    -
    - -
    file-movie-o - (alias) -
    -
    - -
    file-pdf-o -
    -
    - -
    file-photo-o - (alias) -
    -
    - -
    file-picture-o - (alias) -
    -
    - -
    file-powerpoint-o -
    -
    - -
    file-sound-o - (alias) -
    -
    - -
    file-video-o -
    -
    - -
    file-word-o -
    -
    - -
    file-zip-o - (alias) -
    -
    - -
    film -
    -
    - -
    filter -
    -
    - -
    fire -
    -
    - -
    fire-extinguisher -
    -
    - -
    flag -
    -
    - -
    flag-checkered -
    -
    - -
    flag-o -
    -
    - -
    flash - (alias) -
    -
    - -
    flask -
    -
    - -
    folder -
    -
    - -
    folder-o -
    -
    - -
    folder-open -
    -
    - -
    folder-open-o -
    -
    - -
    frown-o -
    -
    - -
    futbol-o -
    -
    - -
    gamepad -
    -
    - -
    gavel -
    -
    - -
    gear - (alias) -
    -
    - -
    gears - (alias) -
    -
    - -
    gift -
    -
    - -
    glass -
    -
    - -
    globe -
    -
    - -
    graduation-cap -
    -
    - -
    group - (alias) -
    -
    - -
    hand-grab-o - (alias) -
    -
    - -
    hand-lizard-o -
    -
    - -
    hand-paper-o -
    -
    - -
    hand-peace-o -
    -
    - -
    hand-pointer-o -
    -
    - -
    hand-rock-o -
    -
    - -
    hand-scissors-o -
    -
    - -
    hand-spock-o -
    -
    - -
    hand-stop-o - (alias) -
    -
    - -
    hashtag -
    -
    - -
    hdd-o -
    -
    - -
    headphones -
    -
    - -
    heart -
    -
    - -
    heart-o -
    -
    - -
    heartbeat -
    -
    - -
    history -
    -
    - -
    home -
    -
    - -
    hotel - (alias) -
    -
    - -
    hourglass -
    -
    - -
    hourglass-1 - (alias) -
    -
    - -
    hourglass-2 - (alias) -
    -
    - -
    hourglass-3 - (alias) -
    -
    - -
    hourglass-end -
    -
    - -
    hourglass-half -
    -
    - -
    hourglass-o -
    -
    - -
    hourglass-start -
    -
    - -
    i-cursor -
    -
    - -
    image - (alias) -
    -
    - -
    inbox -
    -
    - -
    industry -
    -
    - -
    info -
    -
    - -
    info-circle -
    -
    - -
    institution - (alias) -
    -
    - -
    key -
    -
    - -
    keyboard-o -
    -
    - -
    language -
    -
    - -
    laptop -
    -
    - -
    leaf -
    -
    - -
    legal - (alias) -
    -
    - -
    lemon-o -
    -
    - -
    level-down -
    -
    - -
    level-up -
    -
    - -
    life-bouy - (alias) -
    -
    - -
    life-buoy - (alias) -
    -
    - -
    life-ring -
    -
    - -
    life-saver - (alias) -
    -
    - -
    lightbulb-o -
    -
    - -
    line-chart -
    -
    - -
    location-arrow -
    -
    - -
    lock -
    -
    - -
    magic -
    -
    - -
    magnet -
    -
    - -
    mail-forward - (alias) -
    -
    - -
    mail-reply - (alias) -
    -
    - -
    mail-reply-all - (alias) -
    -
    - -
    male -
    -
    - -
    map -
    -
    - -
    map-marker -
    -
    - -
    map-o -
    -
    - -
    map-pin -
    -
    - -
    map-signs -
    -
    - -
    meh-o -
    -
    - -
    microphone -
    -
    - -
    microphone-slash -
    -
    - -
    minus -
    -
    - -
    minus-circle -
    -
    - -
    minus-square -
    -
    - -
    minus-square-o -
    -
    - -
    mobile -
    -
    - -
    mobile-phone - (alias) -
    -
    - -
    money -
    -
    - -
    moon-o -
    -
    - -
    mortar-board - (alias) -
    -
    - -
    motorcycle -
    -
    - -
    mouse-pointer -
    -
    - -
    music -
    -
    - -
    navicon - (alias) -
    -
    - -
    newspaper-o -
    -
    - -
    object-group -
    -
    - -
    object-ungroup -
    -
    - -
    paint-brush -
    -
    - -
    paper-plane -
    -
    - -
    paper-plane-o -
    -
    - -
    paw -
    -
    - -
    pencil -
    -
    - -
    pencil-square -
    -
    - -
    pencil-square-o -
    -
    - -
    percent -
    -
    - -
    phone -
    -
    - -
    phone-square -
    -
    - -
    photo - (alias) -
    -
    - -
    picture-o -
    -
    - -
    pie-chart -
    -
    - -
    plane -
    -
    - -
    plug -
    -
    - -
    plus -
    -
    - -
    plus-circle -
    -
    - -
    plus-square -
    -
    - -
    plus-square-o -
    -
    - -
    power-off -
    -
    - -
    print -
    -
    - -
    puzzle-piece -
    -
    - -
    qrcode -
    -
    - -
    question -
    -
    - -
    question-circle -
    -
    - -
    quote-left -
    -
    - -
    quote-right -
    -
    - -
    random -
    -
    - -
    recycle -
    -
    - -
    refresh -
    -
    - -
    registered -
    -
    - -
    remove - (alias) -
    -
    - -
    reorder - (alias) -
    -
    - -
    reply -
    -
    - -
    reply-all -
    -
    - -
    retweet -
    -
    - -
    road -
    -
    - -
    rocket -
    -
    - -
    rss -
    -
    - -
    rss-square -
    -
    - -
    search -
    -
    - -
    search-minus -
    -
    - -
    search-plus -
    -
    - -
    send - (alias) -
    -
    - -
    send-o - (alias) -
    -
    - -
    server -
    -
    - -
    share -
    -
    - -
    share-alt -
    -
    - -
    share-alt-square -
    -
    - -
    share-square -
    -
    - -
    share-square-o -
    -
    - -
    shield -
    -
    - -
    ship -
    -
    - -
    shopping-bag -
    -
    - -
    shopping-basket -
    -
    - -
    shopping-cart -
    -
    - -
    sign-in -
    -
    - -
    sign-out -
    -
    - -
    signal -
    -
    - -
    sitemap -
    -
    - -
    sliders -
    -
    - -
    smile-o -
    -
    - -
    soccer-ball-o - (alias) -
    -
    - -
    sort -
    -
    - -
    sort-alpha-asc -
    -
    - -
    sort-alpha-desc -
    -
    - -
    sort-amount-asc -
    -
    - -
    sort-amount-desc -
    -
    - -
    sort-asc -
    -
    - -
    sort-desc -
    -
    - -
    sort-down - (alias) -
    -
    - -
    sort-numeric-asc -
    -
    - -
    sort-numeric-desc -
    -
    - -
    sort-up - (alias) -
    -
    - -
    space-shuttle -
    -
    - -
    spinner -
    -
    - -
    spoon -
    -
    - -
    square -
    -
    - -
    square-o -
    -
    - -
    star -
    -
    - -
    star-half -
    -
    - -
    star-half-empty - (alias) -
    -
    - -
    star-half-full - (alias) -
    -
    - -
    star-half-o -
    -
    - -
    star-o -
    -
    - -
    sticky-note -
    -
    - -
    sticky-note-o -
    -
    - -
    street-view -
    -
    - -
    suitcase -
    -
    - -
    sun-o -
    -
    - -
    support - (alias) -
    -
    - -
    tablet -
    -
    - -
    tachometer -
    -
    - -
    tag -
    -
    - -
    tags -
    -
    - -
    tasks -
    -
    - -
    taxi -
    -
    - -
    television -
    -
    - -
    terminal -
    -
    - -
    thumb-tack -
    -
    - -
    thumbs-down -
    -
    - -
    thumbs-o-down -
    -
    - -
    thumbs-o-up -
    -
    - -
    thumbs-up -
    -
    - -
    ticket -
    -
    - -
    times -
    -
    - -
    times-circle -
    -
    - -
    times-circle-o -
    -
    - -
    tint -
    -
    - -
    toggle-down - (alias) -
    -
    - -
    toggle-left - (alias) -
    -
    - -
    toggle-off -
    -
    - -
    toggle-on -
    -
    - -
    toggle-right - (alias) -
    -
    - -
    toggle-up - (alias) -
    -
    - -
    trademark -
    -
    - -
    trash -
    -
    - -
    trash-o -
    -
    - -
    tree -
    -
    - -
    trophy -
    -
    - -
    truck -
    -
    - -
    tty -
    -
    - -
    tv - (alias) -
    -
    - -
    umbrella -
    -
    - -
    university -
    -
    - -
    unlock -
    -
    - -
    unlock-alt -
    -
    - -
    unsorted - (alias) -
    -
    - -
    upload -
    -
    - -
    user -
    -
    - -
    user-plus -
    -
    - -
    user-secret -
    -
    - -
    user-times -
    -
    - -
    users -
    -
    - -
    video-camera -
    -
    - -
    volume-down -
    -
    - -
    volume-off -
    -
    - -
    volume-up -
    -
    - -
    warning - (alias) -
    -
    - -
    wheelchair -
    -
    - -
    wifi -
    -
    - -
    wrench -
    -
    -
    -
    -
    -
    Hand Icons
    -
    -
    -
    - -
    hand-grab-o - (alias) -
    -
    - -
    hand-lizard-o -
    -
    - -
    hand-o-down -
    -
    - -
    hand-o-left -
    -
    - -
    hand-o-right -
    -
    - -
    hand-o-up -
    -
    - -
    hand-paper-o -
    -
    - -
    hand-peace-o -
    -
    - -
    hand-pointer-o -
    -
    - -
    hand-rock-o -
    -
    - -
    hand-scissors-o -
    -
    - -
    hand-spock-o -
    -
    - -
    hand-stop-o - (alias) -
    -
    - -
    thumbs-down -
    -
    - -
    thumbs-o-down -
    -
    - -
    thumbs-o-up -
    -
    - -
    thumbs-up -
    -
    -
    -
    -
    -
    Transportation Icons
    -
    -
    -
    - -
    ambulance -
    -
    - -
    automobile - (alias) -
    -
    - -
    bicycle -
    -
    - -
    bus -
    -
    - -
    cab - (alias) -
    -
    - -
    car -
    -
    - -
    fighter-jet -
    -
    - -
    motorcycle -
    -
    - -
    plane -
    -
    - -
    rocket -
    -
    - -
    ship -
    -
    - -
    space-shuttle -
    -
    - -
    subway -
    -
    - -
    taxi -
    -
    - -
    train -
    -
    - -
    truck -
    -
    - -
    wheelchair -
    -
    -
    -
    -
    -
    Gender Icons
    -
    -
    -
    - -
    genderless -
    -
    - -
    intersex - (alias) -
    -
    - -
    mars -
    -
    - -
    mars-double -
    -
    - -
    mars-stroke -
    -
    - -
    mars-stroke-h -
    -
    - -
    mars-stroke-v -
    -
    - -
    mercury -
    -
    - -
    neuter -
    -
    - -
    transgender -
    -
    - -
    transgender-alt -
    -
    - -
    venus -
    -
    - -
    venus-double -
    -
    - -
    venus-mars -
    -
    -
    -
    -
    -
    File Type Icons
    -
    -
    -
    - -
    file -
    -
    - -
    file-archive-o -
    -
    - -
    file-audio-o -
    -
    - -
    file-code-o -
    -
    - -
    file-excel-o -
    -
    - -
    file-image-o -
    -
    - -
    file-movie-o - (alias) -
    -
    - -
    file-o -
    -
    - -
    file-pdf-o -
    -
    - -
    file-photo-o - (alias) -
    -
    - -
    file-picture-o - (alias) -
    -
    - -
    file-powerpoint-o -
    -
    - -
    file-sound-o - (alias) -
    -
    - -
    file-text -
    -
    - -
    file-text-o -
    -
    - -
    file-video-o -
    -
    - -
    file-word-o -
    -
    - -
    file-zip-o - (alias) -
    -
    -
    -
    -
    -
    Spinner Icons
    -
    -
    -
      -
    • - These icons work great with the - fa-spin class. -
    • -
    -
    -
    -
    - -
    circle-o-notch -
    -
    - -
    cog -
    -
    - -
    gear - (alias) -
    -
    - -
    refresh -
    -
    - -
    spinner -
    -
    -
    -
    -
    -
    Form Control Icons
    -
    -
    -
    - -
    check-square -
    -
    - -
    check-square-o -
    -
    - -
    circle -
    -
    - -
    circle-o -
    -
    - -
    dot-circle-o -
    -
    - -
    minus-square -
    -
    - -
    minus-square-o -
    -
    - -
    plus-square -
    -
    - -
    plus-square-o -
    -
    - -
    square -
    -
    - -
    square-o -
    -
    -
    -
    -
    -
    Payment Icons
    -
    -
    -
    - -
    cc-amex -
    -
    - -
    cc-diners-club -
    -
    - -
    cc-discover -
    -
    - -
    cc-jcb -
    -
    - -
    cc-mastercard -
    -
    - -
    cc-paypal -
    -
    - -
    cc-stripe -
    -
    - -
    cc-visa -
    -
    - -
    credit-card -
    -
    - -
    credit-card-alt -
    -
    - -
    google-wallet -
    -
    - -
    paypal -
    -
    -
    -
    -
    -
    Chart Icons
    -
    -
    -
    - -
    area-chart -
    -
    - -
    bar-chart -
    -
    - -
    bar-chart-o - (alias) -
    -
    - -
    line-chart -
    -
    - -
    pie-chart -
    -
    -
    -
    -
    -
    Currency Icons
    -
    -
    -
    - -
    bitcoin - (alias) -
    -
    - -
    btc -
    -
    - -
    cny - (alias) -
    -
    - -
    dollar - (alias) -
    -
    - -
    eur -
    -
    - -
    euro - (alias) -
    -
    - -
    gbp -
    -
    - -
    gg -
    -
    - -
    gg-circle -
    -
    - -
    ils -
    -
    - -
    inr -
    -
    - -
    jpy -
    -
    - -
    krw -
    -
    - -
    money -
    -
    - -
    rmb - (alias) -
    -
    - -
    rouble - (alias) -
    -
    - -
    rub -
    -
    - -
    ruble - (alias) -
    -
    - -
    rupee - (alias) -
    -
    - -
    shekel - (alias) -
    -
    - -
    sheqel - (alias) -
    -
    - -
    try -
    -
    - -
    turkish-lira - (alias) -
    -
    - -
    usd -
    -
    - -
    won - (alias) -
    -
    - -
    yen - (alias) -
    -
    -
    -
    -
    -
    Text Editor Icons
    -
    -
    -
    - -
    align-center -
    -
    - -
    align-justify -
    -
    - -
    align-left -
    -
    - -
    align-right -
    -
    - -
    bold -
    -
    - -
    chain - (alias) -
    -
    - -
    chain-broken -
    -
    - -
    clipboard -
    -
    - -
    columns -
    -
    - -
    copy - (alias) -
    -
    - -
    cut - (alias) -
    -
    - -
    dedent - (alias) -
    -
    - -
    eraser -
    -
    - -
    file -
    -
    - -
    file-o -
    -
    - -
    file-text -
    -
    - -
    file-text-o -
    -
    - -
    files-o -
    -
    - -
    floppy-o -
    -
    - -
    font -
    -
    - -
    header -
    -
    - -
    indent -
    -
    - -
    italic -
    -
    - -
    link -
    -
    - -
    list -
    -
    - -
    list-alt -
    -
    - -
    list-ol -
    -
    - -
    list-ul -
    -
    - -
    outdent -
    -
    - -
    paperclip -
    -
    - -
    paragraph -
    -
    - -
    paste - (alias) -
    -
    - -
    repeat -
    -
    - -
    rotate-left - (alias) -
    -
    - -
    rotate-right - (alias) -
    -
    - -
    save - (alias) -
    -
    - -
    scissors -
    -
    - -
    strikethrough -
    -
    - -
    subscript -
    -
    - -
    superscript -
    -
    - -
    table -
    -
    - -
    text-height -
    -
    - -
    text-width -
    -
    - -
    th -
    -
    - -
    th-large -
    -
    - -
    th-list -
    -
    - -
    underline -
    -
    - -
    undo -
    -
    - -
    unlink - (alias) -
    -
    -
    -
    -
    -
    Directional Icons
    -
    -
    -
    - -
    angle-double-down -
    -
    - -
    angle-double-left -
    -
    - -
    angle-double-right -
    -
    - -
    angle-double-up -
    -
    - -
    angle-down -
    -
    - -
    angle-left -
    -
    - -
    angle-right -
    -
    - -
    angle-up -
    -
    - -
    arrow-circle-down -
    -
    - -
    arrow-circle-left -
    -
    - -
    arrow-circle-o-down -
    -
    - -
    arrow-circle-o-left -
    -
    - -
    arrow-circle-o-right -
    -
    - -
    arrow-circle-o-up -
    -
    - -
    arrow-circle-right -
    -
    - -
    arrow-circle-up -
    -
    - -
    arrow-down -
    -
    - -
    arrow-left -
    -
    - -
    arrow-right -
    -
    - -
    arrow-up -
    -
    - -
    arrows -
    -
    - -
    arrows-alt -
    -
    - -
    arrows-h -
    -
    - -
    arrows-v -
    -
    - -
    caret-down -
    -
    - -
    caret-left -
    -
    - -
    caret-right -
    -
    - -
    caret-square-o-down -
    -
    - -
    caret-square-o-left -
    -
    - -
    caret-square-o-right -
    -
    - -
    caret-square-o-up -
    -
    - -
    caret-up -
    -
    - -
    chevron-circle-down -
    -
    - -
    chevron-circle-left -
    -
    - -
    chevron-circle-right -
    -
    - -
    chevron-circle-up -
    -
    - -
    chevron-down -
    -
    - -
    chevron-left -
    -
    - -
    chevron-right -
    -
    - -
    chevron-up -
    -
    - -
    exchange -
    -
    - -
    hand-o-down -
    -
    - -
    hand-o-left -
    -
    - -
    hand-o-right -
    -
    - -
    hand-o-up -
    -
    - -
    long-arrow-down -
    -
    - -
    long-arrow-left -
    -
    - -
    long-arrow-right -
    -
    - -
    long-arrow-up -
    -
    - -
    toggle-down - (alias) -
    -
    - -
    toggle-left - (alias) -
    -
    - -
    toggle-right - (alias) -
    -
    - -
    toggle-up - (alias) -
    -
    -
    -
    -
    -
    Video Player Icons
    -
    -
    -
    - -
    arrows-alt -
    -
    - -
    backward -
    -
    - -
    compress -
    -
    - -
    eject -
    -
    - -
    expand -
    -
    - -
    fast-backward -
    -
    - -
    fast-forward -
    -
    - -
    forward -
    -
    - -
    pause -
    -
    - -
    pause-circle -
    -
    - -
    pause-circle-o -
    -
    - -
    play -
    -
    - -
    play-circle -
    -
    - -
    play-circle-o -
    -
    - -
    random -
    -
    - -
    step-backward -
    -
    - -
    step-forward -
    -
    - -
    stop -
    -
    - -
    stop-circle -
    -
    - -
    stop-circle-o -
    -
    - -
    youtube-play -
    -
    -
    -
    -
    -
    Brand Icons
    -
    -
    -

    Warning!

    - 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 - report an issue with Adblock Plus if you believe this to be an error. To work around this, you'll need to modify the social icon class names. -
    -
    -
    - -
    500px -
    -
    - -
    adn -
    -
    - -
    amazon -
    -
    - -
    android -
    -
    - -
    angellist -
    -
    - -
    apple -
    -
    - -
    behance -
    -
    - -
    behance-square -
    -
    - -
    bitbucket -
    -
    - -
    bitbucket-square -
    -
    - -
    bitcoin - (alias) -
    -
    - -
    black-tie -
    -
    - -
    bluetooth -
    -
    - -
    bluetooth-b -
    -
    - -
    btc -
    -
    - -
    buysellads -
    -
    - -
    cc-amex -
    -
    - -
    cc-diners-club -
    -
    - -
    cc-discover -
    -
    - -
    cc-jcb -
    -
    - -
    cc-mastercard -
    -
    - -
    cc-paypal -
    -
    - -
    cc-stripe -
    -
    - -
    cc-visa -
    -
    - -
    chrome -
    -
    - -
    codepen -
    -
    - -
    codiepie -
    -
    - -
    connectdevelop -
    -
    - -
    contao -
    -
    - -
    css3 -
    -
    - -
    dashcube -
    -
    - -
    delicious -
    -
    - -
    deviantart -
    -
    - -
    digg -
    -
    - -
    dribbble -
    -
    - -
    dropbox -
    -
    - -
    drupal -
    -
    - -
    edge -
    -
    - -
    empire -
    -
    - -
    expeditedssl -
    -
    - -
    facebook -
    -
    - -
    facebook-f - (alias) -
    -
    - -
    facebook-official -
    -
    - -
    facebook-square -
    -
    - -
    firefox -
    -
    - -
    flickr -
    -
    - -
    fonticons -
    -
    - -
    fort-awesome -
    -
    - -
    forumbee -
    -
    - -
    foursquare -
    -
    - -
    ge - (alias) -
    -
    - -
    get-pocket -
    -
    - -
    gg -
    -
    - -
    gg-circle -
    -
    - -
    git -
    -
    - -
    git-square -
    -
    - -
    github -
    -
    - -
    github-alt -
    -
    - -
    github-square -
    -
    - -
    gittip - (alias) -
    -
    - -
    google -
    -
    - -
    google-plus -
    -
    - -
    google-plus-square -
    -
    - -
    google-wallet -
    -
    - -
    gratipay -
    -
    - -
    hacker-news -
    -
    - -
    houzz -
    -
    - -
    html5 -
    -
    - -
    instagram -
    -
    - -
    internet-explorer -
    -
    - -
    ioxhost -
    -
    - -
    joomla -
    -
    - -
    jsfiddle -
    -
    - -
    lastfm -
    -
    - -
    lastfm-square -
    -
    - -
    leanpub -
    -
    - -
    linkedin -
    -
    - -
    linkedin-square -
    -
    - -
    linux -
    -
    - -
    maxcdn -
    -
    - -
    meanpath -
    -
    - -
    medium -
    -
    - -
    mixcloud -
    -
    - -
    modx -
    -
    - -
    odnoklassniki -
    -
    - -
    odnoklassniki-square -
    -
    - -
    opencart -
    -
    - -
    openid -
    -
    - -
    opera -
    -
    - -
    optin-monster -
    -
    - -
    pagelines -
    -
    - -
    paypal -
    -
    - -
    pied-piper -
    -
    - -
    pied-piper-alt -
    -
    - -
    pinterest -
    -
    - -
    pinterest-p -
    -
    - -
    pinterest-square -
    -
    - -
    product-hunt -
    -
    - -
    qq -
    -
    - -
    ra - (alias) -
    -
    - -
    rebel -
    -
    - -
    reddit -
    -
    - -
    reddit-alien -
    -
    - -
    reddit-square -
    -
    - -
    renren -
    -
    - -
    safari -
    -
    - -
    scribd -
    -
    - -
    sellsy -
    -
    - -
    share-alt -
    -
    - -
    share-alt-square -
    -
    - -
    shirtsinbulk -
    -
    - -
    simplybuilt -
    -
    - -
    skyatlas -
    -
    - -
    skype -
    -
    - -
    slack -
    -
    - -
    slideshare -
    -
    - -
    soundcloud -
    -
    - -
    spotify -
    -
    - -
    stack-exchange -
    -
    - -
    stack-overflow -
    -
    - -
    steam -
    -
    - -
    steam-square -
    -
    - -
    stumbleupon -
    -
    - -
    stumbleupon-circle -
    -
    - -
    tencent-weibo -
    -
    - -
    trello -
    -
    - -
    tripadvisor -
    -
    - -
    tumblr -
    -
    - -
    tumblr-square -
    -
    - -
    twitch -
    -
    - -
    twitter -
    -
    - -
    twitter-square -
    -
    - -
    usb -
    -
    - -
    viacoin -
    -
    - -
    vimeo -
    -
    - -
    vimeo-square -
    -
    - -
    vine -
    -
    - -
    vk -
    -
    - -
    wechat - (alias) -
    -
    - -
    weibo -
    -
    - -
    weixin -
    -
    - -
    whatsapp -
    -
    - -
    wikipedia-w -
    -
    - -
    windows -
    -
    - -
    wordpress -
    -
    - -
    xing -
    -
    - -
    xing-square -
    -
    - -
    y-combinator -
    -
    - -
    y-combinator-square - (alias) -
    -
    - -
    yahoo -
    -
    - -
    yc - (alias) -
    -
    - -
    yc-square - (alias) -
    -
    - -
    yelp -
    -
    - -
    youtube -
    -
    - -
    youtube-play -
    -
    - -
    youtube-square -
    -
    -
    -
      -
    • All brand icons are trademarks of their respective owners.
    • -
    • The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa.
    • -
    • Brand icons should only be used to represent the company or product to which they refer.
    • -
    -
    -
    -
    -
    -
    Medical Icons
    -
    -
    -
    - -
    ambulance -
    -
    - -
    h-square -
    -
    - -
    heart -
    -
    - -
    heart-o -
    -
    - -
    heartbeat -
    -
    - -
    hospital-o -
    -
    - -
    medkit -
    -
    - -
    plus-square -
    -
    - -
    stethoscope -
    -
    - -
    user-md -
    -
    - -
    wheelchair -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/icons/font-awesome.component.ts b/Angular4_CLI_Full_Project/src/app/views/icons/font-awesome.component.ts deleted file mode 100644 index 12828a963..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/icons/font-awesome.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'font-awesome.component.html' -}) -export class FontAwesomeComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/icons/icons-routing.module.ts b/Angular4_CLI_Full_Project/src/app/views/icons/icons-routing.module.ts deleted file mode 100644 index 0c5ab5018..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/icons/icons-routing.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; - -import { FontAwesomeComponent } from './font-awesome.component'; -import { SimpleLineIconsComponent } from './simple-line-icons.component'; - -const routes: Routes = [ - { - path: '', - data: { - title: 'Icons' - }, - children: [ - { - path: 'font-awesome', - component: FontAwesomeComponent, - data: { - title: 'Font Awesome' - } - }, - { - path: 'simple-line-icons', - component: SimpleLineIconsComponent, - data: { - title: 'Simple Line Icons' - } - } - ] - } -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule] -}) -export class IconsRoutingModule {} diff --git a/Angular4_CLI_Full_Project/src/app/views/icons/icons.module.ts b/Angular4_CLI_Full_Project/src/app/views/icons/icons.module.ts deleted file mode 100644 index ced61d15c..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/icons/icons.module.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { NgModule } from '@angular/core'; - -import { FontAwesomeComponent } from './font-awesome.component'; -import { SimpleLineIconsComponent } from './simple-line-icons.component'; - -import { IconsRoutingModule } from './icons-routing.module'; - -@NgModule({ - imports: [ IconsRoutingModule ], - declarations: [ - FontAwesomeComponent, - SimpleLineIconsComponent - ] -}) -export class IconsModule { } diff --git a/Angular4_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.html b/Angular4_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.html deleted file mode 100644 index ffd01db44..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.html +++ /dev/null @@ -1,561 +0,0 @@ -
    -
    -
    - Simple Line Icons -
    -
    -
    -
    - 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-close -
    -
    - 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-gplus -
    -
    - 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 -
    -
    - -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.ts b/Angular4_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.ts deleted file mode 100644 index 0249990b7..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/icons/simple-line-icons.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'simple-line-icons.component.html' -}) -export class SimpleLineIconsComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/404.component.html b/Angular4_CLI_Full_Project/src/app/views/pages/404.component.html deleted file mode 100644 index 9fd025ca6..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/404.component.html +++ /dev/null @@ -1,20 +0,0 @@ -
    -
    -
    -
    -
    -

    404

    -

    Oops! You're lost.

    -

    The page you are looking for was not found.

    -
    -
    - - - - - -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/404.component.ts b/Angular4_CLI_Full_Project/src/app/views/pages/404.component.ts deleted file mode 100644 index 90410ad55..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/404.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: '404.component.html' -}) -export class P404Component { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/500.component.html b/Angular4_CLI_Full_Project/src/app/views/pages/500.component.html deleted file mode 100644 index 86c8ee063..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/500.component.html +++ /dev/null @@ -1,20 +0,0 @@ -
    -
    -
    -
    -
    -

    500

    -

    Houston, we have a problem!

    -

    The page you are looking for is temporarily unavailable.

    -
    -
    - - - - - -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/500.component.ts b/Angular4_CLI_Full_Project/src/app/views/pages/500.component.ts deleted file mode 100644 index b67ac75ed..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/500.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: '500.component.html' -}) -export class P500Component { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/login.component.html b/Angular4_CLI_Full_Project/src/app/views/pages/login.component.html deleted file mode 100644 index 9cba83ffc..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/login.component.html +++ /dev/null @@ -1,41 +0,0 @@ -
    -
    -
    -
    -
    -
    -
    -

    Login

    -

    Sign In to your account

    -
    - - -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    -

    Sign up

    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    - -
    -
    -
    -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/login.component.ts b/Angular4_CLI_Full_Project/src/app/views/pages/login.component.ts deleted file mode 100644 index 46046d4e0..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/login.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'login.component.html' -}) -export class LoginComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/pages-routing.module.ts b/Angular4_CLI_Full_Project/src/app/views/pages/pages-routing.module.ts deleted file mode 100644 index eab88caf5..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/pages-routing.module.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; - -import { P404Component } from './404.component'; -import { P500Component } from './500.component'; -import { LoginComponent } from './login.component'; -import { RegisterComponent } from './register.component'; - -const routes: Routes = [ - { - path: '', - data: { - title: 'Example Pages' - }, - children: [ - { - path: '404', - component: P404Component, - data: { - title: 'Page 404' - } - }, - { - path: '500', - component: P500Component, - data: { - title: 'Page 500' - } - }, - { - path: 'login', - component: LoginComponent, - data: { - title: 'Login Page' - } - }, - { - path: 'register', - component: RegisterComponent, - data: { - title: 'Register Page' - } - } - ] - } -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule] -}) -export class PagesRoutingModule {} diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/pages.module.ts b/Angular4_CLI_Full_Project/src/app/views/pages/pages.module.ts deleted file mode 100644 index 9c79c6ac4..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/pages.module.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { NgModule } from '@angular/core'; - -import { P404Component } from './404.component'; -import { P500Component } from './500.component'; -import { LoginComponent } from './login.component'; -import { RegisterComponent } from './register.component'; - -import { PagesRoutingModule } from './pages-routing.module'; - -@NgModule({ - imports: [ PagesRoutingModule ], - declarations: [ - P404Component, - P500Component, - LoginComponent, - RegisterComponent - ] -}) -export class PagesModule { } diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/register.component.html b/Angular4_CLI_Full_Project/src/app/views/pages/register.component.html deleted file mode 100644 index 7ded71df5..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/register.component.html +++ /dev/null @@ -1,45 +0,0 @@ -
    -
    -
    -
    -
    -
    -

    Register

    -

    Create your account

    -
    - - -
    - -
    - @ - -
    - -
    - - -
    - -
    - - -
    - - -
    - -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/pages/register.component.ts b/Angular4_CLI_Full_Project/src/app/views/pages/register.component.ts deleted file mode 100644 index 9f9553759..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/pages/register.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'register.component.html' -}) -export class RegisterComponent { - - constructor() { } - -} diff --git a/Angular4_CLI_Full_Project/src/app/views/widgets/widgets-routing.module.ts b/Angular4_CLI_Full_Project/src/app/views/widgets/widgets-routing.module.ts deleted file mode 100644 index 367a70cb3..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/widgets/widgets-routing.module.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; - -import { WidgetsComponent } from './widgets.component'; - -const routes: Routes = [ - { - path: '', - component: WidgetsComponent, - data: { - title: 'Widgets' - } - } -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule] -}) -export class WidgetsRoutingModule {} diff --git a/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.component.html b/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.component.html deleted file mode 100644 index ee82ca5d0..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.component.html +++ /dev/null @@ -1,975 +0,0 @@ -
    -
    -
    -
    -
    - -

    9.823

    -

    Members online

    -
    -
    - -
    -
    -
    -
    -
    -
    - -

    9.823

    -

    Members online

    -
    -
    - -
    -
    -
    -
    -
    -
    - -

    9.823

    -

    Members online

    -
    -
    - -
    -
    -
    -
    -
    -
    - -

    9.823

    -

    Members online

    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    - SALE - $1.890,65 -
    -
    - - Today 6:43 AM - - - +432,50 (15,78%) - -
    -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    - SALE - $1.890,65 -
    -
    - - Today 6:43 AM - - - +432,50 (15,78%) - -
    -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    - SALE - $1.890,65 -
    -
    - - Today 6:43 AM - - - +432,50 (15,78%) - -
    -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    - SALE - $1.890,65 -
    -
    - - Today 6:43 AM - - - +432,50 (15,78%) - -
    -
    - -
    -
    - -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    89.9%
    -
    Lorem ipsum...
    -
    -
    -
    - Lorem ipsum dolor sit amet enim. -
    -
    -
    -
    -
    -
    -
    12.124
    -
    Lorem ipsum...
    -
    -
    -
    - Lorem ipsum dolor sit amet enim. -
    -
    -
    -
    -
    -
    -
    $98.111,00
    -
    Lorem ipsum...
    -
    -
    -
    - Lorem ipsum dolor sit amet enim. -
    -
    -
    -
    -
    -
    -
    2 TB
    -
    Lorem ipsum...
    -
    -
    -
    - Lorem ipsum dolor sit amet enim. -
    -
    -
    -
    - -
    -
    -
    -
    -
    89.9%
    -
    Lorem ipsum...
    -
    -
    -
    - Lorem ipsum dolor sit amet enim. -
    -
    -
    -
    -
    -
    -
    12.124
    -
    Lorem ipsum...
    -
    -
    -
    - Lorem ipsum dolor sit amet enim. -
    -
    -
    -
    -
    -
    -
    $98.111,00
    -
    Lorem ipsum...
    -
    -
    -
    - Lorem ipsum dolor sit amet enim. -
    -
    -
    -
    -
    -
    -
    2 TB
    -
    Lorem ipsum...
    -
    -
    -
    - Lorem ipsum dolor sit amet enim. -
    -
    -
    -
    - -
    -
    -
    -
    -
    Title
    -
    1,123
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    Title
    -
    1,123
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    Title
    -
    1,123
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    Title
    -
    1,123
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    Title
    -
    1,123
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    Title
    -
    1,123
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    - -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    - -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    - -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    - -
    -
    - -
    - -
    -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    -
    -
    - -
    $1.999,50
    -
    Income
    -
    -
    -
    - -
    - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - -
    -
    -
    -
    - -
    -
    87.500
    - Visitors -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    385
    - New Clients -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    1238
    - Products sold -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    28%
    - Returning Visitors -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    5:34:11
    - Avg. Time -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    87.500
    - Visitors -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    385
    - New Clients -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    1238
    - Products sold -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    28%
    - Returning Visitors -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    5:34:11
    - Avg. Time -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    972
    - Comments -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    87.500
    - Visitors -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    385
    - New Clients -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    1238
    - Products sold -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    28%
    - Returning Visitors -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    5:34:11
    - Avg. Time -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    972
    - Comments -
    -
    -
    -
    -
    -
    -
    -
    diff --git a/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.component.ts b/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.component.ts deleted file mode 100644 index 6ea1007c2..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.component.ts +++ /dev/null @@ -1,372 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - templateUrl: 'widgets.component.html' -}) -export class WidgetsComponent { - - public brandPrimary = '#20a8d8'; - public brandSuccess = '#4dbd74'; - public brandInfo = '#63c2de'; - public brandWarning = '#f8cb00'; - public brandDanger = '#f86c6b'; - - // lineChart1 - public lineChart1Data: Array = [ - { - data: [65, 59, 84, 84, 51, 55, 40], - label: 'Series A' - } - ]; - public lineChart1Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public lineChart1Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - gridLines: { - color: 'transparent', - zeroLineColor: 'transparent' - }, - ticks: { - fontSize: 2, - fontColor: 'transparent', - } - - }], - yAxes: [{ - display: false, - ticks: { - display: false, - min: 40 - 5, - max: 84 + 5, - } - }], - }, - elements: { - line: { - borderWidth: 1 - }, - point: { - radius: 4, - hitRadius: 10, - hoverRadius: 4, - }, - }, - legend: { - display: false - } - }; - public lineChart1Colours: Array = [ - { // grey - backgroundColor: this.brandPrimary, - borderColor: 'rgba(255,255,255,.55)' - } - ]; - public lineChart1Legend = false; - public lineChart1Type = 'line'; - - // lineChart2 - public lineChart2Data: Array = [ - { - data: [1, 18, 9, 17, 34, 22, 11], - label: 'Series A' - } - ]; - public lineChart2Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public lineChart2Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - gridLines: { - color: 'transparent', - zeroLineColor: 'transparent' - }, - ticks: { - fontSize: 2, - fontColor: 'transparent', - } - - }], - yAxes: [{ - display: false, - ticks: { - display: false, - min: 1 - 5, - max: 34 + 5, - } - }], - }, - elements: { - line: { - tension: 0.00001, - borderWidth: 1 - }, - point: { - radius: 4, - hitRadius: 10, - hoverRadius: 4, - }, - }, - legend: { - display: false - } - }; - public lineChart2Colours: Array = [ - { // grey - backgroundColor: this.brandInfo, - borderColor: 'rgba(255,255,255,.55)' - } - ]; - public lineChart2Legend = false; - public lineChart2Type = 'line'; - - - // lineChart3 - public lineChart3Data: Array = [ - { - data: [78, 81, 80, 45, 34, 12, 40], - label: 'Series A' - } - ]; - public lineChart3Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public lineChart3Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - }, - elements: { - line: { - borderWidth: 2 - }, - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - }, - }, - legend: { - display: false - } - }; - public lineChart3Colours: Array = [ - { - backgroundColor: 'rgba(255,255,255,.2)', - borderColor: 'rgba(255,255,255,.55)', - } - ]; - public lineChart3Legend = false; - public lineChart3Type = 'line'; - - - // barChart1 - public barChart1Data: Array = [ - { - data: [78, 81, 80, 45, 34, 12, 40, 78, 81, 80, 45, 34, 12, 40, 12, 40], - label: 'Series A' - } - ]; - public barChart1Labels: Array = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; - public barChart1Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false, - barPercentage: 0.6, - }], - yAxes: [{ - display: false - }] - }, - legend: { - display: false - } - }; - public barChart1Colours: Array = [ - { - backgroundColor: 'rgba(255,255,255,.3)', - borderWidth: 0 - } - ]; - public barChart1Legend = false; - public barChart1Type = 'bar'; - - // lineChart4 - public lineChart4Data: Array = [ - { - data: [4, 18, 9, 17, 34, 22, 11, 3, 15, 12, 18, 9], - label: 'Series A' - } - ]; - public lineChart4Labels: Array = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; - public lineChart4Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false, - points: false, - }], - yAxes: [{ - display: false, - }] - }, - elements: { point: { radius: 0 } }, - legend: { - display: false - } - }; - public lineChart4Colours: Array = [ - { - backgroundColor: 'transparent', - borderColor: 'rgba(255,255,255,.55)', - borderWidth: 2 - } - ]; - public lineChart4Legend = false; - public lineChart4Type = 'line'; - - - // barChart2 - public barChart2Data: Array = [ - { - data: [4, 18, 9, 17, 34, 22, 11, 3, 15, 12, 18, 9], - label: 'Series A' - } - ]; - public barChart2Labels: Array = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; - public barChart2Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false, - barPercentage: 0.6, - }], - yAxes: [{ - display: false, - ticks: { - beginAtZero: true, - } - }] - }, - legend: { - display: false - } - }; - public barChart2Colours: Array = [ - { - backgroundColor: 'rgba(0,0,0,.2)', - borderWidth: 0 - } - ]; - public barChart2Legend = false; - public barChart2Type = 'bar'; - - - // barChart3 - public barChart3Data: Array = [ - { - data: [4, 18, 9, 17, 34, 22, 11, 3, 15, 12, 18, 9], - label: 'Series A' - } - ]; - public barChart3Labels: Array = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; - public barChart3Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - }, - legend: { - display: false - } - }; - public barChart3Primary: Array = [ - { - backgroundColor: this.brandPrimary, - borderColor: 'transparent', - borderWidth: 1 - } - ]; - public barChart3Danger: Array = [ - { - backgroundColor: this.brandDanger, - borderColor: 'transparent', - borderWidth: 1 - } - ]; - public barChart3Success: Array = [ - { - backgroundColor: this.brandSuccess, - borderColor: 'transparent', - borderWidth: 1 - } - ]; - public barChart3Legend = false; - public barChart3Type = 'bar'; - - - // lineChart5 - public lineChart5Data: Array = [ - { - data: [65, 59, 84, 84, 51, 55, 40], - label: 'Series A' - } - ]; - public lineChart5Labels: Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; - public lineChart5Options: any = { - maintainAspectRatio: false, - scales: { - xAxes: [{ - display: false, - points: false, - }], - yAxes: [{ - display: false, - }] - }, - elements: { point: { radius: 0 } }, - legend: { - display: false - } - }; - public lineChart5Info: Array = [ - { - backgroundColor: 'transparent', - borderColor: this.brandInfo, - borderWidth: 2 - } - ]; - public lineChart5Success: Array = [ - { - backgroundColor: 'transparent', - borderColor: this.brandInfo, - borderWidth: 2 - } - ]; - public lineChart5Warning: Array = [ - { - backgroundColor: 'transparent', - borderColor: this.brandWarning, - borderWidth: 2 - } - ]; - public lineChart5Legend = false; - public lineChart5Type = 'line'; - - // events - public chartClicked(e: any): void { - console.log(e); - } - - public chartHovered(e: any): void { - console.log(e); - } -} diff --git a/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.module.ts b/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.module.ts deleted file mode 100644 index 078cba516..000000000 --- a/Angular4_CLI_Full_Project/src/app/views/widgets/widgets.module.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { NgModule } from '@angular/core'; -import { ChartsModule } from 'ng2-charts/ng2-charts'; -import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; - -import { WidgetsComponent } from './widgets.component'; -import { WidgetsRoutingModule } from './widgets-routing.module'; - -@NgModule({ - imports: [ - WidgetsRoutingModule, - ChartsModule, - BsDropdownModule - ], - declarations: [ WidgetsComponent ] -}) -export class WidgetsModule { } diff --git a/Angular4_CLI_Full_Project/src/assets/.gitkeep b/Angular4_CLI_Full_Project/src/assets/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular4_CLI_Full_Project/src/assets/.npmignore b/Angular4_CLI_Full_Project/src/assets/.npmignore deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular4_CLI_Full_Project/src/assets/img/avatars/1.jpg b/Angular4_CLI_Full_Project/src/assets/img/avatars/1.jpg deleted file mode 100644 index 0b087037586ffb857229dfa66d490cc6e204345a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1913 zcmY*XcU0477ye}rW{?dEs2nJeDhNnr2w?^+5H?{QhR6;Z0*1Y0BnLi*U{!)b8D*20 zfEHzlf+DM|Fl1FhmWwI^X|z4<*XNJ>zV~_Vz3+X_dAZZvB|y?NKF}Wk@OTvf3H%H0 zCV(-C@eL*eAOOmvZ2^G04G0?fk$f%#eh+yJh|2*o0PsJ6@NN(&FG8R&=vTntuy26F z5eOs#0Y{=02nh7AAtV5UqreC>j|IRy<^Loo41mBvV1zKh+Xf7UAi#*f zR1nV#1_lR26x5F)2pUKu?}*fs=S1zq3h7HYpHrGB46g(H)hg`oabIU+pbF|DFe8FD zyzr#PvE7K)(WTT!I6F}v?kvFn^>qvc16%~E^R%7O{7;%JBYLEi(g$j1gMuAu>Sgs` zuDdh0qXI@c#HTQfURN_W2{&smPDjnc_`RFG!Of&~R*9e(ED*RYEOgv=TlNk4U;ytn zWN{-xq6}k=jC`VgV}dN$q@NpgcH*f8S*^447Q9|JD8ArgdzW{pRi@LG@Ro9#fw3j_ zoPL~zSm3040M@K)59nA-W71U5V9=-`y)PlhyG2-kYDIa(|w@NPlt0e6ab<`lm09=L$~r z-3&2<(&FJ)9z?sM=K322I!c)~Svh64VhF{g#VrHFF&JK|iFPQtAJrE@U3A@MW9!cA zmW~Ocx;g6FOxw79?v@n*Zf70=gWF59eC@T=Y5rgNDt(f>fZ;83|9^H1lwhzN8zAap>m?YpwczG{8&Q_oFztXCi+46+p&h;Mj@5eZthd zx}$lJ$(km4xAP?#X>Sf??Ig4fnPe-p6@iuu`e7zx9ZO9fX#=T>#z{Y~Xua`IEmPWQ{er?5sLE=a`%moytC5;}_h`Y4 zs6cBygV*K@UL4jKR>wgiEg5-wNUBRFpB+anWDQ2Mv6n*DOH^s&ZFNV|aUqjuku&R3 zYO!nEPbf1K>j4#IicQykKnGoflDU)F%zW^uKT@r9?h7+f&Cjj+`{|6jkLH%el~tTP zoI`yBZ9+3IdZv3~OmgEmv6Z;h&UPb7Qk@*&>(I!)70+to8t(_?V_-}34 zU5M@Vrw-<(tk#K~m@V}53;Pt{!X&!@jRxkhfNk-q!B-Tqq_~|)1F!j-KC7$B(^NT( zrFe)nO4T^%P`D#) zcQ=xlo!m9^qmHX$R#l$%K`$ZZj_4b#iFpXfq=D8>y{}zj`uz2!{k?Q6f(b+PTkvwa s+PkdPTj&wyeQ`mr@vvL|UF7GWocCsP38EwudAkV$)>LGIkj$O=6K!EAK>z>% diff --git a/Angular4_CLI_Full_Project/src/assets/img/avatars/2.jpg b/Angular4_CLI_Full_Project/src/assets/img/avatars/2.jpg deleted file mode 100644 index e7367094a3a904ccf7ea8edd2bf2b7b9c778c1ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2105 zcmY+Ddpy(oAIHBlHiWt6s665nGFc(ya*|u_%8bSIQ#6^|D7V^~&T2w_=Fs9KV`h~| zqRnMz{Ld) zNCQ6*EdWXmalzr20T3W5mQMkI=p&$DdmbNz1^PAk>ip zi|oj5IO#dg#8g;Xl(A^zQ)Pb^c$VuK9 zo$m2Nr;3o-*`XNE&m9gh*Sdkp`~AqKyl-(~0CzwK5($vVF~p?Wsg zKQ3o4x>z%J6enQi_X~cf`qEVjL-st-9mKgaU{=W(bjN`Z;@IkH$%1ZhRE_@Hkxne9 zsAVF?JVl-$L6RWZH%1*az+w;dvR>afjJMs!U=nwGy%$;~W&AOFobvkO75Vi&;iL4Y zTK5plNB64vF@(}YdVK#MnH|2dU!9DOJYv>qs#QK-tH?7GUJtLIOQ4;h*kWPY$uIOH z6(H?eAN8Mw5nidAk9+u?u9_gN_IxgLCo{cHu(ftvR@y0O!O zVk@^)P90fW@XD=OmT!Gxh~>**?uRp91vx=JYJUu|sGY~uoJk#>7z%8KatTQ-z1yDM z1&w{_hp6Pka}SNqIQXU7byb+TQF4_hU9V*_7=@3l!YRiOevO|a_ByP+y>D6I*xHII zPdIVb0~c28a@`c0l6|5Hs-E=cSAosGU9l{~1l`YUlji#}FVFukrptJWCRW{v@Tu~_8#W@qDIPPv1>BTTp(HS>FmO^m)GJJiW zeSl^8uNg;EErqD(`CYm9$?7ZK1EHL7=C@Mk?9l*&^Ve3Z=yt~=2Ck2IHmAY2J@%ug zs@lpUsV291{(0Xv$;YNPkODZy*#aoNoH8_QCTL^%47YR5xv)lSjE!6%e|4qs@^2Jd9py^(mxf&d`SQE6ER!9dnFU2*UY! zw!Pdejoa=XoX2vD_~<*D8Ie&~`B~u@8}d34Tj>Dd>-FW3UthL)4|BdyZ{*f4;9z?0 z+PoST268Z&Sq4P6s3FG{QlE!mF^^WVrpCju{dlM}o%Yr+8OmbbU7M(wiLpjN7C~3mGP1XEf zzB(0jRXt;UpmCykt4@ppY$g^xiD#t*r;CG{3rr0txWk<$$2s!>42 zp{U-avmorJ{I~o)q>bFWVbxcLfsDc#tIm~zlLq*KHNq1hq2!mI*V7xpT^k<7w}qS0 jfPIt*cnl*72OIF*g+T6?jV}|R`E_B%hwV?mUJ>s<0pG59 diff --git a/Angular4_CLI_Full_Project/src/assets/img/avatars/3.jpg b/Angular4_CLI_Full_Project/src/assets/img/avatars/3.jpg deleted file mode 100644 index caf9a7e7c52563a34646b11fdc888197a6e73582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1645 zcmY+9e>~H99LGOj-~FCpe&&qQa?!=5lpQI*lIa#!Q%XYRchhvMxPC0HA1bv-2xS_! zvR1O%PHZ|P?H+1`g?=dM@?*Os6}5A9kGgyQ@p->rulM`?`Mf{+F8xz5ZP~7bSOBQh zIRFE`p&tT7fA*%NGynm_lpO+qegqi#Y)*;U0yZnB97x{{xWM2m@KgpPrcM}vMEnC1 zh5QT(g+^o0XcQKU!(p+8{|AC$7>Ph)Q79|{kHr&=jixX*{@nC$F#MwaKlfGXm4Ju= z^TB)=A_4;<1QQ{B1K0zA0SrOVw-2GQFb0Q$kpK0*R80T`Pc4l?!+7Lp2bxkuBrrwU zyPBbWLgz1V!$h<8&!jKJ@_j9Jr|M%;v&nwu7Veu4%wjAe{^yM^_vs%3Ll~Oc1tx-} zVD85iH*fWjYBjqR336sYHDB;(;pCyW*p-5~!x-T{X9W6;2ZLwJd1Cf_B)oSaF_GoF zY2HVRhK;}BXzuKLhUiw=Yi5#Vo{Qyps9V{HnOLfIx~6b~%kv?xNB3v8&i+8fI-bt( z6Y~;t!#KoFPKsTCoUlilxRNotr2RuoZB(5@VNZR2fjW*`HC9LIqRcCmPj2}*&|Xc* z>V)`YpU6sdK~5(}<$hL#eGnNVQEv{sG(wY=uPS~V z>!W4&c$(?BqHVlI1_sdEC^V_6J$-*g$@;{;rLrJeQ(uJFX;DL&V4}Nazc*aLgewD% z*F?(C*814|>@xn{eFyoU)fNs;dmhx0>l6ITq9dp{96dgfE4ctB-L@*$y?!y+KkDnw z^t(Ue?74uExY@y)JWXUA7%vEM`ZIWOBEN(23O`=hi%<)~ild4r&x&b^Gy#Dp_$5DWM=; zvg%0a#<11yc5@dw9xX4R^F##UrzVJ>#%Lp6_DHQ4_IHJDEliEBX*@$ymgSM6*)g+j zshdLsqfDC1sOx&%kcfj5$0~>OwuWzNV_q5TbX;jop!zPj9Ymi`p@^)L=!?QCG@Pri z)&`n)x6d;f*cb_$X7xI3cov-McZtq9LW7)K;w(4p~OxW0T|8?3~#U2yA=@Cr$r_bIM>;dDyc#l}0=9~NBD(z-71 zw9NMnXVqKe@g(nF5-M&wjtO!UpnESKT*u5bowTK<%nlE;>yv^?L z*h@ayvX{&nZl#Pour4qW`OoItrzve-dgvh9^0-sDpbM4z%zvw@&N^)_(Qs<*!sN?; z86X|g{+P{3E=uE>!Xa8?YRf9EJT{Xn z@|Q~)o^PMnoXdLQ)k63~=-!l*By*mzP9W>9l%`TuyV%D;$Pzo*#AER=1A#q-yXFx1RVa-}plV-doBaM@Qkn zC`?QS7PJ=wg|uV>@a?yTmO=rw->hRd&^ diff --git a/Angular4_CLI_Full_Project/src/assets/img/avatars/4.jpg b/Angular4_CLI_Full_Project/src/assets/img/avatars/4.jpg deleted file mode 100644 index 97f676969a42835666416ad1866a47fa47cfc431..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2580 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

    b5q(M^Ki{`D1 zB~~Ls1!SlEgP+$xoS&;%jyhah*mCnILGT3*mg|3ISg4N8RM8}0CuKRV0uEOcq{nVr z6kS5?qOH*0rzy%xmLy*t4g~NH5J9I5S>Zxq89Sar(F%-33H|+gN75@Nm;W(x6J6V1?{Y@;)eM8L1swYX)cvD{tUPE26D1F$%}pC=Q8Qq zj=PasZECP*_U^)DW0=dgjE>{1ul3fF8)v74^sNT9CO3O^MV0>mAu-8MyyorY#T6*` z6WK>)O zHe`!Bv2VeupKVH)ko3|M*;p?ysFPd>O4?d3l&DyZ$r@Lj`^LWKhI*%Mw>zKCyb;p#M1bB!b3trzE%1$pKXLC~Lz#Ecqf?}vkUzvLqAwtI2sq0M^buEpP z#!jAz!HPq(ecSxdoUGAy#7NKT!nvXC=g*B>Nr zoW;bS9rQZFR+0)u$5GOmR#dVUqhsw|GEtsy_WQ*0zNzskdCXav#`2D(yu>u5kCWxG z16$u)QFwb9(ztC9ZTgDw*TvT|^wMP9>L8P^((wL)lGoL7!a}B7%C;J#peoU5E%ngcG3ACZ(sDuiVse8sF?? zUUFlK$j-^SNkF=YHMrNUHetPn#Bli_PDzz}D>Qja+R*3$($%BZs|%EQ=d#&t@W!%+ z)e+ovt8HKp2{|mY<#Pj%)ady-e6jASGAtWc4edKC%jSASe2$23YAT(D%EPU_sMeZ? zFuZ5A{41viEJy9Nf0@4;5&TLW6Y;36ue!jy_2i~sb3bryaoEoAo*j@UD>x~6tb<2b z$s)>R+q8`!u*-Uvebv3K5FGpl6?73xI0g2t%X=f2B(&Ia&y5+2VI~5 zN3y!eACuWCbouHYA^`j}t{f7{Sy^mfbR2S>@_ujY#FJ_cRn zwjXLfo#XvR^^1ye?4&g0F-trD+|dDZ^_$n}3+G^j{x`b#++Go4Q3`4Sb5&ZEqPdjpMJ{@wK)8c&k9 zv7%Fhaq>->_>N=}rKx|Yr6~$;{3qqEKO|amRmpysAiVw#UK(^f{xzcHxDp#O8y!jl z!6V`YbHHMAQ;RHw47+)pM0t&*vZnx4h{veEP-)V6GJAUNEw6)|#v-`R_J9Q=LETeh zf^8_cG)K7z%u98qUKWzlx8tP$0P(r#<^Tfo;A3StLZXP$CmVU zXjD_6U;EVqW*^vS$xr=2{F^+%ZPp*~6d-`_Wk(KJU)Jlm;hAywGs=+`8_*k(qSkBy z@2w7vE#NzS=~XY-%D!pHnI-6PU2v&-Nv-#;)sp<5gUS7c{&^z7YYn=jjW69=NGu~U bHTIt5HeMeJBM@npt$I1GmBtQSzIC0?3 diff --git a/Angular4_CLI_Full_Project/src/assets/img/avatars/6.jpg b/Angular4_CLI_Full_Project/src/assets/img/avatars/6.jpg deleted file mode 100644 index 1d2b884397eb019bbbaf752fddb46e70f18f8b09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1608 zcmZXPdpy&77{|ZcZ}-jCT+#){WlPh=$t6xi^OBNW+G?j1$}P8rgVl4qG-|zGJKF|00Jn|=UDOj}ekiRbg_Vxw< z1HL1F1IV@!UV&Ty0|=zX2(35JC|l1QPKTBnmkX z3WY{v&}bAEi^E~Dgdc%H5QIb^u_zQ)36I4qk%$UNr1_$M55hm$kA2@Vc|9OwfDtf) zU}OL%!yqzD-UOn6!Wjhnz7N1)QD_K>L%{wk&c81J3KOue9^m+S0j5}ij6?yQHOgrE zHX{||ebEe66E)Mdm{46CPbRiO?``QsOo|uJHbUKu{J;O?PXR$O8cv4Dz#3e(N~;y@ zZ0S*1BWB0!`0Jr&^nobat_1#3YK*f=!L<(uiRXoZpIGaO_{7_;Y!jG$5PM7H#cR{y z3){mtB{51j#Iy2LIdiGA;Y%~PrYX&E+tE~!)HW&EEy9tz_1fD-8Ivpx4qNKLpjiYyFWHTud4p)HrtqR#KYi62No zlQhGrlz!UubI6`XLYYs{$aOV*c`x)=W$YN8w^%72DrAjVbh~h0BbMRCBPE1jtro|I z*$Zcm9a5)C85O+PG7&Bn-WZO%EbdO6f!Z`hO$kcfxp`_j{DY^K;;x!)XG=hGZRQKF zUq&+sN0?4s0k6k8dpI;yq)&}BJO<&Pg8b}prj_5LxYbIVgc1&&> zh;Ux78;%)G3?y0JWc|@gdvA`_zbAZRg8pgQs$$R2MZ+S)b;~_p^yFEdse3NXZ}oai z2_=?PV&3@~b{(vr>f-f25@J;n@_=E|5^d!L!11shZ#Uf7*k@IX3+{B0Xr1VI{=K#U zQMNZH%}ic(C`Gdx zqZ>anrCQ#+RWz<1=bn<^uao8;aJb9YywJ3-?xHWx@KIJ(|MeZ2VahMX$)g+BTI~Jp zf}iVc55YN!xw0$0U`PggE~JgCtC<{fDXn7@dAnr$=d4cqsWr>28jEj~p(*!0`}U-( zrnm7$soQZmwaN@7l6#CPd_vrRq7$}1qk^+o7R~(>rpgBxQ|gT&p%IsRq@<#Xu%UYW z`Buic=dG1Ui^UZKphAOdt7E{L%iJv4=E1UTzq8MLx4^qlF!`o)_lHrvpd7e`SK@R4 zqmIBj$>7hNX6tb!zk1kNGlSgOD~74}aEr1MGl)a)Br<&OqP7U9b)zQ&zIZh_7=*Do zyy^{&#Z_k4YZkb?r`>YUW_B=z$wwM)bgx6E5VpB_g>x`c(NP8ezMS7Mw68D8V8F_5K9HfQy)#Timp3MS| xt#Xi48hko(OaI%t0|Os<({t97<(kBuHH+L0eb(0we(+o7F*IRakV%*K{SC#=m6ZSh diff --git a/Angular4_CLI_Full_Project/src/assets/img/avatars/7.jpg b/Angular4_CLI_Full_Project/src/assets/img/avatars/7.jpg deleted file mode 100644 index 2903cd2f9dcfd814cb0ab4c0b843d7793d78022c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2059 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 Wn4pkC2EM=dtUn6k#fZvIfB)H${qT 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 T#o>Hp00000NkvXXu0mjfV?>cM diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Afghanistan.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Afghanistan.png deleted file mode 100755 index 2575b8a9211f16374145c688a086e40dacc08ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2155 zcmV-x2$c7UP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@@kvBMRCwC#nOlfmR~g5DYwvw7IWv>VWD-l$#EB`1p-E~kqJ`FkR$odJi!Dg| zAP5!27eUlFFHb5$QA;(TPreu*eDG3Ih(#?eh^V<>OLRzcX&NWVOfxyjnVfU>-fOMT zhkaXnpOe@*3KE<(aLzt^)>`}ff0zIFeQPTb;cgxtcllTWuma%!9e@ISppkyxO~U|T z0IWWE@ZjR8yZrcl_fe%{rBr@Tp%BW~3YDl1_`?1*NWKn=t%@~N?kD@eOP~Gj+5nie z)^gy$fsp_-S5KE7m`j#jO7&Yx4)Dm9R{rl|Qh5t^_iVg&?i9de05q(%7-ML++sS0- zAxf!S01?4csgUH$&DzAh@xou08-FZAC=og zhONwrto||KI~B&R>(zCPaV=nsq1Wrt@AsE) zfiTKbx*Zy(!(AsEp^0-?Di7QOYMEk_o%=e%h#9m%7>3IRprZ&+1W8rodp@eM3a{CO zdH}s1s?`FqL|3n3U6GU`)KSU2We`;hB=j6=zZ?Tv>ya&B!!Q@gN8zoVKtfG?^$M%@ z?L~~Ccj_dyi8VCt*+BQ53%Q1^O0=nl1n@9o%7(8zv~d7fYw7iRBUwPg$YC5s|MKPh zcWv$pdhRlD6k)=7cz2%G)@|6OPBKqHsAEUMRP*XK=_3Pxhp`n4bh}-8z1|2c6rx0! zdhR*mGiPbP_9`_z43=Qi2EvQy@zXgm5Nz2@>#+kYzHpfC`Lp!nsFb7yNjX2QrxYkr zh$<=(<*6Yq)a??65t64^ht#rCBGrzo80m+se)bvs&70`{=4B*|XdQZjrI(H}_UL|s zjT;I7_$O=>5zqdE?#sWWzI_{$pLv$>Yu_X^kt=#Z018A@#f{R>SkP_|TWh)5>5Np& z)z?h1>ahdpbLZ%ue~Yo1&D6JUW$oubhc$-ANA^fl4zVkim zJ9jYl%+rW3G#~v0-NT28F8z~WY7KZkkyC$_%jq&BmBT`)d$qC!78gfr3F4~@*hr%n zuT#5sBe#yd!uV595}i1S^g|YZeuPyY-A8TaetJibQEN>?FGSY*NEmaid-D#NGp&Y& zyeG&&t{ttxp}IHv2*1xy#sv1$u9s zVERj6A(+_+%_hN?8SLVzA?07nX=xyf6#rI9j1QI)qaJYC`Rn*wHe)WlP3NaS!-~*+ z_#tY09;7xgj`{Fzg7xc&-aL(t487N1M>T5Hc5Ej)@i*99NF`~`E_`1~#hfBxBaxyE z&jEOzm-hp=>w*Rni-Pd@3G~PJW9F{lubZaXnxOx?SFv$SAB8do6$H?1GPddcH23Vm z#u56=S^9rDj+vP%8W30ePGgj^DWU|iLd_2b0l1ymoopeMAKkfkn3`WeH5%0S?P2`T z<1Bpj>x8`yjqwR;_ids-`*+4Z_6XB2JWn)x27I6J_({Sz%q!R=h$R=+rYw~4y^zF0 zUY6epz_N}ttfl>fAF=Mm=kbDo@U8Pqf9o5>SLab-gcwch(@)_w>U4hbOIi;~H|g;ai7WX!@+0`xm=ZvOBm)E?Z4 zvKE<|q_N`xys1fSw~usg5MR1X;{!7+{rV`~W3M3AChn2-3r-#|xzAH#BEjY*d#R-~ z)?&pbXl>DgBqgp*GopYcuR3!Jh#(@g|N3WE-?&NZ=}%HyH;q|ZLeI}5C~Uh;^FzDn z{OTyZ-~WM7hpEts%M^k+`b$~JO4cYO4S%NjQY~byDP_Z=2`RIH6jYJNTwg3Lfk1>? zv!}WB?bFnQI^uc6Q9th$6agBImp;@0TB%C&nLRJ9R;7A2RLm{aLe^S*-yetp`FCL~ z(2_DkDZrQ*4EQCbnEV_wyH!tpUWT3osl3g!xl0#wjH%>-VF2D+IhuSJr|+|=YYmcP zR;Vdd-apIG6FFD-)E-WU494o>aJO_2H5vj?3NJr1O7>If13X8k9?AhH1Lqf+6;*nG zrkpx8yH<`nd85+j0G*0pBnh;1(}9HO4QrNBj^8`PnV+r|u!gzXe{2DFopJ<_l1{-> z3bNYfJs*9jifd&%dWe<(k_(BG{3~Eezyya?s-MG7Y}~n7Z=e#_RFzDejfshgo?wn-2#21e|6kqhvZGc4X~NC(+l&O#|nlBFSMaD69yc zB2P^I+$B(o&W+|k0Xg(NL4NXAiUp&9dw^ZQ`n&86%>wX-N?$Kcq~CYb2!W1Tc~idv hU(VP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=G6F06oaO27W zBrb5~&XIpW1QI_W`2i>>5)y=uMEC=<@fVrt?kWy5F|(UpZ-hs|Ew(Pb)7xEL@6=n} zRXt*6q%0j0mpOnrfd4xH0UXe)+ms{%MFyJ?9yF`5e_c8!AC1@mQoCu()*ro(h^S`sk zPSQDPtc>Yv{tg;ZQvhlJMyUa>aa8*>%jFCtHo;1pF>luVvGu(Mv`&FeJ>WIqH6+3R z3P8gH(Tp+#%9sX#GEDG55j|z}NdPFKCysbPV+|mr1EAh;{_#L4DPoxffIPU-82I}2 zeQ*x!uS61{1&I5|Lja&)1y~v}Q01U{y4zkcv)kv^X*K<%gJ}Re28;DeF>tFO3kb0u z*FC=@M6PD-xwSHA=VVB3Lsqjr)B=)UMLIbr#Wq8KiD&y87q=epQThGg4lAAC@b}&) z-n&Nl^)2+|21^TD43B^0pnPy~0qi~alcmhzIyvMUm~^qYP2Bw${12=y4%j)~ySM;O zyhklS?^W{WuH%;9#QY9)29UpqnsVgJiwofCe4BN>3Dmn;cMD9Bd=ug}EA~Cl=RdU% zpsmZT{?ZnM@D1_s+e-QJ8)VO1!)<(umUmb@`hxZTKw4U??4v7{!KDxj})KPRfplabzfnydmayutsxm2vL=OMHRfEgU^DvKh%-BF z%^KP0OV`&hC&|ywcBVtV5SJJ_K;1ezGWuwr}xPeooC%u*qL`2 zGQN$fRs*cTvDy579Nv%e_Hp?=yI)Y%#zCe^8^^#Ct7oLLx%HFyiAF(f^C(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?SxH1eRCwC#ncu5iR~5%UYoC42oS8{-!>vIp)i!8FZ8Wi146T?7qVXYltAc_) z`r?y)R>42O7e#!uiXiyoLBR(>5PwieEpnTRMky*r+j#B$Ihi^8oW0lbVNT}GOmgF$ z%& z;_kosyU#6qUD=n+8&GtOp}|)&U>@j&%4?DxI6vd zE@ND;PfNfZKSoo+ng}u77&TWW)?Vj-n;tX$+wI2QYR+4YmAUz*-lqs@?5m$d9vdt+ z2LeGB{RAZ*z*55M8tS_bAZs^OZFc`e#@DnT(#vPqOa|1j5U{4+`z`>!g@8;x!!=C^ zaLmn8%s`DAS2RKudoa=O0PYS@_HSv+6q*)*a6E|A}rU|P8+Uz|55#idX;`f^P zc-iH}Va?@O(*-J3UZ^VGZ{tk-dV7nW2uHGvKQsf%Q1k90=TaRQnc;BgBC=i#(=?ZX zs)88zJVztK88yB&9C9Tk9&w&4p}~uAHqZHS9k|SZC2_dA=3?3BPj$m}Q{EyOuMHzF zS3^G8?GrfS|^z?G_kCU7N2UNq&UrXgWm^`7%Zm*=)NF@sNZ z`#e9`Vx_IIVF(--M{bEfnsKV^FXX?)gtZWyWI(GSi_}sQp=@gMx@N5{$GWMBfFxy0 zVOUiFY>GotA~XR38dcU1#Gsc$lE5N&hU&689?*mhD-bu^9_G1*o$m}Nn;Huh21KB4 zYJwS;skjU@?T&nZRN(|_GjfEG5+yR8!vw>PN6xQnyYQ$J(5VbqOjwMN`Gt!3YIU8B z5IE^`8jP}T*i4ZiGLZ!~t~pE$0ZPeOM(By-uc_fLG4UZ}p&}Lxn{K0~iVX%xzqj`^ zim+5i`c1s@?bpIN?2J!gYaCl?TjW^ckqSJX=k!F_P~~0Tv(f~f@&(T~fuuUYwE`vZ zfh^~jb>In~^P4(wp(uG%=5c1kn=)`4A514L-;JA48h>H7=a)0%UGS7r@I{<%W}T3@o%2#_W9b<1N^S3Sqj33 zJ6*(VAvq^mHcModnsJ*oo$bBcq90F)3{Hx}neq9JRn8S9eQ})cbU7}-;=aTr7LMT^wq96VI?4FH9VW(_JX-XpDLI?N%1;-Cqg38Y4eU z*ZI-$6I`>zPpT11B5bzvEjh<}N<3Y3IGcC4u>LPLRqm~ zT?j(fo@+em3%+@5nPukyXi6>LFBX8b#XK#-2L>N2N?y~%m$ug#nDWIVOFZVgY`5e#eOq}a&QE-v6tUS| zOm(wWW-N>2Gu=KLraYW^hNk;AKOz&@O|;NW=RtRKYS6x(?Hxlg#Ei7xClfP7W`>CD z>jDa-wsq{c^CCOywS|y!FU){@^#JRJ&u&r!`<#J$d#1iq1MXfF@%;#32143ORClC* ze;sKhF{9C9{~L`U_mcn;z(!fX{XQGrzQgr$KP}04Bk&&J!~uK0u?k!k#*dedw%3DX p0oazqC-sK`90qV0!2i_#GXOxv$V+)KBlrLS002ovPDHLkV1fsxFF^nR diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Algeria.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Algeria.png deleted file mode 100755 index 69477f04ba6456cd569eb63adbf684382b9abaef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1445 zcmV;W1zP%vP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>D@jB_RCwC#nO%rgRTRg6`+VGU=ia$9esrA?9WyPp%&?L~ebA5y6tM^u`;d%Y zgre7?7yF=sLa6Yqs0cFXA+4v%3?qn8LmH%@1hvo6(d*2ex%ZxZ_TH<9J2TBplR4uV za{F#lW)r|RDDjZn)a zs7wakd4l-JF|v28ps;ldUOtzm2P`$Ci6`KJI8@yDbA??8&yY(jmB1r3LSLZxX3awG zyZ>=A#Udz$t5k@OAE*D*gXA~djTc4fNvN8{#72)V8SxbPvSsIICy6QvRo^4j!ufp2 zp7nD%J44tuU_5}A%h9xYHLkA@*VBtPtC$i2aa5hAHckmueV==d{l=_wW%@HdDuD!e zZEXi9X8IItGGafLT8u4~2xhnA+%q5 zv^9tbefvK~cb*`7`*JS4x|iZ}yVH+C##zi*X~e&v*j+}&8o|eNLQgK_wkQ{> zWn$}LjUn^{yeJ}QZ^M>K_(1LGF>Iwmc0rtQ^NXnA-?x;3$L4w=C3ctI${U6Z0X(M86Duxd>^yviYkFg1 zzy6Z^UF-4M+v;oP~fHe4f|HMQK%YreSU^~%@Suk zZuz~+&3g~ib#xoqWlKRR^p7WzxW>$6HY}Sjy##s4yg4uz;5BTbcgYF1*$&uM@P^L{YS4$OE45Psjs9X+>=K zt|QMA_b;a7LXCM{eJu7{c=pam$#l#kTyz5}8>JRLM@UG-q3{QaaT#!ojB4PGRke>u z)rhnO6y5od?gi8N7GclE4Ug`nfMr0j!6yG4 z(5a|@UMdV68woK`R#RW;?Ds9lu-I6$tQEB00000NkvXXu0mjffuE}! diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/American Samoa.png b/Angular4_CLI_Full_Project/src/assets/img/flags/American Samoa.png deleted file mode 100755 index b0d4cdc678f8419b1f3368b479ffc8b838c7ad27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2554 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 Q7XSbN07*qoM6N<$f=eo+lK=n! diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Andorra.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Andorra.png deleted file mode 100755 index e753cd65230b3458ad6bc4eb8a0285fb31bf7016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 zcmV+j2KV`iP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>j!8s8RCwC#na^)yR~5%U_r7O8$1jdOi8GUFGBad4ASxK9Lq!FG3egQKB$kK; z68`{y3`kwVs$#_sRt3>1o3>IVXga7;2_>D*w3Eb>IF9Z2>z>2HPVBfgXs)G}h#cwp z+RyLYcfaR+&pGehXH=E*ES7UF7XU5*{J#S*KmbI;@jQtG(hyks>Cb=n#CMigfBl=e zR?+&=O>f=i?|-=*0(BMTyWhU%In7IR0f=6@;-#0~dk3H%0+FiXoX|c>0niDKorq5S z9@=ntRwu5sW9O!80!S;Gtu{>*Y@-Gu08t3wL@At5I2l|sHi0pN-)4CK&lc`{223}x zaGhcjpm3vqC+|Bvcd`b|&{WQW3@#1PI8pN4 zk>}213E6zPB+ET?3Mgd41F0j+K7Rn}0YJ0tl*^|cNOMQ#MWN3hfFv0>HwM57Nm7ue zK73B5SDC_MgMmTBS%Pr7aWwHTK&gbd@fdJQniiy)4}kPEI~BRb21=1dJb3T>RF`(a zD80iqHoo>cH<=k0+{KKMHA-RB76M{GRzHcl+9hhN2D z2rEa3>9YN|7s!vV(O7$*wOj9EE#TvUAUI9G0|154Pn;)!6j#8}{&j2~lWfQQbNdcb z9AK9+hz$8*kDWK~;Ic)+xWduibyjb@gN?+`1A#p$WCH*qLXza3G0-OnVdd66KK{d9 z8n3)g{U<*_JAbEJb(CJTEIjxS4I(HPJbdiZ-C1LHAJ6pScjrc@6z zyO4?`>}-9D*6vL>ZWG<8viyr3^0z|{f0a{yF(Jr~p`0M%P)*p`dVx-Bg`0QZgfyM~ z>@r^1$4Aw(6cQCWozyE0_S!K|9y|{v15rk}x&nvKAfNUK)(jN)K~gAkOducyMlaFY zSz`6e?|M;4vkZ(K_kd6o;su}*?-54-px^%zm0F4JW{sU!o5)d@Y(2rHF?mo&!$Im( z7gA&y z&HKcaW9)`w|D!J5`d*e2HJ2zRVf~pxF z3aUt=6y*|Z1V{-MD$shk$zT8c{2(IL@6gFdiNKiCe&DG(Y6N4NND#PC+A~~Ut6^CgOyJ4gGXO@Nm`-gX{!@biN@L?K+I!cD z7gu=HcJ#A|dK}Pi^|1REV;5=dCM;AV8p|H6+aih&uwlW{>c=!z+h>iYQwrv^0;dD2$hZeY z1XYXQPW2#=>&-Ux<{@Axa!aT64BdkbthL1TeKx=O7s^ro*&cZuz$~|$LAacCft(Fu zYXff&Opam6ar@=p(raGt0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>ib+I4RCwC#nO%q-MHa_@Rn>iay6^2tM#nF*_z@+85>Q*AcFq3A;X&JyWfIm9`1sEV|)Wbv$$O2&Wz-=3U z9LBeQ%9a<73xE~kg^}~mgHkvgmKT=#-v0xv2!IF?L~CSvdQPA-xhd6di_E`28go&f%cBzZ7r^E?maIg;nUq1MKtJ&2)<0oUOH zaSq8cBpnvte2-kR~UoMebnD`wi;&N zR8(#i(pzenRR*ceB_&nrU#)1<6++G-wK}5IKtd;4>j=+qB-dKPGc~2%hT10qQ=1eR zp>oqK=|;=+wh(_v^}UT$S|gnv5a;l&24(;oQU}G?LULn9aC(6`S&@Aj;U+x-9C;2# zF3K6*P{)2ZLUn5iok;)lOFBcyd;IhasvHj>$tc{HkbhP_JE@P zzQ>%Lll>a&pPW-(5+0;7-N2+cXnT9G>g^VxinKYf|n2 zqK&Zj;p(DvjgODF0a$DC-Y*%zGe@TQ`;ju2+;6ykpXQBMd*_wCV>NIw4?j`^Jd087 z8mo|Q-iXLR%8OfaOajk8J;J?rl{o1{7Rao>N;5m<*#269bBoi{1Ym&iBuVZmilPOC zM(Oq7y#D4T?RxiKOK4%;l>ygYXV`FKz+bO0loL4cgXgT(ipL&}7&%_E^X;53_xJzu zj4^~^$jr>lCIgJeaeR-pwuMTLky~WJa<-81?gy3~I}6VIi)QV)hBa$6)hSQCCOrFe zjJNQQf7Wy) z#AO$2zS^&u{K2zpkK?&5+0xQYXC`*dqontZGpT^6)+WB$Y$s~z*y7K1o;a@f*GnT{ z;g#(LyY@I{X5rLTaB$MI_H50A_XT|LU&oGja(wfM*nM6QK~SIs)nNllnp;uCx90%B zM7dm%IElp=Ekz(gF! zk|fDI!_+(@n?<$TY9W91X@OjRX(%g3jlA>kiu~`rRL)u*$aUA0FxE0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_!AV3xRCwC#nR{>*)g8w_XLoOILJ|mw1Oh<}ii9CzKrv7#78MZzOBo*>M$wLC zY)5fKTWOv4ua2$w=%93}P6h2qbtMB%G5pTY>g=Nb&cbThMwfr{r&$$yRHc^RyAv#3BfL^k57yh9}3a`DA>#iS5j~+#A-(DA~NP!ZFSrknik0y;l z0mLjOPP_<(K}RGRG^8)z@8eRi^+O7;oJ3GLf~$8s*l9ab_BYjpb?fQ@dRajHgMrnI z>*1i6zCe7^_n11hn)539vhwB4BoaxKX@Us;v1UZsXbM1t=H>)SDXfA5CXX#=Ov`8R zSu4e}XP`>^@!pzU96H#F2q+Z-FinFX&?um52o({Op-vv?GN+^@AFTn1TL8~I^)KqK z8^x4S<2irh7Mwk`RNgp~`3tV$wG~^~xwAgpGzbv9&};;J-=VBxFf%U9r~l6PQ5EM? zJZCmdEjBMLSxbHWVIUR?ZiN0q>j15F1SKo-DN(?-$1v=?dH<5)6a*CjQKA5%qY!zPI5Q&Urc zPNmSUhv1;F0AXgCk9RDfX#PBm!a_dY)yVeUja)Ed2$p4_weZou_eExtZZc#@ zU#3hQ$>2dH9Byo5%|AY&w)QBt?Nd~g$K=VwS-kk&%-*q>$^~HcEXGhEhC)S*&#|V6 z{^AGV`)J?8EG+CicLj)G7%E2_ffzXLLB?J?$XioWK}}6XZm9HZyks*2`uAq;+;Jxz z&Z0$YGWU6Ter7KVVDMl6gffgSQlH%FXWyO)WaZ1B`mYFQ&wdumG9nF}n!NVWI@;GR z#&1tx4j4iHuu1ed|I$qC0I+Q@b8niGOX9irtRx5HNGb#mu>B47x2r%aUh_ z6&6r@+m8{)LDP;R1nU>~B+qkb`tx&GfzOW7lUeraCpafkT37$dHo?~ zT|bIBH;p0v!Df!myB95*XHWD)5Omr>(oT3qxcBbA(Ub}}_paOV9had`KgQhQ7HMDD z_3<9|?5L-;C5_{FIF3g;?UPRX89@@e-=%%uM&!sYtcz!nUsg%#i%)SHwqp&xl;WY6 zqg2SBjp{ukV z#Iezi0|M*c|BxTee3Ccb*~_`VzL(zfZl!X~3Kmx-xn|ns*nvsfaY!Z{Y&!(uM5f@| zNpw>!+HFU)pE2Kf=>>3f2mTumlGwHi!!$D{WIG-$f9x0>ZE9t~JT;W&QS-B1I5O9SzW8cIgb#6RaE(hWOs9GmpvPsyMB3sg~G+;vaj zwlzh*-^Xa^byMn~(-;#XuAqoao61(_^_-#$Ntw%aFVEdV??+2YEUh(h>Ha)tOUQ?&D z>XlX+c7F)u<<<@&1TDw$Xv2uItCp5@CNBbLY1zlLs~_Q(TPIRJY!Lm%P2=F&^*CX? z&S`o5FT_8zjiXOaC$D@I!GW#lgIg(@`3NyX(eByEpfMDbkBs(C0qH1O`}FNwl5y7; zm6tEv)7F;$O8JQA1*gr`!HJT%{3tcZb*?1=vind zLGxRSD48^m!hw|l6c*kc0Vn``&N-)qhK4^3w>sRL>$Yc3Jr+B2b=l$DPYouXQ_Y>O z74$BnVBU+Jz_zX=`S}0!VwgYhrnz4?^H)sVN3q z4@BD-C)E^Ic7*)azLReH9ESFT(w^XEf$-g2?Zqr;Nx=toC#5+ZG8;e?6a>+NNYr&_ z*COcbv8e0pd)?W)&Xca|(=K}Tc63V;$&W==-Ptvu;}(*#k<~kpw)9DI-X?f^4{|&O$^_l{4wOO%U25W7xg-)_qGyt2_mWH8%$Q`)${|SxPzMMAF_5GU zuWds<=?@btU_dW8mP9tx!R{{*9eEy+EU6+B>RQxyR+ODCMZUDw%63E9K)OEba9yYR zkP^-P><}DihJhu}*b1q1BwANDm*t#w4v96UX=IUDzNFSV)AQ4<{W1q(g&wK)NJLBP z4C_@ciA5x*c=&EV)1FxlrBvpyjc?U`ev=;;y8`&m74TJbrA`Szbt3>O_q$L?5Rc;G zylw))%ceg8KqBGi(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?3rR#lRCwC#naginR~^Sc=bSrt-Wfj z+&YfC|A!x3dENsG4!HErG-*z2+Uz9azZx++EW9E zn$$YJaABUWTwLgVo5}gT_p=K*Zrv+kt*}{XvhlQqR$#O~(D521YX#>9H6TJ1IU?&0 zC43M%E-%jU`laI7G1-*ImCMfouvKmG-Un+~2b)iu1d+otv1SgmS&>6T@IiGnAOzMC zjsg&{BKuApIY)6WePF<|`4n$mIge6`)%7}eA6Ho2s8eZ#=mUh-z&e}=pGlDH0SF^U z7`Y*9&!jw_E2Mbvq>5+su+s=n!;E#^2|%yDgboxi-lM#9@4foEa> zABMDI01m>?5)A-|L`XTqw_baJ-&@E1k82>{jc6mZ!kL*Ag>2$T#$Rg$1fk_1hbYt* z=fKbTvBI3|YoN={3Z+Vmhif(7`Q`=Q`NqqneM6%a(GDH$$kAv;G@2n7&&|dfIsz>| zU%&yuh#Y%y5IUR_f_mV3N2nd`wt>hw{`k+wD5dz~g?YaJ*5~=xgECjItzfj~y8(%@4MdtFUsRKBBCd;cAP7_4YM47A`I6_t&S}W|BblNkTYs(un1IycQ zoM-mb^nhrs2&@GZ;}l@D>e)c-g=~CG#<5n4&Fv;vudncrf0w4Jfrslg?mwxal$t2h zuorTcZdyH#jgHgZcW1AhM7JJg%ukf-RX_fWzImY-hzh|+co zqx3{Mlyssm;N|o4zI7I348s1aYXeWpbsm@M{Pp(7ymD@a;!K)ytxdHNknl8q!tmzn z=O|=-RyXPsE441&dGwS&-F!^iH}UzO)R|DyJN90!Tn?NQypi1-*D+8)q7z`MJ0aIU zT*o>=D}_?=#)t^F?v_Y+nrzDBwa=cJSg5o^%iosQ(MrWD$ne^`IwI1~g}kkLJ#u?A zWXA1)jJPwS&6pxzsO_{VcCNt7PH=ao5_rS}v-ePU|?Txli061)-4h z`R=zrhcV*;+`L=j&$pi7d(YOImBB#frf|(9F3wjfjewPnI{8e3*<6xxwZ+PM9qWYO z-B{uMds}D?o_V&qVyGTKN+iDv1NA zR4T{uiohzM2rL0-j+yYAz->i*y_D}fj}x_lnmW0uKLKz8-~_<`l>R#aH;?D(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@uSrBfRCwC#nQLquR~5&9_s-1DuD!0oc3zE~1S<)7N^J=#iYQeRBv11uZ#_nvd^`Jcy}t3-s!OqxkfHx#&`!2i1f3UC0w^gAhN z>C$?)vGG=?rKKfsft$9k`D*7Yg}zC(^J_A-yuAB&H@iUnyddQ6JMJJi!Au;T*f@@> zfPzv~o0C$&E$y9b=*VYWz@J@POQX_kztTY@GGrm8R01>s5kV`3jEF=bTcZdJn9!n> zX5JiycHroV7^M`RtMF6Mo0tA22j(iJu-2lq0=X921w^>NX(~= z_XtwHem@&2x5!Z5$@{``FU?#OS4(Df`)5iRvRrA7i*PcEst;ottWEx(IS*?-m*!us zF_$h|W=>OhE<|C-^d`m16)r#9W(dQ|xz*5g$Kfu=B?`@ewi-a<80qZ=6LOFCaKaE{ zOjYBS1(q38B8)Ly?J?NU@W59DjbU12#MFietqg0w3`z`L-O0S^O%b;(wpH`7#&D1J z@WYVEgh|`LrZK4j6nheR!D&w@BuLa5`+|hN?Pw?|9sWLm@B-Aj*L_W}b)d0*H-~Vq$&(tKjpv91L>gMhI=t&u z4$Bs&SukG{hY*EBC5lZV<=i>ocyRi#VaJ|;C=wd#6;m2CXD?dvg-TwYQhYI+Mu!1m z|6?VHjd?$$IB0=l0ZPtmfF`B+lJ?k^ugnfX03TlH^6Rum`OEQMkb8)$4?X0hQ0 z3qe`P7cAfX2DCJ592d6lG#oq{kC+EmXKI-eMg(D5V6lnJsccFo7KklU2oO7%aq_@2 z;DCkwrdYA?pZ*L-jwzmbD9tBs*Vuv(haZ3iAP!+c3+RlZ?X+dfPXf+fv?C_6rCy59 zpovS+8Q6%(BC*Bv8arqKED}@-x>kFS{`BIPzZ1 z=B*(eog=@KRf=_fmateUlhw{ZdQTLvF;WbWqM_WYL?EqTy_4dHfx#g7E=+6EEM4HR z^5X%sn;mX$vV_Iz19}|6yg9J-Y0a6on7!}#96W02=(OYm0W=S$T$;m(K4hqu%g_Xp zKq!i_#Uf&YO56eqfv-g#tT=q3C#5Z|NWGA@rQ$&6ZxAvUnYZu-|+lWYw>`+oLP?Ii$ zP!u88DIa3MwGj^<+s&axja>HY@I(+baSDW@$>gu{?c=-g@;wx_ckP!=fJ(XLK47t3 zU6qwz85Mv!a;!VNi%lQBpG<5}Ok7JQ?`HVksW(_~_7FX8dPErpg$Zyn>0z~ym9k-n zT_*!;S=D}syDz^>pW`D*bvy3Sr+sekI>vqH_S36V*Ofu6AYzC5fQ{p!wd^%W0N;i@ ze)9Lcmu=>pS5L}@K<7_?PWPU_f}cW^s*L#~@|Pr;43yJRoIJE8P}(wpj&x51>v%5%}}*9 zDI3QnjEz19>e^a5pW90D?{8P1v|3Nn{{0`Ie1B|lw?A?MI(OxYNy^wUrd7v5iUI9U zJ%a>6RZ}{i-a_2bf%3dD_7ew7Z{6A38}%oJv1TGwlcDg|-)MjA$*Q7G?zKJWY<3*k zZ?Kq4oLG{^(zv?Bby>Q%{fgXe*7#tlNnz_S1Ig}wu($ZWvLX(PtpFw zX2R2FDhtA{E-r6;Gzo{!`1{EHGM5w>p-nax9ekhY(j_i$daR;j)vm6C==;MPbiMG)f!kfrzsS|?zd_$rS5>J{jRO4;a!}Z@`CQ1xy2$0#hd0=~6pzNR^J4>Po+pi2@*}Zk*KLP~e6FHx&4v(tig4Bb$Rs TifHy200000NkvXXu0mjf0kY9! diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Arab League.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Arab League.png deleted file mode 100755 index 646a3f724b062f565df37c3101332e64ce258c52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2506 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 Udi<08WdHyG07*qoM6N<$f(Xm4o&W#< diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Argentina.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Argentina.png deleted file mode 100755 index 62d15185b30298da5bd01061511163fc87d23bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 839 zcmV-N1GxN&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;%}GQ-RCwC#nayexK@fny>gn0pnB7D-N>+1`1%ECu>^S*hI@W5H={wZ)m;_2$G&Al?^n!LBkN|`-c<2bOhlAW&V<4 zG9pXg0+1IT#~7a+$MgztNCCvnV{QdWdiWH?Wtf3;3rKRT8gui_p8+#NrgPgr2I%3E zKIWHkI>g*6W{|i7@qJvSsEUAuUI8@C@|&QnB^3wb9v z3)Oe8*YTK+ji`~*;KCKCU}N(`O0fMG~Pn=jL;LI)fPX4K1^}S2W8_fO RBY*$^002ovPDHLkV1j_zXe(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nayt0Fc8OoPMmH_x2<&df+zG7^_LfH{Ew9e{Vv<-h>Q zQ`z+P_L|?=c#>~zZB-sv{q$<*AVur%ynVCjfi+WO@!8X)HebHqW%ujxk_QHuf(kl1 zY(~3>n{%gqv$M~$WLodK^JeH|YpY<&2nr8ist{xI1G=ZPa}G1ZwF~#1+|y&f((PNb zPj{lz+mEr?GvEPG!$QRBcpmUn+iR2yo^QJ5bl=qiYFz+=)d8zR68>*>0F^EP#X`VB zod$pqK$Hb=O$>-)RcHoM08j-?mB$5xh5-?*DzQ){0-yj9_G-#D3kg3IWB9e3jzEkE@VdRp2RA~;W(Tc#ik52Z8YoY(_?t+(K%<% z9!{8V0hal(^)@(_ce?JEgig<>Z*~ zivtwk+vtb{MI7)D*aq$=w)ro>M@RE{X{Bvbk_tF-^Dp&t0CNCy0Dn||4gioafxWZ- RN1p%y002ovPDHLkV1jp3S!DnK diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Aruba.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Aruba.png deleted file mode 100755 index 0083ef62dcb4aeaeef848e221fae6f3649e798af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1066 zcmV+_1l9YAP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZuc!4`%nJC#O!U*JKnRsugc3Z#<=M<+(AqqGXIcAc3Jb&{FwY@qo{PaEXxtH0< zm)UX=4X1OP(98@34COxbS{P)Jjc^Gf18YYkzwFvSN;uk+H{3Rjok=Bu4k(q}Lj<4Ob)Ekf6S!Z~TpN9$b zxX=^ay0c9f2*U=|zC_m8cYm4rh6&Co(st(vz?6FwPxW zN(>|7D8Q!)@IKM*_I9FbM17lhP{*KuyuZV6)U_RxSLJU!qel;WQVR*NP`z7OEf#ZN zjf}WZfqFfme0F;=cv9I3*@5&{qaR(mOsOqvH^CGH@Xmk~KtQc@&^pt&%}_0j7av;JJ(`{{Xllv|cYww7;{2Ca^1` kH}xX|BLX7=CyGA@0Nvj8l&g`l!2kdN07*qoM6N<$g8k9uy#N3J diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Australia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Australia.png deleted file mode 100755 index 8937404587a4abb530151acddaae3da4583b7068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2623 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 To_oR(00000NkvXXu0mjfX0AkK diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Bahrain.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Bahrain.png deleted file mode 100755 index c45c7b482cb9c3ba162c6c8bd3a20e6de0678838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmVP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=Zb?KzRCwC#ncYuZMHt3^bIw`z@ZA)ZqA_bytK8IH=>;TuW4tiloA?JbCjJW= zTA|PnSauJ)?4FMqFAlqGR~Fe14k7NF zY|czFGds`BJn#FwGeRlFem0GLZdCwP0RMLY0?>i*#&3Tlpt;zN2Rl1(pNNp2n8co)L)kXM&_OG3B11KW2XpKa)?ShtzXs53Y#g8B z%rGz_5sXL#bLkGLv0q64IfY6jK?qRF|7J|BJy7U0)PfXy&EPpbN zyZs{OeYb0~Rav+WNL3yHZ|M%nD_60{f5nT%5j7#ugK=ca4uSMa2M|BqN9ytwr0by7 znxN|_Pl6|d0btnK|0)T9`P{SMI;6(0AuS6L4)2Vll>(sa<#C|q$YE-Z9H#E27g_uA z9I3H!RB|0*nt{Z2rEB1M<&)TGYvaJ{$8qNuNRE!OKJo)HnJgR+Dg^)yCB4dcApotV z1-<1V@H|vHz54)^DvtwMPjvS#i3{J582%P-aS_clLErr|cff_E#DbZN91y_MN~x)$cVT)4 zYhaM%@Fl#J6@+ObLPjtEY!|{cM1CA;FBw2~G5)%RH8@1_{6)Oz%B~aG2jC#;YKi=G zxqJXwAhWY99e)F7`i3tnDw1odf&lbGtwhGIwwEvFmRDFC7{uxy#F?D~-9X7o+%;`8 zhLS$-G9=EIwmUI*egW%DAMwuyaBj{aYQnyx_%E4R36lz$8_0?Uu>9uR#6Iak#^Q*E zdbEbd&4eU~L_Q-Pa{&}3=3aOnXMTa?rSFi|8lnzgN{f8qp0gYI<@|PA)pN&qfD#H^ zchikJjx%K##nT~ueUez$rzE~Qhj)J&t*$bGoA>fCSOiHPha)eqxI>F%vU^YM?RT*&rA*k)_ptiGv^u%>y zC%Z_Tzksx?V8mR`oV9YjQ25w0Jo3T&wDq3CcSS)9csG&790-7Rz_Ew!G#hcfUV3W!FdJMO>KKfwB1@8pOh zGrP3`(Kw@vJOQ)|e6!`B0jg<0Eu(y^5EKz-_uL7t7r~=qi`)2^YmM5c( SI*DWe0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>ElET{RCwC#ncZs~RT##9XJ&S@%_b&>#MXX@ZE6Iu5T&5rSnx_)K`*4#8&NM5 z^g{ZlRPVeJ>0K|p$+c1t!J4R41l!V5=?6_xo7jBp&dfRQ>&49O&SXEc4V1;41k5v(|@b4jJNYm*zwq{7oosrIB%%9b@V#q5L)21PUN@^z{A(P)v>Pwt&qR0Mzk zKu{uQiNy_sd?M$N6kGscMTlHX(xG>{$WzvAn zcbVkM>A0UW!le16$cbg)sAM;pvxn)g3|&o05&FZwL(Z-D40 z75oA&$AAc-4GFse2w-{aBi{M7<0l-KV-nbqUIz_9GW(GGEUb_kB4;Q&J z+6N29$`a;ut^$V>N>eg9ah!K2%83yf~S>}|)5=e?X&>czM!n%@JW%ERhL z$3dUF=Lo6}iaT={NenahJi_T<+cJu5j4@u80ZZ&UyAe~X78f~o>LrG?FuCecjkK?g zT=4z;CVsHF+SylJvB-+x3OmGr0}~il)(dTnLFdzXvOJ#O1Cm?X=7t--VnjhYsdMZ9 zt<;>{8-a@F<4ijSI#b)w4;a+;w<0wLJOHPSNUY^gm5q|}?Tp8e)g-QyE!Wz;ba)O-a+ zt#WMwK6o?W?l6pny#p8vm8BA#c`M+@Lk6P!7`bs;jJ>s-laQpgJv%1t<`Ti>y@oTV z3jA=$V{0ci2OGAleyU#AV|FRmGTXh9@=&+~KZmA7t(Swv$p13-6Z<_e(T~=Pu1V zoN9CS>I`f_JVTYyYkd;wJ)UfW5#mU~0f7 zzYP3gNIox(rq@AAA+Tn4ztryn*aff);IXFv1^~w01uA@D0Z;${002ovPDHLkV1oG% Bs9pd7 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Barbados.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Barbados.png deleted file mode 100755 index d440d410e2fc11fe476f07ffcf8c3774a4fe7448..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1505 zcmV<71s?i|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>XGugsRCwC#nN4UNRTRg6cRt=rY-_Yhs2j0uv<0PFq_&VY6e+YS#YL-|3PqtC zsbU3pf*+u+6zoP3y3&FQQjv;UH@3x(7F`qy_QTeV#e&Aze7!dx_uk`T<|Q*PZ(i~y zLJa1@FmL9~J?H%Aod3D!+)*OJVjd2Qd@KQ20`Pwapa2)Brsu^p3=n$2&AT5vGE!E` zvA0hE5U9b9=5@*U0PH!mt2BboKRK|{1A45$_H6^@T-d!8fSZUqnkNhbilMFL^q%_m zDnO41RIL?^vD_G~C&Dv}n^J08sR)iz*?{=$Yf4_R$oitBHYr` zjkN+$^#H^QT3fWXIRGj_03yj5Fk+j`i8EJ{q1H@TdFmxnnsw%0T;rZn3ApsP(H2Pn z-~m``iDFG0o6dbHdR|N{qchS5Ywa`uZG|W@L{S+4(YyeZ(HTVso%MiNAqq87q~`%Z zWnx_lLT2XgGCHGB=R?S7OSpg@D5iMp5k>~1Ga+QGr5;2CVf^m_5OC6^(VAil%jon2 z2b1N1F+vy^!qBwI9IZkD#0D*&bY1vkI7wdpE5Q^vH__RgZkw}NepGyoF_{q3MyLld zL0ENpA>f25nfUWMZ-hKDUD&uDsk4BH;)Dy7qP5}Pv~ zu+-|BdQi>->(<0P@m!4~A1V&+_jzci&!=BSjE+X2;Ik8!r}q0C|1##?qcK4!96juV zsB$_{c@AikkT?u=jsa>WFJ~}8B;dAN;n0)9%ZKY+_@%;*A;aEX@b&2k-&5?_=@Hiq zKVOdc{d&x6FLbf0$AS%V9*{XCPMxW- z_Rb2UHzug~3cQe$-$m3X12)~W99vUKI|5C5nX?Ujz00OsN^JxyWRB+R;v-Qa7%lYo zDehXWID1ZmF9;Tt1y4A8E@u6JqIacAQ($rw%WiK&N`b~gW~OS3&SNN%WCi@H;@Nf(?HfW>jAYx8#1ylUCJO#eA>2fTkQ z=FXupf=ECV1A}9Pk+APk7nJ1Y*b+N~p6BGVP~)P}R7hLW7T+-;4BqeX(z6xTt#x_v z%>dtnSD)|V;uXW@`y5P|2T*ovvk8Dng|)G|Xi>mUy?z}CTQ@lj4OIc*jdz5quh_fC z1?yq!LLAtfERnVyXQ3VW5YiSz6~<$OtF1A}^p%1*21kQ(V6rA?AE;TPI5k!^Q%GjG zwrwdV$sD64Urt+bT82<_%*)I!yO7%(?{=tok{BtiW79Tz-J+Ggz?NJ~X^llWPR9|{;BA1x)|?;GO)Oqxv{&0FUF#C-HNl92*d z0ULn+MaJVlf%A&w^U{j+yqHD^jH{(D^-BPj04xDm(DBaz5RX-8eUvvK00000NkvXX Hu0mjftn;if diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Belarus.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Belarus.png deleted file mode 100755 index ce75c73c708afda692af00b2819b415dcd8e4211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1467 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 T%dpI|00000NkvXXu0mjfCSf%I diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Benin.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Benin.png deleted file mode 100755 index af460631b229fb275ef2ec2813fef163b15c7506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmV+g1N!`lP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;i%CR5RCwC#nZa( zPv3od|2sa0KebfUyoWRSJc&c%T?k$hc{0DxVSq>xsO6U!ryo zYJCsfSk2n*4nSEb=Uw{gvhKtFY0PD~PS%4=joz zEfeJe5TYz38IB?%x4Y$Vg^6f<$TZ|S&$o48W3(o@qUmCj$pdOBwAg;QOpBT30Ea0C zFvDx6t<4<($E;j10$^So>NcNc?2gmpyPq^KPEWI9DYxzY)sM?01*@y8oc0F?JO^F@ z&t?|K7rJI=801g1M%AWxMH0F~0{T#UK00000NkvXXu0mjf DGd@wL diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Bermuda.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Bermuda.png deleted file mode 100755 index 880d96531307df06f7bef945d44f697c3e316afd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2552 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 VdCYy<$I<`*002ovPDHLkV1me~T^s-a diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Bolivia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Bolivia.png deleted file mode 100755 index a28f06094a974bc567dc0a0cfd2e094473549512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 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 N002ovPDHLkV1mwbc9H-9 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Botswana.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Botswana.png deleted file mode 100755 index 9a06843f2573f12069b13d51bab11052823be210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Burundi.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Burundi.png deleted file mode 100755 index 15e76aa274d97bd860ad6a10ba2a00d123aab1f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2628 zcmV-K3cK}*P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_%1J~)RCwC#nR$>@)fI=o`?l_$>FybZ*%;6PML--@D=runEJOmx61Gwlt0Y0K zSd}t~yT&q!`<9f(CB~S<#4-_-lE|V`2m@Lw2!iaZFrYKc#`H}0+i(8pW~O_(8HTDD zLxtP*>ecIW-o5ACbI$Lad!CR|aw-pnQ+%9O;Isn&?+OS&1p=x2sWd#m(txPvd5!6m z*ykIG|L)oUDQScA=TR`~Vh{oVDJ7bw6$zlP?|J)#lIBgWi?wAd@il9aZE=L5e<#i% zZ3kf(ghpLJV8jT7o+gKs2u10q0RfrvrS_p|1cnVo>s>+X;w3nH_JCm|wHM;VYfG8Q z*ZKKG?@0-!g?8o{geOiw>r;_~RRRQ5pm@hf{np`SXHyi4W=42k9)Y1%NryXd5NVo8 zMSVZ>k}`Ssyxh;Z_&u+KFO64P7D7sb7hObT`ZUy{!YtuyV)fj#{28{qvGO?$z{h9d z&T592_GfJ6NYpfU5~@o6*eeJO8bEB(Vw}DE5kUjQe;U9f(zMVkDhN-Rgx>$`oLsAG zHnFDWOMLvKvm`gv$MIYi@BWybjWx_1bQ$IOMHw$@efm&1e;%z%myuXi4HAT|b?FY$ zPu5vNkW~0MUL;))>3if|bRpr%S0nO5Sv*Zt37(q2HSrb{VLs$_xG=7!S+=&nlXZ!kwp*dA--y$8$n8`F2XPVS1JF5bk0YhGi0?QU)y za#dFHYqx^uftf%c5&rRyt)B1k>gMIVzGVecfT3zwCy)bQ;H9IGCw(l(#`c_UC!N1+ zUQTIV0duRy(DxtxCYAfUFT=4QR+28^q6!5m zWw$P*mghZRj3(=qX;F7p1%8^e7y}->HhkvQ1GPN$%T;Z6&{@+ zFC7A%RMx((YAmw{jc$j{UUP4tCLTvbBlMX#DdU~4=!y`GsT|HL8<${VW2kx-+-ZJ?YbGn|#0bc|0-ZW`>mZ%gI+9=^9qMqE8=q z86(Ti;f@bqX4&3P3F+A=mkuJw$_ynL5R#N@XIw}~I5r9jw_iAmx2OLqr|{-y>#%q1 z>^_P)4%VhkS^xJd?8QH(+{bS&pGUqPq|G*uBbUHWl_yHO1&~?4W~-I6dsOh&4lgx>&7&puDhgelZqJ&ooU{(v;iE`?8g^f8BLT*HCU<7jyBp_D|K0sqtUr}6HL zhdIC30Gh2B$q4QEk!ArED2|Rl_f}O^aeW_0EOQT%D*?F{ajUHW=WP1N6U zH;qsI7Bn51NYJ))Iq?-M@#^Z3j)OE!yrw3cJ$q?;?*kg2e1^tHAIILc8^th)uUv(_ za|fXdFF=VzGUhMID`ZOlQPjnc^7%Kr5D3&%UeOg5-}7l%w)Hsy46Jy1`gS82AmLiX z9h0yT;@(kn_{qqrxp#5xN7ViNPOL9BqeLSaJs)YBsfLt}$jd`03chI~6DBAkd4^6q zf%&l*###L+e(Yhw6UOIU@3k%O^UKwL=19Dmun{7p1+Yzv!#`U%NCA+(j}Xa&%gFKp zES~XDZs9$T#>b!L(6m|D+qR<=M6()JA{a!8Mi7AjxGvJR5vqz338UoaXB{7vNCcN!syCj9JSh#y{}XvQ-R{}xIwq-hR%&c$Me$o+vrbwaC1>V%0Q+qL5fsO`>`&fvPIBie8xr7Aj!opvzH( zN_EX0;wBy&J)f|ijls>of02V%O{DFE6{$|cx6sH|6qJGj%ysLj znKYHgM;=EynP&rC(YSZi9A2MtZ%5Aw7+8Cxc6(`YY1W+X!5WU-c@MEgixHt7Su&AnLd){?_@Z~Hf8f_R2M?kZ7Ix(JQ0Uu} zJdx^(s45g0nAK}JJaH;L@4Ji0oNFL$0}b71uZ29%_h@KnXm1HNELlqI7k8(+SOG{s z<~a`kwP6_0(n7->_mJ1tM#-!h9QzEAszyBllmSD4l2hyp%@JU;NPS+4r0%EEuz;92 m{iXi20;d%?t-yCW{yhNX>CF$xX)ikf0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?=1D|BRCwC#nN5rwM-|6^ucmu@X4m%4et8$x9Ad9OSd8T;_8}kv;sA#P2@V0l z2`NGdapB4(Z~%!jAV`25xJ8OWLSlT&3v znV#9%ompSdihZr8?yBkPdjI$8eN>I8Dm$4BJDhd_>;m|I2OvNW2-5pbA`65buJ40jNT(O6;@=fMjP%@3v(k1tim`w{@c;wB=bc-)=1kWHWFA)@l8H z55TDsS*7aq(c*ySK&tflCB_T094M3+_RADKsSb48 z0OG6#RF%j&BI~vxya9>$Oz|pT+kcBAg$jtlIl(&FpjQC`l*5H8hx5yv=)2GBvq!nM zbOO`^>3;6WIy7qmt4bJe2Y^AO%om2IcxLQ2MNhG6Q0KOEJ_Vdj+DCd}>It}`EbT%P}2x|BLEC*QULa1h3pFzyUM)MI?#HJ;i3KK*``)iwCekM4II_sVY$ zZ0M^3#hl|?qgS}QI>^Us$3Utbztv+bHC-o8?38lc*#e@1@0ECJ&;B_)4Wx z;p~f_+H~Ag&rXAeZGVenI9#ak)sYMQe)SVL+m}YC%_$d4J>(~0lmtN70f52dSl=~1 zzwZIgfr1t%cKIww5C&fbf?1_NH1s%_MMl}Z_FBXVizbepV#&33P`g<;=vy8k*?<|n~*t}Cr; z0Z^_c7SJuS;hy{~$NL`OToqND0T5y|O2%rEVMPEVIID;z#*u8cZcWi*Ing(RmwU)s zxIdfx+bW{Ti5;+9jXR?5_h%XNS5WKf%LO0|L(r%`o7Tz*+gK*8rG>UUs8hy+W%hcr zl*+>$5}8BN`lW7x>ZUQgp@%*GBE7PXA}Cn^6_jQtJ^JMjJ1XSn-wxHEoho}o>GhV{ z1e1-n@J$AQdvS`={94BeD?fZdZgLqLr_L&ZQ>9cYfgNs|uT&~AJvBi-Xus(jdE!>n z7!}3OL3H~Lr59E^$}&9I+t^aZ*5On;ax@oV>m_7^opb3u?bD<$A0+P%J$_@un1}y5 z+|(A7su;qL%U#LRVH8jfu|%WLsUWrNZ;c_VdoNi(aWB57t$BnkGwwbcT@dU=BIZUA|k z{NBcMva-0QV$M3mm?rOUm&z5ucU*pTjOUIW;`y&!rx@F|AeOEkC6{)GkrMPs{hs|| zDH5JLcZd((7zN)oW$bpR7OhdpBw5fUd-KfI+{#?Wp%MJ)`9u8l;$tj(h9I{wMEV}& zOv1hSMCjhUVA8(8cT@uS$@zo4{<}kHO!Dn6E+mz?*$1{>b4~0!stn9B5aEShn@3z z=@*k+dUuHLe&aSzAAHC}P(h+LultsY7~TsDym51cKfZd9TYnvaSfIykYibcm!*u3U z;*rRA;Dnoh9^=PTL%eWuk<+KvYmhr{4f1j~;|liCkJP0Bz|;XC>=Y6t%`>S5Y5{6* zU$Enj*uC1mX=P<;C;mlX1sDZB3ykbA;U5C;N&5HF-t@kcC(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^<4Ht8RCwC#nR{&1RTjrTzv)ch?R5HJD6OS{wNm?#ZFww&7@!bPBNbh@*@g8% zcI!qk#JU*QO$-|e2}Us?phQ<9J|dAI!eUfxEz7pB1#4lTpryPDwe7S6Gt+ivelz!X z_m7zlGwrlCvdM0^nil2( zP`%=3dtla`DLlEf0G|-le0PfIXuvb6@p{b320UIt@ziwAT(pv%7K_;w&)$Ew(bnk-Yg3vdc&OM( zX-3CFuIoUvJygsacP(y6HRe=yPG=wB>)i-Jg z{b5-isY!7>z3mv8X^9;A_6qmpqySK7=?ZJRxKL6#<8zFL9_-$9^ilV7==9Awv+i^k zzgd*eJvk{fo$ujyOA7FK1=TBxusL1)dDqENLrAYvg0q=^&;u@Y^c;wb(W6rc*6Fdk zm|rxB?(2QDTU|ky-j@%R_wFYx`Yci!NQ=Hk<-ID-frmK!z28>5)kXL9KJLmkapsaO z5Z3~o;_v6Da#0sTKsV?Cmnv|3wGmZHiIDzlfPKfiFsH=RZFkWh(l#^MNm_Ihng&vO z(KJYlZXz?;8LZQ<3cBqs%qj8gJKhBlh--g8qv3FSHC(C)PNRVw&~STvc+}xqF)NcS zlYyQaZek4vJgUz>VycfD{T>oy4X7dY+pIBI2l7F4gY+P!8|y$mZPu7z9aZ&_7;E50 zzbDLItij(;mdQZH?97OGJgN`3$2Y_SQsNj;!;{AApIX-}FJf8gB(C-Lk&+Y}bnl8e znVh}c%Ve{WxM*Fl-RCDYb~G%f*PV+ZZP;9s+0n3^&rjZ*s^g+{Og0-id%2etb25V= zl#&$7wcb9Kl}=*KLq$Ohp?ExAfnz|$rwvJBuZX;eU9~zXnVQDeP3`ETbj-^)(PMW} zl$%OJODBs;b1BI+^5x0yV4F|B)nV^{l-%^CT!K+k`$!$K@^u<-fRtt5#=No1tQeB77RPIXw}z-qJzIofFx-uN8oFV+=dLIK%yO zrt!lyJC1%gYnK-ygb23z@w$r-k9yd6z`%z`{r7|Kgb=JiZbVyyTZsSxfhOfJ?Q;tbxAfxZbF*w#4qNs%GbPi=j9e41?mj`~!s+M~g$=uo zF?)Iz2RD@SVA(_xVs&A55@K~cST>P^e=TSB^ei^)I)+YBs9ZRmS9hOaMy`n|nMStk zZD!f592|Xa4!88u=Z=g^lMJJwEJ z^A)x~yMPXxi>f#3m~1xkZuLT%w^s1ToGgC7cnXiq$)b5{1@BfbWU|>v)f;tm*j#LX zb^&$GSNQB$JFl#s%aK!8ak>TNrMc|nqIwBS+B}o4UG;AFh{3?>tzr7B< z?sa-u|8_lvQ!<#DpTWvaUop2Zn=MtdS+l*K4-TDWZAA&y6$Kn@yw1B z9N4gw;;9pO>a|+R^3r&*vW&O(H}lESABSOxm;)kYA=9LW40JM@zOc)}p2O#O{;@Lh zvWz^wxdvlG4E8;%_^9sU$jC#=kLoUB-?Iv1LJW^@t|2eW$n%etvFGqPUf5+B6Alyw zO={r_nJ#MNkMPhFfv2_}NAu_SshV><{pNAT ze9|uo-%d+SphW2-91RRP>+t6fRofboz;74bJ#2*K2qP~?C_k(@$J5&zfBIZS-o&IR z5-COaUI;}Q?k*Wp%J64Z+ZrQA3L`|&NK&<}ak%|R8iEOiY^SBBg`Ls-&mZV2e#|!s zjKjZ7gO~#Zv~fs43#Ms){DW_uOG-|r&*dE#;1lBvI30Ed{{F|i_5Md%@Wpr&ec(p{ zPR9+#p$G*q14Tf_I0J75EK1<_Qc|ECPvQZb%I!b(w+Y-PaGSt?RsKByUzCdk@n`n- P00000NkvXXu0mjfG>(A{ diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Cambodja.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Cambodja.png deleted file mode 100755 index 65b4c06e32bc0bd0fb9b278485dbcf73f2221a23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1440 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 P00000NkvXXu0mjfTkehG diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Chile.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Chile.png deleted file mode 100755 index 3e764627a26ab4ae68977bca0bf207787499699e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmV-41Izr0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;x=BPqRCwC#nLTI}Q4q&}Z|~p~^JP?GV?;zmL?nt}Ba&7vZBpB%7CS3Du@bbh z6KpKi(yvO=gg`(PgrJ}X&6js3x!ry9#$xyGcF)@w1j#+a6`+=$eG&n}Dll|q`ti!&KIO^1t2_7hjTx;1!|Ifa=f-`^py4V| zb50Ra)*4L!vdzsH)4o>K+diiKgdnT?r%sph{$g*t*{g_K)ml zX>GIIWmKFJ#nSVbx_q)w7sXNz08W)CazwF1#9=UqD8mCajve01(4HFBI#d<0iCya` zMGA>k!pIUumLLe2IDL@msWWY(+t()nxc_LDnfWh>xN>nooTC|9!bkw&<;+KB-!Agt z)}^-LwVThVH=@#Upk0N+NKyca{Ah##ykA)6_>q0o8&OVQDgag-o1vu{*|uWx{5Uu6 zykPF#HzrPuapCMCp1%H2P5>f~jm?;5*a7fr<`b*+q_Mr3`^?DTuAIJP93YKACq=$4 zt>+9Em)A2LE!){jl0qBJxRg1*Jravj{~6_%4iqdOdg*sQ0=<_J-bCQ}%0py%x!^T# zEel8Q{=-?T*oVsKXa|5=L0#6k3`@?feb96@kTx;_&o;Q6lS~A}VJZP?{is5wTFFO1 zCB~?Nx_qhc9%zaNonBR`=s87pz3#Q(e_R08b^u@{QMP!{iw;_lqFYf%w{gAQ-)T1o zY_<=$WH9iB2dcO{iIZW)r=4o&vH(ON2)wF9PNXwZsw$LgyW~$hTJ3B}s!$pZpCZum zIUVX<**2{H5CDTy*Ofw^Ny}&NIp8e-mnCtl0S5yEUd{souv)MCIM0Xy#(-160neQO y4$K>p&r5^p*(V8shUtH)?*r%q=mXeM`85D^%BoKBVGa8L0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ7n+TaXzRb-fNAegoit%Do`-k@^9ORVkBn=|X! zI1i##00FR=8ySc}Q|P=LFkMgg6=CvIjOhR#WOCNT@wU)^$1?i7je8WGui3vK>Rh37 z)dHy{>RUE;98q6U0rk**&9ZhEWM~-QYY~QLQ%5*ZhM$3dI~| zlBbXEb&+Fx!CP5g2-U0wp#ngq0FY$>bnj%?2XOpDi}lwXy*C|$k2>>nLRT>xg%vWh zcmS=WZUI5l49zUbO~Kv|9DUyc@%V?ZcGnYcDE?q}>11vPZoZ#!_+bb4d%SoK#0dnc zxzJ<+S&H9>qi;E3d3XXx-vJtOPRuGw{)DF=7~HM{>lPn{B2#mr5RgfRrWVpmR)IH^ zXj74)LG}z`uadME48RbfRSRf^#Fv%ixxn_vDNo<)lKr~mLe@~v1A>f4SF2?oD+liy z>~9{meyRGa&A>zz0N$hiYD)Nh2t&{`a2;Zjq-KG^pk|}%ZnvDTL%g+B;eZdQ%qyR+ zOU~C}io_z}bPdoD5t$03f{CN0)iVFw|KoZXbr@Ch613)i<#F95XPr0o!hObb=FOWm z);a$p5fnkEh(aO1Sn@zGvHH*pRvs6vO1R>ETIWCofCR}4&!+G|6`3ZnpsF;fQ!P>j z5CTL|qau+M#awjK5iq7P%2Vl56bl-e?gur228GU1zNVk<(fs!fV36Wv7cL}?>x-5; zH=YBH1t3)tmkBuP^&00&N!h6yj7Bt2f&p#;F9F*PQ~n8X-;jS^+9>u-k_;G|)tCAe hfE9ohfNPb%2LS4hJMB;ECfNW0002ovPDHLkV1h&9<30cY diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Colombia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Colombia.png deleted file mode 100755 index da19e539e10f904e7b90e73525fbf4377394f13f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Cook Islands.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Cook Islands.png deleted file mode 100755 index 7c432c8905115510e1e3a6c81e1d3d8270e0aca6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2683 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 DUw=M8 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Cote d'Ivoire.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Cote d'Ivoire.png deleted file mode 100755 index 1fee82caec4296da8678e60a3233e999d32c47c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 782 zcmV+p1M&QcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;lu1NERCwC#nNM!hKorJ*&v6N;w3R9$7OdDJv4%@<0>p|_a03p(vPa+yTmW$d zR!D@l(8l)6dn`O@?TJ&-N#v15o@B*xG=DyS-}~ngGh@nDFmc-h*aP_A0SGVy=HYir z=7FjNj?d5D|4g0b`0b~ycJc1>$Kj% zrXE{fgug9P8J*{{Qvi$Wi+jy(z{&iOkbvi9`&2=Fdkq5UPQBaA?ZTQi;GDMM-l<1T z0SEvL(;CxebO|*#FKxrF2i{ww4h1|;Oj{DwjuKFPDZuA zKY-e;F`$@RVmAQBv)bRE^~yK+9s}yZ)$KJp0G9?J_)gjSuwt&t!a$X<=7F0DY-`lPm~9&xyk~d zPGCR`RC^LqtooCsm`e$xwQrE%i?<9UWW-!f3{Vzj>j3Z$F|x==&5)?+GYR=VBz`jx zx!s3ZCW57-@jWYnSrs8tV}Q>J3WC6G?5Ti@)ouNO;oA1LnhR4hG`8P1>JV^k83;>vvgrx7pA*3Sn!_hbM_`##C#+S4Q1uV`llO`w@+w~C_ zzs|QA?ge-Xyab+1%#VKnUxoH~=_ve8$tvJd_9yjw0DAy?09ozt07X`ysi=jU=l}o! M07*qoM6N<$f|LhT)Bpeg diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Croatia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Croatia.png deleted file mode 100755 index 4cb4ea74c4f3c747f651235878a94a9a2c6307f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1319 zcmV+?1=#wDP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=tw}^dRCwC#ncr^|RTRfRcYf`5ySvpcMd%N~DilgeFvfuV@CN}D4bemsAAG^^ zDuuWS+D;J3D;` zNMC+y_sx3z_uu|*Z>s||AwqoPhPrY-f3%Oj8&n2cQirTw=u#G8*IOF@ayRQPY@0jKSCrdzWru*RA6mT)iF_%`>M4=uLIA zCwqv{jbVoYR*AYIcbSh?ze)G{EQ?S3Z2qke$DgWgKGz4W@sgfZN@9cL^N3#?1LC@5ZI4Vo%W-!J z>+&HoGS2ylb|xl0RwmBz`fI1?KRQLjnIyx><>b8>jbpcJo6oipZ3xB#qkt|EIX&OF zJhZQu-X%SFf1Rei{|rqHibOg7P!m75?qaT#SRoQ`&g#ktlWaAWOLtnF-xY(n(7z~9?<;>Kev-oFnV=fPq?LV~w z0}=$7d>%WUX6U(XDBGdq@J~f1Hok!J96Eme8U4>K>|`UjZX^su*O7^ot62#{q@pa5 zz{ixX&DdD99a)sdvM;|1MtJPxF#yi5?7>Plviw*d02jK~VWmkcit6~y(A(c z7oXlFL(gs#5s|{+pj>?a6DjyXBy)vfC_tA3uxP_)Xi@lqo}I3$MzQjKb@SM4QhfN( zFYMm)JbHK-NhZlp4TIc?r;48U`39IL3Mnwyhrf@L3^Fjxd70CEqV z>0DiIN`>s|5PI|o1*I6UTKGPzm@-ybN9O3ZtH-P7h^7J~uKFn6$xGf>b?HOKRVj-3BEXDFL`S zK3;IOU^|Ms+3OI6)-wHZS1?5J9=l(nRMF>Y0Cl*{blYbu(o*8SF`#AxP-h`j>N}hy zSQ8~QsYb8vLdl88FcUy-Y?L|_t$;^>9-yVpoWBkXD2m%lsnTyfi4Ww|!cP4HfCT^x d0RB_?cK}`Xz@E{{4;26a002ovPDHLkV1k#&Spon6 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Cuba.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Cuba.png deleted file mode 100755 index 4e3cf2993393cfc59e4251e8a145decf7e6e802e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1508 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>YDq*vRCwC#nQMquRTRg6`h~&oqLTAgBj1?dg%(Kq@e_m!*RU9KQ01*d3j3KLq z%iTWi^?%^g=mO4IH7NY>&3O%k@t>a8E}zvWk}XD&ms3S^HRB*Hx>kxnYm7Fb69Zrb z@dC1eFpD&6y-xPT=F#Oe0zn@8L~H&p<8#TM?=wrUy})2{_i`4{;CtYE_<)Vion99; z(Lwe{uYkbhp_T=CzD8>)wtzuA5Apm_D;k8A{!h%x4Dx>BYVgVkfTuAcL_viBv_V`C z@w^hFWq_987nV2JRIFPIa~jGj5?%eleK89_w8pqujOUJF*BFM59_OzYw&0!osjL7T z_sNE(gwf!-;Ckb;1-ieF-YqYaIrwea0EkvZtxC>f(QN`!%T-lccTE12|fnN*|NAek(ZbxXMV{@+ zc@5i-`4>#-Skxht^@|gk!LltPmo;IA)9Ar8iS{-C676kdk9J|DlBh%y-Pe!q?+c$~ z+XR37$&J6hNoTT^{jtR$8WNLR__?0O%K2ZI2Z8|cd{V1!q4Ms#Kx?qVuPe231*sM7 zVB3s*^)4>z@}9Dqywn0Nfew|0*x3!j4=4&E=CT1QzAV4 z#a{Y%ygn*(HY;ODYLDHK1$4xhVMHdKwJEBFjM0U17I2!H!f)-z6T}uTBG$SrjQPfl z4P!b$djT&dTY1Y_4lbzJ^!T zTSAa|Mv##Vb~4WHo7S_ldN~pWiE`Fzm5xRD&#P})iXgWiP{4wp7d4->vMv$?RNS^2 z_vkVFUr&$jB_d5t#I9{7y=QMBE2q;$=UvI{j_p{j*ActG@!uGOZQBb&0P_}~wEO_^ z&m)$LV1|ZBwYM?*jqNy%jZ>1qf*>Fgi7d3jTFw-VsdhQ82tD(Va6%^^S>jX|+F)yB@m zG7yc5nzHMQj($R;1EolbPmh&kL&Zw=N9TihD9Y~)O(``NKqWq1PCbuRtm1?-2PJOV zcBPd9$rp1KVA&(Xe3qQgvo$x9QAsNCIs5EG#htPQ(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<>q$gGRCwC#nM+JuRTzN3b6>+ecnzJDhZQ=s1)@YSViPw$Ha?Oj?%fzSx^QO~ zMi*|3Zgoq1B_^(2*rdiqZ8i8PeegyoZD|380wcrB+?ly|?(brzU=u~0fzYe-Z*FpP z{&W8Cod5sNf6h@Nf}cgh=TZfz0{q_r6rclv($^Q#+goomHTCQ9cs!?oMiE)}vi5c==s5w?G;9h22g9H+3C1^$SL% z8>P%$=^Zx-94vqo$lW{!B)3XFaS3sgIEgVdtDf4f)0ol6{`ELk#M1T!AiMGn_QE+dy;!U$U7?IR#MwX! zAOgCnVI6*!aOZ0%Jyg~>`BdJk06T+$xzHAE8H%les=fA)P?!B`$r7?XN3H0cYbfcrH}v1Z8V$ff#OP zp499Y=$1n1vR&VL>Yf$aUNMk@0wrV@e;^(CfbfYocBb7g0DzjWRVFcTV^qnTq{QSP0$ht&ix{^-Z)GYS==P1p>*_^_@ z`6UelA7VB=0Vs@cd)cXSN8^?12I%rUPxeYYH!aD@cV)lD^E?5%w4#qn8M}Zmc=ZhD zZ;y~ExetKSL)7-X{kM9lyv@+!IG>GujVE6DyHLsIvH=u|ryuNNXkmgkFMQ1KZ!`a> zb9H5ox4!#?ujYQ@WNQza()K2Z%e@~B8YY556XDa*vs_u8*l$Z zSmN^X3|E%t&_rP<14C7I3F3L)b`aNjq8j zd1+cM{yHrgCo3Z>b9(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=l}SWFRCwC#nO%rgRTRg6>zs4%opi>j8PiIsoGBDZ28AF5`+zX%p`xJjr3S(R ziJ%}$eCWZ%haey99%fDjq=FMX}3B+ef!~KfUx3$W*X{is)jy$FXV2pfK+dvPv5D2HgDO_{;qRX z1K=_wEC8bok!3NM3HW?lH(S5%CY=qc0)zvgwIK);p)p`t95{T2-qQm-v3vn7^Ji6l z8jX}82vyu7MPLbk{*~dwPY&|sjvo9#RkjC=$pa`>R2#nC(L>kKziEA{g?V%8D@yq! zhy|dO#`hzFK#gpnCa^6|^!BrU^B%tW;TV;4dc8YA$^lT?;0CHBRlKav$DbYIMBf0b zo?guKX^FA}I1=LJ0cd_FiDsvrAaA@RssYs5WWEK^z%ePvHeo z$>s+Uz9k$#+0WW{+Su|{7eQ3M01q;O&Zkk0>xFnK8pG&_kG3A9{m>cKytI_&xi^+K zjpqCa&sYDxg&NPXIMi{LRcp8N#dp7zFO5b@w>SOBzRt6(d2uPT z8>dhHPCS_PAUTfmAYrrp`yTdpo@3qWWvsZrY0~O}`OOc#-xEd(NsPa~F<}HEv_9Fw z%E#_u!Mw)nr@Y95*aOONalk`T6H}lWZFu*C19a@^X4B#K#$nrQZ<=;PLqQB^jW!0E zfL+#Lft6r+>UUn zW+3r_YvNL;AE31=01z205mbH=DPe=r9BUAe6!!*wyp`KUOLU%$B+$r&Dn6`(ZKFqe zAnpvUWyauGBMy#Hyx{KT6?Y%gO~jx$u{XtB8BmB^iYB~P-xQ1+VL1a)G#UUi28Ieq zk~^Y)He}j(Fg%4T33Aw@Tf&sGLW#Z^?Hhwpg#fe$DH>~?2T)hn zm~@p!EPDinifLyMjFn=Uf1HikoiwXUq$Qcxd$NlhL92WgO855%dXB~xb5#tOf;#f1KOyOw-UuWYQ4^}Ci^q3UI!6YoMkFVhAA}E z5hOmxNRs=)lWfeku`s$oS`smpDoCU-28IDx4oT(la&8Z+-GkJasB$PXDuwa@YQf52 zxHEf>_2Ew}3;!T%CkUyD(N*GgqUVAYv%;xKp`X*8JbafhxAQb75g?+XMPw+)D*(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;uSrBfRCwC#ncr&EKorJ*lg;i{-L~2)iZ{YS(VG?o!Q!(h)F<=8JD%vip&J6I2&8HD z0A=rNj6qc~Iq=+`J54X_JBe9^TlA^Sr)f54Ak3CaQJbPkI!$;YomZ-`7QxgRd6PI0 zEfa8PV$sBU`$m0YRbq=P6A;u|)F%E0@rX5zZNUjWFqsZGL1UXW_#C7z0 zjH6{wEKUk#@cEI}sQ`$}L&~+aK`0`qs#j&M+b~EG6E82X_ry5}g68Z1ATBdF!SUXn z)dj9g{*p7q*o^LvMyamc_P=U1??7>_5@fe3a_)|%0f#t5<=^ncV*(A;fyNS$LWu_u z6b?8T4E&uEJz~w0aH)>~92^~88sujACOVg^;4L7|0C#~+;7-Hz_y_Rbko{g-&eJAI n3>=&GPkl?ECD0Q1qw;$I{birZ=ZlU800000NkvXXu0mjfd0=WH diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Djibouti.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Djibouti.png deleted file mode 100755 index 8f32f74832e1d5abff19af6f6676eedb52ff353c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Dominican Republic.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Dominican Republic.png deleted file mode 100755 index ca2d40acc27f249aeecc6b8535344923542c49f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 830 zcmV-E1Ht@>P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;#7RU!RCwC#nXzsZF%X77@9o_s;x2&%ghWAc5`uzAp+L~_0+h5!(DEwOyabdq zJON6NkZ2GR6%r&NxhUE7+A|clciG$AT>|k2E$nPz@2)lW?|;VQv5l%yXNjn}Gyoa^ z|2qH!w1942)cd#%A>kQ(61;}>ssLU!=>)svauzdd~(6v(r8uW!V_s*3XH z{>{o~uKVyoFkQ*}Ew+9fF2_JuMDbqvIZOa31~+5Oq^_z{@4qXuySuo7Dx9WYm1uPZ zRM>-d3?QOp&XYNxH!69F=4JU`vCX`H#lEv_GAZTBDDMcyZD!V;Lqz}>0Z_#{Pv)dr z8_Fk0&wy7K)J^6=^ca8_#bzFx`AWyHnGL5$e2D=o*sNLx)MkP7Snxsz%!mP}q}E}r zs~A8a22zWPaH~x>Hz6TO9jUF@glrlJKpVX0V@5Jrg;MLQ2apD0pq--P>GV2LJX#!t zqtua9Z9-`v23jrff<3S@G9fP<9%UqHwEzeOAd0}d;xbCkz-cC=Ga}of6}%LQlP~}b z2K9wF;Jk2{WEbGXVSE5%CUL+3w^j91Epq{5?lc)$10V!|Iv#F~$6R{=F~FC*n?y;9 zIyb%4mlK+KiH=SuHiNI9XLh=@`7+4h+i}Elw{;8v=SPFclZ2VsgwBaqdZrjgXr{d{ zW@KK*wp20gC$X9ZvD_@sGXb!+){8|1Rju3?RQ1GWL}sMaW)8u}-xV3>#QpwyN4$q9 zx-bUx53F9Dt)N)X&R0NeT>2b5q{{XaF<-{;K>M0BfwoD3QxsssI2007*qo IM6N<$g1W_R&Hw-a diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Ecuador.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Ecuador.png deleted file mode 100755 index 4913cec5a48eb96e6fd45ace68c99a8dc52ac169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1628 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 KMNUMnLSTZeTJxI# diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/England.png b/Angular4_CLI_Full_Project/src/assets/img/flags/England.png deleted file mode 100755 index 22fb06b5aa467e3989fc8e6f372bab9c17ad5e6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 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 T?o+&*00000NkvXXu0mjfDI)4< diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Eritrea.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Eritrea.png deleted file mode 100755 index 5f38c52a018e43004667d6c03776aba3b3592119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2588 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Ethiopia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Ethiopia.png deleted file mode 100755 index b29191fcd10772317d2fefb57ade526149279010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1646 zcmV-!29f!RP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>^hrcPRCwC#nO$sL#TCbYb3gXO-u1@b*onUqFi9GM5=>+YN(EJ$3J?N`KJd`; zQh^Xim8z=ZrBWY|ii(gbRi#p2`a;E1q^d0~Y9B}nNvamw5F|nZiAiFUIG?*);$83E zd+*E~9(KLiq)wV$yQ)_8k><{wx%bYT|2_YiIcG+R2;D3WT`sEtRssCK15khqBpZ2G z$oB0yFQ321otT&i7100GA6_nX9C!75H~gqY<6@QsVX zlE@^Ss}#}^p>Cf-Rum!%$FsN=%7@mY&t;IBPo}4au?|7aN2N60Sed@bi)g@V2c-l@ zwI5Kq%BfF0mB@Mke|qTeC}%B5(DqU^A9>Vpm|sZpqgQv+Z-g@o0!H(|)GWSh`164+ zU@aq;6y}{FUjE)bGCdI~EPaV~X)B<55L>{%>Wyk30I2~rkg$NnJ)L9AmWzyxT;Swf8W9-Va1PIjIP%dL z_%-&vvynHaCV2FLNTQBXao*wBOol?q z<=(BcY`cAq>Ddfx`ab8~BZKTeJWNotoI2CXm$#i}_tXhWR~$Y*-N%KZ-*LZn+BYp= zK{^Ww$_thY#fYHl^MhCJ<6Dn?$nN|8$s79zIr!HBu!`Y)50C76kAsJYd2{bJNJZrO zLdpx3j{8OBTP7KFc*l?3g-@R8s8Nbb*9tc*t{to}!X;DP8OV<1o2xj#}jL$;lybExExO z{ZY(YKYN|Abrq~~P-%OM!Defymp~hz^ziIf58$(}r15MLiJ}giHw6lke#CEN4?k32 zXK(rrP#))kUgFqAJP%PZyUw2FC3ze7+lE=41p(3R`$Ee1(Qci3-oQY{v(_Rabh1+| zQT>~0=#ZnzYy6%MYU??W*vRSWH7JDJ#@|@E!w$RTuF}eh*p_M3ibbuU1^(+Bx=LZMT?e}Fm}ybx zs{p#l0U>&d>80<3TF9Syu_2Z>% sBkv{&fwEdXsb2-K3Sbq$|5Uyh0QR|SKf<+HLjV8(07*qoM6N<$f`{P}_5c6? diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/European Union.png b/Angular4_CLI_Full_Project/src/assets/img/flags/European Union.png deleted file mode 100755 index 18c86daf8afc9b99bb46cf7cbc7a1057847f18a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1847 zcmV-72gvw|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?y-7qtRCwC#nO$rgR~5&9cV^b>U9Z=lb(}Ah*lk6qf|Rx-qA5xVQh+D~rHWL7 z`cSEFlp-EbB_5Da5lBc#Akhbk5IiEaq7n!R1c(HYG-*@PxQTJ%PsNFo_#<1}yY}wP z+j6GwyzP?pr%Npvj7GZN+;X ztyxmDQM9ftiU)x~mjV!L34C1>faavni6f(Q@0#UGUpr^t-$7J>xPB3Qu?~LR^j1_uAa(Mto z@N*h}9RRv^%`kee5p5hU_B0owgom)YjC&IJoKM-ieK^S_AR=kgpvd;@}gL42&lE!`VFyj5gJzxmZ;5=!6J#$OJYYMvWz#4e|YOZTs`#@<&O|9Pj1Bz6P!j#DTCT0Db_wJ05WKnL(y! zgnxd}f*-Ce%XJji*pe`6Ec4lrY_2*J8XI?c@jHi!$MRa+NLTvrp*Y|F*{7MyMwm`Z z(O1?=I>s&mkj;hozAno(OD%HYUf)o>7&!!8mX(+C$?{}gHtx9@=lyF*JlA4uh!s`# ze5Jh+z?5ph8ew)eS6u_41S^V%Mfqr@2^~QMqzc)AuTh0Mq^N-~)K%38kA5OeM{AaM zuXfa4XDq3CL=?{+xX;*loRN}jz8Zfd;+AT_l1k05$`FrfKJ&yBuYdD0O^JXXy!j-* z`|I9^qJ`7PM)>i!-{aaqE8qM1(_9;DT@^Gyds{=P1_UdWtbLI(^Bxzjb|4}&)Cc_S z;*KRewbS`49k{Mxb}mBCKD)4ik1cQLez*yHD|sw$k=3@_deRj zcnu{nK&(!4`q(fpeYKwpS3CLbpStNAZdo0@s$@dif~Xa3S_=Ob)c@SUJN)FecbU#a z`20&Jxj$9EY64uEycXtjIhVfSCO-GnT?X$Y=^sfVRw^dMQbw_Y(S?SlwKd`S)?&q} zXhKVER)C9FJNV5zk29UAW9W7xRwUo-OSzdy1sO{-^F*qildpb}hM2}!up-Nzue27s zP)am5w$)`b7Uei)CL}8?9$;?X#&d0c)dJ5PxJUo3W+ooQRs1D z|M&w&#**AG0pYrfIcD$9G%tL4h?k$g$;Y#G+?$Hy7aUjC5z`_O7i%>pd+7})mC5Kl z8da!8*7p~L4(C4D&YqpK?B15)`anzJ$V5ms1e`iLQq=6&c$|HEKj!&kLqsE%xvW>y zJ3*C4q2ifKjU)mG&zxdcX9mZyU|bIEpWuz}USMDMG)E8K<+Yz4B0U%3+~w_DzTVE* zM0{f>I6^4^yP-^aXFP!j^xsSvf zcJX*UuX42^4JUMy65wPC{@<90vf0S1k76@GIz6))KM@!OYy002ovPDHLkV1fs diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Faroes.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Faroes.png deleted file mode 100755 index 1bfb68e869f0c0b68c9a0b81d1d64f9609e3b23b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 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 P00000NkvXXu0mjf1!1B3 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Gabon.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Gabon.png deleted file mode 100755 index bb1f634c7f8c6cf5052ba1ba79c851031c94693c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 785 zcmV+s1Md8ZP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mq|oHRCwC#nZ0fkK@fnyxjWlHVp+tXNYF*1LMdo@04g4VhMtxupx}X!cm$wF zc?7EbNckhV^Ue&#t)0tpwgV=D6`tmN_WsQ0nc1D$6?Z3P$w*w*0BeB%9YBB_7{q51 zvb#Gf#^Y!C&dyFL!2MSr-XEp-@9)2U_ox6yhV%UK)1;LD^lgtX2jA}&z`)%xQ;y4X z0KDa6Q}NdOJn=u&Z(f_xU;}sO79?$ZYyOD^ET%v+3rs99v51CgL1q>xbwZ_+BmhdCpl&?rF{mwI8UaE&0H*9sxV*AJs3^5c0-zUi%#HqLKZ`M7 zTxvy`hzsRehPqLmRaO9eeDN8{9)Mr`##ZEWR`%Nx2f2sa0mXC`!UOIX;Fsy-psrWT zC|Iq$mkDJ<)&x-SlXP_Va#qSjfB+syO6o1F=|YK>1Tt;_xGu@E{zW%x#DIH1Vo)Tb ze{}f>V2I>(EF>WXe%%7G4oJ$48vB6TDgfS5e9}>ktg=i0JcnrmVEg48)P=Irl~iO- zI~J6X@(c4#rQgdbG6&vLY;A28l^I6H^rU)G_2>&GYgdq6m1H|}vN<)iFRWx8vls)z z;kduAhU7WTlXky>@@)`b;sDE@-0*u4R3pIY;bCPXBggSpmsKL-wlmUMO?-5A7JBOB zg^O2FGgiIhJT>y!>kj0a^O~}q8&2XcioGTS~ z2G}`pdU8yHq5^CKyTHT5l-~!w3ib8UFg{a~5;&FhP5l~R4X_6ItMX$2_)m4|9|qcm P00000NkvXXu0mjfSg>4o diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Gambia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Gambia.png deleted file mode 100755 index e4bee6cea029538cc6b3a42e56fb1f2a6a0dbbf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 806 zcmV+>1KIqEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;tVu*cRCwC#nayq!K@7)#-kE%~N~vf;NE|DnBB36*As&J!;LztnJOF1N0`-oN z`UV`J6=@^L&d%5zHfgtEw@K3jjL1mQ&aUl=|7&|Z_KKO2^C-xCYyfNk{OVaKTWBB@2R?1I5opAE~=avTsn1UvB zd{I-I$xY;XZg%s&Yb^4uE7!qO>^=Zf#?bQsrV26EKcJbNMFcZLW(&7v?nT;dylrc? z@y>Z#=P}kg10Dc1EJUn|e*#{(w!V}l_xD|MaV}K?wI+asRROC)7XEKl08LE*iiLoM zDh~i5KvMc3bqplM%1{$>08j=@m1jK$wFOeb$|)AgOaSyCCB9TlXS-0s$`UIxu|TiH zG|?aRiy(T6wRzZl$wXRloFBt$r_GKyU@0k{5RmUP=8+9nO$=lC2%R5 kFZCM$8vq*se|7vG08_+>lJ^o2;s5{u07*qoM6N<$f_n;KcK`qY diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Georgia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Georgia.png deleted file mode 100755 index fb293a0b7b21b880e3c7691e910c24c04656dd80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 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 LNkvXXu0mjfPt1zT diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Greenland.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Greenland.png deleted file mode 100755 index 8dc87f4de37c5103dfd45c73b2aae3cbcbca9ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Guadeloupe.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Guadeloupe.png deleted file mode 100755 index 53dca174f27181cfabd1e6d8795f219ba0be165f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1662 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Guinea.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Guinea.png deleted file mode 100755 index f71c621ffa8de4738dd57785a2847847359d14d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 962 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Haiti.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Haiti.png deleted file mode 100755 index 325cef0cc5a15039062721ebb7cc7937983ebfe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmV+r1MmEaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mPtfGRCwC#na^(1KoG`%YdcAi(iWv4Bn}`|;@ATR&b$Ecz@69P2G78O8xlvv z3m|cV6lkM1Uhm9su#>o{9a1i3MCP(<@2tI_=bJy?4Q7UC$#5<^06PHxJAeS>z^G|m z$jQlJadh-FKR!M#3*g|ztGA~fzy8-ZFCP}bp{eow*&|nrfB*3dAHHAQDS(lxA!7VI zp99cNZXtwa-^{LD_sP26-_GmPxqGmOs__d31%RqiC80{vXsvmPHSPLXTcY;OQs!l%j6NtdFB785=Zg6<3YAgZ02mGgRbx0FW(7bJ<+4o7 zolq#x14)!Pi&|4il#9!XdFcZ{76KyL4x=;{_!EV!Ckx#~$2v0L4J*(P&?aCmDReQf z-1vZ*k+fw272|9cyHj{yX|dk#D?7r5l46^(qT_vKC1lNn#sYrIh=mM_Yz5%m>1$*< z?SXxp|62WP$R`sXF928)Ol?DHcq>fbJlc*zsshe7xKw2Yz(fgoh9w_SC=~fs3z$>{ zGcdg#IYLh~>AD|!(g9oObzNJ}do+WTRscv+4=((m%N?wTqMKaDw&-s=&(?h)wex`1 z8$@3GzzkhbXfhcWs*0K6X{TBjnRtKyXs9BPWv(KTN*!>r^XW928HC_w@r1BsOL01z zB|Esc;T-V{2l(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*WAwBx1;&?eLM5! zt(X}xBO!9k1$;h>hwI{)5bl)V-nWsCb!Zu_MK+W)~ zc-4wDqCli-OFeSa#y$SuVce!Mo4EU&rt2~&T6Y`>D7{j8jlw?u5dmrxUMV6GPf*ODK3%hN#gwL;T@x|3GFnITkl~%m} zTmZnO3(Nd+yU&H^dJpxNUddc?B(E)2ttIw`rG=n2%)ObJ`Ji@ZduX41_mk}oi;29p z09I!bfrV;2q1#Ch>~i_a4K9CslQJmpzq!`PJ24h&vdgRM=lJ=LKI<=@Ig~dO3#sbV zVe~=m&-;7!@z%kLm z!#mc_?>$+TtvP@f-un_Ii6$57xP(+{3!OdNb83o7LNs-15!9-O?Ut67JN;lJ>EuKB ziGx)cG=S^hy<3O25-ao1FtavOM3uK-rpu#&?HP$&8|sOMY@&XW_)(}nFD=!-F(C)~GXGLP7cdtv d7w|;!?*LLN{Q`dYYc2o)002ovPDHLkV1kd7w6*{M diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Hong Kong.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Hong Kong.png deleted file mode 100755 index 46208e0d57ba0067f3baeb86ee643a90167bfe46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 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 AMgRZ+ diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Iran.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Iran.png deleted file mode 100755 index 70da4fcd208fed9bba572746e55cd838ed0620c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1372 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Ireland.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Ireland.png deleted file mode 100755 index 74219ab83af5a72438c272bacacb8cace407bb23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 882 zcmV-&1C9KNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;_(?=TRCwC#nZa(;KoCIR+HO*+1W*e?;#kyUCHMfu55Na-<{vn7~ zr02Jn3AaFn?uNC2%6zzulY8r$}~+# zQs06L)v$mI7xO@-%2}E)&3p?%Jgou1QXWvrEs*)jGNN2!xF*YqnFX#Iy+Q-C#XO*< zoSw&5*B+HBH-n*dHjd2CYNp%*BBYXCuT!JTzT!4|v6YrBFgiPJrJUB^^^PLJ;6b?- zQk0gS51H0YAaei_p|uBGHRm-c1E>(VV0IpGOZ&pV4F$dZfI);V1LTWgm5Or>)Y>iJ zF1e5v=P+x*gRGYRvS7laEgWNT5rDh8}#;`xtSSRj}j9r?Vlb65dtHhY3` zPzO)MV7pySbMuYq}ZSFbGI+}B60UoT9&D(6Y z0D$3Kmu%pc090{Zaw0behz1bEMPLm3JL}hFd$^K(wB1KzU~*FLJTM-QS5n~kWU`95 zIN%X*2t4dq9RCEqIr7&_!{W0`EdeHO^QL|SumRWrwA%g*08a7XCZT#lf&c&j07*qo IM6N<$f)mMpKmY&$ diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Islamic Conference.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Islamic Conference.png deleted file mode 100755 index cc4aa3b36f4183005354b73afe7bd1aade383dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2312 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 A?EnA( diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Jordan.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Jordan.png deleted file mode 100755 index b627a5c9f56e279655d2f57fe6357556d857f743..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1512 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Kiribati.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Kiribati.png deleted file mode 100755 index 5d286d257690d2810523dae456b8633980a1303f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3269 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 DewtVl diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Kosovo.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Kosovo.png deleted file mode 100755 index 1d46286404d7760689ebdfa7ade5c53e061b21b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1766 zcmVz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ?TuDShRCwC#ncIt9R~f*6YwvyL%*mY0>0B}=lct8y z8;0Ck@ToO1wjv_;R0C)f*5JW;4NekI&OTGw-gF)NEmZ4E_ zjA_H`^ye^A;{C@2s1jI9U~R_+q*~@^S}L`BAjk28Mb3RV!}R<*qXRjP)y$jWb2@bD zfwf4yuv3yHFE0Vp&ZX29p&r?Q{0(b=lH=Q&m9>>RQbbO6a3@- zNko;iA57tg(l9@kfKTExw6^9_B-jQ50*fEowjKb56Nh&5jiY<8R{7mO$2ooB4%RAX z-kZb^Efdo#{O0dt)&G+7BzzK|Y2%7Yfs;Z&SWkd93EQf0>ili2D5o!eh96pPOfU26 z)7Pq=reYTwIp8YB)MKlKhcdoMl)uIJY6(aSLm4lP0N+vyq`d@yv8fe)aq4PaoU2{P z1s)$<<(vCvIdf~6D>MBVPpdvEiF0gfg|Smtp~HCLI<}sGNQAY(QVQF9A(fgK;h2=~ zhM^rHFCUy>Prk(6HN%bB9!k~_ShqnMT}8S|2I?51WE?035q@B4%GR{SY$J>SpUrt( zoXYXszBP{R`JAVB&2e)v$7}CCiq+WlnHDZ(X18QsHKxBnAzr7K6mfjkk|I#c+ zhVBvg7OO&^8**r9o$o!?!|yLW0-k-KJYIpQR)s{ArM2LJHZEcy$nfOo0zWu9j)) z6^#!B271=`<%vuD>ivEE_1Y*-CgOhS$hb~@DsgYw?{f2oT*mVKBe$4a&+@JPvm72? zB2vSu?>4PK@;wm`dGnYk&)roI#NcMSSKZd=ky7NcSlxJY zWGlYQi;qw8?fo;H94|69-^ZDo!$^0Ih>F5E<%vaAyXwXWGfP>1^3J39)(};~bO+s_ z^!J3k^3*51^yDOB%kH_G^{v=i3B?ckG%xEm=8B>g)&iH; zuN4U+2RCEs^pMbV4Uw&pfY{jR?n4T<7khd2-%n7A9Gr$Ar77xEmVIAO#D$riyg5FC zal6w16eQLmr&5tsyh^v-IF{>o^W0d-F^~;#jU+anR3Y#jVR9wQ>sLn!L#JGib+Kke z?KcRhl#)#-mbjZ#Fe=|&fXltc(&v9>TJN) zCUYu?aZ-y%)1tVm&W&<@vcS8y26_8VfuEoF7);sKI!5UAl-0l^>qe}G8GiiEV@$2~ zlJ5;!Tg_5QsnQNOQuksEqBTY=Rxw_Ed8i$1zAnLX1?wnpeLBqb`8)@PmT`@;Ze31} zjqu0IdwK2nRj$nC`OD?KkP&bN*Jy+BYAa?{+^DTfB`mIbB<~8;v`MxSY;#boxO_af zgRc}9`1AE5fBI-I|Cug;8h&{039_C*Hmn-FcAAyeoeODI0%aSBEA$4Btu>>zc$av8 za=eHFZ{8T;;_X311+S)js~*vq`g%Y`9w@m=a_Y;2D`XrY z-($hE8-a z#^>@luH8JzHh80235a4gaV6JLaK0GMmsQAAOIxqj#CPU0TkeS6i_>(Lmln3-6@fKC z5jX_w+G3lZ1umQTdTD1oZl&e}%Vztgew%=80=5bGpSJ%F0L)7eX+~>9R{#J207*qo IM6N<$f+d1ifdBvi diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Kuwait.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Kuwait.png deleted file mode 100755 index 8d7adb1a657f57251e496457fb5a8a91d5af3d38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 987 zcmV<110?*3P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ5OSWy}vM$R33yE8lQQF!le&$%-ejd#U8X*IKVZ$|T- z@0)qw*)gh0l`Wv+wg#{U@P7wjfEv)q%SzbZUOyZRhPB<@-82Mx?|l2&arFFVzRWe`f!~cZqiTsP|BT)bPWjd;Iuk+zNq)cNy{Bha@L|5$z5Tm(4&J%&d{3 z3-7D!tlxiax5}sAXrro}KokO~3Yl|^5AV}-mgxF6>T)Iw^AeV`bN0XUd|A@xGGBA1 zze3%M;By5L0*Du^wK(T+hYx7ljOdlC;0ocS=T6J{@2mVT+UJ?N(+oxC05b2f)?%#% zz#jfaBTZ=RJ%?rI>k7GOcXq9fDE^69RbeNz-%z z0D!%7M4BWtU%Q5ilm%|j@TNmGlOJjT^v=6V7Y^a66= zQUHhuPe!9ko(EHvvJ1)iQUWOc zs8tN1B7iEG6wd=b%K?ahnP#o|xo=t>MiIa6T)TV;5k+LR)2~3`)>bD>Q$bWv6h!lk zE2l?#Bd8i)uh;pm_e^P6nlaGr4(gN1?-*kWCr6#mJ*sfC+2U4rlZG**WdV?feK30b z*iO-?>g*ve_v=k=bvLP(Xz&;_--V9H<17qAYPH%^;c>IM!PmV3Az(|E=rkWsFr9g0 z7M14Ptv28E2h2$7$hH4ux$H$uhrqJ-d6q%rkq==>Iw!vXm|Otw?(Gl%9_%O zYoG|=<93hFJ6A|l@MX?og%Aom5R8FO+kHN2cZv0M3$4n{N7!s2pVY7LmKPpAIjNeO z_6E2L>;cbKZ18^oKN(K1m%4dbB};*kS>M#J0jvS60bHv6GXP&Y@ik1?AnE`B002ov JPDHLkV1iFn!rTA= diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Kyrgyzstan.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Kyrgyzstan.png deleted file mode 100755 index cf2d885feb371eeab75f96f07a72910f5a1e474f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmV-Q2DSN#P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>&`Cr=RCwC#nM;pcM-|6^r>gq)jMJVTW;}i*k&Uf@l7JUv!6Q3RJ_ZtO^97>+9pcMd26U3$g+pGUH)f`>IwU}gE4F_AFJGzL*H{R{z= z1tcRIv9Xk}qQc6fX+YWrD)keP%<#*G?g?pMpaPO$>4*S|3e&`wTD0qZN(n3S8riHV zeE}?o@Qh-GAi?lwtTx&`!FNChg5?4ctU3yS7No>S75V)rWJQh@vjOm3!wT@{4EK}~ zo>Qa?;amb0bXQ1sh3b|^w}f;TTpLnfW&_X)m?pAL<{AwsmKRtty$|?~p?%1{ns6N> zdohuHC1FD$-l>mTt&2+bf)W1d$v^bCj!<6nNC4fR9)$S-Nh$YAJuso+5Q=fC6@OA$_*TR%C>yUW(z=+l@`D0tjiLr@|Gdq{>yA@z49T9a&`nQxRw&m4 z7M~z_JiyvvNgo6-ixaz!BEbk3BH?_b_meiZUm}v|{{mVU5@rx@dR$hZJD%Q~u=4r< zy%*SjHz4hZ4h5zOv%=v#py+OY>NxM(isj(Xl<1}sZ#%lL?h|h~@(%*}d$oOs3nlHB z63Z_uJ8x&`c7bJzkg(h}T9WDVfVeRLF=8=J>q=;8v|mhwrHXRh;n#B7U(boRTj(Hx zuZ7Y*!?h#rZ&bKnDaEx!_H;#gu0^`*>qJ+`lp7chX`t6Tq$7K5(n^bvdI_@<%N?4x zh&OU}f4PY7LO8FWpnai#MaW(nV8cZ$uh3G_oeb#+`frE!WP+VMS_Z$ea&V=rPj@!f z^w4-hGlNQrw~TnlXni>m{{_9DW=Km(TgFqbl$>~_Al?B9%J!RW(gw7ii|D3NT{q&L zT0;->c#I5<6T4agsXmKO(X0R+8WIfc3E|m@1f}?!!=Fy|_*BBJD&cIxEh+g24mqKO zvytjnV_sWe1yl3a#))eUBt^WNevv*{VGQ4M6zjsNHwL&RrTEa-(P=HwI-dxq6XjKh zUshIsG@x8}lz(^VHfU~B^A+zN)PSX`d8wd!@Eq@t|E3B_5wDc%g7zT)y$7$HetVDb zOeFuaqxa)Bn?GD&@HaeZ6JP9n+~}_YStg;WuM01pb0un6iT(fG?#>l zw}}b27Tp2=1*5tyxUR5!rN!cRBB$TlC*FhdqW~DouO-4MD6V>je+Z=rY&$?WB6A`YZKB|pn6^i7nRl*6CzOk!%_T27`)p;`$GKKLCc!R zGedFN3>{_Sm6c9VRm_Z8E7fTm+_F)9ETsQ9;`Q1=vlkMU3)LqMVr{V1HG#~~jTwb+ zNVNfQ^5kl!DS>k{Y2f~XJ&*;^3T!C2Wh4KS#}e2;z=7_8_#^E6IKRZj^vsr!#*aI2PLVWvbpQYW07*qo IM6N<$g4ciS-T(jq diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Laos.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Laos.png deleted file mode 100755 index f3b23092a4f748e03787f9e4f865fc08debd35b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1179 zcmV;M1Z4Y(P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=AxT6*RCwC#nM-I~RT#&A=g!S!qLWM>eb{2t5~wMJSS4DeiVzjI7Aaj-EC?>7 zf{Xgt1O#`*jSE3=;Z_7Ily0;}i`AO?s0%AtF*PJYF)>p!lT7A5&iP!-ozBhVPUZ#L zi}S(9J@-7mbN=^y=ls8Ot`ZUAEEX}B4uB4T|2qI%DU|@afka#eJwBeXhlcJ?jEsyp zHqdwD_=#*Bzy67{AMCb)j2Izx_~BR$zIbVdnZF7>Hqeb2FdDOxE0u=HO{q#+WaE1+ zsjk;*yBc+@Odp701-fhiF$R3Uq(GRRl~RZZDlig?l z(ikHo(@Dz)@U>yx@hQ4~+s5zc>0bj~q3E@| z1}vp`_4$Xk9DG@Z`g?fk*$JlJzSy$MiU@v~iH#O=tHBPWLe!@ssIa{@q8kPV3)f-&Avd}Pq^Ot^SdS))tej{pGB_g{8 zzyu3eq@*TLiO{Hg$JLyC^HbK=>qoP>HHTBDr^&6lk@g$W^3GXtp}?Oc^!1z7U#>56 z^yQCP%ob`6elc6%$jLKYo6EMb9;+Lku!m6biE3_uMIrpMfUQ&$ZZZotHKcqDpn--3@+ zL=X}cl+>zU-A5{!z`~Hf^4bBrw|6MHqzx*O*f0Z82I`$*rNJ|>)Hxg1%ZE@fmtS6X zztiuLvTdZ;ID#vXKInEoR+{iODrUnS&22veN?{}fAdbJ8 z%44noh|vrXx~YpTfN~&cr@;z{7%QEQoh#X?ZVbT9T#guuR=`eR9M~SS!7l+nDN4VW tdV^=2!~ycE^QXQ8paY--;6Igr1^~?GLgCGhvy1=$002ovPDHLkV1k^gI*tGU diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Latvia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Latvia.png deleted file mode 100755 index 6ace36d125dc86d1b72834c1f1c6d5c113049344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 803 zcmV+;1Kj+HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;sYygZRCwC#nZa(;KoEw%wH=2_japhkC61L4TzcRM`T~6|-iIeZDyQBN63+m% zYL%*v9nTDh^(Jd4Ek#Jcg7=WMXLo1j_sn|dkDZy3a?41(jQ~af|2qH&G2%FCeFaJWe1?+w9%l6ZkRoa^iKqXy=p2eZlK>!P2_lrcW#%K$wn;_6rB(xTH-4!f h0gM1f0DrW79{?*`v~~4R_oe^<002ovPDHLkV1mm6ZE*kq diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Lebanon.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Lebanon.png deleted file mode 100755 index 854717e9a4ba9de45da1586d5369c97e2ca55de8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=fJsC_RCwC#nN4g|RTO}~d*AE)bcT*Cg-R6*1yT}dBE%S@VZp+mgv6CAb-~7+ z8)KpiV_dm)<;sN-5`w5iLSnR0i&RSpC}7G@>0tS3r?j@6&UB{p^M3AeF$0!TK-;PG z#h%IJ-8<*bz3034y>rgJPl*UY7EQoq1z-i>{|;a)r7R!}SV1wmvom3@UcJL=Z*MQ# zK*P<~_ojn5`+JXm-f9C0F+$|oX98t>>BLD+P86ax5Jn6bACsM~XlDmErT#99+*!Yu z%x$;O|J|dFPBefRvQTFOh%w-Kl`k+mIxD3R5mdF~`6BmR-Tm6m*XMj~Z?&1X?0FTN z0UH1#h~puycQ^2y>%5clfcj$loLg3|4@PDK_=xKut`ms+Ut9-_KO4Xxj)OREFaR6} zd_xFSMWbJu}78!L@Bk^UW$&(p3C8j z$LShA14ejt>uz4${B+I73B^NtNphh}e_o?|_;oV;Ud4lr5B zawK_zFcwC93Vs<^4Bri&;^d9<0IO7nHH zm#*aL}MCeMLB@vGE#mn!}yhs;YGk~yN$Jwzfq-G{58i%3$1fKZxr21H2-^`x% zPjP*EjOJK^O^uK7#?C#2?9jtsfs*I&L-I6l_k2RZIA}D8;ETc18qfE+lpW?$b{Gw; zkFP=7HiPLAwm-UQ@xct}Fvj$&f0D1yk?T{Ve0J_zzWk$?#&C?hQ{-kTL!z#p?TIHy zW>eUfO=Dd>GhUf-C&$`I0$XcF3TgJg^e)eB=v-JjA%fO=s{%TF-|yE8h-n30h}} ztx;4AOw`9&UB9Zj=TP{@;8*kaS_0e-WVJrv-FL2w{>(5^{S4-Aa%$*eZBy#1&AO>6 zZr2jv$c3Ldc=;F~?|zg0FTBI9b=zo(Ht|94KDv{?)f|AfwzeI`Vo_=#j_1nx(Lpg{ zZvW=_z8tx5T+)SU`TokUcjy))#bQx_4m&qF=?re!M#Q#}QfbjM69MLCI@^IXuyG#U zf_#4@LaBO!VyE+YPa2xiLcE7_4S24HG>ngEKgfEJ(=SQ9Yg$ALaY<@M64>NQAG26AfU kP5lbM3cw1$LzTY<0KHt)nGg^xg#Z8m07*qoM6N<$f`8dwRR910 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Lesotho.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Lesotho.png deleted file mode 100755 index 9af5c4a17ca3762d80ef12927377579e9cada3b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2216 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Libya.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Libya.png deleted file mode 100755 index 8176ad5222195eea409b57051227a230a9323bb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 zcmV;I18Dq-P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<9Z5t%RCwC#naz&dHW0^uBgx*jSYy*{f&x7*(Bq=$6XXT*MtzdLOo7~b4T8Qz znk>?_VXr97Ob_}nDaqSSQJ^K_IasDRGvt3r&Icv#PR>-2Ih_HV0etBI1So-v{+R{c z-dU;!gC0Pox;%b!|BzA&>G+CET57m(MVB{)AQ42^y`owAyxx`kzsk z_ws-a&3?Wvju3%lXe%BGO5ef-5%5@lFNaHHxOD7}ziX%|ZU#UFU~Ysq&}fsz_6cpk z&?A7>l+Xl16Y>Di1X_y#xOsK}+?+K?1)!$XO-*S39RSghc@p1K`3I_-8a3sI6&E9b zLpbmd9C<~QB~HL>!LrzZB{E#7A38?V^mENhd%PAl7nwKdKyn+ zvdsLCkEw->F?>FQfm1aCU}oI!x7k=fG-1q{x)snin>1o{rR6GJfxG*>N`eLPJJs`=Mf24Ggg`{TImv)FqQZUWroM=T=&Je~RaG_?|MpF98tn z#H493A~BRl29k;XQ$b2*hGsF19zxz!&ru=?WY3>pR<#?3^?P$rVEy!LRCtWWK7%4r zgzXG5?<0x9=_qL|j$z`vZU+t6YGCU%PFl( znx>rN3T!`q3}!}Il`~a-vW|MZ%KB$D+~?gV+Hfmzx7)RqRg_+m&Bu=D5Ep-cq4fWw zIF=OCo48zP1|a(t$Q3|!3B|7O*nG3eZYxz^U0^$4d%q<^QUSgLZh@DXP5uwyozQ(= t+Vszys0Oxj{!)Jia0YM&@SoCO0|1`X8cUd33x5Cr002ovPDHLkV1gg%qMHB! diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Liechtenshein.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Liechtenshein.png deleted file mode 100755 index 4661f3dd6f0ec42183902210df08c0fa8c61c577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 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 VC?p{CLI3~&002ovPDHLkV1j^&62<@k diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Macao.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Macao.png deleted file mode 100755 index e413fa5ad98eb40bd7822df4858924091f2b65d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2333 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Madagascar.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Madagascar.png deleted file mode 100755 index 31e6d84ce467c1482af9daf3c5abb6b3d6b65ee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;Y)M2xRCwC#naz&VFc5&hN!@l=YN=?2kT_Ow?12-Uc@HEw@Nzr>4}j2eM!W+O z?3QIK)cn}Pp-DGQQ(79URz&BLIB{%$@r=ha7FDIq647!w1DpZ=cK`u8KtI2>LT0m( znM|H{rqgLGz(ZBNIkvHHuipj(dGq1@69bHzG}3?hBFNyEpRTz2@%z%`>T|TX`F#7K zDv0bZ?~+66sS=GIfI4oWYnuKEO;aTAwD9WH@|NL=psMS7b#;q6wf9+uItM^w05VH; znEN&-dO$t>%e|x)ocaOKG&#BcYnp(wo&b{c^Z-c$*3knoUK%?!K%Ah?@vKYV13(-A zpbOUWHDzgh{Ed?XbYs+6dV^l%0U*E(bUI)i$s%#hm(dUaQ3N*gvkJN8=>Y^mtuH?i zU=>2drymHQLP-n~c>)Nq3IT{QegIy*dm02_d@+R2A3YdxpuCdRk`Y(8w*RC;gaL5n z?Q|o605f2s4py^GfTN8VU2oV`R#^fCM7b~I=>yf(Bc!y?uLfay-ws;(F25GzwbdE$ zVgp(UR%)UWt%+o`CL+@6cbnai`2x_5k(H7)bs?72+*jY1W~{bNUG-@TM>ZZ0Od|l@ z6AvB|Cm!-%H#ZZm2q}ldNw2Wz_N+ps8MwQ?P8zKwRb@qX=!NVF<9F4QEuE8++MAoj zBJ*Mcd*}YxTt(e;S^I&g>=fD}BCPX5Q7C8B*b4G7w-P{*mIIVhjb;E*6B`)xE`!3D zi#`ruUYBJ)Kz{wa4LN=*z++$rJZhO8e+Rw@tMh>&4bKSzNDSP``K0~~a0WO71eHGn Y0DY!duY6QgumAu607*qoM6N<$f&eNxy8r+H diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Malawi.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Malawi.png deleted file mode 100755 index b96d0ad2883385d152624106aac15a3a0169a200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=aY;l$RCwC#nN4pTMG%Ic>gm~CFL7cV1tSm^MmfL%DTD)vOW=UG1i|m%hQvSO z6wWz=a>@k+5)uR?B0iFU=`d)D6FjFU*w2-jg}dUpEb?W(svdc@4= zvN$>}Cjd?W{NDixPyqe<+9kTLYni5!`HAj0{gO@j znaxzOshQh3Gcv;q48@^9G$Wc(itw^4SSt!voa0?_T-U@uIUQ@>7$a)=06@x_7$Y&p z)`KjGaIrt2tP+2#@@G!m%88A_^M2W9-52z0FC9>BC*_AK@KX-lD;(?2bFL`3Xz+DP zY}Y&57C=f30A_Y<0B`sDELWLLjr^VyH&f!1r6Cu5Z>;Ys?VEBB*Z?+s$qj?A_8t!1)26(MMKw{u-%KVxFZxo() zOmH#G+{MFy-UM!%@a^tHR>}eWqTto6{1V#DUzX)j03ifI2(A465)QI)D+abx#fPWP zpdrxKiVgSx$Mq1nStVZT4H&3mF%nzUC%s;88o)pmMkCw;0K1KWuN>0U7kj&p9gyw- z-?6jb9*R7A1H2!vc>>_e)+3rjpZ840sux~;sVJXoi5$_uSRMC6) zj%0q%zSf$*hGKQKVL~}$Y70WoGclCK|4wJ4d7Qs=NOX$CS&_nFDR;#F3oJL?Xs!@5 zFrD_j%<#u7cs?sW*bI}FmT|@A%%cwK8lv_>dHm;u2eas4b4+v*b*#mG+kS`MnRrbP z@X_ZN(E?(srqR#Z?KYf~#p(FM2yb(oP@`{IcnTBv?B|-qW|+x-Ej)K|_Jj`PQI4*) zmSj@Y*XguoTv3b*>u$tivQCwhiclOJN6gjVyo`(%Ony{wY~w8&Pnsp=SRK;PfIWsy za16F{3_G=%B-1*Oxk*$Lp)(?K5Q*L4leo@gr1hHj0SMhufgm#gbjXH8WSYd2#;M*? z=S<1h=e2Ba-KT?+1z4-kn$C4>@teSp!ua#ja((TR1Yk!_zSN%pI00}1;F-#Q0|2QR VfC4shX`=uD002ovPDHLkV1j#)NB#f+ diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Malaysia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Malaysia.png deleted file mode 100755 index 92686c29e8571e759c54851e2c78bc5c3f9433dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmV+?2H5$DP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>tw}^dRCwC#nNMsSR~^ScZ)Wz7?OCsPwTVr|p+|c{SnE-1+2(ZM@N0F||r`v9P z;#i12V>d)|QQG0Bjp;5x`J?g-3_)F?M<#V_u;3A{AfT7UcbqZ#;98hfZ%GmBXuVjWT_w$X4Ltx)yCTQ537k zqd=s#GfV6s>9E8AtVJqKqzpn>O1%xf|J8RW_r2WL6A&twu53ig z)vRrHlk1YK*Rp%`R$urLaq!(=KUzM!@AnS|?&R|XSKi(Mpp8XFnkZ7ZuH~E0T%(ZN zWcF^JU!H#)sT@GJ2FRo|nUtnn@%Y4Ji!7JB@m$N~=sMSLpCFrR5JWCAibKpw+16FJ zQeus{&jV5;m0@CVmC=C}EbzP6#;G;z9^(OI1P>0cQ|JxoFIM=}#0&yhSo3Lw24e*8 zO!v3mYde5Yf-$5)#2!$VP-;S{I6FR%upvujpMT8eFlMjuu4^dv1}v^+7=Lh?r$720 z=~S#Ubke0-6a4Aw849@yo7D_~^f>v_iyevo@wCXaLMR9oq123>TE-%oTguW1%>K^j zSb|V9F|x`>MixkU4VvC0<-y})^UU4Na&z_pwgQV%x?>4^BO+*3p-?KKD557@0~;bE zMJUw)01ViGKEFZ`YOvv+oC~F1uk43#To%9Y#6i^fN=$Ay|;`uLPaCgyn1DT=bknAU0ZzlGk@o$ zKRmH-fOJZ8b*eyJdT1lLcx8az9?7XvjW_;w0@pP-HegG}y<_mwD;=VuBBs+y8|r}~ z2o;N~X@2qBvtR?h^@X?j{KuyVLbd0r)GW(om#)+n7q1MkT=tl|o96uM!w3}m#NB_S`z?z*H%A5NW?b2I$mR2VC+{b**J+g?@4OZ71OwYmM znnXs2tMR7X{_TcaD(&`w!MqQ1ygpOn`b-IU@}RXn)MR5T^Bqg#W*OC3ldJ=-?E^Uh zJbdfSho{6=9jjC#j2E7V?dfKGcKQ(yz-kk-^CTTJ>Rogit>Sq8uK?HsHYmGl=)Py# zFo(rzwFBVH>@=xVDp5HQMG>UaIK`sxCGmuM+h#A9E2VFp8YbfiY!DvJtD*zChe_gW zhOk*Rz3RPt(t17MIEO9kM{NT~*FD66Vrx%auGN&yWx;b3RfX(sIz6&DgYWx^%7I#~ z2Dw~JrxTsT0Jr;x>GgXswXH-L@Ay4bnzrupfJo5#ix&Cxd~k|C`w4}#{iB2{7>aS Z0{{k<(jut^LxKPR002ovPDHLkV1o0J_Za{H diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Maldives.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Maldives.png deleted file mode 100755 index 92472ec8d3efc5bbb0753d3ea4a14c0228906dff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1115 zcmV-h1f=_kP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<;Ymb6RCwC#naztMMHt3^-RVqbVlr_jjspvW7*S7ydRP@nV+IleiiQz7ib~-=Ix--d z5l}HO3gc7;8-+3EOaVc|5DiD=P#_G!2ut9^1dO0T7*~{mKoEimk5;M0E@TW6_(&K` zHGb>G$L0$5osWN=E)1%uG5j>bPh7}A5I``kKw##qiUkwZ0K~A=SaK5u1oeG12rL9f zb9R?$Oj@a+MhJ(YBx4{#_Gb`?iW8_;m)U;!43D=rx!L`l?{|J-XV^P70dZY0Q7#G@ zLHB*spKk0+F#?;7buOQK6;J;*`8R$#LHDnDsp}K z#|;3U+~}akyk_B&WDvV48>iyh2^2^l{`?ia{XQ4ZyhL-UUZ{^W*)Ta3cU%EAqoh*e zjY4`CK~W@CLX*5IGEttEDax+j=ltiFsaI=!@WPv%T5e|jn(M zEQ(C*_L8uaoK(pRB-gQ!0ZGecg5VF`Tb#Z68aMy`jVs$1dA{=u>-E+F=scP9_rW`I zc^jtqPtVQ7VkD75En85{g3@8zRh0K^48WG zo`_^VXTzlykQ|ZBta3eC{jAe-N%zFfW_wAD0oS!Fz?_fYXAv;TQev>X8|wWJ&OFZe z`rU6&;CZ5Rpp4fW4kKNC;P7LRlen#v{6waLbCiRp6C;3wXnr0j;b*24b4H*<3gpK? zX$ho@M6UsEy5MsgjncW2w_HO2_WFHFXvP6HfGuFXWZ=8Nj}GzYrDk$3lLf%QS$wHq h5Lggc5SXj|HvrpjR^x7sd)fd1002ovPDHLkV1fi~{#pP4 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Mali.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Mali.png deleted file mode 100755 index 189bff7f8b212c43b0366d962e9a73fdde9d8dba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmV;N17rM&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*EY*#c|<{&xTe&&i9tNF z)hvqcQerkgHv*ib#lXz}W5L&7^8Njm2SgC_{!rS!l8Tzz)hOKmSO8p+cRdh95EMb1`N(OvlUyyyCRJ!8ng}4WK6zWsOO~&a3_^P%6ImFy z>X9{-Oi!14qEUfyMDR y;Im`#d1<#k52=*EncIG;-vVp_wg9(U{tf`k_XB~AReve~0000<)w diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Malta.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Malta.png deleted file mode 100755 index a93f9eefc8944453b9354bc8f4b76b5b884d0b4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 869 zcmV-r1DgDaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;>q$gGRCwC#nN4pKF%UqXy-w1U?WRfvNEN3-B{)>j6WsXtA4u@;ICDlEQH2mf zR2+H$2~J4Rrft$D@vc1_(v)qImNtz8D>9e$YHg37Ju{xQm55Me(G*-}05gF99Y6sQ zP&s-QLe|!5W@%|XT3K1?8XysoolwfYKYbnyvu!9*vzs|^VmLc8)a13zpag*-B0RrqTE)u0F;)O=C zfPecAT`Exl;`O^1Bgot^)WCBj_!(uDI`DE5pxy4!ymb?-1)I`2Y-3D>u2yL!2^hot z))w)FSHMo({w1~G-AMqSrHFGqJ4Dc0gNt0gMO0P*_0o_Qz*uU@midJ_R^yL()F z{P1XH#+j{d0DuxW$ETEz$+`XSqIdXm8N5TAXz2SzXKUgBr7q$f<+!XzhS51wB7Xk? z5l=NqE;(BPRv?PNd2Gx2kpRh)M2y&+sW~bH43g-iGe5|7L_Eek&P>TDHWj`5 vfdxj~6a3@S1)6GhQ$GWk0n7mYs{9%NrpSJkda&}a00000NkvXXu0mjf1eAEE diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Marshall Islands.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Marshall Islands.png deleted file mode 100755 index 1d158692f967337a1973e3ba0b4caea5f97acbca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2839 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Martinique.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Martinique.png deleted file mode 100755 index f2b7be412aaab8b36b286765ad12bdd318ca9258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2558 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 Ap8x;= diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Mauritius.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Mauritius.png deleted file mode 100755 index e4c0b7d8a5ccf7afd0f66c39e93ca08ca722bfa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmV-31I+x1P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;xk*GpRCwC#nZa%oF%X8o**Hmy5-JiQB#xC(dnppPikINVi9=rx1b3bQ^t78xnB9naeS?U|k5vtnkXEE$Q*2EYcu{|-Qa7SOHA zB;?>=#|?*XTD!Zuxd6|8eKaF_R9Gz_EDVTBrZ3keg5JLF_>d{$5Ff*hYxG8ea_ASzF8na1v zqSIIpp07m@J!jbDNEYxjyYSGB7#~SK*S1<6+Q|3x59(QIsnDI$9$0n z0Pi6x9gxxoqGGu(J5m6UdrXyAZMqKNeeWH6ZopM14FG-D;b(83@5Ps~D=o;#eI)lW z2>_jTMAhi@I++6qQMt(jV;_4S74wbRB?={30;qiWPHHP2=z#;(YPG>+fA{V4Vv9FYpBz(@z$WzMCfM^ zYsq|h5y`3tsuPG5L6c&mZI?|k?S=E#KhV>}?vg{?;AFp~5*8mo!5*6<)O^4!Af#nN zW}yy15orM-k>xw=?g_-|Es&BK)#$Y8Isj}=P-=Rgu52*(=FnINU&o9&)c* zcMdJr47kCd=WM$0L`+Dy^?`nW*xCDhNY-wV$24wa-BuedBJdG+b#~^Tm?E^Q1F$(9 zVVT{}`%hNj6t<9SNG*%u&PSuLrKN(+%@^2;cK^^E#3DUwBuHA3xonab5+NB8VVW1p z7A2q_JEgt@KuG5Z1Ze<}kPX#SjjjjTq|xhaCud4-t6S30%Rd(+C{chHzya_)vBm!e xPK5IFQokxwk{q~_&6oNOfDM2RfPX4~2LQwWi#-Wa(E9)Y002ovPDHLkV1lcMW!3-y diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Mexico.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Mexico.png deleted file mode 100755 index f0557d0d2c1d16591e57d24f86ba4b190140c111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1555 zcmV+u2JHEXP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>nMp)JRCwC#nN4g|RTRg6@6DT;woI96OKHo8(2BINR6+0q17h(bF#<_VT==z6 zqY;dWF)=Z5!A>?BH?mL@7sf<{g^9R84M7AEZKKgrtbkTQ3sOs&%(R{Naqn?4AIvn< z%Dk2~jXf_n_r7`W+&Sl-^S|fZ^9&JTHj~LLr#S`Y6!^a@U;qIioatu;wY5d9nwm9% zrluy_0IDAQLn-025_7SI~ob8x)rcOmWAr8C(LF;-}Il#~5`V4m*b=%?=yn^%T=xu4#_Q*?G6;I3`k zxp~V|V*u$C21#RrKKG6ZT3=DX6HUr>uqPP@91QyYIKlky4^kbQPyg>dRD?l?As!Sy z-}ff5=mM5)+%_o?8wO+IfCvd^WOBlfBq;MdHmzyr%Xl0)@(H4B5+>+jurw$Kj(oI> z`nL6iW3}l8^`U?`cG?O#3usk5jVNVO<#F_MCj*9N!`jV!ao}AHmBJl`NVFCbaU|?; zHrda)v)!zSZT1af0K>8hF))-$_}j-tF*Gtr%!*>wE@8CuAZI?_iw;&Ykm!M7SpML> zw5{*ptNpt%y%DTXITzytL@O%MLqijswZ>1t0@c-5j+9Dkw1}_Pd;UlE{O}HmZ@UN{ zI7Hp5wFH+nQtm1OqVXy;-ADJ(f9f!sw(g*I=}m+yV(i-gGH3t!4bd`A(-S;PKQBn; z#AmwMP+rGsa|NN*t-QPc4VveTvaPzAhNm~OdUS{r-+au)zHYj|-b*Su#QOGUaWUAu zXah|PR`9#e!kW$pu@aAfVfw;BRn=lns$b#KckF!eb>80lIv@VkMNg+kRn21Vjx0yj z8?0D+5B-Oau+^*N)#Go`TDOuwFqBJ+OY{E#qVyOSLJC^`rHhQS?*ZK3@-XLnf1*5? zq@(=_66;>zz8g2w$|!Fi-N#^bA;*6HmYVgqabbbUs(B4`-1>NCDK$u5(?!Plz1E-w zGKr^|-i37Lv?jTh@8?ovoP7^qS?x-0z2yOR9(swC8m2L#IoaDsL+2hI8a+oKwUCaD zJGgFH4bSa)jCryi5 zHR!a^GHwY%t}-9>lY{u1BOA!f?2R!)i|Nk*20Ej-IkplvTS%n90#jcyoGuKQ*{#f& zT|Sg^Au9rA7D$m$`LxSoMk15qx5~n3fW+mvuL*|6&F8O<;-XQPFXs*@r53jhpblsQ zYG)aa2Y_ya^yj6@Oh22*1`@{Hm-;yc<`kGyU`FZR0RScBVg02OGpGOn002ovPDHLk FV1i$&-LU`w diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Micronesia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Micronesia.png deleted file mode 100755 index 02cf42457c5db0248c33df607b094fae8ddc749c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 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 B8XEur diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Monaco.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Monaco.png deleted file mode 100755 index bda53b1d4bb5876cb75f77ebaf4274b631c46744..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 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 LNkvXXu0mjf`+K_y diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Montserrat.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Montserrat.png deleted file mode 100755 index a799545d71d6422910fb4e14107821498a60337d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2399 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 bRQ?_SlwLyV?R6N$00000NkvXXu0mjfgG>Fq diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Mozambique.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Mozambique.png deleted file mode 100755 index 07c0a8a94c22465bb66bb4b69892dbb4b7267074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1733 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/NATO.png b/Angular4_CLI_Full_Project/src/assets/img/flags/NATO.png deleted file mode 100755 index d651f063a8d0df15e30530564265a67ce4f3f013..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 zcmV;226*|2P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?4M{{nRCwC#ncHt%M;*sMGv}<=&U$wpCtF|QxUQjTQ1C-U(n3VY0|+7UR33Qe z5miF`0e#^g=qqm(@KUK&snjANgjxzE^rBR>IL@th5?>PAiM`&7?LD`d9}j1Dz3W@; z^;*cnKWTK%?wOh2?>oQi%qS7zD3j)h(=mW!0RQg*6yN~K>hma(0elz8y!^{Q=8xj) zzw_Il^}0Y-tZ?2Xh#gdzCW>;0|YFRxV1E)`Qv9w&-B9THNY|M$;7>jA{v*leWjIme~|8{GPgUAq? zt>UR&3}IIT5MeNvV&TbJ(}J)EL;X4p2a&DM=>kMX2ttb=+V**v2wrFiLPNW&tst~S zTQm?D!oakRiAAtR2tq@<5d?v$o16==0|$OY&}IO|vPTfu=BUsP0DgoqO#mzv-{7?o z0KmlLGM;bR9{&@*!5G^Bz*@W@!VjW@ue=qk71F5=zBzo7&%StE_fSW-r*cUoG{!ap zFi`O${7o8=ZBp276h@X@Zx?3=GGsCx4ECkT-tXkuGZ|**%gisX;y8LEC+sB_Y$Jo~ zM3}0m8yfIJyaQ;!TH*ZYDI8bv<@f?Wx;8>jrjtU+V<}(Z*`W;2kDlb#y(JW?xr~$@ z67EhFsAjVUEEUh-SM7DLD_`puM24|*IabOZQ_}?q3@=?g!|Xzto@^HnXIHo}KF`^K z4Ch9B`C{S;j;nX%A-fbXs+!oE5?N#{6+gre>^7;1U1}n*#_~)qh1QyhyGyvPMmd_X zb2)BJEu(<0WP)NjVDiBV=~M>;ece2mE#kUroAjl=20~mZM79BdwNP3OS~8s|vh<%y z@%haKqR5iz?%;>tA0eAg;s+6rpOm@w;#uDQ^F7vAeLng85tlCx5=I7NRZBemz@V#+ zt<~&WTos8o-jO|D{&%~;F;bOuf2W)$AMI5f{WkoV{vJnLLuP#jX8$Tr0LCe z?aFIyJ><^RGGS=z#&!B+SAz+ejbtezOnkMx*K&s&6ANT}I_b@H@{?=NG4?_ZfY;v| zCtq5p;)ndGEK`)ARiO(;0qzZG_+a>MEWW@$O&0VliJ~y%KQc(hv`43oY}k$z0#mN5-PH z!iwy_Sz#&farN?9tQF>;uJXovx9G`s;%JSC@cVaea_4@Ym12bp=W-N^K3)*D#!m#T z6;ZX6&;X|Dz#{u^uA{jfp;eODry~fl>_ir^#lL+`Rjg zgzL1#ufFeTD(0+h+EMM7Tu1TgzaR61mxf87NHTHnDbtUNba!{~myhm45OMxOKf`A- zeE9Kn9LWz@pf;J1F|l`BX{`w$DE{{G489+6y zsdCtFC0ZNfI&p%r3O@MP3=2=zaJ0tJv~6dmP<0cEH6VgkvSsrvEv-#W9m42PhDYA+ObM4ky&t6TX%j|pzm}FP_+FLMN}+v&512`Uz?0QM+$p5w?9h7GS>kd)-6-Q zJ-oy3n#?f=X}<;(it)Qkho%8!lLl0q5hw+d5Az(xC8AQQIgHkrq*EPjXO`^XP|2+w zr(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ`v`IukRCwC#nR#?n)g8w_@6DT;H#3jU|fn+S=7jq5HjoA?!EnECUKHX5dNr^ zQ-1%vS>C<(w|sx=)s#{k&ZKjg(-8rV2=M=krAtcS};u0|-h5LMZmft?UsB z!lp~w@}p_ct6Lpgc9f$O1Oo!cJuupoYN@Oi-*fUbiRHPHV8F-75yvuO;4z>inboVY zs;iN%i{|$uT5YZu7lTv)K?6Wah36@Rr*b+{bgtM(|6a9Jeb9sRhSkuRJcZNy?O@ZE zPJF(jqNO9{xNFMlnx=uu?o-(DG^A1pN6@89j7vwKK$oMU$lbe1tXP5j#TV$Nncc_p zveGwI44MW)pd1?jqv>GB6SzVU2zW$Hmqf}(JZYeCdAYhLW-v`WrDM5JUed^(`XZ## zS^y^>FtqxdPo66QICF4UE*N<{0Uy}w){$Dd5}8V&1%oId+BL6CCNVm9{!Rc-C>&Q} zyAr7sSB%QYPR%0?FbV+cYWViZ>3SuUkz5iY;* zMEajl0jVU3^9s1vp$Ig~=s^8`x4kp7+d`31cxjRkN&{glMAWq7-G zp_wL1h;}uvY#U!JM$u)LVGbEWMv3n%AcVrPJsd}H#puoS>b{q%4~_+#)=D50O7g2= zHEh{l!Luv-9b9;HJz`OlD=+HJ@Bznw5~QAgp44lvWwGt|qg=P}VkuF!O`uO7VpopE z*Qt_ijk~#j!*lrpNHVs-as*5Nc@kZYYM`3HnMvnpKW5!C%So`(+yDMc$EumrX(nv?zepOv%r!=nJ0_xNBw{h|Z2AO0!Ph~477 zCLggak5I^9!njlU^_V_@B>vcAB%Xd6To-~tR6AHlN>n;caKHdcufHB&_wMXW*74xR z7g<-kg>WE%j*cbV=4c{v877wpBpKVqc4Twvu^qix!&yN*K*Ms3Tp^e{TPQrsVc@C9 zFy-1ooYco5OB4?P@4d0zXDnoJPr z`4dWSzL~(FLF}>`xwmQ=Z|vBF=?h@!299XE-Vq*J&h|!A#PB?MNX%Plhn_u3xnuGf z3_Gf2iC?w?0`Kij{I-Np!Rtkxma{1YLy?F4Bb191j$*fsJ-HkWmef>3hGzzv&dpTOA z(`bPJrL$%e{mpn3Fz4N;`SXV_;nQ@2K0o_K@_Q9nYDV)QB)%*53Uvd`TFUbn!oYt_V)=J zA#^QUr5;o}rt-t65GdLHLa7u^(xG?nj?AAqlHsQvjoh}4UDIwR{l+TvNCYhqD9kvZ zEDKH7DY@=CN~TT&Gr)^m-(}|7rF@gzM>G&>&fEt}Eu7dB5?$Bu3SiE%Jq%sr>T#zq z=ccph5cZLJ?m6mjn~Ar3R~9l&T}z?TH<2K4+;No6olEGPb7*kW%zg859{>0a4Bbc6 zZ*r*9K|}W;S`>3R2hQI|DX^0^J$sh&z>JZc`_t}_j8lKZEaFR-g5N+dDgq@zX>Gbm z<+>=#B6{hiRNQqpl$Y_^_7AwV>hEmbUrW><%Eoi0TDH0>yPcMoXqq~@CjOLC2-zwV z=XX@DD-n*z6&LsB{u!gFED2(*T}%D+>DVa^ zYwZ*KWz$Qb6h;0}_SM{ZZ499Dd{DJDumZf+nOLDC71$|<4y9r4oH>$fesMC`8S1Cs zLVU@i;CWf*b33+a)rCMMlb9n$(DAN)jR$WZMc?DfaXSxbJrjqEfSo@9&$i_y3efv^=-+h?FhtuGux#8snJpcJSgp43zfAEkZ%t3|GdqDLa_H!PlqN~bBh_!27T&4bF0yuat)OnzfA8^7I3 zEEvwFe5DSM8acpNfC6)++%GDxn0s~UFX?l9CH965)J>j(_5OQVt>?RbYpthJ=&=~( zx8F`|;zS(aq4$>az{VFy*coEMaI4t59C>(d*=x8KP{ww?i^G)ogEyt zpFxm`1m=*Tbo}Ey{Qdj$$-b|cvU)LVcGghj4-xhU|GNWSO>0iP2EeYdWAUw92U4Pi z!|m(HvOv@5aQ*d^-8Ku%0846K=k|A=q~1!?zxxHd8655C%Ad#LY95@Hl`7v$Z!6DBXzAA+1bw6G}}ymn|XH}a9xTnyNt@a z?}1L0tlGJWo8EksE&IME8VIBP2zLT9-vUh)U~`gcitWh+M%S*C&X_@D%orSC-nwNh z+Way?N{)_{@?+m|Hur}O@p$WL6rrI*DV;MHr+YVQzWjvgRZCd+%@&IML3B;WA@ieO za%ey$&=;sU%x-A*0ySFhdMTQF9!_Kf3GK*D{Sg6<2yjGzAC>+y0I}&+znMzasQ>@~ M07*qoM6N<$f|$yGzyJUM diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Nauru.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Nauru.png deleted file mode 100755 index f763397ce278a459045f8a5661b8572e5bc0e566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1216 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Netherlands.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Netherlands.png deleted file mode 100755 index d5ea768707fb2c013ee9044e19bf72fa1971f3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmV->0)+jEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;0ZBwbRCwC#nZa%oF%X8o$!;1X)J8&}iYI^zci>q#@JKuY2c89S=fWFsK&sUC z5_{M4bJ(Cq!4rOYHMHi7o7r7i+I`LPf`0UX7MVpj%0jF2)HQgRgH&`<(Eh@%)t355-c zp%8#2q|Aln359?{Av3THXeS1eqs<0|LS~?8ZezfJ7m~gexsfw_S+~;_paN8Y2LMpw z;nt1K6`;D%k>dGo^y!-qBpD&5d$S{(sJDr%$@cVNGx|K#25_=$Xct*VmfUd`w=*#| zMl;e!%Z${XHby!I_{1RCp0x9>Ub{2k$+4!{IgHQ@Q)MWsLxzNtZ+?M9_ z@kw#6)G}NYaD8=I;#Mdba1Oizo)u>N58$gYTrZt&pCw5EuC3nGSAYso0sgA|902Pe VI{{bWuCD+9002ovPDHLkV1kh#93lV! diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/New Caledonia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/New Caledonia.png deleted file mode 100755 index dc3e9e1004f5c96c9a580b440f2efbb3b8912acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2114 zcmV-I2)*}-P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ@xJg7oRCwC#nOlriR~g5DYwxwsIWxmB1LY2KlLAcz zg)&&EKyC3-AtGXx#x$||P)#%@CdQaPnLhZ?^r6NYA8L%TNn3;>r4RudAx^pUfhq)z z0&NixD9pgjIcMhVwbxpo5Br>%J%=+)n~pXUSvxChudK`d{@?o6ciT!t7|SJKjF;O0 zZUgv#2cUou$XDC3R2&d%VEo4KcXp3O?!WrXrzUEk%>(O}Pa0FiA3A;wpiKjL?*-?C z8^r_wK{7I?2HpiBKrxc(6Xd3K*?vuSWrTIZ?cLrQ;k^LlHGp`*y0ik+tg{;Ul7LD# zcH)uRSd|D>9YZA37qV7fW!R#WLPQ4FWxiR1rIbp)n|9Lq)putFNdce%ynwNu#QBDp zGo+@9O9Buz$VMfge6=GDczdfoN1Aiwm+ z3K6~it@KqULNEae8nFLW`8SEjdOrw2JQ$M!kOizls0fk#je8fJVAb*-rcbftBIrDl zu>OG@-Q7ah4b73`<2my8C756_gP-S2r~WTSRxeNgBvDb@45p=ipaMyH$OMF8e9E6Go)(OwQ5EBGKsiauHwh3zu zG)NFw1JgcYIn>n6^8OrzAN&j?Nd{b->Iqo9@gx@FS!J3E31VHt#WsOyQyi;0JO}=i zux52c`-BAV8(VSlFs@1HZ7vbtFi75y&OOjNYl%H_y%(#%*z4#Z#{0&>ng^CFh95rB z!(UHYa=9FjKh}y(8e2_K5NS_;qOsT82%BVdv{8F|CZu#8LAKCXL6$ z4FO;YqmUrvFqVfDlxbQE}ysj1q z{qTgnpBe;+vx5M<^F%qp;aSkv!ts5A&ed~26`xAQapahxV_8VCcy73lyr8irg zhl;^}Y#NUqTguLtW13qXVJH*|LQk(}^VS|#J$Qqiuf}xTf1MxwxI~nLFciX2Xl`-5 zva`Y?ol9^_XCM^=wY`UFYwwN5xv4KWYcoN;_k@Ji`%&eMODKP09$$SU;)(Mo_`$=5 zzDV=suNUb&GU!zrBRuu9KDxR+&;7iG;=6_?U&`~-ODm9Nv%uNv#Zw~$@x#TDjbk=H zB%l#bI3)2Q=^C40m(AoSm+s*CU!0-v`ae1KM&sz}SHJD&d{4;R^A~V>>YcEn0LBiJ zS$IF0ipIj^#ARIx89pXWEKG?wJ9P<6|0t}y3U6J5t}?_HavCO&gSivgKWj2fZUM1% z#E*VLcSv4HWCRDx3y{Es988%FE9X=hQaxH#os&3l3IB^yqggYMczX|d0WT@nKkSsc z8VsC*T3Syrc8bbaVm)A?fYzum=2Gms`lEniPw!a#Mc@=L6<7jH9%IB`1x~8!@1@pi sJC;fe6xHoN^|t}s25=j|hg$wK04ie-v+?HuL;wH)07*qoM6N<$g52xbV*mgE diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/New Zealand.png b/Angular4_CLI_Full_Project/src/assets/img/flags/New Zealand.png deleted file mode 100755 index ef474ad145462f008c9013b237dab9a1f0fe533f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2182 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Niger.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Niger.png deleted file mode 100755 index 06a7c0892d0203428efa6325efa3c3d8be38c27c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 zcmV-!1CjiRP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;^hrcPRCwC#nZIikK@`V7b31!65RD2!Fcw<)3x9zkNW{WUEQAyaHW9J1w(>vl zKd`W|P#X)iu(7ca{8<=LG!SATh+t6E1e4p@nP;(^%ieOkcj}&I^ah4q=GVUOyzhH& z-i{Ixd@eOSFMR-g0RKAx1q8rA`t+$-prL^^^Owgz`?&i<=Wngoz%U}{tw+2PKAwI6 zFsy+A#39xq3t!T1$+3(~yDDI!LP`>IRlti*$+{}}b}Q%95^I(KSSJLij0WTvIMGS>(k1V@nXjWdP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;lSxEDRCwC#nL%z7K@de>wlyEJPXNaSFjiGW zh3~VU02tPYF}Hj+43A@%rSI(WqP2b#Z=D&&$*m()6<}Nds2NcOQCUl%xv;R?%DoP= ziM#GuRM15SQ2>}JK_ZpJ755xq$w>0NjRlDKn`YzRa*g3CB#6G9u$xq0s+w`0aKxyua#0;XPu~R6v+j!wDhpM$7uK454W(mva8=o3|SZ zAxr8)s)ln8RcqIQX;t>J2WAN*b9NMVH5w! z3SYGAz}e+wZ4Y$Qmf~*u_f`9J_wb|IDW(9I)ITjIA6A+;2r55C3>OuiuS2gDxLow&v zvJ(4z8T+-`XJ3DE19ILq82CDs4K9SVb+9#Ob2L8e+?j1L3+5LEOfDu_3!I;yZ{(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>B1uF+RCwC#neT5DMHt6Fv%9yq_k&((1Er`nN`mbRkk~2#f_+Ie!W$BO#Y>tP z#8+TQ5GyZL=qrtX051RoK@&76Nx=k2g-Ak4uqok%5CmFiX?xu5?(NR_V)yR$+H0HW z5wo$AOlD{InP;BwJU=rllv2dGX~euO0aya?e+M7{9Y}^_oSF|f2GI20hbJfEc=~6* z{h-AFa#AXK-+DP#!vA{pPk@{OB&AaLzU1k&4L~%v2@x8a3f^l17E66fh3o3gLtf!9 zcb&$98z=?MO%^f`GHC!Psqj3B=gEL5vR7rNaP%Y7GOdVADsxpUhnU4TN{5IXnjhIa zDtJU5- z>=T&*@L>CP%r$F}`TU{_l$0pfMYAllrY3}GqFfg_HHCB>glQtQ=X)+%Hj8`bP89%B zq8tb1x(f?$+vu&Wq;~AU>ghpmYpbTk2M@5XU88XB9CCUZk+fJm;Qq6w90#O~0PsAN zZKG^^o`ORl3k9t8uhYDLA6j#Bz^LT$?1%5k?%avd(LuJOgVffoOn&htrQ4&3RH`Tb5bI08|AunyPTfJc&UTtPxe=Y2k^(ocy{It^6AscJALI!T0T99-qwbk znVFa8zv{C!pga#*EY{aRc!JA6-iwyY)rPa{*C~yT;tUUy>g}!C=XETin0!nVP2=BmqaNWa}nqO%kEtbj=V8Q=hO{B>83!%5|AId>D6l7%iIx6yC#!XxS|G;2;l2 zMnEZ4K9AYmP3vdV`w92#o4A1K!ii>3$wRVvk|_B@QXHiT)?`guQ-M~^ad>{t*k zEvr(ec*DaWCAq#na(niGp<}FG9q?_i2>}(YR>El15oc?lY;Pi+rsdEfQd_n#zHcA? zlg9|%KzSZ|dpj!z2Cz15s;>1sqYwKY{q;APU0tj?b&A#_ zM_6_8I}#lo2-VcrZ*}<0RIv zWA)F!V0Lu@knDbg7cN{R@ye?~H1j1B{ry40QABu#e4_%*nJZAT_FK*RuzP;BoW8Sm z?TB6~%^!&Xna`7b|9w^r3?MR@`ROJn8T)82#dAL)(wXOTm6Ax{Clag~9qrVj4l$p~ zlv0RHhWyDB+<)g?@~2NDpFF9(;}{!f=J*NjZ`(%U$Fqo3dJd1-bG5*JY7sN4$;491 z>Y{~^XR^2>e=xRtH(F~eMteJ&Wg&}2y!(G4Cnvx(5!q~AUiG*ywBthGWHb}McsXz!(4?xUJNJgBvT(m9An6bPU@&RV1r{Z|8WBYXg0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=I7vi7RCwC#nOkTaRT#&AXJ>Y1XE#l@Hv_4q#YQ%$wZ2FxEh;HepVT5MM#KjZ ztO%lrczG=pi&_;Fyx*!AOYuzWyFX$S_E1I{_g}7U;uXg8YO6;Y69&dG9Jl)U#Vp= zpd-Q_)Df$@PgG%>04ML-hO>DKVLlIloc&O>AQ1tjIR9JYjS>{9;j6~yx{$^fM4{AV zndioeYH*M9dYm19b}p4pQ~Bi(0A?*5Ld5eB-=9KJF1StyndSLPWnOr%JP$-S63{gQ zo)-zf5zm95k$_0_2-J&E1!P2Ip!qDU5v@`2_+)2Z*fiQ>HuFL_HjaDXC%oVPARHYf zER|3R8*|MX?2WgQ*s>XwSlFa?$rdQ~@2A|~kM`XJ*U0srr#ocZ`8&=BI1x^vs?%EM&krM?oz<|oi+ET>Cf?;|Xo zfvQU^o?^+9JDN{`OW;C}lZQYus4 zw;w$+GG_!X>Owk~BlzbyR00GatEZ=V>0yYU%_4;o<1fApo{xRUZ6xo%Z~h5Lxr{z_ z8UmjX50!M9Tjx%kAiwh!iv3?9egOCwU8`BPYv;nakV+)LG>}juVMv&tXiBiLY8A`h zeuJ)G4-!kKiKUk#xe3OedV1~&Ot-mZtXP5B)rp7?B2*6_z6|Lx;@#a~nJnM)I;)2U zakloNkDs{mdZ=Pzld-IaA zPoo=Q%>C|7*f2-N^Sl|^jy?Ol95qZCHZ2)8<1%vZ1LFNPIMrQTSIXc2Ai>FhWxnBg zo&XsIWUAHbfMr=TGM?DAoBZxq2@2zg2!@>^*}IkajW?j;arF2&DyC?AxDR{N#(A%U zJkP_n?H&bWT-O~)Boedd_K{N*_kM}{;{k$W#|S4TP>zFr%LbC$?YR3X%0S+%Zgf#JF?$z-xtjSjcB<5(6_E=OZWE}6uw_wO-) zPz1F|eeGrT0fhC;Ib#~Vs&^))5QvZkQ0g236JTvFM@L7r_IUI8JS<&WkAcROGh#5Q z9Tbqu<)Wy+RzN4P9#|PM(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=7fD1xRCwC#nM-J#RTRg6_j_b!k|vYXNung76^%AXQ5QltMcgPNN>vC58YtSj z@c}|W1ToMqL`1}`prYu;l@D;?(uIn;s+NeYZQ5z2F_}p+nVIi(?{P6RX3|DuJ2%q= z=fKBhKJI+y{O|wV^SD=u2s>FEcDQr^bO8L{0Vu!)QuT2si3UOs=o68Gt*@Sccxux* zV_$q|XZ4lZ?EzVv%hG-DKs#B;dUf})$LnGNL_n#vm(9PGRRAf^_L4}FG+DVpmbaYv ztpgxV+PahNGZ00a1U=c_08A7C3WcB$Dx->Yen&A7qkt&ajkt={@c=O?+zR;fRqG5` z&%_dh#J-~3n-G_l!AlXBDukv&cw+_$qixPW7$L4g!UQEny3WOTxvO5gs#^82qNqyfd;y^pn41EtfLm6bIBW@QygG!llW zp3J(ay-^ZXfT>hLIZcxc4CZhr?!f8qB{Muo*R7+RJN6nwPfam!^l74>XTfm@=JIfQ z4$KCrVI!q#{isqYq#CRN5TlV&=|3c*f3I$(RATI{OdSgZSCLnkx_GFs4doY!72I(|E2+|MQ2@rrNqbt=9k; zZ4i+bAC2nEF>?H6RK521?zxj#s`O1w;<&Yr^`_^J;7{C*k*FnoMw=!V(i-Ks^;-Ta zJL-C*P)bwH4)DwL4CzdoT_Z!}j!tpII4U=bxv2rughauQ&}u)@lC`feI^fQ@)%;4S)^-Zl%Z#yr105S6sBLo#la`r zbe7Q2xmoPIvMXu;P{8eR9M5{5ouoY5HC9(_FxfsvzWJO>lh0yiPu7ig*%zH}Sx=HA z_`bid=0Y~>6H|8!9Gs;kE-Qd!%8rW1WFE$vOr)0Is78 zSr4O5@2<8VEoy*bv1sLkOQn@f=h)H(Xax)d`+>n7=0$%3Cls~&fnF@%6SP4>prkrC j^&J2m0386=RsI?PRLp*5fO0h500000NkvXXu0mjfjp84m diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Norway.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Norway.png deleted file mode 100755 index 2b03236fc99b28bbd597c061147534b2aa31d618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Olimpic Movement.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Olimpic Movement.png deleted file mode 100755 index 71d97aefbecc1e4bafdda1f13ea8a5a2d41deb0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4432 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 LNkvXXu0mjf7|Iwg diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Pakistan.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Pakistan.png deleted file mode 100755 index 1630f5519633d35f9fb2f22bd4f0e5453fc47221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1448 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 Xl(IF^Pc{r`00000NkvXXu0mjfVr*1A diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Palestine.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Palestine.png deleted file mode 100755 index 6f654e311a8c101199973bad22427f947ce2b9de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1255 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=ZAnByRCwC#nN5fsMHI(>ucv2bXWgA_BAW>YA)>)VqJh;zL_9>0D2nJo5`=Yw z%LXqVB*`sc%)uz+q6EAc5kwReHLw?R2`hr&bq^6eC`mw~AttWr?e3|n=b?K(dUj?u zCT2cxA2i+dx@zkEr~a?%z1O0u46}F)xvT+L1Mq(bAV3Z%ruShI3q(FpKC^eiqot1|L}WNIu7oJ$pDCMqIRJD2!iNSO8e(1I5TX#+>8H<$xcen1v{8a7-j2 znu4n0iJ)zn*wCsfB3@mWv?bHEF+#HaJOS;*c12a0n3%vh1t|LINUSmV*7BI2V+%z- z4g#umi_-Ba@f47B5*0;iFOwpN5l{tb3`^dsH2rbexs(1$!&-|v2S5VA zIkZ~ERTGo%5_q*Z!l%mtzgatQ^oipbr?v@zbr8qN1vrFpl-YcqGuHB5svjf(#xwy? zXK`_iYcbRVp7uQM@$-BVTqhhL0JR{rL7_NCtJO@$nlEhw4i$^M_xE)!tIKwfl@oMO zckFkg{c9415!N=ZfVB{Y5JeqNjB(&_vA}0R!1sNoR6d{20>C*miqI~GDUb)IeV^^l zaViLi`*iRX3WXK`#-L${hT*D94)8Fr+4nga#rzsaJqM7>{EhSs&&0NM1pF78;{rg!yd$#BK!2K6??fS9x47e33&mEvV zGlPs2Z?_L@YdG=MtN+;#|9Si^bZLo+LkD~01IE;&yIT@f)LP2Z)0Agtd*{T?xg=h_ zr3BA{=dteP8P*?t1M&UaYIr6VQfrZ14mCHIjj1u@H&(dw#0g4I^yW-x0bmf-WEJWW zR{BtTu4N%L-xmd!1mB~(9%b^wQ+VZaf66LqY+{^qpf0^@_PMTW=*1Jp<_=K#;`5#x z@0v3*tz}&u{GjQ7Z-lfsPQLOuUrjE;`!8nmSfP82-7bFCmee|%W@pCcJ)c~vs5`N$ zvTCI|eSLni#N7U!{612pujq$PXaqPLRoSv#MzFcj?744vtHvH&ZHfhhDEazm!E>t_jw0*_r z!uk@gzw`hq4#0n^Wc5NS=3|xtFh}DvU*@UdS30$x^6R`cv>!IlrOAYtuXUWwOM0IC!;EK~@6r zfT}0VKeUOXFWd(TrFihFay0<189>fCf`ZSx&+g>QsR|P{$_&Bh4TZ78 zRHSt23QG))SOF@)gTN%iC4T^mLh^ZOJiQN-M8J})eW_mqum)faKwssb0RS002ovPDHLkV1kCdOalM_ diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Panama.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Panama.png deleted file mode 100755 index e39849d7ff6e12d44c602255511eadaa421751c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1053 zcmV+&1mgRNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ#J(4T|{XFv4utuL=mCd2NW?Nm?Cb1 zOPB84=~moT7aDgitfeS)QL5qt2|*Z_w#L$jWjcv9)y&+PbG|MnGnq_ga_=>B5(ekH z9PaCI@A-fK|M|{$&QT&lGn+$`TMIx7z`G7W0TCcReQqYxK+XlaL}c97U;Z8(w1!~q z@bC&3NZNE$TYtZm?@ryn50G@H}fgjGLZUWFZIutqn>k97pjY{T~lT|6u>_9zJ+Ki7|o*L?ZQdYi0pxki|VDC8BK>j-ZNM{z3s*;p#avb<;tU+x%EonF^V8jE33*;{39Vk)$fP`@|0XP7A=~m znQpUFl29cBwY+Y8*f4eK`Gwfhj4l7`GqQK@kbU&13~0VFWOg4gf?>vEGLPn~+a&YM zwfy{F7#kyV<_umcRc=&zXb1tKn|fGv?kussKL0*ov__$3yjJ5}eO+B@>fZ-Jw6~Wv zmoCxy#pmcu21L-A3>|y-vG(e4-Nw(6kP!hTR30Fq4{AR18H?K6NuE3jMi*t1%aJ^B z0;jt>L=@5nM1_hjjf_ICf4GUeVH4}VyFuH|k9qz5jc{R9FoD*cY+0mxIU8>OOxv!0 z*5A5`+q2m>hccDf=u+=8EgKl9$PHW)gU3QLAWO@@f=A-wDqnLUm?fc-h7z5zrp!h) zz~rlct^8nOV!~$owF1@v+ky9*%=u{`r6}$XB(S_sU}L!em{hHu`WAo|fEIuywf_eI XEj^5IDdU#~00000NkvXXu0mjfoA%nS diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Papua New Guinea.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Papua New Guinea.png deleted file mode 100755 index 7b0d0eec4fb7b8d44e0b1432aa60b57ed914d177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2075 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Philippines.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Philippines.png deleted file mode 100755 index d025d4d58fa226eba494f87eb1048d2f62ec08aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1564 zcmV+%2IKjOP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>qDe$SRCwC#nOSU9RT#&A=Pomyw$lZ03`Il|k)=S?fFuT!#;75Uap3_2(HMv^ z;*(GlAb_zJLn1+&NR$V#CK%!pb{ec2B32P07Ho@cQYePB30i3BblNh@J;#T8r?Yl3 zP^OLjUhcW~o^$5=pYQ)|cZ5=k@hlqSTqXca0QkQH5P%N2o$GiK3kVuOUUhXt=bk;a zgu@ck96vY?9a=ld0P;&q=Tlr<#EBD)`2BqthB4-qudQtX$Tt8tD!`2U-MqA-n6JKW zq_y=Q2ZTTfhiD3v0!_ehsZS~Fb?NS%y_`$xI*lQJKq)9F@F1lEaN9?%u0ZHGh5661 zX3bI#A3o2SGp%Tvj$w!d1*|liN8d%0dh&g``RPCoFgtEey0K-+C;%L;+z0w2AiTI- zIxAKz!spB5=+O)G^(hQfLn!-Tgma22=@bQ^1OxMkj#DN%dqfpaK8U#Wu^&vF7z$ZL zOCTG7RtTa5MApEhl9Gq;`Mm7g_bXjpy<^HRLZJweh>W)Y3Cc%h-n^--TlX}3_tw(V zat&Q~p=o0QK(Ymf5TDOWS=lojI8aA*bpx6v&~-iI7O*TiG5`QBm%+-Fk5O2dLsiw! zNEya3G6%vm_5TJSD$AA?GkJ0jAMZLzS7!jzbY%!Y7|R+Fg)FcxfC+3?zI{2B zl|N8ZQ|~ypxN8>BbZrm-Dh!eRz$7rA1FgtWIva>U_&5*-b2&LVE;es2rKqTY-Mdc> za5Lq^lEQdGo*3-ZRVGN?wnav zR6I}B=chS%?4k{P6y3r!L=uHU2Ox43gcqz!pgNNpHVL=NL4Od03yc@QECmA4y9`_# zSh#Qtue`j3Kp@DWgXdF9&XfvNFnnnnUqi(ebyFtiCQ(TBL*y3_1vcON-$(_J{RN0A zpaNh%VOvUGaYF49R3MAM#`oy^_T=bOsIUNE-AS85N-2c!fccaiWkPMB%>dcrP|5;r zzHKmLQDXP0%>->G;otwjU$&KSV>7~=Gy0A!tr&%D0K)cz;C`^qg6AV!@mo8<{g!Qk z&=H&S?o|ow>;L8mJ)0_!em^2Nd+NpIzDglQl=o|y8AGz~-CI9>J~Brl}wC4opf03r+A>p|G^0PQxOaAX=A# zfJkE#H{X1l@P&(rJnzu`_m8T@2=wUBI8O4 z>D&w_fe$~SXWLHD^hCaALjMt2AZoEdfS!t-^nO}}@MJ-TJ2HewY$=BVV70Vzb8Q)+ z)8}ly$EU-Li9$MgK#Nf*m@+N+{g2#ub|s;+b%^{t?p)_``xb}>Jk8E({Sf>NWb443 z-d%g>TJ<_s#|=bo4r5IcDHN^+wFNLy)>Ql(%IT}xkI42Q+^&%oTp9HN{b9&Gg}l~F z*K4m5I(0h6_pvBKpc2BUDkSvVb-LGW!MfUxHf`#-`NVDjR{xg=>3H`8WH5-x$^yUt z?j7dsEw==4FR%c(hw&vHK!dQWG`!ArJV_Af5flH^PXL$zFaaQ=^6vmeX=o+e_0h2a O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-aY;l$RCwC#nM+OsF${)3&y3Vfp;8gz6iDp2{~5RfJ6;l9Rhsx`(a=fL7l;K| z#G8x~EAkgVMsZ9Mk)UJ_oU~SP=@zc%LzbfMDkDo@-zYX=-{y$Tt0f?0Z&-p zqj8LJl^lj$4=9Zof}J*_@}0l@R?!PkH6C>Ifwg+>l+Lle1*rrW(`Irn4^-?|!6}bc z=pBVPGbbIeQ~SDG9^pA!CIIJX9_-j!pOf}YvM=~TwXROA)f>6;p?@Z^J3^f6RO<(G z-_%g61&PWnk#NMpNG5;B!IWod&K)pGT;Wd1+Ie`{{%c3oA-eW;=L2Bft9tF h`UcPd8o;m0#{fe_wL+XAOUnQN002ovPDHLkV1gFhzzP5W diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Portugal.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Portugal.png deleted file mode 100755 index 5b3907313b62ed5750ff9fd55dad3833b657b1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1797 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 Eg2EJws{jB1 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Qatar.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Qatar.png deleted file mode 100755 index 1dd11830846f2e8a7aa1eb9e9c73b187fae558b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1181 zcmV;O1Y-M%P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=BS}O-RCwC#nOkTaWfaGMXJ+;in}jB?EB{lQugW zW(n?rVRxDH?acq2|G9mis4B}@ES9;{0Mr2d-vJ0<1DWu1IY|Jx4$!EoSIS*I@yA&% zcYTK2+mEEuRY7oX_s(Vk)~V`WasOoW@K22Y)`M71qAx%C<54#3`=HGU=~K2C*JI-M zGmIZUjh`C}*%*o{hy`fmw_GEw&Sh~#&yqR!=jf^8tZW3M0GU{3Q{QJ~@3)NodK61; z!AhmV=NF$WB7k9`Dla0aYN$uaT7puY>%W5r0T=^7EC6CVG;e+cr?H;=FDEb)Q^kZf zW2C5IqZW_eXC6aGoe^2D5oHC`^NZe!3jhIoWg|^n9>w?pR}UURtW|wh^$%=d zXm>a6rT#GMBm^Mk76Uo92SUlVuO-uZ2UBM+B6f0hKvO9+s2~ez5Rlt{h~Yh7pb;CuGdkK3O!KFrR0A;!Q`n67|%m|lW;Fufd`CNpzqaAhQ9m) zixpUzEUL-X0pogzCGi1RDTkJ4wxX^_?wiBt^z^l6Ehz~p8?%)VviG#H?#)+7uf2=D zjyDh|vtR>x!*Oac^>3cO%30M^SqylCL;U;Urws4f3*yY*dFmnqda;48(T+V519My3 zn{&|R?`>}}xMvqBnz8D#pveYtNhK~9fR)M6{`NK+9=xBy_jco6>PM{PMrv{F*>2P- z879gQyP=-jpL>etO%GvwA5~56n$H8}x^JZWI|g>V&qU8TtZa6+y{#IB$}J*OXD%{z z{!dhcnfWw1F^UN)ppc|fw069}#?uE`{lpfu5Dpj#T>@xyCN?Hs2Jy%8__?cLcGJam znM*+*Vb%ljVxUl5BPzujkRXLX zQ4@)Qaw#OX&FUu~W8=vKtaL>{JyY>?n;yk zz)ZXJKHtH>#~+2QL|vkFKtxa~0AOX(+`au}GOcU4-1RyB$S7D=!W60`jf#-IvxT*< zzl1n81D#!1sSMQ+XJ$J!m&=v4aI)t-eXn&gcH~&m`crN--aina1-K8mmE|SFK#x#7 vA7~)vIYAZ01@clmsjmU30jL3}s{A(qKXR_m+%){y00000NkvXXu0mjfs8$$- diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Red Cross.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Red Cross.png deleted file mode 100755 index fd79967243336ea2cd50e36698ae83d88f83b910..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Saint Lucia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Saint Lucia.png deleted file mode 100755 index 987e1f0fa40b18d29cfaa18a85969a9a2585f136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1600 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 b)czg-CMCqMMC?#&00000NkvXXu0mjf^*(eO diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/San Marino.png b/Angular4_CLI_Full_Project/src/assets/img/flags/San Marino.png deleted file mode 100755 index 92bd72b6fdd431803b9558ab7d8adb1490dfc78c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1935 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Saudi Arabia.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Saudi Arabia.png deleted file mode 100755 index 9630e83d529d0c76ccf5ddb067e1df288b9c88bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2035 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@c}YY;RCwC#nN4h4#}UVW@9{l;=!2ppij-vvm1IFy?AV5E!>x-1ZD9vU5a$r2 zKoYmkuqu5J;WiZ0T#RaxU-!9&dkp4tRkhPo=K(7=>Wh1fd6*@3g7{JyLCO03s@Qu zeEkovC+l(bul?~_n+CK?(Ey(i0@rm(Wm5o@2RB7gN^L16s-hsP zTB58NrzmRaTcNMi;7}erZa;^Vl2B6!AtZoL0}xW+xDKxC7A7haMnOR$QBZabubTKu z1z({rD(2ZgzI@L8|5-k!THAG9ge=Ia6_5*T$0qOOYfe036|BJ2sYM)rI}rj*TPAH6Ub31N8zx7JQ%pz!fgGZDZ%{ z>d{VB@u(gg*TJXz&^4VMV+Tc15JKS9y|}_fN{JAHmZlc+PM!u|135E?VH+rlf>-n6 z2nS8o$h-NH&*_>DP~h=5VA>`^h}r;b8@F5ou5dB(24>!@%HY@iH2ND!Wm7zN=sDI? z>j)tTcmu>YbUY%w(K8x+x#1nCZ6bv01VtIX;244d`ksjKE?QEnr_;&JJ0{#F#-AC5SGBH0v zv^9#NC=8De6AeX~i_dZEhg;07%&?MJ!LkeTm=!V=ifNf8^HcXUP%xprVqxvJg>X69 zcapWOHC{Xa8f}ejH2NDcOoObMMMyy+y}|POGNV(Y9Q)ZZuHCpstRu#QhqYkP~1UF}o{x06IdQB2!ne@rgQ zrJx`x};b$;`?OnQVrI`wMt=ok&ZB&CDi-ZJ>K}9O2*yhtGyT1-O?u?c2^oEtdD z2fzJ*n^QN*yLrwHoVjVGtzZ)hJiZHP_L2FYh?_GM2kN@^D zLI@6r4--$s*~}y#SldiwjQqVQ}I zW0KaUHs=32KUnesRaJ3Z=V|A8CZu_^lB^{kKtkQ5872DyS@91{#O=Fk_o$Z}`e&cgSCPpg%Tk_ZiDr&E! z0aa5g2Fa=mS@@bWa$Fs`T8M_q)2qL?vzKjSn?_$FeTVvZ`!{bF(LX?$pRo0~(*2)yqC`3Y5;R3)a%mFH<9Xsmem_+l=8Ee0v7ERVbGEXD`u^tqr=FuI zvs&!bPAL5Z6S}*1@e+V~d}b=jtX4}Q)`JEr-Up(hmEGs1=H0rU$O5*NgO~aP00#gL06bIr&j4B^IO=@B R%US>c002ovPDHLkV1lfp!gBxs diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Scotland.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Scotland.png deleted file mode 100755 index 4ac5281d774f28eb5f74fef63cd9367f800fc072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2434 zcmV-|34Qj7P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_2uVaiRCwC#nR{?l)g8w_=ia-!**qY-1VR!*5(oqW5vegjMFBNv(-v)X%2c#W zeaj#npJQvS({Wl`MW_(9wst!0NM+gq24Se6RzWEZSQW?<5*`5pgk%%*+Pixnr+;iV zS(31u*p3cUelut8-o5Ak&i8xH?{&@6bMojiETS|F!C zot4c1-lMxRuAs z@=1&0;E8UHCvKa;jI7Zh1f^GG#GLh0K0m8ARO|#RZ_Af1*Fs!Jw9D^9lq1qhnM z$DpZ7qz~A%b_QZri$fJ$0LXyNtQhQ~A;F_EB@xhb!Jm z)ZMETSiJ<4uoH(t4%PIag|3?{T{wmJepxas@a0?UDEaBTlsvtISGLy0>_4v{mG^&9 z!VebaqWewspmjk!ktU=9Def6%%WXo-B6~eu0yYrnF~}aD#LEv9@sq^`#K(yFC(d)dXOm-k||$SOv&YG!`g5xd$odpR-O$3 z7a+swWayaP8>WX!^O&5L#KW)cwiBK zbDV{<)7kaH&D?SQWOToQVM^@Yz@q{w*2L1~V?Bwiy04Ju?wWnUld!OyZu4{h+CBXG zuLm)ZxSS(DR@F2Gf6!vfo<O&%Q`ylz-LyKX-(ZLGqQ#5@KWspvrqO$Z(@%jel8vxsv<*Y9g< zXN=bqI+=?#i#sdNGXJR^ys-Wts;d0Y!H4T3p$dMr{vZo}yn|g;&Cx$>i2e#S&*$^i zdOU-pfoa*S+*Hj=8>+|^z z5A1N{Oc#&6@d-OWKaIn!otH?yk|TCoV){+y&rW0Iy@gB~;@Hva^-d8$Do_B7<>Hca zz(LXbc`2#)dND}==oFW})L$ZSiNGZSU#t9Q02_~YSos6qRR91007*qoM6N<$f=*bi AH~;_u diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Senegal.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Senegal.png deleted file mode 100755 index 13c936532ba7167474af45ec60555f314fc510b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1223 zcmV;&1UUPNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=O-V#SRCwC#nN4pSRTPGwJ7dR5xJXCymo)zV10JW^B)RY=>T#4-1cU zHRC%o*XOBkEdpdqT9eB`*>D3xhv1Ex>9zq@%yh05 zE&K*RHZmpV7evk6OLMRCPTwje-k5jFO2-XarQGLion`D14@)cMAl(OGTsx<#XhA|MgmFxi#AUIYp^*?IbY~!}y1iEo!R8o9 zR0t#@5ElkU0pKPf@jb`_PUggxAdXT79-xFa!zt!#gMCB;HwG|%nSos!64=OP8hblB zLHDzjhk5|Gn(R)Ym2} zsf4u_{0u<9!eZED^pu#-A1H5d%vOX`OSjAODB2xT%ch$_E+>j6g_SsUHXT$E>9A^P zgxzf&9y*5IlVUw!@qB-TNaPN{HSme%7*G`qeoowfB|%}2V*c;kPcf;%-a+4f0) z@^lEv`p+{!H<|NNXOcbllm1&fx+cp4+5pDzGn4iLFqknSz>GJ5R6>%ELTP`!I^!_d zoU> l$(Q;GfC+#JfPeM)a{!q!>zu#`f_DG_002ovPDHLkV1nH?B!&P0 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Serbia(Yugoslavia).png b/Angular4_CLI_Full_Project/src/assets/img/flags/Serbia(Yugoslavia).png deleted file mode 100755 index b2afcf5d25f26cdd19b0ac7cdb3d104d6bfc10ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1698 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 DrC|Q; diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Sierra Leone.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Sierra Leone.png deleted file mode 100755 index 47b26eb5d4cfb1bd22246afee91b41d465a88053..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655 zcmV;A0&x9_P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;6-h)vRCwC#nNg0@Fc5~nNwZWS?XCnuNL&DT;1O{fUN{4%;0&CAlc0U%0q%f6 zs7Q#!_53^}4N2BrwcRd@h36%yJ#pr%XPg<^B$2aJWG)4u0Q~O&1}uPOf6YlE(A2=$ z+l$xVa{Tw-ym)uN2F@k%?7_>djQ{lY1HgF=EQJ#l`59Jyw`N|(sNHrLUPpQ^t#j|> z4B-IF8bESf5m)S0G&0{1!uo-Q5`i@ByGl1TW=eOXle&+JNDe>^;E3ogQ6UTWaSwP8 z)Bz|GJP9md=H6)*e`UJM(*OS$VH&PxX)6Quo`&Ov~Ea!KFF?ch>%kH~?Hv z_6^xx_5T1g$m2K$BEeh2kpOO5YHxAI0CHMyvH@6lgHKi=MM9hdq$YOX$-a)`ZGTr4 z>mi5@cp~X@mWiC%(~?dXfC5ke{sDj-H@7x67l7hI2NyM?T>}N zlFSL&J|)F%CqbRf13-*UwWucqhvc0%nX69hml5N52HdF@x)ckVmrJP_SSE#@bRYYlr(oekX0RA&9GP2J}~^{)i!f`{X;2-}=9?xyyy* zSVmJ|*4aGykXc3qW;R_$H=9JKcTci&rJC-bfYs`Ij;T;I;1Tc~c$k^-Ux1HBcf54k pUvrWM_+jOwz5o<}0&uJHdjQPMDQ*ysyg&c|002ovPDHLkV1g|&9GL(B diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Singapore.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Singapore.png deleted file mode 100755 index 4b887853ce0e4106a5284bcfa0e5feb678157e06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Somaliland.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Somaliland.png deleted file mode 100755 index d44f58092f872f083c1d4e37901c345a1311b55a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmV+l1@-!gP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=kV!;ARCwC#nL$q*M-<0@v%B`%*cb;WlonJDtw;}*8ui>;t~u}pdd>&vmx$C; zZaF3DA=ln=%OyFahe}CH+eAqSDGkApfB`$$J3I4U4|a?}v?i))v?@=sX1zPR^ZxtZ z`_F%7jjEDm3&^;g0XPHje+OWI5Qw{Nmdpc51XLEk|8_fzZ~upHz8jB#F-7@${z9gl zzx(_?z*q#tB7zssPP++!qJ24LddG@l)L;yVDp3%0+AzY2BNs+k=WybPf(T;_Q4k_3 z&dBp_TrJQf`|ZA1?wHDcjz%yu6=D71WcF5iGq-FzCg85=GFcVsdv2C z+hAex6Q;`Jw9+=Ee1Y9ogSFjF#y_dB*KV?(CXD1_ey=Svk}L4l+~+*seu=2y)T3S* zByOyCsLBBVr-GG~MACt|C(iR?caw5lWTUywSaFo;(m2(zQLMAXQJ!27^4hj(wBImO znPfB`;g|KNl=4Nk-t1ru6!Qi4k|t}ruTTZ+Q@nT_exMIlQd~a(Rl&NH)SUo;3N4rL z>Es;0Z9JoxD^M+#`E}zNtu&#Ki+Pi_nHZ_!B_+-km@bd=VEqX}5HM4jq?znfDU=cM zY&N%P+I^~ViFRrUj2R5TrH3QnMX=6d{Yd~oAs6Gsb75wIL{ffQd&u^FgPGAuDuoh{ zU$0UOV-}|7d9k~}lh>;_@f340wZ;~+l__e?ZH$4X^~a1B$~@ir6YJ9x0w%%wK&@8e%9ShJzI~e@2&mWVOiWDRoa54^OI*Hu znYp>Sq1FIh07ElttzNr!P0QtS?|1$Bb@krsunkx^6&9-3>&(v1_WrM}tx>I3PmhI$ zy}5Pc#tjx17g=6j=HkVR+`M^n`13=b&kMs2@4b8XR76x&)j6kk?%WxA`grdTQph>? zC=9c;rWX;yFg%?U`mX@=w9p^(=ZQp6YyVb{aEvDD*C~30n+Itc9nhD5&|xN@!v*01 z01-jafsxREaqeCF4!U+I0wNwv09i>T1?j5MgBmaViU0rr07*qoM6N<$f_i{i AiU0rr diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/South Africa.png b/Angular4_CLI_Full_Project/src/assets/img/flags/South Africa.png deleted file mode 100755 index d1920decd4b0ffb4cfbd07287f1dd7473d5f1648..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2095 zcmV+~2+;S5P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@wMj%lRCwC#nR{?m)fI=oeICgTArDIAX`~Q@OgkZiai~~883Yj&ik-?(L7*+v zc2Hq5N(g92YH@T*A`pQBqOGywP+Ll|NUOX8bZ7(y7!V8(fj~(K5t4gzUuW;#Kkm)V zO}Kg3hSxM}X3aTs&N}<--(G94*A`l9Zf7#M&8ZzgJAnUp00J<9`0(|1A_@2{AohG_J@k(|~Tsi~keK)eN@rNU7T zj*{VVbmS9+00A{#H}8M+TTW*WVf@(fr1rXttLxVz-PIVx)vGM>r6T4`ba>2YP<1b& z#f7MU7LgB+EhU8KY5^#z2>1g8onVZgHe9lj(rui%aGFVDo}%aMIaC)H6DT{52o2T5 z%F)EQ#CRuYLIw5GfdFU~k?z0qvqz4V9L?eEg|CP#W^)vDNJvQJiHCp4;C?yyHf+TG z@n%3b1EdXoe@Y7e(tUK_wk6X77@8x=?(1jmW`{#3G}tXf2mt~26;`i*ld?e%G4Xqo z=-j&xUlqTLbNNyj#C6=@fk4E}O(4xS@0>OCzBGp9)PhnRJtJ`f5{X2rCK!!Gaq`p` z96oiJy9Yl&w~?cf7b^&!IR#RMS++R~(?V5Lu=wohA`?jS`FqYfSDr+_-aZBml=Mnd z>??EdcpMzzgg1CBmNNO#oU^HH@o09$8@%X*mGvP@(ezOn0 z0|$`qs~{b;47M3#3RG1k1?S6)1kgVxC+AptdOB{m8-P(G44(P9iL0aF?M;IBx9iZR zkJHWDw$|Va^6k5`$eor)dcfx5q{*!`Y#qZh#r~H_OhlHSr{}&snF8oPaNxjWUAlCk zwzf7R)GJ-^Las^HJqG_gEGXIlUzRIywPJtzf+VMOV$PGfj2JKs+}^M+Z*KBmlaxZF zbPNH=%E~&HnwpB&>un$tXTyx?7Sn!W67<3A>kKyRR$yu{Me{4^1Vho-G@F_1f9I(Z z;#^$yRC8!eX~>N_j)S+h7Qa7$7Ik4=;P+_?mcrgrgBNlw=1(^m&|C1@dd<~p9m-*2 zgsRB2w1chJk_cmZ-bC7QBx0A$`86NURjqH8o8l-ns+!mcraz zi;0sB24on_TMhd@51W+nbt(?s#5I*r66Cs z)@pilr=@hRHzCJyP)fBpWcRLu#jn|n|AFA>alz~rn%zfbDD`Ob_EPf$%1}BT0wATN zr3Tj{qfC|+*!1WlSo>$e{Ix2ykzL`;`G%54O4$&AVHh}$bB$L?O%c5MON;3Hkq(mT4h9o`wLT3z@p%2M;n>S!9!$ZSc1e!Lutg zr_V`92zwV5HSxxQ(~;m0LV}A(a#~ljh*k#R=!J=1Aj?MDR?`3ga-Xqyb&-YFF?jlQ zSo^UGr3wjkk+2!B7w}?vh1THl(=X#&tjS-&{r$ho!i8H{wQ6_Ux=`E1G^01MQYft$H`ZYJ zGK;Qv87x{03xBV00vg>RcG=n>`UZn&M>2KXk64zwnDZwbMvY$1o;{~aiz$B0-SA9r-?PSKpDe1F*Ey!Y;B zm;C&{uzYz5wr!G_cwGWSxJjYvGnEmeHLtuS7@4OiE0^d5jn*x&&x??n`7;-=^UbYX zIBqj|NC8Wh?7-!+u`ClEYU8vy*JTe84LtNb96F(q)MuE@7A+n>eKRsyowu9^2Mp&| zul${Y!mUWDNKSTL|Awv*5szsB>^&k$NCkW?`K|y26_dwJWySMLxLht6JLWfR+x`Vf zNiO2zZd`x30RU}>P&G@nK00+uqwu+3Gxg!AyjQ%R`3p93`Lc(Ul!P1GQWuQ@Xx%gb z#{s{?@b8S^t@$hI;_AbU8S7ZLZXfaS79BgrbE8QJ(Qpscd5WYCNey!uuaCq|oq74k zFER76ne5qhmMM8lDJ#1~*RIKko7bGK&x^tb1=LhmH)iIRwxZ$O7)T%}!`80f$BScqxgN9q6q_exOFQpVYSlXa~>^;HJ`l Z1^@;aUda5vr`!Ml002ovPDHLkV1k5R=pO(8 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/South Korea.png b/Angular4_CLI_Full_Project/src/assets/img/flags/South Korea.png deleted file mode 100755 index 13e27e11d0590957164b0a4935d38c72dca78433..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2129 zcmV-X2(I^uP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@*GWV{RCwC#S!+y`*%^M$_ss<>H~}jaV`bNs;%cm0+pb33HZh@Ue>7HXCD8DL zSTSbe)(fQ(!3HlGowdeM(ajPSMZv(5YHb!QUOH{FrtCGTrSkq)F3=O9EF92@cDcrM}Ttcq?MWOWcbh>io3f0%wQ&LhAc|0D<%F3eh^78(jI4AkuJ?cDmjM}zu zr?#9NYTLP!Jf}~S(%3j)Fb57CAiLd8k|a@5QW7;aHBoVKF>TzqkvQiA5@6i~?)82x zZEbC+s;a`JOP64=Sg?BaYUJkT!sT+|$dMx`Dk_3brwj5?9gpG8KLo|$0GI$K3IJmO z5lB_R1ObNGvtcruAx@kaGQAkfuM_O7M3O*}9>^reR_WoaW`gN;fH1hEB2@*`>k)nE5X31{f_A&y+*~M%0<+nSYuBz} z)v8sYq{PfYcOjilhvejBm`os&A5Q{wacl`YJ&0!7Tun2Gt zoOPM7$n6H{jUcd~_DJ&KFJTLDNO&Jcp9c(t7c;({iTGGqfD6xRG2z=vDfI&3_IIY? zp#CQa*8(tV3Iwjgz!gMlUYym%<3QMl&}lvpad09~cQJ4k&)9fe51%poH$X&SjJ?Ss zLfn*a?0dKnjY2ej=f8_+F2N;);jHm}oG{DRX7yiwpUMC7mt0Kkf0 z%tU3?eUwdz$LIPVAc8CKG7&1%!AJ@i&?|ffbk{lO`03-aArOFptMEa9KpaLcKbH_hAVQDwyzUREcz60FeDKrheI!M8cJ`2!=%55R z=Q#VwDH8usTbg-#4!hIx5; zICt(GT3T9AQBe^xu9pXyEX()wdVQaf@OV6sWf=<=EI?XX8kR3#j`{QF!{KmX>eQ)0 z_Md!q9e>LE0%EukdfmW#gQ{rIybAKI%kleFKMHEQapMLSB_!bAUw@6v%uKjkE)*3N zAv`=B5xovdMNwcd7@ljPKp=3>U@!z3G&eWHX0ze`{rkwz&qwS#vAFu>Rh&P69+j1q zsIIQ=vu-}GXu$eEe}QNJaRXsGh&ti94G|QTgZWj&Op8Q; z2vB5XB$bqu^y||l$z(fzofiG(C{0V)M=>9MLemoV(MP{MMxUO(NnXFwuU}qX9-TOG zf{2JxQc}onx6{d!Cu#EJ$)qTKeSALOtAxhu^$wV5*zI;=j8SWAE7jE0(Dv=y>DH}V z#2BOI=H`%@mZou%WsNkAhqSwM=MFK(sJ_0QGBY#D;c!q}TN@dTMyji;8*p%65|AV* zWCtr(uB4?)mr`9_9RZ-~>T1f$%A)A#XbJ=Z!%8P5Ng_cIsIah*Dk>@n0M*siQE6!@ zJ%0Rnz-&yCq*nwy9#6&&QMfT6g_zGfcEa)O9M^6p`x?1lXmak zP4)Hl1c0ils_5v^qhvCfLO$E$@w_6?+1WX0N0%>OCIHmb)I^&%Zzi|fO(TiM#zxw; zYZo~j4gx@pA@b)J#9tEV=;#=<1I{_ES+j;tojOHt6E>TTEEdb4b{!oZ1R!2F)RUMo zhIQ-KAu1~Bt$tcuwrm-CpGlz(GF{KgV3<31?py!dJY&X;*H)w23#~H>p)mm8126}` zq)`_9Hvqn3-S-0#uX9iEKY{=N4;#CwA0seEV2r@GivJD(TuaZm&cy}w00000NkvXX Hu0mjf{_W^^ diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Spain.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Spain.png deleted file mode 100755 index 38b66bc4a8fe8ad91f74a0ee1ffdcba9b5f25718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1397 zcmV-*1&aEKP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=`$P!}fd(3K05N;Cv?L5xA8F%oeDf&xlyLqD16e7ui)kBj%_qr(i8Vv!en zl9M;R@7~+J@;KDBE(rNVlFEHRsj6p0Vp5=IMFjsq5;!OQWHwB@!*lEsG%wyDL>^ zN2Px>x7J`nTSEZaAfAW#ev^Ny8Vr*r?-VVTtqHisc3RBYTEz3hMXv$S;CbM=@dyCV ztFpxosV5lE!+3sd091<5st3gNLf5qPTZ7kIwcQ7ivKO+Z0$}i@hC~UZyp-wgKMIu$ z0d!V8AR0^=#9f@hQ2|nR9j;tU@yM`;ZAD{^x<3GNpp5{e)S5yH0w01&Xz!cBauoAoV3SQUF->mRhOudS(-sK@ zb5lYlBiMGclrAmyg1fCj>-PbI5CCrTz7AYJ55Ih*+548o;LA`v<52iru*Nms`ZiYY zhTg4ZuKXBq_G81&LlzsJ0+u5)i%@ZK1i*mgT2s@5haOYpk9J_E3rrmWo$yGX_vkwE z2H6eUDP6qGT-v2?=v_u$>7;+C2!Y&bQ(dCCQLRnuu(!05H0C;%ZbaSWber=dUq0aSZJn0uRsu%JE5W&SKA%=@>WYgoXIC z6pHVW-B*ZMAj_asO9`t&p_;oJRA~^4ufE^U=-B}-k3Eeu9d zy^Vnb9_Oy?;fwDEIeYF!Nci^<1GneCF?wMP)B>jo-;81F#vhn3XUL|<=-C08EeQ&$ zgk3yE-<~v%5t2QM!9Oq2_QW*V&Z(%dGs_SIrn=|~*zDfuxsXbl<~#8NDGr`*;q*;E zYE|8#)S{w)IWo%KZxL!Cg|4nQv?VO0B(VUY+M%rLiaF6H{ID3K%MOVEgcK69ND4hD zUvyPyb1jX=@0zJ%vsL@@r()y)Rb_k412LtL9c>FCn$FJHQK@>opUvmuctxNU&<|_@ zdShn%B=Bo=WT!KF#z|ZtuU2mAR{*R4SOM^#%0B}DL-*vjz;Xam00000NkvXXu0mjf Dd9RAw diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Sri Lanka.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Sri Lanka.png deleted file mode 100755 index 2a7d92597a827412d297525bd61b85de58470bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2136 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Sudan.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Sudan.png deleted file mode 100755 index 3a3798521f8d851efeadd8eaf6bb93ecbc985d62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1246 zcmV<41R?v0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=WJyFpRCwC#ncr(1RTRfRcV?5cNw$g6*cww2Z2eIiA8Jbkf3&tL6-0e9pbsht z3Ko4-d=dWwh0(^v1mJ@N3L z6BYONw|sG|DFHNmz58~WckSW+!K=7Z8SBE_iC%z)1W+TYoZh;LL78KJ{}?sCjgibm z=cTpC_qgDKvBd7oV&G_v4>iC=F~7Zr@RP2+;Fj#d;Y!a=@zqD zOgE=f>^!g#2mlEH5y7_>YXknRarnHwg{S*2bJxhVvZRj&K4=VpMexMOvpxX617Ggi z%;Wu|>^?t*qvTu`-PzSe z6M10H`lRg=gVaLz;I9nMj`L1?2U}_zOIuEh3hBTj69)294&Pe(Mg}8@Vv#B5n_>=p$u+xr*6H)p8zT}URWB-yrc-`yIfo=Q8m z8DKNe1~gMyas@bR$bMc*hGQj321uFpFZJsH)&Z;oD5?B606^T#zsH+qegFUf07*qo IM6N<$f+o*GW&i*H diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Suriname.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Suriname.png deleted file mode 100755 index cb4a87ac209fa823bb5fcf8c8c9da4e79c6c65c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1015 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZR@wBE<3kW8ar@vaRy^ZbiIF5+2KcPi8O5I{u8Tt+6j7t<$mIU+Ix;1H}htjnLcT9q#=NvjC7w2g0DHG?5njHGOeU=l z(AyU5!*=athC|%`{tN&jNRpt|wyS*?MsLL&ebq-})1KTQfci43d5**}nk4O7e@p0H zozQ(=N$$7j1p}yaH2@-*B!M(-6~N#%3ncV!D9JBTtFpE30h~ilPnTZ_E zGq80x0S6`mH#Yq7b)RfETz(pLyK_N29xp9S#*ptq{IhcD%g6Lz&1N8qOsz0j7wm(8 zN1u$4!}H}`!RBT&h^skut|QVB9DFoj_5kME_a_p@0#x-%Jq*NU`xKY+})n>ika!odea+@t1kCEe+;|L%}rt1!Y@GM_Zwj6s__@e4aU^m;w7 zvQTR+L{V)O@{F3Rkca;WDxE`s?K|($>qo?S>V@)yFv2Ej%>yDB06Q#hZ lS^cSB0ayW80eGtP=K!4Lyqo+*HJAVZ002ovPDHLkV1jqv#xMW? diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Swaziland.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Swaziland.png deleted file mode 100755 index 3585ac09743b1defb79e885f0ce556ced45d1960..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2298 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 Ang9R* diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Tahiti(French Polinesia).png b/Angular4_CLI_Full_Project/src/assets/img/flags/Tahiti(French Polinesia).png deleted file mode 100755 index cbc56d0a5780ec0adda5d01a671c5a7144f12860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmV+p1@ZccP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=lu1NERCwC#ncr^|RTRfRcXwugvF(;^SxN!hLV;ogn_x`*@lXt4Ou@tlqa;3H zlo$;$@elAxAB^#hL=a+vm|)O|NhK13N+1MDe1Q^v6RQ`wx9rZ&k9)5VyG3la z2HBN%V!z2`?qtrKIo~a$`?|rvNAtPzvq3XxH^c z_-M}seK!HAz;TMloyAE{S*-N5m;Y|j)8!RRIz!)s3daE{O9Zq=D~Yll)Exq|9JYg2 zB@bxFEryWe_$P!M2PO$LeszFFo1gP(8WtGg$JhM_E*>H8Y6i~qkPU_Ccx*KhLqI55 z^;a3yRHi0=M`doIf8NL0!36H%pJ?3qG2y-wyn#SXY8Dbu68qRk1e^(i z&1*3)T_CU6!Z5sU3M@Co-BO`uzL%me?LtHL6{U!qE@VO^@)a8$*Pm$Z!o2 zDOt4dGX}0$1Z(H>iyMQ5?N~?NL%Y`OAs|NvV7Qmz{tN86S_7j4;J9e3Kul^PQldr& z*mJd((f%IzqYpK9bCwWL9?r?#1Zq>LL@Nu1ZlcTxRv}9!m%+SZUi}W4unDmCvY6afnJl$>0_AlVz?_>@P>2rT$o45RVe#5DxX0P zogdb*k znp>i_k!ziMIkIvWUt~8DyVXa7iqUu3W_eo&t!*9j_j;tf2#H&L>>Jz2(bb>O*SVWO ze8K&DzGQRd1ccz+l`-~rU#4~K!;CL(qjAS;Y`)gb!S9DTbTUKN)o)4d*iL>)8!f9> z^6A$XxzIOWS?HE*HYz0m(AC+BRdD#G`yy|?`yoT?pXJA!AvUdFiw2I%x7fH<@z4{U z?Am{xuFe)VJ=I*DawwfnA4(>ZFBnE;)1iMb!)CEu#}2 zvXG}K73bxycA6I_Dte#id6=fz9;k)~0G2JSWBW@TEL)PGE~3d~azw%=;gCr-lVg5V zvwUeCZ*1+T*!Zf4&?M^XqP)Fr9qFvY{=>Z_6JeBs@!K}rwydHdZc;7WvH3>#;X{^X zX}`g;EDfwO(l5S3K2bv?XrK!PfBeTpA{3-o3?UIV(NYx~i$2=y&{CE1fDovAZ9L7Q zUrAN1L^fj{m`XtS$OA%%GNpv?La5YM5n7{4wg=*I--VLl8b&TCC1Vp=KX!(s02Tsk zfCWA?ei%3}C~hy+l+J#F4NQo+o%%Tfa|GrH%qadG08*3M^0~&5I{*Lx07*qoM6N<$ Ef+Ds`U;qFB diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Taiwan.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Taiwan.png deleted file mode 100755 index 956d85343bb9feab9979492ade0c90d8c9938414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmV+&1>*XNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=qe(V&2TW_h$M* z>_lGdNzU9i_uY^4zvrC)d-p!0s-#&mq+AvOECTqy128}q$cJT`!~tFoSo++auM6#( z<&(l!Z9}m7i-Rk2K#z*@%(nivOwv_+vMuA5j~)Z)$pLv$#W`VO(gPs+Y|CUoA^d^$ zYkL^JetXuzRl%6h&r^kX#e6%?(k9c>Q!^-^0T5BFt*KyLM6L4ZgT3VQ)fCyeeFFfU zomn1Pzns7d)+yF0ffWKPxNy9{3IrCctClsb{kN{6$#yecI|=(pgM~yD-#P;42tvbM zSo+rC`Ig-;ZlSBIgHkCV-EFlL_x@3Om*shOXgz}iYnsLx9h>IBkC!M+ zdIXWavDNYxK7_QxtFlp@g`80FES~RT+L6of=I%jmjhDG_Ilj7o3{P<5)--!}ZRMVP zrm1gD)vGMHO1TWqMm+%Kilq_>p^PzX=wHgG-<;>-)d?_$Q|Crmv+`c9-khRX3i$ct zUtGIcGLaM}+A?mocSQrh_cuPm z6~@~#QM*o^Vo5AkK+<)Lc4~9mIvz!=O#l#P%!8P%$#v3Z zlgvDPp~<#7%e~}4qT!;~A7p}}%ym+&|Dx_r+s<`QV*3GcU^0muxQj(W)HPnGb-u?Q zcMT1hdbETrB-Mk(6n*SampE2Qn+Ixpk46ZkOf(6=q{ss%k^`wtVu_v1g^Zi&?oM4O z<*0rrV0>zl6pAxIA20x{N}2Ivz!^jJ^U{4`nI`doDYN*cei6VTfJFfRsr)klm{3}V TWF~(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=3`s;mRCwC#nN4UUMHI(>Ro&C`k=o#FJN1T)lWv4-v#Q2j}RbB)j?C%w#fM)m`;G^n52v#>_0HaUL{X zUHz*1{rkQ8*Q+WeBIH>#IhP5534s4Q00jg&Is8s7d)qs?Db+2D^gs7Sq73NiZrv^04YVCbPXs+P-ELD1 zvuJWinnLPYO7sH|$=aj(!3~0Jzf%hE2kZ9rIq-81(%DxANgbpffDC{KNm3+9^ASI3 z+5r>-h;v|*>>8H4VT;4U*&pfHjEk^?-9= zOol8E5}C~ARz#f_k!mi}2&EQoTP`HxiR)MKF3wLfmzXU~d_61MP1t&cr15*kd`S({ zTxHw~z_9@kz;1quTYDWR5Ef<$&VEK%S~hI;6>0%VVf%;F;V5* ze&T5UjS@?tat<#Zt@QC214*(+eB%R5eVM3yXUBM#)`+*iBQbwv#8JMBLggH`d4uNl zcQUZYA%qkGY4cZnve8%HSa}->?qF~ABYe8s4K?L)drOFK9FGtZ@wB&Qv<_NzLcIMA zY5fY})PodHJ&6ua(wQ_BC=_bMFd9n;rAY&Y?-<|enDX2c6iXFKvrl!52T(ddtANDT z#uq|I-P|(qF7dUe*?5dkRRe43`!AUOJ(zPa-= z#e%|Ye}OR}k^F*I8bA9UdiPx<{ta7roKS60n!iMnSfc5N(OMmyy1gd|f`ySh(3XHY zcI`D(;XcA>3On^G!972~_RHwgZ<5Y`g_3P_rf!w z`vbf39J=%XIw<1oHG=RA=viFj3c>taM5i8OMB7{QPeK$$3*k6C0FX4U;@4jyJn<;5 za6e)BZlbV)cLrzI(0UeXA7b1N<@smFkSz9$fo8K=EtN`R$%oV-?>R(gSc&79a=Dy& z;L`UOh>8VFPwJ}<`0zpXYQXS=%5un(S`G1yUOS?oL}HTeip+b55cYK=hy2CCXSs!r z{EI$@eFnj|mXsL_`D|*>%}NY~_@0^AlfPr8w#~ZDfqC;ldt0SDk*WLuKqX}E|fyDg92(dYvfRz0?q=9z?qyGzYZ)bvg4(bt$Uut0ChDvsh(^b07*qoM6N<$f{Ni6oB#j- diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Tanzania.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Tanzania.png deleted file mode 100755 index f0e1f39577f3640207823892da827bba972ef9c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2197 zcmV;G2x|9(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^8%ab#RCwC#nR{^5)fLA-_xJnlCYu+5knl1PAV7yVmWN2CN}&`iKBlF0TA+n- zth~ok1X7I(@|KqZG8KhF9V*X)Ksyz*lvX>G#~>geL?I%?M58gu?*1P4-u|%xcGDyz z5y~*-%o^iuVFJ9qAEWC0D7*4*8q)Bjv?jlh-$t&&1~ zw^1v`~qqQbAH5H{aK%8}X0Z%KWR#h4ht$;>V zAzH-niOY+jt1u31&!kBp#DlFb(k87Gw84RQ6+3n*f}skTB8owP)*wXWMM{ZQ5j`vb zr4+7oag}#NL&nnrr3Jmxix|?ffTSdcvM&ubZE-pBzN)nx$8k_vUNu0XaFoQ6UXAHW ze}hyPk_HX@9uH()q*wD|umndB!RBoqMW5GAp5r()OpWn?#_=2+>0b9;R|srr(k<-^ zhPS;yda8|6CfNR_=Fe}*ddckE$z$qdlZ~4$8-T)5-gOTlR~f`xl83WCV{m2xBB04T zDOj`K<6Qog@V@fA79|AWk>Mr-2DyM66+%i8mJarH^gz(FXc{PIY{!pimr(+S$-X_B z->vbm?Yhfr*+MXByhT=f7d#)EcXtH-R^b7yuw56&bN@ToD`kT!(@GSNhrm+?{hD54 zM7#5(HMA-J%HXxNHha`hz1{jPPWssB>rl=r=b#L}!)2>8dWyAnaE5gbltiG8C z!k$Tr-(yUNe16dS68Hs&-h)-EJDuKTW=CX60sGI<>MQ_A@G zOgc|3AIQNYEg|5783HG|ka>uTUL#_Fmbj{Ru^MzunkAMqrOR1{W?ulm$*!%6=jVG| zET}tBTV)F7&h*o7fD5j}hOJ#$u%eg*KM`%M-vv`Ei%u}l0+oHvXO+qy%X2fmV+U9U`y8zw}7 zSSeHu=R>wMF@$D9=QB+I_G#i%JU;qBFlma-JAbcx$i&6L)F*t*m})?Lhyw>&Gj-7r z4j#P&66^}lTqE;U?nbL?eM?;**(qhr?{kcMvp)l6vTn5^ccw?-=XDR6uAL2*E%MRl z9tj~>@#=TTU3nj&^0-Kr(Y5OurIfK4Fol5^g#$+!IMU$f+4(%(^8?b;gA{*iGG&^> zhRw3-DqUp-zxu=2M=hSqHA%?`asF%u0v`|kRD*Weu=P%6EFHw9 zi>Z(puA2Xv9?-GP92#5&<*tuGnT0I8>nLrSml7(rn4RmfaEVv1dEh5MGMPWiqD8jL zmjy}Wy!d@y-PjW>2?^nP4;ir`Bqbqj;u9{<^*q6(Zf7u)BuCyeczmMGp`+?b&57PF z9X(D)?YIzv1}QKr*JA8M0Y->Ddpk0D-u--dHUkoEbOlhW>kp}+#nu|6i~@0qW6>r3 zYv%PnNbfd01rYsn#o1j5~79v{PE2c!x&i(F!l`r||*hArzn9O-)FmqqK z2kDsT#85<9h4QKrlqyeuy2`0gqoT9WqwVv^>GL7UjY=uZ_wlRoF57p@m~(|IL%Xir zUSIu913AAjd1{79T&m64Q%x9|Gn@klvm)s+&ZV-5n&49{tPrst$nA5CKqHHH{vw$0 zM3|GObq%of+Y)m{Op&2cG$9`8&ehzA^($xkR0T?lF+f;sN-ms%~U+|d>E%5 z9rduGCQBArwC&_l_IUz1%ZBpOANqo+AknV>X+RB)WK0$sJj~|!Nq?P{PY4K}o^COH zngMY(`~Q*6gxL@9{)y%h#cNSf>*WA(^?b?#`1fH+AW%0UJ-QjJUg6`;eiBs<3tt() zvo8-I9P~p{_{JYg>L?Frt*^AF*F29m;MWr^o_)$Bv9V3wsir(O^FiL;-wqNS2sk%f zc_Bpo49IFJSh3W{(1$fBkJan@lCx|OMMcSweB*aLCWN8~n#+`&oLnu_BR@8o^^A`u ztsIIjCX>5-Ag}+a2lzdbGbG@@DM#~G#YF+7rB%-Z4I2t_r&;`Bvr$00000NkvXXu0mjf5YP~i diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Thailand.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Thailand.png deleted file mode 100755 index 8f3b5e71803e10620e8ea67fd728f5d3aeb39352..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 zcmV;T0$u%yP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;C`m*?RCwC#nays~KoEexb(}P$g@}s33rAEgTsR`$q6bdA88=S62jT^|^u`r| z6qJ@Gj=i(P!FIYacGK`9nARgj_QvDYe!H_Xvty^KSe69i(gXAWHyywM17NSZS`q - ` -}) -export class AppBreadcrumbsComponent { - breadcrumbs: Array; - constructor( - private router: Router, - private route: ActivatedRoute - ) { - this.router.events.filter(event => event instanceof NavigationEnd).subscribe((event) => { - this.breadcrumbs = []; - let currentRoute = this.route.root, - url = ''; - do { - const childrenRoutes = currentRoute.children; - currentRoute = null; - // tslint:disable-next-line:no-shadowed-variable - childrenRoutes.forEach(route => { - if (route.outlet === 'primary') { - const 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/Angular4_CLI_Starter/src/app/components/app-breadcrumbs/index.ts b/Angular4_CLI_Starter/src/app/components/app-breadcrumbs/index.ts deleted file mode 100644 index bacc99d1a..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-breadcrumbs/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-breadcrumbs.component'; diff --git a/Angular4_CLI_Starter/src/app/components/app-footer/app-footer.component.html b/Angular4_CLI_Starter/src/app/components/app-footer/app-footer.component.html deleted file mode 100644 index 67da272fa..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-footer/app-footer.component.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/Angular4_CLI_Starter/src/app/components/app-footer/app-footer.component.ts b/Angular4_CLI_Starter/src/app/components/app-footer/app-footer.component.ts deleted file mode 100644 index 1e8f1ae7d..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-footer/app-footer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-footer', - templateUrl: './app-footer.component.html' -}) -export class AppFooterComponent { } diff --git a/Angular4_CLI_Starter/src/app/components/app-footer/index.ts b/Angular4_CLI_Starter/src/app/components/app-footer/index.ts deleted file mode 100644 index f029f1401..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-footer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-footer.component'; diff --git a/Angular4_CLI_Starter/src/app/components/app-header/app-header.component.html b/Angular4_CLI_Starter/src/app/components/app-header/app-header.component.html deleted file mode 100644 index 520c3ca5d..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-header/app-header.component.html +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/Angular4_CLI_Starter/src/app/components/app-header/app-header.component.ts b/Angular4_CLI_Starter/src/app/components/app-header/app-header.component.ts deleted file mode 100644 index ee30134c6..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-header/app-header.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-header', - templateUrl: './app-header.component.html' -}) -export class AppHeaderComponent { } diff --git a/Angular4_CLI_Starter/src/app/components/app-header/index.ts b/Angular4_CLI_Starter/src/app/components/app-header/index.ts deleted file mode 100644 index dcfab511d..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-header.component'; diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html b/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html deleted file mode 100644 index 63d421dd0..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts deleted file mode 100644 index 9b2e92e26..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-footer', - templateUrl: './app-sidebar-footer.component.html' -}) -export class AppSidebarFooterComponent { } diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/index.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/index.ts deleted file mode 100644 index 5c8e33e88..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-footer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-footer.component'; diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html b/Angular4_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html deleted file mode 100644 index b5f736b8f..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts deleted file mode 100644 index e1a39dc12..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-form', - templateUrl: './app-sidebar-form.component.html' -}) -export class AppSidebarFormComponent { } diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-form/index.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-form/index.ts deleted file mode 100644 index 63300f660..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-form/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-form.component'; diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html b/Angular4_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html deleted file mode 100644 index 807585ce2..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts deleted file mode 100644 index db1182ae5..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-header', - templateUrl: './app-sidebar-header.component.html' -}) -export class AppSidebarHeaderComponent { } diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-header/index.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-header/index.ts deleted file mode 100644 index 6b1403eab..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-header.component'; diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html b/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html deleted file mode 100644 index 462b3db25..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts deleted file mode 100644 index 5378fbff9..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-minimizer', - templateUrl: './app-sidebar-minimizer.component.html' -}) -export class AppSidebarMinimizerComponent { } diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts deleted file mode 100644 index 5b646bd76..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-minimizer.component'; diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts deleted file mode 100644 index 1e7baa0ee..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts +++ /dev/null @@ -1,189 +0,0 @@ -import { Component, ElementRef, Input, OnInit, Renderer2 } from '@angular/core'; - -// Import navigation elements -import { navigation } from './../../_nav'; - -@Component({ - selector: 'app-sidebar-nav', - template: ` - ` -}) -export class AppSidebarNavComponent { - - public navigation = navigation; - - public isDivider(item) { - return item.divider ? true : false - } - - public isTitle(item) { - return item.title ? true : false - } - - constructor() { } -} - -import { Router } from '@angular/router'; - -@Component({ - selector: 'app-sidebar-nav-item', - template: ` -
  • - -
  • - -
  • - -
  • -
    - ` -}) -export class AppSidebarNavItemComponent { - @Input() item: any; - - public hasClass() { - return this.item.class ? true : false - } - - public isDropdown() { - return this.item.children ? true : false - } - - public thisUrl() { - return this.item.url - } - - public isActive() { - return this.router.isActive(this.thisUrl(), false) - } - - constructor( private router: Router ) { } - -} - -@Component({ - selector: 'app-sidebar-nav-link', - template: ` - - - {{ link.name }} - {{ link.badge.text }} - - - - - {{ link.name }} - {{ link.badge.text }} - - - ` -}) -export class AppSidebarNavLinkComponent { - @Input() link: any; - - public hasVariant() { - return this.link.variant ? true : false - } - - public isBadge() { - return this.link.badge ? true : false - } - - public isExternalLink() { - return this.link.url.substring(0, 4) === 'http' ? true : false - } - - public isIcon() { - return this.link.icon ? true : false - } - - constructor() { } -} - -@Component({ - selector: 'app-sidebar-nav-dropdown', - template: ` - - - {{ link.name }} - {{ link.badge.text }} - - - ` -}) -export class AppSidebarNavDropdownComponent { - @Input() link: any; - - public isBadge() { - return this.link.badge ? true : false - } - - public isIcon() { - return this.link.icon ? true : false - } - - constructor() { } -} - -@Component({ - selector: 'app-sidebar-nav-title', - template: '' -}) -export class AppSidebarNavTitleComponent implements OnInit { - @Input() title: any; - - constructor(private el: ElementRef, private renderer: Renderer2) { } - - ngOnInit() { - const nativeElement: HTMLElement = this.el.nativeElement; - const li = this.renderer.createElement('li'); - const name = this.renderer.createText(this.title.name); - - this.renderer.addClass(li, 'nav-title'); - - if ( this.title.class ) { - const classes = this.title.class; - this.renderer.addClass(li, classes); - } - - if ( this.title.wrapper ) { - const wrapper = this.renderer.createElement(this.title.wrapper.element); - - this.renderer.appendChild(wrapper, name); - this.renderer.appendChild(li, wrapper); - } else { - this.renderer.appendChild(li, name); - } - this.renderer.appendChild(nativeElement, li) - } -} - -export const APP_SIDEBAR_NAV = [ - AppSidebarNavComponent, - AppSidebarNavDropdownComponent, - AppSidebarNavItemComponent, - AppSidebarNavLinkComponent, - AppSidebarNavTitleComponent -]; diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar-nav/index.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar-nav/index.ts deleted file mode 100644 index 958932a26..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar-nav/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-nav.component'; diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html b/Angular4_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html deleted file mode 100644 index ac0dda4eb..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts deleted file mode 100644 index 7f5065cb5..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar', - templateUrl: './app-sidebar.component.html' -}) -export class AppSidebarComponent { } diff --git a/Angular4_CLI_Starter/src/app/components/app-sidebar/index.ts b/Angular4_CLI_Starter/src/app/components/app-sidebar/index.ts deleted file mode 100644 index 173dc43d8..000000000 --- a/Angular4_CLI_Starter/src/app/components/app-sidebar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar.component'; diff --git a/Angular4_CLI_Starter/src/app/components/index.ts b/Angular4_CLI_Starter/src/app/components/index.ts deleted file mode 100644 index 9980de04d..000000000 --- a/Angular4_CLI_Starter/src/app/components/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export * from './app-aside'; -export * from './app-breadcrumbs'; -export * from './app-footer'; -export * from './app-header'; -export * from './app-sidebar'; -export * from './app-sidebar-footer'; -export * from './app-sidebar-form'; -export * from './app-sidebar-header'; -export * from './app-sidebar-minimizer'; -export * from './app-sidebar-nav'; diff --git a/Angular4_CLI_Starter/src/app/containers/full-layout/full-layout.component.html b/Angular4_CLI_Starter/src/app/containers/full-layout/full-layout.component.html deleted file mode 100644 index 93e3f312f..000000000 --- a/Angular4_CLI_Starter/src/app/containers/full-layout/full-layout.component.html +++ /dev/null @@ -1,16 +0,0 @@ - -
    - - -
    - - -
    - -
    -
    - -
    - diff --git a/Angular4_CLI_Starter/src/app/containers/full-layout/full-layout.component.ts b/Angular4_CLI_Starter/src/app/containers/full-layout/full-layout.component.ts deleted file mode 100644 index 753518cac..000000000 --- a/Angular4_CLI_Starter/src/app/containers/full-layout/full-layout.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-dashboard', - templateUrl: './full-layout.component.html' -}) -export class FullLayoutComponent { } diff --git a/Angular4_CLI_Starter/src/app/containers/full-layout/index.ts b/Angular4_CLI_Starter/src/app/containers/full-layout/index.ts deleted file mode 100644 index 315223dd1..000000000 --- a/Angular4_CLI_Starter/src/app/containers/full-layout/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './full-layout.component'; diff --git a/Angular4_CLI_Starter/src/app/containers/index.ts b/Angular4_CLI_Starter/src/app/containers/index.ts deleted file mode 100644 index b917dd1ce..000000000 --- a/Angular4_CLI_Starter/src/app/containers/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './full-layout'; -export * from './simple-layout'; diff --git a/Angular4_CLI_Starter/src/app/containers/simple-layout/index.ts b/Angular4_CLI_Starter/src/app/containers/simple-layout/index.ts deleted file mode 100644 index 651070369..000000000 --- a/Angular4_CLI_Starter/src/app/containers/simple-layout/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './simple-layout.component'; diff --git a/Angular4_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.html b/Angular4_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular4_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.ts b/Angular4_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.ts deleted file mode 100644 index 90cca2e9e..000000000 --- a/Angular4_CLI_Starter/src/app/containers/simple-layout/simple-layout.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-dashboard', - template: '', -}) -export class SimpleLayoutComponent { } diff --git a/Angular4_CLI_Starter/src/app/directives/aside/aside.directive.ts b/Angular4_CLI_Starter/src/app/directives/aside/aside.directive.ts deleted file mode 100644 index b3cc4710a..000000000 --- a/Angular4_CLI_Starter/src/app/directives/aside/aside.directive.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Directive, HostListener } from '@angular/core'; - -/** -* Allows the aside to be toggled via click. -*/ -@Directive({ - selector: '[appAsideMenuToggler]', -}) -export class AsideToggleDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('aside-menu-hidden'); - } -} diff --git a/Angular4_CLI_Starter/src/app/directives/aside/index.ts b/Angular4_CLI_Starter/src/app/directives/aside/index.ts deleted file mode 100644 index 3b84b7004..000000000 --- a/Angular4_CLI_Starter/src/app/directives/aside/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './aside.directive'; diff --git a/Angular4_CLI_Starter/src/app/directives/index.ts b/Angular4_CLI_Starter/src/app/directives/index.ts deleted file mode 100644 index cd971e8fa..000000000 --- a/Angular4_CLI_Starter/src/app/directives/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './aside'; -export * from './nav-dropdown'; -export * from './replace'; -export * from './sidebar'; diff --git a/Angular4_CLI_Starter/src/app/directives/nav-dropdown/index.ts b/Angular4_CLI_Starter/src/app/directives/nav-dropdown/index.ts deleted file mode 100644 index 3eb078779..000000000 --- a/Angular4_CLI_Starter/src/app/directives/nav-dropdown/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './nav-dropdown.directive'; diff --git a/Angular4_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts b/Angular4_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts deleted file mode 100644 index 98c827de8..000000000 --- a/Angular4_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Directive, HostListener, ElementRef } from '@angular/core'; - -@Directive({ - selector: '[appNavDropdown]' -}) -export class NavDropdownDirective { - - constructor(private el: ElementRef) { } - - toggle() { - this.el.nativeElement.classList.toggle('open'); - } -} - -/** -* Allows the dropdown to be toggled via click. -*/ -@Directive({ - selector: '[appNavDropdownToggle]' -}) -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]; diff --git a/Angular4_CLI_Starter/src/app/directives/replace/index.ts b/Angular4_CLI_Starter/src/app/directives/replace/index.ts deleted file mode 100644 index 8720adf84..000000000 --- a/Angular4_CLI_Starter/src/app/directives/replace/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './replace.directive'; diff --git a/Angular4_CLI_Starter/src/app/directives/replace/replace.directive.ts b/Angular4_CLI_Starter/src/app/directives/replace/replace.directive.ts deleted file mode 100644 index d5ca81e07..000000000 --- a/Angular4_CLI_Starter/src/app/directives/replace/replace.directive.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Directive, ElementRef, OnInit } from '@angular/core'; - -@Directive({ - // tslint:disable-next-line:max-line-length - selector: '[appHostReplace], app-aside, app-breadcrumbs, app-footer, app-header, app-sidebar, app-sidebar-footer, app-sidebar-form, app-sidebar-header, app-sidebar-minimizer, app-sidebar-nav, app-sidebar-nav-dropdown, app-sidebar-nav-item, app-sidebar-nav-link, app-sidebar-nav-title' -}) -export class ReplaceDirective implements OnInit { - - constructor(private el: ElementRef) { } - - // wait for the component to render completely - ngOnInit() { - const nativeElement: HTMLElement = this.el.nativeElement; - const parentElement: HTMLElement = nativeElement.parentElement; - // move all children out of the element - while (nativeElement.firstChild) { - parentElement.insertBefore(nativeElement.firstChild, nativeElement); - } - // remove the empty element(the host) - parentElement.removeChild(nativeElement); - } -} diff --git a/Angular4_CLI_Starter/src/app/directives/sidebar/index.ts b/Angular4_CLI_Starter/src/app/directives/sidebar/index.ts deleted file mode 100644 index aeb5775be..000000000 --- a/Angular4_CLI_Starter/src/app/directives/sidebar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './sidebar.directive'; diff --git a/Angular4_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts b/Angular4_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts deleted file mode 100644 index 956465b39..000000000 --- a/Angular4_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { Directive, HostListener } from '@angular/core'; - -/** -* Allows the sidebar to be toggled via click. -*/ -@Directive({ - selector: '[appSidebarToggler]' -}) -export class SidebarToggleDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-hidden'); - } -} - -@Directive({ - selector: '[appSidebarMinimizer]' -}) -export class SidebarMinimizeDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-minimized'); - } -} - -@Directive({ - selector: '[appBrandMinimizer]' -}) -export class BrandMinimizeDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('brand-minimized'); - } -} - -@Directive({ - selector: '[appMobileSidebarToggler]' -}) -export class MobileSidebarToggleDirective { - constructor() { } - - // Check if element has class - private hasClass(target: any, elementClassName: string) { - return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); - } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-mobile-show'); - } -} - -/** -* Allows the off-canvas sidebar to be closed via click. -*/ -@Directive({ - selector: '[appSidebarClose]' -}) -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, - SidebarMinimizeDirective, - BrandMinimizeDirective, - SidebarOffCanvasCloseDirective, - MobileSidebarToggleDirective -]; diff --git a/Angular4_CLI_Starter/src/app/views/dashboard/dashboard-routing.module.ts b/Angular4_CLI_Starter/src/app/views/dashboard/dashboard-routing.module.ts deleted file mode 100644 index c56e63abc..000000000 --- a/Angular4_CLI_Starter/src/app/views/dashboard/dashboard-routing.module.ts +++ /dev/null @@ -1,21 +0,0 @@ -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/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.component.html b/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.component.html deleted file mode 100644 index e4bfccfe3..000000000 --- a/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.component.html +++ /dev/null @@ -1,3 +0,0 @@ -
    - Hello World! -
    diff --git a/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.component.ts b/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.component.ts deleted file mode 100644 index 335428f77..000000000 --- a/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.component.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { Component } from '@angular/core'; -import { Router } from '@angular/router'; - -@Component({ - templateUrl: 'dashboard.component.html' -}) -export class DashboardComponent { - - constructor( ) { } - -} diff --git a/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.module.ts b/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.module.ts deleted file mode 100644 index 029625252..000000000 --- a/Angular4_CLI_Starter/src/app/views/dashboard/dashboard.module.ts +++ /dev/null @@ -1,14 +0,0 @@ -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/Angular4_CLI_Starter/src/assets/.gitkeep b/Angular4_CLI_Starter/src/assets/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular4_CLI_Starter/src/assets/.npmignore b/Angular4_CLI_Starter/src/assets/.npmignore deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular4_CLI_Starter/src/assets/img/avatars/1.jpg b/Angular4_CLI_Starter/src/assets/img/avatars/1.jpg deleted file mode 100644 index 0b087037586ffb857229dfa66d490cc6e204345a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1913 zcmY*XcU0477ye}rW{?dEs2nJeDhNnr2w?^+5H?{QhR6;Z0*1Y0BnLi*U{!)b8D*20 zfEHzlf+DM|Fl1FhmWwI^X|z4<*XNJ>zV~_Vz3+X_dAZZvB|y?NKF}Wk@OTvf3H%H0 zCV(-C@eL*eAOOmvZ2^G04G0?fk$f%#eh+yJh|2*o0PsJ6@NN(&FG8R&=vTntuy26F z5eOs#0Y{=02nh7AAtV5UqreC>j|IRy<^Loo41mBvV1zKh+Xf7UAi#*f zR1nV#1_lR26x5F)2pUKu?}*fs=S1zq3h7HYpHrGB46g(H)hg`oabIU+pbF|DFe8FD zyzr#PvE7K)(WTT!I6F}v?kvFn^>qvc16%~E^R%7O{7;%JBYLEi(g$j1gMuAu>Sgs` zuDdh0qXI@c#HTQfURN_W2{&smPDjnc_`RFG!Of&~R*9e(ED*RYEOgv=TlNk4U;ytn zWN{-xq6}k=jC`VgV}dN$q@NpgcH*f8S*^447Q9|JD8ArgdzW{pRi@LG@Ro9#fw3j_ zoPL~zSm3040M@K)59nA-W71U5V9=-`y)PlhyG2-kYDIa(|w@NPlt0e6ab<`lm09=L$~r z-3&2<(&FJ)9z?sM=K322I!c)~Svh64VhF{g#VrHFF&JK|iFPQtAJrE@U3A@MW9!cA zmW~Ocx;g6FOxw79?v@n*Zf70=gWF59eC@T=Y5rgNDt(f>fZ;83|9^H1lwhzN8zAap>m?YpwczG{8&Q_oFztXCi+46+p&h;Mj@5eZthd zx}$lJ$(km4xAP?#X>Sf??Ig4fnPe-p6@iuu`e7zx9ZO9fX#=T>#z{Y~Xua`IEmPWQ{er?5sLE=a`%moytC5;}_h`Y4 zs6cBygV*K@UL4jKR>wgiEg5-wNUBRFpB+anWDQ2Mv6n*DOH^s&ZFNV|aUqjuku&R3 zYO!nEPbf1K>j4#IicQykKnGoflDU)F%zW^uKT@r9?h7+f&Cjj+`{|6jkLH%el~tTP zoI`yBZ9+3IdZv3~OmgEmv6Z;h&UPb7Qk@*&>(I!)70+to8t(_?V_-}34 zU5M@Vrw-<(tk#K~m@V}53;Pt{!X&!@jRxkhfNk-q!B-Tqq_~|)1F!j-KC7$B(^NT( zrFe)nO4T^%P`D#) zcQ=xlo!m9^qmHX$R#l$%K`$ZZj_4b#iFpXfq=D8>y{}zj`uz2!{k?Q6f(b+PTkvwa s+PkdPTj&wyeQ`mr@vvL|UF7GWocCsP38EwudAkV$)>LGIkj$O=6K!EAK>z>% diff --git a/Angular4_CLI_Starter/src/assets/img/avatars/2.jpg b/Angular4_CLI_Starter/src/assets/img/avatars/2.jpg deleted file mode 100644 index e7367094a3a904ccf7ea8edd2bf2b7b9c778c1ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2105 zcmY+Ddpy(oAIHBlHiWt6s665nGFc(ya*|u_%8bSIQ#6^|D7V^~&T2w_=Fs9KV`h~| zqRnMz{Ld) zNCQ6*EdWXmalzr20T3W5mQMkI=p&$DdmbNz1^PAk>ip zi|oj5IO#dg#8g;Xl(A^zQ)Pb^c$VuK9 zo$m2Nr;3o-*`XNE&m9gh*Sdkp`~AqKyl-(~0CzwK5($vVF~p?Wsg zKQ3o4x>z%J6enQi_X~cf`qEVjL-st-9mKgaU{=W(bjN`Z;@IkH$%1ZhRE_@Hkxne9 zsAVF?JVl-$L6RWZH%1*az+w;dvR>afjJMs!U=nwGy%$;~W&AOFobvkO75Vi&;iL4Y zTK5plNB64vF@(}YdVK#MnH|2dU!9DOJYv>qs#QK-tH?7GUJtLIOQ4;h*kWPY$uIOH z6(H?eAN8Mw5nidAk9+u?u9_gN_IxgLCo{cHu(ftvR@y0O!O zVk@^)P90fW@XD=OmT!Gxh~>**?uRp91vx=JYJUu|sGY~uoJk#>7z%8KatTQ-z1yDM z1&w{_hp6Pka}SNqIQXU7byb+TQF4_hU9V*_7=@3l!YRiOevO|a_ByP+y>D6I*xHII zPdIVb0~c28a@`c0l6|5Hs-E=cSAosGU9l{~1l`YUlji#}FVFukrptJWCRW{v@Tu~_8#W@qDIPPv1>BTTp(HS>FmO^m)GJJiW zeSl^8uNg;EErqD(`CYm9$?7ZK1EHL7=C@Mk?9l*&^Ve3Z=yt~=2Ck2IHmAY2J@%ug zs@lpUsV291{(0Xv$;YNPkODZy*#aoNoH8_QCTL^%47YR5xv)lSjE!6%e|4qs@^2Jd9py^(mxf&d`SQE6ER!9dnFU2*UY! zw!Pdejoa=XoX2vD_~<*D8Ie&~`B~u@8}d34Tj>Dd>-FW3UthL)4|BdyZ{*f4;9z?0 z+PoST268Z&Sq4P6s3FG{QlE!mF^^WVrpCju{dlM}o%Yr+8OmbbU7M(wiLpjN7C~3mGP1XEf zzB(0jRXt;UpmCykt4@ppY$g^xiD#t*r;CG{3rr0txWk<$$2s!>42 zp{U-avmorJ{I~o)q>bFWVbxcLfsDc#tIm~zlLq*KHNq1hq2!mI*V7xpT^k<7w}qS0 jfPIt*cnl*72OIF*g+T6?jV}|R`E_B%hwV?mUJ>s<0pG59 diff --git a/Angular4_CLI_Starter/src/assets/img/avatars/3.jpg b/Angular4_CLI_Starter/src/assets/img/avatars/3.jpg deleted file mode 100644 index caf9a7e7c52563a34646b11fdc888197a6e73582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1645 zcmY+9e>~H99LGOj-~FCpe&&qQa?!=5lpQI*lIa#!Q%XYRchhvMxPC0HA1bv-2xS_! zvR1O%PHZ|P?H+1`g?=dM@?*Os6}5A9kGgyQ@p->rulM`?`Mf{+F8xz5ZP~7bSOBQh zIRFE`p&tT7fA*%NGynm_lpO+qegqi#Y)*;U0yZnB97x{{xWM2m@KgpPrcM}vMEnC1 zh5QT(g+^o0XcQKU!(p+8{|AC$7>Ph)Q79|{kHr&=jixX*{@nC$F#MwaKlfGXm4Ju= z^TB)=A_4;<1QQ{B1K0zA0SrOVw-2GQFb0Q$kpK0*R80T`Pc4l?!+7Lp2bxkuBrrwU zyPBbWLgz1V!$h<8&!jKJ@_j9Jr|M%;v&nwu7Veu4%wjAe{^yM^_vs%3Ll~Oc1tx-} zVD85iH*fWjYBjqR336sYHDB;(;pCyW*p-5~!x-T{X9W6;2ZLwJd1Cf_B)oSaF_GoF zY2HVRhK;}BXzuKLhUiw=Yi5#Vo{Qyps9V{HnOLfIx~6b~%kv?xNB3v8&i+8fI-bt( z6Y~;t!#KoFPKsTCoUlilxRNotr2RuoZB(5@VNZR2fjW*`HC9LIqRcCmPj2}*&|Xc* z>V)`YpU6sdK~5(}<$hL#eGnNVQEv{sG(wY=uPS~V z>!W4&c$(?BqHVlI1_sdEC^V_6J$-*g$@;{;rLrJeQ(uJFX;DL&V4}Nazc*aLgewD% z*F?(C*814|>@xn{eFyoU)fNs;dmhx0>l6ITq9dp{96dgfE4ctB-L@*$y?!y+KkDnw z^t(Ue?74uExY@y)JWXUA7%vEM`ZIWOBEN(23O`=hi%<)~ild4r&x&b^Gy#Dp_$5DWM=; zvg%0a#<11yc5@dw9xX4R^F##UrzVJ>#%Lp6_DHQ4_IHJDEliEBX*@$ymgSM6*)g+j zshdLsqfDC1sOx&%kcfj5$0~>OwuWzNV_q5TbX;jop!zPj9Ymi`p@^)L=!?QCG@Pri z)&`n)x6d;f*cb_$X7xI3cov-McZtq9LW7)K;w(4p~OxW0T|8?3~#U2yA=@Cr$r_bIM>;dDyc#l}0=9~NBD(z-71 zw9NMnXVqKe@g(nF5-M&wjtO!UpnESKT*u5bowTK<%nlE;>yv^?L z*h@ayvX{&nZl#Pour4qW`OoItrzve-dgvh9^0-sDpbM4z%zvw@&N^)_(Qs<*!sN?; z86X|g{+P{3E=uE>!Xa8?YRf9EJT{Xn z@|Q~)o^PMnoXdLQ)k63~=-!l*By*mzP9W>9l%`TuyV%D;$Pzo*#AER=1A#q-yXFx1RVa-}plV-doBaM@Qkn zC`?QS7PJ=wg|uV>@a?yTmO=rw->hRd&^ diff --git a/Angular4_CLI_Starter/src/assets/img/avatars/4.jpg b/Angular4_CLI_Starter/src/assets/img/avatars/4.jpg deleted file mode 100644 index 97f676969a42835666416ad1866a47fa47cfc431..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2580 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

    b5q(M^Ki{`D1 zB~~Ls1!SlEgP+$xoS&;%jyhah*mCnILGT3*mg|3ISg4N8RM8}0CuKRV0uEOcq{nVr z6kS5?qOH*0rzy%xmLy*t4g~NH5J9I5S>Zxq89Sar(F%-33H|+gN75@Nm;W(x6J6V1?{Y@;)eM8L1swYX)cvD{tUPE26D1F$%}pC=Q8Qq zj=PasZECP*_U^)DW0=dgjE>{1ul3fF8)v74^sNT9CO3O^MV0>mAu-8MyyorY#T6*` z6WK>)O zHe`!Bv2VeupKVH)ko3|M*;p?ysFPd>O4?d3l&DyZ$r@Lj`^LWKhI*%Mw>zKCyb;p#M1bB!b3trzE%1$pKXLC~Lz#Ecqf?}vkUzvLqAwtI2sq0M^buEpP z#!jAz!HPq(ecSxdoUGAy#7NKT!nvXC=g*B>Nr zoW;bS9rQZFR+0)u$5GOmR#dVUqhsw|GEtsy_WQ*0zNzskdCXav#`2D(yu>u5kCWxG z16$u)QFwb9(ztC9ZTgDw*TvT|^wMP9>L8P^((wL)lGoL7!a}B7%C;J#peoU5E%ngcG3ACZ(sDuiVse8sF?? zUUFlK$j-^SNkF=YHMrNUHetPn#Bli_PDzz}D>Qja+R*3$($%BZs|%EQ=d#&t@W!%+ z)e+ovt8HKp2{|mY<#Pj%)ady-e6jASGAtWc4edKC%jSASe2$23YAT(D%EPU_sMeZ? zFuZ5A{41viEJy9Nf0@4;5&TLW6Y;36ue!jy_2i~sb3bryaoEoAo*j@UD>x~6tb<2b z$s)>R+q8`!u*-Uvebv3K5FGpl6?73xI0g2t%X=f2B(&Ia&y5+2VI~5 zN3y!eACuWCbouHYA^`j}t{f7{Sy^mfbR2S>@_ujY#FJ_cRn zwjXLfo#XvR^^1ye?4&g0F-trD+|dDZ^_$n}3+G^j{x`b#++Go4Q3`4Sb5&ZEqPdjpMJ{@wK)8c&k9 zv7%Fhaq>->_>N=}rKx|Yr6~$;{3qqEKO|amRmpysAiVw#UK(^f{xzcHxDp#O8y!jl z!6V`YbHHMAQ;RHw47+)pM0t&*vZnx4h{veEP-)V6GJAUNEw6)|#v-`R_J9Q=LETeh zf^8_cG)K7z%u98qUKWzlx8tP$0P(r#<^Tfo;A3StLZXP$CmVU zXjD_6U;EVqW*^vS$xr=2{F^+%ZPp*~6d-`_Wk(KJU)Jlm;hAywGs=+`8_*k(qSkBy z@2w7vE#NzS=~XY-%D!pHnI-6PU2v&-Nv-#;)sp<5gUS7c{&^z7YYn=jjW69=NGu~U bHTIt5HeMeJBM@npt$I1GmBtQSzIC0?3 diff --git a/Angular4_CLI_Starter/src/assets/img/avatars/6.jpg b/Angular4_CLI_Starter/src/assets/img/avatars/6.jpg deleted file mode 100644 index 1d2b884397eb019bbbaf752fddb46e70f18f8b09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1608 zcmZXPdpy&77{|ZcZ}-jCT+#){WlPh=$t6xi^OBNW+G?j1$}P8rgVl4qG-|zGJKF|00Jn|=UDOj}ekiRbg_Vxw< z1HL1F1IV@!UV&Ty0|=zX2(35JC|l1QPKTBnmkX z3WY{v&}bAEi^E~Dgdc%H5QIb^u_zQ)36I4qk%$UNr1_$M55hm$kA2@Vc|9OwfDtf) zU}OL%!yqzD-UOn6!Wjhnz7N1)QD_K>L%{wk&c81J3KOue9^m+S0j5}ij6?yQHOgrE zHX{||ebEe66E)Mdm{46CPbRiO?``QsOo|uJHbUKu{J;O?PXR$O8cv4Dz#3e(N~;y@ zZ0S*1BWB0!`0Jr&^nobat_1#3YK*f=!L<(uiRXoZpIGaO_{7_;Y!jG$5PM7H#cR{y z3){mtB{51j#Iy2LIdiGA;Y%~PrYX&E+tE~!)HW&EEy9tz_1fD-8Ivpx4qNKLpjiYyFWHTud4p)HrtqR#KYi62No zlQhGrlz!UubI6`XLYYs{$aOV*c`x)=W$YN8w^%72DrAjVbh~h0BbMRCBPE1jtro|I z*$Zcm9a5)C85O+PG7&Bn-WZO%EbdO6f!Z`hO$kcfxp`_j{DY^K;;x!)XG=hGZRQKF zUq&+sN0?4s0k6k8dpI;yq)&}BJO<&Pg8b}prj_5LxYbIVgc1&&> zh;Ux78;%)G3?y0JWc|@gdvA`_zbAZRg8pgQs$$R2MZ+S)b;~_p^yFEdse3NXZ}oai z2_=?PV&3@~b{(vr>f-f25@J;n@_=E|5^d!L!11shZ#Uf7*k@IX3+{B0Xr1VI{=K#U zQMNZH%}ic(C`Gdx zqZ>anrCQ#+RWz<1=bn<^uao8;aJb9YywJ3-?xHWx@KIJ(|MeZ2VahMX$)g+BTI~Jp zf}iVc55YN!xw0$0U`PggE~JgCtC<{fDXn7@dAnr$=d4cqsWr>28jEj~p(*!0`}U-( zrnm7$soQZmwaN@7l6#CPd_vrRq7$}1qk^+o7R~(>rpgBxQ|gT&p%IsRq@<#Xu%UYW z`Buic=dG1Ui^UZKphAOdt7E{L%iJv4=E1UTzq8MLx4^qlF!`o)_lHrvpd7e`SK@R4 zqmIBj$>7hNX6tb!zk1kNGlSgOD~74}aEr1MGl)a)Br<&OqP7U9b)zQ&zIZh_7=*Do zyy^{&#Z_k4YZkb?r`>YUW_B=z$wwM)bgx6E5VpB_g>x`c(NP8ezMS7Mw68D8V8F_5K9HfQy)#Timp3MS| xt#Xi48hko(OaI%t0|Os<({t97<(kBuHH+L0eb(0we(+o7F*IRakV%*K{SC#=m6ZSh diff --git a/Angular4_CLI_Starter/src/assets/img/avatars/7.jpg b/Angular4_CLI_Starter/src/assets/img/avatars/7.jpg deleted file mode 100644 index 2903cd2f9dcfd814cb0ab4c0b843d7793d78022c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2059 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 Wn4pkC2EM=dtUn6k#fZvIfB)H${qT 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 T#o>Hp00000NkvXXu0mjfV?>cM diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Afghanistan.png b/Angular4_CLI_Starter/src/assets/img/flags/Afghanistan.png deleted file mode 100755 index 2575b8a9211f16374145c688a086e40dacc08ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2155 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Algeria.png b/Angular4_CLI_Starter/src/assets/img/flags/Algeria.png deleted file mode 100755 index 69477f04ba6456cd569eb63adbf684382b9abaef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1445 zcmV;W1zP%vP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>D@jB_RCwC#nO%rgRTRg6`+VGU=ia$9esrA?9WyPp%&?L~ebA5y6tM^u`;d%Y zgre7?7yF=sLa6Yqs0cFXA+4v%3?qn8LmH%@1hvo6(d*2ex%ZxZ_TH<9J2TBplR4uV za{F#lW)r|RDDjZn)a zs7wakd4l-JF|v28ps;ldUOtzm2P`$Ci6`KJI8@yDbA??8&yY(jmB1r3LSLZxX3awG zyZ>=A#Udz$t5k@OAE*D*gXA~djTc4fNvN8{#72)V8SxbPvSsIICy6QvRo^4j!ufp2 zp7nD%J44tuU_5}A%h9xYHLkA@*VBtPtC$i2aa5hAHckmueV==d{l=_wW%@HdDuD!e zZEXi9X8IItGGafLT8u4~2xhnA+%q5 zv^9tbefvK~cb*`7`*JS4x|iZ}yVH+C##zi*X~e&v*j+}&8o|eNLQgK_wkQ{> zWn$}LjUn^{yeJ}QZ^M>K_(1LGF>Iwmc0rtQ^NXnA-?x;3$L4w=C3ctI${U6Z0X(M86Duxd>^yviYkFg1 zzy6Z^UF-4M+v;oP~fHe4f|HMQK%YreSU^~%@Suk zZuz~+&3g~ib#xoqWlKRR^p7WzxW>$6HY}Sjy##s4yg4uz;5BTbcgYF1*$&uM@P^L{YS4$OE45Psjs9X+>=K zt|QMA_b;a7LXCM{eJu7{c=pam$#l#kTyz5}8>JRLM@UG-q3{QaaT#!ojB4PGRke>u z)rhnO6y5od?gi8N7GclE4Ug`nfMr0j!6yG4 z(5a|@UMdV68woK`R#RW;?Ds9lu-I6$tQEB00000NkvXXu0mjffuE}! diff --git a/Angular4_CLI_Starter/src/assets/img/flags/American Samoa.png b/Angular4_CLI_Starter/src/assets/img/flags/American Samoa.png deleted file mode 100755 index b0d4cdc678f8419b1f3368b479ffc8b838c7ad27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2554 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 Q7XSbN07*qoM6N<$f=eo+lK=n! diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Andorra.png b/Angular4_CLI_Starter/src/assets/img/flags/Andorra.png deleted file mode 100755 index e753cd65230b3458ad6bc4eb8a0285fb31bf7016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 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 TifHy200000NkvXXu0mjf0kY9! diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Arab League.png b/Angular4_CLI_Starter/src/assets/img/flags/Arab League.png deleted file mode 100755 index 646a3f724b062f565df37c3101332e64ce258c52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2506 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 Udi<08WdHyG07*qoM6N<$f(Xm4o&W#< diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Argentina.png b/Angular4_CLI_Starter/src/assets/img/flags/Argentina.png deleted file mode 100755 index 62d15185b30298da5bd01061511163fc87d23bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 839 zcmV-N1GxN&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;%}GQ-RCwC#nayexK@fny>gn0pnB7D-N>+1`1%ECu>^S*hI@W5H={wZ)m;_2$G&Al?^n!LBkN|`-c<2bOhlAW&V<4 zG9pXg0+1IT#~7a+$MgztNCCvnV{QdWdiWH?Wtf3;3rKRT8gui_p8+#NrgPgr2I%3E zKIWHkI>g*6W{|i7@qJvSsEUAuUI8@C@|&QnB^3wb9v z3)Oe8*YTK+ji`~*;KCKCU}N(`O0fMG~Pn=jL;LI)fPX4K1^}S2W8_fO RBY*$^002ovPDHLkV1j_zXe(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nayt0Fc8OoPMmH_x2<&df+zG7^_LfH{Ew9e{Vv<-h>Q zQ`z+P_L|?=c#>~zZB-sv{q$<*AVur%ynVCjfi+WO@!8X)HebHqW%ujxk_QHuf(kl1 zY(~3>n{%gqv$M~$WLodK^JeH|YpY<&2nr8ist{xI1G=ZPa}G1ZwF~#1+|y&f((PNb zPj{lz+mEr?GvEPG!$QRBcpmUn+iR2yo^QJ5bl=qiYFz+=)d8zR68>*>0F^EP#X`VB zod$pqK$Hb=O$>-)RcHoM08j-?mB$5xh5-?*DzQ){0-yj9_G-#D3kg3IWB9e3jzEkE@VdRp2RA~;W(Tc#ik52Z8YoY(_?t+(K%<% z9!{8V0hal(^)@(_ce?JEgig<>Z*~ zivtwk+vtb{MI7)D*aq$=w)ro>M@RE{X{Bvbk_tF-^Dp&t0CNCy0Dn||4gioafxWZ- RN1p%y002ovPDHLkV1jp3S!DnK diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Aruba.png b/Angular4_CLI_Starter/src/assets/img/flags/Aruba.png deleted file mode 100755 index 0083ef62dcb4aeaeef848e221fae6f3649e798af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1066 zcmV+_1l9YAP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZuc!4`%nJC#O!U*JKnRsugc3Z#<=M<+(AqqGXIcAc3Jb&{FwY@qo{PaEXxtH0< zm)UX=4X1OP(98@34COxbS{P)Jjc^Gf18YYkzwFvSN;uk+H{3Rjok=Bu4k(q}Lj<4Ob)Ekf6S!Z~TpN9$b zxX=^ay0c9f2*U=|zC_m8cYm4rh6&Co(st(vz?6FwPxW zN(>|7D8Q!)@IKM*_I9FbM17lhP{*KuyuZV6)U_RxSLJU!qel;WQVR*NP`z7OEf#ZN zjf}WZfqFfme0F;=cv9I3*@5&{qaR(mOsOqvH^CGH@Xmk~KtQc@&^pt&%}_0j7av;JJ(`{{Xllv|cYww7;{2Ca^1` kH}xX|BLX7=CyGA@0Nvj8l&g`l!2kdN07*qoM6N<$g8k9uy#N3J diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Australia.png b/Angular4_CLI_Starter/src/assets/img/flags/Australia.png deleted file mode 100755 index 8937404587a4abb530151acddaae3da4583b7068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2623 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 To_oR(00000NkvXXu0mjfX0AkK diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Bahrain.png b/Angular4_CLI_Starter/src/assets/img/flags/Bahrain.png deleted file mode 100755 index c45c7b482cb9c3ba162c6c8bd3a20e6de0678838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmVP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=Zb?KzRCwC#ncYuZMHt3^bIw`z@ZA)ZqA_bytK8IH=>;TuW4tiloA?JbCjJW= zTA|PnSauJ)?4FMqFAlqGR~Fe14k7NF zY|czFGds`BJn#FwGeRlFem0GLZdCwP0RMLY0?>i*#&3Tlpt;zN2Rl1(pNNp2n8co)L)kXM&_OG3B11KW2XpKa)?ShtzXs53Y#g8B z%rGz_5sXL#bLkGLv0q64IfY6jK?qRF|7J|BJy7U0)PfXy&EPpbN zyZs{OeYb0~Rav+WNL3yHZ|M%nD_60{f5nT%5j7#ugK=ca4uSMa2M|BqN9ytwr0by7 znxN|_Pl6|d0btnK|0)T9`P{SMI;6(0AuS6L4)2Vll>(sa<#C|q$YE-Z9H#E27g_uA z9I3H!RB|0*nt{Z2rEB1M<&)TGYvaJ{$8qNuNRE!OKJo)HnJgR+Dg^)yCB4dcApotV z1-<1V@H|vHz54)^DvtwMPjvS#i3{J582%P-aS_clLErr|cff_E#DbZN91y_MN~x)$cVT)4 zYhaM%@Fl#J6@+ObLPjtEY!|{cM1CA;FBw2~G5)%RH8@1_{6)Oz%B~aG2jC#;YKi=G zxqJXwAhWY99e)F7`i3tnDw1odf&lbGtwhGIwwEvFmRDFC7{uxy#F?D~-9X7o+%;`8 zhLS$-G9=EIwmUI*egW%DAMwuyaBj{aYQnyx_%E4R36lz$8_0?Uu>9uR#6Iak#^Q*E zdbEbd&4eU~L_Q-Pa{&}3=3aOnXMTa?rSFi|8lnzgN{f8qp0gYI<@|PA)pN&qfD#H^ zchikJjx%K##nT~ueUez$rzE~Qhj)J&t*$bGoA>fCSOiHPha)eqxI>F%vU^YM?RT*&rA*k)_ptiGv^u%>y zC%Z_Tzksx?V8mR`oV9YjQ25w0Jo3T&wDq3CcSS)9csG&790-7Rz_Ew!G#hcfUV3W!FdJMO>KKfwB1@8pOh zGrP3`(Kw@vJOQ)|e6!`B0jg<0Eu(y^5EKz-_uL7t7r~=qi`)2^YmM5c( SI*DWe0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>ElET{RCwC#ncZs~RT##9XJ&S@%_b&>#MXX@ZE6Iu5T&5rSnx_)K`*4#8&NM5 z^g{ZlRPVeJ>0K|p$+c1t!J4R41l!V5=?6_xo7jBp&dfRQ>&49O&SXEc4V1;41k5v(|@b4jJNYm*zwq{7oosrIB%%9b@V#q5L)21PUN@^z{A(P)v>Pwt&qR0Mzk zKu{uQiNy_sd?M$N6kGscMTlHX(xG>{$WzvAn zcbVkM>A0UW!le16$cbg)sAM;pvxn)g3|&o05&FZwL(Z-D40 z75oA&$AAc-4GFse2w-{aBi{M7<0l-KV-nbqUIz_9GW(GGEUb_kB4;Q&J z+6N29$`a;ut^$V>N>eg9ah!K2%83yf~S>}|)5=e?X&>czM!n%@JW%ERhL z$3dUF=Lo6}iaT={NenahJi_T<+cJu5j4@u80ZZ&UyAe~X78f~o>LrG?FuCecjkK?g zT=4z;CVsHF+SylJvB-+x3OmGr0}~il)(dTnLFdzXvOJ#O1Cm?X=7t--VnjhYsdMZ9 zt<;>{8-a@F<4ijSI#b)w4;a+;w<0wLJOHPSNUY^gm5q|}?Tp8e)g-QyE!Wz;ba)O-a+ zt#WMwK6o?W?l6pny#p8vm8BA#c`M+@Lk6P!7`bs;jJ>s-laQpgJv%1t<`Ti>y@oTV z3jA=$V{0ci2OGAleyU#AV|FRmGTXh9@=&+~KZmA7t(Swv$p13-6Z<_e(T~=Pu1V zoN9CS>I`f_JVTYyYkd;wJ)UfW5#mU~0f7 zzYP3gNIox(rq@AAA+Tn4ztryn*aff);IXFv1^~w01uA@D0Z;${002ovPDHLkV1oG% Bs9pd7 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Barbados.png b/Angular4_CLI_Starter/src/assets/img/flags/Barbados.png deleted file mode 100755 index d440d410e2fc11fe476f07ffcf8c3774a4fe7448..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1505 zcmV<71s?i|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>XGugsRCwC#nN4UNRTRg6cRt=rY-_Yhs2j0uv<0PFq_&VY6e+YS#YL-|3PqtC zsbU3pf*+u+6zoP3y3&FQQjv;UH@3x(7F`qy_QTeV#e&Aze7!dx_uk`T<|Q*PZ(i~y zLJa1@FmL9~J?H%Aod3D!+)*OJVjd2Qd@KQ20`Pwapa2)Brsu^p3=n$2&AT5vGE!E` zvA0hE5U9b9=5@*U0PH!mt2BboKRK|{1A45$_H6^@T-d!8fSZUqnkNhbilMFL^q%_m zDnO41RIL?^vD_G~C&Dv}n^J08sR)iz*?{=$Yf4_R$oitBHYr` zjkN+$^#H^QT3fWXIRGj_03yj5Fk+j`i8EJ{q1H@TdFmxnnsw%0T;rZn3ApsP(H2Pn z-~m``iDFG0o6dbHdR|N{qchS5Ywa`uZG|W@L{S+4(YyeZ(HTVso%MiNAqq87q~`%Z zWnx_lLT2XgGCHGB=R?S7OSpg@D5iMp5k>~1Ga+QGr5;2CVf^m_5OC6^(VAil%jon2 z2b1N1F+vy^!qBwI9IZkD#0D*&bY1vkI7wdpE5Q^vH__RgZkw}NepGyoF_{q3MyLld zL0ENpA>f25nfUWMZ-hKDUD&uDsk4BH;)Dy7qP5}Pv~ zu+-|BdQi>->(<0P@m!4~A1V&+_jzci&!=BSjE+X2;Ik8!r}q0C|1##?qcK4!96juV zsB$_{c@AikkT?u=jsa>WFJ~}8B;dAN;n0)9%ZKY+_@%;*A;aEX@b&2k-&5?_=@Hiq zKVOdc{d&x6FLbf0$AS%V9*{XCPMxW- z_Rb2UHzug~3cQe$-$m3X12)~W99vUKI|5C5nX?Ujz00OsN^JxyWRB+R;v-Qa7%lYo zDehXWID1ZmF9;Tt1y4A8E@u6JqIacAQ($rw%WiK&N`b~gW~OS3&SNN%WCi@H;@Nf(?HfW>jAYx8#1ylUCJO#eA>2fTkQ z=FXupf=ECV1A}9Pk+APk7nJ1Y*b+N~p6BGVP~)P}R7hLW7T+-;4BqeX(z6xTt#x_v z%>dtnSD)|V;uXW@`y5P|2T*ovvk8Dng|)G|Xi>mUy?z}CTQ@lj4OIc*jdz5quh_fC z1?yq!LLAtfERnVyXQ3VW5YiSz6~<$OtF1A}^p%1*21kQ(V6rA?AE;TPI5k!^Q%GjG zwrwdV$sD64Urt+bT82<_%*)I!yO7%(?{=tok{BtiW79Tz-J+Ggz?NJ~X^llWPR9|{;BA1x)|?;GO)Oqxv{&0FUF#C-HNl92*d z0ULn+MaJVlf%A&w^U{j+yqHD^jH{(D^-BPj04xDm(DBaz5RX-8eUvvK00000NkvXX Hu0mjftn;if diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Belarus.png b/Angular4_CLI_Starter/src/assets/img/flags/Belarus.png deleted file mode 100755 index ce75c73c708afda692af00b2819b415dcd8e4211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1467 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 T%dpI|00000NkvXXu0mjfCSf%I diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Benin.png b/Angular4_CLI_Starter/src/assets/img/flags/Benin.png deleted file mode 100755 index af460631b229fb275ef2ec2813fef163b15c7506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmV+g1N!`lP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;i%CR5RCwC#nZa( zPv3od|2sa0KebfUyoWRSJc&c%T?k$hc{0DxVSq>xsO6U!ryo zYJCsfSk2n*4nSEb=Uw{gvhKtFY0PD~PS%4=joz zEfeJe5TYz38IB?%x4Y$Vg^6f<$TZ|S&$o48W3(o@qUmCj$pdOBwAg;QOpBT30Ea0C zFvDx6t<4<($E;j10$^So>NcNc?2gmpyPq^KPEWI9DYxzY)sM?01*@y8oc0F?JO^F@ z&t?|K7rJI=801g1M%AWxMH0F~0{T#UK00000NkvXXu0mjf DGd@wL diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Bermuda.png b/Angular4_CLI_Starter/src/assets/img/flags/Bermuda.png deleted file mode 100755 index 880d96531307df06f7bef945d44f697c3e316afd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2552 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 VdCYy<$I<`*002ovPDHLkV1me~T^s-a diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Bolivia.png b/Angular4_CLI_Starter/src/assets/img/flags/Bolivia.png deleted file mode 100755 index a28f06094a974bc567dc0a0cfd2e094473549512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 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 N002ovPDHLkV1mwbc9H-9 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Botswana.png b/Angular4_CLI_Starter/src/assets/img/flags/Botswana.png deleted file mode 100755 index 9a06843f2573f12069b13d51bab11052823be210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;c1c7*RCwC#nN4ogKoEt$vOS5i2tg>2JsW1j72pEgf{Snw?!bZzkSnlZ#U?wD zBBDqPGw!Nl;h%I*=1)-+QesLPb=y%3t04EJ_Xa;J|uUQL#<5`Z$*ms-?VcXW{ z_^s>m;~{r_%XRC@hm$U{*i3>;nQSqZWP zSYFZjcYQS*{Tl!?XOWCnZ6)TiWrGhp_}*pAvcE`%Sq2~(EYw)61n~H5p+@SLI;K!G z07VL^IrC&J()|F)IkJo2uKt6~lc81sFlMdtCuxWXOxgY#m?vePVx-VPt!U1H zeE0_HGl<3ykqrKiB~7&U$;Wfmj?2qTFFc;)WjLYC4Z(*|HVof1vli%6D2 zDbcoVC;*emB(H^x%gb1j;PmvgjDVSi0-&ndMy48$0|kJKiwmkMmcBPL>bmX#oPGGj zOnr?Wc!UJ5D~{@_EauojDn6;f zhV}af@$DNX^Cf>@F~+h6uoX8!)`-sh{2(c-fe_NCkZ(|}+Z62bZ=C{O)%p&KIe$e^ z=m9gM#&4z2T{!VDJo0hh8aYru*yQ&`V!KHpcOQ$RD23dREhB(vRsz5Y6aYkS-sE)v z%n7vq?s1xvc-R1ryH};5tfBi*!1dKtL{+H*oB^+a=fM{L6Zk50pO=pNHj>SOYuSIP i-vihK*aP^d_ICicd3g_tFiIl;0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_dr3q=RCwC#nR{>*)g8w_=j`r%<^jtHQFxeY``1Y-;-w+jG43Uo~MJPT6v`$W{Y-)H^b ziTadBlY{{{Y6BP%d=ucCAna6ZBoelLzZLc={C2Xw{f*gQU)5*4!e`$YOqfB001P?f zKePJ%?h3w&%#bNlF00^qs&b^;L`%RVux6LHX?>nYjg% zUx>+7<=i|xMX6Pb0!B_6!-~D7Y(J7BsvRt?&S;+F00biBe2-kClBS7L&I6MrxjaSXm$Fr)D3)sA_*9S8|26Zr>8>M zz$58c+;drsk%>3ZN-##@1{ZL+Z78iBag>6JvNY$HHWG^*Af_6aTeF`rWm9tz;4x=-8Mlu(NYdI58rn1CdH&ULytKi>&v;yLvi-PG5h3m67+IR&{wpnp$JU||@=ieTgR%Vm&CfITiU5>FCLNGUd9<`< z@Y6Za3hX>H%E|*0AAa)KaQ^zhheYibL?A)~i-$KbvuZjI{1f(cbdYqSDAkWVj3Pja z0l41rMx6D1w1T@P4Px%lTH^W;M!@t06+_Oth3jUYM>=pxMk4s)qm^Q8ax@?8Y-aVw zUF@psL0AJo5Q}Q6D-&G$IhQGy zR&(3eE}|`+=Fl!-<;s0DAL@kA>8yMs$+Z&=3cn}Nc1vTyum+}8Ud{vCD|xH&2uUZ3 z6{=M(@KB+F*?F(hn+E~JZOwyIYnWa0HV#b~f&Mlxa{dtB+TMwg2%R0-d|WcZzCCTc zyZInbYDHyb8I!N9VAc&)+eh-6}!>aY)8+>$7hu>qvFX>UHbP4S_>VS8XAve$z{`dJr^MvcThlA zF2AbBb|0Z`cMB_DYT&9F=ke7$YPkN|p**^DCp+t!FvcJpJAu~&hhxmCs-tGcTo%6E zt0fh&vfh%iJG<+?fAn^i*N!g4mvWSn?lmd8je%q|gTf#REGwTj5$hxdwbAbEq+C}Y-HtzYw#oT)HaFpuocYF}E5`0PUX6r57y(uW-u{#p$ybTzn z;M(8b#jR@_xbvNBY4swC8Lxlqc~cT%lTwoAKTU#5iCm+i-txR zvuJE;=a&!FvSN8758pirTeXDMVehyKgI0z%e;iA;-oS!2`>0QK6!F+?#5!-ZK9DvwHr#&w>qHZI3rw}UB;yWcr7=tp`e~h) zKq3|)7Ii2a6vy)e1`jq&xaftRu@r(Vp7;i3T^~P+eEAgKYM#0vtPc1o#~l?K?J^Z#nU|Th{3o%T`g%c84m%p(r8=b z`37xSw6>&aOJ(`v!#S?L_&JQ94~DzbSF>RKWbWFy53MaCmfbH8J?{{L(CzE)npmXQ z|Mol=_+$y|ywXUVkB;S-w!-7Vk8YwP7)#V~Sv+eQwW~hn);Tuf`IuA&uRVj8%HX%A zX>Dm|@jOHA@+~a7ZW*zNN7`J(Z|deVWd&?$b}5S_P~A$^9}fk57$ZHE=fxK;yKSd- ztW!>>yQwpmp(+vK*)PVqqHGOX3w{u#DK(WH4WroKoB$1@YC5=NWIclu?_yg%fl=(} zx{*b%`s_`mNk$T6>8EN}{e&1OapI)hfLW_jJUDG3 z-x|G*68#AmRBT}A;0;I^1oQcrpn-I70n7JIXUV1}G@2489)@{!lDUibFjSai7Q}&k zhi(JuZ7KL&Y((AfZLNtrQSRM*fU8!HeZKO1kIBQ#rQn)K2 za%x+Dr%DMY3c&X_9`1Qp5{aM1Ep=6F10vFY<@3LKCZN>u5;)td^q(R-Oa*CgOAW*$ zf(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^?ny*JRCwC#nQLqu)fLBocV_nO$L`v}Nr;0T2jV9w#ED4=jnmpl6eN@is`3F< zZAC>@iIzwpzEFywRn?Xfi3&=qeyE~I6-az4go-pkNQ~M=S2J95PQQg6 z0Ob}Cz;`F85a>RTLJ>rn=Kyhmj%G5sLif#ZjVcE;K)?bp!jFIy5Iq3yVZ=QQdI)67 zyUFrW1bR%v*NZNDbncn$dneB?}gFj0-OcoLz#=fT!i9okO{=uhZJ^V#ZNG`HH-gF8(-K4b)|C0KB+=i z0N^~JD9U#S%6A85?kJf(zr(+ek4*|cdBm6es; za?35OSh0fU=4N8C*kuFcy1OBl!ygQw`ud@<0cF;r%v$i@1ClN(T46UhU5MM~)g9%* zTuj*v#8V*!ENN+JNkpSjvf1pZOQO*z&CN};wcSQ*YwN7MQ<$0}wSPaEgWVXGMWk*K zB~6X^%FAc0uHyC~&R(SOA-D%YMnG&Y)GSZkJn=Dth&zd|;{AFBENN(HNJPS6@_8Fk zo}7t7c~WJVCN(uRw6?agYSk*1E?r7RMa8MdYsaDgjW_Y-a;W_W(7X3yq*BFh1e5|d zT87!S0va2!eHPbud=pXF+ZphkQ}~>T}6N;OO_;Nv$&sM zS;>t}&8%L%ira2mNnKqXgInKW^yyz>7V?<77@OiVK?K9mI0^~^u4OR)x!+KATN}za ztw{FN6#hu0NPFJI`BSvJ2kaea=VNdO0S8}YcM+hjt}an16fSWAp?IdYj)7c`mxhjE znkM!2_1x9e%+l(GEWERWh+P2Fz?se>T4RPo7+UaMH;2^r_bI)(nb=J?o$7P{GtZ(2 zhiQ571(f=XM3yvC_!x0Nzznaiw*a)(jE!CTl3<`b#?tW=Q6=;wlZ=jz^5F4Np2(yb zeD1fjE?>^Nb?dl!-vNAq0QFBlb^7L}Mvg!GYodSs3rZ=Hi3G!cc$r1(fBM;j2T-Lb z|LrJl2i6x==&?rvy#A)ao`1Vcran8AUdyCt*ABlAgn1$kLz!tB@($zKX_BL(Y~H+? z&6_v##`QH=@fa^w&0)=&H8eCd;0uSaKH7slHO1uNBaHmuM?^zGs=oK&Wmg0qei(lI z!yreG3cEgX`R6v5?K>R~_vj1Ww0~%b7v|3A>2#Xawbi^naE#LNNuqv}J};L_Lm_P2 zW;&hb=TAOK-nMCKYU2KmPS#~@#zvA@yY~|A?`OeluMnAAHLHQ2%vlS-PHQZ~p!#~3 z>ROBYzGIOY_p|>$nzy$*yuHm~-vO7gaXB^ZdgnwEqqKs2I!!j0!>ly8r|dfR4h3L?Z%DL5flV zgagplX3)0U&l5lMGdQUEaF5HDZ4TSEJEVIYR4z}XdLAP^hZ$R1$piWXuisF^?oWHc zG|39M`8=Qy5!&kN_-vmKv2u7NY4AwxG=EOPuj*>a zx(fef1_8cayNIY^@OUzfzr^Nmy9z)y0Ml8>p(P;?`SlrL(h> z_V#uf8ynB_j@J5gCC&`gB>euYSNSesCSt(&zWF5XI>x+5ZzlNQKKAYkvG|n$l`Aq# z{oP`^KZF(sP#8g>WJw;YN-GoTsWI$o!TRlY19% z;;CVbI7C7Q?s4!h7V-xSf?snnt`jB?DeR=?@!@jbI?~JXSOtw3yqcaMmCGYu1Sk|z zWGJ?HU<$>&`SVz_W)1D_?L73*Lq&keqYD$^V0Kmjrz&VJ%+U=&hX0ge;R7b5492#a zls0Pok>c9hu_2p*pljf0&1gTo7AxhCeZ3T1XV%NnU@(Y?kj-Z6jnf%@d28B2Mp52A z!JPFa3~lyP$ilo9jn4tshTMJ=E3cT>;9@j7B!`88yWurY} zAGiz*>Pvb~I2^{dZ5+obhR}(g>O@&-{&NGIpC<|g0+I8pyP?4F0|5mtj2+kP?$T^| z*WsP_91a}RWTr1XD~LoQ(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-_DMuRRCwC#nM;n-KoEw%Zg-N2a3)eRBP5oQV3!4VV8MmB1SjDFa|gs0aSG<4 znM9MsaaXa3+b<0g5(`qowXxi8SM}%mt8I5XRmHM-jN1S(0Q~O&4#bu?k?^*k(> z@3YlvbqK(vs@_|C`X8@fz45@@s(ilQK2LomACvY7qhS^r0RGZ~<-w1^na;r55fjq@ zKaT881B~;rHw{p13kd)pzI@_pI%iiNObmP)Cfx2Gn^`ETu#kaHfD+4M#?6;->78kQt21F2J>qAksTLX$M zfKCxdEyweB;?blgfo-@=NzIf0E^p9Y0M3P(HbxdkUl;`4qhq+`8+o#rEoDp03M#6 zEG|q$2fPN>z_qc#{{+4}PWuBh?CldAfQ=h=>IZ-UU;y~1_G(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZQ#N~y{dYzO3aKVlSjj831A7}{|-O^9|*H=lgI&40Br1DzH+OHqyO-=PqqSJ)6{4` zccD?8AAI{Az-9o1n1MR?7-MmK5^&{PJ1A5B=apGaOPqjO8Gys$ zdI0w#SscSj4Mf;**bD%}2wX`6<{TEq*sviQh~ml|a1M(GDY8ZYXn`vMFwFo&4FS*! zsv1yi5Mfb6=71l7(~1f8`w$Hl>u7C&b?*WIPbwzl9NLet!2&fPaOQHv{)gf8jp5Xy zJ*=z&y9<-pTQ@qFjyd?q(4H(BL3JNc^r$Spgq*oZ%Lrv^7;6)$GCcMp5c|n1c6)a4fy_>6hNYiF5rBq z*AhOseIDC!y#2&)s0yC1y!XT7e0ua~8uKma9Lkv%F|n#*3wjXa;+dNuj$aNtfbzoj z4OmzU>7!a&g`6e$;*n%Cdmg$!9P-SA`@He>(|oo2056~0xT;&{lN2a zmJ|RIRTM+9%;5&HVs#k>N<}f2{pa~)dFR%8T>9byzjoI^;Pc>6Wdn-u3 z4Cd9UL71g-WaRu8?dR5KX1Fm8sHPQ19Ho`cPDYtFAs>UkjzjkPVQNlU+0Nk_53NSI zk)2pZttKLx)_yVuz&Y?U08$eMNiiDJLa5!|N=beBgoD42!y>;9`qv>Z}8b$Gs?E4T^%=(q;V6u~bU_ayyQheKw_lL<2G z9GppQkK3G-PBBsw(v-m_+KQdRR_qS#&rVTaM*D!5Mr1nExzjy!pet#g3jhtgX3G0K z0w6R;1%lK7Xpjw+j~aurI__IpZJa3uq!$Hr4-RP{IRVZBPXgNw>--JiMx%#Y diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Burundi.png b/Angular4_CLI_Starter/src/assets/img/flags/Burundi.png deleted file mode 100755 index 15e76aa274d97bd860ad6a10ba2a00d123aab1f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2628 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 P00000NkvXXu0mjfG>(A{ diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Cambodja.png b/Angular4_CLI_Starter/src/assets/img/flags/Cambodja.png deleted file mode 100755 index 65b4c06e32bc0bd0fb9b278485dbcf73f2221a23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1440 zcmV;R1z-A!P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>CP_p=RCwC#nQf~TRTRg6YtOUyo_l=Eu&g(6QP4`SB^8JULV-k5kQ9YT^nmmk zk_e%X(H97M6%|BTAwiHBgp|Dqg0f8Q9=+$x%-(zTV&4>Ot|j@*((n5;YiCk? zMU#X8-g`=0^_pxHL0<#q#m$DzZ4*VGP8z(98z60rMX=7{eWhy%pdJeAD4o9% z=IcQ%Ny8YlE17e2Tv$KATUkJrqI49cn+X3eN{7>i1)Nig!ci0x0-$i%QilNMJC-<^ z8~}OlxOTN10!R|*<(B+51K2nnlE#LgFBP|S-d=7=Vi^KBarG3_0{-f?+bXEF_aFeB z4?e!V>z`tZ?n0OM20`o`YD+X#uFPxtdLp&Yu3OivTtb2k#jn3);;<;$Zyj~}3W>WdMcu>lw}s6Am-JRH8; zLwm~yAXC$%d*Yw`rrffzWxSxp|b*e3z{a4<+S%` zo})#v?4E9)CE7Mi_UPW>^Rgt~xf97UBuh!>cB9q~dFFN#ZQn++>;4tV)I100M_tHw z=9m2?;vG9^zi}MR3#JbpB0qB$|K~j6y<3@j@*sExV@T(Av1b21@-t_VD4_N9Q)pQ- z^TH9_#fx-5{cL$IROINItO39|G+(|iCOdY3Dw_9@Fl579Z$e-&QH1aI@SP441ZWu2 ze)$*}!7nTzVTk5E@G;rL53%s!3bK^5jTrDc8f0T;i1Pe-5J93Cya(?pKqf$<2vHAV zh)^vEwRD&?LyH`VVk8JCzW-s7?D2HaJ2wwwK)pk~Ho9MQf8*{u^JrNTtXo^fQE36K zebhn}A!&xXxVMS)-FR!WNiQT4Tp zvikagt;Vr}kqT&0pxv6s>xyLiW)OSlkiZOz!#FM6vW52RuVS(cti`li)fW!~@LH!( z3#yo@HAobKsbmCEgj$CrF|Fs1&^vR6;=6O>r_nG#>liR27EoWArhjdY8_y(;*?96T z;%&1?93yFpBry_(b*(p*!a)FmLE;EZFsRUyBuJVdaZI@NE;gNfyK=*(EL~bYUeVeD zrk_SphUV;Fo8yM5ThBd9_ShqsT5(jXikqdFYz-#MFj44UOJd6R0sxr<=wOi=&%ZtY`#(ZF)SiGzr<%0yy1YN+^h;iweg| z7Q6q*-v&{%xf*reg9;P#uR{fI8(9eTV;xxiXAX3QK>{%SbD>FV+B{xYJTgHh5Rp*} zSf>-`Le@6cLL1sKPC_=e(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<@kvBMRCwC#nZIuwMHI(Bv%6=XeTNSb5sT1JAPNu#qDkCF0;NFw0~82}2JwHS zpoIn@N(8hN2#11(zknuPWPuPNg2U&m?{;_QJ&OI|-Ob)5p0ylK+(@Ij9nG70-}igw zjH}P;U1Z=A+B97xE20&XjRyJ*YmrbVA=7cI3v;4cUHhqE< zXs$7nlFRJ~Kvb~eu;Mxa)VJ--+qR%9vbrglU6$pIF{o<3PVJJNO>M6I+k)n2766n~ zESb0_$ICc3&2P=Jwu~Mp!`hg6*pIEKD-C2~$;5h@V;jJ^Xw}CD(jo{I0GukRwWQ7y zK$`Z5VLr48AWaPLSj=A=VuC<^Z=kf zw1c(}2n&~z_?l3%9Jm>RE-qRFVKa<65$0J+Vm)m+S{OUb z%0m1A$Rb@@>+XFJ6CaMspwYq4qM2*Vim_T_S{hIx$0?I92wD%LBAleBJtAR3Fjm4Vn(wQ*U`Ov*+&pFXmNNTdfQinEc8Nh3#?J>d zsje~+fK|bIX5rF_T>`pLu6{OW@QR>`0RfF+_pOZ4EeLj$^lr$X9}SV%^vDB{OQRM> zr;CT)0Lp4qrttf_u=jq($^e|%dwq^hGnCP0r{uW$-1|n4D>{Y^wAZXq-A61K9 z%xN(v#k|z!5y`veedi$K=#3GlKLj8`{C&XDn`1^dv&K5K2wCUuw2L{(LtiOLt;t0n z6|%PHYjgndVSszkl&-rE@sB~iR#%wc$}7;>byHj&fOC0yp}P78W}eK1?60QNH0)8= z{CRvpD;m|Td8Je}4au&!19tG==Y`vY)=>FCbsq@A&_5DgHh{waDgdg2A*>m(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>Qb|NXRCwC#nO$gHMHI(>bLZ|?+H{-L+ElHkAdbLToeS0v3`Re6$L*)6qSmIP%*8v;!6>m*3#W3+3enX_s$$2?soU?CQa@( zyOdxK3^VuMnK|b_Gv~}X=PD6lF_Xh0rzHSO0RHa)6rh1jtzJxI0N({xj6X6`XlLZW z+oN5P=-l2%+v>meoj3bkATL(P-nsLdFKK4yj>LVvpMD0&yFdo9U=4O+GWr_7+>~mx zMVg;GOtw&%e|{01{0a~YkZ}RTS_s3a0P)*dDTRojY7=+!=9U`&INw>@VHn8_xDj+g zf)J^OGbe4SyGo&%!FRT{sv58o2VjtDfK-FduBeFwQaYJ|OUhrW0az0UV38m|f@){a zbZHt8bUvR3N&5Lgiw+or_#P7Y3syp< zH7JF69@F1^3nHv|_(4=p4~QVfpj`I~0Q`giQcyddPGp4);`g1vN!iNmAwuWX{?BTYJBEaG{Hzpx!pu8SEz&$+!LsB9Lr1`*2Neb4k4 zUz6Ro^@^(>0Z6z5S~u$eCPXS8ED!)ddh;gA$Bv<5_ex|ULsA5M zc!+m(0PIu=rzZzmlUlzXDOa#G->Bkwq;6ivWvgd>A19YK|F2~MBFTr83v8e-K8&n34)fe*@w0SLn;KV;qoNT=z&|31!r`4y&60IgB3 z%fCEI zQ7QK-gF*vJk=eQhr+0ZEhQHtyx+qvcUUvZXYkxC`n?xf=pq*6h- zn!)40klVQWBCaBVX z@Blc@tnqHrVw;uNA|eZlcf&J(qX!1)*}aSO#to!53=y3C0|^4M+qV&%I*mVeg7ObP z68>`*-PbpZ{Ou@l9Dp&=iYx#?YW*OCCyt}sM)(-H8V>29A$sn;rx9jWt5?i8BnDt& zu7q?TU7~W?nM{hs`jubrr*-6JFNj$qOVLQHw7CLFLqA(8wJ{($|I0E*N-VaX_vvg< zUm`qvw(|*HrLbaKj!+lKUAGQr*|P2=!J3Xxmr{n=t;1c)sW)`M=_Y{g{S;8x_zu*v zbU4eGUsJiRhQC|;Q9yArc|^9d$#3r*wIjo2e^vo&fX%>a78hLr#uU--rQTY-n8*jF m)Y6~&B>+nRmH=E+`fmWVrY6F0UM4UA00008XP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=nMp)JRCwC#nM-I~RT#&A=jP6xhlxp3+Ny1}kxC+1RK%h!)s4Cn?V=RjNL=_t zQE(#&A_!s^E?ktlQHuK(H+I$fh!pL@2R@R%jr&G7{N^$Ji z^Zho^tF^Fq@6J>K7#aB$pw|YnB7)Y2nVAv*$>gS#iVRJnaZ4$hr9Kgf`0Cxqvf|51 zK1;Eh0uiCFuTWlN)&?-f5QdsC)X}8)Yk3V4D~=6M02M0{wfv}dYSlVaja*5}Pduw^ zT(!XDe60;y8vtSeg70gBz@)-_d|zXXQ~+o#_Is zZLINd!+EXFFO#fM9Ceu|7APfzjr|~?U3IL9y(|rP6T^3qP@&p9e z_3^yU0hD9=zXL!KhNjwyOQitU4O?EUWr2<@ZtG21?!9xCQzJHW3wEpoj9DvC3XvKB zZpp{lc*`m@{^HCYC~0A(yTZE*KOT=h7U}z=dM3F_|hIOPAN`~6c|6Zhtc2i_;HynKX3^yzlbdT+?J9~`I^d&*Q|iS z$%hY&sriLUT&z>HSltepT^k9{&!LNpEf+g0`RcVYZ6^ZA=h*t$@uA3xm5>n-BMn;< zGwUSjKUhIO8;C@pDvm7s|P<4JYo9uL%V~fa5r^6SwS)&m!(m z9XN6Od~G>#KL6a9Qg&4`t3C9My*B&qFEBpt^2_f*U8|{QNGtfRQ4$jgaorOOkB(fD_?r32KK2Mjzz_sAfg(`toM?zk?!iP$>(jf4)MGXA`^<51BFPGEh|?N z_m$5>`#gpZ&Qi!%o|Vh#=xBup?$hiXU=^9v(a}hE^%_8-<0xd+dlA))o_wsxTQ8rX zzb}de13L;l{X~fky-_*7?MC6~p_9D+!XIn)TCwZ{cB`2(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ{Q%OWYRCwC#nR{^5*LBA~_qV@&N~`w+2?>xeMgkNg2r`f;*nn*i7LG$=lVWVr zq>ekG_Sj9^Jf@kp@zf1<;&G!+Fpgi1on{77%o_{}2=fp~=z$(9t#()Y zd*A-CtJMo)|6x02%9**ktG$oC-+R92+;i>~QcA97QMk(G8h~p6{=WkdfD7;@>#Ip@ zKv#i`u6N!IWmH!o($o2`-yY<-=MIeP>#+T$4V+*105a%8L~N$Lw3$2BJqxH~de+}H zkJ~GQh@HQ~sjlXMCy#w%2zKn)n4B zyBLQ!3Vv{_)Yi^KpfG%rluXOx3pobx&|#LvySr{)zP~ARaRy7wcX7K8cZsKu$g0nOX z8z&h8sQ}CCZeUVjCUMQAH)?ZY?m`yNuOjyDe(?HOxUd{27Q-=2Bsu~WkgP7YFnev% zAG{wWEsgh2baCut7uU_2hN>z!j^xO`vwsAD#njS57SHP>+P5Fej1h@gq-9!El+R*! zmY;Aqb{PN`mNiNPfBokRQam4#9DL=aiG7O35*jcJBoZ({f_HHZ-XtxYXpE{UL8{hO zkNL50>^^lx|D9Xp!|_6AdzjvyE-YIm7yzHQjf-7Vaj8BmOX4`z1ORfh209=4K5B6h zX4@sCslylp8@3)0E(OKq!7&Zm9{6^OpQ9HwZU_dSy)1w$8>B( z$M1&e#pxJPowH~9vF(Wz)HN&hy$TRN+lo&r*h8@oIXV=iNbJV25shE)2pEZlf@YhS zol4hDPQ8&q&Vme%4(&qCG%)+YkZ`c&0yAq|T<`llNA`7080&Vs#sW|?f+zx{B2pe= z44abXFD)A^3&%2XrKOGRy8xs_QN$Q+*iu0svae{s7cYj$nUjT{UQAJ*2aj&j-WR5- zVlv&jpr>U3T{k8K2_BD)ZI7bRl>hj5grbaF^+ah|^R?7LR{GNBk96Q@Yo3|Ne*uAv z0Ez-@7T(OXwkqO-4t2|B@Z<~oxo_?w{^8|qq-CqPdws;h8qO$Lnsu1LztTrQCUqyQX0dYW@*PIIB9ojdQifpvG!C%)$Z-SSF#V|?b6)GlznSLaEyUy2xMHH44uSLMamNoLv_|@R z-o+|8N`LF`iRpWYY41^%-h?-Fg!I#=Fpb2x;W>te%oK$b0L2xcxTusDUiwSceq|ng zk2er|qJh?%R`TGvNj(3X{Rvm8=}29}(RGl}xce|)TK!XAd+Rj$-+P$s`|qXl&8<9H z73H?N8_{eRnr@S+cg4U>yNgw z|M6$ZTyZ35p@`t;!=1~8LJ8h1NANflZ?&V)(WlaYK`SW;cTO(gy>f`HmEAf-h6sw=hln6U@OAKfdhNsXXT1&j&}_`Cjc>q>_t=PG%N%QjmF=?#Kc^XV3zXvslfTG%kIdd~mj5&hN0f5$ zyg=7YBoa;A*N~u4k~-3nm*vke3xt>$eWtq039;XZxV-#eR)p*3WYKa-BYWd4W>3xI zM{WZG)pSN+S#=$q^I8r2%6$fOB&;lV62Fq~UaJZTRA(DR+;{_s-YzR{0gtRytR;fGl8kwc5IC9}U zVWINIw#oeD=`A>)$w#PR%8I_v=C_aX=#H1k>44e!Q6Ad_T3~?d^GlJhH}ZZ@jL=XK zPBN5m0ePxAf1?ntlo5~L-7BzSLWe6lP-zj%%wfZ(5;CUiWUB=y?wNW&oU)@DwB#mq)+$pv-iu`cVrMpI#|}h1_8|Udhc&` zx!lC#)`z&1@k?QT>YY}-cHpQ;eROjZ3xv&Z9OXvp{!ZUcvbd02K+ z5%=8VVn$^j8eJ6UdQlV?wjSj4=?q?f&Cj#H=)y1tMZ-QyA>F*d3H(>*h(fK7K# zKixfY6y?OId*>^d)p!7(iUK~STmFP29F@>~dKCJY-UP-|XxM`UgTAZofkPd34UtIr zYJ8xv1yBf70r^+i;(LJO!4P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZS05k|As~oG5H-ftthm{k=`IiRUUz0!(uoXi!7@ElJ^$)|S9ev{tP&B5 zEF}sqeFA*~|2qK%l!3wES|rgxs{+(cU%K-xt5!O1DPFdb{wco!J$#%@}SzFulG$vr+ z6A;1ibVT6mj{$B!m}b1%U}onM?>}tf*8S+?d_R+mGYy+V&lV zL(A#6LSHI=PHG5fDshNuH^e8Q7UDNRz5NH*f07WNYRtip_TNEk)fueihUqqp!H!ri) zT($!EpkB|_@4j}{ik*!^)tG>1;=|FZJz(;2Y}wJtql7UA!O{n=E(5e>Cv}|G;!##5 zJfqj1fCUd!N@cWoZA%EjAW_k!Brf}-+9OsY!F~9g=$VO+@CjYm7Lll^3yZu|6(&B8 zN??TcL+&DiPIgagy;I0gU9(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;|4BqaRCwC#nN4mJK@f$%?wMdD@*_n;hz&PjiG5`zkL{#7B(ZRB#xvuouGjTmRsT3uWt*F4%i9jX4#58ozyTF7nqIf5 zWgyhR;k)-Ir&cRpKAzZJP|uGKkIkPy|NQB=298vex36B1`tu& zlxb6*_t#ZPxBsQW-4485`R8S$sahJe*}%=7E&Waj6#-xZK$Vy>Z4v_wQc(`kb~tzF zn%}O?AUX$-MTu=Dw%OoBv`au8+Pa&6*G7=M5P>MfR_+u4>d<)eQlv3L?ocQvCB#IG z20CagqmTtah{t0!GlHe}Wf9O=8!~qQ=erRwP9sX|fI2kPw)|Ds z-AW9nXN}Q`)1oXSQcPXYCP^#J)2jhMsFk4dki5c0rpY*T-;1KNs z*urC`na_UZmf^z=!4Lqp3V?J)JQLEv6T?oi+b?j$*q2 P00000NkvXXu0mjfTkehG diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Chile.png b/Angular4_CLI_Starter/src/assets/img/flags/Chile.png deleted file mode 100755 index 3e764627a26ab4ae68977bca0bf207787499699e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmV-41Izr0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;x=BPqRCwC#nLTI}Q4q&}Z|~p~^JP?GV?;zmL?nt}Ba&7vZBpB%7CS3Du@bbh z6KpKi(yvO=gg`(PgrJ}X&6js3x!ry9#$xyGcF)@w1j#+a6`+=$eG&n}Dll|q`ti!&KIO^1t2_7hjTx;1!|Ifa=f-`^py4V| zb50Ra)*4L!vdzsH)4o>K+diiKgdnT?r%sph{$g*t*{g_K)ml zX>GIIWmKFJ#nSVbx_q)w7sXNz08W)CazwF1#9=UqD8mCajve01(4HFBI#d<0iCya` zMGA>k!pIUumLLe2IDL@msWWY(+t()nxc_LDnfWh>xN>nooTC|9!bkw&<;+KB-!Agt z)}^-LwVThVH=@#Upk0N+NKyca{Ah##ykA)6_>q0o8&OVQDgag-o1vu{*|uWx{5Uu6 zykPF#HzrPuapCMCp1%H2P5>f~jm?;5*a7fr<`b*+q_Mr3`^?DTuAIJP93YKACq=$4 zt>+9Em)A2LE!){jl0qBJxRg1*Jravj{~6_%4iqdOdg*sQ0=<_J-bCQ}%0py%x!^T# zEel8Q{=-?T*oVsKXa|5=L0#6k3`@?feb96@kTx;_&o;Q6lS~A}VJZP?{is5wTFFO1 zCB~?Nx_qhc9%zaNonBR`=s87pz3#Q(e_R08b^u@{QMP!{iw;_lqFYf%w{gAQ-)T1o zY_<=$WH9iB2dcO{iIZW)r=4o&vH(ON2)wF9PNXwZsw$LgyW~$hTJ3B}s!$pZpCZum zIUVX<**2{H5CDTy*Ofw^Ny}&NIp8e-mnCtl0S5yEUd{souv)MCIM0Xy#(-160neQO y4$K>p&r5^p*(V8shUtH)?*r%q=mXeM`85D^%BoKBVGa8L0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ7n+TaXzRb-fNAegoit%Do`-k@^9ORVkBn=|X! zI1i##00FR=8ySc}Q|P=LFkMgg6=CvIjOhR#WOCNT@wU)^$1?i7je8WGui3vK>Rh37 z)dHy{>RUE;98q6U0rk**&9ZhEWM~-QYY~QLQ%5*ZhM$3dI~| zlBbXEb&+Fx!CP5g2-U0wp#ngq0FY$>bnj%?2XOpDi}lwXy*C|$k2>>nLRT>xg%vWh zcmS=WZUI5l49zUbO~Kv|9DUyc@%V?ZcGnYcDE?q}>11vPZoZ#!_+bb4d%SoK#0dnc zxzJ<+S&H9>qi;E3d3XXx-vJtOPRuGw{)DF=7~HM{>lPn{B2#mr5RgfRrWVpmR)IH^ zXj74)LG}z`uadME48RbfRSRf^#Fv%ixxn_vDNo<)lKr~mLe@~v1A>f4SF2?oD+liy z>~9{meyRGa&A>zz0N$hiYD)Nh2t&{`a2;Zjq-KG^pk|}%ZnvDTL%g+B;eZdQ%qyR+ zOU~C}io_z}bPdoD5t$03f{CN0)iVFw|KoZXbr@Ch613)i<#F95XPr0o!hObb=FOWm z);a$p5fnkEh(aO1Sn@zGvHH*pRvs6vO1R>ETIWCofCR}4&!+G|6`3ZnpsF;fQ!P>j z5CTL|qau+M#awjK5iq7P%2Vl56bl-e?gur228GU1zNVk<(fs!fV36Wv7cL}?>x-5; zH=YBH1t3)tmkBuP^&00&N!h6yj7Bt2f&p#;F9F*PQ~n8X-;jS^+9>u-k_;G|)tCAe hfE9ohfNPb%2LS4hJMB;ECfNW0002ovPDHLkV1h&9<30cY diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Colombia.png b/Angular4_CLI_Starter/src/assets/img/flags/Colombia.png deleted file mode 100755 index da19e539e10f904e7b90e73525fbf4377394f13f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Cook Islands.png b/Angular4_CLI_Starter/src/assets/img/flags/Cook Islands.png deleted file mode 100755 index 7c432c8905115510e1e3a6c81e1d3d8270e0aca6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2683 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 DUw=M8 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Cote d'Ivoire.png b/Angular4_CLI_Starter/src/assets/img/flags/Cote d'Ivoire.png deleted file mode 100755 index 1fee82caec4296da8678e60a3233e999d32c47c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 782 zcmV+p1M&QcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;lu1NERCwC#nNM!hKorJ*&v6N;w3R9$7OdDJv4%@<0>p|_a03p(vPa+yTmW$d zR!D@l(8l)6dn`O@?TJ&-N#v15o@B*xG=DyS-}~ngGh@nDFmc-h*aP_A0SGVy=HYir z=7FjNj?d5D|4g0b`0b~ycJc1>$Kj% zrXE{fgug9P8J*{{Qvi$Wi+jy(z{&iOkbvi9`&2=Fdkq5UPQBaA?ZTQi;GDMM-l<1T z0SEvL(;CxebO|*#FKxrF2i{ww4h1|;Oj{DwjuKFPDZuA zKY-e;F`$@RVmAQBv)bRE^~yK+9s}yZ)$KJp0G9?J_)gjSuwt&t!a$X<=7F0DY-`lPm~9&xyk~d zPGCR`RC^LqtooCsm`e$xwQrE%i?<9UWW-!f3{Vzj>j3Z$F|x==&5)?+GYR=VBz`jx zx!s3ZCW57-@jWYnSrs8tV}Q>J3WC6G?5Ti@)ouNO;oA1LnhR4hG`8P1>JV^k83;>vvgrx7pA*3Sn!_hbM_`##C#+S4Q1uV`llO`w@+w~C_ zzs|QA?ge-Xyab+1%#VKnUxoH~=_ve8$tvJd_9yjw0DAy?09ozt07X`ysi=jU=l}o! M07*qoM6N<$f|LhT)Bpeg diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Croatia.png b/Angular4_CLI_Starter/src/assets/img/flags/Croatia.png deleted file mode 100755 index 4cb4ea74c4f3c747f651235878a94a9a2c6307f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1319 zcmV+?1=#wDP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=tw}^dRCwC#ncr^|RTRfRcYf`5ySvpcMd%N~DilgeFvfuV@CN}D4bemsAAG^^ zDuuWS+D;J3D;` zNMC+y_sx3z_uu|*Z>s||AwqoPhPrY-f3%Oj8&n2cQirTw=u#G8*IOF@ayRQPY@0jKSCrdzWru*RA6mT)iF_%`>M4=uLIA zCwqv{jbVoYR*AYIcbSh?ze)G{EQ?S3Z2qke$DgWgKGz4W@sgfZN@9cL^N3#?1LC@5ZI4Vo%W-!J z>+&HoGS2ylb|xl0RwmBz`fI1?KRQLjnIyx><>b8>jbpcJo6oipZ3xB#qkt|EIX&OF zJhZQu-X%SFf1Rei{|rqHibOg7P!m75?qaT#SRoQ`&g#ktlWaAWOLtnF-xY(n(7z~9?<;>Kev-oFnV=fPq?LV~w z0}=$7d>%WUX6U(XDBGdq@J~f1Hok!J96Eme8U4>K>|`UjZX^su*O7^ot62#{q@pa5 zz{ixX&DdD99a)sdvM;|1MtJPxF#yi5?7>Plviw*d02jK~VWmkcit6~y(A(c z7oXlFL(gs#5s|{+pj>?a6DjyXBy)vfC_tA3uxP_)Xi@lqo}I3$MzQjKb@SM4QhfN( zFYMm)JbHK-NhZlp4TIc?r;48U`39IL3Mnwyhrf@L3^Fjxd70CEqV z>0DiIN`>s|5PI|o1*I6UTKGPzm@-ybN9O3ZtH-P7h^7J~uKFn6$xGf>b?HOKRVj-3BEXDFL`S zK3;IOU^|Ms+3OI6)-wHZS1?5J9=l(nRMF>Y0Cl*{blYbu(o*8SF`#AxP-h`j>N}hy zSQ8~QsYb8vLdl88FcUy-Y?L|_t$;^>9-yVpoWBkXD2m%lsnTyfi4Ww|!cP4HfCT^x d0RB_?cK}`Xz@E{{4;26a002ovPDHLkV1k#&Spon6 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Cuba.png b/Angular4_CLI_Starter/src/assets/img/flags/Cuba.png deleted file mode 100755 index 4e3cf2993393cfc59e4251e8a145decf7e6e802e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1508 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Djibouti.png b/Angular4_CLI_Starter/src/assets/img/flags/Djibouti.png deleted file mode 100755 index 8f32f74832e1d5abff19af6f6676eedb52ff353c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Dominican Republic.png b/Angular4_CLI_Starter/src/assets/img/flags/Dominican Republic.png deleted file mode 100755 index ca2d40acc27f249aeecc6b8535344923542c49f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 830 zcmV-E1Ht@>P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;#7RU!RCwC#nXzsZF%X77@9o_s;x2&%ghWAc5`uzAp+L~_0+h5!(DEwOyabdq zJON6NkZ2GR6%r&NxhUE7+A|clciG$AT>|k2E$nPz@2)lW?|;VQv5l%yXNjn}Gyoa^ z|2qH!w1942)cd#%A>kQ(61;}>ssLU!=>)svauzdd~(6v(r8uW!V_s*3XH z{>{o~uKVyoFkQ*}Ew+9fF2_JuMDbqvIZOa31~+5Oq^_z{@4qXuySuo7Dx9WYm1uPZ zRM>-d3?QOp&XYNxH!69F=4JU`vCX`H#lEv_GAZTBDDMcyZD!V;Lqz}>0Z_#{Pv)dr z8_Fk0&wy7K)J^6=^ca8_#bzFx`AWyHnGL5$e2D=o*sNLx)MkP7Snxsz%!mP}q}E}r zs~A8a22zWPaH~x>Hz6TO9jUF@glrlJKpVX0V@5Jrg;MLQ2apD0pq--P>GV2LJX#!t zqtua9Z9-`v23jrff<3S@G9fP<9%UqHwEzeOAd0}d;xbCkz-cC=Ga}of6}%LQlP~}b z2K9wF;Jk2{WEbGXVSE5%CUL+3w^j91Epq{5?lc)$10V!|Iv#F~$6R{=F~FC*n?y;9 zIyb%4mlK+KiH=SuHiNI9XLh=@`7+4h+i}Elw{;8v=SPFclZ2VsgwBaqdZrjgXr{d{ zW@KK*wp20gC$X9ZvD_@sGXb!+){8|1Rju3?RQ1GWL}sMaW)8u}-xV3>#QpwyN4$q9 zx-bUx53F9Dt)N)X&R0NeT>2b5q{{XaF<-{;K>M0BfwoD3QxsssI2007*qo IM6N<$g1W_R&Hw-a diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Ecuador.png b/Angular4_CLI_Starter/src/assets/img/flags/Ecuador.png deleted file mode 100755 index 4913cec5a48eb96e6fd45ace68c99a8dc52ac169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1628 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 KMNUMnLSTZeTJxI# diff --git a/Angular4_CLI_Starter/src/assets/img/flags/England.png b/Angular4_CLI_Starter/src/assets/img/flags/England.png deleted file mode 100755 index 22fb06b5aa467e3989fc8e6f372bab9c17ad5e6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 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 T?o+&*00000NkvXXu0mjfDI)4< diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Eritrea.png b/Angular4_CLI_Starter/src/assets/img/flags/Eritrea.png deleted file mode 100755 index 5f38c52a018e43004667d6c03776aba3b3592119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2588 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Ethiopia.png b/Angular4_CLI_Starter/src/assets/img/flags/Ethiopia.png deleted file mode 100755 index b29191fcd10772317d2fefb57ade526149279010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1646 zcmV-!29f!RP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>^hrcPRCwC#nO$sL#TCbYb3gXO-u1@b*onUqFi9GM5=>+YN(EJ$3J?N`KJd`; zQh^Xim8z=ZrBWY|ii(gbRi#p2`a;E1q^d0~Y9B}nNvamw5F|nZiAiFUIG?*);$83E zd+*E~9(KLiq)wV$yQ)_8k><{wx%bYT|2_YiIcG+R2;D3WT`sEtRssCK15khqBpZ2G z$oB0yFQ321otT&i7100GA6_nX9C!75H~gqY<6@QsVX zlE@^Ss}#}^p>Cf-Rum!%$FsN=%7@mY&t;IBPo}4au?|7aN2N60Sed@bi)g@V2c-l@ zwI5Kq%BfF0mB@Mke|qTeC}%B5(DqU^A9>Vpm|sZpqgQv+Z-g@o0!H(|)GWSh`164+ zU@aq;6y}{FUjE)bGCdI~EPaV~X)B<55L>{%>Wyk30I2~rkg$NnJ)L9AmWzyxT;Swf8W9-Va1PIjIP%dL z_%-&vvynHaCV2FLNTQBXao*wBOol?q z<=(BcY`cAq>Ddfx`ab8~BZKTeJWNotoI2CXm$#i}_tXhWR~$Y*-N%KZ-*LZn+BYp= zK{^Ww$_thY#fYHl^MhCJ<6Dn?$nN|8$s79zIr!HBu!`Y)50C76kAsJYd2{bJNJZrO zLdpx3j{8OBTP7KFc*l?3g-@R8s8Nbb*9tc*t{to}!X;DP8OV<1o2xj#}jL$;lybExExO z{ZY(YKYN|Abrq~~P-%OM!Defymp~hz^ziIf58$(}r15MLiJ}giHw6lke#CEN4?k32 zXK(rrP#))kUgFqAJP%PZyUw2FC3ze7+lE=41p(3R`$Ee1(Qci3-oQY{v(_Rabh1+| zQT>~0=#ZnzYy6%MYU??W*vRSWH7JDJ#@|@E!w$RTuF}eh*p_M3ibbuU1^(+Bx=LZMT?e}Fm}ybx zs{p#l0U>&d>80<3TF9Syu_2Z>% sBkv{&fwEdXsb2-K3Sbq$|5Uyh0QR|SKf<+HLjV8(07*qoM6N<$f`{P}_5c6? diff --git a/Angular4_CLI_Starter/src/assets/img/flags/European Union.png b/Angular4_CLI_Starter/src/assets/img/flags/European Union.png deleted file mode 100755 index 18c86daf8afc9b99bb46cf7cbc7a1057847f18a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1847 zcmV-72gvw|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?y-7qtRCwC#nO$rgR~5&9cV^b>U9Z=lb(}Ah*lk6qf|Rx-qA5xVQh+D~rHWL7 z`cSEFlp-EbB_5Da5lBc#Akhbk5IiEaq7n!R1c(HYG-*@PxQTJ%PsNFo_#<1}yY}wP z+j6GwyzP?pr%Npvj7GZN+;X ztyxmDQM9ftiU)x~mjV!L34C1>faavni6f(Q@0#UGUpr^t-$7J>xPB3Qu?~LR^j1_uAa(Mto z@N*h}9RRv^%`kee5p5hU_B0owgom)YjC&IJoKM-ieK^S_AR=kgpvd;@}gL42&lE!`VFyj5gJzxmZ;5=!6J#$OJYYMvWz#4e|YOZTs`#@<&O|9Pj1Bz6P!j#DTCT0Db_wJ05WKnL(y! zgnxd}f*-Ce%XJji*pe`6Ec4lrY_2*J8XI?c@jHi!$MRa+NLTvrp*Y|F*{7MyMwm`Z z(O1?=I>s&mkj;hozAno(OD%HYUf)o>7&!!8mX(+C$?{}gHtx9@=lyF*JlA4uh!s`# ze5Jh+z?5ph8ew)eS6u_41S^V%Mfqr@2^~QMqzc)AuTh0Mq^N-~)K%38kA5OeM{AaM zuXfa4XDq3CL=?{+xX;*loRN}jz8Zfd;+AT_l1k05$`FrfKJ&yBuYdD0O^JXXy!j-* z`|I9^qJ`7PM)>i!-{aaqE8qM1(_9;DT@^Gyds{=P1_UdWtbLI(^Bxzjb|4}&)Cc_S z;*KRewbS`49k{Mxb}mBCKD)4ik1cQLez*yHD|sw$k=3@_deRj zcnu{nK&(!4`q(fpeYKwpS3CLbpStNAZdo0@s$@dif~Xa3S_=Ob)c@SUJN)FecbU#a z`20&Jxj$9EY64uEycXtjIhVfSCO-GnT?X$Y=^sfVRw^dMQbw_Y(S?SlwKd`S)?&q} zXhKVER)C9FJNV5zk29UAW9W7xRwUo-OSzdy1sO{-^F*qildpb}hM2}!up-Nzue27s zP)am5w$)`b7Uei)CL}8?9$;?X#&d0c)dJ5PxJUo3W+ooQRs1D z|M&w&#**AG0pYrfIcD$9G%tL4h?k$g$;Y#G+?$Hy7aUjC5z`_O7i%>pd+7})mC5Kl z8da!8*7p~L4(C4D&YqpK?B15)`anzJ$V5ms1e`iLQq=6&c$|HEKj!&kLqsE%xvW>y zJ3*C4q2ifKjU)mG&zxdcX9mZyU|bIEpWuz}USMDMG)E8K<+Yz4B0U%3+~w_DzTVE* zM0{f>I6^4^yP-^aXFP!j^xsSvf zcJX*UuX42^4JUMy65wPC{@<90vf0S1k76@GIz6))KM@!OYy002ovPDHLkV1fs diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Faroes.png b/Angular4_CLI_Starter/src/assets/img/flags/Faroes.png deleted file mode 100755 index 1bfb68e869f0c0b68c9a0b81d1d64f9609e3b23b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmV-M1G)T(P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;%t=H+RCwC#nZIk)U>L_gZ|=>dr8y3-l!6XILHq$7I!J|rh%T-UMHl}B!9@qB zPW}Uei<`PR3Xb9;6r7}puHvZe>9v(h^5%UVa=E+SC8f!6xd!trcgd4Cc|Q3*&-){< zFvd`3vnaV$02RRh4j_OU;Pie=VXLc6xwyDiTUlB01aQU}vzO%tn@`^Z@a*fWG2esB z_W^kG<$O(kGMcc02%dyFKn}coa1> z{sCL&X&8hW022gJAqf#38$%FkdWVHrE&$a7K!s7@Nxstz;Hy{xKh<}t0fHF74^n+a zSRF(z059mJj_;@Xim(edPCkIX0$!@G2>TMyolF5QK>H66ouDjy^-5{!g>yO_}E$F#=jn1Jz00_0F>#59dFR>T$ z)%0JxF@)Omr_&d|Z`}BXDRuywd?8?Q{^N&BQ4J`CQL0?=OF1+WYdtcv6eBa7S*^9w zW2m)S0|28!j2^!DG<+*MJ_gg9G|EVT5K8ueOY3j|aBJ-mhn_-(*&se`Z;hS1dTnd^ zeSb}`;7Is>V7aTq$Hy6euW< z;+U;rIm$JV=>b3)x0#M8Pyx&^g`^8s)*5i(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_Nl8RORCwC#nR#$k)g8w_=id94>^niWm=GdiNm(KT$ZA_rv|x1zbwHGAol&c; z)h?s9(>hLd5SLmlky=}+gJP$hT67RmL<@*$K`;SAKoUYE67sUYch__J$9p`oGj%GR zO!>{+Ip^K?`~B|kd(QWF&iUOdlu`_4(HP`%0l)3qg^bm?FK499CdEDO_{K|khKfQ980i>zpCzvp{ni)6Er|dh^+4AOojvj3Q z48UV#{!p~k6q4u9LRvPu--m1XD800R{JhLK8;d87U`A30M%5t_u3Lt0LNT-7ulh=Y zfA6zX>^dDzFo3}OrB`v4)l75w3#2W%mg}#d%I3`n*t+!q;E<7%4pQPag;17_3i?r= zq^-@Qsi~P@YB~$1U&N%QgP4cDAoYgp(T3)-b?YITA~p(zK=k5n&n>hsJ^Ii|Pw*op zw1Uq7c;TfFac`Z+oWeB3x>xX(PGP}l*;l^EkNg zGxkUyW%K4TX3uua1BV!W%QAlWqpR5aNgbZ;p&SS0x=2UEmGF(Zg%nkP47+LwE-%Ah zkjIC+YuND0E?n1&y7yF{4m9bMOGYmLzC z$^Sb4ZBOFH+!_FD9+(dSKS&8uVS5t)=othf5uEl;w1|b<+=8-gl;cF5oH&V5GM?0g z1Y}zWGStGfQHjjHc`9gUsqwvS$G#E(3WXnp0Z?<}og|DOi`UlPW0w%1qHGfo4@`L; zr=M68XLkJmz8BdD+mLV@ZMkT^RVLf1hl5CY|T(Xf?> z4Wl}XPl%`kJvv%_Nx+T}aP2two-?6h9ibrXPsBBRaa+Ic;Ysi(`!xd~e|4# zmg%AifiQH0&xf)s?1ob`KK3liG|`fh$i4q=jEoGFl8B%m(C|!)K+rflYCb>a>wRxz zWtH2R(^>_l;OGRClp_X7;}m*GU^QqsNghsyBD2BZ&FpDxEG&)N>YBh+61&5e2Efg~ ze4Fg7R64^Jj%%}c@f5CII00!|oL>DjX{D11mQF>QCd#xyGYAysqi1E}p7@-`XP+l= z&MY=DlD9VQ#1NqC26eTKSPRDX37{?6=G4e`WP&1fmP6p}00|8S-f)lPDUzfjMQEc= zz*JbC>^76S@Zu?90POqt29&mwS#ya%|H-((iqZ40Z8?s4|R44ID z!WbhGu_`pIh>3kdLq92KE0KglVIp1q2=HPEGyvDN89O$Q^&4(y#q#MiuX>vBlTTAO zXCe32=J3L+`|#-kWtk|`0?S4d@W`WYam#oAK*R7cj9gz%ASaVWJ6`6wrK1>EIu6US zF&&BJ$as6EpQsm-6_`mdFqz=yS!8dTi?>?f)d}>}V(h8{eEuoa=)+OTLoj1@rXva4 zvO9n!Wiu&XdlLl#o0H3KLmocNyH~8_);}Gl@}o)uzSweUI?-9MZG-}!-(cs?N|t{6 zDc;+0jO_dFBKhvy$^OeaR^>G^e%csp*TZtXcpLA}pTnQ^p*-$L9xH;Q*Ucx8AQ{$@ z!6!L0S=mv=ipZzD)Sx3vr(wtJY}cdRv~gqkssTLsz%_LK{S9hvxQ+I4B|MZmm-`;t zL`!`WrU{NMK`EqdBP|PMMbAdI<6@dR_4Tc+SiY8f?|YSwNmIz(@JD2AEx*cd!E|Mx zS8H1<+uz^F5X+*faxZ&6`4B@%%t$+zPoK;5@so+1JkE@gQj!xAd)d2Pj}pzRp5n#T zuMsFKbS{iwI7jw^z_i%7nA(t** z!J6Imgu>nZWG4mUtNbM+AO6Rorm%HhtEykr?qp?WJ+|kfqrmeBR~$eX2L7={7={ls z5+NZmkzZ#O^Zd|~ZuVJ;0qP!HG}Zv{JjwZfzvWa{;~d?KEuH9bSpdl?D90hZeFp-K zfG-hSIk;0(QMug#c(Frb6o8ayf;g|l0LKGyjzjRdEY8#d&J9c1Z%w6mR56{FMWDR{ zZS|9gq$Gx}c@`B=R2+Dlrf@nUa0&9%Ss#WLtqI~u99@zGN<~i!GIpsxuKw=#f2kh! z(ce1)LwNAW7Ao?x&@P{kntmx73gI(Ix_SY1c{{1k{Vn-rlh~nBy7`C}HFTeWXw`H6 zB_nh31%o7{rV(;I458E6P)qfmC&yX#x{`GhQll(@EumXgo9+Cnx} z*Yq1pyrfJ?$?`{}L}*5@K+hF?Pax_X)op+6OM8y9&k2r4T|4 zn&5>Hakj((3^wTw0L37hfLO`h6@XL>qWGh$(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;O-V#SRCwC#nLm!xKorKm=Zu|1I0|f7twb4tpa~KM1rk&=G#r2%&~Xb2Iy!E^ z0k{M`LgEStk|^syY|o!ZflX$k#EQL%;}L$1?M!C;e)GL~Gvgs$RkSuX&{v@UJ4w0nXpY(-u)k6bSwqfU^f5d)K2X7D743bfpP5nkTzxwpp^j| z#{iTKpf$V>L1jN~W|cz@g+mM_Av|cUEr3jp{4-kgsWa;ZuKG+@feefDfQT(aC}uSynbf?ZLd z1vp^{i4gG0j)6hgYtEjy*M$Lq`Fy^2r6^hymX~Skx=SJgZ~(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZEW@eWZGh@glW8h^6U4(tQ@P>eo3ed&&mf67lzPP_vS&(GgocAf0QhdvB>pb@NKi|J`z)Mx- z?Ci&0R`bO#KX)2;`|%T>{+&H{z`iPkpj=m&zRfYOb@k68;MGXQ7&DRZ~&`>p&)m2Cqu31Qt8eD7>Dp0MR zxSqr)ia=TF)+J;`b@xSRSKnlL;jlYmqzJ7_96%M6qNpg+$+lIBqT86L7T4&iF924S z9at;Clsym!wF7(q9{^H1)4sJORCF3+L3ul3zXdR#7c3U#))~-+fBK-&2n&I~N){1- z;eEjSuzd;n4h)PuguvdxURFDC)guGmKP=OSB-`}691BV@Ewm1!S_ANYAQH+mEas1v zf!VBNKJOt4E&Tmef2?lufd~X!1~8u$cwf~Cq{+l93C3buHWPq4`+y=4l02Yl+)Ng| zZ05}SZey}6Wgt+Np%(z!B@+YU+%f}~m$$tDNOz+vCf*5k)gJ(Ne6;KXsy*Ewdi1`O z-EXE{mh47D2=sP?tK)Sob>a{LSteAKwv0Wt)me%_vH|-$FfT4gt0e|%fi;WqttoB8 zn>nn@8Du4qg-Ay)GU_a$6hNfI)E?ANb2<{)_--1y1P?VVL$ecu!T4=mYU+eOFtgx%usT9OY>c+86O{EA_p8 zfvSl@lZ%T&Rmt;cY=Yf*EZn3g@3rlJdK5xh>AB14v~o_#b4i@ozVj;9pA$C{YIP{W zV2TL33SekOqs<8e42pq9z5|v}bm9ZZrV-6}{A}yCWaERi#=B?x=+whx@}<)RS65eS z8E}1bv(|A!fY-n&@M>Uw{15P1s2?wlV?Ctefr;#%)b9Z70PFztTD}ed#HR|?5V(hK P00000NkvXXu0mjf1!1B3 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Gabon.png b/Angular4_CLI_Starter/src/assets/img/flags/Gabon.png deleted file mode 100755 index bb1f634c7f8c6cf5052ba1ba79c851031c94693c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 785 zcmV+s1Md8ZP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mq|oHRCwC#nZ0fkK@fnyxjWlHVp+tXNYF*1LMdo@04g4VhMtxupx}X!cm$wF zc?7EbNckhV^Ue&#t)0tpwgV=D6`tmN_WsQ0nc1D$6?Z3P$w*w*0BeB%9YBB_7{q51 zvb#Gf#^Y!C&dyFL!2MSr-XEp-@9)2U_ox6yhV%UK)1;LD^lgtX2jA}&z`)%xQ;y4X z0KDa6Q}NdOJn=u&Z(f_xU;}sO79?$ZYyOD^ET%v+3rs99v51CgL1q>xbwZ_+BmhdCpl&?rF{mwI8UaE&0H*9sxV*AJs3^5c0-zUi%#HqLKZ`M7 zTxvy`hzsRehPqLmRaO9eeDN8{9)Mr`##ZEWR`%Nx2f2sa0mXC`!UOIX;Fsy-psrWT zC|Iq$mkDJ<)&x-SlXP_Va#qSjfB+syO6o1F=|YK>1Tt;_xGu@E{zW%x#DIH1Vo)Tb ze{}f>V2I>(EF>WXe%%7G4oJ$48vB6TDgfS5e9}>ktg=i0JcnrmVEg48)P=Irl~iO- zI~J6X@(c4#rQgdbG6&vLY;A28l^I6H^rU)G_2>&GYgdq6m1H|}vN<)iFRWx8vls)z z;kduAhU7WTlXky>@@)`b;sDE@-0*u4R3pIY;bCPXBggSpmsKL-wlmUMO?-5A7JBOB zg^O2FGgiIhJT>y!>kj0a^O~}q8&2XcioGTS~ z2G}`pdU8yHq5^CKyTHT5l-~!w3ib8UFg{a~5;&FhP5l~R4X_6ItMX$2_)m4|9|qcm P00000NkvXXu0mjfSg>4o diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Gambia.png b/Angular4_CLI_Starter/src/assets/img/flags/Gambia.png deleted file mode 100755 index e4bee6cea029538cc6b3a42e56fb1f2a6a0dbbf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 806 zcmV+>1KIqEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;tVu*cRCwC#nayq!K@7)#-kE%~N~vf;NE|DnBB36*As&J!;LztnJOF1N0`-oN z`UV`J6=@^L&d%5zHfgtEw@K3jjL1mQ&aUl=|7&|Z_KKO2^C-xCYyfNk{OVaKTWBB@2R?1I5opAE~=avTsn1UvB zd{I-I$xY;XZg%s&Yb^4uE7!qO>^=Zf#?bQsrV26EKcJbNMFcZLW(&7v?nT;dylrc? z@y>Z#=P}kg10Dc1EJUn|e*#{(w!V}l_xD|MaV}K?wI+asRROC)7XEKl08LE*iiLoM zDh~i5KvMc3bqplM%1{$>08j=@m1jK$wFOeb$|)AgOaSyCCB9TlXS-0s$`UIxu|TiH zG|?aRiy(T6wRzZl$wXRloFBt$r_GKyU@0k{5RmUP=8+9nO$=lC2%R5 kFZCM$8vq*se|7vG08_+>lJ^o2;s5{u07*qoM6N<$f_n;KcK`qY diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Georgia.png b/Angular4_CLI_Starter/src/assets/img/flags/Georgia.png deleted file mode 100755 index fb293a0b7b21b880e3c7691e910c24c04656dd80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 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 LNkvXXu0mjfPt1zT diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Greenland.png b/Angular4_CLI_Starter/src/assets/img/flags/Greenland.png deleted file mode 100755 index 8dc87f4de37c5103dfd45c73b2aae3cbcbca9ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206 zcmV;n1WEgeP)TBi8t9By(6RdkRclR$eLf%^|(#H0UB0PQOB!(*g> z8o-{I!A)mCX+Q%4VMvU44C_QE(Py8;>gog`cJv%LuC*R%WU(`wB-#5Fx$E9?VFnSh z&N&TQDYR1r1kqWENFn~Qe&FtB8ILSq1$nwxP+%Ao>ZGy*+(D6<; z=CO{w0VvMg<<5H_y3B}5e%#V2+P8VMr&(yMpL{swG;$--w}`U;Tzv=29%^P0i3 zJ+%geQgxqK;L1KruisHC3#wEGE#`a9lS_>I7X8%uZ@q4|+SWa6d*4&5rFI>qJ)bK8 zN|hGXMnD)6cOk{C)9<6w*=;%R{58+aTW3(&tT#ifmp*HyPE~qoRR!R7_BOd|HxQO}Pdg2(QfM?zbqb+1Vx6(ih{jmD_#Klky-Du+ z=%$=cUmjrm#ct9+4Uq-#4g&gAt4RHw);J&y{mP>xKqz8405c4)Z-_hvJ%bw@Hp9Pe*mg# zfHV-Mi3pk)q2P|)ji>>j!5yfNf(Qk7)X8;E=n{ZeMs;J5Wvl8H>(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^DM>^@RCwC#nQe?*RT;;B=iECpJ1^VWcDh@-+g;kSeL-kazy=Kshy@}>sR;y$ zA4H-M6Z~W}s0k=ZHAeYBL=76E2nhuw77ZcuExT;DrMvC!vb){cotb;@ zdGW)&^R~=vmqIlgdnP9{$$9Q`p8t9N&&!!BthFrWAz9?(G=S3p{@(!zzyT7`_o5h^ zHf7yh?mTDh+O?hwEE&G$x{1Yj`ZxUT!A=**Vht@@FIxDMF2q(D)QG@(qPbYR0SW4u z{MfqYj?$jz`PXiFBELLmG@#EoYZE+JdO05MUh@az8Yi%BA#@ikN8U$Vt*) z2AQx-{m$0wsTp;;UJRPbRratJnayI2)!RU)IxO+_+E7=mTv?{kZ>2(;Lk9xJV1ob~sQQzvMPBn;k1A#!tz8oh zo`d4^L9|8_y`YaNW_H;o`!ya`DKMrAz#0R-A5P$xU)jLb>yL6_ZW4sWm^mD_AF`v# zP9H(0ft-{EV+4D~ay&NB!S^5icevpDq0Mz3@O*3pz&DC}-Z_K4ZArHG9HpzZ2u7f- z_^)IaM})yYIGN_JLuasWx|Ot475l8`gE7QGgaDMm`d$@)R>V-eGM3_<$sR828t1Z= zPS1!jO6gOB;l0sHB|t<2gSwEV=q;YbV8vUjwN`}?~&R*cgk6^^j@QEZp(qvT_aW?w)l z^nlh-DuP!6z%xO8supl4FZkK(-F&_?&DE=iS(@}PT4FyY5FsqmF^m!Q(?K`19aOMvHM$j*k%FsRr>L*=L;+R%`qj-&8zciUn-h1InMLaQYl6NPhA9 zDxMk6aKpMo^tR1>Bw9Jbf@64RvXy%e^ziCJhG6J51&TL0%5h=~99R`a0P)w33pNw75mI0eyl!%l3ho zQwOxhl!{o-s|(`Ix#LXxE`u{^8eN?o5isiu?%sa}&kVQn_1?o=(KUvYmf}8_*(YLP zA$?^)@*IURf`1(B;7{*%(?6Xe4+tz)t6BgCJDsm`U55ZRW+%9D<01N| z)7<&i8s3;#(ok_iLf@3jEiawLlgqQ*>%oa%XA{dyXw5CJhO> zuv2ds1D+2;)>24egDP#j2;I4D3+s8}$cp9{3jxo5km34=EM40R zq%Kxi1#Y{`!TZwezN(e9TLKH7{^&tpW(a_Y+PDaS!Awk67AH%gH?r|j)bUwHu1c}u z!4jK0hS)ifI^jm?zA^M_Me@=DSjhh+MXIkr@Wm-6)yb#aS{t2Qu6m`kT4SxPOcTxD z?(ZSdqZnBq=kEJ^`1_&u%G!MM{k8!F==RV%t^SQ`i!X$VvTT|uuTPO|E+sqptDKq7%8%XeBjWVE%2RB4f3_Kju3Y> zGq=Sl{xb$Z@^b-aUg)#a?B$WcmHcYo8s45*LM9fr3JVW{P*%7uwzdvfZNg4A5-`}h z&eqQ9>dSs8Du=jZx#{d7zPD+Bj&u>L9F&r@Y*DmqsS;i(i4>M=dk=H@s!{IRx0ZYQ zy2&e-jH^D>VK>~rHkWHtpM}cTwXz57JZ-yg1SReAnT`o=J?~w%t{emHpnRuB`opk| z1>-v`bpvj@U_W2#9%098>)1WKoP=YDNz>HVHgtCxNqrqKN+GSSaLhL0xdmndmyV>* zt>+xz#tlOxT#XLO)z{1eyZT!hz?YoAe1b=|z07_6-Q4l!T83s*WL$-8Mk{MVHO68h zy1UDkWn5!SCA#N&s!|(_#8|;Kt4H|J<^%LD&0~X*E}Y~Ip-ii9Y#ikB&QX5;W-mMY zyD&&v9Ni!UY~?Uabl9@BH5WG#pRgf~YCqb-l<(4+Dsu0|ukwdW_R_m#2IV_wTT7Rd zo5q6j9lFv5?z-p=9@_RY>$7>Ld>3V@v!!fbn1!Mk$bayGZ{z7oX|8(PQiy`|+Zzw^ z-Ax0mT2es!?kTyEDJ>Biwyhdvb8ebn?_0y~`+Au6V`O4MeOL>DwGn`cnHgoXE#NxU zAdXDj(lNzP&OgA`&N0w33er>eLc{_paLC0ye!OKr+s_=~_Se?)!m*`wNv53ot3hln z0#Rq$EnEA!dEG(cF@*^ntiv3MQ#UjMfy3tRNp`JznS0;s<_EjauIal3rd$(%4X?K@ z>uXIWF@?h7_)9&NB3~@BIX|&cR-#)h{BA2+EU7C3WOn{`AaSlHae?|obj`g@l{3;w z0Z4wKg%y8v$XwepuUzh@F70=?pNOux0Lm0{Gf=62GLu1Cd_VB%*{O8`SOIJT+83GqW58P?dcD*deJ`fr0eNxy lP5o&ArvaP>@IM{@833N(z+K+LtmOaz002ovPDHLkV1ib4Hqrn9 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Guadeloupe.png b/Angular4_CLI_Starter/src/assets/img/flags/Guadeloupe.png deleted file mode 100755 index 53dca174f27181cfabd1e6d8795f219ba0be165f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1662 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Guinea.png b/Angular4_CLI_Starter/src/assets/img/flags/Guinea.png deleted file mode 100755 index f71c621ffa8de4738dd57785a2847847359d14d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 962 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Haiti.png b/Angular4_CLI_Starter/src/assets/img/flags/Haiti.png deleted file mode 100755 index 325cef0cc5a15039062721ebb7cc7937983ebfe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmV+r1MmEaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mPtfGRCwC#na^(1KoG`%YdcAi(iWv4Bn}`|;@ATR&b$Ecz@69P2G78O8xlvv z3m|cV6lkM1Uhm9su#>o{9a1i3MCP(<@2tI_=bJy?4Q7UC$#5<^06PHxJAeS>z^G|m z$jQlJadh-FKR!M#3*g|ztGA~fzy8-ZFCP}bp{eow*&|nrfB*3dAHHAQDS(lxA!7VI zp99cNZXtwa-^{LD_sP26-_GmPxqGmOs__d31%RqiC80{vXsvmPHSPLXTcY;OQs!l%j6NtdFB785=Zg6<3YAgZ02mGgRbx0FW(7bJ<+4o7 zolq#x14)!Pi&|4il#9!XdFcZ{76KyL4x=;{_!EV!Ckx#~$2v0L4J*(P&?aCmDReQf z-1vZ*k+fw272|9cyHj{yX|dk#D?7r5l46^(qT_vKC1lNn#sYrIh=mM_Yz5%m>1$*< z?SXxp|62WP$R`sXF928)Ol?DHcq>fbJlc*zsshe7xKw2Yz(fgoh9w_SC=~fs3z$>{ zGcdg#IYLh~>AD|!(g9oObzNJ}do+WTRscv+4=((m%N?wTqMKaDw&-s=&(?h)wex`1 z8$@3GzzkhbXfhcWs*0K6X{TBjnRtKyXs9BPWv(KTN*!>r^XW928HC_w@r1BsOL01z zB|Esc;T-V{2l(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*WAwBx1;&?eLM5! zt(X}xBO!9k1$;h>hwI{)5bl)V-nWsCb!Zu_MK+W)~ zc-4wDqCli-OFeSa#y$SuVce!Mo4EU&rt2~&T6Y`>D7{j8jlw?u5dmrxUMV6GPf*ODK3%hN#gwL;T@x|3GFnITkl~%m} zTmZnO3(Nd+yU&H^dJpxNUddc?B(E)2ttIw`rG=n2%)ObJ`Ji@ZduX41_mk}oi;29p z09I!bfrV;2q1#Ch>~i_a4K9CslQJmpzq!`PJ24h&vdgRM=lJ=LKI<=@Ig~dO3#sbV zVe~=m&-;7!@z%kLm z!#mc_?>$+TtvP@f-un_Ii6$57xP(+{3!OdNb83o7LNs-15!9-O?Ut67JN;lJ>EuKB ziGx)cG=S^hy<3O25-ao1FtavOM3uK-rpu#&?HP$&8|sOMY@&XW_)(}nFD=!-F(C)~GXGLP7cdtv d7w|;!?*LLN{Q`dYYc2o)002ovPDHLkV1kd7w6*{M diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Hong Kong.png b/Angular4_CLI_Starter/src/assets/img/flags/Hong Kong.png deleted file mode 100755 index 46208e0d57ba0067f3baeb86ee643a90167bfe46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 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 AMgRZ+ diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Iran.png b/Angular4_CLI_Starter/src/assets/img/flags/Iran.png deleted file mode 100755 index 70da4fcd208fed9bba572746e55cd838ed0620c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1372 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Ireland.png b/Angular4_CLI_Starter/src/assets/img/flags/Ireland.png deleted file mode 100755 index 74219ab83af5a72438c272bacacb8cace407bb23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 882 zcmV-&1C9KNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;_(?=TRCwC#nZa(;KoCIR+HO*+1W*e?;#kyUCHMfu55Na-<{vn7~ zr02Jn3AaFn?uNC2%6zzulY8r$}~+# zQs06L)v$mI7xO@-%2}E)&3p?%Jgou1QXWvrEs*)jGNN2!xF*YqnFX#Iy+Q-C#XO*< zoSw&5*B+HBH-n*dHjd2CYNp%*BBYXCuT!JTzT!4|v6YrBFgiPJrJUB^^^PLJ;6b?- zQk0gS51H0YAaei_p|uBGHRm-c1E>(VV0IpGOZ&pV4F$dZfI);V1LTWgm5Or>)Y>iJ zF1e5v=P+x*gRGYRvS7laEgWNT5rDh8}#;`xtSSRj}j9r?Vlb65dtHhY3` zPzO)MV7pySbMuYq}ZSFbGI+}B60UoT9&D(6Y z0D$3Kmu%pc090{Zaw0behz1bEMPLm3JL}hFd$^K(wB1KzU~*FLJTM-QS5n~kWU`95 zIN%X*2t4dq9RCEqIr7&_!{W0`EdeHO^QL|SumRWrwA%g*08a7XCZT#lf&c&j07*qo IM6N<$f)mMpKmY&$ diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Islamic Conference.png b/Angular4_CLI_Starter/src/assets/img/flags/Islamic Conference.png deleted file mode 100755 index cc4aa3b36f4183005354b73afe7bd1aade383dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2312 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 A?EnA( diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Jordan.png b/Angular4_CLI_Starter/src/assets/img/flags/Jordan.png deleted file mode 100755 index b627a5c9f56e279655d2f57fe6357556d857f743..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1512 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Kiribati.png b/Angular4_CLI_Starter/src/assets/img/flags/Kiribati.png deleted file mode 100755 index 5d286d257690d2810523dae456b8633980a1303f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3269 zcmV;$3_A0PP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ|OG!jQRCwC#nR{@R<(Wp%n*i?#*btT zOh^c{1J3L)%Wvk)dCxq*^Lw7}@BVvUA*JMUCWXtKt^l|K;Qu=SO$ea^9zeZZ4n1~k zP|MA&R)-B6mezo*#`zC+T#njbxc>D)8W5C#_qwT<)!|b+_prMy;nM&Qwgk(6{tR0I+SOVIU1-K&|#SO3#`A(`_S1nfOAGI;fJ? z1v#^H+!J*oA1Mr(<0u6i+V=~R`!%!%6_;%xu`X!M^F0g01p90NmW|X6q;C9u4k&u1 zYH47HKzB*ZK{}pE1|6GS1n<--_!=a`5cyceIIg0!3p_~)(mYoo;sToL$0v0Ito|0z z(@0&v=%5l7s3#?+M^g0d7*LR z{iUQhPa5R!1<`K5@M8fMUsmHTT`sUJ4jZJpEnp$jm*ztK$@JJ@gD?b^Dsfw1Ue_Yi zX{2r8_PZ6w0;cU)Aa!XLkcuRgV_}+*eV0LGhl>A33-e7E$xa2$3tHsTfk;IK(?;*o z?d~8pk*O5u7Y9HBrY1?`S`;owlS)ExjKos`-T<@-LH02C`~^3@4i%Sqi9xI?V4J;J zNSZcw^5QKZvm|=8j+!NLmmBy@=xi2bgrKt(vPVe_9elG=(4-OFsp3E7y7-KTKw9!F z0NoalY5lB3ECxu*VnF?OB`peWO5!e*h$OT%Lxvxu4XS{a8VC)AyvdL_sE~NqgG|eQ zy~9BJiu0E@+d8|DN$gncqFg5#GO@>-q>~0NUDDhtDH*Kb%8($zp9NXDaHc`xH$jvL z{Qr<9ywXFk-SszHpMle;4njE#fN3Dj^WM{(S)y^}NkM4*)x@Biq}-eU@M92DWKJPA(+k zh-4Cx;d8)zQM-i1>`W7WK8u`rQT!DtJZ=ly()wylg3AT&Ab2%F?4wMQe~#g^z1aPS z!nBTU7|y?ag&Tu<>kZ{h!!CD{Hftj-u#xDzX$z^!eM76e?)U%d9SY{`o>zU<`&fKY&>&jleger+*yG>e96;I#JBIj zZfwL|T}^1_G^CU$ic%$j%0FzbshxLI)j58)ZBIS#Z9C53!6D|~K9->0?SxF)K=bsv z+m@XtShuMLMG-vu;5Cda^P)#z!;JhHAvE0iUq|)b!AGAo^4m502nBsC{?@hR1-*_d zCevs>Pmf=3-F=cRe>s8MrE=HJqZmCrug|$UyL6shv7O~VnC$?_8}&@>-S<@Uod>5d zxG0OdQxTqDwVT)9JOG_3Pz58ZOL_Y78<;b#9FNQK$K40cux!;X-g&ncx>8_ELS?zE z`thxNea47BoBs6IdszCj?U-#{0F+NGWyQbU#H_EB^&I>_Z41j*?qcowLl8@W08ep{ zf4Zldc{3{r1-%?T-o|sQc5&*^8QPBh&;c;+j+M1_A2%Qh0~F``In@}&YKoFuQNVT8 zrJQb#v3K`LPy`iYiWyYkClXDw|8OI;#mTA2=fU_~V(#pbOd4H;W!e1c zqf_kMauiR2pV`xf)0NQKy5&<)6~<2}B`4@57T4K(xDmT4M)rt&uANYVZdz>LeG;=V z1|ctaT+o@s?bf*ez6q@S(X9@EmbPf^Q~$M-mA~7I9ZliR$>dx2R`cC&PGwMG04XJ} zzf;4~<=Z)Vq}drJ6hWXg#KZSZzA89()3bq7A;3*97@O=~c&cZ2_7CG|v*EI3ms@?qYFDHq{)0CHn zSo+vB=FJ+8+wHCrIXV8(jg9Sx+-^4qYg?#4)xq%ce5!`!I@5p3#Orm^VmO*&)3)Q( zeAdq3;s7^&wVbO;f&j$2(g;PtpW)*3#waU(^C7$THK3^qbEcQGMPhtK#=Iph9U<-0rTW}65Xz7aWvTWLma{Mj7k{h;sIv`I|YnNQ~IBVfEqJ{6U?p zn)!kRDn*XpKRTZE*r5s6j$qM($yAl)vj1oc&%eBjqk9`1H?VBfoJ^Md;}jmaeJrI# zS#)$J*|7B(KmW}hPJQ7nwgivH50>1(;)PSl2|4Mt{&XkbUAC1qzu)U5Zd;<}Wb(sD zuV?;kV<^hYq&<>k^9P@?Y~?QM4xVx3NeQaLleZ=BA$!6yssd7Ro zx6d4b5Q1N?J3#BFt(1-~qIy&zhH10sz-hvtwNo~sl)GkE(Hc(h>YJZnwI|3Z36dA` z5ssyZHAcabl#d_8^vOfe4U0`X>S(WPa{#Fdq)jpg1^M>9V_E+FxekDExU=@f)t~UQ zm-i3}CnzZJ^Vq^EEM9OmnHlcxTz``9J-?N|?ri|w1XW>Zc^*q1x`uDwJ%LQ0Qx}eZ z9%jM6zRj-fbv-u+cwIbj|0I@we^!rGw(Y5B(Nmi_eDDmIHmC}PLqa_M&{Q6|ep5|^5nbc1f7&pHZ(=$U5nPqj4{v3LDwypFRlLTfbu>*bVlC2Xss-m`g2)w z{R+AG>Gx#)=|~@*SN?E7=1zRZ31Xm^eK-%!8%M>^Y|gZHv37GUZ)`k*8P^>?fP}&IUn%2>f4+`MV~Q~?o2|P}vUJ4` zP9AS{V$5=`GH;tRl7-(G$Kc{DTG|u5_5M*_U4M{NB<0AH5>h5P#aT?ddI-gNne44; z=15Hwu|yZt{YRDX!^n8$(j)$i0HloGZri6JRHg4Mlr$WnZVe0v6h0S1>D$xGlmUt$ zJ0}y%mPFg*pehKr+NZ@Pse>YV>HJAkz~iDT7DXO?s!H>Eu;V~i zqTfUozraLf^j`MTl^mEyLhO_yQ>Y3UK3;_RYxiK41ce%800000NkvXXu0mjf DewtVl diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Kosovo.png b/Angular4_CLI_Starter/src/assets/img/flags/Kosovo.png deleted file mode 100755 index 1d46286404d7760689ebdfa7ade5c53e061b21b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1766 zcmVz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ?TuDShRCwC#ncIt9R~f*6YwvyL%*mY0>0B}=lct8y z8;0Ck@ToO1wjv_;R0C)f*5JW;4NekI&OTGw-gF)NEmZ4E_ zjA_H`^ye^A;{C@2s1jI9U~R_+q*~@^S}L`BAjk28Mb3RV!}R<*qXRjP)y$jWb2@bD zfwf4yuv3yHFE0Vp&ZX29p&r?Q{0(b=lH=Q&m9>>RQbbO6a3@- zNko;iA57tg(l9@kfKTExw6^9_B-jQ50*fEowjKb56Nh&5jiY<8R{7mO$2ooB4%RAX z-kZb^Efdo#{O0dt)&G+7BzzK|Y2%7Yfs;Z&SWkd93EQf0>ili2D5o!eh96pPOfU26 z)7Pq=reYTwIp8YB)MKlKhcdoMl)uIJY6(aSLm4lP0N+vyq`d@yv8fe)aq4PaoU2{P z1s)$<<(vCvIdf~6D>MBVPpdvEiF0gfg|Smtp~HCLI<}sGNQAY(QVQF9A(fgK;h2=~ zhM^rHFCUy>Prk(6HN%bB9!k~_ShqnMT}8S|2I?51WE?035q@B4%GR{SY$J>SpUrt( zoXYXszBP{R`JAVB&2e)v$7}CCiq+WlnHDZ(X18QsHKxBnAzr7K6mfjkk|I#c+ zhVBvg7OO&^8**r9o$o!?!|yLW0-k-KJYIpQR)s{ArM2LJHZEcy$nfOo0zWu9j)) z6^#!B271=`<%vuD>ivEE_1Y*-CgOhS$hb~@DsgYw?{f2oT*mVKBe$4a&+@JPvm72? zB2vSu?>4PK@;wm`dGnYk&)roI#NcMSSKZd=ky7NcSlxJY zWGlYQi;qw8?fo;H94|69-^ZDo!$^0Ih>F5E<%vaAyXwXWGfP>1^3J39)(};~bO+s_ z^!J3k^3*51^yDOB%kH_G^{v=i3B?ckG%xEm=8B>g)&iH; zuN4U+2RCEs^pMbV4Uw&pfY{jR?n4T<7khd2-%n7A9Gr$Ar77xEmVIAO#D$riyg5FC zal6w16eQLmr&5tsyh^v-IF{>o^W0d-F^~;#jU+anR3Y#jVR9wQ>sLn!L#JGib+Kke z?KcRhl#)#-mbjZ#Fe=|&fXltc(&v9>TJN) zCUYu?aZ-y%)1tVm&W&<@vcS8y26_8VfuEoF7);sKI!5UAl-0l^>qe}G8GiiEV@$2~ zlJ5;!Tg_5QsnQNOQuksEqBTY=Rxw_Ed8i$1zAnLX1?wnpeLBqb`8)@PmT`@;Ze31} zjqu0IdwK2nRj$nC`OD?KkP&bN*Jy+BYAa?{+^DTfB`mIbB<~8;v`MxSY;#boxO_af zgRc}9`1AE5fBI-I|Cug;8h&{039_C*Hmn-FcAAyeoeODI0%aSBEA$4Btu>>zc$av8 za=eHFZ{8T;;_X311+S)js~*vq`g%Y`9w@m=a_Y;2D`XrY z-($hE8-a z#^>@luH8JzHh80235a4gaV6JLaK0GMmsQAAOIxqj#CPU0TkeS6i_>(Lmln3-6@fKC z5jX_w+G3lZ1umQTdTD1oZl&e}%Vztgew%=80=5bGpSJ%F0L)7eX+~>9R{#J207*qo IM6N<$f+d1ifdBvi diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Kuwait.png b/Angular4_CLI_Starter/src/assets/img/flags/Kuwait.png deleted file mode 100755 index 8d7adb1a657f57251e496457fb5a8a91d5af3d38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 987 zcmV<110?*3P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ5OSWy}vM$R33yE8lQQF!le&$%-ejd#U8X*IKVZ$|T- z@0)qw*)gh0l`Wv+wg#{U@P7wjfEv)q%SzbZUOyZRhPB<@-82Mx?|l2&arFFVzRWe`f!~cZqiTsP|BT)bPWjd;Iuk+zNq)cNy{Bha@L|5$z5Tm(4&J%&d{3 z3-7D!tlxiax5}sAXrro}KokO~3Yl|^5AV}-mgxF6>T)Iw^AeV`bN0XUd|A@xGGBA1 zze3%M;By5L0*Du^wK(T+hYx7ljOdlC;0ocS=T6J{@2mVT+UJ?N(+oxC05b2f)?%#% zz#jfaBTZ=RJ%?rI>k7GOcXq9fDE^69RbeNz-%z z0D!%7M4BWtU%Q5ilm%|j@TNmGlOJjT^v=6V7Y^a66= zQUHhuPe!9ko(EHvvJ1)iQUWOc zs8tN1B7iEG6wd=b%K?ahnP#o|xo=t>MiIa6T)TV;5k+LR)2~3`)>bD>Q$bWv6h!lk zE2l?#Bd8i)uh;pm_e^P6nlaGr4(gN1?-*kWCr6#mJ*sfC+2U4rlZG**WdV?feK30b z*iO-?>g*ve_v=k=bvLP(Xz&;_--V9H<17qAYPH%^;c>IM!PmV3Az(|E=rkWsFr9g0 z7M14Ptv28E2h2$7$hH4ux$H$uhrqJ-d6q%rkq==>Iw!vXm|Otw?(Gl%9_%O zYoG|=<93hFJ6A|l@MX?og%Aom5R8FO+kHN2cZv0M3$4n{N7!s2pVY7LmKPpAIjNeO z_6E2L>;cbKZ18^oKN(K1m%4dbB};*kS>M#J0jvS60bHv6GXP&Y@ik1?AnE`B002ov JPDHLkV1iFn!rTA= diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Kyrgyzstan.png b/Angular4_CLI_Starter/src/assets/img/flags/Kyrgyzstan.png deleted file mode 100755 index cf2d885feb371eeab75f96f07a72910f5a1e474f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmV-Q2DSN#P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>&`Cr=RCwC#nM;pcM-|6^r>gq)jMJVTW;}i*k&Uf@l7JUv!6Q3RJ_ZtO^97>+9pcMd26U3$g+pGUH)f`>IwU}gE4F_AFJGzL*H{R{z= z1tcRIv9Xk}qQc6fX+YWrD)keP%<#*G?g?pMpaPO$>4*S|3e&`wTD0qZN(n3S8riHV zeE}?o@Qh-GAi?lwtTx&`!FNChg5?4ctU3yS7No>S75V)rWJQh@vjOm3!wT@{4EK}~ zo>Qa?;amb0bXQ1sh3b|^w}f;TTpLnfW&_X)m?pAL<{AwsmKRtty$|?~p?%1{ns6N> zdohuHC1FD$-l>mTt&2+bf)W1d$v^bCj!<6nNC4fR9)$S-Nh$YAJuso+5Q=fC6@OA$_*TR%C>yUW(z=+l@`D0tjiLr@|Gdq{>yA@z49T9a&`nQxRw&m4 z7M~z_JiyvvNgo6-ixaz!BEbk3BH?_b_meiZUm}v|{{mVU5@rx@dR$hZJD%Q~u=4r< zy%*SjHz4hZ4h5zOv%=v#py+OY>NxM(isj(Xl<1}sZ#%lL?h|h~@(%*}d$oOs3nlHB z63Z_uJ8x&`c7bJzkg(h}T9WDVfVeRLF=8=J>q=;8v|mhwrHXRh;n#B7U(boRTj(Hx zuZ7Y*!?h#rZ&bKnDaEx!_H;#gu0^`*>qJ+`lp7chX`t6Tq$7K5(n^bvdI_@<%N?4x zh&OU}f4PY7LO8FWpnai#MaW(nV8cZ$uh3G_oeb#+`frE!WP+VMS_Z$ea&V=rPj@!f z^w4-hGlNQrw~TnlXni>m{{_9DW=Km(TgFqbl$>~_Al?B9%J!RW(gw7ii|D3NT{q&L zT0;->c#I5<6T4agsXmKO(X0R+8WIfc3E|m@1f}?!!=Fy|_*BBJD&cIxEh+g24mqKO zvytjnV_sWe1yl3a#))eUBt^WNevv*{VGQ4M6zjsNHwL&RrTEa-(P=HwI-dxq6XjKh zUshIsG@x8}lz(^VHfU~B^A+zN)PSX`d8wd!@Eq@t|E3B_5wDc%g7zT)y$7$HetVDb zOeFuaqxa)Bn?GD&@HaeZ6JP9n+~}_YStg;WuM01pb0un6iT(fG?#>l zw}}b27Tp2=1*5tyxUR5!rN!cRBB$TlC*FhdqW~DouO-4MD6V>je+Z=rY&$?WB6A`YZKB|pn6^i7nRl*6CzOk!%_T27`)p;`$GKKLCc!R zGedFN3>{_Sm6c9VRm_Z8E7fTm+_F)9ETsQ9;`Q1=vlkMU3)LqMVr{V1HG#~~jTwb+ zNVNfQ^5kl!DS>k{Y2f~XJ&*;^3T!C2Wh4KS#}e2;z=7_8_#^E6IKRZj^vsr!#*aI2PLVWvbpQYW07*qo IM6N<$g4ciS-T(jq diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Laos.png b/Angular4_CLI_Starter/src/assets/img/flags/Laos.png deleted file mode 100755 index f3b23092a4f748e03787f9e4f865fc08debd35b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1179 zcmV;M1Z4Y(P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=AxT6*RCwC#nM-I~RT#&A=g!S!qLWM>eb{2t5~wMJSS4DeiVzjI7Aaj-EC?>7 zf{Xgt1O#`*jSE3=;Z_7Ily0;}i`AO?s0%AtF*PJYF)>p!lT7A5&iP!-ozBhVPUZ#L zi}S(9J@-7mbN=^y=ls8Ot`ZUAEEX}B4uB4T|2qI%DU|@afka#eJwBeXhlcJ?jEsyp zHqdwD_=#*Bzy67{AMCb)j2Izx_~BR$zIbVdnZF7>Hqeb2FdDOxE0u=HO{q#+WaE1+ zsjk;*yBc+@Odp701-fhiF$R3Uq(GRRl~RZZDlig?l z(ikHo(@Dz)@U>yx@hQ4~+s5zc>0bj~q3E@| z1}vp`_4$Xk9DG@Z`g?fk*$JlJzSy$MiU@v~iH#O=tHBPWLe!@ssIa{@q8kPV3)f-&Avd}Pq^Ot^SdS))tej{pGB_g{8 zzyu3eq@*TLiO{Hg$JLyC^HbK=>qoP>HHTBDr^&6lk@g$W^3GXtp}?Oc^!1z7U#>56 z^yQCP%ob`6elc6%$jLKYo6EMb9;+Lku!m6biE3_uMIrpMfUQ&$ZZZotHKcqDpn--3@+ zL=X}cl+>zU-A5{!z`~Hf^4bBrw|6MHqzx*O*f0Z82I`$*rNJ|>)Hxg1%ZE@fmtS6X zztiuLvTdZ;ID#vXKInEoR+{iODrUnS&22veN?{}fAdbJ8 z%44noh|vrXx~YpTfN~&cr@;z{7%QEQoh#X?ZVbT9T#guuR=`eR9M~SS!7l+nDN4VW tdV^=2!~ycE^QXQ8paY--;6Igr1^~?GLgCGhvy1=$002ovPDHLkV1k^gI*tGU diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Latvia.png b/Angular4_CLI_Starter/src/assets/img/flags/Latvia.png deleted file mode 100755 index 6ace36d125dc86d1b72834c1f1c6d5c113049344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 803 zcmV+;1Kj+HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;sYygZRCwC#nZa(;KoEw%wH=2_japhkC61L4TzcRM`T~6|-iIeZDyQBN63+m% zYL%*v9nTDh^(Jd4Ek#Jcg7=WMXLo1j_sn|dkDZy3a?41(jQ~af|2qH&G2%FCeFaJWe1?+w9%l6ZkRoa^iKqXy=p2eZlK>!P2_lrcW#%K$wn;_6rB(xTH-4!f h0gM1f0DrW79{?*`v~~4R_oe^<002ovPDHLkV1mm6ZE*kq diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Lebanon.png b/Angular4_CLI_Starter/src/assets/img/flags/Lebanon.png deleted file mode 100755 index 854717e9a4ba9de45da1586d5369c97e2ca55de8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=fJsC_RCwC#nN4g|RTO}~d*AE)bcT*Cg-R6*1yT}dBE%S@VZp+mgv6CAb-~7+ z8)KpiV_dm)<;sN-5`w5iLSnR0i&RSpC}7G@>0tS3r?j@6&UB{p^M3AeF$0!TK-;PG z#h%IJ-8<*bz3034y>rgJPl*UY7EQoq1z-i>{|;a)r7R!}SV1wmvom3@UcJL=Z*MQ# zK*P<~_ojn5`+JXm-f9C0F+$|oX98t>>BLD+P86ax5Jn6bACsM~XlDmErT#99+*!Yu z%x$;O|J|dFPBefRvQTFOh%w-Kl`k+mIxD3R5mdF~`6BmR-Tm6m*XMj~Z?&1X?0FTN z0UH1#h~puycQ^2y>%5clfcj$loLg3|4@PDK_=xKut`ms+Ut9-_KO4Xxj)OREFaR6} zd_xFSMWbJu}78!L@Bk^UW$&(p3C8j z$LShA14ejt>uz4${B+I73B^NtNphh}e_o?|_;oV;Ud4lr5B zawK_zFcwC93Vs<^4Bri&;^d9<0IO7nHH zm#*aL}MCeMLB@vGE#mn!}yhs;YGk~yN$Jwzfq-G{58i%3$1fKZxr21H2-^`x% zPjP*EjOJK^O^uK7#?C#2?9jtsfs*I&L-I6l_k2RZIA}D8;ETc18qfE+lpW?$b{Gw; zkFP=7HiPLAwm-UQ@xct}Fvj$&f0D1yk?T{Ve0J_zzWk$?#&C?hQ{-kTL!z#p?TIHy zW>eUfO=Dd>GhUf-C&$`I0$XcF3TgJg^e)eB=v-JjA%fO=s{%TF-|yE8h-n30h}} ztx;4AOw`9&UB9Zj=TP{@;8*kaS_0e-WVJrv-FL2w{>(5^{S4-Aa%$*eZBy#1&AO>6 zZr2jv$c3Ldc=;F~?|zg0FTBI9b=zo(Ht|94KDv{?)f|AfwzeI`Vo_=#j_1nx(Lpg{ zZvW=_z8tx5T+)SU`TokUcjy))#bQx_4m&qF=?re!M#Q#}QfbjM69MLCI@^IXuyG#U zf_#4@LaBO!VyE+YPa2xiLcE7_4S24HG>ngEKgfEJ(=SQ9Yg$ALaY<@M64>NQAG26AfU kP5lbM3cw1$LzTY<0KHt)nGg^xg#Z8m07*qoM6N<$f`8dwRR910 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Lesotho.png b/Angular4_CLI_Starter/src/assets/img/flags/Lesotho.png deleted file mode 100755 index 9af5c4a17ca3762d80ef12927377579e9cada3b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2216 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Libya.png b/Angular4_CLI_Starter/src/assets/img/flags/Libya.png deleted file mode 100755 index 8176ad5222195eea409b57051227a230a9323bb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 zcmV;I18Dq-P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<9Z5t%RCwC#naz&dHW0^uBgx*jSYy*{f&x7*(Bq=$6XXT*MtzdLOo7~b4T8Qz znk>?_VXr97Ob_}nDaqSSQJ^K_IasDRGvt3r&Icv#PR>-2Ih_HV0etBI1So-v{+R{c z-dU;!gC0Pox;%b!|BzA&>G+CET57m(MVB{)AQ42^y`owAyxx`kzsk z_ws-a&3?Wvju3%lXe%BGO5ef-5%5@lFNaHHxOD7}ziX%|ZU#UFU~Ysq&}fsz_6cpk z&?A7>l+Xl16Y>Di1X_y#xOsK}+?+K?1)!$XO-*S39RSghc@p1K`3I_-8a3sI6&E9b zLpbmd9C<~QB~HL>!LrzZB{E#7A38?V^mENhd%PAl7nwKdKyn+ zvdsLCkEw->F?>FQfm1aCU}oI!x7k=fG-1q{x)snin>1o{rR6GJfxG*>N`eLPJJs`=Mf24Ggg`{TImv)FqQZUWroM=T=&Je~RaG_?|MpF98tn z#H493A~BRl29k;XQ$b2*hGsF19zxz!&ru=?WY3>pR<#?3^?P$rVEy!LRCtWWK7%4r zgzXG5?<0x9=_qL|j$z`vZU+t6YGCU%PFl( znx>rN3T!`q3}!}Il`~a-vW|MZ%KB$D+~?gV+Hfmzx7)RqRg_+m&Bu=D5Ep-cq4fWw zIF=OCo48zP1|a(t$Q3|!3B|7O*nG3eZYxz^U0^$4d%q<^QUSgLZh@DXP5uwyozQ(= t+Vszys0Oxj{!)Jia0YM&@SoCO0|1`X8cUd33x5Cr002ovPDHLkV1gg%qMHB! diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Liechtenshein.png b/Angular4_CLI_Starter/src/assets/img/flags/Liechtenshein.png deleted file mode 100755 index 4661f3dd6f0ec42183902210df08c0fa8c61c577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 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 VC?p{CLI3~&002ovPDHLkV1j^&62<@k diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Macao.png b/Angular4_CLI_Starter/src/assets/img/flags/Macao.png deleted file mode 100755 index e413fa5ad98eb40bd7822df4858924091f2b65d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2333 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Madagascar.png b/Angular4_CLI_Starter/src/assets/img/flags/Madagascar.png deleted file mode 100755 index 31e6d84ce467c1482af9daf3c5abb6b3d6b65ee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;Y)M2xRCwC#naz&VFc5&hN!@l=YN=?2kT_Ow?12-Uc@HEw@Nzr>4}j2eM!W+O z?3QIK)cn}Pp-DGQQ(79URz&BLIB{%$@r=ha7FDIq647!w1DpZ=cK`u8KtI2>LT0m( znM|H{rqgLGz(ZBNIkvHHuipj(dGq1@69bHzG}3?hBFNyEpRTz2@%z%`>T|TX`F#7K zDv0bZ?~+66sS=GIfI4oWYnuKEO;aTAwD9WH@|NL=psMS7b#;q6wf9+uItM^w05VH; znEN&-dO$t>%e|x)ocaOKG&#BcYnp(wo&b{c^Z-c$*3knoUK%?!K%Ah?@vKYV13(-A zpbOUWHDzgh{Ed?XbYs+6dV^l%0U*E(bUI)i$s%#hm(dUaQ3N*gvkJN8=>Y^mtuH?i zU=>2drymHQLP-n~c>)Nq3IT{QegIy*dm02_d@+R2A3YdxpuCdRk`Y(8w*RC;gaL5n z?Q|o605f2s4py^GfTN8VU2oV`R#^fCM7b~I=>yf(Bc!y?uLfay-ws;(F25GzwbdE$ zVgp(UR%)UWt%+o`CL+@6cbnai`2x_5k(H7)bs?72+*jY1W~{bNUG-@TM>ZZ0Od|l@ z6AvB|Cm!-%H#ZZm2q}ldNw2Wz_N+ps8MwQ?P8zKwRb@qX=!NVF<9F4QEuE8++MAoj zBJ*Mcd*}YxTt(e;S^I&g>=fD}BCPX5Q7C8B*b4G7w-P{*mIIVhjb;E*6B`)xE`!3D zi#`ruUYBJ)Kz{wa4LN=*z++$rJZhO8e+Rw@tMh>&4bKSzNDSP``K0~~a0WO71eHGn Y0DY!duY6QgumAu607*qoM6N<$f&eNxy8r+H diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Malawi.png b/Angular4_CLI_Starter/src/assets/img/flags/Malawi.png deleted file mode 100755 index b96d0ad2883385d152624106aac15a3a0169a200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=aY;l$RCwC#nN4pTMG%Ic>gm~CFL7cV1tSm^MmfL%DTD)vOW=UG1i|m%hQvSO z6wWz=a>@k+5)uR?B0iFU=`d)D6FjFU*w2-jg}dUpEb?W(svdc@4= zvN$>}Cjd?W{NDixPyqe<+9kTLYni5!`HAj0{gO@j znaxzOshQh3Gcv;q48@^9G$Wc(itw^4SSt!voa0?_T-U@uIUQ@>7$a)=06@x_7$Y&p z)`KjGaIrt2tP+2#@@G!m%88A_^M2W9-52z0FC9>BC*_AK@KX-lD;(?2bFL`3Xz+DP zY}Y&57C=f30A_Y<0B`sDELWLLjr^VyH&f!1r6Cu5Z>;Ys?VEBB*Z?+s$qj?A_8t!1)26(MMKw{u-%KVxFZxo() zOmH#G+{MFy-UM!%@a^tHR>}eWqTto6{1V#DUzX)j03ifI2(A465)QI)D+abx#fPWP zpdrxKiVgSx$Mq1nStVZT4H&3mF%nzUC%s;88o)pmMkCw;0K1KWuN>0U7kj&p9gyw- z-?6jb9*R7A1H2!vc>>_e)+3rjpZ840sux~;sVJXoi5$_uSRMC6) zj%0q%zSf$*hGKQKVL~}$Y70WoGclCK|4wJ4d7Qs=NOX$CS&_nFDR;#F3oJL?Xs!@5 zFrD_j%<#u7cs?sW*bI}FmT|@A%%cwK8lv_>dHm;u2eas4b4+v*b*#mG+kS`MnRrbP z@X_ZN(E?(srqR#Z?KYf~#p(FM2yb(oP@`{IcnTBv?B|-qW|+x-Ej)K|_Jj`PQI4*) zmSj@Y*XguoTv3b*>u$tivQCwhiclOJN6gjVyo`(%Ony{wY~w8&Pnsp=SRK;PfIWsy za16F{3_G=%B-1*Oxk*$Lp)(?K5Q*L4leo@gr1hHj0SMhufgm#gbjXH8WSYd2#;M*? z=S<1h=e2Ba-KT?+1z4-kn$C4>@teSp!ua#ja((TR1Yk!_zSN%pI00}1;F-#Q0|2QR VfC4shX`=uD002ovPDHLkV1j#)NB#f+ diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Malaysia.png b/Angular4_CLI_Starter/src/assets/img/flags/Malaysia.png deleted file mode 100755 index 92686c29e8571e759c54851e2c78bc5c3f9433dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmV+?2H5$DP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>tw}^dRCwC#nNMsSR~^ScZ)Wz7?OCsPwTVr|p+|c{SnE-1+2(ZM@N0F||r`v9P z;#i12V>d)|QQG0Bjp;5x`J?g-3_)F?M<#V_u;3A{AfT7UcbqZ#;98hfZ%GmBXuVjWT_w$X4Ltx)yCTQ537k zqd=s#GfV6s>9E8AtVJqKqzpn>O1%xf|J8RW_r2WL6A&twu53ig z)vRrHlk1YK*Rp%`R$urLaq!(=KUzM!@AnS|?&R|XSKi(Mpp8XFnkZ7ZuH~E0T%(ZN zWcF^JU!H#)sT@GJ2FRo|nUtnn@%Y4Ji!7JB@m$N~=sMSLpCFrR5JWCAibKpw+16FJ zQeus{&jV5;m0@CVmC=C}EbzP6#;G;z9^(OI1P>0cQ|JxoFIM=}#0&yhSo3Lw24e*8 zO!v3mYde5Yf-$5)#2!$VP-;S{I6FR%upvujpMT8eFlMjuu4^dv1}v^+7=Lh?r$720 z=~S#Ubke0-6a4Aw849@yo7D_~^f>v_iyevo@wCXaLMR9oq123>TE-%oTguW1%>K^j zSb|V9F|x`>MixkU4VvC0<-y})^UU4Na&z_pwgQV%x?>4^BO+*3p-?KKD557@0~;bE zMJUw)01ViGKEFZ`YOvv+oC~F1uk43#To%9Y#6i^fN=$Ay|;`uLPaCgyn1DT=bknAU0ZzlGk@o$ zKRmH-fOJZ8b*eyJdT1lLcx8az9?7XvjW_;w0@pP-HegG}y<_mwD;=VuBBs+y8|r}~ z2o;N~X@2qBvtR?h^@X?j{KuyVLbd0r)GW(om#)+n7q1MkT=tl|o96uM!w3}m#NB_S`z?z*H%A5NW?b2I$mR2VC+{b**J+g?@4OZ71OwYmM znnXs2tMR7X{_TcaD(&`w!MqQ1ygpOn`b-IU@}RXn)MR5T^Bqg#W*OC3ldJ=-?E^Uh zJbdfSho{6=9jjC#j2E7V?dfKGcKQ(yz-kk-^CTTJ>Rogit>Sq8uK?HsHYmGl=)Py# zFo(rzwFBVH>@=xVDp5HQMG>UaIK`sxCGmuM+h#A9E2VFp8YbfiY!DvJtD*zChe_gW zhOk*Rz3RPt(t17MIEO9kM{NT~*FD66Vrx%auGN&yWx;b3RfX(sIz6&DgYWx^%7I#~ z2Dw~JrxTsT0Jr;x>GgXswXH-L@Ay4bnzrupfJo5#ix&Cxd~k|C`w4}#{iB2{7>aS Z0{{k<(jut^LxKPR002ovPDHLkV1o0J_Za{H diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Maldives.png b/Angular4_CLI_Starter/src/assets/img/flags/Maldives.png deleted file mode 100755 index 92472ec8d3efc5bbb0753d3ea4a14c0228906dff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1115 zcmV-h1f=_kP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<;Ymb6RCwC#naztMMHt3^-RVqbVlr_jjspvW7*S7ydRP@nV+IleiiQz7ib~-=Ix--d z5l}HO3gc7;8-+3EOaVc|5DiD=P#_G!2ut9^1dO0T7*~{mKoEimk5;M0E@TW6_(&K` zHGb>G$L0$5osWN=E)1%uG5j>bPh7}A5I``kKw##qiUkwZ0K~A=SaK5u1oeG12rL9f zb9R?$Oj@a+MhJ(YBx4{#_Gb`?iW8_;m)U;!43D=rx!L`l?{|J-XV^P70dZY0Q7#G@ zLHB*spKk0+F#?;7buOQK6;J;*`8R$#LHDnDsp}K z#|;3U+~}akyk_B&WDvV48>iyh2^2^l{`?ia{XQ4ZyhL-UUZ{^W*)Ta3cU%EAqoh*e zjY4`CK~W@CLX*5IGEttEDax+j=ltiFsaI=!@WPv%T5e|jn(M zEQ(C*_L8uaoK(pRB-gQ!0ZGecg5VF`Tb#Z68aMy`jVs$1dA{=u>-E+F=scP9_rW`I zc^jtqPtVQ7VkD75En85{g3@8zRh0K^48WG zo`_^VXTzlykQ|ZBta3eC{jAe-N%zFfW_wAD0oS!Fz?_fYXAv;TQev>X8|wWJ&OFZe z`rU6&;CZ5Rpp4fW4kKNC;P7LRlen#v{6waLbCiRp6C;3wXnr0j;b*24b4H*<3gpK? zX$ho@M6UsEy5MsgjncW2w_HO2_WFHFXvP6HfGuFXWZ=8Nj}GzYrDk$3lLf%QS$wHq h5Lggc5SXj|HvrpjR^x7sd)fd1002ovPDHLkV1fi~{#pP4 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Mali.png b/Angular4_CLI_Starter/src/assets/img/flags/Mali.png deleted file mode 100755 index 189bff7f8b212c43b0366d962e9a73fdde9d8dba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmV;N17rM&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*EY*#c|<{&xTe&&i9tNF z)hvqcQerkgHv*ib#lXz}W5L&7^8Njm2SgC_{!rS!l8Tzz)hOKmSO8p+cRdh95EMb1`N(OvlUyyyCRJ!8ng}4WK6zWsOO~&a3_^P%6ImFy z>X9{-Oi!14qEUfyMDR y;Im`#d1<#k52=*EncIG;-vVp_wg9(U{tf`k_XB~AReve~0000<)w diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Malta.png b/Angular4_CLI_Starter/src/assets/img/flags/Malta.png deleted file mode 100755 index a93f9eefc8944453b9354bc8f4b76b5b884d0b4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 869 zcmV-r1DgDaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;>q$gGRCwC#nN4pKF%UqXy-w1U?WRfvNEN3-B{)>j6WsXtA4u@;ICDlEQH2mf zR2+H$2~J4Rrft$D@vc1_(v)qImNtz8D>9e$YHg37Ju{xQm55Me(G*-}05gF99Y6sQ zP&s-QLe|!5W@%|XT3K1?8XysoolwfYKYbnyvu!9*vzs|^VmLc8)a13zpag*-B0RrqTE)u0F;)O=C zfPecAT`Exl;`O^1Bgot^)WCBj_!(uDI`DE5pxy4!ymb?-1)I`2Y-3D>u2yL!2^hot z))w)FSHMo({w1~G-AMqSrHFGqJ4Dc0gNt0gMO0P*_0o_Qz*uU@midJ_R^yL()F z{P1XH#+j{d0DuxW$ETEz$+`XSqIdXm8N5TAXz2SzXKUgBr7q$f<+!XzhS51wB7Xk? z5l=NqE;(BPRv?PNd2Gx2kpRh)M2y&+sW~bH43g-iGe5|7L_Eek&P>TDHWj`5 vfdxj~6a3@S1)6GhQ$GWk0n7mYs{9%NrpSJkda&}a00000NkvXXu0mjf1eAEE diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Marshall Islands.png b/Angular4_CLI_Starter/src/assets/img/flags/Marshall Islands.png deleted file mode 100755 index 1d158692f967337a1973e3ba0b4caea5f97acbca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2839 zcmV+y3+VKTP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ`ok>JNRCwC#ncH(!*L}x7Yv0dZNazL<7fD=X2UDnw0b}Ucah#?k?o67bO(vw{ z@x%}5G!N}t|A0>OoOGr$dCE*4GJU8st??xWY>06&1PnnS1VTarbibaXbI#s-t-boN zkA#FS2v27cCajmEvvt;5-`{V2f4|>%{kG6r^CS<0Cwx3L;Hd$B>IPUs2orDt^GN}{ zYgf*yso7(;w6ypFSohXH{c_?_lZ1d|%44=r{-ZELX~DoR-rQgTIjtl1?cK6E*9?=! zx-9pGCLd!P0qBSR7R&r@x#!FOHqs!q$-woi{O4FPVF9kzpp<52&bteXn}`>2ER)9i z9Fx-}OktpOv@&k3=jSc^eZ_ez*jE{WGI0&bfu;iA+HszL1=|9Mq6noFN~-yF04&o) zNyWOV6n-GdWLykGkjZ$AkLNK>6RFhvo(p{)e-{s-Tlp;XvS%0nN@;^g!?w&AFV^0r zvC5=8?Z+5n10V<^LK%D25Q0c+s>dP#$vgiB>grOn~)jVsOH`XvQS>U-ZH8V1nXM0-% zj$_fhu^K5Os&YxDCW~aU4r62aN5sKn@MMlIk%?yoyjVTR{`L1sSrR`m;@L(Rdwt#j zt>+DJY?G>7lEL9=4(@BkG6k<5ZYPFiKcni6@!$fO(yKvhyu2xuG-u>ndGgpyDyLaE4Qll=Ma%@hh{ zjvU-ZCgWjLf-vFPRH-DUAvk;fHXVDm@Y%)Ngq8UDq9f9RATrpTn&Qh1z3j-wbSe2J zAQvBISVH@=Y_oAK02xJ;1Bo9+h4)V*5jmqY*+xUW0A`x*}6H!x~dfEl!NbwC>5;= z!1pDFWpbdSg|UeOGx;+22PY{MeadCIGF=dql}VkK=NrvE>|cK$Q)o)Q5%YY`XG)=^ zkC9%Fwc{1s_Ag^*>K+7oA&4x1LZM7w|2SRULs+&+%ck`lKDeDI(yP`gfMUt#)6aSs z9+_b+m%Ea(NSGln*Wc#ohFjFQCCZ_NL_A=Y4A3gX$TZ;YI*Qx=Dn`0yc`*l|B2C#3 z@B>M0O@^``a?>2Yy^`=|otbk%*&1V-KmO&U; z8=oVw=Wnpv4k1kI@$Lfvp^T6f8R7eiVliOLruF>#z0Z01a67;HuM0f8vysO79QOt% zIe)329j$fz`uHWPtJ4hJomwn)BY^@A)%9|0%T?MkQF44ZDkqC=Of05KJDu)Iy&p+?Hz*idkh_oP|H$m&z<62{F+Dr1~ALF(jT$}cfH0Lk% z^Q*VdbN*ry$O_x=;;~34Bg*YI9AhTD4Jk)V4ACOGxm8=OAd&F7tW$m&~R0H=A+s-Q>53w-?PEj~DTjSE-qFf}=gX&Sh$O)BNiyEJBoj_)BdT1X)YET+-J zBMcSYJ)>x?DN2Ww74XK^PJYmGmGy3kVgP|(MkK3nI$kHa{}}d$XIBJ0TMRh&yFQMe z?BwjZTMQ0QVF&})v*tn1d3!kxHCJR~15`|(m_~Yq%BvZjDj_3_L$&?oB_~?^v`ufLEO5?e6^bpH{e)tYip|?_t zD=}KEC3jhSs&R&rdqc8~W@UE{>* z8}#&z5Cjs}wQwD)A{I4Ti#1=0w2l)GfK^?cwzP`S7?l%PJZV-Q*@d|b!Ewk;gnd59u z5Yv@-wKAC+N2v(IG%H@1yBQhyk;z|fxXnLqzd&1ZgkmXVwrU5dufB!1=dUrm%%XJ* z#ejEDcJj{qSGjPxkEy95wq@YD7U@)C9^~@g)@!&+&lx7>6ONT19}m*a3RBo|aA=rS z4o!(XZ?;|LTMbtr3MeF6@eX~P#QyJNrq@59myGz`l>y#8ah20&Z*sGD7z6M;n@rkS z!re+fc?3vS?I8)Fi7MAiYobt)bxLDdP?Q#qq4?hBtGv1C92>o9{JK3jFB~KL+)+ew z-TX4wx`%lG)O9}m_&QzPgOvRc*ReA;pfP$N4R)xgyTOs&PTuPqOX69D2n1>Ot~v| z6do;u#bb2q)?!FZAw5@#(_sAcxX;DUe@^$UA%Y+d#@d?n7wD?#$E3*PcBz;C-|}3d zpZ&*iY|F&9ErftlNl+^3HG5=jK-aRyqxM|#ObMVK*ag%+VQ-g4f!~YD>!nQP^GO;$ pkQYzi)IT-gsR2(7_=ArB8vsV143)xH!z};+002ovPDHLkV1lUdVfO$4 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Martinique.png b/Angular4_CLI_Starter/src/assets/img/flags/Martinique.png deleted file mode 100755 index f2b7be412aaab8b36b286765ad12bdd318ca9258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2558 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 Ap8x;= diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Mauritius.png b/Angular4_CLI_Starter/src/assets/img/flags/Mauritius.png deleted file mode 100755 index e4c0b7d8a5ccf7afd0f66c39e93ca08ca722bfa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmV-31I+x1P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;xk*GpRCwC#nZa%oF%X8o**Hmy5-JiQB#xC(dnppPikINVi9=rx1b3bQ^t78xnB9naeS?U|k5vtnkXEE$Q*2EYcu{|-Qa7SOHA zB;?>=#|?*XTD!Zuxd6|8eKaF_R9Gz_EDVTBrZ3keg5JLF_>d{$5Ff*hYxG8ea_ASzF8na1v zqSIIpp07m@J!jbDNEYxjyYSGB7#~SK*S1<6+Q|3x59(QIsnDI$9$0n z0Pi6x9gxxoqGGu(J5m6UdrXyAZMqKNeeWH6ZopM14FG-D;b(83@5Ps~D=o;#eI)lW z2>_jTMAhi@I++6qQMt(jV;_4S74wbRB?={30;qiWPHHP2=z#;(YPG>+fA{V4Vv9FYpBz(@z$WzMCfM^ zYsq|h5y`3tsuPG5L6c&mZI?|k?S=E#KhV>}?vg{?;AFp~5*8mo!5*6<)O^4!Af#nN zW}yy15orM-k>xw=?g_-|Es&BK)#$Y8Isj}=P-=Rgu52*(=FnINU&o9&)c* zcMdJr47kCd=WM$0L`+Dy^?`nW*xCDhNY-wV$24wa-BuedBJdG+b#~^Tm?E^Q1F$(9 zVVT{}`%hNj6t<9SNG*%u&PSuLrKN(+%@^2;cK^^E#3DUwBuHA3xonab5+NB8VVW1p z7A2q_JEgt@KuG5Z1Ze<}kPX#SjjjjTq|xhaCud4-t6S30%Rd(+C{chHzya_)vBm!e xPK5IFQokxwk{q~_&6oNOfDM2RfPX4~2LQwWi#-Wa(E9)Y002ovPDHLkV1lcMW!3-y diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Mexico.png b/Angular4_CLI_Starter/src/assets/img/flags/Mexico.png deleted file mode 100755 index f0557d0d2c1d16591e57d24f86ba4b190140c111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1555 zcmV+u2JHEXP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>nMp)JRCwC#nN4g|RTRg6@6DT;woI96OKHo8(2BINR6+0q17h(bF#<_VT==z6 zqY;dWF)=Z5!A>?BH?mL@7sf<{g^9R84M7AEZKKgrtbkTQ3sOs&%(R{Naqn?4AIvn< z%Dk2~jXf_n_r7`W+&Sl-^S|fZ^9&JTHj~LLr#S`Y6!^a@U;qIioatu;wY5d9nwm9% zrluy_0IDAQLn-025_7SI~ob8x)rcOmWAr8C(LF;-}Il#~5`V4m*b=%?=yn^%T=xu4#_Q*?G6;I3`k zxp~V|V*u$C21#RrKKG6ZT3=DX6HUr>uqPP@91QyYIKlky4^kbQPyg>dRD?l?As!Sy z-}ff5=mM5)+%_o?8wO+IfCvd^WOBlfBq;MdHmzyr%Xl0)@(H4B5+>+jurw$Kj(oI> z`nL6iW3}l8^`U?`cG?O#3usk5jVNVO<#F_MCj*9N!`jV!ao}AHmBJl`NVFCbaU|?; zHrda)v)!zSZT1af0K>8hF))-$_}j-tF*Gtr%!*>wE@8CuAZI?_iw;&Ykm!M7SpML> zw5{*ptNpt%y%DTXITzytL@O%MLqijswZ>1t0@c-5j+9Dkw1}_Pd;UlE{O}HmZ@UN{ zI7Hp5wFH+nQtm1OqVXy;-ADJ(f9f!sw(g*I=}m+yV(i-gGH3t!4bd`A(-S;PKQBn; z#AmwMP+rGsa|NN*t-QPc4VveTvaPzAhNm~OdUS{r-+au)zHYj|-b*Su#QOGUaWUAu zXah|PR`9#e!kW$pu@aAfVfw;BRn=lns$b#KckF!eb>80lIv@VkMNg+kRn21Vjx0yj z8?0D+5B-Oau+^*N)#Go`TDOuwFqBJ+OY{E#qVyOSLJC^`rHhQS?*ZK3@-XLnf1*5? zq@(=_66;>zz8g2w$|!Fi-N#^bA;*6HmYVgqabbbUs(B4`-1>NCDK$u5(?!Plz1E-w zGKr^|-i37Lv?jTh@8?ovoP7^qS?x-0z2yOR9(swC8m2L#IoaDsL+2hI8a+oKwUCaD zJGgFH4bSa)jCryi5 zHR!a^GHwY%t}-9>lY{u1BOA!f?2R!)i|Nk*20Ej-IkplvTS%n90#jcyoGuKQ*{#f& zT|Sg^Au9rA7D$m$`LxSoMk15qx5~n3fW+mvuL*|6&F8O<;-XQPFXs*@r53jhpblsQ zYG)aa2Y_ya^yj6@Oh22*1`@{Hm-;yc<`kGyU`FZR0RScBVg02OGpGOn002ovPDHLk FV1i$&-LU`w diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Micronesia.png b/Angular4_CLI_Starter/src/assets/img/flags/Micronesia.png deleted file mode 100755 index 02cf42457c5db0248c33df607b094fae8ddc749c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 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 B8XEur diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Monaco.png b/Angular4_CLI_Starter/src/assets/img/flags/Monaco.png deleted file mode 100755 index bda53b1d4bb5876cb75f77ebaf4274b631c46744..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 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 LNkvXXu0mjf`+K_y diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Montserrat.png b/Angular4_CLI_Starter/src/assets/img/flags/Montserrat.png deleted file mode 100755 index a799545d71d6422910fb4e14107821498a60337d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2399 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 bRQ?_SlwLyV?R6N$00000NkvXXu0mjfgG>Fq diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Mozambique.png b/Angular4_CLI_Starter/src/assets/img/flags/Mozambique.png deleted file mode 100755 index 07c0a8a94c22465bb66bb4b69892dbb4b7267074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1733 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/NATO.png b/Angular4_CLI_Starter/src/assets/img/flags/NATO.png deleted file mode 100755 index d651f063a8d0df15e30530564265a67ce4f3f013..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 zcmV;226*|2P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?4M{{nRCwC#ncHt%M;*sMGv}<=&U$wpCtF|QxUQjTQ1C-U(n3VY0|+7UR33Qe z5miF`0e#^g=qqm(@KUK&snjANgjxzE^rBR>IL@th5?>PAiM`&7?LD`d9}j1Dz3W@; z^;*cnKWTK%?wOh2?>oQi%qS7zD3j)h(=mW!0RQg*6yN~K>hma(0elz8y!^{Q=8xj) zzw_Il^}0Y-tZ?2Xh#gdzCW>;0|YFRxV1E)`Qv9w&-B9THNY|M$;7>jA{v*leWjIme~|8{GPgUAq? zt>UR&3}IIT5MeNvV&TbJ(}J)EL;X4p2a&DM=>kMX2ttb=+V**v2wrFiLPNW&tst~S zTQm?D!oakRiAAtR2tq@<5d?v$o16==0|$OY&}IO|vPTfu=BUsP0DgoqO#mzv-{7?o z0KmlLGM;bR9{&@*!5G^Bz*@W@!VjW@ue=qk71F5=zBzo7&%StE_fSW-r*cUoG{!ap zFi`O${7o8=ZBp276h@X@Zx?3=GGsCx4ECkT-tXkuGZ|**%gisX;y8LEC+sB_Y$Jo~ zM3}0m8yfIJyaQ;!TH*ZYDI8bv<@f?Wx;8>jrjtU+V<}(Z*`W;2kDlb#y(JW?xr~$@ z67EhFsAjVUEEUh-SM7DLD_`puM24|*IabOZQ_}?q3@=?g!|Xzto@^HnXIHo}KF`^K z4Ch9B`C{S;j;nX%A-fbXs+!oE5?N#{6+gre>^7;1U1}n*#_~)qh1QyhyGyvPMmd_X zb2)BJEu(<0WP)NjVDiBV=~M>;ece2mE#kUroAjl=20~mZM79BdwNP3OS~8s|vh<%y z@%haKqR5iz?%;>tA0eAg;s+6rpOm@w;#uDQ^F7vAeLng85tlCx5=I7NRZBemz@V#+ zt<~&WTos8o-jO|D{&%~;F;bOuf2W)$AMI5f{WkoV{vJnLLuP#jX8$Tr0LCe z?aFIyJ><^RGGS=z#&!B+SAz+ejbtezOnkMx*K&s&6ANT}I_b@H@{?=NG4?_ZfY;v| zCtq5p;)ndGEK`)ARiO(;0qzZG_+a>MEWW@$O&0VliJ~y%KQc(hv`43oY}k$z0#mN5-PH z!iwy_Sz#&farN?9tQF>;uJXovx9G`s;%JSC@cVaea_4@Ym12bp=W-N^K3)*D#!m#T z6;ZX6&;X|Dz#{u^uA{jfp;eODry~fl>_ir^#lL+`Rjg zgzL1#ufFeTD(0+h+EMM7Tu1TgzaR61mxf87NHTHnDbtUNba!{~myhm45OMxOKf`A- zeE9Kn9LWz@pf;J1F|l`BX{`w$DE{{G489+6y zsdCtFC0ZNfI&p%r3O@MP3=2=zaJ0tJv~6dmP<0cEH6VgkvSsrvEv-#W9m42PhDYA+ObM4ky&t6TX%j|pzm}FP_+FLMN}+v&512`Uz?0QM+$p5w?9h7GS>kd)-6-Q zJ-oy3n#?f=X}<;(it)Qkho%8!lLl0q5hw+d5Az(xC8AQQIgHkrq*EPjXO`^XP|2+w zr(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ`v`IukRCwC#nR#?n)g8w_@6DT;H#3jU|fn+S=7jq5HjoA?!EnECUKHX5dNr^ zQ-1%vS>C<(w|sx=)s#{k&ZKjg(-8rV2=M=krAtcS};u0|-h5LMZmft?UsB z!lp~w@}p_ct6Lpgc9f$O1Oo!cJuupoYN@Oi-*fUbiRHPHV8F-75yvuO;4z>inboVY zs;iN%i{|$uT5YZu7lTv)K?6Wah36@Rr*b+{bgtM(|6a9Jeb9sRhSkuRJcZNy?O@ZE zPJF(jqNO9{xNFMlnx=uu?o-(DG^A1pN6@89j7vwKK$oMU$lbe1tXP5j#TV$Nncc_p zveGwI44MW)pd1?jqv>GB6SzVU2zW$Hmqf}(JZYeCdAYhLW-v`WrDM5JUed^(`XZ## zS^y^>FtqxdPo66QICF4UE*N<{0Uy}w){$Dd5}8V&1%oId+BL6CCNVm9{!Rc-C>&Q} zyAr7sSB%QYPR%0?FbV+cYWViZ>3SuUkz5iY;* zMEajl0jVU3^9s1vp$Ig~=s^8`x4kp7+d`31cxjRkN&{glMAWq7-G zp_wL1h;}uvY#U!JM$u)LVGbEWMv3n%AcVrPJsd}H#puoS>b{q%4~_+#)=D50O7g2= zHEh{l!Luv-9b9;HJz`OlD=+HJ@Bznw5~QAgp44lvWwGt|qg=P}VkuF!O`uO7VpopE z*Qt_ijk~#j!*lrpNHVs-as*5Nc@kZYYM`3HnMvnpKW5!C%So`(+yDMc$EumrX(nv?zepOv%r!=nJ0_xNBw{h|Z2AO0!Ph~477 zCLggak5I^9!njlU^_V_@B>vcAB%Xd6To-~tR6AHlN>n;caKHdcufHB&_wMXW*74xR z7g<-kg>WE%j*cbV=4c{v877wpBpKVqc4Twvu^qix!&yN*K*Ms3Tp^e{TPQrsVc@C9 zFy-1ooYco5OB4?P@4d0zXDnoJPr z`4dWSzL~(FLF}>`xwmQ=Z|vBF=?h@!299XE-Vq*J&h|!A#PB?MNX%Plhn_u3xnuGf z3_Gf2iC?w?0`Kij{I-Np!Rtkxma{1YLy?F4Bb191j$*fsJ-HkWmef>3hGzzv&dpTOA z(`bPJrL$%e{mpn3Fz4N;`SXV_;nQ@2K0o_K@_Q9nYDV)QB)%*53Uvd`TFUbn!oYt_V)=J zA#^QUr5;o}rt-t65GdLHLa7u^(xG?nj?AAqlHsQvjoh}4UDIwR{l+TvNCYhqD9kvZ zEDKH7DY@=CN~TT&Gr)^m-(}|7rF@gzM>G&>&fEt}Eu7dB5?$Bu3SiE%Jq%sr>T#zq z=ccph5cZLJ?m6mjn~Ar3R~9l&T}z?TH<2K4+;No6olEGPb7*kW%zg859{>0a4Bbc6 zZ*r*9K|}W;S`>3R2hQI|DX^0^J$sh&z>JZc`_t}_j8lKZEaFR-g5N+dDgq@zX>Gbm z<+>=#B6{hiRNQqpl$Y_^_7AwV>hEmbUrW><%Eoi0TDH0>yPcMoXqq~@CjOLC2-zwV z=XX@DD-n*z6&LsB{u!gFED2(*T}%D+>DVa^ zYwZ*KWz$Qb6h;0}_SM{ZZ499Dd{DJDumZf+nOLDC71$|<4y9r4oH>$fesMC`8S1Cs zLVU@i;CWf*b33+a)rCMMlb9n$(DAN)jR$WZMc?DfaXSxbJrjqEfSo@9&$i_y3efv^=-+h?FhtuGux#8snJpcJSgp43zfAEkZ%t3|GdqDLa_H!PlqN~bBh_!27T&4bF0yuat)OnzfA8^7I3 zEEvwFe5DSM8acpNfC6)++%GDxn0s~UFX?l9CH965)J>j(_5OQVt>?RbYpthJ=&=~( zx8F`|;zS(aq4$>az{VFy*coEMaI4t59C>(d*=x8KP{ww?i^G)ogEyt zpFxm`1m=*Tbo}Ey{Qdj$$-b|cvU)LVcGghj4-xhU|GNWSO>0iP2EeYdWAUw92U4Pi z!|m(HvOv@5aQ*d^-8Ku%0846K=k|A=q~1!?zxxHd8655C%Ad#LY95@Hl`7v$Z!6DBXzAA+1bw6G}}ymn|XH}a9xTnyNt@a z?}1L0tlGJWo8EksE&IME8VIBP2zLT9-vUh)U~`gcitWh+M%S*C&X_@D%orSC-nwNh z+Way?N{)_{@?+m|Hur}O@p$WL6rrI*DV;MHr+YVQzWjvgRZCd+%@&IML3B;WA@ieO za%ey$&=;sU%x-A*0ySFhdMTQF9!_Kf3GK*D{Sg6<2yjGzAC>+y0I}&+znMzasQ>@~ M07*qoM6N<$f|$yGzyJUM diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Nauru.png b/Angular4_CLI_Starter/src/assets/img/flags/Nauru.png deleted file mode 100755 index f763397ce278a459045f8a5661b8572e5bc0e566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1216 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Netherlands.png b/Angular4_CLI_Starter/src/assets/img/flags/Netherlands.png deleted file mode 100755 index d5ea768707fb2c013ee9044e19bf72fa1971f3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmV->0)+jEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;0ZBwbRCwC#nZa%oF%X8o$!;1X)J8&}iYI^zci>q#@JKuY2c89S=fWFsK&sUC z5_{M4bJ(Cq!4rOYHMHi7o7r7i+I`LPf`0UX7MVpj%0jF2)HQgRgH&`<(Eh@%)t355-c zp%8#2q|Aln359?{Av3THXeS1eqs<0|LS~?8ZezfJ7m~gexsfw_S+~;_paN8Y2LMpw z;nt1K6`;D%k>dGo^y!-qBpD&5d$S{(sJDr%$@cVNGx|K#25_=$Xct*VmfUd`w=*#| zMl;e!%Z${XHby!I_{1RCp0x9>Ub{2k$+4!{IgHQ@Q)MWsLxzNtZ+?M9_ z@kw#6)G}NYaD8=I;#Mdba1Oizo)u>N58$gYTrZt&pCw5EuC3nGSAYso0sgA|902Pe VI{{bWuCD+9002ovPDHLkV1kh#93lV! diff --git a/Angular4_CLI_Starter/src/assets/img/flags/New Caledonia.png b/Angular4_CLI_Starter/src/assets/img/flags/New Caledonia.png deleted file mode 100755 index dc3e9e1004f5c96c9a580b440f2efbb3b8912acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2114 zcmV-I2)*}-P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ@xJg7oRCwC#nOlriR~g5DYwxwsIWxmB1LY2KlLAcz zg)&&EKyC3-AtGXx#x$||P)#%@CdQaPnLhZ?^r6NYA8L%TNn3;>r4RudAx^pUfhq)z z0&NixD9pgjIcMhVwbxpo5Br>%J%=+)n~pXUSvxChudK`d{@?o6ciT!t7|SJKjF;O0 zZUgv#2cUou$XDC3R2&d%VEo4KcXp3O?!WrXrzUEk%>(O}Pa0FiA3A;wpiKjL?*-?C z8^r_wK{7I?2HpiBKrxc(6Xd3K*?vuSWrTIZ?cLrQ;k^LlHGp`*y0ik+tg{;Ul7LD# zcH)uRSd|D>9YZA37qV7fW!R#WLPQ4FWxiR1rIbp)n|9Lq)putFNdce%ynwNu#QBDp zGo+@9O9Buz$VMfge6=GDczdfoN1Aiwm+ z3K6~it@KqULNEae8nFLW`8SEjdOrw2JQ$M!kOizls0fk#je8fJVAb*-rcbftBIrDl zu>OG@-Q7ah4b73`<2my8C756_gP-S2r~WTSRxeNgBvDb@45p=ipaMyH$OMF8e9E6Go)(OwQ5EBGKsiauHwh3zu zG)NFw1JgcYIn>n6^8OrzAN&j?Nd{b->Iqo9@gx@FS!J3E31VHt#WsOyQyi;0JO}=i zux52c`-BAV8(VSlFs@1HZ7vbtFi75y&OOjNYl%H_y%(#%*z4#Z#{0&>ng^CFh95rB z!(UHYa=9FjKh}y(8e2_K5NS_;qOsT82%BVdv{8F|CZu#8LAKCXL6$ z4FO;YqmUrvFqVfDlxbQE}ysj1q z{qTgnpBe;+vx5M<^F%qp;aSkv!ts5A&ed~26`xAQapahxV_8VCcy73lyr8irg zhl;^}Y#NUqTguLtW13qXVJH*|LQk(}^VS|#J$Qqiuf}xTf1MxwxI~nLFciX2Xl`-5 zva`Y?ol9^_XCM^=wY`UFYwwN5xv4KWYcoN;_k@Ji`%&eMODKP09$$SU;)(Mo_`$=5 zzDV=suNUb&GU!zrBRuu9KDxR+&;7iG;=6_?U&`~-ODm9Nv%uNv#Zw~$@x#TDjbk=H zB%l#bI3)2Q=^C40m(AoSm+s*CU!0-v`ae1KM&sz}SHJD&d{4;R^A~V>>YcEn0LBiJ zS$IF0ipIj^#ARIx89pXWEKG?wJ9P<6|0t}y3U6J5t}?_HavCO&gSivgKWj2fZUM1% z#E*VLcSv4HWCRDx3y{Es988%FE9X=hQaxH#os&3l3IB^yqggYMczX|d0WT@nKkSsc z8VsC*T3Syrc8bbaVm)A?fYzum=2Gms`lEniPw!a#Mc@=L6<7jH9%IB`1x~8!@1@pi sJC;fe6xHoN^|t}s25=j|hg$wK04ie-v+?HuL;wH)07*qoM6N<$g52xbV*mgE diff --git a/Angular4_CLI_Starter/src/assets/img/flags/New Zealand.png b/Angular4_CLI_Starter/src/assets/img/flags/New Zealand.png deleted file mode 100755 index ef474ad145462f008c9013b237dab9a1f0fe533f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2182 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Niger.png b/Angular4_CLI_Starter/src/assets/img/flags/Niger.png deleted file mode 100755 index 06a7c0892d0203428efa6325efa3c3d8be38c27c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Norway.png b/Angular4_CLI_Starter/src/assets/img/flags/Norway.png deleted file mode 100755 index 2b03236fc99b28bbd597c061147534b2aa31d618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 zcmV;Y16cftP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZY>LyVmTSnKS3!J9l=Kh)`v7 zsJJZ%EC~GX1Qg%`jr3Y2(?H+>D?jesYuof(een!{TMu3lMNwbdo5!~S*t&av>I}}j ze15_MT4D@GHaDyRHm{v0*1E8*xp94}lmGkSBS6bb+{YkVW4hg>HM_YfwRbPl_kZj6 zPPxAAc4@y-8|OI@oK_1EfQFZhCJ@IE>tX^~;7nT_8zjpyyQ#;zAEz(!)Zk?E&+a}` zbRTPo4FCxNV~{99a{fHZq7wH3tg&oN;s_*5KpP0d(`EtzvR2E-4LAhc9+hyua%Tu5p`61RHPbMN0xww(v%3Y>lWdIqJaN)?#U{8WK)Q}{H@16aTLl!H3luibbu zn{z-~hIqR*O%&@&9R_NiyGOu?(C+$`B5?Bf(ToDxU@G>0NN0EAnpdMyH}*m7531H| zHfQ8QwO#^Q(^`LV9Q*Tq^Xj8PQlB2qgn%&y*LByET4+M|ISgLs0eri388?oQu%v>N zOtJ?q{`}4;;$Kf+uvm$H{87)TdJUbrP@+Jr!2m`|`yqp47#XsO<*@Q|l-xNc3oy`@ z2Qre(xtB(bL6DKIBm*uaeS=A^ZB+kJySI#pfeZl+%CUFq+^Wf}0z|+__DCrLj+y{x zPEo8BlDcSmA~VU0MaxxdG@6Bb!7Nggq~)};TS|=e;_0xMQoYK-+0Q;OPm??WRUrkG zQiBAl=R(;unr0JcX~_y_`B1P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?V@X6oRCwC#ncI&WXBEJIbFsY_d)LWcvS~vur8E=*Y@tm7sqg|@1zM?s7X%0% zKtf36t?*E(F9?bL0U(~J)CyE_6@pY;0;nkpNqV8(Hp>RO+hjv_vvuuVU)CObX1?$6 zFyr;uYkTb!sj}G5I-2=BXU^?A=X~coV~7ZYJWK|B>?yFP!2i1f24De+@H$9C0W}*K zd*Ije8-r;5)1Uj$ej6CqB7E{ty8Ze{c%|i@$bV5>y5LI-9vz;y8!fcYUe5!J+dx7C zN+4hJLtKf_HzG6y6NBBhK0$W8XS7Jxsz)chcC^z88y&oyumMB_KZN>xTUi4T0V5!+ zMDJXb@EIbJxe(pujfhzc!$3qD??rgl)iMkt;2TT={P14s25lQa3%E+-Dcxo5q^n)J z&)+W1=6hG0^%V#d@I`R7#?`v7AWFt;W~Y;!oEc}xHhKO=kr&nr6x_fS=Z;QrdwQ5Z zUEN?QUtxMA&dHf^-a9cuq3ZK;W{X$fD)r6R)q2}owq3|o0rWaoU*{j060=iDZW|xwnKyFWGc(55PTbNUFb*F%kYcSo!Q&TK*z)||6;KTq zG6@5?<~Nks4FDdw`*4%+(ct{%?5(5|Hia-L%uXeng^wCyG|pGve*jna&cEghD(XT? z3yxA$mFmd?C#J?o2l3x_Scbve(fw3IE~k!7bftIqfiVt_#<@~(dg32bK_E9NQ1dl4 zzc&|p&%TjeaSo>vY)f%#04FCL%ninEX_GcyuL2{^tY8S7qZy|iBJnZJdgbtH&=4Hczulg#n1nh!Lm$TrTG5Em97Fkx0+`mTj`m9MXBZ>_O;-6iki|$WQ#Rg_I(NO zYfABrGne_5HyQ=?=n9)G)0;15@Fl>6lEDpjv+8Y|%Sxf=qkR}@cNTH}dJYi*x< zT2t~B70;)tH1pXK^V!n>q?C@CW^)j4IQ~r$nw?H^@?cO(Eau9bTP;xW0*jVhAEktx z<5N?b$&om7NA`0pJw(ORys%#6{AvMp6Rn-e;aD_{LcjKpTP8pH)N#Jhl8yeoS?2y< z&XaLGz@Qoi-u*`>`0?Cv_6^0F@PD(M<*UE{C%*1a2^BpPE2R;Uo&gcQ`|)Etga?=$ zij%MThzM2~EAL7rc>1&N+aWx_L+_sCv5y@KO7T8Gg_U!lfYz9XftH}O4rSb)M?nPc zoJ{hqyAHLrOe$e>-=Q?gxJ@k#;BVh^goM?;e=wij;_1aV+w$rJreUDMm<>yb{;Kr5 zrjuQQ%iy;UeUN9b=gCw&_6=DaNu@jDKXP`7OWCddPxQ^joB~XG?USbC_O3X0q=%{c zikdGB4R`L|yuMkX|Ng9j3d;_&Ud+|4+YWRH_4#t4+Lio^Zx(s%?^nq>9@k1$mNq*V zX(uLXv-X=hUxW<;hEHq+%9VOEn&U@mfa(o;r0W z_Z><%@uiC__2*h5L9CU=FogP#HrMEV)^YjLGYjqAD`7JlHxY!Ee1@ z{QW~Qs!F%zBQ18{o*RuUWC4@br@#ELY1w#v^eQ9&>UNQ0p37%3$PC#kqKaIR$6E7MXTKZu_QlmQ$7J^)M&nDB1_ zuNmRzrBrwwq)`J(#@?6uJq7j@*i+yg9seBwkAHomvR3y<00000NkvXXu0mjf;m1%6 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Olimpic Movement.png b/Angular4_CLI_Starter/src/assets/img/flags/Olimpic Movement.png deleted file mode 100755 index 71d97aefbecc1e4bafdda1f13ea8a5a2d41deb0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4432 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 LNkvXXu0mjf7|Iwg diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Pakistan.png b/Angular4_CLI_Starter/src/assets/img/flags/Pakistan.png deleted file mode 100755 index 1630f5519633d35f9fb2f22bd4f0e5453fc47221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1448 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 Xl(IF^Pc{r`00000NkvXXu0mjfVr*1A diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Palestine.png b/Angular4_CLI_Starter/src/assets/img/flags/Palestine.png deleted file mode 100755 index 6f654e311a8c101199973bad22427f947ce2b9de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1255 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=ZAnByRCwC#nN5fsMHI(>ucv2bXWgA_BAW>YA)>)VqJh;zL_9>0D2nJo5`=Yw z%LXqVB*`sc%)uz+q6EAc5kwReHLw?R2`hr&bq^6eC`mw~AttWr?e3|n=b?K(dUj?u zCT2cxA2i+dx@zkEr~a?%z1O0u46}F)xvT+L1Mq(bAV3Z%ruShI3q(FpKC^eiqot1|L}WNIu7oJ$pDCMqIRJD2!iNSO8e(1I5TX#+>8H<$xcen1v{8a7-j2 znu4n0iJ)zn*wCsfB3@mWv?bHEF+#HaJOS;*c12a0n3%vh1t|LINUSmV*7BI2V+%z- z4g#umi_-Ba@f47B5*0;iFOwpN5l{tb3`^dsH2rbexs(1$!&-|v2S5VA zIkZ~ERTGo%5_q*Z!l%mtzgatQ^oipbr?v@zbr8qN1vrFpl-YcqGuHB5svjf(#xwy? zXK`_iYcbRVp7uQM@$-BVTqhhL0JR{rL7_NCtJO@$nlEhw4i$^M_xE)!tIKwfl@oMO zckFkg{c9415!N=ZfVB{Y5JeqNjB(&_vA}0R!1sNoR6d{20>C*miqI~GDUb)IeV^^l zaViLi`*iRX3WXK`#-L${hT*D94)8Fr+4nga#rzsaJqM7>{EhSs&&0NM1pF78;{rg!yd$#BK!2K6??fS9x47e33&mEvV zGlPs2Z?_L@YdG=MtN+;#|9Si^bZLo+LkD~01IE;&yIT@f)LP2Z)0Agtd*{T?xg=h_ zr3BA{=dteP8P*?t1M&UaYIr6VQfrZ14mCHIjj1u@H&(dw#0g4I^yW-x0bmf-WEJWW zR{BtTu4N%L-xmd!1mB~(9%b^wQ+VZaf66LqY+{^qpf0^@_PMTW=*1Jp<_=K#;`5#x z@0v3*tz}&u{GjQ7Z-lfsPQLOuUrjE;`!8nmSfP82-7bFCmee|%W@pCcJ)c~vs5`N$ zvTCI|eSLni#N7U!{612pujq$PXaqPLRoSv#MzFcj?744vtHvH&ZHfhhDEazm!E>t_jw0*_r z!uk@gzw`hq4#0n^Wc5NS=3|xtFh}DvU*@UdS30$x^6R`cv>!IlrOAYtuXUWwOM0IC!;EK~@6r zfT}0VKeUOXFWd(TrFihFay0<189>fCf`ZSx&+g>QsR|P{$_&Bh4TZ78 zRHSt23QG))SOF@)gTN%iC4T^mLh^ZOJiQN-M8J})eW_mqum)faKwssb0RS002ovPDHLkV1kCdOalM_ diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Panama.png b/Angular4_CLI_Starter/src/assets/img/flags/Panama.png deleted file mode 100755 index e39849d7ff6e12d44c602255511eadaa421751c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1053 zcmV+&1mgRNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ#J(4T|{XFv4utuL=mCd2NW?Nm?Cb1 zOPB84=~moT7aDgitfeS)QL5qt2|*Z_w#L$jWjcv9)y&+PbG|MnGnq_ga_=>B5(ekH z9PaCI@A-fK|M|{$&QT&lGn+$`TMIx7z`G7W0TCcReQqYxK+XlaL}c97U;Z8(w1!~q z@bC&3NZNE$TYtZm?@ryn50G@H}fgjGLZUWFZIutqn>k97pjY{T~lT|6u>_9zJ+Ki7|o*L?ZQdYi0pxki|VDC8BK>j-ZNM{z3s*;p#avb<;tU+x%EonF^V8jE33*;{39Vk)$fP`@|0XP7A=~m znQpUFl29cBwY+Y8*f4eK`Gwfhj4l7`GqQK@kbU&13~0VFWOg4gf?>vEGLPn~+a&YM zwfy{F7#kyV<_umcRc=&zXb1tKn|fGv?kussKL0*ov__$3yjJ5}eO+B@>fZ-Jw6~Wv zmoCxy#pmcu21L-A3>|y-vG(e4-Nw(6kP!hTR30Fq4{AR18H?K6NuE3jMi*t1%aJ^B z0;jt>L=@5nM1_hjjf_ICf4GUeVH4}VyFuH|k9qz5jc{R9FoD*cY+0mxIU8>OOxv!0 z*5A5`+q2m>hccDf=u+=8EgKl9$PHW)gU3QLAWO@@f=A-wDqnLUm?fc-h7z5zrp!h) zz~rlct^8nOV!~$owF1@v+ky9*%=u{`r6}$XB(S_sU}L!em{hHu`WAo|fEIuywf_eI XEj^5IDdU#~00000NkvXXu0mjfoA%nS diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Papua New Guinea.png b/Angular4_CLI_Starter/src/assets/img/flags/Papua New Guinea.png deleted file mode 100755 index 7b0d0eec4fb7b8d44e0b1432aa60b57ed914d177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2075 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Philippines.png b/Angular4_CLI_Starter/src/assets/img/flags/Philippines.png deleted file mode 100755 index d025d4d58fa226eba494f87eb1048d2f62ec08aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1564 zcmV+%2IKjOP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>qDe$SRCwC#nOSU9RT#&A=Pomyw$lZ03`Il|k)=S?fFuT!#;75Uap3_2(HMv^ z;*(GlAb_zJLn1+&NR$V#CK%!pb{ec2B32P07Ho@cQYePB30i3BblNh@J;#T8r?Yl3 zP^OLjUhcW~o^$5=pYQ)|cZ5=k@hlqSTqXca0QkQH5P%N2o$GiK3kVuOUUhXt=bk;a zgu@ck96vY?9a=ld0P;&q=Tlr<#EBD)`2BqthB4-qudQtX$Tt8tD!`2U-MqA-n6JKW zq_y=Q2ZTTfhiD3v0!_ehsZS~Fb?NS%y_`$xI*lQJKq)9F@F1lEaN9?%u0ZHGh5661 zX3bI#A3o2SGp%Tvj$w!d1*|liN8d%0dh&g``RPCoFgtEey0K-+C;%L;+z0w2AiTI- zIxAKz!spB5=+O)G^(hQfLn!-Tgma22=@bQ^1OxMkj#DN%dqfpaK8U#Wu^&vF7z$ZL zOCTG7RtTa5MApEhl9Gq;`Mm7g_bXjpy<^HRLZJweh>W)Y3Cc%h-n^--TlX}3_tw(V zat&Q~p=o0QK(Ymf5TDOWS=lojI8aA*bpx6v&~-iI7O*TiG5`QBm%+-Fk5O2dLsiw! zNEya3G6%vm_5TJSD$AA?GkJ0jAMZLzS7!jzbY%!Y7|R+Fg)FcxfC+3?zI{2B zl|N8ZQ|~ypxN8>BbZrm-Dh!eRz$7rA1FgtWIva>U_&5*-b2&LVE;es2rKqTY-Mdc> za5Lq^lEQdGo*3-ZRVGN?wnav zR6I}B=chS%?4k{P6y3r!L=uHU2Ox43gcqz!pgNNpHVL=NL4Od03yc@QECmA4y9`_# zSh#Qtue`j3Kp@DWgXdF9&XfvNFnnnnUqi(ebyFtiCQ(TBL*y3_1vcON-$(_J{RN0A zpaNh%VOvUGaYF49R3MAM#`oy^_T=bOsIUNE-AS85N-2c!fccaiWkPMB%>dcrP|5;r zzHKmLQDXP0%>->G;otwjU$&KSV>7~=Gy0A!tr&%D0K)cz;C`^qg6AV!@mo8<{g!Qk z&=H&S?o|ow>;L8mJ)0_!em^2Nd+NpIzDglQl=o|y8AGz~-CI9>J~Brl}wC4opf03r+A>p|G^0PQxOaAX=A# zfJkE#H{X1l@P&(rJnzu`_m8T@2=wUBI8O4 z>D&w_fe$~SXWLHD^hCaALjMt2AZoEdfS!t-^nO}}@MJ-TJ2HewY$=BVV70Vzb8Q)+ z)8}ly$EU-Li9$MgK#Nf*m@+N+{g2#ub|s;+b%^{t?p)_``xb}>Jk8E({Sf>NWb443 z-d%g>TJ<_s#|=bo4r5IcDHN^+wFNLy)>Ql(%IT}xkI42Q+^&%oTp9HN{b9&Gg}l~F z*K4m5I(0h6_pvBKpc2BUDkSvVb-LGW!MfUxHf`#-`NVDjR{xg=>3H`8WH5-x$^yUt z?j7dsEw==4FR%c(hw&vHK!dQWG`!ArJV_Af5flH^PXL$zFaaQ=^6vmeX=o+e_0h2a O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-aY;l$RCwC#nM+OsF${)3&y3Vfp;8gz6iDp2{~5RfJ6;l9Rhsx`(a=fL7l;K| z#G8x~EAkgVMsZ9Mk)UJ_oU~SP=@zc%LzbfMDkDo@-zYX=-{y$Tt0f?0Z&-p zqj8LJl^lj$4=9Zof}J*_@}0l@R?!PkH6C>Ifwg+>l+Lle1*rrW(`Irn4^-?|!6}bc z=pBVPGbbIeQ~SDG9^pA!CIIJX9_-j!pOf}YvM=~TwXROA)f>6;p?@Z^J3^f6RO<(G z-_%g61&PWnk#NMpNG5;B!IWod&K)pGT;Wd1+Ie`{{%c3oA-eW;=L2Bft9tF h`UcPd8o;m0#{fe_wL+XAOUnQN002ovPDHLkV1gFhzzP5W diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Portugal.png b/Angular4_CLI_Starter/src/assets/img/flags/Portugal.png deleted file mode 100755 index 5b3907313b62ed5750ff9fd55dad3833b657b1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1797 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 Eg2EJws{jB1 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Qatar.png b/Angular4_CLI_Starter/src/assets/img/flags/Qatar.png deleted file mode 100755 index 1dd11830846f2e8a7aa1eb9e9c73b187fae558b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1181 zcmV;O1Y-M%P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=BS}O-RCwC#nOkTaWfaGMXJ+;in}jB?EB{lQugW zW(n?rVRxDH?acq2|G9mis4B}@ES9;{0Mr2d-vJ0<1DWu1IY|Jx4$!EoSIS*I@yA&% zcYTK2+mEEuRY7oX_s(Vk)~V`WasOoW@K22Y)`M71qAx%C<54#3`=HGU=~K2C*JI-M zGmIZUjh`C}*%*o{hy`fmw_GEw&Sh~#&yqR!=jf^8tZW3M0GU{3Q{QJ~@3)NodK61; z!AhmV=NF$WB7k9`Dla0aYN$uaT7puY>%W5r0T=^7EC6CVG;e+cr?H;=FDEb)Q^kZf zW2C5IqZW_eXC6aGoe^2D5oHC`^NZe!3jhIoWg|^n9>w?pR}UURtW|wh^$%=d zXm>a6rT#GMBm^Mk76Uo92SUlVuO-uZ2UBM+B6f0hKvO9+s2~ez5Rlt{h~Yh7pb;CuGdkK3O!KFrR0A;!Q`n67|%m|lW;Fufd`CNpzqaAhQ9m) zixpUzEUL-X0pogzCGi1RDTkJ4wxX^_?wiBt^z^l6Ehz~p8?%)VviG#H?#)+7uf2=D zjyDh|vtR>x!*Oac^>3cO%30M^SqylCL;U;Urws4f3*yY*dFmnqda;48(T+V519My3 zn{&|R?`>}}xMvqBnz8D#pveYtNhK~9fR)M6{`NK+9=xBy_jco6>PM{PMrv{F*>2P- z879gQyP=-jpL>etO%GvwA5~56n$H8}x^JZWI|g>V&qU8TtZa6+y{#IB$}J*OXD%{z z{!dhcnfWw1F^UN)ppc|fw069}#?uE`{lpfu5Dpj#T>@xyCN?Hs2Jy%8__?cLcGJam znM*+*Vb%ljVxUl5BPzujkRXLX zQ4@)Qaw#OX&FUu~W8=vKtaL>{JyY>?n;yk zz)ZXJKHtH>#~+2QL|vkFKtxa~0AOX(+`au}GOcU4-1RyB$S7D=!W60`jf#-IvxT*< zzl1n81D#!1sSMQ+XJ$J!m&=v4aI)t-eXn&gcH~&m`crN--aina1-K8mmE|SFK#x#7 vA7~)vIYAZ01@clmsjmU30jL3}s{A(qKXR_m+%){y00000NkvXXu0mjfs8$$- diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Red Cross.png b/Angular4_CLI_Starter/src/assets/img/flags/Red Cross.png deleted file mode 100755 index fd79967243336ea2cd50e36698ae83d88f83b910..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Saint Lucia.png b/Angular4_CLI_Starter/src/assets/img/flags/Saint Lucia.png deleted file mode 100755 index 987e1f0fa40b18d29cfaa18a85969a9a2585f136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1600 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 b)czg-CMCqMMC?#&00000NkvXXu0mjf^*(eO diff --git a/Angular4_CLI_Starter/src/assets/img/flags/San Marino.png b/Angular4_CLI_Starter/src/assets/img/flags/San Marino.png deleted file mode 100755 index 92bd72b6fdd431803b9558ab7d8adb1490dfc78c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1935 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Saudi Arabia.png b/Angular4_CLI_Starter/src/assets/img/flags/Saudi Arabia.png deleted file mode 100755 index 9630e83d529d0c76ccf5ddb067e1df288b9c88bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2035 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@c}YY;RCwC#nN4h4#}UVW@9{l;=!2ppij-vvm1IFy?AV5E!>x-1ZD9vU5a$r2 zKoYmkuqu5J;WiZ0T#RaxU-!9&dkp4tRkhPo=K(7=>Wh1fd6*@3g7{JyLCO03s@Qu zeEkovC+l(bul?~_n+CK?(Ey(i0@rm(Wm5o@2RB7gN^L16s-hsP zTB58NrzmRaTcNMi;7}erZa;^Vl2B6!AtZoL0}xW+xDKxC7A7haMnOR$QBZabubTKu z1z({rD(2ZgzI@L8|5-k!THAG9ge=Ia6_5*T$0qOOYfe036|BJ2sYM)rI}rj*TPAH6Ub31N8zx7JQ%pz!fgGZDZ%{ z>d{VB@u(gg*TJXz&^4VMV+Tc15JKS9y|}_fN{JAHmZlc+PM!u|135E?VH+rlf>-n6 z2nS8o$h-NH&*_>DP~h=5VA>`^h}r;b8@F5ou5dB(24>!@%HY@iH2ND!Wm7zN=sDI? z>j)tTcmu>YbUY%w(K8x+x#1nCZ6bv01VtIX;244d`ksjKE?QEnr_;&JJ0{#F#-AC5SGBH0v zv^9#NC=8De6AeX~i_dZEhg;07%&?MJ!LkeTm=!V=ifNf8^HcXUP%xprVqxvJg>X69 zcapWOHC{Xa8f}ejH2NDcOoObMMMyy+y}|POGNV(Y9Q)ZZuHCpstRu#QhqYkP~1UF}o{x06IdQB2!ne@rgQ zrJx`x};b$;`?OnQVrI`wMt=ok&ZB&CDi-ZJ>K}9O2*yhtGyT1-O?u?c2^oEtdD z2fzJ*n^QN*yLrwHoVjVGtzZ)hJiZHP_L2FYh?_GM2kN@^D zLI@6r4--$s*~}y#SldiwjQqVQ}I zW0KaUHs=32KUnesRaJ3Z=V|A8CZu_^lB^{kKtkQ5872DyS@91{#O=Fk_o$Z}`e&cgSCPpg%Tk_ZiDr&E! z0aa5g2Fa=mS@@bWa$Fs`T8M_q)2qL?vzKjSn?_$FeTVvZ`!{bF(LX?$pRo0~(*2)yqC`3Y5;R3)a%mFH<9Xsmem_+l=8Ee0v7ERVbGEXD`u^tqr=FuI zvs&!bPAL5Z6S}*1@e+V~d}b=jtX4}Q)`JEr-Up(hmEGs1=H0rU$O5*NgO~aP00#gL06bIr&j4B^IO=@B R%US>c002ovPDHLkV1lfp!gBxs diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Scotland.png b/Angular4_CLI_Starter/src/assets/img/flags/Scotland.png deleted file mode 100755 index 4ac5281d774f28eb5f74fef63cd9367f800fc072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2434 zcmV-|34Qj7P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_2uVaiRCwC#nR{?l)g8w_=ia-!**qY-1VR!*5(oqW5vegjMFBNv(-v)X%2c#W zeaj#npJQvS({Wl`MW_(9wst!0NM+gq24Se6RzWEZSQW?<5*`5pgk%%*+Pixnr+;iV zS(31u*p3cUelut8-o5Ak&i8xH?{&@6bMojiETS|F!C zot4c1-lMxRuAs z@=1&0;E8UHCvKa;jI7Zh1f^GG#GLh0K0m8ARO|#RZ_Af1*Fs!Jw9D^9lq1qhnM z$DpZ7qz~A%b_QZri$fJ$0LXyNtQhQ~A;F_EB@xhb!Jm z)ZMETSiJ<4uoH(t4%PIag|3?{T{wmJepxas@a0?UDEaBTlsvtISGLy0>_4v{mG^&9 z!VebaqWewspmjk!ktU=9Def6%%WXo-B6~eu0yYrnF~}aD#LEv9@sq^`#K(yFC(d)dXOm-k||$SOv&YG!`g5xd$odpR-O$3 z7a+swWayaP8>WX!^O&5L#KW)cwiBK zbDV{<)7kaH&D?SQWOToQVM^@Yz@q{w*2L1~V?Bwiy04Ju?wWnUld!OyZu4{h+CBXG zuLm)ZxSS(DR@F2Gf6!vfo<O&%Q`ylz-LyKX-(ZLGqQ#5@KWspvrqO$Z(@%jel8vxsv<*Y9g< zXN=bqI+=?#i#sdNGXJR^ys-Wts;d0Y!H4T3p$dMr{vZo}yn|g;&Cx$>i2e#S&*$^i zdOU-pfoa*S+*Hj=8>+|^z z5A1N{Oc#&6@d-OWKaIn!otH?yk|TCoV){+y&rW0Iy@gB~;@Hva^-d8$Do_B7<>Hca zz(LXbc`2#)dND}==oFW})L$ZSiNGZSU#t9Q02_~YSos6qRR91007*qoM6N<$f=*bi AH~;_u diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Senegal.png b/Angular4_CLI_Starter/src/assets/img/flags/Senegal.png deleted file mode 100755 index 13c936532ba7167474af45ec60555f314fc510b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1223 zcmV;&1UUPNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=O-V#SRCwC#nN4pSRTPGwJ7dR5xJXCymo)zV10JW^B)RY=>T#4-1cU zHRC%o*XOBkEdpdqT9eB`*>D3xhv1Ex>9zq@%yh05 zE&K*RHZmpV7evk6OLMRCPTwje-k5jFO2-XarQGLion`D14@)cMAl(OGTsx<#XhA|MgmFxi#AUIYp^*?IbY~!}y1iEo!R8o9 zR0t#@5ElkU0pKPf@jb`_PUggxAdXT79-xFa!zt!#gMCB;HwG|%nSos!64=OP8hblB zLHDzjhk5|Gn(R)Ym2} zsf4u_{0u<9!eZED^pu#-A1H5d%vOX`OSjAODB2xT%ch$_E+>j6g_SsUHXT$E>9A^P zgxzf&9y*5IlVUw!@qB-TNaPN{HSme%7*G`qeoowfB|%}2V*c;kPcf;%-a+4f0) z@^lEv`p+{!H<|NNXOcbllm1&fx+cp4+5pDzGn4iLFqknSz>GJ5R6>%ELTP`!I^!_d zoU> l$(Q;GfC+#JfPeM)a{!q!>zu#`f_DG_002ovPDHLkV1nH?B!&P0 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Serbia(Yugoslavia).png b/Angular4_CLI_Starter/src/assets/img/flags/Serbia(Yugoslavia).png deleted file mode 100755 index b2afcf5d25f26cdd19b0ac7cdb3d104d6bfc10ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1698 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 DrC|Q; diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Sierra Leone.png b/Angular4_CLI_Starter/src/assets/img/flags/Sierra Leone.png deleted file mode 100755 index 47b26eb5d4cfb1bd22246afee91b41d465a88053..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655 zcmV;A0&x9_P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;6-h)vRCwC#nNg0@Fc5~nNwZWS?XCnuNL&DT;1O{fUN{4%;0&CAlc0U%0q%f6 zs7Q#!_53^}4N2BrwcRd@h36%yJ#pr%XPg<^B$2aJWG)4u0Q~O&1}uPOf6YlE(A2=$ z+l$xVa{Tw-ym)uN2F@k%?7_>djQ{lY1HgF=EQJ#l`59Jyw`N|(sNHrLUPpQ^t#j|> z4B-IF8bESf5m)S0G&0{1!uo-Q5`i@ByGl1TW=eOXle&+JNDe>^;E3ogQ6UTWaSwP8 z)Bz|GJP9md=H6)*e`UJM(*OS$VH&PxX)6Quo`&Ov~Ea!KFF?ch>%kH~?Hv z_6^xx_5T1g$m2K$BEeh2kpOO5YHxAI0CHMyvH@6lgHKi=MM9hdq$YOX$-a)`ZGTr4 z>mi5@cp~X@mWiC%(~?dXfC5ke{sDj-H@7x67l7hI2NyM?T>}N zlFSL&J|)F%CqbRf13-*UwWucqhvc0%nX69hml5N52HdF@x)ckVmrJP_SSE#@bRYYlr(oekX0RA&9GP2J}~^{)i!f`{X;2-}=9?xyyy* zSVmJ|*4aGykXc3qW;R_$H=9JKcTci&rJC-bfYs`Ij;T;I;1Tc~c$k^-Ux1HBcf54k pUvrWM_+jOwz5o<}0&uJHdjQPMDQ*ysyg&c|002ovPDHLkV1g|&9GL(B diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Singapore.png b/Angular4_CLI_Starter/src/assets/img/flags/Singapore.png deleted file mode 100755 index 4b887853ce0e4106a5284bcfa0e5feb678157e06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Somaliland.png b/Angular4_CLI_Starter/src/assets/img/flags/Somaliland.png deleted file mode 100755 index d44f58092f872f083c1d4e37901c345a1311b55a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmV+l1@-!gP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=kV!;ARCwC#nL$q*M-<0@v%B`%*cb;WlonJDtw;}*8ui>;t~u}pdd>&vmx$C; zZaF3DA=ln=%OyFahe}CH+eAqSDGkApfB`$$J3I4U4|a?}v?i))v?@=sX1zPR^ZxtZ z`_F%7jjEDm3&^;g0XPHje+OWI5Qw{Nmdpc51XLEk|8_fzZ~upHz8jB#F-7@${z9gl zzx(_?z*q#tB7zssPP++!qJ24LddG@l)L;yVDp3%0+AzY2BNs+k=WybPf(T;_Q4k_3 z&dBp_TrJQf`|ZA1?wHDcjz%yu6=D71WcF5iGq-FzCg85=GFcVsdv2C z+hAex6Q;`Jw9+=Ee1Y9ogSFjF#y_dB*KV?(CXD1_ey=Svk}L4l+~+*seu=2y)T3S* zByOyCsLBBVr-GG~MACt|C(iR?caw5lWTUywSaFo;(m2(zQLMAXQJ!27^4hj(wBImO znPfB`;g|KNl=4Nk-t1ru6!Qi4k|t}ruTTZ+Q@nT_exMIlQd~a(Rl&NH)SUo;3N4rL z>Es;0Z9JoxD^M+#`E}zNtu&#Ki+Pi_nHZ_!B_+-km@bd=VEqX}5HM4jq?znfDU=cM zY&N%P+I^~ViFRrUj2R5TrH3QnMX=6d{Yd~oAs6Gsb75wIL{ffQd&u^FgPGAuDuoh{ zU$0UOV-}|7d9k~}lh>;_@f340wZ;~+l__e?ZH$4X^~a1B$~@ir6YJ9x0w%%wK&@8e%9ShJzI~e@2&mWVOiWDRoa54^OI*Hu znYp>Sq1FIh07ElttzNr!P0QtS?|1$Bb@krsunkx^6&9-3>&(v1_WrM}tx>I3PmhI$ zy}5Pc#tjx17g=6j=HkVR+`M^n`13=b&kMs2@4b8XR76x&)j6kk?%WxA`grdTQph>? zC=9c;rWX;yFg%?U`mX@=w9p^(=ZQp6YyVb{aEvDD*C~30n+Itc9nhD5&|xN@!v*01 z01-jafsxREaqeCF4!U+I0wNwv09i>T1?j5MgBmaViU0rr07*qoM6N<$f_i{i AiU0rr diff --git a/Angular4_CLI_Starter/src/assets/img/flags/South Africa.png b/Angular4_CLI_Starter/src/assets/img/flags/South Africa.png deleted file mode 100755 index d1920decd4b0ffb4cfbd07287f1dd7473d5f1648..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2095 zcmV+~2+;S5P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@wMj%lRCwC#nR{?m)fI=oeICgTArDIAX`~Q@OgkZiai~~883Yj&ik-?(L7*+v zc2Hq5N(g92YH@T*A`pQBqOGywP+Ll|NUOX8bZ7(y7!V8(fj~(K5t4gzUuW;#Kkm)V zO}Kg3hSxM}X3aTs&N}<--(G94*A`l9Zf7#M&8ZzgJAnUp00J<9`0(|1A_@2{AohG_J@k(|~Tsi~keK)eN@rNU7T zj*{VVbmS9+00A{#H}8M+TTW*WVf@(fr1rXttLxVz-PIVx)vGM>r6T4`ba>2YP<1b& z#f7MU7LgB+EhU8KY5^#z2>1g8onVZgHe9lj(rui%aGFVDo}%aMIaC)H6DT{52o2T5 z%F)EQ#CRuYLIw5GfdFU~k?z0qvqz4V9L?eEg|CP#W^)vDNJvQJiHCp4;C?yyHf+TG z@n%3b1EdXoe@Y7e(tUK_wk6X77@8x=?(1jmW`{#3G}tXf2mt~26;`i*ld?e%G4Xqo z=-j&xUlqTLbNNyj#C6=@fk4E}O(4xS@0>OCzBGp9)PhnRJtJ`f5{X2rCK!!Gaq`p` z96oiJy9Yl&w~?cf7b^&!IR#RMS++R~(?V5Lu=wohA`?jS`FqYfSDr+_-aZBml=Mnd z>??EdcpMzzgg1CBmNNO#oU^HH@o09$8@%X*mGvP@(ezOn0 z0|$`qs~{b;47M3#3RG1k1?S6)1kgVxC+AptdOB{m8-P(G44(P9iL0aF?M;IBx9iZR zkJHWDw$|Va^6k5`$eor)dcfx5q{*!`Y#qZh#r~H_OhlHSr{}&snF8oPaNxjWUAlCk zwzf7R)GJ-^Las^HJqG_gEGXIlUzRIywPJtzf+VMOV$PGfj2JKs+}^M+Z*KBmlaxZF zbPNH=%E~&HnwpB&>un$tXTyx?7Sn!W67<3A>kKyRR$yu{Me{4^1Vho-G@F_1f9I(Z z;#^$yRC8!eX~>N_j)S+h7Qa7$7Ik4=;P+_?mcrgrgBNlw=1(^m&|C1@dd<~p9m-*2 zgsRB2w1chJk_cmZ-bC7QBx0A$`86NURjqH8o8l-ns+!mcraz zi;0sB24on_TMhd@51W+nbt(?s#5I*r66Cs z)@pilr=@hRHzCJyP)fBpWcRLu#jn|n|AFA>alz~rn%zfbDD`Ob_EPf$%1}BT0wATN zr3Tj{qfC|+*!1WlSo>$e{Ix2ykzL`;`G%54O4$&AVHh}$bB$L?O%c5MON;3Hkq(mT4h9o`wLT3z@p%2M;n>S!9!$ZSc1e!Lutg zr_V`92zwV5HSxxQ(~;m0LV}A(a#~ljh*k#R=!J=1Aj?MDR?`3ga-Xqyb&-YFF?jlQ zSo^UGr3wjkk+2!B7w}?vh1THl(=X#&tjS-&{r$ho!i8H{wQ6_Ux=`E1G^01MQYft$H`ZYJ zGK;Qv87x{03xBV00vg>RcG=n>`UZn&M>2KXk64zwnDZwbMvY$1o;{~aiz$B0-SA9r-?PSKpDe1F*Ey!Y;B zm;C&{uzYz5wr!G_cwGWSxJjYvGnEmeHLtuS7@4OiE0^d5jn*x&&x??n`7;-=^UbYX zIBqj|NC8Wh?7-!+u`ClEYU8vy*JTe84LtNb96F(q)MuE@7A+n>eKRsyowu9^2Mp&| zul${Y!mUWDNKSTL|Awv*5szsB>^&k$NCkW?`K|y26_dwJWySMLxLht6JLWfR+x`Vf zNiO2zZd`x30RU}>P&G@nK00+uqwu+3Gxg!AyjQ%R`3p93`Lc(Ul!P1GQWuQ@Xx%gb z#{s{?@b8S^t@$hI;_AbU8S7ZLZXfaS79BgrbE8QJ(Qpscd5WYCNey!uuaCq|oq74k zFER76ne5qhmMM8lDJ#1~*RIKko7bGK&x^tb1=LhmH)iIRwxZ$O7)T%}!`80f$BScqxgN9q6q_exOFQpVYSlXa~>^;HJ`l Z1^@;aUda5vr`!Ml002ovPDHLkV1k5R=pO(8 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/South Korea.png b/Angular4_CLI_Starter/src/assets/img/flags/South Korea.png deleted file mode 100755 index 13e27e11d0590957164b0a4935d38c72dca78433..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2129 zcmV-X2(I^uP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@*GWV{RCwC#S!+y`*%^M$_ss<>H~}jaV`bNs;%cm0+pb33HZh@Ue>7HXCD8DL zSTSbe)(fQ(!3HlGowdeM(ajPSMZv(5YHb!QUOH{FrtCGTrSkq)F3=O9EF92@cDcrM}Ttcq?MWOWcbh>io3f0%wQ&LhAc|0D<%F3eh^78(jI4AkuJ?cDmjM}zu zr?#9NYTLP!Jf}~S(%3j)Fb57CAiLd8k|a@5QW7;aHBoVKF>TzqkvQiA5@6i~?)82x zZEbC+s;a`JOP64=Sg?BaYUJkT!sT+|$dMx`Dk_3brwj5?9gpG8KLo|$0GI$K3IJmO z5lB_R1ObNGvtcruAx@kaGQAkfuM_O7M3O*}9>^reR_WoaW`gN;fH1hEB2@*`>k)nE5X31{f_A&y+*~M%0<+nSYuBz} z)v8sYq{PfYcOjilhvejBm`os&A5Q{wacl`YJ&0!7Tun2Gt zoOPM7$n6H{jUcd~_DJ&KFJTLDNO&Jcp9c(t7c;({iTGGqfD6xRG2z=vDfI&3_IIY? zp#CQa*8(tV3Iwjgz!gMlUYym%<3QMl&}lvpad09~cQJ4k&)9fe51%poH$X&SjJ?Ss zLfn*a?0dKnjY2ej=f8_+F2N;);jHm}oG{DRX7yiwpUMC7mt0Kkf0 z%tU3?eUwdz$LIPVAc8CKG7&1%!AJ@i&?|ffbk{lO`03-aArOFptMEa9KpaLcKbH_hAVQDwyzUREcz60FeDKrheI!M8cJ`2!=%55R z=Q#VwDH8usTbg-#4!hIx5; zICt(GT3T9AQBe^xu9pXyEX()wdVQaf@OV6sWf=<=EI?XX8kR3#j`{QF!{KmX>eQ)0 z_Md!q9e>LE0%EukdfmW#gQ{rIybAKI%kleFKMHEQapMLSB_!bAUw@6v%uKjkE)*3N zAv`=B5xovdMNwcd7@ljPKp=3>U@!z3G&eWHX0ze`{rkwz&qwS#vAFu>Rh&P69+j1q zsIIQ=vu-}GXu$eEe}QNJaRXsGh&ti94G|QTgZWj&Op8Q; z2vB5XB$bqu^y||l$z(fzofiG(C{0V)M=>9MLemoV(MP{MMxUO(NnXFwuU}qX9-TOG zf{2JxQc}onx6{d!Cu#EJ$)qTKeSALOtAxhu^$wV5*zI;=j8SWAE7jE0(Dv=y>DH}V z#2BOI=H`%@mZou%WsNkAhqSwM=MFK(sJ_0QGBY#D;c!q}TN@dTMyji;8*p%65|AV* zWCtr(uB4?)mr`9_9RZ-~>T1f$%A)A#XbJ=Z!%8P5Ng_cIsIah*Dk>@n0M*siQE6!@ zJ%0Rnz-&yCq*nwy9#6&&QMfT6g_zGfcEa)O9M^6p`x?1lXmak zP4)Hl1c0ils_5v^qhvCfLO$E$@w_6?+1WX0N0%>OCIHmb)I^&%Zzi|fO(TiM#zxw; zYZo~j4gx@pA@b)J#9tEV=;#=<1I{_ES+j;tojOHt6E>TTEEdb4b{!oZ1R!2F)RUMo zhIQ-KAu1~Bt$tcuwrm-CpGlz(GF{KgV3<31?py!dJY&X;*H)w23#~H>p)mm8126}` zq)`_9Hvqn3-S-0#uX9iEKY{=N4;#CwA0seEV2r@GivJD(TuaZm&cy}w00000NkvXX Hu0mjf{_W^^ diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Spain.png b/Angular4_CLI_Starter/src/assets/img/flags/Spain.png deleted file mode 100755 index 38b66bc4a8fe8ad91f74a0ee1ffdcba9b5f25718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1397 zcmV-*1&aEKP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=`$P!}fd(3K05N;Cv?L5xA8F%oeDf&xlyLqD16e7ui)kBj%_qr(i8Vv!en zl9M;R@7~+J@;KDBE(rNVlFEHRsj6p0Vp5=IMFjsq5;!OQWHwB@!*lEsG%wyDL>^ zN2Px>x7J`nTSEZaAfAW#ev^Ny8Vr*r?-VVTtqHisc3RBYTEz3hMXv$S;CbM=@dyCV ztFpxosV5lE!+3sd091<5st3gNLf5qPTZ7kIwcQ7ivKO+Z0$}i@hC~UZyp-wgKMIu$ z0d!V8AR0^=#9f@hQ2|nR9j;tU@yM`;ZAD{^x<3GNpp5{e)S5yH0w01&Xz!cBauoAoV3SQUF->mRhOudS(-sK@ zb5lYlBiMGclrAmyg1fCj>-PbI5CCrTz7AYJ55Ih*+548o;LA`v<52iru*Nms`ZiYY zhTg4ZuKXBq_G81&LlzsJ0+u5)i%@ZK1i*mgT2s@5haOYpk9J_E3rrmWo$yGX_vkwE z2H6eUDP6qGT-v2?=v_u$>7;+C2!Y&bQ(dCCQLRnuu(!05H0C;%ZbaSWber=dUq0aSZJn0uRsu%JE5W&SKA%=@>WYgoXIC z6pHVW-B*ZMAj_asO9`t&p_;oJRA~^4ufE^U=-B}-k3Eeu9d zy^Vnb9_Oy?;fwDEIeYF!Nci^<1GneCF?wMP)B>jo-;81F#vhn3XUL|<=-C08EeQ&$ zgk3yE-<~v%5t2QM!9Oq2_QW*V&Z(%dGs_SIrn=|~*zDfuxsXbl<~#8NDGr`*;q*;E zYE|8#)S{w)IWo%KZxL!Cg|4nQv?VO0B(VUY+M%rLiaF6H{ID3K%MOVEgcK69ND4hD zUvyPyb1jX=@0zJ%vsL@@r()y)Rb_k412LtL9c>FCn$FJHQK@>opUvmuctxNU&<|_@ zdShn%B=Bo=WT!KF#z|ZtuU2mAR{*R4SOM^#%0B}DL-*vjz;Xam00000NkvXXu0mjf Dd9RAw diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Sri Lanka.png b/Angular4_CLI_Starter/src/assets/img/flags/Sri Lanka.png deleted file mode 100755 index 2a7d92597a827412d297525bd61b85de58470bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2136 zcmV-e2&eanP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@-bqA3RCwC#nOkfeR~g5D=j_bxI?l$i<1`LV($FSAo6tlekcZGxP=uB#~QCZ>+{X`KmY%CnRAS)vYdxynUC85ZUgv#2Vj64P-uQG zr{RG{0Ibr9PgR!X>W@4-6aWLDP`p3Gfo6!xV87KPdI4Y{NaZ7d=bL}aFY5aDh&n*E z!SsEghN$wdpZe}us$gvUo+=pAHmF$@cl@6Tr_l0?>BV zb^O(~u8BvyN1bQj0ZUR*W={$h)1*lk&QsI&*<=`3vyk-W?f&hCa1dr*P*C5JK^p)u ziSHH1uIGKlBZ*_v!yzb~{;e=~LT;*B`gd6Fel!OLPCTCgant8{0O~+8L18rO(wa1~diW!o~e0?xEQj)FH9w zKTpKnirr-JV~Ty7WXKYQ>D*H>=duge^r4#ppYLHl?(x(%fKEqN-eXvGpJn{CM>?GH znI)KKr?>(7w^$@r>SId%d^)EmdkY!xpmid5g8;OV0*G8IOg*svp^(ZkLDW;c(=hj@ zVguOn)d26Huqt)!;!z=2GHia(P=3X+cBjE75MP0}e&cYH+5+4i@AYgDdmy6W`g+j2 z1ORdPMjL=B8U{8A;|D!qN!kAOkjbM$|9S}43PBEB0znZ5Yl@qN*BvES=jLL z93!7o%7+9KDDedNa%XOh76Bj;k&CaxKqmKT167AaNlQNAYJ&|!;<<#`x0K139iw{< zIt#Nkhy{WWTm*QfKCbM1%yRrm$M_!v+h@3ZKrw@cb$cv>J1pmZ?~teifMfxv2dUHO z2_Whb0}arm#ee`IfDyEoVDiePHxf=AR^Izyj?oVprl+8K4RQhax)POz+NB)Zz6e)e zQ{tLZEE!AzlB#m*2Od+;NJ#3L7|=8Z>OBBxPYFdJ4yng2AsV%yLVYF%5BGc_&$UZR zW6q(8K~?F?L#_zbs&eHoj`BgJxYkg3mqBBQ%SuvJ?)XH&=w}UMzeq5h3etS04&Z<~ z4cF+=0Yyv1K#Y$Z7)@($Y(WGU#l%;YW8Y{nbYG6r7N`tZk_5actNRR5S%{|`R$=yn za_s^bljbPX5Bb56cv5kZ$0}g7nLYEME>nr6O2e=1!9cP^7D|w~9RqRAfKgm6h8ZO~ z0^=uP^lJfk^jYc(Q9~(O!{9Du#YTmCYHoP5C07vCLt)r(t(x%i=VOATT_@59Ra?oq z&44;0m)u|-XrP)PQTn}EV;J5SkTjIxhdmd6mSFo0dw!XxFygo}357iL6=1Fg!y~X_ zYe%7Q9j%r^aWxF>N~rwRFKm=ekck0*mCChV3{3ZUrKq4TA+E&DDr#uV1WZ&cI-pc5 zF?a0?ShXd9X=QXM(~TNhtG{UXSyW0JJeMo3yMy-y$gSxFAb=v;tM2O(_XU-7UUCJ- z|D^Qq&13IU)_nxl>;f9nwXy(SAh+ZTZJM&@t_UKMsmf_v-D*8l)7H1w4?Qnw8&k!o zqBBBcN(fONcrqln5l9r(^qPN8JyIwrl+sVpMeN7I^xu8Ue(OS-J~tUqbr@{Z$YPy; z4`x(Bn+zBbg~A$3;hIo>$rF4(WW+0i(h$f4xg3ar!jNI&b>Yk(9kn-<5AM%n^UA6f zCVlq_;nJ&0^^_x&tOjyuXBJZRU}1inQ5TT8l!WG2CgsytghC`-KIAwm%Ff3^P91Qp z+-TXj!$2M;URB=wmE+2D9wX`UOdt1b-e;MbP*$ymUj0oVNg0Q%?8kdfC5CCK`hv+ zGQK}1Pz6zp2=qbWPFQm}VxKJYc)Du3ag62?=Q?KcY=troWtl_x&hj^nOFwXE^<9$INk0zLf`*;)g9; zzYRc$7gb^%F!ZUu4r-jof2w|8=&EOo|UfipjjIsZ6# z2QmktcBh5-q;T$AF=u?b&^ZfZ378N}l!9E4SX8nAu9t1DAH<8+Qw2A!J@+*Lq@u(X zu9vhI1z=MN$vfUZ*nOzLzKJ3`pU&U(O}L#;=h-(=WcQ&$hlHdvh~N1!)97AHzGN6X zc=Pui#}0b(CBx`m+rfZ#N{IH>-;E4ytLx~u6Y6J`@}K=p-?N{5)^qsLn7+;P+moiH z+Mtc*#sQeT5aiN%V^6sM*@1&qxZ1^RTS93X_044Y<*^&x^dkU1eeTw6QU`#?z|>TA zIUW&s1FQqy53F5g&X+?UVZ30B!@g4d9lJ{|*3PTIm$)L*EVn O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^nn^@KRCwC#nR{?l)g8w_=iIy5?1l)UOn9hJpjD}fA~dOuRBI_d1_&aE(?RNV zMA0G@hFS+^oT)ZiQ3o|C3WDP!e<*@l8#@XkLTkmrVVu#C*dT!-h$JEJ&Flin z_|o#aQ_YPPFurC&PMrI$I*RN0ta;Y(;YYU5HRa{yLtS97AWRuE@su$ih{6F1&TpY` zbc}tKqj~@D7AGW3nbP~39Xoaa40eIAwH9Ly4T%;21WCh~>i8`P8pXGTK0$h{OMh<1 zt^h%x7?u?xCmn+vcba=|O=AD3y9J#vnE&qzfQo@l1ekf*!9_ zoqKfjbo;Njd35{T1u{mHm0`H)hYd^~(ZYM%EN{PS34;DX&htF1m`(u#v3S-eY5kLH zs8(T(;=*Au7EG$cX-V)@sZjB+f#qYK=P~h8*t#`c1A&hpoIC-1qlvhdIk}BY9oNXm zI}I;yw6wGgY#-NwY10fpzgn~E@iqaBwRnMtXHL8TA`k?c@k3i#SWwGQmEg5aBiXjS zfu`o>9?(1DH zh=PIw%FD}{K7Be>RaI0}RB*i1z93)on|mChHBk2$#JB4-0jwnvcq9Yw#6c!d3<_Ho zT~W(5V;b4~s-^5zAqa$;nmsICx|ICyB)j?Z{;9TWL{$WV!=)o){O+o1LM?Gtth9XmN$2TiW@b`fU(bXI z6R4`HLMcTek?674`0pw1UG8$>aA*RGCvvv1Tay2~N_xu&`} zL~z8QA^{kXqyy=3z*tK>NOnM|zbD_}_eJ3aigD*8S#k9@Tr{YKM~W@4|JC$ZvvcQ8 zrcRy8s8ORRD=TCE{P`R{e3;?GhZB#-8FPW=z7;M%%Cp2axO}}yfg~Z6>N?_!=@tj# ze)7Mvfuzwmz-<$2SaM}8dv^QGE4J*bvY=9FhY}DaC?J_gA_%cqjLn-jQ(0L_;0H7| zG*C3tVfp z?em7f^e-5_@WKnkVljrC1^2ITxp9Uf{$hwj8#I#eQ4x?{P%WMZD$NT8CLplE0NkU( z4>U6_tmokyzTwCh31%&}eEPW^&>`&EvxmYTJN)ra4r4=>+B?I<{s}so1lWUDwW-$}s0U;MjjQ0%X@|I@u$r=UhNUYkiR8dP&n#Ku@?fz8TS6RMmW8Pe(1Qfq z^zCb%p+nOkWNnWiBE3K+={fx1+ys9v`ijXz8@Tr_%X2T80W*H?If_-QT;|PjXn8D? z+R_ZfSX30GpGxdv#KxLFQ{R-KDkRX%zpR$kGY_$McajD7U&MzWeS=7CXMwFX)*hdO z={Gn$^0>n|<#Kdhl-PC`oh7JHA1d!NF|?gUeP9h*X{<<>W<+RBXhvmuym<3|))iH; zc6BR1z24(k{a|jnygHA-w+iEH=3Y`q>Flp)Jrrm9Ov~2oskys%@20G*jH03< z#*ZJ*#TQ?UF{T#`3Re_pO4qtva(0N?UuDw#w-AH`oh7MaSgCHorArmlv(T_YyQ|af z5JFM{hzM~{k>yy{6#bjBd0+C%x>hDm3E1+!>6jCVM5wN=rm(P(>gsADkx0i_djnzl zGKVc&T_)@g^VPH{O>eoVuthmG6-`A_eR~s|VlaJ7(#FIBf;B$5nvCIdni zGSalu)})tqys;E7okr{ew8mlNIX=(Ls^n*58d!F(<;iDEm+uN4MY@nmeFZ8jD_OsO zJ(ZP}_`c7+eP2-eRER~39TMxp9QZ>fCZT$|4Kpq8 zY&FMupL9tFN=i!bJda72Yo07|D7?&}ZfTT;=QAKI=;%qfe^9E!;kW>AEZEDIw>68F z_#CYn*b6HvD){X^E)PHI5dAcR!@r1-_@vD}suO$aeI|2v-|4aGtq`%;z}|M=NJYsS zms!`lG(8ky|1)7E0Daa;zV%TGo34SEUk!*vLIc{PXof@Svo7bggg7!ILhC9xUJ4$9mP>2Kp<&q=}lf8(b!h zcB#ERLgS_kRJbjoey5iLs;e7qr|j(PK0hYidArL44?1M-3UO#g6n~$_&5?mu{U?~* zwu=Iqo11%`Fm9aY$yFf=uk@*TD3iLi4q{qRVS(mTf61YM93U4McADML)BvBUw(F(r uw*GXYB+#tR+|-{D;EVug1URMip8){z#I}(DPPV830000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=>q$gGRCwC#nM;TqRTPH5TiwazF|Uk_d0<`>Cz?n!N+N=Z#w!KjA+cGduGyIRrj9bqN}^BdTM%Z3r%R8 z+Z?K^&V8K!{`Z{wGO9{1r+^+$ivSh@{NDi>paAqG&t6In2#dhr!52Qh+DXYz4}H`% ztDZfv%RBFpgRhJffgus);rloGw^H2GH2@E+8}rKd)zle)p(4;HsyHWHFINFb&uzve z15In+0|UsFoROHG5H)cxO}(2oqqv#xYGt&o;fgZUw-ONr=qm!KDAo$rN~5`Y)s6a- zrvt#|7|~i%T0rF)ZCXHsRhQ&2X!5P~zf)kRk^gt>CA)W?fok27_{{0Ds%2&qa;)y2)HOT8!G zDiUHz0T2-?)fxjnQfn+LRw53a-asTFZ~V9s?NDC_5!rY_3F8<^!fhjr-l$qCp>Gtb zX809_!)Lc}aRvetalTaK-E(Vse(R){KI2`^BS08%>50rbp%T`5SLc~(veQl02TosG z#V5bsLNRDI{=xZM*}wJ=#s+2<)OYH{^-TbP!oI3*hq$Ls*HC)FLXDfRj@L ztld&-s~_8XrSo~f#h7F(Q)9piv2~qHH<`D`HcfK$_Yp$Z+#ikfMeH8^lc$g0&Fj0) zJvFDU(D_BeB|#y(7P?yMgn?|YZ5z76qwAOP*2Eag3J$A=CpS%Ucw(3z{&9SE zaVd|kpO~W`AG|PUiFCa>?PbEqvcYs16-3orYOQAF<(+5Q&_By;TwvXb3VYZ5&C$u# z1PE{byqPC9UCiiTy60?eJ-#+LO@&eC94hK9c@2Z|-b3GFjPUlJ?|J5n`zQppWp7}F zr;hLDoxR^-jPU-xZ|1GT_m^>E=ae8YSSM{4z)fBLs`ZZHGRF>_V?7Aco&5;@bI&j_f-{fb!w~Q{H77|FlJ;&2Jc!-Oz{=OrelDjnH|{8ahdL z4o~yt!4r%R&a^#eNH1E{tCc1L$wVd;jLs>nZ5#DVcdaUW8I=92ZBH;vDq1zdXrXBE zzw7AUrN~?cG^b6I-OwmfJHYCd16>1}0nmfjOm&+Z089^2U@&={UwQJ?B0VtO`s@oZ0HLwF1?J+;T4E$u0>!pF@*-I$| nrp@9_{UU%x0E+-_YWjBoP~&Da|e00000NkvXXu0mjfuF`}{ diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Sudan.png b/Angular4_CLI_Starter/src/assets/img/flags/Sudan.png deleted file mode 100755 index 3a3798521f8d851efeadd8eaf6bb93ecbc985d62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1246 zcmV<41R?v0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=WJyFpRCwC#ncr(1RTRfRcV?5cNw$g6*cww2Z2eIiA8Jbkf3&tL6-0e9pbsht z3Ko4-d=dWwh0(^v1mJ@N3L z6BYONw|sG|DFHNmz58~WckSW+!K=7Z8SBE_iC%z)1W+TYoZh;LL78KJ{}?sCjgibm z=cTpC_qgDKvBd7oV&G_v4>iC=F~7Zr@RP2+;Fj#d;Y!a=@zqD zOgE=f>^!g#2mlEH5y7_>YXknRarnHwg{S*2bJxhVvZRj&K4=VpMexMOvpxX617Ggi z%;Wu|>^?t*qvTu`-PzSe z6M10H`lRg=gVaLz;I9nMj`L1?2U}_zOIuEh3hBTj69)294&Pe(Mg}8@Vv#B5n_>=p$u+xr*6H)p8zT}URWB-yrc-`yIfo=Q8m z8DKNe1~gMyas@bR$bMc*hGQj321uFpFZJsH)&Z;oD5?B606^T#zsH+qegFUf07*qo IM6N<$f+o*GW&i*H diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Suriname.png b/Angular4_CLI_Starter/src/assets/img/flags/Suriname.png deleted file mode 100755 index cb4a87ac209fa823bb5fcf8c8c9da4e79c6c65c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1015 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZR@wBE<3kW8ar@vaRy^ZbiIF5+2KcPi8O5I{u8Tt+6j7t<$mIU+Ix;1H}htjnLcT9q#=NvjC7w2g0DHG?5njHGOeU=l z(AyU5!*=athC|%`{tN&jNRpt|wyS*?MsLL&ebq-})1KTQfci43d5**}nk4O7e@p0H zozQ(=N$$7j1p}yaH2@-*B!M(-6~N#%3ncV!D9JBTtFpE30h~ilPnTZ_E zGq80x0S6`mH#Yq7b)RfETz(pLyK_N29xp9S#*ptq{IhcD%g6Lz&1N8qOsz0j7wm(8 zN1u$4!}H}`!RBT&h^skut|QVB9DFoj_5kME_a_p@0#x-%Jq*NU`xKY+})n>ika!odea+@t1kCEe+;|L%}rt1!Y@GM_Zwj6s__@e4aU^m;w7 zvQTR+L{V)O@{F3Rkca;WDxE`s?K|($>qo?S>V@)yFv2Ej%>yDB06Q#hZ lS^cSB0ayW80eGtP=K!4Lyqo+*HJAVZ002ovPDHLkV1jqv#xMW? diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Swaziland.png b/Angular4_CLI_Starter/src/assets/img/flags/Swaziland.png deleted file mode 100755 index 3585ac09743b1defb79e885f0ce556ced45d1960..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2298 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 Ang9R* diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Tahiti(French Polinesia).png b/Angular4_CLI_Starter/src/assets/img/flags/Tahiti(French Polinesia).png deleted file mode 100755 index cbc56d0a5780ec0adda5d01a671c5a7144f12860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmV+p1@ZccP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=lu1NERCwC#ncr^|RTRfRcXwugvF(;^SxN!hLV;ogn_x`*@lXt4Ou@tlqa;3H zlo$;$@elAxAB^#hL=a+vm|)O|NhK13N+1MDe1Q^v6RQ`wx9rZ&k9)5VyG3la z2HBN%V!z2`?qtrKIo~a$`?|rvNAtPzvq3XxH^c z_-M}seK!HAz;TMloyAE{S*-N5m;Y|j)8!RRIz!)s3daE{O9Zq=D~Yll)Exq|9JYg2 zB@bxFEryWe_$P!M2PO$LeszFFo1gP(8WtGg$JhM_E*>H8Y6i~qkPU_Ccx*KhLqI55 z^;a3yRHi0=M`doIf8NL0!36H%pJ?3qG2y-wyn#SXY8Dbu68qRk1e^(i z&1*3)T_CU6!Z5sU3M@Co-BO`uzL%me?LtHL6{U!qE@VO^@)a8$*Pm$Z!o2 zDOt4dGX}0$1Z(H>iyMQ5?N~?NL%Y`OAs|NvV7Qmz{tN86S_7j4;J9e3Kul^PQldr& z*mJd((f%IzqYpK9bCwWL9?r?#1Zq>LL@Nu1ZlcTxRv}9!m%+SZUi}W4unDmCvY6afnJl$>0_AlVz?_>@P>2rT$o45RVe#5DxX0P zogdb*k znp>i_k!ziMIkIvWUt~8DyVXa7iqUu3W_eo&t!*9j_j;tf2#H&L>>Jz2(bb>O*SVWO ze8K&DzGQRd1ccz+l`-~rU#4~K!;CL(qjAS;Y`)gb!S9DTbTUKN)o)4d*iL>)8!f9> z^6A$XxzIOWS?HE*HYz0m(AC+BRdD#G`yy|?`yoT?pXJA!AvUdFiw2I%x7fH<@z4{U z?Am{xuFe)VJ=I*DawwfnA4(>ZFBnE;)1iMb!)CEu#}2 zvXG}K73bxycA6I_Dte#id6=fz9;k)~0G2JSWBW@TEL)PGE~3d~azw%=;gCr-lVg5V zvwUeCZ*1+T*!Zf4&?M^XqP)Fr9qFvY{=>Z_6JeBs@!K}rwydHdZc;7WvH3>#;X{^X zX}`g;EDfwO(l5S3K2bv?XrK!PfBeTpA{3-o3?UIV(NYx~i$2=y&{CE1fDovAZ9L7Q zUrAN1L^fj{m`XtS$OA%%GNpv?La5YM5n7{4wg=*I--VLl8b&TCC1Vp=KX!(s02Tsk zfCWA?ei%3}C~hy+l+J#F4NQo+o%%Tfa|GrH%qadG08*3M^0~&5I{*Lx07*qoM6N<$ Ef+Ds`U;qFB diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Taiwan.png b/Angular4_CLI_Starter/src/assets/img/flags/Taiwan.png deleted file mode 100755 index 956d85343bb9feab9979492ade0c90d8c9938414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmV+&1>*XNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=qe(V&2TW_h$M* z>_lGdNzU9i_uY^4zvrC)d-p!0s-#&mq+AvOECTqy128}q$cJT`!~tFoSo++auM6#( z<&(l!Z9}m7i-Rk2K#z*@%(nivOwv_+vMuA5j~)Z)$pLv$#W`VO(gPs+Y|CUoA^d^$ zYkL^JetXuzRl%6h&r^kX#e6%?(k9c>Q!^-^0T5BFt*KyLM6L4ZgT3VQ)fCyeeFFfU zomn1Pzns7d)+yF0ffWKPxNy9{3IrCctClsb{kN{6$#yecI|=(pgM~yD-#P;42tvbM zSo+rC`Ig-;ZlSBIgHkCV-EFlL_x@3Om*shOXgz}iYnsLx9h>IBkC!M+ zdIXWavDNYxK7_QxtFlp@g`80FES~RT+L6of=I%jmjhDG_Ilj7o3{P<5)--!}ZRMVP zrm1gD)vGMHO1TWqMm+%Kilq_>p^PzX=wHgG-<;>-)d?_$Q|Crmv+`c9-khRX3i$ct zUtGIcGLaM}+A?mocSQrh_cuPm z6~@~#QM*o^Vo5AkK+<)Lc4~9mIvz!=O#l#P%!8P%$#v3Z zlgvDPp~<#7%e~}4qT!;~A7p}}%ym+&|Dx_r+s<`QV*3GcU^0muxQj(W)HPnGb-u?Q zcMT1hdbETrB-Mk(6n*SampE2Qn+Ixpk46ZkOf(6=q{ss%k^`wtVu_v1g^Zi&?oM4O z<*0rrV0>zl6pAxIA20x{N}2Ivz!^jJ^U{4`nI`doDYN*cei6VTfJFfRsr)klm{3}V TWF~(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=3`s;mRCwC#nN4UUMHI(>Ro&C`k=o#FJN1T)lWv4-v#Q2j}RbB)j?C%w#fM)m`;G^n52v#>_0HaUL{X zUHz*1{rkQ8*Q+WeBIH>#IhP5534s4Q00jg&Is8s7d)qs?Db+2D^gs7Sq73NiZrv^04YVCbPXs+P-ELD1 zvuJWinnLPYO7sH|$=aj(!3~0Jzf%hE2kZ9rIq-81(%DxANgbpffDC{KNm3+9^ASI3 z+5r>-h;v|*>>8H4VT;4U*&pfHjEk^?-9= zOol8E5}C~ARz#f_k!mi}2&EQoTP`HxiR)MKF3wLfmzXU~d_61MP1t&cr15*kd`S({ zTxHw~z_9@kz;1quTYDWR5Ef<$&VEK%S~hI;6>0%VVf%;F;V5* ze&T5UjS@?tat<#Zt@QC214*(+eB%R5eVM3yXUBM#)`+*iBQbwv#8JMBLggH`d4uNl zcQUZYA%qkGY4cZnve8%HSa}->?qF~ABYe8s4K?L)drOFK9FGtZ@wB&Qv<_NzLcIMA zY5fY})PodHJ&6ua(wQ_BC=_bMFd9n;rAY&Y?-<|enDX2c6iXFKvrl!52T(ddtANDT z#uq|I-P|(qF7dUe*?5dkRRe43`!AUOJ(zPa-= z#e%|Ye}OR}k^F*I8bA9UdiPx<{ta7roKS60n!iMnSfc5N(OMmyy1gd|f`ySh(3XHY zcI`D(;XcA>3On^G!972~_RHwgZ<5Y`g_3P_rf!w z`vbf39J=%XIw<1oHG=RA=viFj3c>taM5i8OMB7{QPeK$$3*k6C0FX4U;@4jyJn<;5 za6e)BZlbV)cLrzI(0UeXA7b1N<@smFkSz9$fo8K=EtN`R$%oV-?>R(gSc&79a=Dy& z;L`UOh>8VFPwJ}<`0zpXYQXS=%5un(S`G1yUOS?oL}HTeip+b55cYK=hy2CCXSs!r z{EI$@eFnj|mXsL_`D|*>%}NY~_@0^AlfPr8w#~ZDfqC;ldt0SDk*WLuKqX}E|fyDg92(dYvfRz0?q=9z?qyGzYZ)bvg4(bt$Uut0ChDvsh(^b07*qoM6N<$f{Ni6oB#j- diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Tanzania.png b/Angular4_CLI_Starter/src/assets/img/flags/Tanzania.png deleted file mode 100755 index f0e1f39577f3640207823892da827bba972ef9c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2197 zcmV;G2x|9(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^8%ab#RCwC#nR{^5)fLA-_xJnlCYu+5knl1PAV7yVmWN2CN}&`iKBlF0TA+n- zth~ok1X7I(@|KqZG8KhF9V*X)Ksyz*lvX>G#~>geL?I%?M58gu?*1P4-u|%xcGDyz z5y~*-%o^iuVFJ9qAEWC0D7*4*8q)Bjv?jlh-$t&&1~ zw^1v`~qqQbAH5H{aK%8}X0Z%KWR#h4ht$;>V zAzH-niOY+jt1u31&!kBp#DlFb(k87Gw84RQ6+3n*f}skTB8owP)*wXWMM{ZQ5j`vb zr4+7oag}#NL&nnrr3Jmxix|?ffTSdcvM&ubZE-pBzN)nx$8k_vUNu0XaFoQ6UXAHW ze}hyPk_HX@9uH()q*wD|umndB!RBoqMW5GAp5r()OpWn?#_=2+>0b9;R|srr(k<-^ zhPS;yda8|6CfNR_=Fe}*ddckE$z$qdlZ~4$8-T)5-gOTlR~f`xl83WCV{m2xBB04T zDOj`K<6Qog@V@fA79|AWk>Mr-2DyM66+%i8mJarH^gz(FXc{PIY{!pimr(+S$-X_B z->vbm?Yhfr*+MXByhT=f7d#)EcXtH-R^b7yuw56&bN@ToD`kT!(@GSNhrm+?{hD54 zM7#5(HMA-J%HXxNHha`hz1{jPPWssB>rl=r=b#L}!)2>8dWyAnaE5gbltiG8C z!k$Tr-(yUNe16dS68Hs&-h)-EJDuKTW=CX60sGI<>MQ_A@G zOgc|3AIQNYEg|5783HG|ka>uTUL#_Fmbj{Ru^MzunkAMqrOR1{W?ulm$*!%6=jVG| zET}tBTV)F7&h*o7fD5j}hOJ#$u%eg*KM`%M-vv`Ei%u}l0+oHvXO+qy%X2fmV+U9U`y8zw}7 zSSeHu=R>wMF@$D9=QB+I_G#i%JU;qBFlma-JAbcx$i&6L)F*t*m})?Lhyw>&Gj-7r z4j#P&66^}lTqE;U?nbL?eM?;**(qhr?{kcMvp)l6vTn5^ccw?-=XDR6uAL2*E%MRl z9tj~>@#=TTU3nj&^0-Kr(Y5OurIfK4Fol5^g#$+!IMU$f+4(%(^8?b;gA{*iGG&^> zhRw3-DqUp-zxu=2M=hSqHA%?`asF%u0v`|kRD*Weu=P%6EFHw9 zi>Z(puA2Xv9?-GP92#5&<*tuGnT0I8>nLrSml7(rn4RmfaEVv1dEh5MGMPWiqD8jL zmjy}Wy!d@y-PjW>2?^nP4;ir`Bqbqj;u9{<^*q6(Zf7u)BuCyeczmMGp`+?b&57PF z9X(D)?YIzv1}QKr*JA8M0Y->Ddpk0D-u--dHUkoEbOlhW>kp}+#nu|6i~@0qW6>r3 zYv%PnNbfd01rYsn#o1j5~79v{PE2c!x&i(F!l`r||*hArzn9O-)FmqqK z2kDsT#85<9h4QKrlqyeuy2`0gqoT9WqwVv^>GL7UjY=uZ_wlRoF57p@m~(|IL%Xir zUSIu913AAjd1{79T&m64Q%x9|Gn@klvm)s+&ZV-5n&49{tPrst$nA5CKqHHH{vw$0 zM3|GObq%of+Y)m{Op&2cG$9`8&ehzA^($xkR0T?lF+f;sN-ms%~U+|d>E%5 z9rduGCQBArwC&_l_IUz1%ZBpOANqo+AknV>X+RB)WK0$sJj~|!Nq?P{PY4K}o^COH zngMY(`~Q*6gxL@9{)y%h#cNSf>*WA(^?b?#`1fH+AW%0UJ-QjJUg6`;eiBs<3tt() zvo8-I9P~p{_{JYg>L?Frt*^AF*F29m;MWr^o_)$Bv9V3wsir(O^FiL;-wqNS2sk%f zc_Bpo49IFJSh3W{(1$fBkJan@lCx|OMMcSweB*aLCWN8~n#+`&oLnu_BR@8o^^A`u ztsIIjCX>5-Ag}+a2lzdbGbG@@DM#~G#YF+7rB%-Z4I2t_r&;`Bvr$00000NkvXXu0mjf5YP~i diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Thailand.png b/Angular4_CLI_Starter/src/assets/img/flags/Thailand.png deleted file mode 100755 index 8f3b5e71803e10620e8ea67fd728f5d3aeb39352..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 zcmV;T0$u%yP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;C`m*?RCwC#nays~KoEexb(}P$g@}s33rAEgTsR`$q6bdA88=S62jT^|^u`r| z6qJ@Gj=i(P!FIYacGK`9nARgj_QvDYe!H_Xvty^KSe69i(gXAWHyywM17NSZS`q - ` -}) -export class AppBreadcrumbsComponent { - breadcrumbs: Array; - constructor( - private router: Router, - private route: ActivatedRoute - ) { - this.router.events.filter(event => event instanceof NavigationEnd).subscribe((event) => { - this.breadcrumbs = []; - let currentRoute = this.route.root, - url = ''; - do { - const childrenRoutes = currentRoute.children; - currentRoute = null; - // tslint:disable-next-line:no-shadowed-variable - childrenRoutes.forEach(route => { - if (route.outlet === 'primary') { - const 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/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts deleted file mode 100644 index bacc99d1a..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-breadcrumbs/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-breadcrumbs.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html b/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html deleted file mode 100644 index 25de459c4..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts deleted file mode 100644 index 1e8f1ae7d..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-footer/app-footer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-footer', - templateUrl: './app-footer.component.html' -}) -export class AppFooterComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-footer/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-footer/index.ts deleted file mode 100644 index f029f1401..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-footer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-footer.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.html b/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.html deleted file mode 100644 index 5e69ae87a..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.html +++ /dev/null @@ -1,54 +0,0 @@ - diff --git a/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.ts deleted file mode 100644 index ee30134c6..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-header/app-header.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-header', - templateUrl: './app-header.component.html' -}) -export class AppHeaderComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-header/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-header/index.ts deleted file mode 100644 index dcfab511d..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-header.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html deleted file mode 100644 index 63d421dd0..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts deleted file mode 100644 index 9b2e92e26..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-footer', - templateUrl: './app-sidebar-footer.component.html' -}) -export class AppSidebarFooterComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts deleted file mode 100644 index 5c8e33e88..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-footer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-footer.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html deleted file mode 100644 index b5f736b8f..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts deleted file mode 100644 index e1a39dc12..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/app-sidebar-form.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-form', - templateUrl: './app-sidebar-form.component.html' -}) -export class AppSidebarFormComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts deleted file mode 100644 index 63300f660..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-form/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-form.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html deleted file mode 100644 index 807585ce2..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts deleted file mode 100644 index db1182ae5..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/app-sidebar-header.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-header', - templateUrl: './app-sidebar-header.component.html' -}) -export class AppSidebarHeaderComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts deleted file mode 100644 index 6b1403eab..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-header.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html deleted file mode 100644 index 462b3db25..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts deleted file mode 100644 index 5378fbff9..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-minimizer', - templateUrl: './app-sidebar-minimizer.component.html' -}) -export class AppSidebarMinimizerComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts deleted file mode 100644 index 5b646bd76..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-minimizer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-minimizer.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts deleted file mode 100644 index 967837f60..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts +++ /dev/null @@ -1,196 +0,0 @@ -import { Component, ElementRef, Input, OnInit, Renderer2 } from '@angular/core'; - -// Import navigation elements -import { navigation } from './../../_nav'; - -@Component({ - selector: 'app-sidebar-nav', - template: ` - ` -}) -export class AppSidebarNavComponent { - - public navigation = navigation; - - public isDivider(item) { - return item.divider ? true : false - } - - public isTitle(item) { - return item.title ? true : false - } - - constructor() { } -} - -import { Router } from '@angular/router'; - -@Component({ - selector: 'app-sidebar-nav-item', - template: ` -
  • - -
  • - -
  • - -
  • -
    - ` -}) -export class AppSidebarNavItemComponent { - @Input() item: any; - - public hasClass() { - return this.item.class ? true : false - } - - public isDropdown() { - return this.item.children ? true : false - } - - public thisUrl() { - return this.item.url - } - - public isActive() { - return this.router.isActive(this.thisUrl(), false) - } - - constructor( private router: Router ) { } - -} - -@Component({ - selector: 'app-sidebar-nav-link', - template: ` - - - {{ link.name }} - {{ link.badge.text }} - - - - - {{ link.name }} - {{ link.badge.text }} - - - ` -}) -export class AppSidebarNavLinkComponent { - @Input() link: any; - - public hasVariant() { - return this.link.variant ? true : false - } - - public isBadge() { - return this.link.badge ? true : false - } - - public isExternalLink() { - return this.link.url.substring(0, 4) === 'http' ? true : false - } - - public isIcon() { - return this.link.icon ? true : false - } - - public hideMobile() { - if (document.body.classList.contains('sidebar-mobile-show')) { - document.body.classList.toggle('sidebar-mobile-show') - } - } - - constructor() { } -} - -@Component({ - selector: 'app-sidebar-nav-dropdown', - template: ` - - - {{ link.name }} - {{ link.badge.text }} - - - ` -}) -export class AppSidebarNavDropdownComponent { - @Input() link: any; - - public isBadge() { - return this.link.badge ? true : false - } - - public isIcon() { - return this.link.icon ? true : false - } - - constructor() { } -} - -@Component({ - selector: 'app-sidebar-nav-title', - template: '' -}) -export class AppSidebarNavTitleComponent implements OnInit { - @Input() title: any; - - constructor(private el: ElementRef, private renderer: Renderer2) { } - - ngOnInit() { - const nativeElement: HTMLElement = this.el.nativeElement; - const li = this.renderer.createElement('li'); - const name = this.renderer.createText(this.title.name); - - this.renderer.addClass(li, 'nav-title'); - - if ( this.title.class ) { - const classes = this.title.class; - this.renderer.addClass(li, classes); - } - - if ( this.title.wrapper ) { - const wrapper = this.renderer.createElement(this.title.wrapper.element); - - this.renderer.appendChild(wrapper, name); - this.renderer.appendChild(li, wrapper); - } else { - this.renderer.appendChild(li, name); - } - this.renderer.appendChild(nativeElement, li) - } -} - -export const APP_SIDEBAR_NAV = [ - AppSidebarNavComponent, - AppSidebarNavDropdownComponent, - AppSidebarNavItemComponent, - AppSidebarNavLinkComponent, - AppSidebarNavTitleComponent -]; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts deleted file mode 100644 index 958932a26..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar-nav/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-nav.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html deleted file mode 100644 index ac0dda4eb..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.html +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts deleted file mode 100644 index 7f5065cb5..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/app-sidebar.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar', - templateUrl: './app-sidebar.component.html' -}) -export class AppSidebarComponent { } diff --git a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/index.ts b/Angular5_CLI_Full_Project/src/app/components/app-sidebar/index.ts deleted file mode 100644 index 173dc43d8..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/app-sidebar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar.component'; diff --git a/Angular5_CLI_Full_Project/src/app/components/index.ts b/Angular5_CLI_Full_Project/src/app/components/index.ts deleted file mode 100644 index 9980de04d..000000000 --- a/Angular5_CLI_Full_Project/src/app/components/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export * from './app-aside'; -export * from './app-breadcrumbs'; -export * from './app-footer'; -export * from './app-header'; -export * from './app-sidebar'; -export * from './app-sidebar-footer'; -export * from './app-sidebar-form'; -export * from './app-sidebar-header'; -export * from './app-sidebar-minimizer'; -export * from './app-sidebar-nav'; diff --git a/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html b/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html deleted file mode 100644 index ada4f03ba..000000000 --- a/Angular5_CLI_Full_Project/src/app/containers/full-layout/full-layout.component.html +++ /dev/null @@ -1,24 +0,0 @@ - -
    - - -
    - - -
    - -
    -
    - -
    - diff --git a/Angular5_CLI_Full_Project/src/app/directives/aside/aside.directive.ts b/Angular5_CLI_Full_Project/src/app/directives/aside/aside.directive.ts deleted file mode 100644 index b3cc4710a..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/aside/aside.directive.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Directive, HostListener } from '@angular/core'; - -/** -* Allows the aside to be toggled via click. -*/ -@Directive({ - selector: '[appAsideMenuToggler]', -}) -export class AsideToggleDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('aside-menu-hidden'); - } -} diff --git a/Angular5_CLI_Full_Project/src/app/directives/aside/index.ts b/Angular5_CLI_Full_Project/src/app/directives/aside/index.ts deleted file mode 100644 index 3b84b7004..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/aside/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './aside.directive'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/index.ts b/Angular5_CLI_Full_Project/src/app/directives/index.ts deleted file mode 100644 index cd971e8fa..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './aside'; -export * from './nav-dropdown'; -export * from './replace'; -export * from './sidebar'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts b/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts deleted file mode 100644 index 3eb078779..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './nav-dropdown.directive'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts b/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts deleted file mode 100644 index 98c827de8..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/nav-dropdown/nav-dropdown.directive.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Directive, HostListener, ElementRef } from '@angular/core'; - -@Directive({ - selector: '[appNavDropdown]' -}) -export class NavDropdownDirective { - - constructor(private el: ElementRef) { } - - toggle() { - this.el.nativeElement.classList.toggle('open'); - } -} - -/** -* Allows the dropdown to be toggled via click. -*/ -@Directive({ - selector: '[appNavDropdownToggle]' -}) -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]; diff --git a/Angular5_CLI_Full_Project/src/app/directives/replace/index.ts b/Angular5_CLI_Full_Project/src/app/directives/replace/index.ts deleted file mode 100644 index 8720adf84..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/replace/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './replace.directive'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/replace/replace.directive.ts b/Angular5_CLI_Full_Project/src/app/directives/replace/replace.directive.ts deleted file mode 100644 index d5ca81e07..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/replace/replace.directive.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Directive, ElementRef, OnInit } from '@angular/core'; - -@Directive({ - // tslint:disable-next-line:max-line-length - selector: '[appHostReplace], app-aside, app-breadcrumbs, app-footer, app-header, app-sidebar, app-sidebar-footer, app-sidebar-form, app-sidebar-header, app-sidebar-minimizer, app-sidebar-nav, app-sidebar-nav-dropdown, app-sidebar-nav-item, app-sidebar-nav-link, app-sidebar-nav-title' -}) -export class ReplaceDirective implements OnInit { - - constructor(private el: ElementRef) { } - - // wait for the component to render completely - ngOnInit() { - const nativeElement: HTMLElement = this.el.nativeElement; - const parentElement: HTMLElement = nativeElement.parentElement; - // move all children out of the element - while (nativeElement.firstChild) { - parentElement.insertBefore(nativeElement.firstChild, nativeElement); - } - // remove the empty element(the host) - parentElement.removeChild(nativeElement); - } -} diff --git a/Angular5_CLI_Full_Project/src/app/directives/sidebar/index.ts b/Angular5_CLI_Full_Project/src/app/directives/sidebar/index.ts deleted file mode 100644 index aeb5775be..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/sidebar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './sidebar.directive'; diff --git a/Angular5_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts b/Angular5_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts deleted file mode 100644 index 956465b39..000000000 --- a/Angular5_CLI_Full_Project/src/app/directives/sidebar/sidebar.directive.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { Directive, HostListener } from '@angular/core'; - -/** -* Allows the sidebar to be toggled via click. -*/ -@Directive({ - selector: '[appSidebarToggler]' -}) -export class SidebarToggleDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-hidden'); - } -} - -@Directive({ - selector: '[appSidebarMinimizer]' -}) -export class SidebarMinimizeDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-minimized'); - } -} - -@Directive({ - selector: '[appBrandMinimizer]' -}) -export class BrandMinimizeDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('brand-minimized'); - } -} - -@Directive({ - selector: '[appMobileSidebarToggler]' -}) -export class MobileSidebarToggleDirective { - constructor() { } - - // Check if element has class - private hasClass(target: any, elementClassName: string) { - return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); - } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-mobile-show'); - } -} - -/** -* Allows the off-canvas sidebar to be closed via click. -*/ -@Directive({ - selector: '[appSidebarClose]' -}) -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, - SidebarMinimizeDirective, - BrandMinimizeDirective, - SidebarOffCanvasCloseDirective, - MobileSidebarToggleDirective -]; diff --git a/Angular5_CLI_Full_Project/src/assets/img/logo-symbol.png b/Angular5_CLI_Full_Project/src/assets/img/logo-symbol.png deleted file mode 100644 index 7f62affe0cd4cf62d912341fdb37637ea2bab2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7185 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 diff --git a/Angular5_CLI_Full_Project/src/img/logo-symbol.png b/Angular5_CLI_Full_Project/src/img/logo-symbol.png deleted file mode 100644 index 7f62affe0cd4cf62d912341fdb37637ea2bab2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7185 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 diff --git a/Angular5_CLI_Full_Project/src/polyfills.ts b/Angular5_CLI_Full_Project/src/polyfills.ts deleted file mode 100644 index 41d3b9645..000000000 --- a/Angular5_CLI_Full_Project/src/polyfills.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE9, IE10 and IE11 requires all of the following polyfills. **/ -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'; - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** IE10 and IE11 requires the following to support `@angular/animation`. */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - -/** Evergreen browsers require these. **/ -import 'core-js/es6/reflect'; -import 'core-js/es7/reflect'; - - -/** ALL Firefox browsers require the following to support `@angular/animation`. **/ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - - -/*************************************************************************************************** - * Zone JS is required by Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - - - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ - -/** - * Date, currency, decimal and percent pipes. - * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 - */ -// import 'intl'; // Run `npm install --save intl`. diff --git a/Angular5_CLI_Starter/README.md b/Angular5_CLI_Starter/README.md deleted file mode 100644 index 8065ee4ff..000000000 --- a/Angular5_CLI_Starter/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Angular2DevelopmentCLI - -This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.0-beta.32.3. - -## 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/module`. - -## 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`. - -## 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/Angular5_CLI_Starter/src/app/components/app-aside/app-aside.component.html b/Angular5_CLI_Starter/src/app/components/app-aside/app-aside.component.html deleted file mode 100644 index 40ae2e06f..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-aside/app-aside.component.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/Angular5_CLI_Starter/src/app/components/app-aside/app-aside.component.ts b/Angular5_CLI_Starter/src/app/components/app-aside/app-aside.component.ts deleted file mode 100644 index e2fa523f8..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-aside/app-aside.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-aside', - templateUrl: './app-aside.component.html' -}) -export class AppAsideComponent { - - constructor() { } -} diff --git a/Angular5_CLI_Starter/src/app/components/app-aside/index.ts b/Angular5_CLI_Starter/src/app/components/app-aside/index.ts deleted file mode 100644 index 2cf83607b..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-aside/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-aside.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/app-breadcrumbs.component.ts b/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/app-breadcrumbs.component.ts deleted file mode 100644 index 555164a96..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/app-breadcrumbs.component.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component } from '@angular/core'; -import { Router, ActivatedRoute, NavigationEnd } from '@angular/router'; -import 'rxjs/add/operator/filter'; - -@Component({ - selector: 'app-breadcrumbs', - template: ` - - - ` -}) -export class AppBreadcrumbsComponent { - breadcrumbs: Array; - constructor( - private router: Router, - private route: ActivatedRoute - ) { - this.router.events.filter(event => event instanceof NavigationEnd).subscribe((event) => { - this.breadcrumbs = []; - let currentRoute = this.route.root, - url = ''; - do { - const childrenRoutes = currentRoute.children; - currentRoute = null; - // tslint:disable-next-line:no-shadowed-variable - childrenRoutes.forEach(route => { - if (route.outlet === 'primary') { - const 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/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/index.ts b/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/index.ts deleted file mode 100644 index bacc99d1a..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-breadcrumbs/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-breadcrumbs.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.html b/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.html deleted file mode 100644 index 25de459c4..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.ts b/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.ts deleted file mode 100644 index 1e8f1ae7d..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-footer/app-footer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-footer', - templateUrl: './app-footer.component.html' -}) -export class AppFooterComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-footer/index.ts b/Angular5_CLI_Starter/src/app/components/app-footer/index.ts deleted file mode 100644 index f029f1401..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-footer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-footer.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.html b/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.html deleted file mode 100644 index 520c3ca5d..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.html +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.ts b/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.ts deleted file mode 100644 index ee30134c6..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-header/app-header.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-header', - templateUrl: './app-header.component.html' -}) -export class AppHeaderComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-header/index.ts b/Angular5_CLI_Starter/src/app/components/app-header/index.ts deleted file mode 100644 index dcfab511d..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-header.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html deleted file mode 100644 index 63d421dd0..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts deleted file mode 100644 index 9b2e92e26..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/app-sidebar-footer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-footer', - templateUrl: './app-sidebar-footer.component.html' -}) -export class AppSidebarFooterComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/index.ts deleted file mode 100644 index 5c8e33e88..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-footer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-footer.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html deleted file mode 100644 index b5f736b8f..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts deleted file mode 100644 index e1a39dc12..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/app-sidebar-form.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-form', - templateUrl: './app-sidebar-form.component.html' -}) -export class AppSidebarFormComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-form/index.ts deleted file mode 100644 index 63300f660..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-form/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-form.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html deleted file mode 100644 index 807585ce2..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts deleted file mode 100644 index db1182ae5..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/app-sidebar-header.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-header', - templateUrl: './app-sidebar-header.component.html' -}) -export class AppSidebarHeaderComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-header/index.ts deleted file mode 100644 index 6b1403eab..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-header.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html deleted file mode 100644 index 462b3db25..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts deleted file mode 100644 index 5378fbff9..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/app-sidebar-minimizer.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar-minimizer', - templateUrl: './app-sidebar-minimizer.component.html' -}) -export class AppSidebarMinimizerComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts deleted file mode 100644 index 5b646bd76..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-minimizer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-minimizer.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts deleted file mode 100644 index 1e7baa0ee..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/app-sidebar-nav.component.ts +++ /dev/null @@ -1,189 +0,0 @@ -import { Component, ElementRef, Input, OnInit, Renderer2 } from '@angular/core'; - -// Import navigation elements -import { navigation } from './../../_nav'; - -@Component({ - selector: 'app-sidebar-nav', - template: ` - ` -}) -export class AppSidebarNavComponent { - - public navigation = navigation; - - public isDivider(item) { - return item.divider ? true : false - } - - public isTitle(item) { - return item.title ? true : false - } - - constructor() { } -} - -import { Router } from '@angular/router'; - -@Component({ - selector: 'app-sidebar-nav-item', - template: ` -
  • - -
  • - -
  • - -
  • -
    - ` -}) -export class AppSidebarNavItemComponent { - @Input() item: any; - - public hasClass() { - return this.item.class ? true : false - } - - public isDropdown() { - return this.item.children ? true : false - } - - public thisUrl() { - return this.item.url - } - - public isActive() { - return this.router.isActive(this.thisUrl(), false) - } - - constructor( private router: Router ) { } - -} - -@Component({ - selector: 'app-sidebar-nav-link', - template: ` - - - {{ link.name }} - {{ link.badge.text }} - - - - - {{ link.name }} - {{ link.badge.text }} - - - ` -}) -export class AppSidebarNavLinkComponent { - @Input() link: any; - - public hasVariant() { - return this.link.variant ? true : false - } - - public isBadge() { - return this.link.badge ? true : false - } - - public isExternalLink() { - return this.link.url.substring(0, 4) === 'http' ? true : false - } - - public isIcon() { - return this.link.icon ? true : false - } - - constructor() { } -} - -@Component({ - selector: 'app-sidebar-nav-dropdown', - template: ` - - - {{ link.name }} - {{ link.badge.text }} - - - ` -}) -export class AppSidebarNavDropdownComponent { - @Input() link: any; - - public isBadge() { - return this.link.badge ? true : false - } - - public isIcon() { - return this.link.icon ? true : false - } - - constructor() { } -} - -@Component({ - selector: 'app-sidebar-nav-title', - template: '' -}) -export class AppSidebarNavTitleComponent implements OnInit { - @Input() title: any; - - constructor(private el: ElementRef, private renderer: Renderer2) { } - - ngOnInit() { - const nativeElement: HTMLElement = this.el.nativeElement; - const li = this.renderer.createElement('li'); - const name = this.renderer.createText(this.title.name); - - this.renderer.addClass(li, 'nav-title'); - - if ( this.title.class ) { - const classes = this.title.class; - this.renderer.addClass(li, classes); - } - - if ( this.title.wrapper ) { - const wrapper = this.renderer.createElement(this.title.wrapper.element); - - this.renderer.appendChild(wrapper, name); - this.renderer.appendChild(li, wrapper); - } else { - this.renderer.appendChild(li, name); - } - this.renderer.appendChild(nativeElement, li) - } -} - -export const APP_SIDEBAR_NAV = [ - AppSidebarNavComponent, - AppSidebarNavDropdownComponent, - AppSidebarNavItemComponent, - AppSidebarNavLinkComponent, - AppSidebarNavTitleComponent -]; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/index.ts deleted file mode 100644 index 958932a26..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar-nav/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar-nav.component'; diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html b/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html deleted file mode 100644 index ac0dda4eb..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.html +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts deleted file mode 100644 index 7f5065cb5..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar/app-sidebar.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-sidebar', - templateUrl: './app-sidebar.component.html' -}) -export class AppSidebarComponent { } diff --git a/Angular5_CLI_Starter/src/app/components/app-sidebar/index.ts b/Angular5_CLI_Starter/src/app/components/app-sidebar/index.ts deleted file mode 100644 index 173dc43d8..000000000 --- a/Angular5_CLI_Starter/src/app/components/app-sidebar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './app-sidebar.component'; diff --git a/Angular5_CLI_Starter/src/app/components/index.ts b/Angular5_CLI_Starter/src/app/components/index.ts deleted file mode 100644 index 9980de04d..000000000 --- a/Angular5_CLI_Starter/src/app/components/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export * from './app-aside'; -export * from './app-breadcrumbs'; -export * from './app-footer'; -export * from './app-header'; -export * from './app-sidebar'; -export * from './app-sidebar-footer'; -export * from './app-sidebar-form'; -export * from './app-sidebar-header'; -export * from './app-sidebar-minimizer'; -export * from './app-sidebar-nav'; diff --git a/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.html b/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.html deleted file mode 100644 index 93e3f312f..000000000 --- a/Angular5_CLI_Starter/src/app/containers/full-layout/full-layout.component.html +++ /dev/null @@ -1,16 +0,0 @@ - -
    - - -
    - - -
    - -
    -
    - -
    - diff --git a/Angular5_CLI_Starter/src/app/directives/aside/aside.directive.ts b/Angular5_CLI_Starter/src/app/directives/aside/aside.directive.ts deleted file mode 100644 index b3cc4710a..000000000 --- a/Angular5_CLI_Starter/src/app/directives/aside/aside.directive.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Directive, HostListener } from '@angular/core'; - -/** -* Allows the aside to be toggled via click. -*/ -@Directive({ - selector: '[appAsideMenuToggler]', -}) -export class AsideToggleDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('aside-menu-hidden'); - } -} diff --git a/Angular5_CLI_Starter/src/app/directives/aside/index.ts b/Angular5_CLI_Starter/src/app/directives/aside/index.ts deleted file mode 100644 index 3b84b7004..000000000 --- a/Angular5_CLI_Starter/src/app/directives/aside/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './aside.directive'; diff --git a/Angular5_CLI_Starter/src/app/directives/index.ts b/Angular5_CLI_Starter/src/app/directives/index.ts deleted file mode 100644 index cd971e8fa..000000000 --- a/Angular5_CLI_Starter/src/app/directives/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './aside'; -export * from './nav-dropdown'; -export * from './replace'; -export * from './sidebar'; diff --git a/Angular5_CLI_Starter/src/app/directives/nav-dropdown/index.ts b/Angular5_CLI_Starter/src/app/directives/nav-dropdown/index.ts deleted file mode 100644 index 3eb078779..000000000 --- a/Angular5_CLI_Starter/src/app/directives/nav-dropdown/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './nav-dropdown.directive'; diff --git a/Angular5_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts b/Angular5_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts deleted file mode 100644 index 98c827de8..000000000 --- a/Angular5_CLI_Starter/src/app/directives/nav-dropdown/nav-dropdown.directive.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Directive, HostListener, ElementRef } from '@angular/core'; - -@Directive({ - selector: '[appNavDropdown]' -}) -export class NavDropdownDirective { - - constructor(private el: ElementRef) { } - - toggle() { - this.el.nativeElement.classList.toggle('open'); - } -} - -/** -* Allows the dropdown to be toggled via click. -*/ -@Directive({ - selector: '[appNavDropdownToggle]' -}) -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]; diff --git a/Angular5_CLI_Starter/src/app/directives/replace/index.ts b/Angular5_CLI_Starter/src/app/directives/replace/index.ts deleted file mode 100644 index 8720adf84..000000000 --- a/Angular5_CLI_Starter/src/app/directives/replace/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './replace.directive'; diff --git a/Angular5_CLI_Starter/src/app/directives/replace/replace.directive.ts b/Angular5_CLI_Starter/src/app/directives/replace/replace.directive.ts deleted file mode 100644 index d5ca81e07..000000000 --- a/Angular5_CLI_Starter/src/app/directives/replace/replace.directive.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Directive, ElementRef, OnInit } from '@angular/core'; - -@Directive({ - // tslint:disable-next-line:max-line-length - selector: '[appHostReplace], app-aside, app-breadcrumbs, app-footer, app-header, app-sidebar, app-sidebar-footer, app-sidebar-form, app-sidebar-header, app-sidebar-minimizer, app-sidebar-nav, app-sidebar-nav-dropdown, app-sidebar-nav-item, app-sidebar-nav-link, app-sidebar-nav-title' -}) -export class ReplaceDirective implements OnInit { - - constructor(private el: ElementRef) { } - - // wait for the component to render completely - ngOnInit() { - const nativeElement: HTMLElement = this.el.nativeElement; - const parentElement: HTMLElement = nativeElement.parentElement; - // move all children out of the element - while (nativeElement.firstChild) { - parentElement.insertBefore(nativeElement.firstChild, nativeElement); - } - // remove the empty element(the host) - parentElement.removeChild(nativeElement); - } -} diff --git a/Angular5_CLI_Starter/src/app/directives/sidebar/index.ts b/Angular5_CLI_Starter/src/app/directives/sidebar/index.ts deleted file mode 100644 index aeb5775be..000000000 --- a/Angular5_CLI_Starter/src/app/directives/sidebar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './sidebar.directive'; diff --git a/Angular5_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts b/Angular5_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts deleted file mode 100644 index 956465b39..000000000 --- a/Angular5_CLI_Starter/src/app/directives/sidebar/sidebar.directive.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { Directive, HostListener } from '@angular/core'; - -/** -* Allows the sidebar to be toggled via click. -*/ -@Directive({ - selector: '[appSidebarToggler]' -}) -export class SidebarToggleDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-hidden'); - } -} - -@Directive({ - selector: '[appSidebarMinimizer]' -}) -export class SidebarMinimizeDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-minimized'); - } -} - -@Directive({ - selector: '[appBrandMinimizer]' -}) -export class BrandMinimizeDirective { - constructor() { } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('brand-minimized'); - } -} - -@Directive({ - selector: '[appMobileSidebarToggler]' -}) -export class MobileSidebarToggleDirective { - constructor() { } - - // Check if element has class - private hasClass(target: any, elementClassName: string) { - return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); - } - - @HostListener('click', ['$event']) - toggleOpen($event: any) { - $event.preventDefault(); - document.querySelector('body').classList.toggle('sidebar-mobile-show'); - } -} - -/** -* Allows the off-canvas sidebar to be closed via click. -*/ -@Directive({ - selector: '[appSidebarClose]' -}) -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, - SidebarMinimizeDirective, - BrandMinimizeDirective, - SidebarOffCanvasCloseDirective, - MobileSidebarToggleDirective -]; diff --git a/Angular5_CLI_Starter/src/assets/.npmignore b/Angular5_CLI_Starter/src/assets/.npmignore deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/1.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/1.jpg deleted file mode 100644 index 0b087037586ffb857229dfa66d490cc6e204345a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1913 zcmY*XcU0477ye}rW{?dEs2nJeDhNnr2w?^+5H?{QhR6;Z0*1Y0BnLi*U{!)b8D*20 zfEHzlf+DM|Fl1FhmWwI^X|z4<*XNJ>zV~_Vz3+X_dAZZvB|y?NKF}Wk@OTvf3H%H0 zCV(-C@eL*eAOOmvZ2^G04G0?fk$f%#eh+yJh|2*o0PsJ6@NN(&FG8R&=vTntuy26F z5eOs#0Y{=02nh7AAtV5UqreC>j|IRy<^Loo41mBvV1zKh+Xf7UAi#*f zR1nV#1_lR26x5F)2pUKu?}*fs=S1zq3h7HYpHrGB46g(H)hg`oabIU+pbF|DFe8FD zyzr#PvE7K)(WTT!I6F}v?kvFn^>qvc16%~E^R%7O{7;%JBYLEi(g$j1gMuAu>Sgs` zuDdh0qXI@c#HTQfURN_W2{&smPDjnc_`RFG!Of&~R*9e(ED*RYEOgv=TlNk4U;ytn zWN{-xq6}k=jC`VgV}dN$q@NpgcH*f8S*^447Q9|JD8ArgdzW{pRi@LG@Ro9#fw3j_ zoPL~zSm3040M@K)59nA-W71U5V9=-`y)PlhyG2-kYDIa(|w@NPlt0e6ab<`lm09=L$~r z-3&2<(&FJ)9z?sM=K322I!c)~Svh64VhF{g#VrHFF&JK|iFPQtAJrE@U3A@MW9!cA zmW~Ocx;g6FOxw79?v@n*Zf70=gWF59eC@T=Y5rgNDt(f>fZ;83|9^H1lwhzN8zAap>m?YpwczG{8&Q_oFztXCi+46+p&h;Mj@5eZthd zx}$lJ$(km4xAP?#X>Sf??Ig4fnPe-p6@iuu`e7zx9ZO9fX#=T>#z{Y~Xua`IEmPWQ{er?5sLE=a`%moytC5;}_h`Y4 zs6cBygV*K@UL4jKR>wgiEg5-wNUBRFpB+anWDQ2Mv6n*DOH^s&ZFNV|aUqjuku&R3 zYO!nEPbf1K>j4#IicQykKnGoflDU)F%zW^uKT@r9?h7+f&Cjj+`{|6jkLH%el~tTP zoI`yBZ9+3IdZv3~OmgEmv6Z;h&UPb7Qk@*&>(I!)70+to8t(_?V_-}34 zU5M@Vrw-<(tk#K~m@V}53;Pt{!X&!@jRxkhfNk-q!B-Tqq_~|)1F!j-KC7$B(^NT( zrFe)nO4T^%P`D#) zcQ=xlo!m9^qmHX$R#l$%K`$ZZj_4b#iFpXfq=D8>y{}zj`uz2!{k?Q6f(b+PTkvwa s+PkdPTj&wyeQ`mr@vvL|UF7GWocCsP38EwudAkV$)>LGIkj$O=6K!EAK>z>% diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/2.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/2.jpg deleted file mode 100644 index e7367094a3a904ccf7ea8edd2bf2b7b9c778c1ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2105 zcmY+Ddpy(oAIHBlHiWt6s665nGFc(ya*|u_%8bSIQ#6^|D7V^~&T2w_=Fs9KV`h~| zqRnMz{Ld) zNCQ6*EdWXmalzr20T3W5mQMkI=p&$DdmbNz1^PAk>ip zi|oj5IO#dg#8g;Xl(A^zQ)Pb^c$VuK9 zo$m2Nr;3o-*`XNE&m9gh*Sdkp`~AqKyl-(~0CzwK5($vVF~p?Wsg zKQ3o4x>z%J6enQi_X~cf`qEVjL-st-9mKgaU{=W(bjN`Z;@IkH$%1ZhRE_@Hkxne9 zsAVF?JVl-$L6RWZH%1*az+w;dvR>afjJMs!U=nwGy%$;~W&AOFobvkO75Vi&;iL4Y zTK5plNB64vF@(}YdVK#MnH|2dU!9DOJYv>qs#QK-tH?7GUJtLIOQ4;h*kWPY$uIOH z6(H?eAN8Mw5nidAk9+u?u9_gN_IxgLCo{cHu(ftvR@y0O!O zVk@^)P90fW@XD=OmT!Gxh~>**?uRp91vx=JYJUu|sGY~uoJk#>7z%8KatTQ-z1yDM z1&w{_hp6Pka}SNqIQXU7byb+TQF4_hU9V*_7=@3l!YRiOevO|a_ByP+y>D6I*xHII zPdIVb0~c28a@`c0l6|5Hs-E=cSAosGU9l{~1l`YUlji#}FVFukrptJWCRW{v@Tu~_8#W@qDIPPv1>BTTp(HS>FmO^m)GJJiW zeSl^8uNg;EErqD(`CYm9$?7ZK1EHL7=C@Mk?9l*&^Ve3Z=yt~=2Ck2IHmAY2J@%ug zs@lpUsV291{(0Xv$;YNPkODZy*#aoNoH8_QCTL^%47YR5xv)lSjE!6%e|4qs@^2Jd9py^(mxf&d`SQE6ER!9dnFU2*UY! zw!Pdejoa=XoX2vD_~<*D8Ie&~`B~u@8}d34Tj>Dd>-FW3UthL)4|BdyZ{*f4;9z?0 z+PoST268Z&Sq4P6s3FG{QlE!mF^^WVrpCju{dlM}o%Yr+8OmbbU7M(wiLpjN7C~3mGP1XEf zzB(0jRXt;UpmCykt4@ppY$g^xiD#t*r;CG{3rr0txWk<$$2s!>42 zp{U-avmorJ{I~o)q>bFWVbxcLfsDc#tIm~zlLq*KHNq1hq2!mI*V7xpT^k<7w}qS0 jfPIt*cnl*72OIF*g+T6?jV}|R`E_B%hwV?mUJ>s<0pG59 diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/3.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/3.jpg deleted file mode 100644 index caf9a7e7c52563a34646b11fdc888197a6e73582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1645 zcmY+9e>~H99LGOj-~FCpe&&qQa?!=5lpQI*lIa#!Q%XYRchhvMxPC0HA1bv-2xS_! zvR1O%PHZ|P?H+1`g?=dM@?*Os6}5A9kGgyQ@p->rulM`?`Mf{+F8xz5ZP~7bSOBQh zIRFE`p&tT7fA*%NGynm_lpO+qegqi#Y)*;U0yZnB97x{{xWM2m@KgpPrcM}vMEnC1 zh5QT(g+^o0XcQKU!(p+8{|AC$7>Ph)Q79|{kHr&=jixX*{@nC$F#MwaKlfGXm4Ju= z^TB)=A_4;<1QQ{B1K0zA0SrOVw-2GQFb0Q$kpK0*R80T`Pc4l?!+7Lp2bxkuBrrwU zyPBbWLgz1V!$h<8&!jKJ@_j9Jr|M%;v&nwu7Veu4%wjAe{^yM^_vs%3Ll~Oc1tx-} zVD85iH*fWjYBjqR336sYHDB;(;pCyW*p-5~!x-T{X9W6;2ZLwJd1Cf_B)oSaF_GoF zY2HVRhK;}BXzuKLhUiw=Yi5#Vo{Qyps9V{HnOLfIx~6b~%kv?xNB3v8&i+8fI-bt( z6Y~;t!#KoFPKsTCoUlilxRNotr2RuoZB(5@VNZR2fjW*`HC9LIqRcCmPj2}*&|Xc* z>V)`YpU6sdK~5(}<$hL#eGnNVQEv{sG(wY=uPS~V z>!W4&c$(?BqHVlI1_sdEC^V_6J$-*g$@;{;rLrJeQ(uJFX;DL&V4}Nazc*aLgewD% z*F?(C*814|>@xn{eFyoU)fNs;dmhx0>l6ITq9dp{96dgfE4ctB-L@*$y?!y+KkDnw z^t(Ue?74uExY@y)JWXUA7%vEM`ZIWOBEN(23O`=hi%<)~ild4r&x&b^Gy#Dp_$5DWM=; zvg%0a#<11yc5@dw9xX4R^F##UrzVJ>#%Lp6_DHQ4_IHJDEliEBX*@$ymgSM6*)g+j zshdLsqfDC1sOx&%kcfj5$0~>OwuWzNV_q5TbX;jop!zPj9Ymi`p@^)L=!?QCG@Pri z)&`n)x6d;f*cb_$X7xI3cov-McZtq9LW7)K;w(4p~OxW0T|8?3~#U2yA=@Cr$r_bIM>;dDyc#l}0=9~NBD(z-71 zw9NMnXVqKe@g(nF5-M&wjtO!UpnESKT*u5bowTK<%nlE;>yv^?L z*h@ayvX{&nZl#Pour4qW`OoItrzve-dgvh9^0-sDpbM4z%zvw@&N^)_(Qs<*!sN?; z86X|g{+P{3E=uE>!Xa8?YRf9EJT{Xn z@|Q~)o^PMnoXdLQ)k63~=-!l*By*mzP9W>9l%`TuyV%D;$Pzo*#AER=1A#q-yXFx1RVa-}plV-doBaM@Qkn zC`?QS7PJ=wg|uV>@a?yTmO=rw->hRd&^ diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/4.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/4.jpg deleted file mode 100644 index 97f676969a42835666416ad1866a47fa47cfc431..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2580 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

    b5q(M^Ki{`D1 zB~~Ls1!SlEgP+$xoS&;%jyhah*mCnILGT3*mg|3ISg4N8RM8}0CuKRV0uEOcq{nVr z6kS5?qOH*0rzy%xmLy*t4g~NH5J9I5S>Zxq89Sar(F%-33H|+gN75@Nm;W(x6J6V1?{Y@;)eM8L1swYX)cvD{tUPE26D1F$%}pC=Q8Qq zj=PasZECP*_U^)DW0=dgjE>{1ul3fF8)v74^sNT9CO3O^MV0>mAu-8MyyorY#T6*` z6WK>)O zHe`!Bv2VeupKVH)ko3|M*;p?ysFPd>O4?d3l&DyZ$r@Lj`^LWKhI*%Mw>zKCyb;p#M1bB!b3trzE%1$pKXLC~Lz#Ecqf?}vkUzvLqAwtI2sq0M^buEpP z#!jAz!HPq(ecSxdoUGAy#7NKT!nvXC=g*B>Nr zoW;bS9rQZFR+0)u$5GOmR#dVUqhsw|GEtsy_WQ*0zNzskdCXav#`2D(yu>u5kCWxG z16$u)QFwb9(ztC9ZTgDw*TvT|^wMP9>L8P^((wL)lGoL7!a}B7%C;J#peoU5E%ngcG3ACZ(sDuiVse8sF?? zUUFlK$j-^SNkF=YHMrNUHetPn#Bli_PDzz}D>Qja+R*3$($%BZs|%EQ=d#&t@W!%+ z)e+ovt8HKp2{|mY<#Pj%)ady-e6jASGAtWc4edKC%jSASe2$23YAT(D%EPU_sMeZ? zFuZ5A{41viEJy9Nf0@4;5&TLW6Y;36ue!jy_2i~sb3bryaoEoAo*j@UD>x~6tb<2b z$s)>R+q8`!u*-Uvebv3K5FGpl6?73xI0g2t%X=f2B(&Ia&y5+2VI~5 zN3y!eACuWCbouHYA^`j}t{f7{Sy^mfbR2S>@_ujY#FJ_cRn zwjXLfo#XvR^^1ye?4&g0F-trD+|dDZ^_$n}3+G^j{x`b#++Go4Q3`4Sb5&ZEqPdjpMJ{@wK)8c&k9 zv7%Fhaq>->_>N=}rKx|Yr6~$;{3qqEKO|amRmpysAiVw#UK(^f{xzcHxDp#O8y!jl z!6V`YbHHMAQ;RHw47+)pM0t&*vZnx4h{veEP-)V6GJAUNEw6)|#v-`R_J9Q=LETeh zf^8_cG)K7z%u98qUKWzlx8tP$0P(r#<^Tfo;A3StLZXP$CmVU zXjD_6U;EVqW*^vS$xr=2{F^+%ZPp*~6d-`_Wk(KJU)Jlm;hAywGs=+`8_*k(qSkBy z@2w7vE#NzS=~XY-%D!pHnI-6PU2v&-Nv-#;)sp<5gUS7c{&^z7YYn=jjW69=NGu~U bHTIt5HeMeJBM@npt$I1GmBtQSzIC0?3 diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/6.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/6.jpg deleted file mode 100644 index 1d2b884397eb019bbbaf752fddb46e70f18f8b09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1608 zcmZXPdpy&77{|ZcZ}-jCT+#){WlPh=$t6xi^OBNW+G?j1$}P8rgVl4qG-|zGJKF|00Jn|=UDOj}ekiRbg_Vxw< z1HL1F1IV@!UV&Ty0|=zX2(35JC|l1QPKTBnmkX z3WY{v&}bAEi^E~Dgdc%H5QIb^u_zQ)36I4qk%$UNr1_$M55hm$kA2@Vc|9OwfDtf) zU}OL%!yqzD-UOn6!Wjhnz7N1)QD_K>L%{wk&c81J3KOue9^m+S0j5}ij6?yQHOgrE zHX{||ebEe66E)Mdm{46CPbRiO?``QsOo|uJHbUKu{J;O?PXR$O8cv4Dz#3e(N~;y@ zZ0S*1BWB0!`0Jr&^nobat_1#3YK*f=!L<(uiRXoZpIGaO_{7_;Y!jG$5PM7H#cR{y z3){mtB{51j#Iy2LIdiGA;Y%~PrYX&E+tE~!)HW&EEy9tz_1fD-8Ivpx4qNKLpjiYyFWHTud4p)HrtqR#KYi62No zlQhGrlz!UubI6`XLYYs{$aOV*c`x)=W$YN8w^%72DrAjVbh~h0BbMRCBPE1jtro|I z*$Zcm9a5)C85O+PG7&Bn-WZO%EbdO6f!Z`hO$kcfxp`_j{DY^K;;x!)XG=hGZRQKF zUq&+sN0?4s0k6k8dpI;yq)&}BJO<&Pg8b}prj_5LxYbIVgc1&&> zh;Ux78;%)G3?y0JWc|@gdvA`_zbAZRg8pgQs$$R2MZ+S)b;~_p^yFEdse3NXZ}oai z2_=?PV&3@~b{(vr>f-f25@J;n@_=E|5^d!L!11shZ#Uf7*k@IX3+{B0Xr1VI{=K#U zQMNZH%}ic(C`Gdx zqZ>anrCQ#+RWz<1=bn<^uao8;aJb9YywJ3-?xHWx@KIJ(|MeZ2VahMX$)g+BTI~Jp zf}iVc55YN!xw0$0U`PggE~JgCtC<{fDXn7@dAnr$=d4cqsWr>28jEj~p(*!0`}U-( zrnm7$soQZmwaN@7l6#CPd_vrRq7$}1qk^+o7R~(>rpgBxQ|gT&p%IsRq@<#Xu%UYW z`Buic=dG1Ui^UZKphAOdt7E{L%iJv4=E1UTzq8MLx4^qlF!`o)_lHrvpd7e`SK@R4 zqmIBj$>7hNX6tb!zk1kNGlSgOD~74}aEr1MGl)a)Br<&OqP7U9b)zQ&zIZh_7=*Do zyy^{&#Z_k4YZkb?r`>YUW_B=z$wwM)bgx6E5VpB_g>x`c(NP8ezMS7Mw68D8V8F_5K9HfQy)#Timp3MS| xt#Xi48hko(OaI%t0|Os<({t97<(kBuHH+L0eb(0we(+o7F*IRakV%*K{SC#=m6ZSh diff --git a/Angular5_CLI_Starter/src/assets/img/avatars/7.jpg b/Angular5_CLI_Starter/src/assets/img/avatars/7.jpg deleted file mode 100644 index 2903cd2f9dcfd814cb0ab4c0b843d7793d78022c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2059 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 Wn4pkC2EM=dtUn6k#fZvIfB)H${qT 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 f6Q_3=gn%x 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 diff --git a/Angular5_CLI_Starter/src/img/favicon.png b/Angular5_CLI_Starter/src/img/favicon.png deleted file mode 100644 index 7f62affe0cd4cf62d912341fdb37637ea2bab2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7185 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 f6Q_3=gn%x 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 diff --git a/Angular5_CLI_Starter/src/polyfills.ts b/Angular5_CLI_Starter/src/polyfills.ts deleted file mode 100644 index 41d3b9645..000000000 --- a/Angular5_CLI_Starter/src/polyfills.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE9, IE10 and IE11 requires all of the following polyfills. **/ -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'; - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** IE10 and IE11 requires the following to support `@angular/animation`. */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - -/** Evergreen browsers require these. **/ -import 'core-js/es6/reflect'; -import 'core-js/es7/reflect'; - - -/** ALL Firefox browsers require the following to support `@angular/animation`. **/ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - - -/*************************************************************************************************** - * Zone JS is required by Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - - - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ - -/** - * Date, currency, decimal and percent pipes. - * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 - */ -// import 'intl'; // Run `npm install --save intl`. diff --git a/Angular5_CLI_Starter/src/scss/core/_animate.scss b/Angular5_CLI_Starter/src/scss/core/_animate.scss deleted file mode 100644 index c0a244bae..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_animate.scss +++ /dev/null @@ -1,27 +0,0 @@ -// scss-lint:disable all -.animated { - animation-duration: 1s; - // animation-fill-mode: both; -} - -.animated.infinite { - animation-iteration-count: infinite; -} - -.animated.hinge { - animation-duration: 2s; -} - -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - animation-name: fadeIn; -} diff --git a/Angular5_CLI_Starter/src/scss/core/_aside.scss b/Angular5_CLI_Starter/src/scss/core/_aside.scss deleted file mode 100644 index fc71e42c6..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_aside.scss +++ /dev/null @@ -1,64 +0,0 @@ -.aside-menu { - z-index: $zindex-sticky - 1; - width: $aside-menu-width; - 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: theme-color("primary"); - border-right-color: $border-color; - border-left-color: $border-color; - } - } - .nav-item:first-child { - .nav-link { - border-left: 0; - } - } - } - - .tab-content { - position: relative; - 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/Angular5_CLI_Starter/src/scss/core/_avatars.scss b/Angular5_CLI_Starter/src/scss/core/_avatars.scss deleted file mode 100644 index 623016ef0..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_avatars.scss +++ /dev/null @@ -1,51 +0,0 @@ -.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: margin-left $layout-transition-speed, margin-right $layout-transition-speed; - - &:hover { - margin-right: 0 !important; - } - } - - // .avatar.avatar-lg { - // - // } - -} diff --git a/Angular5_CLI_Starter/src/scss/core/_badge.scss b/Angular5_CLI_Starter/src/scss/core/_badge.scss deleted file mode 100644 index 310488562..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_badge.scss +++ /dev/null @@ -1,3 +0,0 @@ -.badge-pill { - border-radius: $badge-pill-border-radius; -} diff --git a/Angular5_CLI_Starter/src/scss/core/_breadcrumb-menu.scss b/Angular5_CLI_Starter/src/scss/core/_breadcrumb-menu.scss deleted file mode 100644 index dbbe07e0b..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_breadcrumb-menu.scss +++ /dev/null @@ -1,35 +0,0 @@ -.breadcrumb-menu { - margin-left: auto; - - &::before { - display: none; - } - - .btn-group { - vertical-align: top; - } - - .btn { - padding: 0 $input-btn-padding-x; - color: $text-muted; - vertical-align: top; - border: 0; - - &:hover, &.active { - color: $body-color; - background: transparent; - } - } - - .open { - .btn { - color: $body-color; - background: transparent; - } - } - - .dropdown-menu { - min-width: 180px; - line-height: $line-height-base; - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_breadcrumb.scss b/Angular5_CLI_Starter/src/scss/core/_breadcrumb.scss deleted file mode 100644 index d8a003dc6..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_breadcrumb.scss +++ /dev/null @@ -1,4 +0,0 @@ -.breadcrumb { - position: relative; - @include borders($breadcrumb-borders); -} diff --git a/Angular5_CLI_Starter/src/scss/core/_buttons.scss b/Angular5_CLI_Starter/src/scss/core/_buttons.scss deleted file mode 100644 index 9d6654429..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_buttons.scss +++ /dev/null @@ -1,566 +0,0 @@ -button { - cursor: pointer; -} - -.btn-transparent { - color: #fff; - background-color: transparent; - border-color: transparent; -} - -.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($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius); - - &.btn-lg { - @include button-social-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg); - } - - &.btn-sm { - @include button-social-size($input-btn-padding-y-sm, $input-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/Angular5_CLI_Starter/src/scss/core/_callout.scss b/Angular5_CLI_Starter/src/scss/core/_callout.scss deleted file mode 100644 index b98ebac53..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_callout.scss +++ /dev/null @@ -1,55 +0,0 @@ -.callout { - position: relative; - padding: 0 $spacer; - margin: $spacer 0; - border: 0 solid $border-color; - border-left-width: .25rem; - - @if $enable-rounded { - border-radius: .25rem; - } - - .chart-wrapper { - position: absolute; - top: 10px; - left: 50%; - float: right; - width: 50%; - } -} - -.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; - } -} - -@each $color, $value in $theme-colors { - .callout-#{$color} { - border-left-color: $value; - - h4 { - color: $value; - } - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_card.scss b/Angular5_CLI_Starter/src/scss/core/_card.scss deleted file mode 100644 index 733b96328..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_card.scss +++ /dev/null @@ -1,193 +0,0 @@ -.card { - margin-bottom: 1.5 * $spacer; - - // Cards with color accent - @each $color, $value in $theme-colors { - &.bg-#{$color} { - border-color: darken($value, 12.5%); - .card-header { - background-color: darken($value, 3%); - border-color: darken($value, 12.5%); - } - } - } -} - -.text-white .text-muted { - color: rgba(255,255,255,.6) !important; -} - -.card-header { - - .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; - } - - .nav.nav-tabs { - margin-top: -$card-spacer-y; - margin-bottom: -$card-spacer-y; - border-bottom: 0; - - .nav-item { - border-top: 0; - } - - .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; - } - - .btn { - margin-top: - $input-btn-padding-y; - } - .btn-sm { - margin-top: - $input-btn-padding-y-sm; - } - .btn-lg { - margin-top: - $input-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; - } - } -} - -[class*="card-outline-"] { - .card-body { - 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 -@each $color, $value in $theme-colors { - .card-accent-#{$color} { - @include card-accent-variant($value); - } -} - -// Card Actions -.card-header { - > i { - margin-right: $spacer / 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; - } - - .r180 { - transform: rotate(180deg); - } - } - - .input-group { - width: 230px; - margin: 6px; - - .input-group-prepend, .input-group-append { - background: #fff; - } - - input { - border-left: 0; - } - } - } -} - -.card-full { - margin-top: - $spacer; - margin-right: - $grid-gutter-width / 2; - margin-left: - $grid-gutter-width / 2; - border: 0; - border-bottom: $card-border-width solid $border-color; -} - -@include media-breakpoint-up(sm) { - .card-columns { - - &.cols-2 { - column-count: 2; - } - } -} - -.card { - &.drag, .drag { - cursor: move; - } -} - -.card-placeholder { - background: rgba(0,0,0,.025); - border: 1px dashed $gray-300; -} diff --git a/Angular5_CLI_Starter/src/scss/core/_charts.scss b/Angular5_CLI_Starter/src/scss/core/_charts.scss deleted file mode 100644 index 0e7a3c2ab..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_charts.scss +++ /dev/null @@ -1,9 +0,0 @@ -.chart-wrapper { - canvas { - width: 100% !important; - } -} -// scss-lint:disable QualifyingElement -base-chart.chart { - display: block !important; -} diff --git a/Angular5_CLI_Starter/src/scss/core/_dropdown-menu-right.scss b/Angular5_CLI_Starter/src/scss/core/_dropdown-menu-right.scss deleted file mode 100644 index 4f1954681..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_dropdown-menu-right.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Temp fix for reactstrap -.app-header { - .navbar-nav { - .dropdown-menu-right { - right: auto; - } - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_dropdown.scss b/Angular5_CLI_Starter/src/scss/core/_dropdown.scss deleted file mode 100644 index 564e4df20..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_dropdown.scss +++ /dev/null @@ -1,69 +0,0 @@ -// 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; - } - - .badge { - 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; - } - } -} - -.dropdown-menu-lg { - width: 250px; -} -.app-header { - .navbar-nav { - .dropdown-menu { - position: absolute; - } - // 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; - } - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_footer.scss b/Angular5_CLI_Starter/src/scss/core/_footer.scss deleted file mode 100644 index e01595a1b..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_footer.scss +++ /dev/null @@ -1,9 +0,0 @@ -.app-footer { - display: flex; - flex-wrap: wrap; - align-items: center; - padding: 0 $spacer; - color: $footer-color; - background: $footer-bg; - @include borders($footer-borders); -} diff --git a/Angular5_CLI_Starter/src/scss/core/_grid.scss b/Angular5_CLI_Starter/src/scss/core/_grid.scss deleted file mode 100644 index 0d0963c17..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_grid.scss +++ /dev/null @@ -1,15 +0,0 @@ -.row.row-equal { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - margin-right: ($grid-gutter-width / -2); - margin-left: ($grid-gutter-width / -2); - - [class*="col-"] { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - } -} - -.main .container-fluid { - padding: 0 30px; -} diff --git a/Angular5_CLI_Starter/src/scss/core/_input-group.scss b/Angular5_CLI_Starter/src/scss/core/_input-group.scss deleted file mode 100644 index c8ce11583..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_input-group.scss +++ /dev/null @@ -1,5 +0,0 @@ -.input-group-prepend, -.input-group-append { - white-space: nowrap; - vertical-align: middle; // Match the inputs -} diff --git a/Angular5_CLI_Starter/src/scss/core/_layout.scss b/Angular5_CLI_Starter/src/scss/core/_layout.scss deleted file mode 100644 index 1800abbd5..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_layout.scss +++ /dev/null @@ -1,387 +0,0 @@ -// IE10&11 Flexbox fix -@media all and (-ms-high-contrast:none) { - html { - display: flex; - flex-direction: column; - } -} - -// app-dashboard and app-root are Angular2+ selectors. You can add here your own selectors if you need. -.app, -app-dashboard, -app-root { - display: flex; - flex-direction: column; - min-height: 100vh; -} - -.app-header { - flex: 0 0 $navbar-height; -} - -.app-footer { - flex: 0 0 $footer-height; -} - -.app-body { - display: flex; - flex-direction: row; - flex-grow: 1; - overflow-x: hidden; - - .main { - flex: 1; - min-width: 0; - } - - .sidebar { - // $sidebar-width is the width of the columns - flex: 0 0 $sidebar-width; - // put the nav on the left - order: -1; - } - - .aside-menu { - // $aside-menu-width is the width of the columns - flex: 0 0 $aside-menu-width; - } -} - -// -// header -// -.header-fixed { - .app-header { - position: fixed; - z-index: $zindex-sticky; - width: 100%; - } - .app-body { - margin-top: $navbar-height; - } -} - -// -// Sidebar -// -.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-width; - } -} - -.sidebar-fixed { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $sidebar-width; - height: calc(100vh - #{$navbar-height}); - // margin-top: - $navbar-height; - - // .sidebar-nav { - // height: calc(100vh - #{$navbar-height}); - // } - } - - .main, .app-footer { - margin-left: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } -} - -.sidebar-off-canvas { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - height: calc(100vh - #{$navbar-height}); - } -} - -@include media-breakpoint-up(lg) { - .sidebar-compact { - .sidebar { - flex: 0 0 $sidebar-compact-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-compact-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-compact-width; - } - - .sidebar { - width: $sidebar-compact-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - .sidebar-minimizer { - display: none; - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-minimized-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-minimized-width; - } - - .sidebar { - width: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } -} - -// -// Aside Menu -// -.aside-menu-hidden { - .aside-menu { - margin-right: - $aside-menu-width; - } -} - -.aside-menu-fixed { - .aside-menu { - position: fixed; - right: 0; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - - .main, .app-footer { - margin-right: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-right: 0; - } - } -} - -.aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } -} - -// -// Breadcrumb -// -.breadcrumb-fixed { - .main { - $breadcrumb-height: 2 * $breadcrumb-padding-y + $font-size-base + 1.5 * $spacer; - padding-top: $breadcrumb-height; - } - - .breadcrumb { - position: fixed; - top: $navbar-height; - right: 0; - left: 0; - z-index: $zindex-sticky - 2; - } - - // if sidebar + main + aside - .main:nth-child(2) { - .breadcrumb { - right: $aside-menu-width; - left: $sidebar-width; - } - } - - // if sidebar + main - .main:first-child { - .breadcrumb { - right: $aside-menu-width; - left: 0; - } - } - - // if main + aside - .main:last-child { - .breadcrumb { - right: 0; - } - } - - &.sidebar-minimized { - .main .breadcrumb { - left: $sidebar-minimized-width; - } - } - - &.sidebar-hidden, &.sidebar-off-canvas { - .main .breadcrumb { - left: 0; - } - } - - &.aside-menu-hidden, &.aside-menu-off-canvas { - .main .breadcrumb { - right: 0; - } - } -} - -// -// Footer -// -.footer-fixed { - .app-footer { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: $zindex-sticky; - height: $footer-height; - } - - .app-body { - margin-bottom: $footer-height; - } -} - -// -// Animations -// -.app-header, -.app-footer, -.sidebar, -.main, -.aside-menu { - transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed, width $layout-transition-speed, flex $layout-transition-speed; -} -.sidebar-nav { - transition: width $layout-transition-speed; -} -.breadcrumb { - transition: left $layout-transition-speed, right $layout-transition-speed, width $layout-transition-speed; -} - -// -// Mobile layout -// - -@include media-breakpoint-down(md) { - .app-header.navbar { - position: fixed !important; - z-index: $zindex-sticky; - width: 100%; - text-align: center; - background-color: $navbar-brand-bg; - @include borders($navbar-brand-border); - - .navbar-toggler { - @if (lightness( $navbar-brand-bg ) > 40) { - color: $navbar-color; - } @else { - color: #fff; - } - } - - .navbar-brand { - position: absolute; - left: 50%; - margin-left: - ($navbar-brand-width / 2); - } - } - - .app-body { - margin-top: $navbar-height; - } - - .breadcrumb-fixed { - .main:nth-child(2) .breadcrumb { - right: auto; - left: auto; - width: 100%; - } - } - - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $mobile-sidebar-width; - height: calc(100vh - #{$navbar-height}); - margin-left: - $mobile-sidebar-width; - - .sidebar-nav, - .nav { - width: $mobile-sidebar-width; - min-height: calc(100vh - #{$navbar-height}); - } - - .sidebar-minimizer { - display: none; - } - } - - .main, .app-footer { - margin-left: 0 !important; - } - - // .aside-menu { - // margin-right: - $aside-menu-width; - // } - - .sidebar-hidden { - .sidebar { - margin-left: - $mobile-sidebar-width; - } - } - - .sidebar-mobile-show { - .sidebar { - width: $mobile-sidebar-width; - margin-left: 0; - } - - .main { - margin-right: - $mobile-sidebar-width !important; - margin-left: $mobile-sidebar-width !important; - } - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_loading.scss b/Angular5_CLI_Starter/src/scss/core/_loading.scss deleted file mode 100644 index 3e409fb7d..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_loading.scss +++ /dev/null @@ -1,128 +0,0 @@ -// Angular Version -// Make clicks pass-through -// scss-lint:disable all -#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: theme-color("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: theme-color("primary"); -} diff --git a/Angular5_CLI_Starter/src/scss/core/_mixins.scss b/Angular5_CLI_Starter/src/scss/core/_mixins.scss deleted file mode 100644 index 153f1d394..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_mixins.scss +++ /dev/null @@ -1,116 +0,0 @@ -@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 sidebar-width($borders, $width) { - $sidebar-width: $width; - - @each $border in $borders { - $direction: nth($border, 1); - @if $direction == "all" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: ($sidebar-width - (2 * $size)); - } @else if $direction == "right" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } @else if $direction == "left" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } - width: $sidebar-width; - } -} - -@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/Angular5_CLI_Starter/src/scss/core/_mobile.scss b/Angular5_CLI_Starter/src/scss/core/_mobile.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular5_CLI_Starter/src/scss/core/_modal.scss b/Angular5_CLI_Starter/src/scss/core/_modal.scss deleted file mode 100644 index 1c44ddd03..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_modal.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $color, $value in $theme-colors { - .modal-#{$color} { - - .modal-content { - border-color: $value; - } - - .modal-header { - color: #fff; - background-color: $value; - } - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_nav.scss b/Angular5_CLI_Starter/src/scss/core/_nav.scss deleted file mode 100644 index cae51793d..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_nav.scss +++ /dev/null @@ -1,35 +0,0 @@ -.nav-tabs { - .nav-link { - color: $gray-600; - &:hover { - cursor: pointer; - } - &.active { - color: $gray-800; - 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; - } -} - -.card-block { - .tab-content { - margin-top: 0; - border: 0; - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_navbar.scss b/Angular5_CLI_Starter/src/scss/core/_navbar.scss deleted file mode 100644 index 221ab1263..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_navbar.scss +++ /dev/null @@ -1,127 +0,0 @@ -.app-header.navbar { - position: relative; - flex-direction: row; - height: $navbar-height; - padding: 0; - margin: 0; - background-color: $navbar-bg; - @include borders($navbar-border); - - .navbar-brand { - display: inline-block; - width: $navbar-brand-width; - height: $navbar-height; - padding: $navbar-padding-y $navbar-padding-x; - margin-right: 0; - 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); - } - - .navbar-toggler { - min-width: 50px; - padding: $navbar-toggler-padding-y 0; - - &:hover .navbar-toggler-icon { - background-image: $navbar-toggler-icon-hover; - } - } - - .navbar-toggler-icon { - height: 23px; - background-image: $navbar-toggler-icon; - } - - .navbar-nav { - flex-direction: row; - align-items: center; - } - - .nav-item { - position: relative; - min-width: 50px; - margin: 0 !important; - text-align: center; - - button { - margin: 0 auto; - } - - .nav-link { - padding-top: 0; - padding-bottom: 0; - background: 0; - border: 0; - - .badge { - position: absolute; - top: 50%; - left: 50%; - margin-top: -16px; - margin-left: 0; - } - - > .img-avatar { - height: $navbar-height - 20px; - margin: 0 10px; - } - } - } - - .dropdown-menu { - padding-bottom: 0; - line-height: $line-height-base; - } - - .dropdown-item { - min-width: 180px; - } -} - -.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); -} - -@include media-breakpoint-up(lg) { - .brand-minimized { - .app-header.navbar { - .navbar-brand { - width: $navbar-brand-minimized-width; - background-color: $navbar-brand-minimized-bg; - background-image: $navbar-brand-minimized-logo; - background-size: $navbar-brand-minimized-logo-size; - @include borders($navbar-brand-minimized-border); - } - } - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_others.scss b/Angular5_CLI_Starter/src/scss/core/_others.scss deleted file mode 100644 index 381baab08..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_others.scss +++ /dev/null @@ -1,4 +0,0 @@ -// scss-lint:disable QualifyingElement -hr.transparent { - border-top: 1px solid transparent; -} diff --git a/Angular5_CLI_Starter/src/scss/core/_progress.scss b/Angular5_CLI_Starter/src/scss/core/_progress.scss deleted file mode 100644 index 65f56dd30..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_progress.scss +++ /dev/null @@ -1,15 +0,0 @@ -.progress-xs { - height: 4px; -} - -.progress-sm { - height: 8px; -} - -// White progress bar -.progress-white { - background-color: rgba(255,255,255,.2) !important; - .progress-bar { - background-color: #fff; - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_rtl.scss b/Angular5_CLI_Starter/src/scss/core/_rtl.scss deleted file mode 100644 index 28db38596..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_rtl.scss +++ /dev/null @@ -1,281 +0,0 @@ -// -// RTL Support -// -// scss-lint:disable NestingDepth, SelectorDepth -*[dir="rtl"] { - direction: rtl; - unicode-bidi: embed; - - ul { - -webkit-padding-start: 0; - } - - table tr th { - text-align: right; - } - - // Breadcrumb - - .breadcrumb-item { - float: right; - } - - .breadcrumb-menu { - right: auto; - left: $breadcrumb-padding-x; - } - - // Dropdown - .dropdown-item { - text-align: right; - - i { - margin-right: -10px; - margin-left: 10px; - } - - .badge { - right: auto; - left: 10px; - } - } - - // - // Sidebar - // - .sidebar-hidden { - .sidebar { - margin-right: - $sidebar-width; - } - } - - .sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-right: 0; - } - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-right: - $sidebar-minimized-width; - margin-left: 0; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } - - // - // Aside Menu - // - .aside-menu-hidden { - .aside-menu { - margin-right: 0; - margin-left: - $aside-menu-width; - } - } - - .aside-menu-fixed { - .aside-menu { - right: auto; - left: 0; - } - - .main, .app-footer { - //margin-right: 0; - margin-left: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - - .aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - } - - // Sidebar Menu - .sidebar { - .sidebar-nav { - .nav { - .nav-item { - .nav-link { - direction: rtl; - i { - margin: 0 0 0 ($sidebar-nav-link-padding-x / 2); - } - .badge { - float: left; - margin-top: 2px; - // margin-left: 10px; - } - &.nav-dropdown-toggle { - &::before { - position: absolute; - right: auto !important; - left: $sidebar-nav-link-padding-x; - transform: rotate(180deg); - } - } - } - &.nav-dropdown { - &.open { - > .nav-link.nav-dropdown-toggle::before { - transform: rotate(270deg); - } - } - } - } - } - } - } - - .sidebar-minimized .sidebar { - .nav-link { - padding-right: 0; - i { - float: right; - padding: 0; - margin: 0; - } - .badge { - right: auto; - left: 15px; - } - } - .nav > .nav-dropdown { - - &:hover { - > .nav-dropdown-items { - right: $sidebar-minimized-width; - left: 0; - } - } - } - } - - // Horizontal bars - .horizontal-bars { - - li { - - .bars { - padding-right: 100px; - padding-left: 0; - - .progress:first-child { - margin-bottom: 2px; - } - } - } - - &.type-2 { - - li { - - i { - margin-right: 5px; - margin-left: $spacer; - } - - .value { - float: left; - font-weight: 600; - } - - .bars { - padding: 0; - } - } - } - } - - // Icon list - .icons-list { - - li { - position: relative; - height: 40px; - vertical-align: middle; - - i { - float: right; - } - - .desc { - margin-right: 50px; - margin-left: 0; - } - - .value { - right: auto; - left: 45px; - text-align: left; - - strong { - display: block; - margin-top: -3px; - } - } - - .actions { - right: auto; - left: 10px; - } - } - } - - // Callouts - .callout { - border: 0 solid $border-color; - border-right-width: .25rem; - - @each $color, $value in $theme-colors { - &.callout-#{$color} { - border-right-color: $value; - } - } - - .chart-wrapper { - left: 0; - float: left; - } - } - - .callout-default { - border-right-color: $text-muted; - } -} diff --git a/Angular5_CLI_Starter/src/scss/core/_sidebar.scss b/Angular5_CLI_Starter/src/scss/core/_sidebar.scss deleted file mode 100644 index ae76bd4b4..000000000 --- a/Angular5_CLI_Starter/src/scss/core/_sidebar.scss +++ /dev/null @@ -1,454 +0,0 @@ -// scss-lint:disable NestingDepth, SelectorDepth -.sidebar { - display: flex; - flex-direction: column; - padding: $sidebar-padding; - color: $sidebar-color; - background: $sidebar-bg; - @include borders($sidebar-borders); - - .sidebar-close { - position: absolute; - right: 0; - display: none; - padding: 0 $spacer; - font-size: 24px; - font-weight: 800; - line-height: $navbar-height; - color: $sidebar-color; - background: 0; - border: 0; - opacity: .8; - - &:hover { - opacity: 1; - } - } - - // Will be added soon - // .sidebar-brand { } - - .sidebar-header { - flex: 0 0 $sidebar-header-height; - padding: $sidebar-header-padding-y $sidebar-header-padding-x; - text-align: center; - background: $sidebar-header-bg; - } - - .sidebar-form .form-control { - color: $sidebar-form-color; - background: $sidebar-form-bg; - border: $sidebar-form-border; - - &::placeholder { - color: $sidebar-form-placeholder-color; - } - } - - .sidebar-nav { - position: relative; - flex: 1; - overflow-x: hidden; - overflow-y: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; - @include sidebar-width($sidebar-borders, $sidebar-width); - - &::-webkit-scrollbar { - position: absolute; - width: 10px; - margin-left: -10px; - -webkit-appearance: none; - } - - &::-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-thumb { - height: 50px; - background-color: darken($sidebar-bg, 10%); - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; - } - } - - .nav { - @include sidebar-width($sidebar-borders, $sidebar-width); - flex-direction: column; - min-height: 100%; - } - - .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; - } - - .nav-divider, .divider { - height: 10px; - } - - .nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; - } - - .nav-dropdown-items { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; - - .nav-item { - padding: 0; - list-style: none; - } - } - - .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; - } - - i { - display: inline-block; - width: 20px; - margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; - font-size: 14px; - color: $sidebar-nav-link-icon-color; - text-align: center; - } - - .badge { - float: right; - margin-top: 2px; - } - - &.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; - } - } - - &:hover { - color: $sidebar-nav-link-hover-color; - background: $sidebar-nav-link-hover-bg; - @include borders($sidebar-nav-link-hover-borders); - - i { - color: $sidebar-nav-link-hover-icon-color; - } - - &.nav-dropdown-toggle::before { - background-image: $sidebar-nav-dropdown-indicator-hover; - } - } - - @each $color, $value in $theme-colors { - &.nav-link-#{$color} { - background: $value; - i { - color: rgba(255,255,255,.7); - } - &:hover { - background: darken($value,5%) !important; - i { - color: #fff; - } - } - } - } - } - - // ex. Components - .nav-dropdown-toggle { - position: relative; - - &::before { - position: absolute; - top: 50%; - right: $sidebar-nav-link-padding-x; - display: block; - width: 8px; - height: 8px; - padding: 0; - margin-top: -4px; - content: ""; - background-image: $sidebar-nav-dropdown-indicator; - background-repeat: no-repeat; - background-position: center; - transition: transform .3s; - } - } - - // ex.

    -
  • + +
    Pageviews
    78.706 Views (60%)
    -
  • -
  • + +
    New Users
    22.123 Users (80%)
    -
  • -
  • + +
    Bounce Rate
    40.15%
    -
  • - + +
    -
    -
    +
    Normal
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Active State
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Disabled
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    @@ -108,98 +108,97 @@

    - Use - .btn-outline-* class for outline buttons. + Use .btn-outline-* class for outline buttons.

    -
    +
    Normal
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Active State
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Disabled
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    @@ -209,98 +208,97 @@

    - Use - .btn-ghost-* class for ghost buttons. + Use .btn-ghost-* class for ghost buttons.

    -
    +
    Normal
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Active State
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Disabled
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    @@ -310,102 +308,101 @@

    - Use - .btn-square class for square buttons. + Use .btn-square class for square buttons.

    -
    +
    Normal
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Active State
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Disabled
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    @@ -417,102 +414,101 @@

    - Use - .btn-pill class for pill buttons. + Use .btn-pill class for pill buttons.

    -
    +
    Normal
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Active State
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Disabled
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    @@ -523,68 +519,64 @@ Sizes
    -

    Fancy larger or smaller buttons? Add - .btn-lg or - .btn-sm for additional sizes.

    +

    Fancy larger or smaller buttons? Add .btn-lg or .btn-sm for additional sizes.

    -
    - Small add - .btn-sm +
    + Small add .btn-sm
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Normal
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    - Large add - .btn-lg. +
    + Large add .btn-lg.
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    @@ -596,25 +588,20 @@
    -
    - +
    +
    -
    - +
    +
    -
    - +
    +
    -
    - +
    +
    -
    - +
    +
    @@ -626,9 +613,7 @@ Block Level Buttons
    -

    Add this class - .btn-block -

    +

    Add this class.btn-block

    @@ -638,17 +623,14 @@
    -
    - +
    Block Level Buttons
    -

    Add this class - .btn-block -

    +

    Add this class.btn-block

    @@ -657,8 +639,6 @@
    -
    - -
    - +
    +
    From 2827237778c788d0754230600e78c201d40c907c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 20 Apr 2018 00:08:29 +0200 Subject: [PATCH 026/168] refactor: update dependencies --- package-lock.json | 143 ++++++++++++++++++++++++---------------------- package.json | 37 ++++++------ 2 files changed, 93 insertions(+), 87 deletions(-) diff --git a/package-lock.json b/package-lock.json index f484b0cce..4c1676f66 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "requires": { "ajv": "5.5.2", "chokidar": "1.7.0", - "rxjs": "5.5.8", + "rxjs": "5.5.10", "source-map": "0.5.7" }, "dependencies": { @@ -57,13 +57,13 @@ "dev": true, "requires": { "@ngtools/json-schema": "1.2.0", - "rxjs": "5.5.8" + "rxjs": "5.5.10" } }, "@angular/animations": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.2.9.tgz", - "integrity": "sha512-H/3fMs4PhYjKoA81II6D0PHifDrqlKet2u/EXzUBq3ehXby+N/0GBzqsBYwPeU5pTye7WPFfW+5sgoJpN8Ye6Q==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.2.10.tgz", + "integrity": "sha512-QNYXqnti8BeFriNaZ/juLnO6l0MVlVNUmLycC9ma+pdTiEJl8rtgZ0WXxgOCjScyKpInkWn2J+m9FI/78SYFpw==", "requires": { "tslib": "1.9.0" } @@ -117,7 +117,7 @@ "postcss-url": "7.3.2", "raw-loader": "0.5.1", "resolve": "1.5.0", - "rxjs": "5.5.8", + "rxjs": "5.5.10", "sass-loader": "6.0.7", "semver": "5.5.0", "silent-error": "1.1.0", @@ -136,25 +136,25 @@ } }, "@angular/common": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.2.9.tgz", - "integrity": "sha512-g2hPcI0fnT4TV+Fd+1IohjuqBxPvxwyH9IzTn8PkU9X2M+F6cHCUvHxL1sWI2sF8pYcaHzVjq9WClym10X36Lg==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.2.10.tgz", + "integrity": "sha512-4zgI/Q6bo/KCvrDPf8gc2IpTJ3PFKgd9RF4jZuh1uc+uEYTAj396tDF8o412AJ/iwtYOHWUx+YgzAvT8dHXZ5Q==", "requires": { "tslib": "1.9.0" } }, "@angular/compiler": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.2.9.tgz", - "integrity": "sha512-mN+ofInk8y/tk2TCJZx8RrGdOKdrfunoCair7tfDy4XoQJE90waGfaYWo07hYU+UYwLhrg19m2Czy6rIDciUJA==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.2.10.tgz", + "integrity": "sha512-FI9ip+aWGpKQB+VfNbFQ+wyh0K4Th8Q/MrHxW6CN4BYVAfFtfORRohvyyYk0sRxuQO8JFN3W/FFfdXjuL+cZKw==", "requires": { "tslib": "1.9.0" } }, "@angular/compiler-cli": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.2.9.tgz", - "integrity": "sha512-LAEpL/6PAev3zwTow/43Atzv9AtKLAiLoS285X3EV1f80yQpYAmFRrPUtDlrIZdhZHBBv7CxnyCVpOLU3T8ohw==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.2.10.tgz", + "integrity": "sha512-RhI26rVALRn3LrU0CAIEj56m60vLyCd8e2Ah79yRP6vlXL8k6SylXytUljTeXIBtiVu2Bi1qKGf2s1X674GzCw==", "dev": true, "requires": { "chokidar": "1.7.0", @@ -172,75 +172,80 @@ } }, "@angular/core": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.2.9.tgz", - "integrity": "sha512-cvHBJGtasrIoARvbLFyHaOsiWKVwMNrrSTZLwrlyHP8oYzkDrE0qKGer6QCqyKt+51hF53cgWEffGzM/u/0wYg==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.2.10.tgz", + "integrity": "sha512-glDuTtHTcAVhfU3NVewxz/W+Iweq5IaeW2tnMa+RKLopYk9fRs8eR5iTixTGvegwKR770vfXg/gR7P6Ii5cYGQ==", "requires": { "tslib": "1.9.0" } }, "@angular/forms": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.2.9.tgz", - "integrity": "sha512-zyIOiZV/FAm1iVZWTk3Joz6Jt096hbhfDbBUrssmuiTKi9dU6rWG+Z4b88zStqulKe3HFVZkgdixWlminG8nKA==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.2.10.tgz", + "integrity": "sha512-XQR4cd1Eey9aDT3CxQ6pbBWSBEg1408ZV/EUblKgMgt4k8PfDiuLSbF+MI/TOYAg3UkcVAxN1no4hWtkou8Rpw==", "requires": { "tslib": "1.9.0" } }, "@angular/http": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.2.9.tgz", - "integrity": "sha512-DKjgIk+Dp0Xv1ieG8LawvUnL4dYZp1KroAq5cfKuO9EojP0zM3tUvBtw2vbPLsHYma7g7ZMjOoAbzVxtmTBZqw==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.2.10.tgz", + "integrity": "sha512-euEJbxpH+pKBAwGUSo7XvNdods/kY6I4s8OUaJPUMtraQkhE6TJ0OMYvnqmGbdLimsg3ZMxqm54jCOjj9saEOQ==", "requires": { "tslib": "1.9.0" } }, "@angular/language-service": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.2.9.tgz", - "integrity": "sha512-aaLnGpW9NBDkG0JYqUeGc+al1Jd1CY9yrs3mew53x5nByetQbIdZwpYm1hnSTw7LBEZBxfHTMw5EZD2YYTDmJw==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.2.10.tgz", + "integrity": "sha512-/KGIb7yMRzml16EI6Givyrau3e0Mf7jKlbIiCnXoUU7f42BvrotRk9ob1aVzrXkX/DvESniX2tFoG14jS5VGrg==", "dev": true }, "@angular/platform-browser": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.9.tgz", - "integrity": "sha512-P6iviRTuLsLRuqtZNOO0fd4cjTo8DWsDCecwntUlI08R3kH5qeqvqarTzlw/4oD+wBzZY6bfb89JyY+n5XbX3Q==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.10.tgz", + "integrity": "sha512-oF1A0BS1wpTlxfv6YytkFCkztvvtVllnh5IUnoyV+siVT3qogKat9ZmzCmcDJ5SvIDYkY+rXBhumyFzBZ5ufFg==", "requires": { "tslib": "1.9.0" } }, "@angular/platform-browser-dynamic": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.9.tgz", - "integrity": "sha512-8C3MtyguJKDTT8FcHIRDlBxswcIdpfugOf4S2t94pVedCr4h9w2da/lcfwJKUISw1aKjfA77Sl8TDUhoS8ymmQ==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.10.tgz", + "integrity": "sha512-TquhIkyR6uXfmzk6RiEl5+8Kk653Wqe4F+pKn5gFi+Z6cDm4nkDlT9kgT3e6c08JHw9fGGAvNmsalq7oS+PnNg==", "requires": { "tslib": "1.9.0" } }, "@angular/router": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.2.9.tgz", - "integrity": "sha512-NtDbFK0EA1rfFc+5Dqd5mIv8E1Wcc5rDUnSty4cX2V+HxTEZvQ9DRdpO2Q0abWU5siXyqponuPHJzF08OVGyNA==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.2.10.tgz", + "integrity": "sha512-63op4yExVsm+Ng4dlCeexQdXKYMnzxtmX116V3hY/mHi1MPTR20uPCx55U8xR0kQvxs0ea8tmJxHdMpz76edqA==", "requires": { "tslib": "1.9.0" } }, "@coreui/angular": { - "version": "2.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-beta.0.tgz", - "integrity": "sha512-HNsiOO+Joy3T96XJ3TdqVurej1OJ5GmiQkGPxtjpQk0v3KSwTT+MeDodIZWFJCtQWTZCWqRdy4p4YrE6EuqO+g==", + "version": "2.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-beta.2.tgz", + "integrity": "sha512-IBTjLR7zr+1YtbuUYXZVhu43uYCGGcQrmsdF1Sk72DXLdfeIOrrJ3oHD990A7oJ3vFc5awPybtlEcW7s1B/ptw==", "requires": { - "@coreui/coreui": "2.0.0-beta.4" + "@coreui/coreui": "2.0.0-beta.10" } }, "@coreui/coreui": { - "version": "2.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.0-beta.4.tgz", - "integrity": "sha512-sDwYPv7RaP6AjF0/jR58b8ErDcrFg4L1G/nWg4nZcLHqHuefZwyXFsh7WadPc9QstajUJeioHp24poIHt0sTJw==", + "version": "2.0.0-beta.10", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.0-beta.10.tgz", + "integrity": "sha512-jh1KBVuD6PkswX8FxnBFwuWXWv3Xqn95iqLsnUR568ML/FRQUkH8u71BR8Gy01J6/80Dx9J99DG9svRkQklfFg==", "requires": { - "bootstrap": "4.0.0" + "bootstrap": "4.1.0" } }, + "@coreui/coreui-plugin-chartjs-custom-tooltips": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.0.0.tgz", + "integrity": "sha512-+58el4LJmR8fxrElnyjzPqWA1VYt5PB3egQFRpjju6mQU3OxyDHfhgbVspitPRBzrOyfxmTsOXMvebhElx7h9A==" + }, "@ngtools/json-schema": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.2.0.tgz", @@ -286,7 +291,7 @@ "integrity": "sha512-7aVP4994Hu8vRdTTohXkfGWEwLhrdNP3EZnWyBootm5zshWqlQojUGweZe5zwewsKcixeVOiy2YtW+aI4aGSLA==", "dev": true, "requires": { - "rxjs": "5.5.8", + "rxjs": "5.5.10", "semver": "5.5.0", "semver-intersect": "1.3.1" } @@ -307,9 +312,9 @@ } }, "@types/node": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.2.tgz", - "integrity": "sha512-UWkRY9X7RQHp5OhhRIIka58/gVVycL1zHZu0OTsT5LI86ABaMOSbUjAl+b0FeDhQcxclrkyft3kW5QWdMRs8wQ==", + "version": "9.6.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.5.tgz", + "integrity": "sha512-NOLEgsT6UiDTjnWG5Hd2Mg25LRyz/oe8ql3wbjzgSFeRzRROhPmtlsvIrei4B46UjERF0td9SZ1ZXPLOdcrBHg==", "dev": true }, "@types/q": { @@ -913,7 +918,7 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.5.4", + "core-js": "2.5.5", "regenerator-runtime": "0.11.1" } }, @@ -1209,9 +1214,9 @@ } }, "bootstrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz", - "integrity": "sha512-gulJE5dGFo6Q61V/whS6VM4WIyrlydXfCgkE+Gxe5hjrJ8rXLLZlALq7zq2RPhOc45PSwQpJkrTnc2KgD6cvmA==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.0.tgz", + "integrity": "sha512-kCo82nE8qYVfOa/Z3hL98CPgPIEkh6iPdiJrUJMQ9n9r0+6PEET7cmhLlV0XVYmEj5QtKIOaSGMLxy5jSFhKog==" }, "brace-expansion": { "version": "1.1.8", @@ -1670,7 +1675,7 @@ "integrity": "sha512-90wl3V9xRZ8tnMvMlpcW+0Yg13BelsGS9P9t0ClaDxv/hdypHDr/YAGf+728m11P5ljwyB0ZHfPKCapZFqSqYA==", "requires": { "chartjs-color": "2.2.0", - "moment": "2.22.0" + "moment": "2.22.1" } }, "chartjs-color": { @@ -2207,9 +2212,9 @@ } }, "core-js": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.4.tgz", - "integrity": "sha1-8si/GB8qgLkvNgEhQpzmOi8K6uA=" + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.5.tgz", + "integrity": "sha1-sU3ek2xkDAV5prUMq8wTLdYSfjs=" }, "core-object": { "version": "3.1.5", @@ -6356,7 +6361,7 @@ "colors": "1.1.2", "combine-lists": "1.0.1", "connect": "3.6.5", - "core-js": "2.5.4", + "core-js": "2.5.5", "di": "0.0.1", "dom-serialize": "2.2.1", "expand-braces": "0.1.2", @@ -7265,9 +7270,9 @@ } }, "moment": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.0.tgz", - "integrity": "sha512-1muXCh8jb1N/gHRbn9VDUBr0GYb8A/aVcHlII9QSB68a50spqEVLIGN6KVmCOnSvJrUhC0edGgKU5ofnGXdYdg==" + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", + "integrity": "sha512-shJkRTSebXvsVqk56I+lkb2latjBs8I+pc2TzWc545y2iFnSjm7Wg0QMh+ZWcdSLQyGEau5jI8ocnmkyTgr9YQ==" }, "move-concurrently": { "version": "1.0.1", @@ -7386,9 +7391,9 @@ } }, "ngx-bootstrap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-2.0.3.tgz", - "integrity": "sha512-SdtOQeQrT2BW5mUbzotZF8S55QaAYOBT7orrl2Pi/U5mCVH4U7YJIaN7yNzMfjGsYINmBOSY8Zi1MBUC1UzbWg==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-2.0.4.tgz", + "integrity": "sha512-fnY4lhgShonvnhtaQht+9zed4xFxKN0GuK1FyvVUDF8o6Yq21UeYOI2pj2R0536HV3tH4B7qqpZJo8TYgvaShQ==" }, "ngx-perfect-scrollbar": { "version": "5.3.5", @@ -9349,9 +9354,9 @@ } }, "rxjs": { - "version": "5.5.8", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.8.tgz", - "integrity": "sha512-Bz7qou7VAIoGiglJZbzbXa4vpX5BmTTN2Dj/se6+SwADtw4SihqBIiEa7VmTXJ8pynvq0iFr5Gx9VLyye1rIxQ==", + "version": "5.5.10", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.10.tgz", + "integrity": "sha512-SRjimIDUHJkon+2hFo7xnvNC4ZEHGzCRwh9P7nzX3zPkCGFEg/tuElrNR7L/rZMagnK2JeH2jQwPRpmyXyLB6A==", "requires": { "symbol-observable": "1.0.1" } @@ -12806,9 +12811,9 @@ "dev": true }, "zone.js": { - "version": "0.8.25", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.25.tgz", - "integrity": "sha512-/4HpggPPo8aVMDhB18X0734eZftRNPR8Y9kURWzwzXMFi5rp6Igk5kFrlIIY6AueLlm1zcvi2WBOqBTvrX+0Rw==" + "version": "0.8.26", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.26.tgz", + "integrity": "sha512-W9Nj+UmBJG251wkCacIkETgra4QgBo/vgoEkb4a2uoLzpQG7qF9nzwoLXWU5xj3Fg2mxGvEDh47mg24vXccYjA==" } } } diff --git a/package.json b/package.json index 945cab713..7d234b701 100644 --- a/package.json +++ b/package.json @@ -16,36 +16,37 @@ }, "private": true, "dependencies": { - "@angular/animations": "5.2.9", - "@angular/common": "5.2.9", - "@angular/compiler": "5.2.9", - "@angular/core": "5.2.9", - "@angular/forms": "5.2.9", - "@angular/http": "5.2.9", - "@angular/platform-browser": "5.2.9", - "@angular/platform-browser-dynamic": "5.2.9", - "@angular/router": "5.2.9", - "@coreui/angular": "^2.0.0-beta.0", + "@angular/animations": "5.2.10", + "@angular/common": "5.2.10", + "@angular/compiler": "5.2.10", + "@angular/core": "5.2.10", + "@angular/forms": "5.2.10", + "@angular/http": "5.2.10", + "@angular/platform-browser": "5.2.10", + "@angular/platform-browser-dynamic": "5.2.10", + "@angular/router": "5.2.10", + "@coreui/angular": "^2.0.0-beta.2", + "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.0.0", "chart.js": "2.7.2", - "core-js": "2.5.4", + "core-js": "2.5.5", "flag-icon-css": "3.0.0", "font-awesome": "^4.7.0", - "moment": "2.22.0", + "moment": "2.22.1", "ng2-charts": "1.6.0", - "ngx-bootstrap": "2.0.3", + "ngx-bootstrap": "2.0.4", "ngx-perfect-scrollbar": "5.3.5", - "rxjs": "5.5.8", + "rxjs": "5.5.10", "simple-line-icons": "^2.4.1", "ts-helpers": "1.1.2", - "zone.js": "0.8.25" + "zone.js": "0.8.26" }, "devDependencies": { "@angular/cli": "1.7.4", - "@angular/compiler-cli": "5.2.9", - "@angular/language-service": "5.2.9", + "@angular/compiler-cli": "5.2.10", + "@angular/language-service": "5.2.10", "@types/jasmine": "2.8.6", "@types/jasminewd2": "2.0.3", - "@types/node": "9.6.2", + "@types/node": "9.6.5", "codelyzer": "4.2.1", "jasmine-core": "2.9.1", "jasmine-spec-reporter": "4.2.1", From 6497a38bf5e2f25ade1dd466d86b6c17a53805a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 20 Apr 2018 11:20:57 +0200 Subject: [PATCH 027/168] refactor: update html structure --- src/app/views/login/login.component.html | 68 ++++++++-------- .../views/register/register.component.html | 80 +++++++++---------- src/app/views/register/register.component.ts | 1 + 3 files changed, 75 insertions(+), 74 deletions(-) diff --git a/src/app/views/login/login.component.html b/src/app/views/login/login.component.html index 4ceaca66d..81362d928 100644 --- a/src/app/views/login/login.component.html +++ b/src/app/views/login/login.component.html @@ -1,45 +1,47 @@ -
    -
    -
    -
    -
    -
    -
    -

    Login

    -

    Sign In to your account

    -
    -
    - +
    +
    +
    +
    +
    +
    +
    +
    +

    Login

    +

    Sign In to your account

    +
    +
    + +
    +
    - -
    -
    -
    - -
    - -
    -
    -
    - +
    +
    + +
    +
    -
    - +
    +
    + +
    +
    + +
    -
    -
    -
    -
    -

    Sign up

    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    - +
    +
    +
    +

    Sign up

    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    + +
    -
    +
    diff --git a/src/app/views/register/register.component.html b/src/app/views/register/register.component.html index c1bc616db..71fca2fbd 100644 --- a/src/app/views/register/register.component.html +++ b/src/app/views/register/register.component.html @@ -1,53 +1,51 @@ -
    -
    -
    -
    -
    -
    -

    Register

    -

    Create your account

    -
    -
    - +
    +
    +
    +
    +
    +
    +
    +

    Register

    +

    Create your account

    +
    +
    + +
    +
    - -
    - -
    -
    - @ +
    +
    + @ +
    +
    - -
    - -
    -
    - +
    +
    + +
    +
    - -
    - -
    -
    - +
    +
    + +
    +
    - +
    - - -
    -
    -
    +
    diff --git a/src/app/views/register/register.component.ts b/src/app/views/register/register.component.ts index 9f9553759..84e87f559 100644 --- a/src/app/views/register/register.component.ts +++ b/src/app/views/register/register.component.ts @@ -1,6 +1,7 @@ import { Component } from '@angular/core'; @Component({ + selector: 'app-dashboard', templateUrl: 'register.component.html' }) export class RegisterComponent { From dbd545f147d0e003736653aeda7e8899f24b385b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 20 Apr 2018 11:21:48 +0200 Subject: [PATCH 028/168] Ship v2.0.0-beta.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7d234b701..665e1f69d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.0", + "version": "2.0.0-beta.1", "description": "CoreUI Free Angular 2+ Admin Template", "author": "Łukasz Holeczek", "homepage": "https://coreui.io/angular", From 8f001b121ee70321bd211e5e7c21bf90db0ce17e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 21 Apr 2018 14:17:20 +0200 Subject: [PATCH 029/168] refactor: update custom tooltips to v1.1.0 --- package-lock.json | 8 ++--- package.json | 2 +- .../views/dashboard/dashboard.component.html | 18 +++++----- src/app/views/widgets/widgets.component.html | 36 +++++++++---------- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c1676f66..d8a4c6c88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.0", + "version": "2.0.0-beta.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -242,9 +242,9 @@ } }, "@coreui/coreui-plugin-chartjs-custom-tooltips": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.0.0.tgz", - "integrity": "sha512-+58el4LJmR8fxrElnyjzPqWA1VYt5PB3egQFRpjju6mQU3OxyDHfhgbVspitPRBzrOyfxmTsOXMvebhElx7h9A==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.1.0.tgz", + "integrity": "sha512-yK9EsXrjnZnL7wAUDwkhDwfXfqkUede0/KeNBYOsjnIREVjmOYbF1rQB2nJ14vtiia7mYjXKdboPI52IAQnuwg==" }, "@ngtools/json-schema": { "version": "1.2.0", diff --git a/package.json b/package.json index 665e1f69d..69cdc77f0 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@angular/platform-browser-dynamic": "5.2.10", "@angular/router": "5.2.10", "@coreui/angular": "^2.0.0-beta.2", - "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.0.0", + "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.1.0", "chart.js": "2.7.2", "core-js": "2.5.5", "flag-icon-css": "3.0.0", diff --git a/src/app/views/dashboard/dashboard.component.html b/src/app/views/dashboard/dashboard.component.html index 3d4813b73..eb2b1f264 100644 --- a/src/app/views/dashboard/dashboard.component.html +++ b/src/app/views/dashboard/dashboard.component.html @@ -18,7 +18,7 @@

    9.823

    Members online

    - 9.823

    Members online

    - 9.823

    Members online

    - 9.823

    Members online

    - Traffic
    - Traffic
    - Traffic
    - Traffic
    - Traffic
    - 9.823

    Members online

    - 9.823

    Members online

    - 9.823

    Members online

    - 9.823

    Members online

    - 9.823
    - 9.823 [chartType]="lineChart4Type">
    - 9.823
    - 9.823 [chartType]="lineChart4Type">
    - 9.823
    - 9.823 [chartType]="lineChart4Type">
    - 9.823
    - 9.823 [chartType]="lineChart4Type">
    - 9.823
    Title
    1,123
    - 9.823
    Title
    1,123
    - 9.823
    Title
    1,123
    - 9.823
    Title
    1,123
    - 9.823
    Title
    1,123
    - 9.823
    Title
    1,123
    - Date: Fri, 27 Apr 2018 22:22:44 +0200 Subject: [PATCH 030/168] chore: dependencies update --- package-lock.json | 756 ++++++++-------------------------------------- package.json | 6 +- 2 files changed, 123 insertions(+), 639 deletions(-) diff --git a/package-lock.json b/package-lock.json index d8a4c6c88..1775388c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -242,9 +242,19 @@ } }, "@coreui/coreui-plugin-chartjs-custom-tooltips": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.1.0.tgz", - "integrity": "sha512-yK9EsXrjnZnL7wAUDwkhDwfXfqkUede0/KeNBYOsjnIREVjmOYbF1rQB2nJ14vtiia7mYjXKdboPI52IAQnuwg==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.2.0.tgz", + "integrity": "sha512-+dCytUJQ4xlMqlLoA9oOTCoxWEJSX9Kv+bCxSFJNqR1PvYzcpXGu/B6AO38GgLfanK0KDKe+uhf1jod7agsMJA==", + "requires": { + "ms": "2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } }, "@ngtools/json-schema": { "version": "1.2.0", @@ -341,16 +351,6 @@ "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", "dev": true }, - "JSONStream": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.2.tgz", - "integrity": "sha1-wQI3G27Dp887hHygDCC7D85Mbeo=", - "dev": true, - "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" - } - }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -625,12 +625,6 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -653,18 +647,6 @@ "es-abstract": "1.11.0" } }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, "array-slice": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", @@ -750,29 +732,12 @@ "dev": true }, "ast-types": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz", - "integrity": "sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz", + "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==", "dev": true, "optional": true }, - "astw": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/astw/-/astw-2.2.0.tgz", - "integrity": "sha1-e9QXhNMkk5h66yOba04cV6hzuRc=", - "dev": true, - "requires": { - "acorn": "4.0.13" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, "async": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", @@ -1245,152 +1210,6 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, - "browser-pack": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.3.tgz", - "integrity": "sha512-Jo+RYsn8X8OhyP9tMXXg0ueR2fW696HUu1Hf3/DeiwNean1oGiPtdgGRNuUHBpPHzBH3x4n1kzAlgOgHSIq88g==", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "combine-source-map": "0.8.0", - "defined": "1.0.0", - "safe-buffer": "5.1.1", - "through2": "2.0.3", - "umd": "3.0.1" - } - }, - "browser-resolve": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", - "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", - "dev": true, - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "browserify": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz", - "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "assert": "1.4.1", - "browser-pack": "6.0.3", - "browser-resolve": "1.11.2", - "browserify-zlib": "0.2.0", - "buffer": "5.0.8", - "cached-path-relative": "1.0.1", - "concat-stream": "1.5.2", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "defined": "1.0.0", - "deps-sort": "2.0.0", - "domain-browser": "1.1.7", - "duplexer2": "0.1.4", - "events": "1.1.1", - "glob": "7.1.2", - "has": "1.0.1", - "htmlescape": "1.1.1", - "https-browserify": "1.0.0", - "inherits": "2.0.3", - "insert-module-globals": "7.0.1", - "labeled-stream-splicer": "2.0.0", - "module-deps": "4.1.1", - "os-browserify": "0.3.0", - "parents": "1.0.1", - "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "read-only-stream": "2.0.0", - "readable-stream": "2.3.3", - "resolve": "1.5.0", - "shasum": "1.0.2", - "shell-quote": "1.6.1", - "stream-browserify": "2.0.1", - "stream-http": "2.8.0", - "string_decoder": "1.0.3", - "subarg": "1.0.0", - "syntax-error": "1.3.0", - "through2": "2.0.3", - "timers-browserify": "1.4.2", - "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.3", - "vm-browserify": "0.0.4", - "xtend": "4.0.1" - }, - "dependencies": { - "buffer": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.0.8.tgz", - "integrity": "sha512-xXvjQhVNz50v2nPeoOsNqWCLGfiv4ji/gXZM28jnVwdLJxH4mFyqgqCKfaK9zf1KUbG6zTkjLOy7ou+jSMarGA==", - "dev": true, - "requires": { - "base64-js": "1.2.1", - "ieee754": "1.1.8" - } - }, - "concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", - "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", - "dev": true - }, - "timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", - "dev": true, - "requires": { - "process": "0.11.10" - } - } - } - }, "browserify-aes": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", @@ -1598,12 +1417,6 @@ "schema-utils": "0.4.5" } }, - "cached-path-relative": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz", - "integrity": "sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc=", - "dev": true - }, "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", @@ -1735,9 +1548,9 @@ "dev": true }, "circular-json": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.1.tgz", - "integrity": "sha512-UjgcRlTAhAkLeXmDe2wK7ktwy/tgAqxiSndTIPiFZuIPLZmzHzWMwUIe9h9m/OokypG7snxCDEuwJshGBdPvaw==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.3.tgz", + "integrity": "sha512-YlxLOimeIoQGHnMe3kbf8qIV2Bj7uXLbljMPRguNT49GmSAzooNfS9EJ91rSJKbLBOOzM5agvtx0WyechZN/Hw==", "dev": true }, "class-utils": { @@ -1942,32 +1755,6 @@ "lodash": "4.17.4" } }, - "combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", - "dev": true, - "requires": { - "convert-source-map": "1.1.3", - "inline-source-map": "0.6.2", - "lodash.memoize": "3.0.4", - "source-map": "0.5.7" - }, - "dependencies": { - "convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - }, - "lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", - "dev": true - } - } - }, "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", @@ -2073,21 +1860,21 @@ } }, "connect": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", - "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", "dev": true, "requires": { "debug": "2.6.9", - "finalhandler": "1.0.6", + "finalhandler": "1.1.0", "parseurl": "1.3.2", "utils-merge": "1.0.1" }, "dependencies": { "finalhandler": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", - "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", "dev": true, "requires": { "debug": "2.6.9", @@ -2522,12 +2309,6 @@ } } }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, "degenerator": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", @@ -2535,8 +2316,8 @@ "dev": true, "optional": true, "requires": { - "ast-types": "0.10.1", - "escodegen": "1.9.0", + "ast-types": "0.11.3", + "escodegen": "1.9.1", "esprima": "3.1.3" }, "dependencies": { @@ -2610,18 +2391,6 @@ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true }, - "deps-sort": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", - "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "shasum": "1.0.2", - "subarg": "1.0.0", - "through2": "2.0.3" - } - }, "des.js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", @@ -2653,16 +2422,6 @@ "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", "dev": true }, - "detective": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", - "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", - "dev": true, - "requires": { - "acorn": "5.4.1", - "defined": "1.0.0" - } - }, "di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", @@ -2806,15 +2565,6 @@ "dev": true, "optional": true }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, "duplexify": { "version": "3.5.4", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz", @@ -2898,41 +2648,40 @@ } }, "engine.io": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.4.tgz", - "integrity": "sha1-PQIRtwpVLOhB/8fahiezAamkFi4=", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz", + "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", "dev": true, "requires": { - "accepts": "1.3.3", + "accepts": "1.3.5", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "2.6.9", + "debug": "3.1.0", "engine.io-parser": "2.1.2", - "uws": "0.14.5", + "uws": "9.14.0", "ws": "3.3.3" }, "dependencies": { - "accepts": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { - "mime-types": "2.1.17", - "negotiator": "0.6.1" + "ms": "2.0.0" } } } }, "engine.io-client": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", - "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz", + "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==", "dev": true, "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "2.6.9", + "debug": "3.1.0", "engine.io-parser": "2.1.2", "has-cors": "1.1.0", "indexof": "0.0.1", @@ -2941,6 +2690,17 @@ "ws": "3.3.3", "xmlhttprequest-ssl": "1.5.5", "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "engine.io-parser": { @@ -3112,9 +2872,9 @@ "dev": true }, "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", "dev": true, "optional": true, "requires": { @@ -3122,7 +2882,7 @@ "estraverse": "4.2.0", "esutils": "2.0.2", "optionator": "0.8.2", - "source-map": "0.5.7" + "source-map": "0.6.1" }, "dependencies": { "esprima": { @@ -3131,6 +2891,13 @@ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", "dev": true, "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true } } }, @@ -5246,12 +5013,6 @@ } } }, - "htmlescape": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", - "dev": true - }, "htmlparser2": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", @@ -5535,88 +5296,6 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, - "inline-source-map": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", - "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - }, - "insert-module-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz", - "integrity": "sha1-wDv04BywhtW15azorQr+eInWOMM=", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "combine-source-map": "0.7.2", - "concat-stream": "1.5.2", - "is-buffer": "1.1.6", - "lexical-scope": "1.2.0", - "process": "0.11.10", - "through2": "2.0.3", - "xtend": "4.0.1" - }, - "dependencies": { - "combine-source-map": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz", - "integrity": "sha1-CHAxKFazB6h8xKxIbzqaYq7MwJ4=", - "dev": true, - "requires": { - "convert-source-map": "1.1.3", - "inline-source-map": "0.6.2", - "lodash.memoize": "3.0.4", - "source-map": "0.5.7" - } - }, - "concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" - } - }, - "convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - }, - "lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", - "dev": true - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, "internal-ip": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", @@ -6274,12 +5953,6 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, "jsonpointer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", @@ -6349,18 +6022,17 @@ } }, "karma": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.0.tgz", - "integrity": "sha512-K9Kjp8CldLyL9ANSUctDyxC7zH3hpqXj/K09qVf06K3T/kXaHtFZ5tQciK7OzQu68FLvI89Na510kqQ2LCbpIw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.2.tgz", + "integrity": "sha1-TS25QChQpmVR+nhLAWT7CCTtjEs=", "dev": true, "requires": { "bluebird": "3.5.1", "body-parser": "1.18.2", - "browserify": "14.5.0", "chokidar": "1.7.0", "colors": "1.1.2", "combine-lists": "1.0.1", - "connect": "3.6.5", + "connect": "3.6.6", "core-js": "2.5.5", "di": "0.0.1", "dom-serialize": "2.2.1", @@ -6370,18 +6042,18 @@ "http-proxy": "1.16.2", "isbinaryfile": "3.0.2", "lodash": "4.17.4", - "log4js": "2.5.2", + "log4js": "2.5.3", "mime": "1.6.0", "minimatch": "3.0.4", "optimist": "0.6.1", - "qjobs": "1.1.5", + "qjobs": "1.2.0", "range-parser": "1.2.0", "rimraf": "2.6.2", "safe-buffer": "5.1.1", "socket.io": "2.0.4", "source-map": "0.6.1", "tmp": "0.0.33", - "useragent": "2.3.0" + "useragent": "2.2.1" }, "dependencies": { "source-map": { @@ -6451,25 +6123,6 @@ "is-buffer": "1.1.6" } }, - "labeled-stream-splicer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz", - "integrity": "sha1-pS4dE4AkwAuGscDJH2d5GLiuClk=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "isarray": "0.0.1", - "stream-splicer": "2.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - } - } - }, "lazy-cache": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", @@ -6523,15 +6176,6 @@ "type-check": "0.3.2" } }, - "lexical-scope": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz", - "integrity": "sha1-/Ope3HBKSzqHls3KQZw6CvryLfQ=", - "dev": true, - "requires": { - "astw": "2.2.0" - } - }, "libbase64": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", @@ -6662,14 +6306,14 @@ "dev": true }, "log4js": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.5.2.tgz", - "integrity": "sha512-MmZhzQCfCV5+nQgOqy34V9EV3k+Z/rPCdxyq+25EePKpwdUQxCb19BTmL5iX3iOCSAV/tWh7KVYqchwrx3+S2Q==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.5.3.tgz", + "integrity": "sha512-YL/qpTxYtK0iWWbuKCrevDZz5lh+OjyHHD+mICqpjnYGKdNRBvPeh/1uYjkKUemT1CSO4wwLOwphWMpKAnD9kw==", "dev": true, "requires": { "amqplib": "0.5.2", "axios": "0.15.3", - "circular-json": "0.5.1", + "circular-json": "0.5.3", "date-format": "1.2.0", "debug": "3.1.0", "hipchat-notifier": "1.1.0", @@ -6929,13 +6573,6 @@ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true, "optional": true - }, - "q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true, - "optional": true } } }, @@ -7211,64 +6848,6 @@ "minimist": "0.0.8" } }, - "module-deps": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", - "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "browser-resolve": "1.11.2", - "cached-path-relative": "1.0.1", - "concat-stream": "1.5.2", - "defined": "1.0.0", - "detective": "4.7.1", - "duplexer2": "0.1.4", - "inherits": "2.0.3", - "parents": "1.0.1", - "readable-stream": "2.3.3", - "resolve": "1.5.0", - "stream-combiner2": "1.1.1", - "subarg": "1.0.0", - "through2": "2.0.3", - "xtend": "4.0.1" - }, - "dependencies": { - "concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" - } - } - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, "moment": { "version": "2.22.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", @@ -8166,15 +7745,6 @@ "no-case": "2.3.2" } }, - "parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", - "dev": true, - "requires": { - "path-platform": "0.11.15" - } - }, "parse-asn1": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", @@ -8287,12 +7857,6 @@ "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", "dev": true }, - "path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", - "dev": true - }, "path-proxy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz", @@ -8811,9 +8375,9 @@ "dev": true }, "qjobs": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", - "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", "dev": true }, "qs": { @@ -8941,15 +8505,6 @@ } } }, - "read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -9056,14 +8611,14 @@ "optional": true, "requires": { "double-ended-queue": "2.1.0-0", - "redis-commands": "1.3.1", + "redis-commands": "1.3.5", "redis-parser": "2.6.0" } }, "redis-commands": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.1.tgz", - "integrity": "sha1-gdgm9F+pyLIBH0zXoP5ZfSQdRCs=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.5.tgz", + "integrity": "sha512-foGF8u6MXGFF++1TZVC6icGXuMYPftKXt1FBT2vrfU9ZATNtZJ8duRC5d1lEfE8hyVe3jhelHGB91oB7I6qLsA==", "dev": true, "optional": true }, @@ -9080,6 +8635,11 @@ "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==", "dev": true }, + "reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" + }, "regenerate": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", @@ -9656,27 +9216,6 @@ } } }, - "shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", - "dev": true, - "requires": { - "json-stable-stringify": "0.0.1", - "sha.js": "2.4.10" - }, - "dependencies": { - "json-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", - "dev": true, - "requires": { - "jsonify": "0.0.0" - } - } - } - }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -9692,18 +9231,6 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dev": true, - "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" - } - }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -9902,10 +9429,10 @@ "dev": true, "requires": { "debug": "2.6.9", - "engine.io": "3.1.4", + "engine.io": "3.1.5", "socket.io-adapter": "1.1.1", "socket.io-client": "2.0.4", - "socket.io-parser": "3.1.2" + "socket.io-parser": "3.1.3" } }, "socket.io-adapter": { @@ -9925,28 +9452,37 @@ "component-bind": "1.0.0", "component-emitter": "1.2.1", "debug": "2.6.9", - "engine.io-client": "3.1.4", + "engine.io-client": "3.1.6", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "3.1.2", + "socket.io-parser": "3.1.3", "to-array": "0.1.4" } }, "socket.io-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", - "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz", + "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==", "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "2.6.9", + "debug": "3.1.0", "has-binary2": "1.0.2", "isarray": "2.0.1" }, "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "isarray": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", @@ -10264,16 +9800,6 @@ "readable-stream": "2.3.3" } }, - "stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "dev": true, - "requires": { - "duplexer2": "0.1.4", - "readable-stream": "2.3.3" - } - }, "stream-each": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", @@ -10303,16 +9829,6 @@ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", "dev": true }, - "stream-splicer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz", - "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" - } - }, "streamroller": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", @@ -10484,23 +10000,6 @@ "when": "3.6.4" } }, - "subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", - "dev": true, - "requires": { - "minimist": "1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, "supports-color": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", @@ -10515,23 +10014,6 @@ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" }, - "syntax-error": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.3.0.tgz", - "integrity": "sha1-HtkmbE1AvnXcVb+bsct3Biu5bKE=", - "dev": true, - "requires": { - "acorn": "4.0.13" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, "tapable": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", @@ -11025,12 +10507,6 @@ "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", "dev": true }, - "umd": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz", - "integrity": "sha1-iuVW4RAR9jwllnCKiDclnwGz1g4=", - "dev": true - }, "underscore": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", @@ -11271,13 +10747,21 @@ } }, "useragent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", - "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", + "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", "dev": true, "requires": { - "lru-cache": "4.1.1", + "lru-cache": "2.2.4", "tmp": "0.0.33" + }, + "dependencies": { + "lru-cache": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", + "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", + "dev": true + } } }, "util": { @@ -11322,9 +10806,9 @@ "dev": true }, "uws": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz", - "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz", + "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==", "dev": true, "optional": true }, diff --git a/package.json b/package.json index 69cdc77f0..896256583 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.1", + "version": "2.0.0-beta.2", "description": "CoreUI Free Angular 2+ Admin Template", "author": "Łukasz Holeczek", "homepage": "https://coreui.io/angular", @@ -26,7 +26,7 @@ "@angular/platform-browser-dynamic": "5.2.10", "@angular/router": "5.2.10", "@coreui/angular": "^2.0.0-beta.2", - "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.1.0", + "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0", "chart.js": "2.7.2", "core-js": "2.5.5", "flag-icon-css": "3.0.0", @@ -50,7 +50,7 @@ "codelyzer": "4.2.1", "jasmine-core": "2.9.1", "jasmine-spec-reporter": "4.2.1", - "karma": "2.0.0", + "karma": "2.0.2", "karma-chrome-launcher": "2.2.0", "karma-coverage-istanbul-reporter": "1.4.2", "karma-jasmine": "1.1.1", From 653847c8111c0993f022a0fd75ed46fd6bf8d715 Mon Sep 17 00:00:00 2001 From: xidedix Date: Fri, 27 Apr 2018 22:24:12 +0200 Subject: [PATCH 031/168] refactor: add IE polyfills --- src/polyfills.ts | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/src/polyfills.ts b/src/polyfills.ts index af8477078..f2aa3a193 100644 --- a/src/polyfills.ts +++ b/src/polyfills.ts @@ -19,26 +19,26 @@ */ /** IE9, IE10 and IE11 requires all of the following polyfills. **/ -// 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/weak-map'; -// import 'core-js/es6/set'; +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/weak-map'; +import 'core-js/es6/set'; /** IE10 and IE11 requires the following for NgClass support on SVG elements */ // import 'classlist.js'; // Run `npm install --save classlist.js`. /** IE10 and IE11 requires the following for the Reflect API. */ -// import 'core-js/es6/reflect'; +import 'core-js/es6/reflect'; /** Evergreen browsers require these. **/ @@ -57,15 +57,16 @@ import 'core-js/es7/reflect'; * user can disable parts of macroTask/DomEvents patch by setting following flags */ - // (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame - // (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick - // (window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame + (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick + (window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + (window as any).__Zone_enable_cross_context_check = true; /* * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js * with the following flag, it will bypass `zone.js` patch for IE/Edge */ -// (window as any).__Zone_enable_cross_context_check = true; +(window as any).__Zone_enable_cross_context_check = true; /*************************************************************************************************** * Zone JS is required by default for Angular itself. From 1d66a0ccf06f7339dd22f655b9382db7aef41d8f Mon Sep 17 00:00:00 2001 From: xidedix Date: Fri, 27 Apr 2018 22:28:36 +0200 Subject: [PATCH 032/168] refactor: update imports (utilities and custom-tooltips) - utilities from @coreui/coreui - custom-tooltips from @coreui/coreui-plugin-chartjs-custom-tooltips --- src/app/views/dashboard/dashboard.component.ts | 14 +++++++++++--- src/app/views/theme/colors.component.ts | 2 +- src/app/views/widgets/widgets.component.ts | 4 ++-- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/app/views/dashboard/dashboard.component.ts b/src/app/views/dashboard/dashboard.component.ts index 6a8375239..917ab44ac 100644 --- a/src/app/views/dashboard/dashboard.component.ts +++ b/src/app/views/dashboard/dashboard.component.ts @@ -1,7 +1,7 @@ import { Component, OnInit } from '@angular/core'; import { Router } from '@angular/router'; -import { getStyle, hexToRgba } from '@coreui/coreui/js/src/utilities/'; -import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips/js/'; +import { getStyle, hexToRgba } from '@coreui/coreui/dist/js/utilities'; +import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips'; @Component({ templateUrl: 'dashboard.component.html' @@ -235,7 +235,15 @@ export class DashboardComponent implements OnInit { public mainChartOptions: any = { tooltips: { enabled: false, - custom: CustomTooltips + custom: CustomTooltips, + intersect: true, + mode: 'index', + position: 'nearest', + callbacks: { + labelColor: function(tooltipItem, chart) { + return { backgroundColor: chart.data.datasets[tooltipItem.datasetIndex].borderColor } + } + } }, responsive: true, maintainAspectRatio: false, diff --git a/src/app/views/theme/colors.component.ts b/src/app/views/theme/colors.component.ts index ccacc60a6..f4842abc5 100644 --- a/src/app/views/theme/colors.component.ts +++ b/src/app/views/theme/colors.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { getStyle, rgbToHex } from '@coreui/coreui/js/src/utilities/' +import { getStyle, rgbToHex } from '@coreui/coreui/dist/js/utilities' @Component({ templateUrl: 'colors.component.html' diff --git a/src/app/views/widgets/widgets.component.ts b/src/app/views/widgets/widgets.component.ts index 530d264e8..f41b6d3ea 100644 --- a/src/app/views/widgets/widgets.component.ts +++ b/src/app/views/widgets/widgets.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; -import { getStyle } from '@coreui/coreui/js/src/utilities/' -import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips/js/'; +import { getStyle } from '@coreui/coreui/dist/js/utilities' +import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips'; @Component({ templateUrl: 'widgets.component.html' From 9a860e342499647810399ff2fdbffb02ffe45f6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 29 Apr 2018 11:16:03 +0200 Subject: [PATCH 033/168] fix: ie card charts issue --- .../views/dashboard/dashboard.component.html | 24 +++++++++--------- src/app/views/widgets/widgets.component.html | 25 ++++++++++--------- 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/src/app/views/dashboard/dashboard.component.html b/src/app/views/dashboard/dashboard.component.html index eb2b1f264..67cf66607 100644 --- a/src/app/views/dashboard/dashboard.component.html +++ b/src/app/views/dashboard/dashboard.component.html @@ -14,10 +14,10 @@ Something else here
    -

    9.823

    -

    Members online

    +
    9.823
    +
    Members online
    -
    +
    9.823 -

    9.823

    -

    Members online

    +
    9.823
    +
    Members online
    - -

    9.823

    -

    Members online

    +
    9.823
    +
    Members online
    - -

    9.823

    -

    Members online

    +
    9.823
    +
    Members online
    - -

    9.823

    -

    Members online

    +
    9.823
    +
    Members online
    -
    +
    9.823 -

    9.823

    -

    Members online

    +
    9.823
    +
    Members online
    - -

    9.823

    -

    Members online

    +
    9.823
    +
    Members online
    - -

    9.823

    -

    Members online

    +
    9.823
    +
    Members online
    -
    +
    Date: Mon, 30 Apr 2018 16:28:06 +0200 Subject: [PATCH 034/168] refactor: ie10 MutationObserver polyfill --- package-lock.json | 12 ++++++------ package.json | 1 + src/polyfills.ts | 2 ++ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1775388c1..faac70f7b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.1", + "version": "2.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -6889,6 +6889,11 @@ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", "dev": true }, + "mutationobserver-shim": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz", + "integrity": "sha1-9NXa56SXGiIHkU+1qQ69UUtlrMo=" + }, "nan": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", @@ -8635,11 +8640,6 @@ "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==", "dev": true }, - "reflect.ownkeys": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", - "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" - }, "regenerate": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", diff --git a/package.json b/package.json index 896256583..3ca2b9f1b 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "flag-icon-css": "3.0.0", "font-awesome": "^4.7.0", "moment": "2.22.1", + "mutationobserver-shim": "^0.3.2", "ng2-charts": "1.6.0", "ngx-bootstrap": "2.0.4", "ngx-perfect-scrollbar": "5.3.5", diff --git a/src/polyfills.ts b/src/polyfills.ts index f2aa3a193..e2e33a265 100644 --- a/src/polyfills.ts +++ b/src/polyfills.ts @@ -45,6 +45,8 @@ import 'core-js/es6/reflect'; // Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. import 'core-js/es7/reflect'; +// for IE10 +import 'mutationobserver-shim' /** * Required to support Web Animations `@angular/platform-browser/animations`. From ebc7fac3ad7127531045b5f077300fd755ee5ba2 Mon Sep 17 00:00:00 2001 From: xidedix Date: Mon, 30 Apr 2018 16:29:23 +0200 Subject: [PATCH 035/168] refactor: import coreui-utilities --- src/app/views/dashboard/dashboard.component.ts | 2 +- src/app/views/theme/colors.component.ts | 2 +- src/app/views/widgets/widgets.component.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/views/dashboard/dashboard.component.ts b/src/app/views/dashboard/dashboard.component.ts index 917ab44ac..a6cb4bc33 100644 --- a/src/app/views/dashboard/dashboard.component.ts +++ b/src/app/views/dashboard/dashboard.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { Router } from '@angular/router'; -import { getStyle, hexToRgba } from '@coreui/coreui/dist/js/utilities'; +import { getStyle, hexToRgba } from '@coreui/coreui/dist/js/coreui-utilities'; import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips'; @Component({ diff --git a/src/app/views/theme/colors.component.ts b/src/app/views/theme/colors.component.ts index f4842abc5..d79184f00 100644 --- a/src/app/views/theme/colors.component.ts +++ b/src/app/views/theme/colors.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { getStyle, rgbToHex } from '@coreui/coreui/dist/js/utilities' +import { getStyle, rgbToHex } from '@coreui/coreui/dist/js/coreui-utilities' @Component({ templateUrl: 'colors.component.html' diff --git a/src/app/views/widgets/widgets.component.ts b/src/app/views/widgets/widgets.component.ts index f41b6d3ea..1dc0216ea 100644 --- a/src/app/views/widgets/widgets.component.ts +++ b/src/app/views/widgets/widgets.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { getStyle } from '@coreui/coreui/dist/js/utilities' +import { getStyle } from '@coreui/coreui/dist/js/coreui-utilities' import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips'; @Component({ From 482f6590f256a76a4e0b5cbd8a17a83f330f45d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 9 May 2018 17:43:13 +0200 Subject: [PATCH 036/168] feat: coreui icons --- src/app/_nav.ts | 9 +- .../views/icons/coreui-icons.component.html | 172 ++++++++++++++++++ src/app/views/icons/coreui-icons.component.ts | 10 + src/app/views/icons/icons-routing.module.ts | 14 +- src/app/views/icons/icons.module.ts | 2 + 5 files changed, 202 insertions(+), 5 deletions(-) create mode 100644 src/app/views/icons/coreui-icons.component.html create mode 100644 src/app/views/icons/coreui-icons.component.ts diff --git a/src/app/_nav.ts b/src/app/_nav.ts index ebdb0f33e..12a3d0929 100644 --- a/src/app/_nav.ts +++ b/src/app/_nav.ts @@ -121,14 +121,19 @@ export const navItems = [ icon: 'icon-star', children: [ { - name: 'Flags', - url: '/icons/flags', + name: 'CoreUI Icons', + url: '/icons/coreui-icons', icon: 'icon-star', badge: { variant: 'success', text: 'NEW' } }, + { + name: 'Flags', + url: '/icons/flags', + icon: 'icon-star' + }, { name: 'Font Awesome', url: '/icons/font-awesome', diff --git a/src/app/views/icons/coreui-icons.component.html b/src/app/views/icons/coreui-icons.component.html new file mode 100644 index 000000000..cf1a814e3 --- /dev/null +++ b/src/app/views/icons/coreui-icons.component.html @@ -0,0 +1,172 @@ +
    +
    +
    + CoreUI Icons +
    + Github +
    +
    +
    +
    +
    + +
    basket-loaded
    +
    +
    + +
    bell
    +
    + +
    + +
    calculator
    +
    +
    + +
    calendar
    +
    +
    + +
    camera
    +
    +
    + +
    chart
    +
    +
    + +
    cloud-download
    +
    +
    + +
    cursor
    +
    +
    + +
    cursor-move
    +
    +
    + +
    drop
    +
    +
    + +
    energy
    +
    +
    + +
    envelope-letter
    +
    +
    + +
    equalizer
    +
    +
    + +
    globe
    +
    +
    + +
    graph
    +
    +
    + +
    home
    +
    +
    + +
    layers
    +
    +
    + +
    list
    +
    +
    + +
    location-pin
    +
    +
    + +
    map
    +
    +
    + +
    note
    +
    +
    + +
    options
    +
    +
    + +
    pencil
    +
    +
    + +
    people
    +
    +
    + +
    pie-chart
    +
    +
    + +
    puzzle
    +
    +
    + +
    screen-desktop
    +
    +
    + +
    screen-smartphone
    +
    +
    + +
    settings
    +
    +
    + +
    social-facebook
    +
    +
    + +
    social-skype
    +
    +
    + +
    social-twitter
    +
    +
    + +
    speech
    +
    +
    + +
    speedometer
    +
    +
    + +
    star
    +
    +
    + +
    user
    +
    +
    + +
    user-female
    +
    +
    + +
    user-follow
    +
    +
    + +
    user-unfollow
    +
    +
    + +
    +
    +
    diff --git a/src/app/views/icons/coreui-icons.component.ts b/src/app/views/icons/coreui-icons.component.ts new file mode 100644 index 000000000..6d63719d3 --- /dev/null +++ b/src/app/views/icons/coreui-icons.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'coreui-icons.component.html' +}) +export class CoreUIIconsComponent { + + constructor() { } + +} diff --git a/src/app/views/icons/icons-routing.module.ts b/src/app/views/icons/icons-routing.module.ts index 59ae58d52..ff769fa95 100644 --- a/src/app/views/icons/icons-routing.module.ts +++ b/src/app/views/icons/icons-routing.module.ts @@ -1,6 +1,7 @@ import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; +import { CoreUIIconsComponent } from './coreui-icons.component'; import { FlagsComponent } from './flags.component'; import { FontAwesomeComponent } from './font-awesome.component'; import { SimpleLineIconsComponent } from './simple-line-icons.component'; @@ -13,10 +14,10 @@ const routes: Routes = [ }, children: [ { - path: 'font-awesome', - component: FontAwesomeComponent, + path: 'coreui-icons', + component: CoreUIIconsComponent, data: { - title: 'Font Awesome' + title: 'CoreUI Icons' } }, { @@ -26,6 +27,13 @@ const routes: Routes = [ title: 'Flags' } }, + { + path: 'font-awesome', + component: FontAwesomeComponent, + data: { + title: 'Font Awesome' + } + }, { path: 'simple-line-icons', component: SimpleLineIconsComponent, diff --git a/src/app/views/icons/icons.module.ts b/src/app/views/icons/icons.module.ts index af9caf05f..574696102 100644 --- a/src/app/views/icons/icons.module.ts +++ b/src/app/views/icons/icons.module.ts @@ -1,5 +1,6 @@ import { NgModule } from '@angular/core'; +import { CoreUIIconsComponent } from './coreui-icons.component'; import { FlagsComponent } from './flags.component'; import { FontAwesomeComponent } from './font-awesome.component'; import { SimpleLineIconsComponent } from './simple-line-icons.component'; @@ -9,6 +10,7 @@ import { IconsRoutingModule } from './icons-routing.module'; @NgModule({ imports: [ IconsRoutingModule ], declarations: [ + CoreUIIconsComponent, FlagsComponent, FontAwesomeComponent, SimpleLineIconsComponent From 50e8bbc11206034dee6cafa068fcd7411b0d8520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 9 May 2018 17:43:36 +0200 Subject: [PATCH 037/168] refactor: update to angular 6 --- .angular-cli.json | 65 - angular.json | 142 + karma.conf.js | 6 +- package-lock.json | 7043 ++++++++++++++++------------------------ package.json | 53 +- src/tsconfig.spec.json | 3 +- tslint.json | 1 - 7 files changed, 2982 insertions(+), 4331 deletions(-) delete mode 100644 .angular-cli.json create mode 100644 angular.json diff --git a/.angular-cli.json b/.angular-cli.json deleted file mode 100644 index a8ed53faf..000000000 --- a/.angular-cli.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "project": { - "name": "ng" - }, - "apps": [ - { - "root": "src", - "outDir": "dist", - "assets": [ - "assets", - "favicon.ico" - ], - "index": "index.html", - "main": "main.ts", - "polyfills": "polyfills.ts", - "test": "test.ts", - "tsconfig": "tsconfig.app.json", - "testTsconfig": "tsconfig.spec.json", - "prefix": "app", - "styles": [ - "../node_modules/flag-icon-css/css/flag-icon.css", - "../node_modules/font-awesome/css/font-awesome.css", - "../node_modules/simple-line-icons/css/simple-line-icons.css", - "scss/style.scss" - ], - "scripts": [ - "../node_modules/chart.js/dist/Chart.min.js" - ], - "environmentSource": "environments/environment.ts", - "environments": { - "dev": "environments/environment.ts", - "prod": "environments/environment.prod.ts" - } - } - ], - "e2e": { - "protractor": { - "config": "./protractor.conf.js" - } - }, - "lint": [ - { - "project": "src/tsconfig.app.json", - "exclude": "**/node_modules/**" - }, - { - "project": "src/tsconfig.spec.json", - "exclude": "**/node_modules/**" - }, - { - "project": "e2e/tsconfig.e2e.json", - "exclude": "**/node_modules/**" - } - ], - "test": { - "karma": { - "config": "./karma.conf.js" - } - }, - "defaults": { - "styleExt": "scss", - "component": {} - } -} diff --git a/angular.json b/angular.json new file mode 100644 index 000000000..b25ae2a3a --- /dev/null +++ b/angular.json @@ -0,0 +1,142 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "ng": { + "root": "", + "sourceRoot": "src", + "projectType": "application", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist", + "index": "src/index.html", + "main": "src/main.ts", + "tsConfig": "src/tsconfig.app.json", + "polyfills": "src/polyfills.ts", + "assets": [ + "src/assets" + ], + "styles": [ + "node_modules/@coreui/icons/css/coreui-icons.css", + "node_modules/flag-icon-css/css/flag-icon.css", + "node_modules/font-awesome/css/font-awesome.css", + "node_modules/simple-line-icons/css/simple-line-icons.css", + "src/scss/style.scss" + ], + "scripts": [ + "node_modules/chart.js/dist/Chart.min.js" + ] + }, + "configurations": { + "production": { + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "extractCss": true, + "namedChunks": false, + "aot": true, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "options": { + "browserTarget": "ng:build" + }, + "configurations": { + "production": { + "browserTarget": "ng:build:production" + } + } + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "ng:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "karmaConfig": "./karma.conf.js", + "polyfills": "src/polyfills.ts", + "tsConfig": "src/tsconfig.spec.json", + "scripts": [ + "node_modules/chart.js/dist/Chart.min.js" + ], + "styles": [ + "node_modules/flag-icon-css/css/flag-icon.css", + "node_modules/font-awesome/css/font-awesome.css", + "node_modules/simple-line-icons/css/simple-line-icons.css", + "src/scss/style.scss" + ], + "assets": [ + "src/assets", + "src/favicon.ico" + ] + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": [ + "src/tsconfig.app.json", + "src/tsconfig.spec.json" + ], + "exclude": [ + "**/node_modules/**" + ] + } + } + } + }, + "ng-e2e": { + "root": "", + "sourceRoot": "", + "projectType": "application", + "architect": { + "e2e": { + "builder": "@angular-devkit/build-angular:protractor", + "options": { + "protractorConfig": "./protractor.conf.js", + "devServerTarget": "ng:serve" + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": [ + "e2e/tsconfig.e2e.json" + ], + "exclude": [ + "**/node_modules/**" + ] + } + } + } + } + }, + "defaultProject": "ng", + "schematics": { + "@schematics/angular:component": { + "prefix": "app", + "styleext": "scss" + }, + "@schematics/angular:directive": { + "prefix": "app" + } + } +} diff --git a/karma.conf.js b/karma.conf.js index af139fada..84af9d19a 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -4,19 +4,19 @@ module.exports = function (config) { config.set({ basePath: '', - frameworks: ['jasmine', '@angular/cli'], + frameworks: ['jasmine', '@angular-devkit/build-angular'], plugins: [ require('karma-jasmine'), require('karma-chrome-launcher'), require('karma-jasmine-html-reporter'), require('karma-coverage-istanbul-reporter'), - require('@angular/cli/plugins/karma') + require('@angular-devkit/build-angular/plugins/karma') ], client:{ clearContext: false // leave Jasmine Spec Runner output visible in browser }, coverageIstanbulReporter: { - reports: [ 'html', 'lcovonly' ], + dir: require('path').join(__dirname, 'coverage'), reports: [ 'html', 'lcovonly' ], fixWebpackSourcePaths: true }, angularCli: { diff --git a/package-lock.json b/package-lock.json index d8a4c6c88..ebfa50eef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,160 +1,186 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.1", + "version": "2.0.0-beta.4", "lockfileVersion": 1, "requires": true, "dependencies": { + "@angular-devkit/architect": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.0.tgz", + "integrity": "sha512-d/H8DxNk4f+EA/1BCP6QREyRRgd9Ul+PzFaObf0x6eEVRGylyKlA3vx2EepPm+P3lij0vRVhF08hDwJJ9n0jbQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.6.0", + "rxjs": "6.1.0" + } + }, + "@angular-devkit/build-angular": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.6.0.tgz", + "integrity": "sha512-HUrB9g8Dk1SQUlKrfDUkH97kiaOlriDBYULV5TBwonMj7cih3hUaPmcyHTqKrz/GzGTF2YXMT9DYo0hThWcdGA==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.6.0", + "@angular-devkit/build-optimizer": "0.6.0", + "@angular-devkit/core": "0.6.0", + "@ngtools/webpack": "6.0.0", + "ajv": "6.4.0", + "autoprefixer": "8.4.1", + "cache-loader": "1.2.2", + "chalk": "2.2.2", + "circular-dependency-plugin": "5.0.2", + "clean-css": "4.1.11", + "copy-webpack-plugin": "4.5.1", + "file-loader": "1.1.11", + "glob": "7.1.2", + "html-webpack-plugin": "3.2.0", + "istanbul": "0.4.5", + "istanbul-instrumenter-loader": "3.0.1", + "karma-source-map-support": "1.2.0", + "less": "3.0.2", + "less-loader": "4.1.0", + "license-webpack-plugin": "1.3.1", + "lodash": "4.17.10", + "memory-fs": "0.4.1", + "mini-css-extract-plugin": "0.4.0", + "minimatch": "3.0.4", + "node-sass": "4.9.0", + "opn": "5.3.0", + "parse5": "4.0.0", + "portfinder": "1.0.13", + "postcss": "6.0.22", + "postcss-import": "11.1.0", + "postcss-loader": "2.1.4", + "postcss-url": "7.3.2", + "raw-loader": "0.5.1", + "resolve": "1.7.1", + "rxjs": "6.1.0", + "sass-loader": "7.0.1", + "silent-error": "1.1.0", + "source-map-support": "0.5.5", + "stats-webpack-plugin": "0.6.2", + "style-loader": "0.21.0", + "stylus": "0.54.5", + "stylus-loader": "3.0.2", + "tree-kill": "1.2.0", + "uglifyjs-webpack-plugin": "1.2.5", + "url-loader": "1.0.1", + "webpack": "4.6.0", + "webpack-dev-middleware": "3.1.3", + "webpack-dev-server": "3.1.4", + "webpack-merge": "4.1.2", + "webpack-sources": "1.1.0", + "webpack-subresource-integrity": "1.1.0-rc.4" + } + }, "@angular-devkit/build-optimizer": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.3.2.tgz", - "integrity": "sha512-U0BCZtThq5rUfY08shHXpxe8ZhSsiYB/cJjUvAWRTs/ORrs8pbngS6xwseQws8d/vHoVrtqGD9GU9h8AmFRERQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.6.0.tgz", + "integrity": "sha512-XV6NEf5G3iuXnIUpvSuwGSyTkIP5muS4NKbOWFpqqQhbQ0jacJ9KC3uXSBITD7zZD8ywA3Yq84mPl8c9pLKyXw==", "dev": true, "requires": { "loader-utils": "1.1.0", "source-map": "0.5.7", - "typescript": "2.6.2", + "typescript": "2.7.2", "webpack-sources": "1.1.0" - }, - "dependencies": { - "typescript": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", - "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", - "dev": true - } } }, "@angular-devkit/core": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.3.2.tgz", - "integrity": "sha512-zABk/iP7YX5SVbmK4e+IX7j2d0D37MQJQiKgWdV3JzfvVJhNJzddiirtT980pIafoq+KyvTgVwXtc+vnux0oeQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.0.tgz", + "integrity": "sha512-hM1AOSF/+XZpv350pODPgoO/2QL61tfRlCXf3u4zHxkXdcboFKGCIi7VEu7TYMWSQzujcTFJciVBrgf/IfQ3cA==", "dev": true, "requires": { - "ajv": "5.5.2", - "chokidar": "1.7.0", - "rxjs": "5.5.10", + "ajv": "6.4.0", + "chokidar": "2.0.3", + "rxjs": "6.1.0", "source-map": "0.5.7" - }, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" - } - } } }, "@angular-devkit/schematics": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.3.2.tgz", - "integrity": "sha512-B6zZoqvHaTJy+vVdA6EtlxnCdGMa5elCa4j9lQLC3JI8DLvMXUWkCIPVbPzJ/GSRR9nsKWpvYMYaJyfBDUqfhw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.6.0.tgz", + "integrity": "sha512-TK1wdBMXt6N2T8SUyqx45+HntvFknHyNQpGWvnQZLE/f0y9otCOAarVGxbDaxznc1SNYSPNckSQi8rjEsUNVsw==", "dev": true, "requires": { - "@ngtools/json-schema": "1.2.0", - "rxjs": "5.5.10" + "@angular-devkit/core": "0.6.0", + "rxjs": "6.1.0" } }, "@angular/animations": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.2.10.tgz", - "integrity": "sha512-QNYXqnti8BeFriNaZ/juLnO6l0MVlVNUmLycC9ma+pdTiEJl8rtgZ0WXxgOCjScyKpInkWn2J+m9FI/78SYFpw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.0.0.tgz", + "integrity": "sha512-jl3WZmM/csNeyzdb1cEEc5cUX7jLn3NvPYEiP/ZkKmib0XBGIGBBv7xiuoivTJFJsE4/N5sCFEHRFLnuBBE+OA==", "requires": { "tslib": "1.9.0" } }, "@angular/cli": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.7.4.tgz", - "integrity": "sha512-URdb1QtnQf+Ievy93wjq7gE81s25BkWUwJFPey+YkphBA3G1lbCAQPiEh2pntBwaIKavgEuCw+Sf2YZdgTVhDA==", - "dev": true, - "requires": { - "@angular-devkit/build-optimizer": "0.3.2", - "@angular-devkit/core": "0.3.2", - "@angular-devkit/schematics": "0.3.2", - "@ngtools/json-schema": "1.2.0", - "@ngtools/webpack": "1.10.2", - "@schematics/angular": "0.3.2", - "@schematics/package-update": "0.3.2", - "ajv": "6.4.0", - "autoprefixer": "7.2.6", - "cache-loader": "1.2.2", - "chalk": "2.2.2", - "circular-dependency-plugin": "4.4.0", - "clean-css": "4.1.11", - "common-tags": "1.7.2", - "copy-webpack-plugin": "4.4.3", - "core-object": "3.1.5", - "denodeify": "1.2.1", - "ember-cli-string-utils": "1.1.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.11", - "fs-extra": "4.0.3", - "glob": "7.1.2", - "html-webpack-plugin": "2.30.1", - "istanbul-instrumenter-loader": "3.0.1", - "karma-source-map-support": "1.2.0", - "less": "2.7.3", - "less-loader": "4.1.0", - "license-webpack-plugin": "1.3.1", - "loader-utils": "1.1.0", - "lodash": "4.17.4", - "memory-fs": "0.4.1", - "minimatch": "3.0.4", - "node-modules-path": "1.0.1", - "node-sass": "4.8.3", - "nopt": "4.0.1", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.0.0.tgz", + "integrity": "sha512-IGYewWdCpWRDJF/rA1y5R9MwDkO6gvxWSC27FTUNhkymZr+BUY7UgOnp1uwNtU/lLi7V9D28Pd4btOvrd2y5fA==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.6.0", + "@angular-devkit/core": "0.6.0", + "@angular-devkit/schematics": "0.6.0", + "@schematics/angular": "0.6.0", + "@schematics/update": "0.6.0", "opn": "5.1.0", - "portfinder": "1.0.13", - "postcss": "6.0.21", - "postcss-import": "11.1.0", - "postcss-loader": "2.1.3", - "postcss-url": "7.3.2", - "raw-loader": "0.5.1", - "resolve": "1.5.0", - "rxjs": "5.5.10", - "sass-loader": "6.0.7", + "resolve": "1.7.1", + "rxjs": "6.1.0", "semver": "5.5.0", "silent-error": "1.1.0", - "source-map-support": "0.4.18", - "style-loader": "0.19.1", - "stylus": "0.54.5", - "stylus-loader": "3.0.2", - "uglifyjs-webpack-plugin": "1.2.4", - "url-loader": "0.6.2", - "webpack": "3.11.0", - "webpack-dev-middleware": "1.12.2", - "webpack-dev-server": "2.11.2", - "webpack-merge": "4.1.2", - "webpack-sources": "1.1.0", - "webpack-subresource-integrity": "1.0.4" + "symbol-observable": "1.2.0", + "yargs-parser": "10.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "opn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", + "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "dev": true, + "requires": { + "is-wsl": "1.1.0" + } + }, + "yargs-parser": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.0.0.tgz", + "integrity": "sha512-+DHejWujTVYeMHLff8U96rLc4uE4Emncoftvn5AjhB1Jw1pWxLzgBUT/WYbPrHmy6YPEBTZQx5myHhVcuuu64g==", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } } }, "@angular/common": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.2.10.tgz", - "integrity": "sha512-4zgI/Q6bo/KCvrDPf8gc2IpTJ3PFKgd9RF4jZuh1uc+uEYTAj396tDF8o412AJ/iwtYOHWUx+YgzAvT8dHXZ5Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.0.0.tgz", + "integrity": "sha512-oo/KESihAZo0FsZPHthO9PYhanN4Q+Lo7Lb2HNbWnD+xRIPa1yFC12JOWiD+SPPfFGWMI6aW3wAlcoej1+QKSw==", "requires": { "tslib": "1.9.0" } }, "@angular/compiler": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.2.10.tgz", - "integrity": "sha512-FI9ip+aWGpKQB+VfNbFQ+wyh0K4Th8Q/MrHxW6CN4BYVAfFtfORRohvyyYk0sRxuQO8JFN3W/FFfdXjuL+cZKw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.0.0.tgz", + "integrity": "sha512-UsYfsvHf4VVtkhzM7tyabh8co7gqWZTm3p79hbLDeyCEojl0AkrwbSgh0DQnKRxp4Tu3DEeeDkg1ahA7n19I8A==", "requires": { "tslib": "1.9.0" } }, "@angular/compiler-cli": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.2.10.tgz", - "integrity": "sha512-RhI26rVALRn3LrU0CAIEj56m60vLyCd8e2Ah79yRP6vlXL8k6SylXytUljTeXIBtiVu2Bi1qKGf2s1X674GzCw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.0.0.tgz", + "integrity": "sha512-RV0xTSTPT3yOnbS5Gx6lMAETQeTUr72Ifu0+JZh9AV07xGVislZ+SdQGSeNgXoqxise6e65lJp3Nrb5KE4Lv6g==", "dev": true, "requires": { "chokidar": "1.7.0", @@ -163,6 +189,131 @@ "tsickle": "0.27.5" }, "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.2.3", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -172,134 +323,134 @@ } }, "@angular/core": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.2.10.tgz", - "integrity": "sha512-glDuTtHTcAVhfU3NVewxz/W+Iweq5IaeW2tnMa+RKLopYk9fRs8eR5iTixTGvegwKR770vfXg/gR7P6Ii5cYGQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.0.0.tgz", + "integrity": "sha512-52X2ZKXOoaMRYaC/ycHePTkXuwku8qJFxoEXAFBItAkk9rebLU4CD8Fx1Z9vUd8aWu1uFfLTxqkgE0mUyBANZw==", "requires": { "tslib": "1.9.0" } }, "@angular/forms": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.2.10.tgz", - "integrity": "sha512-XQR4cd1Eey9aDT3CxQ6pbBWSBEg1408ZV/EUblKgMgt4k8PfDiuLSbF+MI/TOYAg3UkcVAxN1no4hWtkou8Rpw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.0.0.tgz", + "integrity": "sha512-4eVfCcSyPRhml7Xa6ia/DgDl3JhOnEdBdHo+jads1YL5AF6D08Tthngjf3KjuctGqZDACPyxNt6ciX4g8IbGCA==", "requires": { "tslib": "1.9.0" } }, "@angular/http": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.2.10.tgz", - "integrity": "sha512-euEJbxpH+pKBAwGUSo7XvNdods/kY6I4s8OUaJPUMtraQkhE6TJ0OMYvnqmGbdLimsg3ZMxqm54jCOjj9saEOQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.0.0.tgz", + "integrity": "sha512-nBZ4KmXx0KR+cIPOMBsJpPhcec5wSCbVtTYRH0zTxmzTmqM3g6+i0PECpqbVgcQEGiOxBLcmXNWfXZl5czpiqw==", "requires": { "tslib": "1.9.0" } }, "@angular/language-service": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.2.10.tgz", - "integrity": "sha512-/KGIb7yMRzml16EI6Givyrau3e0Mf7jKlbIiCnXoUU7f42BvrotRk9ob1aVzrXkX/DvESniX2tFoG14jS5VGrg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.0.0.tgz", + "integrity": "sha512-ysNUM8uec9Kf5Te5HBT6b3G5CLlxOKAXtk+bY1sqbE9sMDZFWQhqR66QzfWdOPRyj9KKrwuKZd9ArMjAbOVNYw==", "dev": true }, "@angular/platform-browser": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.10.tgz", - "integrity": "sha512-oF1A0BS1wpTlxfv6YytkFCkztvvtVllnh5IUnoyV+siVT3qogKat9ZmzCmcDJ5SvIDYkY+rXBhumyFzBZ5ufFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.0.0.tgz", + "integrity": "sha512-ExI1o40BJIbJKFz1p1ivGSgLA1+T0uUo8rjheOZhcGDwCNx54/RapCFLdcHCNiW8NzAIzx+kt4DdXnCSKitnDA==", "requires": { "tslib": "1.9.0" } }, "@angular/platform-browser-dynamic": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.10.tgz", - "integrity": "sha512-TquhIkyR6uXfmzk6RiEl5+8Kk653Wqe4F+pKn5gFi+Z6cDm4nkDlT9kgT3e6c08JHw9fGGAvNmsalq7oS+PnNg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.0.tgz", + "integrity": "sha512-yk4wZYn2bosuvDaYaEq6UuEeI966/28uCljm5iBfo3l8Vuv2IChk5664M68O6C+KwWzCCWDHvIqm0q178YUYug==", "requires": { "tslib": "1.9.0" } }, "@angular/router": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.2.10.tgz", - "integrity": "sha512-63op4yExVsm+Ng4dlCeexQdXKYMnzxtmX116V3hY/mHi1MPTR20uPCx55U8xR0kQvxs0ea8tmJxHdMpz76edqA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.0.0.tgz", + "integrity": "sha512-ONrfgfYmFGz0Ht2MvymMvBMxPI9w5037ZfJWpTu1/Xo1XmVOawzj2SvYfEzTqexznWcTAALggq/A23k8r9ArKA==", "requires": { "tslib": "1.9.0" } }, "@coreui/angular": { - "version": "2.0.0-beta.2", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-beta.2.tgz", - "integrity": "sha512-IBTjLR7zr+1YtbuUYXZVhu43uYCGGcQrmsdF1Sk72DXLdfeIOrrJ3oHD990A7oJ3vFc5awPybtlEcW7s1B/ptw==", + "version": "2.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-beta.4.tgz", + "integrity": "sha512-srLJldItMPI3J4z2FdgkHQYJ+YOmD7Pi/8zS0j8I1JbCFa25klwVxZNj6lSxyozYFb5wa269qFZ/AAdmoFpLHg==", "requires": { - "@coreui/coreui": "2.0.0-beta.10" + "@coreui/coreui": "2.0.0" } }, "@coreui/coreui": { - "version": "2.0.0-beta.10", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.0-beta.10.tgz", - "integrity": "sha512-jh1KBVuD6PkswX8FxnBFwuWXWv3Xqn95iqLsnUR568ML/FRQUkH8u71BR8Gy01J6/80Dx9J99DG9svRkQklfFg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.0.tgz", + "integrity": "sha512-anqm/En4f3JVyXQNegKs5ZZtIdPSqtoaIsAqZ/Gmj6fK6nOHZTTX+C+Cq8S1YJxCUm36dFKD6KEcyovMhWNATQ==", "requires": { - "bootstrap": "4.1.0" + "@coreui/coreui-plugin-npm-postinstall": "1.0.2", + "bootstrap": "4.1.1" } }, "@coreui/coreui-plugin-chartjs-custom-tooltips": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.1.0.tgz", - "integrity": "sha512-yK9EsXrjnZnL7wAUDwkhDwfXfqkUede0/KeNBYOsjnIREVjmOYbF1rQB2nJ14vtiia7mYjXKdboPI52IAQnuwg==" - }, - "@ngtools/json-schema": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.2.0.tgz", - "integrity": "sha512-pMh+HDc6mOjUO3agRfB1tInimo7hf67u+0Cska2bfXFe6oU7rSMnr5PLVtiZVgwMoBHpx/6XjBymvcnWPo2Uzg==", - "dev": true + "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.2.0.tgz", + "integrity": "sha512-+dCytUJQ4xlMqlLoA9oOTCoxWEJSX9Kv+bCxSFJNqR1PvYzcpXGu/B6AO38GgLfanK0KDKe+uhf1jod7agsMJA==", + "requires": { + "ms": "2.1.1" + } + }, + "@coreui/coreui-plugin-npm-postinstall": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-npm-postinstall/-/coreui-plugin-npm-postinstall-1.0.2.tgz", + "integrity": "sha512-yeeoWp+bNS84nP1977Y8UCiQ9pssO+f4QuVj3i0/gYZFjjvOgxx0dnyWhtowD5sLYnCRMPlPpqyjwXze3SlkYg==" + }, + "@coreui/icons": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-0.1.1.tgz", + "integrity": "sha512-WGU4Le65I+gTvmKQ1QtBDe/q/zBwfvstpX7R5o3n6eGJycV1mPHjN+GgVkXUDQUYnMDjR0zwE5s9yDUffn3Umg==" }, "@ngtools/webpack": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.10.2.tgz", - "integrity": "sha512-3u2zg2rarG3qNLSukBClGADWuq/iNn5SQtlSeAbfKzwBeyLGbF0gN1z1tVx1Bcr8YwFzR6NdRePQmJGcoqq1fg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.0.0.tgz", + "integrity": "sha512-ULZnn1sFmVZ4o8LRWRk8BVnJzSpfjvpjTC2lsC/5DavPwpYLbMEdecwE5OIZhkXUr6QLZebPHEjlazesWHwqrA==", "dev": true, "requires": { - "chalk": "2.2.2", - "enhanced-resolve": "3.4.1", - "loader-utils": "1.1.0", - "magic-string": "0.22.5", - "semver": "5.5.0", - "source-map": "0.5.7", + "@angular-devkit/core": "0.6.0", "tree-kill": "1.2.0", "webpack-sources": "1.1.0" } }, "@schematics/angular": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.3.2.tgz", - "integrity": "sha512-Elrk0BA951s0ScFZU0AWrpUeJBYVR52DZ1QTIO5R0AhwEd1PW4olI8szPLGQlVW5Sd6H0FA/fyFLIvn2r9v6Rw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.6.0.tgz", + "integrity": "sha512-mgDCNHF/41934HGMU4PCY3nk19kTBvUBZ5PLQEkZ6Q+wLDs2WigjuJqcYrUluC1T0Z3SvVDKrwSbC2RRMC/oFA==", "dev": true, "requires": { - "typescript": "2.6.2" - }, - "dependencies": { - "typescript": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", - "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", - "dev": true - } + "@angular-devkit/core": "0.6.0", + "@angular-devkit/schematics": "0.6.0", + "typescript": "2.7.2" } }, - "@schematics/package-update": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@schematics/package-update/-/package-update-0.3.2.tgz", - "integrity": "sha512-7aVP4994Hu8vRdTTohXkfGWEwLhrdNP3EZnWyBootm5zshWqlQojUGweZe5zwewsKcixeVOiy2YtW+aI4aGSLA==", + "@schematics/update": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.6.0.tgz", + "integrity": "sha512-/6p81bKbbH19EAFDhwHZCKMDEHwLkSdvCTVESAsrDQzjReGiLJ/NhStkpHp56kIYqsY/WXZlujn8MLQdSEMolA==", "dev": true, "requires": { - "rxjs": "5.5.10", + "@angular-devkit/core": "0.6.0", + "@angular-devkit/schematics": "0.6.0", + "npm-registry-client": "8.5.1", + "rxjs": "6.1.0", "semver": "5.5.0", "semver-intersect": "1.3.1" } }, "@types/jasmine": { - "version": "2.8.6", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.6.tgz", - "integrity": "sha512-clg9raJTY0EOo5pVZKX3ZlMjlYzVU73L71q5OV1jhE2Uezb7oF94jh4CvwrW6wInquQAdhOxJz5VDF2TLUGmmA==", + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.7.tgz", + "integrity": "sha512-RdbrPcW1aD78UmdLiDa9ZCKrbR5Go8PXh6GCpb4oIOkWVEusubSJJDrP4c5RYOu8m/CBz+ygZpicj6Pgms5a4Q==", "dev": true }, "@types/jasminewd2": { @@ -308,13 +459,13 @@ "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", "dev": true, "requires": { - "@types/jasmine": "2.8.6" + "@types/jasmine": "2.8.7" } }, "@types/node": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.5.tgz", - "integrity": "sha512-NOLEgsT6UiDTjnWG5Hd2Mg25LRyz/oe8ql3wbjzgSFeRzRROhPmtlsvIrei4B46UjERF0td9SZ1ZXPLOdcrBHg==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.0.3.tgz", + "integrity": "sha512-J7nx6JzxmtT4zyvfLipYL7jNaxvlCWpyG7JhhCQ4fQyG+AGfovAHoYR55TFx+X8akfkUJYpt5JG6GPeFMjZaCQ==", "dev": true }, "@types/q": { @@ -329,32 +480,10 @@ "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==", "dev": true }, - "@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", - "dev": true - }, - "@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, - "JSONStream": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.2.tgz", - "integrity": "sha1-wQI3G27Dp887hHygDCC7D85Mbeo=", - "dev": true, - "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" - } - }, "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", "dev": true }, "accepts": { @@ -365,46 +494,21 @@ "requires": { "mime-types": "2.1.18", "negotiator": "0.6.1" - }, - "dependencies": { - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, - "requires": { - "mime-db": "1.33.0" - } - } } }, "acorn": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz", - "integrity": "sha512-XLmq3H/BVvW6/GbxKryGxWORz1ebilSsUDlyC27bXhWGWAZWkGwS6FLHjOlwFXNFoWFQEO/Df4u0YYd0K3BQgQ==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", + "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==", "dev": true }, "acorn-dynamic-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", - "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", "dev": true, "requires": { - "acorn": "4.0.13" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } + "acorn": "5.5.3" } }, "addressparser": { @@ -457,9 +561,9 @@ } }, "ajv-keywords": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz", - "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", "dev": true }, "align-text": { @@ -471,6 +575,17 @@ "kind-of": "3.2.2", "longest": "1.0.1", "repeat-string": "1.6.1" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } } }, "amdefine": { @@ -490,7 +605,7 @@ "bluebird": "3.5.1", "buffer-more-ints": "0.0.2", "readable-stream": "1.1.14", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" }, "dependencies": { "isarray": { @@ -535,9 +650,9 @@ "dev": true }, "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "1.9.1" @@ -555,12 +670,12 @@ } }, "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "2.3.11", + "micromatch": "3.1.10", "normalize-path": "2.1.1" } }, @@ -592,26 +707,23 @@ "dev": true, "requires": { "delegates": "1.0.0", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "1.0.3" } }, "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "1.1.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, "arr-flatten": { "version": "1.1.0", @@ -625,12 +737,6 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -653,18 +759,6 @@ "es-abstract": "1.11.0" } }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, "array-slice": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", @@ -687,9 +781,9 @@ "dev": true }, "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, "arraybuffer.slice": { @@ -718,14 +812,14 @@ "dev": true }, "asn1.js": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", - "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { "bn.js": "4.11.8", "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "minimalistic-assert": "1.0.1" } }, "assert": { @@ -738,9 +832,9 @@ } }, "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, "assign-symbols": { @@ -750,37 +844,17 @@ "dev": true }, "ast-types": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz", - "integrity": "sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz", + "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==", "dev": true, "optional": true }, - "astw": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/astw/-/astw-2.2.0.tgz", - "integrity": "sha1-e9QXhNMkk5h66yOba04cV6hzuRc=", - "dev": true, - "requires": { - "acorn": "4.0.13" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true }, "async-each": { "version": "1.0.1", @@ -792,8 +866,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "optional": true + "dev": true }, "async-limiter": { "version": "1.0.0", @@ -808,35 +881,35 @@ "dev": true }, "atob": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz", - "integrity": "sha512-SuiKH8vbsOyCALjA/+EINmt/Kdl+TQPrtFgW7XZZcwtryFu9e5kQoX3bjCW6mIvGH1fbeAZZuvwGR5IlBRznGw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", "dev": true }, "autoprefixer": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz", - "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.4.1.tgz", + "integrity": "sha512-YqUclCBDXUT9Y7aQ8Xv+ja8yhTZYJoMsOD7WS++gZIJLCpCu+gPcKGDlhk6S3WxhLkTcNVdaMZAWys2nzZCH7g==", "dev": true, "requires": { - "browserslist": "2.11.3", - "caniuse-lite": "1.0.30000824", + "browserslist": "3.2.6", + "caniuse-lite": "1.0.30000833", "normalize-range": "0.1.2", "num2fraction": "1.2.2", - "postcss": "6.0.21", + "postcss": "6.0.22", "postcss-value-parser": "3.3.0" } }, "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true }, "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", + "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", "dev": true }, "axios": { @@ -847,6 +920,18 @@ "optional": true, "requires": { "follow-redirects": "1.0.0" + }, + "dependencies": { + "follow-redirects": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", + "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=", + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.9" + } + } } }, "babel-code-frame": { @@ -898,7 +983,7 @@ "babel-types": "6.26.0", "detect-indent": "4.0.0", "jsesc": "1.3.0", - "lodash": "4.17.4", + "lodash": "4.17.10", "source-map": "0.5.7", "trim-right": "1.0.1" } @@ -932,7 +1017,7 @@ "babel-traverse": "6.26.0", "babel-types": "6.26.0", "babylon": "6.18.0", - "lodash": "4.17.4" + "lodash": "4.17.10" } }, "babel-traverse": { @@ -949,7 +1034,7 @@ "debug": "2.6.9", "globals": "9.18.0", "invariant": "2.2.4", - "lodash": "4.17.4" + "lodash": "4.17.10" } }, "babel-types": { @@ -960,7 +1045,7 @@ "requires": { "babel-runtime": "6.26.0", "esutils": "2.0.2", - "lodash": "4.17.4", + "lodash": "4.17.10", "to-fast-properties": "1.0.3" } }, @@ -1006,11 +1091,34 @@ "is-descriptor": "1.0.2" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } } } }, @@ -1021,9 +1129,9 @@ "dev": true }, "base64-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", - "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", "dev": true }, "base64id": { @@ -1089,6 +1197,13 @@ "readable-stream": "2.0.6" }, "dependencies": { + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true, + "optional": true + }, "readable-stream": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", @@ -1124,7 +1239,6 @@ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, - "optional": true, "requires": { "inherits": "2.0.3" } @@ -1168,12 +1282,12 @@ "content-type": "1.0.4", "debug": "2.6.9", "depd": "1.1.2", - "http-errors": "1.6.2", + "http-errors": "1.6.3", "iconv-lite": "0.4.19", "on-finished": "2.3.0", "qs": "6.5.1", "raw-body": "2.3.2", - "type-is": "1.6.15" + "type-is": "1.6.16" }, "dependencies": { "qs": { @@ -1205,23 +1319,23 @@ "dev": true }, "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "4.2.1" } }, "bootstrap": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.0.tgz", - "integrity": "sha512-kCo82nE8qYVfOa/Z3hL98CPgPIEkh6iPdiJrUJMQ9n9r0+6PEET7cmhLlV0XVYmEj5QtKIOaSGMLxy5jSFhKog==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.1.tgz", + "integrity": "sha512-SpiDSOcbg4J/PjVSt4ny5eY6j74VbVSjROY4Fb/WIUXBV9cnb5luyR4KnPvNoXuGnBK1T+nJIWqRsvU3yP8Mcg==" }, "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "1.0.0", @@ -1229,197 +1343,69 @@ } }, "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browser-pack": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.3.tgz", - "integrity": "sha512-Jo+RYsn8X8OhyP9tMXXg0ueR2fW696HUu1Hf3/DeiwNean1oGiPtdgGRNuUHBpPHzBH3x4n1kzAlgOgHSIq88g==", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "combine-source-map": "0.8.0", - "defined": "1.0.0", - "safe-buffer": "5.1.1", - "through2": "2.0.3", - "umd": "3.0.1" - } - }, - "browser-resolve": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", - "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", - "dev": true, - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "browserify": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz", - "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "JSONStream": "1.3.2", - "assert": "1.4.1", - "browser-pack": "6.0.3", - "browser-resolve": "1.11.2", - "browserify-zlib": "0.2.0", - "buffer": "5.0.8", - "cached-path-relative": "1.0.1", - "concat-stream": "1.5.2", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "defined": "1.0.0", - "deps-sort": "2.0.0", - "domain-browser": "1.1.7", - "duplexer2": "0.1.4", - "events": "1.1.1", - "glob": "7.1.2", - "has": "1.0.1", - "htmlescape": "1.1.1", - "https-browserify": "1.0.0", - "inherits": "2.0.3", - "insert-module-globals": "7.0.1", - "labeled-stream-splicer": "2.0.0", - "module-deps": "4.1.1", - "os-browserify": "0.3.0", - "parents": "1.0.1", - "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "read-only-stream": "2.0.0", - "readable-stream": "2.3.3", - "resolve": "1.5.0", - "shasum": "1.0.2", - "shell-quote": "1.6.1", - "stream-browserify": "2.0.1", - "stream-http": "2.8.0", - "string_decoder": "1.0.3", - "subarg": "1.0.0", - "syntax-error": "1.3.0", - "through2": "2.0.3", - "timers-browserify": "1.4.2", - "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.3", - "vm-browserify": "0.0.4", - "xtend": "4.0.1" + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.2", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" }, "dependencies": { - "buffer": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.0.8.tgz", - "integrity": "sha512-xXvjQhVNz50v2nPeoOsNqWCLGfiv4ji/gXZM28jnVwdLJxH4mFyqgqCKfaK9zf1KUbG6zTkjLOy7ou+jSMarGA==", - "dev": true, - "requires": { - "base64-js": "1.2.1", - "ieee754": "1.1.8" - } - }, - "concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", - "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", - "dev": true - }, - "timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "process": "0.11.10" + "is-extendable": "0.1.1" } } } }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, "browserify-aes": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", - "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { "buffer-xor": "1.0.3", "cipher-base": "1.0.4", - "create-hash": "1.1.3", + "create-hash": "1.2.0", "evp_bytestokey": "1.0.3", "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "browserify-cipher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", - "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "1.1.1", - "browserify-des": "1.0.0", + "browserify-aes": "1.2.0", + "browserify-des": "1.0.1", "evp_bytestokey": "1.0.3" } }, "browserify-des": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", - "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz", + "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", "dev": true, "requires": { "cipher-base": "1.0.4", @@ -1445,11 +1431,11 @@ "requires": { "bn.js": "4.11.8", "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", "elliptic": "6.4.0", "inherits": "2.0.3", - "parse-asn1": "5.1.0" + "parse-asn1": "5.1.1" } }, "browserify-zlib": { @@ -1462,13 +1448,13 @@ } }, "browserslist": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", - "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.6.tgz", + "integrity": "sha512-XCsMSg9V4S1VRdcp265dJ+8kBRjfuFXcavbisY7G6T9QI0H1Z24PP53vvs0WDYWqm38Mco1ILDtafcS8ZR4xiw==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000824", - "electron-to-chromium": "1.3.42" + "caniuse-lite": "1.0.30000833", + "electron-to-chromium": "1.3.45" } }, "buffer": { @@ -1477,8 +1463,8 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "1.2.1", - "ieee754": "1.1.8", + "base64-js": "1.3.0", + "ieee754": "1.1.11", "isarray": "1.0.0" } }, @@ -1520,6 +1506,15 @@ "nodemailer-fetch": "1.6.0", "nodemailer-shared": "1.1.0", "punycode": "1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true, + "optional": true + } } }, "builtin-modules": { @@ -1534,6 +1529,12 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -1550,7 +1551,7 @@ "chownr": "1.0.1", "glob": "7.1.2", "graceful-fs": "4.1.11", - "lru-cache": "4.1.1", + "lru-cache": "4.1.2", "mississippi": "2.0.0", "mkdirp": "0.5.1", "move-concurrently": "1.0.1", @@ -1576,14 +1577,6 @@ "to-object-path": "0.3.0", "union-value": "1.0.0", "unset-value": "1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } } }, "cache-loader": { @@ -1594,16 +1587,10 @@ "requires": { "loader-utils": "1.1.0", "mkdirp": "0.5.1", - "neo-async": "2.5.0", + "neo-async": "2.5.1", "schema-utils": "0.4.5" } }, - "cached-path-relative": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz", - "integrity": "sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc=", - "dev": true - }, "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", @@ -1621,10 +1608,11 @@ } }, "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true }, "camelcase-keys": { "version": "2.1.0", @@ -1634,12 +1622,20 @@ "requires": { "camelcase": "2.1.1", "map-obj": "1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } } }, "caniuse-lite": { - "version": "1.0.30000824", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000824.tgz", - "integrity": "sha512-KcgeAvVkpzN05Mjiyz5vf0le5AWRwfRGqGkKXWWsdrLQd4EIBevReSy7mYCdwSq7MqKrmJ0lEQEkUQE2VspRRw==", + "version": "1.0.30000833", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000833.tgz", + "integrity": "sha512-tKNuKu4WLImh4NxoTgntxFpDrRiA0Q6Q1NycNhuMST0Kx+Pt8YnRDW6V8xsyH6AtO2CpAoibatEk5eaEhP3O1g==", "dev": true }, "caseless": { @@ -1653,6 +1649,7 @@ "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, + "optional": true, "requires": { "align-text": "0.1.4", "lazy-cache": "1.0.4" @@ -1664,9 +1661,26 @@ "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", "dev": true, "requires": { - "ansi-styles": "3.2.0", + "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", "supports-color": "4.5.0" + }, + "dependencies": { + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } } }, "chart.js": { @@ -1696,20 +1710,23 @@ } }, "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", + "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", "dev": true, "requires": { - "anymatch": "1.3.2", + "anymatch": "2.0.0", "async-each": "1.0.1", - "fsevents": "1.1.3", - "glob-parent": "2.0.0", + "braces": "2.3.2", + "fsevents": "1.2.3", + "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", - "is-glob": "2.0.1", + "is-glob": "4.0.0", + "normalize-path": "2.1.1", "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "readdirp": "2.1.0", + "upath": "1.0.5" } }, "chownr": { @@ -1718,6 +1735,12 @@ "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", "dev": true }, + "chrome-trace-event": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz", + "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==", + "dev": true + }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -1725,19 +1748,19 @@ "dev": true, "requires": { "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "circular-dependency-plugin": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-4.4.0.tgz", - "integrity": "sha512-yEFtUNUYT4jBykEX5ZOHw+5goA3glGZr9wAXIQqoyakjz5H5TeUmScnWRc52douAhb9eYzK3s7V6bXfNnjFdzg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.0.2.tgz", + "integrity": "sha512-oC7/DVAyfcY3UWKm0sN/oVoDedQDQiw/vIiAnuTWTpE5s0zWf7l3WY417Xw/Fbi/QbAjctAkxgMiS9P0s3zkmA==", "dev": true }, "circular-json": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.1.tgz", - "integrity": "sha512-UjgcRlTAhAkLeXmDe2wK7ktwy/tgAqxiSndTIPiFZuIPLZmzHzWMwUIe9h9m/OokypG7snxCDEuwJshGBdPvaw==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.3.tgz", + "integrity": "sha512-YlxLOimeIoQGHnMe3kbf8qIV2Bj7uXLbljMPRguNT49GmSAzooNfS9EJ91rSJKbLBOOzM5agvtx0WyechZN/Hw==", "dev": true }, "class-utils": { @@ -1760,69 +1783,6 @@ "requires": { "is-descriptor": "0.1.6" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, @@ -1836,21 +1796,31 @@ } }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, + "optional": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "optional": true + } + } + }, + "clone": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", + "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", + "dev": true }, "clone-deep": { "version": "2.0.2", @@ -1862,23 +1832,6 @@ "is-plain-object": "2.0.4", "kind-of": "6.0.2", "shallow-clone": "1.0.0" - }, - "dependencies": { - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "1.0.2" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } } }, "co": { @@ -1894,9 +1847,9 @@ "dev": true }, "codelyzer": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.2.1.tgz", - "integrity": "sha512-CKwfgpfkqi9dyzy4s6ELaxJ54QgJ6A8iTSsM4bzHbLuTpbKncvNc3DUlCvpnkHBhK47gEf4qFsWoYqLrJPhy6g==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.3.0.tgz", + "integrity": "sha512-RLMrtLwrBS0dfo2/KTP+2NHofCpzcuh0bEp/A/naqvQonbUL4AW/qWQdbpn8dMNudtpmzEx9eS8KEpGdVPg1BA==", "dev": true, "requires": { "app-root-path": "2.0.1", @@ -1939,59 +1892,24 @@ "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", "dev": true, "requires": { - "lodash": "4.17.4" - } - }, - "combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", - "dev": true, - "requires": { - "convert-source-map": "1.1.3", - "inline-source-map": "0.6.2", - "lodash.memoize": "3.0.4", - "source-map": "0.5.7" - }, - "dependencies": { - "convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - }, - "lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", - "dev": true - } + "lodash": "4.17.10" } }, "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "dev": true, "requires": { "delayed-stream": "1.0.0" } }, "commander": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", - "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", "dev": true }, - "common-tags": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.7.2.tgz", - "integrity": "sha512-joj9ZlUOjCrwdbmiLqafeUSgkUM74NqhLsZtSqDmhKudaIY197zTrb8JMl31fMnCUuxwFT23eC/oWvrZzDLRJQ==", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -2029,14 +1947,6 @@ "dev": true, "requires": { "mime-db": "1.33.0" - }, - "dependencies": { - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "dev": true - } } }, "compression": { @@ -2052,6 +1962,14 @@ "on-headers": "1.0.1", "safe-buffer": "5.1.1", "vary": "1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + } } }, "concat-map": { @@ -2068,26 +1986,26 @@ "requires": { "buffer-from": "1.0.0", "inherits": "2.0.3", - "readable-stream": "2.3.3", + "readable-stream": "2.3.6", "typedarray": "0.0.6" } }, "connect": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", - "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", "dev": true, "requires": { "debug": "2.6.9", - "finalhandler": "1.0.6", + "finalhandler": "1.1.0", "parseurl": "1.3.2", "utils-merge": "1.0.1" }, "dependencies": { "finalhandler": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", - "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", "dev": true, "requires": { "debug": "2.6.9", @@ -2098,6 +2016,12 @@ "statuses": "1.3.1", "unpipe": "1.0.0" } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true } } }, @@ -2179,9 +2103,9 @@ "dev": true }, "copy-webpack-plugin": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.4.3.tgz", - "integrity": "sha512-v4THQ24Tks2NkyOvZuFDgZVfDD9YaA9rwYLZTrWg2GHIA8lrH5DboEyeoorh5Skki+PUbgSmnsCwhMWqYrQZrA==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.1.tgz", + "integrity": "sha512-OlTo6DYg0XfTKOF8eLf79wcHm4Ut10xU2cRBRPMW/NA5F9VMjZGTfRHWDIYC3s+1kObGYrBLshXWU1K0hILkNQ==", "dev": true, "requires": { "cacache": "10.0.4", @@ -2191,24 +2115,7 @@ "loader-utils": "1.1.0", "minimatch": "3.0.4", "p-limit": "1.2.0", - "serialize-javascript": "1.4.0" - }, - "dependencies": { - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", - "dev": true, - "requires": { - "is-extglob": "2.1.1" - } - } + "serialize-javascript": "1.5.0" } }, "core-js": { @@ -2216,15 +2123,6 @@ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.5.tgz", "integrity": "sha1-sU3ek2xkDAV5prUMq8wTLdYSfjs=" }, - "core-object": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/core-object/-/core-object-3.1.5.tgz", - "integrity": "sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==", - "dev": true, - "requires": { - "chalk": "2.2.2" - } - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -2238,7 +2136,7 @@ "dev": true, "requires": { "is-directory": "0.3.1", - "js-yaml": "3.7.0", + "js-yaml": "3.11.0", "minimist": "1.2.0", "object-assign": "4.1.1", "os-homedir": "1.0.2", @@ -2255,9 +2153,9 @@ } }, "create-ecdh": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", - "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.1.tgz", + "integrity": "sha512-iZvCCg8XqHQZ1ioNBTzXS/cQSkqkqcPs8xSX4upNB+DAk9Ht3uzQf2J32uAHNCne8LDmKr29AgZrEs4oIrwLuQ==", "dev": true, "requires": { "bn.js": "4.11.8", @@ -2265,29 +2163,30 @@ } }, "create-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", - "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { "cipher-base": "1.0.4", "inherits": "2.0.3", - "ripemd160": "2.0.1", - "sha.js": "2.4.10" + "md5.js": "1.3.4", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" } }, "create-hmac": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", - "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { "cipher-base": "1.0.4", - "create-hash": "1.1.3", + "create-hash": "1.2.0", "inherits": "2.0.3", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.10" + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "cross-spawn": { @@ -2295,19 +2194,29 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, - "optional": true, "requires": { - "lru-cache": "4.1.1", + "lru-cache": "4.1.2", "which": "1.3.0" } }, "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", "dev": true, "requires": { - "boom": "2.10.1" + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "dev": true, + "requires": { + "hoek": "4.2.1" + } + } } }, "crypto-browserify": { @@ -2316,17 +2225,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.0", + "browserify-cipher": "1.0.1", "browserify-sign": "4.0.4", - "create-ecdh": "4.0.0", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "diffie-hellman": "5.0.2", + "create-ecdh": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", "inherits": "2.0.3", - "pbkdf2": "3.0.14", - "public-encrypt": "4.0.0", + "pbkdf2": "3.0.16", + "public-encrypt": "4.0.2", "randombytes": "2.0.6", - "randomfill": "1.0.3" + "randomfill": "1.0.4" } }, "css-parse": { @@ -2422,14 +2331,6 @@ "dev": true, "requires": { "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } } }, "data-uri-to-buffer": { @@ -2458,6 +2359,14 @@ "dev": true, "requires": { "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "decamelize": { @@ -2482,8 +2391,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true, - "optional": true + "dev": true }, "default-require-extensions": { "version": "1.0.0", @@ -2514,20 +2422,37 @@ "isobject": "3.0.1" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } } } }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, "degenerator": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", @@ -2535,8 +2460,8 @@ "dev": true, "optional": true, "requires": { - "ast-types": "0.10.1", - "escodegen": "1.9.0", + "ast-types": "0.11.3", + "escodegen": "1.8.1", "esprima": "3.1.3" }, "dependencies": { @@ -2598,30 +2523,12 @@ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, - "denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", - "dev": true - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true }, - "deps-sort": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", - "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "shasum": "1.0.2", - "subarg": "1.0.0", - "through2": "2.0.3" - } - }, "des.js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", @@ -2629,7 +2536,7 @@ "dev": true, "requires": { "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "minimalistic-assert": "1.0.1" } }, "destroy": { @@ -2653,16 +2560,6 @@ "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", "dev": true }, - "detective": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", - "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", - "dev": true, - "requires": { - "acorn": "5.4.1", - "defined": "1.0.0" - } - }, "di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", @@ -2670,15 +2567,15 @@ "dev": true }, "diff": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", - "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true }, "diffie-hellman": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", - "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { "bn.js": "4.11.8", @@ -2709,7 +2606,7 @@ "dev": true, "requires": { "ip": "1.1.5", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "dns-txt": { @@ -2806,24 +2703,15 @@ "dev": true, "optional": true }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, "duplexify": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz", - "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", "dev": true, "requires": { "end-of-stream": "1.4.1", "inherits": "2.0.3", - "readable-stream": "2.3.3", + "readable-stream": "2.3.6", "stream-shift": "1.0.0" } }, @@ -2844,15 +2732,15 @@ "dev": true }, "ejs": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.8.tgz", - "integrity": "sha512-QIDZL54fyV8MDcAsO91BMH1ft2qGGaHIJsJIA/+t+7uvXol1dm413fPcUgUb4k8F/9457rx4/KFE4XfDifrQxQ==", + "version": "2.5.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.9.tgz", + "integrity": "sha512-GJCAeDBKfREgkBtgrYSf9hQy9kTb3helv0zGdzqhM7iAkW8FA/ZF97VQDbwFiwIT8MQLLOe5VlPZOEvZAqtUAQ==", "dev": true }, "electron-to-chromium": { - "version": "1.3.42", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.42.tgz", - "integrity": "sha1-lcM78B0MxAVVauyJn+Yf1NduoPk=", + "version": "1.3.45", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.45.tgz", + "integrity": "sha1-RYrBscXHYM6IEaFtK/vZfsMLr7g=", "dev": true }, "elliptic": { @@ -2866,16 +2754,10 @@ "hash.js": "1.1.3", "hmac-drbg": "1.0.1", "inherits": "2.0.3", - "minimalistic-assert": "1.0.0", + "minimalistic-assert": "1.0.1", "minimalistic-crypto-utils": "1.0.1" } }, - "ember-cli-string-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz", - "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=", - "dev": true - }, "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", @@ -2898,41 +2780,46 @@ } }, "engine.io": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.4.tgz", - "integrity": "sha1-PQIRtwpVLOhB/8fahiezAamkFi4=", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz", + "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", "dev": true, "requires": { - "accepts": "1.3.3", + "accepts": "1.3.5", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "2.6.9", + "debug": "3.1.0", "engine.io-parser": "2.1.2", - "uws": "0.14.5", + "uws": "9.14.0", "ws": "3.3.3" }, "dependencies": { - "accepts": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { - "mime-types": "2.1.17", - "negotiator": "0.6.1" + "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "engine.io-client": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", - "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz", + "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==", "dev": true, "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "2.6.9", + "debug": "3.1.0", "engine.io-parser": "2.1.2", "has-cors": "1.1.0", "indexof": "0.0.1", @@ -2941,6 +2828,23 @@ "ws": "3.3.3", "xmlhttprequest-ssl": "1.5.5", "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "engine.io-parser": { @@ -2957,15 +2861,14 @@ } }, "enhanced-resolve": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", - "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz", + "integrity": "sha512-jox/62b2GofV1qTUQTMPEJSDIGycS43evqYzD/KVtEb9OCoki9cnacUPxCrZa7JfPzZSYOCZhu9O9luaMxAX8g==", "dev": true, "requires": { "graceful-fs": "4.1.11", "memory-fs": "0.4.1", - "object-assign": "4.1.1", - "tapable": "0.2.8" + "tapable": "1.0.0" } }, "ent": { @@ -3044,39 +2947,12 @@ "es6-symbol": "3.1.1" } }, - "es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.42", - "es6-iterator": "2.0.3", - "es6-set": "0.1.5", - "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" - } - }, "es6-promise": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=", "dev": true }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.42", - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" - } - }, "es6-symbol": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", @@ -3087,18 +2963,6 @@ "es5-ext": "0.10.42" } }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.42", - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1" - } - }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -3112,38 +2976,46 @@ "dev": true }, "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, - "optional": true, "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", + "esprima": "2.7.3", + "estraverse": "1.9.3", "esutils": "2.0.2", "optionator": "0.8.2", - "source-map": "0.5.7" + "source-map": "0.2.0" }, "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, - "optional": true + "optional": true, + "requires": { + "amdefine": "1.0.1" + } } } }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "es6-map": "0.1.5", - "es6-weak-map": "2.0.2", "esrecurse": "4.2.1", "estraverse": "4.2.0" + }, + "dependencies": { + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + } } }, "esprima": { @@ -3159,12 +3031,20 @@ "dev": true, "requires": { "estraverse": "4.2.0" + }, + "dependencies": { + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + } } }, "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", "dev": true }, "esutils": { @@ -3179,20 +3059,10 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.42" - } - }, "eventemitter3": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", - "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", "dev": true }, "events": { @@ -3217,7 +3087,7 @@ "dev": true, "requires": { "md5.js": "1.3.4", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "execa": { @@ -3241,7 +3111,7 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.1", + "lru-cache": "4.1.2", "shebang-command": "1.2.0", "which": "1.3.0" } @@ -3265,6 +3135,12 @@ "braces": "0.1.5" }, "dependencies": { + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, "braces": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", @@ -3299,12 +3175,38 @@ } }, "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "is-posix-bracket": "0.1.1" + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } } }, "expand-range": { @@ -3314,6 +3216,48 @@ "dev": true, "requires": { "fill-range": "2.2.3" + }, + "dependencies": { + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } } }, "express": { @@ -3360,42 +3304,17 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, - "requires": { - "mime-db": "1.33.0" - } - }, "qs": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", "dev": true }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", "dev": true - }, - "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "2.1.18" - } } } }, @@ -3427,45 +3346,66 @@ } }, "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "extract-text-webpack-plugin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", - "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "async": "2.6.0", - "loader-utils": "1.1.0", - "schema-utils": "0.3.0", - "webpack-sources": "1.1.0" + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "is-descriptor": "1.0.2" } }, - "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "ajv": "5.5.2" + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -3492,8 +3432,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true, - "optional": true + "dev": true }, "fastparse": { "version": "1.1.1", @@ -3544,16 +3483,26 @@ } }, "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } } }, "finalhandler": { @@ -3569,14 +3518,6 @@ "parseurl": "1.3.2", "statuses": "1.4.0", "unpipe": "1.0.0" - }, - "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", - "dev": true - } } }, "find-cache-dir": { @@ -3611,17 +3552,33 @@ "dev": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "follow-redirects": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", - "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.4.1.tgz", + "integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==", "dev": true, - "optional": true, "requires": { - "debug": "2.6.9" + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "font-awesome": { @@ -3636,9 +3593,9 @@ "dev": true }, "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { "for-in": "1.0.2" @@ -3657,14 +3614,14 @@ "dev": true }, "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "dev": true, "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "forwarded": { @@ -3695,7 +3652,7 @@ "dev": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "fs-access": { @@ -3707,17 +3664,6 @@ "null-check": "1.0.0" } }, - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.1" - } - }, "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", @@ -3727,7 +3673,7 @@ "graceful-fs": "4.1.11", "iferr": "0.1.5", "imurmurhash": "0.1.4", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "fs.realpath": { @@ -3737,39 +3683,29 @@ "dev": true }, "fsevents": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", - "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.3.tgz", + "integrity": "sha512-X+57O5YkDTiEQGiw8i7wYc2nQgweIekqkepI8Q3y4wVlurgBt2SuwxTeYUYMZIGpLZH3r/TsMjczCMXE5ZOt7Q==", "dev": true, "optional": true, "requires": { - "nan": "2.8.0", - "node-pre-gyp": "0.6.39" + "nan": "2.10.0", + "node-pre-gyp": "0.9.1" }, "dependencies": { "abbrev": { - "version": "1.1.0", + "version": "1.1.1", "bundled": true, "dev": true, "optional": true }, - "ajv": { - "version": "4.11.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - }, "ansi-regex": { "version": "2.1.1", "bundled": true, "dev": true }, "aproba": { - "version": "1.1.1", + "version": "1.2.0", "bundled": true, "dev": true, "optional": true @@ -3781,686 +3717,409 @@ "optional": true, "requires": { "delegates": "1.0.0", - "readable-stream": "2.2.9" + "readable-stream": "2.3.6" } }, - "asn1": { - "version": "0.2.3", + "balanced-match": { + "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, - "assert-plus": { - "version": "0.2.0", + "brace-expansion": { + "version": "1.1.11", "bundled": true, "dev": true, - "optional": true + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } }, - "asynckit": { - "version": "0.4.0", + "chownr": { + "version": "1.0.1", "bundled": true, "dev": true, "optional": true }, - "aws-sign2": { - "version": "0.6.0", + "code-point-at": { + "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, - "aws4": { - "version": "1.6.0", + "concat-map": { + "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, - "balanced-match": { - "version": "0.4.2", + "console-control-strings": { + "version": "1.1.0", "bundled": true, "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.1", + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", "bundled": true, "dev": true, "optional": true, "requires": { - "tweetnacl": "0.14.5" + "ms": "2.0.0" } }, - "block-stream": { - "version": "0.0.9", + "deep-extend": { + "version": "0.4.2", "bundled": true, "dev": true, - "requires": { - "inherits": "2.0.3" - } + "optional": true }, - "boom": { - "version": "2.10.1", + "delegates": { + "version": "1.0.0", "bundled": true, "dev": true, - "requires": { - "hoek": "2.16.3" - } + "optional": true }, - "brace-expansion": { - "version": "1.1.7", + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", "bundled": true, "dev": true, + "optional": true, "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" + "minipass": "2.2.4" } }, - "buffer-shims": { + "fs.realpath": { "version": "1.0.0", "bundled": true, - "dev": true - }, - "caseless": { - "version": "0.12.0", - "bundled": true, "dev": true, "optional": true }, - "co": { - "version": "4.6.0", + "gauge": { + "version": "2.7.4", "bundled": true, "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true + "optional": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } }, - "combined-stream": { - "version": "1.0.5", + "glob": { + "version": "7.1.2", "bundled": true, "dev": true, + "optional": true, "requires": { - "delayed-stream": "1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", + "has-unicode": { + "version": "2.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, - "cryptiles": { - "version": "2.0.5", + "iconv-lite": { + "version": "0.4.21", "bundled": true, "dev": true, + "optional": true, "requires": { - "boom": "2.10.1" + "safer-buffer": "2.1.2" } }, - "dashdash": { - "version": "1.14.1", + "ignore-walk": { + "version": "3.0.1", "bundled": true, "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } + "minimatch": "3.0.4" } }, - "debug": { - "version": "2.6.8", + "inflight": { + "version": "1.0.6", "bundled": true, "dev": true, "optional": true, "requires": { - "ms": "2.0.0" + "once": "1.4.0", + "wrappy": "1.0.2" } }, - "deep-extend": { - "version": "0.4.2", - "bundled": true, - "dev": true, - "optional": true - }, - "delayed-stream": { - "version": "1.0.0", + "inherits": { + "version": "2.0.3", "bundled": true, "dev": true }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.2", + "ini": { + "version": "1.3.5", "bundled": true, "dev": true, "optional": true }, - "ecc-jsbn": { - "version": "0.1.1", + "is-fullwidth-code-point": { + "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { - "jsbn": "0.1.1" + "number-is-nan": "1.0.1" } }, - "extend": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "extsprintf": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "forever-agent": { - "version": "0.6.1", + "isarray": { + "version": "1.0.0", "bundled": true, "dev": true, "optional": true }, - "form-data": { - "version": "2.1.4", + "minimatch": { + "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.15" + "brace-expansion": "1.1.11" } }, - "fs.realpath": { - "version": "1.0.0", + "minimist": { + "version": "0.0.8", "bundled": true, "dev": true }, - "fstream": { - "version": "1.0.11", + "minipass": { + "version": "2.2.4", "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.1" + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, - "fstream-ignore": { - "version": "1.0.5", + "minizlib": { + "version": "1.1.0", "bundled": true, "dev": true, "optional": true, "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "3.0.4" + "minipass": "2.2.4" } }, - "gauge": { - "version": "2.7.4", + "mkdirp": { + "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { - "aproba": "1.1.1", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "minimist": "0.0.8" } }, - "getpass": { - "version": "0.1.7", + "ms": { + "version": "2.0.0", "bundled": true, "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } + "optional": true }, - "glob": { - "version": "7.1.2", + "needle": { + "version": "2.2.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "debug": "2.6.9", + "iconv-lite": "0.4.21", + "sax": "1.2.4" } }, - "graceful-fs": { - "version": "4.1.11", - "bundled": true, - "dev": true - }, - "har-schema": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", + "node-pre-gyp": { + "version": "0.9.1", "bundled": true, "dev": true, "optional": true, "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.0", + "nopt": "4.0.1", + "npm-packlist": "1.1.10", + "npmlog": "4.1.2", + "rc": "1.2.6", + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "4.4.1" } }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "hawk": { - "version": "3.1.3", + "nopt": { + "version": "4.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "abbrev": "1.1.1", + "osenv": "0.1.5" } }, - "hoek": { - "version": "2.16.3", + "npm-bundled": { + "version": "1.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, - "http-signature": { - "version": "1.1.1", + "npm-packlist": { + "version": "1.1.10", "bundled": true, "dev": true, "optional": true, "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.0", - "sshpk": "1.13.0" + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.3" } }, - "inflight": { - "version": "1.0.6", + "npmlog": { + "version": "4.1.2", "bundled": true, "dev": true, + "optional": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" } }, - "inherits": { - "version": "2.0.3", + "number-is-nan": { + "version": "1.0.1", "bundled": true, "dev": true }, - "ini": { - "version": "1.3.4", + "object-assign": { + "version": "4.1.1", "bundled": true, "dev": true, "optional": true }, - "is-fullwidth-code-point": { - "version": "1.0.0", + "once": { + "version": "1.4.0", "bundled": true, "dev": true, "requires": { - "number-is-nan": "1.0.1" + "wrappy": "1.0.2" } }, - "is-typedarray": { - "version": "1.0.0", + "os-homedir": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "isstream": { - "version": "0.1.2", + "os-tmpdir": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true }, - "jodid25519": { - "version": "1.0.2", + "osenv": { + "version": "0.1.5", "bundled": true, "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, - "jsbn": { - "version": "0.1.1", + "path-is-absolute": { + "version": "1.0.1", "bundled": true, "dev": true, "optional": true }, - "json-schema": { - "version": "0.2.3", + "process-nextick-args": { + "version": "2.0.0", "bundled": true, "dev": true, "optional": true }, - "json-stable-stringify": { - "version": "1.0.1", + "rc": { + "version": "1.2.6", "bundled": true, "dev": true, "optional": true, "requires": { - "jsonify": "0.0.0" + "deep-extend": "0.4.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } } }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "jsonify": { - "version": "0.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "jsprim": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "mime-db": { - "version": "1.27.0", - "bundled": true, - "dev": true - }, - "mime-types": { - "version": "2.1.15", - "bundled": true, - "dev": true, - "requires": { - "mime-db": "1.27.0" - } - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "node-pre-gyp": { - "version": "0.6.39", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "1.0.2", - "hawk": "3.1.3", - "mkdirp": "0.5.1", - "nopt": "4.0.1", - "npmlog": "4.1.0", - "rc": "1.2.1", - "request": "2.81.0", - "rimraf": "2.6.1", - "semver": "5.3.0", - "tar": "2.2.1", - "tar-pack": "3.4.0" - } - }, - "nopt": { - "version": "4.0.1", + "readable-stream": { + "version": "2.3.6", "bundled": true, "dev": true, "optional": true, "requires": { - "abbrev": "1.1.0", - "osenv": "0.1.4" - } - }, - "npmlog": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1.0.2" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.4", + "rimraf": { + "version": "2.6.2", "bundled": true, "dev": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "glob": "7.1.2" } }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "performance-now": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "1.0.7", + "safe-buffer": { + "version": "5.1.1", "bundled": true, "dev": true }, - "punycode": { - "version": "1.4.1", + "safer-buffer": { + "version": "2.1.2", "bundled": true, "dev": true, "optional": true }, - "qs": { - "version": "6.4.0", + "sax": { + "version": "1.2.4", "bundled": true, "dev": true, "optional": true }, - "rc": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "0.4.2", - "ini": "1.3.4", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.2.9", - "bundled": true, - "dev": true, - "requires": { - "buffer-shims": "1.0.0", - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "1.0.1", - "util-deprecate": "1.0.2" - } - }, - "request": { - "version": "2.81.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.15", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.0.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.6.0", - "uuid": "3.0.1" - } - }, - "rimraf": { - "version": "2.6.1", - "bundled": true, - "dev": true, - "requires": { - "glob": "7.1.2" - } - }, - "safe-buffer": { - "version": "5.0.1", - "bundled": true, - "dev": true - }, "semver": { - "version": "5.3.0", + "version": "5.5.0", "bundled": true, "dev": true, "optional": true @@ -4477,39 +4136,6 @@ "dev": true, "optional": true }, - "sntp": { - "version": "1.0.9", - "bundled": true, - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "sshpk": { - "version": "1.13.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jodid25519": "1.0.2", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, "string-width": { "version": "1.0.2", "bundled": true, @@ -4521,19 +4147,14 @@ } }, "string_decoder": { - "version": "1.0.1", + "version": "1.1.1", "bundled": true, "dev": true, + "optional": true, "requires": { - "safe-buffer": "5.0.1" + "safe-buffer": "5.1.1" } }, - "stringstream": { - "version": "0.0.5", - "bundled": true, - "dev": true, - "optional": true - }, "strip-ansi": { "version": "3.0.1", "bundled": true, @@ -4549,92 +4170,42 @@ "optional": true }, "tar": { - "version": "2.2.1", - "bundled": true, - "dev": true, - "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" - } - }, - "tar-pack": { - "version": "3.4.0", + "version": "4.4.1", "bundled": true, "dev": true, "optional": true, "requires": { - "debug": "2.6.8", - "fstream": "1.0.11", - "fstream-ignore": "1.0.5", - "once": "1.4.0", - "readable-stream": "2.2.9", - "rimraf": "2.6.1", - "tar": "2.2.1", - "uid-number": "0.0.6" + "chownr": "1.0.1", + "fs-minipass": "1.2.5", + "minipass": "2.2.4", + "minizlib": "1.1.0", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, - "tough-cookie": { - "version": "2.3.2", + "util-deprecate": { + "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, - "requires": { - "punycode": "1.4.1" - } + "optional": true }, - "tunnel-agent": { - "version": "0.6.0", + "wide-align": { + "version": "1.1.2", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "5.0.1" + "string-width": "1.0.2" } }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true, - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true, - "dev": true, - "optional": true - }, - "util-deprecate": { + "wrappy": { "version": "1.0.2", "bundled": true, "dev": true }, - "uuid": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "verror": { - "version": "1.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "extsprintf": "1.0.2" - } - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", + "yallist": { + "version": "3.0.2", "bundled": true, "dev": true } @@ -4719,7 +4290,6 @@ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", "dev": true, - "optional": true, "requires": { "globule": "1.2.0" } @@ -4728,15 +4298,13 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true, - "optional": true + "dev": true }, "generate-object-property": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, - "optional": true, "requires": { "is-property": "1.0.2" } @@ -4771,7 +4339,7 @@ "extend": "3.0.1", "file-uri-to-path": "1.0.0", "ftp": "0.3.10", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "get-value": { @@ -4787,14 +4355,6 @@ "dev": true, "requires": { "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } } }, "glob": { @@ -4819,15 +4379,53 @@ "requires": { "glob-parent": "2.0.0", "is-glob": "2.0.1" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } } }, "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "2.0.1" + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } } }, "globals": { @@ -4845,7 +4443,7 @@ "array-union": "1.0.2", "dir-glob": "2.0.0", "glob": "7.1.2", - "ignore": "3.3.7", + "ignore": "3.3.8", "pify": "3.0.0", "slash": "1.0.0" } @@ -4855,10 +4453,9 @@ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", "dev": true, - "optional": true, "requires": { "glob": "7.1.2", - "lodash": "4.17.4", + "lodash": "4.17.10", "minimatch": "3.0.4" } }, @@ -4886,31 +4483,6 @@ "uglify-js": "2.8.29" }, "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "optional": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "optional": true, - "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" - } - }, "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", @@ -4940,46 +4512,35 @@ "optional": true } } - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "window-size": "0.1.0" - } } } }, "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", "dev": true }, "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "dev": true, "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "ajv": "5.5.2", + "har-schema": "2.0.0" }, "dependencies": { "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { "co": "4.6.0", - "json-stable-stringify": "1.0.1" + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" } } } @@ -5026,9 +4587,15 @@ "dev": true }, "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "dev": true }, "has-unicode": { @@ -5046,14 +4613,6 @@ "get-value": "2.0.6", "has-values": "1.0.0", "isobject": "3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } } }, "has-values": { @@ -5066,26 +4625,6 @@ "kind-of": "4.0.0" }, "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -5098,12 +4637,13 @@ } }, "hash-base": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", - "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "hash.js": { @@ -5113,19 +4653,19 @@ "dev": true, "requires": { "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "minimalistic-assert": "1.0.1" } }, "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", "dev": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.1", + "sntp": "2.1.0" } }, "he": { @@ -5141,8 +4681,8 @@ "dev": true, "optional": true, "requires": { - "lodash": "4.17.4", - "request": "2.81.0" + "lodash": "4.17.10", + "request": "2.85.0" } }, "hmac-drbg": { @@ -5152,25 +4692,16 @@ "dev": true, "requires": { "hash.js": "1.1.3", - "minimalistic-assert": "1.0.0", + "minimalistic-assert": "1.0.1", "minimalistic-crypto-utils": "1.0.1" } }, "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", "dev": true }, - "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", - "dev": true, - "requires": { - "parse-passwd": "1.0.0" - } - }, "hosted-git-info": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", @@ -5185,7 +4716,7 @@ "requires": { "inherits": "2.0.3", "obuf": "1.1.2", - "readable-stream": "2.3.3", + "readable-stream": "2.3.6", "wbuf": "1.7.3" } }, @@ -5196,9 +4727,9 @@ "dev": true }, "html-minifier": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.13.tgz", - "integrity": "sha512-B7P99uf0LPQ5lslyhrAZAXE7Lk1tpiv52KVapKbeFhgqNMUI7JBd/fYLX55imu3Rz7sCTzZM6r/IBe4oT7qCjg==", + "version": "3.5.15", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.15.tgz", + "integrity": "sha512-OZa4rfb6tZOZ3Z8Xf0jKxXkiDcFWldQePGYFDcgKqES2sXeWaEv9y6QQvWUtX3ySI3feApQi5uCsHLINQ6NoAw==", "dev": true, "requires": { "camel-case": "3.0.0", @@ -5207,29 +4738,22 @@ "he": "1.1.1", "param-case": "2.1.1", "relateurl": "0.2.7", - "uglify-js": "3.3.18" - }, - "dependencies": { - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - } + "uglify-js": "3.3.23" } }, "html-webpack-plugin": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", - "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "dev": true, "requires": { - "bluebird": "3.5.1", - "html-minifier": "3.5.13", + "html-minifier": "3.5.15", "loader-utils": "0.2.17", - "lodash": "4.17.4", + "lodash": "4.17.10", "pretty-error": "2.1.1", - "toposort": "1.0.6" + "tapable": "1.0.0", + "toposort": "1.0.7", + "util.promisify": "1.0.0" }, "dependencies": { "loader-utils": { @@ -5246,12 +4770,6 @@ } } }, - "htmlescape": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", - "dev": true - }, "htmlparser2": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", @@ -5306,44 +4824,31 @@ "dev": true }, "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { - "depd": "1.1.1", + "depd": "1.1.2", "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": "1.3.1" - }, - "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true - }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true - } + "setprototypeof": "1.1.0", + "statuses": "1.4.0" } }, "http-parser-js": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.11.tgz", - "integrity": "sha512-QCR5O2AjjMW8Mo4HyI1ctFcv+O99j/0g367V3YoVnrNw5hkDvAWZD0lWGcc+F4yN3V55USPCVix4efb75HxFfA==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.12.tgz", + "integrity": "sha1-uc+/Sizybw/DSxDKFImid3HjR08=", "dev": true }, "http-proxy": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", - "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", "dev": true, "requires": { - "eventemitter3": "1.2.0", + "eventemitter3": "3.1.0", + "follow-redirects": "1.4.1", "requires-port": "1.0.0" } }, @@ -5359,43 +4864,26 @@ } }, "http-proxy-middleware": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", - "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", "dev": true, "requires": { - "http-proxy": "1.16.2", - "is-glob": "3.1.0", - "lodash": "4.17.4", - "micromatch": "2.3.11" - }, - "dependencies": { - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "2.1.1" - } - } + "http-proxy": "1.17.0", + "is-glob": "4.0.0", + "lodash": "4.17.10", + "micromatch": "3.1.10" } }, "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "0.2.0", + "assert-plus": "1.0.0", "jsprim": "1.4.1", - "sshpk": "1.13.1" + "sshpk": "1.14.1" } }, "httpntlm": { @@ -5438,9 +4926,9 @@ "dev": true }, "ieee754": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", - "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz", + "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==", "dev": true }, "iferr": { @@ -5450,9 +4938,9 @@ "dev": true }, "ignore": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", - "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.8.tgz", + "integrity": "sha512-pUh+xUQQhQzevjRHHFqqcTy0/dP/kS9I8HSrUydhihjuD09W6ldVWFtIrwhXdUJHis3i2rZNqEHpZH/cbinFbg==", "dev": true }, "image-size": { @@ -5488,8 +4976,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", - "dev": true, - "optional": true + "dev": true }, "indent-string": { "version": "2.1.0", @@ -5535,88 +5022,6 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, - "inline-source-map": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", - "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - }, - "insert-module-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz", - "integrity": "sha1-wDv04BywhtW15azorQr+eInWOMM=", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "combine-source-map": "0.7.2", - "concat-stream": "1.5.2", - "is-buffer": "1.1.6", - "lexical-scope": "1.2.0", - "process": "0.11.10", - "through2": "2.0.3", - "xtend": "4.0.1" - }, - "dependencies": { - "combine-source-map": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz", - "integrity": "sha1-CHAxKFazB6h8xKxIbzqaYq7MwJ4=", - "dev": true, - "requires": { - "convert-source-map": "1.1.3", - "inline-source-map": "0.6.2", - "lodash.memoize": "3.0.4", - "source-map": "0.5.7" - } - }, - "concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" - } - }, - "convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - }, - "lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", - "dev": true - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, "internal-ip": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", @@ -5626,12 +5031,6 @@ "meow": "3.7.0" } }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", - "dev": true - }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -5660,19 +5059,22 @@ "dev": true }, "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } } } }, @@ -5713,21 +5115,24 @@ "dev": true }, "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } }, "is-date-object": { "version": "1.0.1", @@ -5736,20 +5141,20 @@ "dev": true }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" }, "dependencies": { "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } @@ -5782,9 +5187,9 @@ "dev": true }, "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, "is-finite": { @@ -5806,34 +5211,51 @@ } }, "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "2.1.1" } }, + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", + "dev": true + }, "is-my-json-valid": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", - "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", + "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", "dev": true, - "optional": true, "requires": { "generate-function": "2.0.0", "generate-object-property": "1.2.0", + "is-my-ip-valid": "1.0.0", "jsonpointer": "4.0.1", "xtend": "4.0.1" } }, "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } } }, "is-odd": { @@ -5884,14 +5306,6 @@ "dev": true, "requires": { "isobject": "3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } } }, "is-posix-bracket": { @@ -5910,8 +5324,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true, - "optional": true + "dev": true }, "is-regex": { "version": "1.0.4", @@ -5977,13 +5390,10 @@ "dev": true }, "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "isstream": { "version": "0.1.2", @@ -5991,6 +5401,64 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "istanbul": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", + "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "glob": "5.0.15", + "handlebars": "4.0.11", + "js-yaml": "3.11.0", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.3.0", + "wordwrap": "1.0.0" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, "istanbul-api": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", @@ -6006,9 +5474,20 @@ "istanbul-lib-report": "1.1.4", "istanbul-lib-source-maps": "1.2.4", "istanbul-reports": "1.3.0", - "js-yaml": "3.7.0", + "js-yaml": "3.11.0", "mkdirp": "0.5.1", "once": "1.4.0" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.10" + } + } } }, "istanbul-instrumenter-loader": { @@ -6126,6 +5605,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -6158,9 +5643,9 @@ } }, "jasmine-core": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.9.1.tgz", - "integrity": "sha1-trvB2OZSUNVvWIhGFwXr7uuI8i8=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.1.0.tgz", + "integrity": "sha1-pHheE11d9lAk38kiSVPfWFvSdmw=", "dev": true }, "jasmine-spec-reporter": { @@ -6182,8 +5667,7 @@ "version": "2.4.3", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz", "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==", - "dev": true, - "optional": true + "dev": true }, "js-tokens": { "version": "3.0.2", @@ -6192,13 +5676,21 @@ "dev": true }, "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", + "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", "dev": true, "requires": { - "argparse": "1.0.9", - "esprima": "2.7.3" + "argparse": "1.0.10", + "esprima": "4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + } } }, "jsbn": { @@ -6214,12 +5706,6 @@ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, - "json-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", - "dev": true - }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -6232,15 +5718,6 @@ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", "dev": true }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "requires": { - "jsonify": "0.0.0" - } - }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", @@ -6259,33 +5736,11 @@ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, "jsonpointer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true, - "optional": true + "dev": true }, "jsprim": { "version": "1.4.1", @@ -6297,14 +5752,6 @@ "extsprintf": "1.3.0", "json-schema": "0.2.3", "verror": "1.10.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } } }, "jszip": { @@ -6326,6 +5773,12 @@ "integrity": "sha1-+rg/uwstjchfpjbEudNMdUIMbWU=", "dev": true }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, "readable-stream": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", @@ -6349,41 +5802,165 @@ } }, "karma": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.0.tgz", - "integrity": "sha512-K9Kjp8CldLyL9ANSUctDyxC7zH3hpqXj/K09qVf06K3T/kXaHtFZ5tQciK7OzQu68FLvI89Na510kqQ2LCbpIw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.2.tgz", + "integrity": "sha1-TS25QChQpmVR+nhLAWT7CCTtjEs=", "dev": true, "requires": { "bluebird": "3.5.1", "body-parser": "1.18.2", - "browserify": "14.5.0", "chokidar": "1.7.0", "colors": "1.1.2", "combine-lists": "1.0.1", - "connect": "3.6.5", + "connect": "3.6.6", "core-js": "2.5.5", "di": "0.0.1", "dom-serialize": "2.2.1", "expand-braces": "0.1.2", "glob": "7.1.2", "graceful-fs": "4.1.11", - "http-proxy": "1.16.2", + "http-proxy": "1.17.0", "isbinaryfile": "3.0.2", - "lodash": "4.17.4", - "log4js": "2.5.2", + "lodash": "4.17.10", + "log4js": "2.5.3", "mime": "1.6.0", "minimatch": "3.0.4", "optimist": "0.6.1", - "qjobs": "1.1.5", + "qjobs": "1.2.0", "range-parser": "1.2.0", "rimraf": "2.6.2", - "safe-buffer": "5.1.1", + "safe-buffer": "5.1.2", "socket.io": "2.0.4", "source-map": "0.6.1", "tmp": "0.0.33", - "useragent": "2.3.0" + "useragent": "2.2.1" }, "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.2.3", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6413,18 +5990,18 @@ } }, "karma-jasmine": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.1.tgz", - "integrity": "sha1-b+hA51oRYAydkehLM8RY4cRqNSk=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.2.tgz", + "integrity": "sha1-OU8rJf+0pkS5rabyLUQ+L9CIhsM=", "dev": true }, "karma-jasmine-html-reporter": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", - "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.0.0.tgz", + "integrity": "sha512-SN9R/Pl9cY40yLlc7FkTcfswUr19M6ZZ25eM8X5wtZ0gvp0gneWZbe5lPYcer/Yrbz0D6QUiTSJaEzr3KBPvSg==", "dev": true, "requires": { - "karma-jasmine": "1.1.1" + "karma-jasmine": "1.1.2" } }, "karma-source-map-support": { @@ -6434,6 +6011,17 @@ "dev": true, "requires": { "source-map-support": "0.4.18" + }, + "dependencies": { + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + } } }, "killable": { @@ -6443,38 +6031,17 @@ "dev": true }, "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - }, - "labeled-stream-splicer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz", - "integrity": "sha1-pS4dE4AkwAuGscDJH2d5GLiuClk=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "isarray": "0.0.1", - "stream-splicer": "2.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - } - } + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true }, "lazy-cache": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true + "dev": true, + "optional": true }, "lcid": { "version": "1.0.0", @@ -6486,9 +6053,9 @@ } }, "less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/less/-/less-3.0.2.tgz", + "integrity": "sha512-konnFwWXpUQwzuwyN3Zfw/2Ziah2BKzqTfGoHBZjJdQWCmR+yrjmIG3QLwnlXNFWz27QetOmhGNSbHgGRdqhYQ==", "dev": true, "requires": { "errno": "0.1.7", @@ -6497,7 +6064,7 @@ "mime": "1.6.0", "mkdirp": "0.5.1", "promise": "7.3.1", - "request": "2.81.0", + "request": "2.85.0", "source-map": "0.5.7" } }, @@ -6507,7 +6074,7 @@ "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", "dev": true, "requires": { - "clone": "2.1.2", + "clone": "2.1.1", "loader-utils": "1.1.0", "pify": "3.0.0" } @@ -6517,21 +6084,11 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, - "optional": true, "requires": { "prelude-ls": "1.1.2", "type-check": "0.3.2" } }, - "lexical-scope": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz", - "integrity": "sha1-/Ope3HBKSzqHls3KQZw6CvryLfQ=", - "dev": true, - "requires": { - "astw": "2.2.0" - } - }, "libbase64": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", @@ -6569,7 +6126,7 @@ "integrity": "sha512-NqAFodJdpBUuf1iD+Ij8hQvF0rCFKlO2KaieoQzAPhFgzLCtJnC7Z7x5gQbGNjoe++wOKAtAmwVEIBLqq2Yp1A==", "dev": true, "requires": { - "ejs": "2.5.8" + "ejs": "2.5.9" } }, "lie": { @@ -6630,17 +6187,16 @@ } }, "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", "dev": true }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true, - "optional": true + "dev": true }, "lodash.clonedeep": { "version": "4.5.0", @@ -6652,8 +6208,7 @@ "version": "4.6.1", "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", - "dev": true, - "optional": true + "dev": true }, "lodash.tail": { "version": "4.1.1", @@ -6661,15 +6216,24 @@ "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", "dev": true }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "2.2.2" + } + }, "log4js": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.5.2.tgz", - "integrity": "sha512-MmZhzQCfCV5+nQgOqy34V9EV3k+Z/rPCdxyq+25EePKpwdUQxCb19BTmL5iX3iOCSAV/tWh7KVYqchwrx3+S2Q==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.5.3.tgz", + "integrity": "sha512-YL/qpTxYtK0iWWbuKCrevDZz5lh+OjyHHD+mICqpjnYGKdNRBvPeh/1uYjkKUemT1CSO4wwLOwphWMpKAnD9kw==", "dev": true, "requires": { "amqplib": "0.5.2", "axios": "0.15.3", - "circular-json": "0.5.1", + "circular-json": "0.5.3", "date-format": "1.2.0", "debug": "3.1.0", "hipchat-notifier": "1.1.0", @@ -6690,6 +6254,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -6712,6 +6282,29 @@ "dev": true, "optional": true }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, "caseless": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", @@ -6733,6 +6326,16 @@ "supports-color": "2.0.0" } }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1" + } + }, "form-data": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", @@ -6741,8 +6344,8 @@ "optional": true, "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "har-validator": { @@ -6753,11 +6356,42 @@ "optional": true, "requires": { "chalk": "1.1.3", - "commander": "2.12.2", - "is-my-json-valid": "2.17.1", + "commander": "2.15.1", + "is-my-json-valid": "2.17.2", "pinkie-promise": "2.0.1" } }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" + } + }, "node-uuid": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", @@ -6780,10 +6414,10 @@ "optional": true, "requires": { "aws-sign2": "0.6.0", - "aws4": "1.6.0", + "aws4": "1.7.0", "bl": "1.1.2", "caseless": "0.11.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", "form-data": "2.0.0", @@ -6793,15 +6427,25 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "node-uuid": "1.4.8", "oauth-sign": "0.8.2", "qs": "6.2.3", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.4.3" } }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "optional": true, + "requires": { + "hoek": "2.16.3" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -6824,6 +6468,16 @@ "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", "dev": true }, + "loglevelnext": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", + "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", + "dev": true, + "requires": { + "es6-symbol": "3.1.1", + "object.assign": "4.1.0" + } + }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -6856,24 +6510,15 @@ "dev": true }, "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz", + "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", "dev": true, "requires": { "pseudomap": "1.0.2", "yallist": "2.1.2" } }, - "magic-string": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", - "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", - "dev": true, - "requires": { - "vlq": "0.2.3" - } - }, "mailcomposer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz", @@ -6910,7 +6555,7 @@ "dev": true, "optional": true, "requires": { - "lodash": "4.17.4" + "lodash": "4.17.10" } }, "debug": { @@ -6923,19 +6568,24 @@ "ms": "0.7.1" } }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" + } + }, "ms": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true, "optional": true - }, - "q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true, - "optional": true } } }, @@ -6949,9 +6599,9 @@ } }, "make-error": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.2.tgz", - "integrity": "sha512-l9ra35l5VWLF24y75Tg8XgfGLX0ueRhph118WKM6H5denx4bB5QF59+4UAm9oJ2qsPQZas/CQUDdtDdfvYHBdQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.4.tgz", + "integrity": "sha512-0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g==", "dev": true }, "map-cache": { @@ -6983,18 +6633,6 @@ "requires": { "hash-base": "3.0.4", "inherits": "2.0.3" - }, - "dependencies": { - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" - } - } } }, "media-typer": { @@ -7019,7 +6657,7 @@ "dev": true, "requires": { "errno": "0.1.7", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "meow": { @@ -7061,24 +6699,24 @@ "dev": true }, "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.9", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "miller-rabin": { @@ -7098,18 +6736,18 @@ "dev": true }, "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", "dev": true }, "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "dev": true, "requires": { - "mime-db": "1.30.0" + "mime-db": "1.33.0" } }, "mimic-fn": { @@ -7118,10 +6756,20 @@ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, + "mini-css-extract-plugin": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.0.tgz", + "integrity": "sha512-2Zik6PhUZ/MbiboG6SDS9UTPL4XXy4qnyGjSdCIWRrr8xb6PwLtHE+AYOjkXJWdF0OG8vo/yrJ8CgS5WbMpzIg==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "webpack-sources": "1.1.0" + } + }, "minimalistic-assert": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, "minimalistic-crypto-utils": { @@ -7136,7 +6784,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -7152,13 +6800,13 @@ "dev": true, "requires": { "concat-stream": "1.6.2", - "duplexify": "3.5.4", + "duplexify": "3.6.0", "end-of-stream": "1.4.1", "flush-write-stream": "1.0.3", "from2": "2.3.0", "parallel-transform": "1.1.0", "pump": "2.0.1", - "pumpify": "1.4.0", + "pumpify": "1.5.0", "stream-each": "1.2.2", "through2": "2.0.3" } @@ -7211,64 +6859,6 @@ "minimist": "0.0.8" } }, - "module-deps": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", - "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", - "dev": true, - "requires": { - "JSONStream": "1.3.2", - "browser-resolve": "1.11.2", - "cached-path-relative": "1.0.1", - "concat-stream": "1.5.2", - "defined": "1.0.0", - "detective": "4.7.1", - "duplexer2": "0.1.4", - "inherits": "2.0.3", - "parents": "1.0.1", - "readable-stream": "2.3.3", - "resolve": "1.5.0", - "stream-combiner2": "1.1.1", - "subarg": "1.0.0", - "through2": "2.0.3", - "xtend": "4.0.1" - }, - "dependencies": { - "concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" - } - } - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, "moment": { "version": "2.22.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", @@ -7289,10 +6879,9 @@ } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "multicast-dns": { "version": "6.2.3", @@ -7311,11 +6900,10 @@ "dev": true }, "nan": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", - "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", - "dev": true, - "optional": true + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "dev": true }, "nanomatch": { "version": "1.2.9", @@ -7335,26 +6923,6 @@ "regex-not": "1.0.2", "snapdragon": "0.8.2", "to-regex": "3.0.2" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } } }, "negotiator": { @@ -7364,9 +6932,9 @@ "dev": true }, "neo-async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.0.tgz", - "integrity": "sha512-nJmSswG4As/MkRq7QZFuH/sf/yuv8ODdMZrY4Bedjp77a5MK4A6s7YbBB64c9u79EBUOfXUXBvArmvzTD0X+6g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", + "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==", "dev": true }, "netmask": { @@ -7414,9 +6982,9 @@ } }, "node-forge": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz", - "integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA=", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", "dev": true }, "node-gyp": { @@ -7424,7 +6992,6 @@ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", "dev": true, - "optional": true, "requires": { "fstream": "1.0.11", "glob": "7.1.2", @@ -7434,29 +7001,18 @@ "nopt": "3.0.6", "npmlog": "4.1.2", "osenv": "0.1.5", - "request": "2.81.0", + "request": "2.85.0", "rimraf": "2.6.2", "semver": "5.3.0", "tar": "2.2.1", "which": "1.3.0" }, "dependencies": { - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "optional": true, - "requires": { - "abbrev": "1.1.1" - } - }, "semver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, - "optional": true + "dev": true } } }, @@ -7480,29 +7036,30 @@ "process": "0.11.10", "punycode": "1.4.1", "querystring-es3": "0.2.1", - "readable-stream": "2.3.3", + "readable-stream": "2.3.6", "stream-browserify": "2.0.1", - "stream-http": "2.8.0", - "string_decoder": "1.0.3", - "timers-browserify": "2.0.6", + "stream-http": "2.8.1", + "string_decoder": "1.1.1", + "timers-browserify": "2.0.10", "tty-browserify": "0.0.0", "url": "0.11.0", "util": "0.10.3", "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } } }, - "node-modules-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/node-modules-path/-/node-modules-path-1.0.1.tgz", - "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=", - "dev": true - }, "node-sass": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.8.3.tgz", - "integrity": "sha512-tfFWhUsCk/Y19zarDcPo5xpj+IW3qCfOjVdHtYeG6S1CKbQOh1zqylnQK6cV3z9k80yxAnFX9Y+a9+XysDhhfg==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz", + "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==", "dev": true, - "optional": true, "requires": { "async-foreach": "0.1.3", "chalk": "1.1.3", @@ -7531,12 +7088,32 @@ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, "caseless": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true, - "optional": true + "dev": true }, "chalk": { "version": "1.1.3", @@ -7551,44 +7128,83 @@ "supports-color": "2.0.0" } }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" + } + }, "har-validator": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "dev": true, - "optional": true, "requires": { "chalk": "1.1.3", - "commander": "2.12.2", - "is-my-json-valid": "2.17.1", + "commander": "2.15.1", + "is-my-json-valid": "2.17.2", "pinkie-promise": "2.0.1" } }, - "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, - "optional": true + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" + } }, "qs": { "version": "6.3.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", - "dev": true, - "optional": true + "dev": true }, "request": { "version": "2.79.0", "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", "dev": true, - "optional": true, "requires": { "aws-sign2": "0.6.0", - "aws4": "1.6.0", + "aws4": "1.7.0", "caseless": "0.11.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", "form-data": "2.1.4", @@ -7598,15 +7214,24 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "oauth-sign": "0.8.2", "qs": "6.3.2", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.4.3", "uuid": "3.2.1" } }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -7617,8 +7242,7 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "optional": true + "dev": true } } }, @@ -7708,13 +7332,12 @@ "dev": true }, "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1.0.9" } }, "normalize-package-data": { @@ -7744,6 +7367,38 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "npm-package-arg": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", + "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "dev": true, + "requires": { + "hosted-git-info": "2.6.0", + "osenv": "0.1.5", + "semver": "5.5.0", + "validate-npm-package-name": "3.0.0" + } + }, + "npm-registry-client": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.5.1.tgz", + "integrity": "sha512-7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg==", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "graceful-fs": "4.1.11", + "normalize-package-data": "2.4.0", + "npm-package-arg": "6.1.0", + "npmlog": "4.1.2", + "once": "1.4.0", + "request": "2.85.0", + "retry": "0.10.1", + "safe-buffer": "5.1.2", + "semver": "5.5.0", + "slide": "1.1.6", + "ssri": "5.3.0" + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -7830,41 +7485,13 @@ "is-descriptor": "0.1.6" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "is-buffer": "1.1.6" } } } @@ -7882,14 +7509,28 @@ "dev": true, "requires": { "isobject": "3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "function-bind": "1.1.1", + "has-symbols": "1.0.0", + "object-keys": "1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.11.0" } }, "object.omit": { @@ -7900,6 +7541,17 @@ "requires": { "for-own": "0.1.5", "is-extendable": "0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } } }, "object.pick": { @@ -7909,14 +7561,6 @@ "dev": true, "requires": { "isobject": "3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } } }, "obuf": { @@ -7950,9 +7594,9 @@ } }, "opn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", - "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "dev": true, "requires": { "is-wsl": "1.1.0" @@ -7965,7 +7609,15 @@ "dev": true, "requires": { "minimist": "0.0.8", - "wordwrap": "0.0.2" + "wordwrap": "0.0.3" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } } }, "optionator": { @@ -7973,7 +7625,6 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, - "optional": true, "requires": { "deep-is": "0.1.3", "fast-levenshtein": "2.0.6", @@ -7981,15 +7632,6 @@ "prelude-ls": "1.1.2", "type-check": "0.3.2", "wordwrap": "1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true, - "optional": true - } } }, "options": { @@ -8154,7 +7796,7 @@ "requires": { "cyclist": "0.2.2", "inherits": "2.0.3", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "param-case": { @@ -8166,26 +7808,17 @@ "no-case": "2.3.2" } }, - "parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", - "dev": true, - "requires": { - "path-platform": "0.11.15" - } - }, "parse-asn1": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", - "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "dev": true, "requires": { - "asn1.js": "4.9.2", - "browserify-aes": "1.1.1", - "create-hash": "1.1.3", + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.14" + "pbkdf2": "3.0.16" } }, "parse-glob": { @@ -8198,6 +7831,23 @@ "is-dotfile": "1.0.3", "is-extglob": "1.0.0", "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } } }, "parse-json": { @@ -8209,10 +7859,10 @@ "error-ex": "1.3.1" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, "parseqs": { @@ -8287,12 +7937,6 @@ "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", "dev": true }, - "path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", - "dev": true - }, "path-proxy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz", @@ -8328,16 +7972,16 @@ } }, "pbkdf2": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", - "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", + "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", "dev": true, "requires": { - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.10" + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "perfect-scrollbar": { @@ -8346,9 +7990,9 @@ "integrity": "sha512-7Ub8YOvZB5k+pTy0K3LYUDnH9Xl3qvHcclJyIX+AV5UxHxll146iVGq4rtc+848nTDBQq89J7QxKKMA++cTXzQ==" }, "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, "pify": { @@ -8390,14 +8034,6 @@ "async": "1.5.2", "debug": "2.6.9", "mkdirp": "0.5.1" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - } } }, "posix-character-classes": { @@ -8407,65 +8043,32 @@ "dev": true }, "postcss": { - "version": "6.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz", - "integrity": "sha512-y/bKfbQz2Nn/QBC08bwvYUxEFOVGfPIUOTsJ2CK5inzlXW9SdYR1x4pEsG9blRAF/PX+wRNdOah+gx/hv4q7dw==", + "version": "6.0.22", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", + "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "dev": true, "requires": { - "chalk": "2.3.2", + "chalk": "2.4.1", "source-map": "0.6.1", - "supports-color": "5.3.0" + "supports-color": "5.4.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" - } - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "1.1.3" + "supports-color": "5.4.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", - "dev": true, - "requires": { - "has-flag": "3.0.0" - } } } }, @@ -8475,10 +8078,10 @@ "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==", "dev": true, "requires": { - "postcss": "6.0.21", + "postcss": "6.0.22", "postcss-value-parser": "3.3.0", "read-cache": "1.0.0", - "resolve": "1.5.0" + "resolve": "1.7.1" } }, "postcss-load-config": { @@ -8514,13 +8117,13 @@ } }, "postcss-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.3.tgz", - "integrity": "sha512-RuBcNE8rjCkIB0IsbmkGFRmQJTeQJfCI88E0VTarPNTvaNSv9OFv1DvTwgtAN/qlzyiELsmmmtX/tEzKp/cdug==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.4.tgz", + "integrity": "sha512-L2p654oK945B/gDFUGgOhh7uzj19RWoY1SVMeJVoKno1H2MdbQ0RppR/28JGju4pMb22iRC7BJ9aDzbxXSLf4A==", "dev": true, "requires": { "loader-utils": "1.1.0", - "postcss": "6.0.21", + "postcss": "6.0.22", "postcss-load-config": "1.2.0", "schema-utils": "0.4.5" } @@ -8534,7 +8137,7 @@ "mime": "1.6.0", "minimatch": "3.0.4", "mkdirp": "0.5.1", - "postcss": "6.0.21", + "postcss": "6.0.22", "xxhashjs": "0.2.2" } }, @@ -8573,9 +8176,9 @@ "dev": true }, "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "dev": true }, "promise": { @@ -8600,7 +8203,7 @@ "integrity": "sha512-AW9qJ0prx2QEMy1gnhJ1Sl1WBQL2R3fx/VnG09FEmWprPIQPK14t0B83OB/pAGddpxiDCAAV0KiNNLf2c2Y/lQ==", "dev": true, "requires": { - "@types/node": "6.0.104", + "@types/node": "6.0.108", "@types/q": "0.0.32", "@types/selenium-webdriver": "2.53.43", "blocking-proxy": "1.0.1", @@ -8618,15 +8221,15 @@ }, "dependencies": { "@types/node": { - "version": "6.0.104", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.104.tgz", - "integrity": "sha512-xPuI3Yeyc3u5SY7aFu6ILTJHFXo820DSfqNqYi1gxPmbpul+vLSfo3vhrY80d0+SdOYR9KdXHg6ozx4i/02LCg==", + "version": "6.0.108", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.108.tgz", + "integrity": "sha512-5q14jNJCPW+Iwk6Y1JxtA7T5ov1aVRS2VA2PvRgFMZtCjoIo8WT1WO56dSV0MSiHR7BEoe2QNuXigBQNqbWdAw==", "dev": true }, "adm-zip": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", - "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.9.tgz", + "integrity": "sha512-eknaJ3Io/JasGGinVeqY5TsPlQgHbiNlHnK5zdFPRNs9XRggDykKz8zPesneOMEZJxWji7G3CfsUW0Ds9Dw0Bw==", "dev": true }, "ansi-styles": { @@ -8689,6 +8292,15 @@ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -8701,14 +8313,14 @@ "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", "dev": true, "requires": { - "adm-zip": "0.4.7", + "adm-zip": "0.4.9", "chalk": "1.1.3", "del": "2.2.2", "glob": "7.1.2", "ini": "1.3.5", "minimist": "1.2.0", "q": "1.4.1", - "request": "2.81.0", + "request": "2.85.0", "rimraf": "2.6.2", "semver": "5.5.0", "xml2js": "0.4.19" @@ -8765,15 +8377,15 @@ "dev": true }, "public-encrypt": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", - "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", + "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", "dev": true, "requires": { "bn.js": "4.11.8", "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "parse-asn1": "5.1.0", + "create-hash": "1.2.0", + "parse-asn1": "5.1.1", "randombytes": "2.0.6" } }, @@ -8788,20 +8400,20 @@ } }, "pumpify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz", - "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.0.tgz", + "integrity": "sha512-UWi0klDoq8xtVzlMRgENV9F7iCTZExaJQSQL187UXsxpk9NnrKGqTqqUNYAKGOzucSOxs2+jUnRNI+rLviPhJg==", "dev": true, "requires": { - "duplexify": "3.5.4", + "duplexify": "3.6.0", "inherits": "2.0.3", "pump": "2.0.1" } }, "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", "dev": true }, "q": { @@ -8811,15 +8423,15 @@ "dev": true }, "qjobs": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", - "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", "dev": true }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, "querystring": { @@ -8850,26 +8462,6 @@ "kind-of": "4.0.0" }, "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -8887,17 +8479,17 @@ "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "randomfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz", - "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { "randombytes": "2.0.6", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "range-parser": { @@ -8916,6 +8508,32 @@ "http-errors": "1.6.2", "iconv-lite": "0.4.19", "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.4.0" + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } } }, "raw-loader": { @@ -8941,15 +8559,6 @@ } } }, - "read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -9012,17 +8621,17 @@ } }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, @@ -9034,7 +8643,7 @@ "requires": { "graceful-fs": "4.1.11", "minimatch": "3.0.4", - "readable-stream": "2.3.3", + "readable-stream": "2.3.6", "set-immediate-shim": "1.0.1" } }, @@ -9056,14 +8665,14 @@ "optional": true, "requires": { "double-ended-queue": "2.1.0-0", - "redis-commands": "1.3.1", + "redis-commands": "1.3.5", "redis-parser": "2.6.0" } }, "redis-commands": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.1.tgz", - "integrity": "sha1-gdgm9F+pyLIBH0zXoP5ZfSQdRCs=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.5.tgz", + "integrity": "sha512-foGF8u6MXGFF++1TZVC6icGXuMYPftKXt1FBT2vrfU9ZATNtZJ8duRC5d1lEfE8hyVe3jhelHGB91oB7I6qLsA==", "dev": true, "optional": true }, @@ -9200,31 +8809,31 @@ } }, "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "version": "2.85.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz", + "integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==", "dev": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", + "aws-sign2": "0.7.0", + "aws4": "1.7.0", "caseless": "0.12.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", + "form-data": "2.3.2", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.1.1", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", "uuid": "3.2.1" } @@ -9237,8 +8846,8 @@ "optional": true, "requires": { "extend": "3.0.1", - "lodash": "4.17.4", - "request": "2.81.0", + "lodash": "4.17.10", + "request": "2.85.0", "when": "3.7.8" }, "dependencies": { @@ -9281,9 +8890,9 @@ "integrity": "sha512-M2AelyJDVR/oLnToJLtuDJRBBWUGUvvGigj1411hXhAdyFWqMaqHp7TixW3FpiLuVaikIcR1QL+zqoJoZlOgpg==" }, "resolve": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", - "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "dev": true, "requires": { "path-parse": "1.0.5" @@ -9316,11 +8925,18 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true + }, "right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "dev": true, + "optional": true, "requires": { "align-text": "0.1.4" } @@ -9335,12 +8951,12 @@ } }, "ripemd160": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", - "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "2.0.2", + "hash-base": "3.0.4", "inherits": "2.0.3" } }, @@ -9354,17 +8970,22 @@ } }, "rxjs": { - "version": "5.5.10", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.10.tgz", - "integrity": "sha512-SRjimIDUHJkon+2hFo7xnvNC4ZEHGzCRwh9P7nzX3zPkCGFEg/tuElrNR7L/rZMagnK2JeH2jQwPRpmyXyLB6A==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.1.0.tgz", + "integrity": "sha512-lMZdl6xbHJCSb5lmnb6nOhsoBVCyoDC5LDJQK9WWyq+tsI7KnlDIZ0r0AZAlBpRPLbwQA9kzSBAZwNIZEZ+hcw==", "requires": { - "symbol-observable": "1.0.1" + "tslib": "1.9.0" } }, + "rxjs-compat": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.1.0.tgz", + "integrity": "sha512-x5L1KQy1RqDRpPadN5iDOx71TV9Wqmlmu6OOEn3tFFgaTCB0/N+Lmby/rZHgJ6JEPzzt0nD9Zv+kS53E5JIR5g==" + }, "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, "safe-regex": { @@ -9381,41 +9002,86 @@ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, - "optional": true, "requires": { "glob": "7.1.2", - "lodash": "4.17.4", + "lodash": "4.17.10", "scss-tokenizer": "0.2.3", "yargs": "7.1.0" - } - }, - "sass-loader": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", - "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", - "dev": true, - "requires": { - "clone-deep": "2.0.2", - "loader-utils": "1.1.0", - "lodash.tail": "4.1.1", - "neo-async": "2.5.0", - "pify": "3.0.0" - } - }, - "saucelabs": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz", - "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=", - "dev": true, - "requires": { - "https-proxy-agent": "1.0.0" - } - }, - "sax": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", - "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", - "dev": true + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + } + } + } + }, + "sass-loader": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.0.1.tgz", + "integrity": "sha512-MeVVJFejJELlAbA7jrRchi88PGP6U9yIfqyiG+bBC4a9s2PX+ulJB9h8bbEohtPBfZmlLhNZ0opQM9hovRXvlw==", + "dev": true, + "requires": { + "clone-deep": "2.0.2", + "loader-utils": "1.1.0", + "lodash.tail": "4.1.1", + "neo-async": "2.5.1", + "pify": "3.0.0" + } + }, + "saucelabs": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz", + "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=", + "dev": true, + "requires": { + "https-proxy-agent": "1.0.0" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true }, "schema-utils": { "version": "0.4.5", @@ -9424,7 +9090,7 @@ "dev": true, "requires": { "ajv": "6.4.0", - "ajv-keywords": "3.1.0" + "ajv-keywords": "3.2.0" } }, "scss-tokenizer": { @@ -9432,7 +9098,6 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, - "optional": true, "requires": { "js-base64": "2.4.3", "source-map": "0.4.4" @@ -9443,7 +9108,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, - "optional": true, "requires": { "amdefine": "1.0.1" } @@ -9480,12 +9144,12 @@ } }, "selfsigned": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.2.tgz", - "integrity": "sha1-tESVgNmZKbZbEKSDiTAaZZIIh1g=", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.3.tgz", + "integrity": "sha512-vmZenZ+8Al3NLHkWnhBQ0x6BkML1eCP2xEi3JE+f3D9wW9fipD9NNJHYtE9XJM4TsPaHGZJIamrSI6MTg1dU2Q==", "dev": true, "requires": { - "node-forge": "0.7.1" + "node-forge": "0.7.5" } }, "semver": { @@ -9525,7 +9189,7 @@ "escape-html": "1.0.3", "etag": "1.8.1", "fresh": "0.5.2", - "http-errors": "1.6.2", + "http-errors": "1.6.3", "mime": "1.4.1", "ms": "2.0.0", "on-finished": "2.3.0", @@ -9539,18 +9203,18 @@ "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", "dev": true }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true } } }, "serialize-javascript": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz", - "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", "dev": true }, "serve-index": { @@ -9563,8 +9227,8 @@ "batch": "0.6.1", "debug": "2.6.9", "escape-html": "1.0.3", - "http-errors": "1.6.2", - "mime-types": "2.1.17", + "http-errors": "1.6.3", + "mime-types": "2.1.18", "parseurl": "1.3.2" } }, @@ -9628,13 +9292,13 @@ "dev": true }, "sha.js": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.10.tgz", - "integrity": "sha512-vnwmrFDlOExK4Nm16J2KMWHLrp14lBrjxMxBJpu++EnsuBmpiYaM/MEs46Vxxm/4FvdP5yTwuCTO9it5FSjrqA==", + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "shallow-clone": { @@ -9656,27 +9320,6 @@ } } }, - "shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", - "dev": true, - "requires": { - "json-stable-stringify": "0.0.1", - "sha.js": "2.4.10" - }, - "dependencies": { - "json-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", - "dev": true, - "requires": { - "jsonify": "0.0.0" - } - } - } - }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -9692,18 +9335,6 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dev": true, - "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" - } - }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -9740,6 +9371,12 @@ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, "smart-buffer": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz", @@ -9789,63 +9426,6 @@ "requires": { "is-extendable": "0.1.1" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, @@ -9869,11 +9449,34 @@ "is-descriptor": "1.0.2" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } } } }, @@ -9884,15 +9487,26 @@ "dev": true, "requires": { "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } } }, "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "4.2.1" } }, "socket.io": { @@ -9902,10 +9516,10 @@ "dev": true, "requires": { "debug": "2.6.9", - "engine.io": "3.1.4", + "engine.io": "3.1.5", "socket.io-adapter": "1.1.1", "socket.io-client": "2.0.4", - "socket.io-parser": "3.1.2" + "socket.io-parser": "3.1.3" } }, "socket.io-adapter": { @@ -9925,33 +9539,48 @@ "component-bind": "1.0.0", "component-emitter": "1.2.1", "debug": "2.6.9", - "engine.io-client": "3.1.4", + "engine.io-client": "3.1.6", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "3.1.2", + "socket.io-parser": "3.1.3", "to-array": "0.1.4" } }, "socket.io-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", - "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz", + "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==", "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "2.6.9", + "debug": "3.1.0", "has-binary2": "1.0.2", "isarray": "2.0.1" }, "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "isarray": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -9976,7 +9605,7 @@ "faye-websocket": "0.11.1", "inherits": "2.0.3", "json3": "3.3.2", - "url-parse": "1.3.0" + "url-parse": "1.4.0" }, "dependencies": { "faye-websocket": { @@ -10029,7 +9658,7 @@ "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", "dev": true, "requires": { - "atob": "2.1.0", + "atob": "2.1.1", "decode-uri-component": "0.2.0", "resolve-url": "0.2.1", "source-map-url": "0.4.0", @@ -10037,12 +9666,21 @@ } }, "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.5.tgz", + "integrity": "sha512-mR7/Nd5l1z6g99010shcXJiNEaf3fEtmLhRB/sBcQVJGodcHCULPp2y4Sfa43Kv2zq7T+Izmfp/WHCR6dYkQCA==", "dev": true, "requires": { - "source-map": "0.5.7" + "buffer-from": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "source-map-url": { @@ -10092,7 +9730,7 @@ "debug": "2.6.9", "handle-thing": "1.2.5", "http-deceiver": "1.2.7", - "safe-buffer": "5.1.1", + "safe-buffer": "5.1.2", "select-hose": "2.0.0", "spdy-transport": "2.1.0" } @@ -10107,8 +9745,8 @@ "detect-node": "2.0.3", "hpack.js": "2.1.6", "obuf": "1.1.2", - "readable-stream": "2.3.3", - "safe-buffer": "5.1.1", + "readable-stream": "2.3.6", + "safe-buffer": "5.1.2", "wbuf": "1.7.3" } }, @@ -10128,9 +9766,9 @@ "dev": true }, "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz", + "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", "dev": true, "requires": { "asn1": "0.2.3", @@ -10141,14 +9779,6 @@ "getpass": "0.1.7", "jsbn": "0.1.1", "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } } }, "ssri": { @@ -10157,7 +9787,7 @@ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "static-extend": { @@ -10178,70 +9808,22 @@ "requires": { "is-descriptor": "0.1.6" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, + "stats-webpack-plugin": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/stats-webpack-plugin/-/stats-webpack-plugin-0.6.2.tgz", + "integrity": "sha1-LFlJtTHgf4eojm6k3PrFOqjHWis=", + "dev": true, + "requires": { + "lodash": "4.17.10" + } + }, "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", "dev": true }, "stdout-stream": { @@ -10249,9 +9831,8 @@ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", "dev": true, - "optional": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "stream-browserify": { @@ -10261,17 +9842,7 @@ "dev": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3" - } - }, - "stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "dev": true, - "requires": { - "duplexer2": "0.1.4", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" } }, "stream-each": { @@ -10285,14 +9856,14 @@ } }, "stream-http": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.0.tgz", - "integrity": "sha512-sZOFxI/5xw058XIRHl4dU3dZ+TTOIGJR78Dvo0oEAejIt4ou27k+3ne1zYmCV+v7UucbxIFQuOgnkTVHh8YPnw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.1.tgz", + "integrity": "sha512-cQ0jo17BLca2r0GfRdZKYAGLU6JRoIWxqSOakUMuKOT6MOK7AAlE856L33QuDmAy/eeOrhLee3dZKX0Uadu93A==", "dev": true, "requires": { "builtin-status-codes": "3.0.0", "inherits": "2.0.3", - "readable-stream": "2.3.3", + "readable-stream": "2.3.6", "to-arraybuffer": "1.0.1", "xtend": "4.0.1" } @@ -10303,16 +9874,6 @@ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", "dev": true }, - "stream-splicer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz", - "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" - } - }, "streamroller": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", @@ -10322,7 +9883,7 @@ "date-format": "1.2.0", "debug": "3.1.0", "mkdirp": "0.5.1", - "readable-stream": "2.3.3" + "readable-stream": "2.3.6" }, "dependencies": { "debug": { @@ -10333,7 +9894,13 @@ "requires": { "ms": "2.0.0" } - } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "string-width": { @@ -10348,12 +9915,12 @@ } }, "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "stringstream": { @@ -10395,43 +9962,14 @@ "get-stdin": "4.0.1" } }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, "style-loader": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.1.tgz", - "integrity": "sha512-IRE+ijgojrygQi3rsqT0U4dd+UcPCqcVvauZpCnQrGAlEe+FUIyrK93bUDScamesjP08JlQNsFJU+KmPedP5Og==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.21.0.tgz", + "integrity": "sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==", "dev": true, "requires": { "loader-utils": "1.1.0", - "schema-utils": "0.3.0" - }, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" - } - }, - "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", - "dev": true, - "requires": { - "ajv": "5.5.2" - } - } + "schema-utils": "0.4.5" } }, "stylus": { @@ -10484,58 +10022,25 @@ "when": "3.6.4" } }, - "subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", - "dev": true, - "requires": { - "minimist": "1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } }, "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" - }, - "syntax-error": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.3.0.tgz", - "integrity": "sha1-HtkmbE1AvnXcVb+bsct3Biu5bKE=", - "dev": true, - "requires": { - "acorn": "4.0.13" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true }, "tapable": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", - "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", + "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==", "dev": true }, "tar": { @@ -10543,7 +10048,6 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, - "optional": true, "requires": { "block-stream": "0.0.9", "fstream": "1.0.11", @@ -10562,7 +10066,7 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "2.3.3", + "readable-stream": "2.3.6", "xtend": "4.0.1" } }, @@ -10579,16 +10083,10 @@ "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", "dev": true }, - "time-stamp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", - "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", - "dev": true - }, "timers-browserify": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.6.tgz", - "integrity": "sha512-HQ3nbYRAowdVd0ckGFvmJPPCOH/CHleFN/Y0YQCX1DVaB7t+KFvisuyN09fuP8Jtp1CpfSh8O8bMkHbdbPe6Pw==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "dev": true, "requires": { "setimmediate": "1.0.5" @@ -10635,6 +10133,17 @@ "dev": true, "requires": { "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } } }, "to-regex": { @@ -10657,32 +10166,29 @@ "requires": { "is-number": "3.0.0", "repeat-string": "1.6.1" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - } } }, "toposort": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", - "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", "dev": true }, "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "dev": true, "requires": { "punycode": "1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } } }, "tree-kill": { @@ -10708,7 +10214,6 @@ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", "dev": true, - "optional": true, "requires": { "glob": "6.0.4" }, @@ -10718,7 +10223,6 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "dev": true, - "optional": true, "requires": { "inflight": "1.0.6", "inherits": "2.0.3", @@ -10735,32 +10239,30 @@ "integrity": "sha1-/Gm+nx87rtAfsaDvjUz+dIgU2DU=" }, "ts-node": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-4.1.0.tgz", - "integrity": "sha512-xcZH12oVg9PShKhy3UHyDmuDLV3y7iKwX25aMVPt1SIXSuAfWkFiGPEkg+th8R4YKW/QCxDoW7lJdb15lx6QWg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-6.0.2.tgz", + "integrity": "sha512-H/KWK27B3JJAc5WFOBBUxN638DukbV8PptdQgiHWPO2SGDVJzuVOl8Ye0XJ5+FiZIdFtgUuGOJRV4c/XBQ5dBg==", "dev": true, "requires": { "arrify": "1.0.1", - "chalk": "2.3.0", - "diff": "3.4.0", - "make-error": "1.3.2", + "chalk": "2.4.1", + "diff": "3.5.0", + "make-error": "1.3.4", "minimist": "1.2.0", "mkdirp": "0.5.1", - "source-map-support": "0.5.3", - "tsconfig": "7.0.0", - "v8flags": "3.0.1", + "source-map-support": "0.5.5", "yn": "2.0.0" }, "dependencies": { "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.0", + "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.4.0" } }, "minimist": { @@ -10768,41 +10270,6 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz", - "integrity": "sha512-eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w==", - "dev": true, - "requires": { - "source-map": "0.6.1" - } - } - } - }, - "tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "requires": { - "@types/strip-bom": "3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "3.0.0", - "strip-json-comments": "2.0.1" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true } } }, @@ -10815,7 +10282,7 @@ "minimist": "1.2.0", "mkdirp": "0.5.1", "source-map": "0.6.1", - "source-map-support": "0.5.4" + "source-map-support": "0.5.5" }, "dependencies": { "minimist": { @@ -10829,15 +10296,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "source-map-support": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.4.tgz", - "integrity": "sha512-PETSPG6BjY1AHs2t64vS2aqAgu6dMIMXJULWFBGbh2Gr8nVLbCFDo6i/RMMvviIQ2h1Z8+5gQhVKSn2je9nmdg==", - "dev": true, - "requires": { - "source-map": "0.6.1" - } } } }, @@ -10847,34 +10305,34 @@ "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" }, "tslint": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", - "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.10.0.tgz", + "integrity": "sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM=", "dev": true, "requires": { "babel-code-frame": "6.26.0", "builtin-modules": "1.1.1", - "chalk": "2.3.0", - "commander": "2.12.2", - "diff": "3.4.0", + "chalk": "2.4.1", + "commander": "2.15.1", + "diff": "3.5.0", "glob": "7.1.2", - "js-yaml": "3.7.0", + "js-yaml": "3.11.0", "minimatch": "3.0.4", - "resolve": "1.5.0", + "resolve": "1.7.1", "semver": "5.5.0", "tslib": "1.9.0", - "tsutils": "2.21.0" + "tsutils": "2.26.2" }, "dependencies": { "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.0", + "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.4.0" } } } @@ -10887,9 +10345,9 @@ "optional": true }, "tsutils": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.21.0.tgz", - "integrity": "sha512-zlOHTYtTwvTiKxUyAU8wiKzPpAgwZrGjb7AY18VUlxuCgBiTMVorIl5HjrCT8V64Hm34RI1BZITJMVQpBLMxVg==", + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.26.2.tgz", + "integrity": "sha512-uzwnhmrSbyinPCiwfzGsOY3IulBTwoky7r83HmZdz9QNCjhSCzavkh47KLWuU0zF2F2WbpmmzoJUIEiYyd+jEQ==", "dev": true, "requires": { "tslib": "1.9.0" @@ -10907,7 +10365,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "tweetnacl": { @@ -10927,13 +10385,13 @@ } }, "type-is": { - "version": "1.6.15", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.17" + "mime-types": "2.1.18" } }, "typedarray": { @@ -10949,21 +10407,15 @@ "dev": true }, "uglify-js": { - "version": "3.3.18", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.18.tgz", - "integrity": "sha512-VhjIFv93KnTx/ntNi9yTBbfrsWnQnqUy02MT32uqU/5i2oEJ8GAEJ0AwYV206JeOmIzSjm41Ba0iXVKv6j7y9g==", + "version": "3.3.23", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.23.tgz", + "integrity": "sha512-Ks+KqLGDsYn4z+pU7JsKCzC0T3mPYl+rU+VcPZiQOazjE4Uqi4UCRY3qPMDbJi7ze37n1lDXj3biz1ik93vqvw==", "dev": true, "requires": { "commander": "2.15.1", "source-map": "0.6.1" }, "dependencies": { - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -10980,15 +10432,15 @@ "optional": true }, "uglifyjs-webpack-plugin": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.4.tgz", - "integrity": "sha512-z0IbjpW8b3O/OVn+TTZN4pI29RN1zktFBXLIzzfZ+++cUtZ1ERSlLWgpE/5OERuEUs1ijVQnpYAkSlpoVmQmSQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.5.tgz", + "integrity": "sha512-hIQJ1yxAPhEA2yW/i7Fr+SXZVMp+VEI3d42RTHBgQd2yhp/1UdBcR3QEWPV5ahBxlqQDMEMTuTEvDHSFINfwSw==", "dev": true, "requires": { "cacache": "10.0.4", "find-cache-dir": "1.0.0", "schema-utils": "0.4.5", - "serialize-javascript": "1.4.0", + "serialize-javascript": "1.5.0", "source-map": "0.6.1", "uglify-es": "3.3.9", "webpack-sources": "1.1.0", @@ -11025,12 +10477,6 @@ "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", "dev": true }, - "umd": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz", - "integrity": "sha1-iuVW4RAR9jwllnCKiDclnwGz1g4=", - "dev": true - }, "underscore": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", @@ -11090,12 +10536,6 @@ "imurmurhash": "0.1.4" } }, - "universalify": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", - "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", - "dev": true - }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -11139,19 +10579,13 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true } } }, "upath": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz", - "integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.5.tgz", + "integrity": "sha512-qbKn90aDQ0YEwvXoLqj0oiuUYroLX2lVHZ+b+xwjozFasAOC4GneDq5+OaIG5Zj+jFmbz/uO+f7a9qxjktJQww==", "dev": true }, "upper-case": { @@ -11167,14 +10601,6 @@ "dev": true, "requires": { "punycode": "2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", - "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", - "dev": true - } } }, "urix": { @@ -11201,54 +10627,45 @@ } } }, + "url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=", + "dev": true + }, "url-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", - "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.0.1.tgz", + "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", "dev": true, "requires": { "loader-utils": "1.1.0", - "mime": "1.6.0", - "schema-utils": "0.3.0" + "mime": "2.3.1", + "schema-utils": "0.4.5" }, "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" - } - }, - "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", - "dev": true, - "requires": { - "ajv": "5.5.2" - } + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true } } }, "url-parse": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.3.0.tgz", - "integrity": "sha512-zPvPA3T7P6M+0iNsgX+iAcAz4GshKrowtQBHHc/28tVsBc8jK7VRCNX+2GEcoE6zDB6XqXhcyiUWPVZY6C70Cg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.0.tgz", + "integrity": "sha512-ERuGxDiQ6Xw/agN4tuoCRbmwRuZP0cJ1lJxJubXr5Q/5cDa78+Dc4wfvtxzhzhkm5VvmW6Mf8EVj9SPGN4l8Lg==", "dev": true, "requires": { - "querystringify": "1.0.0", + "querystringify": "2.0.0", "requires-port": "1.0.0" }, "dependencies": { "querystringify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", - "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", + "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", "dev": true } } @@ -11260,24 +10677,24 @@ "dev": true, "requires": { "kind-of": "6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } } }, "useragent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", - "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", + "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", "dev": true, "requires": { - "lru-cache": "4.1.1", + "lru-cache": "2.2.4", "tmp": "0.0.33" + }, + "dependencies": { + "lru-cache": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", + "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", + "dev": true + } } }, "util": { @@ -11303,6 +10720,16 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "object.getownpropertydescriptors": "2.0.3" + } + }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", @@ -11322,21 +10749,12 @@ "dev": true }, "uws": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz", - "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz", + "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==", "dev": true, "optional": true }, - "v8flags": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.1.tgz", - "integrity": "sha1-3Oj8N5wX2fLJ6e142JzgAFKxt2s=", - "dev": true, - "requires": { - "homedir-polyfill": "1.0.1" - } - }, "validate-npm-package-license": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", @@ -11347,6 +10765,15 @@ "spdx-expression-parse": "3.0.0" } }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "1.0.3" + } + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -11362,22 +10789,8 @@ "assert-plus": "1.0.0", "core-util-is": "1.0.2", "extsprintf": "1.3.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } } }, - "vlq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", - "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", - "dev": true - }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", @@ -11394,369 +10807,45 @@ "dev": true }, "watchpack": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.5.0.tgz", - "integrity": "sha512-RSlipNQB1u48cq0wH/BNfCu1tD/cJ8ydFIkNYhp9o+3d+8unClkIovpW5qpFPgmL9OE48wfAnlZydXByWP82AA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", "dev": true, "requires": { "chokidar": "2.0.3", "graceful-fs": "4.1.11", - "neo-async": "2.5.0" + "neo-async": "2.5.1" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "1.0.1" + } + }, + "webdriver-js-extender": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz", + "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", + "dev": true, + "requires": { + "@types/selenium-webdriver": "2.53.43", + "selenium-webdriver": "2.53.3" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz", - "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", - "dev": true, - "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "define-property": "1.0.0", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "kind-of": "6.0.2", - "repeat-element": "1.1.2", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "1.0.2" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "0.1.1" - } - } - } - }, - "chokidar": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", - "dev": true, - "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.1", - "braces": "2.3.1", - "fsevents": "1.1.3", - "glob-parent": "3.1.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "4.0.0", - "normalize-path": "2.1.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0", - "upath": "1.0.4" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "0.1.6" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "0.1.1" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "1.0.2" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "0.1.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "0.1.1" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "2.1.1" - } - } - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", - "dev": true, - "requires": { - "is-extglob": "2.1.1" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.1", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.9", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "1.0.0" - } - }, - "webdriver-js-extender": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz", - "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", - "dev": true, - "requires": { - "@types/selenium-webdriver": "2.53.43", - "selenium-webdriver": "2.53.3" - }, - "dependencies": { - "sax": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", - "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=", - "dev": true - }, - "selenium-webdriver": { - "version": "2.53.3", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz", - "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=", + "sax": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", + "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=", + "dev": true + }, + "selenium-webdriver": { + "version": "2.53.3", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz", + "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=", "dev": true, "requires": { "adm-zip": "0.4.4", @@ -11801,268 +10890,30 @@ } }, "webpack": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", - "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.6.0.tgz", + "integrity": "sha512-Fu/k/3fZeGtIhuFkiYpIy1UDHhMiGKjG4FFPVuvG+5Os2lWA1ttWpmi9Qnn6AgfZqj9MvhZW/rmj/ip+nHr06g==", "dev": true, "requires": { - "acorn": "5.4.1", - "acorn-dynamic-import": "2.0.2", + "acorn": "5.5.3", + "acorn-dynamic-import": "3.0.0", "ajv": "6.4.0", - "ajv-keywords": "3.1.0", - "async": "2.6.0", - "enhanced-resolve": "3.4.1", - "escope": "3.6.0", - "interpret": "1.1.0", - "json-loader": "0.5.7", - "json5": "0.5.1", + "ajv-keywords": "3.2.0", + "chrome-trace-event": "0.1.3", + "enhanced-resolve": "4.0.0", + "eslint-scope": "3.7.1", "loader-runner": "2.3.0", - "loader-utils": "1.1.0", - "memory-fs": "0.4.1", - "mkdirp": "0.5.1", - "node-libs-browser": "2.1.0", - "source-map": "0.5.7", - "supports-color": "4.5.0", - "tapable": "0.2.8", - "uglifyjs-webpack-plugin": "0.4.6", - "watchpack": "1.5.0", - "webpack-sources": "1.1.0", - "yargs": "8.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "2.3.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - } - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "window-size": "0.1.0" - } - } - } - }, - "uglifyjs-webpack-plugin": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", - "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", - "dev": true, - "requires": { - "source-map": "0.5.7", - "uglify-js": "2.8.29", - "webpack-sources": "1.1.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - }, - "dependencies": { - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - } - } - } - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "4.1.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - } - } - } + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "micromatch": "3.1.10", + "mkdirp": "0.5.1", + "neo-async": "2.5.1", + "node-libs-browser": "2.1.0", + "schema-utils": "0.4.5", + "tapable": "1.0.0", + "uglifyjs-webpack-plugin": "1.2.5", + "watchpack": "1.6.0", + "webpack-sources": "1.1.0" } }, "webpack-core": { @@ -12093,22 +10944,32 @@ } }, "webpack-dev-middleware": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", - "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz", + "integrity": "sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==", "dev": true, "requires": { + "loud-rejection": "1.6.0", "memory-fs": "0.4.1", - "mime": "1.6.0", + "mime": "2.3.1", "path-is-absolute": "1.0.1", "range-parser": "1.2.0", - "time-stamp": "2.0.0" + "url-join": "4.0.0", + "webpack-log": "1.2.0" + }, + "dependencies": { + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + } } }, "webpack-dev-server": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.2.tgz", - "integrity": "sha512-zrPoX97bx47vZiAXfDrkw8pe9QjJ+lunQl3dypojyWwWr1M5I2h0VSrMPfTjopHQPRNn+NqfjcMmhoLcUJe2gA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.4.tgz", + "integrity": "sha512-itcIUDFkHuj1/QQxzUFOEXXmxOj5bku2ScLEsOFPapnq2JRTm58gPdtnBphBJOKL2+M3p6+xygL64bI+3eyzzw==", "dev": true, "requires": { "ansi-html": "0.0.7", @@ -12121,113 +10982,60 @@ "del": "3.0.0", "express": "4.16.3", "html-entities": "1.2.1", - "http-proxy-middleware": "0.17.4", + "http-proxy-middleware": "0.18.0", "import-local": "1.0.0", "internal-ip": "1.2.0", "ip": "1.1.5", "killable": "1.0.0", "loglevel": "1.6.1", - "opn": "5.1.0", + "opn": "5.3.0", "portfinder": "1.0.13", - "selfsigned": "1.10.2", + "selfsigned": "1.10.3", "serve-index": "1.9.1", "sockjs": "0.3.19", "sockjs-client": "1.1.4", "spdy": "3.4.7", "strip-ansi": "3.0.1", - "supports-color": "5.3.0", - "webpack-dev-middleware": "1.12.2", - "yargs": "6.6.0" + "supports-color": "5.4.0", + "webpack-dev-middleware": "3.1.3", + "webpack-log": "1.2.0", + "yargs": "11.0.0" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, - "braces": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz", - "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "define-property": "1.0.0", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "kind-of": "6.0.2", - "repeat-element": "1.1.2", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "1.0.2" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "ansi-regex": "3.0.0" } } } }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "chokidar": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", - "dev": true, - "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.1", - "braces": "2.3.1", - "fsevents": "1.1.3", - "glob-parent": "3.1.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "4.0.0", - "normalize-path": "2.1.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0", - "upath": "1.0.4" - } - }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -12237,270 +11045,56 @@ "ms": "2.0.0" } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "0.1.6" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "0.1.1" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "1.0.2" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "0.1.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "0.1.1" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "2.1.1" - } - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "is-extglob": "2.1.1" + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "kind-of": "3.2.2" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "ansi-regex": "3.0.0" } } } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.1", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.9", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" - } - }, - "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", - "dev": true, - "requires": { - "has-flag": "3.0.0" - } - }, "y18n": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", @@ -12508,52 +11102,55 @@ "dev": true }, "yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", + "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", + "cliui": "4.1.0", "decamelize": "1.2.0", + "find-up": "2.1.0", "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", + "os-locale": "2.1.0", "require-directory": "2.1.1", "require-main-filename": "1.0.1", "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", "y18n": "3.2.1", - "yargs-parser": "4.2.1" + "yargs-parser": "9.0.2" } }, "yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "3.0.0" + "camelcase": "4.1.0" } } } }, + "webpack-log": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", + "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", + "dev": true, + "requires": { + "chalk": "2.2.2", + "log-symbols": "2.2.0", + "loglevelnext": "1.0.5", + "uuid": "3.2.1" + } + }, "webpack-merge": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.2.tgz", "integrity": "sha512-/0QYwW/H1N/CdXYA2PNPVbsxO3u2Fpz34vs72xm03SRfg6bMNGfMJIQEpQjKRvkG2JvT6oRJFpDtSrwbX8Jzvw==", "dev": true, "requires": { - "lodash": "4.17.5" - }, - "dependencies": { - "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", - "dev": true - } + "lodash": "4.17.10" } }, "webpack-sources": { @@ -12575,9 +11172,9 @@ } }, "webpack-subresource-integrity": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.0.4.tgz", - "integrity": "sha1-j6yKfo61n8ahZ2ioXJ2U7n+dDts=", + "version": "1.1.0-rc.4", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0-rc.4.tgz", + "integrity": "sha1-xcTj1pD50vZKlVDgeodn+Xlqpdg=", "dev": true, "requires": { "webpack-core": "0.6.9" @@ -12589,7 +11186,7 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": "0.4.11", + "http-parser-js": "0.4.12", "websocket-extensions": "0.1.3" } }, @@ -12633,12 +11230,13 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true + "dev": true, + "optional": true }, "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "worker-farm": { @@ -12673,7 +11271,7 @@ "dev": true, "requires": { "async-limiter": "1.0.0", - "safe-buffer": "5.1.1", + "safe-buffer": "5.1.2", "ultron": "1.1.1" } }, @@ -12742,41 +11340,16 @@ "dev": true }, "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "optional": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", + "camelcase": "1.2.1", + "cliui": "2.1.0", "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "optional": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true, - "optional": true - } + "window-size": "0.1.0" } }, "yargs-parser": { @@ -12784,7 +11357,6 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, - "optional": true, "requires": { "camelcase": "3.0.0" }, @@ -12793,8 +11365,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "optional": true + "dev": true } } }, diff --git a/package.json b/package.json index 69cdc77f0..ba02aa84b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.1", + "version": "2.0.0-beta.4", "description": "CoreUI Free Angular 2+ Admin Template", "author": "Łukasz Holeczek", "homepage": "https://coreui.io/angular", @@ -16,17 +16,18 @@ }, "private": true, "dependencies": { - "@angular/animations": "5.2.10", - "@angular/common": "5.2.10", - "@angular/compiler": "5.2.10", - "@angular/core": "5.2.10", - "@angular/forms": "5.2.10", - "@angular/http": "5.2.10", - "@angular/platform-browser": "5.2.10", - "@angular/platform-browser-dynamic": "5.2.10", - "@angular/router": "5.2.10", - "@coreui/angular": "^2.0.0-beta.2", - "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.1.0", + "@angular/animations": "6.0.0", + "@angular/common": "6.0.0", + "@angular/compiler": "6.0.0", + "@angular/core": "6.0.0", + "@angular/forms": "6.0.0", + "@angular/http": "6.0.0", + "@angular/platform-browser": "6.0.0", + "@angular/platform-browser-dynamic": "6.0.0", + "@angular/router": "6.0.0", + "@coreui/angular": "^2.0.0-beta.4", + "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0", + "@coreui/icons": "^0.1.1", "chart.js": "2.7.2", "core-js": "2.5.5", "flag-icon-css": "3.0.0", @@ -35,29 +36,31 @@ "ng2-charts": "1.6.0", "ngx-bootstrap": "2.0.4", "ngx-perfect-scrollbar": "5.3.5", - "rxjs": "5.5.10", + "rxjs": "6.1.0", + "rxjs-compat": "6.1.0", "simple-line-icons": "^2.4.1", "ts-helpers": "1.1.2", "zone.js": "0.8.26" }, "devDependencies": { - "@angular/cli": "1.7.4", - "@angular/compiler-cli": "5.2.10", - "@angular/language-service": "5.2.10", - "@types/jasmine": "2.8.6", + "@angular-devkit/build-angular": "~0.6.0", + "@angular/cli": "6.0.0", + "@angular/compiler-cli": "6.0.0", + "@angular/language-service": "6.0.0", + "@types/jasmine": "2.8.7", "@types/jasminewd2": "2.0.3", - "@types/node": "9.6.5", - "codelyzer": "4.2.1", - "jasmine-core": "2.9.1", + "@types/node": "10.0.3", + "codelyzer": "4.3.0", + "jasmine-core": "3.1.0", "jasmine-spec-reporter": "4.2.1", - "karma": "2.0.0", + "karma": "2.0.2", "karma-chrome-launcher": "2.2.0", "karma-coverage-istanbul-reporter": "1.4.2", - "karma-jasmine": "1.1.1", - "karma-jasmine-html-reporter": "0.2.2", + "karma-jasmine": "1.1.2", + "karma-jasmine-html-reporter": "1.0.0", "protractor": "5.3.1", - "ts-node": "4.1.0", - "tslint": "5.9.1", + "ts-node": "6.0.2", + "tslint": "5.10.0", "typescript": "2.7.2" }, "engines": { diff --git a/src/tsconfig.spec.json b/src/tsconfig.spec.json index ac22a298a..1a18e6d00 100644 --- a/src/tsconfig.spec.json +++ b/src/tsconfig.spec.json @@ -10,7 +10,8 @@ ] }, "files": [ - "test.ts" + "test.ts", + "polyfills.ts" ], "include": [ "**/*.spec.ts", diff --git a/tslint.json b/tslint.json index 9963d6c39..d8d395663 100644 --- a/tslint.json +++ b/tslint.json @@ -18,7 +18,6 @@ "forin": true, "import-blacklist": [ true, - "rxjs", "rxjs/Rx" ], "import-spacing": true, From 141e5f6e233fed33bac543e2d3e2921d3f435885 Mon Sep 17 00:00:00 2001 From: Michael Atkisson Date: Wed, 16 May 2018 06:18:34 -0400 Subject: [PATCH 038/168] Resolve #82: Corrects clone URL in project README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cf6f3cd04..9705b0777 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ CoreUI is built on top of Bootstrap 4 and supports popular frameworks. ``` bash # clone the repo -$ git clone https://github.com/coreui/coreui-free-bootstrap-admin-template.git my-project +$ git clone https://github.com/coreui/coreui-free-angular-admin-template.git my-project # go into app's directory $ cd my-project From 2440ca2561f49fd48d226ca02c407a4d7a98a2f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 16 May 2018 15:50:05 +0200 Subject: [PATCH 039/168] Ship v2.0.0-beta.5 --- package-lock.json | 1108 ++++++++++++++++++++++----------------------- package.json | 45 +- 2 files changed, 559 insertions(+), 594 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f6b3dbcc..251ef1641 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,27 +5,27 @@ "requires": true, "dependencies": { "@angular-devkit/architect": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.0.tgz", - "integrity": "sha512-d/H8DxNk4f+EA/1BCP6QREyRRgd9Ul+PzFaObf0x6eEVRGylyKlA3vx2EepPm+P3lij0vRVhF08hDwJJ9n0jbQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.1.tgz", + "integrity": "sha512-sYoqm3d7UlCsGJLL/UIanxctNl6JP/QK89mCcBClU4AO6hbpdKydov+A159Zg082RUJoy1JYplh1uUx0HstrJg==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.0", + "@angular-devkit/core": "0.6.1", "rxjs": "6.1.0" } }, "@angular-devkit/build-angular": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.6.0.tgz", - "integrity": "sha512-HUrB9g8Dk1SQUlKrfDUkH97kiaOlriDBYULV5TBwonMj7cih3hUaPmcyHTqKrz/GzGTF2YXMT9DYo0hThWcdGA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.6.1.tgz", + "integrity": "sha512-pXMjwdWkhEDAt3JVmwdpzwj+4KELsH6htP9W55vkjVHzPnq4Ps/w0mDzDifLsiV9u3FILTacu+X6foMfDJylzw==", "dev": true, "requires": { - "@angular-devkit/architect": "0.6.0", - "@angular-devkit/build-optimizer": "0.6.0", - "@angular-devkit/core": "0.6.0", - "@ngtools/webpack": "6.0.0", + "@angular-devkit/architect": "0.6.1", + "@angular-devkit/build-optimizer": "0.6.1", + "@angular-devkit/core": "0.6.1", + "@ngtools/webpack": "6.0.1", "ajv": "6.4.0", - "autoprefixer": "8.4.1", + "autoprefixer": "8.5.0", "cache-loader": "1.2.2", "chalk": "2.2.2", "circular-dependency-plugin": "5.0.2", @@ -36,8 +36,8 @@ "html-webpack-plugin": "3.2.0", "istanbul": "0.4.5", "istanbul-instrumenter-loader": "3.0.1", - "karma-source-map-support": "1.2.0", - "less": "3.0.2", + "karma-source-map-support": "1.3.0", + "less": "3.0.4", "less-loader": "4.1.0", "license-webpack-plugin": "1.3.1", "lodash": "4.17.10", @@ -50,14 +50,14 @@ "portfinder": "1.0.13", "postcss": "6.0.22", "postcss-import": "11.1.0", - "postcss-loader": "2.1.4", + "postcss-loader": "2.1.5", "postcss-url": "7.3.2", "raw-loader": "0.5.1", "resolve": "1.7.1", "rxjs": "6.1.0", "sass-loader": "7.0.1", "silent-error": "1.1.0", - "source-map-support": "0.5.5", + "source-map-support": "0.5.6", "stats-webpack-plugin": "0.6.2", "style-loader": "0.21.0", "stylus": "0.54.5", @@ -74,9 +74,9 @@ } }, "@angular-devkit/build-optimizer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.6.0.tgz", - "integrity": "sha512-XV6NEf5G3iuXnIUpvSuwGSyTkIP5muS4NKbOWFpqqQhbQ0jacJ9KC3uXSBITD7zZD8ywA3Yq84mPl8c9pLKyXw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.6.1.tgz", + "integrity": "sha512-7jfSrjMkEArTtHEStxQQYaApAigQh4PlKy0+utH/6AYEt1F9+ENSksKSb2Q5E0wSq2CMHBtrpHjyYHNpASl0ng==", "dev": true, "requires": { "loader-utils": "1.1.0", @@ -86,9 +86,9 @@ } }, "@angular-devkit/core": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.0.tgz", - "integrity": "sha512-hM1AOSF/+XZpv350pODPgoO/2QL61tfRlCXf3u4zHxkXdcboFKGCIi7VEu7TYMWSQzujcTFJciVBrgf/IfQ3cA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.1.tgz", + "integrity": "sha512-wRsuc1zuW57IQdx7dVOut7AUgAMIxnmIk3DKzLeNhLEKpMaGbwpznULbQWJtEZetwPbZ7pMeKT0nkXMIsQ92Gg==", "dev": true, "requires": { "ajv": "6.4.0", @@ -98,35 +98,35 @@ } }, "@angular-devkit/schematics": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.6.0.tgz", - "integrity": "sha512-TK1wdBMXt6N2T8SUyqx45+HntvFknHyNQpGWvnQZLE/f0y9otCOAarVGxbDaxznc1SNYSPNckSQi8rjEsUNVsw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.6.1.tgz", + "integrity": "sha512-SF+S+T446u/outrRzsSd6rh5gxGIx2Zpu21msDJCxa1AKuN06QRtuvP0Hlb+34XKXzui4HkRBgLdKjoJgvFtrw==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.0", + "@angular-devkit/core": "0.6.1", "rxjs": "6.1.0" } }, "@angular/animations": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.0.0.tgz", - "integrity": "sha512-jl3WZmM/csNeyzdb1cEEc5cUX7jLn3NvPYEiP/ZkKmib0XBGIGBBv7xiuoivTJFJsE4/N5sCFEHRFLnuBBE+OA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.0.2.tgz", + "integrity": "sha512-QoNJ/L0Xgtrj1KBp8wvxhHwRt+sQ5tBihWm82UbNgN82ZNnfNzQoAqtahbZN5AY7XFmGbDX+lVt3TdO8omXhmg==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@angular/cli": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.0.0.tgz", - "integrity": "sha512-IGYewWdCpWRDJF/rA1y5R9MwDkO6gvxWSC27FTUNhkymZr+BUY7UgOnp1uwNtU/lLi7V9D28Pd4btOvrd2y5fA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.0.1.tgz", + "integrity": "sha512-jS2CZl5Kk2tFvEzU7BJjOqTrMt4ogjxuvB7rxwl/TMHVhCpvlSg5FtJtc2pVw+3HAH9nwMSkjKL75HSXcg7eDg==", "dev": true, "requires": { - "@angular-devkit/architect": "0.6.0", - "@angular-devkit/core": "0.6.0", - "@angular-devkit/schematics": "0.6.0", - "@schematics/angular": "0.6.0", - "@schematics/update": "0.6.0", - "opn": "5.1.0", + "@angular-devkit/architect": "0.6.1", + "@angular-devkit/core": "0.6.1", + "@angular-devkit/schematics": "0.6.1", + "@schematics/angular": "0.6.1", + "@schematics/update": "0.6.1", + "opn": "5.3.0", "resolve": "1.7.1", "rxjs": "6.1.0", "semver": "5.5.0", @@ -141,15 +141,6 @@ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, - "opn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", - "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", - "dev": true, - "requires": { - "is-wsl": "1.1.0" - } - }, "yargs-parser": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.0.0.tgz", @@ -162,25 +153,25 @@ } }, "@angular/common": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.0.0.tgz", - "integrity": "sha512-oo/KESihAZo0FsZPHthO9PYhanN4Q+Lo7Lb2HNbWnD+xRIPa1yFC12JOWiD+SPPfFGWMI6aW3wAlcoej1+QKSw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.0.2.tgz", + "integrity": "sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@angular/compiler": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.0.0.tgz", - "integrity": "sha512-UsYfsvHf4VVtkhzM7tyabh8co7gqWZTm3p79hbLDeyCEojl0AkrwbSgh0DQnKRxp4Tu3DEeeDkg1ahA7n19I8A==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.0.2.tgz", + "integrity": "sha512-uKuM7dcTWwcElklT4E/tckp5fnGNUq4wDna3gZWO6fvc7FQK0SUU4l+A6C1d5YdCRgAsv6gxIrk3MxbSF9UwEw==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@angular/compiler-cli": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.0.0.tgz", - "integrity": "sha512-RV0xTSTPT3yOnbS5Gx6lMAETQeTUr72Ifu0+JZh9AV07xGVislZ+SdQGSeNgXoqxise6e65lJp3Nrb5KE4Lv6g==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.0.2.tgz", + "integrity": "sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw==", "dev": true, "requires": { "chokidar": "1.7.0", @@ -233,7 +224,7 @@ "requires": { "anymatch": "1.3.2", "async-each": "1.0.1", - "fsevents": "1.2.3", + "fsevents": "1.2.4", "glob-parent": "2.0.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -323,71 +314,71 @@ } }, "@angular/core": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.0.0.tgz", - "integrity": "sha512-52X2ZKXOoaMRYaC/ycHePTkXuwku8qJFxoEXAFBItAkk9rebLU4CD8Fx1Z9vUd8aWu1uFfLTxqkgE0mUyBANZw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.0.2.tgz", + "integrity": "sha512-+ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@angular/forms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.0.0.tgz", - "integrity": "sha512-4eVfCcSyPRhml7Xa6ia/DgDl3JhOnEdBdHo+jads1YL5AF6D08Tthngjf3KjuctGqZDACPyxNt6ciX4g8IbGCA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.0.2.tgz", + "integrity": "sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@angular/http": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.0.0.tgz", - "integrity": "sha512-nBZ4KmXx0KR+cIPOMBsJpPhcec5wSCbVtTYRH0zTxmzTmqM3g6+i0PECpqbVgcQEGiOxBLcmXNWfXZl5czpiqw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.0.2.tgz", + "integrity": "sha512-BONrdNMKOaQdXiWnrCAaUiP1akf/nuUG6xm/PJe684SrgcqWHN4JJuwgMhGRGIZZCIKEWcIEaZSp+DbWqnj1kg==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@angular/language-service": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.0.0.tgz", - "integrity": "sha512-ysNUM8uec9Kf5Te5HBT6b3G5CLlxOKAXtk+bY1sqbE9sMDZFWQhqR66QzfWdOPRyj9KKrwuKZd9ArMjAbOVNYw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.0.2.tgz", + "integrity": "sha512-EznIei5QGv4Hv+RtfCnI8TQPW7gLZBw7LrGPXSbwV/CXfY11ziEsd/h1lBfN3Wch3soIOXs3Qqk3zx//MrBG/Q==", "dev": true }, "@angular/platform-browser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.0.0.tgz", - "integrity": "sha512-ExI1o40BJIbJKFz1p1ivGSgLA1+T0uUo8rjheOZhcGDwCNx54/RapCFLdcHCNiW8NzAIzx+kt4DdXnCSKitnDA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.0.2.tgz", + "integrity": "sha512-iMBHckhknJ8Wfw9ZVloiw0WPZDtzQFLE2e7D42of7SgXuHloStXUchb0qLr6ZTZwTY0oBPSvDKgJJVmEjZUZvw==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@angular/platform-browser-dynamic": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.0.tgz", - "integrity": "sha512-yk4wZYn2bosuvDaYaEq6UuEeI966/28uCljm5iBfo3l8Vuv2IChk5664M68O6C+KwWzCCWDHvIqm0q178YUYug==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.2.tgz", + "integrity": "sha512-g1EC0wIWd4OhcEvUnisTfp3y0eMAXgXbACdtgsrozG//xzyqiRFUnBTYTAP4ecninCEltyZYK7EBGfzp8KwQjw==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@angular/router": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.0.0.tgz", - "integrity": "sha512-ONrfgfYmFGz0Ht2MvymMvBMxPI9w5037ZfJWpTu1/Xo1XmVOawzj2SvYfEzTqexznWcTAALggq/A23k8r9ArKA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.0.2.tgz", + "integrity": "sha512-XqTtfs/UzT2k2MeVQG1pOP+wR1zcH8V71S6kmWIwFcfyKUgZfIm45sNsZyBZPwY2RUqwCeZYQFjPlVW8wD1PBw==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "@coreui/angular": { - "version": "2.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-beta.4.tgz", - "integrity": "sha512-srLJldItMPI3J4z2FdgkHQYJ+YOmD7Pi/8zS0j8I1JbCFa25klwVxZNj6lSxyozYFb5wa269qFZ/AAdmoFpLHg==", + "version": "2.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-beta.5.tgz", + "integrity": "sha512-4rYQU09AWPL+nQEIqeb9+lKQVU2nMTkHWcNxfwfSkEJjQxdiGIVkQWIs4GSReDBHwUGsY8wd+NuNUnRC0qdY2g==", "requires": { - "@coreui/coreui": "2.0.0" + "tslib": "1.9.1" } }, "@coreui/coreui": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.0.tgz", - "integrity": "sha512-anqm/En4f3JVyXQNegKs5ZZtIdPSqtoaIsAqZ/Gmj6fK6nOHZTTX+C+Cq8S1YJxCUm36dFKD6KEcyovMhWNATQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.1.tgz", + "integrity": "sha512-qHzrUNQI/zYe+HDPI6MWC8jpLj5f9uMdYmaLunQ5JbWPkUJStQSDgoy5V3csfdfusLta6sLFtuCwDsEtZrolOg==", "requires": { "@coreui/coreui-plugin-npm-postinstall": "1.0.2", "bootstrap": "4.1.1" @@ -412,35 +403,35 @@ "integrity": "sha512-WGU4Le65I+gTvmKQ1QtBDe/q/zBwfvstpX7R5o3n6eGJycV1mPHjN+GgVkXUDQUYnMDjR0zwE5s9yDUffn3Umg==" }, "@ngtools/webpack": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.0.0.tgz", - "integrity": "sha512-ULZnn1sFmVZ4o8LRWRk8BVnJzSpfjvpjTC2lsC/5DavPwpYLbMEdecwE5OIZhkXUr6QLZebPHEjlazesWHwqrA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.0.1.tgz", + "integrity": "sha512-PV3UNQINVxHZA1kkWaVds4GJaNXjMCJep0otkHP6ODZ3NNMnrKS8RS9HeqFUxQ+r4GnKj4qctbsdm3awRr1DsA==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.0", + "@angular-devkit/core": "0.6.1", "tree-kill": "1.2.0", "webpack-sources": "1.1.0" } }, "@schematics/angular": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.6.0.tgz", - "integrity": "sha512-mgDCNHF/41934HGMU4PCY3nk19kTBvUBZ5PLQEkZ6Q+wLDs2WigjuJqcYrUluC1T0Z3SvVDKrwSbC2RRMC/oFA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.6.1.tgz", + "integrity": "sha512-onvYJtpqwwaqDlqrJ6RPNN2uj5Y1DzRhYQeLHEUFYROHXC/JYrIRf1f1pV4VAPYVqsPq8ELa9Ts431/HdTjCEA==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.0", - "@angular-devkit/schematics": "0.6.0", + "@angular-devkit/core": "0.6.1", + "@angular-devkit/schematics": "0.6.1", "typescript": "2.7.2" } }, "@schematics/update": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.6.0.tgz", - "integrity": "sha512-/6p81bKbbH19EAFDhwHZCKMDEHwLkSdvCTVESAsrDQzjReGiLJ/NhStkpHp56kIYqsY/WXZlujn8MLQdSEMolA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.6.1.tgz", + "integrity": "sha512-hywO6GmvjhubNkZqMweUER0IIKkauEQpVBg3TTUG9mR5sDa95dp/wsuU98wVGXYcO/dD6cw8MrwQYNV3YtqCUw==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.0", - "@angular-devkit/schematics": "0.6.0", + "@angular-devkit/core": "0.6.1", + "@angular-devkit/schematics": "0.6.1", "npm-registry-client": "8.5.1", "rxjs": "6.1.0", "semver": "5.5.0", @@ -463,9 +454,9 @@ } }, "@types/node": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.0.3.tgz", - "integrity": "sha512-J7nx6JzxmtT4zyvfLipYL7jNaxvlCWpyG7JhhCQ4fQyG+AGfovAHoYR55TFx+X8akfkUJYpt5JG6GPeFMjZaCQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.1.0.tgz", + "integrity": "sha512-sELcX/cJHwRp8kn4hYSvBxKGJ+ubl3MvS8VJQe5gz/sp7CifYxsiCxIJ35wMIYyGVMgfO2AzRa8UcVReAcJRlw==", "dev": true }, "@types/q": { @@ -531,21 +522,12 @@ "dev": true }, "agent-base": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", - "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.0.tgz", + "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", "dev": true, "requires": { - "extend": "3.0.1", - "semver": "5.0.3" - }, - "dependencies": { - "semver": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", - "dev": true - } + "es6-promisify": "5.0.0" } }, "ajv": { @@ -887,13 +869,13 @@ "dev": true }, "autoprefixer": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.4.1.tgz", - "integrity": "sha512-YqUclCBDXUT9Y7aQ8Xv+ja8yhTZYJoMsOD7WS++gZIJLCpCu+gPcKGDlhk6S3WxhLkTcNVdaMZAWys2nzZCH7g==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.5.0.tgz", + "integrity": "sha512-buY1XxFoBrXvLsoFb0jP+niSu1tCj2RwMwHj96+RfQ8DJTgb0vUhh0dg6wjJT3JzsFYBrkSj8/sGtarNdlxTFw==", "dev": true, "requires": { - "browserslist": "3.2.6", - "caniuse-lite": "1.0.30000833", + "browserslist": "3.2.7", + "caniuse-lite": "1.0.30000841", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "6.0.22", @@ -1003,7 +985,7 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.5.5", + "core-js": "2.5.6", "regenerator-runtime": "0.11.1" } }, @@ -1448,13 +1430,13 @@ } }, "browserslist": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.6.tgz", - "integrity": "sha512-XCsMSg9V4S1VRdcp265dJ+8kBRjfuFXcavbisY7G6T9QI0H1Z24PP53vvs0WDYWqm38Mco1ILDtafcS8ZR4xiw==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.7.tgz", + "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000833", - "electron-to-chromium": "1.3.45" + "caniuse-lite": "1.0.30000841", + "electron-to-chromium": "1.3.46" } }, "buffer": { @@ -1551,7 +1533,7 @@ "chownr": "1.0.1", "glob": "7.1.2", "graceful-fs": "4.1.11", - "lru-cache": "4.1.2", + "lru-cache": "4.1.3", "mississippi": "2.0.0", "mkdirp": "0.5.1", "move-concurrently": "1.0.1", @@ -1633,9 +1615,9 @@ } }, "caniuse-lite": { - "version": "1.0.30000833", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000833.tgz", - "integrity": "sha512-tKNuKu4WLImh4NxoTgntxFpDrRiA0Q6Q1NycNhuMST0Kx+Pt8YnRDW6V8xsyH6AtO2CpAoibatEk5eaEhP3O1g==", + "version": "1.0.30000841", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000841.tgz", + "integrity": "sha512-LeOGLEY4hl6xZc/xMYOrVmSrHOybyHWNShFN51qCmDXo69nEGKHTJTfe6jdWe4hLxSJcwEIYtKHFFh93fF/kNA==", "dev": true }, "caseless": { @@ -1718,7 +1700,7 @@ "anymatch": "2.0.0", "async-each": "1.0.1", "braces": "2.3.2", - "fsevents": "1.2.3", + "fsevents": "1.2.4", "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -1726,7 +1708,7 @@ "normalize-path": "2.1.1", "path-is-absolute": "1.0.1", "readdirp": "2.1.0", - "upath": "1.0.5" + "upath": "1.1.0" } }, "chownr": { @@ -1758,9 +1740,9 @@ "dev": true }, "circular-json": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.3.tgz", - "integrity": "sha512-YlxLOimeIoQGHnMe3kbf8qIV2Bj7uXLbljMPRguNT49GmSAzooNfS9EJ91rSJKbLBOOzM5agvtx0WyechZN/Hw==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.4.tgz", + "integrity": "sha512-vnJA8KS0BfOihugYEUkLRcnmq21FbuivbxgzDLXNs3zIk4KllV4Mx4UuTzBXht9F00C7QfD1YqMXg1zP6EXpig==", "dev": true }, "class-utils": { @@ -1917,9 +1899,9 @@ "dev": true }, "compare-versions": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.1.0.tgz", - "integrity": "sha512-4hAxDSBypT/yp2ySFD346So6Ragw5xmBn/e/agIGl3bZr6DLUqnoRZPusxKrXdYRZpgexO9daejmIenlq/wrIQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.2.1.tgz", + "integrity": "sha512-2y2nHcopMG/NAyk6vWXlLs86XeM9sik4jmx1tKIgzMi9/RQ2eo758RGpxQO3ErihHmg0RlQITPqgz73y6s7quA==", "dev": true }, "component-bind": { @@ -2119,9 +2101,9 @@ } }, "core-js": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.5.tgz", - "integrity": "sha1-sU3ek2xkDAV5prUMq8wTLdYSfjs=" + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.6.tgz", + "integrity": "sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ==" }, "core-util-is": { "version": "1.0.2", @@ -2153,9 +2135,9 @@ } }, "create-ecdh": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.1.tgz", - "integrity": "sha512-iZvCCg8XqHQZ1ioNBTzXS/cQSkqkqcPs8xSX4upNB+DAk9Ht3uzQf2J32uAHNCne8LDmKr29AgZrEs4oIrwLuQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { "bn.js": "4.11.8", @@ -2195,7 +2177,7 @@ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, "requires": { - "lru-cache": "4.1.2", + "lru-cache": "4.1.3", "which": "1.3.0" } }, @@ -2227,7 +2209,7 @@ "requires": { "browserify-cipher": "1.0.1", "browserify-sign": "4.0.4", - "create-ecdh": "4.0.1", + "create-ecdh": "4.0.3", "create-hash": "1.2.0", "create-hmac": "1.1.7", "diffie-hellman": "5.0.3", @@ -2732,15 +2714,15 @@ "dev": true }, "ejs": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.9.tgz", - "integrity": "sha512-GJCAeDBKfREgkBtgrYSf9hQy9kTb3helv0zGdzqhM7iAkW8FA/ZF97VQDbwFiwIT8MQLLOe5VlPZOEvZAqtUAQ==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", "dev": true }, "electron-to-chromium": { - "version": "1.3.45", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.45.tgz", - "integrity": "sha1-RYrBscXHYM6IEaFtK/vZfsMLr7g=", + "version": "1.3.46", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.46.tgz", + "integrity": "sha1-AOheIidUFaiHUF5KtJc3GU8YubA=", "dev": true }, "elliptic": { @@ -2857,7 +2839,7 @@ "arraybuffer.slice": "0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.4", - "has-binary2": "1.0.2" + "has-binary2": "1.0.3" } }, "enhanced-resolve": { @@ -2948,11 +2930,20 @@ } }, "es6-promise": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", - "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==", "dev": true }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "4.2.4" + } + }, "es6-symbol": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", @@ -3077,7 +3068,7 @@ "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", "dev": true, "requires": { - "original": "1.0.0" + "original": "1.0.1" } }, "evp_bytestokey": { @@ -3111,7 +3102,7 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.2", + "lru-cache": "4.1.3", "shebang-command": "1.2.0", "which": "1.3.0" } @@ -3215,18 +3206,18 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "2.2.3" + "fill-range": "2.2.4" }, "dependencies": { "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, "requires": { "is-number": "2.1.0", "isobject": "2.1.0", - "randomatic": "1.1.7", + "randomatic": "3.0.0", "repeat-element": "1.1.2", "repeat-string": "1.6.1" } @@ -3527,7 +3518,7 @@ "dev": true, "requires": { "commondir": "1.0.1", - "make-dir": "1.2.0", + "make-dir": "1.3.0", "pkg-dir": "2.0.0" } }, @@ -3683,40 +3674,36 @@ "dev": true }, "fsevents": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.3.tgz", - "integrity": "sha512-X+57O5YkDTiEQGiw8i7wYc2nQgweIekqkepI8Q3y4wVlurgBt2SuwxTeYUYMZIGpLZH3r/TsMjczCMXE5ZOt7Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "dev": true, "optional": true, "requires": { "nan": "2.10.0", - "node-pre-gyp": "0.9.1" + "node-pre-gyp": "0.10.0" }, "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "bundled": true, "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "bundled": true, "dev": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "bundled": true, "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3726,14 +3713,12 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "bundled": true, "dev": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, "dev": true, "requires": { "balanced-match": "1.0.0", @@ -3742,40 +3727,34 @@ }, "chownr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "bundled": true, "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "bundled": true, "dev": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "bundled": true, "dev": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "bundled": true, "dev": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "bundled": true, "dev": true, "optional": true }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3783,30 +3762,26 @@ } }, "deep-extend": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", - "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=", + "version": "0.5.1", + "bundled": true, "dev": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "bundled": true, "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bundled": true, "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3815,15 +3790,13 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "bundled": true, "dev": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3839,8 +3812,7 @@ }, "glob": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3854,15 +3826,13 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "bundled": true, "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.21", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", - "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3871,8 +3841,7 @@ }, "ignore-walk": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3881,8 +3850,7 @@ }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3892,21 +3860,18 @@ }, "inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "bundled": true, "dev": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "bundled": true, "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "bundled": true, "dev": true, "requires": { "number-is-nan": "1.0.1" @@ -3914,15 +3879,13 @@ }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "bundled": true, "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "bundled": true, "dev": true, "requires": { "brace-expansion": "1.1.11" @@ -3930,14 +3893,12 @@ }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "bundled": true, "dev": true }, "minipass": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", - "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", + "bundled": true, "dev": true, "requires": { "safe-buffer": "5.1.1", @@ -3946,8 +3907,7 @@ }, "minizlib": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3956,8 +3916,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "bundled": true, "dev": true, "requires": { "minimist": "0.0.8" @@ -3965,15 +3924,13 @@ }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "bundled": true, "dev": true, "optional": true }, "needle": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", - "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3983,9 +3940,8 @@ } }, "node-pre-gyp": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.9.1.tgz", - "integrity": "sha1-8RwHUW3ZL4cZnbx+GDjqt81WyeA=", + "version": "0.10.0", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3995,7 +3951,7 @@ "nopt": "4.0.1", "npm-packlist": "1.1.10", "npmlog": "4.1.2", - "rc": "1.2.6", + "rc": "1.2.7", "rimraf": "2.6.2", "semver": "5.5.0", "tar": "4.4.1" @@ -4003,8 +3959,7 @@ }, "nopt": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4014,15 +3969,13 @@ }, "npm-bundled": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", - "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", + "bundled": true, "dev": true, "optional": true }, "npm-packlist": { "version": "1.1.10", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", - "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4032,8 +3985,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4045,21 +3997,18 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "bundled": true, "dev": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "bundled": true, "dev": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "bundled": true, "dev": true, "requires": { "wrappy": "1.0.2" @@ -4067,22 +4016,19 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "bundled": true, "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "bundled": true, "dev": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4092,26 +4038,23 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "bundled": true, "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "bundled": true, "dev": true, "optional": true }, "rc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.6.tgz", - "integrity": "sha1-6xiYnG1PTxYsOZ953dKfODVWgJI=", + "version": "1.2.7", + "bundled": true, "dev": true, "optional": true, "requires": { - "deep-extend": "0.4.2", + "deep-extend": "0.5.1", "ini": "1.3.5", "minimist": "1.2.0", "strip-json-comments": "2.0.1" @@ -4119,8 +4062,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "bundled": true, "dev": true, "optional": true } @@ -4128,8 +4070,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4144,8 +4085,7 @@ }, "rimraf": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4154,49 +4094,42 @@ }, "safe-buffer": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "bundled": true, "dev": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "bundled": true, "dev": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "bundled": true, "dev": true, "optional": true }, "semver": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "bundled": true, "dev": true, "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "bundled": true, "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "bundled": true, "dev": true, "optional": true }, "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "bundled": true, "dev": true, "requires": { "code-point-at": "1.1.0", @@ -4206,8 +4139,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4216,8 +4148,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "bundled": true, "dev": true, "requires": { "ansi-regex": "2.1.1" @@ -4225,15 +4156,13 @@ }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "bundled": true, "dev": true, "optional": true }, "tar": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", - "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4248,15 +4177,13 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "bundled": true, "dev": true, "optional": true }, "wide-align": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4265,14 +4192,12 @@ }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "bundled": true, "dev": true }, "yallist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=", + "bundled": true, "dev": true } } @@ -4394,9 +4319,9 @@ "dev": true }, "get-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.1.tgz", - "integrity": "sha512-7aelVrYqCLuVjq2kEKRTH8fXPTC0xKTkM+G7UlFkEwCXY3sFbSxvY375JoFowOAYbkaU47SrBvOefUlLZZ+6QA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.2.tgz", + "integrity": "sha512-ZD325dMZOgerGqF/rF6vZXyFGTAay62svjQIT+X/oU2PtxYpFxvSkbsdi+oxIrsNxlZVd4y8wUDqkaExWTI/Cw==", "dev": true, "optional": true, "requires": { @@ -4630,9 +4555,9 @@ } }, "has-binary2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", - "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", "dev": true, "requires": { "isarray": "2.0.1" @@ -4748,7 +4673,7 @@ "optional": true, "requires": { "lodash": "4.17.10", - "request": "2.85.0" + "request": "2.86.0" } }, "hmac-drbg": { @@ -4804,7 +4729,7 @@ "he": "1.1.1", "param-case": "2.1.1", "relateurl": "0.2.7", - "uglify-js": "3.3.23" + "uglify-js": "3.3.25" } }, "html-webpack-plugin": { @@ -4919,14 +4844,30 @@ } }, "http-proxy-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz", - "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", "dev": true, "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1" + "agent-base": "4.2.0", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "http-proxy-middleware": { @@ -4975,14 +4916,30 @@ "dev": true }, "https-proxy-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", "dev": true, "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1" + "agent-base": "4.2.0", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "iconv-lite": { @@ -5060,9 +5017,9 @@ "dev": true }, "inflection": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.10.0.tgz", - "integrity": "sha1-W//LEZetPoEFD44X4hZoCH7p6y8=", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz", + "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=", "dev": true, "optional": true }, @@ -5532,7 +5489,7 @@ "dev": true, "requires": { "async": "2.6.0", - "compare-versions": "3.1.0", + "compare-versions": "3.2.1", "fileset": "2.0.3", "istanbul-lib-coverage": "1.2.0", "istanbul-lib-hook": "1.2.0", @@ -5839,6 +5796,12 @@ "integrity": "sha1-+rg/uwstjchfpjbEudNMdUIMbWU=", "dev": true }, + "es6-promise": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", + "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=", + "dev": true + }, "process-nextick-args": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", @@ -5879,7 +5842,7 @@ "colors": "1.1.2", "combine-lists": "1.0.1", "connect": "3.6.6", - "core-js": "2.5.5", + "core-js": "2.5.6", "di": "0.0.1", "dom-serialize": "2.2.1", "expand-braces": "0.1.2", @@ -5888,7 +5851,7 @@ "http-proxy": "1.17.0", "isbinaryfile": "3.0.2", "lodash": "4.17.10", - "log4js": "2.5.3", + "log4js": "2.6.1", "mime": "1.6.0", "minimatch": "3.0.4", "optimist": "0.6.1", @@ -5946,7 +5909,7 @@ "requires": { "anymatch": "1.3.2", "async-each": "1.0.1", - "fsevents": "1.2.3", + "fsevents": "1.2.4", "glob-parent": "2.0.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -6062,32 +6025,18 @@ "dev": true }, "karma-jasmine-html-reporter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.0.0.tgz", - "integrity": "sha512-SN9R/Pl9cY40yLlc7FkTcfswUr19M6ZZ25eM8X5wtZ0gvp0gneWZbe5lPYcer/Yrbz0D6QUiTSJaEzr3KBPvSg==", - "dev": true, - "requires": { - "karma-jasmine": "1.1.2" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.1.0.tgz", + "integrity": "sha512-uhNED+4B1axgptXkM8cCa3kztpQqsPrOxhfbjr4FdunNexnU6+cF2bfiIeGfsFMhphVyOMKy/S9LFaOFj8VXRA==", + "dev": true }, "karma-source-map-support": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.2.0.tgz", - "integrity": "sha1-G/gee7SwiWJ6s1LsQXnhF8QGpUA=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.3.0.tgz", + "integrity": "sha512-HcPqdAusNez/ywa+biN4EphGz62MmQyPggUsDfsHqa7tSe4jdsxgvTKuDfIazjL+IOxpVWyT7Pr4dhAV+sxX5Q==", "dev": true, "requires": { - "source-map-support": "0.4.18" - }, - "dependencies": { - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - } + "source-map-support": "0.5.6" } }, "killable": { @@ -6119,9 +6068,9 @@ } }, "less": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/less/-/less-3.0.2.tgz", - "integrity": "sha512-konnFwWXpUQwzuwyN3Zfw/2Ziah2BKzqTfGoHBZjJdQWCmR+yrjmIG3QLwnlXNFWz27QetOmhGNSbHgGRdqhYQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/less/-/less-3.0.4.tgz", + "integrity": "sha512-q3SyEnPKbk9zh4l36PGeW2fgynKu+FpbhiUNx/yaiBUQ3V0CbACCgb9FzYWcRgI2DJlP6eI4jc8XPrCTi55YcQ==", "dev": true, "requires": { "errno": "0.1.7", @@ -6130,8 +6079,17 @@ "mime": "1.6.0", "mkdirp": "0.5.1", "promise": "7.3.1", - "request": "2.85.0", - "source-map": "0.5.7" + "request": "2.86.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } } }, "less-loader": { @@ -6192,7 +6150,7 @@ "integrity": "sha512-NqAFodJdpBUuf1iD+Ij8hQvF0rCFKlO2KaieoQzAPhFgzLCtJnC7Z7x5gQbGNjoe++wOKAtAmwVEIBLqq2Yp1A==", "dev": true, "requires": { - "ejs": "2.5.9" + "ejs": "2.6.1" } }, "lie": { @@ -6292,19 +6250,19 @@ } }, "log4js": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.5.3.tgz", - "integrity": "sha512-YL/qpTxYtK0iWWbuKCrevDZz5lh+OjyHHD+mICqpjnYGKdNRBvPeh/1uYjkKUemT1CSO4wwLOwphWMpKAnD9kw==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.6.1.tgz", + "integrity": "sha512-BOoWTr8gxJ9XRkQr/f68KUciHR6qnLESgbXuoD7VAhtu/aMq5kD1WD7IFMMaKjCDKLUHsjwT3V2cw34ENiJKig==", "dev": true, "requires": { "amqplib": "0.5.2", "axios": "0.15.3", - "circular-json": "0.5.3", + "circular-json": "0.5.4", "date-format": "1.2.0", "debug": "3.1.0", "hipchat-notifier": "1.1.0", "loggly": "1.1.1", - "mailgun-js": "0.7.15", + "mailgun-js": "0.18.0", "nodemailer": "2.7.2", "redis": "2.8.0", "semver": "5.5.0", @@ -6576,9 +6534,9 @@ "dev": true }, "lru-cache": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz", - "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, "requires": { "pseudomap": "1.0.2", @@ -6597,27 +6555,27 @@ } }, "mailgun-js": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.7.15.tgz", - "integrity": "sha1-7jZqINrGTDwVwD1sGz4O15UlKrs=", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.18.0.tgz", + "integrity": "sha512-o0P6jjZlx5CQj12tvVgDTbgjTqVN0+5h6/6P1+3c6xmozVKBwniQ6Qt3MkCSF0+ueVTbobAfWyGpWRZMJu8t1g==", "dev": true, "optional": true, "requires": { - "async": "2.1.5", - "debug": "2.2.0", - "form-data": "2.1.4", - "inflection": "1.10.0", + "async": "2.6.0", + "debug": "3.1.0", + "form-data": "2.3.2", + "inflection": "1.12.0", "is-stream": "1.1.0", "path-proxy": "1.0.0", - "proxy-agent": "2.0.0", - "q": "1.4.1", + "promisify-call": "2.0.4", + "proxy-agent": "3.0.0", "tsscmp": "1.0.5" }, "dependencies": { "async": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", - "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", "dev": true, "optional": true, "requires": { @@ -6625,40 +6583,28 @@ } }, "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "optional": true, - "requires": { - "ms": "0.7.1" - } - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "optional": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "ms": "2.0.0" } }, "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "optional": true } } }, "make-dir": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz", - "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { "pify": "3.0.0" @@ -6691,6 +6637,12 @@ "object-visit": "1.0.1" } }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, "md5.js": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", @@ -7030,14 +6982,14 @@ } }, "ngx-bootstrap": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-2.0.4.tgz", - "integrity": "sha512-fnY4lhgShonvnhtaQht+9zed4xFxKN0GuK1FyvVUDF8o6Yq21UeYOI2pj2R0536HV3tH4B7qqpZJo8TYgvaShQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-2.0.5.tgz", + "integrity": "sha512-IduTVb78RDVlrz2+bn6GXK/REfM/RsRnz/AENwmrgTOg1AtvahJ9qANxXRNn33Kv9GJmkOYy/MhD3DyzeMb16w==" }, "ngx-perfect-scrollbar": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-5.3.5.tgz", - "integrity": "sha512-zY9fIOLIzqb2JB9CiJQIbWeoKGKvk0v0sq9nzogwMaeSdOtNJKaFKUnEdWJAQ70YslNHMOyEDyeYNikJYLHOhQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-6.0.0.tgz", + "integrity": "sha512-x4bzfI7AmeZubUN+tJJ99GYniSgHLJbTAg3ecbWd8dG6z59efgx4yxUjN1sDh7UYgimtg3w857qXEZJW/USAhA==", "requires": { "perfect-scrollbar": "1.3.0", "resize-observer-polyfill": "1.5.0" @@ -7072,7 +7024,7 @@ "nopt": "3.0.6", "npmlog": "4.1.2", "osenv": "0.1.5", - "request": "2.85.0", + "request": "2.86.0", "rimraf": "2.6.2", "semver": "5.3.0", "tar": "2.2.1", @@ -7109,7 +7061,7 @@ "querystring-es3": "0.2.1", "readable-stream": "2.3.6", "stream-browserify": "2.0.1", - "stream-http": "2.8.1", + "stream-http": "2.8.2", "string_decoder": "1.1.1", "timers-browserify": "2.0.10", "tty-browserify": "0.0.0", @@ -7462,7 +7414,7 @@ "npm-package-arg": "6.1.0", "npmlog": "4.1.2", "once": "1.4.0", - "request": "2.85.0", + "request": "2.86.0", "retry": "0.10.1", "safe-buffer": "5.1.2", "semver": "5.5.0", @@ -7712,24 +7664,12 @@ "dev": true }, "original": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", - "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz", + "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", "dev": true, "requires": { - "url-parse": "1.0.5" - }, - "dependencies": { - "url-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", - "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", - "dev": true, - "requires": { - "querystringify": "0.0.4", - "requires-port": "1.0.0" - } - } + "url-parse": "1.4.0" } }, "os-browserify": { @@ -7806,51 +7746,53 @@ "dev": true }, "pac-proxy-agent": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz", - "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz", + "integrity": "sha512-cDNAN1Ehjbf5EHkNY5qnRhGPUCp6SnpyVof5fRzN800QV1Y2OkzbH9rmjZkbBRa8igof903yOnjIl6z0SlAhxA==", "dev": true, "optional": true, "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1", - "get-uri": "2.0.1", - "http-proxy-agent": "1.0.0", - "https-proxy-agent": "1.0.0", - "pac-resolver": "2.0.0", + "agent-base": "4.2.0", + "debug": "3.1.0", + "get-uri": "2.0.2", + "http-proxy-agent": "2.1.0", + "https-proxy-agent": "2.2.1", + "pac-resolver": "3.0.0", "raw-body": "2.3.2", - "socks-proxy-agent": "2.1.1" + "socks-proxy-agent": "3.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "optional": true + } } }, "pac-resolver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz", - "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz", + "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==", "dev": true, "optional": true, "requires": { - "co": "3.0.6", + "co": "4.6.0", "degenerator": "1.0.4", - "ip": "1.0.1", + "ip": "1.1.5", "netmask": "1.0.6", "thunkify": "2.1.2" - }, - "dependencies": { - "co": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/co/-/co-3.0.6.tgz", - "integrity": "sha1-FEXyJsXrlWE45oyawwFn6n0ua9o=", - "dev": true, - "optional": true - }, - "ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.0.1.tgz", - "integrity": "sha1-x+NWzeoiWucbNtcPLnGpK6TkJZA=", - "dev": true, - "optional": true - } } }, "pako": { @@ -8188,9 +8130,9 @@ } }, "postcss-loader": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.4.tgz", - "integrity": "sha512-L2p654oK945B/gDFUGgOhh7uzj19RWoY1SVMeJVoKno1H2MdbQ0RppR/28JGju4pMb22iRC7BJ9aDzbxXSLf4A==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.5.tgz", + "integrity": "sha512-pV7kB5neJ0/1tZ8L1uGOBNTVBCSCXQoIsZMsrwvO8V2rKGa2tBl/f80GGVxow2jJnRJ2w1ocx693EKhZAb9Isg==", "dev": true, "requires": { "loader-utils": "1.1.0", @@ -8268,13 +8210,23 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, + "promisify-call": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz", + "integrity": "sha1-1IwtRWUszM1SgB3ey9UzptS9X7o=", + "dev": true, + "optional": true, + "requires": { + "with-callback": "1.0.2" + } + }, "protractor": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.3.1.tgz", - "integrity": "sha512-AW9qJ0prx2QEMy1gnhJ1Sl1WBQL2R3fx/VnG09FEmWprPIQPK14t0B83OB/pAGddpxiDCAAV0KiNNLf2c2Y/lQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.3.2.tgz", + "integrity": "sha512-pw4uwwiy5lHZjIguxNpkEwJJa7hVz+bJsvaTI+IbXlfn2qXwzbF8eghW/RmrZwE2sGx82I8etb8lVjQ+JrjejA==", "dev": true, "requires": { - "@types/node": "6.0.108", + "@types/node": "6.0.110", "@types/q": "0.0.32", "@types/selenium-webdriver": "2.53.43", "blocking-proxy": "1.0.1", @@ -8284,7 +8236,7 @@ "jasminewd2": "2.2.0", "optimist": "0.6.1", "q": "1.4.1", - "saucelabs": "1.3.0", + "saucelabs": "1.5.0", "selenium-webdriver": "3.6.0", "source-map-support": "0.4.18", "webdriver-js-extender": "1.0.0", @@ -8292,15 +8244,15 @@ }, "dependencies": { "@types/node": { - "version": "6.0.108", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.108.tgz", - "integrity": "sha512-5q14jNJCPW+Iwk6Y1JxtA7T5ov1aVRS2VA2PvRgFMZtCjoIo8WT1WO56dSV0MSiHR7BEoe2QNuXigBQNqbWdAw==", + "version": "6.0.110", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.110.tgz", + "integrity": "sha512-LiaH3mF+OAqR+9Wo1OTJDbZDtCewAVjTbMhF1ZgUJ3fc8xqOJq6VqbpBh9dJVCVzByGmYIg2fREbuXNX0TKiJA==", "dev": true }, "adm-zip": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.9.tgz", - "integrity": "sha512-eknaJ3Io/JasGGinVeqY5TsPlQgHbiNlHnK5zdFPRNs9XRggDykKz8zPesneOMEZJxWji7G3CfsUW0Ds9Dw0Bw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.11.tgz", + "integrity": "sha512-L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA==", "dev": true }, "ansi-styles": { @@ -8384,14 +8336,14 @@ "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", "dev": true, "requires": { - "adm-zip": "0.4.9", + "adm-zip": "0.4.11", "chalk": "1.1.3", "del": "2.2.2", "glob": "7.1.2", "ini": "1.3.5", "minimist": "1.2.0", "q": "1.4.1", - "request": "2.85.0", + "request": "2.86.0", "rimraf": "2.6.2", "semver": "5.5.0", "xml2js": "0.4.19" @@ -8410,31 +8362,48 @@ } }, "proxy-agent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.0.0.tgz", - "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.0.tgz", + "integrity": "sha512-g6n6vnk8fRf705ShN+FEXFG/SDJaW++lSs0d9KaJh4uBWW/wi7en4Cpo5VYQW3SZzAE121lhB/KLQrbURoubZw==", "dev": true, "optional": true, "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1", - "http-proxy-agent": "1.0.0", - "https-proxy-agent": "1.0.0", - "lru-cache": "2.6.5", - "pac-proxy-agent": "1.1.0", - "socks-proxy-agent": "2.1.1" + "agent-base": "4.2.0", + "debug": "3.1.0", + "http-proxy-agent": "2.1.0", + "https-proxy-agent": "2.2.1", + "lru-cache": "4.1.3", + "pac-proxy-agent": "2.0.2", + "proxy-from-env": "1.0.0", + "socks-proxy-agent": "3.0.1" }, "dependencies": { - "lru-cache": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", - "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=", + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "optional": true } } }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=", + "dev": true, + "optional": true + }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -8518,29 +8487,27 @@ "dev": true }, "querystringify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", - "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", + "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", "dev": true }, "randomatic": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", + "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "4.0.0", + "kind-of": "6.0.2", + "math-random": "1.0.1" }, "dependencies": { - "kind-of": { + "is-number": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true } } }, @@ -8761,9 +8728,9 @@ "dev": true }, "regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, "regenerator-runtime": { @@ -8797,7 +8764,7 @@ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "1.3.3", + "regenerate": "1.4.0", "regjsgen": "0.2.0", "regjsparser": "0.1.5" } @@ -8880,9 +8847,9 @@ } }, "request": { - "version": "2.85.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz", - "integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==", + "version": "2.86.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.86.0.tgz", + "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==", "dev": true, "requires": { "aws-sign2": "0.7.0", @@ -8903,7 +8870,6 @@ "performance-now": "2.1.0", "qs": "6.5.2", "safe-buffer": "5.1.2", - "stringstream": "0.0.5", "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", "uuid": "3.2.1" @@ -8918,7 +8884,7 @@ "requires": { "extend": "3.0.1", "lodash": "4.17.10", - "request": "2.85.0", + "request": "2.86.0", "when": "3.7.8" }, "dependencies": { @@ -9045,7 +9011,7 @@ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.1.0.tgz", "integrity": "sha512-lMZdl6xbHJCSb5lmnb6nOhsoBVCyoDC5LDJQK9WWyq+tsI7KnlDIZ0r0AZAlBpRPLbwQA9kzSBAZwNIZEZ+hcw==", "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "rxjs-compat": { @@ -9140,12 +9106,12 @@ } }, "saucelabs": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz", - "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", "dev": true, "requires": { - "https-proxy-agent": "1.0.0" + "https-proxy-agent": "2.2.1" } }, "sax": { @@ -9476,7 +9442,7 @@ "extend-shallow": "2.0.1", "map-cache": "0.2.2", "source-map": "0.5.7", - "source-map-resolve": "0.5.1", + "source-map-resolve": "0.5.2", "use": "3.1.0" }, "dependencies": { @@ -9628,7 +9594,7 @@ "requires": { "component-emitter": "1.2.1", "debug": "3.1.0", - "has-binary2": "1.0.2", + "has-binary2": "1.0.3", "isarray": "2.0.1" }, "dependencies": { @@ -9701,13 +9667,12 @@ } }, "socks-proxy-agent": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz", - "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz", + "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==", "dev": true, "requires": { - "agent-base": "2.1.1", - "extend": "3.0.1", + "agent-base": "4.2.0", "socks": "1.1.10" } }, @@ -9724,9 +9689,9 @@ "dev": true }, "source-map-resolve": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz", - "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "dev": true, "requires": { "atob": "2.1.1", @@ -9737,9 +9702,9 @@ } }, "source-map-support": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.5.tgz", - "integrity": "sha512-mR7/Nd5l1z6g99010shcXJiNEaf3fEtmLhRB/sBcQVJGodcHCULPp2y4Sfa43Kv2zq7T+Izmfp/WHCR6dYkQCA==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", + "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", "dev": true, "requires": { "buffer-from": "1.0.0", @@ -9927,9 +9892,9 @@ } }, "stream-http": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.1.tgz", - "integrity": "sha512-cQ0jo17BLca2r0GfRdZKYAGLU6JRoIWxqSOakUMuKOT6MOK7AAlE856L33QuDmAy/eeOrhLee3dZKX0Uadu93A==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz", + "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==", "dev": true, "requires": { "builtin-status-codes": "3.0.0", @@ -10310,9 +10275,9 @@ "integrity": "sha1-/Gm+nx87rtAfsaDvjUz+dIgU2DU=" }, "ts-node": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-6.0.2.tgz", - "integrity": "sha512-H/KWK27B3JJAc5WFOBBUxN638DukbV8PptdQgiHWPO2SGDVJzuVOl8Ye0XJ5+FiZIdFtgUuGOJRV4c/XBQ5dBg==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-6.0.3.tgz", + "integrity": "sha512-ARaOMNFEPKg2ZuC1qJddFvHxHNFVckR0g9xLxMIoMqSSIkDc8iS4/LoV53EdDWWNq2FGwqcEf0bVVGJIWpsznw==", "dev": true, "requires": { "arrify": "1.0.1", @@ -10321,7 +10286,7 @@ "make-error": "1.3.4", "minimist": "1.2.0", "mkdirp": "0.5.1", - "source-map-support": "0.5.5", + "source-map-support": "0.5.6", "yn": "2.0.0" }, "dependencies": { @@ -10353,7 +10318,7 @@ "minimist": "1.2.0", "mkdirp": "0.5.1", "source-map": "0.6.1", - "source-map-support": "0.5.5" + "source-map-support": "0.5.6" }, "dependencies": { "minimist": { @@ -10371,9 +10336,9 @@ } }, "tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.1.tgz", + "integrity": "sha512-avfPS28HmGLLc2o4elcc2EIq2FcH++Yo5YxpBZi9Yw93BCTGFthI4HPE4Rpep6vSYQaK8e69PelM44tPj+RaQg==" }, "tslint": { "version": "5.10.0", @@ -10391,8 +10356,8 @@ "minimatch": "3.0.4", "resolve": "1.7.1", "semver": "5.5.0", - "tslib": "1.9.0", - "tsutils": "2.26.2" + "tslib": "1.9.1", + "tsutils": "2.27.0" }, "dependencies": { "chalk": { @@ -10416,12 +10381,12 @@ "optional": true }, "tsutils": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.26.2.tgz", - "integrity": "sha512-uzwnhmrSbyinPCiwfzGsOY3IulBTwoky7r83HmZdz9QNCjhSCzavkh47KLWuU0zF2F2WbpmmzoJUIEiYyd+jEQ==", + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.27.0.tgz", + "integrity": "sha512-JcyX25oM9pFcb3zh60OqG1St8p/uSqC5Bgipdo3ieacB/Ao4dPhm7hAtKT9NrEu23CyYrrgJPV3CqYfo+/+T4w==", "dev": true, "requires": { - "tslib": "1.9.0" + "tslib": "1.9.1" } }, "tty-browserify": { @@ -10478,9 +10443,9 @@ "dev": true }, "uglify-js": { - "version": "3.3.23", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.23.tgz", - "integrity": "sha512-Ks+KqLGDsYn4z+pU7JsKCzC0T3mPYl+rU+VcPZiQOazjE4Uqi4UCRY3qPMDbJi7ze37n1lDXj3biz1ik93vqvw==", + "version": "3.3.25", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.25.tgz", + "integrity": "sha512-hobogryjDV36VrLK3Y69ou4REyrTApzUblVFmdQOYRe8cYaSmFJXMb4dR9McdvYDSbeNdzUgYr2YVukJaErJcA==", "dev": true, "requires": { "commander": "2.15.1", @@ -10654,9 +10619,9 @@ } }, "upath": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.5.tgz", - "integrity": "sha512-qbKn90aDQ0YEwvXoLqj0oiuUYroLX2lVHZ+b+xwjozFasAOC4GneDq5+OaIG5Zj+jFmbz/uO+f7a9qxjktJQww==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", "dev": true }, "upper-case": { @@ -10731,14 +10696,6 @@ "requires": { "querystringify": "2.0.0", "requires-port": "1.0.0" - }, - "dependencies": { - "querystringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", - "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", - "dev": true - } } }, "use": { @@ -11304,6 +11261,13 @@ "dev": true, "optional": true }, + "with-callback": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz", + "integrity": "sha1-oJYpuakgAo1yFAT7Q1vc/1yRvCE=", + "dev": true, + "optional": true + }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", diff --git a/package.json b/package.json index 199855636..e6c4240ae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.4", + "version": "2.0.0-beta.5", "description": "CoreUI Free Angular 2+ Admin Template", "author": "Łukasz Holeczek", "homepage": "https://coreui.io/angular", @@ -16,27 +16,28 @@ }, "private": true, "dependencies": { - "@angular/animations": "6.0.0", - "@angular/common": "6.0.0", - "@angular/compiler": "6.0.0", - "@angular/core": "6.0.0", - "@angular/forms": "6.0.0", - "@angular/http": "6.0.0", - "@angular/platform-browser": "6.0.0", - "@angular/platform-browser-dynamic": "6.0.0", - "@angular/router": "6.0.0", - "@coreui/angular": "^2.0.0-beta.4", + "@angular/animations": "6.0.2", + "@angular/common": "6.0.2", + "@angular/compiler": "6.0.2", + "@angular/core": "6.0.2", + "@angular/forms": "6.0.2", + "@angular/http": "6.0.2", + "@angular/platform-browser": "6.0.2", + "@angular/platform-browser-dynamic": "6.0.2", + "@angular/router": "6.0.2", + "@coreui/coreui": "^2.0.1", + "@coreui/angular": "^2.0.0-beta.5", "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0", "@coreui/icons": "^0.1.1", "chart.js": "2.7.2", - "core-js": "2.5.5", + "core-js": "2.5.6", "flag-icon-css": "3.0.0", "font-awesome": "^4.7.0", "moment": "2.22.1", "mutationobserver-shim": "^0.3.2", "ng2-charts": "1.6.0", - "ngx-bootstrap": "2.0.4", - "ngx-perfect-scrollbar": "5.3.5", + "ngx-bootstrap": "2.0.5", + "ngx-perfect-scrollbar": "6.0.0", "rxjs": "6.1.0", "rxjs-compat": "6.1.0", "simple-line-icons": "^2.4.1", @@ -44,13 +45,13 @@ "zone.js": "0.8.26" }, "devDependencies": { - "@angular-devkit/build-angular": "~0.6.0", - "@angular/cli": "6.0.0", - "@angular/compiler-cli": "6.0.0", - "@angular/language-service": "6.0.0", + "@angular-devkit/build-angular": "~0.6.1", + "@angular/cli": "6.0.1", + "@angular/compiler-cli": "6.0.2", + "@angular/language-service": "6.0.2", "@types/jasmine": "2.8.7", "@types/jasminewd2": "2.0.3", - "@types/node": "10.0.3", + "@types/node": "10.1.0", "codelyzer": "4.3.0", "jasmine-core": "3.1.0", "jasmine-spec-reporter": "4.2.1", @@ -58,9 +59,9 @@ "karma-chrome-launcher": "2.2.0", "karma-coverage-istanbul-reporter": "1.4.2", "karma-jasmine": "1.1.2", - "karma-jasmine-html-reporter": "1.0.0", - "protractor": "5.3.1", - "ts-node": "6.0.2", + "karma-jasmine-html-reporter": "1.1.0", + "protractor": "5.3.2", + "ts-node": "6.0.3", "tslint": "5.10.0", "typescript": "2.7.2" }, From 4f6911a8c00c1f0dcb6ff8412e09b3e43a7f354f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 16 May 2018 16:12:28 +0200 Subject: [PATCH 040/168] docs: update author and contributors --- package.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index e6c4240ae..83abee2fd 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,18 @@ "name": "@coreui/coreui-free-angular-admin-template", "version": "2.0.0-beta.5", "description": "CoreUI Free Angular 2+ Admin Template", - "author": "Łukasz Holeczek", + "author": { + "name": "Łukasz Holeczek", + "url": "http://holeczek.pl/", + "github": "https://github.com/mrholek", + "twitter": "https://twitter.com/lukaszholeczek" + }, + "contributors": [ + { + "name": "Andrzej Kopański", + "url": "https://github.com/xidedix" + } + ], "homepage": "https://coreui.io/angular", "copyright": "Copyright 2018 creativeLabs Łukasz Holeczek", "license": "MIT", From 0b8c79b014afa1297bf2f7ca75bc18c1e1a2d703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 21 May 2018 19:56:19 +0200 Subject: [PATCH 041/168] fix: Function calls are not supported in decorators, Closes #84 --- package-lock.json | 549 ++++++++++++++++++++++++++++++++++++---------- package.json | 17 +- 2 files changed, 439 insertions(+), 127 deletions(-) diff --git a/package-lock.json b/package-lock.json index 251ef1641..f396c177f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,29 +1,29 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.4", + "version": "2.0.0-rc.0", "lockfileVersion": 1, "requires": true, "dependencies": { "@angular-devkit/architect": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.1.tgz", - "integrity": "sha512-sYoqm3d7UlCsGJLL/UIanxctNl6JP/QK89mCcBClU4AO6hbpdKydov+A159Zg082RUJoy1JYplh1uUx0HstrJg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.3.tgz", + "integrity": "sha512-w9tK3VACU+CnOQQZT6o7QO2brn/OVNDf2Y11rI+ZQH7UIn6N0ZFoMl9WyFB//K2Gkoa7hAobykhRTtP8lrTF1g==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.1", + "@angular-devkit/core": "0.6.3", "rxjs": "6.1.0" } }, "@angular-devkit/build-angular": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.6.1.tgz", - "integrity": "sha512-pXMjwdWkhEDAt3JVmwdpzwj+4KELsH6htP9W55vkjVHzPnq4Ps/w0mDzDifLsiV9u3FILTacu+X6foMfDJylzw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.6.3.tgz", + "integrity": "sha512-ce+uAXQXyuMy6IxSnsGKeHlLVjsI77DblNvkcO1NilP7iYxujEJx6qDq/Hrf1uhuqRpm+8pt5zY6QD90gQrDcg==", "dev": true, "requires": { - "@angular-devkit/architect": "0.6.1", - "@angular-devkit/build-optimizer": "0.6.1", - "@angular-devkit/core": "0.6.1", - "@ngtools/webpack": "6.0.1", + "@angular-devkit/architect": "0.6.3", + "@angular-devkit/build-optimizer": "0.6.3", + "@angular-devkit/core": "0.6.3", + "@ngtools/webpack": "6.0.3", "ajv": "6.4.0", "autoprefixer": "8.5.0", "cache-loader": "1.2.2", @@ -65,7 +65,7 @@ "tree-kill": "1.2.0", "uglifyjs-webpack-plugin": "1.2.5", "url-loader": "1.0.1", - "webpack": "4.6.0", + "webpack": "4.8.3", "webpack-dev-middleware": "3.1.3", "webpack-dev-server": "3.1.4", "webpack-merge": "4.1.2", @@ -74,9 +74,9 @@ } }, "@angular-devkit/build-optimizer": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.6.1.tgz", - "integrity": "sha512-7jfSrjMkEArTtHEStxQQYaApAigQh4PlKy0+utH/6AYEt1F9+ENSksKSb2Q5E0wSq2CMHBtrpHjyYHNpASl0ng==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.6.3.tgz", + "integrity": "sha512-C0LGWh7+rYjpE1T1guaq9EMovwhEJ1QR25qjJxUoYvN+sM+MfVpMhoa6ruqnxh+eQCfRiMdIsnbOboiZxNHTQw==", "dev": true, "requires": { "loader-utils": "1.1.0", @@ -86,9 +86,9 @@ } }, "@angular-devkit/core": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.1.tgz", - "integrity": "sha512-wRsuc1zuW57IQdx7dVOut7AUgAMIxnmIk3DKzLeNhLEKpMaGbwpznULbQWJtEZetwPbZ7pMeKT0nkXMIsQ92Gg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.3.tgz", + "integrity": "sha512-97hFVW6in8oYJUEqjmUP0Tb/mPlTG3sc0THpe5MCGEkDPjlp2cObt9rUCAVOjugBlScV8rzTpVQ+95PT60Py8A==", "dev": true, "requires": { "ajv": "6.4.0", @@ -98,12 +98,12 @@ } }, "@angular-devkit/schematics": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.6.1.tgz", - "integrity": "sha512-SF+S+T446u/outrRzsSd6rh5gxGIx2Zpu21msDJCxa1AKuN06QRtuvP0Hlb+34XKXzui4HkRBgLdKjoJgvFtrw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.6.3.tgz", + "integrity": "sha512-dXlyVNuFRhiOnhAk0NojEUThLrZBpVZmWvEQ4h/pnyHS0P9CfnHqJ8DCcCrjOwYkzdBwBrYchXOCYfo8zuxYGw==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.1", + "@angular-devkit/core": "0.6.3", "rxjs": "6.1.0" } }, @@ -116,16 +116,16 @@ } }, "@angular/cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.0.1.tgz", - "integrity": "sha512-jS2CZl5Kk2tFvEzU7BJjOqTrMt4ogjxuvB7rxwl/TMHVhCpvlSg5FtJtc2pVw+3HAH9nwMSkjKL75HSXcg7eDg==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.0.3.tgz", + "integrity": "sha512-G8jfgJublsRjveX1P+F5awHvpC07mKAF7f5lebowIs+QAHSOD6HxQ/JhMbJTwz/aj20iWgZOygA5LhkP0Wr+UQ==", "dev": true, "requires": { - "@angular-devkit/architect": "0.6.1", - "@angular-devkit/core": "0.6.1", - "@angular-devkit/schematics": "0.6.1", - "@schematics/angular": "0.6.1", - "@schematics/update": "0.6.1", + "@angular-devkit/architect": "0.6.3", + "@angular-devkit/core": "0.6.3", + "@angular-devkit/schematics": "0.6.3", + "@schematics/angular": "0.6.3", + "@schematics/update": "0.6.3", "opn": "5.3.0", "resolve": "1.7.1", "rxjs": "6.1.0", @@ -368,9 +368,9 @@ } }, "@coreui/angular": { - "version": "2.0.0-beta.5", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-beta.5.tgz", - "integrity": "sha512-4rYQU09AWPL+nQEIqeb9+lKQVU2nMTkHWcNxfwfSkEJjQxdiGIVkQWIs4GSReDBHwUGsY8wd+NuNUnRC0qdY2g==", + "version": "2.0.0-rc.0", + "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-rc.0.tgz", + "integrity": "sha512-dTR/GEYN2iVG7/8hNWx+jfMc9wWM6R2jen9ig7D10bwOXNg7CGnE7vo5RG3eafnA5ir2so0lcUC4iNvlareTvA==", "requires": { "tslib": "1.9.1" } @@ -403,35 +403,35 @@ "integrity": "sha512-WGU4Le65I+gTvmKQ1QtBDe/q/zBwfvstpX7R5o3n6eGJycV1mPHjN+GgVkXUDQUYnMDjR0zwE5s9yDUffn3Umg==" }, "@ngtools/webpack": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.0.1.tgz", - "integrity": "sha512-PV3UNQINVxHZA1kkWaVds4GJaNXjMCJep0otkHP6ODZ3NNMnrKS8RS9HeqFUxQ+r4GnKj4qctbsdm3awRr1DsA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.0.3.tgz", + "integrity": "sha512-wrhSFItcZp4Yzp6lgSuy23YdhaUs9D+KdGZPjwzzXtJIJCSzGkWuXzwlCwyKSFRQ6thyH/T3nffpHNaS3dWn2A==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.1", + "@angular-devkit/core": "0.6.3", "tree-kill": "1.2.0", "webpack-sources": "1.1.0" } }, "@schematics/angular": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.6.1.tgz", - "integrity": "sha512-onvYJtpqwwaqDlqrJ6RPNN2uj5Y1DzRhYQeLHEUFYROHXC/JYrIRf1f1pV4VAPYVqsPq8ELa9Ts431/HdTjCEA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.6.3.tgz", + "integrity": "sha512-YhldE1K6x/8D0PxFusjtB32iOAayyD1PSxPCx/q7I7T6x/lG7l35ZDV6ZZE6bDvIaxQBsjhIm8ACy2n+xwFxTA==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.1", - "@angular-devkit/schematics": "0.6.1", + "@angular-devkit/core": "0.6.3", + "@angular-devkit/schematics": "0.6.3", "typescript": "2.7.2" } }, "@schematics/update": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.6.1.tgz", - "integrity": "sha512-hywO6GmvjhubNkZqMweUER0IIKkauEQpVBg3TTUG9mR5sDa95dp/wsuU98wVGXYcO/dD6cw8MrwQYNV3YtqCUw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.6.3.tgz", + "integrity": "sha512-UsKrg02+jwdsz9BdMVxDMeAZCF+c+dvHRWww4D2RcNzWdCTVWeBqRAmlreJJ0TGE54r7PEBnmQe0t5mS4F3d4w==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.1", - "@angular-devkit/schematics": "0.6.1", + "@angular-devkit/core": "0.6.3", + "@angular-devkit/schematics": "0.6.3", "npm-registry-client": "8.5.1", "rxjs": "6.1.0", "semver": "5.5.0", @@ -454,9 +454,9 @@ } }, "@types/node": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.1.0.tgz", - "integrity": "sha512-sELcX/cJHwRp8kn4hYSvBxKGJ+ubl3MvS8VJQe5gz/sp7CifYxsiCxIJ35wMIYyGVMgfO2AzRa8UcVReAcJRlw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.1.2.tgz", + "integrity": "sha512-bjk1RIeZBCe/WukrFToIVegOf91Pebr8cXYBwLBIsfiGWVQ+ifwWsT59H3RxrWzWrzd1l/Amk1/ioY5Fq3/bpA==", "dev": true }, "@types/q": { @@ -471,6 +471,249 @@ "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==", "dev": true }, + "@webassemblyjs/ast": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.4.3.tgz", + "integrity": "sha512-S6npYhPcTHDYe9nlsKa9CyWByFi8Vj8HovcAgtmMAQZUOczOZbQ8CnwMYKYC5HEZzxEE+oY0jfQk4cVlI3J59Q==", + "dev": true, + "requires": { + "@webassemblyjs/helper-wasm-bytecode": "1.4.3", + "@webassemblyjs/wast-parser": "1.4.3", + "debug": "3.1.0", + "webassemblyjs": "1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.4.3.tgz", + "integrity": "sha512-3zTkSFswwZOPNHnzkP9ONq4bjJSeKVMcuahGXubrlLmZP8fmTIJ58dW7h/zOVWiFSuG2em3/HH3BlCN7wyu9Rw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.4.3.tgz", + "integrity": "sha512-e8+KZHh+RV8MUvoSRtuT1sFXskFnWG9vbDy47Oa166xX+l0dD5sERJ21g5/tcH8Yo95e9IN3u7Jc3NbhnUcSkw==", + "dev": true, + "requires": { + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.4.3.tgz", + "integrity": "sha512-9FgHEtNsZQYaKrGCtsjswBil48Qp1agrzRcPzCbQloCoaTbOXLJ9IRmqT+uEZbenpULLRNFugz3I4uw18hJM8w==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.4.3" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.4.3.tgz", + "integrity": "sha512-JINY76U+702IRf7ePukOt037RwmtH59JHvcdWbTTyHi18ixmQ+uOuNhcdCcQHTquDAH35/QgFlp3Y9KqtyJsCQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.4.3.tgz", + "integrity": "sha512-I7bS+HaO0K07Io89qhJv+z1QipTpuramGwUSDkwEaficbSvCcL92CUZEtgykfNtk5wb0CoLQwWlmXTwGbNZUeQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.4.3.tgz", + "integrity": "sha512-p0yeeO/h2r30PyjnJX9xXSR6EDcvJd/jC6xa/Pxg4lpfcNi7JUswOpqDToZQ55HMMVhXDih/yqkaywHWGLxqyQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/helper-buffer": "1.4.3", + "@webassemblyjs/helper-wasm-bytecode": "1.4.3", + "@webassemblyjs/wasm-gen": "1.4.3", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "@webassemblyjs/leb128": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.4.3.tgz", + "integrity": "sha512-4u0LJLSPzuRDWHwdqsrThYn+WqMFVqbI2ltNrHvZZkzFPO8XOZ0HFQ5eVc4jY/TNHgXcnwrHjONhPGYuuf//KQ==", + "dev": true, + "requires": { + "leb": "0.3.0" + } + }, + "@webassemblyjs/validation": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/validation/-/validation-1.4.3.tgz", + "integrity": "sha512-R+rRMKfhd9mq0rj2mhU9A9NKI2l/Rw65vIYzz4lui7eTKPcCu1l7iZNi4b9Gen8D42Sqh/KGiaQNk/x5Tn/iBQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3" + } + }, + "@webassemblyjs/wasm-edit": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.4.3.tgz", + "integrity": "sha512-qzuwUn771PV6/LilqkXcS0ozJYAeY/OKbXIWU3a8gexuqb6De2p4ya/baBeH5JQ2WJdfhWhSvSbu86Vienttpw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/helper-buffer": "1.4.3", + "@webassemblyjs/helper-wasm-bytecode": "1.4.3", + "@webassemblyjs/helper-wasm-section": "1.4.3", + "@webassemblyjs/wasm-gen": "1.4.3", + "@webassemblyjs/wasm-opt": "1.4.3", + "@webassemblyjs/wasm-parser": "1.4.3", + "@webassemblyjs/wast-printer": "1.4.3", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.4.3.tgz", + "integrity": "sha512-eR394T8dHZfpLJ7U/Z5pFSvxl1L63JdREebpv9gYc55zLhzzdJPAuxjBYT4XqevUdW67qU2s0nNA3kBuNJHbaQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/helper-wasm-bytecode": "1.4.3", + "@webassemblyjs/leb128": "1.4.3" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.4.3.tgz", + "integrity": "sha512-7Gp+nschuKiDuAL1xmp4Xz0rgEbxioFXw4nCFYEmy+ytynhBnTeGc9W9cB1XRu1w8pqRU2lbj2VBBA4cL5Z2Kw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/helper-buffer": "1.4.3", + "@webassemblyjs/wasm-gen": "1.4.3", + "@webassemblyjs/wasm-parser": "1.4.3", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.4.3.tgz", + "integrity": "sha512-KXBjtlwA3BVukR/yWHC9GF+SCzBcgj0a7lm92kTOaa4cbjaTaa47bCjXw6cX4SGQpkncB9PU2hHGYVyyI7wFRg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/helper-wasm-bytecode": "1.4.3", + "@webassemblyjs/leb128": "1.4.3", + "@webassemblyjs/wasm-parser": "1.4.3", + "webassemblyjs": "1.4.3" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.4.3.tgz", + "integrity": "sha512-QhCsQzqV0CpsEkRYyTzQDilCNUZ+5j92f+g35bHHNqS22FppNTywNFfHPq8ZWZfYCgbectc+PoghD+xfzVFh1Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/floating-point-hex-parser": "1.4.3", + "@webassemblyjs/helper-code-frame": "1.4.3", + "@webassemblyjs/helper-fsm": "1.4.3", + "long": "3.2.0", + "webassemblyjs": "1.4.3" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.4.3.tgz", + "integrity": "sha512-EgXk4anf8jKmuZJsqD8qy5bz2frEQhBvZruv+bqwNoLWUItjNSFygk8ywL3JTEz9KtxTlAmqTXNrdD1d9gNDtg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/wast-parser": "1.4.3", + "long": "3.2.0" + } + }, "abbrev": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", @@ -848,7 +1091,8 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true + "dev": true, + "optional": true }, "async-limiter": { "version": "1.0.0", @@ -875,7 +1119,7 @@ "dev": true, "requires": { "browserslist": "3.2.7", - "caniuse-lite": "1.0.30000841", + "caniuse-lite": "1.0.30000844", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "6.0.22", @@ -1221,6 +1465,7 @@ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, + "optional": true, "requires": { "inherits": "2.0.3" } @@ -1435,8 +1680,8 @@ "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000841", - "electron-to-chromium": "1.3.46" + "caniuse-lite": "1.0.30000844", + "electron-to-chromium": "1.3.47" } }, "buffer": { @@ -1615,9 +1860,9 @@ } }, "caniuse-lite": { - "version": "1.0.30000841", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000841.tgz", - "integrity": "sha512-LeOGLEY4hl6xZc/xMYOrVmSrHOybyHWNShFN51qCmDXo69nEGKHTJTfe6jdWe4hLxSJcwEIYtKHFFh93fF/kNA==", + "version": "1.0.30000844", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000844.tgz", + "integrity": "sha512-UpKQE7y6dLHhlv75UyBCRiun34Q+bmxyX3zS+ve9M07YG52tRafOvop9N9d5jC+sikKuG7UMweJKJNts4FVehA==", "dev": true }, "caseless": { @@ -2176,6 +2421,7 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, + "optional": true, "requires": { "lru-cache": "4.1.3", "which": "1.3.0" @@ -2720,9 +2966,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.46", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.46.tgz", - "integrity": "sha1-AOheIidUFaiHUF5KtJc3GU8YubA=", + "version": "1.3.47", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.47.tgz", + "integrity": "sha1-dk6IfKkQTQGgrI6r7n38DizhQQQ=", "dev": true }, "elliptic": { @@ -4281,6 +4527,7 @@ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", "dev": true, + "optional": true, "requires": { "globule": "1.2.0" } @@ -4289,13 +4536,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true + "dev": true, + "optional": true }, "generate-object-property": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, + "optional": true, "requires": { "is-property": "1.0.2" } @@ -4444,6 +4693,7 @@ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", "dev": true, + "optional": true, "requires": { "glob": "7.1.2", "lodash": "4.17.10", @@ -4718,9 +4968,9 @@ "dev": true }, "html-minifier": { - "version": "3.5.15", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.15.tgz", - "integrity": "sha512-OZa4rfb6tZOZ3Z8Xf0jKxXkiDcFWldQePGYFDcgKqES2sXeWaEv9y6QQvWUtX3ySI3feApQi5uCsHLINQ6NoAw==", + "version": "3.5.16", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.16.tgz", + "integrity": "sha512-zP5EfLSpiLRp0aAgud4CQXPQZm9kXwWjR/cF0PfdOj+jjWnOaCgeZcll4kYXSvIBPeUMmyaSc7mM4IDtA+kboA==", "dev": true, "requires": { "camel-case": "3.0.0", @@ -4729,7 +4979,7 @@ "he": "1.1.1", "param-case": "2.1.1", "relateurl": "0.2.7", - "uglify-js": "3.3.25" + "uglify-js": "3.3.26" } }, "html-webpack-plugin": { @@ -4738,7 +4988,7 @@ "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "dev": true, "requires": { - "html-minifier": "3.5.15", + "html-minifier": "3.5.16", "loader-utils": "0.2.17", "lodash": "4.17.10", "pretty-error": "2.1.1", @@ -4999,7 +5249,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", - "dev": true + "dev": true, + "optional": true }, "indent-string": { "version": "2.1.0", @@ -5246,13 +5497,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", - "dev": true + "dev": true, + "optional": true }, "is-my-json-valid": { "version": "2.17.2", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", "dev": true, + "optional": true, "requires": { "generate-function": "2.0.0", "generate-object-property": "1.2.0", @@ -5347,7 +5600,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true + "dev": true, + "optional": true }, "is-regex": { "version": "1.0.4", @@ -5488,7 +5742,7 @@ "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", "dev": true, "requires": { - "async": "2.6.0", + "async": "2.6.1", "compare-versions": "3.2.1", "fileset": "2.0.3", "istanbul-lib-coverage": "1.2.0", @@ -5503,9 +5757,9 @@ }, "dependencies": { "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { "lodash": "4.17.10" @@ -5687,10 +5941,11 @@ "dev": true }, "js-base64": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz", - "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==", - "dev": true + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz", + "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==", + "dev": true, + "optional": true }, "js-tokens": { "version": "3.0.2", @@ -5763,7 +6018,8 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true + "dev": true, + "optional": true }, "jsprim": { "version": "1.4.1", @@ -6009,9 +6265,9 @@ } }, "karma-coverage-istanbul-reporter": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-1.4.2.tgz", - "integrity": "sha512-sQHexslLF+QHzaKfK8+onTYMyvSwv+p5cDayVxhpEELGa3z0QuB+l0IMsicIkkBNMOJKQaqueiRoW7iuo7lsog==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.0.tgz", + "integrity": "sha512-f9I5fro1Z3efBK1fhEmhb8xTQKiM5tlBSWTjJmdxR8ULy+oeI7fRpczCEaiWzHya0Zfz1/oBTrswEoZsEYXI6g==", "dev": true, "requires": { "istanbul-api": "1.3.1", @@ -6067,6 +6323,12 @@ "invert-kv": "1.0.0" } }, + "leb": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/leb/-/leb-0.3.0.tgz", + "integrity": "sha1-Mr7p+tFoMo1q6oUi2DP0GA7tHaM=", + "dev": true + }, "less": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/less/-/less-3.0.4.tgz", @@ -6220,7 +6482,8 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true + "dev": true, + "optional": true }, "lodash.clonedeep": { "version": "4.5.0", @@ -6232,7 +6495,8 @@ "version": "4.6.1", "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", - "dev": true + "dev": true, + "optional": true }, "lodash.tail": { "version": "4.1.1", @@ -6502,6 +6766,12 @@ "object.assign": "4.1.0" } }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=", + "dev": true + }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -6824,7 +7094,7 @@ "from2": "2.3.0", "parallel-transform": "1.1.0", "pump": "2.0.1", - "pumpify": "1.5.0", + "pumpify": "1.5.1", "stream-each": "1.2.2", "through2": "2.0.3" } @@ -6926,7 +7196,8 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "dev": true + "dev": true, + "optional": true }, "nanomatch": { "version": "1.2.9", @@ -6982,14 +7253,14 @@ } }, "ngx-bootstrap": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-2.0.5.tgz", - "integrity": "sha512-IduTVb78RDVlrz2+bn6GXK/REfM/RsRnz/AENwmrgTOg1AtvahJ9qANxXRNn33Kv9GJmkOYy/MhD3DyzeMb16w==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-3.0.0.tgz", + "integrity": "sha512-Zu3m5Nwp6ISaqjrFeb1evFoaMn8EDR//RHoKeuLelvFOJjKHaCsbOdkWrAAtpTSapdc892mfZfWdTmSuaN2t5A==" }, "ngx-perfect-scrollbar": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-6.0.0.tgz", - "integrity": "sha512-x4bzfI7AmeZubUN+tJJ99GYniSgHLJbTAg3ecbWd8dG6z59efgx4yxUjN1sDh7UYgimtg3w857qXEZJW/USAhA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-6.1.0.tgz", + "integrity": "sha512-96/NE6gmP8+qF+ur84IQqDQtoLHhheKpQ+uDG11Z+WuOIuH7hHmZIKi1E7Wz+889s0AARGMTpgR05T0CMCxUew==", "requires": { "perfect-scrollbar": "1.3.0", "resize-observer-polyfill": "1.5.0" @@ -7015,6 +7286,7 @@ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", "dev": true, + "optional": true, "requires": { "fstream": "1.0.11", "glob": "7.1.2", @@ -7035,7 +7307,8 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true + "dev": true, + "optional": true } } }, @@ -7083,6 +7356,7 @@ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz", "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==", "dev": true, + "optional": true, "requires": { "async-foreach": "0.1.3", "chalk": "1.1.3", @@ -7115,13 +7389,15 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true + "dev": true, + "optional": true }, "aws-sign2": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true + "dev": true, + "optional": true }, "boom": { "version": "2.10.1", @@ -7136,7 +7412,8 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true + "dev": true, + "optional": true }, "chalk": { "version": "1.1.3", @@ -7156,6 +7433,7 @@ "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, + "optional": true, "requires": { "boom": "2.10.1" } @@ -7165,6 +7443,7 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", "dev": true, + "optional": true, "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.6", @@ -7176,6 +7455,7 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "dev": true, + "optional": true, "requires": { "chalk": "1.1.3", "commander": "2.15.1", @@ -7188,6 +7468,7 @@ "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, + "optional": true, "requires": { "boom": "2.10.1", "cryptiles": "2.0.5", @@ -7206,6 +7487,7 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, + "optional": true, "requires": { "assert-plus": "0.2.0", "jsprim": "1.4.1", @@ -7216,13 +7498,15 @@ "version": "6.3.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", - "dev": true + "dev": true, + "optional": true }, "request": { "version": "2.79.0", "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", "dev": true, + "optional": true, "requires": { "aws-sign2": "0.6.0", "aws4": "1.7.0", @@ -7251,6 +7535,7 @@ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, + "optional": true, "requires": { "hoek": "2.16.3" } @@ -7265,7 +7550,8 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true + "dev": true, + "optional": true } } }, @@ -7689,6 +7975,7 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, + "optional": true, "requires": { "lcid": "1.0.0" } @@ -8440,9 +8727,9 @@ } }, "pumpify": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.0.tgz", - "integrity": "sha512-UWi0klDoq8xtVzlMRgENV9F7iCTZExaJQSQL187UXsxpk9NnrKGqTqqUNYAKGOzucSOxs2+jUnRNI+rLviPhJg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { "duplexify": "3.6.0", @@ -9014,11 +9301,6 @@ "tslib": "1.9.1" } }, - "rxjs-compat": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.1.0.tgz", - "integrity": "sha512-x5L1KQy1RqDRpPadN5iDOx71TV9Wqmlmu6OOEn3tFFgaTCB0/N+Lmby/rZHgJ6JEPzzt0nD9Zv+kS53E5JIR5g==" - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -9039,6 +9321,7 @@ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, + "optional": true, "requires": { "glob": "7.1.2", "lodash": "4.17.10", @@ -9050,13 +9333,15 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true + "dev": true, + "optional": true }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, + "optional": true, "requires": { "string-width": "1.0.2", "strip-ansi": "3.0.1", @@ -9067,13 +9352,15 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true + "dev": true, + "optional": true }, "yargs": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "dev": true, + "optional": true, "requires": { "camelcase": "3.0.0", "cliui": "3.2.0", @@ -9135,8 +9422,9 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, + "optional": true, "requires": { - "js-base64": "2.4.3", + "js-base64": "2.4.5", "source-map": "0.4.4" }, "dependencies": { @@ -9145,6 +9433,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, + "optional": true, "requires": { "amdefine": "1.0.1" } @@ -9867,6 +10156,7 @@ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", "dev": true, + "optional": true, "requires": { "readable-stream": "2.3.6" } @@ -9963,7 +10253,8 @@ "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true + "dev": true, + "optional": true }, "strip-ansi": { "version": "3.0.1", @@ -10084,6 +10375,7 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, + "optional": true, "requires": { "block-stream": "0.0.9", "fstream": "1.0.11", @@ -10250,6 +10542,7 @@ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", "dev": true, + "optional": true, "requires": { "glob": "6.0.4" }, @@ -10259,6 +10552,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "dev": true, + "optional": true, "requires": { "inflight": "1.0.6", "inherits": "2.0.3", @@ -10443,9 +10737,9 @@ "dev": true }, "uglify-js": { - "version": "3.3.25", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.25.tgz", - "integrity": "sha512-hobogryjDV36VrLK3Y69ou4REyrTApzUblVFmdQOYRe8cYaSmFJXMb4dR9McdvYDSbeNdzUgYr2YVukJaErJcA==", + "version": "3.3.26", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.26.tgz", + "integrity": "sha512-XHxutZNxbx0UnqNUrjL/wvABLxirEYpbAnjCWGakPfQRJbbAGF2dI+YYw300F5mYKm7zBtgYiw3kOiQFobzglQ==", "dev": true, "requires": { "commander": "2.15.1", @@ -10854,6 +11148,19 @@ "minimalistic-assert": "1.0.1" } }, + "webassemblyjs": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webassemblyjs/-/webassemblyjs-1.4.3.tgz", + "integrity": "sha512-4lOV1Lv6olz0PJkDGQEp82HempAn147e6BXijWDzz9g7/2nSebVP9GVg62Fz5ZAs55mxq13GA0XLyvY8XkyDjg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/validation": "1.4.3", + "@webassemblyjs/wasm-parser": "1.4.3", + "@webassemblyjs/wast-parser": "1.4.3", + "long": "3.2.0" + } + }, "webdriver-js-extender": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz", @@ -10918,11 +11225,14 @@ } }, "webpack": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.6.0.tgz", - "integrity": "sha512-Fu/k/3fZeGtIhuFkiYpIy1UDHhMiGKjG4FFPVuvG+5Os2lWA1ttWpmi9Qnn6AgfZqj9MvhZW/rmj/ip+nHr06g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.8.3.tgz", + "integrity": "sha512-/hfAjBISycdK597lxONjKEFX7dSIU1PsYwC3XlXUXoykWBlv9QV5HnO+ql3HvrrgfBJ7WXdnjO9iGPR2aAc5sw==", "dev": true, "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/wasm-edit": "1.4.3", + "@webassemblyjs/wasm-parser": "1.4.3", "acorn": "5.5.3", "acorn-dynamic-import": "3.0.0", "ajv": "6.4.0", @@ -11243,7 +11553,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true + "dev": true, + "optional": true }, "wide-align": { "version": "1.1.2", @@ -11392,6 +11703,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, + "optional": true, "requires": { "camelcase": "3.0.0" }, @@ -11400,7 +11712,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true + "dev": true, + "optional": true } } }, diff --git a/package.json b/package.json index 83abee2fd..e8fac356c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-beta.5", + "version": "2.0.0-rc.0", "description": "CoreUI Free Angular 2+ Admin Template", "author": { "name": "Łukasz Holeczek", @@ -37,7 +37,7 @@ "@angular/platform-browser-dynamic": "6.0.2", "@angular/router": "6.0.2", "@coreui/coreui": "^2.0.1", - "@coreui/angular": "^2.0.0-beta.5", + "@coreui/angular": "^2.0.0-rc.0", "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0", "@coreui/icons": "^0.1.1", "chart.js": "2.7.2", @@ -47,28 +47,27 @@ "moment": "2.22.1", "mutationobserver-shim": "^0.3.2", "ng2-charts": "1.6.0", - "ngx-bootstrap": "2.0.5", - "ngx-perfect-scrollbar": "6.0.0", + "ngx-bootstrap": "3.0.0", + "ngx-perfect-scrollbar": "6.1.0", "rxjs": "6.1.0", - "rxjs-compat": "6.1.0", "simple-line-icons": "^2.4.1", "ts-helpers": "1.1.2", "zone.js": "0.8.26" }, "devDependencies": { - "@angular-devkit/build-angular": "~0.6.1", - "@angular/cli": "6.0.1", + "@angular-devkit/build-angular": "~0.6.3", + "@angular/cli": "6.0.3", "@angular/compiler-cli": "6.0.2", "@angular/language-service": "6.0.2", "@types/jasmine": "2.8.7", "@types/jasminewd2": "2.0.3", - "@types/node": "10.1.0", + "@types/node": "10.1.2", "codelyzer": "4.3.0", "jasmine-core": "3.1.0", "jasmine-spec-reporter": "4.2.1", "karma": "2.0.2", "karma-chrome-launcher": "2.2.0", - "karma-coverage-istanbul-reporter": "1.4.2", + "karma-coverage-istanbul-reporter": "2.0.0", "karma-jasmine": "1.1.2", "karma-jasmine-html-reporter": "1.1.0", "protractor": "5.3.2", From d1d5e084b49234cd4e636fd081dce6ee131019ad Mon Sep 17 00:00:00 2001 From: Nikita Potapenko <18706421+Potapy4@users.noreply.github.com> Date: Fri, 8 Jun 2018 15:45:22 +0300 Subject: [PATCH 042/168] Update README.md fixed typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9705b0777..f97377894 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ Some of projects created by community but not maintained by CoreUI team. ## Copyright and license copyright 2018 creativeLabs Łukasz Holeczek. Code released under [the MIT license](https://github.com/coreui/coreui-free-angular-admin-template/blob/master/LICENSE). -There is only one limitation you can't can’t re-distribute the CoreUI as stock. You can’t do this if you modify the CoreUI. In past we faced some problems with persons who tried to sell CoreUI based templates. +There is only one limitation you can't re-distribute the CoreUI as stock. You can’t do this if you modify the CoreUI. In past we faced some problems with persons who tried to sell CoreUI based templates. ## Support CoreUI Development From b877a1137acb20008328656ea7ac596b0aa63f16 Mon Sep 17 00:00:00 2001 From: xidedix Date: Tue, 19 Jun 2018 18:16:45 +0200 Subject: [PATCH 043/168] chore: dependencies update --- CHANGELOG.md | 3 + package-lock.json | 4700 +++++++++++++++++++++++---------------------- package.json | 83 +- 3 files changed, 2452 insertions(+), 2334 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8dffb1e71..675578000 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## [angular](./README.md) version `changelog` +###### `v2.0.0-rc.1` +- chore: dependencies update + ###### `v1.0.10` - update: ngx-bootstrap to `2.0.2` - update: dependencies diff --git a/package-lock.json b/package-lock.json index f396c177f..fc4ae9de1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,134 +5,166 @@ "requires": true, "dependencies": { "@angular-devkit/architect": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.3.tgz", - "integrity": "sha512-w9tK3VACU+CnOQQZT6o7QO2brn/OVNDf2Y11rI+ZQH7UIn6N0ZFoMl9WyFB//K2Gkoa7hAobykhRTtP8lrTF1g==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.8.tgz", + "integrity": "sha512-ZKTm/zC61iY9IBHOEAKoMSzZpvhkmv+1O/HHzpHEuR551jCzu6vSyCmMY9Z7GBcccscCV+hjeSMwgFrFRcqlkw==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.3", - "rxjs": "6.1.0" + "@angular-devkit/core": "0.6.8", + "rxjs": "^6.0.0" } }, "@angular-devkit/build-angular": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.6.3.tgz", - "integrity": "sha512-ce+uAXQXyuMy6IxSnsGKeHlLVjsI77DblNvkcO1NilP7iYxujEJx6qDq/Hrf1uhuqRpm+8pt5zY6QD90gQrDcg==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.6.3", - "@angular-devkit/build-optimizer": "0.6.3", - "@angular-devkit/core": "0.6.3", - "@ngtools/webpack": "6.0.3", - "ajv": "6.4.0", - "autoprefixer": "8.5.0", - "cache-loader": "1.2.2", - "chalk": "2.2.2", - "circular-dependency-plugin": "5.0.2", - "clean-css": "4.1.11", - "copy-webpack-plugin": "4.5.1", - "file-loader": "1.1.11", - "glob": "7.1.2", - "html-webpack-plugin": "3.2.0", - "istanbul": "0.4.5", - "istanbul-instrumenter-loader": "3.0.1", - "karma-source-map-support": "1.3.0", - "less": "3.0.4", - "less-loader": "4.1.0", - "license-webpack-plugin": "1.3.1", - "lodash": "4.17.10", - "memory-fs": "0.4.1", - "mini-css-extract-plugin": "0.4.0", - "minimatch": "3.0.4", - "node-sass": "4.9.0", - "opn": "5.3.0", - "parse5": "4.0.0", - "portfinder": "1.0.13", - "postcss": "6.0.22", - "postcss-import": "11.1.0", - "postcss-loader": "2.1.5", - "postcss-url": "7.3.2", - "raw-loader": "0.5.1", - "resolve": "1.7.1", - "rxjs": "6.1.0", - "sass-loader": "7.0.1", - "silent-error": "1.1.0", - "source-map-support": "0.5.6", - "stats-webpack-plugin": "0.6.2", - "style-loader": "0.21.0", - "stylus": "0.54.5", - "stylus-loader": "3.0.2", - "tree-kill": "1.2.0", - "uglifyjs-webpack-plugin": "1.2.5", - "url-loader": "1.0.1", - "webpack": "4.8.3", - "webpack-dev-middleware": "3.1.3", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "webpack-sources": "1.1.0", - "webpack-subresource-integrity": "1.1.0-rc.4" + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.6.8.tgz", + "integrity": "sha512-VGqYAk8jpISraz2UHfsDre270NOUmV0CTSZw2p9sm5g/XIr5m+IHetFZz3gpoAr9+If2aFTs8Rt3sGdCRzwBqA==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.6.8", + "@angular-devkit/build-optimizer": "0.6.8", + "@angular-devkit/core": "0.6.8", + "@ngtools/webpack": "6.0.8", + "ajv": "~6.4.0", + "autoprefixer": "^8.4.1", + "cache-loader": "^1.2.2", + "chalk": "~2.2.2", + "circular-dependency-plugin": "^5.0.2", + "clean-css": "^4.1.11", + "copy-webpack-plugin": "^4.5.1", + "file-loader": "^1.1.11", + "glob": "^7.0.3", + "html-webpack-plugin": "^3.0.6", + "istanbul": "^0.4.5", + "istanbul-instrumenter-loader": "^3.0.1", + "karma-source-map-support": "^1.2.0", + "less": "^3.0.4", + "less-loader": "^4.1.0", + "license-webpack-plugin": "^1.3.1", + "lodash": "^4.17.4", + "memory-fs": "^0.4.1", + "mini-css-extract-plugin": "~0.4.0", + "minimatch": "^3.0.4", + "node-sass": "^4.9.0", + "opn": "^5.1.0", + "parse5": "^4.0.0", + "portfinder": "^1.0.13", + "postcss": "^6.0.22", + "postcss-import": "^11.1.0", + "postcss-loader": "^2.1.5", + "postcss-url": "^7.3.2", + "raw-loader": "^0.5.1", + "resolve": "^1.5.0", + "rxjs": "^6.0.0", + "sass-loader": "^7.0.1", + "silent-error": "^1.1.0", + "source-map-support": "^0.5.0", + "stats-webpack-plugin": "^0.6.2", + "style-loader": "^0.21.0", + "stylus": "^0.54.5", + "stylus-loader": "^3.0.2", + "tree-kill": "^1.2.0", + "uglifyjs-webpack-plugin": "^1.2.5", + "url-loader": "^1.0.1", + "webpack": "~4.8.1", + "webpack-dev-middleware": "^3.1.3", + "webpack-dev-server": "^3.1.4", + "webpack-merge": "^4.1.2", + "webpack-sources": "^1.1.0", + "webpack-subresource-integrity": "^1.1.0-rc.4" + }, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.8.tgz", + "integrity": "sha512-ZKTm/zC61iY9IBHOEAKoMSzZpvhkmv+1O/HHzpHEuR551jCzu6vSyCmMY9Z7GBcccscCV+hjeSMwgFrFRcqlkw==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.6.8", + "rxjs": "^6.0.0" + } + }, + "@angular-devkit/core": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.8.tgz", + "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", + "dev": true, + "requires": { + "ajv": "~6.4.0", + "chokidar": "^2.0.3", + "rxjs": "^6.0.0", + "source-map": "^0.5.6" + } + } } }, "@angular-devkit/build-optimizer": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.6.3.tgz", - "integrity": "sha512-C0LGWh7+rYjpE1T1guaq9EMovwhEJ1QR25qjJxUoYvN+sM+MfVpMhoa6ruqnxh+eQCfRiMdIsnbOboiZxNHTQw==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.6.8.tgz", + "integrity": "sha512-of5syQbv3uNPp4AQkfRecfnp8AE8kvffbfYi+FFPZ6OGr7e59T1fGwk6+Zgb2qQFQg8HO2tzWI/uygtLIqmbmw==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "source-map": "0.5.7", - "typescript": "2.7.2", - "webpack-sources": "1.1.0" + "loader-utils": "^1.1.0", + "source-map": "^0.5.6", + "typescript": "~2.9.1", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "typescript": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", + "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", + "dev": true + } } }, "@angular-devkit/core": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.3.tgz", - "integrity": "sha512-97hFVW6in8oYJUEqjmUP0Tb/mPlTG3sc0THpe5MCGEkDPjlp2cObt9rUCAVOjugBlScV8rzTpVQ+95PT60Py8A==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.8.tgz", + "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", "dev": true, "requires": { - "ajv": "6.4.0", - "chokidar": "2.0.3", - "rxjs": "6.1.0", - "source-map": "0.5.7" + "ajv": "~6.4.0", + "chokidar": "^2.0.3", + "rxjs": "^6.0.0", + "source-map": "^0.5.6" } }, "@angular-devkit/schematics": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.6.3.tgz", - "integrity": "sha512-dXlyVNuFRhiOnhAk0NojEUThLrZBpVZmWvEQ4h/pnyHS0P9CfnHqJ8DCcCrjOwYkzdBwBrYchXOCYfo8zuxYGw==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.6.8.tgz", + "integrity": "sha512-R4YqAUdo62wtrhX/5HSRGSKXNTWqfQb66ZE6m8jj6GEJNFKdNXMdxOchxr07LCiKTxfh1w6G3nGzxIsu/+D4KA==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.3", - "rxjs": "6.1.0" + "@angular-devkit/core": "0.6.8", + "rxjs": "^6.0.0" } }, "@angular/animations": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.0.2.tgz", - "integrity": "sha512-QoNJ/L0Xgtrj1KBp8wvxhHwRt+sQ5tBihWm82UbNgN82ZNnfNzQoAqtahbZN5AY7XFmGbDX+lVt3TdO8omXhmg==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.0.5.tgz", + "integrity": "sha512-zW/qX3CvsuRDOcTNFFSf7uXktvq1jRrfKR8LdGQ/DER1GU3o8pR3z3H8gHy8lAFc3PESfETtzXinKUNzvTDfpA==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@angular/cli": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.0.3.tgz", - "integrity": "sha512-G8jfgJublsRjveX1P+F5awHvpC07mKAF7f5lebowIs+QAHSOD6HxQ/JhMbJTwz/aj20iWgZOygA5LhkP0Wr+UQ==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.0.8.tgz", + "integrity": "sha512-DhH1Zq5Yonthw6zh6W07fhf+9XrAZbD1fcQ0MrmbxlieCfLlTAdBqyK2LavFCKwSZkUMLF6UHM3+jiNRVZSSIg==", "dev": true, "requires": { - "@angular-devkit/architect": "0.6.3", - "@angular-devkit/core": "0.6.3", - "@angular-devkit/schematics": "0.6.3", - "@schematics/angular": "0.6.3", - "@schematics/update": "0.6.3", - "opn": "5.3.0", - "resolve": "1.7.1", - "rxjs": "6.1.0", - "semver": "5.5.0", - "silent-error": "1.1.0", - "symbol-observable": "1.2.0", - "yargs-parser": "10.0.0" + "@angular-devkit/architect": "0.6.8", + "@angular-devkit/core": "0.6.8", + "@angular-devkit/schematics": "0.6.8", + "@schematics/angular": "0.6.8", + "@schematics/update": "0.6.8", + "opn": "~5.3.0", + "resolve": "^1.1.7", + "rxjs": "^6.0.0", + "semver": "^5.1.0", + "silent-error": "^1.0.0", + "symbol-observable": "^1.2.0", + "yargs-parser": "^10.0.0" }, "dependencies": { "camelcase": { @@ -147,37 +179,37 @@ "integrity": "sha512-+DHejWujTVYeMHLff8U96rLc4uE4Emncoftvn5AjhB1Jw1pWxLzgBUT/WYbPrHmy6YPEBTZQx5myHhVcuuu64g==", "dev": true, "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } }, "@angular/common": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.0.2.tgz", - "integrity": "sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.0.5.tgz", + "integrity": "sha512-xL4Aq+uGQcmHYs90WSKsS9vBC1XO042hM5lSVz+zyYtYzYHdt/Qg1CIuR3zkP+8DG+mf1QZqbg5YtQx5XykmgA==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@angular/compiler": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.0.2.tgz", - "integrity": "sha512-uKuM7dcTWwcElklT4E/tckp5fnGNUq4wDna3gZWO6fvc7FQK0SUU4l+A6C1d5YdCRgAsv6gxIrk3MxbSF9UwEw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.0.5.tgz", + "integrity": "sha512-Oe0VRCyKfHLatalRuXjCdgaY6hhiMXEL/ueknMJFC0+xA73mEchmLYXj64/1ed753cjnLOM2qbVVwqhc26tmEg==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@angular/compiler-cli": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.0.2.tgz", - "integrity": "sha512-6hupeihL+MKYbP0xvHZiaVpYVF1XAlLpI1aTVLUhpzgnR8vgXCwni9iJlr7BZFyicVgApn6l7Oh2xIvMWftYhw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.0.5.tgz", + "integrity": "sha512-onRlVLWo1mTdyxLMRtW4iPntTUglJl9T0hacRlscKKlAUT8jaSfqIyknCF3jEXJrTnfKdypen053U7g2ajifrA==", "dev": true, "requires": { - "chokidar": "1.7.0", - "minimist": "1.2.0", - "reflect-metadata": "0.1.12", - "tsickle": "0.27.5" + "chokidar": "^1.4.2", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "tsickle": "^0.29.0" }, "dependencies": { "anymatch": { @@ -186,8 +218,8 @@ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" } }, "arr-diff": { @@ -196,7 +228,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -211,9 +243,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "chokidar": { @@ -222,15 +254,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "fsevents": "1.2.4", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, "expand-brackets": { @@ -239,7 +271,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -248,7 +280,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "glob-parent": { @@ -257,7 +289,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "is-extglob": { @@ -272,7 +304,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "kind-of": { @@ -281,7 +313,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -290,19 +322,19 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } }, "minimist": { @@ -314,74 +346,74 @@ } }, "@angular/core": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.0.2.tgz", - "integrity": "sha512-+ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.0.5.tgz", + "integrity": "sha512-yG4Qz5wHWgFYOCtX62F8MmJ1wZwZA1ALbyQC+WAZfi7Y8Asx8TShJ+3QKUDYwO1jj530pqNbfauDTCmPzzPvaQ==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@angular/forms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.0.2.tgz", - "integrity": "sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.0.5.tgz", + "integrity": "sha512-d1SdhAQ/W1n3vtm1lp5y16EaUylcZ2wftLUj6MSne3bH/2MJ6JsxJKwX+MfPcQCo+DCfG5bF0UMCa1KAwUQthQ==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@angular/http": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.0.2.tgz", - "integrity": "sha512-BONrdNMKOaQdXiWnrCAaUiP1akf/nuUG6xm/PJe684SrgcqWHN4JJuwgMhGRGIZZCIKEWcIEaZSp+DbWqnj1kg==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.0.5.tgz", + "integrity": "sha512-N9lx1s1h4wki1ob4qne3FdyAWG3TcCAGnUAjDmZ1+c/hhxtcv0iEJ22nBrGkPIsUxIPXg0JgsD1hKhu5DGEbWg==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@angular/language-service": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.0.2.tgz", - "integrity": "sha512-EznIei5QGv4Hv+RtfCnI8TQPW7gLZBw7LrGPXSbwV/CXfY11ziEsd/h1lBfN3Wch3soIOXs3Qqk3zx//MrBG/Q==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.0.5.tgz", + "integrity": "sha512-PH06chMTcWTLfVxZqpXksIx9969N/azEghYx0U+MzlGomeaaBXr7RuZWHRVn/lD5XljrqdWAQSMc+abbn1oKgg==", "dev": true }, "@angular/platform-browser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.0.2.tgz", - "integrity": "sha512-iMBHckhknJ8Wfw9ZVloiw0WPZDtzQFLE2e7D42of7SgXuHloStXUchb0qLr6ZTZwTY0oBPSvDKgJJVmEjZUZvw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.0.5.tgz", + "integrity": "sha512-FSsA9C3cJa7S4SPUAhypKlTQf4uA4hiqx/h65v7frDiyRVHv22oWKX7aKmyyb9oP5FHN/TDeQiRn4m8XNqG6AQ==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@angular/platform-browser-dynamic": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.2.tgz", - "integrity": "sha512-g1EC0wIWd4OhcEvUnisTfp3y0eMAXgXbACdtgsrozG//xzyqiRFUnBTYTAP4ecninCEltyZYK7EBGfzp8KwQjw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.5.tgz", + "integrity": "sha512-TTSLOMVrgRXI29xmBWsnSp8187vbWnbj0YEehuyup2FmltUl+H5Vms7poWV9/6fI3RnW3Yg9Ziv3T5iKqsiADQ==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@angular/router": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.0.2.tgz", - "integrity": "sha512-XqTtfs/UzT2k2MeVQG1pOP+wR1zcH8V71S6kmWIwFcfyKUgZfIm45sNsZyBZPwY2RUqwCeZYQFjPlVW8wD1PBw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.0.5.tgz", + "integrity": "sha512-M3cb5CDX+WvkM2xmFeP64zPwLJ6by6cyzl5OCfEQjoTGKOFY7N2B4kHAOw5KJN3nIEd0PersSBgf11Y9g7GPwA==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@coreui/angular": { - "version": "2.0.0-rc.0", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-rc.0.tgz", - "integrity": "sha512-dTR/GEYN2iVG7/8hNWx+jfMc9wWM6R2jen9ig7D10bwOXNg7CGnE7vo5RG3eafnA5ir2so0lcUC4iNvlareTvA==", + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-rc.1.tgz", + "integrity": "sha512-84gmsMli6l+816AcnbASFfQYWeh16/Sk3BWeVVLUGL6l1q8fgqcMcHf8ZApdDRgV0S8+gPnt/rnW+hHtZx2VZw==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, "@coreui/coreui": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.1.tgz", - "integrity": "sha512-qHzrUNQI/zYe+HDPI6MWC8jpLj5f9uMdYmaLunQ5JbWPkUJStQSDgoy5V3csfdfusLta6sLFtuCwDsEtZrolOg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.2.tgz", + "integrity": "sha512-IIYgagEkMHhtGZpenawgPndqhDA6xFtolmhQx6X8OUrfVIR4ynYkEsQfwnGkYl5xffzQCqqw+WuP/5KGezZq9Q==", "requires": { - "@coreui/coreui-plugin-npm-postinstall": "1.0.2", - "bootstrap": "4.1.1" + "@coreui/coreui-plugin-npm-postinstall": "^1.0.2", + "bootstrap": "^4.1.1" } }, "@coreui/coreui-plugin-chartjs-custom-tooltips": { @@ -389,7 +421,7 @@ "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.2.0.tgz", "integrity": "sha512-+dCytUJQ4xlMqlLoA9oOTCoxWEJSX9Kv+bCxSFJNqR1PvYzcpXGu/B6AO38GgLfanK0KDKe+uhf1jod7agsMJA==", "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "@coreui/coreui-plugin-npm-postinstall": { @@ -398,50 +430,64 @@ "integrity": "sha512-yeeoWp+bNS84nP1977Y8UCiQ9pssO+f4QuVj3i0/gYZFjjvOgxx0dnyWhtowD5sLYnCRMPlPpqyjwXze3SlkYg==" }, "@coreui/icons": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-0.1.1.tgz", - "integrity": "sha512-WGU4Le65I+gTvmKQ1QtBDe/q/zBwfvstpX7R5o3n6eGJycV1mPHjN+GgVkXUDQUYnMDjR0zwE5s9yDUffn3Umg==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-0.2.0.tgz", + "integrity": "sha512-FPpi7tagGA3xGGGjYOMBUoLVjqNinrPOsM+AjpYiYW9jrAeuY+eZfToEPyGvdbIFgGBsi7qwpUfwmDR8KcGwow==" }, "@ngtools/webpack": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.0.3.tgz", - "integrity": "sha512-wrhSFItcZp4Yzp6lgSuy23YdhaUs9D+KdGZPjwzzXtJIJCSzGkWuXzwlCwyKSFRQ6thyH/T3nffpHNaS3dWn2A==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.0.8.tgz", + "integrity": "sha512-jorGpTd82ILbyUwg4JQekovHFaYwSMlZan4f7x+sd3+2WgyL3Z1+ZbVSGKvXZWKS/mAVx7eLkRikzJkuC4FgHw==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.3", - "tree-kill": "1.2.0", - "webpack-sources": "1.1.0" + "@angular-devkit/core": "0.6.8", + "tree-kill": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.8.tgz", + "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", + "dev": true, + "requires": { + "ajv": "~6.4.0", + "chokidar": "^2.0.3", + "rxjs": "^6.0.0", + "source-map": "^0.5.6" + } + } } }, "@schematics/angular": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.6.3.tgz", - "integrity": "sha512-YhldE1K6x/8D0PxFusjtB32iOAayyD1PSxPCx/q7I7T6x/lG7l35ZDV6ZZE6bDvIaxQBsjhIm8ACy2n+xwFxTA==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.6.8.tgz", + "integrity": "sha512-9kRphqTYG5Df/I8fvnT1zMsw0YNDPO9tl18tQZXj4am4raT7l9UCr+WkwJdlBoA5pwG6baWE9sL0iGWV/bzF/g==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.3", - "@angular-devkit/schematics": "0.6.3", - "typescript": "2.7.2" + "@angular-devkit/core": "0.6.8", + "@angular-devkit/schematics": "0.6.8", + "typescript": ">=2.6.2 <2.8" } }, "@schematics/update": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.6.3.tgz", - "integrity": "sha512-UsKrg02+jwdsz9BdMVxDMeAZCF+c+dvHRWww4D2RcNzWdCTVWeBqRAmlreJJ0TGE54r7PEBnmQe0t5mS4F3d4w==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.6.8.tgz", + "integrity": "sha512-1Uq7LYnwL2wBwGVCgNz76QAR13ghAk+2vDDHOi+VX5+usHManxydrpoMGeX66OBPd+y5D3D2MFb+8mYHE7mygg==", "dev": true, "requires": { - "@angular-devkit/core": "0.6.3", - "@angular-devkit/schematics": "0.6.3", - "npm-registry-client": "8.5.1", - "rxjs": "6.1.0", - "semver": "5.5.0", - "semver-intersect": "1.3.1" + "@angular-devkit/core": "0.6.8", + "@angular-devkit/schematics": "0.6.8", + "npm-registry-client": "^8.5.1", + "rxjs": "^6.0.0", + "semver": "^5.3.0", + "semver-intersect": "^1.1.2" } }, "@types/jasmine": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.7.tgz", - "integrity": "sha512-RdbrPcW1aD78UmdLiDa9ZCKrbR5Go8PXh6GCpb4oIOkWVEusubSJJDrP4c5RYOu8m/CBz+ygZpicj6Pgms5a4Q==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.8.tgz", + "integrity": "sha512-OJSUxLaxXsjjhob2DBzqzgrkLmukM3+JMpRp0r0E4HTdT1nwDCWhaswjYxazPij6uOdzHCJfNbDjmQ1/rnNbCg==", "dev": true }, "@types/jasminewd2": { @@ -450,13 +496,13 @@ "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", "dev": true, "requires": { - "@types/jasmine": "2.8.7" + "@types/jasmine": "*" } }, "@types/node": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.1.2.tgz", - "integrity": "sha512-bjk1RIeZBCe/WukrFToIVegOf91Pebr8cXYBwLBIsfiGWVQ+ifwWsT59H3RxrWzWrzd1l/Amk1/ioY5Fq3/bpA==", + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.3.4.tgz", + "integrity": "sha512-YMLlzdeNnAyLrQew39IFRkMacAR5BqKGIEei9ZjdHsIZtv+ZWKYTu1i7QJhetxQ9ReXx8w5f+cixdHZG3zgMQA==", "dev": true }, "@types/q": { @@ -479,7 +525,7 @@ "requires": { "@webassemblyjs/helper-wasm-bytecode": "1.4.3", "@webassemblyjs/wast-parser": "1.4.3", - "debug": "3.1.0", + "debug": "^3.1.0", "webassemblyjs": "1.4.3" }, "dependencies": { @@ -512,7 +558,7 @@ "integrity": "sha512-e8+KZHh+RV8MUvoSRtuT1sFXskFnWG9vbDy47Oa166xX+l0dD5sERJ21g5/tcH8Yo95e9IN3u7Jc3NbhnUcSkw==", "dev": true, "requires": { - "debug": "3.1.0" + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -563,7 +609,7 @@ "@webassemblyjs/helper-buffer": "1.4.3", "@webassemblyjs/helper-wasm-bytecode": "1.4.3", "@webassemblyjs/wasm-gen": "1.4.3", - "debug": "3.1.0" + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -589,7 +635,7 @@ "integrity": "sha512-4u0LJLSPzuRDWHwdqsrThYn+WqMFVqbI2ltNrHvZZkzFPO8XOZ0HFQ5eVc4jY/TNHgXcnwrHjONhPGYuuf//KQ==", "dev": true, "requires": { - "leb": "0.3.0" + "leb": "^0.3.0" } }, "@webassemblyjs/validation": { @@ -615,7 +661,7 @@ "@webassemblyjs/wasm-opt": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", "@webassemblyjs/wast-printer": "1.4.3", - "debug": "3.1.0" + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -656,7 +702,7 @@ "@webassemblyjs/helper-buffer": "1.4.3", "@webassemblyjs/wasm-gen": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", - "debug": "3.1.0" + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -699,7 +745,7 @@ "@webassemblyjs/floating-point-hex-parser": "1.4.3", "@webassemblyjs/helper-code-frame": "1.4.3", "@webassemblyjs/helper-fsm": "1.4.3", - "long": "3.2.0", + "long": "^3.2.0", "webassemblyjs": "1.4.3" } }, @@ -711,7 +757,7 @@ "requires": { "@webassemblyjs/ast": "1.4.3", "@webassemblyjs/wast-parser": "1.4.3", - "long": "3.2.0" + "long": "^3.2.0" } }, "abbrev": { @@ -726,14 +772,14 @@ "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "dev": true, "requires": { - "mime-types": "2.1.18", + "mime-types": "~2.1.18", "negotiator": "0.6.1" } }, "acorn": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", - "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", "dev": true }, "acorn-dynamic-import": { @@ -742,7 +788,7 @@ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", "dev": true, "requires": { - "acorn": "5.5.3" + "acorn": "^5.0.0" } }, "addressparser": { @@ -770,7 +816,7 @@ "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", "dev": true, "requires": { - "es6-promisify": "5.0.0" + "es6-promisify": "^5.0.0" } }, "ajv": { @@ -779,10 +825,10 @@ "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", "dev": true, "requires": { - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1", - "uri-js": "3.0.2" + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0", + "uri-js": "^3.0.2" } }, "ajv-keywords": { @@ -797,9 +843,9 @@ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" }, "dependencies": { "kind-of": { @@ -808,7 +854,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -826,11 +872,11 @@ "dev": true, "optional": true, "requires": { - "bitsyntax": "0.0.4", - "bluebird": "3.5.1", + "bitsyntax": "~0.0.4", + "bluebird": "^3.4.6", "buffer-more-ints": "0.0.2", - "readable-stream": "1.1.14", - "safe-buffer": "5.1.2" + "readable-stream": "1.x >=1.1.9", + "safe-buffer": "^5.0.1" }, "dependencies": { "isarray": { @@ -847,10 +893,10 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -880,7 +926,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" }, "dependencies": { "color-convert": { @@ -889,7 +935,7 @@ "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "^1.1.1" } } } @@ -900,8 +946,8 @@ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, "app-root-path": { @@ -911,12 +957,12 @@ "dev": true }, "append-transform": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", - "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", "dev": true, "requires": { - "default-require-extensions": "1.0.0" + "default-require-extensions": "^2.0.0" } }, "aproba": { @@ -931,8 +977,8 @@ "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "dev": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "argparse": { @@ -941,7 +987,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "arr-diff": { @@ -980,8 +1026,8 @@ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "define-properties": "1.1.2", - "es-abstract": "1.11.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, "array-slice": { @@ -996,7 +1042,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -1042,9 +1088,9 @@ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -1054,6 +1100,23 @@ "dev": true, "requires": { "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } } }, "assert-plus": { @@ -1069,9 +1132,9 @@ "dev": true }, "ast-types": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz", - "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==", + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.5.tgz", + "integrity": "sha512-oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw==", "dev": true, "optional": true }, @@ -1113,17 +1176,17 @@ "dev": true }, "autoprefixer": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.5.0.tgz", - "integrity": "sha512-buY1XxFoBrXvLsoFb0jP+niSu1tCj2RwMwHj96+RfQ8DJTgb0vUhh0dg6wjJT3JzsFYBrkSj8/sGtarNdlxTFw==", + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.3.tgz", + "integrity": "sha512-KkQyCHBxma7R2eoEkjja/RHUBw+Fc1nY46LdV62fzJI5D7i8mLLCtAZ/AVR3UbXhDZ8mUz4C/PF4lZrbiHa1ZQ==", "dev": true, "requires": { - "browserslist": "3.2.7", - "caniuse-lite": "1.0.30000844", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "6.0.22", - "postcss-value-parser": "3.3.0" + "browserslist": "^3.2.8", + "caniuse-lite": "^1.0.30000856", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.22", + "postcss-value-parser": "^3.2.3" } }, "aws-sign2": { @@ -1155,7 +1218,7 @@ "dev": true, "optional": true, "requires": { - "debug": "2.6.9" + "debug": "^2.2.0" } } } @@ -1166,9 +1229,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "ansi-styles": { @@ -1183,11 +1246,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "supports-color": { @@ -1204,14 +1267,14 @@ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.10", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" } }, "babel-messages": { @@ -1220,7 +1283,7 @@ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-runtime": { @@ -1229,8 +1292,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.5.6", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-template": { @@ -1239,11 +1302,11 @@ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "lodash": "4.17.10" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" } }, "babel-traverse": { @@ -1252,15 +1315,15 @@ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "debug": "2.6.9", - "globals": "9.18.0", - "invariant": "2.2.4", - "lodash": "4.17.10" + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" } }, "babel-types": { @@ -1269,10 +1332,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "babylon": { @@ -1299,13 +1362,13 @@ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "cache-base": "1.0.1", - "class-utils": "0.3.6", - "component-emitter": "1.2.1", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.1", - "pascalcase": "0.1.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { @@ -1314,7 +1377,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -1323,7 +1386,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -1332,7 +1395,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -1341,9 +1404,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -1379,7 +1442,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "better-assert": { @@ -1420,7 +1483,7 @@ "dev": true, "optional": true, "requires": { - "readable-stream": "2.0.6" + "readable-stream": "~2.0.5" }, "dependencies": { "process-nextick-args": { @@ -1437,12 +1500,12 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, "string_decoder": { @@ -1467,7 +1530,7 @@ "dev": true, "optional": true, "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "blocking-proxy": { @@ -1476,7 +1539,7 @@ "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", "dev": true, "requires": { - "minimist": "1.2.0" + "minimist": "^1.2.0" }, "dependencies": { "minimist": { @@ -1506,15 +1569,15 @@ "dev": true, "requires": { "bytes": "3.0.0", - "content-type": "1.0.4", + "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "1.1.2", - "http-errors": "1.6.3", + "depd": "~1.1.1", + "http-errors": "~1.6.2", "iconv-lite": "0.4.19", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "6.5.1", "raw-body": "2.3.2", - "type-is": "1.6.16" + "type-is": "~1.6.15" }, "dependencies": { "qs": { @@ -1531,12 +1594,12 @@ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "dev": true, "requires": { - "array-flatten": "2.1.1", - "deep-equal": "1.0.1", - "dns-equal": "1.0.0", - "dns-txt": "2.0.2", - "multicast-dns": "6.2.3", - "multicast-dns-service-types": "1.1.0" + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" } }, "boolbase": { @@ -1551,7 +1614,7 @@ "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", "dev": true, "requires": { - "hoek": "4.2.1" + "hoek": "4.x.x" } }, "bootstrap": { @@ -1565,7 +1628,7 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -1575,16 +1638,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.2", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -1593,7 +1656,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -1610,12 +1673,12 @@ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "browserify-cipher": { @@ -1624,9 +1687,9 @@ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "1.2.0", - "browserify-des": "1.0.1", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -1635,9 +1698,9 @@ "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" } }, "browserify-rsa": { @@ -1646,8 +1709,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "4.11.8", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -1656,13 +1719,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "elliptic": "6.4.0", - "inherits": "2.0.3", - "parse-asn1": "5.1.1" + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, "browserify-zlib": { @@ -1671,17 +1734,17 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "1.0.6" + "pako": "~1.0.5" } }, "browserslist": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.7.tgz", - "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==", + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000844", - "electron-to-chromium": "1.3.47" + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" } }, "buffer": { @@ -1690,9 +1753,9 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "1.3.0", - "ieee754": "1.1.11", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-from": { @@ -1774,19 +1837,19 @@ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { - "bluebird": "3.5.1", - "chownr": "1.0.1", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "lru-cache": "4.1.3", - "mississippi": "2.0.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.6.2", - "ssri": "5.3.0", - "unique-filename": "1.1.0", - "y18n": "4.0.0" + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" } }, "cache-base": { @@ -1795,15 +1858,15 @@ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { - "collection-visit": "1.0.0", - "component-emitter": "1.2.1", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.0", - "to-object-path": "0.3.0", - "union-value": "1.0.0", - "unset-value": "1.0.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" } }, "cache-loader": { @@ -1812,10 +1875,10 @@ "integrity": "sha512-rsGh4SIYyB9glU+d0OcHwiXHXBoUgDhHZaQ1KAbiXqfz1CDPxtTboh1gPbJ0q2qdO8a9lfcjgC5CJ2Ms32y5bw==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "mkdirp": "0.5.1", - "neo-async": "2.5.1", - "schema-utils": "0.4.5" + "loader-utils": "^1.1.0", + "mkdirp": "^0.5.1", + "neo-async": "^2.5.0", + "schema-utils": "^0.4.2" } }, "callsite": { @@ -1830,8 +1893,8 @@ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "dev": true, "requires": { - "no-case": "2.3.2", - "upper-case": "1.1.3" + "no-case": "^2.2.0", + "upper-case": "^1.1.1" } }, "camelcase": { @@ -1847,8 +1910,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" }, "dependencies": { "camelcase": { @@ -1860,9 +1923,9 @@ } }, "caniuse-lite": { - "version": "1.0.30000844", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000844.tgz", - "integrity": "sha512-UpKQE7y6dLHhlv75UyBCRiun34Q+bmxyX3zS+ve9M07YG52tRafOvop9N9d5jC+sikKuG7UMweJKJNts4FVehA==", + "version": "1.0.30000856", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000856.tgz", + "integrity": "sha512-x3mYcApHMQemyaHuH/RyqtKCGIYTgEA63fdi+VBvDz8xUSmRiVWTLeyKcoGQCGG6UPR9/+4qG4OKrTa6aSQRKg==", "dev": true }, "caseless": { @@ -1878,8 +1941,8 @@ "dev": true, "optional": true, "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chalk": { @@ -1888,9 +1951,9 @@ "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" }, "dependencies": { "has-flag": { @@ -1905,7 +1968,7 @@ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } } } @@ -1915,8 +1978,8 @@ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.2.tgz", "integrity": "sha512-90wl3V9xRZ8tnMvMlpcW+0Yg13BelsGS9P9t0ClaDxv/hdypHDr/YAGf+728m11P5ljwyB0ZHfPKCapZFqSqYA==", "requires": { - "chartjs-color": "2.2.0", - "moment": "2.22.1" + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" } }, "chartjs-color": { @@ -1924,8 +1987,8 @@ "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.2.0.tgz", "integrity": "sha1-hKL7dVeH7YXDndbdjHsdiEKbrq4=", "requires": { - "chartjs-color-string": "0.5.0", - "color-convert": "0.5.3" + "chartjs-color-string": "^0.5.0", + "color-convert": "^0.5.3" } }, "chartjs-color-string": { @@ -1933,7 +1996,7 @@ "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.5.0.tgz", "integrity": "sha512-amWNvCOXlOUYxZVDSa0YOab5K/lmEhbFNKI55PWc4mlv28BDzA7zaoQTGxSBgJMHIW+hGX8YUrvw/FH4LyhwSQ==", "requires": { - "color-name": "1.1.3" + "color-name": "^1.0.0" } }, "chokidar": { @@ -1942,18 +2005,18 @@ "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", "dev": true, "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.1", - "braces": "2.3.2", - "fsevents": "1.2.4", - "glob-parent": "3.1.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "4.0.0", - "normalize-path": "2.1.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0", - "upath": "1.1.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.1.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.0" } }, "chownr": { @@ -1974,8 +2037,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "circular-dependency-plugin": { @@ -1996,10 +2059,10 @@ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { @@ -2008,7 +2071,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -2019,7 +2082,7 @@ "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "0.5.x" } }, "cliui": { @@ -2029,8 +2092,8 @@ "dev": true, "optional": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" }, "dependencies": { @@ -2055,10 +2118,10 @@ "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", "dev": true, "requires": { - "for-own": "1.0.0", - "is-plain-object": "2.0.4", - "kind-of": "6.0.2", - "shallow-clone": "1.0.0" + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" } }, "co": { @@ -2079,12 +2142,12 @@ "integrity": "sha512-RLMrtLwrBS0dfo2/KTP+2NHofCpzcuh0bEp/A/naqvQonbUL4AW/qWQdbpn8dMNudtpmzEx9eS8KEpGdVPg1BA==", "dev": true, "requires": { - "app-root-path": "2.0.1", - "css-selector-tokenizer": "0.7.0", - "cssauron": "1.4.0", - "semver-dsl": "1.0.1", - "source-map": "0.5.7", - "sprintf-js": "1.0.3" + "app-root-path": "^2.0.1", + "css-selector-tokenizer": "^0.7.0", + "cssauron": "^1.4.0", + "semver-dsl": "^1.0.1", + "source-map": "^0.5.7", + "sprintf-js": "^1.0.3" } }, "collection-visit": { @@ -2093,8 +2156,8 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color-convert": { @@ -2119,7 +2182,7 @@ "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "^4.5.0" } }, "combined-stream": { @@ -2128,7 +2191,7 @@ "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -2144,9 +2207,9 @@ "dev": true }, "compare-versions": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.2.1.tgz", - "integrity": "sha512-2y2nHcopMG/NAyk6vWXlLs86XeM9sik4jmx1tKIgzMi9/RQ2eo758RGpxQO3ErihHmg0RlQITPqgz73y6s7quA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.0.tgz", + "integrity": "sha512-MAAAIOdi2s4Gl6rZ76PNcUa9IOYB+5ICdT41o5uMRf09aEu/F9RK+qhe8RjXNPwcTjGV7KU7h2P/fljThFVqyQ==", "dev": true }, "component-bind": { @@ -2168,12 +2231,20 @@ "dev": true }, "compressible": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.13.tgz", - "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", + "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", "dev": true, "requires": { - "mime-db": "1.33.0" + "mime-db": ">= 1.34.0 < 2" + }, + "dependencies": { + "mime-db": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.34.0.tgz", + "integrity": "sha1-RS0Oz/XDA0am3B5kseruDTcZ/5o=", + "dev": true + } } }, "compression": { @@ -2182,13 +2253,13 @@ "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", "dev": true, "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.4", "bytes": "3.0.0", - "compressible": "2.0.13", + "compressible": "~2.0.13", "debug": "2.6.9", - "on-headers": "1.0.1", + "on-headers": "~1.0.1", "safe-buffer": "5.1.1", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "safe-buffer": { @@ -2211,10 +2282,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "1.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "connect": { @@ -2225,7 +2296,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.1.0", - "parseurl": "1.3.2", + "parseurl": "~1.3.2", "utils-merge": "1.0.1" }, "dependencies": { @@ -2236,12 +2307,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" } }, "statuses": { @@ -2264,7 +2335,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "0.1.4" + "date-now": "^0.1.4" } }, "console-control-strings": { @@ -2315,12 +2386,12 @@ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "aproba": "1.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, "copy-descriptor": { @@ -2335,20 +2406,20 @@ "integrity": "sha512-OlTo6DYg0XfTKOF8eLf79wcHm4Ut10xU2cRBRPMW/NA5F9VMjZGTfRHWDIYC3s+1kObGYrBLshXWU1K0hILkNQ==", "dev": true, "requires": { - "cacache": "10.0.4", - "find-cache-dir": "1.0.0", - "globby": "7.1.1", - "is-glob": "4.0.0", - "loader-utils": "1.1.0", - "minimatch": "3.0.4", - "p-limit": "1.2.0", - "serialize-javascript": "1.5.0" + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" } }, "core-js": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.6.tgz", - "integrity": "sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ==" + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" }, "core-util-is": { "version": "1.0.2", @@ -2362,13 +2433,13 @@ "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "dev": true, "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.11.0", - "minimist": "1.2.0", - "object-assign": "4.1.1", - "os-homedir": "1.0.2", - "parse-json": "2.2.0", - "require-from-string": "1.2.1" + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" }, "dependencies": { "minimist": { @@ -2385,8 +2456,8 @@ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { - "bn.js": "4.11.8", - "elliptic": "6.4.0" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-hash": { @@ -2395,11 +2466,11 @@ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "md5.js": "1.3.4", - "ripemd160": "2.0.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -2408,12 +2479,12 @@ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "inherits": "2.0.3", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "cross-spawn": { @@ -2423,8 +2494,8 @@ "dev": true, "optional": true, "requires": { - "lru-cache": "4.1.3", - "which": "1.3.0" + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, "cryptiles": { @@ -2433,7 +2504,7 @@ "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", "dev": true, "requires": { - "boom": "5.2.0" + "boom": "5.x.x" }, "dependencies": { "boom": { @@ -2442,7 +2513,7 @@ "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", "dev": true, "requires": { - "hoek": "4.2.1" + "hoek": "4.x.x" } } } @@ -2453,17 +2524,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.1", - "browserify-sign": "4.0.4", - "create-ecdh": "4.0.3", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "diffie-hellman": "5.0.3", - "inherits": "2.0.3", - "pbkdf2": "3.0.16", - "public-encrypt": "4.0.2", - "randombytes": "2.0.6", - "randomfill": "1.0.4" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "css-parse": { @@ -2478,10 +2549,10 @@ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { - "boolbase": "1.0.0", - "css-what": "2.1.0", + "boolbase": "~1.0.0", + "css-what": "2.1", "domutils": "1.5.1", - "nth-check": "1.0.1" + "nth-check": "~1.0.1" } }, "css-selector-tokenizer": { @@ -2490,9 +2561,9 @@ "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", "dev": true, "requires": { - "cssesc": "0.1.0", - "fastparse": "1.1.1", - "regexpu-core": "1.0.0" + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" } }, "css-what": { @@ -2507,7 +2578,7 @@ "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", "dev": true, "requires": { - "through": "2.3.8" + "through": "X.X.X" } }, "cssesc": { @@ -2528,7 +2599,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "custom-event": { @@ -2549,7 +2620,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.42" + "es5-ext": "^0.10.9" } }, "dashdash": { @@ -2558,7 +2629,7 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "data-uri-to-buffer": { @@ -2622,12 +2693,20 @@ "dev": true }, "default-require-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", - "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", "dev": true, "requires": { - "strip-bom": "2.0.0" + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } } }, "define-properties": { @@ -2636,8 +2715,8 @@ "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", "dev": true, "requires": { - "foreach": "2.0.5", - "object-keys": "1.0.11" + "foreach": "^2.0.5", + "object-keys": "^1.0.8" } }, "define-property": { @@ -2646,8 +2725,8 @@ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -2656,7 +2735,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -2665,7 +2744,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -2674,9 +2753,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -2688,9 +2767,9 @@ "dev": true, "optional": true, "requires": { - "ast-types": "0.11.3", - "escodegen": "1.8.1", - "esprima": "3.1.3" + "ast-types": "0.x.x", + "escodegen": "1.x.x", + "esprima": "3.x.x" }, "dependencies": { "esprima": { @@ -2708,12 +2787,12 @@ "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", "dev": true, "requires": { - "globby": "6.1.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "p-map": "1.2.0", - "pify": "3.0.0", - "rimraf": "2.6.2" + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" }, "dependencies": { "globby": { @@ -2722,11 +2801,11 @@ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "array-union": "1.0.2", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { "pify": { @@ -2763,8 +2842,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "destroy": { @@ -2779,7 +2858,7 @@ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "detect-node": { @@ -2806,9 +2885,9 @@ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "dir-glob": { @@ -2817,8 +2896,8 @@ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dev": true, "requires": { - "arrify": "1.0.1", - "path-type": "3.0.0" + "arrify": "^1.0.1", + "path-type": "^3.0.0" } }, "dns-equal": { @@ -2833,8 +2912,8 @@ "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dev": true, "requires": { - "ip": "1.1.5", - "safe-buffer": "5.1.2" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" } }, "dns-txt": { @@ -2843,7 +2922,7 @@ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", "dev": true, "requires": { - "buffer-indexof": "1.1.1" + "buffer-indexof": "^1.0.0" } }, "dom-converter": { @@ -2852,7 +2931,7 @@ "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "dev": true, "requires": { - "utila": "0.3.3" + "utila": "~0.3" }, "dependencies": { "utila": { @@ -2869,10 +2948,10 @@ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "dev": true, "requires": { - "custom-event": "1.0.1", - "ent": "2.2.0", - "extend": "3.0.1", - "void-elements": "2.0.1" + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" } }, "dom-serializer": { @@ -2881,8 +2960,8 @@ "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { "domelementtype": { @@ -2911,7 +2990,7 @@ "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "domutils": { @@ -2920,8 +2999,8 @@ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" + "dom-serializer": "0", + "domelementtype": "1" } }, "double-ended-queue": { @@ -2937,10 +3016,10 @@ "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "stream-shift": "1.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, "ecc-jsbn": { @@ -2950,7 +3029,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "ee-first": { @@ -2966,9 +3045,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.47", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.47.tgz", - "integrity": "sha1-dk6IfKkQTQGgrI6r7n38DizhQQQ=", + "version": "1.3.48", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz", + "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=", "dev": true }, "elliptic": { @@ -2977,13 +3056,13 @@ "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.3", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "emojis-list": { @@ -3004,7 +3083,7 @@ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "engine.io": { @@ -3013,13 +3092,13 @@ "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", "dev": true, "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.4", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "3.1.0", - "engine.io-parser": "2.1.2", - "uws": "9.14.0", - "ws": "3.3.3" + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "uws": "~9.14.0", + "ws": "~3.3.1" }, "dependencies": { "debug": { @@ -3047,14 +3126,14 @@ "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "3.1.0", - "engine.io-parser": "2.1.2", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", "has-cors": "1.1.0", "indexof": "0.0.1", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "3.3.3", - "xmlhttprequest-ssl": "1.5.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", "yeast": "0.1.2" }, "dependencies": { @@ -3082,10 +3161,10 @@ "dev": true, "requires": { "after": "0.8.2", - "arraybuffer.slice": "0.0.7", + "arraybuffer.slice": "~0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.4", - "has-binary2": "1.0.3" + "has-binary2": "~1.0.2" } }, "enhanced-resolve": { @@ -3094,9 +3173,9 @@ "integrity": "sha512-jox/62b2GofV1qTUQTMPEJSDIGycS43evqYzD/KVtEb9OCoki9cnacUPxCrZa7JfPzZSYOCZhu9O9luaMxAX8g==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "memory-fs": "0.4.1", - "tapable": "1.0.0" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" } }, "ent": { @@ -3117,7 +3196,7 @@ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "error-ex": { @@ -3126,20 +3205,20 @@ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "es-abstract": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz", - "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", "dev": true, "requires": { - "es-to-primitive": "1.1.1", - "function-bind": "1.1.1", - "has": "1.0.1", - "is-callable": "1.1.3", - "is-regex": "1.0.4" + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" } }, "es-to-primitive": { @@ -3148,20 +3227,20 @@ "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", "dev": true, "requires": { - "is-callable": "1.1.3", - "is-date-object": "1.0.1", - "is-symbol": "1.0.1" + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" } }, "es5-ext": { - "version": "0.10.42", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz", - "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==", + "version": "0.10.45", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.45.tgz", + "integrity": "sha512-FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ==", "dev": true, "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1", - "next-tick": "1.0.0" + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" } }, "es6-iterator": { @@ -3170,9 +3249,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.42", - "es6-symbol": "3.1.1" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, "es6-promise": { @@ -3187,7 +3266,7 @@ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { - "es6-promise": "4.2.4" + "es6-promise": "^4.0.3" } }, "es6-symbol": { @@ -3196,8 +3275,8 @@ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.42" + "d": "1", + "es5-ext": "~0.10.14" } }, "escape-html": { @@ -3218,11 +3297,11 @@ "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, "requires": { - "esprima": "2.7.3", - "estraverse": "1.9.3", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.2.0" + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.2.0" }, "dependencies": { "source-map": { @@ -3232,7 +3311,7 @@ "dev": true, "optional": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -3243,8 +3322,8 @@ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" }, "dependencies": { "estraverse": { @@ -3267,7 +3346,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.1.0" }, "dependencies": { "estraverse": { @@ -3314,7 +3393,7 @@ "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", "dev": true, "requires": { - "original": "1.0.1" + "original": ">=0.0.5" } }, "evp_bytestokey": { @@ -3323,8 +3402,8 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.4", - "safe-buffer": "5.1.2" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "execa": { @@ -3333,13 +3412,13 @@ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "dependencies": { "cross-spawn": { @@ -3348,9 +3427,9 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.3", - "shebang-command": "1.2.0", - "which": "1.3.0" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } } } @@ -3367,9 +3446,9 @@ "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", "dev": true, "requires": { - "array-slice": "0.2.3", - "array-unique": "0.2.1", - "braces": "0.1.5" + "array-slice": "^0.2.3", + "array-unique": "^0.2.1", + "braces": "^0.1.2" }, "dependencies": { "array-unique": { @@ -3384,7 +3463,7 @@ "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", "dev": true, "requires": { - "expand-range": "0.1.1" + "expand-range": "^0.1.0" } }, "expand-range": { @@ -3393,8 +3472,8 @@ "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", "dev": true, "requires": { - "is-number": "0.1.1", - "repeat-string": "0.2.2" + "is-number": "^0.1.1", + "repeat-string": "^0.2.2" } }, "is-number": { @@ -3417,13 +3496,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -3432,7 +3511,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -3441,7 +3520,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -3452,7 +3531,7 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "2.2.4" + "fill-range": "^2.1.0" }, "dependencies": { "fill-range": { @@ -3461,11 +3540,11 @@ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "3.0.0", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "is-number": { @@ -3474,7 +3553,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "isobject": { @@ -3492,7 +3571,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -3503,36 +3582,36 @@ "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", "dev": true, "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.5", "array-flatten": "1.1.1", "body-parser": "1.18.2", "content-disposition": "0.5.2", - "content-type": "1.0.4", + "content-type": "~1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "finalhandler": "1.1.1", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.2", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "2.0.3", + "proxy-addr": "~2.0.3", "qs": "6.5.1", - "range-parser": "1.2.0", + "range-parser": "~1.2.0", "safe-buffer": "5.1.1", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", - "statuses": "1.4.0", - "type-is": "1.6.16", + "statuses": "~1.4.0", + "type-is": "~1.6.16", "utils-merge": "1.0.1", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "array-flatten": { @@ -3567,8 +3646,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -3577,7 +3656,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -3588,14 +3667,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -3604,7 +3683,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -3613,7 +3692,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { @@ -3622,7 +3701,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -3631,7 +3710,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -3640,9 +3719,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -3683,7 +3762,7 @@ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { - "websocket-driver": "0.7.0" + "websocket-driver": ">=0.5.1" } }, "file-loader": { @@ -3692,8 +3771,8 @@ "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "schema-utils": "0.4.5" + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" } }, "file-uri-to-path": { @@ -3715,8 +3794,8 @@ "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "requires": { - "glob": "7.1.2", - "minimatch": "3.0.4" + "glob": "^7.0.3", + "minimatch": "^3.0.3" } }, "fill-range": { @@ -3725,10 +3804,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -3737,7 +3816,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -3749,12 +3828,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.4.0", - "unpipe": "1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" } }, "find-cache-dir": { @@ -3763,9 +3842,9 @@ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "dev": true, "requires": { - "commondir": "1.0.1", - "make-dir": "1.3.0", - "pkg-dir": "2.0.0" + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" } }, "find-up": { @@ -3774,7 +3853,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "flag-icon-css": { @@ -3788,8 +3867,8 @@ "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" } }, "follow-redirects": { @@ -3798,7 +3877,7 @@ "integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==", "dev": true, "requires": { - "debug": "3.1.0" + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -3835,7 +3914,7 @@ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "foreach": { @@ -3856,9 +3935,9 @@ "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "dev": true, "requires": { - "asynckit": "0.4.0", + "asynckit": "^0.4.0", "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "mime-types": "^2.1.12" } }, "forwarded": { @@ -3873,7 +3952,7 @@ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "fresh": { @@ -3888,8 +3967,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, "fs-access": { @@ -3898,7 +3977,7 @@ "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", "dev": true, "requires": { - "null-check": "1.0.0" + "null-check": "^1.0.0" } }, "fs-write-stream-atomic": { @@ -3907,10 +3986,10 @@ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "iferr": "0.1.5", - "imurmurhash": "0.1.4", - "readable-stream": "2.3.6" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" } }, "fs.realpath": { @@ -3926,8 +4005,8 @@ "dev": true, "optional": true, "requires": { - "nan": "2.10.0", - "node-pre-gyp": "0.10.0" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { @@ -3953,8 +4032,8 @@ "dev": true, "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "balanced-match": { @@ -3967,7 +4046,7 @@ "bundled": true, "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -4031,7 +4110,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "2.2.4" + "minipass": "^2.2.1" } }, "fs.realpath": { @@ -4046,14 +4125,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "glob": { @@ -4062,12 +4141,12 @@ "dev": true, "optional": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "has-unicode": { @@ -4082,7 +4161,7 @@ "dev": true, "optional": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "^2.1.0" } }, "ignore-walk": { @@ -4091,7 +4170,7 @@ "dev": true, "optional": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "inflight": { @@ -4100,8 +4179,8 @@ "dev": true, "optional": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -4120,7 +4199,7 @@ "bundled": true, "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "isarray": { @@ -4134,7 +4213,7 @@ "bundled": true, "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -4147,8 +4226,8 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "5.1.1", - "yallist": "3.0.2" + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" } }, "minizlib": { @@ -4157,7 +4236,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "2.2.4" + "minipass": "^2.2.1" } }, "mkdirp": { @@ -4180,9 +4259,9 @@ "dev": true, "optional": true, "requires": { - "debug": "2.6.9", - "iconv-lite": "0.4.21", - "sax": "1.2.4" + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, "node-pre-gyp": { @@ -4191,16 +4270,16 @@ "dev": true, "optional": true, "requires": { - "detect-libc": "1.0.3", - "mkdirp": "0.5.1", - "needle": "2.2.0", - "nopt": "4.0.1", - "npm-packlist": "1.1.10", - "npmlog": "4.1.2", - "rc": "1.2.7", - "rimraf": "2.6.2", - "semver": "5.5.0", - "tar": "4.4.1" + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" } }, "nopt": { @@ -4209,8 +4288,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npm-bundled": { @@ -4225,8 +4304,8 @@ "dev": true, "optional": true, "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.3" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, "npmlog": { @@ -4235,10 +4314,10 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -4257,7 +4336,7 @@ "bundled": true, "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -4278,8 +4357,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -4300,10 +4379,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "0.5.1", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -4320,13 +4399,13 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "rimraf": { @@ -4335,7 +4414,7 @@ "dev": true, "optional": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "safe-buffer": { @@ -4378,9 +4457,9 @@ "bundled": true, "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -4389,7 +4468,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -4397,7 +4476,7 @@ "bundled": true, "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -4412,13 +4491,13 @@ "dev": true, "optional": true, "requires": { - "chownr": "1.0.1", - "fs-minipass": "1.2.5", - "minipass": "2.2.4", - "minizlib": "1.1.0", - "mkdirp": "0.5.1", - "safe-buffer": "5.1.1", - "yallist": "3.0.2" + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" } }, "util-deprecate": { @@ -4433,7 +4512,7 @@ "dev": true, "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "wrappy": { @@ -4454,10 +4533,10 @@ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.2" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "ftp": { @@ -4467,7 +4546,7 @@ "dev": true, "optional": true, "requires": { - "readable-stream": "1.1.14", + "readable-stream": "1.1.x", "xregexp": "2.0.0" }, "dependencies": { @@ -4485,10 +4564,10 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -4512,24 +4591,24 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "optional": true, "requires": { - "globule": "1.2.0" + "globule": "^1.0.0" } }, "generate-function": { @@ -4546,7 +4625,7 @@ "dev": true, "optional": true, "requires": { - "is-property": "1.0.2" + "is-property": "^1.0.0" } }, "get-caller-file": { @@ -4574,12 +4653,12 @@ "dev": true, "optional": true, "requires": { - "data-uri-to-buffer": "1.2.0", - "debug": "2.6.9", - "extend": "3.0.1", - "file-uri-to-path": "1.0.0", - "ftp": "0.3.10", - "readable-stream": "2.3.6" + "data-uri-to-buffer": "1", + "debug": "2", + "extend": "3", + "file-uri-to-path": "1", + "ftp": "~0.3.10", + "readable-stream": "2" } }, "get-value": { @@ -4594,7 +4673,7 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -4603,12 +4682,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { @@ -4617,8 +4696,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" }, "dependencies": { "glob-parent": { @@ -4627,7 +4706,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "is-extglob": { @@ -4642,7 +4721,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } } } @@ -4653,8 +4732,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { @@ -4663,7 +4742,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -4680,24 +4759,24 @@ "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", "dev": true, "requires": { - "array-union": "1.0.2", - "dir-glob": "2.0.0", - "glob": "7.1.2", - "ignore": "3.3.8", - "pify": "3.0.0", - "slash": "1.0.0" + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" } }, "globule": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", - "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", "dev": true, "optional": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.10", - "minimatch": "3.0.4" + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" } }, "graceful-fs": { @@ -4718,10 +4797,10 @@ "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "requires": { - "async": "1.5.2", - "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" }, "dependencies": { "source-map": { @@ -4730,7 +4809,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } }, "uglify-js": { @@ -4740,9 +4819,9 @@ "dev": true, "optional": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "source-map": { @@ -4768,8 +4847,8 @@ "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "dev": true, "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" + "ajv": "^5.1.0", + "har-schema": "^2.0.0" }, "dependencies": { "ajv": { @@ -4778,21 +4857,21 @@ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } } } }, "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -4801,7 +4880,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-binary2": { @@ -4851,9 +4930,9 @@ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, "has-values": { @@ -4862,8 +4941,8 @@ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { @@ -4872,7 +4951,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -4883,18 +4962,18 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.4.tgz", + "integrity": "sha512-A6RlQvvZEtFS5fLU43IDu0QUmBy+fDO9VMdTXvufKwIkt/rFfvICAViCax5fbDO4zdNzaC3/27ZhKUok5bAJyw==", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" } }, "hawk": { @@ -4903,10 +4982,10 @@ "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", "dev": true, "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.1", - "sntp": "2.1.0" + "boom": "4.x.x", + "cryptiles": "3.x.x", + "hoek": "4.x.x", + "sntp": "2.x.x" } }, "he": { @@ -4922,8 +5001,8 @@ "dev": true, "optional": true, "requires": { - "lodash": "4.17.10", - "request": "2.86.0" + "lodash": "^4.0.0", + "request": "^2.0.0" } }, "hmac-drbg": { @@ -4932,9 +5011,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.3", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "hoek": { @@ -4955,10 +5034,10 @@ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dev": true, "requires": { - "inherits": "2.0.3", - "obuf": "1.1.2", - "readable-stream": "2.3.6", - "wbuf": "1.7.3" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, "html-entities": { @@ -4973,13 +5052,13 @@ "integrity": "sha512-zP5EfLSpiLRp0aAgud4CQXPQZm9kXwWjR/cF0PfdOj+jjWnOaCgeZcll4kYXSvIBPeUMmyaSc7mM4IDtA+kboA==", "dev": true, "requires": { - "camel-case": "3.0.0", - "clean-css": "4.1.11", - "commander": "2.15.1", - "he": "1.1.1", - "param-case": "2.1.1", - "relateurl": "0.2.7", - "uglify-js": "3.3.26" + "camel-case": "3.0.x", + "clean-css": "4.1.x", + "commander": "2.15.x", + "he": "1.1.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.3.x" } }, "html-webpack-plugin": { @@ -4988,12 +5067,12 @@ "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "dev": true, "requires": { - "html-minifier": "3.5.16", - "loader-utils": "0.2.17", - "lodash": "4.17.10", - "pretty-error": "2.1.1", - "tapable": "1.0.0", - "toposort": "1.0.7", + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", "util.promisify": "1.0.0" }, "dependencies": { @@ -5003,10 +5082,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } } } @@ -5017,10 +5096,10 @@ "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "dev": true, "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.1.0", - "domutils": "1.1.6", - "readable-stream": "1.0.34" + "domelementtype": "1", + "domhandler": "2.1", + "domutils": "1.1", + "readable-stream": "1.0" }, "dependencies": { "domutils": { @@ -5029,7 +5108,7 @@ "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "isarray": { @@ -5044,10 +5123,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -5070,16 +5149,16 @@ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": "1.4.0" + "statuses": ">= 1.4.0 < 2" } }, "http-parser-js": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.12.tgz", - "integrity": "sha1-uc+/Sizybw/DSxDKFImid3HjR08=", + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", "dev": true }, "http-proxy": { @@ -5088,9 +5167,9 @@ "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", "dev": true, "requires": { - "eventemitter3": "3.1.0", - "follow-redirects": "1.4.1", - "requires-port": "1.0.0" + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, "http-proxy-agent": { @@ -5099,7 +5178,7 @@ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", "dev": true, "requires": { - "agent-base": "4.2.0", + "agent-base": "4", "debug": "3.1.0" }, "dependencies": { @@ -5126,10 +5205,10 @@ "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", "dev": true, "requires": { - "http-proxy": "1.17.0", - "is-glob": "4.0.0", - "lodash": "4.17.10", - "micromatch": "3.1.10" + "http-proxy": "^1.16.2", + "is-glob": "^4.0.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9" } }, "http-signature": { @@ -5138,9 +5217,9 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.14.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "httpntlm": { @@ -5149,8 +5228,8 @@ "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=", "dev": true, "requires": { - "httpreq": "0.4.24", - "underscore": "1.7.0" + "httpreq": ">=0.4.22", + "underscore": "~1.7.0" } }, "httpreq": { @@ -5171,8 +5250,8 @@ "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", "dev": true, "requires": { - "agent-base": "4.2.0", - "debug": "3.1.0" + "agent-base": "^4.1.0", + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -5199,9 +5278,9 @@ "dev": true }, "ieee754": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz", - "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", "dev": true }, "iferr": { @@ -5235,8 +5314,8 @@ "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", "dev": true, "requires": { - "pkg-dir": "2.0.0", - "resolve-cwd": "2.0.0" + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" } }, "imurmurhash": { @@ -5258,7 +5337,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "indexof": { @@ -5280,8 +5359,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -5302,7 +5381,7 @@ "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", "dev": true, "requires": { - "meow": "3.7.0" + "meow": "^3.3.0" } }, "invariant": { @@ -5311,7 +5390,7 @@ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "requires": { - "loose-envify": "1.3.1" + "loose-envify": "^1.0.0" } }, "invert-kv": { @@ -5338,7 +5417,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -5347,7 +5426,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5364,7 +5443,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.11.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -5379,7 +5458,7 @@ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-callable": { @@ -5394,7 +5473,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -5403,7 +5482,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5420,9 +5499,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { @@ -5451,7 +5530,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "2.0.0" + "is-primitive": "^2.0.0" } }, "is-extendable": { @@ -5472,7 +5551,7 @@ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-fullwidth-code-point": { @@ -5481,7 +5560,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-glob": { @@ -5490,7 +5569,7 @@ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "is-my-ip-valid": { @@ -5507,11 +5586,11 @@ "dev": true, "optional": true, "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "is-my-ip-valid": "1.0.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" } }, "is-number": { @@ -5520,7 +5599,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -5529,7 +5608,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5540,7 +5619,7 @@ "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", "dev": true, "requires": { - "is-number": "4.0.0" + "is-number": "^4.0.0" }, "dependencies": { "is-number": { @@ -5563,7 +5642,7 @@ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { - "is-path-inside": "1.0.1" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { @@ -5572,7 +5651,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-plain-object": { @@ -5581,7 +5660,7 @@ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "is-posix-bracket": { @@ -5609,7 +5688,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "1.0.1" + "has": "^1.0.1" } }, "is-stream": { @@ -5684,20 +5763,20 @@ "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, "requires": { - "abbrev": "1.0.9", - "async": "1.5.2", - "escodegen": "1.8.1", - "esprima": "2.7.3", - "glob": "5.0.15", - "handlebars": "4.0.11", - "js-yaml": "3.11.0", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "once": "1.4.0", - "resolve": "1.1.7", - "supports-color": "3.2.3", - "which": "1.3.0", - "wordwrap": "1.0.0" + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" }, "dependencies": { "glob": { @@ -5706,11 +5785,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "has-flag": { @@ -5731,7 +5810,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -5742,18 +5821,18 @@ "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", "dev": true, "requires": { - "async": "2.6.1", - "compare-versions": "3.2.1", - "fileset": "2.0.3", - "istanbul-lib-coverage": "1.2.0", - "istanbul-lib-hook": "1.2.0", - "istanbul-lib-instrument": "1.10.1", - "istanbul-lib-report": "1.1.4", - "istanbul-lib-source-maps": "1.2.4", - "istanbul-reports": "1.3.0", - "js-yaml": "3.11.0", - "mkdirp": "0.5.1", - "once": "1.4.0" + "async": "^2.1.4", + "compare-versions": "^3.1.0", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-hook": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-report": "^1.1.4", + "istanbul-lib-source-maps": "^1.2.4", + "istanbul-reports": "^1.3.0", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" }, "dependencies": { "async": { @@ -5762,7 +5841,7 @@ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "^4.17.10" } } } @@ -5773,10 +5852,10 @@ "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", "dev": true, "requires": { - "convert-source-map": "1.5.1", - "istanbul-lib-instrument": "1.10.1", - "loader-utils": "1.1.0", - "schema-utils": "0.3.0" + "convert-source-map": "^1.5.0", + "istanbul-lib-instrument": "^1.7.3", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0" }, "dependencies": { "ajv": { @@ -5785,10 +5864,10 @@ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, "schema-utils": { @@ -5797,7 +5876,7 @@ "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", "dev": true, "requires": { - "ajv": "5.5.2" + "ajv": "^5.0.0" } } } @@ -5809,12 +5888,12 @@ "dev": true }, "istanbul-lib-hook": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz", - "integrity": "sha512-p3En6/oGkFQV55Up8ZPC2oLxvgSxD8CzA0yBrhRZSh3pfv3OFj9aSGVC0yoerAi/O4u7jUVnOGVX1eVFM+0tmQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", + "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", "dev": true, "requires": { - "append-transform": "0.4.0" + "append-transform": "^1.0.0" } }, "istanbul-lib-instrument": { @@ -5823,13 +5902,13 @@ "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", "dev": true, "requires": { - "babel-generator": "6.26.1", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "istanbul-lib-coverage": "1.2.0", - "semver": "5.5.0" + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.0", + "semver": "^5.3.0" } }, "istanbul-lib-report": { @@ -5838,10 +5917,10 @@ "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", "dev": true, "requires": { - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", - "path-parse": "1.0.5", - "supports-color": "3.2.3" + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" }, "dependencies": { "has-flag": { @@ -5856,22 +5935,22 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } }, "istanbul-lib-source-maps": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.4.tgz", - "integrity": "sha512-UzuK0g1wyQijiaYQxj/CdNycFhAd2TLtO2obKQMTZrZ1jzEMRY3rvpASEKkaxbRR6brvdovfA03znPa/pXcejg==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", + "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", "dev": true, "requires": { - "debug": "3.1.0", - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "source-map": "0.5.7" + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" }, "dependencies": { "debug": { @@ -5897,7 +5976,7 @@ "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", "dev": true, "requires": { - "handlebars": "4.0.11" + "handlebars": "^4.0.3" } }, "jasmine": { @@ -5906,9 +5985,9 @@ "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", "dev": true, "requires": { - "exit": "0.1.2", - "glob": "7.1.2", - "jasmine-core": "2.8.0" + "exit": "^0.1.2", + "glob": "^7.0.6", + "jasmine-core": "~2.8.0" }, "dependencies": { "jasmine-core": { @@ -5959,8 +6038,8 @@ "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, "dependencies": { "esprima": { @@ -5996,6 +6075,16 @@ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", "dev": true }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "optional": true, + "requires": { + "jsonify": "~0.0.0" + } + }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", @@ -6014,6 +6103,13 @@ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true, + "optional": true + }, "jsonpointer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", @@ -6039,11 +6135,11 @@ "integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==", "dev": true, "requires": { - "core-js": "2.3.0", - "es6-promise": "3.0.2", - "lie": "3.1.1", - "pako": "1.0.6", - "readable-stream": "2.0.6" + "core-js": "~2.3.0", + "es6-promise": "~3.0.2", + "lie": "~3.1.0", + "pako": "~1.0.2", + "readable-stream": "~2.0.6" }, "dependencies": { "core-js": { @@ -6070,12 +6166,12 @@ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, "string_decoder": { @@ -6087,165 +6183,40 @@ } }, "karma": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.2.tgz", - "integrity": "sha1-TS25QChQpmVR+nhLAWT7CCTtjEs=", - "dev": true, - "requires": { - "bluebird": "3.5.1", - "body-parser": "1.18.2", - "chokidar": "1.7.0", - "colors": "1.1.2", - "combine-lists": "1.0.1", - "connect": "3.6.6", - "core-js": "2.5.6", - "di": "0.0.1", - "dom-serialize": "2.2.1", - "expand-braces": "0.1.2", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "http-proxy": "1.17.0", - "isbinaryfile": "3.0.2", - "lodash": "4.17.10", - "log4js": "2.6.1", - "mime": "1.6.0", - "minimatch": "3.0.4", - "optimist": "0.6.1", - "qjobs": "1.2.0", - "range-parser": "1.2.0", - "rimraf": "2.6.2", - "safe-buffer": "5.1.2", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.3.tgz", + "integrity": "sha512-7bVCQs8+DCLWj5TIUBIgPa95/o8X9pBhyF+E2hX51Z6Ttq2biYWQlynBmunKZGRyNOIyg89TnVtC58q9eGBFFw==", + "dev": true, + "requires": { + "bluebird": "^3.3.0", + "body-parser": "^1.16.1", + "chokidar": "^2.0.3", + "colors": "^1.1.0", + "combine-lists": "^1.0.0", + "connect": "^3.6.0", + "core-js": "^2.2.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "expand-braces": "^0.1.1", + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^4.17.4", + "log4js": "^2.5.3", + "mime": "^1.3.4", + "minimatch": "^3.0.2", + "optimist": "^0.6.1", + "qjobs": "^1.1.4", + "range-parser": "^1.2.0", + "rimraf": "^2.6.0", + "safe-buffer": "^5.0.1", "socket.io": "2.0.4", - "source-map": "0.6.1", + "source-map": "^0.6.1", "tmp": "0.0.33", "useragent": "2.2.1" }, "dependencies": { - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "1.1.0" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - } - }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": true, - "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "fsevents": "1.2.4", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "0.1.1" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6260,18 +6231,18 @@ "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", "dev": true, "requires": { - "fs-access": "1.0.1", - "which": "1.3.0" + "fs-access": "^1.0.0", + "which": "^1.2.1" } }, "karma-coverage-istanbul-reporter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.0.tgz", - "integrity": "sha512-f9I5fro1Z3efBK1fhEmhb8xTQKiM5tlBSWTjJmdxR8ULy+oeI7fRpczCEaiWzHya0Zfz1/oBTrswEoZsEYXI6g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.1.tgz", + "integrity": "sha512-UcgrHkFehI5+ivMouD8NH/UOHiX4oCAtwaANylzPFdcAuD52fnCUuelacq2gh8tZ4ydhU3+xiXofSq7j5Ehygw==", "dev": true, "requires": { - "istanbul-api": "1.3.1", - "minimatch": "3.0.4" + "istanbul-api": "^1.3.1", + "minimatch": "^3.0.4" } }, "karma-jasmine": { @@ -6292,7 +6263,7 @@ "integrity": "sha512-HcPqdAusNez/ywa+biN4EphGz62MmQyPggUsDfsHqa7tSe4jdsxgvTKuDfIazjL+IOxpVWyT7Pr4dhAV+sxX5Q==", "dev": true, "requires": { - "source-map-support": "0.5.6" + "source-map-support": "^0.5.5" } }, "killable": { @@ -6320,7 +6291,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "leb": { @@ -6335,14 +6306,14 @@ "integrity": "sha512-q3SyEnPKbk9zh4l36PGeW2fgynKu+FpbhiUNx/yaiBUQ3V0CbACCgb9FzYWcRgI2DJlP6eI4jc8XPrCTi55YcQ==", "dev": true, "requires": { - "errno": "0.1.7", - "graceful-fs": "4.1.11", - "image-size": "0.5.5", - "mime": "1.6.0", - "mkdirp": "0.5.1", - "promise": "7.3.1", - "request": "2.86.0", - "source-map": "0.6.1" + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" }, "dependencies": { "source-map": { @@ -6360,9 +6331,9 @@ "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", "dev": true, "requires": { - "clone": "2.1.1", - "loader-utils": "1.1.0", - "pify": "3.0.0" + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^3.0.0" } }, "levn": { @@ -6371,8 +6342,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "libbase64": { @@ -6412,7 +6383,7 @@ "integrity": "sha512-NqAFodJdpBUuf1iD+Ij8hQvF0rCFKlO2KaieoQzAPhFgzLCtJnC7Z7x5gQbGNjoe++wOKAtAmwVEIBLqq2Yp1A==", "dev": true, "requires": { - "ejs": "2.6.1" + "ejs": "^2.5.7" } }, "lie": { @@ -6421,7 +6392,7 @@ "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", "dev": true, "requires": { - "immediate": "3.0.6" + "immediate": "~3.0.5" } }, "load-json-file": { @@ -6430,11 +6401,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "dependencies": { "pify": { @@ -6457,9 +6428,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } }, "locate-path": { @@ -6468,8 +6439,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -6510,27 +6481,27 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "2.2.2" + "chalk": "^2.0.1" } }, "log4js": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.6.1.tgz", - "integrity": "sha512-BOoWTr8gxJ9XRkQr/f68KUciHR6qnLESgbXuoD7VAhtu/aMq5kD1WD7IFMMaKjCDKLUHsjwT3V2cw34ENiJKig==", - "dev": true, - "requires": { - "amqplib": "0.5.2", - "axios": "0.15.3", - "circular-json": "0.5.4", - "date-format": "1.2.0", - "debug": "3.1.0", - "hipchat-notifier": "1.1.0", - "loggly": "1.1.1", - "mailgun-js": "0.18.0", - "nodemailer": "2.7.2", - "redis": "2.8.0", - "semver": "5.5.0", - "slack-node": "0.2.0", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.9.0.tgz", + "integrity": "sha512-pptn4+5Q3ysOW6Jgm9lzhDUCFEYv7FLrazEzPQQlxgSP+IVl5HMPgT8hm2DyRqGY4GUiVjZz4XXRvTZ9BELQyw==", + "dev": true, + "requires": { + "amqplib": "^0.5.2", + "axios": "^0.15.3", + "circular-json": "^0.5.4", + "date-format": "^1.2.0", + "debug": "^3.1.0", + "hipchat-notifier": "^1.1.0", + "loggly": "^1.1.0", + "mailgun-js": "^0.18.0", + "nodemailer": "^2.5.0", + "redis": "^2.7.1", + "semver": "^5.5.0", + "slack-node": "~0.2.0", "streamroller": "0.7.0" }, "dependencies": { @@ -6558,9 +6529,9 @@ "dev": true, "optional": true, "requires": { - "json-stringify-safe": "5.0.1", - "request": "2.75.0", - "timespan": "2.3.0" + "json-stringify-safe": "5.0.x", + "request": "2.75.x", + "timespan": "2.3.x" }, "dependencies": { "ansi-styles": { @@ -6590,7 +6561,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "caseless": { @@ -6607,11 +6578,11 @@ "dev": true, "optional": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "cryptiles": { @@ -6621,7 +6592,7 @@ "dev": true, "optional": true, "requires": { - "boom": "2.10.1" + "boom": "2.x.x" } }, "form-data": { @@ -6631,9 +6602,9 @@ "dev": true, "optional": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.11" } }, "har-validator": { @@ -6643,10 +6614,10 @@ "dev": true, "optional": true, "requires": { - "chalk": "1.1.3", - "commander": "2.15.1", - "is-my-json-valid": "2.17.2", - "pinkie-promise": "2.0.1" + "chalk": "^1.1.1", + "commander": "^2.9.0", + "is-my-json-valid": "^2.12.4", + "pinkie-promise": "^2.0.0" } }, "hawk": { @@ -6656,10 +6627,10 @@ "dev": true, "optional": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "hoek": { @@ -6675,9 +6646,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.14.1" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "node-uuid": { @@ -6701,27 +6672,27 @@ "dev": true, "optional": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.7.0", - "bl": "1.1.2", - "caseless": "0.11.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.0.0", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "node-uuid": "1.4.8", - "oauth-sign": "0.8.2", - "qs": "6.2.3", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.4.3" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "bl": "~1.1.2", + "caseless": "~0.11.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.0.0", + "har-validator": "~2.0.6", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "node-uuid": "~1.4.7", + "oauth-sign": "~0.8.1", + "qs": "~6.2.0", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "~0.4.1" } }, "sntp": { @@ -6731,7 +6702,7 @@ "dev": true, "optional": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "supports-color": { @@ -6762,8 +6733,8 @@ "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", "dev": true, "requires": { - "es6-symbol": "3.1.1", - "object.assign": "4.1.0" + "es6-symbol": "^3.1.1", + "object.assign": "^4.1.0" } }, "long": { @@ -6784,7 +6755,7 @@ "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "dev": true, "requires": { - "js-tokens": "3.0.2" + "js-tokens": "^3.0.0" } }, "loud-rejection": { @@ -6793,8 +6764,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "lower-case": { @@ -6809,8 +6780,8 @@ "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "mailcomposer": { @@ -6831,25 +6802,25 @@ "dev": true, "optional": true, "requires": { - "async": "2.6.0", - "debug": "3.1.0", - "form-data": "2.3.2", - "inflection": "1.12.0", - "is-stream": "1.1.0", - "path-proxy": "1.0.0", - "promisify-call": "2.0.4", - "proxy-agent": "3.0.0", - "tsscmp": "1.0.5" + "async": "~2.6.0", + "debug": "~3.1.0", + "form-data": "~2.3.0", + "inflection": "~1.12.0", + "is-stream": "^1.1.0", + "path-proxy": "~1.0.0", + "promisify-call": "^2.0.2", + "proxy-agent": "~3.0.0", + "tsscmp": "~1.0.0" }, "dependencies": { "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "optional": true, "requires": { - "lodash": "4.17.10" + "lodash": "^4.17.10" } }, "debug": { @@ -6877,7 +6848,7 @@ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "make-error": { @@ -6904,7 +6875,7 @@ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "math-random": { @@ -6919,8 +6890,8 @@ "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "media-typer": { @@ -6935,7 +6906,7 @@ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "dev": true, "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "memory-fs": { @@ -6944,8 +6915,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.6" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "meow": { @@ -6954,16 +6925,16 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" }, "dependencies": { "minimist": { @@ -6992,19 +6963,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.9", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "miller-rabin": { @@ -7013,8 +6984,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "mime": { @@ -7035,7 +7006,7 @@ "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "dev": true, "requires": { - "mime-db": "1.33.0" + "mime-db": "~1.33.0" } }, "mimic-fn": { @@ -7050,8 +7021,8 @@ "integrity": "sha512-2Zik6PhUZ/MbiboG6SDS9UTPL4XXy4qnyGjSdCIWRrr8xb6PwLtHE+AYOjkXJWdF0OG8vo/yrJ8CgS5WbMpzIg==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "webpack-sources": "1.1.0" + "loader-utils": "^1.1.0", + "webpack-sources": "^1.1.0" } }, "minimalistic-assert": { @@ -7072,7 +7043,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -7087,16 +7058,16 @@ "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "requires": { - "concat-stream": "1.6.2", - "duplexify": "3.6.0", - "end-of-stream": "1.4.1", - "flush-write-stream": "1.0.3", - "from2": "2.3.0", - "parallel-transform": "1.1.0", - "pump": "2.0.1", - "pumpify": "1.5.1", - "stream-each": "1.2.2", - "through2": "2.0.3" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, "mixin-deep": { @@ -7105,8 +7076,8 @@ "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "dev": true, "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -7115,7 +7086,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -7126,8 +7097,8 @@ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", "dev": true, "requires": { - "for-in": "0.1.8", - "is-extendable": "0.1.1" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" }, "dependencies": { "for-in": { @@ -7148,9 +7119,9 @@ } }, "moment": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", - "integrity": "sha512-shJkRTSebXvsVqk56I+lkb2latjBs8I+pc2TzWc545y2iFnSjm7Wg0QMh+ZWcdSLQyGEau5jI8ocnmkyTgr9YQ==" + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", + "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" }, "move-concurrently": { "version": "1.0.1", @@ -7158,12 +7129,12 @@ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "aproba": "1.2.0", - "copy-concurrently": "1.0.5", - "fs-write-stream-atomic": "1.0.10", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, "ms": { @@ -7177,8 +7148,8 @@ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, "requires": { - "dns-packet": "1.3.1", - "thunky": "1.0.2" + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" } }, "multicast-dns-service-types": { @@ -7205,18 +7176,18 @@ "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "fragment-cache": "0.2.1", - "is-odd": "2.0.0", - "is-windows": "1.0.2", - "kind-of": "6.0.2", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-odd": "^2.0.0", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, "negotiator": { @@ -7249,21 +7220,21 @@ "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-1.6.0.tgz", "integrity": "sha512-9w0WH69x5/nuqC1og2WaY39NbaBqTGIP1+5gZaH7/KPN6UEPonNg/pYnsIVklLj1DWPWXKa8+XXIJZ1jy5nLxg==", "requires": { - "chart.js": "2.7.2" + "chart.js": "^2.6.0" } }, "ngx-bootstrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-3.0.0.tgz", - "integrity": "sha512-Zu3m5Nwp6ISaqjrFeb1evFoaMn8EDR//RHoKeuLelvFOJjKHaCsbOdkWrAAtpTSapdc892mfZfWdTmSuaN2t5A==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-3.0.1.tgz", + "integrity": "sha512-ni91yYtn8ldgf/pxrlwl9lkVcLURGzopSpJnEbbgG1v1EZWTobI8y7J3mx4Kxptkn0EeiQwnLel67G7XJSox4A==" }, "ngx-perfect-scrollbar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-6.1.0.tgz", - "integrity": "sha512-96/NE6gmP8+qF+ur84IQqDQtoLHhheKpQ+uDG11Z+WuOIuH7hHmZIKi1E7Wz+889s0AARGMTpgR05T0CMCxUew==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-6.2.0.tgz", + "integrity": "sha512-cBoVbkj2WEPvCQZBiP+k5HYcmBZocEtZTGpK0Qx3uy6u+r8GoZ9aRo/1bTreJ5NznbRAf3UG0h9oEG+D0GDDuQ==", "requires": { - "perfect-scrollbar": "1.3.0", - "resize-observer-polyfill": "1.5.0" + "perfect-scrollbar": "^1.3.0", + "resize-observer-polyfill": "^1.4.0" } }, "no-case": { @@ -7272,7 +7243,7 @@ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "requires": { - "lower-case": "1.1.4" + "lower-case": "^1.1.1" } }, "node-forge": { @@ -7282,33 +7253,192 @@ "dev": true }, "node-gyp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", - "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz", + "integrity": "sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==", "dev": true, "optional": true, "requires": { - "fstream": "1.0.11", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.5", - "request": "2.86.0", - "rimraf": "2.6.2", - "semver": "5.3.0", - "tar": "2.2.1", - "which": "1.3.0" + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": ">=2.9.0 <2.82.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" }, "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.x.x" + } + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, + "requires": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + } + }, "semver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true, "optional": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "optional": true, + "requires": { + "hoek": "2.x.x" + } } } }, @@ -7318,28 +7448,28 @@ "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", "dev": true, "requires": { - "assert": "1.4.1", - "browserify-zlib": "0.2.0", - "buffer": "4.9.1", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "domain-browser": "1.2.0", - "events": "1.1.1", - "https-browserify": "1.0.0", - "os-browserify": "0.3.0", + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.6", - "stream-browserify": "2.0.1", - "stream-http": "2.8.2", - "string_decoder": "1.1.1", - "timers-browserify": "2.0.10", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.3", + "url": "^0.11.0", + "util": "^0.10.3", "vm-browserify": "0.0.4" }, "dependencies": { @@ -7358,25 +7488,25 @@ "dev": true, "optional": true, "requires": { - "async-foreach": "0.1.3", - "chalk": "1.1.3", - "cross-spawn": "3.0.1", - "gaze": "1.1.2", - "get-stdin": "4.0.1", - "glob": "7.1.2", - "in-publish": "2.0.0", - "lodash.assign": "4.2.0", - "lodash.clonedeep": "4.5.0", - "lodash.mergewith": "4.6.1", - "meow": "3.7.0", - "mkdirp": "0.5.1", - "nan": "2.10.0", - "node-gyp": "3.6.2", - "npmlog": "4.1.2", - "request": "2.79.0", - "sass-graph": "2.2.4", - "stdout-stream": "1.4.0", - "true-case-path": "1.0.2" + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.3.1", + "npmlog": "^4.0.0", + "request": "~2.79.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" }, "dependencies": { "ansi-styles": { @@ -7405,7 +7535,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "caseless": { @@ -7421,11 +7551,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "cryptiles": { @@ -7435,7 +7565,7 @@ "dev": true, "optional": true, "requires": { - "boom": "2.10.1" + "boom": "2.x.x" } }, "form-data": { @@ -7445,9 +7575,9 @@ "dev": true, "optional": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, "har-validator": { @@ -7457,10 +7587,10 @@ "dev": true, "optional": true, "requires": { - "chalk": "1.1.3", - "commander": "2.15.1", - "is-my-json-valid": "2.17.2", - "pinkie-promise": "2.0.1" + "chalk": "^1.1.1", + "commander": "^2.9.0", + "is-my-json-valid": "^2.12.4", + "pinkie-promise": "^2.0.0" } }, "hawk": { @@ -7470,10 +7600,10 @@ "dev": true, "optional": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "hoek": { @@ -7489,9 +7619,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.14.1" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "qs": { @@ -7508,26 +7638,26 @@ "dev": true, "optional": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.7.0", - "caseless": "0.11.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", - "qs": "6.3.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.4.3", - "uuid": "3.2.1" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.11.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~2.0.6", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "qs": "~6.3.0", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "~0.4.1", + "uuid": "^3.0.0" } }, "sntp": { @@ -7537,7 +7667,7 @@ "dev": true, "optional": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "supports-color": { @@ -7578,8 +7708,8 @@ "dev": true, "optional": true, "requires": { - "ip": "1.1.5", - "smart-buffer": "1.1.15" + "ip": "^1.1.2", + "smart-buffer": "^1.0.4" } } } @@ -7646,7 +7776,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.0.9" + "abbrev": "1" } }, "normalize-package-data": { @@ -7655,10 +7785,10 @@ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "hosted-git-info": "2.6.0", - "is-builtin-module": "1.0.0", - "semver": "5.5.0", - "validate-npm-package-license": "3.0.3" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -7667,7 +7797,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } }, "normalize-range": { @@ -7682,10 +7812,10 @@ "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", "dev": true, "requires": { - "hosted-git-info": "2.6.0", - "osenv": "0.1.5", - "semver": "5.5.0", - "validate-npm-package-name": "3.0.0" + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" } }, "npm-registry-client": { @@ -7694,18 +7824,18 @@ "integrity": "sha512-7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg==", "dev": true, "requires": { - "concat-stream": "1.6.2", - "graceful-fs": "4.1.11", - "normalize-package-data": "2.4.0", - "npm-package-arg": "6.1.0", - "npmlog": "4.1.2", - "once": "1.4.0", - "request": "2.86.0", - "retry": "0.10.1", - "safe-buffer": "5.1.2", - "semver": "5.5.0", - "slide": "1.1.6", - "ssri": "5.3.0" + "concat-stream": "^1.5.2", + "graceful-fs": "^4.1.6", + "normalize-package-data": "~1.0.1 || ^2.0.0", + "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", + "npmlog": "2 || ^3.1.0 || ^4.0.0", + "once": "^1.3.3", + "request": "^2.74.0", + "retry": "^0.10.0", + "safe-buffer": "^5.1.1", + "semver": "2 >=2.2.1 || 3.x || 4 || 5", + "slide": "^1.1.3", + "ssri": "^5.2.4" } }, "npm-run-path": { @@ -7714,7 +7844,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "npmlog": { @@ -7723,10 +7853,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "nth-check": { @@ -7735,7 +7865,7 @@ "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", "dev": true, "requires": { - "boolbase": "1.0.0" + "boolbase": "~1.0.0" } }, "null-check": { @@ -7780,9 +7910,9 @@ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { "define-property": { @@ -7791,7 +7921,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "kind-of": { @@ -7800,7 +7930,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -7817,7 +7947,7 @@ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.0" } }, "object.assign": { @@ -7826,10 +7956,10 @@ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, "requires": { - "define-properties": "1.1.2", - "function-bind": "1.1.1", - "has-symbols": "1.0.0", - "object-keys": "1.0.11" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" } }, "object.getownpropertydescriptors": { @@ -7838,8 +7968,8 @@ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "define-properties": "1.1.2", - "es-abstract": "1.11.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" } }, "object.omit": { @@ -7848,8 +7978,8 @@ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" }, "dependencies": { "for-own": { @@ -7858,7 +7988,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } } } @@ -7869,7 +7999,7 @@ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "obuf": { @@ -7899,7 +8029,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "opn": { @@ -7908,7 +8038,7 @@ "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "dev": true, "requires": { - "is-wsl": "1.1.0" + "is-wsl": "^1.1.0" } }, "optimist": { @@ -7917,8 +8047,8 @@ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "minimist": "0.0.8", - "wordwrap": "0.0.3" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" }, "dependencies": { "wordwrap": { @@ -7935,12 +8065,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, "options": { @@ -7955,7 +8085,7 @@ "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", "dev": true, "requires": { - "url-parse": "1.4.0" + "url-parse": "~1.4.0" } }, "os-browserify": { @@ -7977,7 +8107,7 @@ "dev": true, "optional": true, "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "os-tmpdir": { @@ -7992,8 +8122,8 @@ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "p-finally": { @@ -8003,12 +8133,12 @@ "dev": true }, "p-limit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -8017,7 +8147,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.2.0" + "p-limit": "^1.1.0" } }, "p-map": { @@ -8039,14 +8169,14 @@ "dev": true, "optional": true, "requires": { - "agent-base": "4.2.0", - "debug": "3.1.0", - "get-uri": "2.0.2", - "http-proxy-agent": "2.1.0", - "https-proxy-agent": "2.2.1", - "pac-resolver": "3.0.0", - "raw-body": "2.3.2", - "socks-proxy-agent": "3.0.1" + "agent-base": "^4.2.0", + "debug": "^3.1.0", + "get-uri": "^2.0.0", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "pac-resolver": "^3.0.0", + "raw-body": "^2.2.0", + "socks-proxy-agent": "^3.0.0" }, "dependencies": { "debug": { @@ -8075,11 +8205,11 @@ "dev": true, "optional": true, "requires": { - "co": "4.6.0", - "degenerator": "1.0.4", - "ip": "1.1.5", - "netmask": "1.0.6", - "thunkify": "2.1.2" + "co": "^4.6.0", + "degenerator": "^1.0.4", + "ip": "^1.1.5", + "netmask": "^1.0.6", + "thunkify": "^2.1.2" } }, "pako": { @@ -8094,9 +8224,9 @@ "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", "dev": true, "requires": { - "cyclist": "0.2.2", - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, "param-case": { @@ -8105,7 +8235,7 @@ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "dev": true, "requires": { - "no-case": "2.3.2" + "no-case": "^2.2.0" } }, "parse-asn1": { @@ -8114,11 +8244,11 @@ "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "dev": true, "requires": { - "asn1.js": "4.10.1", - "browserify-aes": "1.2.0", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.16" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" } }, "parse-glob": { @@ -8127,10 +8257,10 @@ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" }, "dependencies": { "is-extglob": { @@ -8145,7 +8275,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } } } @@ -8156,7 +8286,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.1" + "error-ex": "^1.2.0" } }, "parse5": { @@ -8171,7 +8301,7 @@ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseuri": { @@ -8180,7 +8310,7 @@ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseurl": { @@ -8244,7 +8374,7 @@ "dev": true, "optional": true, "requires": { - "inflection": "1.3.8" + "inflection": "~1.3.0" }, "dependencies": { "inflection": { @@ -8268,7 +8398,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "pbkdf2": { @@ -8277,17 +8407,17 @@ "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", "dev": true, "requires": { - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "perfect-scrollbar": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.3.0.tgz", - "integrity": "sha512-7Ub8YOvZB5k+pTy0K3LYUDnH9Xl3qvHcclJyIX+AV5UxHxll146iVGq4rtc+848nTDBQq89J7QxKKMA++cTXzQ==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz", + "integrity": "sha512-/2Sk/khljhdrsamjJYS5NjrH+GKEHEwh7zFSiYyxROyYKagkE4kSn2zDQDRTOMo8mpT2jikxx6yI1dG7lNP/hw==" }, "performance-now": { "version": "2.1.0", @@ -8313,7 +8443,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pkg-dir": { @@ -8322,7 +8452,7 @@ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } }, "portfinder": { @@ -8331,9 +8461,9 @@ "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", "dev": true, "requires": { - "async": "1.5.2", - "debug": "2.6.9", - "mkdirp": "0.5.1" + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" } }, "posix-character-classes": { @@ -8348,9 +8478,9 @@ "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "dev": true, "requires": { - "chalk": "2.4.1", - "source-map": "0.6.1", - "supports-color": "5.4.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" }, "dependencies": { "chalk": { @@ -8359,9 +8489,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "source-map": { @@ -8378,10 +8508,10 @@ "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==", "dev": true, "requires": { - "postcss": "6.0.22", - "postcss-value-parser": "3.3.0", - "read-cache": "1.0.0", - "resolve": "1.7.1" + "postcss": "^6.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" } }, "postcss-load-config": { @@ -8390,10 +8520,10 @@ "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1", - "postcss-load-options": "1.2.0", - "postcss-load-plugins": "2.3.0" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" } }, "postcss-load-options": { @@ -8402,8 +8532,8 @@ "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" } }, "postcss-load-plugins": { @@ -8412,8 +8542,8 @@ "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" } }, "postcss-loader": { @@ -8422,10 +8552,10 @@ "integrity": "sha512-pV7kB5neJ0/1tZ8L1uGOBNTVBCSCXQoIsZMsrwvO8V2rKGa2tBl/f80GGVxow2jJnRJ2w1ocx693EKhZAb9Isg==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "postcss": "6.0.22", - "postcss-load-config": "1.2.0", - "schema-utils": "0.4.5" + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^1.2.0", + "schema-utils": "^0.4.0" } }, "postcss-url": { @@ -8434,11 +8564,11 @@ "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==", "dev": true, "requires": { - "mime": "1.6.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "postcss": "6.0.22", - "xxhashjs": "0.2.2" + "mime": "^1.4.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.0", + "postcss": "^6.0.1", + "xxhashjs": "^0.2.1" } }, "postcss-value-parser": { @@ -8465,8 +8595,8 @@ "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", "dev": true, "requires": { - "renderkid": "2.0.1", - "utila": "0.4.0" + "renderkid": "^2.0.1", + "utila": "~0.4" } }, "process": { @@ -8488,7 +8618,7 @@ "dev": true, "optional": true, "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "promise-inflight": { @@ -8504,7 +8634,7 @@ "dev": true, "optional": true, "requires": { - "with-callback": "1.0.2" + "with-callback": "^1.0.2" } }, "protractor": { @@ -8513,21 +8643,21 @@ "integrity": "sha512-pw4uwwiy5lHZjIguxNpkEwJJa7hVz+bJsvaTI+IbXlfn2qXwzbF8eghW/RmrZwE2sGx82I8etb8lVjQ+JrjejA==", "dev": true, "requires": { - "@types/node": "6.0.110", - "@types/q": "0.0.32", - "@types/selenium-webdriver": "2.53.43", - "blocking-proxy": "1.0.1", - "chalk": "1.1.3", - "glob": "7.1.2", + "@types/node": "^6.0.46", + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "~2.53.39", + "blocking-proxy": "^1.0.0", + "chalk": "^1.1.3", + "glob": "^7.0.3", "jasmine": "2.8.0", - "jasminewd2": "2.2.0", - "optimist": "0.6.1", + "jasminewd2": "^2.1.0", + "optimist": "~0.6.0", "q": "1.4.1", - "saucelabs": "1.5.0", + "saucelabs": "^1.5.0", "selenium-webdriver": "3.6.0", - "source-map-support": "0.4.18", - "webdriver-js-extender": "1.0.0", - "webdriver-manager": "12.0.6" + "source-map-support": "~0.4.0", + "webdriver-js-extender": "^1.0.0", + "webdriver-manager": "^12.0.6" }, "dependencies": { "@types/node": { @@ -8554,11 +8684,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "del": { @@ -8567,13 +8697,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.2" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "globby": { @@ -8582,12 +8712,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "minimist": { @@ -8608,7 +8738,7 @@ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "^0.5.6" } }, "supports-color": { @@ -8623,17 +8753,17 @@ "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", "dev": true, "requires": { - "adm-zip": "0.4.11", - "chalk": "1.1.3", - "del": "2.2.2", - "glob": "7.1.2", - "ini": "1.3.5", - "minimist": "1.2.0", - "q": "1.4.1", - "request": "2.86.0", - "rimraf": "2.6.2", - "semver": "5.5.0", - "xml2js": "0.4.19" + "adm-zip": "^0.4.7", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.78.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" } } } @@ -8644,7 +8774,7 @@ "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", "dev": true, "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.2", "ipaddr.js": "1.6.0" } }, @@ -8655,14 +8785,14 @@ "dev": true, "optional": true, "requires": { - "agent-base": "4.2.0", - "debug": "3.1.0", - "http-proxy-agent": "2.1.0", - "https-proxy-agent": "2.2.1", - "lru-cache": "4.1.3", - "pac-proxy-agent": "2.0.2", - "proxy-from-env": "1.0.0", - "socks-proxy-agent": "3.0.1" + "agent-base": "^4.2.0", + "debug": "^3.1.0", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "lru-cache": "^4.1.2", + "pac-proxy-agent": "^2.0.1", + "proxy-from-env": "^1.0.0", + "socks-proxy-agent": "^3.0.0" }, "dependencies": { "debug": { @@ -8709,11 +8839,11 @@ "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "parse-asn1": "5.1.1", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" } }, "pump": { @@ -8722,8 +8852,8 @@ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "pumpify": { @@ -8732,9 +8862,9 @@ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { - "duplexify": "3.6.0", - "inherits": "2.0.3", - "pump": "2.0.1" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" } }, "punycode": { @@ -8785,9 +8915,9 @@ "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", "dev": true, "requires": { - "is-number": "4.0.0", - "kind-of": "6.0.2", - "math-random": "1.0.1" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "dependencies": { "is-number": { @@ -8804,7 +8934,7 @@ "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -8813,8 +8943,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "2.0.6", - "safe-buffer": "5.1.2" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "range-parser": { @@ -8850,7 +8980,7 @@ "depd": "1.1.1", "inherits": "2.0.3", "setprototypeof": "1.0.3", - "statuses": "1.4.0" + "statuses": ">= 1.3.1 < 2" } }, "setprototypeof": { @@ -8873,7 +9003,7 @@ "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", "dev": true, "requires": { - "pify": "2.3.0" + "pify": "^2.3.0" }, "dependencies": { "pify": { @@ -8890,9 +9020,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" }, "dependencies": { "path-type": { @@ -8901,9 +9031,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pify": { @@ -8920,8 +9050,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" }, "dependencies": { "find-up": { @@ -8930,8 +9060,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -8940,7 +9070,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } } } @@ -8951,13 +9081,13 @@ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { @@ -8966,10 +9096,10 @@ "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.6", - "set-immediate-shim": "1.0.1" + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" } }, "redent": { @@ -8978,8 +9108,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, "redis": { @@ -8989,9 +9119,9 @@ "dev": true, "optional": true, "requires": { - "double-ended-queue": "2.1.0-0", - "redis-commands": "1.3.5", - "redis-parser": "2.6.0" + "double-ended-queue": "^2.1.0-0", + "redis-commands": "^1.2.0", + "redis-parser": "^2.6.0" } }, "redis-commands": { @@ -9032,7 +9162,7 @@ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "requires": { - "is-equal-shallow": "0.1.3" + "is-equal-shallow": "^0.1.3" } }, "regex-not": { @@ -9041,8 +9171,8 @@ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "regexpu-core": { @@ -9051,9 +9181,9 @@ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "1.4.0", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, "regjsgen": { @@ -9068,7 +9198,7 @@ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -9097,11 +9227,11 @@ "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", "dev": true, "requires": { - "css-select": "1.2.0", - "dom-converter": "0.1.4", - "htmlparser2": "3.3.0", - "strip-ansi": "3.0.1", - "utila": "0.3.3" + "css-select": "^1.1.0", + "dom-converter": "~0.1", + "htmlparser2": "~3.3.0", + "strip-ansi": "^3.0.0", + "utila": "~0.3" }, "dependencies": { "utila": { @@ -9130,7 +9260,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } }, "request": { @@ -9139,27 +9269,27 @@ "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==", "dev": true, "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.7.0", - "caseless": "0.12.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.2", - "har-validator": "5.0.3", - "hawk": "6.0.2", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.1.2", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.6.0", - "uuid": "3.2.1" + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "hawk": "~6.0.2", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" } }, "requestretry": { @@ -9169,10 +9299,10 @@ "dev": true, "optional": true, "requires": { - "extend": "3.0.1", - "lodash": "4.17.10", - "request": "2.86.0", - "when": "3.7.8" + "extend": "^3.0.0", + "lodash": "^4.15.0", + "request": "^2.74.0", + "when": "^3.7.7" }, "dependencies": { "when": { @@ -9219,7 +9349,7 @@ "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } }, "resolve-cwd": { @@ -9228,7 +9358,7 @@ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" } }, "resolve-from": { @@ -9262,7 +9392,7 @@ "dev": true, "optional": true, "requires": { - "align-text": "0.1.4" + "align-text": "^0.1.1" } }, "rimraf": { @@ -9271,7 +9401,7 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "ripemd160": { @@ -9280,8 +9410,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "run-queue": { @@ -9290,17 +9420,22 @@ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "aproba": "1.2.0" + "aproba": "^1.1.1" } }, "rxjs": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.1.0.tgz", - "integrity": "sha512-lMZdl6xbHJCSb5lmnb6nOhsoBVCyoDC5LDJQK9WWyq+tsI7KnlDIZ0r0AZAlBpRPLbwQA9kzSBAZwNIZEZ+hcw==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.1.tgz", + "integrity": "sha512-OwMxHxmnmHTUpgO+V7dZChf3Tixf4ih95cmXjzzadULziVl/FKhHScGLj4goEw9weePVOH2Q0+GcCBUhKCZc/g==", "requires": { - "tslib": "1.9.1" + "tslib": "^1.9.0" } }, + "rxjs-compat": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.2.1.tgz", + "integrity": "sha512-Pst0lkAwVodBbBOIZic9aM1vY9asJ2u8GfKN115+goIH83PAlizJDyvixuxPAuQ1UtkmBuro7+0PqKQ3PSkhEg==" + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -9313,7 +9448,7 @@ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "sass-graph": { @@ -9323,10 +9458,10 @@ "dev": true, "optional": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.10", - "scss-tokenizer": "0.2.3", - "yargs": "7.1.0" + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" }, "dependencies": { "camelcase": { @@ -9343,9 +9478,9 @@ "dev": true, "optional": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "y18n": { @@ -9362,34 +9497,34 @@ "dev": true, "optional": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" } } } }, "sass-loader": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.0.1.tgz", - "integrity": "sha512-MeVVJFejJELlAbA7jrRchi88PGP6U9yIfqyiG+bBC4a9s2PX+ulJB9h8bbEohtPBfZmlLhNZ0opQM9hovRXvlw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.0.3.tgz", + "integrity": "sha512-iaSFtQcGo4SSgDw5Aes5p4VTrA5jCGSA7sGmhPIcOloBlgI1VktM2MUrk2IHHjbNagckXlPz+HWq1vAAPrcYxA==", "dev": true, "requires": { - "clone-deep": "2.0.2", - "loader-utils": "1.1.0", - "lodash.tail": "4.1.1", - "neo-async": "2.5.1", - "pify": "3.0.0" + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0" } }, "saucelabs": { @@ -9398,7 +9533,7 @@ "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", "dev": true, "requires": { - "https-proxy-agent": "2.2.1" + "https-proxy-agent": "^2.2.1" } }, "sax": { @@ -9413,8 +9548,8 @@ "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", "dev": true, "requires": { - "ajv": "6.4.0", - "ajv-keywords": "3.2.0" + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" } }, "scss-tokenizer": { @@ -9424,8 +9559,8 @@ "dev": true, "optional": true, "requires": { - "js-base64": "2.4.5", - "source-map": "0.4.4" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" }, "dependencies": { "source-map": { @@ -9435,7 +9570,7 @@ "dev": true, "optional": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -9452,10 +9587,10 @@ "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", "dev": true, "requires": { - "jszip": "3.1.5", - "rimraf": "2.6.2", + "jszip": "^3.1.3", + "rimraf": "^2.5.4", "tmp": "0.0.30", - "xml2js": "0.4.19" + "xml2js": "^0.4.17" }, "dependencies": { "tmp": { @@ -9464,7 +9599,7 @@ "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.1" } } } @@ -9490,7 +9625,7 @@ "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", "dev": true, "requires": { - "semver": "5.5.0" + "semver": "^5.3.0" } }, "semver-intersect": { @@ -9499,7 +9634,7 @@ "integrity": "sha1-j6hKnhAovSOeRTDRo+GB5pjYhLo=", "dev": true, "requires": { - "semver": "5.5.0" + "semver": "^5.0.0" } }, "send": { @@ -9509,18 +9644,18 @@ "dev": true, "requires": { "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.6.3", + "http-errors": "~1.6.2", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.4.0" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, "dependencies": { "mime": { @@ -9549,13 +9684,13 @@ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", - "escape-html": "1.0.3", - "http-errors": "1.6.3", - "mime-types": "2.1.18", - "parseurl": "1.3.2" + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" } }, "serve-static": { @@ -9564,9 +9699,9 @@ "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "dev": true, "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", "send": "0.16.2" } }, @@ -9588,10 +9723,10 @@ "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -9600,7 +9735,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -9623,8 +9758,8 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "shallow-clone": { @@ -9633,9 +9768,9 @@ "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", "dev": true, "requires": { - "is-extendable": "0.1.1", - "kind-of": "5.1.0", - "mixin-object": "2.0.1" + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" }, "dependencies": { "kind-of": { @@ -9652,7 +9787,7 @@ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -9673,7 +9808,7 @@ "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=", "dev": true, "requires": { - "debug": "2.6.9" + "debug": "^2.2.0" } }, "simple-line-icons": { @@ -9688,7 +9823,7 @@ "dev": true, "optional": true, "requires": { - "requestretry": "1.13.0" + "requestretry": "^1.2.2" } }, "slash": { @@ -9725,14 +9860,14 @@ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "base": "0.11.2", - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "map-cache": "0.2.2", - "source-map": "0.5.7", - "source-map-resolve": "0.5.2", - "use": "3.1.0" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "dependencies": { "define-property": { @@ -9741,7 +9876,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -9750,7 +9885,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -9761,9 +9896,9 @@ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { @@ -9772,7 +9907,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -9781,7 +9916,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -9790,7 +9925,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -9799,9 +9934,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -9812,7 +9947,7 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { @@ -9821,7 +9956,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -9832,7 +9967,7 @@ "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", "dev": true, "requires": { - "hoek": "4.2.1" + "hoek": "4.x.x" } }, "socket.io": { @@ -9841,11 +9976,11 @@ "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", "dev": true, "requires": { - "debug": "2.6.9", - "engine.io": "3.1.5", - "socket.io-adapter": "1.1.1", + "debug": "~2.6.6", + "engine.io": "~3.1.0", + "socket.io-adapter": "~1.1.0", "socket.io-client": "2.0.4", - "socket.io-parser": "3.1.3" + "socket.io-parser": "~3.1.1" } }, "socket.io-adapter": { @@ -9864,14 +9999,14 @@ "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "2.6.9", - "engine.io-client": "3.1.6", + "debug": "~2.6.4", + "engine.io-client": "~3.1.0", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "3.1.3", + "socket.io-parser": "~3.1.1", "to-array": "0.1.4" } }, @@ -9882,8 +10017,8 @@ "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "3.1.0", - "has-binary2": "1.0.3", + "debug": "~3.1.0", + "has-binary2": "~1.0.2", "isarray": "2.0.1" }, "dependencies": { @@ -9916,8 +10051,8 @@ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", "dev": true, "requires": { - "faye-websocket": "0.10.0", - "uuid": "3.2.1" + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" } }, "sockjs-client": { @@ -9926,12 +10061,12 @@ "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", "dev": true, "requires": { - "debug": "2.6.9", + "debug": "^2.6.6", "eventsource": "0.1.6", - "faye-websocket": "0.11.1", - "inherits": "2.0.3", - "json3": "3.3.2", - "url-parse": "1.4.0" + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" }, "dependencies": { "faye-websocket": { @@ -9940,7 +10075,7 @@ "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", "dev": true, "requires": { - "websocket-driver": "0.7.0" + "websocket-driver": ">=0.5.1" } } } @@ -9951,8 +10086,8 @@ "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=", "dev": true, "requires": { - "ip": "1.1.5", - "smart-buffer": "1.1.15" + "ip": "^1.1.4", + "smart-buffer": "^1.0.13" } }, "socks-proxy-agent": { @@ -9961,8 +10096,8 @@ "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==", "dev": true, "requires": { - "agent-base": "4.2.0", - "socks": "1.1.10" + "agent-base": "^4.1.0", + "socks": "^1.1.10" } }, "source-list-map": { @@ -9983,11 +10118,11 @@ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "dev": true, "requires": { - "atob": "2.1.1", - "decode-uri-component": "0.2.0", - "resolve-url": "0.2.1", - "source-map-url": "0.4.0", - "urix": "0.1.0" + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-support": { @@ -9996,8 +10131,8 @@ "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", "dev": true, "requires": { - "buffer-from": "1.0.0", - "source-map": "0.6.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { "source-map": { @@ -10020,8 +10155,8 @@ "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "dev": true, "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -10036,8 +10171,8 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -10052,12 +10187,12 @@ "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", "dev": true, "requires": { - "debug": "2.6.9", - "handle-thing": "1.2.5", - "http-deceiver": "1.2.7", - "safe-buffer": "5.1.2", - "select-hose": "2.0.0", - "spdy-transport": "2.1.0" + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" } }, "spdy-transport": { @@ -10066,13 +10201,13 @@ "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", "dev": true, "requires": { - "debug": "2.6.9", - "detect-node": "2.0.3", - "hpack.js": "2.1.6", - "obuf": "1.1.2", - "readable-stream": "2.3.6", - "safe-buffer": "5.1.2", - "wbuf": "1.7.3" + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" } }, "split-string": { @@ -10081,7 +10216,7 @@ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -10096,14 +10231,14 @@ "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", "dev": true, "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" } }, "ssri": { @@ -10112,7 +10247,7 @@ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.1" } }, "static-extend": { @@ -10121,8 +10256,8 @@ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { @@ -10131,7 +10266,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -10142,7 +10277,7 @@ "integrity": "sha1-LFlJtTHgf4eojm6k3PrFOqjHWis=", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "^4.17.4" } }, "statuses": { @@ -10158,7 +10293,7 @@ "dev": true, "optional": true, "requires": { - "readable-stream": "2.3.6" + "readable-stream": "^2.0.1" } }, "stream-browserify": { @@ -10167,8 +10302,8 @@ "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-each": { @@ -10177,21 +10312,21 @@ "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "stream-shift": "1.0.0" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, "stream-http": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz", - "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.1" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "stream-shift": { @@ -10206,10 +10341,10 @@ "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", "dev": true, "requires": { - "date-format": "1.2.0", - "debug": "3.1.0", - "mkdirp": "0.5.1", - "readable-stream": "2.3.6" + "date-format": "^1.2.0", + "debug": "^3.1.0", + "mkdirp": "^0.5.1", + "readable-stream": "^2.3.0" }, "dependencies": { "debug": { @@ -10235,9 +10370,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -10246,15 +10381,14 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true, - "optional": true + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "dev": true }, "strip-ansi": { "version": "3.0.1", @@ -10262,7 +10396,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -10271,7 +10405,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "strip-eof": { @@ -10286,7 +10420,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" } }, "style-loader": { @@ -10295,8 +10429,8 @@ "integrity": "sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "schema-utils": "0.4.5" + "loader-utils": "^1.1.0", + "schema-utils": "^0.4.5" } }, "stylus": { @@ -10305,12 +10439,12 @@ "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", "dev": true, "requires": { - "css-parse": "1.7.0", - "debug": "2.6.9", - "glob": "7.0.6", - "mkdirp": "0.5.1", - "sax": "0.5.8", - "source-map": "0.1.43" + "css-parse": "1.7.x", + "debug": "*", + "glob": "7.0.x", + "mkdirp": "0.5.x", + "sax": "0.5.x", + "source-map": "0.1.x" }, "dependencies": { "glob": { @@ -10319,12 +10453,12 @@ "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "source-map": { @@ -10333,7 +10467,7 @@ "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -10344,9 +10478,9 @@ "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "lodash.clonedeep": "4.5.0", - "when": "3.6.4" + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" } }, "supports-color": { @@ -10355,7 +10489,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "symbol-observable": { @@ -10377,9 +10511,9 @@ "dev": true, "optional": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } }, "through": { @@ -10394,8 +10528,8 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" } }, "thunkify": { @@ -10417,7 +10551,7 @@ "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "dev": true, "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, "timespan": { @@ -10433,7 +10567,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "to-array": { @@ -10460,7 +10594,7 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -10469,7 +10603,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10480,10 +10614,10 @@ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "regex-not": "1.0.2", - "safe-regex": "1.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, "to-regex-range": { @@ -10492,8 +10626,8 @@ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "toposort": { @@ -10508,7 +10642,7 @@ "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "dev": true, "requires": { - "punycode": "1.4.1" + "punycode": "^1.4.1" }, "dependencies": { "punycode": { @@ -10544,7 +10678,7 @@ "dev": true, "optional": true, "requires": { - "glob": "6.0.4" + "glob": "^6.0.4" }, "dependencies": { "glob": { @@ -10554,11 +10688,11 @@ "dev": true, "optional": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -10569,32 +10703,20 @@ "integrity": "sha1-/Gm+nx87rtAfsaDvjUz+dIgU2DU=" }, "ts-node": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-6.0.3.tgz", - "integrity": "sha512-ARaOMNFEPKg2ZuC1qJddFvHxHNFVckR0g9xLxMIoMqSSIkDc8iS4/LoV53EdDWWNq2FGwqcEf0bVVGJIWpsznw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-6.1.1.tgz", + "integrity": "sha512-79FnymLGDBd/nXoiak1L6w6fd9Zz9Ge/x8/Aglaeh31KkqRLDzbfT1vBGlO5dqc76WzufTlW4IYl7e01CVUF5A==", "dev": true, "requires": { - "arrify": "1.0.1", - "chalk": "2.4.1", - "diff": "3.5.0", - "make-error": "1.3.4", - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "source-map-support": "0.5.6", - "yn": "2.0.0" + "arrify": "^1.0.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map-support": "^0.5.6", + "yn": "^2.0.0" }, "dependencies": { - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" - } - }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -10604,15 +10726,15 @@ } }, "tsickle": { - "version": "0.27.5", - "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.27.5.tgz", - "integrity": "sha512-NP+CjM1EXza/M8mOXBLH3vkFEJiu1zfEAlC5WdJxHPn8l96QPz5eooP6uAgYtw1CcKfuSyIiheNUdKxtDWCNeg==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.29.0.tgz", + "integrity": "sha512-JpID0Lv8/irRtPmqJJxb5fCwfZhjZeKmav9Zna7UjqVuJoSbI49Wue/c2PPybX1SbRrjl7bbI/JsCl0dSUJygA==", "dev": true, "requires": { - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "source-map": "0.6.1", - "source-map-support": "0.5.6" + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0", + "source-map-support": "^0.5.0" }, "dependencies": { "minimist": { @@ -10640,18 +10762,18 @@ "integrity": "sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "builtin-modules": "1.1.1", - "chalk": "2.4.1", - "commander": "2.15.1", - "diff": "3.5.0", - "glob": "7.1.2", - "js-yaml": "3.11.0", - "minimatch": "3.0.4", - "resolve": "1.7.1", - "semver": "5.5.0", - "tslib": "1.9.1", - "tsutils": "2.27.0" + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.12.1" }, "dependencies": { "chalk": { @@ -10660,9 +10782,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } } } @@ -10680,7 +10802,7 @@ "integrity": "sha512-JcyX25oM9pFcb3zh60OqG1St8p/uSqC5Bgipdo3ieacB/Ao4dPhm7hAtKT9NrEu23CyYrrgJPV3CqYfo+/+T4w==", "dev": true, "requires": { - "tslib": "1.9.1" + "tslib": "^1.8.1" } }, "tty-browserify": { @@ -10695,7 +10817,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -10711,7 +10833,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "type-is": { @@ -10721,7 +10843,7 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.18" + "mime-types": "~2.1.18" } }, "typedarray": { @@ -10737,13 +10859,13 @@ "dev": true }, "uglify-js": { - "version": "3.3.26", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.26.tgz", - "integrity": "sha512-XHxutZNxbx0UnqNUrjL/wvABLxirEYpbAnjCWGakPfQRJbbAGF2dI+YYw300F5mYKm7zBtgYiw3kOiQFobzglQ==", + "version": "3.3.28", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.28.tgz", + "integrity": "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==", "dev": true, "requires": { - "commander": "2.15.1", - "source-map": "0.6.1" + "commander": "~2.15.0", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -10767,14 +10889,14 @@ "integrity": "sha512-hIQJ1yxAPhEA2yW/i7Fr+SXZVMp+VEI3d42RTHBgQd2yhp/1UdBcR3QEWPV5ahBxlqQDMEMTuTEvDHSFINfwSw==", "dev": true, "requires": { - "cacache": "10.0.4", - "find-cache-dir": "1.0.0", - "schema-utils": "0.4.5", - "serialize-javascript": "1.5.0", - "source-map": "0.6.1", - "uglify-es": "3.3.9", - "webpack-sources": "1.1.0", - "worker-farm": "1.6.0" + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" }, "dependencies": { "commander": { @@ -10795,8 +10917,8 @@ "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "dev": true, "requires": { - "commander": "2.13.0", - "source-map": "0.6.1" + "commander": "~2.13.0", + "source-map": "~0.6.1" } } } @@ -10819,10 +10941,10 @@ "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "dev": true, "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "0.4.3" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" }, "dependencies": { "extend-shallow": { @@ -10831,7 +10953,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "set-value": { @@ -10840,10 +10962,10 @@ "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "to-object-path": "0.3.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" } } } @@ -10854,7 +10976,7 @@ "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", "dev": true, "requires": { - "unique-slug": "2.0.0" + "unique-slug": "^2.0.0" } }, "unique-slug": { @@ -10863,7 +10985,7 @@ "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", "dev": true, "requires": { - "imurmurhash": "0.1.4" + "imurmurhash": "^0.1.4" } }, "unpipe": { @@ -10878,8 +11000,8 @@ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { @@ -10888,9 +11010,9 @@ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { @@ -10930,7 +11052,7 @@ "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", "dev": true, "requires": { - "punycode": "2.1.0" + "punycode": "^2.1.0" } }, "urix": { @@ -10969,9 +11091,9 @@ "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "mime": "2.3.1", - "schema-utils": "0.4.5" + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^0.4.3" }, "dependencies": { "mime": { @@ -10983,13 +11105,13 @@ } }, "url-parse": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.0.tgz", - "integrity": "sha512-ERuGxDiQ6Xw/agN4tuoCRbmwRuZP0cJ1lJxJubXr5Q/5cDa78+Dc4wfvtxzhzhkm5VvmW6Mf8EVj9SPGN4l8Lg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.1.tgz", + "integrity": "sha512-x95Td74QcvICAA0+qERaVkRpTGKyBHHYdwL2LXZm5t/gBtCB9KQSO/0zQgSTYEV1p0WcvSg79TLNPSvd5IDJMQ==", "dev": true, "requires": { - "querystringify": "2.0.0", - "requires-port": "1.0.0" + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" } }, "use": { @@ -10998,7 +11120,7 @@ "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.2" } }, "useragent": { @@ -11007,8 +11129,8 @@ "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", "dev": true, "requires": { - "lru-cache": "2.2.4", - "tmp": "0.0.33" + "lru-cache": "2.2.x", + "tmp": "0.0.x" }, "dependencies": { "lru-cache": { @@ -11020,20 +11142,12 @@ } }, "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "dev": true, "requires": { - "inherits": "2.0.1" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - } + "inherits": "2.0.3" } }, "util-deprecate": { @@ -11048,8 +11162,8 @@ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { - "define-properties": "1.1.2", - "object.getownpropertydescriptors": "2.0.3" + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, "utila": { @@ -11083,8 +11197,8 @@ "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", "dev": true, "requires": { - "spdx-correct": "3.0.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "validate-npm-package-name": { @@ -11093,7 +11207,7 @@ "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", "dev": true, "requires": { - "builtins": "1.0.3" + "builtins": "^1.0.3" } }, "vary": { @@ -11108,9 +11222,9 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vm-browserify": { @@ -11134,9 +11248,9 @@ "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", "dev": true, "requires": { - "chokidar": "2.0.3", - "graceful-fs": "4.1.11", - "neo-async": "2.5.1" + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" } }, "wbuf": { @@ -11145,7 +11259,7 @@ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { - "minimalistic-assert": "1.0.1" + "minimalistic-assert": "^1.0.0" } }, "webassemblyjs": { @@ -11158,7 +11272,7 @@ "@webassemblyjs/validation": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", "@webassemblyjs/wast-parser": "1.4.3", - "long": "3.2.0" + "long": "^3.2.0" } }, "webdriver-js-extender": { @@ -11167,8 +11281,8 @@ "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", "dev": true, "requires": { - "@types/selenium-webdriver": "2.53.43", - "selenium-webdriver": "2.53.3" + "@types/selenium-webdriver": "^2.53.35", + "selenium-webdriver": "^2.53.2" }, "dependencies": { "sax": { @@ -11184,9 +11298,9 @@ "dev": true, "requires": { "adm-zip": "0.4.4", - "rimraf": "2.6.2", + "rimraf": "^2.2.8", "tmp": "0.0.24", - "ws": "1.1.5", + "ws": "^1.0.1", "xml2js": "0.4.4" } }, @@ -11208,8 +11322,8 @@ "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", "dev": true, "requires": { - "options": "0.0.6", - "ultron": "1.0.2" + "options": ">=0.0.5", + "ultron": "1.0.x" } }, "xml2js": { @@ -11218,8 +11332,8 @@ "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=", "dev": true, "requires": { - "sax": "0.6.1", - "xmlbuilder": "9.0.7" + "sax": "0.6.x", + "xmlbuilder": ">=1.0.0" } } } @@ -11233,25 +11347,25 @@ "@webassemblyjs/ast": "1.4.3", "@webassemblyjs/wasm-edit": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", - "acorn": "5.5.3", - "acorn-dynamic-import": "3.0.0", - "ajv": "6.4.0", - "ajv-keywords": "3.2.0", - "chrome-trace-event": "0.1.3", - "enhanced-resolve": "4.0.0", - "eslint-scope": "3.7.1", - "loader-runner": "2.3.0", - "loader-utils": "1.1.0", - "memory-fs": "0.4.1", - "micromatch": "3.1.10", - "mkdirp": "0.5.1", - "neo-async": "2.5.1", - "node-libs-browser": "2.1.0", - "schema-utils": "0.4.5", - "tapable": "1.0.0", - "uglifyjs-webpack-plugin": "1.2.5", - "watchpack": "1.6.0", - "webpack-sources": "1.1.0" + "acorn": "^5.0.0", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^0.1.1", + "enhanced-resolve": "^4.0.0", + "eslint-scope": "^3.7.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.0.0", + "uglifyjs-webpack-plugin": "^1.2.4", + "watchpack": "^1.5.0", + "webpack-sources": "^1.0.1" } }, "webpack-core": { @@ -11260,8 +11374,8 @@ "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", "dev": true, "requires": { - "source-list-map": "0.1.8", - "source-map": "0.4.4" + "source-list-map": "~0.1.7", + "source-map": "~0.4.1" }, "dependencies": { "source-list-map": { @@ -11276,7 +11390,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -11287,13 +11401,13 @@ "integrity": "sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==", "dev": true, "requires": { - "loud-rejection": "1.6.0", - "memory-fs": "0.4.1", - "mime": "2.3.1", - "path-is-absolute": "1.0.1", - "range-parser": "1.2.0", - "url-join": "4.0.0", - "webpack-log": "1.2.0" + "loud-rejection": "^1.6.0", + "memory-fs": "~0.4.1", + "mime": "^2.1.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "url-join": "^4.0.0", + "webpack-log": "^1.0.1" }, "dependencies": { "mime": { @@ -11311,32 +11425,32 @@ "dev": true, "requires": { "ansi-html": "0.0.7", - "array-includes": "3.0.3", - "bonjour": "3.5.0", - "chokidar": "2.0.3", - "compression": "1.7.2", - "connect-history-api-fallback": "1.5.0", - "debug": "3.1.0", - "del": "3.0.0", - "express": "4.16.3", - "html-entities": "1.2.1", - "http-proxy-middleware": "0.18.0", - "import-local": "1.0.0", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.18.0", + "import-local": "^1.0.0", "internal-ip": "1.2.0", - "ip": "1.1.5", - "killable": "1.0.0", - "loglevel": "1.6.1", - "opn": "5.3.0", - "portfinder": "1.0.13", - "selfsigned": "1.10.3", - "serve-index": "1.9.1", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", "sockjs": "0.3.19", "sockjs-client": "1.1.4", - "spdy": "3.4.7", - "strip-ansi": "3.0.1", - "supports-color": "5.4.0", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", "webpack-dev-middleware": "3.1.3", - "webpack-log": "1.2.0", + "webpack-log": "^1.1.2", "yargs": "11.0.0" }, "dependencies": { @@ -11358,9 +11472,9 @@ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "wrap-ansi": "2.1.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" }, "dependencies": { "strip-ansi": { @@ -11369,7 +11483,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -11401,9 +11515,9 @@ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, "string-width": { @@ -11412,8 +11526,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "strip-ansi": { @@ -11422,7 +11536,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -11445,18 +11559,18 @@ "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", "dev": true, "requires": { - "cliui": "4.1.0", - "decamelize": "1.2.0", - "find-up": "2.1.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "9.0.2" + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" } }, "yargs-parser": { @@ -11465,7 +11579,7 @@ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -11476,19 +11590,19 @@ "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", "dev": true, "requires": { - "chalk": "2.2.2", - "log-symbols": "2.2.0", - "loglevelnext": "1.0.5", - "uuid": "3.2.1" + "chalk": "^2.1.0", + "log-symbols": "^2.1.0", + "loglevelnext": "^1.0.1", + "uuid": "^3.1.0" } }, "webpack-merge": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.2.tgz", - "integrity": "sha512-/0QYwW/H1N/CdXYA2PNPVbsxO3u2Fpz34vs72xm03SRfg6bMNGfMJIQEpQjKRvkG2JvT6oRJFpDtSrwbX8Jzvw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.3.tgz", + "integrity": "sha512-zxwAIGK7nKdu5CIZL0BjTQoq3elV0t0MfB7rUC1zj668geid52abs6hN/ACwZdK6LeMS8dC9B6WmtF978zH5mg==", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "^4.17.5" } }, "webpack-sources": { @@ -11497,8 +11611,8 @@ "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", "dev": true, "requires": { - "source-list-map": "2.0.0", - "source-map": "0.6.1" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -11515,7 +11629,7 @@ "integrity": "sha1-xcTj1pD50vZKlVDgeodn+Xlqpdg=", "dev": true, "requires": { - "webpack-core": "0.6.9" + "webpack-core": "^0.6.8" } }, "websocket-driver": { @@ -11524,8 +11638,8 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": "0.4.12", - "websocket-extensions": "0.1.3" + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { @@ -11546,7 +11660,7 @@ "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -11562,7 +11676,7 @@ "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "window-size": { @@ -11591,7 +11705,7 @@ "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", "dev": true, "requires": { - "errno": "0.1.7" + "errno": "~0.1.7" } }, "wrap-ansi": { @@ -11600,8 +11714,8 @@ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, "wrappy": { @@ -11616,9 +11730,9 @@ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { - "async-limiter": "1.0.0", - "safe-buffer": "5.1.2", - "ultron": "1.1.1" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" } }, "xml2js": { @@ -11627,8 +11741,8 @@ "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", "dev": true, "requires": { - "sax": "1.2.4", - "xmlbuilder": "9.0.7" + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" }, "dependencies": { "sax": { @@ -11670,7 +11784,7 @@ "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", "dev": true, "requires": { - "cuint": "0.2.2" + "cuint": "^0.2.2" } }, "y18n": { @@ -11692,9 +11806,9 @@ "dev": true, "optional": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } }, @@ -11705,7 +11819,7 @@ "dev": true, "optional": true, "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" }, "dependencies": { "camelcase": { diff --git a/package.json b/package.json index e8fac356c..e6a6d3028 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-rc.0", + "version": "2.0.0-rc.1", "description": "CoreUI Free Angular 2+ Admin Template", "author": { "name": "Łukasz Holeczek", @@ -27,52 +27,53 @@ }, "private": true, "dependencies": { - "@angular/animations": "6.0.2", - "@angular/common": "6.0.2", - "@angular/compiler": "6.0.2", - "@angular/core": "6.0.2", - "@angular/forms": "6.0.2", - "@angular/http": "6.0.2", - "@angular/platform-browser": "6.0.2", - "@angular/platform-browser-dynamic": "6.0.2", - "@angular/router": "6.0.2", - "@coreui/coreui": "^2.0.1", - "@coreui/angular": "^2.0.0-rc.0", + "@angular/animations": "^6.0.5", + "@angular/common": "^6.0.5", + "@angular/compiler": "^6.0.5", + "@angular/core": "^6.0.5", + "@angular/forms": "^6.0.5", + "@angular/http": "^6.0.5", + "@angular/platform-browser": "^6.0.5", + "@angular/platform-browser-dynamic": "^6.0.5", + "@angular/router": "^6.0.5", + "@coreui/angular": "^2.0.0-rc.1", + "@coreui/coreui": "^2.0.2", "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0", - "@coreui/icons": "^0.1.1", - "chart.js": "2.7.2", - "core-js": "2.5.6", - "flag-icon-css": "3.0.0", + "@coreui/icons": "^0.2.0", + "chart.js": "^2.7.2", + "core-js": "^2.5.7", + "flag-icon-css": "^3.0.0", "font-awesome": "^4.7.0", - "moment": "2.22.1", + "moment": "^2.22.2", "mutationobserver-shim": "^0.3.2", - "ng2-charts": "1.6.0", - "ngx-bootstrap": "3.0.0", - "ngx-perfect-scrollbar": "6.1.0", - "rxjs": "6.1.0", + "ng2-charts": "^1.6.0", + "ngx-bootstrap": "^3.0.1", + "ngx-perfect-scrollbar": "^6.2.0", + "rxjs": "^6.2.1", + "rxjs-compat": "^6.2.1", "simple-line-icons": "^2.4.1", - "ts-helpers": "1.1.2", - "zone.js": "0.8.26" + "ts-helpers": "^1.1.2", + "zone.js": "^0.8.26" }, "devDependencies": { - "@angular-devkit/build-angular": "~0.6.3", - "@angular/cli": "6.0.3", - "@angular/compiler-cli": "6.0.2", - "@angular/language-service": "6.0.2", - "@types/jasmine": "2.8.7", - "@types/jasminewd2": "2.0.3", - "@types/node": "10.1.2", - "codelyzer": "4.3.0", - "jasmine-core": "3.1.0", - "jasmine-spec-reporter": "4.2.1", - "karma": "2.0.2", - "karma-chrome-launcher": "2.2.0", - "karma-coverage-istanbul-reporter": "2.0.0", - "karma-jasmine": "1.1.2", - "karma-jasmine-html-reporter": "1.1.0", - "protractor": "5.3.2", - "ts-node": "6.0.3", - "tslint": "5.10.0", + "@angular-devkit/build-angular": "^0.6.8", + "@angular/cli": "^6.0.8", + "@angular/compiler-cli": "^6.0.5", + "@angular/language-service": "^6.0.5", + "@types/jasmine": "^2.8.8", + "@types/jasminewd2": "^2.0.3", + "@types/node": "^10.3.4", + "codelyzer": "^4.3.0", + "jasmine-core": "^3.1.0", + "jasmine-spec-reporter": "^4.2.1", + "karma": "^2.0.3", + "karma-chrome-launcher": "^2.2.0", + "karma-coverage-istanbul-reporter": "^2.0.1", + "karma-jasmine": "^1.1.2", + "karma-jasmine-html-reporter": "^1.1.0", + "protractor": "^5.3.2", + "ts-node": "^6.1.1", + "tslint": "^5.10.0", "typescript": "2.7.2" }, "engines": { From 53ad873d5c7f93fbc7da6295ea6543d6987f99f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 13 Jul 2018 17:29:57 +0200 Subject: [PATCH 044/168] Ship v2.0.0-rc.2 --- CHANGELOG.md | 23 +- angular.json | 6 + package-lock.json | 4065 +++++++++++++++--------------- package.json | 33 +- src/scss/style.scss | 2 +- src/scss/vendors/_variables.scss | 4 - 6 files changed, 2083 insertions(+), 2050 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 675578000..f2a8f78e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ ## [angular](./README.md) version `changelog` +###### `v2.0.0-rc.2` +- update: @angular/animations to 6.0.9 +- update: @angular/common to 6.0.9 +- update: @angular/compiler to 6.0.9 +- update: @angular/core to 6.0.9 +- update: @angular/forms to 6.0.9 +- update: @angular/http to 6.0.9 +- update: @angular/platform-browser to 6.0.9 +- update: @angular/platform-browser-dynamic to 6.0.9 +- update: @angular/router to 6.0.9 +- update: @coreui/coreui to 2.0.4 +- update: @coreui/icons to 0.3.0 +- update: bootstrap to 4.1.2 +- update: codelyzer to 4.4.2 +- update: karma-jasmine-html-reporter to 1.2.0 + ###### `v2.0.0-rc.1` - chore: dependencies update @@ -9,15 +25,14 @@ ###### `v1.0.9` - update: bootstrap to `v4.0.0` -- update: dependencies +- update: dependencies ###### `v1.0.8` - update: bootstrap to `4.0.0-beta.3` - update: ngx-bootstrap to `2.0.0-rc.0` - fix(forms): duplicate `select` ids, toggleCollapse -- fix(dashboard): btnRadio -- refactor: `input-group-addon` to new `4.0.0-beta.3` classes +- fix(dashboard): btnRadio +- refactor: `input-group-addon` to new `4.0.0-beta.3` classes - feature: some Bootstrap4 components added - feat: mobile sidebar link click closes the sidebar - update: dependencies - diff --git a/angular.json b/angular.json index b25ae2a3a..d673a8436 100644 --- a/angular.json +++ b/angular.json @@ -26,6 +26,9 @@ "node_modules/simple-line-icons/css/simple-line-icons.css", "src/scss/style.scss" ], + "stylePreprocessorOptions": { + "includePaths": ["./node_modules"] + }, "scripts": [ "node_modules/chart.js/dist/Chart.min.js" ] @@ -83,6 +86,9 @@ "node_modules/simple-line-icons/css/simple-line-icons.css", "src/scss/style.scss" ], + "stylePreprocessorOptions": { + "includePaths": ["./node_modules"] + }, "assets": [ "src/assets", "src/favicon.ico" diff --git a/package-lock.json b/package-lock.json index fc4ae9de1..d7751c015 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-rc.0", + "version": "2.0.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -11,7 +11,7 @@ "dev": true, "requires": { "@angular-devkit/core": "0.6.8", - "rxjs": "^6.0.0" + "rxjs": "6.2.1" } }, "@angular-devkit/build-angular": { @@ -24,53 +24,53 @@ "@angular-devkit/build-optimizer": "0.6.8", "@angular-devkit/core": "0.6.8", "@ngtools/webpack": "6.0.8", - "ajv": "~6.4.0", - "autoprefixer": "^8.4.1", - "cache-loader": "^1.2.2", - "chalk": "~2.2.2", - "circular-dependency-plugin": "^5.0.2", - "clean-css": "^4.1.11", - "copy-webpack-plugin": "^4.5.1", - "file-loader": "^1.1.11", - "glob": "^7.0.3", - "html-webpack-plugin": "^3.0.6", - "istanbul": "^0.4.5", - "istanbul-instrumenter-loader": "^3.0.1", - "karma-source-map-support": "^1.2.0", - "less": "^3.0.4", - "less-loader": "^4.1.0", - "license-webpack-plugin": "^1.3.1", - "lodash": "^4.17.4", - "memory-fs": "^0.4.1", - "mini-css-extract-plugin": "~0.4.0", - "minimatch": "^3.0.4", - "node-sass": "^4.9.0", - "opn": "^5.1.0", - "parse5": "^4.0.0", - "portfinder": "^1.0.13", - "postcss": "^6.0.22", - "postcss-import": "^11.1.0", - "postcss-loader": "^2.1.5", - "postcss-url": "^7.3.2", - "raw-loader": "^0.5.1", - "resolve": "^1.5.0", - "rxjs": "^6.0.0", - "sass-loader": "^7.0.1", - "silent-error": "^1.1.0", - "source-map-support": "^0.5.0", - "stats-webpack-plugin": "^0.6.2", - "style-loader": "^0.21.0", - "stylus": "^0.54.5", - "stylus-loader": "^3.0.2", - "tree-kill": "^1.2.0", - "uglifyjs-webpack-plugin": "^1.2.5", - "url-loader": "^1.0.1", - "webpack": "~4.8.1", - "webpack-dev-middleware": "^3.1.3", - "webpack-dev-server": "^3.1.4", - "webpack-merge": "^4.1.2", - "webpack-sources": "^1.1.0", - "webpack-subresource-integrity": "^1.1.0-rc.4" + "ajv": "6.4.0", + "autoprefixer": "8.6.3", + "cache-loader": "1.2.2", + "chalk": "2.2.2", + "circular-dependency-plugin": "5.0.2", + "clean-css": "4.1.11", + "copy-webpack-plugin": "4.5.1", + "file-loader": "1.1.11", + "glob": "7.1.2", + "html-webpack-plugin": "3.2.0", + "istanbul": "0.4.5", + "istanbul-instrumenter-loader": "3.0.1", + "karma-source-map-support": "1.3.0", + "less": "3.0.4", + "less-loader": "4.1.0", + "license-webpack-plugin": "1.3.1", + "lodash": "4.17.10", + "memory-fs": "0.4.1", + "mini-css-extract-plugin": "0.4.0", + "minimatch": "3.0.4", + "node-sass": "4.9.0", + "opn": "5.3.0", + "parse5": "4.0.0", + "portfinder": "1.0.13", + "postcss": "6.0.22", + "postcss-import": "11.1.0", + "postcss-loader": "2.1.5", + "postcss-url": "7.3.2", + "raw-loader": "0.5.1", + "resolve": "1.7.1", + "rxjs": "6.2.1", + "sass-loader": "7.0.3", + "silent-error": "1.1.0", + "source-map-support": "0.5.6", + "stats-webpack-plugin": "0.6.2", + "style-loader": "0.21.0", + "stylus": "0.54.5", + "stylus-loader": "3.0.2", + "tree-kill": "1.2.0", + "uglifyjs-webpack-plugin": "1.2.5", + "url-loader": "1.0.1", + "webpack": "4.8.3", + "webpack-dev-middleware": "3.1.3", + "webpack-dev-server": "3.1.4", + "webpack-merge": "4.1.3", + "webpack-sources": "1.1.0", + "webpack-subresource-integrity": "1.1.0-rc.4" }, "dependencies": { "@angular-devkit/architect": { @@ -80,7 +80,7 @@ "dev": true, "requires": { "@angular-devkit/core": "0.6.8", - "rxjs": "^6.0.0" + "rxjs": "6.2.1" } }, "@angular-devkit/core": { @@ -89,10 +89,10 @@ "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", "dev": true, "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" + "ajv": "6.4.0", + "chokidar": "2.0.3", + "rxjs": "6.2.1", + "source-map": "0.5.7" } } } @@ -103,10 +103,10 @@ "integrity": "sha512-of5syQbv3uNPp4AQkfRecfnp8AE8kvffbfYi+FFPZ6OGr7e59T1fGwk6+Zgb2qQFQg8HO2tzWI/uygtLIqmbmw==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "source-map": "^0.5.6", - "typescript": "~2.9.1", - "webpack-sources": "^1.1.0" + "loader-utils": "1.1.0", + "source-map": "0.5.7", + "typescript": "2.9.2", + "webpack-sources": "1.1.0" }, "dependencies": { "typescript": { @@ -123,10 +123,10 @@ "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", "dev": true, "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" + "ajv": "6.4.0", + "chokidar": "2.0.3", + "rxjs": "6.2.1", + "source-map": "0.5.7" } }, "@angular-devkit/schematics": { @@ -136,15 +136,15 @@ "dev": true, "requires": { "@angular-devkit/core": "0.6.8", - "rxjs": "^6.0.0" + "rxjs": "6.2.1" } }, "@angular/animations": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.0.5.tgz", - "integrity": "sha512-zW/qX3CvsuRDOcTNFFSf7uXktvq1jRrfKR8LdGQ/DER1GU3o8pR3z3H8gHy8lAFc3PESfETtzXinKUNzvTDfpA==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.0.9.tgz", + "integrity": "sha512-UJTHlxVGZLefCDxTS7T0qZxrAIaQ8gGghHwDI7F3QXpXZTsAk4nHiGSt2EvneW5o6io83i6Hpr/9Fde+YvzWNg==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@angular/cli": { @@ -158,13 +158,13 @@ "@angular-devkit/schematics": "0.6.8", "@schematics/angular": "0.6.8", "@schematics/update": "0.6.8", - "opn": "~5.3.0", - "resolve": "^1.1.7", - "rxjs": "^6.0.0", - "semver": "^5.1.0", - "silent-error": "^1.0.0", - "symbol-observable": "^1.2.0", - "yargs-parser": "^10.0.0" + "opn": "5.3.0", + "resolve": "1.7.1", + "rxjs": "6.2.1", + "semver": "5.5.0", + "silent-error": "1.1.0", + "symbol-observable": "1.2.0", + "yargs-parser": "10.0.0" }, "dependencies": { "camelcase": { @@ -179,37 +179,37 @@ "integrity": "sha512-+DHejWujTVYeMHLff8U96rLc4uE4Emncoftvn5AjhB1Jw1pWxLzgBUT/WYbPrHmy6YPEBTZQx5myHhVcuuu64g==", "dev": true, "requires": { - "camelcase": "^4.1.0" + "camelcase": "4.1.0" } } } }, "@angular/common": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.0.5.tgz", - "integrity": "sha512-xL4Aq+uGQcmHYs90WSKsS9vBC1XO042hM5lSVz+zyYtYzYHdt/Qg1CIuR3zkP+8DG+mf1QZqbg5YtQx5XykmgA==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.0.9.tgz", + "integrity": "sha512-zjJ9WDW9787sTRiNeUvQaCvGZJu1dI8A3fYtSL8BKrGhxLsf24cSa3ljbrSmtIsCGImNxTToHzPFXo4sx2dvYg==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@angular/compiler": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.0.5.tgz", - "integrity": "sha512-Oe0VRCyKfHLatalRuXjCdgaY6hhiMXEL/ueknMJFC0+xA73mEchmLYXj64/1ed753cjnLOM2qbVVwqhc26tmEg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.0.9.tgz", + "integrity": "sha512-/A6U/W0settfkh3tmX9p3t7+OyZ0c2sIJMlQjhfF36do0ylnIl4wuqJtHF0BWr/wmmbQzg+qAsQyWrx8vp+2Iw==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@angular/compiler-cli": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.0.5.tgz", - "integrity": "sha512-onRlVLWo1mTdyxLMRtW4iPntTUglJl9T0hacRlscKKlAUT8jaSfqIyknCF3jEXJrTnfKdypen053U7g2ajifrA==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.0.9.tgz", + "integrity": "sha512-v3C5RyJLKoDcQocDt/U195t9v8UpBH+mwVaBkEM+nLkZAGC1Uvg9nPuUXisOwljuMm9VtOWG3A8hKQ5ZYieNBg==", "dev": true, "requires": { - "chokidar": "^1.4.2", - "minimist": "^1.2.0", - "reflect-metadata": "^0.1.2", - "tsickle": "^0.29.0" + "chokidar": "1.7.0", + "minimist": "1.2.0", + "reflect-metadata": "0.1.12", + "tsickle": "0.29.0" }, "dependencies": { "anymatch": { @@ -218,8 +218,8 @@ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" + "micromatch": "2.3.11", + "normalize-path": "2.1.1" } }, "arr-diff": { @@ -228,7 +228,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "arr-flatten": "1.1.0" } }, "array-unique": { @@ -243,9 +243,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" } }, "chokidar": { @@ -254,15 +254,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.2.4", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" } }, "expand-brackets": { @@ -271,7 +271,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "^0.1.0" + "is-posix-bracket": "0.1.1" } }, "extglob": { @@ -280,7 +280,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } }, "glob-parent": { @@ -289,7 +289,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "^2.0.0" + "is-glob": "2.0.1" } }, "is-extglob": { @@ -304,7 +304,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } }, "kind-of": { @@ -313,7 +313,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } }, "micromatch": { @@ -322,19 +322,19 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" } }, "minimist": { @@ -346,57 +346,57 @@ } }, "@angular/core": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.0.5.tgz", - "integrity": "sha512-yG4Qz5wHWgFYOCtX62F8MmJ1wZwZA1ALbyQC+WAZfi7Y8Asx8TShJ+3QKUDYwO1jj530pqNbfauDTCmPzzPvaQ==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.0.9.tgz", + "integrity": "sha512-NeEUgymsR/tLvWeEAA4mGEX/S4hHbIo/2uwPGGAQAvzlk+pL7xqPoFSMKeqQahdTnWSmYa/2+X33OdJgXKKXyg==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@angular/forms": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.0.5.tgz", - "integrity": "sha512-d1SdhAQ/W1n3vtm1lp5y16EaUylcZ2wftLUj6MSne3bH/2MJ6JsxJKwX+MfPcQCo+DCfG5bF0UMCa1KAwUQthQ==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.0.9.tgz", + "integrity": "sha512-hZxzoO/QAd9EetNUdGpb5Wiw4Lb7R+iOCjdV8sh+C8q6Ow5G35/dfiAlNanGXVqSi8e6Qqm1aO/r4cTUWFm6vw==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@angular/http": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.0.5.tgz", - "integrity": "sha512-N9lx1s1h4wki1ob4qne3FdyAWG3TcCAGnUAjDmZ1+c/hhxtcv0iEJ22nBrGkPIsUxIPXg0JgsD1hKhu5DGEbWg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.0.9.tgz", + "integrity": "sha512-JaYvBQQ+hJ7SKqZ+zw4C20lc7b6U5kK50nSkams10tzhITke6L/+wK8g3kiNu4XcqE5nqcIN8S95UkMGPMsa7Q==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@angular/language-service": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.0.5.tgz", - "integrity": "sha512-PH06chMTcWTLfVxZqpXksIx9969N/azEghYx0U+MzlGomeaaBXr7RuZWHRVn/lD5XljrqdWAQSMc+abbn1oKgg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.0.9.tgz", + "integrity": "sha512-a9/Ee1DfRlj4duhDW17xl+52mO6zKlBLm3JOIyANrmJqoHCf/Nfvw3OmEhjMJ1A8O6xLCXyPF/Fq0WD9BfVSrg==", "dev": true }, "@angular/platform-browser": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.0.5.tgz", - "integrity": "sha512-FSsA9C3cJa7S4SPUAhypKlTQf4uA4hiqx/h65v7frDiyRVHv22oWKX7aKmyyb9oP5FHN/TDeQiRn4m8XNqG6AQ==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.0.9.tgz", + "integrity": "sha512-q/1UGlbWBwZ6c63p8SDmBsgjYgMQUxyByY9GGt0hd5XhOfVFzvBSzybKSRc3FBhmxQJMCtVhEbI0kIzqrDxcWg==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@angular/platform-browser-dynamic": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.5.tgz", - "integrity": "sha512-TTSLOMVrgRXI29xmBWsnSp8187vbWnbj0YEehuyup2FmltUl+H5Vms7poWV9/6fI3RnW3Yg9Ziv3T5iKqsiADQ==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.9.tgz", + "integrity": "sha512-HsmLafy0hpMIZlwHz1XRicXczZWCKb0H6oCY+TepFV4u3SLZgJEO7/HZrhO0kEviipXuXrgZSpafV3IYP6eWPQ==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@angular/router": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.0.5.tgz", - "integrity": "sha512-M3cb5CDX+WvkM2xmFeP64zPwLJ6by6cyzl5OCfEQjoTGKOFY7N2B4kHAOw5KJN3nIEd0PersSBgf11Y9g7GPwA==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.0.9.tgz", + "integrity": "sha512-kS489FFpGWD4GEDDozfVb+eD5qf1E9cLYgsE7RO914uNMh/sJuRZt9PVu0bcX12fOOO7mTcOiWtlkefzUAJbkA==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@coreui/angular": { @@ -404,16 +404,23 @@ "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-rc.1.tgz", "integrity": "sha512-84gmsMli6l+816AcnbASFfQYWeh16/Sk3BWeVVLUGL6l1q8fgqcMcHf8ZApdDRgV0S8+gPnt/rnW+hHtZx2VZw==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "@coreui/coreui": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.2.tgz", - "integrity": "sha512-IIYgagEkMHhtGZpenawgPndqhDA6xFtolmhQx6X8OUrfVIR4ynYkEsQfwnGkYl5xffzQCqqw+WuP/5KGezZq9Q==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.4.tgz", + "integrity": "sha512-OGmLVoNXknxyjfK2N2ELputhyy7qs4yA9imlEL7iZCgctsWASkh6YWzYz4UxY8ZeRp3LI48dWBLokUK6YETPEw==", "requires": { - "@coreui/coreui-plugin-npm-postinstall": "^1.0.2", - "bootstrap": "^4.1.1" + "@coreui/coreui-plugin-npm-postinstall": "1.0.2", + "bootstrap": "4.1.2" + }, + "dependencies": { + "bootstrap": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.2.tgz", + "integrity": "sha512-3bP609EdMc/8EwgGp8KgpN8HwnR4V4lZ9CTi5pImMrXNxpkw7dK1B05aMwQWpG1ZWmTLlBSN/uzkuz5GsmQNFA==" + } } }, "@coreui/coreui-plugin-chartjs-custom-tooltips": { @@ -421,7 +428,7 @@ "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.2.0.tgz", "integrity": "sha512-+dCytUJQ4xlMqlLoA9oOTCoxWEJSX9Kv+bCxSFJNqR1PvYzcpXGu/B6AO38GgLfanK0KDKe+uhf1jod7agsMJA==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "@coreui/coreui-plugin-npm-postinstall": { @@ -430,9 +437,9 @@ "integrity": "sha512-yeeoWp+bNS84nP1977Y8UCiQ9pssO+f4QuVj3i0/gYZFjjvOgxx0dnyWhtowD5sLYnCRMPlPpqyjwXze3SlkYg==" }, "@coreui/icons": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-0.2.0.tgz", - "integrity": "sha512-FPpi7tagGA3xGGGjYOMBUoLVjqNinrPOsM+AjpYiYW9jrAeuY+eZfToEPyGvdbIFgGBsi7qwpUfwmDR8KcGwow==" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-0.3.0.tgz", + "integrity": "sha512-RbBi5K5hUA8LUI9mM/i1BTaLjlyoS6kHwKbxWsH62+/j9L9WF8gAiJUhrNjMt1br8TY9RLeolyQys0E9480fIg==" }, "@ngtools/webpack": { "version": "6.0.8", @@ -441,8 +448,8 @@ "dev": true, "requires": { "@angular-devkit/core": "0.6.8", - "tree-kill": "^1.0.0", - "webpack-sources": "^1.1.0" + "tree-kill": "1.2.0", + "webpack-sources": "1.1.0" }, "dependencies": { "@angular-devkit/core": { @@ -451,10 +458,10 @@ "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", "dev": true, "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" + "ajv": "6.4.0", + "chokidar": "2.0.3", + "rxjs": "6.2.1", + "source-map": "0.5.7" } } } @@ -467,7 +474,7 @@ "requires": { "@angular-devkit/core": "0.6.8", "@angular-devkit/schematics": "0.6.8", - "typescript": ">=2.6.2 <2.8" + "typescript": "2.7.2" } }, "@schematics/update": { @@ -478,10 +485,10 @@ "requires": { "@angular-devkit/core": "0.6.8", "@angular-devkit/schematics": "0.6.8", - "npm-registry-client": "^8.5.1", - "rxjs": "^6.0.0", - "semver": "^5.3.0", - "semver-intersect": "^1.1.2" + "npm-registry-client": "8.5.1", + "rxjs": "6.2.1", + "semver": "5.5.0", + "semver-intersect": "1.3.1" } }, "@types/jasmine": { @@ -496,7 +503,7 @@ "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", "dev": true, "requires": { - "@types/jasmine": "*" + "@types/jasmine": "2.8.8" } }, "@types/node": { @@ -525,7 +532,7 @@ "requires": { "@webassemblyjs/helper-wasm-bytecode": "1.4.3", "@webassemblyjs/wast-parser": "1.4.3", - "debug": "^3.1.0", + "debug": "3.1.0", "webassemblyjs": "1.4.3" }, "dependencies": { @@ -558,7 +565,7 @@ "integrity": "sha512-e8+KZHh+RV8MUvoSRtuT1sFXskFnWG9vbDy47Oa166xX+l0dD5sERJ21g5/tcH8Yo95e9IN3u7Jc3NbhnUcSkw==", "dev": true, "requires": { - "debug": "^3.1.0" + "debug": "3.1.0" }, "dependencies": { "debug": { @@ -609,7 +616,7 @@ "@webassemblyjs/helper-buffer": "1.4.3", "@webassemblyjs/helper-wasm-bytecode": "1.4.3", "@webassemblyjs/wasm-gen": "1.4.3", - "debug": "^3.1.0" + "debug": "3.1.0" }, "dependencies": { "debug": { @@ -635,7 +642,7 @@ "integrity": "sha512-4u0LJLSPzuRDWHwdqsrThYn+WqMFVqbI2ltNrHvZZkzFPO8XOZ0HFQ5eVc4jY/TNHgXcnwrHjONhPGYuuf//KQ==", "dev": true, "requires": { - "leb": "^0.3.0" + "leb": "0.3.0" } }, "@webassemblyjs/validation": { @@ -661,7 +668,7 @@ "@webassemblyjs/wasm-opt": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", "@webassemblyjs/wast-printer": "1.4.3", - "debug": "^3.1.0" + "debug": "3.1.0" }, "dependencies": { "debug": { @@ -702,7 +709,7 @@ "@webassemblyjs/helper-buffer": "1.4.3", "@webassemblyjs/wasm-gen": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", - "debug": "^3.1.0" + "debug": "3.1.0" }, "dependencies": { "debug": { @@ -745,7 +752,7 @@ "@webassemblyjs/floating-point-hex-parser": "1.4.3", "@webassemblyjs/helper-code-frame": "1.4.3", "@webassemblyjs/helper-fsm": "1.4.3", - "long": "^3.2.0", + "long": "3.2.0", "webassemblyjs": "1.4.3" } }, @@ -757,7 +764,7 @@ "requires": { "@webassemblyjs/ast": "1.4.3", "@webassemblyjs/wast-parser": "1.4.3", - "long": "^3.2.0" + "long": "3.2.0" } }, "abbrev": { @@ -772,7 +779,7 @@ "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "dev": true, "requires": { - "mime-types": "~2.1.18", + "mime-types": "2.1.18", "negotiator": "0.6.1" } }, @@ -788,7 +795,7 @@ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", "dev": true, "requires": { - "acorn": "^5.0.0" + "acorn": "5.7.1" } }, "addressparser": { @@ -816,7 +823,7 @@ "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", "dev": true, "requires": { - "es6-promisify": "^5.0.0" + "es6-promisify": "5.0.0" } }, "ajv": { @@ -825,10 +832,10 @@ "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", "dev": true, "requires": { - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0", - "uri-js": "^3.0.2" + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1", + "uri-js": "3.0.2" } }, "ajv-keywords": { @@ -843,9 +850,9 @@ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" }, "dependencies": { "kind-of": { @@ -854,7 +861,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -872,11 +879,11 @@ "dev": true, "optional": true, "requires": { - "bitsyntax": "~0.0.4", - "bluebird": "^3.4.6", + "bitsyntax": "0.0.4", + "bluebird": "3.5.1", "buffer-more-ints": "0.0.2", - "readable-stream": "1.x >=1.1.9", - "safe-buffer": "^5.0.1" + "readable-stream": "1.1.14", + "safe-buffer": "5.1.2" }, "dependencies": { "isarray": { @@ -893,10 +900,10 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "core-util-is": "1.0.2", + "inherits": "2.0.3", "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "string_decoder": "0.10.31" } }, "string_decoder": { @@ -926,7 +933,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.1" }, "dependencies": { "color-convert": { @@ -935,7 +942,7 @@ "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "dev": true, "requires": { - "color-name": "^1.1.1" + "color-name": "1.1.3" } } } @@ -946,14 +953,14 @@ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "micromatch": "3.1.10", + "normalize-path": "2.1.1" } }, "app-root-path": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", - "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.1.0.tgz", + "integrity": "sha1-mL9lmTJ+zqGZMJhm6BQDaP0uZGo=", "dev": true }, "append-transform": { @@ -962,7 +969,7 @@ "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", "dev": true, "requires": { - "default-require-extensions": "^2.0.0" + "default-require-extensions": "2.0.0" } }, "aproba": { @@ -977,8 +984,8 @@ "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "dev": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "delegates": "1.0.0", + "readable-stream": "2.3.6" } }, "argparse": { @@ -987,7 +994,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "sprintf-js": "1.0.3" } }, "arr-diff": { @@ -1026,8 +1033,8 @@ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" + "define-properties": "1.1.2", + "es-abstract": "1.12.0" } }, "array-slice": { @@ -1042,7 +1049,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "^1.0.1" + "array-uniq": "1.0.3" } }, "array-uniq": { @@ -1088,9 +1095,9 @@ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "assert": { @@ -1181,12 +1188,12 @@ "integrity": "sha512-KkQyCHBxma7R2eoEkjja/RHUBw+Fc1nY46LdV62fzJI5D7i8mLLCtAZ/AVR3UbXhDZ8mUz4C/PF4lZrbiHa1ZQ==", "dev": true, "requires": { - "browserslist": "^3.2.8", - "caniuse-lite": "^1.0.30000856", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^6.0.22", - "postcss-value-parser": "^3.2.3" + "browserslist": "3.2.8", + "caniuse-lite": "1.0.30000856", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "6.0.22", + "postcss-value-parser": "3.3.0" } }, "aws-sign2": { @@ -1218,7 +1225,7 @@ "dev": true, "optional": true, "requires": { - "debug": "^2.2.0" + "debug": "2.6.9" } } } @@ -1229,9 +1236,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" }, "dependencies": { "ansi-styles": { @@ -1246,11 +1253,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "supports-color": { @@ -1267,14 +1274,14 @@ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.10", + "source-map": "0.5.7", + "trim-right": "1.0.1" } }, "babel-messages": { @@ -1283,7 +1290,7 @@ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-runtime": { @@ -1292,8 +1299,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "core-js": "2.5.7", + "regenerator-runtime": "0.11.1" } }, "babel-template": { @@ -1302,11 +1309,11 @@ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.10" } }, "babel-traverse": { @@ -1315,15 +1322,15 @@ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.4", + "lodash": "4.17.10" } }, "babel-types": { @@ -1332,10 +1339,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.10", + "to-fast-properties": "1.0.3" } }, "babylon": { @@ -1362,13 +1369,13 @@ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" }, "dependencies": { "define-property": { @@ -1377,7 +1384,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { @@ -1386,7 +1393,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -1395,7 +1402,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -1404,9 +1411,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -1442,7 +1449,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "^0.14.3" + "tweetnacl": "0.14.5" } }, "better-assert": { @@ -1483,7 +1490,7 @@ "dev": true, "optional": true, "requires": { - "readable-stream": "~2.0.5" + "readable-stream": "2.0.6" }, "dependencies": { "process-nextick-args": { @@ -1500,12 +1507,12 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" } }, "string_decoder": { @@ -1530,7 +1537,7 @@ "dev": true, "optional": true, "requires": { - "inherits": "~2.0.0" + "inherits": "2.0.3" } }, "blocking-proxy": { @@ -1539,7 +1546,7 @@ "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", "dev": true, "requires": { - "minimist": "^1.2.0" + "minimist": "1.2.0" }, "dependencies": { "minimist": { @@ -1569,15 +1576,15 @@ "dev": true, "requires": { "bytes": "3.0.0", - "content-type": "~1.0.4", + "content-type": "1.0.4", "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", + "depd": "1.1.2", + "http-errors": "1.6.3", "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", + "on-finished": "2.3.0", "qs": "6.5.1", "raw-body": "2.3.2", - "type-is": "~1.6.15" + "type-is": "1.6.16" }, "dependencies": { "qs": { @@ -1594,12 +1601,12 @@ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "dev": true, "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "array-flatten": "2.1.1", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.2.3", + "multicast-dns-service-types": "1.1.0" } }, "boolbase": { @@ -1614,13 +1621,13 @@ "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", "dev": true, "requires": { - "hoek": "4.x.x" + "hoek": "4.2.1" } }, "bootstrap": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.1.tgz", - "integrity": "sha512-SpiDSOcbg4J/PjVSt4ny5eY6j74VbVSjROY4Fb/WIUXBV9cnb5luyR4KnPvNoXuGnBK1T+nJIWqRsvU3yP8Mcg==" + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.2.tgz", + "integrity": "sha512-3bP609EdMc/8EwgGp8KgpN8HwnR4V4lZ9CTi5pImMrXNxpkw7dK1B05aMwQWpG1ZWmTLlBSN/uzkuz5GsmQNFA==" }, "brace-expansion": { "version": "1.1.11", @@ -1628,7 +1635,7 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, @@ -1638,16 +1645,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.2", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" }, "dependencies": { "extend-shallow": { @@ -1656,7 +1663,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -1673,12 +1680,12 @@ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "browserify-cipher": { @@ -1687,9 +1694,9 @@ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "browserify-aes": "1.2.0", + "browserify-des": "1.0.1", + "evp_bytestokey": "1.0.3" } }, "browserify-des": { @@ -1698,9 +1705,9 @@ "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1" + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3" } }, "browserify-rsa": { @@ -1709,8 +1716,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" + "bn.js": "4.11.8", + "randombytes": "2.0.6" } }, "browserify-sign": { @@ -1719,13 +1726,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.4.0", + "inherits": "2.0.3", + "parse-asn1": "5.1.1" } }, "browserify-zlib": { @@ -1734,7 +1741,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "~1.0.5" + "pako": "1.0.6" } }, "browserslist": { @@ -1743,8 +1750,8 @@ "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" + "caniuse-lite": "1.0.30000856", + "electron-to-chromium": "1.3.48" } }, "buffer": { @@ -1753,9 +1760,9 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "base64-js": "1.3.0", + "ieee754": "1.1.12", + "isarray": "1.0.0" } }, "buffer-from": { @@ -1837,19 +1844,19 @@ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" + "bluebird": "3.5.1", + "chownr": "1.0.1", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.3", + "mississippi": "2.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.3.0", + "unique-filename": "1.1.0", + "y18n": "4.0.0" } }, "cache-base": { @@ -1858,15 +1865,15 @@ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" } }, "cache-loader": { @@ -1875,10 +1882,10 @@ "integrity": "sha512-rsGh4SIYyB9glU+d0OcHwiXHXBoUgDhHZaQ1KAbiXqfz1CDPxtTboh1gPbJ0q2qdO8a9lfcjgC5CJ2Ms32y5bw==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "mkdirp": "^0.5.1", - "neo-async": "^2.5.0", - "schema-utils": "^0.4.2" + "loader-utils": "1.1.0", + "mkdirp": "0.5.1", + "neo-async": "2.5.1", + "schema-utils": "0.4.5" } }, "callsite": { @@ -1893,8 +1900,8 @@ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "dev": true, "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" + "no-case": "2.3.2", + "upper-case": "1.1.3" } }, "camelcase": { @@ -1910,8 +1917,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "camelcase": "2.1.1", + "map-obj": "1.0.1" }, "dependencies": { "camelcase": { @@ -1941,8 +1948,8 @@ "dev": true, "optional": true, "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" + "align-text": "0.1.4", + "lazy-cache": "1.0.4" } }, "chalk": { @@ -1951,9 +1958,9 @@ "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", "dev": true, "requires": { - "ansi-styles": "^3.1.0", - "escape-string-regexp": "^1.0.5", - "supports-color": "^4.0.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" }, "dependencies": { "has-flag": { @@ -1968,7 +1975,7 @@ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "dev": true, "requires": { - "has-flag": "^2.0.0" + "has-flag": "2.0.0" } } } @@ -1978,8 +1985,8 @@ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.2.tgz", "integrity": "sha512-90wl3V9xRZ8tnMvMlpcW+0Yg13BelsGS9P9t0ClaDxv/hdypHDr/YAGf+728m11P5ljwyB0ZHfPKCapZFqSqYA==", "requires": { - "chartjs-color": "^2.1.0", - "moment": "^2.10.2" + "chartjs-color": "2.2.0", + "moment": "2.22.2" } }, "chartjs-color": { @@ -1987,8 +1994,8 @@ "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.2.0.tgz", "integrity": "sha1-hKL7dVeH7YXDndbdjHsdiEKbrq4=", "requires": { - "chartjs-color-string": "^0.5.0", - "color-convert": "^0.5.3" + "chartjs-color-string": "0.5.0", + "color-convert": "0.5.3" } }, "chartjs-color-string": { @@ -1996,7 +2003,7 @@ "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.5.0.tgz", "integrity": "sha512-amWNvCOXlOUYxZVDSa0YOab5K/lmEhbFNKI55PWc4mlv28BDzA7zaoQTGxSBgJMHIW+hGX8YUrvw/FH4LyhwSQ==", "requires": { - "color-name": "^1.0.0" + "color-name": "1.1.3" } }, "chokidar": { @@ -2005,18 +2012,18 @@ "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", "dev": true, "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.1.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^2.1.1", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.0" + "anymatch": "2.0.0", + "async-each": "1.0.1", + "braces": "2.3.2", + "fsevents": "1.2.4", + "glob-parent": "3.1.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "4.0.0", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0", + "upath": "1.1.0" } }, "chownr": { @@ -2037,8 +2044,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "circular-dependency-plugin": { @@ -2059,10 +2066,10 @@ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" }, "dependencies": { "define-property": { @@ -2071,7 +2078,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } } } @@ -2082,7 +2089,7 @@ "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", "dev": true, "requires": { - "source-map": "0.5.x" + "source-map": "0.5.7" } }, "cliui": { @@ -2092,8 +2099,8 @@ "dev": true, "optional": true, "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", + "center-align": "0.1.3", + "right-align": "0.1.3", "wordwrap": "0.0.2" }, "dependencies": { @@ -2118,10 +2125,10 @@ "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", "dev": true, "requires": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" + "for-own": "1.0.0", + "is-plain-object": "2.0.4", + "kind-of": "6.0.2", + "shallow-clone": "1.0.0" } }, "co": { @@ -2137,17 +2144,25 @@ "dev": true }, "codelyzer": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.3.0.tgz", - "integrity": "sha512-RLMrtLwrBS0dfo2/KTP+2NHofCpzcuh0bEp/A/naqvQonbUL4AW/qWQdbpn8dMNudtpmzEx9eS8KEpGdVPg1BA==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.4.2.tgz", + "integrity": "sha512-tW796ECKMAynFtl/yyS5NRYhufbT3CEKjjMQ450kUeCcQlK7OIqD9VGRVwC3gSQSK4VaewCKCaVL0bzv9PhsLg==", "dev": true, "requires": { - "app-root-path": "^2.0.1", - "css-selector-tokenizer": "^0.7.0", - "cssauron": "^1.4.0", - "semver-dsl": "^1.0.1", - "source-map": "^0.5.7", - "sprintf-js": "^1.0.3" + "app-root-path": "2.1.0", + "css-selector-tokenizer": "0.7.0", + "cssauron": "1.4.0", + "semver-dsl": "1.0.1", + "source-map": "0.5.7", + "sprintf-js": "1.1.1" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", + "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=", + "dev": true + } } }, "collection-visit": { @@ -2156,8 +2171,8 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "map-visit": "1.0.0", + "object-visit": "1.0.1" } }, "color-convert": { @@ -2182,7 +2197,7 @@ "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", "dev": true, "requires": { - "lodash": "^4.5.0" + "lodash": "4.17.10" } }, "combined-stream": { @@ -2191,7 +2206,7 @@ "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "dev": true, "requires": { - "delayed-stream": "~1.0.0" + "delayed-stream": "1.0.0" } }, "commander": { @@ -2236,7 +2251,7 @@ "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", "dev": true, "requires": { - "mime-db": ">= 1.34.0 < 2" + "mime-db": "1.34.0" }, "dependencies": { "mime-db": { @@ -2253,13 +2268,13 @@ "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", "dev": true, "requires": { - "accepts": "~1.3.4", + "accepts": "1.3.5", "bytes": "3.0.0", - "compressible": "~2.0.13", + "compressible": "2.0.14", "debug": "2.6.9", - "on-headers": "~1.0.1", + "on-headers": "1.0.1", "safe-buffer": "5.1.1", - "vary": "~1.1.2" + "vary": "1.1.2" }, "dependencies": { "safe-buffer": { @@ -2282,10 +2297,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "buffer-from": "1.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" } }, "connect": { @@ -2296,7 +2311,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.1.0", - "parseurl": "~1.3.2", + "parseurl": "1.3.2", "utils-merge": "1.0.1" }, "dependencies": { @@ -2307,12 +2322,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" } }, "statuses": { @@ -2335,7 +2350,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "^0.1.4" + "date-now": "0.1.4" } }, "console-control-strings": { @@ -2386,12 +2401,12 @@ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "aproba": "1.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" } }, "copy-descriptor": { @@ -2406,14 +2421,14 @@ "integrity": "sha512-OlTo6DYg0XfTKOF8eLf79wcHm4Ut10xU2cRBRPMW/NA5F9VMjZGTfRHWDIYC3s+1kObGYrBLshXWU1K0hILkNQ==", "dev": true, "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "globby": "^7.1.1", - "is-glob": "^4.0.0", - "loader-utils": "^1.1.0", - "minimatch": "^3.0.4", - "p-limit": "^1.0.0", - "serialize-javascript": "^1.4.0" + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "globby": "7.1.1", + "is-glob": "4.0.0", + "loader-utils": "1.1.0", + "minimatch": "3.0.4", + "p-limit": "1.3.0", + "serialize-javascript": "1.5.0" } }, "core-js": { @@ -2433,13 +2448,13 @@ "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "dev": true, "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" + "is-directory": "0.3.1", + "js-yaml": "3.11.0", + "minimist": "1.2.0", + "object-assign": "4.1.1", + "os-homedir": "1.0.2", + "parse-json": "2.2.0", + "require-from-string": "1.2.1" }, "dependencies": { "minimist": { @@ -2456,8 +2471,8 @@ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" + "bn.js": "4.11.8", + "elliptic": "6.4.0" } }, "create-hash": { @@ -2466,11 +2481,11 @@ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "md5.js": "1.3.4", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" } }, "create-hmac": { @@ -2479,12 +2494,12 @@ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "cross-spawn": { @@ -2494,8 +2509,8 @@ "dev": true, "optional": true, "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" + "lru-cache": "4.1.3", + "which": "1.3.0" } }, "cryptiles": { @@ -2504,7 +2519,7 @@ "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", "dev": true, "requires": { - "boom": "5.x.x" + "boom": "5.2.0" }, "dependencies": { "boom": { @@ -2513,7 +2528,7 @@ "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", "dev": true, "requires": { - "hoek": "4.x.x" + "hoek": "4.2.1" } } } @@ -2524,17 +2539,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "browserify-cipher": "1.0.1", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.3", + "pbkdf2": "3.0.16", + "public-encrypt": "4.0.2", + "randombytes": "2.0.6", + "randomfill": "1.0.4" } }, "css-parse": { @@ -2549,10 +2564,10 @@ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", + "boolbase": "1.0.0", + "css-what": "2.1.0", "domutils": "1.5.1", - "nth-check": "~1.0.1" + "nth-check": "1.0.1" } }, "css-selector-tokenizer": { @@ -2561,9 +2576,9 @@ "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", "dev": true, "requires": { - "cssesc": "^0.1.0", - "fastparse": "^1.1.1", - "regexpu-core": "^1.0.0" + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" } }, "css-what": { @@ -2578,7 +2593,7 @@ "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", "dev": true, "requires": { - "through": "X.X.X" + "through": "2.3.8" } }, "cssesc": { @@ -2599,7 +2614,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "^1.0.1" + "array-find-index": "1.0.2" } }, "custom-event": { @@ -2620,7 +2635,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "^0.10.9" + "es5-ext": "0.10.45" } }, "dashdash": { @@ -2629,7 +2644,7 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "data-uri-to-buffer": { @@ -2698,7 +2713,7 @@ "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", "dev": true, "requires": { - "strip-bom": "^3.0.0" + "strip-bom": "3.0.0" }, "dependencies": { "strip-bom": { @@ -2715,8 +2730,8 @@ "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", "dev": true, "requires": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" + "foreach": "2.0.5", + "object-keys": "1.0.11" } }, "define-property": { @@ -2725,8 +2740,8 @@ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "is-descriptor": "1.0.2", + "isobject": "3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -2735,7 +2750,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -2744,7 +2759,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -2753,9 +2768,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -2767,9 +2782,9 @@ "dev": true, "optional": true, "requires": { - "ast-types": "0.x.x", - "escodegen": "1.x.x", - "esprima": "3.x.x" + "ast-types": "0.11.5", + "escodegen": "1.8.1", + "esprima": "3.1.3" }, "dependencies": { "esprima": { @@ -2787,12 +2802,12 @@ "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", "dev": true, "requires": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" + "globby": "6.1.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "p-map": "1.2.0", + "pify": "3.0.0", + "rimraf": "2.6.2" }, "dependencies": { "globby": { @@ -2801,11 +2816,11 @@ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" }, "dependencies": { "pify": { @@ -2842,8 +2857,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "destroy": { @@ -2858,7 +2873,7 @@ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "repeating": "^2.0.0" + "repeating": "2.0.1" } }, "detect-node": { @@ -2885,9 +2900,9 @@ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" } }, "dir-glob": { @@ -2896,8 +2911,8 @@ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dev": true, "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" + "arrify": "1.0.1", + "path-type": "3.0.0" } }, "dns-equal": { @@ -2912,8 +2927,8 @@ "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dev": true, "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" + "ip": "1.1.5", + "safe-buffer": "5.1.2" } }, "dns-txt": { @@ -2922,7 +2937,7 @@ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", "dev": true, "requires": { - "buffer-indexof": "^1.0.0" + "buffer-indexof": "1.1.1" } }, "dom-converter": { @@ -2931,7 +2946,7 @@ "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "dev": true, "requires": { - "utila": "~0.3" + "utila": "0.3.3" }, "dependencies": { "utila": { @@ -2948,10 +2963,10 @@ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "dev": true, "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" + "custom-event": "1.0.1", + "ent": "2.2.0", + "extend": "3.0.1", + "void-elements": "2.0.1" } }, "dom-serializer": { @@ -2960,8 +2975,8 @@ "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" + "domelementtype": "1.1.3", + "entities": "1.1.1" }, "dependencies": { "domelementtype": { @@ -2990,7 +3005,7 @@ "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", "dev": true, "requires": { - "domelementtype": "1" + "domelementtype": "1.3.0" } }, "domutils": { @@ -2999,8 +3014,8 @@ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" } }, "double-ended-queue": { @@ -3016,10 +3031,10 @@ "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", "dev": true, "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" } }, "ecc-jsbn": { @@ -3029,7 +3044,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "~0.1.0" + "jsbn": "0.1.1" } }, "ee-first": { @@ -3056,13 +3071,13 @@ "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", "dev": true, "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.4", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" } }, "emojis-list": { @@ -3083,7 +3098,7 @@ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "dev": true, "requires": { - "once": "^1.4.0" + "once": "1.4.0" } }, "engine.io": { @@ -3092,13 +3107,13 @@ "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", "dev": true, "requires": { - "accepts": "~1.3.4", + "accepts": "1.3.5", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.0", - "uws": "~9.14.0", - "ws": "~3.3.1" + "debug": "3.1.0", + "engine.io-parser": "2.1.2", + "uws": "9.14.0", + "ws": "3.3.3" }, "dependencies": { "debug": { @@ -3126,14 +3141,14 @@ "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", + "debug": "3.1.0", + "engine.io-parser": "2.1.2", "has-cors": "1.1.0", "indexof": "0.0.1", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "~3.3.1", - "xmlhttprequest-ssl": "~1.5.4", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", "yeast": "0.1.2" }, "dependencies": { @@ -3161,10 +3176,10 @@ "dev": true, "requires": { "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", + "arraybuffer.slice": "0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.4", - "has-binary2": "~1.0.2" + "has-binary2": "1.0.3" } }, "enhanced-resolve": { @@ -3173,9 +3188,9 @@ "integrity": "sha512-jox/62b2GofV1qTUQTMPEJSDIGycS43evqYzD/KVtEb9OCoki9cnacUPxCrZa7JfPzZSYOCZhu9O9luaMxAX8g==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "tapable": "1.0.0" } }, "ent": { @@ -3196,7 +3211,7 @@ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { - "prr": "~1.0.1" + "prr": "1.0.1" } }, "error-ex": { @@ -3205,7 +3220,7 @@ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "^0.2.1" + "is-arrayish": "0.2.1" } }, "es-abstract": { @@ -3214,11 +3229,11 @@ "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", "dev": true, "requires": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" + "es-to-primitive": "1.1.1", + "function-bind": "1.1.1", + "has": "1.0.3", + "is-callable": "1.1.3", + "is-regex": "1.0.4" } }, "es-to-primitive": { @@ -3227,9 +3242,9 @@ "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", "dev": true, "requires": { - "is-callable": "^1.1.1", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" + "is-callable": "1.1.3", + "is-date-object": "1.0.1", + "is-symbol": "1.0.1" } }, "es5-ext": { @@ -3238,9 +3253,9 @@ "integrity": "sha512-FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ==", "dev": true, "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "1" + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "next-tick": "1.0.0" } }, "es6-iterator": { @@ -3249,9 +3264,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "d": "1.0.0", + "es5-ext": "0.10.45", + "es6-symbol": "3.1.1" } }, "es6-promise": { @@ -3266,7 +3281,7 @@ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { - "es6-promise": "^4.0.3" + "es6-promise": "4.2.4" } }, "es6-symbol": { @@ -3275,8 +3290,8 @@ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "d": "1.0.0", + "es5-ext": "0.10.45" } }, "escape-html": { @@ -3297,11 +3312,11 @@ "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, "requires": { - "esprima": "^2.7.1", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.2.0" + "esprima": "2.7.3", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.2.0" }, "dependencies": { "source-map": { @@ -3311,7 +3326,7 @@ "dev": true, "optional": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -3322,8 +3337,8 @@ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "esrecurse": "4.2.1", + "estraverse": "4.2.0" }, "dependencies": { "estraverse": { @@ -3346,7 +3361,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "^4.1.0" + "estraverse": "4.2.0" }, "dependencies": { "estraverse": { @@ -3393,7 +3408,7 @@ "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", "dev": true, "requires": { - "original": ">=0.0.5" + "original": "1.0.1" } }, "evp_bytestokey": { @@ -3402,8 +3417,8 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "md5.js": "1.3.4", + "safe-buffer": "5.1.2" } }, "execa": { @@ -3412,13 +3427,13 @@ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" }, "dependencies": { "cross-spawn": { @@ -3427,9 +3442,9 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "lru-cache": "4.1.3", + "shebang-command": "1.2.0", + "which": "1.3.0" } } } @@ -3446,9 +3461,9 @@ "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", "dev": true, "requires": { - "array-slice": "^0.2.3", - "array-unique": "^0.2.1", - "braces": "^0.1.2" + "array-slice": "0.2.3", + "array-unique": "0.2.1", + "braces": "0.1.5" }, "dependencies": { "array-unique": { @@ -3463,7 +3478,7 @@ "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", "dev": true, "requires": { - "expand-range": "^0.1.0" + "expand-range": "0.1.1" } }, "expand-range": { @@ -3472,8 +3487,8 @@ "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", "dev": true, "requires": { - "is-number": "^0.1.1", - "repeat-string": "^0.2.2" + "is-number": "0.1.1", + "repeat-string": "0.2.2" } }, "is-number": { @@ -3496,13 +3511,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -3511,7 +3526,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -3520,7 +3535,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -3531,7 +3546,7 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "^2.1.0" + "fill-range": "2.2.4" }, "dependencies": { "fill-range": { @@ -3540,11 +3555,11 @@ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "3.0.0", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" } }, "is-number": { @@ -3553,7 +3568,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" } }, "isobject": { @@ -3571,7 +3586,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -3582,36 +3597,36 @@ "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", "dev": true, "requires": { - "accepts": "~1.3.5", + "accepts": "1.3.5", "array-flatten": "1.1.1", "body-parser": "1.18.2", "content-disposition": "0.5.2", - "content-type": "~1.0.4", + "content-type": "1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", + "depd": "1.1.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", "finalhandler": "1.1.1", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.3", + "proxy-addr": "2.0.3", "qs": "6.5.1", - "range-parser": "~1.2.0", + "range-parser": "1.2.0", "safe-buffer": "5.1.1", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", + "statuses": "1.4.0", + "type-is": "1.6.16", "utils-merge": "1.0.1", - "vary": "~1.1.2" + "vary": "1.1.2" }, "dependencies": { "array-flatten": { @@ -3646,8 +3661,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -3656,7 +3671,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -3667,14 +3682,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -3683,7 +3698,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "extend-shallow": { @@ -3692,7 +3707,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "is-accessor-descriptor": { @@ -3701,7 +3716,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -3710,7 +3725,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -3719,9 +3734,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -3762,7 +3777,7 @@ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { - "websocket-driver": ">=0.5.1" + "websocket-driver": "0.7.0" } }, "file-loader": { @@ -3771,8 +3786,8 @@ "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "dev": true, "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.4.5" + "loader-utils": "1.1.0", + "schema-utils": "0.4.5" } }, "file-uri-to-path": { @@ -3794,8 +3809,8 @@ "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "requires": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" + "glob": "7.1.2", + "minimatch": "3.0.4" } }, "fill-range": { @@ -3804,10 +3819,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" }, "dependencies": { "extend-shallow": { @@ -3816,7 +3831,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -3828,12 +3843,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.4.0", + "unpipe": "1.0.0" } }, "find-cache-dir": { @@ -3842,9 +3857,9 @@ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "dev": true, "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" + "commondir": "1.0.1", + "make-dir": "1.3.0", + "pkg-dir": "2.0.0" } }, "find-up": { @@ -3853,7 +3868,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "^2.0.0" + "locate-path": "2.0.0" } }, "flag-icon-css": { @@ -3867,8 +3882,8 @@ "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.4" + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "follow-redirects": { @@ -3877,7 +3892,7 @@ "integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==", "dev": true, "requires": { - "debug": "^3.1.0" + "debug": "3.1.0" }, "dependencies": { "debug": { @@ -3914,7 +3929,7 @@ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "for-in": "^1.0.1" + "for-in": "1.0.2" } }, "foreach": { @@ -3935,9 +3950,9 @@ "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "dev": true, "requires": { - "asynckit": "^0.4.0", + "asynckit": "0.4.0", "combined-stream": "1.0.6", - "mime-types": "^2.1.12" + "mime-types": "2.1.18" } }, "forwarded": { @@ -3952,7 +3967,7 @@ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "map-cache": "^0.2.2" + "map-cache": "0.2.2" } }, "fresh": { @@ -3967,8 +3982,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "fs-access": { @@ -3977,7 +3992,7 @@ "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", "dev": true, "requires": { - "null-check": "^1.0.0" + "null-check": "1.0.0" } }, "fs-write-stream-atomic": { @@ -3986,10 +4001,10 @@ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "graceful-fs": "4.1.11", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.6" } }, "fs.realpath": { @@ -4005,8 +4020,8 @@ "dev": true, "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "nan": "2.10.0", + "node-pre-gyp": "0.10.0" }, "dependencies": { "abbrev": { @@ -4032,8 +4047,8 @@ "dev": true, "optional": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "delegates": "1.0.0", + "readable-stream": "2.3.6" } }, "balanced-match": { @@ -4046,7 +4061,7 @@ "bundled": true, "dev": true, "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, @@ -4110,7 +4125,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "2.2.4" } }, "fs.realpath": { @@ -4125,14 +4140,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" } }, "glob": { @@ -4141,12 +4156,12 @@ "dev": true, "optional": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "has-unicode": { @@ -4161,7 +4176,7 @@ "dev": true, "optional": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": "2.1.2" } }, "ignore-walk": { @@ -4170,7 +4185,7 @@ "dev": true, "optional": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "3.0.4" } }, "inflight": { @@ -4179,8 +4194,8 @@ "dev": true, "optional": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.4.0", + "wrappy": "1.0.2" } }, "inherits": { @@ -4199,7 +4214,7 @@ "bundled": true, "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "isarray": { @@ -4213,7 +4228,7 @@ "bundled": true, "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -4226,8 +4241,8 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, "minizlib": { @@ -4236,7 +4251,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "2.2.4" } }, "mkdirp": { @@ -4259,9 +4274,9 @@ "dev": true, "optional": true, "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "debug": "2.6.9", + "iconv-lite": "0.4.21", + "sax": "1.2.4" } }, "node-pre-gyp": { @@ -4270,16 +4285,16 @@ "dev": true, "optional": true, "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.0", + "nopt": "4.0.1", + "npm-packlist": "1.1.10", + "npmlog": "4.1.2", + "rc": "1.2.7", + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "4.4.1" } }, "nopt": { @@ -4288,8 +4303,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "abbrev": "1.1.1", + "osenv": "0.1.5" } }, "npm-bundled": { @@ -4304,8 +4319,8 @@ "dev": true, "optional": true, "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.3" } }, "npmlog": { @@ -4314,10 +4329,10 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" } }, "number-is-nan": { @@ -4336,7 +4351,7 @@ "bundled": true, "dev": true, "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "os-homedir": { @@ -4357,8 +4372,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "path-is-absolute": { @@ -4379,10 +4394,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "deep-extend": "0.5.1", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" }, "dependencies": { "minimist": { @@ -4399,13 +4414,13 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "rimraf": { @@ -4414,7 +4429,7 @@ "dev": true, "optional": true, "requires": { - "glob": "^7.0.5" + "glob": "7.1.2" } }, "safe-buffer": { @@ -4457,9 +4472,9 @@ "bundled": true, "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "string_decoder": { @@ -4468,7 +4483,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.1" } }, "strip-ansi": { @@ -4476,7 +4491,7 @@ "bundled": true, "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-json-comments": { @@ -4491,13 +4506,13 @@ "dev": true, "optional": true, "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "chownr": "1.0.1", + "fs-minipass": "1.2.5", + "minipass": "2.2.4", + "minizlib": "1.1.0", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, "util-deprecate": { @@ -4512,7 +4527,7 @@ "dev": true, "optional": true, "requires": { - "string-width": "^1.0.2" + "string-width": "1.0.2" } }, "wrappy": { @@ -4533,10 +4548,10 @@ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" } }, "ftp": { @@ -4546,7 +4561,7 @@ "dev": true, "optional": true, "requires": { - "readable-stream": "1.1.x", + "readable-stream": "1.1.14", "xregexp": "2.0.0" }, "dependencies": { @@ -4564,10 +4579,10 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "core-util-is": "1.0.2", + "inherits": "2.0.3", "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "string_decoder": "0.10.31" } }, "string_decoder": { @@ -4591,14 +4606,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" } }, "gaze": { @@ -4608,7 +4623,7 @@ "dev": true, "optional": true, "requires": { - "globule": "^1.0.0" + "globule": "1.2.1" } }, "generate-function": { @@ -4625,7 +4640,7 @@ "dev": true, "optional": true, "requires": { - "is-property": "^1.0.0" + "is-property": "1.0.2" } }, "get-caller-file": { @@ -4653,12 +4668,12 @@ "dev": true, "optional": true, "requires": { - "data-uri-to-buffer": "1", - "debug": "2", - "extend": "3", - "file-uri-to-path": "1", - "ftp": "~0.3.10", - "readable-stream": "2" + "data-uri-to-buffer": "1.2.0", + "debug": "2.6.9", + "extend": "3.0.1", + "file-uri-to-path": "1.0.0", + "ftp": "0.3.10", + "readable-stream": "2.3.6" } }, "get-value": { @@ -4673,7 +4688,7 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "glob": { @@ -4682,12 +4697,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "glob-base": { @@ -4696,8 +4711,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" + "glob-parent": "2.0.0", + "is-glob": "2.0.1" }, "dependencies": { "glob-parent": { @@ -4706,7 +4721,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "^2.0.0" + "is-glob": "2.0.1" } }, "is-extglob": { @@ -4721,7 +4736,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } } } @@ -4732,8 +4747,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "is-glob": "3.1.0", + "path-dirname": "1.0.2" }, "dependencies": { "is-glob": { @@ -4742,7 +4757,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "^2.1.0" + "is-extglob": "2.1.1" } } } @@ -4759,12 +4774,12 @@ "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", "dev": true, "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "glob": "7.1.2", + "ignore": "3.3.8", + "pify": "3.0.0", + "slash": "1.0.0" } }, "globule": { @@ -4774,9 +4789,9 @@ "dev": true, "optional": true, "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" + "glob": "7.1.2", + "lodash": "4.17.10", + "minimatch": "3.0.4" } }, "graceful-fs": { @@ -4797,10 +4812,10 @@ "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "requires": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" }, "dependencies": { "source-map": { @@ -4809,7 +4824,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } }, "uglify-js": { @@ -4819,9 +4834,9 @@ "dev": true, "optional": true, "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" }, "dependencies": { "source-map": { @@ -4847,8 +4862,8 @@ "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "dev": true, "requires": { - "ajv": "^5.1.0", - "har-schema": "^2.0.0" + "ajv": "5.5.2", + "har-schema": "2.0.0" }, "dependencies": { "ajv": { @@ -4857,10 +4872,10 @@ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" } } } @@ -4871,7 +4886,7 @@ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "^1.1.1" + "function-bind": "1.1.1" } }, "has-ansi": { @@ -4880,7 +4895,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "has-binary2": { @@ -4930,9 +4945,9 @@ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" } }, "has-values": { @@ -4941,8 +4956,8 @@ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "is-number": "3.0.0", + "kind-of": "4.0.0" }, "dependencies": { "kind-of": { @@ -4951,7 +4966,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -4962,8 +4977,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "hash.js": { @@ -4972,8 +4987,8 @@ "integrity": "sha512-A6RlQvvZEtFS5fLU43IDu0QUmBy+fDO9VMdTXvufKwIkt/rFfvICAViCax5fbDO4zdNzaC3/27ZhKUok5bAJyw==", "dev": true, "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.0" + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "hawk": { @@ -4982,10 +4997,10 @@ "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", "dev": true, "requires": { - "boom": "4.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.1", + "sntp": "2.1.0" } }, "he": { @@ -5001,8 +5016,8 @@ "dev": true, "optional": true, "requires": { - "lodash": "^4.0.0", - "request": "^2.0.0" + "lodash": "4.17.10", + "request": "2.86.0" } }, "hmac-drbg": { @@ -5011,9 +5026,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "hash.js": "1.1.4", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" } }, "hoek": { @@ -5034,10 +5049,10 @@ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dev": true, "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "inherits": "2.0.3", + "obuf": "1.1.2", + "readable-stream": "2.3.6", + "wbuf": "1.7.3" } }, "html-entities": { @@ -5052,13 +5067,13 @@ "integrity": "sha512-zP5EfLSpiLRp0aAgud4CQXPQZm9kXwWjR/cF0PfdOj+jjWnOaCgeZcll4kYXSvIBPeUMmyaSc7mM4IDtA+kboA==", "dev": true, "requires": { - "camel-case": "3.0.x", - "clean-css": "4.1.x", - "commander": "2.15.x", - "he": "1.1.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.3.x" + "camel-case": "3.0.0", + "clean-css": "4.1.11", + "commander": "2.15.1", + "he": "1.1.1", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.3.28" } }, "html-webpack-plugin": { @@ -5067,12 +5082,12 @@ "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "dev": true, "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", + "html-minifier": "3.5.16", + "loader-utils": "0.2.17", + "lodash": "4.17.10", + "pretty-error": "2.1.1", + "tapable": "1.0.0", + "toposort": "1.0.7", "util.promisify": "1.0.0" }, "dependencies": { @@ -5082,10 +5097,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" } } } @@ -5096,10 +5111,10 @@ "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "dev": true, "requires": { - "domelementtype": "1", - "domhandler": "2.1", - "domutils": "1.1", - "readable-stream": "1.0" + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" }, "dependencies": { "domutils": { @@ -5108,7 +5123,7 @@ "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", "dev": true, "requires": { - "domelementtype": "1" + "domelementtype": "1.3.0" } }, "isarray": { @@ -5123,10 +5138,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "core-util-is": "1.0.2", + "inherits": "2.0.3", "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "string_decoder": "0.10.31" } }, "string_decoder": { @@ -5149,10 +5164,10 @@ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { - "depd": "~1.1.2", + "depd": "1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "statuses": "1.4.0" } }, "http-parser-js": { @@ -5167,9 +5182,9 @@ "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", "dev": true, "requires": { - "eventemitter3": "^3.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "eventemitter3": "3.1.0", + "follow-redirects": "1.4.1", + "requires-port": "1.0.0" } }, "http-proxy-agent": { @@ -5178,7 +5193,7 @@ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", "dev": true, "requires": { - "agent-base": "4", + "agent-base": "4.2.0", "debug": "3.1.0" }, "dependencies": { @@ -5205,10 +5220,10 @@ "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", "dev": true, "requires": { - "http-proxy": "^1.16.2", - "is-glob": "^4.0.0", - "lodash": "^4.17.5", - "micromatch": "^3.1.9" + "http-proxy": "1.17.0", + "is-glob": "4.0.0", + "lodash": "4.17.10", + "micromatch": "3.1.10" } }, "http-signature": { @@ -5217,9 +5232,9 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" } }, "httpntlm": { @@ -5228,8 +5243,8 @@ "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=", "dev": true, "requires": { - "httpreq": ">=0.4.22", - "underscore": "~1.7.0" + "httpreq": "0.4.24", + "underscore": "1.7.0" } }, "httpreq": { @@ -5250,8 +5265,8 @@ "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", "dev": true, "requires": { - "agent-base": "^4.1.0", - "debug": "^3.1.0" + "agent-base": "4.2.0", + "debug": "3.1.0" }, "dependencies": { "debug": { @@ -5314,8 +5329,8 @@ "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", "dev": true, "requires": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "2.0.0", + "resolve-cwd": "2.0.0" } }, "imurmurhash": { @@ -5337,7 +5352,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "^2.0.0" + "repeating": "2.0.1" } }, "indexof": { @@ -5359,8 +5374,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.4.0", + "wrappy": "1.0.2" } }, "inherits": { @@ -5381,7 +5396,7 @@ "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", "dev": true, "requires": { - "meow": "^3.3.0" + "meow": "3.7.0" } }, "invariant": { @@ -5390,7 +5405,7 @@ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "requires": { - "loose-envify": "^1.0.0" + "loose-envify": "1.3.1" } }, "invert-kv": { @@ -5417,7 +5432,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5426,7 +5441,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5443,7 +5458,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "1.11.0" } }, "is-buffer": { @@ -5458,7 +5473,7 @@ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "^1.0.0" + "builtin-modules": "1.1.1" } }, "is-callable": { @@ -5473,7 +5488,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5482,7 +5497,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5499,9 +5514,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" }, "dependencies": { "kind-of": { @@ -5530,7 +5545,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "^2.0.0" + "is-primitive": "2.0.0" } }, "is-extendable": { @@ -5551,7 +5566,7 @@ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "is-fullwidth-code-point": { @@ -5560,7 +5575,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "is-glob": { @@ -5569,7 +5584,7 @@ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, "requires": { - "is-extglob": "^2.1.1" + "is-extglob": "2.1.1" } }, "is-my-ip-valid": { @@ -5586,11 +5601,11 @@ "dev": true, "optional": true, "requires": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "is-my-ip-valid": "1.0.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" } }, "is-number": { @@ -5599,7 +5614,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5608,7 +5623,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5619,7 +5634,7 @@ "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", "dev": true, "requires": { - "is-number": "^4.0.0" + "is-number": "4.0.0" }, "dependencies": { "is-number": { @@ -5642,7 +5657,7 @@ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { - "is-path-inside": "^1.0.0" + "is-path-inside": "1.0.1" } }, "is-path-inside": { @@ -5651,7 +5666,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "^1.0.1" + "path-is-inside": "1.0.2" } }, "is-plain-object": { @@ -5660,7 +5675,7 @@ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "isobject": "^3.0.1" + "isobject": "3.0.1" } }, "is-posix-bracket": { @@ -5688,7 +5703,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "^1.0.1" + "has": "1.0.3" } }, "is-stream": { @@ -5763,20 +5778,20 @@ "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, "requires": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.8.x", - "esprima": "2.7.x", - "glob": "^5.0.15", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "glob": "5.0.15", + "handlebars": "4.0.11", + "js-yaml": "3.11.0", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.3.0", + "wordwrap": "1.0.0" }, "dependencies": { "glob": { @@ -5785,11 +5800,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "has-flag": { @@ -5810,7 +5825,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "1.0.0" } } } @@ -5821,18 +5836,18 @@ "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", "dev": true, "requires": { - "async": "^2.1.4", - "compare-versions": "^3.1.0", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-hook": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-report": "^1.1.4", - "istanbul-lib-source-maps": "^1.2.4", - "istanbul-reports": "^1.3.0", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" + "async": "2.6.1", + "compare-versions": "3.3.0", + "fileset": "2.0.3", + "istanbul-lib-coverage": "1.2.0", + "istanbul-lib-hook": "1.2.1", + "istanbul-lib-instrument": "1.10.1", + "istanbul-lib-report": "1.1.4", + "istanbul-lib-source-maps": "1.2.5", + "istanbul-reports": "1.3.0", + "js-yaml": "3.11.0", + "mkdirp": "0.5.1", + "once": "1.4.0" }, "dependencies": { "async": { @@ -5841,7 +5856,7 @@ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "lodash": "^4.17.10" + "lodash": "4.17.10" } } } @@ -5852,10 +5867,10 @@ "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", "dev": true, "requires": { - "convert-source-map": "^1.5.0", - "istanbul-lib-instrument": "^1.7.3", - "loader-utils": "^1.1.0", - "schema-utils": "^0.3.0" + "convert-source-map": "1.5.1", + "istanbul-lib-instrument": "1.10.1", + "loader-utils": "1.1.0", + "schema-utils": "0.3.0" }, "dependencies": { "ajv": { @@ -5864,10 +5879,10 @@ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" } }, "schema-utils": { @@ -5876,7 +5891,7 @@ "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", "dev": true, "requires": { - "ajv": "^5.0.0" + "ajv": "5.5.2" } } } @@ -5893,7 +5908,7 @@ "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", "dev": true, "requires": { - "append-transform": "^1.0.0" + "append-transform": "1.0.0" } }, "istanbul-lib-instrument": { @@ -5902,13 +5917,13 @@ "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", "dev": true, "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.0", - "semver": "^5.3.0" + "babel-generator": "6.26.1", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.2.0", + "semver": "5.5.0" } }, "istanbul-lib-report": { @@ -5917,10 +5932,10 @@ "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", "dev": true, "requires": { - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "istanbul-lib-coverage": "1.2.0", + "mkdirp": "0.5.1", + "path-parse": "1.0.5", + "supports-color": "3.2.3" }, "dependencies": { "has-flag": { @@ -5935,7 +5950,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "1.0.0" } } } @@ -5946,11 +5961,11 @@ "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", "dev": true, "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" + "debug": "3.1.0", + "istanbul-lib-coverage": "1.2.0", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "source-map": "0.5.7" }, "dependencies": { "debug": { @@ -5976,7 +5991,7 @@ "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", "dev": true, "requires": { - "handlebars": "^4.0.3" + "handlebars": "4.0.11" } }, "jasmine": { @@ -5985,9 +6000,9 @@ "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", "dev": true, "requires": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" + "exit": "0.1.2", + "glob": "7.1.2", + "jasmine-core": "2.8.0" }, "dependencies": { "jasmine-core": { @@ -6038,8 +6053,8 @@ "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "1.0.10", + "esprima": "4.0.0" }, "dependencies": { "esprima": { @@ -6082,7 +6097,7 @@ "dev": true, "optional": true, "requires": { - "jsonify": "~0.0.0" + "jsonify": "0.0.0" } }, "json-stringify-safe": { @@ -6135,11 +6150,11 @@ "integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==", "dev": true, "requires": { - "core-js": "~2.3.0", - "es6-promise": "~3.0.2", - "lie": "~3.1.0", - "pako": "~1.0.2", - "readable-stream": "~2.0.6" + "core-js": "2.3.0", + "es6-promise": "3.0.2", + "lie": "3.1.1", + "pako": "1.0.6", + "readable-stream": "2.0.6" }, "dependencies": { "core-js": { @@ -6166,12 +6181,12 @@ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" } }, "string_decoder": { @@ -6188,31 +6203,31 @@ "integrity": "sha512-7bVCQs8+DCLWj5TIUBIgPa95/o8X9pBhyF+E2hX51Z6Ttq2biYWQlynBmunKZGRyNOIyg89TnVtC58q9eGBFFw==", "dev": true, "requires": { - "bluebird": "^3.3.0", - "body-parser": "^1.16.1", - "chokidar": "^2.0.3", - "colors": "^1.1.0", - "combine-lists": "^1.0.0", - "connect": "^3.6.0", - "core-js": "^2.2.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.0", - "expand-braces": "^0.1.1", - "glob": "^7.1.1", - "graceful-fs": "^4.1.2", - "http-proxy": "^1.13.0", - "isbinaryfile": "^3.0.0", - "lodash": "^4.17.4", - "log4js": "^2.5.3", - "mime": "^1.3.4", - "minimatch": "^3.0.2", - "optimist": "^0.6.1", - "qjobs": "^1.1.4", - "range-parser": "^1.2.0", - "rimraf": "^2.6.0", - "safe-buffer": "^5.0.1", + "bluebird": "3.5.1", + "body-parser": "1.18.2", + "chokidar": "2.0.3", + "colors": "1.1.2", + "combine-lists": "1.0.1", + "connect": "3.6.6", + "core-js": "2.5.7", + "di": "0.0.1", + "dom-serialize": "2.2.1", + "expand-braces": "0.1.2", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "http-proxy": "1.17.0", + "isbinaryfile": "3.0.2", + "lodash": "4.17.10", + "log4js": "2.9.0", + "mime": "1.6.0", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "qjobs": "1.2.0", + "range-parser": "1.2.0", + "rimraf": "2.6.2", + "safe-buffer": "5.1.2", "socket.io": "2.0.4", - "source-map": "^0.6.1", + "source-map": "0.6.1", "tmp": "0.0.33", "useragent": "2.2.1" }, @@ -6231,8 +6246,8 @@ "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", "dev": true, "requires": { - "fs-access": "^1.0.0", - "which": "^1.2.1" + "fs-access": "1.0.1", + "which": "1.3.0" } }, "karma-coverage-istanbul-reporter": { @@ -6241,8 +6256,8 @@ "integrity": "sha512-UcgrHkFehI5+ivMouD8NH/UOHiX4oCAtwaANylzPFdcAuD52fnCUuelacq2gh8tZ4ydhU3+xiXofSq7j5Ehygw==", "dev": true, "requires": { - "istanbul-api": "^1.3.1", - "minimatch": "^3.0.4" + "istanbul-api": "1.3.1", + "minimatch": "3.0.4" } }, "karma-jasmine": { @@ -6252,9 +6267,9 @@ "dev": true }, "karma-jasmine-html-reporter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.1.0.tgz", - "integrity": "sha512-uhNED+4B1axgptXkM8cCa3kztpQqsPrOxhfbjr4FdunNexnU6+cF2bfiIeGfsFMhphVyOMKy/S9LFaOFj8VXRA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.2.0.tgz", + "integrity": "sha512-OkWFy96p2BrRLsicKlbVK4pxYPRwr8KK+pRvsscVxkxNGoCPrTw+JRTmvcJfOWhLVze8Fd6TGhAOXmpLe9O7yg==", "dev": true }, "karma-source-map-support": { @@ -6263,7 +6278,7 @@ "integrity": "sha512-HcPqdAusNez/ywa+biN4EphGz62MmQyPggUsDfsHqa7tSe4jdsxgvTKuDfIazjL+IOxpVWyT7Pr4dhAV+sxX5Q==", "dev": true, "requires": { - "source-map-support": "^0.5.5" + "source-map-support": "0.5.6" } }, "killable": { @@ -6291,7 +6306,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "^1.0.0" + "invert-kv": "1.0.0" } }, "leb": { @@ -6306,14 +6321,14 @@ "integrity": "sha512-q3SyEnPKbk9zh4l36PGeW2fgynKu+FpbhiUNx/yaiBUQ3V0CbACCgb9FzYWcRgI2DJlP6eI4jc8XPrCTi55YcQ==", "dev": true, "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.4.1", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "^2.83.0", - "source-map": "~0.6.0" + "errno": "0.1.7", + "graceful-fs": "4.1.11", + "image-size": "0.5.5", + "mime": "1.6.0", + "mkdirp": "0.5.1", + "promise": "7.3.1", + "request": "2.86.0", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -6331,9 +6346,9 @@ "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", "dev": true, "requires": { - "clone": "^2.1.1", - "loader-utils": "^1.1.0", - "pify": "^3.0.0" + "clone": "2.1.1", + "loader-utils": "1.1.0", + "pify": "3.0.0" } }, "levn": { @@ -6342,8 +6357,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "1.1.2", + "type-check": "0.3.2" } }, "libbase64": { @@ -6383,7 +6398,7 @@ "integrity": "sha512-NqAFodJdpBUuf1iD+Ij8hQvF0rCFKlO2KaieoQzAPhFgzLCtJnC7Z7x5gQbGNjoe++wOKAtAmwVEIBLqq2Yp1A==", "dev": true, "requires": { - "ejs": "^2.5.7" + "ejs": "2.6.1" } }, "lie": { @@ -6392,7 +6407,7 @@ "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", "dev": true, "requires": { - "immediate": "~3.0.5" + "immediate": "3.0.6" } }, "load-json-file": { @@ -6401,11 +6416,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" }, "dependencies": { "pify": { @@ -6428,9 +6443,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" } }, "locate-path": { @@ -6439,8 +6454,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "2.0.0", + "path-exists": "3.0.0" } }, "lodash": { @@ -6481,7 +6496,7 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "^2.0.1" + "chalk": "2.2.2" } }, "log4js": { @@ -6490,18 +6505,18 @@ "integrity": "sha512-pptn4+5Q3ysOW6Jgm9lzhDUCFEYv7FLrazEzPQQlxgSP+IVl5HMPgT8hm2DyRqGY4GUiVjZz4XXRvTZ9BELQyw==", "dev": true, "requires": { - "amqplib": "^0.5.2", - "axios": "^0.15.3", - "circular-json": "^0.5.4", - "date-format": "^1.2.0", - "debug": "^3.1.0", - "hipchat-notifier": "^1.1.0", - "loggly": "^1.1.0", - "mailgun-js": "^0.18.0", - "nodemailer": "^2.5.0", - "redis": "^2.7.1", - "semver": "^5.5.0", - "slack-node": "~0.2.0", + "amqplib": "0.5.2", + "axios": "0.15.3", + "circular-json": "0.5.4", + "date-format": "1.2.0", + "debug": "3.1.0", + "hipchat-notifier": "1.1.0", + "loggly": "1.1.1", + "mailgun-js": "0.18.0", + "nodemailer": "2.7.2", + "redis": "2.8.0", + "semver": "5.5.0", + "slack-node": "0.2.0", "streamroller": "0.7.0" }, "dependencies": { @@ -6529,9 +6544,9 @@ "dev": true, "optional": true, "requires": { - "json-stringify-safe": "5.0.x", - "request": "2.75.x", - "timespan": "2.3.x" + "json-stringify-safe": "5.0.1", + "request": "2.75.0", + "timespan": "2.3.0" }, "dependencies": { "ansi-styles": { @@ -6561,7 +6576,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.x.x" + "hoek": "2.16.3" } }, "caseless": { @@ -6578,11 +6593,11 @@ "dev": true, "optional": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "cryptiles": { @@ -6592,7 +6607,7 @@ "dev": true, "optional": true, "requires": { - "boom": "2.x.x" + "boom": "2.10.1" } }, "form-data": { @@ -6602,9 +6617,9 @@ "dev": true, "optional": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.11" + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "har-validator": { @@ -6614,10 +6629,10 @@ "dev": true, "optional": true, "requires": { - "chalk": "^1.1.1", - "commander": "^2.9.0", - "is-my-json-valid": "^2.12.4", - "pinkie-promise": "^2.0.0" + "chalk": "1.1.3", + "commander": "2.15.1", + "is-my-json-valid": "2.17.2", + "pinkie-promise": "2.0.1" } }, "hawk": { @@ -6627,10 +6642,10 @@ "dev": true, "optional": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" } }, "hoek": { @@ -6646,9 +6661,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" } }, "node-uuid": { @@ -6672,27 +6687,27 @@ "dev": true, "optional": true, "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "bl": "~1.1.2", - "caseless": "~0.11.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.0.0", - "har-validator": "~2.0.6", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "node-uuid": "~1.4.7", - "oauth-sign": "~0.8.1", - "qs": "~6.2.0", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "~0.4.1" + "aws-sign2": "0.6.0", + "aws4": "1.7.0", + "bl": "1.1.2", + "caseless": "0.11.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.0.0", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "node-uuid": "1.4.8", + "oauth-sign": "0.8.2", + "qs": "6.2.3", + "stringstream": "0.0.6", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.4.3" } }, "sntp": { @@ -6702,7 +6717,7 @@ "dev": true, "optional": true, "requires": { - "hoek": "2.x.x" + "hoek": "2.16.3" } }, "supports-color": { @@ -6733,8 +6748,8 @@ "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", "dev": true, "requires": { - "es6-symbol": "^3.1.1", - "object.assign": "^4.1.0" + "es6-symbol": "3.1.1", + "object.assign": "4.1.0" } }, "long": { @@ -6755,7 +6770,7 @@ "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "dev": true, "requires": { - "js-tokens": "^3.0.0" + "js-tokens": "3.0.2" } }, "loud-rejection": { @@ -6764,8 +6779,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" } }, "lower-case": { @@ -6780,8 +6795,8 @@ "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "pseudomap": "1.0.2", + "yallist": "2.1.2" } }, "mailcomposer": { @@ -6802,15 +6817,15 @@ "dev": true, "optional": true, "requires": { - "async": "~2.6.0", - "debug": "~3.1.0", - "form-data": "~2.3.0", - "inflection": "~1.12.0", - "is-stream": "^1.1.0", - "path-proxy": "~1.0.0", - "promisify-call": "^2.0.2", - "proxy-agent": "~3.0.0", - "tsscmp": "~1.0.0" + "async": "2.6.1", + "debug": "3.1.0", + "form-data": "2.3.2", + "inflection": "1.12.0", + "is-stream": "1.1.0", + "path-proxy": "1.0.0", + "promisify-call": "2.0.4", + "proxy-agent": "3.0.0", + "tsscmp": "1.0.5" }, "dependencies": { "async": { @@ -6820,7 +6835,7 @@ "dev": true, "optional": true, "requires": { - "lodash": "^4.17.10" + "lodash": "4.17.10" } }, "debug": { @@ -6848,7 +6863,7 @@ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "pify": "^3.0.0" + "pify": "3.0.0" } }, "make-error": { @@ -6875,7 +6890,7 @@ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "object-visit": "^1.0.0" + "object-visit": "1.0.1" } }, "math-random": { @@ -6890,8 +6905,8 @@ "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "hash-base": "3.0.4", + "inherits": "2.0.3" } }, "media-typer": { @@ -6906,7 +6921,7 @@ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "mimic-fn": "1.2.0" } }, "memory-fs": { @@ -6915,8 +6930,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "errno": "0.1.7", + "readable-stream": "2.3.6" } }, "meow": { @@ -6925,16 +6940,16 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" }, "dependencies": { "minimist": { @@ -6963,19 +6978,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.9", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "miller-rabin": { @@ -6984,8 +6999,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "bn.js": "4.11.8", + "brorand": "1.1.0" } }, "mime": { @@ -7006,7 +7021,7 @@ "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "dev": true, "requires": { - "mime-db": "~1.33.0" + "mime-db": "1.33.0" } }, "mimic-fn": { @@ -7021,8 +7036,8 @@ "integrity": "sha512-2Zik6PhUZ/MbiboG6SDS9UTPL4XXy4qnyGjSdCIWRrr8xb6PwLtHE+AYOjkXJWdF0OG8vo/yrJ8CgS5WbMpzIg==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "webpack-sources": "^1.1.0" + "loader-utils": "1.1.0", + "webpack-sources": "1.1.0" } }, "minimalistic-assert": { @@ -7043,7 +7058,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -7058,16 +7073,16 @@ "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "concat-stream": "1.6.2", + "duplexify": "3.6.0", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "2.0.1", + "pumpify": "1.5.1", + "stream-each": "1.2.2", + "through2": "2.0.3" } }, "mixin-deep": { @@ -7076,8 +7091,8 @@ "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "dev": true, "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "for-in": "1.0.2", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -7086,7 +7101,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -7097,8 +7112,8 @@ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", "dev": true, "requires": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" + "for-in": "0.1.8", + "is-extendable": "0.1.1" }, "dependencies": { "for-in": { @@ -7129,12 +7144,12 @@ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" } }, "ms": { @@ -7148,8 +7163,8 @@ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" + "dns-packet": "1.3.1", + "thunky": "1.0.2" } }, "multicast-dns-service-types": { @@ -7176,18 +7191,18 @@ "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-odd": "^2.0.0", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-odd": "2.0.0", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "negotiator": { @@ -7220,7 +7235,7 @@ "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-1.6.0.tgz", "integrity": "sha512-9w0WH69x5/nuqC1og2WaY39NbaBqTGIP1+5gZaH7/KPN6UEPonNg/pYnsIVklLj1DWPWXKa8+XXIJZ1jy5nLxg==", "requires": { - "chart.js": "^2.6.0" + "chart.js": "2.7.2" } }, "ngx-bootstrap": { @@ -7233,8 +7248,8 @@ "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-6.2.0.tgz", "integrity": "sha512-cBoVbkj2WEPvCQZBiP+k5HYcmBZocEtZTGpK0Qx3uy6u+r8GoZ9aRo/1bTreJ5NznbRAf3UG0h9oEG+D0GDDuQ==", "requires": { - "perfect-scrollbar": "^1.3.0", - "resize-observer-polyfill": "^1.4.0" + "perfect-scrollbar": "1.4.0", + "resize-observer-polyfill": "1.5.0" } }, "no-case": { @@ -7243,7 +7258,7 @@ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "requires": { - "lower-case": "^1.1.1" + "lower-case": "1.1.4" } }, "node-forge": { @@ -7259,18 +7274,18 @@ "dev": true, "optional": true, "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": ">=2.9.0 <2.82.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.5", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.0" }, "dependencies": { "ajv": { @@ -7280,8 +7295,8 @@ "dev": true, "optional": true, "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" + "co": "4.6.0", + "json-stable-stringify": "1.0.1" } }, "assert-plus": { @@ -7304,7 +7319,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.x.x" + "hoek": "2.16.3" } }, "cryptiles": { @@ -7314,7 +7329,7 @@ "dev": true, "optional": true, "requires": { - "boom": "2.x.x" + "boom": "2.10.1" } }, "form-data": { @@ -7324,9 +7339,9 @@ "dev": true, "optional": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "har-schema": { @@ -7343,8 +7358,8 @@ "dev": true, "optional": true, "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" + "ajv": "4.11.8", + "har-schema": "1.0.5" } }, "hawk": { @@ -7354,10 +7369,10 @@ "dev": true, "optional": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" } }, "hoek": { @@ -7373,9 +7388,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" } }, "performance-now": { @@ -7399,28 +7414,28 @@ "dev": true, "optional": true, "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" + "aws-sign2": "0.6.0", + "aws4": "1.7.0", + "caseless": "0.12.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.2", + "stringstream": "0.0.6", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.6.0", + "uuid": "3.2.1" } }, "semver": { @@ -7437,7 +7452,7 @@ "dev": true, "optional": true, "requires": { - "hoek": "2.x.x" + "hoek": "2.16.3" } } } @@ -7448,28 +7463,28 @@ "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", "dev": true, "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^1.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "events": "1.1.1", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", "path-browserify": "0.0.0", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.1", + "stream-http": "2.8.3", + "string_decoder": "1.1.1", + "timers-browserify": "2.0.10", "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.10.3", + "url": "0.11.0", + "util": "0.10.4", "vm-browserify": "0.0.4" }, "dependencies": { @@ -7488,25 +7503,25 @@ "dev": true, "optional": true, "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash.assign": "^4.2.0", - "lodash.clonedeep": "^4.3.2", - "lodash.mergewith": "^4.6.0", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.10.0", - "node-gyp": "^3.3.1", - "npmlog": "^4.0.0", - "request": "~2.79.0", - "sass-graph": "^2.2.4", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.3", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.1", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.10.0", + "node-gyp": "3.7.0", + "npmlog": "4.1.2", + "request": "2.79.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0", + "true-case-path": "1.0.2" }, "dependencies": { "ansi-styles": { @@ -7535,7 +7550,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.x.x" + "hoek": "2.16.3" } }, "caseless": { @@ -7551,11 +7566,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "cryptiles": { @@ -7565,7 +7580,7 @@ "dev": true, "optional": true, "requires": { - "boom": "2.x.x" + "boom": "2.10.1" } }, "form-data": { @@ -7575,9 +7590,9 @@ "dev": true, "optional": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "har-validator": { @@ -7587,10 +7602,10 @@ "dev": true, "optional": true, "requires": { - "chalk": "^1.1.1", - "commander": "^2.9.0", - "is-my-json-valid": "^2.12.4", - "pinkie-promise": "^2.0.0" + "chalk": "1.1.3", + "commander": "2.15.1", + "is-my-json-valid": "2.17.2", + "pinkie-promise": "2.0.1" } }, "hawk": { @@ -7600,10 +7615,10 @@ "dev": true, "optional": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" } }, "hoek": { @@ -7619,9 +7634,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" } }, "qs": { @@ -7638,26 +7653,26 @@ "dev": true, "optional": true, "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.11.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~2.0.6", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "qs": "~6.3.0", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "~0.4.1", - "uuid": "^3.0.0" + "aws-sign2": "0.6.0", + "aws4": "1.7.0", + "caseless": "0.11.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "qs": "6.3.2", + "stringstream": "0.0.6", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.4.3", + "uuid": "3.2.1" } }, "sntp": { @@ -7667,7 +7682,7 @@ "dev": true, "optional": true, "requires": { - "hoek": "2.x.x" + "hoek": "2.16.3" } }, "supports-color": { @@ -7708,8 +7723,8 @@ "dev": true, "optional": true, "requires": { - "ip": "^1.1.2", - "smart-buffer": "^1.0.4" + "ip": "1.1.5", + "smart-buffer": "1.1.15" } } } @@ -7776,7 +7791,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1" + "abbrev": "1.0.9" } }, "normalize-package-data": { @@ -7785,10 +7800,10 @@ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "2.6.0", + "is-builtin-module": "1.0.0", + "semver": "5.5.0", + "validate-npm-package-license": "3.0.3" } }, "normalize-path": { @@ -7797,7 +7812,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "remove-trailing-separator": "1.1.0" } }, "normalize-range": { @@ -7812,10 +7827,10 @@ "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", "dev": true, "requires": { - "hosted-git-info": "^2.6.0", - "osenv": "^0.1.5", - "semver": "^5.5.0", - "validate-npm-package-name": "^3.0.0" + "hosted-git-info": "2.6.0", + "osenv": "0.1.5", + "semver": "5.5.0", + "validate-npm-package-name": "3.0.0" } }, "npm-registry-client": { @@ -7824,18 +7839,18 @@ "integrity": "sha512-7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg==", "dev": true, "requires": { - "concat-stream": "^1.5.2", - "graceful-fs": "^4.1.6", - "normalize-package-data": "~1.0.1 || ^2.0.0", - "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", - "npmlog": "2 || ^3.1.0 || ^4.0.0", - "once": "^1.3.3", - "request": "^2.74.0", - "retry": "^0.10.0", - "safe-buffer": "^5.1.1", - "semver": "2 >=2.2.1 || 3.x || 4 || 5", - "slide": "^1.1.3", - "ssri": "^5.2.4" + "concat-stream": "1.6.2", + "graceful-fs": "4.1.11", + "normalize-package-data": "2.4.0", + "npm-package-arg": "6.1.0", + "npmlog": "4.1.2", + "once": "1.4.0", + "request": "2.86.0", + "retry": "0.10.1", + "safe-buffer": "5.1.2", + "semver": "5.5.0", + "slide": "1.1.6", + "ssri": "5.3.0" } }, "npm-run-path": { @@ -7844,7 +7859,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "^2.0.0" + "path-key": "2.0.1" } }, "npmlog": { @@ -7853,10 +7868,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" } }, "nth-check": { @@ -7865,7 +7880,7 @@ "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", "dev": true, "requires": { - "boolbase": "~1.0.0" + "boolbase": "1.0.0" } }, "null-check": { @@ -7910,9 +7925,9 @@ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" }, "dependencies": { "define-property": { @@ -7921,7 +7936,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "kind-of": { @@ -7930,7 +7945,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -7947,7 +7962,7 @@ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "isobject": "^3.0.0" + "isobject": "3.0.1" } }, "object.assign": { @@ -7956,10 +7971,10 @@ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "define-properties": "1.1.2", + "function-bind": "1.1.1", + "has-symbols": "1.0.0", + "object-keys": "1.0.11" } }, "object.getownpropertydescriptors": { @@ -7968,8 +7983,8 @@ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" + "define-properties": "1.1.2", + "es-abstract": "1.12.0" } }, "object.omit": { @@ -7978,8 +7993,8 @@ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "for-own": "0.1.5", + "is-extendable": "0.1.1" }, "dependencies": { "for-own": { @@ -7988,7 +8003,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "^1.0.1" + "for-in": "1.0.2" } } } @@ -7999,7 +8014,7 @@ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "isobject": "^3.0.1" + "isobject": "3.0.1" } }, "obuf": { @@ -8029,7 +8044,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "opn": { @@ -8038,7 +8053,7 @@ "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "dev": true, "requires": { - "is-wsl": "^1.1.0" + "is-wsl": "1.1.0" } }, "optimist": { @@ -8047,8 +8062,8 @@ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "minimist": "0.0.8", + "wordwrap": "0.0.3" }, "dependencies": { "wordwrap": { @@ -8065,12 +8080,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" } }, "options": { @@ -8085,7 +8100,7 @@ "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", "dev": true, "requires": { - "url-parse": "~1.4.0" + "url-parse": "1.4.1" } }, "os-browserify": { @@ -8107,7 +8122,7 @@ "dev": true, "optional": true, "requires": { - "lcid": "^1.0.0" + "lcid": "1.0.0" } }, "os-tmpdir": { @@ -8122,8 +8137,8 @@ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "p-finally": { @@ -8138,7 +8153,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "1.0.0" } }, "p-locate": { @@ -8147,7 +8162,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "1.3.0" } }, "p-map": { @@ -8169,14 +8184,14 @@ "dev": true, "optional": true, "requires": { - "agent-base": "^4.2.0", - "debug": "^3.1.0", - "get-uri": "^2.0.0", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.1", - "pac-resolver": "^3.0.0", - "raw-body": "^2.2.0", - "socks-proxy-agent": "^3.0.0" + "agent-base": "4.2.0", + "debug": "3.1.0", + "get-uri": "2.0.2", + "http-proxy-agent": "2.1.0", + "https-proxy-agent": "2.2.1", + "pac-resolver": "3.0.0", + "raw-body": "2.3.2", + "socks-proxy-agent": "3.0.1" }, "dependencies": { "debug": { @@ -8205,11 +8220,11 @@ "dev": true, "optional": true, "requires": { - "co": "^4.6.0", - "degenerator": "^1.0.4", - "ip": "^1.1.5", - "netmask": "^1.0.6", - "thunkify": "^2.1.2" + "co": "4.6.0", + "degenerator": "1.0.4", + "ip": "1.1.5", + "netmask": "1.0.6", + "thunkify": "2.1.2" } }, "pako": { @@ -8224,9 +8239,9 @@ "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", "dev": true, "requires": { - "cyclist": "~0.2.2", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "param-case": { @@ -8235,7 +8250,7 @@ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "dev": true, "requires": { - "no-case": "^2.2.0" + "no-case": "2.3.2" } }, "parse-asn1": { @@ -8244,11 +8259,11 @@ "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "dev": true, "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.16" } }, "parse-glob": { @@ -8257,10 +8272,10 @@ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" }, "dependencies": { "is-extglob": { @@ -8275,7 +8290,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } } } @@ -8286,7 +8301,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "^1.2.0" + "error-ex": "1.3.1" } }, "parse5": { @@ -8301,7 +8316,7 @@ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "dev": true, "requires": { - "better-assert": "~1.0.0" + "better-assert": "1.0.2" } }, "parseuri": { @@ -8310,7 +8325,7 @@ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "dev": true, "requires": { - "better-assert": "~1.0.0" + "better-assert": "1.0.2" } }, "parseurl": { @@ -8374,7 +8389,7 @@ "dev": true, "optional": true, "requires": { - "inflection": "~1.3.0" + "inflection": "1.3.8" }, "dependencies": { "inflection": { @@ -8398,7 +8413,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "^3.0.0" + "pify": "3.0.0" } }, "pbkdf2": { @@ -8407,11 +8422,11 @@ "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", "dev": true, "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "perfect-scrollbar": { @@ -8443,7 +8458,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "^2.0.0" + "pinkie": "2.0.4" } }, "pkg-dir": { @@ -8452,7 +8467,7 @@ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "^2.1.0" + "find-up": "2.1.0" } }, "portfinder": { @@ -8461,9 +8476,9 @@ "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", "dev": true, "requires": { - "async": "^1.5.2", - "debug": "^2.2.0", - "mkdirp": "0.5.x" + "async": "1.5.2", + "debug": "2.6.9", + "mkdirp": "0.5.1" } }, "posix-character-classes": { @@ -8478,9 +8493,9 @@ "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "dev": true, "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" }, "dependencies": { "chalk": { @@ -8489,9 +8504,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" } }, "source-map": { @@ -8508,10 +8523,10 @@ "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==", "dev": true, "requires": { - "postcss": "^6.0.1", - "postcss-value-parser": "^3.2.3", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "postcss": "6.0.22", + "postcss-value-parser": "3.3.0", + "read-cache": "1.0.0", + "resolve": "1.7.1" } }, "postcss-load-config": { @@ -8520,10 +8535,10 @@ "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", "dev": true, "requires": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0", - "postcss-load-options": "^1.2.0", - "postcss-load-plugins": "^2.3.0" + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1", + "postcss-load-options": "1.2.0", + "postcss-load-plugins": "2.3.0" } }, "postcss-load-options": { @@ -8532,8 +8547,8 @@ "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", "dev": true, "requires": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0" + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" } }, "postcss-load-plugins": { @@ -8542,8 +8557,8 @@ "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", "dev": true, "requires": { - "cosmiconfig": "^2.1.1", - "object-assign": "^4.1.0" + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" } }, "postcss-loader": { @@ -8552,10 +8567,10 @@ "integrity": "sha512-pV7kB5neJ0/1tZ8L1uGOBNTVBCSCXQoIsZMsrwvO8V2rKGa2tBl/f80GGVxow2jJnRJ2w1ocx693EKhZAb9Isg==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "postcss": "^6.0.0", - "postcss-load-config": "^1.2.0", - "schema-utils": "^0.4.0" + "loader-utils": "1.1.0", + "postcss": "6.0.22", + "postcss-load-config": "1.2.0", + "schema-utils": "0.4.5" } }, "postcss-url": { @@ -8564,11 +8579,11 @@ "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==", "dev": true, "requires": { - "mime": "^1.4.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.0", - "postcss": "^6.0.1", - "xxhashjs": "^0.2.1" + "mime": "1.6.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "postcss": "6.0.22", + "xxhashjs": "0.2.2" } }, "postcss-value-parser": { @@ -8595,8 +8610,8 @@ "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", "dev": true, "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" + "renderkid": "2.0.1", + "utila": "0.4.0" } }, "process": { @@ -8618,7 +8633,7 @@ "dev": true, "optional": true, "requires": { - "asap": "~2.0.3" + "asap": "2.0.6" } }, "promise-inflight": { @@ -8634,7 +8649,7 @@ "dev": true, "optional": true, "requires": { - "with-callback": "^1.0.2" + "with-callback": "1.0.2" } }, "protractor": { @@ -8643,21 +8658,21 @@ "integrity": "sha512-pw4uwwiy5lHZjIguxNpkEwJJa7hVz+bJsvaTI+IbXlfn2qXwzbF8eghW/RmrZwE2sGx82I8etb8lVjQ+JrjejA==", "dev": true, "requires": { - "@types/node": "^6.0.46", - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "~2.53.39", - "blocking-proxy": "^1.0.0", - "chalk": "^1.1.3", - "glob": "^7.0.3", + "@types/node": "6.0.110", + "@types/q": "0.0.32", + "@types/selenium-webdriver": "2.53.43", + "blocking-proxy": "1.0.1", + "chalk": "1.1.3", + "glob": "7.1.2", "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "optimist": "~0.6.0", + "jasminewd2": "2.2.0", + "optimist": "0.6.1", "q": "1.4.1", - "saucelabs": "^1.5.0", + "saucelabs": "1.5.0", "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "^1.0.0", - "webdriver-manager": "^12.0.6" + "source-map-support": "0.4.18", + "webdriver-js-extender": "1.0.0", + "webdriver-manager": "12.0.6" }, "dependencies": { "@types/node": { @@ -8684,11 +8699,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "del": { @@ -8697,13 +8712,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" } }, "globby": { @@ -8712,12 +8727,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" } }, "minimist": { @@ -8738,7 +8753,7 @@ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "requires": { - "source-map": "^0.5.6" + "source-map": "0.5.7" } }, "supports-color": { @@ -8753,17 +8768,17 @@ "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", "dev": true, "requires": { - "adm-zip": "^0.4.7", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.78.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" + "adm-zip": "0.4.11", + "chalk": "1.1.3", + "del": "2.2.2", + "glob": "7.1.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "q": "1.4.1", + "request": "2.86.0", + "rimraf": "2.6.2", + "semver": "5.5.0", + "xml2js": "0.4.19" } } } @@ -8774,7 +8789,7 @@ "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", "dev": true, "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.1.2", "ipaddr.js": "1.6.0" } }, @@ -8785,14 +8800,14 @@ "dev": true, "optional": true, "requires": { - "agent-base": "^4.2.0", - "debug": "^3.1.0", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.1", - "lru-cache": "^4.1.2", - "pac-proxy-agent": "^2.0.1", - "proxy-from-env": "^1.0.0", - "socks-proxy-agent": "^3.0.0" + "agent-base": "4.2.0", + "debug": "3.1.0", + "http-proxy-agent": "2.1.0", + "https-proxy-agent": "2.2.1", + "lru-cache": "4.1.3", + "pac-proxy-agent": "2.0.2", + "proxy-from-env": "1.0.0", + "socks-proxy-agent": "3.0.1" }, "dependencies": { "debug": { @@ -8839,11 +8854,11 @@ "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1" + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.1", + "randombytes": "2.0.6" } }, "pump": { @@ -8852,8 +8867,8 @@ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "end-of-stream": "1.4.1", + "once": "1.4.0" } }, "pumpify": { @@ -8862,9 +8877,9 @@ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "duplexify": "3.6.0", + "inherits": "2.0.3", + "pump": "2.0.1" } }, "punycode": { @@ -8915,9 +8930,9 @@ "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", "dev": true, "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" + "is-number": "4.0.0", + "kind-of": "6.0.2", + "math-random": "1.0.1" }, "dependencies": { "is-number": { @@ -8934,7 +8949,7 @@ "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "dev": true, "requires": { - "safe-buffer": "^5.1.0" + "safe-buffer": "5.1.2" } }, "randomfill": { @@ -8943,8 +8958,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "randombytes": "2.0.6", + "safe-buffer": "5.1.2" } }, "range-parser": { @@ -8980,7 +8995,7 @@ "depd": "1.1.1", "inherits": "2.0.3", "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" + "statuses": "1.4.0" } }, "setprototypeof": { @@ -9003,7 +9018,7 @@ "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", "dev": true, "requires": { - "pify": "^2.3.0" + "pify": "2.3.0" }, "dependencies": { "pify": { @@ -9020,9 +9035,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" }, "dependencies": { "path-type": { @@ -9031,9 +9046,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" } }, "pify": { @@ -9050,8 +9065,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "1.1.2", + "read-pkg": "1.1.0" }, "dependencies": { "find-up": { @@ -9060,8 +9075,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" } }, "path-exists": { @@ -9070,7 +9085,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "pinkie-promise": "2.0.1" } } } @@ -9081,13 +9096,13 @@ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "readdirp": { @@ -9096,10 +9111,10 @@ "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.6", + "set-immediate-shim": "1.0.1" } }, "redent": { @@ -9108,8 +9123,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" + "indent-string": "2.1.0", + "strip-indent": "1.0.1" } }, "redis": { @@ -9119,9 +9134,9 @@ "dev": true, "optional": true, "requires": { - "double-ended-queue": "^2.1.0-0", - "redis-commands": "^1.2.0", - "redis-parser": "^2.6.0" + "double-ended-queue": "2.1.0-0", + "redis-commands": "1.3.5", + "redis-parser": "2.6.0" } }, "redis-commands": { @@ -9162,7 +9177,7 @@ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "requires": { - "is-equal-shallow": "^0.1.3" + "is-equal-shallow": "0.1.3" } }, "regex-not": { @@ -9171,8 +9186,8 @@ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" } }, "regexpu-core": { @@ -9181,9 +9196,9 @@ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" + "regenerate": "1.4.0", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" } }, "regjsgen": { @@ -9198,7 +9213,7 @@ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "~0.5.0" + "jsesc": "0.5.0" }, "dependencies": { "jsesc": { @@ -9227,11 +9242,11 @@ "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", "dev": true, "requires": { - "css-select": "^1.1.0", - "dom-converter": "~0.1", - "htmlparser2": "~3.3.0", - "strip-ansi": "^3.0.0", - "utila": "~0.3" + "css-select": "1.2.0", + "dom-converter": "0.1.4", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.3.3" }, "dependencies": { "utila": { @@ -9260,7 +9275,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "^1.0.0" + "is-finite": "1.0.2" } }, "request": { @@ -9269,27 +9284,27 @@ "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==", "dev": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", - "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", - "hawk": "~6.0.2", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", - "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "aws-sign2": "0.7.0", + "aws4": "1.7.0", + "caseless": "0.12.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.3.2", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.6.0", + "uuid": "3.2.1" } }, "requestretry": { @@ -9299,10 +9314,10 @@ "dev": true, "optional": true, "requires": { - "extend": "^3.0.0", - "lodash": "^4.15.0", - "request": "^2.74.0", - "when": "^3.7.7" + "extend": "3.0.1", + "lodash": "4.17.10", + "request": "2.86.0", + "when": "3.7.8" }, "dependencies": { "when": { @@ -9349,7 +9364,7 @@ "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "dev": true, "requires": { - "path-parse": "^1.0.5" + "path-parse": "1.0.5" } }, "resolve-cwd": { @@ -9358,7 +9373,7 @@ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "3.0.0" } }, "resolve-from": { @@ -9392,7 +9407,7 @@ "dev": true, "optional": true, "requires": { - "align-text": "^0.1.1" + "align-text": "0.1.4" } }, "rimraf": { @@ -9401,7 +9416,7 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { - "glob": "^7.0.5" + "glob": "7.1.2" } }, "ripemd160": { @@ -9410,8 +9425,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "hash-base": "3.0.4", + "inherits": "2.0.3" } }, "run-queue": { @@ -9420,7 +9435,7 @@ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "aproba": "^1.1.1" + "aproba": "1.2.0" } }, "rxjs": { @@ -9428,7 +9443,7 @@ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.1.tgz", "integrity": "sha512-OwMxHxmnmHTUpgO+V7dZChf3Tixf4ih95cmXjzzadULziVl/FKhHScGLj4goEw9weePVOH2Q0+GcCBUhKCZc/g==", "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.1" } }, "rxjs-compat": { @@ -9448,7 +9463,7 @@ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "ret": "~0.1.10" + "ret": "0.1.15" } }, "sass-graph": { @@ -9458,10 +9473,10 @@ "dev": true, "optional": true, "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" + "glob": "7.1.2", + "lodash": "4.17.10", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" }, "dependencies": { "camelcase": { @@ -9478,9 +9493,9 @@ "dev": true, "optional": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" } }, "y18n": { @@ -9497,19 +9512,19 @@ "dev": true, "optional": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" } } } @@ -9520,11 +9535,11 @@ "integrity": "sha512-iaSFtQcGo4SSgDw5Aes5p4VTrA5jCGSA7sGmhPIcOloBlgI1VktM2MUrk2IHHjbNagckXlPz+HWq1vAAPrcYxA==", "dev": true, "requires": { - "clone-deep": "^2.0.1", - "loader-utils": "^1.0.1", - "lodash.tail": "^4.1.1", - "neo-async": "^2.5.0", - "pify": "^3.0.0" + "clone-deep": "2.0.2", + "loader-utils": "1.1.0", + "lodash.tail": "4.1.1", + "neo-async": "2.5.1", + "pify": "3.0.0" } }, "saucelabs": { @@ -9533,7 +9548,7 @@ "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", "dev": true, "requires": { - "https-proxy-agent": "^2.2.1" + "https-proxy-agent": "2.2.1" } }, "sax": { @@ -9548,8 +9563,8 @@ "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" + "ajv": "6.4.0", + "ajv-keywords": "3.2.0" } }, "scss-tokenizer": { @@ -9559,8 +9574,8 @@ "dev": true, "optional": true, "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" + "js-base64": "2.4.5", + "source-map": "0.4.4" }, "dependencies": { "source-map": { @@ -9570,7 +9585,7 @@ "dev": true, "optional": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -9587,10 +9602,10 @@ "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", "dev": true, "requires": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", + "jszip": "3.1.5", + "rimraf": "2.6.2", "tmp": "0.0.30", - "xml2js": "^0.4.17" + "xml2js": "0.4.19" }, "dependencies": { "tmp": { @@ -9599,7 +9614,7 @@ "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", "dev": true, "requires": { - "os-tmpdir": "~1.0.1" + "os-tmpdir": "1.0.2" } } } @@ -9625,7 +9640,7 @@ "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", "dev": true, "requires": { - "semver": "^5.3.0" + "semver": "5.5.0" } }, "semver-intersect": { @@ -9634,7 +9649,7 @@ "integrity": "sha1-j6hKnhAovSOeRTDRo+GB5pjYhLo=", "dev": true, "requires": { - "semver": "^5.0.0" + "semver": "5.5.0" } }, "send": { @@ -9644,18 +9659,18 @@ "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", + "http-errors": "1.6.3", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.0" }, "dependencies": { "mime": { @@ -9684,13 +9699,13 @@ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "requires": { - "accepts": "~1.3.4", + "accepts": "1.3.5", "batch": "0.6.1", "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.18", + "parseurl": "1.3.2" } }, "serve-static": { @@ -9699,9 +9714,9 @@ "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "dev": true, "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", "send": "0.16.2" } }, @@ -9723,10 +9738,10 @@ "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" }, "dependencies": { "extend-shallow": { @@ -9735,7 +9750,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -9758,8 +9773,8 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "shallow-clone": { @@ -9768,9 +9783,9 @@ "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", "dev": true, "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" + "is-extendable": "0.1.1", + "kind-of": "5.1.0", + "mixin-object": "2.0.1" }, "dependencies": { "kind-of": { @@ -9787,7 +9802,7 @@ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "1.0.0" } }, "shebang-regex": { @@ -9808,7 +9823,7 @@ "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=", "dev": true, "requires": { - "debug": "^2.2.0" + "debug": "2.6.9" } }, "simple-line-icons": { @@ -9823,7 +9838,7 @@ "dev": true, "optional": true, "requires": { - "requestretry": "^1.2.2" + "requestretry": "1.13.0" } }, "slash": { @@ -9860,14 +9875,14 @@ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.0" }, "dependencies": { "define-property": { @@ -9876,7 +9891,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -9885,7 +9900,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -9896,9 +9911,9 @@ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" }, "dependencies": { "define-property": { @@ -9907,7 +9922,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { @@ -9916,7 +9931,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -9925,7 +9940,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -9934,9 +9949,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -9947,7 +9962,7 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "kind-of": "^3.2.0" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -9956,7 +9971,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -9967,7 +9982,7 @@ "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", "dev": true, "requires": { - "hoek": "4.x.x" + "hoek": "4.2.1" } }, "socket.io": { @@ -9976,11 +9991,11 @@ "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", "dev": true, "requires": { - "debug": "~2.6.6", - "engine.io": "~3.1.0", - "socket.io-adapter": "~1.1.0", + "debug": "2.6.9", + "engine.io": "3.1.5", + "socket.io-adapter": "1.1.1", "socket.io-client": "2.0.4", - "socket.io-parser": "~3.1.1" + "socket.io-parser": "3.1.3" } }, "socket.io-adapter": { @@ -9999,14 +10014,14 @@ "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "~2.6.4", - "engine.io-client": "~3.1.0", + "debug": "2.6.9", + "engine.io-client": "3.1.6", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "~3.1.1", + "socket.io-parser": "3.1.3", "to-array": "0.1.4" } }, @@ -10017,8 +10032,8 @@ "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "~3.1.0", - "has-binary2": "~1.0.2", + "debug": "3.1.0", + "has-binary2": "1.0.3", "isarray": "2.0.1" }, "dependencies": { @@ -10051,8 +10066,8 @@ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", "dev": true, "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" + "faye-websocket": "0.10.0", + "uuid": "3.2.1" } }, "sockjs-client": { @@ -10061,12 +10076,12 @@ "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", "dev": true, "requires": { - "debug": "^2.6.6", + "debug": "2.6.9", "eventsource": "0.1.6", - "faye-websocket": "~0.11.0", - "inherits": "^2.0.1", - "json3": "^3.3.2", - "url-parse": "^1.1.8" + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.4.1" }, "dependencies": { "faye-websocket": { @@ -10075,7 +10090,7 @@ "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", "dev": true, "requires": { - "websocket-driver": ">=0.5.1" + "websocket-driver": "0.7.0" } } } @@ -10086,8 +10101,8 @@ "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=", "dev": true, "requires": { - "ip": "^1.1.4", - "smart-buffer": "^1.0.13" + "ip": "1.1.5", + "smart-buffer": "1.1.15" } }, "socks-proxy-agent": { @@ -10096,8 +10111,8 @@ "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==", "dev": true, "requires": { - "agent-base": "^4.1.0", - "socks": "^1.1.10" + "agent-base": "4.2.0", + "socks": "1.1.10" } }, "source-list-map": { @@ -10118,11 +10133,11 @@ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "dev": true, "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "atob": "2.1.1", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" } }, "source-map-support": { @@ -10131,8 +10146,8 @@ "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "buffer-from": "1.0.0", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -10155,8 +10170,8 @@ "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.0" } }, "spdx-exceptions": { @@ -10171,8 +10186,8 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.0" } }, "spdx-license-ids": { @@ -10187,12 +10202,12 @@ "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", "dev": true, "requires": { - "debug": "^2.6.8", - "handle-thing": "^1.2.5", - "http-deceiver": "^1.2.7", - "safe-buffer": "^5.0.1", - "select-hose": "^2.0.0", - "spdy-transport": "^2.0.18" + "debug": "2.6.9", + "handle-thing": "1.2.5", + "http-deceiver": "1.2.7", + "safe-buffer": "5.1.2", + "select-hose": "2.0.0", + "spdy-transport": "2.1.0" } }, "spdy-transport": { @@ -10201,13 +10216,13 @@ "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", "dev": true, "requires": { - "debug": "^2.6.8", - "detect-node": "^2.0.3", - "hpack.js": "^2.1.6", - "obuf": "^1.1.1", - "readable-stream": "^2.2.9", - "safe-buffer": "^5.0.1", - "wbuf": "^1.7.2" + "debug": "2.6.9", + "detect-node": "2.0.3", + "hpack.js": "2.1.6", + "obuf": "1.1.2", + "readable-stream": "2.3.6", + "safe-buffer": "5.1.2", + "wbuf": "1.7.3" } }, "split-string": { @@ -10216,7 +10231,7 @@ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "extend-shallow": "3.0.2" } }, "sprintf-js": { @@ -10231,14 +10246,14 @@ "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", "dev": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "tweetnacl": "~0.14.0" + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" } }, "ssri": { @@ -10247,7 +10262,7 @@ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", "dev": true, "requires": { - "safe-buffer": "^5.1.1" + "safe-buffer": "5.1.2" } }, "static-extend": { @@ -10256,8 +10271,8 @@ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "define-property": "0.2.5", + "object-copy": "0.1.0" }, "dependencies": { "define-property": { @@ -10266,7 +10281,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } } } @@ -10277,7 +10292,7 @@ "integrity": "sha1-LFlJtTHgf4eojm6k3PrFOqjHWis=", "dev": true, "requires": { - "lodash": "^4.17.4" + "lodash": "4.17.10" } }, "statuses": { @@ -10293,7 +10308,7 @@ "dev": true, "optional": true, "requires": { - "readable-stream": "^2.0.1" + "readable-stream": "2.3.6" } }, "stream-browserify": { @@ -10302,8 +10317,8 @@ "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "stream-each": { @@ -10312,8 +10327,8 @@ "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "end-of-stream": "1.4.1", + "stream-shift": "1.0.0" } }, "stream-http": { @@ -10322,11 +10337,11 @@ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" } }, "stream-shift": { @@ -10341,10 +10356,10 @@ "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", "dev": true, "requires": { - "date-format": "^1.2.0", - "debug": "^3.1.0", - "mkdirp": "^0.5.1", - "readable-stream": "^2.3.0" + "date-format": "1.2.0", + "debug": "3.1.0", + "mkdirp": "0.5.1", + "readable-stream": "2.3.6" }, "dependencies": { "debug": { @@ -10370,9 +10385,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "string_decoder": { @@ -10381,7 +10396,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, "stringstream": { @@ -10396,7 +10411,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-bom": { @@ -10405,7 +10420,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "is-utf8": "0.2.1" } }, "strip-eof": { @@ -10420,7 +10435,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "^4.0.1" + "get-stdin": "4.0.1" } }, "style-loader": { @@ -10429,8 +10444,8 @@ "integrity": "sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^0.4.5" + "loader-utils": "1.1.0", + "schema-utils": "0.4.5" } }, "stylus": { @@ -10439,12 +10454,12 @@ "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", "dev": true, "requires": { - "css-parse": "1.7.x", - "debug": "*", - "glob": "7.0.x", - "mkdirp": "0.5.x", - "sax": "0.5.x", - "source-map": "0.1.x" + "css-parse": "1.7.0", + "debug": "2.6.9", + "glob": "7.0.6", + "mkdirp": "0.5.1", + "sax": "0.5.8", + "source-map": "0.1.43" }, "dependencies": { "glob": { @@ -10453,12 +10468,12 @@ "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "source-map": { @@ -10467,7 +10482,7 @@ "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -10478,9 +10493,9 @@ "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", "dev": true, "requires": { - "loader-utils": "^1.0.2", - "lodash.clonedeep": "^4.5.0", - "when": "~3.6.x" + "loader-utils": "1.1.0", + "lodash.clonedeep": "4.5.0", + "when": "3.6.4" } }, "supports-color": { @@ -10489,7 +10504,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } }, "symbol-observable": { @@ -10511,9 +10526,9 @@ "dev": true, "optional": true, "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" } }, "through": { @@ -10528,8 +10543,8 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" + "readable-stream": "2.3.6", + "xtend": "4.0.1" } }, "thunkify": { @@ -10551,7 +10566,7 @@ "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "dev": true, "requires": { - "setimmediate": "^1.0.4" + "setimmediate": "1.0.5" } }, "timespan": { @@ -10567,7 +10582,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "~1.0.2" + "os-tmpdir": "1.0.2" } }, "to-array": { @@ -10594,7 +10609,7 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -10603,7 +10618,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -10614,10 +10629,10 @@ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" } }, "to-regex-range": { @@ -10626,8 +10641,8 @@ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "3.0.0", + "repeat-string": "1.6.1" } }, "toposort": { @@ -10642,7 +10657,7 @@ "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "dev": true, "requires": { - "punycode": "^1.4.1" + "punycode": "1.4.1" }, "dependencies": { "punycode": { @@ -10678,7 +10693,7 @@ "dev": true, "optional": true, "requires": { - "glob": "^6.0.4" + "glob": "6.0.4" }, "dependencies": { "glob": { @@ -10688,11 +10703,11 @@ "dev": true, "optional": true, "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } } } @@ -10708,13 +10723,13 @@ "integrity": "sha512-79FnymLGDBd/nXoiak1L6w6fd9Zz9Ge/x8/Aglaeh31KkqRLDzbfT1vBGlO5dqc76WzufTlW4IYl7e01CVUF5A==", "dev": true, "requires": { - "arrify": "^1.0.0", - "diff": "^3.1.0", - "make-error": "^1.1.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map-support": "^0.5.6", - "yn": "^2.0.0" + "arrify": "1.0.1", + "diff": "3.5.0", + "make-error": "1.3.4", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map-support": "0.5.6", + "yn": "2.0.0" }, "dependencies": { "minimist": { @@ -10731,10 +10746,10 @@ "integrity": "sha512-JpID0Lv8/irRtPmqJJxb5fCwfZhjZeKmav9Zna7UjqVuJoSbI49Wue/c2PPybX1SbRrjl7bbI/JsCl0dSUJygA==", "dev": true, "requires": { - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map": "^0.6.0", - "source-map-support": "^0.5.0" + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map": "0.6.1", + "source-map-support": "0.5.6" }, "dependencies": { "minimist": { @@ -10762,18 +10777,18 @@ "integrity": "sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM=", "dev": true, "requires": { - "babel-code-frame": "^6.22.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^3.2.0", - "glob": "^7.1.1", - "js-yaml": "^3.7.0", - "minimatch": "^3.0.4", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.12.1" + "babel-code-frame": "6.26.0", + "builtin-modules": "1.1.1", + "chalk": "2.4.1", + "commander": "2.15.1", + "diff": "3.5.0", + "glob": "7.1.2", + "js-yaml": "3.11.0", + "minimatch": "3.0.4", + "resolve": "1.7.1", + "semver": "5.5.0", + "tslib": "1.9.1", + "tsutils": "2.27.0" }, "dependencies": { "chalk": { @@ -10782,9 +10797,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" } } } @@ -10802,7 +10817,7 @@ "integrity": "sha512-JcyX25oM9pFcb3zh60OqG1St8p/uSqC5Bgipdo3ieacB/Ao4dPhm7hAtKT9NrEu23CyYrrgJPV3CqYfo+/+T4w==", "dev": true, "requires": { - "tslib": "^1.8.1" + "tslib": "1.9.1" } }, "tty-browserify": { @@ -10817,7 +10832,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "tweetnacl": { @@ -10833,7 +10848,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "1.1.2" } }, "type-is": { @@ -10843,7 +10858,7 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "~2.1.18" + "mime-types": "2.1.18" } }, "typedarray": { @@ -10864,8 +10879,8 @@ "integrity": "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==", "dev": true, "requires": { - "commander": "~2.15.0", - "source-map": "~0.6.1" + "commander": "2.15.1", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -10889,14 +10904,14 @@ "integrity": "sha512-hIQJ1yxAPhEA2yW/i7Fr+SXZVMp+VEI3d42RTHBgQd2yhp/1UdBcR3QEWPV5ahBxlqQDMEMTuTEvDHSFINfwSw==", "dev": true, "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "schema-utils": "0.4.5", + "serialize-javascript": "1.5.0", + "source-map": "0.6.1", + "uglify-es": "3.3.9", + "webpack-sources": "1.1.0", + "worker-farm": "1.6.0" }, "dependencies": { "commander": { @@ -10917,8 +10932,8 @@ "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "dev": true, "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" + "commander": "2.13.0", + "source-map": "0.6.1" } } } @@ -10941,10 +10956,10 @@ "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "dev": true, "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" }, "dependencies": { "extend-shallow": { @@ -10953,7 +10968,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "set-value": { @@ -10962,10 +10977,10 @@ "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" } } } @@ -10976,7 +10991,7 @@ "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", "dev": true, "requires": { - "unique-slug": "^2.0.0" + "unique-slug": "2.0.0" } }, "unique-slug": { @@ -10985,7 +11000,7 @@ "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", "dev": true, "requires": { - "imurmurhash": "^0.1.4" + "imurmurhash": "0.1.4" } }, "unpipe": { @@ -11000,8 +11015,8 @@ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "has-value": "0.3.1", + "isobject": "3.0.1" }, "dependencies": { "has-value": { @@ -11010,9 +11025,9 @@ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" }, "dependencies": { "isobject": { @@ -11052,7 +11067,7 @@ "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", "dev": true, "requires": { - "punycode": "^2.1.0" + "punycode": "2.1.0" } }, "urix": { @@ -11091,9 +11106,9 @@ "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^0.4.3" + "loader-utils": "1.1.0", + "mime": "2.3.1", + "schema-utils": "0.4.5" }, "dependencies": { "mime": { @@ -11110,8 +11125,8 @@ "integrity": "sha512-x95Td74QcvICAA0+qERaVkRpTGKyBHHYdwL2LXZm5t/gBtCB9KQSO/0zQgSTYEV1p0WcvSg79TLNPSvd5IDJMQ==", "dev": true, "requires": { - "querystringify": "^2.0.0", - "requires-port": "^1.0.0" + "querystringify": "2.0.0", + "requires-port": "1.0.0" } }, "use": { @@ -11120,7 +11135,7 @@ "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", "dev": true, "requires": { - "kind-of": "^6.0.2" + "kind-of": "6.0.2" } }, "useragent": { @@ -11129,8 +11144,8 @@ "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", "dev": true, "requires": { - "lru-cache": "2.2.x", - "tmp": "0.0.x" + "lru-cache": "2.2.4", + "tmp": "0.0.33" }, "dependencies": { "lru-cache": { @@ -11162,8 +11177,8 @@ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "define-properties": "1.1.2", + "object.getownpropertydescriptors": "2.0.3" } }, "utila": { @@ -11197,8 +11212,8 @@ "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "spdx-correct": "3.0.0", + "spdx-expression-parse": "3.0.0" } }, "validate-npm-package-name": { @@ -11207,7 +11222,7 @@ "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", "dev": true, "requires": { - "builtins": "^1.0.3" + "builtins": "1.0.3" } }, "vary": { @@ -11222,9 +11237,9 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "assert-plus": "^1.0.0", + "assert-plus": "1.0.0", "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "extsprintf": "1.3.0" } }, "vm-browserify": { @@ -11248,9 +11263,9 @@ "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", "dev": true, "requires": { - "chokidar": "^2.0.2", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "chokidar": "2.0.3", + "graceful-fs": "4.1.11", + "neo-async": "2.5.1" } }, "wbuf": { @@ -11259,7 +11274,7 @@ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { - "minimalistic-assert": "^1.0.0" + "minimalistic-assert": "1.0.1" } }, "webassemblyjs": { @@ -11272,7 +11287,7 @@ "@webassemblyjs/validation": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", "@webassemblyjs/wast-parser": "1.4.3", - "long": "^3.2.0" + "long": "3.2.0" } }, "webdriver-js-extender": { @@ -11281,8 +11296,8 @@ "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", "dev": true, "requires": { - "@types/selenium-webdriver": "^2.53.35", - "selenium-webdriver": "^2.53.2" + "@types/selenium-webdriver": "2.53.43", + "selenium-webdriver": "2.53.3" }, "dependencies": { "sax": { @@ -11298,9 +11313,9 @@ "dev": true, "requires": { "adm-zip": "0.4.4", - "rimraf": "^2.2.8", + "rimraf": "2.6.2", "tmp": "0.0.24", - "ws": "^1.0.1", + "ws": "1.1.5", "xml2js": "0.4.4" } }, @@ -11322,8 +11337,8 @@ "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", "dev": true, "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" + "options": "0.0.6", + "ultron": "1.0.2" } }, "xml2js": { @@ -11332,8 +11347,8 @@ "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=", "dev": true, "requires": { - "sax": "0.6.x", - "xmlbuilder": ">=1.0.0" + "sax": "0.6.1", + "xmlbuilder": "9.0.7" } } } @@ -11347,25 +11362,25 @@ "@webassemblyjs/ast": "1.4.3", "@webassemblyjs/wasm-edit": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", - "acorn": "^5.0.0", - "acorn-dynamic-import": "^3.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^0.1.1", - "enhanced-resolve": "^4.0.0", - "eslint-scope": "^3.7.1", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^0.4.4", - "tapable": "^1.0.0", - "uglifyjs-webpack-plugin": "^1.2.4", - "watchpack": "^1.5.0", - "webpack-sources": "^1.0.1" + "acorn": "5.7.1", + "acorn-dynamic-import": "3.0.0", + "ajv": "6.4.0", + "ajv-keywords": "3.2.0", + "chrome-trace-event": "0.1.3", + "enhanced-resolve": "4.0.0", + "eslint-scope": "3.7.1", + "loader-runner": "2.3.0", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "micromatch": "3.1.10", + "mkdirp": "0.5.1", + "neo-async": "2.5.1", + "node-libs-browser": "2.1.0", + "schema-utils": "0.4.5", + "tapable": "1.0.0", + "uglifyjs-webpack-plugin": "1.2.5", + "watchpack": "1.6.0", + "webpack-sources": "1.1.0" } }, "webpack-core": { @@ -11374,8 +11389,8 @@ "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", "dev": true, "requires": { - "source-list-map": "~0.1.7", - "source-map": "~0.4.1" + "source-list-map": "0.1.8", + "source-map": "0.4.4" }, "dependencies": { "source-list-map": { @@ -11390,7 +11405,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -11401,13 +11416,13 @@ "integrity": "sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==", "dev": true, "requires": { - "loud-rejection": "^1.6.0", - "memory-fs": "~0.4.1", - "mime": "^2.1.0", - "path-is-absolute": "^1.0.0", - "range-parser": "^1.0.3", - "url-join": "^4.0.0", - "webpack-log": "^1.0.1" + "loud-rejection": "1.6.0", + "memory-fs": "0.4.1", + "mime": "2.3.1", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "url-join": "4.0.0", + "webpack-log": "1.2.0" }, "dependencies": { "mime": { @@ -11425,32 +11440,32 @@ "dev": true, "requires": { "ansi-html": "0.0.7", - "array-includes": "^3.0.3", - "bonjour": "^3.5.0", - "chokidar": "^2.0.0", - "compression": "^1.5.2", - "connect-history-api-fallback": "^1.3.0", - "debug": "^3.1.0", - "del": "^3.0.0", - "express": "^4.16.2", - "html-entities": "^1.2.0", - "http-proxy-middleware": "~0.18.0", - "import-local": "^1.0.0", + "array-includes": "3.0.3", + "bonjour": "3.5.0", + "chokidar": "2.0.3", + "compression": "1.7.2", + "connect-history-api-fallback": "1.5.0", + "debug": "3.1.0", + "del": "3.0.0", + "express": "4.16.3", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.18.0", + "import-local": "1.0.0", "internal-ip": "1.2.0", - "ip": "^1.1.5", - "killable": "^1.0.0", - "loglevel": "^1.4.1", - "opn": "^5.1.0", - "portfinder": "^1.0.9", - "selfsigned": "^1.9.1", - "serve-index": "^1.7.2", + "ip": "1.1.5", + "killable": "1.0.0", + "loglevel": "1.6.1", + "opn": "5.3.0", + "portfinder": "1.0.13", + "selfsigned": "1.10.3", + "serve-index": "1.9.1", "sockjs": "0.3.19", "sockjs-client": "1.1.4", - "spdy": "^3.4.1", - "strip-ansi": "^3.0.0", - "supports-color": "^5.1.0", + "spdy": "3.4.7", + "strip-ansi": "3.0.1", + "supports-color": "5.4.0", "webpack-dev-middleware": "3.1.3", - "webpack-log": "^1.1.2", + "webpack-log": "1.2.0", "yargs": "11.0.0" }, "dependencies": { @@ -11472,9 +11487,9 @@ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" }, "dependencies": { "strip-ansi": { @@ -11483,7 +11498,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } } } @@ -11515,9 +11530,9 @@ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" } }, "string-width": { @@ -11526,8 +11541,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" }, "dependencies": { "strip-ansi": { @@ -11536,7 +11551,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } } } @@ -11559,18 +11574,18 @@ "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "9.0.2" } }, "yargs-parser": { @@ -11579,7 +11594,7 @@ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "^4.1.0" + "camelcase": "4.1.0" } } } @@ -11590,10 +11605,10 @@ "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", "dev": true, "requires": { - "chalk": "^2.1.0", - "log-symbols": "^2.1.0", - "loglevelnext": "^1.0.1", - "uuid": "^3.1.0" + "chalk": "2.2.2", + "log-symbols": "2.2.0", + "loglevelnext": "1.0.5", + "uuid": "3.2.1" } }, "webpack-merge": { @@ -11602,7 +11617,7 @@ "integrity": "sha512-zxwAIGK7nKdu5CIZL0BjTQoq3elV0t0MfB7rUC1zj668geid52abs6hN/ACwZdK6LeMS8dC9B6WmtF978zH5mg==", "dev": true, "requires": { - "lodash": "^4.17.5" + "lodash": "4.17.10" } }, "webpack-sources": { @@ -11611,8 +11626,8 @@ "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", "dev": true, "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "source-list-map": "2.0.0", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -11629,7 +11644,7 @@ "integrity": "sha1-xcTj1pD50vZKlVDgeodn+Xlqpdg=", "dev": true, "requires": { - "webpack-core": "^0.6.8" + "webpack-core": "0.6.9" } }, "websocket-driver": { @@ -11638,8 +11653,8 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": ">=0.4.0", - "websocket-extensions": ">=0.1.1" + "http-parser-js": "0.4.13", + "websocket-extensions": "0.1.3" } }, "websocket-extensions": { @@ -11660,7 +11675,7 @@ "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "dev": true, "requires": { - "isexe": "^2.0.0" + "isexe": "2.0.0" } }, "which-module": { @@ -11676,7 +11691,7 @@ "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "dev": true, "requires": { - "string-width": "^1.0.2" + "string-width": "1.0.2" } }, "window-size": { @@ -11705,7 +11720,7 @@ "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", "dev": true, "requires": { - "errno": "~0.1.7" + "errno": "0.1.7" } }, "wrap-ansi": { @@ -11714,8 +11729,8 @@ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "string-width": "1.0.2", + "strip-ansi": "3.0.1" } }, "wrappy": { @@ -11730,9 +11745,9 @@ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" + "async-limiter": "1.0.0", + "safe-buffer": "5.1.2", + "ultron": "1.1.1" } }, "xml2js": { @@ -11741,8 +11756,8 @@ "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", "dev": true, "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" + "sax": "1.2.4", + "xmlbuilder": "9.0.7" }, "dependencies": { "sax": { @@ -11784,7 +11799,7 @@ "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", "dev": true, "requires": { - "cuint": "^0.2.2" + "cuint": "0.2.2" } }, "y18n": { @@ -11806,9 +11821,9 @@ "dev": true, "optional": true, "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", "window-size": "0.1.0" } }, @@ -11819,7 +11834,7 @@ "dev": true, "optional": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "3.0.0" }, "dependencies": { "camelcase": { diff --git a/package.json b/package.json index e6a6d3028..ebb85f656 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-rc.1", + "version": "2.0.0-rc.2", "description": "CoreUI Free Angular 2+ Admin Template", "author": { "name": "Łukasz Holeczek", @@ -27,19 +27,20 @@ }, "private": true, "dependencies": { - "@angular/animations": "^6.0.5", - "@angular/common": "^6.0.5", - "@angular/compiler": "^6.0.5", - "@angular/core": "^6.0.5", - "@angular/forms": "^6.0.5", - "@angular/http": "^6.0.5", - "@angular/platform-browser": "^6.0.5", - "@angular/platform-browser-dynamic": "^6.0.5", - "@angular/router": "^6.0.5", + "@angular/animations": "^6.0.9", + "@angular/common": "^6.0.9", + "@angular/compiler": "^6.0.9", + "@angular/core": "^6.0.9", + "@angular/forms": "^6.0.9", + "@angular/http": "^6.0.9", + "@angular/platform-browser": "^6.0.9", + "@angular/platform-browser-dynamic": "^6.0.9", + "@angular/router": "^6.0.9", "@coreui/angular": "^2.0.0-rc.1", - "@coreui/coreui": "^2.0.2", + "@coreui/coreui": "^2.0.4", "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0", - "@coreui/icons": "^0.2.0", + "@coreui/icons": "^0.3.0", + "bootstrap": "^4.1.2", "chart.js": "^2.7.2", "core-js": "^2.5.7", "flag-icon-css": "^3.0.0", @@ -58,19 +59,19 @@ "devDependencies": { "@angular-devkit/build-angular": "^0.6.8", "@angular/cli": "^6.0.8", - "@angular/compiler-cli": "^6.0.5", - "@angular/language-service": "^6.0.5", + "@angular/compiler-cli": "^6.0.9", + "@angular/language-service": "^6.0.9", "@types/jasmine": "^2.8.8", "@types/jasminewd2": "^2.0.3", "@types/node": "^10.3.4", - "codelyzer": "^4.3.0", + "codelyzer": "^4.4.2", "jasmine-core": "^3.1.0", "jasmine-spec-reporter": "^4.2.1", "karma": "^2.0.3", "karma-chrome-launcher": "^2.2.0", "karma-coverage-istanbul-reporter": "^2.0.1", "karma-jasmine": "^1.1.2", - "karma-jasmine-html-reporter": "^1.1.0", + "karma-jasmine-html-reporter": "^1.2.0", "protractor": "^5.3.2", "ts-node": "^6.1.1", "tslint": "^5.10.0", diff --git a/src/scss/style.scss b/src/scss/style.scss index 6dbeee6ed..cae98169e 100644 --- a/src/scss/style.scss +++ b/src/scss/style.scss @@ -2,7 +2,7 @@ @import "https://github.com/variables"; // Import styles -@import "https://github.com/node_modules/@coreui/coreui/scss/coreui"; +@import "https://github.com/~@coreui/coreui/scss/coreui"; // If you want to add something do it here @import "https://github.com/custom"; diff --git a/src/scss/vendors/_variables.scss b/src/scss/vendors/_variables.scss index d48857177..4131d43d5 100644 --- a/src/scss/vendors/_variables.scss +++ b/src/scss/vendors/_variables.scss @@ -1,7 +1,3 @@ // Override Boostrap variables @import "https://github.com/variables"; -@import "https://github.com/node_modules/@coreui/coreui/scss/bootstrap-variables"; -@import "https://github.com/node_modules/bootstrap/scss/mixins"; -@import "https://github.com/node_modules/bootstrap/scss/functions"; -@import "https://github.com/node_modules/bootstrap/scss/variables"; @import "https://github.com/node_modules/@coreui/coreui/scss/variables"; From 409a85824b70370517a40ace9d080e5ffdfa108b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 13 Jul 2018 17:39:05 +0200 Subject: [PATCH 045/168] fix: add mixins --- src/scss/vendors/_variables.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/src/scss/vendors/_variables.scss b/src/scss/vendors/_variables.scss index 4131d43d5..14c6d7f93 100644 --- a/src/scss/vendors/_variables.scss +++ b/src/scss/vendors/_variables.scss @@ -1,3 +1,4 @@ // Override Boostrap variables @import "https://github.com/variables"; +@import "https://github.com/node_modules/bootstrap/scss/mixins"; @import "https://github.com/node_modules/@coreui/coreui/scss/variables"; From ddeb38238695bb5481d5061eb8ba517de3f2792e Mon Sep 17 00:00:00 2001 From: xidedix Date: Mon, 13 Aug 2018 16:30:50 +0200 Subject: [PATCH 046/168] chore: dependencies update --- .gitignore | 1 + package-lock.json | 11852 -------------------------------------------- package.json | 52 +- 3 files changed, 27 insertions(+), 11878 deletions(-) delete mode 100644 package-lock.json diff --git a/.gitignore b/.gitignore index eabf65e51..9725934af 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ # dependencies /node_modules +package-lock.json # IDEs and editors /.idea diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index fc4ae9de1..000000000 --- a/package-lock.json +++ /dev/null @@ -1,11852 +0,0 @@ -{ - "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.0.0-rc.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@angular-devkit/architect": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.8.tgz", - "integrity": "sha512-ZKTm/zC61iY9IBHOEAKoMSzZpvhkmv+1O/HHzpHEuR551jCzu6vSyCmMY9Z7GBcccscCV+hjeSMwgFrFRcqlkw==", - "dev": true, - "requires": { - "@angular-devkit/core": "0.6.8", - "rxjs": "^6.0.0" - } - }, - "@angular-devkit/build-angular": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.6.8.tgz", - "integrity": "sha512-VGqYAk8jpISraz2UHfsDre270NOUmV0CTSZw2p9sm5g/XIr5m+IHetFZz3gpoAr9+If2aFTs8Rt3sGdCRzwBqA==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.6.8", - "@angular-devkit/build-optimizer": "0.6.8", - "@angular-devkit/core": "0.6.8", - "@ngtools/webpack": "6.0.8", - "ajv": "~6.4.0", - "autoprefixer": "^8.4.1", - "cache-loader": "^1.2.2", - "chalk": "~2.2.2", - "circular-dependency-plugin": "^5.0.2", - "clean-css": "^4.1.11", - "copy-webpack-plugin": "^4.5.1", - "file-loader": "^1.1.11", - "glob": "^7.0.3", - "html-webpack-plugin": "^3.0.6", - "istanbul": "^0.4.5", - "istanbul-instrumenter-loader": "^3.0.1", - "karma-source-map-support": "^1.2.0", - "less": "^3.0.4", - "less-loader": "^4.1.0", - "license-webpack-plugin": "^1.3.1", - "lodash": "^4.17.4", - "memory-fs": "^0.4.1", - "mini-css-extract-plugin": "~0.4.0", - "minimatch": "^3.0.4", - "node-sass": "^4.9.0", - "opn": "^5.1.0", - "parse5": "^4.0.0", - "portfinder": "^1.0.13", - "postcss": "^6.0.22", - "postcss-import": "^11.1.0", - "postcss-loader": "^2.1.5", - "postcss-url": "^7.3.2", - "raw-loader": "^0.5.1", - "resolve": "^1.5.0", - "rxjs": "^6.0.0", - "sass-loader": "^7.0.1", - "silent-error": "^1.1.0", - "source-map-support": "^0.5.0", - "stats-webpack-plugin": "^0.6.2", - "style-loader": "^0.21.0", - "stylus": "^0.54.5", - "stylus-loader": "^3.0.2", - "tree-kill": "^1.2.0", - "uglifyjs-webpack-plugin": "^1.2.5", - "url-loader": "^1.0.1", - "webpack": "~4.8.1", - "webpack-dev-middleware": "^3.1.3", - "webpack-dev-server": "^3.1.4", - "webpack-merge": "^4.1.2", - "webpack-sources": "^1.1.0", - "webpack-subresource-integrity": "^1.1.0-rc.4" - }, - "dependencies": { - "@angular-devkit/architect": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.6.8.tgz", - "integrity": "sha512-ZKTm/zC61iY9IBHOEAKoMSzZpvhkmv+1O/HHzpHEuR551jCzu6vSyCmMY9Z7GBcccscCV+hjeSMwgFrFRcqlkw==", - "dev": true, - "requires": { - "@angular-devkit/core": "0.6.8", - "rxjs": "^6.0.0" - } - }, - "@angular-devkit/core": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.8.tgz", - "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", - "dev": true, - "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" - } - } - } - }, - "@angular-devkit/build-optimizer": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.6.8.tgz", - "integrity": "sha512-of5syQbv3uNPp4AQkfRecfnp8AE8kvffbfYi+FFPZ6OGr7e59T1fGwk6+Zgb2qQFQg8HO2tzWI/uygtLIqmbmw==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "source-map": "^0.5.6", - "typescript": "~2.9.1", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "typescript": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", - "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", - "dev": true - } - } - }, - "@angular-devkit/core": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.8.tgz", - "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", - "dev": true, - "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" - } - }, - "@angular-devkit/schematics": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.6.8.tgz", - "integrity": "sha512-R4YqAUdo62wtrhX/5HSRGSKXNTWqfQb66ZE6m8jj6GEJNFKdNXMdxOchxr07LCiKTxfh1w6G3nGzxIsu/+D4KA==", - "dev": true, - "requires": { - "@angular-devkit/core": "0.6.8", - "rxjs": "^6.0.0" - } - }, - "@angular/animations": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.0.5.tgz", - "integrity": "sha512-zW/qX3CvsuRDOcTNFFSf7uXktvq1jRrfKR8LdGQ/DER1GU3o8pR3z3H8gHy8lAFc3PESfETtzXinKUNzvTDfpA==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@angular/cli": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.0.8.tgz", - "integrity": "sha512-DhH1Zq5Yonthw6zh6W07fhf+9XrAZbD1fcQ0MrmbxlieCfLlTAdBqyK2LavFCKwSZkUMLF6UHM3+jiNRVZSSIg==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.6.8", - "@angular-devkit/core": "0.6.8", - "@angular-devkit/schematics": "0.6.8", - "@schematics/angular": "0.6.8", - "@schematics/update": "0.6.8", - "opn": "~5.3.0", - "resolve": "^1.1.7", - "rxjs": "^6.0.0", - "semver": "^5.1.0", - "silent-error": "^1.0.0", - "symbol-observable": "^1.2.0", - "yargs-parser": "^10.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "yargs-parser": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.0.0.tgz", - "integrity": "sha512-+DHejWujTVYeMHLff8U96rLc4uE4Emncoftvn5AjhB1Jw1pWxLzgBUT/WYbPrHmy6YPEBTZQx5myHhVcuuu64g==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "@angular/common": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.0.5.tgz", - "integrity": "sha512-xL4Aq+uGQcmHYs90WSKsS9vBC1XO042hM5lSVz+zyYtYzYHdt/Qg1CIuR3zkP+8DG+mf1QZqbg5YtQx5XykmgA==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@angular/compiler": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.0.5.tgz", - "integrity": "sha512-Oe0VRCyKfHLatalRuXjCdgaY6hhiMXEL/ueknMJFC0+xA73mEchmLYXj64/1ed753cjnLOM2qbVVwqhc26tmEg==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@angular/compiler-cli": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.0.5.tgz", - "integrity": "sha512-onRlVLWo1mTdyxLMRtW4iPntTUglJl9T0hacRlscKKlAUT8jaSfqIyknCF3jEXJrTnfKdypen053U7g2ajifrA==", - "dev": true, - "requires": { - "chokidar": "^1.4.2", - "minimist": "^1.2.0", - "reflect-metadata": "^0.1.2", - "tsickle": "^0.29.0" - }, - "dependencies": { - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": true, - "requires": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "@angular/core": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.0.5.tgz", - "integrity": "sha512-yG4Qz5wHWgFYOCtX62F8MmJ1wZwZA1ALbyQC+WAZfi7Y8Asx8TShJ+3QKUDYwO1jj530pqNbfauDTCmPzzPvaQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@angular/forms": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.0.5.tgz", - "integrity": "sha512-d1SdhAQ/W1n3vtm1lp5y16EaUylcZ2wftLUj6MSne3bH/2MJ6JsxJKwX+MfPcQCo+DCfG5bF0UMCa1KAwUQthQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@angular/http": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.0.5.tgz", - "integrity": "sha512-N9lx1s1h4wki1ob4qne3FdyAWG3TcCAGnUAjDmZ1+c/hhxtcv0iEJ22nBrGkPIsUxIPXg0JgsD1hKhu5DGEbWg==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@angular/language-service": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.0.5.tgz", - "integrity": "sha512-PH06chMTcWTLfVxZqpXksIx9969N/azEghYx0U+MzlGomeaaBXr7RuZWHRVn/lD5XljrqdWAQSMc+abbn1oKgg==", - "dev": true - }, - "@angular/platform-browser": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.0.5.tgz", - "integrity": "sha512-FSsA9C3cJa7S4SPUAhypKlTQf4uA4hiqx/h65v7frDiyRVHv22oWKX7aKmyyb9oP5FHN/TDeQiRn4m8XNqG6AQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@angular/platform-browser-dynamic": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.5.tgz", - "integrity": "sha512-TTSLOMVrgRXI29xmBWsnSp8187vbWnbj0YEehuyup2FmltUl+H5Vms7poWV9/6fI3RnW3Yg9Ziv3T5iKqsiADQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@angular/router": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.0.5.tgz", - "integrity": "sha512-M3cb5CDX+WvkM2xmFeP64zPwLJ6by6cyzl5OCfEQjoTGKOFY7N2B4kHAOw5KJN3nIEd0PersSBgf11Y9g7GPwA==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@coreui/angular": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.0.0-rc.1.tgz", - "integrity": "sha512-84gmsMli6l+816AcnbASFfQYWeh16/Sk3BWeVVLUGL6l1q8fgqcMcHf8ZApdDRgV0S8+gPnt/rnW+hHtZx2VZw==", - "requires": { - "tslib": "^1.9.0" - } - }, - "@coreui/coreui": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.0.2.tgz", - "integrity": "sha512-IIYgagEkMHhtGZpenawgPndqhDA6xFtolmhQx6X8OUrfVIR4ynYkEsQfwnGkYl5xffzQCqqw+WuP/5KGezZq9Q==", - "requires": { - "@coreui/coreui-plugin-npm-postinstall": "^1.0.2", - "bootstrap": "^4.1.1" - } - }, - "@coreui/coreui-plugin-chartjs-custom-tooltips": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.2.0.tgz", - "integrity": "sha512-+dCytUJQ4xlMqlLoA9oOTCoxWEJSX9Kv+bCxSFJNqR1PvYzcpXGu/B6AO38GgLfanK0KDKe+uhf1jod7agsMJA==", - "requires": { - "ms": "^2.1.1" - } - }, - "@coreui/coreui-plugin-npm-postinstall": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-npm-postinstall/-/coreui-plugin-npm-postinstall-1.0.2.tgz", - "integrity": "sha512-yeeoWp+bNS84nP1977Y8UCiQ9pssO+f4QuVj3i0/gYZFjjvOgxx0dnyWhtowD5sLYnCRMPlPpqyjwXze3SlkYg==" - }, - "@coreui/icons": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-0.2.0.tgz", - "integrity": "sha512-FPpi7tagGA3xGGGjYOMBUoLVjqNinrPOsM+AjpYiYW9jrAeuY+eZfToEPyGvdbIFgGBsi7qwpUfwmDR8KcGwow==" - }, - "@ngtools/webpack": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.0.8.tgz", - "integrity": "sha512-jorGpTd82ILbyUwg4JQekovHFaYwSMlZan4f7x+sd3+2WgyL3Z1+ZbVSGKvXZWKS/mAVx7eLkRikzJkuC4FgHw==", - "dev": true, - "requires": { - "@angular-devkit/core": "0.6.8", - "tree-kill": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.6.8.tgz", - "integrity": "sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==", - "dev": true, - "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" - } - } - } - }, - "@schematics/angular": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.6.8.tgz", - "integrity": "sha512-9kRphqTYG5Df/I8fvnT1zMsw0YNDPO9tl18tQZXj4am4raT7l9UCr+WkwJdlBoA5pwG6baWE9sL0iGWV/bzF/g==", - "dev": true, - "requires": { - "@angular-devkit/core": "0.6.8", - "@angular-devkit/schematics": "0.6.8", - "typescript": ">=2.6.2 <2.8" - } - }, - "@schematics/update": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.6.8.tgz", - "integrity": "sha512-1Uq7LYnwL2wBwGVCgNz76QAR13ghAk+2vDDHOi+VX5+usHManxydrpoMGeX66OBPd+y5D3D2MFb+8mYHE7mygg==", - "dev": true, - "requires": { - "@angular-devkit/core": "0.6.8", - "@angular-devkit/schematics": "0.6.8", - "npm-registry-client": "^8.5.1", - "rxjs": "^6.0.0", - "semver": "^5.3.0", - "semver-intersect": "^1.1.2" - } - }, - "@types/jasmine": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.8.tgz", - "integrity": "sha512-OJSUxLaxXsjjhob2DBzqzgrkLmukM3+JMpRp0r0E4HTdT1nwDCWhaswjYxazPij6uOdzHCJfNbDjmQ1/rnNbCg==", - "dev": true - }, - "@types/jasminewd2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.3.tgz", - "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", - "dev": true, - "requires": { - "@types/jasmine": "*" - } - }, - "@types/node": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.3.4.tgz", - "integrity": "sha512-YMLlzdeNnAyLrQew39IFRkMacAR5BqKGIEei9ZjdHsIZtv+ZWKYTu1i7QJhetxQ9ReXx8w5f+cixdHZG3zgMQA==", - "dev": true - }, - "@types/q": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", - "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", - "dev": true - }, - "@types/selenium-webdriver": { - "version": "2.53.43", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-2.53.43.tgz", - "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.4.3.tgz", - "integrity": "sha512-S6npYhPcTHDYe9nlsKa9CyWByFi8Vj8HovcAgtmMAQZUOczOZbQ8CnwMYKYC5HEZzxEE+oY0jfQk4cVlI3J59Q==", - "dev": true, - "requires": { - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/wast-parser": "1.4.3", - "debug": "^3.1.0", - "webassemblyjs": "1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.4.3.tgz", - "integrity": "sha512-3zTkSFswwZOPNHnzkP9ONq4bjJSeKVMcuahGXubrlLmZP8fmTIJ58dW7h/zOVWiFSuG2em3/HH3BlCN7wyu9Rw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.4.3.tgz", - "integrity": "sha512-e8+KZHh+RV8MUvoSRtuT1sFXskFnWG9vbDy47Oa166xX+l0dD5sERJ21g5/tcH8Yo95e9IN3u7Jc3NbhnUcSkw==", - "dev": true, - "requires": { - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.4.3.tgz", - "integrity": "sha512-9FgHEtNsZQYaKrGCtsjswBil48Qp1agrzRcPzCbQloCoaTbOXLJ9IRmqT+uEZbenpULLRNFugz3I4uw18hJM8w==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.4.3" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.4.3.tgz", - "integrity": "sha512-JINY76U+702IRf7ePukOt037RwmtH59JHvcdWbTTyHi18ixmQ+uOuNhcdCcQHTquDAH35/QgFlp3Y9KqtyJsCQ==", - "dev": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.4.3.tgz", - "integrity": "sha512-I7bS+HaO0K07Io89qhJv+z1QipTpuramGwUSDkwEaficbSvCcL92CUZEtgykfNtk5wb0CoLQwWlmXTwGbNZUeQ==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.4.3.tgz", - "integrity": "sha512-p0yeeO/h2r30PyjnJX9xXSR6EDcvJd/jC6xa/Pxg4lpfcNi7JUswOpqDToZQ55HMMVhXDih/yqkaywHWGLxqyQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-buffer": "1.4.3", - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/wasm-gen": "1.4.3", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "@webassemblyjs/leb128": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.4.3.tgz", - "integrity": "sha512-4u0LJLSPzuRDWHwdqsrThYn+WqMFVqbI2ltNrHvZZkzFPO8XOZ0HFQ5eVc4jY/TNHgXcnwrHjONhPGYuuf//KQ==", - "dev": true, - "requires": { - "leb": "^0.3.0" - } - }, - "@webassemblyjs/validation": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/validation/-/validation-1.4.3.tgz", - "integrity": "sha512-R+rRMKfhd9mq0rj2mhU9A9NKI2l/Rw65vIYzz4lui7eTKPcCu1l7iZNi4b9Gen8D42Sqh/KGiaQNk/x5Tn/iBQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3" - } - }, - "@webassemblyjs/wasm-edit": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.4.3.tgz", - "integrity": "sha512-qzuwUn771PV6/LilqkXcS0ozJYAeY/OKbXIWU3a8gexuqb6De2p4ya/baBeH5JQ2WJdfhWhSvSbu86Vienttpw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-buffer": "1.4.3", - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/helper-wasm-section": "1.4.3", - "@webassemblyjs/wasm-gen": "1.4.3", - "@webassemblyjs/wasm-opt": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "@webassemblyjs/wast-printer": "1.4.3", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.4.3.tgz", - "integrity": "sha512-eR394T8dHZfpLJ7U/Z5pFSvxl1L63JdREebpv9gYc55zLhzzdJPAuxjBYT4XqevUdW67qU2s0nNA3kBuNJHbaQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/leb128": "1.4.3" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.4.3.tgz", - "integrity": "sha512-7Gp+nschuKiDuAL1xmp4Xz0rgEbxioFXw4nCFYEmy+ytynhBnTeGc9W9cB1XRu1w8pqRU2lbj2VBBA4cL5Z2Kw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-buffer": "1.4.3", - "@webassemblyjs/wasm-gen": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.4.3.tgz", - "integrity": "sha512-KXBjtlwA3BVukR/yWHC9GF+SCzBcgj0a7lm92kTOaa4cbjaTaa47bCjXw6cX4SGQpkncB9PU2hHGYVyyI7wFRg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/leb128": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "webassemblyjs": "1.4.3" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.4.3.tgz", - "integrity": "sha512-QhCsQzqV0CpsEkRYyTzQDilCNUZ+5j92f+g35bHHNqS22FppNTywNFfHPq8ZWZfYCgbectc+PoghD+xfzVFh1Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/floating-point-hex-parser": "1.4.3", - "@webassemblyjs/helper-code-frame": "1.4.3", - "@webassemblyjs/helper-fsm": "1.4.3", - "long": "^3.2.0", - "webassemblyjs": "1.4.3" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.4.3.tgz", - "integrity": "sha512-EgXk4anf8jKmuZJsqD8qy5bz2frEQhBvZruv+bqwNoLWUItjNSFygk8ywL3JTEz9KtxTlAmqTXNrdD1d9gNDtg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/wast-parser": "1.4.3", - "long": "^3.2.0" - } - }, - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true - }, - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", - "dev": true, - "requires": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" - } - }, - "acorn": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", - "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", - "dev": true - }, - "acorn-dynamic-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", - "dev": true, - "requires": { - "acorn": "^5.0.0" - } - }, - "addressparser": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz", - "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=", - "dev": true, - "optional": true - }, - "adm-zip": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", - "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=", - "dev": true - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "agent-base": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.0.tgz", - "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "ajv": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz", - "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", - "dev": true, - "requires": { - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0", - "uri-js": "^3.0.2" - } - }, - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", - "dev": true - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "amqplib": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.5.2.tgz", - "integrity": "sha512-l9mCs6LbydtHqRniRwYkKdqxVa6XMz3Vw1fh+2gJaaVgTM6Jk3o8RccAKWKtlhT1US5sWrFh+KKxsVUALURSIA==", - "dev": true, - "optional": true, - "requires": { - "bitsyntax": "~0.0.4", - "bluebird": "^3.4.6", - "buffer-more-ints": "0.0.2", - "readable-stream": "1.x >=1.1.9", - "safe-buffer": "^5.0.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true, - "optional": true - } - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - }, - "dependencies": { - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "^1.1.1" - } - } - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "app-root-path": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", - "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", - "dev": true - }, - "append-transform": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", - "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", - "dev": true, - "requires": { - "default-require-extensions": "^2.0.0" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-flatten": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", - "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", - "dev": true - }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" - } - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "optional": true - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true, - "requires": { - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.5.tgz", - "integrity": "sha512-oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw==", - "dev": true, - "optional": true - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "optional": true - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", - "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", - "dev": true - }, - "autoprefixer": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.3.tgz", - "integrity": "sha512-KkQyCHBxma7R2eoEkjja/RHUBw+Fc1nY46LdV62fzJI5D7i8mLLCtAZ/AVR3UbXhDZ8mUz4C/PF4lZrbiHa1ZQ==", - "dev": true, - "requires": { - "browserslist": "^3.2.8", - "caniuse-lite": "^1.0.30000856", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^6.0.22", - "postcss-value-parser": "^3.2.3" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", - "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", - "dev": true - }, - "axios": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz", - "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=", - "dev": true, - "optional": true, - "requires": { - "follow-redirects": "1.0.0" - }, - "dependencies": { - "follow-redirects": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", - "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=", - "dev": true, - "optional": true, - "requires": { - "debug": "^2.2.0" - } - } - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true - }, - "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", - "dev": true - }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true, - "requires": { - "callsite": "1.0.0" - } - }, - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", - "dev": true - }, - "bitsyntax": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.0.4.tgz", - "integrity": "sha1-6xDMb4K4xJDj6FaY8H6D1G4MuoI=", - "dev": true, - "optional": true, - "requires": { - "buffer-more-ints": "0.0.2" - } - }, - "bl": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", - "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~2.0.5" - }, - "dependencies": { - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true, - "optional": true - } - } - }, - "blob": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", - "dev": true - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "optional": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "blocking-proxy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", - "dev": true - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" - }, - "dependencies": { - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true, - "requires": { - "hoek": "4.x.x" - } - }, - "bootstrap": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.1.tgz", - "integrity": "sha512-SpiDSOcbg4J/PjVSt4ny5eY6j74VbVSjROY4Fb/WIUXBV9cnb5luyR4KnPvNoXuGnBK1T+nJIWqRsvU3yP8Mcg==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz", - "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - } - }, - "buffer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", - "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-more-ints": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-0.0.2.tgz", - "integrity": "sha1-JrOIXRD6E9t/wBquOquHAZngEkw=", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "buildmail": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz", - "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=", - "dev": true, - "optional": true, - "requires": { - "addressparser": "1.0.1", - "libbase64": "0.1.0", - "libmime": "3.0.0", - "libqp": "1.1.0", - "nodemailer-fetch": "1.6.0", - "nodemailer-shared": "1.1.0", - "punycode": "1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true, - "optional": true - } - } - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "dev": true, - "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cache-loader": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-1.2.2.tgz", - "integrity": "sha512-rsGh4SIYyB9glU+d0OcHwiXHXBoUgDhHZaQ1KAbiXqfz1CDPxtTboh1gPbJ0q2qdO8a9lfcjgC5CJ2Ms32y5bw==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "mkdirp": "^0.5.1", - "neo-async": "^2.5.0", - "schema-utils": "^0.4.2" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "optional": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } - }, - "caniuse-lite": { - "version": "1.0.30000856", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000856.tgz", - "integrity": "sha512-x3mYcApHMQemyaHuH/RyqtKCGIYTgEA63fdi+VBvDz8xUSmRiVWTLeyKcoGQCGG6UPR9/+4qG4OKrTa6aSQRKg==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "optional": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chalk": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.2.tgz", - "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", - "dev": true, - "requires": { - "ansi-styles": "^3.1.0", - "escape-string-regexp": "^1.0.5", - "supports-color": "^4.0.0" - }, - "dependencies": { - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "^2.0.0" - } - } - } - }, - "chart.js": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.2.tgz", - "integrity": "sha512-90wl3V9xRZ8tnMvMlpcW+0Yg13BelsGS9P9t0ClaDxv/hdypHDr/YAGf+728m11P5ljwyB0ZHfPKCapZFqSqYA==", - "requires": { - "chartjs-color": "^2.1.0", - "moment": "^2.10.2" - } - }, - "chartjs-color": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.2.0.tgz", - "integrity": "sha1-hKL7dVeH7YXDndbdjHsdiEKbrq4=", - "requires": { - "chartjs-color-string": "^0.5.0", - "color-convert": "^0.5.3" - } - }, - "chartjs-color-string": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.5.0.tgz", - "integrity": "sha512-amWNvCOXlOUYxZVDSa0YOab5K/lmEhbFNKI55PWc4mlv28BDzA7zaoQTGxSBgJMHIW+hGX8YUrvw/FH4LyhwSQ==", - "requires": { - "color-name": "^1.0.0" - } - }, - "chokidar": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.1.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^2.1.1", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.0" - } - }, - "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", - "dev": true - }, - "chrome-trace-event": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz", - "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "circular-dependency-plugin": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.0.2.tgz", - "integrity": "sha512-oC7/DVAyfcY3UWKm0sN/oVoDedQDQiw/vIiAnuTWTpE5s0zWf7l3WY417Xw/Fbi/QbAjctAkxgMiS9P0s3zkmA==", - "dev": true - }, - "circular-json": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.4.tgz", - "integrity": "sha512-vnJA8KS0BfOihugYEUkLRcnmq21FbuivbxgzDLXNs3zIk4KllV4Mx4UuTzBXht9F00C7QfD1YqMXg1zP6EXpig==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", - "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", - "dev": true, - "requires": { - "source-map": "0.5.x" - } - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "optional": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true, - "optional": true - } - } - }, - "clone": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", - "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", - "dev": true - }, - "clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "codelyzer": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.3.0.tgz", - "integrity": "sha512-RLMrtLwrBS0dfo2/KTP+2NHofCpzcuh0bEp/A/naqvQonbUL4AW/qWQdbpn8dMNudtpmzEx9eS8KEpGdVPg1BA==", - "dev": true, - "requires": { - "app-root-path": "^2.0.1", - "css-selector-tokenizer": "^0.7.0", - "cssauron": "^1.4.0", - "semver-dsl": "^1.0.1", - "source-map": "^0.5.7", - "sprintf-js": "^1.0.3" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "combine-lists": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", - "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", - "dev": true, - "requires": { - "lodash": "^4.5.0" - } - }, - "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "compare-versions": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.0.tgz", - "integrity": "sha512-MAAAIOdi2s4Gl6rZ76PNcUa9IOYB+5ICdT41o5uMRf09aEu/F9RK+qhe8RjXNPwcTjGV7KU7h2P/fljThFVqyQ==", - "dev": true - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "compressible": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", - "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", - "dev": true, - "requires": { - "mime-db": ">= 1.34.0 < 2" - }, - "dependencies": { - "mime-db": { - "version": "1.34.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.34.0.tgz", - "integrity": "sha1-RS0Oz/XDA0am3B5kseruDTcZ/5o=", - "dev": true - } - } - }, - "compression": { - "version": "1.7.2", - "resolved": "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz", - "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "bytes": "3.0.0", - "compressible": "~2.0.13", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.1", - "vary": "~1.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", - "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.0", - "parseurl": "~1.3.2", - "utils-merge": "1.0.1" - }, - "dependencies": { - "finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" - } - }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - } - } - }, - "connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", - "dev": true - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "^0.1.4" - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "dev": true - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.1.tgz", - "integrity": "sha512-OlTo6DYg0XfTKOF8eLf79wcHm4Ut10xU2cRBRPMW/NA5F9VMjZGTfRHWDIYC3s+1kObGYrBLshXWU1K0hILkNQ==", - "dev": true, - "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "globby": "^7.1.1", - "is-glob": "^4.0.0", - "loader-utils": "^1.1.0", - "minimatch": "^3.0.4", - "p-limit": "^1.0.0", - "serialize-javascript": "^1.4.0" - } - }, - "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", - "dev": true, - "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, - "requires": { - "boom": "5.x.x" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "dev": true, - "requires": { - "hoek": "4.x.x" - } - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-parse": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", - "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", - "dev": true - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-selector-tokenizer": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", - "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", - "dev": true, - "requires": { - "cssesc": "^0.1.0", - "fastparse": "^1.1.1", - "regexpu-core": "^1.0.0" - } - }, - "css-what": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", - "dev": true - }, - "cssauron": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", - "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", - "dev": true, - "requires": { - "through": "X.X.X" - } - }, - "cssesc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", - "dev": true - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", - "dev": true - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true - }, - "cyclist": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", - "dev": true - }, - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "^0.10.9" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-uri-to-buffer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz", - "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==", - "dev": true, - "optional": true - }, - "date-format": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", - "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=", - "dev": true - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "default-require-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", - "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", - "dev": true, - "requires": { - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", - "dev": true, - "requires": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "degenerator": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", - "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", - "dev": true, - "optional": true, - "requires": { - "ast-types": "0.x.x", - "escodegen": "1.x.x", - "esprima": "3.x.x" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true, - "optional": true - } - } - }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", - "dev": true, - "requires": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "detect-node": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", - "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", - "dev": true - }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "dom-converter": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", - "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", - "dev": true, - "requires": { - "utila": "~0.3" - }, - "dependencies": { - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true - } - } - }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true, - "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, - "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "dev": true - }, - "domhandler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", - "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "double-ended-queue": { - "version": "2.1.0-0", - "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", - "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=", - "dev": true, - "optional": true - }, - "duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "~0.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", - "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.48", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz", - "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=", - "dev": true - }, - "elliptic": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", - "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz", - "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.0", - "uws": "~9.14.0", - "ws": "~3.3.1" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "engine.io-client": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz", - "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~3.3.1", - "xmlhttprequest-ssl": "~1.5.4", - "yeast": "0.1.2" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "engine.io-parser": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", - "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", - "dev": true, - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.4", - "has-binary2": "~1.0.2" - } - }, - "enhanced-resolve": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz", - "integrity": "sha512-jox/62b2GofV1qTUQTMPEJSDIGycS43evqYzD/KVtEb9OCoki9cnacUPxCrZa7JfPzZSYOCZhu9O9luaMxAX8g==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" - } - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, - "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", - "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" - } - }, - "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", - "dev": true, - "requires": { - "is-callable": "^1.1.1", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" - } - }, - "es5-ext": { - "version": "0.10.45", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.45.tgz", - "integrity": "sha512-FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "1" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-promise": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", - "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, - "requires": { - "esprima": "^2.7.1", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - } - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - }, - "dependencies": { - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - } - } - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter3": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", - "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", - "dev": true - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true - }, - "eventsource": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "dev": true, - "requires": { - "original": ">=0.0.5" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-braces": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", - "dev": true, - "requires": { - "array-slice": "^0.2.3", - "array-unique": "^0.2.1", - "braces": "^0.1.2" - }, - "dependencies": { - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", - "dev": true, - "requires": { - "expand-range": "^0.1.0" - } - }, - "expand-range": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", - "dev": true, - "requires": { - "is-number": "^0.1.1", - "repeat-string": "^0.2.2" - } - }, - "is-number": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", - "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", - "dev": true - }, - "repeat-string": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", - "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", - "dev": true - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "express": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "array-flatten": "1.1.1", - "body-parser": "1.18.2", - "content-disposition": "0.5.2", - "content-type": "~1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.1.1", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.3", - "qs": "6.5.1", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.1", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fastparse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "file-loader": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", - "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.4.5" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "fileset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", - "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", - "dev": true, - "requires": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" - } - }, - "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "flag-icon-css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-3.0.0.tgz", - "integrity": "sha512-Dy5xpXT2wKIx7oxTuimedeNymmCAFf1Tnq4ec9o3wxTBD9qESVMYti2SBLh4XMiKZzlTIy+msEtOfa/e5Na5iQ==" - }, - "flush-write-stream": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", - "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.4" - } - }, - "follow-redirects": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.4.1.tgz", - "integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==", - "dev": true, - "requires": { - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-access": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", - "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", - "dev": true, - "requires": { - "null-check": "^1.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.21", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": "^2.1.0" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.2.4", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.2.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.10.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.1.10", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.0.5" - } - }, - "safe-buffer": { - "version": "5.1.1", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.5.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.2", - "bundled": true, - "dev": true - } - } - }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "ftp": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", - "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "1.1.x", - "xregexp": "2.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true, - "optional": true - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "optional": true, - "requires": { - "globule": "^1.0.0" - } - }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true, - "optional": true - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "optional": true, - "requires": { - "is-property": "^1.0.0" - } - }, - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "get-uri": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.2.tgz", - "integrity": "sha512-ZD325dMZOgerGqF/rF6vZXyFGTAay62svjQIT+X/oU2PtxYpFxvSkbsdi+oxIrsNxlZVd4y8wUDqkaExWTI/Cw==", - "dev": true, - "optional": true, - "requires": { - "data-uri-to-buffer": "1", - "debug": "2", - "extend": "3", - "file-uri-to-path": "1", - "ftp": "~0.3.10", - "readable-stream": "2" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", - "dev": true, - "optional": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "handle-thing": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", - "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", - "dev": true - }, - "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", - "dev": true, - "requires": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "optional": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - } - } - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "dev": true, - "requires": { - "ajv": "^5.1.0", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - } - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dev": true, - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - } - } - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash.js": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.4.tgz", - "integrity": "sha512-A6RlQvvZEtFS5fLU43IDu0QUmBy+fDO9VMdTXvufKwIkt/rFfvICAViCax5fbDO4zdNzaC3/27ZhKUok5bAJyw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.0" - } - }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "dev": true, - "requires": { - "boom": "4.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" - } - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, - "hipchat-notifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz", - "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=", - "dev": true, - "optional": true, - "requires": { - "lodash": "^4.0.0", - "request": "^2.0.0" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", - "dev": true - }, - "hosted-git-info": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", - "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", - "dev": true - }, - "html-minifier": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.16.tgz", - "integrity": "sha512-zP5EfLSpiLRp0aAgud4CQXPQZm9kXwWjR/cF0PfdOj+jjWnOaCgeZcll4kYXSvIBPeUMmyaSc7mM4IDtA+kboA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.1.x", - "commander": "2.15.x", - "he": "1.1.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.3.x" - } - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - } - } - }, - "htmlparser2": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", - "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", - "dev": true, - "requires": { - "domelementtype": "1", - "domhandler": "2.1", - "domutils": "1.1", - "readable-stream": "1.0" - }, - "dependencies": { - "domutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", - "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "http-parser-js": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", - "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", - "dev": true - }, - "http-proxy": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", - "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", - "dev": true, - "requires": { - "eventemitter3": "^3.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "requires": { - "agent-base": "4", - "debug": "3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "http-proxy-middleware": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", - "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", - "dev": true, - "requires": { - "http-proxy": "^1.16.2", - "is-glob": "^4.0.0", - "lodash": "^4.17.5", - "micromatch": "^3.1.9" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "httpntlm": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", - "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=", - "dev": true, - "requires": { - "httpreq": ">=0.4.22", - "underscore": "~1.7.0" - } - }, - "httpreq": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz", - "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8=", - "dev": true - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "https-proxy-agent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", - "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", - "dev": true, - "requires": { - "agent-base": "^4.1.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true - }, - "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.8.tgz", - "integrity": "sha512-pUh+xUQQhQzevjRHHFqqcTy0/dP/kS9I8HSrUydhihjuD09W6ldVWFtIrwhXdUJHis3i2rZNqEHpZH/cbinFbg==", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", - "dev": true, - "requires": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", - "dev": true, - "optional": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "inflection": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz", - "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=", - "dev": true, - "optional": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "internal-ip": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", - "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", - "dev": true, - "requires": { - "meow": "^3.3.0" - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ipaddr.js": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", - "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "^1.0.0" - } - }, - "is-callable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "^2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-my-ip-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", - "dev": true, - "optional": true - }, - "is-my-json-valid": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", - "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", - "dev": true, - "optional": true, - "requires": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-odd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", - "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", - "dev": true, - "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true, - "optional": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isbinaryfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", - "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", - "dev": true, - "requires": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.8.x", - "esprima": "2.7.x", - "glob": "^5.0.15", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "istanbul-api": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", - "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", - "dev": true, - "requires": { - "async": "^2.1.4", - "compare-versions": "^3.1.0", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-hook": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-report": "^1.1.4", - "istanbul-lib-source-maps": "^1.2.4", - "istanbul-reports": "^1.3.0", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" - }, - "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - } - } - }, - "istanbul-instrumenter-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz", - "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", - "dev": true, - "requires": { - "convert-source-map": "^1.5.0", - "istanbul-lib-instrument": "^1.7.3", - "loader-utils": "^1.1.0", - "schema-utils": "^0.3.0" - }, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", - "dev": true, - "requires": { - "ajv": "^5.0.0" - } - } - } - }, - "istanbul-lib-coverage": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", - "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", - "dev": true - }, - "istanbul-lib-hook": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", - "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", - "dev": true, - "requires": { - "append-transform": "^1.0.0" - } - }, - "istanbul-lib-instrument": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", - "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", - "dev": true, - "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.0", - "semver": "^5.3.0" - } - }, - "istanbul-lib-report": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", - "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", - "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", - "dev": true, - "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz", - "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", - "dev": true, - "requires": { - "handlebars": "^4.0.3" - } - }, - "jasmine": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", - "dev": true, - "requires": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" - }, - "dependencies": { - "jasmine-core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", - "dev": true - } - } - }, - "jasmine-core": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.1.0.tgz", - "integrity": "sha1-pHheE11d9lAk38kiSVPfWFvSdmw=", - "dev": true - }, - "jasmine-spec-reporter": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.2.1.tgz", - "integrity": "sha512-FZBoZu7VE5nR7Nilzy+Np8KuVIOxF4oXDPDknehCYBDE080EnlPu0afdZNmpGDBRCUBv3mj5qgqCRmk6W/K8vg==", - "dev": true, - "requires": { - "colors": "1.1.2" - } - }, - "jasminewd2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", - "dev": true - }, - "js-base64": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz", - "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==", - "dev": true, - "optional": true - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "js-yaml": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", - "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "dependencies": { - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - } - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "optional": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true, - "optional": true - }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true, - "optional": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jszip": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz", - "integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==", - "dev": true, - "requires": { - "core-js": "~2.3.0", - "es6-promise": "~3.0.2", - "lie": "~3.1.0", - "pako": "~1.0.2", - "readable-stream": "~2.0.6" - }, - "dependencies": { - "core-js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz", - "integrity": "sha1-+rg/uwstjchfpjbEudNMdUIMbWU=", - "dev": true - }, - "es6-promise": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", - "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=", - "dev": true - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "karma": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.3.tgz", - "integrity": "sha512-7bVCQs8+DCLWj5TIUBIgPa95/o8X9pBhyF+E2hX51Z6Ttq2biYWQlynBmunKZGRyNOIyg89TnVtC58q9eGBFFw==", - "dev": true, - "requires": { - "bluebird": "^3.3.0", - "body-parser": "^1.16.1", - "chokidar": "^2.0.3", - "colors": "^1.1.0", - "combine-lists": "^1.0.0", - "connect": "^3.6.0", - "core-js": "^2.2.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.0", - "expand-braces": "^0.1.1", - "glob": "^7.1.1", - "graceful-fs": "^4.1.2", - "http-proxy": "^1.13.0", - "isbinaryfile": "^3.0.0", - "lodash": "^4.17.4", - "log4js": "^2.5.3", - "mime": "^1.3.4", - "minimatch": "^3.0.2", - "optimist": "^0.6.1", - "qjobs": "^1.1.4", - "range-parser": "^1.2.0", - "rimraf": "^2.6.0", - "safe-buffer": "^5.0.1", - "socket.io": "2.0.4", - "source-map": "^0.6.1", - "tmp": "0.0.33", - "useragent": "2.2.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "karma-chrome-launcher": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz", - "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", - "dev": true, - "requires": { - "fs-access": "^1.0.0", - "which": "^1.2.1" - } - }, - "karma-coverage-istanbul-reporter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.1.tgz", - "integrity": "sha512-UcgrHkFehI5+ivMouD8NH/UOHiX4oCAtwaANylzPFdcAuD52fnCUuelacq2gh8tZ4ydhU3+xiXofSq7j5Ehygw==", - "dev": true, - "requires": { - "istanbul-api": "^1.3.1", - "minimatch": "^3.0.4" - } - }, - "karma-jasmine": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.2.tgz", - "integrity": "sha1-OU8rJf+0pkS5rabyLUQ+L9CIhsM=", - "dev": true - }, - "karma-jasmine-html-reporter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.1.0.tgz", - "integrity": "sha512-uhNED+4B1axgptXkM8cCa3kztpQqsPrOxhfbjr4FdunNexnU6+cF2bfiIeGfsFMhphVyOMKy/S9LFaOFj8VXRA==", - "dev": true - }, - "karma-source-map-support": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.3.0.tgz", - "integrity": "sha512-HcPqdAusNez/ywa+biN4EphGz62MmQyPggUsDfsHqa7tSe4jdsxgvTKuDfIazjL+IOxpVWyT7Pr4dhAV+sxX5Q==", - "dev": true, - "requires": { - "source-map-support": "^0.5.5" - } - }, - "killable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", - "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true, - "optional": true - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "leb": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/leb/-/leb-0.3.0.tgz", - "integrity": "sha1-Mr7p+tFoMo1q6oUi2DP0GA7tHaM=", - "dev": true - }, - "less": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/less/-/less-3.0.4.tgz", - "integrity": "sha512-q3SyEnPKbk9zh4l36PGeW2fgynKu+FpbhiUNx/yaiBUQ3V0CbACCgb9FzYWcRgI2DJlP6eI4jc8XPrCTi55YcQ==", - "dev": true, - "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.4.1", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "^2.83.0", - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "less-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz", - "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", - "dev": true, - "requires": { - "clone": "^2.1.1", - "loader-utils": "^1.1.0", - "pify": "^3.0.0" - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "libbase64": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", - "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=", - "dev": true - }, - "libmime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz", - "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=", - "dev": true, - "requires": { - "iconv-lite": "0.4.15", - "libbase64": "0.1.0", - "libqp": "1.1.0" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", - "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=", - "dev": true - } - } - }, - "libqp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz", - "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=", - "dev": true - }, - "license-webpack-plugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-1.3.1.tgz", - "integrity": "sha512-NqAFodJdpBUuf1iD+Ij8hQvF0rCFKlO2KaieoQzAPhFgzLCtJnC7Z7x5gQbGNjoe++wOKAtAmwVEIBLqq2Yp1A==", - "dev": true, - "requires": { - "ejs": "^2.5.7" - } - }, - "lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "loader-runner": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", - "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", - "dev": true - }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", - "dev": true - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true, - "optional": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.mergewith": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", - "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", - "dev": true, - "optional": true - }, - "lodash.tail": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", - "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "log4js": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.9.0.tgz", - "integrity": "sha512-pptn4+5Q3ysOW6Jgm9lzhDUCFEYv7FLrazEzPQQlxgSP+IVl5HMPgT8hm2DyRqGY4GUiVjZz4XXRvTZ9BELQyw==", - "dev": true, - "requires": { - "amqplib": "^0.5.2", - "axios": "^0.15.3", - "circular-json": "^0.5.4", - "date-format": "^1.2.0", - "debug": "^3.1.0", - "hipchat-notifier": "^1.1.0", - "loggly": "^1.1.0", - "mailgun-js": "^0.18.0", - "nodemailer": "^2.5.0", - "redis": "^2.7.1", - "semver": "^5.5.0", - "slack-node": "~0.2.0", - "streamroller": "0.7.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "loggly": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz", - "integrity": "sha1-Cg/B0/o6XsRP3HuJe+uipGlc6+4=", - "dev": true, - "optional": true, - "requires": { - "json-stringify-safe": "5.0.x", - "request": "2.75.x", - "timespan": "2.3.x" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "optional": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.x.x" - } - }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true, - "optional": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.x.x" - } - }, - "form-data": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", - "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=", - "dev": true, - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.11" - } - }, - "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", - "dev": true, - "optional": true, - "requires": { - "chalk": "^1.1.1", - "commander": "^2.9.0", - "is-my-json-valid": "^2.12.4", - "pinkie-promise": "^2.0.0" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "optional": true, - "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", - "dev": true, - "optional": true - }, - "qs": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", - "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.75.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz", - "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "bl": "~1.1.2", - "caseless": "~0.11.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.0.0", - "har-validator": "~2.0.6", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "node-uuid": "~1.4.7", - "oauth-sign": "~0.8.1", - "qs": "~6.2.0", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "~0.4.1" - } - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "optional": true, - "requires": { - "hoek": "2.x.x" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "optional": true - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "optional": true - } - } - }, - "loglevel": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", - "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", - "dev": true - }, - "loglevelnext": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", - "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", - "dev": true, - "requires": { - "es6-symbol": "^3.1.1", - "object.assign": "^4.1.0" - } - }, - "long": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", - "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=", - "dev": true - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "^3.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "mailcomposer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz", - "integrity": "sha1-DhxEsqB890DuF9wUm6AJ8Zyt/rQ=", - "dev": true, - "optional": true, - "requires": { - "buildmail": "4.0.1", - "libmime": "3.0.0" - } - }, - "mailgun-js": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.18.0.tgz", - "integrity": "sha512-o0P6jjZlx5CQj12tvVgDTbgjTqVN0+5h6/6P1+3c6xmozVKBwniQ6Qt3MkCSF0+ueVTbobAfWyGpWRZMJu8t1g==", - "dev": true, - "optional": true, - "requires": { - "async": "~2.6.0", - "debug": "~3.1.0", - "form-data": "~2.3.0", - "inflection": "~1.12.0", - "is-stream": "^1.1.0", - "path-proxy": "~1.0.0", - "promisify-call": "^2.0.2", - "proxy-agent": "~3.0.0", - "tsscmp": "~1.0.0" - }, - "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, - "optional": true, - "requires": { - "lodash": "^4.17.10" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true, - "optional": true - } - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "make-error": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.4.tgz", - "integrity": "sha512-0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g==", - "dev": true - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", - "dev": true - }, - "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, - "requires": { - "mime-db": "~1.33.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.0.tgz", - "integrity": "sha512-2Zik6PhUZ/MbiboG6SDS9UTPL4XXy4qnyGjSdCIWRrr8xb6PwLtHE+AYOjkXJWdF0OG8vo/yrJ8CgS5WbMpzIg==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "webpack-sources": "^1.1.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", - "dev": true, - "requires": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", - "dev": true - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "moment": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", - "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mutationobserver-shim": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz", - "integrity": "sha1-9NXa56SXGiIHkU+1qQ69UUtlrMo=" - }, - "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", - "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-odd": "^2.0.0", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "dev": true - }, - "neo-async": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", - "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==", - "dev": true - }, - "netmask": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz", - "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=", - "dev": true, - "optional": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "ng2-charts": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-1.6.0.tgz", - "integrity": "sha512-9w0WH69x5/nuqC1og2WaY39NbaBqTGIP1+5gZaH7/KPN6UEPonNg/pYnsIVklLj1DWPWXKa8+XXIJZ1jy5nLxg==", - "requires": { - "chart.js": "^2.6.0" - } - }, - "ngx-bootstrap": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-3.0.1.tgz", - "integrity": "sha512-ni91yYtn8ldgf/pxrlwl9lkVcLURGzopSpJnEbbgG1v1EZWTobI8y7J3mx4Kxptkn0EeiQwnLel67G7XJSox4A==" - }, - "ngx-perfect-scrollbar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-6.2.0.tgz", - "integrity": "sha512-cBoVbkj2WEPvCQZBiP+k5HYcmBZocEtZTGpK0Qx3uy6u+r8GoZ9aRo/1bTreJ5NznbRAf3UG0h9oEG+D0GDDuQ==", - "requires": { - "perfect-scrollbar": "^1.3.0", - "resize-observer-polyfill": "^1.4.0" - } - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-forge": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", - "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", - "dev": true - }, - "node-gyp": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz", - "integrity": "sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==", - "dev": true, - "optional": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": ">=2.9.0 <2.82.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "optional": true, - "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "optional": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.x.x" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.x.x" - } - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" - } - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, - "optional": true, - "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "optional": true, - "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, - "optional": true - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "optional": true, - "requires": { - "hoek": "2.x.x" - } - } - } - }, - "node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^1.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.0", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.10.3", - "vm-browserify": "0.0.4" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-sass": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz", - "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==", - "dev": true, - "optional": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash.assign": "^4.2.0", - "lodash.clonedeep": "^4.3.2", - "lodash.mergewith": "^4.6.0", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.10.0", - "node-gyp": "^3.3.1", - "npmlog": "^4.0.0", - "request": "~2.79.0", - "sass-graph": "^2.2.4", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "optional": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.x.x" - } - }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true, - "optional": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.x.x" - } - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" - } - }, - "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", - "dev": true, - "optional": true, - "requires": { - "chalk": "^1.1.1", - "commander": "^2.9.0", - "is-my-json-valid": "^2.12.4", - "pinkie-promise": "^2.0.0" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "optional": true, - "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "qs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.11.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~2.0.6", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "qs": "~6.3.0", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "~0.4.1", - "uuid": "^3.0.0" - } - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "optional": true, - "requires": { - "hoek": "2.x.x" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "optional": true - } - } - }, - "nodemailer": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz", - "integrity": "sha1-8kLmSa7q45tsftdA73sGHEBNMPk=", - "dev": true, - "optional": true, - "requires": { - "libmime": "3.0.0", - "mailcomposer": "4.0.1", - "nodemailer-direct-transport": "3.3.2", - "nodemailer-shared": "1.1.0", - "nodemailer-smtp-pool": "2.8.2", - "nodemailer-smtp-transport": "2.7.2", - "socks": "1.1.9" - }, - "dependencies": { - "socks": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz", - "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=", - "dev": true, - "optional": true, - "requires": { - "ip": "^1.1.2", - "smart-buffer": "^1.0.4" - } - } - } - }, - "nodemailer-direct-transport": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz", - "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=", - "dev": true, - "optional": true, - "requires": { - "nodemailer-shared": "1.1.0", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-fetch": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", - "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=", - "dev": true - }, - "nodemailer-shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", - "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=", - "dev": true, - "requires": { - "nodemailer-fetch": "1.6.0" - } - }, - "nodemailer-smtp-pool": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz", - "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=", - "dev": true, - "optional": true, - "requires": { - "nodemailer-shared": "1.1.0", - "nodemailer-wellknown": "0.1.10", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-smtp-transport": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz", - "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=", - "dev": true, - "optional": true, - "requires": { - "nodemailer-shared": "1.1.0", - "nodemailer-wellknown": "0.1.10", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-wellknown": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz", - "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=", - "dev": true - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "npm-package-arg": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", - "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.6.0", - "osenv": "^0.1.5", - "semver": "^5.5.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "npm-registry-client": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.5.1.tgz", - "integrity": "sha512-7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg==", - "dev": true, - "requires": { - "concat-stream": "^1.5.2", - "graceful-fs": "^4.1.6", - "normalize-package-data": "~1.0.1 || ^2.0.0", - "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", - "npmlog": "2 || ^3.1.0 || ^4.0.0", - "once": "^1.3.3", - "request": "^2.74.0", - "retry": "^0.10.0", - "safe-buffer": "^5.1.1", - "semver": "2 >=2.2.1 || 3.x || 4 || 5", - "slide": "^1.1.3", - "ssri": "^5.2.4" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "null-check": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", - "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", - "dev": true - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-keys": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - } - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - } - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - } - }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", - "dev": true - }, - "original": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz", - "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", - "dev": true, - "requires": { - "url-parse": "~1.4.0" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "optional": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "pac-proxy-agent": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz", - "integrity": "sha512-cDNAN1Ehjbf5EHkNY5qnRhGPUCp6SnpyVof5fRzN800QV1Y2OkzbH9rmjZkbBRa8igof903yOnjIl6z0SlAhxA==", - "dev": true, - "optional": true, - "requires": { - "agent-base": "^4.2.0", - "debug": "^3.1.0", - "get-uri": "^2.0.0", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.1", - "pac-resolver": "^3.0.0", - "raw-body": "^2.2.0", - "socks-proxy-agent": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true, - "optional": true - } - } - }, - "pac-resolver": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz", - "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==", - "dev": true, - "optional": true, - "requires": { - "co": "^4.6.0", - "degenerator": "^1.0.4", - "ip": "^1.1.5", - "netmask": "^1.0.6", - "thunkify": "^2.1.2" - } - }, - "pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", - "dev": true - }, - "parallel-transform": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", - "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", - "dev": true, - "requires": { - "cyclist": "~0.2.2", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parse-asn1": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", - "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", - "dev": true, - "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", - "dev": true - }, - "path-proxy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz", - "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=", - "dev": true, - "optional": true, - "requires": { - "inflection": "~1.3.0" - }, - "dependencies": { - "inflection": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz", - "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=", - "dev": true, - "optional": true - } - } - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pbkdf2": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", - "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "perfect-scrollbar": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz", - "integrity": "sha512-/2Sk/khljhdrsamjJYS5NjrH+GKEHEwh7zFSiYyxROyYKagkE4kSn2zDQDRTOMo8mpT2jikxx6yI1dG7lNP/hw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "portfinder": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", - "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", - "dev": true, - "requires": { - "async": "^1.5.2", - "debug": "^2.2.0", - "mkdirp": "0.5.x" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "6.0.22", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", - "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "dependencies": { - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-import": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-11.1.0.tgz", - "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==", - "dev": true, - "requires": { - "postcss": "^6.0.1", - "postcss-value-parser": "^3.2.3", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-load-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", - "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0", - "postcss-load-options": "^1.2.0", - "postcss-load-plugins": "^2.3.0" - } - }, - "postcss-load-options": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", - "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0" - } - }, - "postcss-load-plugins": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", - "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.1", - "object-assign": "^4.1.0" - } - }, - "postcss-loader": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.5.tgz", - "integrity": "sha512-pV7kB5neJ0/1tZ8L1uGOBNTVBCSCXQoIsZMsrwvO8V2rKGa2tBl/f80GGVxow2jJnRJ2w1ocx693EKhZAb9Isg==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^6.0.0", - "postcss-load-config": "^1.2.0", - "schema-utils": "^0.4.0" - } - }, - "postcss-url": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.2.tgz", - "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==", - "dev": true, - "requires": { - "mime": "^1.4.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.0", - "postcss": "^6.0.1", - "xxhashjs": "^0.2.1" - } - }, - "postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "optional": true, - "requires": { - "asap": "~2.0.3" - } - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "promisify-call": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz", - "integrity": "sha1-1IwtRWUszM1SgB3ey9UzptS9X7o=", - "dev": true, - "optional": true, - "requires": { - "with-callback": "^1.0.2" - } - }, - "protractor": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.3.2.tgz", - "integrity": "sha512-pw4uwwiy5lHZjIguxNpkEwJJa7hVz+bJsvaTI+IbXlfn2qXwzbF8eghW/RmrZwE2sGx82I8etb8lVjQ+JrjejA==", - "dev": true, - "requires": { - "@types/node": "^6.0.46", - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "~2.53.39", - "blocking-proxy": "^1.0.0", - "chalk": "^1.1.3", - "glob": "^7.0.3", - "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "optimist": "~0.6.0", - "q": "1.4.1", - "saucelabs": "^1.5.0", - "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "^1.0.0", - "webdriver-manager": "^12.0.6" - }, - "dependencies": { - "@types/node": { - "version": "6.0.110", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.110.tgz", - "integrity": "sha512-LiaH3mF+OAqR+9Wo1OTJDbZDtCewAVjTbMhF1ZgUJ3fc8xqOJq6VqbpBh9dJVCVzByGmYIg2fREbuXNX0TKiJA==", - "dev": true - }, - "adm-zip": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.11.tgz", - "integrity": "sha512-L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA==", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "webdriver-manager": { - "version": "12.0.6", - "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.0.6.tgz", - "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", - "dev": true, - "requires": { - "adm-zip": "^0.4.7", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.78.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" - } - } - } - }, - "proxy-addr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", - "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.6.0" - } - }, - "proxy-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.0.tgz", - "integrity": "sha512-g6n6vnk8fRf705ShN+FEXFG/SDJaW++lSs0d9KaJh4uBWW/wi7en4Cpo5VYQW3SZzAE121lhB/KLQrbURoubZw==", - "dev": true, - "optional": true, - "requires": { - "agent-base": "^4.2.0", - "debug": "^3.1.0", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.1", - "lru-cache": "^4.1.2", - "pac-proxy-agent": "^2.0.1", - "proxy-from-env": "^1.0.0", - "socks-proxy-agent": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true, - "optional": true - } - } - }, - "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=", - "dev": true, - "optional": true - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "public-encrypt": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", - "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "punycode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", - "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", - "dev": true - }, - "q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true - }, - "qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", - "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", - "dev": true - }, - "randomatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", - "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "dev": true - }, - "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" - }, - "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "dev": true, - "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" - } - }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true - } - } - }, - "raw-loader": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", - "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=", - "dev": true - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "dev": true, - "requires": { - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "dependencies": { - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "redis": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz", - "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==", - "dev": true, - "optional": true, - "requires": { - "double-ended-queue": "^2.1.0-0", - "redis-commands": "^1.2.0", - "redis-parser": "^2.6.0" - } - }, - "redis-commands": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.5.tgz", - "integrity": "sha512-foGF8u6MXGFF++1TZVC6icGXuMYPftKXt1FBT2vrfU9ZATNtZJ8duRC5d1lEfE8hyVe3jhelHGB91oB7I6qLsA==", - "dev": true, - "optional": true - }, - "redis-parser": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz", - "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=", - "dev": true, - "optional": true - }, - "reflect-metadata": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz", - "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==", - "dev": true - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", - "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", - "dev": true, - "requires": { - "css-select": "^1.1.0", - "dom-converter": "~0.1", - "htmlparser2": "~3.3.0", - "strip-ansi": "^3.0.0", - "utila": "~0.3" - }, - "dependencies": { - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true - } - } - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.86.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.86.0.tgz", - "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", - "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", - "hawk": "~6.0.2", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", - "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" - } - }, - "requestretry": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz", - "integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==", - "dev": true, - "optional": true, - "requires": { - "extend": "^3.0.0", - "lodash": "^4.15.0", - "request": "^2.74.0", - "when": "^3.7.7" - }, - "dependencies": { - "when": { - "version": "3.7.8", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", - "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", - "dev": true, - "optional": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resize-observer-polyfill": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.0.tgz", - "integrity": "sha512-M2AelyJDVR/oLnToJLtuDJRBBWUGUvvGigj1411hXhAdyFWqMaqHp7TixW3FpiLuVaikIcR1QL+zqoJoZlOgpg==" - }, - "resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", - "dev": true, - "requires": { - "path-parse": "^1.0.5" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "optional": true, - "requires": { - "align-text": "^0.1.1" - } - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true, - "requires": { - "glob": "^7.0.5" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.1.tgz", - "integrity": "sha512-OwMxHxmnmHTUpgO+V7dZChf3Tixf4ih95cmXjzzadULziVl/FKhHScGLj4goEw9weePVOH2Q0+GcCBUhKCZc/g==", - "requires": { - "tslib": "^1.9.0" - } - }, - "rxjs-compat": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.2.1.tgz", - "integrity": "sha512-Pst0lkAwVodBbBOIZic9aM1vY9asJ2u8GfKN115+goIH83PAlizJDyvixuxPAuQ1UtkmBuro7+0PqKQ3PSkhEg==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", - "dev": true, - "optional": true, - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "optional": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true, - "optional": true - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - } - } - } - }, - "sass-loader": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.0.3.tgz", - "integrity": "sha512-iaSFtQcGo4SSgDw5Aes5p4VTrA5jCGSA7sGmhPIcOloBlgI1VktM2MUrk2IHHjbNagckXlPz+HWq1vAAPrcYxA==", - "dev": true, - "requires": { - "clone-deep": "^2.0.1", - "loader-utils": "^1.0.1", - "lodash.tail": "^4.1.1", - "neo-async": "^2.5.0", - "pify": "^3.0.0" - } - }, - "saucelabs": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - } - }, - "sax": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", - "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", - "dev": true - }, - "schema-utils": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", - "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "optional": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "optional": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selenium-webdriver": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", - "dev": true, - "requires": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, - "dependencies": { - "tmp": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - } - } - }, - "selfsigned": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.3.tgz", - "integrity": "sha512-vmZenZ+8Al3NLHkWnhBQ0x6BkML1eCP2xEi3JE+f3D9wW9fipD9NNJHYtE9XJM4TsPaHGZJIamrSI6MTg1dU2Q==", - "dev": true, - "requires": { - "node-forge": "0.7.5" - } - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true - }, - "semver-dsl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", - "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", - "dev": true, - "requires": { - "semver": "^5.3.0" - } - }, - "semver-intersect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.3.1.tgz", - "integrity": "sha1-j6hKnhAovSOeRTDRo+GB5pjYhLo=", - "dev": true, - "requires": { - "semver": "^5.0.0" - } - }, - "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" - }, - "dependencies": { - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", - "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", - "dev": true - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - } - }, - "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true - }, - "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", - "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", - "dev": true, - "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "silent-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/silent-error/-/silent-error-1.1.0.tgz", - "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=", - "dev": true, - "requires": { - "debug": "^2.2.0" - } - }, - "simple-line-icons": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/simple-line-icons/-/simple-line-icons-2.4.1.tgz", - "integrity": "sha1-t1vFoNh+UwkowszaVzUnS7JW8jQ=" - }, - "slack-node": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz", - "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=", - "dev": true, - "optional": true, - "requires": { - "requestretry": "^1.2.2" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true - }, - "smart-buffer": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz", - "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=", - "dev": true - }, - "smtp-connection": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", - "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=", - "dev": true, - "requires": { - "httpntlm": "1.6.1", - "nodemailer-shared": "1.1.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "dev": true, - "requires": { - "hoek": "4.x.x" - } - }, - "socket.io": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz", - "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", - "dev": true, - "requires": { - "debug": "~2.6.6", - "engine.io": "~3.1.0", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.0.4", - "socket.io-parser": "~3.1.1" - } - }, - "socket.io-adapter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", - "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", - "dev": true - }, - "socket.io-client": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", - "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", - "dev": true, - "requires": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~2.6.4", - "engine.io-client": "~3.1.0", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.1.1", - "to-array": "0.1.4" - } - }, - "socket.io-parser": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz", - "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "has-binary2": "~1.0.2", - "isarray": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", - "dev": true, - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" - } - }, - "sockjs-client": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", - "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", - "dev": true, - "requires": { - "debug": "^2.6.6", - "eventsource": "0.1.6", - "faye-websocket": "~0.11.0", - "inherits": "^2.0.1", - "json3": "^3.3.2", - "url-parse": "^1.1.8" - }, - "dependencies": { - "faye-websocket": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - } - } - }, - "socks": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz", - "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=", - "dev": true, - "requires": { - "ip": "^1.1.4", - "smart-buffer": "^1.0.13" - } - }, - "socks-proxy-agent": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz", - "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==", - "dev": true, - "requires": { - "agent-base": "^4.1.0", - "socks": "^1.1.10" - } - }, - "source-list-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", - "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", - "dev": true - }, - "spdy": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", - "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", - "dev": true, - "requires": { - "debug": "^2.6.8", - "handle-thing": "^1.2.5", - "http-deceiver": "^1.2.7", - "safe-buffer": "^5.0.1", - "select-hose": "^2.0.0", - "spdy-transport": "^2.0.18" - } - }, - "spdy-transport": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz", - "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", - "dev": true, - "requires": { - "debug": "^2.6.8", - "detect-node": "^2.0.3", - "hpack.js": "^2.1.6", - "obuf": "^1.1.1", - "readable-stream": "^2.2.9", - "safe-buffer": "^5.0.1", - "wbuf": "^1.7.2" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz", - "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.1" - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stats-webpack-plugin": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/stats-webpack-plugin/-/stats-webpack-plugin-0.6.2.tgz", - "integrity": "sha1-LFlJtTHgf4eojm6k3PrFOqjHWis=", - "dev": true, - "requires": { - "lodash": "^4.17.4" - } - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", - "dev": true - }, - "stdout-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", - "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "stream-browserify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", - "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true - }, - "streamroller": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", - "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", - "dev": true, - "requires": { - "date-format": "^1.2.0", - "debug": "^3.1.0", - "mkdirp": "^0.5.1", - "readable-stream": "^2.3.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "style-loader": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.21.0.tgz", - "integrity": "sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^0.4.5" - } - }, - "stylus": { - "version": "0.54.5", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", - "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", - "dev": true, - "requires": { - "css-parse": "1.7.x", - "debug": "*", - "glob": "7.0.x", - "mkdirp": "0.5.x", - "sax": "0.5.x", - "source-map": "0.1.x" - }, - "dependencies": { - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "stylus-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", - "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "lodash.clonedeep": "^4.5.0", - "when": "~3.6.x" - } - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "dev": true - }, - "tapable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", - "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==", - "dev": true - }, - "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true, - "optional": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" - } - }, - "thunkify": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", - "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=", - "dev": true, - "optional": true - }, - "thunky": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", - "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", - "dev": true - }, - "timers-browserify": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", - "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timespan": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", - "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=", - "dev": true, - "optional": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", - "dev": true, - "requires": { - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "tree-kill": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", - "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", - "dev": true - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "true-case-path": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", - "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", - "dev": true, - "optional": true, - "requires": { - "glob": "^6.0.4" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "optional": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "ts-helpers": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ts-helpers/-/ts-helpers-1.1.2.tgz", - "integrity": "sha1-/Gm+nx87rtAfsaDvjUz+dIgU2DU=" - }, - "ts-node": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-6.1.1.tgz", - "integrity": "sha512-79FnymLGDBd/nXoiak1L6w6fd9Zz9Ge/x8/Aglaeh31KkqRLDzbfT1vBGlO5dqc76WzufTlW4IYl7e01CVUF5A==", - "dev": true, - "requires": { - "arrify": "^1.0.0", - "diff": "^3.1.0", - "make-error": "^1.1.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map-support": "^0.5.6", - "yn": "^2.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "tsickle": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.29.0.tgz", - "integrity": "sha512-JpID0Lv8/irRtPmqJJxb5fCwfZhjZeKmav9Zna7UjqVuJoSbI49Wue/c2PPybX1SbRrjl7bbI/JsCl0dSUJygA==", - "dev": true, - "requires": { - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map": "^0.6.0", - "source-map-support": "^0.5.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "tslib": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.1.tgz", - "integrity": "sha512-avfPS28HmGLLc2o4elcc2EIq2FcH++Yo5YxpBZi9Yw93BCTGFthI4HPE4Rpep6vSYQaK8e69PelM44tPj+RaQg==" - }, - "tslint": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.10.0.tgz", - "integrity": "sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM=", - "dev": true, - "requires": { - "babel-code-frame": "^6.22.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^3.2.0", - "glob": "^7.1.1", - "js-yaml": "^3.7.0", - "minimatch": "^3.0.4", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.12.1" - }, - "dependencies": { - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - } - } - }, - "tsscmp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", - "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=", - "dev": true, - "optional": true - }, - "tsutils": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.27.0.tgz", - "integrity": "sha512-JcyX25oM9pFcb3zh60OqG1St8p/uSqC5Bgipdo3ieacB/Ao4dPhm7hAtKT9NrEu23CyYrrgJPV3CqYfo+/+T4w==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.18" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "typescript": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", - "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==", - "dev": true - }, - "uglify-js": { - "version": "3.3.28", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.28.tgz", - "integrity": "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==", - "dev": true, - "requires": { - "commander": "~2.15.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "uglifyjs-webpack-plugin": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.5.tgz", - "integrity": "sha512-hIQJ1yxAPhEA2yW/i7Fr+SXZVMp+VEI3d42RTHBgQd2yhp/1UdBcR3QEWPV5ahBxlqQDMEMTuTEvDHSFINfwSw==", - "dev": true, - "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "dev": true, - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - } - } - } - }, - "ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", - "dev": true - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - }, - "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } - } - }, - "unique-filename": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", - "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", - "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz", - "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-join": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", - "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=", - "dev": true - }, - "url-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.0.1.tgz", - "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^0.4.3" - }, - "dependencies": { - "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", - "dev": true - } - } - }, - "url-parse": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.1.tgz", - "integrity": "sha512-x95Td74QcvICAA0+qERaVkRpTGKyBHHYdwL2LXZm5t/gBtCB9KQSO/0zQgSTYEV1p0WcvSg79TLNPSvd5IDJMQ==", - "dev": true, - "requires": { - "querystringify": "^2.0.0", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", - "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "useragent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", - "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", - "dev": true, - "requires": { - "lru-cache": "2.2.x", - "tmp": "0.0.x" - }, - "dependencies": { - "lru-cache": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", - "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", - "dev": true - } - } - }, - "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", - "dev": true - }, - "uws": { - "version": "9.14.0", - "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz", - "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==", - "dev": true, - "optional": true - }, - "validate-npm-package-license": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", - "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "requires": { - "builtins": "^1.0.3" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "dev": true, - "requires": { - "indexof": "0.0.1" - } - }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true - }, - "watchpack": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", - "dev": true, - "requires": { - "chokidar": "^2.0.2", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webassemblyjs": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webassemblyjs/-/webassemblyjs-1.4.3.tgz", - "integrity": "sha512-4lOV1Lv6olz0PJkDGQEp82HempAn147e6BXijWDzz9g7/2nSebVP9GVg62Fz5ZAs55mxq13GA0XLyvY8XkyDjg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/validation": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "@webassemblyjs/wast-parser": "1.4.3", - "long": "^3.2.0" - } - }, - "webdriver-js-extender": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz", - "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", - "dev": true, - "requires": { - "@types/selenium-webdriver": "^2.53.35", - "selenium-webdriver": "^2.53.2" - }, - "dependencies": { - "sax": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", - "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=", - "dev": true - }, - "selenium-webdriver": { - "version": "2.53.3", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz", - "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=", - "dev": true, - "requires": { - "adm-zip": "0.4.4", - "rimraf": "^2.2.8", - "tmp": "0.0.24", - "ws": "^1.0.1", - "xml2js": "0.4.4" - } - }, - "tmp": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", - "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=", - "dev": true - }, - "ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", - "dev": true - }, - "ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", - "dev": true, - "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - }, - "xml2js": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", - "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=", - "dev": true, - "requires": { - "sax": "0.6.x", - "xmlbuilder": ">=1.0.0" - } - } - } - }, - "webpack": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.8.3.tgz", - "integrity": "sha512-/hfAjBISycdK597lxONjKEFX7dSIU1PsYwC3XlXUXoykWBlv9QV5HnO+ql3HvrrgfBJ7WXdnjO9iGPR2aAc5sw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/wasm-edit": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "acorn": "^5.0.0", - "acorn-dynamic-import": "^3.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^0.1.1", - "enhanced-resolve": "^4.0.0", - "eslint-scope": "^3.7.1", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^0.4.4", - "tapable": "^1.0.0", - "uglifyjs-webpack-plugin": "^1.2.4", - "watchpack": "^1.5.0", - "webpack-sources": "^1.0.1" - } - }, - "webpack-core": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", - "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", - "dev": true, - "requires": { - "source-list-map": "~0.1.7", - "source-map": "~0.4.1" - }, - "dependencies": { - "source-list-map": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", - "dev": true - }, - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "webpack-dev-middleware": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz", - "integrity": "sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==", - "dev": true, - "requires": { - "loud-rejection": "^1.6.0", - "memory-fs": "~0.4.1", - "mime": "^2.1.0", - "path-is-absolute": "^1.0.0", - "range-parser": "^1.0.3", - "url-join": "^4.0.0", - "webpack-log": "^1.0.1" - }, - "dependencies": { - "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", - "dev": true - } - } - }, - "webpack-dev-server": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.4.tgz", - "integrity": "sha512-itcIUDFkHuj1/QQxzUFOEXXmxOj5bku2ScLEsOFPapnq2JRTm58gPdtnBphBJOKL2+M3p6+xygL64bI+3eyzzw==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "array-includes": "^3.0.3", - "bonjour": "^3.5.0", - "chokidar": "^2.0.0", - "compression": "^1.5.2", - "connect-history-api-fallback": "^1.3.0", - "debug": "^3.1.0", - "del": "^3.0.0", - "express": "^4.16.2", - "html-entities": "^1.2.0", - "http-proxy-middleware": "~0.18.0", - "import-local": "^1.0.0", - "internal-ip": "1.2.0", - "ip": "^1.1.5", - "killable": "^1.0.0", - "loglevel": "^1.4.1", - "opn": "^5.1.0", - "portfinder": "^1.0.9", - "selfsigned": "^1.9.1", - "serve-index": "^1.7.2", - "sockjs": "0.3.19", - "sockjs-client": "1.1.4", - "spdy": "^3.4.1", - "strip-ansi": "^3.0.0", - "supports-color": "^5.1.0", - "webpack-dev-middleware": "3.1.3", - "webpack-log": "^1.1.2", - "yargs": "11.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yargs": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - } - }, - "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "webpack-log": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", - "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", - "dev": true, - "requires": { - "chalk": "^2.1.0", - "log-symbols": "^2.1.0", - "loglevelnext": "^1.0.1", - "uuid": "^3.1.0" - } - }, - "webpack-merge": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.3.tgz", - "integrity": "sha512-zxwAIGK7nKdu5CIZL0BjTQoq3elV0t0MfB7rUC1zj668geid52abs6hN/ACwZdK6LeMS8dC9B6WmtF978zH5mg==", - "dev": true, - "requires": { - "lodash": "^4.17.5" - } - }, - "webpack-sources": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", - "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "webpack-subresource-integrity": { - "version": "1.1.0-rc.4", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0-rc.4.tgz", - "integrity": "sha1-xcTj1pD50vZKlVDgeodn+Xlqpdg=", - "dev": true, - "requires": { - "webpack-core": "^0.6.8" - } - }, - "websocket-driver": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", - "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "dev": true, - "requires": { - "http-parser-js": ">=0.4.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", - "dev": true - }, - "when": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", - "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", - "dev": true - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", - "dev": true, - "requires": { - "string-width": "^1.0.2" - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true, - "optional": true - }, - "with-callback": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz", - "integrity": "sha1-oJYpuakgAo1yFAT7Q1vc/1yRvCE=", - "dev": true, - "optional": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "worker-farm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", - "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - }, - "xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - }, - "dependencies": { - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - } - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true - }, - "xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", - "dev": true - }, - "xregexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", - "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=", - "dev": true, - "optional": true - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - }, - "xxhashjs": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", - "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", - "dev": true, - "requires": { - "cuint": "^0.2.2" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "^3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "optional": true - } - } - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - }, - "yn": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", - "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", - "dev": true - }, - "zone.js": { - "version": "0.8.26", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.26.tgz", - "integrity": "sha512-W9Nj+UmBJG251wkCacIkETgra4QgBo/vgoEkb4a2uoLzpQG7qF9nzwoLXWU5xj3Fg2mxGvEDh47mg24vXccYjA==" - } - } -} diff --git a/package.json b/package.json index e6a6d3028..74c9b9a29 100644 --- a/package.json +++ b/package.json @@ -27,17 +27,17 @@ }, "private": true, "dependencies": { - "@angular/animations": "^6.0.5", - "@angular/common": "^6.0.5", - "@angular/compiler": "^6.0.5", - "@angular/core": "^6.0.5", - "@angular/forms": "^6.0.5", - "@angular/http": "^6.0.5", - "@angular/platform-browser": "^6.0.5", - "@angular/platform-browser-dynamic": "^6.0.5", - "@angular/router": "^6.0.5", + "@angular/animations": "^6.1.2", + "@angular/common": "^6.1.2", + "@angular/compiler": "^6.1.2", + "@angular/core": "^6.1.2", + "@angular/forms": "^6.1.2", + "@angular/http": "^6.1.2", + "@angular/platform-browser": "^6.1.2", + "@angular/platform-browser-dynamic": "^6.1.2", + "@angular/router": "^6.1.2", "@coreui/angular": "^2.0.0-rc.1", - "@coreui/coreui": "^2.0.2", + "@coreui/coreui": "^2.0.4", "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0", "@coreui/icons": "^0.2.0", "chart.js": "^2.7.2", @@ -48,33 +48,33 @@ "mutationobserver-shim": "^0.3.2", "ng2-charts": "^1.6.0", "ngx-bootstrap": "^3.0.1", - "ngx-perfect-scrollbar": "^6.2.0", - "rxjs": "^6.2.1", - "rxjs-compat": "^6.2.1", + "ngx-perfect-scrollbar": "^6.3.0", + "rxjs": "^6.2.2", + "rxjs-compat": "^6.2.2", "simple-line-icons": "^2.4.1", "ts-helpers": "^1.1.2", "zone.js": "^0.8.26" }, "devDependencies": { - "@angular-devkit/build-angular": "^0.6.8", - "@angular/cli": "^6.0.8", - "@angular/compiler-cli": "^6.0.5", - "@angular/language-service": "^6.0.5", + "@angular-devkit/build-angular": "^0.7.3", + "@angular/cli": "^6.1.3", + "@angular/compiler-cli": "^6.1.2", + "@angular/language-service": "^6.1.2", "@types/jasmine": "^2.8.8", "@types/jasminewd2": "^2.0.3", - "@types/node": "^10.3.4", - "codelyzer": "^4.3.0", - "jasmine-core": "^3.1.0", + "@types/node": "^10.5.8", + "codelyzer": "^4.4.3", + "jasmine-core": "^3.2.0", "jasmine-spec-reporter": "^4.2.1", - "karma": "^2.0.3", + "karma": "^3.0.0", "karma-chrome-launcher": "^2.2.0", "karma-coverage-istanbul-reporter": "^2.0.1", "karma-jasmine": "^1.1.2", - "karma-jasmine-html-reporter": "^1.1.0", - "protractor": "^5.3.2", - "ts-node": "^6.1.1", - "tslint": "^5.10.0", - "typescript": "2.7.2" + "karma-jasmine-html-reporter": "^1.2.0", + "protractor": "5.4.0", + "ts-node": "^7.0.1", + "tslint": "^5.11.0", + "typescript": "^2.7.2" }, "engines": { "node": ">= 8.9.4", From 8a78375a54993e6912b77905ac2a41126d5c6828 Mon Sep 17 00:00:00 2001 From: xidedix Date: Mon, 13 Aug 2018 16:31:51 +0200 Subject: [PATCH 047/168] tests: fix minimal testing --- e2e/app.e2e-spec.ts | 4 ++-- e2e/app.po.ts | 4 ++-- src/app/app.component.spec.ts | 13 ++----------- 3 files changed, 6 insertions(+), 15 deletions(-) diff --git a/e2e/app.e2e-spec.ts b/e2e/app.e2e-spec.ts index 022797d62..7487ceaec 100644 --- a/e2e/app.e2e-spec.ts +++ b/e2e/app.e2e-spec.ts @@ -7,8 +7,8 @@ describe('core-ui App', function() { page = new CoreUIPage(); }); - it('should display message saying app works', () => { + it('should display footer containing creativeLabs', () => { page.navigateTo(); - expect(page.getParagraphText()).toEqual('app works!'); + expect(page.getParagraphText()).toContain('creativeLabs'); }); }); diff --git a/e2e/app.po.ts b/e2e/app.po.ts index d51eaf2b7..aea5a60d8 100644 --- a/e2e/app.po.ts +++ b/e2e/app.po.ts @@ -1,4 +1,4 @@ -import { browser, element, by } from 'protractor/globals'; +import { browser, element, by } from 'protractor'; export class CoreUIPage { navigateTo() { @@ -6,6 +6,6 @@ export class CoreUIPage { } getParagraphText() { - return element(by.css('app-root h1')).getText(); + return element(by.tagName('footer')).getText(); } } diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts index bcbdf36b3..4835d8ac3 100644 --- a/src/app/app.component.spec.ts +++ b/src/app/app.component.spec.ts @@ -1,3 +1,4 @@ +import { RouterTestingModule } from '@angular/router/testing' import { TestBed, async } from '@angular/core/testing'; import { AppComponent } from './app.component'; describe('AppComponent', () => { @@ -6,6 +7,7 @@ describe('AppComponent', () => { declarations: [ AppComponent ], + imports: [ RouterTestingModule ] }).compileComponents(); })); it('should create the app', async(() => { @@ -13,15 +15,4 @@ describe('AppComponent', () => { const app = fixture.debugElement.componentInstance; expect(app).toBeTruthy(); })); - it(`should have as title 'app'`, async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app.title).toEqual('app'); - })); - it('should render title in a h1 tag', async(() => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.debugElement.nativeElement; - expect(compiled.querySelector('h1').textContent).toContain('Welcome to app!'); - })); }); From 57e2d43fda9c710900b65ea69ab3da6dc6ac7eaa Mon Sep 17 00:00:00 2001 From: xidedix Date: Mon, 13 Aug 2018 16:34:01 +0200 Subject: [PATCH 048/168] refactor: code cleanup --- src/app/app.component.ts | 2 +- src/app/app.module.ts | 2 +- .../default-layout.component.ts | 2 +- src/app/views/base/forms.component.ts | 4 ++-- src/app/views/base/paginations.component.ts | 14 +++++------ src/app/views/base/popovers.component.ts | 2 +- src/app/views/base/progress.component.ts | 24 +++++++++---------- src/app/views/base/tooltips.component.ts | 4 ++-- src/app/views/buttons/dropdowns.component.ts | 13 ++++------ .../views/dashboard/dashboard.component.ts | 6 ++--- .../views/notifications/alerts.component.ts | 12 +++++----- src/app/views/theme/colors.component.ts | 8 +++---- src/app/views/widgets/widgets.component.ts | 2 +- src/index.html | 2 +- src/polyfills.ts | 2 +- 15 files changed, 48 insertions(+), 51 deletions(-) diff --git a/src/app/app.component.ts b/src/app/app.component.ts index add1239d1..dcaa7f252 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -14,7 +14,7 @@ export class AppComponent implements OnInit { if (!(evt instanceof NavigationEnd)) { return; } - window.scrollTo(0, 0) + window.scrollTo(0, 0); }); } } diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 6fcaa61d1..3cd3babd9 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -30,7 +30,7 @@ import { AppHeaderModule, AppFooterModule, AppSidebarModule, -} from '@coreui/angular' +} from '@coreui/angular'; // Import routing module import { AppRoutingModule } from './app.routing'; diff --git a/src/app/containers/default-layout/default-layout.component.ts b/src/app/containers/default-layout/default-layout.component.ts index ef0933e9a..0026e9242 100644 --- a/src/app/containers/default-layout/default-layout.component.ts +++ b/src/app/containers/default-layout/default-layout.component.ts @@ -13,7 +13,7 @@ export class DefaultLayoutComponent { constructor() { this.changes = new MutationObserver((mutations) => { - this.sidebarMinimized = document.body.classList.contains('sidebar-minimized') + this.sidebarMinimized = document.body.classList.contains('sidebar-minimized'); }); this.changes.observe(this.element, { diff --git a/src/app/views/base/forms.component.ts b/src/app/views/base/forms.component.ts index 37fed0db2..9a78d17a5 100644 --- a/src/app/views/base/forms.component.ts +++ b/src/app/views/base/forms.component.ts @@ -8,7 +8,7 @@ export class FormsComponent { constructor() { } isCollapsed: boolean = false; - iconCollapse: string = "icon-arrow-up"; + iconCollapse: string = 'icon-arrow-up'; collapsed(event: any): void { // console.log(event); @@ -20,7 +20,7 @@ export class FormsComponent { toggleCollapse(): void { this.isCollapsed = !this.isCollapsed; - this.iconCollapse = this.isCollapsed ? "icon-arrow-down" : "icon-arrow-up"; + this.iconCollapse = this.isCollapsed ? 'icon-arrow-down' : 'icon-arrow-up'; } } diff --git a/src/app/views/base/paginations.component.ts b/src/app/views/base/paginations.component.ts index 18fcecbec..6139a2442 100644 --- a/src/app/views/base/paginations.component.ts +++ b/src/app/views/base/paginations.component.ts @@ -13,6 +13,13 @@ export class PaginationsComponent { currentPage: number = 4; smallnumPages: number = 0; + maxSize: number = 5; + bigTotalItems: number = 675; + bigCurrentPage: number = 1; + numPages: number = 0; + + currentPager: number = 4; + setPage(pageNo: number): void { this.currentPage = pageNo; } @@ -21,11 +28,4 @@ export class PaginationsComponent { console.log('Page changed to: ' + event.page); console.log('Number items per page: ' + event.itemsPerPage); } - - maxSize: number = 5; - bigTotalItems: number = 675; - bigCurrentPage: number = 1; - numPages: number = 0; - - currentPager: number = 4; } diff --git a/src/app/views/base/popovers.component.ts b/src/app/views/base/popovers.component.ts index e9c741207..ab2554d4a 100644 --- a/src/app/views/base/popovers.component.ts +++ b/src/app/views/base/popovers.component.ts @@ -8,7 +8,7 @@ import {DomSanitizer} from '@angular/platform-browser'; export class PopoversComponent { constructor(sanitizer: DomSanitizer) { - this.html = sanitizer.sanitize(SecurityContext.HTML, this.html) + this.html = sanitizer.sanitize(SecurityContext.HTML, this.html); } title: string = 'Welcome word'; diff --git a/src/app/views/base/progress.component.ts b/src/app/views/base/progress.component.ts index 84b70dbc5..2bcd8aad9 100644 --- a/src/app/views/base/progress.component.ts +++ b/src/app/views/base/progress.component.ts @@ -10,20 +10,25 @@ export class ProgressComponent implements OnDestroy { dynamic: number; type: string; + stacked: any[] = []; + + timer: any = null; + buttonCaption: string = 'Start'; + constructor() { this.random(); - this.randomStacked() + this.randomStacked(); } ngOnDestroy() { if (this.timer) { - clearInterval(this.timer) + clearInterval(this.timer); } // console.log(`onDestroy`, this.timer); } random(): void { - let value = Math.floor(Math.random() * 100 + 1); + const value = Math.floor(Math.random() * 100 + 1); let type: string; if (value < 25) { @@ -42,16 +47,14 @@ export class ProgressComponent implements OnDestroy { } - stacked: any[] = []; - randomStacked(): void { - let types = ['success', 'info', 'warning', 'danger']; + const types = ['success', 'info', 'warning', 'danger']; this.stacked = []; - let n = Math.floor(Math.random() * 4 + 1); + const n = Math.floor(Math.random() * 4 + 1); for (let i = 0; i < n; i++) { - let index = Math.floor(Math.random() * 4); - let value = Math.floor(Math.random() * 27 + 3); + const index = Math.floor(Math.random() * 4); + const value = Math.floor(Math.random() * 27 + 3); this.stacked.push({ value, type: types[index], @@ -60,9 +63,6 @@ export class ProgressComponent implements OnDestroy { } } - timer: any = null; - buttonCaption: string = 'Start'; - randomize(): void { if (this.timer) { clearInterval(this.timer); diff --git a/src/app/views/base/tooltips.component.ts b/src/app/views/base/tooltips.component.ts index 28e16b4a8..fc47270b0 100644 --- a/src/app/views/base/tooltips.component.ts +++ b/src/app/views/base/tooltips.component.ts @@ -1,5 +1,5 @@ import {Component, SecurityContext} from '@angular/core'; -import {DomSanitizer} from "@angular/platform-browser"; +import {DomSanitizer} from '@angular/platform-browser'; @Component({ templateUrl: 'tooltips.component.html' @@ -7,7 +7,7 @@ import {DomSanitizer} from "@angular/platform-browser"; export class TooltipsComponent { constructor(sanitizer: DomSanitizer) { - this.html = sanitizer.sanitize(SecurityContext.HTML, this.html) + this.html = sanitizer.sanitize(SecurityContext.HTML, this.html); } content: string = 'Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'; diff --git a/src/app/views/buttons/dropdowns.component.ts b/src/app/views/buttons/dropdowns.component.ts index 1d694d499..34931dd4f 100644 --- a/src/app/views/buttons/dropdowns.component.ts +++ b/src/app/views/buttons/dropdowns.component.ts @@ -5,6 +5,11 @@ import { Component } from '@angular/core'; }) export class DropdownsComponent { + status: { isOpen: boolean } = { isOpen: false }; + disabled: boolean = false; + isDropup: boolean = true; + autoClose: boolean = false; + constructor() { } items: string[] = [ @@ -23,8 +28,6 @@ export class DropdownsComponent { console.log('Dropdown state is changed'); } - status: { isOpen: boolean } = { isOpen: false }; - toggleDropdown($event: MouseEvent): void { $event.preventDefault(); $event.stopPropagation(); @@ -34,10 +37,4 @@ export class DropdownsComponent { change(value: boolean): void { this.status.isOpen = value; } - - disabled: boolean = false; - - isDropup: boolean = true; - - autoClose: boolean = false; } diff --git a/src/app/views/dashboard/dashboard.component.ts b/src/app/views/dashboard/dashboard.component.ts index a6cb4bc33..46ab28958 100644 --- a/src/app/views/dashboard/dashboard.component.ts +++ b/src/app/views/dashboard/dashboard.component.ts @@ -8,6 +8,8 @@ import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips'; }) export class DashboardComponent implements OnInit { + radioModel: string = 'Month'; + // lineChart1 public lineChart1Data: Array = [ { @@ -241,7 +243,7 @@ export class DashboardComponent implements OnInit { position: 'nearest', callbacks: { labelColor: function(tooltipItem, chart) { - return { backgroundColor: chart.data.datasets[tooltipItem.datasetIndex].borderColor } + return { backgroundColor: chart.data.datasets[tooltipItem.datasetIndex].borderColor }; } } }, @@ -384,6 +386,4 @@ export class DashboardComponent implements OnInit { this.mainChartData3.push(65); } } - - radioModel: string = 'Month'; } diff --git a/src/app/views/notifications/alerts.component.ts b/src/app/views/notifications/alerts.component.ts index 0ab1356f6..995ccd3d6 100644 --- a/src/app/views/notifications/alerts.component.ts +++ b/src/app/views/notifications/alerts.component.ts @@ -46,10 +46,6 @@ export class AlertsComponent { } ]; - reset(): void { - this.alerts = this.alerts.map((alert: any) => Object.assign({}, alert)); - } - alertsHtml: any = [ { type: 'success', @@ -72,14 +68,18 @@ export class AlertsComponent { 'Well done! Click reset button and you\'ll see the first message' ]; + alertsDismiss: any = []; + + reset(): void { + this.alerts = this.alerts.map((alert: any) => Object.assign({}, alert)); + } + changeText() { if (this.messages.length - 1 !== this.index) { this.index++; } } - alertsDismiss: any = []; - add(): void { this.alertsDismiss.push({ type: 'info', diff --git a/src/app/views/theme/colors.component.ts b/src/app/views/theme/colors.component.ts index d79184f00..f63cc79ae 100644 --- a/src/app/views/theme/colors.component.ts +++ b/src/app/views/theme/colors.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { getStyle, rgbToHex } from '@coreui/coreui/dist/js/coreui-utilities' +import { getStyle, rgbToHex } from '@coreui/coreui/dist/js/coreui-utilities'; @Component({ templateUrl: 'colors.component.html' @@ -7,10 +7,10 @@ import { getStyle, rgbToHex } from '@coreui/coreui/dist/js/coreui-utilities' export class ColorsComponent implements OnInit { public themeColors(): void { Array.from(document.querySelectorAll('.theme-color')).forEach(function(el) { - let elem = document.getElementsByClassName(el.classList[0])[0]; - let background = getStyle('background-color', elem); + const elem = document.getElementsByClassName(el.classList[0])[0]; + const background = getStyle('background-color', elem); - let table = document.createElement('table'); + const table = document.createElement('table'); table.innerHTML = ` diff --git a/src/app/views/widgets/widgets.component.ts b/src/app/views/widgets/widgets.component.ts index 1dc0216ea..eadadab3f 100644 --- a/src/app/views/widgets/widgets.component.ts +++ b/src/app/views/widgets/widgets.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { getStyle } from '@coreui/coreui/dist/js/coreui-utilities' +import { getStyle } from '@coreui/coreui/dist/js/coreui-utilities'; import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips'; @Component({ diff --git a/src/index.html b/src/index.html index 79f4d3a7c..fb446d36a 100644 --- a/src/index.html +++ b/src/index.html @@ -15,7 +15,7 @@ - + CoreUI - Free Angular Admin Template diff --git a/src/polyfills.ts b/src/polyfills.ts index e2e33a265..9d8f2357a 100644 --- a/src/polyfills.ts +++ b/src/polyfills.ts @@ -46,7 +46,7 @@ import 'core-js/es6/reflect'; import 'core-js/es7/reflect'; // for IE10 -import 'mutationobserver-shim' +import 'mutationobserver-shim'; /** * Required to support Web Animations `@angular/platform-browser/animations`. From 936906e01fb83c7c561bf16b1a7ed5456ac527df Mon Sep 17 00:00:00 2001 From: xidedix Date: Mon, 13 Aug 2018 16:35:05 +0200 Subject: [PATCH 049/168] fix(carousels): move to loremflickr image placeholders --- src/app/views/base/carousels.component.html | 18 +++++++++--------- src/app/views/base/carousels.component.ts | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/app/views/base/carousels.component.html b/src/app/views/base/carousels.component.html index f2dba8e7f..828d241d5 100644 --- a/src/app/views/base/carousels.component.html +++ b/src/app/views/base/carousels.component.html @@ -13,13 +13,13 @@
    - First slide + First slide - Second slide + Second slide - Third slide + Third slide
    @@ -34,21 +34,21 @@
    - First slide + First slide - Second slide + Second slide - Third slide + Third slide

    E^5)Qh24=pxTSWZgVc)f1C3z`3V=B<=xjIzS5W{P+zI z4)tw^`TrQIW0 z+|oa^0x>|S0o0rcIp8SI^ONClXlf4>MZst^D$fHJE7bLvlQI$qa{%?2ug3~l21o%u zJ$}Oec#JL8+lnE(I)07*qo IM6N<$f^733ivR!s diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Timor-Leste.png b/Angular4_CLI_Starter/src/assets/img/flags/Timor-Leste.png deleted file mode 100755 index 296fba0d338eb44e5f43b803958c0bee14f56328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1744 zcmV;>1~2)EP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?R!KxbRCwC#nO|%bRUXGbXJ+n9p}nPmEN+!ejl{B&5?)-MR+0^xVuZNTtPh6e zMYc;9nnpvyk`0@ES#)7{O~gf4f{6zIp#hC1o2a|GMbO{_f7FOgOsN(^r0ur%&)k_i zbACR|?d`qODT)g8X8U`Y+%vy(?)jeI-|rbEBGj@N)VRz5m;vzr4nP4W;FO-VBq88g zK;!Z5Uk=|g2zf6;R4a1*>xbr9z?{Dg`~2lMzhJ=tjm*Zp<)}Csz-!0_6`MT5_ck{Lz#3KQmwAk#8_Fsw00PR4gs(L zbg1!tpV84GPaX>B>M&`#7slR(a8SiICJCpfnBv$Hz{SUzV$G>Vd>=$l00_bm-}mu- zpMmqR_a(*V4wI&PAbS+N+?zv2B~y)>e9Zdne8N=WAe_DK@k#iUozvg1rQ+-$CvWxE~O!3u=m!PO1f$(}5}^ z)G-&z=kYwBf>&Vc)~yT-4Di{RGXU6*Lpq)2;>96$zu+;;wD{F313wRv17kL%*Mog4 zWDY_&1WIBx>{9jYQkW#6UWy<=Q0+ov6)xjA4m)=2;NgdNvTD^Gw6wIaY15|i`yEev z*j9>rZdVbAQucLjgH#KQ9e~1z-{*|KAzFN|)N55(pja%jbm>x-FJDf5eLc&TE#tZ8 zo=0oV%9Sf81^Cvz1#H8n{WgPQv9xd&XoSWtu-}C2%b+t?h{&X@2>|JIn)dc~wr}4~ zI-Rak+`M@+Cr+G5T%_|6#baAi+`U4LCk5~$o;Q0fnAgM5?}6aEa;>R*BJ;ZWWv$jl zixz!4G&DqWb2F<~uV&Y-T{w=zxO=s=wb9?-U%kA7$F`*S^_?a`F-oNX$^=yhh4)}| zKZIXip+q!)K0o=QZ;1k0o12?I9T^!ZZA@|Y>{0I$B0gjLqM((aL`mfm1@}_Fzcr-~lK})l zz|o^eNxC!byvyRx5115PK?@l5Q0#-zJy7^4+W6I~#<~hXDTRpE1R@L%4}nZn4^gmw zmC2)941%I2G^1e6z6zOrpmR~-l1erhKj;`M6%~t-ib5r&7fPlec3Q`}QLWLU5d^d# zWlpP5O0)5<6nnZ&Bosmi^j9#tHzGNS#d8XlIcdBCNK|1H^eZWL1sGk~N@yLTl$w|j zK|vv``?<-UEhcEtvjp!0#sB^e!TBjJD3W|Tsg;m8s&AMd%LH1-x>3_KC;9z~pBg;T zV`12WUxeI?Ft$(7e(5jevNGRyeVIH%>*^qm16X#G!7G1CF?XSm{UpjVg=5jirvopp z>PAHbRpAedn+*={wE6K3Fnkcko{D;!X>%)~6k1{c#^uHZidX-d;-&^T|A&Zm!SuT` zt-6&Mx4?CC6^C})v|dmQJOshH>3P{(nQ+Pg8s{1u=&@=0uVP^T55;q@k_$Oa@Z`D_ zKYQKb+=pN^)Xo*V1%!{@Y_s&)EN6yl>-zu@Dqtbd1}vzpz4H}tS`mF-N|&CsBp#4a mGhgaw0L%cG0dP&_>j41Pg9V)pA)9po0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ+Ge8@@yvAt1tzV10GW;~u*&w?@Dfl>CARy%j@ z)zN+LIp;lRW{j#*XE@XxLjpqr|91igZ~-sZB%Z=RmPzkmOQrx=SJc=$v%MnrN1tUwqhzf7EVPsEIkapck^{N-inc6+A_ z2yI*{b^3zqmq92NOOAkwMZyrt2o%vec@kWg#_{8Xj~+eWxQzzxfiMntav&E%VTeW% zPP>g69YuXViOnFOJwFdX`}}#rwKa_AB`4Twp+SIjyP5H?KU%J!dQE^`#bh3^7JMIq z0CiownHk0x7Eo0X!88({-nnzUJwK0elbW}E`!?aq3IsvUx?h2aHq$zm_dpONUI;_} zy?2jreVwVRS8m3rG)?P%<2)LBJs`f1_9U^!G0ymSvHP2tOxE=!P(=ti zMFJYfNVi+?06_cfS)8Ls30GIyx_OhS#YLL4vovQ;6Fgk$bC7;cAWff>&I{~8d(eW6 z3MNhBJVq~Gh(J6fQ>NeqfADitc?gBJSb1orKP^cgOW--5FvHk zo+RGfJQTy5ey0)w)9s035^LHVy(*-l_e@rENh~7Ik;Ru)^J)kbx>2hW8} zo4$tQV$(`&fZ6!zd+V;_0}=H=6VW#A^lxVp52!6EGH*6S@|9R^x_PO~_OnAz2}nwy zJ|56ig`CVC#_UUD2C$U_v_hsgge2vnwIQMTI`IDYpV4Z2bmO2F;WN_k2>k%~AqgQB z*`Auxulb8xCEK8K&gS|nhoj|&W@{seZK##DupiLvHL?LsMgyx-p1riQQvco&!h z-l^H<{{$WylFv)y>3^LN039>@Qa>axBrqiKTJhfi?ZxCL%^LOk00000NkvXXu0mjf D)b;GP diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Tonga.png b/Angular4_CLI_Starter/src/assets/img/flags/Tonga.png deleted file mode 100755 index f62ba374a7f082acf4cfe08950bcbbefb64ebb2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmV+u1MK{XP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nLUowFcimsPBJXT!bpQwi^Lg_=s?_p22pVV8V*3Q1qYzv0?+^r zN1y>Nz!fM!%PbOGu*ul(ZIR4JGWoJ*!j8qf#!3A0?7!dh-_N#DRYI1Cz-13$58!_X zV1O7nD9Vt;0cirTK@Uu=|4em`~BNV0*tq9`1->KgLnS#=dS?cqzIo@IXiio zKd6E+Oio_3`*u17W0oI^|2n0Qo+{CJ3@E@s(hKg)E)Dltxt+A@8nfQns_tB;?%6u9 zc^ka|sI^}1)!A&&@KHMh^#DLNo4c%^WLXR8=}K9tqDM2PuniLg}y`xHdxDLP*oiLSWPXJME9s1=H06IDYr0 z^#0?~rOfp&m_X%&ZwWAC*2$~N*zQucs4i$N=!iaH+DhP1eeTeXE3 z`{*>;)^a+n))nL`HHPMPD&VvzO;-}H-QQGe`l;)>3p|QgTLB<6&Vy24tK+2WT{1m< zv9>O1OI_8FXff#XNi2e*be&Y|2H$*jyXs_hKOo}3MEy4GJHeqKntLG1L$K$u$Ij4@ zSwu_0LXsaW26WjmPv#;33D5&l4E8dF0u!wQFadeMtjvL6C$X%a%t^tx(cximp_Gtc z6!81}4*`lZz%g(aI0~%ur@%Kuem`)79`^)0CMj@k_BZu=0DAy?09PuP0|0}MQl>tz RyGj56002ovPDHLkV1j~LVeJ3_ diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Trinidad & Tobago.png b/Angular4_CLI_Starter/src/assets/img/flags/Trinidad & Tobago.png deleted file mode 100755 index cf85660363c57e8c6d21988452b22daa256bcb39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2351 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 KMNUMnLSTZ2)hG`D diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Turkey.png b/Angular4_CLI_Starter/src/assets/img/flags/Turkey.png deleted file mode 100755 index 0398e54ddc94d5d846a3c34bf38fe714b11b0de4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1580 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 A0{{R3 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Turks and Caicos Islands.png b/Angular4_CLI_Starter/src/assets/img/flags/Turks and Caicos Islands.png deleted file mode 100755 index fc66ef01706b50ef4e92150ae3695730176334a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2503 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 RIIREx002ovPDHLkV1oTAvn2ok diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Tuvalu.png b/Angular4_CLI_Starter/src/assets/img/flags/Tuvalu.png deleted file mode 100755 index 3a403a619eeb5c5f10e046510c4456698e9f2365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2398 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 P00000NkvXXu0mjfTW@Mr diff --git a/Angular4_CLI_Starter/src/assets/img/flags/United Nations.png b/Angular4_CLI_Starter/src/assets/img/flags/United Nations.png deleted file mode 100755 index 6b5f6397a88e2705c9447854847f68cd6e6496b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2278 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Uruguay.png b/Angular4_CLI_Starter/src/assets/img/flags/Uruguay.png deleted file mode 100755 index 0eddedc9c52be4d2c0c60ef82b0e932b338d557e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1144 zcmV-;1c&>HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<{z*hZRCwC#nN4V8RTRg6=f3yyl71w%cA_%{3l?b+UFcpB6mdpy?^028A$~y@ zx*6QKaN$Bm91vWLptu;pjSInz4i17Y)FLf|8;capbkZdK$oshWxJcT>G-+p*=3)Mu z@DBGT=bv}Z|D1cSs47{8A>$Ym7!&xv6A-`y!uDsDV1dX7imG}mlmEWRtN}_Hj-Zlh zhtCnH?xJoB0GCt_tf<==B?95#B-ULt`V7?=;%hBa`YR+~jnpgfk7P!&i7|P^E2Hiv z*mcDHfwMOuzKR4-pc>)QExh2|;l9^D{%Lq|GnwPZ^-6yN#xLV`u3&#) zBnGp9?)FOgR@X@6iX0C%Iq8%PtbjZ_&Vxu;JgPQd;~8jpS}ut z{tP;K9<}$O(KU4M2F3*-P_H@W$_9-Urzr$y@uptEm^(*DM%6XY-M3I}AZ8ZHmtg;I zoF6bf2`&ZW5`=q^U;%BsfaYJsgcksK?Coy`)RT6g9%nmv?zgrNCPJToYR%px_Mq?v zp1+8utGMc$Ad84urQn6wG)41eXl|mshM9N>O@Be%qllRzN^UcWwX2QnCDTi!A29_Z z;B1eKicBE>BF=7MYoFtlE<^k-&fSm7CYpN++;zO!OW5rX(b5X0@MK3BqT$J?svN4& z(MoK0@b9>Y+AmT2C*JfG+^ttJ`SaMlufd$do4H7uRxr#R?i;3zMybU}C)Sp<57PRI z+UR>#RgJ6fw{0)0ZGNkx0${1D4)nYxTSL4eAf(Y>_~AV2Du5tnZdA?#%LA*Bc%5T{ zAI`UI=FG?)2z-Er=dV)TNiubknVAYY1X2se2&v7+l+O2r1I_ST%40zxGh;>-taTj% z&bd}2m!UDKbGFls#&NtB1VN^9AW0H(x!kg8RkrL+s1JNLoe;_v4t(|j=AQimF9_L> z?a{g2am`k5b9P*#*1MmcwVcq6c71mt=V6nmONCVNM9@K-^aR_WH7BjRo#(zjb(*~ zw*uS+JP4f0nDZ6jH=%VuFwKB_f)PdpG-P~JKPE6HFeY%S_;&!<+IaHR18@xh0000< KMNUMnLSTYMH3@?N diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Uzbekistan.png b/Angular4_CLI_Starter/src/assets/img/flags/Uzbekistan.png deleted file mode 100755 index 97ade3f2c1836239d96f31d93a599b8cc5e0f3a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 971 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 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Vatican City.png b/Angular4_CLI_Starter/src/assets/img/flags/Vatican City.png deleted file mode 100755 index c344e8b6ab9470cecbed2dc8277e9e5e41ec0506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 zcmV+c1^)VpP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=he)m`1a^U1>O?5^y>$`Ya=5SNgMXpAvYNlZ9;FyY`y zFM9LD!Eo_zq6aUAgo6?G$Qd**M-j?Gu4EQ!$$)ORH=TeQQSnswZ7~7VrX^T z!=VJ0j4vb5VQftaG)}0Qa^HP#sj-hZMC1R_po7@DEeqZDKrObeB%l>&zv~FtAQn8J z@qy(epb2W1vFvp%CxA^BPD2R!u`S#51yNW;TI&%lCa{wMUOj{&P#&nx5{O$7MHJ34 zfAb`QGQL|Nnca+KZJ$C#cyMkc$7L?%zA zdMr*ShKp9cgta10GL7f$;L@evNvHeh%Wqvg3u!{oZtR6NLkJry@j7Af4Fuy_`@XAGuwFOe!_u|iw+=yM{J)Vi?X+9th(w>HtjBWMpIn$FY&pBAxETvT|HJ zbC%-y56EqwB0cgs(&{6W?-Sa;kj(8z2xF;ILP0dw(G)s3_|(F+BTq2MJ}w@W1pS{f zx-N%lfSKBjliGd%QbH4Tq;gzHe>JESe>Y2Z(O-wR>`Yg#F&4$-D zQd=`fDq)gI4d3$&rBnj}6@XFiiyxw%Z0$F&EU>ICz!s9d^>tCLGJWt6y*tM+QmGaS z!FmX-S(BDpsd`)425VKJr>rfElBxb9+<0CLapuk&SLi*cHEIhmD04_$2}%k2%$zc-GsY@ z>@ipaPa1&*AxndyZbguh?!KM59w(OHLb2SQ-LpcWo%4?bFaT@=@?G}wr-2iK_;@K( r|Li9CKv}Gu)UOa&A+SPVS@GWh*3Dn5MARnM00000NkvXXu0mjfo_bLT diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Venezuela.png b/Angular4_CLI_Starter/src/assets/img/flags/Venezuela.png deleted file mode 100755 index 8ba69c4f9b4e79f2e0c37383ac70e8cdfc91373c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1108 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 N002ovPDHLkV1mVCoS^^! diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Yemen.png b/Angular4_CLI_Starter/src/assets/img/flags/Yemen.png deleted file mode 100755 index 987a212db497bf1eb96d3c88d3bb7984e223ed90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 zcmV;p0!RIcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;K1oDDRCwC#nN5xpF%X5nN;(;_2$5!l#0}sKh%IMe#pzga55yTb0umC^s26m1 z+Vxntf1J>XhG9X>xTKElcDYioTxGl3CW)MBMdnlh6aY^hfB|dZW+-!_0JIhG{M-8v zKXSDG%TFI~D_}2op1pmOmGVD7e*xH6(S00+fZyN8-gI*_o9ohX`y8F}J$Bp~p4EO2 z2;ioQ-X!RI=)*FARPfTyecE@4cS+_F@5r-M?*sG>Km_294hM8NWZ^#Q51G0!-ceIW8BUFdek(iZL$F1>lK84is@I9zGiulGkaZ*(*-~QPyk#3 zfE+(=jXDmxWspo&ErS$ z3CEo02w`Bt5*@JN4`gh&TdGYp0|@T893k*Q03OvdN24GIrTJ+B#V|CMa+uiWJ|tv@ ziO4H(8;qdY6Q+Dkils%pqMRt()6=MXz|4-UIM{wtVtT6+izR(ZbHa3-#GvD>lup`d zfDWBHwh}34@Q?y<*6a0ev9KH&y2x-gnl6T!{w@YW2#Wx&nZl5fO{)0>sDK)H2fWBk`R_n&#OtNqQ07D}P+PgFF8~UF e0^pz0uK@raR&ZbkN!QZ=0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=KS@MERCwC#naz$HMG(h-)iblR>+FXT0*S~a5+{&AAaMZ+i5u7O0vvb-9)qXg zf)EGbzy%>LfB+$J00jwgNDf3uu-VPpi9IvjUB$s;?~FapE|AP(u`NsODNk4Tzw6^) z-4-)rottCL+c|)90RMLY0wh3Q_v_RmP^Q4{oA14Iu#UU`(Od6cN`XDYcTKAvggHF(Wl$+ahC^5CIiX1ZqIrF>oy#;8X$f6hO@g8i^V^0W=p7JC;BDZ8mQ4 zx$U^Zi{lY5C!PnEvG0xB=?1r5%8@v3=$Ne#`8c`2ewMMPk*76sEmmxaaov zP=tyyRA&l60q;wG4Us$92K!Elp+FZhL6)S87KluIK^e*=QjwlP+)RXIpmWH~}0p$Ex|eN!TJQC%Yft|^DoK`G=?@4n=`bpI8bXb^K4OO z1~xswB8J#3Z`tyxyIIVsMXW~)H0QC77?`JUvw6R)L)$LoT+&kaPb$$B=u5@-b8y*dN+rYz7_gtgV z2)UTIUFERk@MyG3RTSU~@I3J3nuWoiz)!;T@1>o(U#C_ABRT)4{v5zLfO7z6+Wr~< Xk%XA!Z4>PG00000NkvXXu0mjf=@Bv5 diff --git a/Angular4_CLI_Starter/src/assets/img/flags/Zimbabwe.png b/Angular4_CLI_Starter/src/assets/img/flags/Zimbabwe.png deleted file mode 100755 index 39106df619148c311b9686e70bf6c0e378d5ee16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 zcmV;@1}*uCP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?SV=@dRCwC#nSX4RR~g4Y=e$2|@2}oc3Z)?(P}oMCI*rbtXx1gm)|jc8(RCt! zK=;pJh|JYBtY~6twm2LajI6?3ARF!%!RfM5f%r$`1Y9Ouu@I`<2&mX17r4E@-@fmA z{Nwg=dvEV8OjFv%KFOPV&wHNpyyttKALn__5lShhGfAd7%>bAI@c#}#02<&K`JGPW z09hTV4j(^$dCRuvN#0qDzNBv2Ab9hE&RPL1R7(9V7K_o-)58Tdgm&v3geIo+o%q5aa^W15QV1acLAjkf*T=QK(susSqxlOmDdAN`Jmvly65_++ zniJoylsa8HsYD{do;`aoFc?rifpN5IBEC_zo`B$K?}(`|iJwTbi2Kx$EaNe<8}f_ejKK z;}FBSAUd826;V1(!gYCR=gXM#1KL*Vc)gQ|LR5ou5)u6EQd!A#9LLT5w{7D4_7U*= zdHnJ9%$oC6zPmBWr9>LM8DKJ=GR^??!KIWW|by zXlhzS$CF!m(6YEoue$m9k6&Z>ystcfRJ;%A?8obkW4q6jJ$^sV#fxOaVf4mE0G2Jg zivP0M%`+*L)o^1@`DD%){5aCz30N3fA6Ex{hLhFF{_aQ-Uqi!O zp8Lr&1X{n&rt~ESNFwy?O?i+Rq_@<*sl>SFbkD}2f8y*avYoZ=`n)ZIz|G0aZtFpsTAI2pC{P1n#=Jx9i5#74j*P+b%?47L?JvL+)ReX-rmAS z<|Yyh?bylCu3gxMV*Wc45m4ZQ>B(hGcFN*nw@zlaiRsk|u3Aa;qmLqT+cW?>ckgEV z=FMbndtxK05cK!=kKKv0y}u{A?-{B)PvJ2QTpNaMFf`CjkUp17?@D}gx8na|OIhI` z9y`X9?d?P&kqHA}7zU9@q<Ⓢ4Qr^(N~dTQ^}V ze_a5Y4&GUxqe_K|CnQQJ3>~BtWG#W?+F*VfT`vwZsdSq48#eHl*Iwf{H8srk`zOwU zbsgpNvFO5u0)WxkcmZ`xi@mA^s z5Qc%RX)K9EmX6VYR$qTz8~nqGJ|0=Ml7|E5`EhN{$XmDUVpE}T9PizY^trBEFrj?o zMriBS7ufRCC;0W-l20wsfUEy&ZaL0cS5iS0nT!kb%J@L#qAX2&dk3ff^dd(O88pnh zf#Ulkf%u3clv_xruLq#7?j)~$Vvzn^=B_j?TH)=ibk7axR`1rQF0S@EqEoL;OWzV;0o-kn5{6HFt@ o0&y{OQ$GV>2EYt}Nu~b`0Jf71JAC!iKmY&$07*qoM6N<$g1?qYK>z>% diff --git a/Angular4_CLI_Starter/src/assets/img/logo-symbol.png b/Angular4_CLI_Starter/src/assets/img/logo-symbol.png deleted file mode 100644 index 7f62affe0cd4cf62d912341fdb37637ea2bab2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7185 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 diff --git a/Angular4_CLI_Starter/src/environments/environment.prod.ts b/Angular4_CLI_Starter/src/environments/environment.prod.ts deleted file mode 100644 index 3612073bc..000000000 --- a/Angular4_CLI_Starter/src/environments/environment.prod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const environment = { - production: true -}; diff --git a/Angular4_CLI_Starter/src/environments/environment.ts b/Angular4_CLI_Starter/src/environments/environment.ts deleted file mode 100644 index 00313f166..000000000 --- a/Angular4_CLI_Starter/src/environments/environment.ts +++ /dev/null @@ -1,8 +0,0 @@ -// 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/Angular4_CLI_Starter/src/favicon.ico b/Angular4_CLI_Starter/src/favicon.ico deleted file mode 100644 index 8081c7ceaf2be08bf59010158c586170d9d2d517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5430 zcmc(je{54#6vvCoAI3i*G5%$U7!sA3wtMZ$fH6V9C`=eXGJb@R1%(I_{vnZtpD{6n z5Pl{DmxzBDbrB>}`90e12m8T*36WoeDLA&SD_hw{H^wM!cl_RWcVA!I+x87ee975; z@4kD^=bYPn&pmG@(+JZ`rqQEKxW<}RzhW}I!|ulN=fmjVi@x{p$cC`)5$a!)X&U+blKNvN5tg=uLvuLnuqRM;Yc*swiexsoh#XPNu{9F#c`G zQLe{yWA(Y6(;>y|-efAy11k<09(@Oo1B2@0`PtZSkqK&${ zgEY}`W@t{%?9u5rF?}Y7OL{338l*JY#P!%MVQY@oqnItpZ}?s z!r?*kwuR{A@jg2Chlf0^{q*>8n5Ir~YWf*wmsh7B5&EpHfd5@xVaj&gqsdui^spyL zB|kUoblGoO7G(MuKTfa9?pGH0@QP^b#!lM1yHWLh*2iq#`C1TdrnO-d#?Oh@XV2HK zKA{`eo{--^K&MW66Lgsktfvn#cCAc*(}qsfhrvOjMGLE?`dHVipu1J3Kgr%g?cNa8 z)pkmC8DGH~fG+dlrp(5^-QBeEvkOvv#q7MBVLtm2oD^$lJZx--_=K&Ttd=-krx(Bb zcEoKJda@S!%%@`P-##$>*u%T*mh+QjV@)Qa=Mk1?#zLk+M4tIt%}wagT{5J%!tXAE;r{@=bb%nNVxvI+C+$t?!VJ@0d@HIyMJTI{vEw0Ul ze(ha!e&qANbTL1ZneNl45t=#Ot??C0MHjjgY8%*mGisN|S6%g3;Hlx#fMNcL<87MW zZ>6moo1YD?P!fJ#Jb(4)_cc50X5n0KoDYfdPoL^iV`k&o{LPyaoqMqk92wVM#_O0l z09$(A-D+gVIlq4TA&{1T@BsUH`Bm=r#l$Z51J-U&F32+hfUP-iLo=jg7Xmy+WLq6_tWv&`wDlz#`&)Jp~iQf zZP)tu>}pIIJKuw+$&t}GQuqMd%Z>0?t%&BM&Wo^4P^Y z)c6h^f2R>X8*}q|bblAF?@;%?2>$y+cMQbN{X$)^R>vtNq_5AB|0N5U*d^T?X9{xQnJYeU{ zoZL#obI;~Pp95f1`%X3D$Mh*4^?O?IT~7HqlWguezmg?Ybq|7>qQ(@pPHbE9V?f|( z+0xo!#m@Np9PljsyxBY-UA*{U*la#8Wz2sO|48_-5t8%_!n?S$zlGe+NA%?vmxjS- zHE5O3ZarU=X}$7>;Okp(UWXJxI%G_J-@IH;%5#Rt$(WUX?6*Ux!IRd$dLP6+SmPn= z8zjm4jGjN772R{FGkXwcNv8GBcZI#@Y2m{RNF_w8(Z%^A*!bS*!}s6sh*NnURytky humW;*g7R+&|Ledvc- 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 f6Q_3=gn%x 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 diff --git a/Angular4_CLI_Starter/src/index.html b/Angular4_CLI_Starter/src/index.html deleted file mode 100644 index ca5f3c9f8..000000000 --- a/Angular4_CLI_Starter/src/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - CoreUI - Open Source Bootstrap Admin Template - - - - - - - - - - - - diff --git a/Angular4_CLI_Starter/src/main.ts b/Angular4_CLI_Starter/src/main.ts deleted file mode 100644 index a9ca1caf8..000000000 --- a/Angular4_CLI_Starter/src/main.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { enableProdMode } from '@angular/core'; -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app/app.module'; -import { environment } from './environments/environment'; - -if (environment.production) { - enableProdMode(); -} - -platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/Angular4_CLI_Starter/src/polyfills.ts b/Angular4_CLI_Starter/src/polyfills.ts deleted file mode 100644 index 41d3b9645..000000000 --- a/Angular4_CLI_Starter/src/polyfills.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE9, IE10 and IE11 requires all of the following polyfills. **/ -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'; - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** IE10 and IE11 requires the following to support `@angular/animation`. */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - -/** Evergreen browsers require these. **/ -import 'core-js/es6/reflect'; -import 'core-js/es7/reflect'; - - -/** ALL Firefox browsers require the following to support `@angular/animation`. **/ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - - -/*************************************************************************************************** - * Zone JS is required by Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - - - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ - -/** - * Date, currency, decimal and percent pipes. - * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 - */ -// import 'intl'; // Run `npm install --save intl`. diff --git a/Angular4_CLI_Starter/src/scss/_bootstrap-variables.scss b/Angular4_CLI_Starter/src/scss/_bootstrap-variables.scss deleted file mode 100644 index 9a9c27210..000000000 --- a/Angular4_CLI_Starter/src/scss/_bootstrap-variables.scss +++ /dev/null @@ -1,109 +0,0 @@ -// Bootstrap overrides - -// -// Color system -// - -$white: #fff; -$gray-100: #f0f3f5; -$gray-200: #c2cfd6; -$gray-300: #a4b7c1; -$gray-400: #869fac; -$gray-500: #678898; -$gray-600: #536c79; -$gray-700: #3e515b; -$gray-800: #29363d; -$gray-900: #151b1e; -$black: #000 !default; - -$blue: #20a8d8; -$indigo: #6610f2 !default; -$purple: #6f42c1 !default; -$pink: #e83e8c !default; -$red: #f86c6b; -$orange: #f8cb00; -$yellow: #ffc107 !default; -$green: #4dbd74; -$teal: #20c997 !default; -$cyan: #63c2de; - -$colors: ( - blue: $blue, - indigo: $indigo, - purple: $purple, - pink: $pink, - red: $red, - orange: $orange, - yellow: $yellow, - green: $green, - teal: $teal, - cyan: $cyan, - white: $white, - gray: $gray-600, - gray-dark: $gray-800 -); - -$theme-colors: ( - primary: $blue, - secondary: $gray-300, - success: $green, - info: $cyan, - warning: $yellow, - danger: $red, - light: $gray-100, - dark: $gray-800 -); - -// Options -// -// Quickly modify global styling by enabling or disabling optional features. - -$enable-transitions: true; -$enable-rounded: false; - -// Body -// -// Settings for the `` 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; -$breadcrumb-margin-bottom: 1.5rem; - -// Cards - -$card-border-color: $gray-200; -$card-cap-bg: $gray-100; - -// Dropdowns - -$dropdown-padding-y: 0; -$dropdown-border-color: $gray-200; -$dropdown-divider-bg: $gray-100; - -// Buttons - -$btn-secondary-border: $gray-300; - -// Progress bars - -$progress-bg: $gray-100; - -// Tables - -$table-bg-accent: $gray-100; -$table-bg-hover: $gray-100; - -// Forms - -$input-group-addon-bg: $gray-100; -$input-border-color: $gray-200; -$input-group-addon-border-color: $gray-200; diff --git a/Angular4_CLI_Starter/src/scss/_core-variables.scss b/Angular4_CLI_Starter/src/scss/_core-variables.scss deleted file mode 100644 index 906e13ac3..000000000 --- a/Angular4_CLI_Starter/src/scss/_core-variables.scss +++ /dev/null @@ -1 +0,0 @@ -// core overrides diff --git a/Angular4_CLI_Starter/src/scss/_custom.scss b/Angular4_CLI_Starter/src/scss/_custom.scss deleted file mode 100644 index 15d367af4..000000000 --- a/Angular4_CLI_Starter/src/scss/_custom.scss +++ /dev/null @@ -1 +0,0 @@ -// Here you can add other styles diff --git a/Angular4_CLI_Starter/src/scss/core/_animate.scss b/Angular4_CLI_Starter/src/scss/core/_animate.scss deleted file mode 100644 index c0a244bae..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_animate.scss +++ /dev/null @@ -1,27 +0,0 @@ -// scss-lint:disable all -.animated { - animation-duration: 1s; - // animation-fill-mode: both; -} - -.animated.infinite { - animation-iteration-count: infinite; -} - -.animated.hinge { - animation-duration: 2s; -} - -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - animation-name: fadeIn; -} diff --git a/Angular4_CLI_Starter/src/scss/core/_aside.scss b/Angular4_CLI_Starter/src/scss/core/_aside.scss deleted file mode 100644 index fc71e42c6..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_aside.scss +++ /dev/null @@ -1,64 +0,0 @@ -.aside-menu { - z-index: $zindex-sticky - 1; - width: $aside-menu-width; - 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: theme-color("primary"); - border-right-color: $border-color; - border-left-color: $border-color; - } - } - .nav-item:first-child { - .nav-link { - border-left: 0; - } - } - } - - .tab-content { - position: relative; - 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/Angular4_CLI_Starter/src/scss/core/_avatars.scss b/Angular4_CLI_Starter/src/scss/core/_avatars.scss deleted file mode 100644 index 623016ef0..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_avatars.scss +++ /dev/null @@ -1,51 +0,0 @@ -.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: margin-left $layout-transition-speed, margin-right $layout-transition-speed; - - &:hover { - margin-right: 0 !important; - } - } - - // .avatar.avatar-lg { - // - // } - -} diff --git a/Angular4_CLI_Starter/src/scss/core/_badge.scss b/Angular4_CLI_Starter/src/scss/core/_badge.scss deleted file mode 100644 index 310488562..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_badge.scss +++ /dev/null @@ -1,3 +0,0 @@ -.badge-pill { - border-radius: $badge-pill-border-radius; -} diff --git a/Angular4_CLI_Starter/src/scss/core/_breadcrumb-menu.scss b/Angular4_CLI_Starter/src/scss/core/_breadcrumb-menu.scss deleted file mode 100644 index dbbe07e0b..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_breadcrumb-menu.scss +++ /dev/null @@ -1,35 +0,0 @@ -.breadcrumb-menu { - margin-left: auto; - - &::before { - display: none; - } - - .btn-group { - vertical-align: top; - } - - .btn { - padding: 0 $input-btn-padding-x; - color: $text-muted; - vertical-align: top; - border: 0; - - &:hover, &.active { - color: $body-color; - background: transparent; - } - } - - .open { - .btn { - color: $body-color; - background: transparent; - } - } - - .dropdown-menu { - min-width: 180px; - line-height: $line-height-base; - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_breadcrumb.scss b/Angular4_CLI_Starter/src/scss/core/_breadcrumb.scss deleted file mode 100644 index d8a003dc6..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_breadcrumb.scss +++ /dev/null @@ -1,4 +0,0 @@ -.breadcrumb { - position: relative; - @include borders($breadcrumb-borders); -} diff --git a/Angular4_CLI_Starter/src/scss/core/_buttons.scss b/Angular4_CLI_Starter/src/scss/core/_buttons.scss deleted file mode 100644 index 7ab4953b9..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_buttons.scss +++ /dev/null @@ -1,575 +0,0 @@ -button { - cursor: pointer; -} - -.btn { - .badge { - position: absolute; - top: 2px; - right: 6px; - font-size: 9px; - } -} - -.btn-transparent { - color: #fff; - background-color: transparent; - border-color: transparent; -} - -.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($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius); - - &.btn-lg { - @include button-social-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg); - } - - &.btn-sm { - @include button-social-size($input-btn-padding-y-sm, $input-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/Angular4_CLI_Starter/src/scss/core/_callout.scss b/Angular4_CLI_Starter/src/scss/core/_callout.scss deleted file mode 100644 index b98ebac53..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_callout.scss +++ /dev/null @@ -1,55 +0,0 @@ -.callout { - position: relative; - padding: 0 $spacer; - margin: $spacer 0; - border: 0 solid $border-color; - border-left-width: .25rem; - - @if $enable-rounded { - border-radius: .25rem; - } - - .chart-wrapper { - position: absolute; - top: 10px; - left: 50%; - float: right; - width: 50%; - } -} - -.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; - } -} - -@each $color, $value in $theme-colors { - .callout-#{$color} { - border-left-color: $value; - - h4 { - color: $value; - } - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_card.scss b/Angular4_CLI_Starter/src/scss/core/_card.scss deleted file mode 100644 index 20e57a818..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_card.scss +++ /dev/null @@ -1,193 +0,0 @@ -.card { - margin-bottom: 1.5 * $spacer; - - // Cards with color accent - @each $color, $value in $theme-colors { - &.bg-#{$color} { - border-color: darken($value, 12.5%); - .card-header { - background-color: darken($value, 3%); - border-color: darken($value, 12.5%); - } - } - } -} - -.text-white .text-muted { - color: rgba(255,255,255,.6) !important; -} - -.card-header { - - .icon-bg { - display: inline-body; - 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; - } - - .nav.nav-tabs { - margin-top: -$card-spacer-y; - margin-bottom: -$card-spacer-y; - border-bottom: 0; - - .nav-item { - border-top: 0; - } - - .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; - } - - .btn { - margin-top: - $input-btn-padding-y; - } - .btn-sm { - margin-top: - $input-btn-padding-y-sm; - } - .btn-lg { - margin-top: - $input-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; - } - } -} - -[class*="card-outline-"] { - .card-body { - 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 -@each $color, $value in $theme-colors { - .card-accent-#{$color} { - @include card-accent-variant($value); - } -} - -// Card Actions -.card-header { - > i { - margin-right: $spacer / 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-body; - vertical-align: middle; - } - - i { - display: inline-body; - transition: .4s; - } - - .r180 { - transform: rotate(180deg); - } - } - - .input-group { - width: 230px; - margin: 6px; - - .input-group-addon { - background: #fff; - } - - input { - border-left: 0; - } - } - } -} - -.card-full { - margin-top: - $spacer; - margin-right: - $grid-gutter-width / 2; - margin-left: - $grid-gutter-width / 2; - border: 0; - border-bottom: $card-border-width solid $border-color; -} - -@include media-breakpoint-up(sm) { - .card-columns { - - &.cols-2 { - column-count: 2; - } - } -} - -.card { - &.drag, .drag { - cursor: move; - } -} - -.card-placeholder { - background: rgba(0,0,0,.025); - border: 1px dashed $gray-300; -} diff --git a/Angular4_CLI_Starter/src/scss/core/_charts.scss b/Angular4_CLI_Starter/src/scss/core/_charts.scss deleted file mode 100644 index 0e7a3c2ab..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_charts.scss +++ /dev/null @@ -1,9 +0,0 @@ -.chart-wrapper { - canvas { - width: 100% !important; - } -} -// scss-lint:disable QualifyingElement -base-chart.chart { - display: block !important; -} diff --git a/Angular4_CLI_Starter/src/scss/core/_dropdown-menu-right.scss b/Angular4_CLI_Starter/src/scss/core/_dropdown-menu-right.scss deleted file mode 100644 index 4f1954681..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_dropdown-menu-right.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Temp fix for reactstrap -.app-header { - .navbar-nav { - .dropdown-menu-right { - right: auto; - } - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_dropdown.scss b/Angular4_CLI_Starter/src/scss/core/_dropdown.scss deleted file mode 100644 index 564e4df20..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_dropdown.scss +++ /dev/null @@ -1,69 +0,0 @@ -// 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; - } - - .badge { - 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; - } - } -} - -.dropdown-menu-lg { - width: 250px; -} -.app-header { - .navbar-nav { - .dropdown-menu { - position: absolute; - } - // 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; - } - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_footer.scss b/Angular4_CLI_Starter/src/scss/core/_footer.scss deleted file mode 100644 index e01595a1b..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_footer.scss +++ /dev/null @@ -1,9 +0,0 @@ -.app-footer { - display: flex; - flex-wrap: wrap; - align-items: center; - padding: 0 $spacer; - color: $footer-color; - background: $footer-bg; - @include borders($footer-borders); -} diff --git a/Angular4_CLI_Starter/src/scss/core/_grid.scss b/Angular4_CLI_Starter/src/scss/core/_grid.scss deleted file mode 100644 index 0d0963c17..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_grid.scss +++ /dev/null @@ -1,15 +0,0 @@ -.row.row-equal { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - margin-right: ($grid-gutter-width / -2); - margin-left: ($grid-gutter-width / -2); - - [class*="col-"] { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - } -} - -.main .container-fluid { - padding: 0 30px; -} diff --git a/Angular4_CLI_Starter/src/scss/core/_input-group.scss b/Angular4_CLI_Starter/src/scss/core/_input-group.scss deleted file mode 100644 index 23b25122c..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_input-group.scss +++ /dev/null @@ -1,6 +0,0 @@ -.input-group-addon, -.input-group-btn { - min-width: 40px; - white-space: nowrap; - vertical-align: middle; // Match the inputs -} diff --git a/Angular4_CLI_Starter/src/scss/core/_layout.scss b/Angular4_CLI_Starter/src/scss/core/_layout.scss deleted file mode 100644 index 8a050031e..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_layout.scss +++ /dev/null @@ -1,384 +0,0 @@ -// IE10&11 Flexbox fix -@media all and (-ms-high-contrast:none) { - html { - display: flex; - flex-direction: column; - } -} - -// app-dashboard and app-root are Angular2+ selectors. You can add here your own selectors if you need. -.app, -app-dashboard, -app-root { - display: flex; - flex-direction: column; - min-height: 100vh; -} - -.app-header { - flex: 0 0 $navbar-height; -} - -.app-footer { - flex: 0 0 $footer-height; -} - -.app-body { - display: flex; - flex-direction: row; - flex-grow: 1; - overflow-x: hidden; - - .main { - flex: 1; - min-width: 0; - } - - .sidebar { - // $sidebar-width is the width of the columns - flex: 0 0 $sidebar-width; - // put the nav on the left - order: -1; - } - - .aside-menu { - // $aside-menu-width is the width of the columns - flex: 0 0 $aside-menu-width; - } -} - -// -// header -// -.header-fixed { - .app-header { - position: fixed; - z-index: $zindex-sticky; - width: 100%; - } - .app-body { - margin-top: $navbar-height; - } -} - -// -// Sidebar -// -.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-width; - } -} - -.sidebar-fixed { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $sidebar-width; - height: calc(100vh - #{$navbar-height}); - // margin-top: - $navbar-height; - - // .sidebar-nav { - // height: calc(100vh - #{$navbar-height}); - // } - } - - .main, .app-footer { - margin-left: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } -} - -.sidebar-off-canvas { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - height: calc(100vh - #{$navbar-height}); - } -} - -@include media-breakpoint-up(lg) { - .sidebar-compact { - .sidebar { - flex: 0 0 $sidebar-compact-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-compact-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-compact-width; - } - - .sidebar { - width: $sidebar-compact-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-minimized-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-minimized-width; - } - - .sidebar { - width: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } -} - -// -// Aside Menu -// -.aside-menu-hidden { - .aside-menu { - margin-right: - $aside-menu-width; - } -} - -.aside-menu-fixed { - .aside-menu { - position: fixed; - right: 0; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - - .main, .app-footer { - margin-right: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-right: 0; - } - } -} - -.aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } -} - -// -// Breadcrumb -// -.breadcrumb-fixed { - .main { - $breadcrumb-height: 2 * $breadcrumb-padding-y + $font-size-base + 1.5 * $spacer; - padding-top: $breadcrumb-height; - } - - .breadcrumb { - position: fixed; - top: $navbar-height; - right: 0; - left: 0; - z-index: $zindex-sticky - 2; - } - - // if sidebar + main + aside - .main:nth-child(2) { - .breadcrumb { - right: $aside-menu-width; - left: $sidebar-width; - } - } - - // if sidebar + main - .main:first-child { - .breadcrumb { - right: $aside-menu-width; - left: 0; - } - } - - // if main + aside - .main:last-child { - .breadcrumb { - right: 0; - } - } - - &.sidebar-minimized { - .main .breadcrumb { - left: $sidebar-minimized-width; - } - } - - &.sidebar-hidden, &.sidebar-off-canvas { - .main .breadcrumb { - left: 0; - } - } - - &.aside-menu-hidden, &.aside-menu-off-canvas { - .main .breadcrumb { - right: 0; - } - } -} - -// -// Footer -// -.footer-fixed { - .app-footer { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: $zindex-sticky; - height: $footer-height; - } - - .app-body { - margin-bottom: $footer-height; - } -} - -// -// Animations -// -.app-header, -.app-footer, -.sidebar, -.main, -.aside-menu { - transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed, width $layout-transition-speed, flex $layout-transition-speed; -} -.sidebar-nav { - transition: width $layout-transition-speed; -} -.breadcrumb { - transition: left $layout-transition-speed, right $layout-transition-speed, width $layout-transition-speed; -} - -// -// Mobile layout -// - -@include media-breakpoint-down(md) { - .app-header.navbar { - position: fixed !important; - z-index: $zindex-sticky; - width: 100%; - text-align: center; - background-color: $navbar-brand-bg; - @include borders($navbar-brand-border); - - .navbar-toggler { - @if (lightness( $navbar-brand-bg ) > 40) { - color: $navbar-color; - } @else { - color: #fff; - } - } - - .navbar-brand { - position: absolute; - left: 50%; - margin-left: - ($navbar-brand-width / 2); - } - } - - .app-body { - margin-top: $navbar-height; - } - - .breadcrumb-fixed { - .main:nth-child(2) .breadcrumb { - right: auto; - left: auto; - width: 100%; - } - } - - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $mobile-sidebar-width; - height: calc(100vh - #{$navbar-height}); - margin-left: - $mobile-sidebar-width; - - .sidebar-nav, - .nav { - width: $mobile-sidebar-width; - min-height: calc(100vh - #{$navbar-height}); - } - - .sidebar-minimizer { - display: none; - } - } - - .main, .app-footer { - margin-left: 0 !important; - } - - // .aside-menu { - // margin-right: - $aside-menu-width; - // } - - .sidebar-hidden { - .sidebar { - margin-left: - $mobile-sidebar-width; - } - } - - .sidebar-mobile-show { - .sidebar { - width: $mobile-sidebar-width; - margin-left: 0; - } - - .main { - margin-right: - $mobile-sidebar-width !important; - margin-left: $mobile-sidebar-width !important; - } - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_loading.scss b/Angular4_CLI_Starter/src/scss/core/_loading.scss deleted file mode 100644 index 3e409fb7d..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_loading.scss +++ /dev/null @@ -1,128 +0,0 @@ -// Angular Version -// Make clicks pass-through -// scss-lint:disable all -#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: theme-color("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: theme-color("primary"); -} diff --git a/Angular4_CLI_Starter/src/scss/core/_mixins.scss b/Angular4_CLI_Starter/src/scss/core/_mixins.scss deleted file mode 100644 index 153f1d394..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_mixins.scss +++ /dev/null @@ -1,116 +0,0 @@ -@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 sidebar-width($borders, $width) { - $sidebar-width: $width; - - @each $border in $borders { - $direction: nth($border, 1); - @if $direction == "all" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: ($sidebar-width - (2 * $size)); - } @else if $direction == "right" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } @else if $direction == "left" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } - width: $sidebar-width; - } -} - -@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/Angular4_CLI_Starter/src/scss/core/_mobile.scss b/Angular4_CLI_Starter/src/scss/core/_mobile.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular4_CLI_Starter/src/scss/core/_modal.scss b/Angular4_CLI_Starter/src/scss/core/_modal.scss deleted file mode 100644 index 1c44ddd03..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_modal.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $color, $value in $theme-colors { - .modal-#{$color} { - - .modal-content { - border-color: $value; - } - - .modal-header { - color: #fff; - background-color: $value; - } - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_nav.scss b/Angular4_CLI_Starter/src/scss/core/_nav.scss deleted file mode 100644 index ba1d64b3a..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_nav.scss +++ /dev/null @@ -1,32 +0,0 @@ -.nav-tabs { - .nav-link { - color: $gray-600; - &.active { - color: $gray-800; - 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; - } -} - -.card-block { - .tab-content { - margin-top: 0; - border: 0; - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_navbar.scss b/Angular4_CLI_Starter/src/scss/core/_navbar.scss deleted file mode 100644 index 221ab1263..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_navbar.scss +++ /dev/null @@ -1,127 +0,0 @@ -.app-header.navbar { - position: relative; - flex-direction: row; - height: $navbar-height; - padding: 0; - margin: 0; - background-color: $navbar-bg; - @include borders($navbar-border); - - .navbar-brand { - display: inline-block; - width: $navbar-brand-width; - height: $navbar-height; - padding: $navbar-padding-y $navbar-padding-x; - margin-right: 0; - 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); - } - - .navbar-toggler { - min-width: 50px; - padding: $navbar-toggler-padding-y 0; - - &:hover .navbar-toggler-icon { - background-image: $navbar-toggler-icon-hover; - } - } - - .navbar-toggler-icon { - height: 23px; - background-image: $navbar-toggler-icon; - } - - .navbar-nav { - flex-direction: row; - align-items: center; - } - - .nav-item { - position: relative; - min-width: 50px; - margin: 0 !important; - text-align: center; - - button { - margin: 0 auto; - } - - .nav-link { - padding-top: 0; - padding-bottom: 0; - background: 0; - border: 0; - - .badge { - position: absolute; - top: 50%; - left: 50%; - margin-top: -16px; - margin-left: 0; - } - - > .img-avatar { - height: $navbar-height - 20px; - margin: 0 10px; - } - } - } - - .dropdown-menu { - padding-bottom: 0; - line-height: $line-height-base; - } - - .dropdown-item { - min-width: 180px; - } -} - -.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); -} - -@include media-breakpoint-up(lg) { - .brand-minimized { - .app-header.navbar { - .navbar-brand { - width: $navbar-brand-minimized-width; - background-color: $navbar-brand-minimized-bg; - background-image: $navbar-brand-minimized-logo; - background-size: $navbar-brand-minimized-logo-size; - @include borders($navbar-brand-minimized-border); - } - } - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_others.scss b/Angular4_CLI_Starter/src/scss/core/_others.scss deleted file mode 100644 index 381baab08..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_others.scss +++ /dev/null @@ -1,4 +0,0 @@ -// scss-lint:disable QualifyingElement -hr.transparent { - border-top: 1px solid transparent; -} diff --git a/Angular4_CLI_Starter/src/scss/core/_progress.scss b/Angular4_CLI_Starter/src/scss/core/_progress.scss deleted file mode 100644 index 65f56dd30..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_progress.scss +++ /dev/null @@ -1,15 +0,0 @@ -.progress-xs { - height: 4px; -} - -.progress-sm { - height: 8px; -} - -// White progress bar -.progress-white { - background-color: rgba(255,255,255,.2) !important; - .progress-bar { - background-color: #fff; - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_rtl.scss b/Angular4_CLI_Starter/src/scss/core/_rtl.scss deleted file mode 100644 index 28db38596..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_rtl.scss +++ /dev/null @@ -1,281 +0,0 @@ -// -// RTL Support -// -// scss-lint:disable NestingDepth, SelectorDepth -*[dir="rtl"] { - direction: rtl; - unicode-bidi: embed; - - ul { - -webkit-padding-start: 0; - } - - table tr th { - text-align: right; - } - - // Breadcrumb - - .breadcrumb-item { - float: right; - } - - .breadcrumb-menu { - right: auto; - left: $breadcrumb-padding-x; - } - - // Dropdown - .dropdown-item { - text-align: right; - - i { - margin-right: -10px; - margin-left: 10px; - } - - .badge { - right: auto; - left: 10px; - } - } - - // - // Sidebar - // - .sidebar-hidden { - .sidebar { - margin-right: - $sidebar-width; - } - } - - .sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-right: 0; - } - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-right: - $sidebar-minimized-width; - margin-left: 0; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } - - // - // Aside Menu - // - .aside-menu-hidden { - .aside-menu { - margin-right: 0; - margin-left: - $aside-menu-width; - } - } - - .aside-menu-fixed { - .aside-menu { - right: auto; - left: 0; - } - - .main, .app-footer { - //margin-right: 0; - margin-left: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - - .aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - } - - // Sidebar Menu - .sidebar { - .sidebar-nav { - .nav { - .nav-item { - .nav-link { - direction: rtl; - i { - margin: 0 0 0 ($sidebar-nav-link-padding-x / 2); - } - .badge { - float: left; - margin-top: 2px; - // margin-left: 10px; - } - &.nav-dropdown-toggle { - &::before { - position: absolute; - right: auto !important; - left: $sidebar-nav-link-padding-x; - transform: rotate(180deg); - } - } - } - &.nav-dropdown { - &.open { - > .nav-link.nav-dropdown-toggle::before { - transform: rotate(270deg); - } - } - } - } - } - } - } - - .sidebar-minimized .sidebar { - .nav-link { - padding-right: 0; - i { - float: right; - padding: 0; - margin: 0; - } - .badge { - right: auto; - left: 15px; - } - } - .nav > .nav-dropdown { - - &:hover { - > .nav-dropdown-items { - right: $sidebar-minimized-width; - left: 0; - } - } - } - } - - // Horizontal bars - .horizontal-bars { - - li { - - .bars { - padding-right: 100px; - padding-left: 0; - - .progress:first-child { - margin-bottom: 2px; - } - } - } - - &.type-2 { - - li { - - i { - margin-right: 5px; - margin-left: $spacer; - } - - .value { - float: left; - font-weight: 600; - } - - .bars { - padding: 0; - } - } - } - } - - // Icon list - .icons-list { - - li { - position: relative; - height: 40px; - vertical-align: middle; - - i { - float: right; - } - - .desc { - margin-right: 50px; - margin-left: 0; - } - - .value { - right: auto; - left: 45px; - text-align: left; - - strong { - display: block; - margin-top: -3px; - } - } - - .actions { - right: auto; - left: 10px; - } - } - } - - // Callouts - .callout { - border: 0 solid $border-color; - border-right-width: .25rem; - - @each $color, $value in $theme-colors { - &.callout-#{$color} { - border-right-color: $value; - } - } - - .chart-wrapper { - left: 0; - float: left; - } - } - - .callout-default { - border-right-color: $text-muted; - } -} diff --git a/Angular4_CLI_Starter/src/scss/core/_sidebar.scss b/Angular4_CLI_Starter/src/scss/core/_sidebar.scss deleted file mode 100644 index b77cd5f85..000000000 --- a/Angular4_CLI_Starter/src/scss/core/_sidebar.scss +++ /dev/null @@ -1,454 +0,0 @@ -// scss-lint:disable NestingDepth, SelectorDepth -.sidebar { - display: flex; - flex-direction: column; - padding: $sidebar-padding; - color: $sidebar-color; - background: $sidebar-bg; - @include borders($sidebar-borders); - - .sidebar-close { - position: absolute; - right: 0; - display: none; - padding: 0 $spacer; - font-size: 24px; - font-weight: 800; - line-height: $navbar-height; - color: $sidebar-color; - background: 0; - border: 0; - opacity: .8; - - &:hover { - opacity: 1; - } - } - - // Will be added soon - // .sidebar-brand { } - - .sidebar-header { - flex: 0 0 $sidebar-header-height; - padding: $sidebar-header-padding-y $sidebar-header-padding-x; - text-align: center; - background: $sidebar-header-bg; - } - - .sidebar-form .form-control { - color: $sidebar-form-color; - background: $sidebar-form-bg; - border: $sidebar-form-border; - - &::placeholder { - color: $sidebar-form-placeholder-color; - } - } - - .sidebar-nav { - position: relative; - flex: 1; - overflow-x: hidden; - overflow-y: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; - @include sidebar-width($sidebar-borders, $sidebar-width); - - &::-webkit-scrollbar { - position: absolute; - width: 10px; - margin-left: -10px; - -webkit-appearance: none; - } - - &::-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-thumb { - height: 50px; - background-color: darken($sidebar-bg, 10%); - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; - } - } - - .nav { - @include sidebar-width($sidebar-borders, $sidebar-width); - flex-direction: column; - min-height: 100%; - } - - .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; - } - - .nav-divider, .divider { - height: 10px; - } - - .nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; - } - - .nav-dropdown-items { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; - - .nav-item { - padding: 0; - list-style: none; - } - } - - .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; - } - - i { - display: inline-block; - width: 20px; - margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; - font-size: 14px; - color: $sidebar-nav-link-icon-color; - text-align: center; - } - - .badge { - float: right; - margin-top: 2px; - } - - &.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; - } - } - - &:hover { - color: $sidebar-nav-link-hover-color; - background: $sidebar-nav-link-hover-bg; - @include borders($sidebar-nav-link-hover-borders); - - i { - color: $sidebar-nav-link-hover-icon-color; - } - - &.nav-dropdown-toggle::before { - background-image: $sidebar-nav-dropdown-indicator-hover; - } - } - - @each $color, $value in $theme-colors { - &.nav-link-#{$color} { - background: $value; - i { - color: rgba(255,255,255,.7); - } - &:hover { - background: darken($value,5%) !important; - i { - color: #fff; - } - } - } - } - } - - // ex. Components - .nav-dropdown-toggle { - position: relative; - - &::before { - position: absolute; - top: 50%; - right: $sidebar-nav-link-padding-x; - display: block; - width: 8px; - height: 8px; - padding: 0; - margin-top: -4px; - content: ""; - background-image: $sidebar-nav-dropdown-indicator; - background-repeat: no-repeat; - background-position: center; - transition: transform .3s; - } - } - - // ex.

    E^5)Qh24=pxTSWZgVc)f1C3z`3V=B<=xjIzS5W{P+zI z4)tw^`TrQIW0 z+|oa^0x>|S0o0rcIp8SI^ONClXlf4>MZst^D$fHJE7bLvlQI$qa{%?2ug3~l21o%u zJ$}Oec#JL8+lnE(I)07*qo IM6N<$f^733ivR!s diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Timor-Leste.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Timor-Leste.png deleted file mode 100755 index 296fba0d338eb44e5f43b803958c0bee14f56328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1744 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 D)b;GP diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Tonga.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Tonga.png deleted file mode 100755 index f62ba374a7f082acf4cfe08950bcbbefb64ebb2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmV+u1MK{XP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nLUowFcimsPBJXT!bpQwi^Lg_=s?_p22pVV8V*3Q1qYzv0?+^r zN1y>Nz!fM!%PbOGu*ul(ZIR4JGWoJ*!j8qf#!3A0?7!dh-_N#DRYI1Cz-13$58!_X zV1O7nD9Vt;0cirTK@Uu=|4em`~BNV0*tq9`1->KgLnS#=dS?cqzIo@IXiio zKd6E+Oio_3`*u17W0oI^|2n0Qo+{CJ3@E@s(hKg)E)Dltxt+A@8nfQns_tB;?%6u9 zc^ka|sI^}1)!A&&@KHMh^#DLNo4c%^WLXR8=}K9tqDM2PuniLg}y`xHdxDLP*oiLSWPXJME9s1=H06IDYr0 z^#0?~rOfp&m_X%&ZwWAC*2$~N*zQucs4i$N=!iaH+DhP1eeTeXE3 z`{*>;)^a+n))nL`HHPMPD&VvzO;-}H-QQGe`l;)>3p|QgTLB<6&Vy24tK+2WT{1m< zv9>O1OI_8FXff#XNi2e*be&Y|2H$*jyXs_hKOo}3MEy4GJHeqKntLG1L$K$u$Ij4@ zSwu_0LXsaW26WjmPv#;33D5&l4E8dF0u!wQFadeMtjvL6C$X%a%t^tx(cximp_Gtc z6!81}4*`lZz%g(aI0~%ur@%Kuem`)79`^)0CMj@k_BZu=0DAy?09PuP0|0}MQl>tz RyGj56002ovPDHLkV1j~LVeJ3_ diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Trinidad & Tobago.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Trinidad & Tobago.png deleted file mode 100755 index cf85660363c57e8c6d21988452b22daa256bcb39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2351 zcmV+~3DEY5P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^wMj%lRCwC#nQcr|R~pBEX9na&1`DfDK-rqqMWImb0F72_W2CbEu#PBbE7lkM zWXQU^rb*i`?T4nxcDpofYFl4QQA8BCUv@2J`+;@EK^R_4vu(1~D0R23CcMq?HZynb zJ!e1M85k&ol~p%pJ(+*bxp(fl=lP%i^PIOUlv3Q!$-;e}9uRmy;QyU~0IWbvFu$LY z0r;bUM6c615W8v>ot>S$`R1Dh0)fbqSuE_^w~q}QHlTg=HG_Y63#Dm@=;(XS;NjZZ zWC1*KW81c#pS}J%(OFqszI>UpXV0SRdSuyzpt!i0+}vFB>(?1=Y(xbDh^VN0X1uqx zm9)CL#Zf>EQZm}qM7*x^i<}&aii)VOuSeH)gb=2qDNssb5dsC&)zwj2R*L-zJMrt+ zGjh5CY3N|Jf>I#FL~B#8Bc-46oKjfk%>$_bVk|+wKm`JfG&G=n^)*?z1B6`UZ5=ys#QYfDfqy)nNT{jV44!<^x2~2%1QaSW) zB>^xsmlC8zX&S@zC$VjNo)ycNBMpPv+FGQP5j&)|wiX5C+wCNjl`&jbhw^&iF1nKn z1WcR92^bPI4GhC1ar_vz9WP?H+c6A-nwpv!NmPIQF(^fTem=J6pJ({^ag^7Kuv(`X z^i)_rho<4F{+M|c6%-a0Vi*QTj~->Fh2Nn=hfqpU zP*8wv`*u8^e1g(6GbZkIiqTNP4z&XF4`gLkT9T4X>7_J-Nz?FkcN4v65s&2Olbn=H zM@I*SVN5_bFr-=5b)C-6PBJnw$h6yuTCf0LXJ^n~)wrA935cjDWN$Bj{N|hYt-$=> zEm=}&O-wWign~*bl;4lPyPKG0%UHZ(1u-!(bar-{fvxN4hCWf&bpn9^E|-h!>}=8= ze;iAEJifLz(>uZg_P>O%STOqgsk(gGByix-M=LD}3FZhA{;*Q0u`zsIUBu+%u=L3% zQA%;?(xu5tghA6Z+S}X7&dDLIpa2mSg}-RadSA2`pY*X^D$76$l^h zf|Hr_c<{SAh{?+(Z_OGE!=S6HYf|rrV{B}U*49??^72Suy&5bQ{4SU2N>hi_*+2-? z&=6HuuTBtP&K#8AKRs(9knTZz?d`-aU(SkWoH4%l2;|@(zP2`E?fKZ(twYl^TrO8cC5DHG zX=!PppsRgtRa2qxoqzu;NFXDlQiW!>TR}I#V!`O^!`sqA+*42S)N{`)5F%XGJ5;^NPgoDY%jck;dale{c!>^w0yW-NQsy` z7oW?;jU79Pa=STFUCov)TTn_xM0a;LC7U+UH!#5b_uj*{bt}^2xvjQCi%U}h!!TEl zvm{}$+3>mAxlvw@)#Kr4O$`o*1F0lZs!0l{VB;Mf9h5j6^bZcQ;NU@QWo4!t|AaP$ z)jC-LW$0lBsj$UYSb5TdOqm;sP;N*p2?=!<;bKYGESc+uJB3Z(9nd9VK$pCbe9weSHg4TFntFOkdcIayg*Gghmvu4eDvy@=FQ z($Ab>&hq8xK_vu`btxs~pGk>{_wHO=Ddg}l^Y-l{`L)-$*3-l0k`k_7y*gvHUAuSl z-n;K&{O|+cI2`13bSxFXqnA=ruH5s({UC{lDl18P^;NE2yGChgDLp+sGgjNPXAi%B z`)$t~KrXQ0KKnw`3;aU_KQGyW`Tdmqz_57mrTzhd2Lv7v_@Ac#3;_8V VvB(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?21!IgRCwC#ncHh!#U95$vo3qBy=oG(wO7%miRLC&X~jwe5wtY4J%4}?q9Rnz zdGdBnBbdA>_~?ruJ_r@Kl|VcllU{J!)1{l357%m}3vja&>GysQFP1@Kn~AOI6^O4mjz2~f0v=AWK; z;z}dV{)YG7%UM8+l9Fs+UqcCBICc!6#R43pL?sDwW=4Ol3~oX!-YZr8yj)q@uHOHa zX=AjsfK&jERsJ!KAxUZjsO-2_XWbgG1OI?WjV5XmXNFPmlJ! zwzg6fRoK0~INjX@!@~&2NpHF(4Hyf;NZ;2~y26_HKAE0g49_DR86o)ZFsfL@>+i?z zXxB64y5!$@gXqi|q91=GIC4Y}T$*wBfd`QD^Qp#FVTkm7h$~qrNm9oERVe5g1&ZH% zgY;(+o=0}~?y`oWsVS1lNv5BE1`NpU-;c2EMK;{BrObe-xv$jEq7&!y>6l=4wtOF7 zxPZKT8N)EJ)~`p-%yRX$SDE|pLzI+A->2#E$I15hSNCCA$e9@}OiDj6bGbzmQgMuu zGF?>)Ip^zHSi2SlNZ%)#IE~TLOzY4P8x9@9+_(XA-8u?Kjxc}taJ3Y^uan49v`$q^ zPHboeNX^G-s$me0jOf&)uMgq6s32hO;QPAcrY4+i+psroV#C3MZ2ahB$YiQaH5?hy z)SY&0rL@dt4J3)qRZ?_dWHJQDkCR-wM5ecwH9L1gk}!ApFxS5Ps+_ajJTQQ>eLMD@ z9jw{22f{@F^Phjdm{z2y!ZfQjpptm8fn2!C>ihD$(tAS?Pfz0?co%@&;2_p*w~^%Y zT>Qu1ng8Tdgk|CG*im-+;6KNR&z%F{+Gn3pJaIzXf2Dv@>BUObxE0?PYKese&~>`A zbIhz~K~n;>?!W=OUAu_J$GJQ>Na4#bkaO2??%j&r(}QpvL^jKsy??{o`54ieGhEoc zha`Wsij~qZP-5G3jE{E#Z3(;C3|mMvqpQgvpd zr6rzHv_AhlE&KLi+`^_5Z41}I1{Q|QkL!Mrkfhhl&sQ00aq*X`$jtC z5Wsri9$;;Q34amzzd#=^HI=T7REmHvR!{0z0jvU81@MQKUj_gp!vY6rW!-xK0000< KMNUMnLSTZ2)hG`D diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Turkey.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Turkey.png deleted file mode 100755 index 0398e54ddc94d5d846a3c34bf38fe714b11b0de4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1580 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 A0{{R3 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Turks and Caicos Islands.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Turks and Caicos Islands.png deleted file mode 100755 index fc66ef01706b50ef4e92150ae3695730176334a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2503 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 RIIREx002ovPDHLkV1oTAvn2ok diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Tuvalu.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Tuvalu.png deleted file mode 100755 index 3a403a619eeb5c5f10e046510c4456698e9f2365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2398 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 P00000NkvXXu0mjfTW@Mr diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/United Nations.png b/Angular4_CLI_Full_Project/src/assets/img/flags/United Nations.png deleted file mode 100755 index 6b5f6397a88e2705c9447854847f68cd6e6496b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2278 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Uruguay.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Uruguay.png deleted file mode 100755 index 0eddedc9c52be4d2c0c60ef82b0e932b338d557e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1144 zcmV-;1c&>HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<{z*hZRCwC#nN4V8RTRg6=f3yyl71w%cA_%{3l?b+UFcpB6mdpy?^028A$~y@ zx*6QKaN$Bm91vWLptu;pjSInz4i17Y)FLf|8;capbkZdK$oshWxJcT>G-+p*=3)Mu z@DBGT=bv}Z|D1cSs47{8A>$Ym7!&xv6A-`y!uDsDV1dX7imG}mlmEWRtN}_Hj-Zlh zhtCnH?xJoB0GCt_tf<==B?95#B-ULt`V7?=;%hBa`YR+~jnpgfk7P!&i7|P^E2Hiv z*mcDHfwMOuzKR4-pc>)QExh2|;l9^D{%Lq|GnwPZ^-6yN#xLV`u3&#) zBnGp9?)FOgR@X@6iX0C%Iq8%PtbjZ_&Vxu;JgPQd;~8jpS}ut z{tP;K9<}$O(KU4M2F3*-P_H@W$_9-Urzr$y@uptEm^(*DM%6XY-M3I}AZ8ZHmtg;I zoF6bf2`&ZW5`=q^U;%BsfaYJsgcksK?Coy`)RT6g9%nmv?zgrNCPJToYR%px_Mq?v zp1+8utGMc$Ad84urQn6wG)41eXl|mshM9N>O@Be%qllRzN^UcWwX2QnCDTi!A29_Z z;B1eKicBE>BF=7MYoFtlE<^k-&fSm7CYpN++;zO!OW5rX(b5X0@MK3BqT$J?svN4& z(MoK0@b9>Y+AmT2C*JfG+^ttJ`SaMlufd$do4H7uRxr#R?i;3zMybU}C)Sp<57PRI z+UR>#RgJ6fw{0)0ZGNkx0${1D4)nYxTSL4eAf(Y>_~AV2Du5tnZdA?#%LA*Bc%5T{ zAI`UI=FG?)2z-Er=dV)TNiubknVAYY1X2se2&v7+l+O2r1I_ST%40zxGh;>-taTj% z&bd}2m!UDKbGFls#&NtB1VN^9AW0H(x!kg8RkrL+s1JNLoe;_v4t(|j=AQimF9_L> z?a{g2am`k5b9P*#*1MmcwVcq6c71mt=V6nmONCVNM9@K-^aR_WH7BjRo#(zjb(*~ zw*uS+JP4f0nDZ6jH=%VuFwKB_f)PdpG-P~JKPE6HFeY%S_;&!<+IaHR18@xh0000< KMNUMnLSTYMH3@?N diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Uzbekistan.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Uzbekistan.png deleted file mode 100755 index 97ade3f2c1836239d96f31d93a599b8cc5e0f3a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 971 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 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Vatican City.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Vatican City.png deleted file mode 100755 index c344e8b6ab9470cecbed2dc8277e9e5e41ec0506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 zcmV+c1^)VpP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=he)m`1a^U1>O?5^y>$`Ya=5SNgMXpAvYNlZ9;FyY`y zFM9LD!Eo_zq6aUAgo6?G$Qd**M-j?Gu4EQ!$$)ORH=TeQQSnswZ7~7VrX^T z!=VJ0j4vb5VQftaG)}0Qa^HP#sj-hZMC1R_po7@DEeqZDKrObeB%l>&zv~FtAQn8J z@qy(epb2W1vFvp%CxA^BPD2R!u`S#51yNW;TI&%lCa{wMUOj{&P#&nx5{O$7MHJ34 zfAb`QGQL|Nnca+KZJ$C#cyMkc$7L?%zA zdMr*ShKp9cgta10GL7f$;L@evNvHeh%Wqvg3u!{oZtR6NLkJry@j7Af4Fuy_`@XAGuwFOe!_u|iw+=yM{J)Vi?X+9th(w>HtjBWMpIn$FY&pBAxETvT|HJ zbC%-y56EqwB0cgs(&{6W?-Sa;kj(8z2xF;ILP0dw(G)s3_|(F+BTq2MJ}w@W1pS{f zx-N%lfSKBjliGd%QbH4Tq;gzHe>JESe>Y2Z(O-wR>`Yg#F&4$-D zQd=`fDq)gI4d3$&rBnj}6@XFiiyxw%Z0$F&EU>ICz!s9d^>tCLGJWt6y*tM+QmGaS z!FmX-S(BDpsd`)425VKJr>rfElBxb9+<0CLapuk&SLi*cHEIhmD04_$2}%k2%$zc-GsY@ z>@ipaPa1&*AxndyZbguh?!KM59w(OHLb2SQ-LpcWo%4?bFaT@=@?G}wr-2iK_;@K( r|Li9CKv}Gu)UOa&A+SPVS@GWh*3Dn5MARnM00000NkvXXu0mjfo_bLT diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Venezuela.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Venezuela.png deleted file mode 100755 index 8ba69c4f9b4e79f2e0c37383ac70e8cdfc91373c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1108 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 N002ovPDHLkV1mVCoS^^! diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Yemen.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Yemen.png deleted file mode 100755 index 987a212db497bf1eb96d3c88d3bb7984e223ed90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 zcmV;p0!RIcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;K1oDDRCwC#nN5xpF%X5nN;(;_2$5!l#0}sKh%IMe#pzga55yTb0umC^s26m1 z+Vxntf1J>XhG9X>xTKElcDYioTxGl3CW)MBMdnlh6aY^hfB|dZW+-!_0JIhG{M-8v zKXSDG%TFI~D_}2op1pmOmGVD7e*xH6(S00+fZyN8-gI*_o9ohX`y8F}J$Bp~p4EO2 z2;ioQ-X!RI=)*FARPfTyecE@4cS+_F@5r-M?*sG>Km_294hM8NWZ^#Q51G0!-ceIW8BUFdek(iZL$F1>lK84is@I9zGiulGkaZ*(*-~QPyk#3 zfE+(=jXDmxWspo&ErS$ z3CEo02w`Bt5*@JN4`gh&TdGYp0|@T893k*Q03OvdN24GIrTJ+B#V|CMa+uiWJ|tv@ ziO4H(8;qdY6Q+Dkils%pqMRt()6=MXz|4-UIM{wtVtT6+izR(ZbHa3-#GvD>lup`d zfDWBHwh}34@Q?y<*6a0ev9KH&y2x-gnl6T!{w@YW2#Wx&nZl5fO{)0>sDK)H2fWBk`R_n&#OtNqQ07D}P+PgFF8~UF e0^pz0uK@raR&ZbkN!QZ=0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=KS@MERCwC#naz$HMG(h-)iblR>+FXT0*S~a5+{&AAaMZ+i5u7O0vvb-9)qXg zf)EGbzy%>LfB+$J00jwgNDf3uu-VPpi9IvjUB$s;?~FapE|AP(u`NsODNk4Tzw6^) z-4-)rottCL+c|)90RMLY0wh3Q_v_RmP^Q4{oA14Iu#UU`(Od6cN`XDYcTKAvggHF(Wl$+ahC^5CIiX1ZqIrF>oy#;8X$f6hO@g8i^V^0W=p7JC;BDZ8mQ4 zx$U^Zi{lY5C!PnEvG0xB=?1r5%8@v3=$Ne#`8c`2ewMMPk*76sEmmxaaov zP=tyyRA&l60q;wG4Us$92K!Elp+FZhL6)S87KluIK^e*=QjwlP+)RXIpmWH~}0p$Ex|eN!TJQC%Yft|^DoK`G=?@4n=`bpI8bXb^K4OO z1~xswB8J#3Z`tyxyIIVsMXW~)H0QC77?`JUvw6R)L)$LoT+&kaPb$$B=u5@-b8y*dN+rYz7_gtgV z2)UTIUFERk@MyG3RTSU~@I3J3nuWoiz)!;T@1>o(U#C_ABRT)4{v5zLfO7z6+Wr~< Xk%XA!Z4>PG00000NkvXXu0mjf=@Bv5 diff --git a/Angular4_CLI_Full_Project/src/assets/img/flags/Zimbabwe.png b/Angular4_CLI_Full_Project/src/assets/img/flags/Zimbabwe.png deleted file mode 100755 index 39106df619148c311b9686e70bf6c0e378d5ee16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 zcmV;@1}*uCP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?SV=@dRCwC#nSX4RR~g4Y=e$2|@2}oc3Z)?(P}oMCI*rbtXx1gm)|jc8(RCt! zK=;pJh|JYBtY~6twm2LajI6?3ARF!%!RfM5f%r$`1Y9Ouu@I`<2&mX17r4E@-@fmA z{Nwg=dvEV8OjFv%KFOPV&wHNpyyttKALn__5lShhGfAd7%>bAI@c#}#02<&K`JGPW z09hTV4j(^$dCRuvN#0qDzNBv2Ab9hE&RPL1R7(9V7K_o-)58Tdgm&v3geIo+o%q5aa^W15QV1acLAjkf*T=QK(susSqxlOmDdAN`Jmvly65_++ zniJoylsa8HsYD{do;`aoFc?rifpN5IBEC_zo`B$K?}(`|iJwTbi2Kx$EaNe<8}f_ejKK z;}FBSAUd826;V1(!gYCR=gXM#1KL*Vc)gQ|LR5ou5)u6EQd!A#9LLT5w{7D4_7U*= zdHnJ9%$oC6zPmBWr9>LM8DKJ=GR^??!KIWW|by zXlhzS$CF!m(6YEoue$m9k6&Z>ystcfRJ;%A?8obkW4q6jJ$^sV#fxOaVf4mE0G2Jg zivP0M%`+*L)o^1@`DD%){5aCz30N3fA6Ex{hLhFF{_aQ-Uqi!O zp8Lr&1X{n&rt~ESNFwy?O?i+Rq_@<*sl>SFbkD}2f8y*avYoZ=`n)ZIz|G0aZtFpsTAI2pC{P1n#=Jx9i5#74j*P+b%?47L?JvL+)ReX-rmAS z<|Yyh?bylCu3gxMV*Wc45m4ZQ>B(hGcFN*nw@zlaiRsk|u3Aa;qmLqT+cW?>ckgEV z=FMbndtxK05cK!=kKKv0y}u{A?-{B)PvJ2QTpNaMFf`CjkUp17?@D}gx8na|OIhI` z9y`X9?d?P&kqHA}7zU9@q<Ⓢ4Qr^(N~dTQ^}V ze_a5Y4&GUxqe_K|CnQQJ3>~BtWG#W?+F*VfT`vwZsdSq48#eHl*Iwf{H8srk`zOwU zbsgpNvFO5u0)WxkcmZ`xi@mA^s z5Qc%RX)K9EmX6VYR$qTz8~nqGJ|0=Ml7|E5`EhN{$XmDUVpE}T9PizY^trBEFrj?o zMriBS7ufRCC;0W-l20wsfUEy&ZaL0cS5iS0nT!kb%J@L#qAX2&dk3ff^dd(O88pnh zf#Ulkf%u3clv_xruLq#7?j)~$Vvzn^=B_j?TH)=ibk7axR`1rQF0S@EqEoL;OWzV;0o-kn5{6HFt@ o0&y{OQ$GV>2EYt}Nu~b`0Jf71JAC!iKmY&$07*qoM6N<$g1?qYK>z>% diff --git a/Angular4_CLI_Full_Project/src/assets/img/logo-symbol.png b/Angular4_CLI_Full_Project/src/assets/img/logo-symbol.png deleted file mode 100644 index 7f62affe0cd4cf62d912341fdb37637ea2bab2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7185 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 diff --git a/Angular4_CLI_Full_Project/src/environments/environment.prod.ts b/Angular4_CLI_Full_Project/src/environments/environment.prod.ts deleted file mode 100644 index 3612073bc..000000000 --- a/Angular4_CLI_Full_Project/src/environments/environment.prod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const environment = { - production: true -}; diff --git a/Angular4_CLI_Full_Project/src/environments/environment.ts b/Angular4_CLI_Full_Project/src/environments/environment.ts deleted file mode 100644 index 00313f166..000000000 --- a/Angular4_CLI_Full_Project/src/environments/environment.ts +++ /dev/null @@ -1,8 +0,0 @@ -// 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/Angular4_CLI_Full_Project/src/favicon.ico b/Angular4_CLI_Full_Project/src/favicon.ico deleted file mode 100644 index 8081c7ceaf2be08bf59010158c586170d9d2d517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5430 zcmc(je{54#6vvCoAI3i*G5%$U7!sA3wtMZ$fH6V9C`=eXGJb@R1%(I_{vnZtpD{6n z5Pl{DmxzBDbrB>}`90e12m8T*36WoeDLA&SD_hw{H^wM!cl_RWcVA!I+x87ee975; z@4kD^=bYPn&pmG@(+JZ`rqQEKxW<}RzhW}I!|ulN=fmjVi@x{p$cC`)5$a!)X&U+blKNvN5tg=uLvuLnuqRM;Yc*swiexsoh#XPNu{9F#c`G zQLe{yWA(Y6(;>y|-efAy11k<09(@Oo1B2@0`PtZSkqK&${ zgEY}`W@t{%?9u5rF?}Y7OL{338l*JY#P!%MVQY@oqnItpZ}?s z!r?*kwuR{A@jg2Chlf0^{q*>8n5Ir~YWf*wmsh7B5&EpHfd5@xVaj&gqsdui^spyL zB|kUoblGoO7G(MuKTfa9?pGH0@QP^b#!lM1yHWLh*2iq#`C1TdrnO-d#?Oh@XV2HK zKA{`eo{--^K&MW66Lgsktfvn#cCAc*(}qsfhrvOjMGLE?`dHVipu1J3Kgr%g?cNa8 z)pkmC8DGH~fG+dlrp(5^-QBeEvkOvv#q7MBVLtm2oD^$lJZx--_=K&Ttd=-krx(Bb zcEoKJda@S!%%@`P-##$>*u%T*mh+QjV@)Qa=Mk1?#zLk+M4tIt%}wagT{5J%!tXAE;r{@=bb%nNVxvI+C+$t?!VJ@0d@HIyMJTI{vEw0Ul ze(ha!e&qANbTL1ZneNl45t=#Ot??C0MHjjgY8%*mGisN|S6%g3;Hlx#fMNcL<87MW zZ>6moo1YD?P!fJ#Jb(4)_cc50X5n0KoDYfdPoL^iV`k&o{LPyaoqMqk92wVM#_O0l z09$(A-D+gVIlq4TA&{1T@BsUH`Bm=r#l$Z51J-U&F32+hfUP-iLo=jg7Xmy+WLq6_tWv&`wDlz#`&)Jp~iQf zZP)tu>}pIIJKuw+$&t}GQuqMd%Z>0?t%&BM&Wo^4P^Y z)c6h^f2R>X8*}q|bblAF?@;%?2>$y+cMQbN{X$)^R>vtNq_5AB|0N5U*d^T?X9{xQnJYeU{ zoZL#obI;~Pp95f1`%X3D$Mh*4^?O?IT~7HqlWguezmg?Ybq|7>qQ(@pPHbE9V?f|( z+0xo!#m@Np9PljsyxBY-UA*{U*la#8Wz2sO|48_-5t8%_!n?S$zlGe+NA%?vmxjS- zHE5O3ZarU=X}$7>;Okp(UWXJxI%G_J-@IH;%5#Rt$(WUX?6*Ux!IRd$dLP6+SmPn= z8zjm4jGjN772R{FGkXwcNv8GBcZI#@Y2m{RNF_w8(Z%^A*!bS*!}s6sh*NnURytky humW;*g7R+&|Ledvc- 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 f6Q_3=gn%x z>1_{z^TByh0)iqCF$q3FxS)u*AP+=HKv0-pK$u@pm{(9pQb0md5DxkG1-;kiZRa3q zprrC|UH2md)XCS^OOl`e>C>ltPlfqBy&d@lB_t&H1%&v8gm~{Iczygme358g4p!#}KK~BWeZct9NH2atK7qe3{UfNY z{r?wrcmI#HkFSCK|JwWiB=#}#_p;|Vu=nxw^G4k-oCE7$RbG;c-u6gePj4enPq%-f zsORMA>*?d<=><_#gm7vjQO+KJ$6WscXlqNVd-(VwJy7=QN(ksZ1)sCCouo2cP*hxA zOhQaqLQGIlSyVz%Ku}&t7_OuuBC4Py4F3nKKzw-SXYxm!65&y4P{(EEi|E}!+wbK7g-KWpr?tk+3 ze(;~nxA(YDcklbWj=M=U1ORBBt1HPHp}+sM#6#16ZI&sa-A`rLT&gFkPeZdftI?4& z1%5E#WY%WpMNVMwCYL@t%lOi#%0i0YvgOw;1${XVw~;vf zhZj-QOP%{Gi;QH)^b(xZeCY``Ay{a6X35IA<9T{r&YwQeTXB{kFhyL;Hhs5D_TS;g_;DDDc^TK4K zlVYQ%avkS*Gd_b?G{HC-koM|MX!rw+T4IK;dc5aw+Th`-zT8l8{!vRy6OLnDintimALfhG8<6+ODUPIkpZA-6Pz%(yHmQNWz$lI%33T8?P^c8F=4ayvc37IQtWw zWLV2}E;4O*k8t613Aa9}-Rw}#ILLTu)GkUnf2Ingje;fUilOV4rZ;=wkfAZ&i0LUb zkamP0dZHOQbv;C~MZN52;{OTfTOYqU5Lf&2E+b;g-RXF7k|IT?1s4#MlQdukpdH|^ z$5u{)Yr1?6;c9IC^8xe3!nJU-KH$*(6}r!K$B$d*U^{ac4N&)@(ul_>TtByruRbv? z%Dyr4PbxaJCVl~WwH;jZ$!98FyMTGe|1HTdg$0JUc#oH!lkj0%mt@F~6LbGu4#h-m zaY$f9>OrjJ;g>tbf}_|kTDev@>;4B?K<_L%OvXIDZ8YuphILTw!n;#VJY0+Xqv)3R zTs=$Qo|(FG2DJE5N(-ih5(=fU!lnQ;fwak~#UqW?{ zq6l{}cmel;Alm?!f9tyJ!=J6=tM*3dXQD{Uc_4|wlgD=5m)Bdl(yfKEtI&dxCJP;4 zYDDM&oBL*5&HIWz`TFsjTl=s6mprdB?mA3vit!-(@^}SrF8P+`Ht*WS=yKhs9GPMi z)0A72Wg_W$n<_ZN!)B9WW34HZq9w2;CirVddk*)8zsr7bk=rg2Z3cm5uAFBXd3(39 zH*|67+_gSis;=SB`7=H;&L%ju1eux6V$VxM3-d$y6W`>Dq!}lX@V?;-+CFi)RHPzS z^qc{nw43rgJVtKuJ`C)irS+{^Dl8hOVecE9m#O}YKl^o~ugjMHd##W!PXCcZAhVm( zg<_yMNCivtL0FML!3Ti9iO+g5{w0514H6k_{{`rL67R4P>nhfYq=a`^Ua05)5P7%+r zmpQY!{4^lD_OSw>2oK%NEAUi1e`~9=>kpV#?1W=s_Bb4c|J4v9%{jA^dcAMpG(+0QzEWKRIeFe`MCDHYv!OQ^~98wT?-W8s1 z?iU;-UR6*xMp0|0b1*O;OiK$dpt}gDsm-@lH{TL5DFXYLNJB(QEC^zR+?!{$_i$|s(ymn zTE?)!OpZ9LCkm8br}UmmGC(SOON_FPn!(!MYcFRnq9F;hf_N4=8zcNeIB@@q*}80F z^u(_z?zA+XK~4gscx@(@xh=@>k-{47P(qrMo{yn7~?1P~!k-cDBQ&Y<@r-TK2kJM->w{&}j{voM-a_Iqk`_k5B({U^6SgHFp;uceS}B+iK=#tk}hsnAaAD6PQrCU3iq=h!0@ zVuiGULxLvW9ohZmKlHNCs^wgNb~!&8(ybH0St*?X__EHDZrQo~narDnjtbK059z_OVMJnQGjX(Do#LIS=WYyj1>oFC7Z!1?Ir>@^T zxc2I+ofhzcRUj=Lv17W$YWonNtG$N=diCMht2BquGV3hh?Jf~yROm`C+?$k`b~|Kk;32D+&7$3GcHJ{=ShLh27X; z|N4>u@}s~WN=0o_R7)$LwguJmxCL)%37vRwal;8&1iiQaOcEk_ z#KucwQY!0NPYHf`Zb+r)Vw;H~!0)6GI1COftGWX$dpO6MG^Ml7o2wmlZL2jx^oFQI zhHccuA7z@TAlePQ2qtg=#;p@2yET%$H?h~2V#sIek;~dDLGa|dn<`3(=J=(lsW{T# zk1t({P|KjnK({HUS?Gh|jnKGrs1%s;eLIfZkyZ)GlV8O)lLR)Zm4#%KgH8Sl!g8Rh zddi-PDgdl7z(Qge`xIa6CxZ7YMXiy=cvuCYi4jZ?uK%WxswXe5>=zfi$=us=649pT zUMVcPBgY$kG~5AllTW;$vG>Zb9$rIS9r6upkcc#aXSpPc!*#81X)kSefO zP^IlHhH*)(V?1Okw`fCatODq)iT2wf7KM&sldl;qJxpGa~ac9F^%&J2il zHE}siGrR~p=D;Mk(XddVh+-)y9KHjX-u3%gq3gu@sLQB;G&fw7Y_BhuWJn#77F);m zy+#RPl;+qRyxw%PrEuL96-p*652F5S5J^)s^rMfM>my@HWGF*NA%ua0w;!mONulgG ze*=|nn8&I6Ng$Nw^ZErSS5JPJr}KO~_)03=N4*sD)2qyWxz{$EdN0|J{H-R?Yn2^* zbKfXzFOm6$CrfxZc7=4TUbar9geIuh+zH~qcemnQpD9C|#Vhk|^RWMX?3k=%z$g=@ zi^h3!-uFt9{HEdU90r>=rdX%byI9x-7Nwc#GN$MLY0-}gCq6QB;E0@!S|XPd7OBA5 zVjf|qtFsquxxxov*S%jqM+UQ#aB(MI?VV z*1eLbL5PbVqSXc(1=VF;4LXSksecQGU?m@1yq8-1Q%I_7=M|Y+#rpg3Jc%?Y=2eJb z&PcpN+iHmp+05*@g5ld&`>~`US~DZ~at0ACQXwsi1m{JZ8v%++@_Vjoq<&O44V+qDeI%Hn_7s7E6>yr05`dXU5pun_`Zh95k?I zBY~TeTD9Q)q1`uoAI0bzkR3!IJwthZMEZ40%H+IhI%^e7$aEh>5#Nf%p7P_5H)`RP zIQ|GOD{(A>1`}2Yt_#;u7td%)9-pQ-!6JJqdks&qlS|80=*}s-fBRKZ(e`YU>oAvx zGpavShS=hgMh>bMH$0Rea-Y^3O))@W5vszYK#27uft-d0NqBEoDtRi@-9jCN-whdk zP|+`WZU32-l&>+;+z@GG{$g-u`lW_K#e4+z*L3w>b;nOAXeTQ}S{7WnQk*Z1cGTL2 zXneYayg1PaSBra^h2k8S5_)MP5;wpnaMxc0{>%zy;d`K3TcZW+H6*6N=ru@m;zvD) z>r(Ku*jS}gH$p=Doos1Y*yQ7i9pC~TZlG`wJIdgqJFF5W;f_7PZcVm9Va+zS^Z{!JF7sY zO+i~;eTJ4xT*E=^8Q0=eR4NoYam5N1E+h(i!Wmy_apP)-umm6~#i)WlF^ z3R1PEIXMcLo!}0a@PCrIMrV5OVJaQZDiG!}7zECplvD;V;mP0i)97s^sg7 zR6{03=y?iOLs5(>ZB8AGEluaWjYQqs6ESjwH67~ETXmf07n3-fu9GeMJNBX`LUhiZ5ntq-!G{ewkHo8|LAv*+zV;T#m95ac1LHUwnWvt_0AVLt zrjf+zM}r5N^83s$JhghqUQk8{vEqomS_$__9uI>(4P5zyDL=$Ngtq}k3WY+PX}HXj z*7Q@d@cF6%via74WuA$!yFvAUJ)11$AXOJUHD9^i%Fmqd2Zb4rYU3D2;4tstl4BMZ zb5dHoU)3{35ymiZpA;i8y6hcz_ZhNG6lVMMu>w#XSj4&GIs9d}Y_=wd_2!_7935!Q ztVwb`0!FN{l~y%tjR50G2Oj7l^tpiDV4X&WaJi`>yF5de&@_BaBuW$4%569DAZCC% zJo83~C6sV8wm!kgcK^rfB7>i!fRdqP(`@NeyQ1vTk?6G4Yr2@I(rrdtA*_5he;l37R0hmrG zSSD}WDdm%h?jI_u^6S_7{rdPwymetnh&g)i_Js@%`&H?{K(G7hf)~^Ahb^YLNs7KL zBVj&Xg|gnlKD8X&mc!Zs(u9xTz1LMaar*&g^@V^>ieHTmccO*k&g2lvF;YU7Y)ag^ zO2OHCUwZo;GYgxrR!2Ju6u&*l4redf#Eg_WAzkb7yINHZagJEL|L{t!G`?hnBFCJp z(Fxd@Ootfdv5qro)VG$<-Xs+HwM8S&($b#&!@*bq*$F~QI6WI13)OZP8N_J3a-^ol zjkPM}vV+x2;+$9Br}2Fm4%rXuQ7>}}*5kG@Ho-UgY_l(TqOV>{#hJV$kty_!+4zkG zf`bJ1&OgKAcudg-E`;CSFj7qlKvGL5N8t*Gh7oqMOA8T1R&!q_ah4SqZ}-O-I0Uml z?^6hlfQ2}uaJ#1|LrpIu3q$mxamb7_XY{7DCvnnjq!Bphl?M8ocL%ZWTP`J$`q_+c zl=-{DGcYU6$)+`lxPQJzT+6mb+gO$`%aFt*V5({ia5zJl@YJEWxS&$jdVwC!`tb(e zFtRV$5!6v+Eo;WZM1(<#x0$@i%vT=i0)LTOd&DBvvJ+vgn96tEBLI&^Bs@i^xPRf|kltf_a+ z6+@p?mytqOk#r3y=hL*sI%UCgU1C^8=wfe|8plJg(K_h0b+Oj57{Vfy0paVHzXC~)S^%&6-V0zOAvc40mv}~i^|1)A+)YKyD z7rm;uku|uzp+C27wk7+NdHgl4W@6T|^3J1ZgZe3YZOSJuW)jLtRTU$*ny&aE!i&gj zJ2g^Ojl<>S;+rdv3FX}He;!Ed?>tyX9HQn{Pz^|J^9JPj+79uE;3*zl^rL&({F<(s zhJBjpb4U7TM_ZVG+;j&j>H00(NQ3%%!Y5~?WA~AG`NF3s#G^o?VF2#w%ZlHM;>116ii~v;D=Btm4NY+sQx`zL zF207GyLYc!R=}py9m`sd5$@B8>8(xJ4`!zQJ(ic~tz1Tq%pnmtk;>?=aU34S*rGycGq#qWy*N3f(rb9wlFTgL;issG;|@{D zkY%kzJ}Kh9LU*JKPOqu*qUlg^$4w}o+P*EsN}dg@TbSGJS%eK$HA};kbUgNTTIp8k z&Mef%v2@pLElf!ig6fiGtD9jmfoU+PSh1@b}0?%HP*N_Fr45Vnnrk z6q>wlUV?QLxEoR}{NO{~pJju&1M>`*E(!t!;G}c@uJxuy3<}h_TZ>`b`BgiD)Gx$`Y;y(y%_hJWKkU#s!_JmfZmDV|pw+cY(R%DWb>@w? z%A3cYDvTzz#MrJE@lnl0OFweIW6Bc5)H_or<}6i@##AR3C}xTv+LV>fMW);X_pb+f zc^@{nWo-^`?q8@79DWa2$s`Hvn?22Q85QYq@^`c9E7oE_=)X@Y@LCR3&)AEE66t0Y zWJRzalh-xlY)MDme$dgqvNhRD={?iq1*rd`kj!7{Z0oQ&r}}!Z%=8k4>x3|-2sq=8 z{o^UK(`{p!c6qQ=ab;|PTK@s&1*DLds||yxB?`<F58)Mu$xX@Pd<&UP3?gXV7w!hG(-IobN*q5MY#MxJ4=BJBOOi2Zvo2pM~exLzG zdZnC=ie2Fq1-Dznr|~BD)xdL|%^)pFNTvL6v&_`W!>;1mHl+Dd_$6qvizO+jtlImg@9Ev7@aMzdf?rb)oE&+q2ET zNAHVBw#78RC3gPSU!Ei}^*fmT0{y@~od8V6j}N@v6bjn*J_`MYeY>qO#CS11H?#Pv zXLtP|x8*#_Q|Z@Z4sy0zT2l7*XBJM)KiitP4-bAco?5MztATU4u+`!StUO7K>nbl7 z>bqe6Zp#k9YAteynj_Ln|+hUP{rr(@a`N?LT6{HEt`x;i|I zJ5F27Qy7$A>m%PX)O0;Llq#KW@#L17O~<}BI*P5|NBj2BFLGe2$9VP8GnL9`)k(P> f6Q_3=gn%xzSEh4=4bb_Vz7-rP0$BbBT_NFwQqWh)|g$?E6b zZB9~b+`D4Iv+ja$@x+@L{#bamHOg-_E$!xF3!2_d9@CAVq*Ptu^|_cP6F4^-niGzH za4UsGpLMx7qldm;Cp9*< zsy*y_vk}v&O3_KIhLJvMl90Hocbyigjea{rMy4S-zD30Nrw9qONRrY-UPn`)JHM5I z@d>Z)u1pJ=EwL9S*-Auv`W@uKcVb7L3zaM7+j#)Nr>sup#M@75diQpFTm)j4pz6FY z88eOoeEfb<ZaV8kuQjxw`M(6@@cv9e-wvPPnVzgYtW~FBadD;Z3fjK(b-#j-OFKV&KcJI7YO z9gX7GWSsglhh)gTs|Mt=EL?AS_?cVThWJR7hACqZb{7V_4E%PU?V%rEs%K8Eu=a;m zj2Ym2umZEi_ZrC4t}yO-g>umImeitvu{|6tGVF3I>(++Vqv_t7M|_IToPXA5%-|Vd z@ktJ!-~J#WoG>_f7d=gc-}G2B$5cn+vGAIo)5ris`gYa-PEcHjgW8@U3?Lo`U~gkhn)E7m@PXXc%qNBc{}-4WL;ibJ<3^$Zt4+g2nc3mpU3-fWrVrKbV+_0P`j z8ZcAFQC#;mNGB`*T`L>{@dXk5b0u`}rDyls7BD-ypTG823}sLnKlbh|%Vz(((&6{+ zp6!|r(y5;eafvCf#((4lj4f7pWO4W#lKn24t7!D)Yhxh%vnzTU_l$poGvl?P4|jD) z7U{D*J&{=qF=r*oU-tsvn*4r_JP^1<{uxR#wA@KGMcUk=7Y!X$hrw5{D*azKN$p2` znxgb|h-SD3{TYV07TaCvs=WM(|A}$RvkPz@-r7N%cC;)RYb7@B?TCPYW>@Ylh(q}I zagCg->Jcng=BLIcPO>7}Y@RS*XQN5@uM8SSluUb$o z#h;O>JQlX075Ik=6Dl&&m&e_}nL5Xg ze(Vbu??BuO0yO)Hj+NCu^WE{`R2U@x%NiDv=xKY$(SV{t5o8*KSm|jg%km~p zw+E7uF3=?%DfD*D{p++Wk53++?XfZ+?+B2ne93a|9`$78bks zX3tJJviBA2_kG*w#posS z?I`<}QM*_6C_FyeF%Tw zszz{tS!E{=*Iayxb$e?QtV)|n#P4BC~SoLO{Qfc++k z;$Fw60Gp$Pl@*`AOevx&(~x;31c_hEV=qmU;Dy1zU>N7+OUjkrG>& zBSr7tZ{=IrZl%PSI;a9J`B%s^9b2vz1Up|mQGM(?Z;c0{U|WiBYej+aUv zk+tau_IVen%77UWMlW8Du3pI6h?z6eYu5L&B}wGFz1maO48FH5bZ%P~lPKSl(f5xM zbKw;M)~?V)E`}QMV_FxJ-`ukHbz)rF7eOY^pe2nzWBP7=K{VS@mP_gGti5Sw1z}OQ zkAQjEi5SUW)nd=nkgy3X3P{{J^+g904&?ArS&6zt*3oBSz&!Nr1dd7g(46sa>B2Z$ zmK+I-TYh>YyYJbvOcnO#ORB}9MMIZI3Fp&Ml)WOG)x~IMJCDu9x=rZRx6J8lhfr>4 z!2ZJzm*#v`M@KH0l-C6h!__84N?NYZF;==UtVW>2A8({7346y%z?Z16H&^pFV7V9F zk#70bPcogay_=5Vs?*e;4Qp5m(9k}bqZhY7%MsV4(Dn~EXYi7cdS2)_amduJx00CK ziL$pU;Z9g%;LMw@=cyfB&djo)#Ku71cyK>M_sVZ$Qxu)lVE4PCsR}umN#lFGx`ju4 z#}*8_HI5}1(d=Dwrzzs~K)dMtf}w{g1Oou$6=*{$}z za!pZ3x1Q_aBCv8nJj19GtxTVpLGTvEW2-GCvk1c83A?*eLfKNA8=o!J-kO^(*@S&3 zuWGOTX3|>vW8E-v>qXbjKiVNSyO_GirEkUS5S1%hd6n(%ot--()Geuc=eah8EhAYb zznPi9effJ0_;Zhq9+nPO_X;$DbF2Lf#BnHpHh4l@LcCRq&XkPeLu&dN$Tr>NDf!%^ zj{*e{Bjw+y7bP~G9fqkMKP#fKC!5D0=oC)N;jDdTM$K1f7GcRoF)YXzqW2{=Z_D6t zKZ7=pJ0?^Dorx)nhub3ZZOitH2?oDi!S{#p`x4%ZO^^g$pTv83+OHl*yfOL;my{GB zQDlh6$E(B8__0?2ZB~@p^7PRZt)Bh-183VsyRq<5Y;HlNVUf|VQQOzl?!=I##^))R zbW;PKR7->bkOzVqeR9cQI)6nKHF^fGOR2uI>`ByR>&koAi}*8QREL&D@}X`#qG-lb^3w%_;Tg7vJnG0)BbYvOf}hQX@m|!UcAnU`-zSRu%V= zzCxv3x5#LwJZ-h1ch3>IM938No*9i%_0#k8t(cwI{hpM|-06^U=!w7o0s*3dsqHTIQuOnjY@YeW23cA>pqz`?#BJ_+^DtKbDNs z*Tdfy5me&NNR>Mmsfr(Kd2%O@;^x@+3)|{5+$wK@?2Bw8m2S!2(u1Io@KaUXEy(qv zo33rg(gRPGA(;t=t0A|zwQi_Tkb^cQyRDa&)m;CJU`RDbffQ;)a@JGjvD*`aO|&P% z6xGyQ@T{_tU@dZ6Vns15dIAMAYszo}5+XEH=8Vugw$*NjkDy_Y9`O=}?I+4A@WC&A z!{DZ>V9EhRml6Mm;lO~67;`^8(s;F1Zfz{9azR0^lsj;^USZdV5>1JRN%cttI!iq_ zZbWp<1PwS`Z?dcILL~_pDoO^un12zIy5-i^4_9j!b+==qCE|nVW*Lg7#3mTFE%Pd! ztBD+1uDWg1I@i&jhMyKRD30aFcs}zCTc~kMa;bEikk`Ia17t34k*#}4` z`ysq9z^ADrF>{o@BN`*@TQLYKtWgyADVY>%tXb+bRhJ54KWXvg#4M38O|5)1cX~Jz zpC->bjcKE(ZMhVv{BG@T>HfX9O<6zZ7a+ zuJcfO}Y{$d1F zviX!wM70nDdX$>$u4N zKxsu#FnH$Zm>OQ;DkOKJ?D&r*$uG^9Ld{5wqI|3KQV_?-ttk5(GKK;;dm8La52hp>;80AA1sny(`UQW40mpyHon z<7!Q$hJuXg8debxcwz<1G4>>+NX-gTgWPH8ggwxT)D};kRYe(nT&-){?bMHct1gaa z%A4WlYSJwj2UnrM3h#U^AR?mT9BRcSEi$U?_+D$|%baX|9yd~GTGdm6zPGnGYo2yD z4|@LlZrYYy*QAAP4P(%fR|^~48B@KxBKK&Fyf5#4W)ZnJnmxjla)NB%#dMeIj3S(a zj<0DqL!A2~FnGGWi$;ukwW*LyG#}R3Rt)V3lew6{C8dl9ebf~UQ@q7vR53@Q=xA7# zvTMc>?~@*?QbZ|@4(!OCyLx<{J1vWrU(ne7WK_(v(Qo|yCt1Z15R?$(5`el; z2eI?Jd2K4ezd%0|+Ahy^=g<+^CP$-6WydXLSXz+Rt5qq6It@1NK9j4U5;hcxtM`VJmqzx9U;YO zcKQ3xj}Imlz_1iS9fN|-x~X5HFLJGv?Pk4;-$G1de73PrCn`>q^Lv5@&%i)#lg8EI z0Q4%UIz&rWA_aFoYyiPr;j~(6DsLTzTEt3ct2CS`&Qs_T&tDdl|7QELJ7pFp?fn7m z%4y-qo?av6W-?Q`P@J1S2<|}oWZ)pq(s?L&Hk%n24T!+Wha1bKjkSf$3{7I4HW`cO zP9FJfdgQGQwVuLPZSKWh1xZ&TYwj`moff%G8x=~SEIv{gRhN>x9BL|WV4Q-WpXqOQbq`Nkq!f!K z$0~|dvQ)Oq8LwdTshQm;q3c1>4iXPRC7wbiL*-$d8p>T>sY@lsXUngjNvH@@kFxps z4J-|F&vQ;|P$s<+Rb?7WjkVS}Nm6yx$?7B<@-k5l`*f3FB~U@#8wu~g_k+xhg_0#3#-F#t`=;#B^x*5`ol)Ni%kysrtF z`hK8IU5^VSS61iKp8&z)9cIO=$;!o=;=`eq>vwaGyMdmX{K-jAvY9&kNcdU8sSUzW z5tLj^Po>DsBG%nxQ@vt`?T2m0KW{YDc%GRsEn4(gaYhTX{R=)?3?3 ztXSWUxmZKocmyBQOB2B05G*=4{gT&2=QF_vHwzX~Y2ObNnWxrDqFIe2+ZZO_lc1rY zgN>LZe==C&rl{PTfHB16HVcgP1a*Uy@% zU(vajw>v+1dNH#_QvSoz@Rf!AvxWD~Xs#q!t(l%_0!f+RHaF-YXiW-*ds1a+E6Rv`14}+fmhKuyCA6?~Kk|S&OzFvT zaS(D6b!Gii-F@hF?(l-)xHzj6+h^0lpRaek%QCQA>rT@oM9fqmlMRO4N=(8D9NpjGzs-rlsWm~9G+U^cFMz- zbAbKs>&i;p{ATt@TH4RK`Iu0wS+2Di<_)&M*iqq`GQ)g0Xp1QW9Z=W$%t8u)+x|?X z*1Zz@3JJJx=_$%}&p#rL4~Kfv9Zpl3GCZ=?$9{m)=%cbG35nmnwcILO6D?c5g9q9m;O4j-ETP+HL$gEjEFY5M(#FHwgA?0=(m;Ngay&wS1n; z-Cbq&Eh&^-I2T}419-` zVis)IID+MIhu?Khu6OV48D@N#jmOz>hev&1fKZA?cLv+Y%OnT9XHn(l@DYAjyK1#LIuWS5c{4WmsVx$@T8slpY>q; zVtDoGzQJe#l^vrB$CC>pb^EG#c?4)a0ik#rT|t0tK)X-JYh*xZM~QZf{s0tYz*6wO zV^fER)`nSUPm4;4DTyq;4^W~l+!Z-!#7I*_FN3XO;*e+yK&l6` zuXBDd#?p%3(7x(k2ryn2{fdVIqQV!9svGj}(Q@#L7|}#99frvRJ#kw788N{!Xsn6^ zh2BZi4l&wY(OeFx+nX#;$aMN9R`8g6C(zLXe2hx*P{u&4gaZ}%;CP-quvI(>A&R1bVqrj$*% zsqulA#35(PIL*4Yi5FZt*~F{n=qO9565fU>cbxO{y(Mp}tuU>>d!{}qV(l?rfczoj zefBNK)gt%?WHqupHQAH?nH`iNZGD3|hB-BFWu*|Prgh2Lt)UIW4Ie3rlslznIGGO~ z;4M8sLj?db6XZIFl8APn?P=E&MI0VI*MBJI^+|#M9@D_&+8mxeorS_jCfYQd@7{9U zWovb1!Y0Sx+PNEpMFWH#vbPR-rqKj@qv2&nc?*^97e0T-YVlO}DgEL+pX<#aA zm)ghU+)4Eg{^|ajj6eX@@xX>x4fS;sQr_1^fW}SB!enc;?rV=+sBkSm{4fy>=%&e0 z)u3QM!6DE~zI7wt=n=nMUt9}@e3nHg4J!a!Cp?-oT3V^aV!_4~yL0qI} zhXA4XI|jBl(8G0v=89qC?KwU>1#U&f%3;v2ITtAsPHBB$4l#|3)$1~T+Xk^vCcV;S zO{l89iyjc*?#pN>f*UXGIk8MjCor>_dS@#}YIIs2EGhY!2e^{)A&^_z`VdR3tH+#b z`8wxhOoM>(6c%Mkryzia_lY z>vkM>$BSsIxvTG4|CD1<*x5@BrDe-F;Tl&3NsPx;dwyfG+^m9!Ika~Kqlsuq*Hg}- zXlsFJcw4N$K)N0tlm#MiFd(9?Exm_lGxgo%hoUniIe`8IBT=!WqC9Nw_3s_w?8Apr zT7aN#mxm9E{^KbSonHc!Fd%u7GJC>w7hO{92xq5om{1Bda3e9FgoLI`khYWyW5TK|{>^a%+z8hFTnhE#)kPOzb4D4`_*4ZXg^9009v|w@aHM~) za8Qu`%((=01+qShY%CYHL$#Ltye|P=?I0$!57*HbQMTGMW64|e{ ziOZAw6@3{tVDZ4@-y}oM=Tq^bFKWt?5`Kvf?r8I#t$!%oUpEi;e^6V>$!>G0QRcYi(t6ZuIRXCdu<2wp6_e0V^7y&T^g0Af z&ufMw!${yj=&^_jCMMbH@4&Og8+PLrI z?Y&mdOza0$#UC~0kFd7F-dnff*&v)Tz^4|9d=wCw)77?EQ0}?KkNxtc(il7>zN7hm z{3YHbs9%YmOJc~K1fed#sSAZlcm7h_rdI2Ptaq})L3(Fa0v$Gkk6&o??hzK1Ww*5{76zO`_oa^DsiXoP>H~GY_9>0p zE{l~ib`6~EyfhK;=SA*5{6*R*C8evANp!wh{?d=;<`NM*9KF>8 zB91>2K_f8r+|ZH~1*3OJtwoDBA2D3`{0<1-AGR;usdsikx2OBk!UPWxdYavNk6AmG zMUsHBSE59sHWl>y73UU$H*g(d5_;FEH%^fOW82hM zn3xnF6c7>XdyiSWwV*!BFA6S}T#Y~T7`jJpL2mPelDV{-@tx0~m#^zmQt$_odVh5h zlZ1bZTzzA+m^~z#6+IdGF`Cmq@-S^&q=%q5s`H1UEIeq7Mm}H2bI~NrzN%IZtQgdG z(6dog2HIlGh@wEmf&>;J(Vfrds4lXhwXO*pG1bY%L4F9DYhN)vM31T$L+Y2^_3d0f z3ZL~{lhvVuGx#H}fC`TXS%`(J_*R22)t)GE`?iWNkpoiWqRtp!-mILKxXgw)c}<0Q zW1i^QV$$Fi?2G8g0MH4z)9TomQrq>Ku)`yrE995eK1HKS!Oy=%W30yS^TmP`j+CLf z+$xT|4S^0{j3O&M)>|GNgsQ^Z8s3+>xWS>k@fGodNcor4A&L%&P$J8hC8FCrF z*BJJ6I9%IqwEXRWx#|3io>&a;Z-b%_8oE4@S4c;`N13c=&!@U;7?rjC5Q0##FKkvR z2fycA7tqeKB`eRh*pX^#(#qo$zuFnVjyjROeAkECN)_1jE2>?35N=;bEE(?T5J0 z7L|MiJ5YGtd%d>4#CWxwXfvYQD_QlB#%gz1A+1gL_3%@i-|{I?d5ei-i$2`8O3OLL zE@R>TuyQ>rOQjfceIk!Lpo%3_Rf1nhrBgqUDj@Ze_d@`P4t^RSrU0_ZV`fHglBLgg zjJ)0&)qen#zT%Pc$>C7c$kpLS@yg-aC_j=?LQ?oOzm$Z*6p|QRO){E1aX;;Sy5mSn zhxOCrO(W}w0TT~){zMV~izsvLdk%Q_jZt%v5^ts zw+8lDIp#V5!sZV6!QE;0KM8}TaSG~Hh~~XxW#VHuAa0D+aC_NI3vL@>c_XGiu`AXf zV7S;Cb=9&hwbV?5?O{Ui!9t^Lk6 zGhxzg%2XgcXetX6LoBV#tV10rJpjo~pfI^UkYcUz1EBZ%#BDs^zb~41ClQnT_c3yw zJ6S!2lWT}_=AnAO9KUpxH=D7j6#a$Nxuwu&9_-D}#XXU@%vE>ujf`$^xNJzyCO#L> zVeJ*&xl{87#+R&C#n#XA)3ruQi7)94QYtmVZ0rTSw*M~Q>3(lWe%g_kGbKLwp!0<~ z*$e0)acN5O=i4m!{F!Oyl)pHg6zW52#9Xsfy@c>H>1H<~Ng)Psn?}F2KuV<}LcwIG z@Rde?`O#uS_N;clr-~M-R25ri3Kcq`eo=519eD)m8M*s>QRmMn0t-V?(=h$0j=SQ9 zT?&=^&4Ss!^m)%h$qL2t5SV>zSuV59fS{@PB6@l zjw%W#hP|jM3T(cvTmP+0<3qkmY{}m+UHtR=H`d@;k|)CYUpx9k4+}J?>7hqw>G4l* zddq);_R<}POm@W8l3 z9RBNqJNiU++3{A>uiHyT9V>?SESLz~tSq4w52{Ou@IY}x+m&xGz=|Syh1_YAPLtv# zv;9`P4%{U93Wp;j1Z+U8H;iHP23)r_E8rY3HX{&qy%UiOP)1qs%Yn=yc6&6LP|$`z zgs6WD&i0jVU1kzfmeC=tfb)d!%!T3iuevJ4q=+q^Qh~i-;HH zjpFy58~P&c1*R1~N5x!`Kiy5qHy+qnGQ9laDX)q&-i58_4pNrv5owjsqdA;%kd?57!O|6jGGS!<4BLvFDw@$B5_*pT;yT~<3HBW8JxFR!rPL-K{R3N^0#mwRcVOF5QbF$ruANdHV0L4R@U z%X&#}jWdQT+Uiux5D#!Y@BGSQz|)$99l79zZsICD9jwx{8Du6V^rzv#pmTx{zXGkwu`N& z3`LRFK`PyX6B36I%c6a!WDCT1)c2}&PP4p7B*$jE_ezo-4||4@2(F<>_v>&^>sM}z zp1T~qK$?^y{}>k!v^hfa0XgTy-n75>ejZU4l`Zp`gCkr3h+rSsPChh=j>E2WhfFJW zC6YhWU#PNU_?ewa5QoiXBM`FRh#W)bIk*|Q3v-uT6;PiMZ9X4Ai+>=csf(3Hj#cSC zqZIK7am@F4(S(2n`*5hv&TS(yy(K)X?>n>a+GVX_QH2w4&(PjO9))er3=O@adNcW| zZWpDeQjKPo-F5Wm+koyU6o3_!aBFXJW7<{R#5s6xtI(v~mJsM7R>rQS$Z&A)G4Tvn zHu~O{>IXlM%M8DWtBWV^dflw}eah*6`s4yl0W$|j2ebEDT}kCyqk4p=dux?lNIc7% z#V3O`$g_N5@6c4RUhs_N8%@@Ty?)|CU-K=kJWqsxIov%tJ8U&0QFkUB6ipP(k?tm? zhc$T;AG9tH2yWOr_)+yp!4IA5%mZc#|qtTZjwtCDq@}=4Q?dE!>1)~fQEk#v$ zs1nq>Z-;o1AZr6q17uE9{=4#F%5Mn1AJndr^8Jo1`TaaUo&}3i@!-mJ32r%+f{$WB|1 ze~p3Y4ST&YI2>+k><$2ZWEHetw2mgxLc-P->jpu)bseR%#^fc_#{AR-=<@l_ z>nOnp)W?xRha|QPRt=GhiFw)wFBr%gCpJ^>?z$f89zoMG23jQLC1daN_6c-Iq39T@ zMwV}!1KnY%6T%pDK|!t+@E{zkFJFJHAag88tacf*bV&zCZNo(s4s)04h+e5sXQQ~N ziwtQsWa_sMjHw0*9mMC!DTlTo)(uKBC!&3^`1q)Z$%3$&h7+NYL1|FO=ohvLRO9)) z);D7O=v$AdUi#eCChw`iKam^B)-Q!a|HKdrwR$)#*`hI_zqAj0M6>)l4D}gBQbbFF zBpC$oayPFlfbazHdro$2zs}Qcw%vP6rm;}&EjT{ggfD{GM)i%Rc1cC&9mG>upZiN0O08FDYi@P2%Fn%&*}=wKjjGg?fL zzjv9l>iMy*5670Vi@Q*=WBB-6OYE)zy7X=(C`90;-4q5lZ&rL1m3B-lk3eqW?Xt0<*(~7{4`s$SLr~6e%aafi+EvYqin>P->)J^w8L7yA$zV?Ps1%B z4lvAfLt>3l4co8a$2RfMU5f5eH8MJxR7HKpI`o3U-;O^X2dwH=j5+i)bt6V;vY~vj z!WD=Crk%P30RPA7VpkU^Id;ZMu?iTlkNMV~1YCtH=D^33O zTxL`orE|@h+uM-%pnUmT64xCG@p*0~MXfq&KZ{=ubpvsu`@I`H^EDEi9L9VF6n~n0 zlt@E=E5E#Rky_I{uXHlTpp`NxdSt0_`cI)d0$#BgL%+OQMVlG zTS~nU8J~KzBh;d~iLXzDx2_;G#S5d^K*3%51%HUe$jiW6L^pkn>cbWRZ!Kgx5Xk5B z&9yP4SvXqeZ9x11ERTNoAMbe}&eg?%7s%o{Kkeq*5a~nOBjvYiRYZg*C0Bd(W$^7n z<0Xf2t1N?^5VTcqF2_&HTqd*>YV3GQi#c=L7EK9D4}P46UcZAQHV#ZG>_rQeDx4-8 zz#4RiX@%h+Rj(2*E#8{>>&eXO9C18j{9|R<&UWS>*cE^YMNkqyuK$*;a8@+X8zrdl zp)|U#^R0gfF<6+j0C&qJ%X6fN&dvBk`90$ql+9^ba#hlJ+q`|0oo)l$S?UYwTDx=~ z5~L8t@KjcTI}l=?qg?fHs3taS?pF*fQw^mv!@7lKlARLLETI-qfg0?WhtA@X0;OTA z8g9xs0O-yHI3|A!$*ot~C zUHT)9K)LpALS$Zo&N$U$?ysR;P2Ydj><%G3nyR&J+x0AZupLys&?wzut9G#$Y8aJ# ztfyYMq(?f8J=KVp%d}T+a#JMpRn$vj&vQn%imS2g5%v82*p(Er-1XF+rV*F*ok9ZJ zXVKDt*`4;FDB6DC}Y!_CBddv)N| z_Hl6i4LM_KKWJQ<-4o(NXp@aqd2RC-W{cFVpiKjN5On{+*_I6Z7SvY+RA8Fx&U2+< zBu_iGxaaUJv#zVBe3Ozs!!C!5EI^%Y^v;Y|a%D}MZAm9OkVN7EwomvnVq3zyv#`*d z%3JBzA@%6`k%#!8_}exIR}iE52zz%kU4-HR$Bw$JI{>K0Vz~Xbfrmi zh0+H9PkD1DmAK&6>Q2Ss0zF}b$h$tuTgYGn+0gms%W1k2JY|qBRNXxNw_-Qlg8qR>+uSgk z5ZRDe^HB8ft74Z+pNjtKTj=HP7Xy$g`oMP0CQ*%1Nl?bCIOHZv3kQHU`A;JTug>k{ z2|by@GU@uiSb8OJ#geuO?nO4N(S1L-Z|(tWM#>b+;rXsf+BSqp3~JssjmS-RQjS+CVD8)wGo@ic?)syz%M^H7IEnj7C! z-_gjtIdK7U+n*DF383ER&8qnu4-EybD`+DS?iJGKi<4dem`PRjBAcB#13=)=C{L%E zC1~DtM^H4{RnO`Z!T4{tHf73i^A)xymY%y8A-w`%JTVighPMr(TOMh1VkGwsU#(q1 zqK`#={-4O+X{^fL|7~p;0fZ1h=`1@Cq(=q-uwA}J55%IBO{|OJUh7Q8Nt=f7;Jd*G zx7+Se4xL}~+7s-ULJ#Q_Cl6Z#vw#%GGAUs1=dN|cn~=ln6RKU?HHtcKACWi4G*=hd z6Stx6-cH3^Qxnwv7ezgCg)HplqbcV(HN=>r+pft)Y1hG_1pG0m_?BEJXkYXQbsIZ`5k8E!sl+&+&fF+pR};vD&<@6k3dl z78Ck5LwR|t6O?4N?+q23HNCyqHjr}g*hrevgTIxLp$T$C z9(Osqc8B%N4Y*enF9R5PHwP;Zg<0Ej_R*@oO`AJl{#nWL3zl z(K%VzidEa;$&R8-Ila@BF2J{AWMuNzul}ctX~y;%ly?VI$_OxXkCZpiX2a#L%AxkB z!vSyYkfFOGElMq>uks1AGDd@4{}QKrypUE#x59E?H4z#iE9T#Yr)dHr@MQ16!$$>pit#;!C@(9H7Hnb2kO zP7nBp8(On4jHRpp+fq|yW#S}G04hOohcAV)q7QEH^!1&P`6B)-lt49vigErIQ0{I= z;Gm2ibv*s&yJIRqjA^Pv8Fs@vVHFY5Q<@mYN1_B|_Xyr4Qm*2@9S^ZiYhU^E%odL5 z#jo>#TmS^S9!O=9CGvH1W*Po6rBzl;zT5IOviyJ=TCUznFIX zZ;!yA*F@W)7}_wb?kNJf$ky)_bhG9jw_yJXVc(+`i~YsLr)vKKT{`e>MSBxs`Tp{0Gt>g`JeNAG31_p zVD8OL4W0Z}y`Xew4XBppLkbq4$Hmiq>8z)ze|xid+CNq=><3>WmGD3S3RC3;H-dH?j;VNAJ5ROIEK&Zhr>klPYSF`*aN%u{w^LW1USg=ZyjrELBX6Nr+# z^ZwTnv`l8oO z5z~Rh>=~0Ki&U(mC<)>2n7^_`GPDzXg^a@7>z=YK7o=Eu<8mqYAHgFTS{U~HFL%64 zREg~Q$q*685zdf+B~e(z%{Q<1A3_lFMsn3)?=lZ^k#!yrT%`+6J8*^mqY2P3s3T>C mx(z4mN$>n2s?F~k?E7f$42yw3&I$K#KT=iHR49?N2>d_y)&qe6 diff --git a/Angular4_CLI_Full_Project/src/index.html b/Angular4_CLI_Full_Project/src/index.html deleted file mode 100644 index ca5f3c9f8..000000000 --- a/Angular4_CLI_Full_Project/src/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - CoreUI - Open Source Bootstrap Admin Template - - - - - - - - - - - - diff --git a/Angular4_CLI_Full_Project/src/main.ts b/Angular4_CLI_Full_Project/src/main.ts deleted file mode 100644 index a9ca1caf8..000000000 --- a/Angular4_CLI_Full_Project/src/main.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { enableProdMode } from '@angular/core'; -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app/app.module'; -import { environment } from './environments/environment'; - -if (environment.production) { - enableProdMode(); -} - -platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/Angular4_CLI_Full_Project/src/polyfills.ts b/Angular4_CLI_Full_Project/src/polyfills.ts deleted file mode 100644 index 41d3b9645..000000000 --- a/Angular4_CLI_Full_Project/src/polyfills.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE9, IE10 and IE11 requires all of the following polyfills. **/ -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'; - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** IE10 and IE11 requires the following to support `@angular/animation`. */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - -/** Evergreen browsers require these. **/ -import 'core-js/es6/reflect'; -import 'core-js/es7/reflect'; - - -/** ALL Firefox browsers require the following to support `@angular/animation`. **/ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - - -/*************************************************************************************************** - * Zone JS is required by Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - - - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ - -/** - * Date, currency, decimal and percent pipes. - * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 - */ -// import 'intl'; // Run `npm install --save intl`. diff --git a/Angular4_CLI_Full_Project/src/scss/_bootstrap-variables.scss b/Angular4_CLI_Full_Project/src/scss/_bootstrap-variables.scss deleted file mode 100644 index 9a9c27210..000000000 --- a/Angular4_CLI_Full_Project/src/scss/_bootstrap-variables.scss +++ /dev/null @@ -1,109 +0,0 @@ -// Bootstrap overrides - -// -// Color system -// - -$white: #fff; -$gray-100: #f0f3f5; -$gray-200: #c2cfd6; -$gray-300: #a4b7c1; -$gray-400: #869fac; -$gray-500: #678898; -$gray-600: #536c79; -$gray-700: #3e515b; -$gray-800: #29363d; -$gray-900: #151b1e; -$black: #000 !default; - -$blue: #20a8d8; -$indigo: #6610f2 !default; -$purple: #6f42c1 !default; -$pink: #e83e8c !default; -$red: #f86c6b; -$orange: #f8cb00; -$yellow: #ffc107 !default; -$green: #4dbd74; -$teal: #20c997 !default; -$cyan: #63c2de; - -$colors: ( - blue: $blue, - indigo: $indigo, - purple: $purple, - pink: $pink, - red: $red, - orange: $orange, - yellow: $yellow, - green: $green, - teal: $teal, - cyan: $cyan, - white: $white, - gray: $gray-600, - gray-dark: $gray-800 -); - -$theme-colors: ( - primary: $blue, - secondary: $gray-300, - success: $green, - info: $cyan, - warning: $yellow, - danger: $red, - light: $gray-100, - dark: $gray-800 -); - -// Options -// -// Quickly modify global styling by enabling or disabling optional features. - -$enable-transitions: true; -$enable-rounded: false; - -// Body -// -// Settings for the `` 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; -$breadcrumb-margin-bottom: 1.5rem; - -// Cards - -$card-border-color: $gray-200; -$card-cap-bg: $gray-100; - -// Dropdowns - -$dropdown-padding-y: 0; -$dropdown-border-color: $gray-200; -$dropdown-divider-bg: $gray-100; - -// Buttons - -$btn-secondary-border: $gray-300; - -// Progress bars - -$progress-bg: $gray-100; - -// Tables - -$table-bg-accent: $gray-100; -$table-bg-hover: $gray-100; - -// Forms - -$input-group-addon-bg: $gray-100; -$input-border-color: $gray-200; -$input-group-addon-border-color: $gray-200; diff --git a/Angular4_CLI_Full_Project/src/scss/_core-variables.scss b/Angular4_CLI_Full_Project/src/scss/_core-variables.scss deleted file mode 100644 index 906e13ac3..000000000 --- a/Angular4_CLI_Full_Project/src/scss/_core-variables.scss +++ /dev/null @@ -1 +0,0 @@ -// core overrides diff --git a/Angular4_CLI_Full_Project/src/scss/_custom.scss b/Angular4_CLI_Full_Project/src/scss/_custom.scss deleted file mode 100644 index 15d367af4..000000000 --- a/Angular4_CLI_Full_Project/src/scss/_custom.scss +++ /dev/null @@ -1 +0,0 @@ -// Here you can add other styles diff --git a/Angular4_CLI_Full_Project/src/scss/core/_animate.scss b/Angular4_CLI_Full_Project/src/scss/core/_animate.scss deleted file mode 100644 index c0a244bae..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_animate.scss +++ /dev/null @@ -1,27 +0,0 @@ -// scss-lint:disable all -.animated { - animation-duration: 1s; - // animation-fill-mode: both; -} - -.animated.infinite { - animation-iteration-count: infinite; -} - -.animated.hinge { - animation-duration: 2s; -} - -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - animation-name: fadeIn; -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_aside.scss b/Angular4_CLI_Full_Project/src/scss/core/_aside.scss deleted file mode 100644 index fc71e42c6..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_aside.scss +++ /dev/null @@ -1,64 +0,0 @@ -.aside-menu { - z-index: $zindex-sticky - 1; - width: $aside-menu-width; - 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: theme-color("primary"); - border-right-color: $border-color; - border-left-color: $border-color; - } - } - .nav-item:first-child { - .nav-link { - border-left: 0; - } - } - } - - .tab-content { - position: relative; - 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/Angular4_CLI_Full_Project/src/scss/core/_avatars.scss b/Angular4_CLI_Full_Project/src/scss/core/_avatars.scss deleted file mode 100644 index 623016ef0..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_avatars.scss +++ /dev/null @@ -1,51 +0,0 @@ -.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: margin-left $layout-transition-speed, margin-right $layout-transition-speed; - - &:hover { - margin-right: 0 !important; - } - } - - // .avatar.avatar-lg { - // - // } - -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_badge.scss b/Angular4_CLI_Full_Project/src/scss/core/_badge.scss deleted file mode 100644 index 310488562..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_badge.scss +++ /dev/null @@ -1,3 +0,0 @@ -.badge-pill { - border-radius: $badge-pill-border-radius; -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_breadcrumb-menu.scss b/Angular4_CLI_Full_Project/src/scss/core/_breadcrumb-menu.scss deleted file mode 100644 index dbbe07e0b..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_breadcrumb-menu.scss +++ /dev/null @@ -1,35 +0,0 @@ -.breadcrumb-menu { - margin-left: auto; - - &::before { - display: none; - } - - .btn-group { - vertical-align: top; - } - - .btn { - padding: 0 $input-btn-padding-x; - color: $text-muted; - vertical-align: top; - border: 0; - - &:hover, &.active { - color: $body-color; - background: transparent; - } - } - - .open { - .btn { - color: $body-color; - background: transparent; - } - } - - .dropdown-menu { - min-width: 180px; - line-height: $line-height-base; - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_breadcrumb.scss b/Angular4_CLI_Full_Project/src/scss/core/_breadcrumb.scss deleted file mode 100644 index d8a003dc6..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_breadcrumb.scss +++ /dev/null @@ -1,4 +0,0 @@ -.breadcrumb { - position: relative; - @include borders($breadcrumb-borders); -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_buttons.scss b/Angular4_CLI_Full_Project/src/scss/core/_buttons.scss deleted file mode 100644 index 7ab4953b9..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_buttons.scss +++ /dev/null @@ -1,575 +0,0 @@ -button { - cursor: pointer; -} - -.btn { - .badge { - position: absolute; - top: 2px; - right: 6px; - font-size: 9px; - } -} - -.btn-transparent { - color: #fff; - background-color: transparent; - border-color: transparent; -} - -.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($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius); - - &.btn-lg { - @include button-social-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg); - } - - &.btn-sm { - @include button-social-size($input-btn-padding-y-sm, $input-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/Angular4_CLI_Full_Project/src/scss/core/_callout.scss b/Angular4_CLI_Full_Project/src/scss/core/_callout.scss deleted file mode 100644 index b98ebac53..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_callout.scss +++ /dev/null @@ -1,55 +0,0 @@ -.callout { - position: relative; - padding: 0 $spacer; - margin: $spacer 0; - border: 0 solid $border-color; - border-left-width: .25rem; - - @if $enable-rounded { - border-radius: .25rem; - } - - .chart-wrapper { - position: absolute; - top: 10px; - left: 50%; - float: right; - width: 50%; - } -} - -.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; - } -} - -@each $color, $value in $theme-colors { - .callout-#{$color} { - border-left-color: $value; - - h4 { - color: $value; - } - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_card.scss b/Angular4_CLI_Full_Project/src/scss/core/_card.scss deleted file mode 100644 index 20e57a818..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_card.scss +++ /dev/null @@ -1,193 +0,0 @@ -.card { - margin-bottom: 1.5 * $spacer; - - // Cards with color accent - @each $color, $value in $theme-colors { - &.bg-#{$color} { - border-color: darken($value, 12.5%); - .card-header { - background-color: darken($value, 3%); - border-color: darken($value, 12.5%); - } - } - } -} - -.text-white .text-muted { - color: rgba(255,255,255,.6) !important; -} - -.card-header { - - .icon-bg { - display: inline-body; - 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; - } - - .nav.nav-tabs { - margin-top: -$card-spacer-y; - margin-bottom: -$card-spacer-y; - border-bottom: 0; - - .nav-item { - border-top: 0; - } - - .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; - } - - .btn { - margin-top: - $input-btn-padding-y; - } - .btn-sm { - margin-top: - $input-btn-padding-y-sm; - } - .btn-lg { - margin-top: - $input-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; - } - } -} - -[class*="card-outline-"] { - .card-body { - 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 -@each $color, $value in $theme-colors { - .card-accent-#{$color} { - @include card-accent-variant($value); - } -} - -// Card Actions -.card-header { - > i { - margin-right: $spacer / 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-body; - vertical-align: middle; - } - - i { - display: inline-body; - transition: .4s; - } - - .r180 { - transform: rotate(180deg); - } - } - - .input-group { - width: 230px; - margin: 6px; - - .input-group-addon { - background: #fff; - } - - input { - border-left: 0; - } - } - } -} - -.card-full { - margin-top: - $spacer; - margin-right: - $grid-gutter-width / 2; - margin-left: - $grid-gutter-width / 2; - border: 0; - border-bottom: $card-border-width solid $border-color; -} - -@include media-breakpoint-up(sm) { - .card-columns { - - &.cols-2 { - column-count: 2; - } - } -} - -.card { - &.drag, .drag { - cursor: move; - } -} - -.card-placeholder { - background: rgba(0,0,0,.025); - border: 1px dashed $gray-300; -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_charts.scss b/Angular4_CLI_Full_Project/src/scss/core/_charts.scss deleted file mode 100644 index 0e7a3c2ab..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_charts.scss +++ /dev/null @@ -1,9 +0,0 @@ -.chart-wrapper { - canvas { - width: 100% !important; - } -} -// scss-lint:disable QualifyingElement -base-chart.chart { - display: block !important; -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_dropdown-menu-right.scss b/Angular4_CLI_Full_Project/src/scss/core/_dropdown-menu-right.scss deleted file mode 100644 index 4f1954681..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_dropdown-menu-right.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Temp fix for reactstrap -.app-header { - .navbar-nav { - .dropdown-menu-right { - right: auto; - } - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_dropdown.scss b/Angular4_CLI_Full_Project/src/scss/core/_dropdown.scss deleted file mode 100644 index 564e4df20..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_dropdown.scss +++ /dev/null @@ -1,69 +0,0 @@ -// 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; - } - - .badge { - 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; - } - } -} - -.dropdown-menu-lg { - width: 250px; -} -.app-header { - .navbar-nav { - .dropdown-menu { - position: absolute; - } - // 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; - } - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_footer.scss b/Angular4_CLI_Full_Project/src/scss/core/_footer.scss deleted file mode 100644 index e01595a1b..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_footer.scss +++ /dev/null @@ -1,9 +0,0 @@ -.app-footer { - display: flex; - flex-wrap: wrap; - align-items: center; - padding: 0 $spacer; - color: $footer-color; - background: $footer-bg; - @include borders($footer-borders); -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_grid.scss b/Angular4_CLI_Full_Project/src/scss/core/_grid.scss deleted file mode 100644 index 0d0963c17..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_grid.scss +++ /dev/null @@ -1,15 +0,0 @@ -.row.row-equal { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - margin-right: ($grid-gutter-width / -2); - margin-left: ($grid-gutter-width / -2); - - [class*="col-"] { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - } -} - -.main .container-fluid { - padding: 0 30px; -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_input-group.scss b/Angular4_CLI_Full_Project/src/scss/core/_input-group.scss deleted file mode 100644 index 23b25122c..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_input-group.scss +++ /dev/null @@ -1,6 +0,0 @@ -.input-group-addon, -.input-group-btn { - min-width: 40px; - white-space: nowrap; - vertical-align: middle; // Match the inputs -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_layout.scss b/Angular4_CLI_Full_Project/src/scss/core/_layout.scss deleted file mode 100644 index 8a050031e..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_layout.scss +++ /dev/null @@ -1,384 +0,0 @@ -// IE10&11 Flexbox fix -@media all and (-ms-high-contrast:none) { - html { - display: flex; - flex-direction: column; - } -} - -// app-dashboard and app-root are Angular2+ selectors. You can add here your own selectors if you need. -.app, -app-dashboard, -app-root { - display: flex; - flex-direction: column; - min-height: 100vh; -} - -.app-header { - flex: 0 0 $navbar-height; -} - -.app-footer { - flex: 0 0 $footer-height; -} - -.app-body { - display: flex; - flex-direction: row; - flex-grow: 1; - overflow-x: hidden; - - .main { - flex: 1; - min-width: 0; - } - - .sidebar { - // $sidebar-width is the width of the columns - flex: 0 0 $sidebar-width; - // put the nav on the left - order: -1; - } - - .aside-menu { - // $aside-menu-width is the width of the columns - flex: 0 0 $aside-menu-width; - } -} - -// -// header -// -.header-fixed { - .app-header { - position: fixed; - z-index: $zindex-sticky; - width: 100%; - } - .app-body { - margin-top: $navbar-height; - } -} - -// -// Sidebar -// -.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-width; - } -} - -.sidebar-fixed { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $sidebar-width; - height: calc(100vh - #{$navbar-height}); - // margin-top: - $navbar-height; - - // .sidebar-nav { - // height: calc(100vh - #{$navbar-height}); - // } - } - - .main, .app-footer { - margin-left: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } -} - -.sidebar-off-canvas { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - height: calc(100vh - #{$navbar-height}); - } -} - -@include media-breakpoint-up(lg) { - .sidebar-compact { - .sidebar { - flex: 0 0 $sidebar-compact-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-compact-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-compact-width; - } - - .sidebar { - width: $sidebar-compact-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-minimized-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-minimized-width; - } - - .sidebar { - width: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } -} - -// -// Aside Menu -// -.aside-menu-hidden { - .aside-menu { - margin-right: - $aside-menu-width; - } -} - -.aside-menu-fixed { - .aside-menu { - position: fixed; - right: 0; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - - .main, .app-footer { - margin-right: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-right: 0; - } - } -} - -.aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } -} - -// -// Breadcrumb -// -.breadcrumb-fixed { - .main { - $breadcrumb-height: 2 * $breadcrumb-padding-y + $font-size-base + 1.5 * $spacer; - padding-top: $breadcrumb-height; - } - - .breadcrumb { - position: fixed; - top: $navbar-height; - right: 0; - left: 0; - z-index: $zindex-sticky - 2; - } - - // if sidebar + main + aside - .main:nth-child(2) { - .breadcrumb { - right: $aside-menu-width; - left: $sidebar-width; - } - } - - // if sidebar + main - .main:first-child { - .breadcrumb { - right: $aside-menu-width; - left: 0; - } - } - - // if main + aside - .main:last-child { - .breadcrumb { - right: 0; - } - } - - &.sidebar-minimized { - .main .breadcrumb { - left: $sidebar-minimized-width; - } - } - - &.sidebar-hidden, &.sidebar-off-canvas { - .main .breadcrumb { - left: 0; - } - } - - &.aside-menu-hidden, &.aside-menu-off-canvas { - .main .breadcrumb { - right: 0; - } - } -} - -// -// Footer -// -.footer-fixed { - .app-footer { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: $zindex-sticky; - height: $footer-height; - } - - .app-body { - margin-bottom: $footer-height; - } -} - -// -// Animations -// -.app-header, -.app-footer, -.sidebar, -.main, -.aside-menu { - transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed, width $layout-transition-speed, flex $layout-transition-speed; -} -.sidebar-nav { - transition: width $layout-transition-speed; -} -.breadcrumb { - transition: left $layout-transition-speed, right $layout-transition-speed, width $layout-transition-speed; -} - -// -// Mobile layout -// - -@include media-breakpoint-down(md) { - .app-header.navbar { - position: fixed !important; - z-index: $zindex-sticky; - width: 100%; - text-align: center; - background-color: $navbar-brand-bg; - @include borders($navbar-brand-border); - - .navbar-toggler { - @if (lightness( $navbar-brand-bg ) > 40) { - color: $navbar-color; - } @else { - color: #fff; - } - } - - .navbar-brand { - position: absolute; - left: 50%; - margin-left: - ($navbar-brand-width / 2); - } - } - - .app-body { - margin-top: $navbar-height; - } - - .breadcrumb-fixed { - .main:nth-child(2) .breadcrumb { - right: auto; - left: auto; - width: 100%; - } - } - - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $mobile-sidebar-width; - height: calc(100vh - #{$navbar-height}); - margin-left: - $mobile-sidebar-width; - - .sidebar-nav, - .nav { - width: $mobile-sidebar-width; - min-height: calc(100vh - #{$navbar-height}); - } - - .sidebar-minimizer { - display: none; - } - } - - .main, .app-footer { - margin-left: 0 !important; - } - - // .aside-menu { - // margin-right: - $aside-menu-width; - // } - - .sidebar-hidden { - .sidebar { - margin-left: - $mobile-sidebar-width; - } - } - - .sidebar-mobile-show { - .sidebar { - width: $mobile-sidebar-width; - margin-left: 0; - } - - .main { - margin-right: - $mobile-sidebar-width !important; - margin-left: $mobile-sidebar-width !important; - } - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_loading.scss b/Angular4_CLI_Full_Project/src/scss/core/_loading.scss deleted file mode 100644 index 3e409fb7d..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_loading.scss +++ /dev/null @@ -1,128 +0,0 @@ -// Angular Version -// Make clicks pass-through -// scss-lint:disable all -#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: theme-color("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: theme-color("primary"); -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_mixins.scss b/Angular4_CLI_Full_Project/src/scss/core/_mixins.scss deleted file mode 100644 index 153f1d394..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_mixins.scss +++ /dev/null @@ -1,116 +0,0 @@ -@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 sidebar-width($borders, $width) { - $sidebar-width: $width; - - @each $border in $borders { - $direction: nth($border, 1); - @if $direction == "all" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: ($sidebar-width - (2 * $size)); - } @else if $direction == "right" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } @else if $direction == "left" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } - width: $sidebar-width; - } -} - -@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/Angular4_CLI_Full_Project/src/scss/core/_mobile.scss b/Angular4_CLI_Full_Project/src/scss/core/_mobile.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/Angular4_CLI_Full_Project/src/scss/core/_modal.scss b/Angular4_CLI_Full_Project/src/scss/core/_modal.scss deleted file mode 100644 index 1c44ddd03..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_modal.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $color, $value in $theme-colors { - .modal-#{$color} { - - .modal-content { - border-color: $value; - } - - .modal-header { - color: #fff; - background-color: $value; - } - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_nav.scss b/Angular4_CLI_Full_Project/src/scss/core/_nav.scss deleted file mode 100644 index ba1d64b3a..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_nav.scss +++ /dev/null @@ -1,32 +0,0 @@ -.nav-tabs { - .nav-link { - color: $gray-600; - &.active { - color: $gray-800; - 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; - } -} - -.card-block { - .tab-content { - margin-top: 0; - border: 0; - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_navbar.scss b/Angular4_CLI_Full_Project/src/scss/core/_navbar.scss deleted file mode 100644 index 221ab1263..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_navbar.scss +++ /dev/null @@ -1,127 +0,0 @@ -.app-header.navbar { - position: relative; - flex-direction: row; - height: $navbar-height; - padding: 0; - margin: 0; - background-color: $navbar-bg; - @include borders($navbar-border); - - .navbar-brand { - display: inline-block; - width: $navbar-brand-width; - height: $navbar-height; - padding: $navbar-padding-y $navbar-padding-x; - margin-right: 0; - 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); - } - - .navbar-toggler { - min-width: 50px; - padding: $navbar-toggler-padding-y 0; - - &:hover .navbar-toggler-icon { - background-image: $navbar-toggler-icon-hover; - } - } - - .navbar-toggler-icon { - height: 23px; - background-image: $navbar-toggler-icon; - } - - .navbar-nav { - flex-direction: row; - align-items: center; - } - - .nav-item { - position: relative; - min-width: 50px; - margin: 0 !important; - text-align: center; - - button { - margin: 0 auto; - } - - .nav-link { - padding-top: 0; - padding-bottom: 0; - background: 0; - border: 0; - - .badge { - position: absolute; - top: 50%; - left: 50%; - margin-top: -16px; - margin-left: 0; - } - - > .img-avatar { - height: $navbar-height - 20px; - margin: 0 10px; - } - } - } - - .dropdown-menu { - padding-bottom: 0; - line-height: $line-height-base; - } - - .dropdown-item { - min-width: 180px; - } -} - -.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); -} - -@include media-breakpoint-up(lg) { - .brand-minimized { - .app-header.navbar { - .navbar-brand { - width: $navbar-brand-minimized-width; - background-color: $navbar-brand-minimized-bg; - background-image: $navbar-brand-minimized-logo; - background-size: $navbar-brand-minimized-logo-size; - @include borders($navbar-brand-minimized-border); - } - } - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_others.scss b/Angular4_CLI_Full_Project/src/scss/core/_others.scss deleted file mode 100644 index 381baab08..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_others.scss +++ /dev/null @@ -1,4 +0,0 @@ -// scss-lint:disable QualifyingElement -hr.transparent { - border-top: 1px solid transparent; -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_progress.scss b/Angular4_CLI_Full_Project/src/scss/core/_progress.scss deleted file mode 100644 index 65f56dd30..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_progress.scss +++ /dev/null @@ -1,15 +0,0 @@ -.progress-xs { - height: 4px; -} - -.progress-sm { - height: 8px; -} - -// White progress bar -.progress-white { - background-color: rgba(255,255,255,.2) !important; - .progress-bar { - background-color: #fff; - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_rtl.scss b/Angular4_CLI_Full_Project/src/scss/core/_rtl.scss deleted file mode 100644 index 28db38596..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_rtl.scss +++ /dev/null @@ -1,281 +0,0 @@ -// -// RTL Support -// -// scss-lint:disable NestingDepth, SelectorDepth -*[dir="rtl"] { - direction: rtl; - unicode-bidi: embed; - - ul { - -webkit-padding-start: 0; - } - - table tr th { - text-align: right; - } - - // Breadcrumb - - .breadcrumb-item { - float: right; - } - - .breadcrumb-menu { - right: auto; - left: $breadcrumb-padding-x; - } - - // Dropdown - .dropdown-item { - text-align: right; - - i { - margin-right: -10px; - margin-left: 10px; - } - - .badge { - right: auto; - left: 10px; - } - } - - // - // Sidebar - // - .sidebar-hidden { - .sidebar { - margin-right: - $sidebar-width; - } - } - - .sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-right: 0; - } - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-right: - $sidebar-minimized-width; - margin-left: 0; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } - - // - // Aside Menu - // - .aside-menu-hidden { - .aside-menu { - margin-right: 0; - margin-left: - $aside-menu-width; - } - } - - .aside-menu-fixed { - .aside-menu { - right: auto; - left: 0; - } - - .main, .app-footer { - //margin-right: 0; - margin-left: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - - .aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - } - - // Sidebar Menu - .sidebar { - .sidebar-nav { - .nav { - .nav-item { - .nav-link { - direction: rtl; - i { - margin: 0 0 0 ($sidebar-nav-link-padding-x / 2); - } - .badge { - float: left; - margin-top: 2px; - // margin-left: 10px; - } - &.nav-dropdown-toggle { - &::before { - position: absolute; - right: auto !important; - left: $sidebar-nav-link-padding-x; - transform: rotate(180deg); - } - } - } - &.nav-dropdown { - &.open { - > .nav-link.nav-dropdown-toggle::before { - transform: rotate(270deg); - } - } - } - } - } - } - } - - .sidebar-minimized .sidebar { - .nav-link { - padding-right: 0; - i { - float: right; - padding: 0; - margin: 0; - } - .badge { - right: auto; - left: 15px; - } - } - .nav > .nav-dropdown { - - &:hover { - > .nav-dropdown-items { - right: $sidebar-minimized-width; - left: 0; - } - } - } - } - - // Horizontal bars - .horizontal-bars { - - li { - - .bars { - padding-right: 100px; - padding-left: 0; - - .progress:first-child { - margin-bottom: 2px; - } - } - } - - &.type-2 { - - li { - - i { - margin-right: 5px; - margin-left: $spacer; - } - - .value { - float: left; - font-weight: 600; - } - - .bars { - padding: 0; - } - } - } - } - - // Icon list - .icons-list { - - li { - position: relative; - height: 40px; - vertical-align: middle; - - i { - float: right; - } - - .desc { - margin-right: 50px; - margin-left: 0; - } - - .value { - right: auto; - left: 45px; - text-align: left; - - strong { - display: block; - margin-top: -3px; - } - } - - .actions { - right: auto; - left: 10px; - } - } - } - - // Callouts - .callout { - border: 0 solid $border-color; - border-right-width: .25rem; - - @each $color, $value in $theme-colors { - &.callout-#{$color} { - border-right-color: $value; - } - } - - .chart-wrapper { - left: 0; - float: left; - } - } - - .callout-default { - border-right-color: $text-muted; - } -} diff --git a/Angular4_CLI_Full_Project/src/scss/core/_sidebar.scss b/Angular4_CLI_Full_Project/src/scss/core/_sidebar.scss deleted file mode 100644 index b77cd5f85..000000000 --- a/Angular4_CLI_Full_Project/src/scss/core/_sidebar.scss +++ /dev/null @@ -1,454 +0,0 @@ -// scss-lint:disable NestingDepth, SelectorDepth -.sidebar { - display: flex; - flex-direction: column; - padding: $sidebar-padding; - color: $sidebar-color; - background: $sidebar-bg; - @include borders($sidebar-borders); - - .sidebar-close { - position: absolute; - right: 0; - display: none; - padding: 0 $spacer; - font-size: 24px; - font-weight: 800; - line-height: $navbar-height; - color: $sidebar-color; - background: 0; - border: 0; - opacity: .8; - - &:hover { - opacity: 1; - } - } - - // Will be added soon - // .sidebar-brand { } - - .sidebar-header { - flex: 0 0 $sidebar-header-height; - padding: $sidebar-header-padding-y $sidebar-header-padding-x; - text-align: center; - background: $sidebar-header-bg; - } - - .sidebar-form .form-control { - color: $sidebar-form-color; - background: $sidebar-form-bg; - border: $sidebar-form-border; - - &::placeholder { - color: $sidebar-form-placeholder-color; - } - } - - .sidebar-nav { - position: relative; - flex: 1; - overflow-x: hidden; - overflow-y: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; - @include sidebar-width($sidebar-borders, $sidebar-width); - - &::-webkit-scrollbar { - position: absolute; - width: 10px; - margin-left: -10px; - -webkit-appearance: none; - } - - &::-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-thumb { - height: 50px; - background-color: darken($sidebar-bg, 10%); - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; - } - } - - .nav { - @include sidebar-width($sidebar-borders, $sidebar-width); - flex-direction: column; - min-height: 100%; - } - - .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; - } - - .nav-divider, .divider { - height: 10px; - } - - .nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; - } - - .nav-dropdown-items { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; - - .nav-item { - padding: 0; - list-style: none; - } - } - - .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; - } - - i { - display: inline-block; - width: 20px; - margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; - font-size: 14px; - color: $sidebar-nav-link-icon-color; - text-align: center; - } - - .badge { - float: right; - margin-top: 2px; - } - - &.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; - } - } - - &:hover { - color: $sidebar-nav-link-hover-color; - background: $sidebar-nav-link-hover-bg; - @include borders($sidebar-nav-link-hover-borders); - - i { - color: $sidebar-nav-link-hover-icon-color; - } - - &.nav-dropdown-toggle::before { - background-image: $sidebar-nav-dropdown-indicator-hover; - } - } - - @each $color, $value in $theme-colors { - &.nav-link-#{$color} { - background: $value; - i { - color: rgba(255,255,255,.7); - } - &:hover { - background: darken($value,5%) !important; - i { - color: #fff; - } - } - } - } - } - - // ex. Components - .nav-dropdown-toggle { - position: relative; - - &::before { - position: absolute; - top: 50%; - right: $sidebar-nav-link-padding-x; - display: block; - width: 8px; - height: 8px; - padding: 0; - margin-top: -4px; - content: ""; - background-image: $sidebar-nav-dropdown-indicator; - background-repeat: no-repeat; - background-position: center; - transition: transform .3s; - } - } - - // ex.

    E^5)Qh24=pxTSWZgVc)f1C3z`3V=B<=xjIzS5W{P+zI z4)tw^`TrQIW0 z+|oa^0x>|S0o0rcIp8SI^ONClXlf4>MZst^D$fHJE7bLvlQI$qa{%?2ug3~l21o%u zJ$}Oec#JL8+lnE(I)07*qo IM6N<$f^733ivR!s literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Timor-Leste.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Timor-Leste.png new file mode 100644 index 0000000000000000000000000000000000000000..296fba0d338eb44e5f43b803958c0bee14f56328 GIT binary patch literal 1744 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 D)b;GP literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Tonga.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Tonga.png new file mode 100644 index 0000000000000000000000000000000000000000..f62ba374a7f082acf4cfe08950bcbbefb64ebb2d GIT binary patch literal 787 zcmV+u1MK{XP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nLUowFcimsPBJXT!bpQwi^Lg_=s?_p22pVV8V*3Q1qYzv0?+^r zN1y>Nz!fM!%PbOGu*ul(ZIR4JGWoJ*!j8qf#!3A0?7!dh-_N#DRYI1Cz-13$58!_X zV1O7nD9Vt;0cirTK@Uu=|4em`~BNV0*tq9`1->KgLnS#=dS?cqzIo@IXiio zKd6E+Oio_3`*u17W0oI^|2n0Qo+{CJ3@E@s(hKg)E)Dltxt+A@8nfQns_tB;?%6u9 zc^ka|sI^}1)!A&&@KHMh^#DLNo4c%^WLXR8=}K9tqDM2PuniLg}y`xHdxDLP*oiLSWPXJME9s1=H06IDYr0 z^#0?~rOfp&m_X%&ZwWAC*2$~N*zQucs4i$N=!iaH+DhP1eeTeXE3 z`{*>;)^a+n))nL`HHPMPD&VvzO;-}H-QQGe`l;)>3p|QgTLB<6&Vy24tK+2WT{1m< zv9>O1OI_8FXff#XNi2e*be&Y|2H$*jyXs_hKOo}3MEy4GJHeqKntLG1L$K$u$Ij4@ zSwu_0LXsaW26WjmPv#;33D5&l4E8dF0u!wQFadeMtjvL6C$X%a%t^tx(cximp_Gtc z6!81}4*`lZz%g(aI0~%ur@%Kuem`)79`^)0CMj@k_BZu=0DAy?09PuP0|0}MQl>tz RyGj56002ovPDHLkV1j~LVeJ3_ literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Trinidad & Tobago.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Trinidad & Tobago.png new file mode 100644 index 0000000000000000000000000000000000000000..cf85660363c57e8c6d21988452b22daa256bcb39 GIT binary patch literal 2351 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 KMNUMnLSTZ2)hG`D literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Turkey.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Turkey.png new file mode 100644 index 0000000000000000000000000000000000000000..0398e54ddc94d5d846a3c34bf38fe714b11b0de4 GIT binary patch literal 1580 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 A0{{R3 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Turks and Caicos Islands.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Turks and Caicos Islands.png new file mode 100644 index 0000000000000000000000000000000000000000..fc66ef01706b50ef4e92150ae3695730176334a0 GIT binary patch literal 2503 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 RIIREx002ovPDHLkV1oTAvn2ok literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Tuvalu.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Tuvalu.png new file mode 100644 index 0000000000000000000000000000000000000000..3a403a619eeb5c5f10e046510c4456698e9f2365 GIT binary patch literal 2398 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 P00000NkvXXu0mjfTW@Mr literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/United Nations.png b/Angular5_CLI_Full_Project/src/assets/img/flags/United Nations.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5f6397a88e2705c9447854847f68cd6e6496b0 GIT binary patch literal 2278 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Uruguay.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Uruguay.png new file mode 100644 index 0000000000000000000000000000000000000000..0eddedc9c52be4d2c0c60ef82b0e932b338d557e GIT binary patch literal 1144 zcmV-;1c&>HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<{z*hZRCwC#nN4V8RTRg6=f3yyl71w%cA_%{3l?b+UFcpB6mdpy?^028A$~y@ zx*6QKaN$Bm91vWLptu;pjSInz4i17Y)FLf|8;capbkZdK$oshWxJcT>G-+p*=3)Mu z@DBGT=bv}Z|D1cSs47{8A>$Ym7!&xv6A-`y!uDsDV1dX7imG}mlmEWRtN}_Hj-Zlh zhtCnH?xJoB0GCt_tf<==B?95#B-ULt`V7?=;%hBa`YR+~jnpgfk7P!&i7|P^E2Hiv z*mcDHfwMOuzKR4-pc>)QExh2|;l9^D{%Lq|GnwPZ^-6yN#xLV`u3&#) zBnGp9?)FOgR@X@6iX0C%Iq8%PtbjZ_&Vxu;JgPQd;~8jpS}ut z{tP;K9<}$O(KU4M2F3*-P_H@W$_9-Urzr$y@uptEm^(*DM%6XY-M3I}AZ8ZHmtg;I zoF6bf2`&ZW5`=q^U;%BsfaYJsgcksK?Coy`)RT6g9%nmv?zgrNCPJToYR%px_Mq?v zp1+8utGMc$Ad84urQn6wG)41eXl|mshM9N>O@Be%qllRzN^UcWwX2QnCDTi!A29_Z z;B1eKicBE>BF=7MYoFtlE<^k-&fSm7CYpN++;zO!OW5rX(b5X0@MK3BqT$J?svN4& z(MoK0@b9>Y+AmT2C*JfG+^ttJ`SaMlufd$do4H7uRxr#R?i;3zMybU}C)Sp<57PRI z+UR>#RgJ6fw{0)0ZGNkx0${1D4)nYxTSL4eAf(Y>_~AV2Du5tnZdA?#%LA*Bc%5T{ zAI`UI=FG?)2z-Er=dV)TNiubknVAYY1X2se2&v7+l+O2r1I_ST%40zxGh;>-taTj% z&bd}2m!UDKbGFls#&NtB1VN^9AW0H(x!kg8RkrL+s1JNLoe;_v4t(|j=AQimF9_L> z?a{g2am`k5b9P*#*1MmcwVcq6c71mt=V6nmONCVNM9@K-^aR_WH7BjRo#(zjb(*~ zw*uS+JP4f0nDZ6jH=%VuFwKB_f)PdpG-P~JKPE6HFeY%S_;&!<+IaHR18@xh0000< KMNUMnLSTYMH3@?N literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Uzbekistan.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Uzbekistan.png new file mode 100644 index 0000000000000000000000000000000000000000..97ade3f2c1836239d96f31d93a599b8cc5e0f3a8 GIT binary patch literal 971 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Vatican City.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Vatican City.png new file mode 100644 index 0000000000000000000000000000000000000000..c344e8b6ab9470cecbed2dc8277e9e5e41ec0506 GIT binary patch literal 1281 zcmV+c1^)VpP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=he)m`1a^U1>O?5^y>$`Ya=5SNgMXpAvYNlZ9;FyY`y zFM9LD!Eo_zq6aUAgo6?G$Qd**M-j?Gu4EQ!$$)ORH=TeQQSnswZ7~7VrX^T z!=VJ0j4vb5VQftaG)}0Qa^HP#sj-hZMC1R_po7@DEeqZDKrObeB%l>&zv~FtAQn8J z@qy(epb2W1vFvp%CxA^BPD2R!u`S#51yNW;TI&%lCa{wMUOj{&P#&nx5{O$7MHJ34 zfAb`QGQL|Nnca+KZJ$C#cyMkc$7L?%zA zdMr*ShKp9cgta10GL7f$;L@evNvHeh%Wqvg3u!{oZtR6NLkJry@j7Af4Fuy_`@XAGuwFOe!_u|iw+=yM{J)Vi?X+9th(w>HtjBWMpIn$FY&pBAxETvT|HJ zbC%-y56EqwB0cgs(&{6W?-Sa;kj(8z2xF;ILP0dw(G)s3_|(F+BTq2MJ}w@W1pS{f zx-N%lfSKBjliGd%QbH4Tq;gzHe>JESe>Y2Z(O-wR>`Yg#F&4$-D zQd=`fDq)gI4d3$&rBnj}6@XFiiyxw%Z0$F&EU>ICz!s9d^>tCLGJWt6y*tM+QmGaS z!FmX-S(BDpsd`)425VKJr>rfElBxb9+<0CLapuk&SLi*cHEIhmD04_$2}%k2%$zc-GsY@ z>@ipaPa1&*AxndyZbguh?!KM59w(OHLb2SQ-LpcWo%4?bFaT@=@?G}wr-2iK_;@K( r|Li9CKv}Gu)UOa&A+SPVS@GWh*3Dn5MARnM00000NkvXXu0mjfo_bLT literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Venezuela.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Venezuela.png new file mode 100644 index 0000000000000000000000000000000000000000..8ba69c4f9b4e79f2e0c37383ac70e8cdfc91373c GIT binary patch literal 1108 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 N002ovPDHLkV1mVCoS^^! literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Yemen.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Yemen.png new file mode 100644 index 0000000000000000000000000000000000000000..987a212db497bf1eb96d3c88d3bb7984e223ed90 GIT binary patch literal 696 zcmV;p0!RIcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;K1oDDRCwC#nN5xpF%X5nN;(;_2$5!l#0}sKh%IMe#pzga55yTb0umC^s26m1 z+Vxntf1J>XhG9X>xTKElcDYioTxGl3CW)MBMdnlh6aY^hfB|dZW+-!_0JIhG{M-8v zKXSDG%TFI~D_}2op1pmOmGVD7e*xH6(S00+fZyN8-gI*_o9ohX`y8F}J$Bp~p4EO2 z2;ioQ-X!RI=)*FARPfTyecE@4cS+_F@5r-M?*sG>Km_294hM8NWZ^#Q51G0!-ceIW8BUFdek(iZL$F1>lK84is@I9zGiulGkaZ*(*-~QPyk#3 zfE+(=jXDmxWspo&ErS$ z3CEo02w`Bt5*@JN4`gh&TdGYp0|@T893k*Q03OvdN24GIrTJ+B#V|CMa+uiWJ|tv@ ziO4H(8;qdY6Q+Dkils%pqMRt()6=MXz|4-UIM{wtVtT6+izR(ZbHa3-#GvD>lup`d zfDWBHwh}34@Q?y<*6a0ev9KH&y2x-gnl6T!{w@YW2#Wx&nZl5fO{)0>sDK)H2fWBk`R_n&#OtNqQ07D}P+PgFF8~UF e0^pz0uK@raR&ZbkN!QZ=0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=KS@MERCwC#naz$HMG(h-)iblR>+FXT0*S~a5+{&AAaMZ+i5u7O0vvb-9)qXg zf)EGbzy%>LfB+$J00jwgNDf3uu-VPpi9IvjUB$s;?~FapE|AP(u`NsODNk4Tzw6^) z-4-)rottCL+c|)90RMLY0wh3Q_v_RmP^Q4{oA14Iu#UU`(Od6cN`XDYcTKAvggHF(Wl$+ahC^5CIiX1ZqIrF>oy#;8X$f6hO@g8i^V^0W=p7JC;BDZ8mQ4 zx$U^Zi{lY5C!PnEvG0xB=?1r5%8@v3=$Ne#`8c`2ewMMPk*76sEmmxaaov zP=tyyRA&l60q;wG4Us$92K!Elp+FZhL6)S87KluIK^e*=QjwlP+)RXIpmWH~}0p$Ex|eN!TJQC%Yft|^DoK`G=?@4n=`bpI8bXb^K4OO z1~xswB8J#3Z`tyxyIIVsMXW~)H0QC77?`JUvw6R)L)$LoT+&kaPb$$B=u5@-b8y*dN+rYz7_gtgV z2)UTIUFERk@MyG3RTSU~@I3J3nuWoiz)!;T@1>o(U#C_ABRT)4{v5zLfO7z6+Wr~< Xk%XA!Z4>PG00000NkvXXu0mjf=@Bv5 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/flags/Zimbabwe.png b/Angular5_CLI_Full_Project/src/assets/img/flags/Zimbabwe.png new file mode 100644 index 0000000000000000000000000000000000000000..39106df619148c311b9686e70bf6c0e378d5ee16 GIT binary patch literal 1746 zcmV;@1}*uCP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?SV=@dRCwC#nSX4RR~g4Y=e$2|@2}oc3Z)?(P}oMCI*rbtXx1gm)|jc8(RCt! zK=;pJh|JYBtY~6twm2LajI6?3ARF!%!RfM5f%r$`1Y9Ouu@I`<2&mX17r4E@-@fmA z{Nwg=dvEV8OjFv%KFOPV&wHNpyyttKALn__5lShhGfAd7%>bAI@c#}#02<&K`JGPW z09hTV4j(^$dCRuvN#0qDzNBv2Ab9hE&RPL1R7(9V7K_o-)58Tdgm&v3geIo+o%q5aa^W15QV1acLAjkf*T=QK(susSqxlOmDdAN`Jmvly65_++ zniJoylsa8HsYD{do;`aoFc?rifpN5IBEC_zo`B$K?}(`|iJwTbi2Kx$EaNe<8}f_ejKK z;}FBSAUd826;V1(!gYCR=gXM#1KL*Vc)gQ|LR5ou5)u6EQd!A#9LLT5w{7D4_7U*= zdHnJ9%$oC6zPmBWr9>LM8DKJ=GR^??!KIWW|by zXlhzS$CF!m(6YEoue$m9k6&Z>ystcfRJ;%A?8obkW4q6jJ$^sV#fxOaVf4mE0G2Jg zivP0M%`+*L)o^1@`DD%){5aCz30N3fA6Ex{hLhFF{_aQ-Uqi!O zp8Lr&1X{n&rt~ESNFwy?O?i+Rq_@<*sl>SFbkD}2f8y*avYoZ=`n)ZIz|G0aZtFpsTAI2pC{P1n#=Jx9i5#74j*P+b%?47L?JvL+)ReX-rmAS z<|Yyh?bylCu3gxMV*Wc45m4ZQ>B(hGcFN*nw@zlaiRsk|u3Aa;qmLqT+cW?>ckgEV z=FMbndtxK05cK!=kKKv0y}u{A?-{B)PvJ2QTpNaMFf`CjkUp17?@D}gx8na|OIhI` z9y`X9?d?P&kqHA}7zU9@q<Ⓢ4Qr^(N~dTQ^}V ze_a5Y4&GUxqe_K|CnQQJ3>~BtWG#W?+F*VfT`vwZsdSq48#eHl*Iwf{H8srk`zOwU zbsgpNvFO5u0)WxkcmZ`xi@mA^s z5Qc%RX)K9EmX6VYR$qTz8~nqGJ|0=Ml7|E5`EhN{$XmDUVpE}T9PizY^trBEFrj?o zMriBS7ufRCC;0W-l20wsfUEy&ZaL0cS5iS0nT!kb%J@L#qAX2&dk3ff^dd(O88pnh zf#Ulkf%u3clv_xruLq#7?j)~$Vvzn^=B_j?TH)=ibk7axR`1rQF0S@EqEoL;OWzV;0o-kn5{6HFt@ o0&y{OQ$GV>2EYt}Nu~b`0Jf71JAC!iKmY&$07*qoM6N<$g1?qYK>z>% literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/assets/img/logo-symbol.png b/Angular5_CLI_Full_Project/src/assets/img/logo-symbol.png new file mode 100644 index 0000000000000000000000000000000000000000..7f62affe0cd4cf62d912341fdb37637ea2bab2a9 GIT binary patch literal 7185 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/environments/environment.prod.ts b/Angular5_CLI_Full_Project/src/environments/environment.prod.ts new file mode 100644 index 000000000..3612073bc --- /dev/null +++ b/Angular5_CLI_Full_Project/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/Angular5_CLI_Full_Project/src/environments/environment.ts b/Angular5_CLI_Full_Project/src/environments/environment.ts new file mode 100644 index 000000000..00313f166 --- /dev/null +++ b/Angular5_CLI_Full_Project/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/Angular5_CLI_Full_Project/src/favicon.ico b/Angular5_CLI_Full_Project/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8081c7ceaf2be08bf59010158c586170d9d2d517 GIT binary patch literal 5430 zcmc(je{54#6vvCoAI3i*G5%$U7!sA3wtMZ$fH6V9C`=eXGJb@R1%(I_{vnZtpD{6n z5Pl{DmxzBDbrB>}`90e12m8T*36WoeDLA&SD_hw{H^wM!cl_RWcVA!I+x87ee975; z@4kD^=bYPn&pmG@(+JZ`rqQEKxW<}RzhW}I!|ulN=fmjVi@x{p$cC`)5$a!)X&U+blKNvN5tg=uLvuLnuqRM;Yc*swiexsoh#XPNu{9F#c`G zQLe{yWA(Y6(;>y|-efAy11k<09(@Oo1B2@0`PtZSkqK&${ zgEY}`W@t{%?9u5rF?}Y7OL{338l*JY#P!%MVQY@oqnItpZ}?s z!r?*kwuR{A@jg2Chlf0^{q*>8n5Ir~YWf*wmsh7B5&EpHfd5@xVaj&gqsdui^spyL zB|kUoblGoO7G(MuKTfa9?pGH0@QP^b#!lM1yHWLh*2iq#`C1TdrnO-d#?Oh@XV2HK zKA{`eo{--^K&MW66Lgsktfvn#cCAc*(}qsfhrvOjMGLE?`dHVipu1J3Kgr%g?cNa8 z)pkmC8DGH~fG+dlrp(5^-QBeEvkOvv#q7MBVLtm2oD^$lJZx--_=K&Ttd=-krx(Bb zcEoKJda@S!%%@`P-##$>*u%T*mh+QjV@)Qa=Mk1?#zLk+M4tIt%}wagT{5J%!tXAE;r{@=bb%nNVxvI+C+$t?!VJ@0d@HIyMJTI{vEw0Ul ze(ha!e&qANbTL1ZneNl45t=#Ot??C0MHjjgY8%*mGisN|S6%g3;Hlx#fMNcL<87MW zZ>6moo1YD?P!fJ#Jb(4)_cc50X5n0KoDYfdPoL^iV`k&o{LPyaoqMqk92wVM#_O0l z09$(A-D+gVIlq4TA&{1T@BsUH`Bm=r#l$Z51J-U&F32+hfUP-iLo=jg7Xmy+WLq6_tWv&`wDlz#`&)Jp~iQf zZP)tu>}pIIJKuw+$&t}GQuqMd%Z>0?t%&BM&Wo^4P^Y z)c6h^f2R>X8*}q|bblAF?@;%?2>$y+cMQbN{X$)^R>vtNq_5AB|0N5U*d^T?X9{xQnJYeU{ zoZL#obI;~Pp95f1`%X3D$Mh*4^?O?IT~7HqlWguezmg?Ybq|7>qQ(@pPHbE9V?f|( z+0xo!#m@Np9PljsyxBY-UA*{U*la#8Wz2sO|48_-5t8%_!n?S$zlGe+NA%?vmxjS- zHE5O3ZarU=X}$7>;Okp(UWXJxI%G_J-@IH;%5#Rt$(WUX?6*Ux!IRd$dLP6+SmPn= z8zjm4jGjN772R{FGkXwcNv8GBcZI#@Y2m{RNF_w8(Z%^A*!bS*!}s6sh*NnURytky humW;*g7R+&|Ledvc- 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 f6Q_3=gn%x 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 literal 0 HcmV?d00001 diff --git a/Angular5_CLI_Full_Project/src/index.html b/Angular5_CLI_Full_Project/src/index.html new file mode 100644 index 000000000..ca5f3c9f8 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/index.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + CoreUI - Open Source Bootstrap Admin Template + + + + + + + + + + + + diff --git a/Angular5_CLI_Full_Project/src/main.ts b/Angular5_CLI_Full_Project/src/main.ts new file mode 100644 index 000000000..a9ca1caf8 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/main.ts @@ -0,0 +1,11 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/Angular5_CLI_Full_Project/src/polyfills.ts b/Angular5_CLI_Full_Project/src/polyfills.ts new file mode 100644 index 000000000..41d3b9645 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/polyfills.ts @@ -0,0 +1,69 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** IE9, IE10 and IE11 requires all of the following polyfills. **/ +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'; + +/** IE10 and IE11 requires the following for NgClass support on SVG elements */ +// import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** IE10 and IE11 requires the following to support `@angular/animation`. */ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + + +/** Evergreen browsers require these. **/ +import 'core-js/es6/reflect'; +import 'core-js/es7/reflect'; + + +/** ALL Firefox browsers require the following to support `@angular/animation`. **/ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + + + +/*************************************************************************************************** + * Zone JS is required by Angular itself. + */ +import 'zone.js/dist/zone'; // Included with Angular CLI. + + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ + +/** + * Date, currency, decimal and percent pipes. + * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 + */ +// import 'intl'; // Run `npm install --save intl`. diff --git a/Angular5_CLI_Full_Project/src/scss/_bootstrap-variables.scss b/Angular5_CLI_Full_Project/src/scss/_bootstrap-variables.scss new file mode 100644 index 000000000..8d9e717c2 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/_bootstrap-variables.scss @@ -0,0 +1,130 @@ +// Bootstrap overrides + +// +// Color system +// + +$white: #fff; +$gray-100: #f0f3f5; +$gray-200: #c2cfd6; +$gray-300: #a4b7c1; +$gray-400: #869fac; +$gray-500: #678898; +$gray-600: #536c79; +$gray-700: #3e515b; +$gray-800: #29363d; +$gray-900: #151b1e; +$black: #000 !default; + +$blue: #20a8d8; +$indigo: #6610f2 !default; +$purple: #6f42c1 !default; +$pink: #e83e8c !default; +$red: #f86c6b; +$orange: #f8cb00; +$yellow: #ffc107 !default; +$green: #4dbd74; +$teal: #20c997 !default; +$cyan: #63c2de; + +$colors: ( + blue: $blue, + indigo: $indigo, + purple: $purple, + pink: $pink, + red: $red, + orange: $orange, + yellow: $yellow, + green: $green, + teal: $teal, + cyan: $cyan, + white: $white, + gray: $gray-600, + gray-dark: $gray-800 +); + +$theme-colors: ( + primary: $blue, + secondary: $gray-300, + success: $green, + info: $cyan, + warning: $yellow, + danger: $red, + light: $gray-100, + dark: $gray-800, + + blue: $blue, + indigo: $indigo, + purple: $purple, + pink: $pink, + red: $red, + orange: $orange, + yellow: $yellow, + green: $green, + teal: $teal, + cyan: $cyan, + + gray-100: $gray-100, + gray-200: $gray-200, + gray-300: $gray-300, + gray-400: $gray-400, + gray-500: $gray-500, + gray-600: $gray-600, + gray-700: $gray-700, + gray-800: $gray-800, + gray-900: $gray-900 +); + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +$enable-transitions: true; +$enable-rounded: false; + +// Body +// +// Settings for the `` 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; +$breadcrumb-margin-bottom: 1.5rem; + +// Cards + +$card-border-color: $gray-200; +$card-cap-bg: $gray-100; + +// Dropdowns + +$dropdown-padding-y: 0; +$dropdown-border-color: $gray-200; +$dropdown-divider-bg: $gray-100; + +// Buttons + +$btn-secondary-border: $gray-300; + +// Progress bars + +$progress-bg: $gray-100; + +// Tables + +$table-bg-accent: $gray-100; +$table-bg-hover: $gray-100; + +// Forms + +$input-group-addon-bg: $gray-100; +$input-border-color: $gray-200; +$input-group-addon-border-color: $gray-200; diff --git a/Angular5_CLI_Full_Project/src/scss/_core-variables.scss b/Angular5_CLI_Full_Project/src/scss/_core-variables.scss new file mode 100644 index 000000000..906e13ac3 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/_core-variables.scss @@ -0,0 +1 @@ +// core overrides diff --git a/Angular5_CLI_Full_Project/src/scss/_custom.scss b/Angular5_CLI_Full_Project/src/scss/_custom.scss new file mode 100644 index 000000000..15d367af4 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/_custom.scss @@ -0,0 +1 @@ +// Here you can add other styles diff --git a/Angular5_CLI_Full_Project/src/scss/core/_animate.scss b/Angular5_CLI_Full_Project/src/scss/core/_animate.scss new file mode 100644 index 000000000..c0a244bae --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_animate.scss @@ -0,0 +1,27 @@ +// scss-lint:disable all +.animated { + animation-duration: 1s; + // animation-fill-mode: both; +} + +.animated.infinite { + animation-iteration-count: infinite; +} + +.animated.hinge { + animation-duration: 2s; +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + animation-name: fadeIn; +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_aside.scss b/Angular5_CLI_Full_Project/src/scss/core/_aside.scss new file mode 100644 index 000000000..fc71e42c6 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_aside.scss @@ -0,0 +1,64 @@ +.aside-menu { + z-index: $zindex-sticky - 1; + width: $aside-menu-width; + 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: theme-color("primary"); + border-right-color: $border-color; + border-left-color: $border-color; + } + } + .nav-item:first-child { + .nav-link { + border-left: 0; + } + } + } + + .tab-content { + position: relative; + 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/Angular5_CLI_Full_Project/src/scss/core/_avatars.scss b/Angular5_CLI_Full_Project/src/scss/core/_avatars.scss new file mode 100644 index 000000000..623016ef0 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_avatars.scss @@ -0,0 +1,51 @@ +.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: margin-left $layout-transition-speed, margin-right $layout-transition-speed; + + &:hover { + margin-right: 0 !important; + } + } + + // .avatar.avatar-lg { + // + // } + +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_badge.scss b/Angular5_CLI_Full_Project/src/scss/core/_badge.scss new file mode 100644 index 000000000..310488562 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_badge.scss @@ -0,0 +1,3 @@ +.badge-pill { + border-radius: $badge-pill-border-radius; +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_breadcrumb-menu.scss b/Angular5_CLI_Full_Project/src/scss/core/_breadcrumb-menu.scss new file mode 100644 index 000000000..dbbe07e0b --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_breadcrumb-menu.scss @@ -0,0 +1,35 @@ +.breadcrumb-menu { + margin-left: auto; + + &::before { + display: none; + } + + .btn-group { + vertical-align: top; + } + + .btn { + padding: 0 $input-btn-padding-x; + color: $text-muted; + vertical-align: top; + border: 0; + + &:hover, &.active { + color: $body-color; + background: transparent; + } + } + + .open { + .btn { + color: $body-color; + background: transparent; + } + } + + .dropdown-menu { + min-width: 180px; + line-height: $line-height-base; + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_breadcrumb.scss b/Angular5_CLI_Full_Project/src/scss/core/_breadcrumb.scss new file mode 100644 index 000000000..d8a003dc6 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_breadcrumb.scss @@ -0,0 +1,4 @@ +.breadcrumb { + position: relative; + @include borders($breadcrumb-borders); +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_buttons.scss b/Angular5_CLI_Full_Project/src/scss/core/_buttons.scss new file mode 100644 index 000000000..9d6654429 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_buttons.scss @@ -0,0 +1,566 @@ +button { + cursor: pointer; +} + +.btn-transparent { + color: #fff; + background-color: transparent; + border-color: transparent; +} + +.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($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius); + + &.btn-lg { + @include button-social-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg); + } + + &.btn-sm { + @include button-social-size($input-btn-padding-y-sm, $input-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/Angular5_CLI_Full_Project/src/scss/core/_callout.scss b/Angular5_CLI_Full_Project/src/scss/core/_callout.scss new file mode 100644 index 000000000..b98ebac53 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_callout.scss @@ -0,0 +1,55 @@ +.callout { + position: relative; + padding: 0 $spacer; + margin: $spacer 0; + border: 0 solid $border-color; + border-left-width: .25rem; + + @if $enable-rounded { + border-radius: .25rem; + } + + .chart-wrapper { + position: absolute; + top: 10px; + left: 50%; + float: right; + width: 50%; + } +} + +.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; + } +} + +@each $color, $value in $theme-colors { + .callout-#{$color} { + border-left-color: $value; + + h4 { + color: $value; + } + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_card.scss b/Angular5_CLI_Full_Project/src/scss/core/_card.scss new file mode 100644 index 000000000..20e57a818 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_card.scss @@ -0,0 +1,193 @@ +.card { + margin-bottom: 1.5 * $spacer; + + // Cards with color accent + @each $color, $value in $theme-colors { + &.bg-#{$color} { + border-color: darken($value, 12.5%); + .card-header { + background-color: darken($value, 3%); + border-color: darken($value, 12.5%); + } + } + } +} + +.text-white .text-muted { + color: rgba(255,255,255,.6) !important; +} + +.card-header { + + .icon-bg { + display: inline-body; + 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; + } + + .nav.nav-tabs { + margin-top: -$card-spacer-y; + margin-bottom: -$card-spacer-y; + border-bottom: 0; + + .nav-item { + border-top: 0; + } + + .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; + } + + .btn { + margin-top: - $input-btn-padding-y; + } + .btn-sm { + margin-top: - $input-btn-padding-y-sm; + } + .btn-lg { + margin-top: - $input-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; + } + } +} + +[class*="card-outline-"] { + .card-body { + 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 +@each $color, $value in $theme-colors { + .card-accent-#{$color} { + @include card-accent-variant($value); + } +} + +// Card Actions +.card-header { + > i { + margin-right: $spacer / 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-body; + vertical-align: middle; + } + + i { + display: inline-body; + transition: .4s; + } + + .r180 { + transform: rotate(180deg); + } + } + + .input-group { + width: 230px; + margin: 6px; + + .input-group-addon { + background: #fff; + } + + input { + border-left: 0; + } + } + } +} + +.card-full { + margin-top: - $spacer; + margin-right: - $grid-gutter-width / 2; + margin-left: - $grid-gutter-width / 2; + border: 0; + border-bottom: $card-border-width solid $border-color; +} + +@include media-breakpoint-up(sm) { + .card-columns { + + &.cols-2 { + column-count: 2; + } + } +} + +.card { + &.drag, .drag { + cursor: move; + } +} + +.card-placeholder { + background: rgba(0,0,0,.025); + border: 1px dashed $gray-300; +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_charts.scss b/Angular5_CLI_Full_Project/src/scss/core/_charts.scss new file mode 100644 index 000000000..0e7a3c2ab --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_charts.scss @@ -0,0 +1,9 @@ +.chart-wrapper { + canvas { + width: 100% !important; + } +} +// scss-lint:disable QualifyingElement +base-chart.chart { + display: block !important; +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_dropdown-menu-right.scss b/Angular5_CLI_Full_Project/src/scss/core/_dropdown-menu-right.scss new file mode 100644 index 000000000..4f1954681 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_dropdown-menu-right.scss @@ -0,0 +1,8 @@ +// Temp fix for reactstrap +.app-header { + .navbar-nav { + .dropdown-menu-right { + right: auto; + } + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_dropdown.scss b/Angular5_CLI_Full_Project/src/scss/core/_dropdown.scss new file mode 100644 index 000000000..564e4df20 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_dropdown.scss @@ -0,0 +1,69 @@ +// 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; + } + + .badge { + 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; + } + } +} + +.dropdown-menu-lg { + width: 250px; +} +.app-header { + .navbar-nav { + .dropdown-menu { + position: absolute; + } + // 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; + } + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_footer.scss b/Angular5_CLI_Full_Project/src/scss/core/_footer.scss new file mode 100644 index 000000000..e01595a1b --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_footer.scss @@ -0,0 +1,9 @@ +.app-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + padding: 0 $spacer; + color: $footer-color; + background: $footer-bg; + @include borders($footer-borders); +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_grid.scss b/Angular5_CLI_Full_Project/src/scss/core/_grid.scss new file mode 100644 index 000000000..0d0963c17 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_grid.scss @@ -0,0 +1,15 @@ +.row.row-equal { + padding-right: ($grid-gutter-width / 4); + padding-left: ($grid-gutter-width / 4); + margin-right: ($grid-gutter-width / -2); + margin-left: ($grid-gutter-width / -2); + + [class*="col-"] { + padding-right: ($grid-gutter-width / 4); + padding-left: ($grid-gutter-width / 4); + } +} + +.main .container-fluid { + padding: 0 30px; +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_input-group.scss b/Angular5_CLI_Full_Project/src/scss/core/_input-group.scss new file mode 100644 index 000000000..23b25122c --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_input-group.scss @@ -0,0 +1,6 @@ +.input-group-addon, +.input-group-btn { + min-width: 40px; + white-space: nowrap; + vertical-align: middle; // Match the inputs +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_layout.scss b/Angular5_CLI_Full_Project/src/scss/core/_layout.scss new file mode 100644 index 000000000..1800abbd5 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_layout.scss @@ -0,0 +1,387 @@ +// IE10&11 Flexbox fix +@media all and (-ms-high-contrast:none) { + html { + display: flex; + flex-direction: column; + } +} + +// app-dashboard and app-root are Angular2+ selectors. You can add here your own selectors if you need. +.app, +app-dashboard, +app-root { + display: flex; + flex-direction: column; + min-height: 100vh; +} + +.app-header { + flex: 0 0 $navbar-height; +} + +.app-footer { + flex: 0 0 $footer-height; +} + +.app-body { + display: flex; + flex-direction: row; + flex-grow: 1; + overflow-x: hidden; + + .main { + flex: 1; + min-width: 0; + } + + .sidebar { + // $sidebar-width is the width of the columns + flex: 0 0 $sidebar-width; + // put the nav on the left + order: -1; + } + + .aside-menu { + // $aside-menu-width is the width of the columns + flex: 0 0 $aside-menu-width; + } +} + +// +// header +// +.header-fixed { + .app-header { + position: fixed; + z-index: $zindex-sticky; + width: 100%; + } + .app-body { + margin-top: $navbar-height; + } +} + +// +// Sidebar +// +.sidebar-hidden { + .sidebar { + margin-left: - $sidebar-width; + } +} + +.sidebar-fixed { + .sidebar { + position: fixed; + z-index: $zindex-sticky - 1; + width: $sidebar-width; + height: calc(100vh - #{$navbar-height}); + // margin-top: - $navbar-height; + + // .sidebar-nav { + // height: calc(100vh - #{$navbar-height}); + // } + } + + .main, .app-footer { + margin-left: $sidebar-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-left: 0; + } + } +} + +.sidebar-off-canvas { + .sidebar { + position: fixed; + z-index: $zindex-sticky - 1; + height: calc(100vh - #{$navbar-height}); + } +} + +@include media-breakpoint-up(lg) { + .sidebar-compact { + .sidebar { + flex: 0 0 $sidebar-compact-width; + } + + &.sidebar-hidden { + .sidebar { + margin-left: - $sidebar-compact-width; + } + } + + &.sidebar-fixed { + .main, .app-footer { + margin-left: $sidebar-compact-width; + } + + .sidebar { + width: $sidebar-compact-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-left: 0; + } + } + } + .sidebar-minimizer { + display: none; + } + } + + .sidebar-minimized { + .sidebar { + flex: 0 0 $sidebar-minimized-width; + } + + &.sidebar-hidden { + .sidebar { + margin-left: - $sidebar-minimized-width; + } + } + + &.sidebar-fixed { + .main, .app-footer { + margin-left: $sidebar-minimized-width; + } + + .sidebar { + width: $sidebar-minimized-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-left: 0; + } + } + } + } +} + +// +// Aside Menu +// +.aside-menu-hidden { + .aside-menu { + margin-right: - $aside-menu-width; + } +} + +.aside-menu-fixed { + .aside-menu { + position: fixed; + right: 0; + height: 100%; + + .tab-content { + height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); + } + } + + .main, .app-footer { + margin-right: $aside-menu-width; + } + + &.aside-menu-hidden { + .main, .app-footer { + margin-right: 0; + } + } +} + +.aside-menu-off-canvas { + .aside-menu { + position: fixed; + right: 0; + z-index: $zindex-sticky - 1; + height: 100%; + + .tab-content { + height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); + } + } +} + +// +// Breadcrumb +// +.breadcrumb-fixed { + .main { + $breadcrumb-height: 2 * $breadcrumb-padding-y + $font-size-base + 1.5 * $spacer; + padding-top: $breadcrumb-height; + } + + .breadcrumb { + position: fixed; + top: $navbar-height; + right: 0; + left: 0; + z-index: $zindex-sticky - 2; + } + + // if sidebar + main + aside + .main:nth-child(2) { + .breadcrumb { + right: $aside-menu-width; + left: $sidebar-width; + } + } + + // if sidebar + main + .main:first-child { + .breadcrumb { + right: $aside-menu-width; + left: 0; + } + } + + // if main + aside + .main:last-child { + .breadcrumb { + right: 0; + } + } + + &.sidebar-minimized { + .main .breadcrumb { + left: $sidebar-minimized-width; + } + } + + &.sidebar-hidden, &.sidebar-off-canvas { + .main .breadcrumb { + left: 0; + } + } + + &.aside-menu-hidden, &.aside-menu-off-canvas { + .main .breadcrumb { + right: 0; + } + } +} + +// +// Footer +// +.footer-fixed { + .app-footer { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-sticky; + height: $footer-height; + } + + .app-body { + margin-bottom: $footer-height; + } +} + +// +// Animations +// +.app-header, +.app-footer, +.sidebar, +.main, +.aside-menu { + transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed, width $layout-transition-speed, flex $layout-transition-speed; +} +.sidebar-nav { + transition: width $layout-transition-speed; +} +.breadcrumb { + transition: left $layout-transition-speed, right $layout-transition-speed, width $layout-transition-speed; +} + +// +// Mobile layout +// + +@include media-breakpoint-down(md) { + .app-header.navbar { + position: fixed !important; + z-index: $zindex-sticky; + width: 100%; + text-align: center; + background-color: $navbar-brand-bg; + @include borders($navbar-brand-border); + + .navbar-toggler { + @if (lightness( $navbar-brand-bg ) > 40) { + color: $navbar-color; + } @else { + color: #fff; + } + } + + .navbar-brand { + position: absolute; + left: 50%; + margin-left: - ($navbar-brand-width / 2); + } + } + + .app-body { + margin-top: $navbar-height; + } + + .breadcrumb-fixed { + .main:nth-child(2) .breadcrumb { + right: auto; + left: auto; + width: 100%; + } + } + + .sidebar { + position: fixed; + z-index: $zindex-sticky - 1; + width: $mobile-sidebar-width; + height: calc(100vh - #{$navbar-height}); + margin-left: - $mobile-sidebar-width; + + .sidebar-nav, + .nav { + width: $mobile-sidebar-width; + min-height: calc(100vh - #{$navbar-height}); + } + + .sidebar-minimizer { + display: none; + } + } + + .main, .app-footer { + margin-left: 0 !important; + } + + // .aside-menu { + // margin-right: - $aside-menu-width; + // } + + .sidebar-hidden { + .sidebar { + margin-left: - $mobile-sidebar-width; + } + } + + .sidebar-mobile-show { + .sidebar { + width: $mobile-sidebar-width; + margin-left: 0; + } + + .main { + margin-right: - $mobile-sidebar-width !important; + margin-left: $mobile-sidebar-width !important; + } + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_loading.scss b/Angular5_CLI_Full_Project/src/scss/core/_loading.scss new file mode 100644 index 000000000..3e409fb7d --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_loading.scss @@ -0,0 +1,128 @@ +// Angular Version +// Make clicks pass-through +// scss-lint:disable all +#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: theme-color("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: theme-color("primary"); +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_mixins.scss b/Angular5_CLI_Full_Project/src/scss/core/_mixins.scss new file mode 100644 index 000000000..153f1d394 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_mixins.scss @@ -0,0 +1,116 @@ +@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 sidebar-width($borders, $width) { + $sidebar-width: $width; + + @each $border in $borders { + $direction: nth($border, 1); + @if $direction == "all" { + $size: map-get(map-get($borders, $direction), size); + $sidebar-width: ($sidebar-width - (2 * $size)); + } @else if $direction == "right" { + $size: map-get(map-get($borders, $direction), size); + $sidebar-width: $sidebar-width - $size; + } @else if $direction == "left" { + $size: map-get(map-get($borders, $direction), size); + $sidebar-width: $sidebar-width - $size; + } + width: $sidebar-width; + } +} + +@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/Angular5_CLI_Full_Project/src/scss/core/_mobile.scss b/Angular5_CLI_Full_Project/src/scss/core/_mobile.scss new file mode 100644 index 000000000..e69de29bb diff --git a/Angular5_CLI_Full_Project/src/scss/core/_modal.scss b/Angular5_CLI_Full_Project/src/scss/core/_modal.scss new file mode 100644 index 000000000..1c44ddd03 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_modal.scss @@ -0,0 +1,13 @@ +@each $color, $value in $theme-colors { + .modal-#{$color} { + + .modal-content { + border-color: $value; + } + + .modal-header { + color: #fff; + background-color: $value; + } + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_nav.scss b/Angular5_CLI_Full_Project/src/scss/core/_nav.scss new file mode 100644 index 000000000..cae51793d --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_nav.scss @@ -0,0 +1,35 @@ +.nav-tabs { + .nav-link { + color: $gray-600; + &:hover { + cursor: pointer; + } + &.active { + color: $gray-800; + 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; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_navbar.scss b/Angular5_CLI_Full_Project/src/scss/core/_navbar.scss new file mode 100644 index 000000000..221ab1263 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_navbar.scss @@ -0,0 +1,127 @@ +.app-header.navbar { + position: relative; + flex-direction: row; + height: $navbar-height; + padding: 0; + margin: 0; + background-color: $navbar-bg; + @include borders($navbar-border); + + .navbar-brand { + display: inline-block; + width: $navbar-brand-width; + height: $navbar-height; + padding: $navbar-padding-y $navbar-padding-x; + margin-right: 0; + 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); + } + + .navbar-toggler { + min-width: 50px; + padding: $navbar-toggler-padding-y 0; + + &:hover .navbar-toggler-icon { + background-image: $navbar-toggler-icon-hover; + } + } + + .navbar-toggler-icon { + height: 23px; + background-image: $navbar-toggler-icon; + } + + .navbar-nav { + flex-direction: row; + align-items: center; + } + + .nav-item { + position: relative; + min-width: 50px; + margin: 0 !important; + text-align: center; + + button { + margin: 0 auto; + } + + .nav-link { + padding-top: 0; + padding-bottom: 0; + background: 0; + border: 0; + + .badge { + position: absolute; + top: 50%; + left: 50%; + margin-top: -16px; + margin-left: 0; + } + + > .img-avatar { + height: $navbar-height - 20px; + margin: 0 10px; + } + } + } + + .dropdown-menu { + padding-bottom: 0; + line-height: $line-height-base; + } + + .dropdown-item { + min-width: 180px; + } +} + +.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); +} + +@include media-breakpoint-up(lg) { + .brand-minimized { + .app-header.navbar { + .navbar-brand { + width: $navbar-brand-minimized-width; + background-color: $navbar-brand-minimized-bg; + background-image: $navbar-brand-minimized-logo; + background-size: $navbar-brand-minimized-logo-size; + @include borders($navbar-brand-minimized-border); + } + } + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_others.scss b/Angular5_CLI_Full_Project/src/scss/core/_others.scss new file mode 100644 index 000000000..381baab08 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_others.scss @@ -0,0 +1,4 @@ +// scss-lint:disable QualifyingElement +hr.transparent { + border-top: 1px solid transparent; +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_progress.scss b/Angular5_CLI_Full_Project/src/scss/core/_progress.scss new file mode 100644 index 000000000..65f56dd30 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_progress.scss @@ -0,0 +1,15 @@ +.progress-xs { + height: 4px; +} + +.progress-sm { + height: 8px; +} + +// White progress bar +.progress-white { + background-color: rgba(255,255,255,.2) !important; + .progress-bar { + background-color: #fff; + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_rtl.scss b/Angular5_CLI_Full_Project/src/scss/core/_rtl.scss new file mode 100644 index 000000000..28db38596 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_rtl.scss @@ -0,0 +1,281 @@ +// +// RTL Support +// +// scss-lint:disable NestingDepth, SelectorDepth +*[dir="rtl"] { + direction: rtl; + unicode-bidi: embed; + + ul { + -webkit-padding-start: 0; + } + + table tr th { + text-align: right; + } + + // Breadcrumb + + .breadcrumb-item { + float: right; + } + + .breadcrumb-menu { + right: auto; + left: $breadcrumb-padding-x; + } + + // Dropdown + .dropdown-item { + text-align: right; + + i { + margin-right: -10px; + margin-left: 10px; + } + + .badge { + right: auto; + left: 10px; + } + } + + // + // Sidebar + // + .sidebar-hidden { + .sidebar { + margin-right: - $sidebar-width; + } + } + + .sidebar-fixed { + .main, .app-footer { + margin-right: $sidebar-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-right: 0; + } + } + } + + .sidebar-minimized { + .sidebar { + flex: 0 0 $sidebar-minimized-width; + } + + &.sidebar-hidden { + .sidebar { + margin-right: - $sidebar-minimized-width; + margin-left: 0; + } + } + + &.sidebar-fixed { + .main, .app-footer { + margin-right: $sidebar-minimized-width; + } + + &.sidebar-hidden { + .main, .app-footer { + margin-left: 0; + } + } + } + } + + // + // Aside Menu + // + .aside-menu-hidden { + .aside-menu { + margin-right: 0; + margin-left: - $aside-menu-width; + } + } + + .aside-menu-fixed { + .aside-menu { + right: auto; + left: 0; + } + + .main, .app-footer { + //margin-right: 0; + margin-left: $aside-menu-width; + } + + &.aside-menu-hidden { + .main, .app-footer { + margin-left: 0; + } + } + } + + .aside-menu-off-canvas { + .aside-menu { + position: fixed; + right: 0; + z-index: $zindex-sticky - 1; + height: 100%; + + .tab-content { + height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); + } + } + } + + // Sidebar Menu + .sidebar { + .sidebar-nav { + .nav { + .nav-item { + .nav-link { + direction: rtl; + i { + margin: 0 0 0 ($sidebar-nav-link-padding-x / 2); + } + .badge { + float: left; + margin-top: 2px; + // margin-left: 10px; + } + &.nav-dropdown-toggle { + &::before { + position: absolute; + right: auto !important; + left: $sidebar-nav-link-padding-x; + transform: rotate(180deg); + } + } + } + &.nav-dropdown { + &.open { + > .nav-link.nav-dropdown-toggle::before { + transform: rotate(270deg); + } + } + } + } + } + } + } + + .sidebar-minimized .sidebar { + .nav-link { + padding-right: 0; + i { + float: right; + padding: 0; + margin: 0; + } + .badge { + right: auto; + left: 15px; + } + } + .nav > .nav-dropdown { + + &:hover { + > .nav-dropdown-items { + right: $sidebar-minimized-width; + left: 0; + } + } + } + } + + // Horizontal bars + .horizontal-bars { + + li { + + .bars { + padding-right: 100px; + padding-left: 0; + + .progress:first-child { + margin-bottom: 2px; + } + } + } + + &.type-2 { + + li { + + i { + margin-right: 5px; + margin-left: $spacer; + } + + .value { + float: left; + font-weight: 600; + } + + .bars { + padding: 0; + } + } + } + } + + // Icon list + .icons-list { + + li { + position: relative; + height: 40px; + vertical-align: middle; + + i { + float: right; + } + + .desc { + margin-right: 50px; + margin-left: 0; + } + + .value { + right: auto; + left: 45px; + text-align: left; + + strong { + display: block; + margin-top: -3px; + } + } + + .actions { + right: auto; + left: 10px; + } + } + } + + // Callouts + .callout { + border: 0 solid $border-color; + border-right-width: .25rem; + + @each $color, $value in $theme-colors { + &.callout-#{$color} { + border-right-color: $value; + } + } + + .chart-wrapper { + left: 0; + float: left; + } + } + + .callout-default { + border-right-color: $text-muted; + } +} diff --git a/Angular5_CLI_Full_Project/src/scss/core/_sidebar.scss b/Angular5_CLI_Full_Project/src/scss/core/_sidebar.scss new file mode 100644 index 000000000..ae76bd4b4 --- /dev/null +++ b/Angular5_CLI_Full_Project/src/scss/core/_sidebar.scss @@ -0,0 +1,454 @@ +// scss-lint:disable NestingDepth, SelectorDepth +.sidebar { + display: flex; + flex-direction: column; + padding: $sidebar-padding; + color: $sidebar-color; + background: $sidebar-bg; + @include borders($sidebar-borders); + + .sidebar-close { + position: absolute; + right: 0; + display: none; + padding: 0 $spacer; + font-size: 24px; + font-weight: 800; + line-height: $navbar-height; + color: $sidebar-color; + background: 0; + border: 0; + opacity: .8; + + &:hover { + opacity: 1; + } + } + + // Will be added soon + // .sidebar-brand { } + + .sidebar-header { + flex: 0 0 $sidebar-header-height; + padding: $sidebar-header-padding-y $sidebar-header-padding-x; + text-align: center; + background: $sidebar-header-bg; + } + + .sidebar-form .form-control { + color: $sidebar-form-color; + background: $sidebar-form-bg; + border: $sidebar-form-border; + + &::placeholder { + color: $sidebar-form-placeholder-color; + } + } + + .sidebar-nav { + position: relative; + flex: 1; + overflow-x: hidden; + overflow-y: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; + @include sidebar-width($sidebar-borders, $sidebar-width); + + &::-webkit-scrollbar { + position: absolute; + width: 10px; + margin-left: -10px; + -webkit-appearance: none; + } + + &::-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-thumb { + height: 50px; + background-color: darken($sidebar-bg, 10%); + background-clip: content-box; + border-color: transparent; + border-style: solid; + border-width: 1px 2px; + } + } + + .nav { + @include sidebar-width($sidebar-borders, $sidebar-width); + flex-direction: column; + min-height: 100%; + } + + .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; + } + + .nav-divider, .divider { + height: 10px; + } + + .nav-item { + position: relative; + margin: 0; + transition: background .3s ease-in-out; + } + + .nav-dropdown-items { + max-height: 0; + padding: 0; + margin: 0; + overflow-y: hidden; + transition: max-height .3s ease-in-out; + + .nav-item { + padding: 0; + list-style: none; + } + } + + .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; + } + + i { + display: inline-block; + width: 20px; + margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 14px; + color: $sidebar-nav-link-icon-color; + text-align: center; + } + + .badge { + float: right; + margin-top: 2px; + } + + &.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; + } + } + + &:hover { + color: $sidebar-nav-link-hover-color; + background: $sidebar-nav-link-hover-bg; + @include borders($sidebar-nav-link-hover-borders); + + i { + color: $sidebar-nav-link-hover-icon-color; + } + + &.nav-dropdown-toggle::before { + background-image: $sidebar-nav-dropdown-indicator-hover; + } + } + + @each $color, $value in $theme-colors { + &.nav-link-#{$color} { + background: $value; + i { + color: rgba(255,255,255,.7); + } + &:hover { + background: darken($value,5%) !important; + i { + color: #fff; + } + } + } + } + } + + // ex. Components + .nav-dropdown-toggle { + position: relative; + + &::before { + position: absolute; + top: 50%; + right: $sidebar-nav-link-padding-x; + display: block; + width: 8px; + height: 8px; + padding: 0; + margin-top: -4px; + content: ""; + background-image: $sidebar-nav-dropdown-indicator; + background-repeat: no-repeat; + background-position: center; + transition: transform .3s; + } + } + + // ex.