From c5a2437461bc565484deffd9da444e8f25090b83 Mon Sep 17 00:00:00 2001 From: Daniel-mrEgo Date: Wed, 9 Nov 2022 12:26:57 +0530 Subject: [PATCH 01/65] hero --- src/app/app.component.html | 6 +- src/app/app.component.scss | 0 src/app/app.component.spec.ts | 64 +- src/app/app.component.ts | 150 +- src/app/app.module.ts | 80 +- src/app/app.routing.ts | 64 +- src/app/home/home.component.html | 104 +- src/app/home/home.component.scss | 0 src/app/home/home.component.spec.ts | 50 +- src/app/home/home.component.ts | 42 +- src/app/home/home.module.ts | 48 +- src/app/landing/landing.component.html | 1297 ++-- src/app/landing/landing.component.scss | 14 + src/app/landing/landing.component.spec.ts | 50 +- src/app/landing/landing.component.ts | 32 +- src/app/login/login.component.css | 0 src/app/login/login.component.html | 170 +- src/app/login/login.component.spec.ts | 50 +- src/app/login/login.component.ts | 32 +- src/app/profile/profile.component.html | 150 +- src/app/profile/profile.component.scss | 0 src/app/profile/profile.component.spec.ts | 50 +- src/app/profile/profile.component.ts | 30 +- .../alerts-section.component.css | 0 .../alerts-section.component.html | 32 +- .../alerts-section.component.spec.ts | 50 +- .../alerts-section.component.ts | 106 +- .../angular-section.component.css | 0 .../angular-section.component.html | 422 +- .../angular-section.component.spec.ts | 50 +- .../angular-section.component.ts | 170 +- .../buttons-section.component.css | 0 .../buttons-section.component.html | 120 +- .../buttons-section.component.spec.ts | 50 +- .../buttons-section.component.ts | 30 +- .../crs-section/crs-section.component.css | 0 .../crs-section/crs-section.component.html | 418 +- .../crs-section/crs-section.component.spec.ts | 50 +- .../crs-section/crs-section.component.ts | 80 +- .../inputs-section.component.css | 0 .../inputs-section.component.html | 178 +- .../inputs-section.component.spec.ts | 50 +- .../inputs-section.component.ts | 34 +- src/app/sections/modal/modal.component.html | 8 +- src/app/sections/modal/modal.component.scss | 0 .../sections/modal/modal.component.spec.ts | 50 +- src/app/sections/modal/modal.component.ts | 84 +- .../navigation-section.component.css | 0 .../navigation-section.component.html | 602 +- .../navigation-section.component.spec.ts | 50 +- .../navigation-section.component.ts | 30 +- .../nucleo-section.component.css | 0 .../nucleo-section.component.html | 82 +- .../nucleo-section.component.spec.ts | 50 +- .../nucleo-section.component.ts | 66 +- src/app/sections/sections.component.css | 0 src/app/sections/sections.component.html | 276 +- src/app/sections/sections.component.spec.ts | 50 +- src/app/sections/sections.component.ts | 32 +- src/app/sections/sections.module.ts | 100 +- .../tabs-section/tabs-section.component.css | 0 .../tabs-section/tabs-section.component.html | 350 +- .../tabs-section.component.spec.ts | 50 +- .../tabs-section/tabs-section.component.ts | 40 +- .../typography-section.component.css | 0 .../typography-section.component.html | 436 +- .../typography-section.component.spec.ts | 50 +- .../typography-section.component.ts | 30 +- .../versions-section.component.css | 0 .../versions-section.component.html | 100 +- .../versions-section.component.spec.ts | 50 +- .../versions-section.component.ts | 30 +- src/app/shared/footer/footer.component.html | 134 +- src/app/shared/footer/footer.component.scss | 0 .../shared/footer/footer.component.spec.ts | 50 +- src/app/shared/footer/footer.component.ts | 40 +- src/app/shared/navbar/navbar.component.html | 264 +- src/app/shared/navbar/navbar.component.scss | 17 + .../shared/navbar/navbar.component.spec.ts | 50 +- src/app/shared/navbar/navbar.component.ts | 112 +- src/app/signup/signup.component.html | 184 +- src/app/signup/signup.component.scss | 0 src/app/signup/signup.component.spec.ts | 50 +- src/app/signup/signup.component.ts | 32 +- src/assets/img/brand/argon-white.png | Bin src/assets/img/brand/blue.png | Bin .../img/brand/creativetim-white-slim.png | Bin src/assets/img/brand/favicon.png | Bin src/assets/img/brand/favicon0.png | Bin src/assets/img/brand/white.png | Bin src/assets/img/icons/common/github.svg | 22 +- src/assets/img/icons/common/google.svg | 32 +- src/assets/img/ill/ill-2.svg | 0 src/assets/img/image.svg | 9 + src/assets/img/theme/img-1-1200x1000.jpg | Bin src/assets/img/theme/img-2-1200x1000.jpg | Bin src/assets/img/theme/landing.jpg | Bin src/assets/img/theme/profile.jpg | Bin src/assets/img/theme/promo-1.png | Bin src/assets/img/theme/team-1-800x800.jpg | Bin src/assets/img/theme/team-2-800x800.jpg | Bin src/assets/img/theme/team-3-800x800.jpg | Bin src/assets/img/theme/team-4-800x800.jpg | Bin src/assets/scss/angular/_alerts.scss | 6 +- src/assets/scss/angular/_datepicker.scss | 362 +- src/assets/scss/angular/_dropdowns.scss | 14 +- src/assets/scss/angular/_input-group.scss | 18 +- src/assets/scss/angular/_navbar.scss | 22 +- src/assets/scss/angular/_tabs.scss | 80 +- src/assets/scss/argon.scss | 220 +- src/assets/scss/bootstrap/_alert.scss | 138 +- src/assets/scss/bootstrap/_badge.scss | 94 +- src/assets/scss/bootstrap/_breadcrumb.scss | 82 +- src/assets/scss/bootstrap/_button-group.scss | 344 +- src/assets/scss/bootstrap/_buttons.scss | 286 +- src/assets/scss/bootstrap/_card.scss | 602 +- src/assets/scss/bootstrap/_carousel.scss | 496 +- src/assets/scss/bootstrap/_close.scss | 70 +- src/assets/scss/bootstrap/_code.scss | 96 +- src/assets/scss/bootstrap/_custom-forms.scss | 866 +-- src/assets/scss/bootstrap/_dropdown.scss | 332 +- src/assets/scss/bootstrap/_forms.scss | 666 +- src/assets/scss/bootstrap/_functions.scss | 172 +- src/assets/scss/bootstrap/_grid.scss | 104 +- src/assets/scss/bootstrap/_images.scss | 84 +- src/assets/scss/bootstrap/_input-group.scss | 346 +- src/assets/scss/bootstrap/_jumbotron.scss | 32 +- src/assets/scss/bootstrap/_list-group.scss | 230 +- src/assets/scss/bootstrap/_media.scss | 16 +- src/assets/scss/bootstrap/_mixins.scss | 82 +- src/assets/scss/bootstrap/_modal.scss | 360 +- src/assets/scss/bootstrap/_nav.scss | 236 +- src/assets/scss/bootstrap/_navbar.scss | 598 +- src/assets/scss/bootstrap/_pagination.scss | 156 +- src/assets/scss/bootstrap/_popover.scss | 366 +- src/assets/scss/bootstrap/_print.scss | 282 +- src/assets/scss/bootstrap/_progress.scss | 68 +- src/assets/scss/bootstrap/_reboot.scss | 966 +-- src/assets/scss/bootstrap/_root.scss | 38 +- src/assets/scss/bootstrap/_tables.scss | 374 +- src/assets/scss/bootstrap/_tooltip.scss | 230 +- src/assets/scss/bootstrap/_transitions.scss | 44 +- src/assets/scss/bootstrap/_type.scss | 250 +- src/assets/scss/bootstrap/_utilities.scss | 30 +- src/assets/scss/bootstrap/_variables.scss | 1904 +++--- src/assets/scss/bootstrap/mixins/_alert.scss | 26 +- .../bootstrap/mixins/_background-variant.scss | 42 +- src/assets/scss/bootstrap/mixins/_badge.scss | 24 +- .../scss/bootstrap/mixins/_border-radius.scss | 70 +- .../scss/bootstrap/mixins/_box-shadow.scss | 10 +- .../scss/bootstrap/mixins/_breakpoints.scss | 246 +- .../scss/bootstrap/mixins/_buttons.scss | 218 +- src/assets/scss/bootstrap/mixins/_caret.scss | 132 +- .../scss/bootstrap/mixins/_clearfix.scss | 14 +- src/assets/scss/bootstrap/mixins/_float.scss | 22 +- src/assets/scss/bootstrap/mixins/_forms.scss | 294 +- .../scss/bootstrap/mixins/_gradients.scss | 90 +- .../bootstrap/mixins/_grid-framework.scss | 134 +- src/assets/scss/bootstrap/mixins/_grid.scss | 104 +- src/assets/scss/bootstrap/mixins/_hover.scss | 74 +- src/assets/scss/bootstrap/mixins/_image.scss | 72 +- .../scss/bootstrap/mixins/_list-group.scss | 42 +- src/assets/scss/bootstrap/mixins/_lists.scss | 14 +- .../scss/bootstrap/mixins/_nav-divider.scss | 20 +- .../scss/bootstrap/mixins/_pagination.scss | 44 +- .../scss/bootstrap/mixins/_reset-text.scss | 34 +- src/assets/scss/bootstrap/mixins/_resize.scss | 12 +- .../scss/bootstrap/mixins/_screen-reader.scss | 66 +- src/assets/scss/bootstrap/mixins/_size.scss | 12 +- .../scss/bootstrap/mixins/_table-row.scss | 60 +- .../scss/bootstrap/mixins/_text-emphasis.scss | 28 +- .../scss/bootstrap/mixins/_text-hide.scss | 26 +- .../scss/bootstrap/mixins/_text-truncate.scss | 16 +- .../scss/bootstrap/mixins/_transition.scss | 26 +- .../scss/bootstrap/mixins/_visibility.scss | 14 +- .../scss/bootstrap/utilities/_align.scss | 16 +- .../scss/bootstrap/utilities/_background.scss | 38 +- .../scss/bootstrap/utilities/_borders.scss | 118 +- .../scss/bootstrap/utilities/_clearfix.scss | 6 +- .../scss/bootstrap/utilities/_display.scss | 76 +- .../scss/bootstrap/utilities/_embed.scss | 104 +- .../scss/bootstrap/utilities/_flex.scss | 102 +- .../scss/bootstrap/utilities/_float.scss | 18 +- .../scss/bootstrap/utilities/_position.scss | 74 +- .../bootstrap/utilities/_screenreaders.scss | 22 +- .../scss/bootstrap/utilities/_shadows.scss | 12 +- .../scss/bootstrap/utilities/_sizing.scss | 24 +- .../scss/bootstrap/utilities/_spacing.scss | 102 +- .../scss/bootstrap/utilities/_text.scss | 116 +- .../scss/bootstrap/utilities/_visibility.scss | 22 +- src/assets/scss/custom/_accordion.scss | 0 src/assets/scss/custom/_alerts.scss | 150 +- src/assets/scss/custom/_avatars.scss | 102 +- src/assets/scss/custom/_badge.scss | 132 +- src/assets/scss/custom/_buttons.scss | 320 +- src/assets/scss/custom/_card.scss | 188 +- src/assets/scss/custom/_carousel.scss | 2 +- src/assets/scss/custom/_close.scss | 58 +- src/assets/scss/custom/_custom-forms.scss | 372 +- src/assets/scss/custom/_dropdown.scss | 184 +- src/assets/scss/custom/_footer.scss | 166 +- src/assets/scss/custom/_forms.scss | 278 +- src/assets/scss/custom/_functions.scss | 46 +- src/assets/scss/custom/_global.scss | 344 +- src/assets/scss/custom/_grid.scss | 8 +- src/assets/scss/custom/_icons.scss | 184 +- src/assets/scss/custom/_input-group.scss | 124 +- src/assets/scss/custom/_list-group.scss | 78 +- src/assets/scss/custom/_mixins.scss | 16 +- src/assets/scss/custom/_modal.scss | 52 +- src/assets/scss/custom/_nav.scss | 166 +- src/assets/scss/custom/_navbar.scss | 720 +-- src/assets/scss/custom/_pagination.scss | 84 +- src/assets/scss/custom/_popover.scss | 28 +- src/assets/scss/custom/_progress.scss | 124 +- src/assets/scss/custom/_reboot.scss | 24 +- src/assets/scss/custom/_section.scss | 1132 ++-- src/assets/scss/custom/_separator.scss | 90 +- src/assets/scss/custom/_type.scss | 186 +- src/assets/scss/custom/_utilities.scss | 18 +- src/assets/scss/custom/_variables.scss | 1774 +++--- src/assets/scss/custom/mixins/_alert.scss | 24 +- .../custom/mixins/_background-variant.scss | 36 +- src/assets/scss/custom/mixins/_badge.scss | 24 +- src/assets/scss/custom/mixins/_buttons.scss | 208 +- src/assets/scss/custom/mixins/_forms.scss | 256 +- src/assets/scss/custom/mixins/_icon.scss | 6 +- src/assets/scss/custom/mixins/_modals.scss | 44 +- src/assets/scss/custom/mixins/_popover.scss | 70 +- .../scss/custom/utilities/_backgrounds.scss | 82 +- .../scss/custom/utilities/_floating.scss | 106 +- src/assets/scss/custom/utilities/_helper.scss | 122 +- .../scss/custom/utilities/_position.scss | 36 +- .../scss/custom/utilities/_shadows.scss | 20 +- src/assets/scss/custom/utilities/_sizing.scss | 10 +- .../scss/custom/utilities/_spacing.scss | 210 +- src/assets/scss/custom/utilities/_text.scss | 68 +- .../scss/custom/utilities/_transform.scss | 16 +- .../custom/vendor/_bootstrap-datepicker.scss | 590 +- src/assets/scss/custom/vendor/_headroom.scss | 40 +- .../scss/custom/vendor/_nouislider.scss | 994 +-- .../vendor/font-awesome/css/font-awesome.css | 4674 +++++++------- .../font-awesome/css/font-awesome.min.css | 8 +- .../vendor/font-awesome/fonts/FontAwesome.otf | Bin .../fonts/fontawesome-webfont.eot | Bin .../fonts/fontawesome-webfont.svg | 5342 ++++++++--------- .../fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts/fontawesome-webfont.woff2 | Bin src/assets/vendor/nucleo/css/nucleo-svg.css | 268 +- src/assets/vendor/nucleo/css/nucleo.css | 1144 ++-- .../vendor/nucleo/fonts/nucleo-icons.eot | Bin .../vendor/nucleo/fonts/nucleo-icons.svg | 624 +- .../vendor/nucleo/fonts/nucleo-icons.ttf | Bin .../vendor/nucleo/fonts/nucleo-icons.woff | Bin .../vendor/nucleo/fonts/nucleo-icons.woff2 | Bin src/browserslist | 20 +- src/environments/environment.prod.ts | 6 +- src/environments/environment.ts | 32 +- src/favicon.ico | Bin src/index.html | 76 +- src/karma.conf.js | 60 +- src/main.ts | 58 +- src/polyfills.ts | 168 +- src/styles.css | 2 +- src/test.ts | 40 +- src/tsconfig.app.json | 22 +- src/tsconfig.spec.json | 36 +- src/tslint.json | 34 +- 269 files changed, 22816 insertions(+), 22443 deletions(-) mode change 100644 => 100755 src/app/app.component.html mode change 100644 => 100755 src/app/app.component.scss mode change 100644 => 100755 src/app/app.component.spec.ts mode change 100644 => 100755 src/app/app.component.ts mode change 100644 => 100755 src/app/app.module.ts mode change 100644 => 100755 src/app/app.routing.ts mode change 100644 => 100755 src/app/home/home.component.html mode change 100644 => 100755 src/app/home/home.component.scss mode change 100644 => 100755 src/app/home/home.component.spec.ts mode change 100644 => 100755 src/app/home/home.component.ts mode change 100644 => 100755 src/app/home/home.module.ts mode change 100644 => 100755 src/app/landing/landing.component.html mode change 100644 => 100755 src/app/landing/landing.component.scss mode change 100644 => 100755 src/app/landing/landing.component.spec.ts mode change 100644 => 100755 src/app/landing/landing.component.ts mode change 100644 => 100755 src/app/login/login.component.css mode change 100644 => 100755 src/app/login/login.component.html mode change 100644 => 100755 src/app/login/login.component.spec.ts mode change 100644 => 100755 src/app/login/login.component.ts mode change 100644 => 100755 src/app/profile/profile.component.html mode change 100644 => 100755 src/app/profile/profile.component.scss mode change 100644 => 100755 src/app/profile/profile.component.spec.ts mode change 100644 => 100755 src/app/profile/profile.component.ts mode change 100644 => 100755 src/app/sections/alerts-section/alerts-section.component.css mode change 100644 => 100755 src/app/sections/alerts-section/alerts-section.component.html mode change 100644 => 100755 src/app/sections/alerts-section/alerts-section.component.spec.ts mode change 100644 => 100755 src/app/sections/alerts-section/alerts-section.component.ts mode change 100644 => 100755 src/app/sections/angular-section/angular-section.component.css mode change 100644 => 100755 src/app/sections/angular-section/angular-section.component.html mode change 100644 => 100755 src/app/sections/angular-section/angular-section.component.spec.ts mode change 100644 => 100755 src/app/sections/angular-section/angular-section.component.ts mode change 100644 => 100755 src/app/sections/buttons-section/buttons-section.component.css mode change 100644 => 100755 src/app/sections/buttons-section/buttons-section.component.html mode change 100644 => 100755 src/app/sections/buttons-section/buttons-section.component.spec.ts mode change 100644 => 100755 src/app/sections/buttons-section/buttons-section.component.ts mode change 100644 => 100755 src/app/sections/crs-section/crs-section.component.css mode change 100644 => 100755 src/app/sections/crs-section/crs-section.component.html mode change 100644 => 100755 src/app/sections/crs-section/crs-section.component.spec.ts mode change 100644 => 100755 src/app/sections/crs-section/crs-section.component.ts mode change 100644 => 100755 src/app/sections/inputs-section/inputs-section.component.css mode change 100644 => 100755 src/app/sections/inputs-section/inputs-section.component.html mode change 100644 => 100755 src/app/sections/inputs-section/inputs-section.component.spec.ts mode change 100644 => 100755 src/app/sections/inputs-section/inputs-section.component.ts mode change 100644 => 100755 src/app/sections/modal/modal.component.html mode change 100644 => 100755 src/app/sections/modal/modal.component.scss mode change 100644 => 100755 src/app/sections/modal/modal.component.spec.ts mode change 100644 => 100755 src/app/sections/modal/modal.component.ts mode change 100644 => 100755 src/app/sections/navigation-section/navigation-section.component.css mode change 100644 => 100755 src/app/sections/navigation-section/navigation-section.component.html mode change 100644 => 100755 src/app/sections/navigation-section/navigation-section.component.spec.ts mode change 100644 => 100755 src/app/sections/navigation-section/navigation-section.component.ts mode change 100644 => 100755 src/app/sections/nucleo-section/nucleo-section.component.css mode change 100644 => 100755 src/app/sections/nucleo-section/nucleo-section.component.html mode change 100644 => 100755 src/app/sections/nucleo-section/nucleo-section.component.spec.ts mode change 100644 => 100755 src/app/sections/nucleo-section/nucleo-section.component.ts mode change 100644 => 100755 src/app/sections/sections.component.css mode change 100644 => 100755 src/app/sections/sections.component.html mode change 100644 => 100755 src/app/sections/sections.component.spec.ts mode change 100644 => 100755 src/app/sections/sections.component.ts mode change 100644 => 100755 src/app/sections/sections.module.ts mode change 100644 => 100755 src/app/sections/tabs-section/tabs-section.component.css mode change 100644 => 100755 src/app/sections/tabs-section/tabs-section.component.html mode change 100644 => 100755 src/app/sections/tabs-section/tabs-section.component.spec.ts mode change 100644 => 100755 src/app/sections/tabs-section/tabs-section.component.ts mode change 100644 => 100755 src/app/sections/typography-section/typography-section.component.css mode change 100644 => 100755 src/app/sections/typography-section/typography-section.component.html mode change 100644 => 100755 src/app/sections/typography-section/typography-section.component.spec.ts mode change 100644 => 100755 src/app/sections/typography-section/typography-section.component.ts mode change 100644 => 100755 src/app/sections/versions-section/versions-section.component.css mode change 100644 => 100755 src/app/sections/versions-section/versions-section.component.html mode change 100644 => 100755 src/app/sections/versions-section/versions-section.component.spec.ts mode change 100644 => 100755 src/app/sections/versions-section/versions-section.component.ts mode change 100644 => 100755 src/app/shared/footer/footer.component.html mode change 100644 => 100755 src/app/shared/footer/footer.component.scss mode change 100644 => 100755 src/app/shared/footer/footer.component.spec.ts mode change 100644 => 100755 src/app/shared/footer/footer.component.ts mode change 100644 => 100755 src/app/shared/navbar/navbar.component.html mode change 100644 => 100755 src/app/shared/navbar/navbar.component.scss mode change 100644 => 100755 src/app/shared/navbar/navbar.component.spec.ts mode change 100644 => 100755 src/app/shared/navbar/navbar.component.ts mode change 100644 => 100755 src/app/signup/signup.component.html mode change 100644 => 100755 src/app/signup/signup.component.scss mode change 100644 => 100755 src/app/signup/signup.component.spec.ts mode change 100644 => 100755 src/app/signup/signup.component.ts mode change 100644 => 100755 src/assets/img/brand/argon-white.png mode change 100644 => 100755 src/assets/img/brand/blue.png mode change 100644 => 100755 src/assets/img/brand/creativetim-white-slim.png mode change 100644 => 100755 src/assets/img/brand/favicon.png mode change 100644 => 100755 src/assets/img/brand/favicon0.png mode change 100644 => 100755 src/assets/img/brand/white.png mode change 100644 => 100755 src/assets/img/icons/common/github.svg mode change 100644 => 100755 src/assets/img/icons/common/google.svg mode change 100644 => 100755 src/assets/img/ill/ill-2.svg create mode 100755 src/assets/img/image.svg mode change 100644 => 100755 src/assets/img/theme/img-1-1200x1000.jpg mode change 100644 => 100755 src/assets/img/theme/img-2-1200x1000.jpg mode change 100644 => 100755 src/assets/img/theme/landing.jpg mode change 100644 => 100755 src/assets/img/theme/profile.jpg mode change 100644 => 100755 src/assets/img/theme/promo-1.png mode change 100644 => 100755 src/assets/img/theme/team-1-800x800.jpg mode change 100644 => 100755 src/assets/img/theme/team-2-800x800.jpg mode change 100644 => 100755 src/assets/img/theme/team-3-800x800.jpg mode change 100644 => 100755 src/assets/img/theme/team-4-800x800.jpg mode change 100644 => 100755 src/assets/scss/angular/_alerts.scss mode change 100644 => 100755 src/assets/scss/angular/_datepicker.scss mode change 100644 => 100755 src/assets/scss/angular/_dropdowns.scss mode change 100644 => 100755 src/assets/scss/angular/_input-group.scss mode change 100644 => 100755 src/assets/scss/angular/_navbar.scss mode change 100644 => 100755 src/assets/scss/angular/_tabs.scss mode change 100644 => 100755 src/assets/scss/argon.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_alert.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_badge.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_breadcrumb.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_button-group.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_buttons.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_card.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_carousel.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_close.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_code.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_custom-forms.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_dropdown.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_forms.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_functions.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_grid.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_images.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_input-group.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_jumbotron.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_list-group.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_media.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_mixins.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_modal.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_nav.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_navbar.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_pagination.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_popover.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_print.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_progress.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_reboot.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_root.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_tables.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_tooltip.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_transitions.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_type.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_utilities.scss mode change 100644 => 100755 src/assets/scss/bootstrap/_variables.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_alert.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_background-variant.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_badge.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_border-radius.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_box-shadow.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_breakpoints.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_buttons.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_caret.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_clearfix.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_float.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_forms.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_gradients.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_grid-framework.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_grid.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_hover.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_image.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_list-group.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_lists.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_nav-divider.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_pagination.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_reset-text.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_resize.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_screen-reader.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_size.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_table-row.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_text-emphasis.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_text-hide.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_text-truncate.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_transition.scss mode change 100644 => 100755 src/assets/scss/bootstrap/mixins/_visibility.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_align.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_background.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_borders.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_clearfix.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_display.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_embed.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_flex.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_float.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_position.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_screenreaders.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_shadows.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_sizing.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_spacing.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_text.scss mode change 100644 => 100755 src/assets/scss/bootstrap/utilities/_visibility.scss mode change 100644 => 100755 src/assets/scss/custom/_accordion.scss mode change 100644 => 100755 src/assets/scss/custom/_alerts.scss mode change 100644 => 100755 src/assets/scss/custom/_avatars.scss mode change 100644 => 100755 src/assets/scss/custom/_badge.scss mode change 100644 => 100755 src/assets/scss/custom/_buttons.scss mode change 100644 => 100755 src/assets/scss/custom/_card.scss mode change 100644 => 100755 src/assets/scss/custom/_carousel.scss mode change 100644 => 100755 src/assets/scss/custom/_close.scss mode change 100644 => 100755 src/assets/scss/custom/_custom-forms.scss mode change 100644 => 100755 src/assets/scss/custom/_dropdown.scss mode change 100644 => 100755 src/assets/scss/custom/_footer.scss mode change 100644 => 100755 src/assets/scss/custom/_forms.scss mode change 100644 => 100755 src/assets/scss/custom/_functions.scss mode change 100644 => 100755 src/assets/scss/custom/_global.scss mode change 100644 => 100755 src/assets/scss/custom/_grid.scss mode change 100644 => 100755 src/assets/scss/custom/_icons.scss mode change 100644 => 100755 src/assets/scss/custom/_input-group.scss mode change 100644 => 100755 src/assets/scss/custom/_list-group.scss mode change 100644 => 100755 src/assets/scss/custom/_mixins.scss mode change 100644 => 100755 src/assets/scss/custom/_modal.scss mode change 100644 => 100755 src/assets/scss/custom/_nav.scss mode change 100644 => 100755 src/assets/scss/custom/_navbar.scss mode change 100644 => 100755 src/assets/scss/custom/_pagination.scss mode change 100644 => 100755 src/assets/scss/custom/_popover.scss mode change 100644 => 100755 src/assets/scss/custom/_progress.scss mode change 100644 => 100755 src/assets/scss/custom/_reboot.scss mode change 100644 => 100755 src/assets/scss/custom/_section.scss mode change 100644 => 100755 src/assets/scss/custom/_separator.scss mode change 100644 => 100755 src/assets/scss/custom/_type.scss mode change 100644 => 100755 src/assets/scss/custom/_utilities.scss mode change 100644 => 100755 src/assets/scss/custom/_variables.scss mode change 100644 => 100755 src/assets/scss/custom/mixins/_alert.scss mode change 100644 => 100755 src/assets/scss/custom/mixins/_background-variant.scss mode change 100644 => 100755 src/assets/scss/custom/mixins/_badge.scss mode change 100644 => 100755 src/assets/scss/custom/mixins/_buttons.scss mode change 100644 => 100755 src/assets/scss/custom/mixins/_forms.scss mode change 100644 => 100755 src/assets/scss/custom/mixins/_icon.scss mode change 100644 => 100755 src/assets/scss/custom/mixins/_modals.scss mode change 100644 => 100755 src/assets/scss/custom/mixins/_popover.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_backgrounds.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_floating.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_helper.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_position.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_shadows.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_sizing.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_spacing.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_text.scss mode change 100644 => 100755 src/assets/scss/custom/utilities/_transform.scss mode change 100644 => 100755 src/assets/scss/custom/vendor/_bootstrap-datepicker.scss mode change 100644 => 100755 src/assets/scss/custom/vendor/_headroom.scss mode change 100644 => 100755 src/assets/scss/custom/vendor/_nouislider.scss mode change 100644 => 100755 src/assets/vendor/font-awesome/css/font-awesome.css mode change 100644 => 100755 src/assets/vendor/font-awesome/css/font-awesome.min.css mode change 100644 => 100755 src/assets/vendor/font-awesome/fonts/FontAwesome.otf mode change 100644 => 100755 src/assets/vendor/font-awesome/fonts/fontawesome-webfont.eot mode change 100644 => 100755 src/assets/vendor/font-awesome/fonts/fontawesome-webfont.svg mode change 100644 => 100755 src/assets/vendor/font-awesome/fonts/fontawesome-webfont.ttf mode change 100644 => 100755 src/assets/vendor/font-awesome/fonts/fontawesome-webfont.woff mode change 100644 => 100755 src/assets/vendor/font-awesome/fonts/fontawesome-webfont.woff2 mode change 100644 => 100755 src/assets/vendor/nucleo/css/nucleo-svg.css mode change 100644 => 100755 src/assets/vendor/nucleo/css/nucleo.css mode change 100644 => 100755 src/assets/vendor/nucleo/fonts/nucleo-icons.eot mode change 100644 => 100755 src/assets/vendor/nucleo/fonts/nucleo-icons.svg mode change 100644 => 100755 src/assets/vendor/nucleo/fonts/nucleo-icons.ttf mode change 100644 => 100755 src/assets/vendor/nucleo/fonts/nucleo-icons.woff mode change 100644 => 100755 src/assets/vendor/nucleo/fonts/nucleo-icons.woff2 mode change 100644 => 100755 src/browserslist mode change 100644 => 100755 src/environments/environment.prod.ts mode change 100644 => 100755 src/environments/environment.ts mode change 100644 => 100755 src/favicon.ico mode change 100644 => 100755 src/index.html mode change 100644 => 100755 src/karma.conf.js mode change 100644 => 100755 src/main.ts mode change 100644 => 100755 src/polyfills.ts mode change 100644 => 100755 src/styles.css mode change 100644 => 100755 src/test.ts mode change 100644 => 100755 src/tsconfig.app.json mode change 100644 => 100755 src/tsconfig.spec.json mode change 100644 => 100755 src/tslint.json diff --git a/src/app/app.component.html b/src/app/app.component.html old mode 100644 new mode 100755 index 28dca8116..6b3edd87f --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,3 +1,3 @@ - - - + + + diff --git a/src/app/app.component.scss b/src/app/app.component.scss old mode 100644 new mode 100755 diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts old mode 100644 new mode 100755 index 7d2799ceb..3259691d0 --- a/src/app/app.component.spec.ts +++ b/src/app/app.component.spec.ts @@ -1,32 +1,32 @@ -import { TestBed, async } from '@angular/core/testing'; - -import { AppComponent } from './app.component'; - -describe('AppComponent', () => { - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ - AppComponent - ], - }).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'`, 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!!'); - })); -}); +import { TestBed, async } from '@angular/core/testing'; + +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ + AppComponent + ], + }).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'`, 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!!'); + })); +}); diff --git a/src/app/app.component.ts b/src/app/app.component.ts old mode 100644 new mode 100755 index 167517006..e353dcdb5 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,75 +1,75 @@ -import { Component, OnInit, Inject, Renderer2, ElementRef, ViewChild, HostListener } from '@angular/core'; -import { Router, NavigationEnd } from '@angular/router'; -import { DOCUMENT } from '@angular/common'; -import { LocationStrategy, PlatformLocation, Location } from '@angular/common'; -import { filter, Subscription } from 'rxjs'; - -var didScroll; -var lastScrollTop = 0; -var delta = 5; -var navbarHeight = 0; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html', - styleUrls: ['./app.component.scss'] -}) -export class AppComponent implements OnInit { - private _router: Subscription; - - constructor( private renderer : Renderer2, private router: Router, @Inject(DOCUMENT,) private document: any, private element : ElementRef, public location: Location) {} - @HostListener('window:scroll', ['$event']) - hasScrolled() { - - var st = window.pageYOffset; - // Make sure they scroll more than delta - if(Math.abs(lastScrollTop - st) <= delta) - return; - - var navbar = document.getElementsByTagName('nav')[0]; - - // If they scrolled down and are past the navbar, add class .headroom--unpinned. - // This is necessary so you never see what is "behind" the navbar. - if (st > lastScrollTop && st > navbarHeight){ - // Scroll Down - if (navbar.classList.contains('headroom--pinned')) { - navbar.classList.remove('headroom--pinned'); - navbar.classList.add('headroom--unpinned'); - } - // $('.navbar.headroom--pinned').removeClass('headroom--pinned').addClass('headroom--unpinned'); - } else { - // Scroll Up - // $(window).height() - if(st + window.innerHeight < document.body.scrollHeight) { - // $('.navbar.headroom--unpinned').removeClass('headroom--unpinned').addClass('headroom--pinned'); - if (navbar.classList.contains('headroom--unpinned')) { - navbar.classList.remove('headroom--unpinned'); - navbar.classList.add('headroom--pinned'); - } - } - } - - lastScrollTop = st; - }; - ngOnInit() { - var navbar : HTMLElement = this.element.nativeElement.children[0].children[0]; - this._router = this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event: NavigationEnd) => { - if (window.outerWidth > 991) { - window.document.children[0].scrollTop = 0; - }else{ - window.document.activeElement.scrollTop = 0; - } - this.renderer.listen('window', 'scroll', (event) => { - const number = window.scrollY; - if (number > 150 || window.pageYOffset > 150) { - // add logic - navbar.classList.add('headroom--not-top'); - } else { - // remove logic - navbar.classList.remove('headroom--not-top'); - } - }); - }); - this.hasScrolled(); - } -} +import { Component, OnInit, Inject, Renderer2, ElementRef, ViewChild, HostListener } from '@angular/core'; +import { Router, NavigationEnd } from '@angular/router'; +import { DOCUMENT } from '@angular/common'; +import { LocationStrategy, PlatformLocation, Location } from '@angular/common'; +import { filter, Subscription } from 'rxjs'; + +var didScroll; +var lastScrollTop = 0; +var delta = 5; +var navbarHeight = 0; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.scss'] +}) +export class AppComponent implements OnInit { + private _router: Subscription; + + constructor( private renderer : Renderer2, private router: Router, @Inject(DOCUMENT,) private document: any, private element : ElementRef, public location: Location) {} + @HostListener('window:scroll', ['$event']) + hasScrolled() { + + var st = window.pageYOffset; + // Make sure they scroll more than delta + if(Math.abs(lastScrollTop - st) <= delta) + return; + + var navbar = document.getElementsByTagName('nav')[0]; + + // If they scrolled down and are past the navbar, add class .headroom--unpinned. + // This is necessary so you never see what is "behind" the navbar. + if (st > lastScrollTop && st > navbarHeight){ + // Scroll Down + if (navbar.classList.contains('headroom--pinned')) { + navbar.classList.remove('headroom--pinned'); + navbar.classList.add('headroom--unpinned'); + } + // $('.navbar.headroom--pinned').removeClass('headroom--pinned').addClass('headroom--unpinned'); + } else { + // Scroll Up + // $(window).height() + if(st + window.innerHeight < document.body.scrollHeight) { + // $('.navbar.headroom--unpinned').removeClass('headroom--unpinned').addClass('headroom--pinned'); + if (navbar.classList.contains('headroom--unpinned')) { + navbar.classList.remove('headroom--unpinned'); + navbar.classList.add('headroom--pinned'); + } + } + } + + lastScrollTop = st; + }; + ngOnInit() { + var navbar : HTMLElement = this.element.nativeElement.children[0].children[0]; + this._router = this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event: NavigationEnd) => { + if (window.outerWidth > 991) { + window.document.children[0].scrollTop = 0; + }else{ + window.document.activeElement.scrollTop = 0; + } + this.renderer.listen('window', 'scroll', (event) => { + const number = window.scrollY; + if (number > 150 || window.pageYOffset > 150) { + // add logic + navbar.classList.add('headroom--not-top'); + } else { + // remove logic + navbar.classList.remove('headroom--not-top'); + } + }); + }); + this.hasScrolled(); + } +} diff --git a/src/app/app.module.ts b/src/app/app.module.ts old mode 100644 new mode 100755 index 1df3deda3..ef2a44ad2 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -1,40 +1,40 @@ -import { BrowserModule } from '@angular/platform-browser'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; -import { RouterModule } from '@angular/router'; -import { AppRoutingModule } from './app.routing'; - -import { AppComponent } from './app.component'; -import { SignupComponent } from './signup/signup.component'; -import { LandingComponent } from './landing/landing.component'; -import { ProfileComponent } from './profile/profile.component'; -import { HomeComponent } from './home/home.component'; -import { NavbarComponent } from './shared/navbar/navbar.component'; -import { FooterComponent } from './shared/footer/footer.component'; - -import { HomeModule } from './home/home.module'; -import { LoginComponent } from './login/login.component'; - -@NgModule({ - declarations: [ - AppComponent, - SignupComponent, - LandingComponent, - ProfileComponent, - NavbarComponent, - FooterComponent, - LoginComponent - ], - imports: [ - BrowserModule, - NgbModule, - FormsModule, - RouterModule, - AppRoutingModule, - HomeModule - ], - providers: [], - bootstrap: [AppComponent] -}) -export class AppModule { } +import { BrowserModule } from '@angular/platform-browser'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; +import { RouterModule } from '@angular/router'; +import { AppRoutingModule } from './app.routing'; + +import { AppComponent } from './app.component'; +import { SignupComponent } from './signup/signup.component'; +import { LandingComponent } from './landing/landing.component'; +import { ProfileComponent } from './profile/profile.component'; +import { HomeComponent } from './home/home.component'; +import { NavbarComponent } from './shared/navbar/navbar.component'; +import { FooterComponent } from './shared/footer/footer.component'; + +import { HomeModule } from './home/home.module'; +import { LoginComponent } from './login/login.component'; + +@NgModule({ + declarations: [ + AppComponent, + SignupComponent, + LandingComponent, + ProfileComponent, + NavbarComponent, + FooterComponent, + LoginComponent + ], + imports: [ + BrowserModule, + NgbModule, + FormsModule, + RouterModule, + AppRoutingModule, + HomeModule + ], + providers: [], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/src/app/app.routing.ts b/src/app/app.routing.ts old mode 100644 new mode 100755 index 7001db5c0..8626ea95e --- a/src/app/app.routing.ts +++ b/src/app/app.routing.ts @@ -1,32 +1,32 @@ -import { NgModule } from '@angular/core'; -import { CommonModule, } from '@angular/common'; -import { BrowserModule } from '@angular/platform-browser'; -import { Routes, RouterModule } from '@angular/router'; - -import { HomeComponent } from './home/home.component'; -import { ProfileComponent } from './profile/profile.component'; -import { SignupComponent } from './signup/signup.component'; -import { LandingComponent } from './landing/landing.component'; -import { LoginComponent } from './login/login.component'; - -const routes: Routes =[ - { path: 'home', component: HomeComponent }, - { path: 'user-profile', component: ProfileComponent }, - { path: 'register', component: SignupComponent }, - { path: 'landing', component: LandingComponent }, - { path: 'login', component: LoginComponent }, - { path: '', redirectTo: 'home', pathMatch: 'full' } -]; - -@NgModule({ - imports: [ - CommonModule, - BrowserModule, - RouterModule.forRoot(routes,{ - useHash: true - }) - ], - exports: [ - ], -}) -export class AppRoutingModule { } +import { NgModule } from '@angular/core'; +import { CommonModule, } from '@angular/common'; +import { BrowserModule } from '@angular/platform-browser'; +import { Routes, RouterModule } from '@angular/router'; + +import { HomeComponent } from './home/home.component'; +import { ProfileComponent } from './profile/profile.component'; +import { SignupComponent } from './signup/signup.component'; +import { LandingComponent } from './landing/landing.component'; +import { LoginComponent } from './login/login.component'; + +const routes: Routes =[ + { path: 'home', component: HomeComponent }, + { path: 'user-profile', component: ProfileComponent }, + { path: 'register', component: SignupComponent }, + { path: 'landing', component: LandingComponent }, + { path: 'login', component: LoginComponent }, + { path: '', redirectTo: 'home', pathMatch: 'full' } +]; + +@NgModule({ + imports: [ + CommonModule, + BrowserModule, + RouterModule.forRoot(routes,{ + useHash: true + }) + ], + exports: [ + ], +}) +export class AppRoutingModule { } diff --git a/src/app/home/home.component.html b/src/app/home/home.component.html old mode 100644 new mode 100755 index 3a7a9a698..6ef6c9e5e --- a/src/app/home/home.component.html +++ b/src/app/home/home.component.html @@ -1,52 +1,52 @@ -
-
- -
- -
- - - - - - - - - - -
-
-
-
-
- -

A beautiful Design System for Bootstrap 4 and Angular 13. It's Free and Open Source.

- -
- *proudly coded by - -
-
-
-
-
- -
- - - -
-
-
- -
+
+
+ +
+ +
+ + + + + + + + + + +
+
+
+
+
+ +

A beautiful Design System for Bootstrap 4 and Angular 13. It's Free and Open Source.

+ +
+ *proudly coded by + +
+
+
+
+
+ +
+ + + +
+
+
+ +
diff --git a/src/app/home/home.component.scss b/src/app/home/home.component.scss old mode 100644 new mode 100755 diff --git a/src/app/home/home.component.spec.ts b/src/app/home/home.component.spec.ts old mode 100644 new mode 100755 index 86774ae21..9ec6d6187 --- a/src/app/home/home.component.spec.ts +++ b/src/app/home/home.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { HomeComponent } from './home.component'; - -describe('HomeComponent', () => { - let component: HomeComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ HomeComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(HomeComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should be created', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HomeComponent } from './home.component'; + +describe('HomeComponent', () => { + let component: HomeComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ HomeComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(HomeComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should be created', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/home/home.component.ts b/src/app/home/home.component.ts old mode 100644 new mode 100755 index 5de38544c..0bda56b6f --- a/src/app/home/home.component.ts +++ b/src/app/home/home.component.ts @@ -1,21 +1,21 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-home', - templateUrl: './home.component.html', - styleUrls: ['./home.component.scss'] -}) - -export class HomeComponent implements OnInit { - model = { - left: true, - middle: false, - right: false - }; - - focus; - focus1; - constructor() { } - - ngOnInit() {} -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-home', + templateUrl: './home.component.html', + styleUrls: ['./home.component.scss'] +}) + +export class HomeComponent implements OnInit { + model = { + left: true, + middle: false, + right: false + }; + + focus; + focus1; + constructor() { } + + ngOnInit() {} +} diff --git a/src/app/home/home.module.ts b/src/app/home/home.module.ts old mode 100644 new mode 100755 index 409b6e5af..87c7be4a4 --- a/src/app/home/home.module.ts +++ b/src/app/home/home.module.ts @@ -1,24 +1,24 @@ -import { BrowserModule } from '@angular/platform-browser'; -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { FormsModule } from '@angular/forms'; -import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; -import { RouterModule } from '@angular/router'; - -import { HomeComponent } from './home.component'; - -import { SectionsModule } from '../sections/sections.module'; - -@NgModule({ - imports: [ - CommonModule, - BrowserModule, - FormsModule, - RouterModule, - SectionsModule, NgbModule - ], - declarations: [ HomeComponent ], - exports:[ HomeComponent ], - providers: [] -}) -export class HomeModule { } +import { BrowserModule } from '@angular/platform-browser'; +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; +import { RouterModule } from '@angular/router'; + +import { HomeComponent } from './home.component'; + +import { SectionsModule } from '../sections/sections.module'; + +@NgModule({ + imports: [ + CommonModule, + BrowserModule, + FormsModule, + RouterModule, + SectionsModule, NgbModule + ], + declarations: [ HomeComponent ], + exports:[ HomeComponent ], + providers: [] +}) +export class HomeModule { } diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html old mode 100644 new mode 100755 index a1534de62..7504f7d62 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -1,499 +1,798 @@ -
-
- -
-
- - - - - - - - - -
-
-
-
-
-

A beautiful Design System - completed with examples -

-

The design system comes with four pre-built pages to help you get started faster. You can change the text and images and you're good to go.

- -
-
-
-
- -
- - - -
-
- -
-
-
-
-
-
-
-
-
-
- -
-
Download Argon
-

Argon is a great free UI package based on Angular that includes the most important components and features.

-
- angular - ng-bootstrap - creative -
- Learn more -
-
-
-
-
-
-
- -
-
Build Something
-

Argon is a great free UI package based on Angular that includes the most important components and features.

-
- business - vision - success -
- Learn more -
-
-
-
-
-
-
- -
-
Prepare Launch
-

Argon is a great free UI package based on Angular that includes the most important components and features.

-
- marketing - product - launch -
- Learn more -
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-

Awesome features

-

The kit comes with three pre-built pages to help you get started faster. You can change the text and images and you're good to go.

-
    -
  • -
    -
    -
    - -
    -
    -
    -
    Carefully crafted components
    -
    -
    -
  • -
  • -
    -
    -
    - -
    -
    -
    -
    Amazing page examples
    -
    -
    -
  • -
  • -
    -
    -
    - -
    -
    -
    -
    Super friendly support team
    -
    -
    -
  • -
-
-
-
-
-
-
-
-
-
-
- -
- - - - -

Design System

-

The Arctic Ocean freezes every winter and much of the sea-ice then thaws every summer, and that process will continue whatever happens.

-
-
-
-
-
-
- -
-

Our customers

-

Don't let your uses guess by attaching tooltips and popoves to any element. Just make sure you enable them first via JavaScript.

-

The kit comes with three pre-built pages to help you get started faster. You can change the text and images and you're good to go.

-

The kit comes with three pre-built pages to help you get started faster. You can change the text and images and you're good to go.

- A beautiful UI Kit for impactful websites -
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-

Modern Interface

-

The Arctic Ocean freezes every winter and much of the sea-ice then thaws every summer, and that process will continue whatever.

-
-
-
-
-
-
-
- -
-
-
-
Awesome Support
-

The Arctic Ocean freezes every winter and much of the sea-ice then thaws every summer, and that process will continue whatever.

- Learn more -
-
-
-
-
-
-
-
-
- -
-
-
-
Modular Components
-

The Arctic Ocean freezes every winter and much of the sea-ice then thaws every summer, and that process will continue whatever.

- Learn more -
-
-
-
-
-
-
- -
- - - -
-
-
-
-
-
-

The amazing Team

-

According to the National Oceanic and Atmospheric Administration, Ted, Scambos, NSIDClead scentist, puts the potentially record maximum.

-
-
-
-
-
- -
-
- Ryan Tompson - Web Developer -
- -
-
-
-
-
- -
-
- Romina Hadid - Marketing Strategist -
- -
-
-
-
-
- -
-
- Alexander Smith - UI/UX Designer -
- -
-
-
-
-
- -
-
- John Doe - Founder and CEO -
- -
-
-
-
-
-
-
-
-
-
-
-
-

We made website building easier for you.

-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers. I understand culture.

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

Build something

-

According to the National Oceanic and Atmospheric Administration, Ted, Scambos, NSIDClead scentist, puts the potentially record low maximum sea ice extent tihs year down to low ice.

-
-
-
-
-
- -
-
Building tools
-

Some quick example text to build on the card title and make up the bulk of the card's content.

-
-
-
- -
-
Grow your market
-

Some quick example text to build on the card title and make up the bulk of the card's content.

-
-
-
- -
-
Launch time
-

Some quick example text to build on the card title and make up the bulk of the card's content.

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

Want to work with us?

-

Your project is very important to us.

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

Do you love this awesome - Design System for Angular? -

-

Cause if you do, it can be yours for FREE. Hit the button below to navigate to Creative Tim where you can find the Design System in Angular. Start a new project or give an old Angular project a new look!

- -
-

Available on these technologies

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

+ One stop for all
+ your health needs +

+ +

+ The aim of medicine is to prevent disease and prolong
+ life, the ideal of medicine is to eliminate the need of a physician +

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

Awesome features

+

+ The kit comes with three pre-built pages to help you get started + faster. You can change the text and images and you're good to go. +

+
    +
  • +
    +
    +
    + +
    +
    +
    +
    Carefully crafted components
    +
    +
    +
  • +
  • +
    +
    +
    + +
    +
    +
    +
    Amazing page examples
    +
    +
    +
  • +
  • +
    +
    +
    + +
    +
    +
    +
    Super friendly support team
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+ +
+ + + + +

+ Design System +

+

+ The Arctic Ocean freezes every winter and much of the sea-ice + then thaws every summer, and that process will continue whatever + happens. +

+
+
+
+
+
+
+ +
+

Our customers

+

+ Don't let your uses guess by attaching tooltips and popoves to any + element. Just make sure you enable them first via JavaScript. +

+

+ The kit comes with three pre-built pages to help you get started + faster. You can change the text and images and you're good to go. +

+

+ The kit comes with three pre-built pages to help you get started + faster. You can change the text and images and you're good to go. +

+ A beautiful UI Kit for impactful websites +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+

Modern Interface

+

+ The Arctic Ocean freezes every winter and much of the sea-ice + then thaws every summer, and that process will continue + whatever. +

+
+
+
+
+
+
+
+ +
+
+
+
Awesome Support
+

+ The Arctic Ocean freezes every winter and much of the + sea-ice then thaws every summer, and that process will + continue whatever. +

+ Learn more +
+
+
+
+
+
+
+
+
+ +
+
+
+
Modular Components
+

+ The Arctic Ocean freezes every winter and much of the + sea-ice then thaws every summer, and that process will + continue whatever. +

+ Learn more +
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+

The amazing Team

+

+ According to the National Oceanic and Atmospheric Administration, + Ted, Scambos, NSIDClead scentist, puts the potentially record + maximum. +

+
+
+
+
+
+ +
+
+ Ryan Tompson + Web Developer +
+ +
+
+
+
+
+ +
+
+ Romina Hadid + Marketing Strategist +
+ +
+
+
+
+
+ +
+
+ Alexander Smith + UI/UX Designer +
+ +
+
+
+
+
+ +
+
+ John Doe + Founder and CEO +
+ +
+
+
+
+
+
+
+
+
+
+
+
+

+ We made website building easier for you. +

+

+ I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers. I understand + culture. +

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

Build something

+

+ According to the National Oceanic and Atmospheric Administration, + Ted, Scambos, NSIDClead scentist, puts the potentially record low + maximum sea ice extent tihs year down to low ice. +

+
+
+
+
+
+ +
+
Building tools
+

+ Some quick example text to build on the card title and make up the + bulk of the card's content. +

+
+
+
+ +
+
Grow your market
+

+ Some quick example text to build on the card title and make up the + bulk of the card's content. +

+
+
+
+ +
+
Launch time
+

+ Some quick example text to build on the card title and make up the + bulk of the card's content. +

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

Want to work with us?

+

Your project is very important to us.

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

+ Do you love this awesome + Design System for Angular? +

+

+ Cause if you do, it can be yours for FREE. Hit the button below to + navigate to Creative Tim where you can find the Design System in + Angular. Start a new project or give an old Angular project a new + look! +

+ +
+

Available on these technologies

+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+
+
+
+
diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss old mode 100644 new mode 100755 index e69de29bb..8c31b9951 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -0,0 +1,14 @@ +.main_conatainer { + background-color: #dce9e2; + height: 400px; + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; +} + +h1 { + font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", + "Lucida Sans Unicode", Geneva, Verdana, sans-serif; + font-weight: bolder; +} diff --git a/src/app/landing/landing.component.spec.ts b/src/app/landing/landing.component.spec.ts old mode 100644 new mode 100755 index fe65f288b..941dc4c7b --- a/src/app/landing/landing.component.spec.ts +++ b/src/app/landing/landing.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { LandingComponent } from './landing.component'; - -describe('LandingComponent', () => { - let component: LandingComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ LandingComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(LandingComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should be created', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LandingComponent } from './landing.component'; + +describe('LandingComponent', () => { + let component: LandingComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ LandingComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(LandingComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should be created', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/landing/landing.component.ts b/src/app/landing/landing.component.ts old mode 100644 new mode 100755 index a552dabd5..de7aa69d9 --- a/src/app/landing/landing.component.ts +++ b/src/app/landing/landing.component.ts @@ -1,17 +1,15 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-landing', - templateUrl: './landing.component.html', - styleUrls: ['./landing.component.scss'] -}) - -export class LandingComponent implements OnInit { - focus: any; - focus1: any; - - constructor() { } - - ngOnInit() {} - -} +import { Component, OnInit } from "@angular/core"; + +@Component({ + selector: "app-landing", + templateUrl: "./landing.component.html", + styleUrls: ["./landing.component.scss"], +}) +export class LandingComponent implements OnInit { + focus: any; + focus1: any; + + constructor() {} + + ngOnInit() {} +} diff --git a/src/app/login/login.component.css b/src/app/login/login.component.css old mode 100644 new mode 100755 diff --git a/src/app/login/login.component.html b/src/app/login/login.component.html old mode 100644 new mode 100755 index 3dda2a10f..4ccdd3770 --- a/src/app/login/login.component.html +++ b/src/app/login/login.component.html @@ -1,85 +1,85 @@ -
-
-
- - - - - - - - -
-
-
-
-
-
-
- Sign in with -
- -
-
-
- Or sign in with credentials -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
- - -
-
- -
-
-
-
- -
-
-
-
-
+
+
+
+ + + + + + + + +
+
+
+
+
+
+
+ Sign in with +
+ +
+
+
+ Or sign in with credentials +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+ + +
+
+ +
+
+
+
+ +
+
+
+
+
diff --git a/src/app/login/login.component.spec.ts b/src/app/login/login.component.spec.ts old mode 100644 new mode 100755 index d6d85a846..759cc3345 --- a/src/app/login/login.component.spec.ts +++ b/src/app/login/login.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { LoginComponent } from './login.component'; - -describe('LoginComponent', () => { - let component: LoginComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ LoginComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(LoginComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LoginComponent } from './login.component'; + +describe('LoginComponent', () => { + let component: LoginComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ LoginComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(LoginComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/login/login.component.ts b/src/app/login/login.component.ts old mode 100644 new mode 100755 index f434a62d4..2307db475 --- a/src/app/login/login.component.ts +++ b/src/app/login/login.component.ts @@ -1,16 +1,16 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-login', - templateUrl: './login.component.html', - styleUrls: ['./login.component.css'] -}) -export class LoginComponent implements OnInit { - focus; - focus1; - constructor() { } - - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-login', + templateUrl: './login.component.html', + styleUrls: ['./login.component.css'] +}) +export class LoginComponent implements OnInit { + focus; + focus1; + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/profile/profile.component.html b/src/app/profile/profile.component.html old mode 100644 new mode 100755 index cee6cf024..39b054919 --- a/src/app/profile/profile.component.html +++ b/src/app/profile/profile.component.html @@ -1,75 +1,75 @@ -
-
- -
- - - - - - - -
- -
- - - -
-
-
-
-
-
-
-
-
- - - -
-
-
- -
-
-
-
- 22 - Friends -
-
- 10 - Photos -
-
- 89 - Comments -
-
-
-
-
-

Jessica Jones - , 27 -

-
Bucharest, Romania
-
Solution Manager - Creative Tim Officer
-
University of Computer Science
-
-
-
-
-

An artist of considerable range, Ryan — the name taken by Melbourne-raised, Brooklyn-based Nick Murphy — writes, performs and records all of his own music, giving it a warm, intimate feel with a solid groove structure. An artist of considerable range.

- Show more -
-
-
-
-
-
-
-
+
+
+ +
+ + + + + + + +
+ +
+ + + +
+
+
+
+
+
+
+
+
+ + + +
+
+
+ +
+
+
+
+ 22 + Friends +
+
+ 10 + Photos +
+
+ 89 + Comments +
+
+
+
+
+

Jessica Jones + , 27 +

+
Bucharest, Romania
+
Solution Manager - Creative Tim Officer
+
University of Computer Science
+
+
+
+
+

An artist of considerable range, Ryan — the name taken by Melbourne-raised, Brooklyn-based Nick Murphy — writes, performs and records all of his own music, giving it a warm, intimate feel with a solid groove structure. An artist of considerable range.

+ Show more +
+
+
+
+
+
+
+
diff --git a/src/app/profile/profile.component.scss b/src/app/profile/profile.component.scss old mode 100644 new mode 100755 diff --git a/src/app/profile/profile.component.spec.ts b/src/app/profile/profile.component.spec.ts old mode 100644 new mode 100755 index c409004a5..739a285da --- a/src/app/profile/profile.component.spec.ts +++ b/src/app/profile/profile.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ProfileComponent } from './profile.component'; - -describe('ProfileComponent', () => { - let component: ProfileComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ ProfileComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ProfileComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should be created', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProfileComponent } from './profile.component'; + +describe('ProfileComponent', () => { + let component: ProfileComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ProfileComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ProfileComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should be created', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/profile/profile.component.ts b/src/app/profile/profile.component.ts old mode 100644 new mode 100755 index 99d69bae7..77c2e89f8 --- a/src/app/profile/profile.component.ts +++ b/src/app/profile/profile.component.ts @@ -1,15 +1,15 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-profile', - templateUrl: './profile.component.html', - styleUrls: ['./profile.component.scss'] -}) - -export class ProfileComponent implements OnInit { - - constructor() { } - - ngOnInit() {} - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-profile', + templateUrl: './profile.component.html', + styleUrls: ['./profile.component.scss'] +}) + +export class ProfileComponent implements OnInit { + + constructor() { } + + ngOnInit() {} + +} diff --git a/src/app/sections/alerts-section/alerts-section.component.css b/src/app/sections/alerts-section/alerts-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/alerts-section/alerts-section.component.html b/src/app/sections/alerts-section/alerts-section.component.html old mode 100644 new mode 100755 index e8f4a5058..3e92dda29 --- a/src/app/sections/alerts-section/alerts-section.component.html +++ b/src/app/sections/alerts-section/alerts-section.component.html @@ -1,16 +1,16 @@ - -
-

- Alerts -

-
- - -
- -
-
- {{alert.strong}} {{ alert.message }} -
-
-
+ +
+

+ Alerts +

+
+ + +
+ +
+
+ {{alert.strong}} {{ alert.message }} +
+
+
diff --git a/src/app/sections/alerts-section/alerts-section.component.spec.ts b/src/app/sections/alerts-section/alerts-section.component.spec.ts old mode 100644 new mode 100755 index f50d36bd5..17747bd0e --- a/src/app/sections/alerts-section/alerts-section.component.spec.ts +++ b/src/app/sections/alerts-section/alerts-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { AlertsSectionComponent } from './alerts-section.component'; - -describe('AlertsSectionComponent', () => { - let component: AlertsSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ AlertsSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(AlertsSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AlertsSectionComponent } from './alerts-section.component'; + +describe('AlertsSectionComponent', () => { + let component: AlertsSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ AlertsSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(AlertsSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/alerts-section/alerts-section.component.ts b/src/app/sections/alerts-section/alerts-section.component.ts old mode 100644 new mode 100755 index d1e1f225b..2a432ddcb --- a/src/app/sections/alerts-section/alerts-section.component.ts +++ b/src/app/sections/alerts-section/alerts-section.component.ts @@ -1,53 +1,53 @@ -import { Component, OnInit, Input } from '@angular/core'; - -export interface IAlert { - id: number; - type: string; - strong?: string; - message: string; - icon?: string; -} - -@Component({ - selector: 'app-alerts-section', - templateUrl: './alerts-section.component.html', - styleUrls: ['./alerts-section.component.css'] -}) -export class AlertsSectionComponent { - @Input() - public alerts: Array = []; - private backup: Array; - constructor() { - this.alerts.push({ - id: 1, - type: 'success', - strong: 'Success!', - message: 'This is a success alert—check it out!', - icon: 'ni ni-like-2' - }, { - id: 2, - strong: 'Info!', - type: 'info', - message: 'This is an info alert—check it out!', - icon: 'ni ni-bell-55' - }, { - id: 3, - type: 'warning', - strong: 'Warning!', - message: 'This is a warning alert—check it out!', - icon: 'ni ni-bell-55' - }, { - id: 4, - type: 'danger', - strong: 'Danger!', - message: 'This is a danger alert—check it out!', - icon: 'ni ni-support-16' - }); - this.backup = this.alerts.map((alert: IAlert) => Object.assign({}, alert)); - } - - close(alert: IAlert) { - this.alerts.splice(this.alerts.indexOf(alert), 1); - } - -} +import { Component, OnInit, Input } from '@angular/core'; + +export interface IAlert { + id: number; + type: string; + strong?: string; + message: string; + icon?: string; +} + +@Component({ + selector: 'app-alerts-section', + templateUrl: './alerts-section.component.html', + styleUrls: ['./alerts-section.component.css'] +}) +export class AlertsSectionComponent { + @Input() + public alerts: Array = []; + private backup: Array; + constructor() { + this.alerts.push({ + id: 1, + type: 'success', + strong: 'Success!', + message: 'This is a success alert—check it out!', + icon: 'ni ni-like-2' + }, { + id: 2, + strong: 'Info!', + type: 'info', + message: 'This is an info alert—check it out!', + icon: 'ni ni-bell-55' + }, { + id: 3, + type: 'warning', + strong: 'Warning!', + message: 'This is a warning alert—check it out!', + icon: 'ni ni-bell-55' + }, { + id: 4, + type: 'danger', + strong: 'Danger!', + message: 'This is a danger alert—check it out!', + icon: 'ni ni-support-16' + }); + this.backup = this.alerts.map((alert: IAlert) => Object.assign({}, alert)); + } + + close(alert: IAlert) { + this.alerts.splice(this.alerts.indexOf(alert), 1); + } + +} diff --git a/src/app/sections/angular-section/angular-section.component.css b/src/app/sections/angular-section/angular-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/angular-section/angular-section.component.html b/src/app/sections/angular-section/angular-section.component.html old mode 100644 new mode 100755 index 5558ce526..58d482ede --- a/src/app/sections/angular-section/angular-section.component.html +++ b/src/app/sections/angular-section/angular-section.component.html @@ -1,211 +1,211 @@ -
-

- Javascript Components -

-

Modals

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

Datepicker

-
-
- Single date -
-
-
- -
- -
-
-
-
- Date range -
-
-
-
-
- -
- - - - {{ date.day }} - - -
-
-
-
-
-
-
- -
- - - - {{ date.day }} - - -
-
-
-
-
-
- -

Tooltips & Popovers

-
-
- Tooltips - - - - -
-
- Popovers - - - - -
-
-
+
+

+ Javascript Components +

+

Modals

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

Datepicker

+
+
+ Single date +
+
+
+ +
+ +
+
+
+
+ Date range +
+
+
+
+
+ +
+ + + + {{ date.day }} + + +
+
+
+
+
+
+
+ +
+ + + + {{ date.day }} + + +
+
+
+
+
+
+ +

Tooltips & Popovers

+
+
+ Tooltips + + + + +
+
+ Popovers + + + + +
+
+
diff --git a/src/app/sections/angular-section/angular-section.component.spec.ts b/src/app/sections/angular-section/angular-section.component.spec.ts old mode 100644 new mode 100755 index 71274d9f5..979445282 --- a/src/app/sections/angular-section/angular-section.component.spec.ts +++ b/src/app/sections/angular-section/angular-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { AngularSectionComponent } from './angular-section.component'; - -describe('AngularSectionComponent', () => { - let component: AngularSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ AngularSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(AngularSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AngularSectionComponent } from './angular-section.component'; + +describe('AngularSectionComponent', () => { + let component: AngularSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ AngularSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(AngularSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/angular-section/angular-section.component.ts b/src/app/sections/angular-section/angular-section.component.ts old mode 100644 new mode 100755 index 26a52eebc..ea24a7071 --- a/src/app/sections/angular-section/angular-section.component.ts +++ b/src/app/sections/angular-section/angular-section.component.ts @@ -1,85 +1,85 @@ -import { Component, OnInit } from '@angular/core'; -import { NgbModal, ModalDismissReasons } from '@ng-bootstrap/ng-bootstrap'; -import { NgbDate, NgbCalendar } from '@ng-bootstrap/ng-bootstrap'; - -@Component({ - selector: 'app-angular-section', - templateUrl: './angular-section.component.html', - styleUrls: ['./angular-section.component.css'] -}) -export class AngularSectionComponent implements OnInit { - fromDate: NgbDate; - toDate: NgbDate; - hoveredDate: NgbDate; - closeResult: string; - model1 : NgbDate; - model2 : NgbDate; - model : NgbDate; - - focus; - focus1; - focus2; - focus3; - focus4; - constructor(private modalService: NgbModal, calendar: NgbCalendar) { - this.fromDate = calendar.getToday(); - this.toDate = calendar.getNext(calendar.getToday(), 'd', 10); - } - - open(content, type, modalDimension) { - if (modalDimension === 'sm' && type === 'modal_mini') { - this.modalService.open(content, { windowClass: 'modal-mini', size: 'sm', centered: true }).result.then((result) => { - this.closeResult = `Closed with: ${result}`; - }, (reason) => { - this.closeResult = `Dismissed ${this.getDismissReason(reason)}`; - }); - } else if (modalDimension === '' && type === 'Notification') { - this.modalService.open(content, { windowClass: 'modal-danger', centered: true }).result.then((result) => { - this.closeResult = `Closed with: ${result}`; - }, (reason) => { - this.closeResult = `Dismissed ${this.getDismissReason(reason)}`; - }); - } else { - this.modalService.open(content,{ centered: true }).result.then((result) => { - this.closeResult = `Closed with: ${result}`; - }, (reason) => { - this.closeResult = `Dismissed ${this.getDismissReason(reason)}`; - }); - } - } - - private getDismissReason(reason: any): string { - if (reason === ModalDismissReasons.ESC) { - return 'by pressing ESC'; - } else if (reason === ModalDismissReasons.BACKDROP_CLICK) { - return 'by clicking on a backdrop'; - } else { - return `with: ${reason}`; - } - } - isRangeStart(date: NgbDate){ - return this.model1 && this.model2 && date.equals(this.model1); - } - isRangeEnd(date: NgbDate){ - return this.model1 && this.model2 && date.equals(this.model2); - } - isInRange(date: NgbDate){ - return date.after(this.model1) && date.before(this.model2); - } - isActive(date: NgbDate){ - return date.equals(this.model1) || date.equals(this.model2); - } - endDateChanged(date){ - if (this.model1 && this.model2 && (this.model1.year > this.model2.year || this.model1.year === this.model2.year && this.model1.month > this.model2.month || this.model1.year === this.model2.year && this.model1.month === this.model2.month && this.model1.day > this.model2.day )) { - this.model1 = this.model2; - } - } - startDateChanged(date){ - if (this.model1 && this.model2 && (this.model1.year > this.model2.year || this.model1.year === this.model2.year && this.model1.month > this.model2.month || this.model1.year === this.model2.year && this.model1.month === this.model2.month && this.model1.day > this.model2.day )) { - this.model2 = this.model1; - } - } - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; +import { NgbModal, ModalDismissReasons } from '@ng-bootstrap/ng-bootstrap'; +import { NgbDate, NgbCalendar } from '@ng-bootstrap/ng-bootstrap'; + +@Component({ + selector: 'app-angular-section', + templateUrl: './angular-section.component.html', + styleUrls: ['./angular-section.component.css'] +}) +export class AngularSectionComponent implements OnInit { + fromDate: NgbDate; + toDate: NgbDate; + hoveredDate: NgbDate; + closeResult: string; + model1 : NgbDate; + model2 : NgbDate; + model : NgbDate; + + focus; + focus1; + focus2; + focus3; + focus4; + constructor(private modalService: NgbModal, calendar: NgbCalendar) { + this.fromDate = calendar.getToday(); + this.toDate = calendar.getNext(calendar.getToday(), 'd', 10); + } + + open(content, type, modalDimension) { + if (modalDimension === 'sm' && type === 'modal_mini') { + this.modalService.open(content, { windowClass: 'modal-mini', size: 'sm', centered: true }).result.then((result) => { + this.closeResult = `Closed with: ${result}`; + }, (reason) => { + this.closeResult = `Dismissed ${this.getDismissReason(reason)}`; + }); + } else if (modalDimension === '' && type === 'Notification') { + this.modalService.open(content, { windowClass: 'modal-danger', centered: true }).result.then((result) => { + this.closeResult = `Closed with: ${result}`; + }, (reason) => { + this.closeResult = `Dismissed ${this.getDismissReason(reason)}`; + }); + } else { + this.modalService.open(content,{ centered: true }).result.then((result) => { + this.closeResult = `Closed with: ${result}`; + }, (reason) => { + this.closeResult = `Dismissed ${this.getDismissReason(reason)}`; + }); + } + } + + private getDismissReason(reason: any): string { + if (reason === ModalDismissReasons.ESC) { + return 'by pressing ESC'; + } else if (reason === ModalDismissReasons.BACKDROP_CLICK) { + return 'by clicking on a backdrop'; + } else { + return `with: ${reason}`; + } + } + isRangeStart(date: NgbDate){ + return this.model1 && this.model2 && date.equals(this.model1); + } + isRangeEnd(date: NgbDate){ + return this.model1 && this.model2 && date.equals(this.model2); + } + isInRange(date: NgbDate){ + return date.after(this.model1) && date.before(this.model2); + } + isActive(date: NgbDate){ + return date.equals(this.model1) || date.equals(this.model2); + } + endDateChanged(date){ + if (this.model1 && this.model2 && (this.model1.year > this.model2.year || this.model1.year === this.model2.year && this.model1.month > this.model2.month || this.model1.year === this.model2.year && this.model1.month === this.model2.month && this.model1.day > this.model2.day )) { + this.model1 = this.model2; + } + } + startDateChanged(date){ + if (this.model1 && this.model2 && (this.model1.year > this.model2.year || this.model1.year === this.model2.year && this.model1.month > this.model2.month || this.model1.year === this.model2.year && this.model1.month === this.model2.month && this.model1.day > this.model2.day )) { + this.model2 = this.model1; + } + } + ngOnInit() { + } + +} diff --git a/src/app/sections/buttons-section/buttons-section.component.css b/src/app/sections/buttons-section/buttons-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/buttons-section/buttons-section.component.html b/src/app/sections/buttons-section/buttons-section.component.html old mode 100644 new mode 100755 index 052e423fd..ccedc8009 --- a/src/app/sections/buttons-section/buttons-section.component.html +++ b/src/app/sections/buttons-section/buttons-section.component.html @@ -1,60 +1,60 @@ -
-
-
-
- -

- Basic Elements -

- -

Buttons

- -
- - - - -
- Pick your size -
- - - -
- -
- Pick your color -
- - - - - - -
- Outline -
- - - - - - -
- Links -
- Default - Primary - Info - Success - Warning - Danger -
-
-
-
+
+
+
+
+ +

+ Basic Elements +

+ +

Buttons

+ +
+ + + + +
+ Pick your size +
+ + + +
+ +
+ Pick your color +
+ + + + + + +
+ Outline +
+ + + + + + +
+ Links +
+ Default + Primary + Info + Success + Warning + Danger +
+
+
+
diff --git a/src/app/sections/buttons-section/buttons-section.component.spec.ts b/src/app/sections/buttons-section/buttons-section.component.spec.ts old mode 100644 new mode 100755 index 8ab263b95..f8d7501d9 --- a/src/app/sections/buttons-section/buttons-section.component.spec.ts +++ b/src/app/sections/buttons-section/buttons-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ButtonsSectionComponent } from './buttons-section.component'; - -describe('ButtonsSectionComponent', () => { - let component: ButtonsSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ ButtonsSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ButtonsSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ButtonsSectionComponent } from './buttons-section.component'; + +describe('ButtonsSectionComponent', () => { + let component: ButtonsSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ButtonsSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ButtonsSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/buttons-section/buttons-section.component.ts b/src/app/sections/buttons-section/buttons-section.component.ts old mode 100644 new mode 100755 index 24a12bb56..f71d5c0cd --- a/src/app/sections/buttons-section/buttons-section.component.ts +++ b/src/app/sections/buttons-section/buttons-section.component.ts @@ -1,15 +1,15 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-buttons-section', - templateUrl: './buttons-section.component.html', - styleUrls: ['./buttons-section.component.css'] -}) -export class ButtonsSectionComponent implements OnInit { - - constructor() { } - - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-buttons-section', + templateUrl: './buttons-section.component.html', + styleUrls: ['./buttons-section.component.css'] +}) +export class ButtonsSectionComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/sections/crs-section/crs-section.component.css b/src/app/sections/crs-section/crs-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/crs-section/crs-section.component.html b/src/app/sections/crs-section/crs-section.component.html old mode 100644 new mode 100755 index 3b4c087f8..647efef5f --- a/src/app/sections/crs-section/crs-section.component.html +++ b/src/app/sections/crs-section/crs-section.component.html @@ -1,209 +1,209 @@ -
-
- -
-
- -
- Checkboxes -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- Radios -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- Toggle buttons -
- - - -
-
-
- Sliders -
- -
-
-
- -
- -
-
-
-
-
-
- -

Menu

-
-
-
- With text -
- -
-
-
- With icons -
- -
-
-
-
-
-
+
+
+ +
+
+ +
+ Checkboxes +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ Radios +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ Toggle buttons +
+ + + +
+
+
+ Sliders +
+ +
+
+
+ +
+ +
+
+
+
+
+
+ +

Menu

+
+
+
+ With text +
+ +
+
+
+ With icons +
+ +
+
+
+
+
+
diff --git a/src/app/sections/crs-section/crs-section.component.spec.ts b/src/app/sections/crs-section/crs-section.component.spec.ts old mode 100644 new mode 100755 index dd74d81a4..71648308b --- a/src/app/sections/crs-section/crs-section.component.spec.ts +++ b/src/app/sections/crs-section/crs-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CrsSectionComponent } from './crs-section.component'; - -describe('CrsSectionComponent', () => { - let component: CrsSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ CrsSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(CrsSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CrsSectionComponent } from './crs-section.component'; + +describe('CrsSectionComponent', () => { + let component: CrsSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ CrsSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(CrsSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/crs-section/crs-section.component.ts b/src/app/sections/crs-section/crs-section.component.ts old mode 100644 new mode 100755 index c36086d98..a2207e521 --- a/src/app/sections/crs-section/crs-section.component.ts +++ b/src/app/sections/crs-section/crs-section.component.ts @@ -1,40 +1,40 @@ -import { Component, OnInit, AfterViewInit } from '@angular/core'; -import noUiSlider from "nouislider"; - -@Component({ - selector: 'app-crs-section', - templateUrl: './crs-section.component.html', - styleUrls: ['./crs-section.component.css'] -}) -export class CrsSectionComponent implements OnInit, AfterViewInit { - - constructor() { } - - ngOnInit() { - } - - ngAfterViewInit(){ - var slider = document.getElementById("input-slider"); - - noUiSlider.create(slider, { - start: 40, - connect: [true, false], - range: { - min: 0, - max: 100 - } - }); - - var slider2 = document.getElementById("input-slider-range"); - - noUiSlider.create(slider2, { - start: [20, 60], - connect: true, - range: { - min: 0, - max: 100 - } - }); - } - -} +import { Component, OnInit, AfterViewInit } from '@angular/core'; +import noUiSlider from "nouislider"; + +@Component({ + selector: 'app-crs-section', + templateUrl: './crs-section.component.html', + styleUrls: ['./crs-section.component.css'] +}) +export class CrsSectionComponent implements OnInit, AfterViewInit { + + constructor() { } + + ngOnInit() { + } + + ngAfterViewInit(){ + var slider = document.getElementById("input-slider"); + + noUiSlider.create(slider, { + start: 40, + connect: [true, false], + range: { + min: 0, + max: 100 + } + }); + + var slider2 = document.getElementById("input-slider-range"); + + noUiSlider.create(slider2, { + start: [20, 60], + connect: true, + range: { + min: 0, + max: 100 + } + }); + } + +} diff --git a/src/app/sections/inputs-section/inputs-section.component.css b/src/app/sections/inputs-section/inputs-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/inputs-section/inputs-section.component.html b/src/app/sections/inputs-section/inputs-section.component.html old mode 100644 new mode 100755 index 7270ec209..5c5332003 --- a/src/app/sections/inputs-section/inputs-section.component.html +++ b/src/app/sections/inputs-section/inputs-section.component.html @@ -1,89 +1,89 @@ -
-
- -

Inputs

-
- Form controls -
-
-
-
- -
-
-
-
- -
- -
-
-
-
-
- -
-
-
- -
- -
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
- Form controls (alternative) -
-
-
-
- -
-
-
-
- -
- -
-
-
-
-
- -
-
-
- -
- -
-
-
-
-
-
- -
-
- -
-
-
-
-
-
+
+
+ +

Inputs

+
+ Form controls +
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+ Form controls (alternative) +
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
diff --git a/src/app/sections/inputs-section/inputs-section.component.spec.ts b/src/app/sections/inputs-section/inputs-section.component.spec.ts old mode 100644 new mode 100755 index 7b1507e42..41054e4b3 --- a/src/app/sections/inputs-section/inputs-section.component.spec.ts +++ b/src/app/sections/inputs-section/inputs-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { InputsSectionComponent } from './inputs-section.component'; - -describe('InputsSectionComponent', () => { - let component: InputsSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ InputsSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(InputsSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { InputsSectionComponent } from './inputs-section.component'; + +describe('InputsSectionComponent', () => { + let component: InputsSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ InputsSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(InputsSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/inputs-section/inputs-section.component.ts b/src/app/sections/inputs-section/inputs-section.component.ts old mode 100644 new mode 100755 index c84ff918e..af8a1c5a6 --- a/src/app/sections/inputs-section/inputs-section.component.ts +++ b/src/app/sections/inputs-section/inputs-section.component.ts @@ -1,17 +1,17 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-inputs-section', - templateUrl: './inputs-section.component.html', - styleUrls: ['./inputs-section.component.css'] -}) -export class InputsSectionComponent implements OnInit { - focus; - focus1; - focus5; - constructor() { } - - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-inputs-section', + templateUrl: './inputs-section.component.html', + styleUrls: ['./inputs-section.component.css'] +}) +export class InputsSectionComponent implements OnInit { + focus; + focus1; + focus5; + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/sections/modal/modal.component.html b/src/app/sections/modal/modal.component.html old mode 100644 new mode 100755 index 573f0069b..b04581159 --- a/src/app/sections/modal/modal.component.html +++ b/src/app/sections/modal/modal.component.html @@ -1,4 +1,4 @@ -

You can pass an existing component as content of the modal window. In this case remember to add content component -as an entryComponents section of your NgModule.

- - +

You can pass an existing component as content of the modal window. In this case remember to add content component +as an entryComponents section of your NgModule.

+ + diff --git a/src/app/sections/modal/modal.component.scss b/src/app/sections/modal/modal.component.scss old mode 100644 new mode 100755 diff --git a/src/app/sections/modal/modal.component.spec.ts b/src/app/sections/modal/modal.component.spec.ts old mode 100644 new mode 100755 index 4c09fcb17..84dbe011a --- a/src/app/sections/modal/modal.component.spec.ts +++ b/src/app/sections/modal/modal.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ModalComponent } from './modal.component'; - -describe('ModalComponent', () => { - let component: ModalComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ ModalComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ModalComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should be created', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ModalComponent } from './modal.component'; + +describe('ModalComponent', () => { + let component: ModalComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ModalComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ModalComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should be created', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/modal/modal.component.ts b/src/app/sections/modal/modal.component.ts old mode 100644 new mode 100755 index 93eb3dbb6..5b0433378 --- a/src/app/sections/modal/modal.component.ts +++ b/src/app/sections/modal/modal.component.ts @@ -1,42 +1,42 @@ -import {Component, Input} from '@angular/core'; -import {NgbModal, NgbActiveModal} from '@ng-bootstrap/ng-bootstrap'; - -@Component({ - selector: 'app-modal-content', - template: ` - - - - ` -}) -export class NgbdModalContent { - @Input() name; - - constructor(public activeModal: NgbActiveModal) {} -} - -@Component({ - selector: 'app-modal-component', - templateUrl: './modal.component.html' -}) -export class NgbdModalComponent { - constructor(private modalService: NgbModal) {} - open() { - const modalRef = this.modalService.open(NgbdModalContent); - modalRef.componentInstance.name = 'World'; - } -} +import {Component, Input} from '@angular/core'; +import {NgbModal, NgbActiveModal} from '@ng-bootstrap/ng-bootstrap'; + +@Component({ + selector: 'app-modal-content', + template: ` + + + + ` +}) +export class NgbdModalContent { + @Input() name; + + constructor(public activeModal: NgbActiveModal) {} +} + +@Component({ + selector: 'app-modal-component', + templateUrl: './modal.component.html' +}) +export class NgbdModalComponent { + constructor(private modalService: NgbModal) {} + open() { + const modalRef = this.modalService.open(NgbdModalContent); + modalRef.componentInstance.name = 'World'; + } +} diff --git a/src/app/sections/navigation-section/navigation-section.component.css b/src/app/sections/navigation-section/navigation-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/navigation-section/navigation-section.component.html b/src/app/sections/navigation-section/navigation-section.component.html old mode 100644 new mode 100755 index b31f3b7c7..83f01da31 --- a/src/app/sections/navigation-section/navigation-section.component.html +++ b/src/app/sections/navigation-section/navigation-section.component.html @@ -1,301 +1,301 @@ -
-
- -

- Navbars -

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

+ Navbars +

+
+ + + + + + + + + + + + +
diff --git a/src/app/sections/navigation-section/navigation-section.component.spec.ts b/src/app/sections/navigation-section/navigation-section.component.spec.ts old mode 100644 new mode 100755 index 7d1f3496b..f1917a1c7 --- a/src/app/sections/navigation-section/navigation-section.component.spec.ts +++ b/src/app/sections/navigation-section/navigation-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { NavigationSectionComponent } from './navigation-section.component'; - -describe('NavigationSectionComponent', () => { - let component: NavigationSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ NavigationSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(NavigationSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { NavigationSectionComponent } from './navigation-section.component'; + +describe('NavigationSectionComponent', () => { + let component: NavigationSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ NavigationSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(NavigationSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/navigation-section/navigation-section.component.ts b/src/app/sections/navigation-section/navigation-section.component.ts old mode 100644 new mode 100755 index 18600d8e0..d168f9cda --- a/src/app/sections/navigation-section/navigation-section.component.ts +++ b/src/app/sections/navigation-section/navigation-section.component.ts @@ -1,15 +1,15 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-navigation-section', - templateUrl: './navigation-section.component.html', - styleUrls: ['./navigation-section.component.css'] -}) -export class NavigationSectionComponent implements OnInit { - - constructor() { } - - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-navigation-section', + templateUrl: './navigation-section.component.html', + styleUrls: ['./navigation-section.component.css'] +}) +export class NavigationSectionComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/sections/nucleo-section/nucleo-section.component.css b/src/app/sections/nucleo-section/nucleo-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/nucleo-section/nucleo-section.component.html b/src/app/sections/nucleo-section/nucleo-section.component.html old mode 100644 new mode 100755 index 31da72640..667121fce --- a/src/app/sections/nucleo-section/nucleo-section.component.html +++ b/src/app/sections/nucleo-section/nucleo-section.component.html @@ -1,41 +1,41 @@ -
-
-
-
-

Nucleo Icons

-

- The official package contains over 21.000 icons which are looking great in combination with Argon Design System. Make sure you check all of them and use those that you like the most. -

- -
-
- -
-
+
+
+
+
+

Nucleo Icons

+

+ The official package contains over 21.000 icons which are looking great in combination with Argon Design System. Make sure you check all of them and use those that you like the most. +

+ +
+
+ +
+
diff --git a/src/app/sections/nucleo-section/nucleo-section.component.spec.ts b/src/app/sections/nucleo-section/nucleo-section.component.spec.ts old mode 100644 new mode 100755 index d16071f58..c376ef8b0 --- a/src/app/sections/nucleo-section/nucleo-section.component.spec.ts +++ b/src/app/sections/nucleo-section/nucleo-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { NucleoSectionComponent } from './nucleo-section.component'; - -describe('NucleoSectionComponent', () => { - let component: NucleoSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ NucleoSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(NucleoSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { NucleoSectionComponent } from './nucleo-section.component'; + +describe('NucleoSectionComponent', () => { + let component: NucleoSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ NucleoSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(NucleoSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/nucleo-section/nucleo-section.component.ts b/src/app/sections/nucleo-section/nucleo-section.component.ts old mode 100644 new mode 100755 index 903e71326..5c3229604 --- a/src/app/sections/nucleo-section/nucleo-section.component.ts +++ b/src/app/sections/nucleo-section/nucleo-section.component.ts @@ -1,33 +1,33 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-nucleo-section', - templateUrl: './nucleo-section.component.html', - styleUrls: ['./nucleo-section.component.css'] -}) -export class NucleoSectionComponent implements OnInit { - - constructor() { } - - ngOnInit() { - var nucleoView = document.getElementsByClassName('icons-container')[0]; - window.addEventListener('scroll', function (event) { - if (this.isInViewport(nucleoView)) { - nucleoView.classList.add('on-screen'); - } - else{ - nucleoView.classList.remove('on-screen'); - } - }.bind(this), false); - } - isInViewport(elem) { - var bounding = elem.getBoundingClientRect(); - return ( - bounding.top >= 0 && - bounding.left >= 0 && - bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && - bounding.right <= (window.innerWidth || document.documentElement.clientWidth) - ); - }; - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-nucleo-section', + templateUrl: './nucleo-section.component.html', + styleUrls: ['./nucleo-section.component.css'] +}) +export class NucleoSectionComponent implements OnInit { + + constructor() { } + + ngOnInit() { + var nucleoView = document.getElementsByClassName('icons-container')[0]; + window.addEventListener('scroll', function (event) { + if (this.isInViewport(nucleoView)) { + nucleoView.classList.add('on-screen'); + } + else{ + nucleoView.classList.remove('on-screen'); + } + }.bind(this), false); + } + isInViewport(elem) { + var bounding = elem.getBoundingClientRect(); + return ( + bounding.top >= 0 && + bounding.left >= 0 && + bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && + bounding.right <= (window.innerWidth || document.documentElement.clientWidth) + ); + }; + +} diff --git a/src/app/sections/sections.component.css b/src/app/sections/sections.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/sections.component.html b/src/app/sections/sections.component.html old mode 100644 new mode 100755 index f02c1a16a..02709c049 --- a/src/app/sections/sections.component.html +++ b/src/app/sections/sections.component.html @@ -1,138 +1,138 @@ - - - - -
- - - - -
-
-
- - - - - - -
-
-
-
-

Bootstrap carousel

-

Argon Design System comes with four pre-built pages to help you get started faster. You can change the text and images and you're good to go.

- See all components -
-
-
- - - First slide - - - Second slide - - -
-
-
-
- -
- - - -
-
- -
-
- - - - - - - - -
-
-
-
-

A beautiful Design System - completed with examples -

-

The Design System comes with four pre-built pages to help you get started faster. You can change the text and images and you're good to go. More importantly, looking at them will give you a picture of what you can built with this powerful Bootstrap 4 Design System.

- -
-
-
-
-
-
- Sign in with -
- -
-
-
- Or sign in with credentials -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
- - -
-
- -
-
-
-
-
-
-
-
- -
- - - -
-
- + + + + +
+ + + + +
+
+
+ + + + + + +
+
+
+
+

Bootstrap carousel

+

Argon Design System comes with four pre-built pages to help you get started faster. You can change the text and images and you're good to go.

+ See all components +
+
+
+ + + First slide + + + Second slide + + +
+
+
+
+ +
+ + + +
+
+ +
+
+ + + + + + + + +
+
+
+
+

A beautiful Design System + completed with examples +

+

The Design System comes with four pre-built pages to help you get started faster. You can change the text and images and you're good to go. More importantly, looking at them will give you a picture of what you can built with this powerful Bootstrap 4 Design System.

+ +
+
+
+
+
+
+ Sign in with +
+ +
+
+
+ Or sign in with credentials +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+ +
+ + + +
+
+ diff --git a/src/app/sections/sections.component.spec.ts b/src/app/sections/sections.component.spec.ts old mode 100644 new mode 100755 index af666de45..19c497936 --- a/src/app/sections/sections.component.spec.ts +++ b/src/app/sections/sections.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { SectionsComponent } from './sections.component'; - -describe('SectionsComponent', () => { - let component: SectionsComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ SectionsComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(SectionsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SectionsComponent } from './sections.component'; + +describe('SectionsComponent', () => { + let component: SectionsComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ SectionsComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(SectionsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/sections.component.ts b/src/app/sections/sections.component.ts old mode 100644 new mode 100755 index 88e145c76..a6b238939 --- a/src/app/sections/sections.component.ts +++ b/src/app/sections/sections.component.ts @@ -1,16 +1,16 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-sections', - templateUrl: './sections.component.html', - styleUrls: ['./sections.component.css'] -}) -export class SectionsComponent implements OnInit { - focus; - focus1; - constructor() { } - - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-sections', + templateUrl: './sections.component.html', + styleUrls: ['./sections.component.css'] +}) +export class SectionsComponent implements OnInit { + focus; + focus1; + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/sections/sections.module.ts b/src/app/sections/sections.module.ts old mode 100644 new mode 100755 index 9c5b559ca..256f9f1e6 --- a/src/app/sections/sections.module.ts +++ b/src/app/sections/sections.module.ts @@ -1,50 +1,50 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; -import { FormsModule } from '@angular/forms'; -import { NouisliderModule } from 'ng2-nouislider'; -import { JwBootstrapSwitchNg2Module } from 'jw-bootstrap-switch-ng2'; -import { RouterModule } from '@angular/router'; - -import { SectionsComponent } from './sections.component'; -import { ButtonsSectionComponent } from './buttons-section/buttons-section.component'; -import { InputsSectionComponent } from './inputs-section/inputs-section.component'; -import { CrsSectionComponent } from './crs-section/crs-section.component'; -import { NavigationSectionComponent } from './navigation-section/navigation-section.component'; -import { TabsSectionComponent } from './tabs-section/tabs-section.component'; -import { AlertsSectionComponent } from './alerts-section/alerts-section.component'; -import { TypographySectionComponent } from './typography-section/typography-section.component'; -import { AngularSectionComponent } from './angular-section/angular-section.component'; -import { NucleoSectionComponent } from './nucleo-section/nucleo-section.component'; -import { VersionsSectionComponent } from './versions-section/versions-section.component'; -import { NgbdModalComponent } from './modal/modal.component'; -import { NgbdModalContent } from './modal/modal.component'; - -@NgModule({ - declarations: [ - SectionsComponent, - ButtonsSectionComponent, - InputsSectionComponent, - CrsSectionComponent, - NavigationSectionComponent, - TabsSectionComponent, - AlertsSectionComponent, - TypographySectionComponent, - AngularSectionComponent, - NucleoSectionComponent, - VersionsSectionComponent, - NgbdModalComponent, - NgbdModalContent - ], - entryComponents: [NgbdModalContent], - imports: [ - CommonModule, - FormsModule, - NgbModule, - RouterModule, - NouisliderModule, - JwBootstrapSwitchNg2Module - ], - exports:[ SectionsComponent ] -}) -export class SectionsModule { } +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; +import { FormsModule } from '@angular/forms'; +import { NouisliderModule } from 'ng2-nouislider'; +import { JwBootstrapSwitchNg2Module } from 'jw-bootstrap-switch-ng2'; +import { RouterModule } from '@angular/router'; + +import { SectionsComponent } from './sections.component'; +import { ButtonsSectionComponent } from './buttons-section/buttons-section.component'; +import { InputsSectionComponent } from './inputs-section/inputs-section.component'; +import { CrsSectionComponent } from './crs-section/crs-section.component'; +import { NavigationSectionComponent } from './navigation-section/navigation-section.component'; +import { TabsSectionComponent } from './tabs-section/tabs-section.component'; +import { AlertsSectionComponent } from './alerts-section/alerts-section.component'; +import { TypographySectionComponent } from './typography-section/typography-section.component'; +import { AngularSectionComponent } from './angular-section/angular-section.component'; +import { NucleoSectionComponent } from './nucleo-section/nucleo-section.component'; +import { VersionsSectionComponent } from './versions-section/versions-section.component'; +import { NgbdModalComponent } from './modal/modal.component'; +import { NgbdModalContent } from './modal/modal.component'; + +@NgModule({ + declarations: [ + SectionsComponent, + ButtonsSectionComponent, + InputsSectionComponent, + CrsSectionComponent, + NavigationSectionComponent, + TabsSectionComponent, + AlertsSectionComponent, + TypographySectionComponent, + AngularSectionComponent, + NucleoSectionComponent, + VersionsSectionComponent, + NgbdModalComponent, + NgbdModalContent + ], + entryComponents: [NgbdModalContent], + imports: [ + CommonModule, + FormsModule, + NgbModule, + RouterModule, + NouisliderModule, + JwBootstrapSwitchNg2Module + ], + exports:[ SectionsComponent ] +}) +export class SectionsModule { } diff --git a/src/app/sections/tabs-section/tabs-section.component.css b/src/app/sections/tabs-section/tabs-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/tabs-section/tabs-section.component.html b/src/app/sections/tabs-section/tabs-section.component.html old mode 100644 new mode 100755 index cd86ba524..0adb083af --- a/src/app/sections/tabs-section/tabs-section.component.html +++ b/src/app/sections/tabs-section/tabs-section.component.html @@ -1,176 +1,176 @@ -
-

Tabs

-
-
- -
- With icons -
-
- -
- -
-
-
- -
- With text -
-
- -
-
-
-
- -
-
-

Progress bars

-
-
-
- Task completed -
-
- 40% -
-
- -
-
-
-
- Task completed -
-
- 60% -
-
- -
-
-
-

Pagination

- - -
-
-

Navigation Pills

- -
-
-

Labels

- Primary - Success - Danger - Warning - Info -
-
+
+

Tabs

+
+
+ +
+ With icons +
+
+ +
+ +
+
+
+ +
+ With text +
+
+ +
+
+
+
+ +
+
+

Progress bars

+
+
+
+ Task completed +
+
+ 40% +
+
+ +
+
+
+
+ Task completed +
+
+ 60% +
+
+ +
+
+
+

Pagination

+ + +
+
+

Navigation Pills

+ +
+
+

Labels

+ Primary + Success + Danger + Warning + Info +
+
\ No newline at end of file diff --git a/src/app/sections/tabs-section/tabs-section.component.spec.ts b/src/app/sections/tabs-section/tabs-section.component.spec.ts old mode 100644 new mode 100755 index 280bd988d..45e251c19 --- a/src/app/sections/tabs-section/tabs-section.component.spec.ts +++ b/src/app/sections/tabs-section/tabs-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { TabsSectionComponent } from './tabs-section.component'; - -describe('TabsSectionComponent', () => { - let component: TabsSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ TabsSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(TabsSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TabsSectionComponent } from './tabs-section.component'; + +describe('TabsSectionComponent', () => { + let component: TabsSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ TabsSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(TabsSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/tabs-section/tabs-section.component.ts b/src/app/sections/tabs-section/tabs-section.component.ts old mode 100644 new mode 100755 index 4e0c45324..9be605abd --- a/src/app/sections/tabs-section/tabs-section.component.ts +++ b/src/app/sections/tabs-section/tabs-section.component.ts @@ -1,20 +1,20 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-tabs-section', - templateUrl: './tabs-section.component.html', - styleUrls: ['./tabs-section.component.css'] -}) -export class TabsSectionComponent implements OnInit { - page = 2; - page1 = 3; - active = 1; - active1 = 1; - active2 = 1; - - constructor() { } - - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-tabs-section', + templateUrl: './tabs-section.component.html', + styleUrls: ['./tabs-section.component.css'] +}) +export class TabsSectionComponent implements OnInit { + page = 2; + page1 = 3; + active = 1; + active1 = 1; + active2 = 1; + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/sections/typography-section/typography-section.component.css b/src/app/sections/typography-section/typography-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/typography-section/typography-section.component.html b/src/app/sections/typography-section/typography-section.component.html old mode 100644 new mode 100755 index 952d9e995..0427e979d --- a/src/app/sections/typography-section/typography-section.component.html +++ b/src/app/sections/typography-section/typography-section.component.html @@ -1,218 +1,218 @@ -
-

- Typography -

-

Headings

-
-
- Heading 1 -
-
-

Argon Design System

-
-
-
-
- Heading 2 -
-
-

Argon Design System

-
-
-
-
- Heading 3 -
-
-

Argon Design System

-
-
-
-
- Heading 4 -
-
-

Argon Design System

-
-
-
-
- Heading 5 -
-
-
Argon Design System
-
-
-
-
- Heading 6 -
-
-
Argon Design System
-
-
- -

Display titles

-
-
- Display 1 -
-
-

Argon Design System

-
-
-
-
- Display 2 -
-
-

Argon Design System

-
-
-
-
- Display 3 -
-
-

Argon Design System

-
-
-
-
- Display 4 -
-
-

Argon Design System

-
-
- -

Specialized titles

-
-
- Heading -
-
-

Argon Design System

-
-
-
-
- Heading title -
-
-

Argon Design System

-
-
-
-
- Heading seaction -
-
-
-

Header with small subtitle

-

According to the National Oceanic and Atmospheric Administration, Ted, Scambos, NSIDClead scentist, puts the potentially record maximum.

-
-
-
- -

Paragraphs

-
-
- Paragraph -
-
-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers. I understand culture. I am the nucleus. I think that’s a responsibility that I have, to push possibilities, to show people, this is the level that things could be at.

-
-
-
-
- Lead text -
-
-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers. I understand culture. I am the nucleus. I think that’s a responsibility that I have, to push possibilities, to show people, this is the level that things could be at.

-
-
-
-
- Quote -
-
-
-

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

-
Someone famous in - Source Title -
-
-
-
-
-
- Muted text -
-
-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

-
-
-
-
- Primary text -
-
-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

-
-
-
-
- Info text -
-
-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

-
-
-
-
- Success text -
-
-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

-
-
-
-
- Warning text -
-
-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

-
-
-
-
- Danger text -
-
-

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

-
-
- -

- Images -

-
-
- Image - Rounded image -
-
- Circle Image - Circle image -
-
- Raised - Raised image -
-
- Circle Raised - Raised circle image -
-
-
+
+

+ Typography +

+

Headings

+
+
+ Heading 1 +
+
+

Argon Design System

+
+
+
+
+ Heading 2 +
+
+

Argon Design System

+
+
+
+
+ Heading 3 +
+
+

Argon Design System

+
+
+
+
+ Heading 4 +
+
+

Argon Design System

+
+
+
+
+ Heading 5 +
+
+
Argon Design System
+
+
+
+
+ Heading 6 +
+
+
Argon Design System
+
+
+ +

Display titles

+
+
+ Display 1 +
+
+

Argon Design System

+
+
+
+
+ Display 2 +
+
+

Argon Design System

+
+
+
+
+ Display 3 +
+
+

Argon Design System

+
+
+
+
+ Display 4 +
+
+

Argon Design System

+
+
+ +

Specialized titles

+
+
+ Heading +
+
+

Argon Design System

+
+
+
+
+ Heading title +
+
+

Argon Design System

+
+
+
+
+ Heading seaction +
+
+
+

Header with small subtitle

+

According to the National Oceanic and Atmospheric Administration, Ted, Scambos, NSIDClead scentist, puts the potentially record maximum.

+
+
+
+ +

Paragraphs

+
+
+ Paragraph +
+
+

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers. I understand culture. I am the nucleus. I think that’s a responsibility that I have, to push possibilities, to show people, this is the level that things could be at.

+
+
+
+
+ Lead text +
+
+

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers. I understand culture. I am the nucleus. I think that’s a responsibility that I have, to push possibilities, to show people, this is the level that things could be at.

+
+
+
+
+ Quote +
+
+
+

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

+
Someone famous in + Source Title +
+
+
+
+
+
+ Muted text +
+
+

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

+
+
+
+
+ Primary text +
+
+

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

+
+
+
+
+ Info text +
+
+

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

+
+
+
+
+ Success text +
+
+

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

+
+
+
+
+ Warning text +
+
+

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

+
+
+
+
+ Danger text +
+
+

I will be the leader of a company that ends up being worth billions of dollars, because I got the answers...

+
+
+ +

+ Images +

+
+
+ Image + Rounded image +
+
+ Circle Image + Circle image +
+
+ Raised + Raised image +
+
+ Circle Raised + Raised circle image +
+
+
diff --git a/src/app/sections/typography-section/typography-section.component.spec.ts b/src/app/sections/typography-section/typography-section.component.spec.ts old mode 100644 new mode 100755 index 93ebfc3a8..616a27386 --- a/src/app/sections/typography-section/typography-section.component.spec.ts +++ b/src/app/sections/typography-section/typography-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { TypographySectionComponent } from './typography-section.component'; - -describe('TypographySectionComponent', () => { - let component: TypographySectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ TypographySectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(TypographySectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TypographySectionComponent } from './typography-section.component'; + +describe('TypographySectionComponent', () => { + let component: TypographySectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ TypographySectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(TypographySectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/typography-section/typography-section.component.ts b/src/app/sections/typography-section/typography-section.component.ts old mode 100644 new mode 100755 index 0691e627e..be20f8abe --- a/src/app/sections/typography-section/typography-section.component.ts +++ b/src/app/sections/typography-section/typography-section.component.ts @@ -1,15 +1,15 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-typography-section', - templateUrl: './typography-section.component.html', - styleUrls: ['./typography-section.component.css'] -}) -export class TypographySectionComponent implements OnInit { - - constructor() { } - - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-typography-section', + templateUrl: './typography-section.component.html', + styleUrls: ['./typography-section.component.css'] +}) +export class TypographySectionComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/sections/versions-section/versions-section.component.css b/src/app/sections/versions-section/versions-section.component.css old mode 100644 new mode 100755 diff --git a/src/app/sections/versions-section/versions-section.component.html b/src/app/sections/versions-section/versions-section.component.html old mode 100644 new mode 100755 index 25a288048..eff895c0d --- a/src/app/sections/versions-section/versions-section.component.html +++ b/src/app/sections/versions-section/versions-section.component.html @@ -1,50 +1,50 @@ -
-
-
-
-

Do you love this awesome - Design System for Angular? -

-

Cause if you do, it can be yours for FREE. Hit the button below to navigate to Creative Tim where you can find the Design System in Angular. Start a new project or give an old Angular project a new look!

- -
-

Available on these technologies

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

Do you love this awesome + Design System for Angular? +

+

Cause if you do, it can be yours for FREE. Hit the button below to navigate to Creative Tim where you can find the Design System in Angular. Start a new project or give an old Angular project a new look!

+ +
+

Available on these technologies

+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+
+
+
diff --git a/src/app/sections/versions-section/versions-section.component.spec.ts b/src/app/sections/versions-section/versions-section.component.spec.ts old mode 100644 new mode 100755 index 1df55ddc0..66c9c029c --- a/src/app/sections/versions-section/versions-section.component.spec.ts +++ b/src/app/sections/versions-section/versions-section.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { VersionsSectionComponent } from './versions-section.component'; - -describe('VersionsSectionComponent', () => { - let component: VersionsSectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ VersionsSectionComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(VersionsSectionComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { VersionsSectionComponent } from './versions-section.component'; + +describe('VersionsSectionComponent', () => { + let component: VersionsSectionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ VersionsSectionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(VersionsSectionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/sections/versions-section/versions-section.component.ts b/src/app/sections/versions-section/versions-section.component.ts old mode 100644 new mode 100755 index 9ede1f743..7d1e68120 --- a/src/app/sections/versions-section/versions-section.component.ts +++ b/src/app/sections/versions-section/versions-section.component.ts @@ -1,15 +1,15 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-versions-section', - templateUrl: './versions-section.component.html', - styleUrls: ['./versions-section.component.css'] -}) -export class VersionsSectionComponent implements OnInit { - - constructor() { } - - ngOnInit() { - } - -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-versions-section', + templateUrl: './versions-section.component.html', + styleUrls: ['./versions-section.component.css'] +}) +export class VersionsSectionComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/shared/footer/footer.component.html b/src/app/shared/footer/footer.component.html old mode 100644 new mode 100755 index 7c297f6ba..562051ed9 --- a/src/app/shared/footer/footer.component.html +++ b/src/app/shared/footer/footer.component.html @@ -1,67 +1,67 @@ - + diff --git a/src/app/shared/footer/footer.component.scss b/src/app/shared/footer/footer.component.scss old mode 100644 new mode 100755 diff --git a/src/app/shared/footer/footer.component.spec.ts b/src/app/shared/footer/footer.component.spec.ts old mode 100644 new mode 100755 index 01d35cc68..ad857047f --- a/src/app/shared/footer/footer.component.spec.ts +++ b/src/app/shared/footer/footer.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { FooterComponent } from './footer.component'; - -describe('FooterComponent', () => { - let component: FooterComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ FooterComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(FooterComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should be created', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FooterComponent } from './footer.component'; + +describe('FooterComponent', () => { + let component: FooterComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ FooterComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(FooterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should be created', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/shared/footer/footer.component.ts b/src/app/shared/footer/footer.component.ts old mode 100644 new mode 100755 index 4e8497d64..8ba4dcf5f --- a/src/app/shared/footer/footer.component.ts +++ b/src/app/shared/footer/footer.component.ts @@ -1,20 +1,20 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'app-footer', - templateUrl: './footer.component.html', - styleUrls: ['./footer.component.scss'] -}) -export class FooterComponent implements OnInit { - test : Date = new Date(); - - constructor(private router: Router ) {} - - ngOnInit() { - - } - getPath(){ - return this.router.url; - } -} +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; + +@Component({ + selector: 'app-footer', + templateUrl: './footer.component.html', + styleUrls: ['./footer.component.scss'] +}) +export class FooterComponent implements OnInit { + test : Date = new Date(); + + constructor(private router: Router ) {} + + ngOnInit() { + + } + getPath(){ + return this.router.url; + } +} diff --git a/src/app/shared/navbar/navbar.component.html b/src/app/shared/navbar/navbar.component.html old mode 100644 new mode 100755 index c24775c11..e15784e5a --- a/src/app/shared/navbar/navbar.component.html +++ b/src/app/shared/navbar/navbar.component.html @@ -1,114 +1,150 @@ - + + +
+
diff --git a/src/app/shared/navbar/navbar.component.scss b/src/app/shared/navbar/navbar.component.scss old mode 100644 new mode 100755 index e69de29bb..43b725fdf --- a/src/app/shared/navbar/navbar.component.scss +++ b/src/app/shared/navbar/navbar.component.scss @@ -0,0 +1,17 @@ +nav { + background-color: #00856f; + margin-bottom: 20px; + height: 60px; +} + +span { + color: white; +} + +.logo { + font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", + "Lucida Sans Unicode", Geneva, Verdana, sans-serif; + font-weight: bolder; + color: white; + text-transform: capitalize; +} diff --git a/src/app/shared/navbar/navbar.component.spec.ts b/src/app/shared/navbar/navbar.component.spec.ts old mode 100644 new mode 100755 index 4e5f590eb..ee06ecea0 --- a/src/app/shared/navbar/navbar.component.spec.ts +++ b/src/app/shared/navbar/navbar.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { NavbarComponent } from './navbar.component'; - -describe('NavbarComponent', () => { - let component: NavbarComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ NavbarComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(NavbarComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should be created', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { NavbarComponent } from './navbar.component'; + +describe('NavbarComponent', () => { + let component: NavbarComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ NavbarComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(NavbarComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should be created', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/shared/navbar/navbar.component.ts b/src/app/shared/navbar/navbar.component.ts old mode 100644 new mode 100755 index c32438d4f..be3468ae1 --- a/src/app/shared/navbar/navbar.component.ts +++ b/src/app/shared/navbar/navbar.component.ts @@ -1,56 +1,56 @@ -import { Component, OnInit } from '@angular/core'; -import { Router, NavigationEnd, NavigationStart } from '@angular/router'; -import { Location, PopStateEvent } from '@angular/common'; - -@Component({ - selector: 'app-navbar', - templateUrl: './navbar.component.html', - styleUrls: ['./navbar.component.scss'] -}) -export class NavbarComponent implements OnInit { - public isCollapsed = true; - private lastPoppedUrl: string; - private yScrollStack: number[] = []; - - constructor(public location: Location, private router: Router) { - } - - ngOnInit() { - this.router.events.subscribe((event) => { - this.isCollapsed = true; - if (event instanceof NavigationStart) { - if (event.url != this.lastPoppedUrl) - this.yScrollStack.push(window.scrollY); - } else if (event instanceof NavigationEnd) { - if (event.url == this.lastPoppedUrl) { - this.lastPoppedUrl = undefined; - window.scrollTo(0, this.yScrollStack.pop()); - } else - window.scrollTo(0, 0); - } - }); - this.location.subscribe((ev:PopStateEvent) => { - this.lastPoppedUrl = ev.url; - }); - } - - isHome() { - var titlee = this.location.prepareExternalUrl(this.location.path()); - - if( titlee === '#/home' ) { - return true; - } - else { - return false; - } - } - isDocumentation() { - var titlee = this.location.prepareExternalUrl(this.location.path()); - if( titlee === '#/documentation' ) { - return true; - } - else { - return false; - } - } -} +import { Component, OnInit } from '@angular/core'; +import { Router, NavigationEnd, NavigationStart } from '@angular/router'; +import { Location, PopStateEvent } from '@angular/common'; + +@Component({ + selector: 'app-navbar', + templateUrl: './navbar.component.html', + styleUrls: ['./navbar.component.scss'] +}) +export class NavbarComponent implements OnInit { + public isCollapsed = true; + private lastPoppedUrl: string; + private yScrollStack: number[] = []; + + constructor(public location: Location, private router: Router) { + } + + ngOnInit() { + this.router.events.subscribe((event) => { + this.isCollapsed = true; + if (event instanceof NavigationStart) { + if (event.url != this.lastPoppedUrl) + this.yScrollStack.push(window.scrollY); + } else if (event instanceof NavigationEnd) { + if (event.url == this.lastPoppedUrl) { + this.lastPoppedUrl = undefined; + window.scrollTo(0, this.yScrollStack.pop()); + } else + window.scrollTo(0, 0); + } + }); + this.location.subscribe((ev:PopStateEvent) => { + this.lastPoppedUrl = ev.url; + }); + } + + isHome() { + var titlee = this.location.prepareExternalUrl(this.location.path()); + + if( titlee === '#/home' ) { + return true; + } + else { + return false; + } + } + isDocumentation() { + var titlee = this.location.prepareExternalUrl(this.location.path()); + if( titlee === '#/documentation' ) { + return true; + } + else { + return false; + } + } +} diff --git a/src/app/signup/signup.component.html b/src/app/signup/signup.component.html old mode 100644 new mode 100755 index b9970e1b8..6b6c0a878 --- a/src/app/signup/signup.component.html +++ b/src/app/signup/signup.component.html @@ -1,92 +1,92 @@ -
-
-
- - - - - - - - -
-
-
-
-
-
-
- Sign up with -
- -
-
-
- Or sign up with credentials -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
- password strength: - strong - -
-
-
-
- - -
-
-
-
- -
-
-
-
-
-
-
-
-
+
+
+
+ + + + + + + + +
+
+
+
+
+
+
+ Sign up with +
+ +
+
+
+ Or sign up with credentials +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+ password strength: + strong + +
+
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/src/app/signup/signup.component.scss b/src/app/signup/signup.component.scss old mode 100644 new mode 100755 diff --git a/src/app/signup/signup.component.spec.ts b/src/app/signup/signup.component.spec.ts old mode 100644 new mode 100755 index df6c474c3..8cd66bf86 --- a/src/app/signup/signup.component.spec.ts +++ b/src/app/signup/signup.component.spec.ts @@ -1,25 +1,25 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { SignupComponent } from './signup.component'; - -describe('SignupComponent', () => { - let component: SignupComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ SignupComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(SignupComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should be created', () => { - expect(component).toBeTruthy(); - }); -}); +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SignupComponent } from './signup.component'; + +describe('SignupComponent', () => { + let component: SignupComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ SignupComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(SignupComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should be created', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/signup/signup.component.ts b/src/app/signup/signup.component.ts old mode 100644 new mode 100755 index 3d0f23c26..08458725f --- a/src/app/signup/signup.component.ts +++ b/src/app/signup/signup.component.ts @@ -1,16 +1,16 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-signup', - templateUrl: './signup.component.html', - styleUrls: ['./signup.component.scss'] -}) -export class SignupComponent implements OnInit { - test : Date = new Date(); - focus; - focus1; - focus2; - constructor() { } - - ngOnInit() {} -} +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-signup', + templateUrl: './signup.component.html', + styleUrls: ['./signup.component.scss'] +}) +export class SignupComponent implements OnInit { + test : Date = new Date(); + focus; + focus1; + focus2; + constructor() { } + + ngOnInit() {} +} diff --git a/src/assets/img/brand/argon-white.png b/src/assets/img/brand/argon-white.png old mode 100644 new mode 100755 diff --git a/src/assets/img/brand/blue.png b/src/assets/img/brand/blue.png old mode 100644 new mode 100755 diff --git a/src/assets/img/brand/creativetim-white-slim.png b/src/assets/img/brand/creativetim-white-slim.png old mode 100644 new mode 100755 diff --git a/src/assets/img/brand/favicon.png b/src/assets/img/brand/favicon.png old mode 100644 new mode 100755 diff --git a/src/assets/img/brand/favicon0.png b/src/assets/img/brand/favicon0.png old mode 100644 new mode 100755 diff --git a/src/assets/img/brand/white.png b/src/assets/img/brand/white.png old mode 100644 new mode 100755 diff --git a/src/assets/img/icons/common/github.svg b/src/assets/img/icons/common/github.svg old mode 100644 new mode 100755 index 2227d5e0f..802adb5c5 --- a/src/assets/img/icons/common/github.svg +++ b/src/assets/img/icons/common/github.svg @@ -1,12 +1,12 @@ - - - - UI/icons/dark/github - Created with Sketch. - - - - - - + + + + UI/icons/dark/github + Created with Sketch. + + + + + + \ No newline at end of file diff --git a/src/assets/img/icons/common/google.svg b/src/assets/img/icons/common/google.svg old mode 100644 new mode 100755 index 999a208c3..c08cba14b --- a/src/assets/img/icons/common/google.svg +++ b/src/assets/img/icons/common/google.svg @@ -1,17 +1,17 @@ - - - - UI/icons/color/google - Created with Sketch. - - - - - - - - - - - + + + + UI/icons/color/google + Created with Sketch. + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/img/ill/ill-2.svg b/src/assets/img/ill/ill-2.svg old mode 100644 new mode 100755 diff --git a/src/assets/img/image.svg b/src/assets/img/image.svg new file mode 100755 index 000000000..8f46d4463 --- /dev/null +++ b/src/assets/img/image.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/assets/img/theme/img-1-1200x1000.jpg b/src/assets/img/theme/img-1-1200x1000.jpg old mode 100644 new mode 100755 diff --git a/src/assets/img/theme/img-2-1200x1000.jpg b/src/assets/img/theme/img-2-1200x1000.jpg old mode 100644 new mode 100755 diff --git a/src/assets/img/theme/landing.jpg b/src/assets/img/theme/landing.jpg old mode 100644 new mode 100755 diff --git a/src/assets/img/theme/profile.jpg b/src/assets/img/theme/profile.jpg old mode 100644 new mode 100755 diff --git a/src/assets/img/theme/promo-1.png b/src/assets/img/theme/promo-1.png old mode 100644 new mode 100755 diff --git a/src/assets/img/theme/team-1-800x800.jpg b/src/assets/img/theme/team-1-800x800.jpg old mode 100644 new mode 100755 diff --git a/src/assets/img/theme/team-2-800x800.jpg b/src/assets/img/theme/team-2-800x800.jpg old mode 100644 new mode 100755 diff --git a/src/assets/img/theme/team-3-800x800.jpg b/src/assets/img/theme/team-3-800x800.jpg old mode 100644 new mode 100755 diff --git a/src/assets/img/theme/team-4-800x800.jpg b/src/assets/img/theme/team-4-800x800.jpg old mode 100644 new mode 100755 diff --git a/src/assets/scss/angular/_alerts.scss b/src/assets/scss/angular/_alerts.scss old mode 100644 new mode 100755 index 408a7992b..e6cf1c53c --- a/src/assets/scss/angular/_alerts.scss +++ b/src/assets/scss/angular/_alerts.scss @@ -1,3 +1,3 @@ -.section-components .alert { - margin-top: 1.25rem; -} +.section-components .alert { + margin-top: 1.25rem; +} diff --git a/src/assets/scss/angular/_datepicker.scss b/src/assets/scss/angular/_datepicker.scss old mode 100644 new mode 100755 index fe587e9de..4fd187207 --- a/src/assets/scss/angular/_datepicker.scss +++ b/src/assets/scss/angular/_datepicker.scss @@ -1,181 +1,181 @@ - -ngb-datepicker { - border-radius: $datepicker-border-radius !important; - direction: ltr !important; - - - &, - & * { - outline: none; - } - &-rtl { - direction: rtl; - &.dropdown-menu { - left: auto; - } - table tr td span { - float: right; - } - } - top: 0!important; - left: 0!important; - padding: $datepicker-dropdown-padding!important; - @include box-shadow($dropdown-box-shadow); - - .bg-light { - background: transparent !important; - } - - &:focus { - outline: none !important; - } - .ngb-dp-header { - border-bottom: none !important; - background: transparent; - ngb-datepicker-navigation { - color: $primary; - - .ngb-dp-arrow{ - justify-content: center !important; - - &:hover{ - background: #e9ecef; - border-radius: .375rem; - } - } - - .ngb-dp-arrow-btn { - margin: 0 !important; - top: -3px; - - .ngb-dp-navigation-chevron { - color: $primary; - width: 6px; - height: 6px; - } - } - ngb-datepicker-navigation-select { - .custom-select, - .form-select { - font-weight: 300; - color: $primary; - border: none !important; - background: transparent !important; - -webkit-appearance: menulist !important; - box-shadow: none !important; - - &:hover{ - background: #e9ecef !important; - border-radius: .375rem; - } - } - } - } - } - .ngb-dp-months { - ngb-datepicker-month { - .ngb-dp-week { - border: none; - background: transparent; - .ngb-dp-weekday { - color: $primary; - padding-top: 10px; - opacity: 0.8; - font-style: normal !important; - line-height: 20px; - font-weight: 300; - width: 36px; - height: 36px; - font-size: .875rem; - transition: all .15s ease; - text-align: center; - border: none; - } - .small { - font-size: 14px; - } - .ngb-dp-day { - font-size: .875rem; - width: 36px; - height: 36px; - transition: all .15s ease; - text-align: center; - border: none; - border-radius: 50%; - - .btn-light, - .custom-day { - width: 36px; - height: 36px; - box-shadow: none; - color: #525f7f; - border-radius: 50%; - align-items: center; - display: grid; - - &:hover, - &:active { - box-shadow: none; - border: none; - background-color: transparent; - } - - &.faded{ - border-radius: 0; - } - &.range{ - color: $white; - &:hover{ - background: #5e72e4; - } - } - &.range-start{ - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - &.range-end{ - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - &.range-end.range-start{ - border-radius: 50%; - } - } - &:hover, - &:active { - box-shadow: none; - border: none; - background-color: transparent; - } - .text-muted { - color: #adb5bd; - } - } - } - } - } -} -.datepicker-container { - input option { - display: none; - } -} - -.custom-day.range{ - border-top-right-radius: 0; - border-bottom-right-radius: 0; - color: #fff; - background: #5e72e4; - box-shadow: none; - font-size: .875rem; - width: 36px; - height: 36px; - transition: all .15s ease; - text-align: center; - border: none; - border-radius: 50%; - - &.faded{ - border-radius: 0; - } -} + +ngb-datepicker { + border-radius: $datepicker-border-radius !important; + direction: ltr !important; + + + &, + & * { + outline: none; + } + &-rtl { + direction: rtl; + &.dropdown-menu { + left: auto; + } + table tr td span { + float: right; + } + } + top: 0!important; + left: 0!important; + padding: $datepicker-dropdown-padding!important; + @include box-shadow($dropdown-box-shadow); + + .bg-light { + background: transparent !important; + } + + &:focus { + outline: none !important; + } + .ngb-dp-header { + border-bottom: none !important; + background: transparent; + ngb-datepicker-navigation { + color: $primary; + + .ngb-dp-arrow{ + justify-content: center !important; + + &:hover{ + background: #e9ecef; + border-radius: .375rem; + } + } + + .ngb-dp-arrow-btn { + margin: 0 !important; + top: -3px; + + .ngb-dp-navigation-chevron { + color: $primary; + width: 6px; + height: 6px; + } + } + ngb-datepicker-navigation-select { + .custom-select, + .form-select { + font-weight: 300; + color: $primary; + border: none !important; + background: transparent !important; + -webkit-appearance: menulist !important; + box-shadow: none !important; + + &:hover{ + background: #e9ecef !important; + border-radius: .375rem; + } + } + } + } + } + .ngb-dp-months { + ngb-datepicker-month { + .ngb-dp-week { + border: none; + background: transparent; + .ngb-dp-weekday { + color: $primary; + padding-top: 10px; + opacity: 0.8; + font-style: normal !important; + line-height: 20px; + font-weight: 300; + width: 36px; + height: 36px; + font-size: .875rem; + transition: all .15s ease; + text-align: center; + border: none; + } + .small { + font-size: 14px; + } + .ngb-dp-day { + font-size: .875rem; + width: 36px; + height: 36px; + transition: all .15s ease; + text-align: center; + border: none; + border-radius: 50%; + + .btn-light, + .custom-day { + width: 36px; + height: 36px; + box-shadow: none; + color: #525f7f; + border-radius: 50%; + align-items: center; + display: grid; + + &:hover, + &:active { + box-shadow: none; + border: none; + background-color: transparent; + } + + &.faded{ + border-radius: 0; + } + &.range{ + color: $white; + &:hover{ + background: #5e72e4; + } + } + &.range-start{ + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + &.range-end{ + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + &.range-end.range-start{ + border-radius: 50%; + } + } + &:hover, + &:active { + box-shadow: none; + border: none; + background-color: transparent; + } + .text-muted { + color: #adb5bd; + } + } + } + } + } +} +.datepicker-container { + input option { + display: none; + } +} + +.custom-day.range{ + border-top-right-radius: 0; + border-bottom-right-radius: 0; + color: #fff; + background: #5e72e4; + box-shadow: none; + font-size: .875rem; + width: 36px; + height: 36px; + transition: all .15s ease; + text-align: center; + border: none; + border-radius: 50%; + + &.faded{ + border-radius: 0; + } +} diff --git a/src/assets/scss/angular/_dropdowns.scss b/src/assets/scss/angular/_dropdowns.scss old mode 100644 new mode 100755 index b2f5cdcc0..6db9512d0 --- a/src/assets/scss/angular/_dropdowns.scss +++ b/src/assets/scss/angular/_dropdowns.scss @@ -1,7 +1,7 @@ -.no-caret::after{ - display: none; -} -.navbar .navbar-collapse.show .dropdown-menu.show{ - position: static !important; - transform: none !important; -} +.no-caret::after{ + display: none; +} +.navbar .navbar-collapse.show .dropdown-menu.show{ + position: static !important; + transform: none !important; +} diff --git a/src/assets/scss/angular/_input-group.scss b/src/assets/scss/angular/_input-group.scss old mode 100644 new mode 100755 index d5ba981f8..a49093bb1 --- a/src/assets/scss/angular/_input-group.scss +++ b/src/assets/scss/angular/_input-group.scss @@ -1,9 +1,9 @@ -.input-group { - .form-control.datepicker { - &:not(:last-child) { - border-right: 1px solid #cad1d7; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - } -} +.input-group { + .form-control.datepicker { + &:not(:last-child) { + border-right: 1px solid #cad1d7; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + } +} diff --git a/src/assets/scss/angular/_navbar.scss b/src/assets/scss/angular/_navbar.scss old mode 100644 new mode 100755 index d2f617ab4..352bc0d46 --- a/src/assets/scss/angular/_navbar.scss +++ b/src/assets/scss/angular/_navbar.scss @@ -1,11 +1,11 @@ - -@keyframes show-navbar-dropdown { - 0% { - opacity: 0; - transition: visibility 0.25s, opacity 0.25s, transform 0.25s; - } - - 100% { - opacity: 1; - } -} + +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + + 100% { + opacity: 1; + } +} diff --git a/src/assets/scss/angular/_tabs.scss b/src/assets/scss/angular/_tabs.scss old mode 100644 new mode 100755 index 7ee158e78..332d010f1 --- a/src/assets/scss/angular/_tabs.scss +++ b/src/assets/scss/angular/_tabs.scss @@ -1,40 +1,40 @@ -.custom-tab-content{ - .tab-content{ - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - position: relative; - transition: all .15s ease; - box-shadow: 0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important; - display: flex; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - border: .0625rem solid rgba(0,0,0,.05); - background-color: #fff; - background-clip: border-box; - padding: 1.5rem; - flex: 1 1 auto; - } - .nav-pills{ - padding: 1rem 0; - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - .nav-item{ - text-align: center; - flex: 1 1 auto; - } - } -} -.flex-column .nav-pills{ - flex-direction: column; -} -@media (min-width: 768px){ - .flex-md-row .nav-pills{ - flex-direction: row!important; - } -} -.nav-pills-circle .nav-pills .nav-item:not(:last-child){ - padding-right: 1rem; -} +.custom-tab-content{ + .tab-content{ + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem; + position: relative; + transition: all .15s ease; + box-shadow: 0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + border: .0625rem solid rgba(0,0,0,.05); + background-color: #fff; + background-clip: border-box; + padding: 1.5rem; + flex: 1 1 auto; + } + .nav-pills{ + padding: 1rem 0; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem; + .nav-item{ + text-align: center; + flex: 1 1 auto; + } + } +} +.flex-column .nav-pills{ + flex-direction: column; +} +@media (min-width: 768px){ + .flex-md-row .nav-pills{ + flex-direction: row!important; + } +} +.nav-pills-circle .nav-pills .nav-item:not(:last-child){ + padding-right: 1rem; +} diff --git a/src/assets/scss/argon.scss b/src/assets/scss/argon.scss old mode 100644 new mode 100755 index b7d8f7a8a..9f81d295d --- a/src/assets/scss/argon.scss +++ b/src/assets/scss/argon.scss @@ -1,110 +1,110 @@ -/*! - -========================================================= -* Argon Design System Angular - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/argon-design-system-angular -* Copyright 2021 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/argon-design-system-angular/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ - -// Core - -@import "bootstrap/functions"; -@import "custom/functions"; - -@import "custom/variables"; -@import "bootstrap/variables"; - -@import "bootstrap/mixins"; -@import "custom/mixins"; - -// Bootstrap components - -@import "bootstrap/root"; -@import "bootstrap/reboot"; -@import "bootstrap/type"; -@import "bootstrap/images"; -@import "bootstrap/code"; -@import "bootstrap/grid"; -@import "bootstrap/tables"; -@import "bootstrap/forms"; -@import "bootstrap/buttons"; -@import "bootstrap/transitions"; -@import "bootstrap/dropdown"; -@import "bootstrap/button-group"; -@import "bootstrap/input-group"; -@import "bootstrap/custom-forms"; -@import "bootstrap/nav"; -@import "bootstrap/navbar"; -@import "bootstrap/card"; -@import "bootstrap/breadcrumb"; -@import "bootstrap/pagination"; -@import "bootstrap/badge"; -@import "bootstrap/jumbotron"; -@import "bootstrap/alert"; -@import "bootstrap/progress"; -@import "bootstrap/media"; -@import "bootstrap/list-group"; -@import "bootstrap/close"; -@import "bootstrap/modal"; -@import "bootstrap/tooltip"; -@import "bootstrap/popover"; -@import "bootstrap/carousel"; -@import "bootstrap/utilities"; -@import "bootstrap/print"; - -// Custom components - -@import "custom/reboot.scss"; -@import "custom/global.scss"; -@import "custom/utilities.scss"; - -@import "custom/accordion.scss"; -@import "custom/alerts.scss"; -@import "custom/avatars.scss"; -@import "custom/badge.scss"; -@import "custom/buttons.scss"; -@import "custom/card.scss"; -@import "custom/carousel.scss"; -@import "custom/close.scss"; -@import "custom/custom-forms.scss"; -@import "custom/dropdown.scss"; -@import "custom/footer.scss"; -@import "custom/forms.scss"; -@import "custom/grid.scss"; -@import "custom/icons.scss"; -@import "custom/input-group.scss"; -@import "custom/list-group.scss"; -@import "custom/modal.scss"; -@import "custom/nav.scss"; -@import "custom/navbar.scss"; -@import "custom/pagination.scss"; -@import "custom/popover.scss"; -@import "custom/progress.scss"; -@import "custom/section.scss"; -@import "custom/separator.scss"; -@import "custom/type.scss"; - -// Vendor - -@import "custom/vendor/bootstrap-datepicker.scss"; -@import "custom/vendor/headroom.scss"; -@import "custom/vendor/nouislider.scss"; - - -// Angular diferences -@import "angular/alerts.scss"; -@import "angular/navbar.scss"; -@import "angular/dropdowns.scss"; -@import "angular/tabs.scss"; -@import "angular/datepicker.scss"; -@import "angular/input-group.scss"; +/*! + +========================================================= +* Argon Design System Angular - v1.3.0 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-design-system-angular +* Copyright 2021 Creative Tim (https://www.creative-tim.com) +* Licensed under MIT (https://github.com/creativetimofficial/argon-design-system-angular/blob/master/LICENSE.md) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ + +// Core + +@import "bootstrap/functions"; +@import "custom/functions"; + +@import "custom/variables"; +@import "bootstrap/variables"; + +@import "bootstrap/mixins"; +@import "custom/mixins"; + +// Bootstrap components + +@import "bootstrap/root"; +@import "bootstrap/reboot"; +@import "bootstrap/type"; +@import "bootstrap/images"; +@import "bootstrap/code"; +@import "bootstrap/grid"; +@import "bootstrap/tables"; +@import "bootstrap/forms"; +@import "bootstrap/buttons"; +@import "bootstrap/transitions"; +@import "bootstrap/dropdown"; +@import "bootstrap/button-group"; +@import "bootstrap/input-group"; +@import "bootstrap/custom-forms"; +@import "bootstrap/nav"; +@import "bootstrap/navbar"; +@import "bootstrap/card"; +@import "bootstrap/breadcrumb"; +@import "bootstrap/pagination"; +@import "bootstrap/badge"; +@import "bootstrap/jumbotron"; +@import "bootstrap/alert"; +@import "bootstrap/progress"; +@import "bootstrap/media"; +@import "bootstrap/list-group"; +@import "bootstrap/close"; +@import "bootstrap/modal"; +@import "bootstrap/tooltip"; +@import "bootstrap/popover"; +@import "bootstrap/carousel"; +@import "bootstrap/utilities"; +@import "bootstrap/print"; + +// Custom components + +@import "custom/reboot.scss"; +@import "custom/global.scss"; +@import "custom/utilities.scss"; + +@import "custom/accordion.scss"; +@import "custom/alerts.scss"; +@import "custom/avatars.scss"; +@import "custom/badge.scss"; +@import "custom/buttons.scss"; +@import "custom/card.scss"; +@import "custom/carousel.scss"; +@import "custom/close.scss"; +@import "custom/custom-forms.scss"; +@import "custom/dropdown.scss"; +@import "custom/footer.scss"; +@import "custom/forms.scss"; +@import "custom/grid.scss"; +@import "custom/icons.scss"; +@import "custom/input-group.scss"; +@import "custom/list-group.scss"; +@import "custom/modal.scss"; +@import "custom/nav.scss"; +@import "custom/navbar.scss"; +@import "custom/pagination.scss"; +@import "custom/popover.scss"; +@import "custom/progress.scss"; +@import "custom/section.scss"; +@import "custom/separator.scss"; +@import "custom/type.scss"; + +// Vendor + +@import "custom/vendor/bootstrap-datepicker.scss"; +@import "custom/vendor/headroom.scss"; +@import "custom/vendor/nouislider.scss"; + + +// Angular diferences +@import "angular/alerts.scss"; +@import "angular/navbar.scss"; +@import "angular/dropdowns.scss"; +@import "angular/tabs.scss"; +@import "angular/datepicker.scss"; +@import "angular/input-group.scss"; diff --git a/src/assets/scss/bootstrap/_alert.scss b/src/assets/scss/bootstrap/_alert.scss old mode 100644 new mode 100755 index de52265bb..8124ceb8a --- a/src/assets/scss/bootstrap/_alert.scss +++ b/src/assets/scss/bootstrap/_alert.scss @@ -1,70 +1,70 @@ -// -// Base styles -// - -.alert { - position: relative; - padding: $alert-padding-y $alert-padding-x; - margin-bottom: $alert-margin-bottom; - border: $alert-border-width solid transparent; - @include border-radius($alert-border-radius); -} - -// Headings for larger alerts -.alert-heading { - // Specified to prevent conflicts of changing $headings-color - color: inherit; -} - -// Provide class for links that match alerts -.alert-link { - font-weight: $alert-link-font-weight; -} - - -// Dismissible alerts -// -// Expand the right padding and account for the close button's positioning. - -.alert-dismissible { - padding-right: ($close-font-size + $alert-padding-x * 2); - - // Adjust close link position - .btn-close { - position: absolute; - top: 0; - right: 0; - padding: $alert-padding-y $alert-padding-x; - color: inherit; - background-color: transparent; - border: 0; - } - - button.btn-close { - &::after { - content: '×'; - font-size: 1.3rem; - background-color: transparent; - color: rgba(255, 255, 255, .6); - } - &:hover::after { - opacity: 1 !important; - color: rgba(255, 255, 255, 255); - } - &:focus { - outline: 0 !important; - } - } -} - - -// Alternate styles -// -// Generate contextual modifier classes for colorizing the alert. - -@each $color, -$value in $theme-colors { - .alert-#{$color} { - @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); - } +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: ($close-font-size + $alert-padding-x * 2); + + // Adjust close link position + .btn-close { + position: absolute; + top: 0; + right: 0; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + background-color: transparent; + border: 0; + } + + button.btn-close { + &::after { + content: '×'; + font-size: 1.3rem; + background-color: transparent; + color: rgba(255, 255, 255, .6); + } + &:hover::after { + opacity: 1 !important; + color: rgba(255, 255, 255, 255); + } + &:focus { + outline: 0 !important; + } + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, +$value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); + } } \ No newline at end of file diff --git a/src/assets/scss/bootstrap/_badge.scss b/src/assets/scss/bootstrap/_badge.scss old mode 100644 new mode 100755 index b87a1b004..abdcc8daf --- a/src/assets/scss/bootstrap/_badge.scss +++ b/src/assets/scss/bootstrap/_badge.scss @@ -1,47 +1,47 @@ -// Base class -// -// Requires one of the contextual, color modifier classes for `color` and -// `background-color`. - -.badge { - display: inline-block; - padding: $badge-padding-y $badge-padding-x; - font-size: $badge-font-size; - font-weight: $badge-font-weight; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - @include border-radius($badge-border-radius); - - // Empty badges collapse automatically - &:empty { - display: none; - } -} - -// Quick fix for badges in buttons -.btn .badge { - position: relative; - top: -1px; -} - -// Pill badges -// -// Make them extra rounded with a modifier to replace v3's badges. - -.badge-pill { - padding-right: $badge-pill-padding-x; - padding-left: $badge-pill-padding-x; - @include border-radius($badge-pill-border-radius); -} - -// Colors -// -// Contextual variations (linked badges get darker on :hover). - -@each $color, $value in $theme-colors { - .badge-#{$color} { - @include badge-variant($value); - } -} +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + font-size: $badge-font-size; + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/src/assets/scss/bootstrap/_breadcrumb.scss b/src/assets/scss/bootstrap/_breadcrumb.scss old mode 100644 new mode 100755 index be3095069..82fc55252 --- a/src/assets/scss/bootstrap/_breadcrumb.scss +++ b/src/assets/scss/bootstrap/_breadcrumb.scss @@ -1,41 +1,41 @@ -.breadcrumb { - display: flex; - flex-wrap: wrap; - padding: $breadcrumb-padding-y $breadcrumb-padding-x; - margin-bottom: $breadcrumb-margin-bottom; - list-style: none; - background-color: $breadcrumb-bg; - @include border-radius($breadcrumb-border-radius); -} - -.breadcrumb-item { - // The separator between breadcrumbs (by default, a forward-slash: "/") - + .breadcrumb-item { - padding-left: $breadcrumb-item-padding; - - &::before { - display: inline-block; // Suppress underlining of the separator in modern browsers - padding-right: $breadcrumb-item-padding; - color: $breadcrumb-divider-color; - content: $breadcrumb-divider; - } - } - - // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built - // without `
- + \ No newline at end of file From 9660488ed17a3247ac4b31bbb777ad2c4d7e887e Mon Sep 17 00:00:00 2001 From: KasaSandhya Date: Thu, 10 Nov 2022 15:30:00 +0530 Subject: [PATCH 03/65] Added search by specialities section --- src/app/landing/landing.component.html | 66 +++++++++ src/app/landing/landing.component.scss | 141 ++++++++++++++++++++ src/app/landing/landing.component.ts | 12 +- src/assets/img/hospital/dentist.svg | 8 ++ src/assets/img/hospital/eye-specialist.svg | 15 +++ src/assets/img/hospital/gynaecologist.svg | 6 + src/assets/img/hospital/more.svg | 6 + src/assets/img/hospital/orthopedician.svg | 11 ++ src/assets/img/hospital/pediatrician.svg | 14 ++ src/assets/img/hospital/physician.svg | 14 ++ src/assets/img/hospital/physiotherapist.svg | 5 + 11 files changed, 297 insertions(+), 1 deletion(-) create mode 100644 src/assets/img/hospital/dentist.svg create mode 100644 src/assets/img/hospital/eye-specialist.svg create mode 100644 src/assets/img/hospital/gynaecologist.svg create mode 100644 src/assets/img/hospital/more.svg create mode 100644 src/assets/img/hospital/orthopedician.svg create mode 100644 src/assets/img/hospital/pediatrician.svg create mode 100644 src/assets/img/hospital/physician.svg create mode 100644 src/assets/img/hospital/physiotherapist.svg diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 7504f7d62..c90a62f1b 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -151,6 +151,72 @@
Prepare Launch
--> +
+
+

Not sure which doctor to consult?

+

Know more details on specialities

+
+
+
+
+
+ Rounded image +
+ Physician +
+
+
+ Circle image +
+ Gynaecologist +
+
+
+ Raised image +
+ Pediatrician +
+
+
+ Raised circle image +
+ Orthopedician +
+
+
+ Raised circle image +
+ Eye Specialist +
+
+
+ Raised circle image +
+ Physiotherapist +
+
+
+ Raised circle image +
+ Dentist +
+
+
+ Raised circle image +
+ View all +
+
+
+
+
+ + +
+
+
+
+
diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index 8c31b9951..58346b07c 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -12,3 +12,144 @@ h1 { "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-weight: bolder; } + + +.carousal-main{ + position: absolute; + margin-top: 100px; +} +.example-card { +max-width: 100%; +margin-top: 5%; +margin-bottom: 5%; +box-shadow: 0 3px 6px rgba(#ACC0E9,.5); +} + +.example-header-image { +background-image: url('https://material.angular.io/assets/img/examples/shiba1.jpg'); +background-size: cover; +} + +.card{ +display: inline-block; +background: #FFF; +width: 100%; +height: 100%; +border-radius: 4px; +position: relative; + +} +.carousel-item{ +height: 500px; +width: 100%; +position: relative; +background-color:white; + +} +.mat-parent { +background-color:white; +margin-top: 6%; +width: 80%; +margin-left: 10%; +/*background-image: url("/assets/img/bg1.jpg");*/ +} +.mat-parent-small{ +display: none; +} +/*for ipad and other lage tabs*/ +@media only screen and (max-width: 768px) { +.mat-parent-small{ + display: block; +} +.mat-parent{ + display: none; +} +.mat-parent-small { +background-color:white; +margin-top: 19%; +width: 96%; +margin-left: 2%; +position: relative; +height: 660px; +padding-bottom: 10%; + +} +.carousel-item{ +height: 596px; +width: 100%; +position: relative; +background-color:white; + +} +.example-card { +max-width: 100%; +margin-top: 1%; +margin-bottom: 1%; +box-shadow: 0 3px 6px rgba(#ACC0E9,.5); +}} +/*for mobile devices*/ +@media only screen and (max-width: 500px) { + .mat-parent-small{ + display: block; +} +.mat-parent{ + display: none; +} +.mat-parent-small { +background-color:white; +margin-top: 19%; +width: 96%; +margin-left: 2%; +position: relative; +height: 440px; +padding-bottom: 10%; +/*background-image: url("/assets/img/bg1.jpg");*/ +} +.carousel-item{ +height: 385px; +width: 100%; +position: relative; +background-color:white; + +} +.example-card { +max-width: 100%; +margin-top: 1%; +margin-bottom: 1%; +box-shadow: 0 3px 6px rgba(#ACC0E9,.5); +} +} + +.slider-container { + display: flex; + flex-direction: column; + position: relative; + .slides-container{ + padding: 0 60px; + } +} + +.slides { + display: flex; + overflow-x: hidden; + // This is not supported by all browsers. If you want a different animation, please feel free + // to find your own solution. + scroll-behavior: smooth; + + &::-webkit-scrollbar { + width: 0px; + background: transparent; + } +} + +.controls { + width: 100%; + position: absolute; + display: flex; + justify-content: space-between; + top: 25%; +} + +.buttons-lft-rgt { + border-radius: 50%; +} \ No newline at end of file diff --git a/src/app/landing/landing.component.ts b/src/app/landing/landing.component.ts index de7aa69d9..9749d0dfd 100755 --- a/src/app/landing/landing.component.ts +++ b/src/app/landing/landing.component.ts @@ -1,15 +1,25 @@ -import { Component, OnInit } from "@angular/core"; +import { Component, OnInit, ViewChild, ElementRef } from "@angular/core"; @Component({ selector: "app-landing", templateUrl: "./landing.component.html", styleUrls: ["./landing.component.scss"], }) + export class LandingComponent implements OnInit { + @ViewChild('widgetsContent') widgetsContent: ElementRef; focus: any; focus1: any; constructor() {} ngOnInit() {} + + scrollLeft(){ + this.widgetsContent.nativeElement.scrollLeft -= 150; + } + + scrollRight(){ + this.widgetsContent.nativeElement.scrollLeft += 150; + } } diff --git a/src/assets/img/hospital/dentist.svg b/src/assets/img/hospital/dentist.svg new file mode 100644 index 000000000..c48d95f72 --- /dev/null +++ b/src/assets/img/hospital/dentist.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/assets/img/hospital/eye-specialist.svg b/src/assets/img/hospital/eye-specialist.svg new file mode 100644 index 000000000..e279ed1b2 --- /dev/null +++ b/src/assets/img/hospital/eye-specialist.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/assets/img/hospital/gynaecologist.svg b/src/assets/img/hospital/gynaecologist.svg new file mode 100644 index 000000000..b1c82bc86 --- /dev/null +++ b/src/assets/img/hospital/gynaecologist.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/img/hospital/more.svg b/src/assets/img/hospital/more.svg new file mode 100644 index 000000000..d7e9374a1 --- /dev/null +++ b/src/assets/img/hospital/more.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/img/hospital/orthopedician.svg b/src/assets/img/hospital/orthopedician.svg new file mode 100644 index 000000000..e0dfc7096 --- /dev/null +++ b/src/assets/img/hospital/orthopedician.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/assets/img/hospital/pediatrician.svg b/src/assets/img/hospital/pediatrician.svg new file mode 100644 index 000000000..50bbb59f1 --- /dev/null +++ b/src/assets/img/hospital/pediatrician.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/assets/img/hospital/physician.svg b/src/assets/img/hospital/physician.svg new file mode 100644 index 000000000..f51368051 --- /dev/null +++ b/src/assets/img/hospital/physician.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/assets/img/hospital/physiotherapist.svg b/src/assets/img/hospital/physiotherapist.svg new file mode 100644 index 000000000..962bc6169 --- /dev/null +++ b/src/assets/img/hospital/physiotherapist.svg @@ -0,0 +1,5 @@ + + + + + From 8e54da2744262ba4693764e20a4f39ed12a4aa22 Mon Sep 17 00:00:00 2001 From: KasaSandhya Date: Thu, 10 Nov 2022 16:13:22 +0530 Subject: [PATCH 04/65] Minor changes for styles --- src/app/landing/landing.component.html | 52 +++++++++++++++++--------- src/app/landing/landing.component.scss | 2 +- src/app/landing/landing.component.ts | 4 +- 3 files changed, 37 insertions(+), 21 deletions(-) diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index c90a62f1b..3592041e7 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -159,59 +159,75 @@

Know more details on specialities

-
- Rounded image +
+
+ Rounded image
Physician
+
-
- Circle image +
+
+ Circle image
Gynaecologist
+
-
- Raised image +
+
+ Raised image
Pediatrician
+
-
- Raised circle image +
+
+ Raised circle image
Orthopedician
+
-
- Raised circle image +
+
+ Raised circle image
Eye Specialist
+
-
- Raised circle image +
+
+ Raised circle image
Physiotherapist
+
-
- Raised circle image +
+
+ Raised circle image
Dentist
+
-
- Raised circle image +
+
+ Raised circle image
View all
+
- - + +
diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index 58346b07c..d501106d9 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -147,7 +147,7 @@ box-shadow: 0 3px 6px rgba(#ACC0E9,.5); position: absolute; display: flex; justify-content: space-between; - top: 25%; + top: 20%; } .buttons-lft-rgt { diff --git a/src/app/landing/landing.component.ts b/src/app/landing/landing.component.ts index 9749d0dfd..4c82c30a3 100755 --- a/src/app/landing/landing.component.ts +++ b/src/app/landing/landing.component.ts @@ -16,10 +16,10 @@ export class LandingComponent implements OnInit { ngOnInit() {} scrollLeft(){ - this.widgetsContent.nativeElement.scrollLeft -= 150; + this.widgetsContent.nativeElement.scrollLeft -= 220; } scrollRight(){ - this.widgetsContent.nativeElement.scrollLeft += 150; + this.widgetsContent.nativeElement.scrollLeft += 220; } } From 7fdca8de4728ac00fd373eb62b15e751957f4334 Mon Sep 17 00:00:00 2001 From: madhulikagadang Date: Thu, 10 Nov 2022 17:08:00 +0530 Subject: [PATCH 05/65] sympptoms committed --- src/app/landing/landing.component.html | 452 +++++++++++++++--- src/app/landing/landing.component.scss | 186 +++---- src/app/landing/landing.component.ts | 16 +- src/assets/img/hospital/Acidity.png | Bin 0 -> 7386 bytes src/assets/img/hospital/Acne-01.png | Bin 0 -> 24238 bytes src/assets/img/hospital/Anxiety.png | Bin 0 -> 6598 bytes src/assets/img/hospital/Back-Pain.png | Bin 0 -> 5234 bytes src/assets/img/hospital/Constipation.png | Bin 0 -> 6635 bytes src/assets/img/hospital/Cough-01.png | Bin 0 -> 33114 bytes src/assets/img/hospital/Depression-01.png | Bin 0 -> 28097 bytes src/assets/img/hospital/Diabetes-01.png | Bin 0 -> 22315 bytes .../img/hospital/Erectile-Dysfunction-01.png | Bin 0 -> 21547 bytes src/assets/img/hospital/Fever-01.png | Bin 0 -> 21944 bytes src/assets/img/hospital/Hairfall-01.png | Bin 0 -> 22133 bytes src/assets/img/hospital/Headache.png | Bin 0 -> 5769 bytes src/assets/img/hospital/Period-Issue-01.png | Bin 0 -> 36035 bytes src/assets/img/hospital/Piles.png | Bin 0 -> 6005 bytes src/assets/img/hospital/Pregnancy.png | Bin 0 -> 9378 bytes src/assets/img/hospital/Stomach-ache.png | Bin 0 -> 6293 bytes src/assets/img/hospital/Throat-Pain.png | Bin 0 -> 5661 bytes src/assets/img/hospital/UTI.png | Bin 0 -> 5429 bytes src/assets/img/hospital/Weight-Loss-01.png | Bin 0 -> 26189 bytes 22 files changed, 498 insertions(+), 156 deletions(-) create mode 100644 src/assets/img/hospital/Acidity.png create mode 100644 src/assets/img/hospital/Acne-01.png create mode 100644 src/assets/img/hospital/Anxiety.png create mode 100644 src/assets/img/hospital/Back-Pain.png create mode 100644 src/assets/img/hospital/Constipation.png create mode 100644 src/assets/img/hospital/Cough-01.png create mode 100644 src/assets/img/hospital/Depression-01.png create mode 100644 src/assets/img/hospital/Diabetes-01.png create mode 100644 src/assets/img/hospital/Erectile-Dysfunction-01.png create mode 100644 src/assets/img/hospital/Fever-01.png create mode 100644 src/assets/img/hospital/Hairfall-01.png create mode 100644 src/assets/img/hospital/Headache.png create mode 100644 src/assets/img/hospital/Period-Issue-01.png create mode 100644 src/assets/img/hospital/Piles.png create mode 100644 src/assets/img/hospital/Pregnancy.png create mode 100644 src/assets/img/hospital/Stomach-ache.png create mode 100644 src/assets/img/hospital/Throat-Pain.png create mode 100644 src/assets/img/hospital/UTI.png create mode 100644 src/assets/img/hospital/Weight-Loss-01.png diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 3592041e7..04abb8528 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -156,80 +156,408 @@
Prepare Launch

Not sure which doctor to consult?

Know more details on specialities

-
-
-
-
-
- Rounded image -
- Physician -
+
+
+
+
+
+ Rounded image +
+ Physician +
+
-
-
-
- Circle image -
- Gynaecologist -
+
+
+ Circle image +
+ Gynaecologist +
+
-
-
-
- Raised image -
- Pediatrician -
+
+
+ Raised image +
+ Pediatrician +
+
-
-
-
- Raised circle image -
- Orthopedician -
+
+
+ Raised circle image +
+ Orthopedician +
+
-
-
-
- Raised circle image -
- Eye Specialist -
+
+
+ Raised circle image +
+ Eye Specialist +
+
-
-
-
- Raised circle image -
- Physiotherapist -
+
+
+ Raised circle image +
+ Physiotherapist +
+
-
-
-
- Raised circle image -
- Dentist -
+
+
+ Raised circle image +
+ Dentist +
+
-
-
-
- Raised circle image -
- View all -
+
+
+ Raised circle image +
+ View all +
+
+
+ + +
-
- - +
+
+
+
+
+

Search by Common Symptoms

+ +
+
+
+
+
+
+ Rounded image +
+ Acidity +
+
+
+
+
+ Circle image +
+ Acne +
+
+
+
+
+ Raised image +
+ Anxiety +
+
+
+
+
+ Raised circle image +
+ Back-Pain +
+
+
+
+
+ Raised circle image +
+ Constipation +
+
+
+
+
+ Raised circle image +
+ Cough +
+
+
+
+
+ Raised circle image +
+ Depression +
+
+
+ +
+
+ Raised circle image +
+ Erectile-Dysfunction +
+
+
+
+
+ Raised circle image +
+ Fever +
+
+
+ +
+
+ Raised circle image +
+ Hairfall +
+
+
+ +
+
+ Raised circle image +
+ Headache +
+
+
+
+
+ Raised circle image +
+ Period-Issue +
+
+
+
+
+ Raised circle image +
+ Piles +
+
+
+
+
+ Raised circle image +
+ Pregnancy +
+
+
+
+
+ Raised circle image +
+ Stomach-ache +
+
+
+
+
+ Raised circle image +
+ Throat-Pain +
+
+
+
+
+ Raised circle image +
+ Diabetes +
+
+
+
+
+ Raised circle image +
+ UTI +
+
+
+
+
+ Raised circle image +
+ Weight-Loss-01 +
+
+
+
+
+
+ + +
-
diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index d501106d9..a49d98761 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -13,118 +13,113 @@ h1 { font-weight: bolder; } - -.carousal-main{ +.carousal-main { position: absolute; margin-top: 100px; } .example-card { -max-width: 100%; -margin-top: 5%; -margin-bottom: 5%; -box-shadow: 0 3px 6px rgba(#ACC0E9,.5); + max-width: 100%; + margin-top: 5%; + margin-bottom: 5%; + box-shadow: 0 3px 6px rgba(#acc0e9, 0.5); } .example-header-image { -background-image: url('https://material.angular.io/assets/img/examples/shiba1.jpg'); -background-size: cover; + background-image: url("https://material.angular.io/assets/img/examples/shiba1.jpg"); + background-size: cover; } -.card{ -display: inline-block; -background: #FFF; -width: 100%; -height: 100%; -border-radius: 4px; -position: relative; - +.card { + display: inline-block; + background: #fff; + width: 100%; + height: 100%; + border-radius: 4px; + position: relative; } -.carousel-item{ -height: 500px; -width: 100%; -position: relative; -background-color:white; - +.carousel-item { + height: 500px; + width: 100%; + position: relative; + background-color: white; } .mat-parent { -background-color:white; -margin-top: 6%; -width: 80%; -margin-left: 10%; -/*background-image: url("/assets/img/bg1.jpg");*/ + background-color: white; + margin-top: 6%; + width: 80%; + margin-left: 10%; + /*background-image: url("/assets/img/bg1.jpg");*/ } -.mat-parent-small{ -display: none; +.mat-parent-small { + display: none; } /*for ipad and other lage tabs*/ @media only screen and (max-width: 768px) { -.mat-parent-small{ - display: block; -} -.mat-parent{ - display: none; -} -.mat-parent-small { -background-color:white; -margin-top: 19%; -width: 96%; -margin-left: 2%; -position: relative; -height: 660px; -padding-bottom: 10%; - -} -.carousel-item{ -height: 596px; -width: 100%; -position: relative; -background-color:white; - + .mat-parent-small { + display: block; + } + .mat-parent { + display: none; + } + .mat-parent-small { + background-color: white; + margin-top: 19%; + width: 96%; + margin-left: 2%; + position: relative; + height: 660px; + padding-bottom: 10%; + } + .carousel-item { + height: 596px; + width: 100%; + position: relative; + background-color: white; + } + .example-card { + max-width: 100%; + margin-top: 1%; + margin-bottom: 1%; + box-shadow: 0 3px 6px rgba(#acc0e9, 0.5); + } } -.example-card { -max-width: 100%; -margin-top: 1%; -margin-bottom: 1%; -box-shadow: 0 3px 6px rgba(#ACC0E9,.5); -}} /*for mobile devices*/ @media only screen and (max-width: 500px) { - .mat-parent-small{ - display: block; -} -.mat-parent{ - display: none; -} -.mat-parent-small { -background-color:white; -margin-top: 19%; -width: 96%; -margin-left: 2%; -position: relative; -height: 440px; -padding-bottom: 10%; -/*background-image: url("/assets/img/bg1.jpg");*/ -} -.carousel-item{ -height: 385px; -width: 100%; -position: relative; -background-color:white; - -} -.example-card { -max-width: 100%; -margin-top: 1%; -margin-bottom: 1%; -box-shadow: 0 3px 6px rgba(#ACC0E9,.5); -} + .mat-parent-small { + display: block; + } + .mat-parent { + display: none; + } + .mat-parent-small { + background-color: white; + margin-top: 19%; + width: 96%; + margin-left: 2%; + position: relative; + height: 440px; + padding-bottom: 10%; + /*background-image: url("/assets/img/bg1.jpg");*/ + } + .carousel-item { + height: 385px; + width: 100%; + position: relative; + background-color: white; + } + .example-card { + max-width: 100%; + margin-top: 1%; + margin-bottom: 1%; + box-shadow: 0 3px 6px rgba(#acc0e9, 0.5); + } } .slider-container { display: flex; flex-direction: column; position: relative; - .slides-container{ + .slides-container { padding: 0 60px; } } @@ -137,8 +132,8 @@ box-shadow: 0 3px 6px rgba(#ACC0E9,.5); scroll-behavior: smooth; &::-webkit-scrollbar { - width: 0px; - background: transparent; + width: 0px; + background: transparent; } } @@ -152,4 +147,15 @@ box-shadow: 0 3px 6px rgba(#ACC0E9,.5); .buttons-lft-rgt { border-radius: 50%; -} \ No newline at end of file +} +.sympCard { + border-radius: 25%; +} +.symptoms_content1 .grid3-image-wrapper { + width: 100%; + padding: 50%; + position: relative; + -webkit-box-shadow: 0px 0px 8px rgb(153 153 153 / 25%); + border-radius: 24px; + margin-bottom: 5px; +} diff --git a/src/app/landing/landing.component.ts b/src/app/landing/landing.component.ts index 4c82c30a3..1d574a9a2 100755 --- a/src/app/landing/landing.component.ts +++ b/src/app/landing/landing.component.ts @@ -5,9 +5,10 @@ import { Component, OnInit, ViewChild, ElementRef } from "@angular/core"; templateUrl: "./landing.component.html", styleUrls: ["./landing.component.scss"], }) - export class LandingComponent implements OnInit { - @ViewChild('widgetsContent') widgetsContent: ElementRef; + @ViewChild("widgetsContent") widgetsContent: ElementRef; + @ViewChild("widgetsSymptoms") widgetsSymptoms: ElementRef; + focus: any; focus1: any; @@ -15,11 +16,18 @@ export class LandingComponent implements OnInit { ngOnInit() {} - scrollLeft(){ + scrollLeft() { this.widgetsContent.nativeElement.scrollLeft -= 220; } - scrollRight(){ + scrollRight() { this.widgetsContent.nativeElement.scrollLeft += 220; } + scrollLeftSymp() { + this.widgetsSymptoms.nativeElement.scrollLeft -= 220; + } + + scrollRightSymp() { + this.widgetsSymptoms.nativeElement.scrollLeft += 220; + } } diff --git a/src/assets/img/hospital/Acidity.png b/src/assets/img/hospital/Acidity.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4a3297bb0dd9bb15815d514868625b7254c8b2 GIT binary patch literal 7386 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 b#0781Sl4-0+dXFTuo8g3Zisu0wGI0poX>RW literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Acne-01.png b/src/assets/img/hospital/Acne-01.png new file mode 100644 index 0000000000000000000000000000000000000000..5184a15f1fde213d7c954a6a2b415be7799cceec GIT binary patch literal 24238 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 SHGu#hE@6i literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Back-Pain.png b/src/assets/img/hospital/Back-Pain.png new file mode 100644 index 0000000000000000000000000000000000000000..41671a44d72e3259f871bfbaeedf4a13cc1c0b35 GIT binary patch literal 5234 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 YN}<@B6&!y_w>JQ7wEo>HH9P$O0gW+Lu>b%7 literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Cough-01.png b/src/assets/img/hospital/Cough-01.png new file mode 100644 index 0000000000000000000000000000000000000000..be5a0c4709c3a06229798bb6fba6a68bc0f948a8 GIT binary patch literal 33114 zcmd?R^;^`<7cl(UWq}2WrIcm~MH-P1B$h4_q(QnQR1^VemJktX1e9*+Rs?CJL|Re- zDe08XclQ3i&viZj!}EizvS-emIW?!oH(K|VNr~x+AqXN>RZ-A}AUrhg50U`<=GQX< zd+UyNCPZ_!DEY)7_y!74=oFI-SinEQYm3s16 zC@y%i@27f7k=bA@6AqkZw*J*mznt;q1SCOdlIxP+aerx* zgJ9qTMGr@U59|O613sYO5C{%F(8355?w^^gSlkDa6ovpF7<(id_fI+b|M!+AZS82` zL63!wk2QIMQ8d0UyBT(;J>@TTR*3BIQT~QQr zy17gbd$IGyn};>w0am&&n|yLNB322)Gj*S?CU3LT3jEtdLQo1PU@f*hm9tGzd&@s) z*vIJ8%`K^vnBf+SS^Q|msG=E8HzX@%8cHa-nvf;#QUj^UQMc6pxc^KMY9<51!nC9w z{z!L<9l27*oo}JwRYWt9HvEeL6LKMRE;D}BM^I07=kk|SlcPm0J`|3V{Q@77z98*w zlB`}hujU^jw77qHXIYZRg;05)E`F{z^DF{;fg`Fo<*=GXv~cLcKzz6R4xryz_&X%@ zTgGkw6{P^p{mHLOdP6~Q%oRXHGkQttTool;ue+T8=>tK z(B<6q#K*^$3(4l^`65x-kOdJiM_Tj~PrbJCOm?RK8{c0@NGo|;p@>Dr@0dOBF^mk@ zCbokuS^B=dME#Grq7X%hZZpWp?+RSSEd8A+q-gG9`bBR1?t{?0l4(rZ`<6Z-s!FlZOl3Q%-Qbiy+|klhnzr7Y-7{ZYH^>xLhbHd zcC5{7NNA3fgb2MN7Tv(!+r5gkM3lpTYoO+ys{YEhytZ88zLy$DfpJlS=ynJQ2%=q0 zWoK0WiCrGZpD01{Kt`B=p@^?>q>E|!%tup1=r(38=1zHtZdOYvPZOdW7n7rfktjeg zZ1lUQdx=JhL1D@+k9IBl%aCYsc5Ju@-dnheL@Uw)1-L|Qw4&tyL66(x-NEToM092o z3Cw1}85}BD5N;m{1f!^3x06lGTK^uE<=3@^f#^kT)>^-~sm(3PCO~tjz;gNn>Hd+WaF0 z{ATWt?i`?5zcq9wqF()<<3(#Ww6N>#+#Dd1gxQSaeV_M0qS+b0cde76S0)3|Ln)mv zq3E764!~*`ox0g<6_n)Fy;B8XE@Egb$+<0np2_flapWp{`03@WteI=kz`_Cm3&d|u zZ9m|hzhf#3b)OK-5=MV!b(TIlz!MGOz%J~o+7U+YF?=SP74bcP%QCGh5I-qQCbPKwwKGo9X*7fk6Z6&AZ zyf%gEU(F!BW&3M7>5mFe;AQt~*8PgY=`eaAPlkM;ZN`D<)*G)eX#iKW?8*r_d+R@f zLr)T*jXy~zhq$k9v{JpHO27}7dtdj&`PH@;p4#MPeHbf`Ga{Nd>SG4r3m=k=w;%3; z(=3?Um_IG4yC(DRrCW?}6=mlxlpH~LAJtpuoHsR?yv6}D8s2|}E2Nxe#`_%XaFyK` zVU!r{y1-k%OUy4*7L72XfDF|8>WemFf!e;iwZ9#8IZfOAo{js9a$sGLS=;`#DV@G) z7th<>lT&$q^g<&gQ9594sFO0%f7qmo6?G6QbM&dT%GIIjCo%R;KB z9ZzKS+RC1$7`m`?8YZa|Pyt{5KBranI*cRv*U}E@>7i)1tx-jp{{`Hb+Z-V(8Fj2i#ersY(@2f{R!UX))TF z+2R#@Hxm3a&`Km6h-i|_l%2*dG^NyT)z&aO{3EbfL+7D7^0nZl*HILQ`{f*14*Azh z6cVT~bo9@C0!jhjc?EbVtpqmbsCN}X@g)!(+&FI3mzL=7?%0wWnWa9Yy6-A{Jz?tJ zGFE%(^3=TOq>z1@Q5K@(!seh9{vg1ic{Gd~#tBGC{ zu2&EEj}9;I>nUfoGB}V^KEew{7A6S=f2+I;H8TPh=zpl*#H(F!l--qHoR-h@gdDCU z7=HTeZh=kXKZ?36Ras;D5H~NNa`1x$&1Ks9&q|rOA&Hx_SQc#h3TzsRkU}}=loo?a zbec@_TfTd<-LDQG%aHEDhA6Y%Wi#3+z!Hyczo>f*SLm5Ab-~+7 zXSVu1&UQ?9QeL$9pS?^)nQ=!i)TdOk+=Z*CsiPFWpkdZPrnDtxGwj2mrtEksiJS_& z6+Tyc_^{3Rmpe5QO^+1xm5^w*5tg~bP)RS5Yd0+z0Uxaa9|I&=C#3gw7-%qO7m;a; zRm)pY$TP4FA6tDuPj#h*Iiwnc$3-6rR+TXb62lPKm>VUh851)z)`m(5l)vfA{#~Qu zH3Ao~=z@<@S1~In(VWb}8B$f<%FN4IMnvTgM@??nW*z}&{f>cFI(QnU(5O20U?2MZVs`6-lM)dVV)F4H9SWnc zI`@6H*5LVbd_^2zetr|#QVt%I@j?3Hb+x9&*OcFbJu~S*TPZ`T4l#!t+rNvx3PjLI5Ofd6tYN2;T)Q41jEBq`QF<0!a+;f5?I#FThDt>D?hyWdfBi~isr3_M}NBF zFXI{&+5%JH5cuXX*!H4qL5_qNs5;t}YOG%1(fZcvdE*IwG_!yAh)zw1y#F(ZRzL@J zOA_0~0Ay=p+P%i66am0>sm3_O=+|GmX_Y}k6v5<54~z?4=Qp{_zQtV@p{`$#Sx8rx zXrL_9@wo7xS7!Mdvc!_@KD%|k({Lfpb`|Iw%T?wy@9XiF;lMO8_GfPlthT@LM8H+v zaw^F8>(o^KXcnTf-cqcOjm^KgLk~V&%Dz$U`e)@Ra9pOGm2G=nPS3`BXqaEFH3@&c z7`NQBLG1*OrTjLMiueGS6phDeS+R)AO}FkpE(?Q2M(%+RzAhhL<`Z$Vb)&7GLKGM8cr|}AMVfWL z<6Qvui>AhLYsQt~wx7U0%w`iHT~w>F?I`mRV^dR0s;4ZQ{ui6c76rwg{QC@;%$AXb z=07=?$?`+(D0u3dYxYBIGC$|Hu2D9`j%h9gL-34c0+Cem9DeN4*NZftReksKPd~ma z-nDgBHhK3>_awk-52oN@rrMLaO!HujEH|I9^>|;cUc3R8EeKP%@cotfT3|`x3jT{h|8sfKLNQyD zw4^M5C}#4E%jm(0oM0s-GdrX>Dls?GuuUP&E9$=Ti?l86M?_y>r9oryi}PDbvy8_R zhj*jS)=zgI6^f4g{?@H5%RQg_>#x5v9}uGjgJ}ulSfq)li9FhGE5UY&9Z9slPVM0J zD{AH0nY3;5Y$8^kTT{u=+!CabuI zWNH}0%)0*&kbvl4>lsk@Zm}QuM*dTCgwf2iZ-`r8Pj&EmRo(ZPW;n-F7=(wOZH1R@ zmS}ypK6&5ntQfeeXgfJ!mwpECYX0Ts!A7TYzpThoH3EL^JTWC<5kz(qO?kvm;Grt| zX$?v8gFGJRiUM#XHZY0STR_}JEb%&CJ1M$5*7z8^U zeFy+iK!(Lxu7O;a*n1ZZIC8d))%t1!-L*6WCM(G3A3$DF&N6%J?M!&6jb2uzfMoDh z%uthoLAh>`p1$h+lH*$jU*w++UY^cmin(cgG=L}y-pU4}kR99bo8<&DKFa~y0ais1 z_K=;Gjl^aqyDuBekUJr$xo_Xby-NTKMec<+d|V6`e8}jz=XiY9PZHwzUg7?Jn5NTl zN*W5Mn6v zlnu;Y>AJn-*rM8KWL(ixYu}2mtlF2cUiXQ)_`-e0#U0LHYs8KEtMseDaEzG< zGT;f8VQi+}4@QXrFBz`SYtOIS%kr9r%^i4G`_U-UI~e!R}=G5 zprw1o9%aVof5TS9=C$l=K6#bX>V$rFdd4eqa#Rx7di>$12anFqo+S?iy)md6Twncy zdMW38_t|B5Im5vGg?4AP(zA%*x?t`{zI_z=Set+9=s^~^b^d}P zz{<7mwixBor(}h8dBXVy1lC>!!FRC4NNoMyrib*qZEp0h`=xay0gouy##w*!>_{}k z#tyORV+ch#_?H_FSKWfUesQoqY(*UEL|37>_ zD+3V~Z2onA-fyEG0TEbiS==F_N6#&>IJjQn z`Zt^-5x>&0SvdWs_BEBPjmy&>(-K8SRf)qtL5T&%o7WD0@|ku&`1X}8S>|aJC;`z= z>=JPn8r?bT(kmh0>yF(LNF6piNm+cEz=nmoUXvwfwlAMHYxO;?lQ-LW!nKVjd^pgS zShRlrXQ@HPGq%n&Enn%g&k!|0Lj~A=6jL-AgwkG~iLknsR;QY{F{ld)X6+Qs-75R$#Ar*d5@j$a!kFeAKh*K>*4ycO_fua~5$0_D4SKqi zd->r0fTKjkLSDHt2gA~w%$d1-c`={Iwo)Bo=029>OX`xQxa8jUBI4OwV0Fhud=aIh{OQ z4&bi)i>s|v*TqWP4JJRB?Vge4Mt^8bT-raiIZiKKXeKE;{x-+(zVKZOPR5~41$koH z=INEhDy!tXwZ#&EZpo;tAS&yc1b$`1NG$ytCyqhALp;T_JhB@TD& z+ZyuaD=W%xAvPqddj=r_^I7-Mub9;baw&^T?;<8Womo&mpc4MxZ4{S&DlB?jt4TMT z{CC@=NkHN7TrSX8uJKRpZCV->#GW*MWcF(N+eHd@G=-V`1H)9lxBt2<`@VHWmEbd0lqQ;*o0T9N2!x@qh{a?BpWx`= z!`I{>E+tb*QO~uaP{}4v(c@z&6Fp6RIh*(rxqk&tm6St;Ezi;9x)_MW$!gx4!k^Gi z;9Sk{DzO19bBB?(WBj_aV(>QoSw`B0w;Dc2GI3Y)*2p}5?KA&dwXo^y#eu9;jqur-id>NZ;QQq8_-U{;x`d3%TtWR^o^~$7-PVV-s3n3&0?L{ zz&^HP;3?NdY!$IxzdJ1;k8jhpCGy9~l}J;V(do_k-}aG#br}GBD!V9DYT6B<+nsxg*7Rw zu#LHm%k?I@5|H2|c`s-76ok-XL8zHc6!C;Ypmq%7GT*X|ha4f#2<<3|4)|8IbAnF^ z?;0>~yX?Fw6UzI3<*~m?6DrFbirEz38(8c!D0T&@f?y~Kiwh!~v%b-^zl|KND}zNv zm>)k?1ov%T&EZ=pcE#^Fna*9{{mQya`rDez+v0gIgJ(Iy;GsT#j%3oVwZkLaQ{XIn zal|aUj>~_jq8P*ZvDGQYQpu}?83RWj-Svnxe|okSt(gvk!DVFjcivw zRP0$6ib}to z-B0gZTs%dSoVFUYaxNq8R-EbW7yqKn=$hE&?Y59tzSIP$n92O@Kk|=t^VvZ{In%t& z`V&8z>7#ys>AVqaPsGygAxbG${SzZOx^?Ek6jjBhr=G^7w1c9M3Gx9WCWncTr7q== ziWD5ohJ;1V6e^JV#>S+Y=! zF`4u?rB`(z(~M-`_Cboka^`=oPUw}&aAFH?bWE%3D@v9*_TI}MT8b=ZocK5iNAJ`d0~}-w{5Tvon*}3Po^cSbAV}HV3K}UiJsK=?qDEi} zN6ECr6jCQ1xwmPi0$3HYLFQoW4Vai;>ICw(JB~TqtgYl|7f020fWd(l!7KE9<21%1 zHi3lw#mVM}eHe#r@^<|=XjeR+`@|;|Y=0FK*ln12>yH8+0@eJ0ivHJvlE#aWuZOIJ zD5WiULNcyoG^QeaEK~M725cr^MC!Rt&so}R{`*YxShB{uL5kHFff^K}TNC1U{Y&DkZTw7u6ff)?>n7wn=(AT+3>1 znI=PQu^KCh&nwh#!I6L76BYeRdL`y^gqkHlCH2FUHHrA} z7C+q>x`{pNnFYZJU5`J_&F7oUc#$8<>ogj_teX7&h#*5}r_oeVO7Yl<92UR7E};FJ zJ=nf#J0_MU&Gg#Y(u@^7qxv97CRokamK@y;<88})x_8a-^Rdv?E3L{ilfS4NxY36x zjww?~^9F=}^1J>BiM*lVRjLoW)SyK{7wkw8MBx*Umio(($Zyr4=q{_fM?WdGC5PrlEG zjinRyUgNh--~0{5{?3W^iykOPTqz$b|C-_yxM%?F#u~c6cm!&gyN)L$wKYMCQCY=? zTMd6|{A=8sqUHAugzXPfx;s;dRYHMGUY#{a?~$_rb+@RdRCivz$J@}|fv((dow;Z@ z20y00bMIuH@MI(lM5tz z#6-`i{QbXlc6eTEU5OlN5d+r9zL-He+3hdGEYJ9{S>jtOGGj=Ak>aPins;umU?oCwK*|kO51jfJUctp z-{-#PbZnykZ|UYbOm*z}c1sVERS|=a5F8KI^Bb<^qAD9&5%!|MT1U!w`YwS;CW?NV zg-yAnQvg&%9y9!<7+DsN$@VOHxSNLuM3+xgbe8vTBZOJ{YcE`D^C)htGfKv@!H3V( zez}sDPHs}*q|D#&Mf`=i{1nV_uEahdvn6RReGS3@Q z&^LLA?vnWEtDUQbnzH8H&JSMB`m`SJ`+2iH3jr4B6a{E3t$<*x+U4xc8t6oQDdjgz zu$`vjkONGH`0?vwh`ZJfs+VX>X|eiZLGfhM)%QUSqlFxks)+X(01*S zi`f3(>98s@o$?d2?1sjEq90Pb%Om>XtEmS=*J3gprF}-4?&y>gOqb6CI~*d{hCt{f zf6tJntlZ|M{tXM5U@O=@$(XbvkJ4p%wns-}MIxWq+l@uNf*8aO@3SY$Q~O}e9-Z{1 z8X#Kv+|oQ9y>aclB?&dee2;rr)_S7oUOPP>;5wv!BCTzYA+$)bCT$prz8VzidkP|B znTK*JaZ2at(G3L_Q8+TAcBi{BO6hGHXOa5`{+~$eD|R;``QCGBE^pnkpFugvsR$++ zyykvq5;l_2@|^Z91h;=&e|+j|(~97Ql-A4yt3>ic-dDaoIe1%>%pxbeM))Sap|1b4 z>9Ra1RqxqZ&k%xg><*YjSYJ;w*UKF=qhYVO9$f9T`@ZM!?+w6D6$A>SGjGst>-mzb zpB!2)^7hl?wbv4}R2>C4FNZ@=l*2Yzb19Vu6ATB_=)66z7zo^HzyA8x0H>=lE^#kWf&XHk*`vUr^xWpE=> z+N|Job7j%*`nPq|P+_+=FF%{z8z2E}t^s6GmK|kEHR970t#(DUVZ@S4|Jc=Cr61H@ zwZd^RE(*Z?!2&pT&Fx2yzf;U) zHgfwT8Up>7S@{yI;vI#U4V}OVSQE@(*oTo9t4Z#?oHkEzitGklZKJDU*vOsKiuyK? zy@r+V5ktRS_Y7oWS##9piHv$dX4~4eQ{SS^%Opx*^P<%fxGy()Loa;j>B(OMnN<>Q zR*8`41&`^(M#0L&*+24$JyPP6)GSI;)}F6H2trMJ`IFz%wqUTm(+|{p9s2MfIyt}N z?BEX8oZs8shQ`7i53ynZAT&SO}A|j@SzLTP~2zfN-#0Cup#9WY|2L zIF<;8Ku&~rq%>1Pki#no9$ds_ zzp2CL?xo@OHOtz9=qf}aJB-p^eI0GkC|vq_%fiJOHA1?w7f1pw206<0<6Fu>onJTh zl2&z94HfZ&Z@5CVN+>y9=X^1(+?Jjl2C*}%uO^-Eg%d6<_P-X>Oeb?Z)aKpQ>2u%to+B)+_!w@(5 znMzTl#$F=Wur!p?4je<)c+pNi8Kf3^pEc*x`iQSm>OB^p<;pK}MAj~f!T%c22vmj& zu2^5#61goa<#yO%DZKpRjD%po*{Td<|+3D%d5mJz!`} z^UE{B%GGj>?9MXJ6DK>qcH-%edi;-G)X}AaQyXfXYnhsDbkEZ2?qNYbihXc&vLs_a zU|-`ppJ0V=?WuR*AYqCR?w(g;IW6N;<13#=jQC2ltFNhu$CX1CKV2vJeEass4j4XB zs|WQGrIrK&>B8v&<;0{No1at79;UA8G0_M#-)n_qAKcmfx7Aa0xo7qRf(=H z#)e&DxE#uOmKCO%qw}5A#5hL?p{wctq)F%6A`*?U%y0A>bO+GWYfou3S}Ap90W4_# zy2)kxMR%-}y`+B;qZ-5=s)G~0#XHvmKk7eD`5v>m6ig8Da#yxNjnhwZD`WY(?{DAi z1M;_i6hd&MpcklZ9E+xrf8*eV%9~@9%SLlqa=cE~Qajd3wHCf^8e&e9) zecbOf{e7GEdGG+gn1TA&s6F4$-q@>48fEh_6*&zk_Dz3Y4{1qC@U9g!Ekv0rnLHzQ zR~A?x4l*$^$0^_OgY!A9Vjk7K00?VKCgY;_^@e)Iy~03YuHr!5U(&IO5PZS@EbQgt zTe*hT&L^EKZX)f(#DJLcf!SJP-uA-A1x+PAS=~)*D{aFbIvAoWRj+|%<$hVgrmpaL zw#(e)Vd?~y2%;Xe&~vK;aVX!_V>A91spw5% zhZ9zI&$l2%T2NYiD@!{!F9N$|?r zF2b=?`shz?39-PBkzeEC_W_jP)Ap~G2;+k73Sw_k?w)d}+3Iz+!Hvf(`^FaBEIe!a zgur~)^Xr9J-1p`A+qCsy6hNWTi~vZKYmz}>M6qb?hbTf8Es5B%ByJ=O zK`S@lBdt6*KkRO28bRh{qu2PrP;4I$a&^nU2ovns74_L4-VMf=K@{@$^?tbU`bd+# zN`!76&^2?=GV)w@bL@@M<8R}}QIs?YLvy@dEwksIBU|~^SXc9Vc~zM{err%)R~A_5 zfUar4mPA#l{#%Gr%aa$!b_Edr$?^L?;n{xq_;_`i*vYJ)TsotgZYpfC8-YRxSuDNK z>s^xA^UKlkYW6mD94Xcms3`56nXPJUSF}+jD7$r${z~6D%J;WkM+Xl zYz+f}8V7Fyz@EbvZ>7Qa{0yJA#Gj>0#YedUDMXOF0{pl2oOmDh7Z;6G$ZFc^-T1Cz z1|era12>U#qLR2l@O9i1&lbncfKxkN#xG^9329N8`E?fdJ}jY!Q!i&6p3!2ZJ4(js zXj*?sZ)59OFNGMLLj?qL=pK!ZIo8Myf9p78Yo+3JIpGjkBjlR5p5MRxlN49veB0Mu z5{%}o#|tbDr5D=V+$jv^Txib>=2ZB)t?&_LcGi4;JN&neAd79;X58#!|5csajcbc8 zyMpU7#`+*UkH&mdiA9!PZ(1XslsK zJRux8kX~rMoOXNd6Me(ou7dF>J<;E9P@-LM2yIZpx{gj)UD=ayr)Q7@F3-Qv?}J;J zUrxT{{X#HzUc%_}XDGOp1`euVu3?GhE1wTLwR8!uX1XBruy|3B*pK@hyLTg2Qxoa^EamgyOIX@BP| z$p#iQK-^RA0=z`*&kdhOv!2v`<*YhlSsDbC5fMagGTA3oybdga!xr{!pwoP0yoLHd zocYFC#Tz#|B}Nn zA&8IBg2jT}JqTJWCvid`P+v-oTh42&jz=H~UD+gi6+$TgDsP*11y^PmAO0?& zp$gDYu&Nf|23ycw@7$o@3+ysWBlwR3t$j29H>_W?s4#zoXqs}QfQEPQ`TlUr4-_7X zCW8jB;NE4&U77!VEy~}t>mWp-J^;Sb+Gxg0{LEt&nIacW) zz{=n{xV)JKzV4(JnIZit=`i)0w;c}UXJwJ+?8VBs7aFd_h`^C4+4h%F%*pOD{jp@E zEB`?#u&96`&MzwMdaz#~%}HGfpMRFz*&6txwV=(LX9a`gUjFg3{hH;}Kms!JYXwKS zuKZYp>%@n8hoKYli3}8!5g5iD8kYOlh#lLksEd&U7~D-B;7wz4`SJ%rL@}&DQlN1V;L=mW(6()liRX747#(>d>%f}6beMHb&i}U=$J@N z3SW$;=PbF@I^78d0m|C4SSPx;f1_@)q(~&VP*n>a1 z^XtJ%AO{Kpk4%(URKNoh6DluAyef0_7?hA%bM)duTnm!?z?%g_vfus=U$gvF025=g z2wa&CS_a78_P`L=RBrNK&==2Ne0v*emf-Fq z0wvS1f;)pbFkh@rL{+kIAxS&|YjB<`gsCV%qH}?UtAD-n1aMiQ{r)&2`bQQ$lX@-* zD?KA2xWoxJ(=!Xn!8p&&oGe%>6x#xhz5CoKdyuvFL-mEc=>azk8t*vJa=g{@CCXS_?V#U3+so@=th8+-X6=$hK>L0@K zp_^nh>eZiC@qqYfxMO8#qSr?ps%0~gqQ&8fPme-TaOkG+(kTXPuDHzZ(f{}hI7F^a z(WhS-T8Meihaz{#Agn184bnJNNI4#os@%oZ@l%uRELksEQJrg>@;U{;z(M1SUX&2Q z*1k~-L}sZJ-ZIUONiGxMUOZG{ZLaV97s+U zah3+V1Pn3C0NQ2C=PZcmvs7cLyQQ=CW)#7wsS{lYveTx(08z2BVQK&Vbo3W4i}V$a z$YqeWs&R#y?Ll#*r@+2W`_o{whATsFa%Czw8EpjKVZYWbBA)fdWqCF*VVcQ#ahu_( z=60Nj1gF7F!oZXH9N}Q_>csw)*-8_LDUIvPC^6X9wYgh-;owG$i_fV|VooDrCH+s> z_xf<|zZpOLkH~oUNKN;O4qwuAP|3YcIJBVJejFIqIF37^?0C~--X`vP0>#_IRV|@r z5Jno%eUp}c;0kXEi$Z6ft1J>co>6;%J23Li)kUT7ND5Y)dF9?*1{v*JZlsV!UU|_e zP`m>5<5OxFg5Tnrt2zP{`o#RkuCUGlf-wmxCLtj0B#wf#6=ZelBJbvY)TIQRG}3G> z4Y_`)i*4H76M)chpQBmgwMY7K!=!^G#H{}G8wr2JgN9z2;p1X z!0j(tM#P#Uv3w;{oC%7~vZ6~EdTR;p-*Q(O*k^r|+$zZz|CaaDQ#TlSpp2uGUlbtf z{q@S!DhFno2_|0R1m<3l-qEeSIEVm~AlA4F42F+}29=xbL4<~iU0mXu9%K@+Dmd~^ zRo^wMd(()5p2cUWf^ZlpYnxo?`V|L(DFt&Rbcc66W*7Hc;WjyyT9lRZO5PNZ_7w>2 zW9e*VQo1XC0}GXpf^nTBYPp<}++_C}CBs;JsFbLI;yhNyjjO00oXD`Z86~95-yQaN zvcy&CE`-*#G{6LZe^3uFkKPsx?ixBO?aGV#02V&gx}~UN!~!B*EY*E!TN7jqJ$te= znEyC2bf`i@8Ote2!9cQqNaW>Ja+^4u{&foH<6(167~0jrZ>i#~WYtEu4IF^6Zo5Vn>0D=`?=fr3}SXyEsdCVD*i z(BhDKSrG(OOyv$0=g?og)FWCb5;XUeyjGaPKIn$FshbL=XF4o zbs;@v)MGpCs}L>!-V3B&G6f~Z;%m9s3mqJo>u$kAs+NAWE{)A9FB+A(*BsP)1YvN1;l@m79UP(JZ<&i#pV*{ofygu^6Yh;9}QGRbPLw z*R2Fw7#x)Ay?THDe$OP>>&-ejk@r0j$il<2EC&?zv@E#4hdoxXuK@GEU5(KnLJnW$bU7G( zWqT;?kSl|LQuGSuBB?;ZMgoi=in3LwDEhK;z0f{qU6Ru9M*@vUqRZ(F+#XOn__F@u z^$I?}i2j#$5j^!1hGF6inE;2bD#r^Y?Qw|?!tD^Z@6GGAc|P^C-}{7$PQhN65F#|$ z{a8AXSWJZjO^ho)`z{L(w{Hu zS8Ht?GIPlde4SCAA!s-h!j6UTv$8IOpg=z_{og~>k4@}#g1qW%{`WQhPutTVRVbiD zH-&@(BdF3JX0!piq}`bMjydJmVErrW^JCEG`AmGyvHT5$O zuoM&+i=uMn5My)x_T~NJ_cY`Qgp;DBFEgsqyVt;3ar5_&X%1A$N62k*AGH@NfaRoQ zy7CIGiHCl<4U6^S4*6)2F@W7Ys3RDfsa3nca2V=|5$HfO} ziw$v=kAEpj0a1QVKU_DLAYz05Fax5#F{1^wwMYvpU9aum`>rEvvs>l=M#JwwfLj!W z4+VocWrkPG7}}P%aw|sCMYk(_5=@jlqS!}J6o?olx`iNg>jJ21fv%ZoA<40Ht;;8R zRyE%A5&C;Cs(fvn>xR&w>*?U#X%eT*Ar}xDuL2aH*TJVVgzZD{QY%^=_rCeIo6Hb+ z!)+|ERHpUi?u+!#_x(0?Zajiv6@kV^gi+BXm}llw_BcP)vX>1iPG%H2gM)`?~vmCj~+C(ZP@q_vFta zd4LCvyNQry!8gGB83oWpb}=3$Q9g~bX*bn!KcEnO`C z-Lbz3!22wW^h;1#JuOT5WjIjVwz{xYP6!R!K;yv#u6H;Aj0ZqT6M67Drz>Q?!7sh* zU;60Ea}_9BY^@(W#ViNifj*ad84ksRH}$u```x>oGM5gnyZ^wZg4(SIA3@}m48pWM ze+&cOiM%nRpWPYL=(%*vl1zk#pC38kq%g>1XsGx7_fjUF-K9aPHHDFB^oq3M7K~q$?7!MNw1TCTWmAUGSSYMU5 zf$KSVRCX&+MaHk~1Wa;uqvhHpAZl=H=IKyi#xL(M3Y(T3pQ6z4jA$^okeBZVg{2z0Sg(NxeBW<<`h=ih0j#J55-8Bs$N~vHUW%cQ zwIq`5_A3;hq%?v8q6N2L2VKp2s{J+r%jd}349?^Y_lVxlfnmj8n!JqDK;CfB`soAm9gJnFp{xAa zw=9O$A^K6%O{#)xa_i~f3FhO~E8ZX8}-{kWKEZgU;mOkJ4N@7?#bJ{9OjXrw@0=J63* zljYPR)2OX~*K~nEm#xtTZx8(Utbz=1p_5k%SuCS+)WIxf7^DC0$q|@yD0}W>-3I*4 zU2AWc7|8bC@p=Qi2=14tr*oVLtu-*(@RHeo*DFy>^j_qKZ)QWhBN7Y0(r_t{!ercS zABp;0wSEq>p9gT9V0NORhk>DwLe5p26jt0p$&1OYP(SyT(bbnR^uxEmiDc^quV~F0 zAI!`frmJv`pqd>)a$Q02YJ?n&Q{mxg8qLtm8Lg0xu@PBN1c9B>_0qXnb}U9+c3*y^ zktJ}NyqQ>Ca&#^BbgQ$Hk_7RZ~|G@0=P z^AZeh)Q5@hx4R#Zf+^qY4W+pM8=~_zeo46LNu=cS@hz4(v7;^_ANx>-aF3qM zr=u?J^GxdsB!*VI|GcwW6eDE8L!otZt&sD9P$8e}aPu3d}HVk?j&KiI^5EhbVv$*sb9V!$1{LjVk*iw1q z1JKOpjv0Oq*RliKE^56I6Y{^D)5SENICx5z*=K{Xku z_>vqbU2qwCjpQHo>6}A?U0{CXdL&=HsGSk2K<08R7=;l7jny(M1n9bK66Kk#Y%8hk z<26U)U}zKyc~>Z6SULPI%I>zBZNe<5x}jcXjGJsXI;Ox*1ftml@_v3d6O!K|0f&&+=u*ynOpcO;0@zAg9(%=m0XKUy z*qU^#BTB@CN0WII7zy1`#&?vQ0Aq&!I1S2ngj^Pq9q-`x{Hhw%NM5kAo_F`%#V)M8 zry|7ZAz0+J`mMO*pMP)U3RccCoq=n^|2h^e4BiScjpS@)uL1BclY|*JBSrQiH$_Sw z_?{j&ZE6i7uiSZZ;&iHaHvIq=aNfbcb9g#nJ4bAA3{j5k4`UL~uaM#Zfp1yIs7 z>>lwN&6EgKu;n_Xe-k;=iFB}x`%5b8m#|>=W%8J77FX#jd5d)She(=b???QhL7=D~ zqNEp+jcN(VMI)A=cXvKp*y%irwQQ{}R!bTR(0av$@zRaN0S03d^ImXujGID*j1L8? z{*4EIC~z>UGmy8@@fx?5g&DkRK&U(H1Gl1e4;+f`QO}suF8XE4lq=!a3ov5^;7eMF zUT=;>+nvZ_wSs*!^^e;P;m9zy_a3?GM=0Smyn$};AB#{;bvuUkHL$v@@Tyl}*^(|M z{b=Hq;K=pc?%fY}ZT!C~y?op|q4DyjfEc_PGu1sEO&`H&%V)uLRZEwfejuJa360Ij z5GG+^T0e$i9!*`b`%K8HFypdWz+?2=J;Ox z@G9ZVSNq&1V8wbptt7jta=QBh?2#6m*N@i@{p!;n9>p3`tO^5jSC`tMUz0$lYWcrC zutRnYX;w#ICcqMCyawV<j1$!^2hIP-wNdKwcxeZX^2s#^FMej0zu)vH(^nW#Dd;Y9m*%wqM|4 ze-uTO>Jj3Q-8?WK-fqpeT6;l5s4B3L)XX11w&&#{V#aI z0Vl2DmFFzMTQDeqCR2C&8)k&J4R2@8?J^vNK}{y!Q^HbGsn-v#&=Es=OP>r!GQETa zhDtCK+OUBc`m`7W{MOD#T&6IzEVu8hUWy9ro6hj%!2U?Xf^i`Ou!M>Mh)7wKS>f^L z(yfVqQpq?gXTQ>+bRc&^9-%HCB9?J69~XQYN5;DIK3#j4=<@>8ya&wuW}c7S-)t<6 zG!Ob$3MDES3dU^c6I_#_KSV$Zh&&W{EkE4{2`28s6p?5_&ZWh2e@9kmEH$;3bei; zBztuc1Cls-F8>l%IRa)R8^bN}LC`?V|2(c(J$}?m1YISA!TY;FAWANM6AuE_uiAf^ zPI^toZ5lxZsb?%CIW=2w=dm)^9t5gP56#dcWte}h9CTTkFIG-u&8ad&qd;k03SBV7 z*MhmcUAc&%z_qC%-=gsS85T_l24t9JqbCA`s|+atD(03y8FsAlq)}d^h`hauG;te(GAO_qoyFeHax=jEr2{m6s3ajzBlW9kz;y)b=b#nwRUorNqpBS{JcXT`*S-m0TfwI%A1OET5lD`5iy z5m6=wnu>oo2ryeEdNf+$3x*F-81c0~)`9HF@#DN+@G}&9Cus~QuN#on?2B<)2 zzvF;};IR7}iDWE~{vwSAmy9kPxrala2}>d66*rHjfa~ub)+HWt$Y95~?NGztgZNZ| zyqx3u)#e5oCH_E8Oj@c_stXr30$4{Fs-9T;0kHDTFS( zSd|g^i1T@awW!x7a=?uDSsMnE*E?8g%$t#xC*XK*2J)bUUBSkFh%Q{$I0!E=e@F{G z&82Vo4(F{_*WdN-4D#iPBEN(q$(H|EZ#<`*`r+{BhNXB*S%GKrw?eP?b|4Xkx_{~2 z3>&hW)Fm^Scig2?N#Ei)RdAf&>5s{m0HA1+eR@qkf|=s3IVl#o?ZPu2$cuF$&);yl_E51;I)Rp(k)Hoq-^r9abdV>qGnwXl&ucPHryNe6 zZuo<61O}!sUpvp#Xt-hio%kOMq&|MX3y8!=!C z$H|rI7X-x^&*UCNBmh{s6J@4xZN+V%ou%PbywiY}PhqvmBp zj#SO7eNy4$hUYfXn+dN}8;20lWGY3Nvl6Naak21>^yCYY?9eUMJ>o`YXQ0x|^$HtTy z7>|9wNyf(t)RR9)Q?4BX@=&b&B@q&UB>-xs^yjJ)dvagl@kb8K)t76>H=P%rikE${ zG}NN8MQ}OTE=&x0c7QGoUt7spwj9N8GRVHf!_;Iqj+(|Pm|3I)?>j^M_tb*grTfq= z78iEGJj%GU=E+>`6c#@M z#BLo+{lDasqT*YEf&Ve+&g|C zpr3wlm~K2-WOU}&3QrkYRqH&*@CYM}BVV79l0p%>C2jcZGv&mLmOFA;y6#xBCZ zJ6?046hgCU0CR}kc6Th|-~t$*X!7zYe+jsAVy=#YgKPO@(qiNzgQ;DJLem4q{g#wT zKkK?)T@I+)3RsFhw_GtASvtp1gXt~fS_;z7>NxmslfQl?FnlM%A$|l&9u0C9(qUuP z873%Ke}Bfe)iY~%n`7q&+smUj3F+x|O$%ttkdifME?I<_Rc8qBn9_?#UV!R&uif#q z$ZEgsr5q(ZcFxw>>&{y;wnu#U7$yyW3nxoZW1eBpFH;K;5UfFz8-T?^I-GUSG;9p( zeY5RI-NxFH0Q=z%l9QPW+=@3eC$f_SNeo9QtJByiZ9j=E5Z5vFvK3Z2bJ4+<+g|YKF{%*dL9_ ze_~0Vb`^iQA4jbaF%4vjpH(qcPk+SC1eOEArXMYutqim-sK4i(qwi^CC$ixDA>xE7gG5GsM`dbeq|E=fV=OIFG;ht%d;uIUqAft%njmC9^894`OY$? z^QF12++*pc10r`?4p=Z9!gbZq7}uEm9yMv%eP*@k+0#vs*PvMJ=JaHPh1l1REfV!#;8jGd^v z-q8J9V>5OP;ARHa>?@BxxLFxRAhJydyeL-V0iB8=Jqqtveb@T2MG_Bb#zgGp+rWlq zZwX-Mir#VjJwp$fE9zEmkK-z7Op!OrBsA& zYiZHEBqWb3;~q@kZdgKa1;8+s!CR%1E!H;t{;bXs6gMt@3bD{YjdoVhf+6H4 zYPHHTW@xxR`d0A>WAB!;=lH^Xs6`!tqJ7KAM5rIPiv<{?qR6$_?`=%pIXt)!{x==# z&{F5u{ZTBXc-Gp2fE%!FQL9hOW1u-q8ut~_JodvbXRW`!le0!2w4--lfgqG}^?<4A z&9 z6A?W16ym^`&k%cY-;ZbKTI|=8@ ztf0iCr=Q8@7}CbvhK-9x75sQNdr!1}SLJ{m3q32T!DA1P9(L<{no3!1W$d~f zPa%7FS5G$V;O=8evK6>~)W1Em86dLg+Gkm*SVT>9ogwG?uTVBCeoTm-iKmOn06N~I zVwEtmkpBwdio!0Ym>=M>^dz?NnUpi4o@5kr+Y^ ze(nlpFU+^ySrDTsI=GyfVHyVbDt@!MC;@WpmEpZ3On&xt<&Ebfe>cka>_B9n(IT*b zNGVLYxo`p_;{#DWj}WEZyd(h3=8Xw`o86Gv+x6JCH;9NI90TzRCE(I^lPb+&y}Sxc ze%-*rx=Kc9m#9jCmkTuf4tvr^zYDs%CX4VXAN35^@B$Y&5A%CA5I%ICSZ#TqzbXmX zDe{7pUQ|CHR|}Z#WYS>9z)DKB(w4wo2g`M>fO*@+WgB9>GX#jSn*aQ{o0$QfttlMl9 zT5=AWcx}?CYrwb?ex@i;N9n^6@DpKnV|Ve#-SWl+J4D(jINfs}4k^2~UM25u2A(WN zZ6&=K=8(S3%&YOeQ0HcDMrJqcg|1B+_ivgh`_(b`Ztj$r`Tc1j;$H}U5)A^7T1(gz z9U%}mg>C@sY?zpBirx>E4#4uj{Pt`6GeqVzu4dM?F!G0JQUxT9ithmmIkMf_TDs?81C29 zJkw-$WCd`nZ-+3u+%h^kjN)R%XX zXZ5OMVXIF9iAcQS@a1uA=NiQDc3NckcKtFduyLh^xm7!ktEB>ufmNdBdpU89B}WiU z|IX?S0h$2*Q?hP38v89CIc7=6+Qe;|)lv!-X+I{Q;_V1t1q6D>KWie|5ed>B19@G8 zhJZdnC|S8xizRG8jp&+Qe=2`dE7|ZA=Gz+AlDCcsRfh zN48J(-B<{Z<(Eewg^BfJx2MVtkE>#gye(IJZRb7WrCbk30zc9^GyMXQ>sTbDkJXc_ zwe656vkKLyPpaErY0`P^P(I2p|Dc!lw3qScPVtteti)1B+}MY7{(Rc|9#J2~>Ix)9 z3{CM&v5j-oKQ5Q^OS{=ghl0=!;^(r&St*Ztr|?^N<%`eSgboA5x)@PLn{m0DH{Rbc z9r5OK=t;e|bmH#0^(#N-HZr643CPD#e(&y-Uf|kQXK~SfnvfqqwBCytE~~P&=Puu+ zL81Y-K>P|DnqK<->LraQgC8_-d4KYB5>?0FX3WzXeuWxsTC>0Mw8HclB?{vdG2wln z8>{!L{3QkZGN71eiXQkM=nG7t8=RP%)bb~7~RYgLcM|H>;7RQ8HX{MIaw|MTLc7tG$WseZStjdxp3vBnR) zHB{uM(qRT~wzx9?Jh}=i*y$QRTu$1eYLsXVZz`Zf{UhJTh9_s-x&c;a(vK`8Rkz?NFr*9s7>V3F< z7U@OJAX8yM`|-4ITm<#3M_+T4X<6LmhVtm0>uSZsE~<`x*Jq1hxsB&3b%N*kzpzli zxbsP}OV)5)>@SR-@5a<7;Weco6(7r$(V&cJ%$PHM#;(XJkN=U?{ z;#o|5)>{D$5=yox68PDTtn>R#-pL#1oSmUWir+ZiK56SrNfZ5URPq(Cl`@VAAk0ZA z*`(^G`l3n2DVmLgX*2U(_jN%Be8d#21mzncqW_>V26Un+D%?FLbPMU4xq8m)cn#Au z7)+>3wiocGJbRMH;|h~Z1?Q`uA=Zzf+v|oVa3&Jf+Fq_$gNKrAl2|PQnBU&~(yq6~ z$mApzsj}bom%MxS>0jK&`@semH9%LN@WjN&yqrOn)vcbt+6%>(IdR!Lwv{V1ibUeQ z#D-HgETserv9V!Lh+q2X9(9BS_q>fk8adTgYNi42Jwyoc^c-8R|@{oBGx5xK{ayuZ~U_^!&fPJkI*@H*EiB zEC3b>FLK%mD{2h9cZB8vaa&lUsH#i#$rlk$BOIpkP&YYB&(zBn>TkG8a*R7z*5>is9#$l!9LZq zp)obIUi6jy@YJ7vJR8(Ay%c6Uiqf3)S$7d#r0ME`o{X0i1k5v1UE4J>%H5qI=zc5n zq;!il_FDnbHCi7kby-6zu>i?Vgie9lbo*2`Ae(!+=uq1-ki*;RRo!_DccgJiW{ z+Uxs&J9{Spr}=6)E=g&s;#;>eKYVWHlsY$jq5Y~(kVIADyo1u?&N4otJM4$p{h$@K;CjQ={O0sPwLKd+qr~Y>8KOhdEk9Ih7(==2tqQmPu;hO09 zx7#YP@w4<=u^+&U3Hjf;k05?0W$pVc=X=k+{*O=TltRN}g8T1Fqu0*FPyCdYGWPB? zh~KT+*8LTl_OizNgM_B5gE3^e=!w#j>KeDr#znh(~UX&C*^_1%5 zUkdm=x#3iw5F6suGH!T=>OQ%FjwS!#RMz9-VZf^0#b-2fFzIiNS)>?VO0NENll;)d zW8^HWfRS2|H(2m#OKU+iQ?48oNTUw?N2*wC@6o2t`dabYA52kJoX)lQQc}`z5 zAF51TO|CBDd9o=ZPWl8t;?IfysbNg{r9QTuAEO6W{9#T7p^(DkUoqb6^mSY2gUb85 zX$64ULhR;kAM$w)$gePv?WbA0ONt$uKif0?DFT)HHqW zUV-j7h`-Q}iMZs(gJrH|xTXx$Imv!!ysNhF?|nCyscNM(YuocCHwG!g4q|!qmguFN ziZmrfLP)R#NU&cl7=J#}klI)B`A&vfcp#Za6g}a8`f$9Aci?cry+QQ8VYNr$g7vLT zFrpFwU>9V;#+(evz;SiWgQkQG?Zrgm0Xo6EI33sR3oY!vf6c`6ee*ju!nll%z>A&6 z<(G3JFisvgq;7&AaoYOe2wKyomj6o>Tb8`RzF(F4H30R}@uac7DDdAm`|-lRM99`~ z5EY2Nh52hxbPNVRabs$(l=DG7#>xO2y9AFdd$l3&9vtDdAsM4nr+?0eu*6ldLZBiV zqDyz@zv{{=62t~896<$@O!66Y=pF>S{D+xzGm!6Q-c0T}G~gReK7BDV?+|NCg@<@j zINyAXbshFw-#B`L7vVc%{c;Ot)JM)1?HgLVup9Tj$!@Pkh5+>XEM1cETA0J``{|mN zHf_z_8Eq~h%#T|OOFcv(l)MU%T!A~2xNK31k5C_QCHs%u&^UtTJ|C`)FKr50~qlZj11!BsU!uReWo^Rk-b3-+0tTih7Y%nSbNxxD;fOTcug#7-r3gLG>%3bH~pcX*ta$(gIXvvf%F}#=GZhf`ZnDSn|#&!I) z`=7vsC=auw$8W!mC2-3A)TOFa)zh%QhJr^|#GOrLUHTA!$R2P~oE21B9iof_?cyRI zLAQqN|72^>TMV3VJ6_Dy1yD;4YIyR;JcA@&_#RS!E{ui`C_{1%HLJ3Fdpr^_OS@&S z$b1ZLV*q$vshw-o=OpwNmzG{e61d_6j5NWYPR@K@~cCcwJrVlMl3*Ujg^W z6E!2;A+^Z?0>jU0XYg5rELST<;76!GRxjXbNxnRDY$9g1T>wZkkt-h|9p}!qjeuZ? zfddGx32C_V*srrWHc|4BZpU0c;V~>TiRGI`Yu8Yz*NfWYzUh@taoga|kb}Ih(l!GK z)C(>@!8Ft}u%r0cV1IuMZeKkwf~1%4Cg&TaJokrk8-q;SKj}tGvGIB?Ry|NY(OCW0 z*EDjfMV{0g=TNJi_7V0srD$Vfsy8!VoE?Lzgo7_XWX<0?c?>I1-5h(=ij94In-nz? zsOOA--`2A9!u{f>Qz~tZ(_nUA@pYz!r4sGq+cW->8SXI4X)pzr_004RieMH)nE)q% zeq|jxJlB(0aoa7naEELatM>nD2x@N>XU+Fb9`_3PH;gwf@7mwrZ94glC1&*D>rAMX zLj}MxXEruld}2mHd_bi<8461YIS!n@{PRX+(u>KS7hmOLU#>*hEB&gj5B)leG6{i0 zPBMAd>-B_y!%%{?@niM^iRyXq3ka@MMVk3O`b)ON0yI85HPw!sf?m9c$7 zTG2M}XZglAiMKa7Flo8qhS;D<1@dywm;Cn}VEw9meTnvI7G|d&xcVfSKI?eLi+Uuc zF{1EyoCzBa1vBK1&83Z5xL0dGloc`2%TCEFuGQ!xbJx}(z#u38NQsY~-siXf^u8t| zrsSix>g#Du+3r*P;UhXt;vSvy4mZ2XoMN3v`l=0os=s)B2nb5H^*9>fC@`BTd&W!*p)3y%DAbcI*mb38 zZGlxbjG65opJscgK?7X=bltIxcuM3DDJWBEja`@3)=mSvB8e^QPI z2h=hprg~^z^E~FZ>~Z9?nVesad4d4;j83fEBwJbzpJ$Z)m@M2kROcO~rQD+T{SGNd z)W|(wB%1vP?;eZDtb!d5gAN6Q>mNHdC?Rg3+nA^v>WvR8xAed-8lC}VmH!kR0 zwZ$^US78Ce_(?`g_;)_exwuJP{^Wt|MGSwGg9f$C3=ubq%3`WLCMi;Wn3jCyX)2vF z6NI77iD*xF{&kRAsFO~qawm!0j0%n2wQXxoTQ;~&TL432hl$zW{P8dKps|l@^PE-9N@z+5ylkkfk!488CRUz>~$w5gTi7v(3^6j{2Wxe6 z0sO!%4=%~Edha&L#%;>L@^nd7!^H`^&QFDIT;Tgvv9ZLXf`SO?ZV=qQ(Rg0KGAUI9 zioM!7X%`Tape;+)WPdJZY^F3P z2ZPQ$5BaL@eJAIjyxiU-rdHZhej~!Msw23{L(Ck(i5Jla&Q~|R)0|uM0S|=nSS+;O zSqSYvIm8w3jue!4&-^MuEnfDj*y(9CDY!P~ICMcM)zQtw(3cQ2T)q2CXl&n}?TXa^+P&s=H!o8!3tH4y$X^GeD|=3`-1&3fDA0wJ|k-u3vV z1LeQ_UWt`f?ZmKlRu{i3H8$f#Ms5@kVi>r)A5&Z>H+j!;v3a>F7L=(|_EV#+I-=TY zH?@iR5unIafr=C!D+*-7)2EeQnnW?c;$V37@Dy?KQif{l90o;6H63S}zBg(RE#)e4 zIN7{Z!&Za|Y0$u3wgsdI9St|_A|3az`9i9>%3v1WP?575_fy|XT)~5OLPwOOfAkT~ z1w(@YBMXm{m#+QgIPp!nw(_KBgu#s^DIH+OgU{#1ntpu9)suVir{ri1&D0+}5>N>w zp=+-aOP&3d>0x#y4`c2?Xsqpc33RCivz0Z$i)cJ4@6(eS6y@i?JZ^j6hCsR44B%sO zK9iGfQNc3LGXmUwRg1GyudNKWC>Y*#nD+jP+&b4bC4y!zw(UVXvQ+4_A8*&Rv-Dze zJ=$~c-CXLS0BK_*!b%7WGLMfjAl_u1E=z24@tsa_qFtvKSswE~d@^ig(%U8sKrMF$ z!U&GAU{r&@Rj;alRfy?lj^08{dJxZV&vgK33XTp+SZ1#}jfLt=`Z77b^0TnoE7{{M zh{-pCc!&jeD1s1B!HPtmQ5lR?8t;b%=|rnVrONtAL?uW}hIPCmg}Rg(X=m{9A}D{b zZ@ge*!DA#W`uPZPcprj6vo>vbXL8W?1IZbxVuGQQeW1JjPAl?gchf#L#%dFcbw6=~ zBH-gC7*P()QG5L{Wd_#nJS+%?uy-BvQaL1rwxUIO(|S`*4>wj zP+K7L)5X(x9a-t>&&|dqJ)cY@KV|%&faJeAwC#K$Py;m?snGJ4tt#F>rp!CCy(GAd z2#TMs`EAJEB$LK0X*YKRnTEv^LfQ;j|K9WY>B-3QArOd5bBqsO?+C$?&w`bOq`55L z{dOt&#Nl_+Va1;LnO^XEK+iga8nPUM=2*{b0VqM=2p>;cka=s0Z^Xl$C8>MM3&KcW z9_=@UR^6JVn=ZY@R)B*#36b*@bSznIda!)5SRsbG+J$-3$Uzzo)hk>&8o>69=FGN$ zIRX$X_nF_$!ZGp?o+~`yEw0ul03qZVY5Q4#Dw6QdUqaK99J-8_) z$qlxtlcKbK@i@Hv91nPX(ctZK@K)x2-P={F21)GJ96rPbwxf|O$U4*s>b%h-7^scc zF>`1Bsi{j2!}N!W-1#WVYXm-jCCueQb;O@FObJ?>2YMuzo_iRbhHm4ZEUG# zEZr%!|9s}y-J*j$)x^)=Bs!cy8$_AgJeU4EIgmWy_)vKwvg>qgx#;jA2Oa?V+TWIR zG>VYsMxjZWpVI9yo)*Im&@1Oz6lxE%m?l|b`2tGb_8_1m^Z%Bwo;9J#)tM$X8OOo- zP=JHudG+7+uo%Bp*mN_F5uJCbMf4`+xQi$2-y~&B=Ul|Lf+0pCMGI!|A~MKHwGT;IzExd?MDZ7AamgmzuVN)`T*-u*| zE^Z=Kpo)^^a{JHE84b2@JA3tyO`AL?NWG!I!c-UA|0=DakcbWARsZ?l;ri?WpVQK@ zZ_(LnA?wyI%h?%3W8-UbTdMn@Q*vM!q8D~jH^CzR@15F{qT-wC zY&~STq9CId$2L3dYlmzYn_^Itui)`mkjPUGd2{jv&H8swg>pv6o_KULjr-3H`W?Ph z`>;X%-Uv>D4z0e$#@NsP2EfKw`@Oe8^CK_k`h zzbY`rfw0h<83d$8U$UqLmIqG}i?xB?_sDVn_IFJXVaNCbhA*8)K)Q8*v4s>k6`~#{s+0cWj_E9;El}d;R?Z?N3QJ5P zFv`$oOz7h?iWKElB&I<&-%z_@+9U8$W!WRyzrr#-=;Ow40j0IjB6DnVEpvJ`7}Z7 z-B_^xX0d>zYSwOr6)aA_n4AamzXlgff-tt+{x}E|CF}8R7HK3s}enbLbP0nYzjQy4$u4nCP1BE1kVB6dZz0Q0|&F^={-LkU^M z3Cto=&+y~j1kbs*2Y$bO8PoW$hYQIJBz1C-iVnLhE&Y~XUoj<;$67-RwtW!#*#wq* zHZ4)bP!{O>+?|LJWi#Sv1T#R}v;}*?k?5SCZ4d9(8ivPNe3|&9PYG-PLs!XxxjFPk zBx$=bN#tr`;8{eGJ;FALmPhZM&0H{Px_#-ohfl zC9g$9gG4>4rLYd~{T9}?0q5gJO*NL>rHNJbQT^o{aCvaHLU9$1%`S)D z>yi~Xge;R~FFm|R{PsGuv1&%x?bu>bT z((*!EY0l2dmEdo@!dm0rR?0v$0X9aIxBU|sYxBxgijBk=XJj|0Or!MDtOo=nL>dsB zuWi$UhjAAyd^o?sKsCl^WaVSwf9GdkcLF)n@$jHkbK`P1g!jE$ z?m~ErWhPZYps^nrdMKs}3$_D5V?QC_qkHl9Ca2tl@fKg8+6|DX4RA-S4S?hWj=%hO z2GeSKBv2&;`Ga~F4Rl6{6mW+ca-PxuddLJ{D}fvh=>Np=M6E~2i&%=iEyZZ{hlLse zC_Cl>$y2GlxxGbfF}cMZTBJ1K&h}tuY-w9K+_e4`mO}0GX+LAnmNpB&<>6V(mw)j( zFW6FcHW~$rspXN9c;I3$5EOkU5JkRBckVCWx1WGCk;hbnd$|>S^hwtcygG^i%T0x=aEpnafv%E^bLhni$!Bj^pf-VA0f^^9 zC)O8)E=T<%I0I(L{~n;I<@re@%7Xr<0W4^M95nEkfwto5N!6FX3k3Csyb(c&f) zc6|Ovi0v_RVK{gSaMTeX^E;#%UL-wn)wu#!8)?V*3+`xyz>S=py=nUKJN~Tmm$17rE0A^@B5z7YSX5 z9SzF@{olk@=DKwnBA7&HBRgJV4qy+Eq89k5j%-&>EXVZ7?kP{b3vB!bXzrCLFC6#n zR;u{vCV!oN8`H_i4ja=na=?;+76&06-ze=4MiNv|IvSPG;wV)gwVC>Ox5-*qpr5P4 zq6Osoha$v-K6?`pFoA6Q;K?)aqy$qkP(OqtIT#4XAk8pz5G$M{#xW!QpO$Ihx-s3< z$3Y4u07m|mrPp`-{5g}g{aD#TU7 zdm%-~uKBxX7XvaT^*aNSva0x;+#bzdMVMJ&ZDDC208AaiK!%6bzWE@bRgmG$5!}qs ztA%M_IYaa}?u<_4I8b``*rlmO$9 z{s$SPC%+B#0E`oTR>A^r&fC+NNFxcZ1ji2j15|>LT(}Bapu!#1+!xXZkaW_bVme6i z1R>2Tp1`&&E&kreLyUu5T+nT>Z6KE0)p(9LPDB4xSOB6dOW~}b2Ak$dG|1XzocI@> z{t;A#0ONtkA3dTUOPc?i_TLjgu?=>Spn@3`o;g_zyaNa(u?FiXe~ywD2`dwEhYF6a;r8MeUsHbR2foogO&$rbCwD4|oEw)AchqQ_j^uyIlsdka(x-`BEZ%FpI?Jq zwFShjdx?U9J_=O~zgSTnUrQ?bbEo#b(*tNb43dZ9uA%pq)@>iJKN?loLObIIp}#EQ zZl!fA-dQ#rnj?o{A$9@G4}rBY$)*zlvH}nc1wjznJP~X~2to;h1qHt#us-020B9=k z4{eT{QwYKXnZ&_ABt2L%2*NZ2J_vqr+}ixVs9IDzw*$&e+*g#-`~T3)|6i-NXsMpd Y(uG!phr+90m_dnI|8~^JZ2gg2?QNpp`Z@Z*y$0j1OWs4{)TgI_PI4QHTLL4(QduQ(v$t*Lg z?ESsHKi}_P@%_Q$73X!|_jO^=bn58( zR;hB1jrFBgC}F0z|5>WWvvvNFs#Mfv&&$HUQ0N;KkyU=nv~1bIm6Vk#FO}(twk^Eo zrm6d^DTYZ+!}4$QxD>U`1Cp8k0t&|mXc8KiUFb4R!3M!kR=j%UGzdVBBAPwsD( z9AEUE73WW#6GBZ95-rZ*wl5&4+%MoLAa*SswNfH9=8}=N>BXrPaJPD+E_BL&XnGE2 z-7|aO>tMWkC|cEmE?ARkq(wA;EoQWh)%83)fUq!X4AkU$a*mH1*I(GU*QS6Xx^i4_ zV`^`G7m z$kE>7YC$v1?vCv>;5PsG8(&<5Wu+aEeKT&*3r6c?Sc@Tp#{y2G$X)-1>J-4zp39{w zzdiCu&I0x-i}!S&RS(YYlWRh&$1XHTw6ToE)V*5mVgHk=#?A*fVRN^E!XZVDt1il< z)<00TlrY`?>M3OeuJv=R%NJU;xnJd~YdjW*E;yeuJEzP*V1|W%6?JyyCl`Z``24VyDgod-6tR*xJEfey>tPfhhoOK{@rd!`QvCqyNYUN6Idm7J8Y*ZiyV2N0m z?|S}4WDd!o66 z?Bdq-qHu~mkGeh6Gt;3f7!RqU8NjLkE$oDbj{?_fZe7xNRG%#!a~0YT0iJ9VhNG|LwN?1hTuZw6gi7A8>LKLJdiQ z4MjJ8nw@;xOOA2&%lWwc?H;uH$A3CD3MxH05o5-PUzFD$S%AGyP6~1e(|Lg|Ec>25 zmAOF?RMN4gD}l!DdNpqTj}pmCN{a7D^HsKV>ieg8Q$vhEBj5k|Q+y`m_o9e>-PNjz zABmQlDL!$b#&`tCXcDM=YS)Vz*MBku2gYSy9UHI_zVX=A_U?c?xuyJprqjQ#ru?vC%WR#H|#t5H7yXhqHx(u>qDaJWBJ3N;q$`lkJ6}u z(<4XH85FBq37&ZT# z$oYxJuKPTaXq;U#`=5%bY*`84z=+RUd=}x>?!3hfH;9DbO%Z21g-02 z9{zwT)D6t2z~t1HH5Chn%ZN9N8uN$}?SP&XLFp7=86?wKeT7K!|iKpH^c=kG}74YEopGnK7FVkzkxu&mz}A&g^D9wmda z>;>Z&>oUSWYKhq|rn(hMOvUW<^@qiC)g90NxfBDfEM&(X0kr^QXw;1!lBxPU$wZ(tHR&!6;!(8qR4>xu7gT; zper4dx=@2Y1O1H{4dkbd-Js`3;7p`VW;@0*Ooj{s$b!d=&CWFu6dBUTv)vC1&1ov} zT&qmB8gO_g^GpVP*ci+Lh?LD`?r8s2$5JFQaF~q~R*+qI^rFYym%Z$ZHpTcw>0`5= zjXOns86nW{mc(up8jh5OU_x&R1{xc@Sz=AUNg{C5($jjpjDhUrB#g{

ZWlN-b_x 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 Ke5r05{(k@xB5oD{ literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Diabetes-01.png b/src/assets/img/hospital/Diabetes-01.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb91eb9ff5694b97206daf9631a301008198d16 GIT binary patch literal 22315 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

    H5jPhQX$7 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�!WiEt_qVh2S`3DrN`kXZO+?p zwW^*Cq~b6rhJUeO_lTe|cf&#r`SftV8+zH=g||!Ikop+RfHjUWlkB={Tx5QLy||VD zn=@}J@g#lmZ*{1$!S}jK`XnDZR~cGP+$v>rp(u7Rb$tk48SzQG3U1ta+YjNaE^o;t zA7xeWTiK-Tl~(Z74Naw_4*;7p<)N=sNFDQim;!uiLv%I73oP{|IJIu!Vv-bnu>h4c zZ2u3?)KG%PZRnjwrX}N~aOH$5eYe|Z5PKKI>ZV0Cvt_nRB<=Xp3QGuNjYKzBgK|RAIz+ zfKwqrS~e}SJ4{gw^l36XNaYOw3%t`Hlt@agnD#6VHmy~X1C~0O8^9XZIuSQ!G`3J_ zcK8pm^?*@R!K48V!)q1&<=wpGX+T@Ec-mb;xbqWK7MHcGg1o(jz3D$Ht%mF`FR37% z(E(7U?>Gijr`(BvXAj;F8?eI}u4NvbjnjbNz!(KX@RY!E zIzI%Lnfo$C3KzA-$|1x!PIA3Rv^KwFTV@I@!rAL@Bd^ggb8F~Cjsja@@lFnfwoT@=Z8iX?x1rwY$K&`0482fTH z6Bki6R%(wGz2fuYOk$nw0(9LBf_3=glyzq#%=;9}qq*|>R6Rw6TG@T4*>M+t0PEvQ zSDq}0v02o9t^)q?VkRfkDeJX-W^ZPXXjXRrr8Djm+000nhb_0XL_nsl|6BrJ1O|3z z!FcZG9Qb*amx>0k3C^q=M+fM`DjnwZWnN~5U2)T=>l1-_0T{VFPsTz55yM2H*#f)PGHg1DIgXz8wf;fce=t?KpM#sLJ2x)!V@u(ku z1}vDnGLG0L^R$0F=sL{?MO%wPpder=LZ=t)@xFP6ED-T?&8%bGjpKJJrB&I}Bsi(E zjK*_z5OBd#jfKxE z_U{oZ#SHtb6Zb70+sOikFfrLi>Fe_p8?)Zxy7$L&jhi;!=jYp%q7DGRv&~y@1D8$f z3@qU1a;ii#B750AibZ>ap4~?^MQl}ZEQZd3DV0=SF=OKnPxmif456#2DN-g?e%5g; za`g4RSBpLQI+7SE;I+9vOrY?$5W2(HxJ_Ilg{u{cJN@8w^TGDOy_yBny&I{rn~%0` zLBIor)p<~8eU;E%N)`d-E*|RKex6{s7U%hZtN=Y0Tx(=YUVIP z{bS$VatTp}e#8Lhk=$Mcf~dP-6a>AI0;|QD0^d7y3E|b=7Mh(vu#tJ;u(hMCc>$;Zqd&_b=Bue_n=S;tOs0MYHq5i{WY423_Q20Eh zh(orqJ*uTiGib;P4WnMXQtr}msx*Y4Q*z)V`h)TPYtlOr35-++3O-Km5&9fLphGx> z`jMz&agOSgHTA=H{v-&xu8vUc)}r+M*vfedD9p9S!b~+9(94u?P%22I=tqv_wfQ7= z28in@f;w-MnTrRDv36C^p*;xIW3VJD;@D{Z5}gM_zutpjNA6q2=cc2r^#I%=k3+0? z#-%LTEu+g_>Z_TuR6S|AywmXw=AoB|h$mcWWl_AM+>3(lEvP(GP`h*FM&KdiBAb!X zyxfagM649m5yU%G?RjIM9(({_+dt#k6)z6<0KxquL-Ac%;l^xQVx!`%74PxUYpnNM zkntRu2Dcq>&2IyzGt*b2BkJ%wTSWVNHds#l#f1z!A=~E;S9896Q=7ubVb%@~O%8XJ z{%JC{r+lQQ^nDv!_>o@V3@1cG@XM(@ODyb?~d4>@;RWz|gJa$HLLI11wy zlbyo13+=oV>ffv#q&4rSj;Mtjd?VS+(+;}&%jn>rx4gP7Ek~8{q2#0sOjf{hrfVLR z+~*vf-G_8zgLt7wYy1u*b{<&`cG_5bHqQ>EN`BcmZ>^vG&+eq=$(lKhv(po-xuuJt QV1GmAXDm#9Gj@ymJKwrqegFUf literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Erectile-Dysfunction-01.png b/src/assets/img/hospital/Erectile-Dysfunction-01.png new file mode 100644 index 0000000000000000000000000000000000000000..1a65f5bb70865c68f0f344742dd393f5662c1efb GIT binary patch literal 21547 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 YM^47|?gH&zBnR2tq`TY92o0`E0oT?EUi%7y8GJ z8*L7i%*T*qaUt%DM}?pNkj*=KP%CT0XxxLuq5abMScW{lc6FAGXhUUkPj7D9D-O{3t-{3GM@l~NN&LJAxLN_ zf!qpmfFoF+-|aUR zJ4K2aLuEzn8l;jD){FjM{Cvm>{&7C5)7_o-!i-Ubt5%0BaMRh7H^BJPn8yHSw6nzOHSbO*Js zJ=ZoobQqd-Tz(?4Lk1cqMM1+{6>as)A~Iv|x)rIBzCNWG<)y|9Rho5jfXyv6P*|Y8 zRkqbR^1(6*g=l18(CLUUCxIMxGD2EgtN#ux{e{!u)y}pyEPE=kN}OnR$WZ{J+}X5= zlvNO5lbC?2@YU&SbB&%@tqq%7AFAhAg`=a8*K!j6ewZ97e)oAop+$^{P`Bt8Eu8Cy zrHuTPpzUs)RK{}BHyfX1s*IVM-@K8Gy-;4O-r@c(AX;Y)xRPc3qUV-ejWTVWka*AqJy(~gJ9 zt8R+C;fOiagxL9JCgNp$d`z~BqWgApL&3s1u~G-m!lIPl>xgb5oP>eDp|Zaz%-&ef^PviKKLkn)kR*5^*Fiz#?jsM5uR_993do7*jWJ@=)>SIMN36 zxp5g~YUE2PFWv8ZAu!^NB?gfWyD{9_+Z^=1 zo}0f}>0qzVwXx)(&CM636Te}x$af>FuMKC)PY-Rxoc*&W6dlBZOdKCOc*rLqHN;F+ z_Am%(`)YTueN)@bzDoT63MnqAv)`9FTe|jyL8!b5@Lk+FSPNJ$KAe^=8oFqF(trh4c{#M5JHkD|YQG_E zyYqjS$}htC{_fUnUz~^9PFZ)5Vq16I!44~rZJ$gmuEhCbPHpx(G1|Y`c3voKQZ-k2 zS7(-!N1~kCOy41~SghE%;}hF?`Ky2%%B+h6?s#I_W{=l+QuykiM+k=bWK%(R>$#2f z>1E!nLeJzn5&5Nz*$!>%s`BYr2oxNXyaZ|AW=w)@Rt(XB^zkB{Y)_y16#9;0u> z*X>4L`NI$!uauNm=j}Z)hBT}02|nqseRBAQ-5f!4$*Lxd_LHFcEcL5ioJW?%X1SWr5wyN5WAJ-RnZR}eRUfa^7Q`4lV8pxpHv?xa~?Fx%zGB8 zvgcBYIp&nF&+JdL_3DP#G{FsiRQ!}?hpD=MP)%pZU0>{ev4%qqYbqFe`LrV|<)Kz( z?NL>V>1Oq;OFOmm&6|!2>KtWhYBCY(ag{Es4mH(UDcry8hrL zbByT5@&yM`QiCWF;p8=P@y@F_f6wHpn->mzdmDZ6?J2qTKek?L?p}3?lbKneW7nAp zDjV)i+-(9ouiQwX(AHv3>Az}T>^gpJU(0SwXx`7Oa+1;dN%2Y5F~Xec*neZ#v7B{A z3#3noWV1Q;Oevw#DlM@}yhy#R_J8q1gmzI{W>L!R#v{rY(aUS~){`FKK$zHSF83 zm5BqaHl+M!6UmVNXOSAqZ z&!}I``Ad+oW`XXkFYcs#jbNuQj&Huoyq|cieX1+$T1WfuIwcu7vn7x2Fl=6a!zN-Z zBERq}vtXCg*0*?6>YFRL`26wzD%uC#C-T;v>4_g&a?ElHtuABn_f%BvrH#I~ zzP3x3HU_iEIv!=PWclL@oo6J>A0{pU7W{L}=x+Q-&^T#4HRw4G5g$)&S z)33LyYnQshbFc1Xzp@S87JvB&IYv^H3_{1uaBF9l{^Xo)##Tf;9xzhH zvfI+0NUv$$>*7$scaqIiY4;c&)jdzP#-cJ`p0Do~6EB5^SRPWlW z2tz`Y+NCkM@Zv66KH2?;#;!w@(5Y}>+$R%C+p<$wd_9rtuX)x_QT+IV&P~=n-g9Z> zNfGmcGR9eU-G%y0pJyAcaL@@Z&Zql5^SCpeS!B~DO-{mgyH~#ABZ&J29DOi$JQTNpVb_X}-c(1JqZK(U8;7gH6 zK!%DfQiR^K>HCU6+ViJxt_bgNI;kdp?F!B2i}zd*Vey<`yhtEmCN6UeH}lWeUm@?G zB+km4Or!0GUuUKo5^h*$aThm-c&=(>tUs{Xx;GSTI$m`1%+KwV{<2#2o!dS7Q~WU%%GUuEKVH|GYswbS)1`~LUpNPMBxuUS&mTN+uXWYqTPu)= zv->DrQMU}s$`i<{gg?i0!I)ofw=K_P>S?GP-jD%nEtm`!s*utQB=sFK$IX{g+{fy{kKi4%AP&R^#iY! z;kYu+FKKf>Qn!ebdS7{|YQ2{FvU|m9WP9UjM#-KPx(p@Pkwhy)%8HaPhIMn65K^~W z_wcvqTFUkuv?(2o!UOKd=Aop|UPtlLgvLDweAd<0p zylugYU2#w3O}cJxOU)mR_|ojTtE?|lE?nN^7w_%ioo-ZbK^WUoGnDb+t5nhWi=war zlil0nY@Z%)dkmsU-rT~i9rN>}tMkcF0_#9GI}_DMo}JC{)TTZ$_Zoh#E8_V(8zl<< zRTYB5ji8_B!Muq={mRyxX!jR6T>Lbwj3|_n?&EoFTcpU`DsAd9{mKGi@D(LlZHi_8 zKGlvlnNFr1m%zX!`M8+R9uw6el~#%u4=#+9iDk@`C14}T$6&cD^%x)erHY2S%t)*` zne)BjE9{Oikq^igX#zoTn;Bl<$IE%*h=dJQ3||=2Hu&Z>nWvlkjaYbbkbo z`EGA@@LRZE&Ok2n!|t-!_Dsk=9o3d$7F zyhjo*z<9Pt7}S04DwIvTlNLVq%dOMGf4qoL&zqK)*DYP1T8OUoC73A8TwFZ$t*qRw z%SvsTLhk9@d3lM8g0l3$3uUUD`P_9i@u9xQHs}9vhyI)$9*k@0(l5>GEc)|s+T66Y zW*|fRwJ?Hv5KpI+&~?!v6vJNax@IxI0L=RGOh(4TrHAK3t*_FpCN3!4TA%l_noL6N z?0IiDxdo5o)|UM&e}8C0@Wo`?w}(PryFQiJ(-ijeFT_2{iC-7@$btZW&R~CKVYR8@ z^M5;ZulQVYEeC+O9l#Rp};DJTdT5(lpDyY8V>B~bqKQD zpsmkDPUzZ|myd<8wfxr+j>CNAqwhVp-(4-%=)4i&GRD1xZtgFIzR@U<@znZV)b-?= zp5|*Q@)jzR^dP>w+mxI66J;?nlqZ@x<`*CP8y1`dX{lEOVZr+;PcDKckbdh&Ol)#&#ZJ7l&>7koH?>%h4ca;nksfYv>c%J9h%F^oAe|}KA0*l1! zGkPvTkP6+6O3`x}e>bTeuaE;CaX$!T>lAlmsC?6`_@X+7Ck3gwPjA`%Y)y($`ArZc z%eloOko`}6lBp5eG=dbCx$*LrPn*K+P2YT3@3k26xudbA>ed(iIl(2Er;HQvbW+z zGrnr1Wbnr4Ygn+mfgJ;WGZ|fE@?JLjE*AKc=;z0;0VMomfhKAmXY}-D`z)SiNXgN< zTwiy+{JKbW1?jRuI&iH$c;~y=pf5M`Gnf}3C)GU4=+R;*q~J;HV9x$C3p0E9_>j1* zl)o~ReC16f)j$qbDt&I1Er9nt z;z=fHv*x3)8;X*bN3xVe`^~N9?iP@V-T^<4Y|ZPq~*Kap`^U&2)5wsbWezC;lKxHkAssr*CLzDf41@7IJt)GSCV1Lg59swhE1JdFP%%~ zo^-62Cb3?Tn~I&9`yY*!Zt7&jaNkKMb{r5Rw;sVh46_arq_c2`0Nj*tN6X9ic3EYz zy5pp{j}AI7Y|5P$C4>}t);|>~bge)4)$Pw$+^6TUiX+!mWO^=?vv6BL3BjNQ*^PwW zsrk?7EaS&MS!F(S^w!-V1CJzJE(>RM zcjpgw$H|XiXU^g4o=hrR!*asWEiShV;tZcT#OJK^*)5+58-Et01}pl7?MAWu<=|w* zBp=~qm=e?g7n<%u6iT|a|ZX`k+OcDXBYv_uzZxuV=r_Ex-rQ=0E z5AEaQqaIrJm%+UW7hmpMC2GH!^fcL=X|Y(kqyjG&mks*NDXA4gE_mnTBQo)WO-~p0 zQg0!c|3am^$Z{!T2KyFc1smzVk{$x zYZRmYxl}dr!Qaw#>bqxmU*r=Y9)YQBe7FDNy-S!P6G*oQjOo5!V=qsG(q3aZc);Yx z;8J+P*}w~e9$Rwa3;HWz29bwOp5_7}XvDg=Jb5R?M|q8V*9>@f^p=3oxIFh2|193Y z{?W_FIu6r_*|bedb0Z?MyFY7@e;@Ulu$ui@^zgF!Y^~+2;R*pPb>;Hj8|BE&UQA%O z-}7KR<3$9h(w*J2p3xtfLL>?>w$bSv=3E^7#ABCr8VfaX2H3&Gt7jw;Iu= z>Te5{xmAk95OllZIy(mx2|4pFZqsq5ZLe^Ik*ZR9$b*7E2`_pdy7)mI*Jx9!$zQFx z=mtlh^`*m8>jbA1FxGNcI5HhPc&oVOVfJN!()p5Bt;CJ!eNAz~q2C^$<&ZX+x zixW_`7^xHfO^sLSvn#FF1|3TiHNl?V`%jlB-+1o|j9~9x)UsQm7Lt#`TN=EossV2D zEX#}$|6j=!LdUw=iFc;@#lW(OYnJ!C&j+G*7g;{@{KJw~fzcq`MsCCd*Y57F zmeTT|Cd$DLwf*#~i56hjxZH+mpc}9eKu&pF#7FB<(%i(T-1Z}jo~ zlu&C$5~Z$Aav|`N&q&JnGCFn1qG9~6^H;?sjx|FnZLETBM;EC4erBka4NlcX2DP~} zem)NgVozwg_oduLfO{ggID*&N@n)c&p@D4cQs=&ux`|z5MHANrDo+AC#051>kBJjD zfQ=sAM;T4^V5B}N8qBL@S3EnhPOH5ML+uSOr)R2ATIQcPdbt!A*Pqj9{wpFsoSO5d z&!w|dH25;3>Kwat-cNkQ*ePV>-JgV)HO*au3iDYFK5-_0N~@;kn*$tbO7-(52??~! zZIqVOnimb)Bd^0gIgbVXGmu^veFEf``Q`K(AGd4xPhPt3n@7ig95XI9de}J{wyW}r zpPp;(gx4NEz7xC21h2aLiSJuMks; zFZt|*-V(oV{w8G&an1mP4}F9>YK3kV*C~L9Ef+b+zG_o^aB}n}WS<-P1T0zLfQ^hr zLC78U0a<^Q8^jjA-+Emk>*25e#T=&~*jj(RWn6-?Iw&!)S= z$hc*6g4ML<)`ha!LF^eLv$;Q0I)3E`rsAO7sw8Vy9uU<~T0Kkq#C4jylk;09v12F2 z`SoCafU1`J$BzkiafA_AJqe6OZD_T|x@Chfaci$~B4nDIwe^=P!!%5oCSHoLE0DdV zgudCxOx2}`Eyb@Btq{;(OPvIq}y(#D;DvGr;4;z)BSwc<;;@3OP`o$m3w6hlL2x=SVe&&|aw?bW{!n!B=+f{9id@>cy(0jIw@E&C!T8}5p0MDyR zeB15&uaGuZO;N%&zcHZB2kp@IxyO{QY6l~ zwUc*8JLV2ZB({%y6Vf^vpIwMNP#-@%R~GWZkm1U^(bAC7D&b*2{w`8AcPVNorNy?4 zzS}P>$2?EhF?!}oftxv`)T5OzzKu&4ch+4~D17xOj4cw#E;TKqpUiHLPgAuYue{VD zmX_m_*}q$na4!3uqFynhbt_~hWbi%qbN%S1wVjS{k9&LHQWIpiyL>76Yw+PBa0TxZ zWdRXvM(RQe3-t+6E01`!za&aa%YzSNrmg8B5U6zlum1f&l_kFI`6ja8$!Y0=-*+F0 zgt7rR`_T-mg`4?t>O8>WOFSX-TFu`lgjOh2$bwa@{im$5QBOUFwQK}$+f_C9nl0%w zwQ?A~*TN{PUPdz`ZtXD|*D2(c@s4f<6XdGGdP16?o3@jL0;KaTf|~&=F4{4wqV8|| z`o{8`L(T7{GqANvlmiY0p4GSZF8oc~R7zi+LYb{Nv&}n*{k8hm+p(XA9_qQ9QzESd z1Y%bFU(dJlNH_qiGzBP7$+4Mv+$IG@EdwT^00{Z-=k5u{{Tx`N=z1wB1bo1t4mEvu zBd`ds4eJSKk19|gP`Z3MBTyLu==>da9Xcxe{?%LmPMvATMnQxc^@UgaHko9{JRTajw9$U^SnY?NkTo8 z3an8nfXx56`_GG#x!gKMKO)6cM~NckN&%*u1mxh~K3Em-Y`1*m?Kkn=$8H~q8NVP( zq^7}WsjZK%GYSnD3i}`p4q}HsyKl~@dd@w@5RL-Tk1RWkXVgd@I4We@P`KwggacW& zKMZerd7kTWn&B$!>=IKrSYtif)2I zP?^L3;5g&$q4jDb&;2A&T$(t-M9v;nr)(Wb-RYdet2hRTd=J(PGw3qT0M<04DCRS$ zQ6I*h1{XuES8xXj2LGp1^luTPV@%|W`uH9Y!Nwp2;=KE{CtNPnmm~;^fg&ppGm)df zmzJ3u{4EUW;$62soA+`Q<^QoRdxn%a;Uwtx?mzF)FPOFf@C6gz0Y?@|Jj)nZrW7pm zP4Ruu``lgtUDO9}U%(Nmry2nvpDnyxI<}AUT%4f$Y-&9SBG*o&NUp{3$&vy7m^_nz zsISFP(&H1*Sx&<%DhD7lds;$Y4daLrsT2R^z8l8gR6^g;b^9cY{R5s=FFJqXa(6-) z`k&$gyn-!5YX;Rv4^YgnqS5Uyif;0hQ?gX%wzQd4UInCK%V~+_4*@LhpFM#|t>+#V zhyRPiQe588lYxVt>Fy5X*~+)`-sv!8Au`tLs8ja+JZlCvfNsKK*zz_%fKDrxJKep` zIKPD=p}x=!i|o3cEQE_e6a9Zba_!qFNzW0?b|}z*OwP0AOUF@j!mY;eoq;?VY;V77 z!;1ga-Xkn7M)V40ZUN}ijD|QNBx?Kt0l1CqCbY(z_RO{0k$d=z0Cu^Q@O$13;@wN0 z$#AFvaJfJc$S0W*%W28Ktt|m7AOmkgl>t%tFeCeV7LN$DUQ%e;o&GI<7>0AbLXo35 zXPGnLAi`k2fLEcj%mb3dFnq!fz+(VhN@qYw*dDj8IC1Xb?a)aDmN-HEoiGHm63S>mNVl}}csIDUw|GP?kYd~aIyKb)YL7we z+{ZoX0?#Euuag$K`zbru6M*g&K4aYD5zXKQ7GB)%?tWZp0R+am>_#UZ^_Y0rq#b}j zcWoI0+}h=QnkdL8U=k6(jAw81D`qpKb@oym@dVv83Bp-Cp{I-WVw;0r%&tSF^h%4p z(!NXCGw!v6*V>o1ixI9$vDscbTt0d$wq%UHC`~K9yUVoW>f(5g_i&e%NtS@teqL2? z#*_Ym(njhYN_a+=1mUjHkjob{bw=4n5A)eGBOUbeYqps>^#K}xeY)cAL~?8EGrsrc z&{YlUKHm=SbQ{`LBB&^d!OULlA@34mGwu(+-g$QzO$i2io=(Z4@y!-!z#(wavr8xH zxS3Mdg*E`_-r@^`D;D5FxMsVFqWu^zR6|RbqLbuF+nmYJq(l7ub;#U-+M4aWQ zXmP=JV;tet$bSlbKiLo)iZv7{rg*}Sn+PV-4JxIEYt{YUcD_&1kf%7yP?Er+vw{ER z$lqRXJTzboL=oy(5+#CeGE`<{34O}>-F1trxo=P*V;lvruUWjLJL9MPBHRukHzwt# zQOst%;l=pED<&@~?DnhT?{4bTzmNmZ?zjI(`#cZpr3=vludzPVfoX>oIa10Q=+nSqmLi%5yOS|KvRnJ-scPNw3&l z3Qm2A#XC@lwS?4UFPUO8{3@H=Q|Kl#T64Kv73gms&-N&TdIg5pWPGna?RVdm}GjS`6pe{(@}Jobds;><=a{=A00{ zqG4!rTXc_|7aZA^2*QpNUAk_YADX0R=>gXnkAij zfmb$q-+4NSvquBsmkcGwhfhFx3&rHseX{k)Z8lw+WaIlUKjil&Q=v$3`>@ww6imqP zq+J0SqBs{*Bu3Vs^mT{DAFVgKRCG3^W)BranV%mPAczaX;E_ktX>~63Ahkz0nKr z0dDfSnMWBoaSWf3t~$kh2Ss%1G`{X6aEUh}L2RQELE&nkwkA=Wm=)aG$?|u$GnYiz zt71DlH@p!MBRp37o#A(WGfNP5*qp&%ZSHn~y_n-_*<8Z^f@lUHtQ=ugy@} z-21<-_Rq4)fedk%##41#ZQEJ1{8X*+=n;y(BE?2)NIa9r-?G@6Mk!d`l*qG6>A=2trab`4LNr^YN@(S;CFYVk)!+(tk|7+ky zob!Lt?&5CJsKaMHYtss$9lg?bI(FNv`hSJ_=uk(PRK5exN48g^L+xEp8d$0Gw5Gi7 zx88ng34PP@y^GXg)~2|%IPT$7&-~ZRJe+vtUP@P7nDATjlYjmq7t+j4F5CzS?qNvV zG#y6PgIjZC@uG^{T7MoB_#IB3dw9@y)=yK%8k%JuGCjI>hMmCWW0|~K=45i`$_EjhkJ#ch`NiL391d06JO4D|n z1p|XqO?x3+Ao$_V=Mtni8A=O|aN-b#Ph5=f<6FI-3=NXr>iB}bVbut6fWBLkJ1I*<>-8oRboEj3F76%1Gt4lohq0MP6> zG=r?SCRjvUhvj;lk?k~?*13*=Q^W8b*-D8~m5C=W>r4fUlYH@3P(Ai4qifSMQJwJ7Sbv`EljpomTga+72-_o4e9iB;6aZ`3!SSS(Mw9E6G%PiKB$ z?(K?`n%TcA)@=tRuyK!!^(;zv(xBr#RvwjTr; zQ`aTHHr<`BYBcWMNUED-JQ*^qKh~8t1HF41yVA8%HWhfDUwtn6MpMc{KtyVq&vn1NJ;g44F7<;h zwS(g(Doch6c~`$khiu8sUJ6~W`~K1No6C!83-fc}JJQ{8pT`PwidB7@dk1bT*$(Np zmI}Il#$tuFS0#3~do`~2wX_LH-J&82O4D)g0qL7SdhP8^OE{ACuAA7$zKb_9#?>4S zGpL6i-CDu_dg^AmNNy3I_rcSz`#PP5-i&#NEm>|IO=B0G*I$6GdE_uJ-+5c`2)36? zDL8^X&3^x@=d+uc2D+}x2O4i}N{NPi_ZiRjRU$9YW>qAQNx|YwVnK`Mqr4l5BX3GJ z5PKiOa&xgqYtIpUyb2FyQrD|r>20oYKRD}uFSp6fOfiUK&u=}O2ZY5)zi8y#Y0|oO zHlqYj?BbubUL}!wetUg}M5|Zh@8jjizQGuI!X5l(i_u-qnmv8Fl&Qa?+SxyF*;?(R=oQ>LfG56o&a_}&SCf$?h4Fs2yXRZ@^oq}F>9~P^pe3W2Z~<&;TUkj{ zEcWP!Rb6p*x3RBeY0J(tsLTAYD)q*H-1~HmJ~0x06P2M7#HrP;m~a`pkyc~4x{H4h zeCcbv_dI=vj4X{ml%3#BuXwONbo;*naKzWjYAbYbB&Q8DwCk_su6WeuiCA2JCzKGP zZHFs*wON{$f#_+izZj`2ZVeZsB82O=aEv322XR(~5#fNm!ji1X$R<&kQ0<%8^&1g_ z^F}gy^s4;mpQTyu#_%mv_6nO+;z{H)hZ!mj>a=uIC)7D0mwMU>1SAl;UKrtL8yLO5 zXYwHGie|-kLrL_Unx!F3k{aN~0v~HE5&RyG++6ITEZFbHD{JCQ=%>@jJ~g_o;O<(iy}_L;si zFX+vb31-hsJ&0K7-=t5Gs*wq6JZr)G<=O40qPK4`G~mSWTCHtOU(#(l7oPCDnG%X5 z;VSQGtzF!c3NtSP%CqO(pQ>m3J>xO)qQvh3U|Jmuf^r#%yhTmp?~ZZPrP$3(o$k0- zQ+V1~*+wz}?(Uu;fbD2ktyAc)1yyH!{`kAHIS(SZs`QmRGHmvV=>d}o$ExfdF}i#L z-p0Az8m4&C4i37@xP0ZQ%xfVcF+j|`<*0zb6j}6~opmWlBnIfVH|jBR8`Z6=L`jEi zhfBte{aIJt>*EVmjl?W+qaE?v7Z+?!8WDmmE2-w)8% zf#o!6>IkAwg9JPpC0aK(b)5hfmCAy5JdF<{L7d*+KON2A_xs=3sJoBiC`v#xNHbFu zVTG#O348H%<~zCe>t2_Y2r6Ou1oCalQ`BW-uT}dSp6=q8T!-On-?NbHBZKlU=3&rT zQCOp)fhN|P%0O;!rN*qjLSP*9uVvpRu?FA{&U%@icl^MJSB)I^9vBGXA^s5EJudEF zw3>cnT;v^sJ=&PAXI?&vjl7A6%nH5X*~Kp-M~zWGDWEgMwkG$ynGEO9JFovuFWYAH zHGy#B^OpcIzcsFh8OUc@YRv7oA{29Ts^bxXA-mC~m=KQjRb9_!w(R?P*Q3w^1bQQ> ztub}Try*tie6$Vz?sGWMvu{nc3#nz#hqZ(4{}Lm9KdS;DAVwPSnph*3`0iWIzOJCq zAQ4N*k6k4`Z+P7@Iv>QDkd+`^V*LDA`HY8X4?x;Lw+bO-*Jv(m;?3 zAi^5B4{h><>lDXh{t&{Mbd+Hm4Gh-%!fJvP(AR+?F~|4>T1=+@TLew4rGO@;r)G(u z2^|?t1`vEC8MIVnYf#*}1|9|jB%lv365(Myzic2!)^Hu*$I22x)KC;teXcKQVlRNc zFPE$v#n5I6&y@dr?EtSM=O`Ag5#*ydS7r^PAgqPx5#12R=YlDTLd<)4zUfR2|An5A>fN-AAJ+(vsL*^`(;xGbnkKTb@$b`ElHuO0Uah9bf z6+w>6zA(}KADZ0YJ~}JtvOe_3ZzRwG9-*92?l;ksH(hAN`oIYiAwoibeksmIM!=uW zK=Q7nm29^U<#%(=V@AD(Z=GXV%>g|7wz4;O3 zFvH>otGR?7vNX%y62TL4e60MCU&1CwrI%`hu{Re1xIxmlZ$XhjP&0!qmSCOcuT=xC za=`rUqp`8dUHnO83@z%h?_Nt8fqXd%GhdYW>bj)F)))01G!K5NaqKK{Z+T3J8$$-u_? zmI!`0#m73JypSv-!#aQ`AZbFl!HP+Z?Xt9_+rZ4@0Q)HzT3Tvro*#U~WyHNgafak| zs?nig7m-%+n1`4=M`9iIii25L61|H*W)Fte{>WE6;&;c~0Xz-JI@JR-{ATy9rYi#0 z&(DypC*`!TdJe~X8rv60k>g&wwWPdHJ`H5P| z$AYvsklA+(hnqchGtZuFMRICZ5%w*765Qu7;3BV6HP7px(}-K3yoPi7q1>gqO{Idk z6=dQMEmTi3CjPSV>Y`aq)n;oXXAqMO7@AoLj;LSU%8#dog4*EH&Y+C{9!s^wIC@PH zSQoo~bjF5@Q9}4w!)gDkuAzhf)Me==@(fE_*~M>p9n=AL61p_8hN1-IHdp|EeTFiT zmPCW}=gfD}Oz^No zQ$E(SyhZx)K-}yDxQ6n6dJRVbLyJT=V*^bxh4)rk&9!vKXOCHFt=Hm$466ggvWHcxd34qD57)iwIjCq?7YBF72%{@bf6#t^D@F$6J##>aQn1A2?`itYQBpD#3#H z-<@;$=1LMKl7u78l!fBrgFdU zk=R!vF!?SF&GG!w?Mp$N`6xKN;3r<@V>zU@&XibVFQj%gx%~Mq{(J13?c2*oSv>%m zB?e56SbawS6YLi@57D`ekmM39YQ^w(VJyyC3{8KZ_8-&pOXS@(O9TEuj)d{bM;J)F z7L#+wO+7mB!h}^PAeA@q0)^$`_ z1RaK9oj>*!#Dj_ugyfcBvD;N9{s1gWgOBy&v2UqPAg5N0fOv@#;~lL8Dz6E|Z`G{m z2g73s;qJb591KGFpmcuM{Aav^AQ|c>1`MR1QJ(Lq3*mAO`{ra~4mG|2nA=7>peNTu73`(3S;3Japw6u>Cb&ZSpzyO`^N1}Ru zsL@IUkr0#tJ)nvHkD8o6X65`}MNL(b1Jd{VwW<62roQ(Z^CVlUX8U=DsMrQaHXee5APOWmDq8h3-p*>vX&0I+upCJ+EGkPG0I<0}xgb%H)W~5oAa1h&0;B zTJNKP)4jfrkhX*`5xv}?LWB7Lr8@Z_FeYuPN#--MEYLG;1`-;Kkc41ykAz8~hJ~p> z=A0I9Y8q{bsN9Xp-i{;2f122lb?-E256Ry`)wwfZY%Sl5wbO(RiILO)tUCegI{AFj z#ip`XYQ)adz-5K2e=kqoJLF|zf7+r-VH!bsZUpk4ac}RgL4(gbDDa7j04qsx6Cv&` z9Zn~O*enGxI142p;$lS2p<&N1@+05UZL(4%xHpEtms*4os?8a5038|Y{a|^r zQv5X6zH)lG$8XzkjGA-*-|_OI(~>V6ru`C~^mKmWW_A;cG`Rh2O!I7K(>w|}LS&+5 z@9?Xo(5pQ#zLt0>OE{E=1coA{jS*#Z*udmK4pa{jNO(0#T|D?SAn7i4;3+h@kHk9L z7|^9rrt7;17j|xM^!a6vuOq{#yD_wvklk9&if7_TX05ZGemg11#jVsNJw7g8uUKX) zTHnLKjdR)-(IB{I6&QxK13;6dF_oN!N`Y2Aj7Bk=xk9r-6r7dB$BH<%jdH77Bk(cy zF`0shlBtr9OHhqy4g0zuq^)gqwF280Kuv0-?7Lei`^BWif%od?I$}S^<@;0;y!!qs zE77|VMEn%`djX8YJlqT zOV!r4;n&w)h@1W-1>N^!K7E&!B0PPbH*Z)Cppym$UE*+koo=FGttDX-xSMI zV(!7cvAt=@KCos$vzuas?=5h8reD1}Jonsj(Bt^hocjN~6D3@4gS(f~*YpzYwadMX z3~ImtE(>7!U8Wu`>M~CFq-f-M)ED+ErP*JCH~#R3L`h0%h;CE8W@>oBwBbMSdp#kX zksjlO9E#Od*~u@UaUe8?G+_rEt=-~yaRw&^ebStqOrjw6ROWX$ z9@BqPpZqK>8Hi@gRsrlG-2;@IV3EsFGXrDQ`YGF2)h8zdkF?iheusnF);TWQ-a-?o~{ zm$KStBnlFS3E?8$rXH3Ga!tk`k3FbQ-X~s8SJO*527xe14MRKEbz3rZrfT|0`E`eV zY1_Td`7PSO9HRnQ#V9f*sp3gZWPS22JHr`RTNRF|5aG_4PvGfPJ*fe)S0xzs>M;-{ zIunirE!Q9kC$nyK`j-o) zhQ8q{x8mmC4E^?-Y84!OPeW{vGnI}olyt68rf<|I55~?5k8Y3aMqg{IA^pL~VTKY8 zeP@&M)xyQpaL)n8BGUgDd6frO1L9n}t>8{`9qf*!sbQalUdn89fL;opWv_rvSdfT! zX5YBRqbMW8bs+OqN7IHHinXaYa$Amy9uM;pBz$%T1i zPVvQSSI-3Vh^#m7mDJO=!^D>y(4Gl~7@P>^lvr2X`|8(h5{z1y$^KQO(m?T zPd0xyON$mk?ph1TS_OqOSY_*C;d1~*yn^oi>e()lsI={Vs}l^1u20?pnK?k-AKPyt z*o87xiXZuUS6&O|H2-JfYiigu)Pk+3lMAsIu(rUK4r9v&kEiev4fte_RE9I+#fiPf z^)){Z($FC*YhzL#7TrUR?xjlTr_BBr539B|U|J`1XQxc?#h+=#o}DXQdbFM9bhcc5 z73U0}HE2vk|B2BG>Ijw->grZSe}WMml!TfQ3%7Ge{@DmV**@g4`niVHgh!~R;8!C& z?w@6jyYkEakf%N2;x9MeM9wbu_5T~`k&{SoK;F2oY82v1e=*S%9I`SWU$1C zkM8ub8pen^2Xh{y1DF%LXKAHp&#L1b^odUbr)Z&1AJzGEaYy!cBnd7e zmE7WC`QpDx-wonKa`6H>xt*gVYPdm)_tFq-GZTyD2tc`wNR7-pGJ&t#_iv_3fr?LW z42zZ~L77x*0i7PWX^10McE*D6Ln$vpIhRmfIu;)q>m!ray{S(I07Qr@_+&3$MPKxe zDY;m=!iWCoXn$Mhg8Q)LbLKW6x2!f()4mxbvYt_|YL`6Dauo-$vuCCNqiTxA+|cncl^XT9(->;YY;36=gc_l=?Wg(jCVpD5Tp4jv==crq-4-QixiLMLF; zju7-Pi6S2SqJW2eyOxs&8!>H;ie|$nD>L-_c!4On`n*REgUfgE@!EVWuE0tFwSztY zQLq!xQM;7T_GMAC^>;Ar*ftsK!wi%(IeZt5Rjv9 z&1$l25F)gPOyUnmw=-)kr`slFd!k`cIcztS7fwZhEqb)HrY`F6TOVbpNV7TCe6qsI zw3ae@#ZKzf9SD7^kp8F0s}Hjol)Nphi|!@FD8z0P;rJW;sp0dp0!2HUDxil9Ei#PF zVKA%oQtZvW=JPy?%U}jeErE(a__VVy;+6_uycI(w3a+6Yq)6`wLxgq&al*OyyQ?{X zOwVsjUjg$+Rvu%9e&_PAq*$bReeft8`Rt_C330v~p!-e=TK4=mW4;h|kPjz>IQX-Y z1kwZKvGfd2qrIG7ugA((`|y6;*-(@i`w%;DfI_>EQTEA6zPR%MI=Z$tGZg*33GxCJ z?_bpLY!CR%YMgt1@f~!KAjUq$4#-nzDww)=j=Gsc%^r^dJI>IV!e@tg*i6BSs)}+0 zV;teQ8C~ZfMl>>n^Sqm^i6`!99dGt1YS9ryPUKl+3i&7AU}#>o=^xn#dLMyMQSS>>Fw>S=?wLJbkWWT7cr#SqhH*Uk<1@+?8FwQD z19=GY;?k-{my7BtA!)*MN$o#i6C$!pPjiF%m1{LE@dx80--9x z5xWZuM+CRRd1tNS&%ar4yth%iqH5|Olv&aD!N}R3wq_oX63GzzkC6}Iv(ScZXokX3 z#3-Fy7 zI|KS;if>w^dddcERL}OmAltVuepv%|z7lYs;=UE{G9fD(8w9vDHf&dnEV>qu_;Y>m zY*{&D$emK#b>_?MpOkL}65~sC(bdtJpvqIA%9)fKOqKAtpPOj=GrZ3AV3gJWa?8Q$ z?O3wna6X14iJyK=`$^HD$jDJlJueScxuzbfRWt$0h9pIq3hG!5HZS@=GUoo(JX(zuKu~rA~LMvAkZ9DB)`AQ!psx)vMma z{bBqyBH0E1S!xQ#hOqbbby?ZACVDm9{Qt_i_J64JF8-OJjIuKFP`zBnB5h2$M3lyN zC!t+Ea+#!ZTa#9`$t9A^3`@#&v?wcGToTi|F2d$o40g~mxwqt&nas1%6iJ@*^~3W| zJU`C&_5Gf6KIii}=QHP=_c@v|5S(y^cw!R2O13x@aOOty1jH>KO5)sE?rD0b6knCA zrJYRXM#e(-%;Bqf#?Y3J&^D0;Q5ov*@(g=W!DM&n}V6 zYu_7Hcr!kXkT?}sKPQiRj#iVo0&)rquZn6eK`4hd_EE7ayHW+f6GP?`VV-9W<8O6A(2oWSdqFxyuZS`VUM+Rttq`tVcX0tOImMB=#~*slMToLX5~cfeA?=Qk)Hx1iCVFqB=M@l& z(?G6AS_G4A5e`pJ*aMqB7Y!m4vMSypAru_Z{d#cA!K>5WkSSeGWT``7fJ9W-!FRB( zoq!ai1KzU+h-`@&k0G?`)}8oUB(qv2A4bQlo1AFruM{vkv}a0_!qAd&UiP(i zPEI+qi=B>tXVk_~=zkT@X61t(Q9@?4*{RBG7Q_ko&+p~A<3*=Auu?SCegNBE^m+V} z74iT%OYe-xO#T5XGVg-x2QnKdW0B0To8okJf z)VR6!>ph*L;Pz4nKgJwS;L#B(YXd}kQbuI*LL>6LBYaKqa8SvbY)7*twU>)u5U7?w1l~f`ekr+D}48oF#pTy zCC{3LaHHr$gQ`s?@2B4GP5_D57bq5tC;6x_PsZo2iSq4cO0KageL%A*C}a-zHjPSs z+E^%@vwU7ZTiUK$yb&6kAm~Bp`T#&gm<^Hm=Eog0Hr?=|^z*r0Ltpai+IBC@&0kJy z#}C7gVK-;m+D1Cx%u=0y|6G16PO$oYTfyz8KLZ7O8x32GZj(!yiB)cMcH;_M1Tgti4{a@Sz zl#fsq>ASPR4yoEP*%fTwTgv1~Fm5}I{x!2ASo3Q@J|_)OCHezKf>ZwR@$&vA9Je|^wD zpDn$XoWcpusHX3PE#ezHpk#)y?Pvc*@iC`|#vL`>FWnK1{9j!y4IJfqSg%ZY4G#+{ z%y90Z!*n4%&+Q!5&q0|bRxD@$b__rLQ6_1^q9Xz-1|8N@ zQB%JpS^JLC0-q7eOK=zBUg*Jz$s}2pM%2iZ>U_mLE$L}7cL30UEp5$u-3xo&OQ(l5 zyK{OV|Bv{tRGCRYp$=$_$I55w!8tcM)=%d4SXg8|!9BsBLUW8YpL}B;Nlt!!T*c4q z^~7F$MXe$$qVv!T3n5jAJ5@6$Fi{P)xWqHXaINMdc3xq-s zdX#X&Q!XzZ?w6yUV*v**YH;(b6=(M0XY~HHv(`kD?u=Gp>sA{6y$dmK92ZM`nVX6) z%WOL~jWY<1Ridc~h*MC|L49|8u@lEvd!h z;$%4!H)B5%*W8BRh@1TM?Py`srxHO{vRRwT<6;&@et56`?OyePO{h^_hoWI6wX>yv zf@BOjPUnPti(}Pht#Pu3dRT4Wb?$G64bN9XY6F}{pn`qMOZFVxhVk=Pw0(cla_{!V zI(Ym5)+a|+WZ1`zG6);pLYRHw!rtQ~@rEt?pj$cC!YEFVhecxgw%9T6mHxZXqWmPh z-L&tV>|_Q&==!U}8W1cm6S+T-dPM}80M?}_tYyShsDpKgBhH6^S`GM*;)N_yvysAT z4pH)0_GV<823Oe`RqfE$%Zo`vaTad3F!{p9!-`$m8&m~DbaE7*vfR1;uHAgNZT-`s z%q6v6@rs%p8e{8Yig|Ulmb{{c@eBM04a!_`+tSJpSISm%z#HmeijV4Q!#x;k!d0s$ z|G0TFIlmWN@0O^!xCjVn(SSHfs+|(ljrMc(>63@n@o$Z~r3|mA5fP_NmQOxFO6_gy z{*X+=>ZJ^xw$*eqc(fKJ3Sl(J;#c9dh02Jp1F8*@%`wR}Unb+;-e9}m5V9~ND8Hn} zxmC~@(t?ADi8|PckjJ4f#u)|(CEIeWaxc`}Wmv0s?<*|Yv?)v(w$-ZiE5%bkO>cey z8jV3)Qzb!>Fszy^X<&Be`hmjG;Y0tnDW-cz{}&00a1{Um literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Hairfall-01.png b/src/assets/img/hospital/Hairfall-01.png new file mode 100644 index 0000000000000000000000000000000000000000..c40f826d954870c23d38831e62c2caa17fa41b63 GIT binary patch literal 22133 zcmdSB_dAvU{{Vg;BQrFReS}C#iDaKpNJd3g$X*#m*~d{vrI1RInMg)f$WAKCCM$a% zviCa9_i=l@KiBoWzW>4Zhpx_j-_P;b&&PUttgEfIpPrK*L6H3#>Z;cegc6JXqumE@ zdfoQf!+&&c>PGGea!LUGhw(~Px{n}OL__t0o>$yVzmpe_owxMXVx?CZ<@x6aEl<#m zMfnhvN4|&5RSpT>Dxul1UqAHO)#L=O33tWQfj?4}PB1Wtji!!+GbUl^`fS8(Z|Awt zH&%I3=ebR?PDFmcD-vaeWiNB>s=Q>DFXXM^)M+u{Z9B2>I&sqN?4Vu#>N0Vzzpr@Y_OO-3Z00Yin&lJvX1%7N&zQ_$iJd*cI;=`m_W zXTs^Gw;KcYQGzuZQA7+T>6{)8`4%%zI&iQF~B#DWNg<#1cPm9Z@!y-S7T{d6wvLKEZ5R6EjcjD%5 zH@ynYegUc^HW)UN)$NC$s~MDHpd$P}ghS}v2J9*mL&CJ2%`^~9(h|DTQ#&u#8d^-c zJRoidTWve!cE=9uOTMGj^#=TRiyS3r2%|7^$0nX+afBavB}_oZh~-tg_|h!L3U@}N z7U0;Nwq7a$I7D?2Ox-U{vd^bYKNFhfPdfi?yi_nURDGk#e?!hT5Ycsjb@8%Bcqtg1 z)CNm)m#^fI75ZBpzl7PHd&)w%46rV>YOM;iK4QXk!1DfUZB?7=9vmHPldOog5CK^+ zuWg)UIC6;=mkOUrU784HZ`KwuHDGz(r0lk0;s+Y4|6XPGPAq$e9H7|SH&OC!v-IlL zZS>g&;2^IUlimPEx<-2snVWs5l@U=`j`;BPZezgH)w}=|0a@e~x@Ty%Ck9IiEKw6D z^^&_=A|{rp8G+RKfWp9P<|g+Z`owBY@|sdx$YQp?Vkjvq4Z-Q5-)~FFvmp6^n9tdS z+D*CjoJuQUF+>#jKy0hug$cHc!*NZCMp#5I3ZZDJkS`vP+RsC{d=Q6}F639eby6IR z9xZ|S>4E@(oHsM?XDWvOKEGI>Vb&u4H!t}$sh_!Mq8r5M)iDC%acX|t;ITyzqW20G z4Mab-O)Q*j;y^sqVCO3bIwE9HQd|V=?dTb>_rFmjJppi^nysxX9Xau3vri0|3PbBY z5rwXT%D)2rwgz~})winaa}H|eBI!p#a^8BZ)#9orFCPL@p(6@9yeS9+z?z+^7IzSy~gJ*u62ARDK?{6&R zH}ldPk<`KJWPph=i~(cgFGxVLt^m&!fjl?ZeAq$}3S278tUs^hM^(%gd(^6h$!~4jUl4<7=18Ii+mfxgtLK}C*#OHDi05=n!owqi|ikI z_jEzeC4d~AmQ!SP(D(F%K>NZs8BED`&k@`pOv}Dlxco;ZakoemXoDpnpNkapm)|i1 z>@2YRd2+$^Gphj&XHjI}g*NNxk4gYl2xfkGvS_LFGlLQF07TB~KP9onwqVk!FjPZ& zXKvsuou1GTKJ5)#vLwgp1oUbfA}NGc2!W840!Bxixqb)=yEYMIBp(@sNy z`v{B~2b+(+#I?g-qBTEAX|&-Oq!gya9rh*H#(fZ&D zK+OT>3%|0Yi-zAZ=vpZUc>Xs)lUmSORT>_z?Tv45J64~IhzJ2m$y#t*RV#sBXNfB{Y00RAyvpOlilHJyD3PVtZM+FqPi||7l zfV&1_@Y^}FnVBH5_sffzEZjheNsRU_ZyJ)EF#E*g{~3sunEAh7OEHXAL}wV*t3{fu+%l0OEay@zXsLD?=C1Az%~S z+O7mQ1%sSj-6P*N_FM4J5t+ltd9WerX<91G+}w*j6f9go&r-b$$fI!3_?5A@p_%#n z=fS!Yh_Gjel>Exq>Z^(3$Qd98+uMxpO1p%qCSd6Srz0vFIq9Q+Muji z8LW}2tW<;}S&ovNinIjkCi0A)fJQjEr`vExNqARcUHaJ%@|U4R?VaVefC}PUHbvW> zE(b-+VRuQkD(#dX>tcTKKYz`~Xhm6DZ%yCR&t5`wDMUegVzY=c9JxZ`NHPf7hm5M+hEM!^4?c(n5Q`S1#ck4Ur(lDUZxz;gMp8f#QJ&$U>iqv^=uq1~8HT!HPe=NGpMX<@nnVJZP zneV)nGVPwLgg$FHo4e0jJv_iogGixXPO`y&vHs8ukN2h z#!#d9^Mxyij9$v66>kTXEmiJN3LGnpJCSL{YF!`e%iGV1?sfro`#s(HNYT}@QCRro z4~nFD!0=T^9z~Sl6Kb5<-h&iD&|Nc6QO4mo8{!YLm^Bny%hme9(J#C$)ldM%h82Y4 zv%#e3qf|p=1wB^GOu1Soon^NVy%@d2O^?`sRr<^>LAY{hX|vC7P579azacj-DmJyJ|GwF?*_;8_qKFgDf&;w|2n#W&`|$Ify-5@W&WDua@oOOCcktxss% z4eL=?{IH6SPxII_L)M2x35?R2*j|CHxT1K{BBd1yn2;cPHq{K0$0MH+Q<}?XUme1{ z4lG<+=;2dJI?h7~2a@yz(<966bygV<1l_f!_{b9>wBeM5gP;ug3>}1uDX_G@3o*qN z68+EqML$x^DM?!?nBSeaMO90I(*RlO3BDO3Wlr7mT=19P*HJ^!*{eM#f{;icLu4y+ z0QogDRo^qmPlF?{#NA^WQQe$hyLuDY30Xkfrl8W6gdBokb2&-hS0Hx3gloIz+-};e zH^v_IH?E}H7*bC9ZS|V4?<{*+Yvx_+HOn6z3}QiU0A3!)#;&CV>qj1WZ7BpoHVdHe zYz*`5-1Qk&;vmMIj4eAbbuCMk7IRAoC^xCBe*p~WN-=w5zt_YQ183$Vk8b483h^CM zM$V%wD~YVnH9lF!$?!$4>oRPi4LtQAh6bE2=5bBmw~(z#{xN*w)OnWSmn+`AW=nal zwERdMNU?|T9~Z-#Nxx|muISzR8iSjWW@Gb=?&{8T|M$Jf#!#bx{-BkTx?`_Vz~-|G zJJPuHl`AyqGN3>VN;?nDA6v=|1T&d?S6}%~0?Bq5CuUXcl(JChS^?zi_i1E3PrkMg zs#Q^MfX}P${A1!lEQC_f>{9koi7d&WE2^@5)(QVN{v9Ls*G<}z)7cMZPRzNAQS^2PlYycBwfmvcLM`Asu4BQK#ufjW8^pIdA4&NLqxs7l&|%(qbNg+ZmboTkk^DD8IEbEhfnTK-9*s zs8vNbQN_@E;mZ=}^5bA$vKYU0?bq1|52=?22!3F3Ht9=+=36Lfw$127G-x%71qS5Y z-m>hS(^&K5*A}Zbnggi`{;z?2o&Y7c!m3);eG#{_TMK__whDyiuYtPvgB&gy{1R1{ zU{^MauPh$ajIutL(?z7@r@|gZL(gW){{?SC*5@@i-N{NH?(76;?;P(tzo;b4cb5Dp zI6zODjWqJh&TysH+iLN;6lYFCrB8og`M`LOXMnqkfX3RfXFtDwQ!(6-eilqFUr|zc z_VZnFz_ho$;D?>bj9KsVLSUW zLzLgnkEkiik6-}xAKeEw@R5yWIsEO0+~b{C1y@IB zbB=4$_T2kPQzdz%IuH2+u8VHm(2Lft0kYQ|d%qAJe~tUANM`(1VDTIH7WrX!qigM$ zh6KlgAM@d>)Ed7JDR+M07kn^^q_cw38z%c+D9Wi2CyT02*Uq0(qm>zbXwGOFL$UW2 zr$bt-7p5?eWWTXDvnc+~KXw%w6~bQt?uo(MJu>4{82QJx&bp9B4B^<_i-i}JX(E*~ zu^QgWbu}Lbw}M;Y=-7*2A1D;gj-R>x%VeW}m%Q`hT2Q1Z`u*l)D)J{DpYC2dIg9@1eht&;`o5Q7zL@dCmyGV^@f^n zZO8iZG2DO7<4qgmbU9+^JR%A{G_AOYxOxllK#9B}-OiFPHFhTJR{PXwA~T5tqZh)< zLZFS4TkKZ>*qB-#CsdRe0S}#_^o@V->(1on@OQd4-ApFOn-3O#JxF%%ksRyfzZgu z9n$j!hZ&MI;hSJWrF^WYx@7%R{F2?(kjOwfwgoqOG)wRxtxg5lBj4 zwa@5X*cYoGYA>l$*Gb#dsLa`hkp=svN}MXbbe+1y8+^Wp%)&SACz{QDu^LftqC@xR zR64jGUcQd}hJ@531HeJ>r`*ojfZe~Q8c}@*tCJggE4O}DT&0#G7y`eaJKnfpX-H8x zHKTLoQrG0^<$W zqjF;^7RY7lp1PxVL6O&v_5JbaZ10?aMVhrE+O)Yr@Z~7#RfZmoL3mwR$3mXvF}huW z=mE`0y=)Grjm>TsRsXEAZtMEU_IPIzdzCpW)h&KN!8*ZvJJYhHhHtx{l&60G$2Dq< zA&^`o*=}Gr!{hw0^^m|IWKgO~_&W=veQSiyKEJu+>btm2)@P+kg78ix=ST+jYIE5e zf3i>>qlg|*4s65a>6qdwM^`F;rrxH??YDV@{So|v&i*j1<0ebe8k(zEvHbES+*@9D!}1%ffeMxsLttnA-&zl&^%*1_4qS+jGvk+_$<>;Nr}f0@jo@ED8S_G#Tu zwmi+RYXbUkk-Ku~L5rN_{wnL*s%Jm(=OXY!Z50O?g#mF#@Rie}TNIdVK0Y|Fg9L(h zu^zm@`u_0#&I6zTW*#+FwEVb}fMv&_e0J+0A-Uabu`>CO4-hI)2EB&i6XM-mULQW( z)w|#lm-!$ljv;^Q;(Ys4rausL>uT{AkDY9f3v1D50U%K?o7H3EH-j(*(=o9|iL4Z9 zvvUW&&|8Y|>&gL~_kw4rkGBWkt8;8!2pd=zSEkiHvG=+>HyqDfN5P+Y5h6rgX%r=% z%IR+^nBrI-{IA+wXBCd7nN}|Gw;EB_247WJa0FxULo-f}Nn}arUr;`m!dy=DCyNCk zg=irDR&JYvyJ9Lovg6(ND=bOczzBLdzmDLu7~vFG(Vm$7MkoI+y<6X1zV)?>22IB6 z`d4RQ#W%aFUfFVVw!S?D*y$p`qmi_nQa6LI4F4on0|kpt?W;?KvCO`d74`YlEGF!f zV~~kT57n*Dz1%^w)TfoB^R`u(vSR0J*npF?Ske~k>qFa3v$S77a)yd!FMZ7U2Aqg1 zU!83=&qTUm&?VGi31)vRhrDO|zxLcBxt4n7@`VcW&7!aSS`GjVipu>x;-l1sqToKk zg0biVfwG-FIlb|nW1UV5!WhIg2MP+?y;q7$Mx&;REPQdFt zN2(UcPU$M~M_cTFxgr*taYQHsi_-^@Sv~Zgc?_bFOH-%P6U#PNLn-v1f*PfZ0^oRM zsdumMIT;-q!)&2QChB5T`PA)J0+Ck`pZ#fAk@{y#p`|LGI{9-jS9)j@bR12brhj13 zkCZUKViH2#f*$w^jT?P(mUwzxA_&*&;dd0*Ch#G;7;6#(c_!d>p*LR=nh;A+*29I= z`=lju1=Iu*{ILKZn%-PJ>?oWi0cpAx8py?3r!Z3`F{6Z_ZwtbAn&VR%*xO+XJ{Tz_ z>E9^Z-XiyBhLX<0P(W4}!a~HlSiGeKg$v9sVFptCD}V@LM)_pTHO&8BDpN;FFyEmv z1gD+wG@)#Ke`u6o482=r=k`-V2DnE_XD@(g?GyyG(NO3?0tkuEV`NA|q49t`1Q9A1 zNIV@YPOO?j6ygj56L*NYy(T- zXg}*85jrhQTj=+3P`M(a8kfV+0?LB~Z#FA!KFgqrtOztS09<@fI+nZ`-~t!)6w0>u zuajsnp5K;AFlb6t_a%#*+PH(nS0{QbZt8#EJ?V9Q~C zQ+W7*h!jfmbJSj4`V81(?`sGFj#y>ElQk>9-GX7vjKvD+# zbaD~f4OkGBYj(L?t5?5fd;RzHn&nW-3%;stX)*n2NQ)++*~3^v@VreZE86{8m1^_@ z0`~Gbe?s@IOha;A1g$M80=qNTHG;eXpe~b&>JQF+w{{CRuSYFN^PysrPfc_^jbMyo z&aby>1-|s|vkWHwICjxnbXeSRl(e@t_3_G$6qvpAEiYB%PEf`|H=uz^@kpnlo15S* zvf4OhU7m?rX61Lrq#OWjnxUJ#$jLsr*-A?KA5&i-mrua{YJ*4r{i%td(nD%ce zJ<#*j-fj>0%*Y@D{zuZg5Z?1g?&`)P*BD_N^i65eJ|DXmN&~yG97+brXUIe8y`J?9 z6L7;=gGTGMv^=C~PnG#cSyAv;Dv7V`-U=@1^#BX;9tO>X>s`;?jo@<)c!ml3!I4$Z zMV$dkm7b)ReDEDI1iIJC zn$5_LBxb}K#XNM@b1!|Zi&0@#$m7?D8ph3kUn@hbQCw>bzj`K9-0e#~!bE|+4-zjG zWQ>>E%$oI_1R3A}0Tq&7(QTQUJcP$1MAT8j^A`_xkTEzlz zSzk?P&(&8#h-f(Hl9t%j=MbvM{zWPR#$ z{u^KhMI^K!fb#|bUZU}$S#q@btnZpB*A=CR(Co-SH1B_z7^mZ}x%yD1IbcQW8&((c z+&CF@0xERc$rN>C1@nDwbaB+jsmJ%guC{qs{S4%-a1+JTU`7=@c;D!*s2h^ zBo80llUQ!CDvG3o=-AvH`n`(MQO_oGe_z3|rA&c&^xZCiHDb4^FZ1*di3+g>CHn3v zHgv!k|Ek}O(ACE^B!xi}uBtPARa@FV2LAp@0-s@8C79olB88z=BRn;35GZt~U|XLq ztI{E7mznSsHdK$_HW=jC|HmNG5Z{rfi}`Lxg;JeGym9jL*-=J}4G8l0`lZaJBU#&Y zNZn=d>sv|!R^vZ!onax?9gDc>xyY}?&eH?xqmLuBp-{fxx?qCx#pl20qwaGx?gdIk zRPv&|^Y@!h86q42$0D5(soQx|-vD4h;n+B$sLr+>CzOOfJc`?1@H|HqM|w_+HSN`F z8{H=Y>2sFXksT57YM;uwKV2TT_{gn$8MuB^c`YCv?_sg3<*VXceFBsWR9tnWFSLs5 z?pp24b0={&T&Wd!jx?~Y*BjDR?PO7`Z#{m5-~*Cz)NSs&r%LlK3$FA71w{)6d=w`B zOuiRtpDOB9XXk=52pbK1RjrZJYzrcKN^Q7`L^k|Yr)gxg%}KKhl7BH-aQzGBo%-iHyLb-my+{u zyl5M+a!e0Fj})*3wDmI)ce&_1R_=eL*n2(!QUHNc0)WF!zfy`Q08=SsTt|E#VqTkT zX`8!059=PFro%Q5u3k#y(KUvp&qtfT>V}vQ%|lvA33MFM>fI?K6GNF6x5}Kcknu}jOT5FuXd^OmbB=5JYwf0^yMEucpY$byD_e7>yYYwxri{;!k3uE-KxxULv& z8|7as{*&tvFyagG39fG3fI>YW9rDx``YA8Up1o|_OpNE$jQZ&XZ5!F)=G1~li*F3@ z&a9DFbdH!)TmPzx-7bsQ5a_{=m0CWiL$^KQAZWrCKYpog$?neF0fvaGyp6u1-57f@ ze8!8x0$)hc^1mHCVX@k{eJSeF(!60R%eSXbK>jWHJ_4sQO` zzo$gTl}uqi<}NEq7Y^?*fWUD%Tro@UX2P76QwFIcOx#hkTESnnD-B2hes{^d0Psd zWkMr$*>hgB8{`xOI|UHQ2qcZKotX@9as14oNEjI7P!_8at0l^&*wZ}km-64ZlZT>BFASoErq<_pg(+w+8Bk9j`~dr0 z$4o_l|4S*W3%2W`t}kxRB&6kQn`qqY%dcWRz=E0XnYYRO3q zmABRA{x_7@UqODgq@Hrd{Ws6j)gs%YnmkDZktRWbh?D>;E5P-~1l>I!aGqU~FfLs>%Azh_&29F>ue zA-BmF4l5=FH+ULvv*I4;;a0$GrXv!o%W}&V*ZqEmR!Vl>bP@5;eIGc1?RG|2NNY>1 zo}Blw`c&|SRtHvy^c+h%56nMouT@HPxmT&!Qa^dE zdT$-)T|ZjB?}8-%qV>;8q}nrym!;^i9Yadox=dS2zq7BA_!@-_d~XkGzuz~J!LO{2 zwt@V(iaB1aTc2YafS;USTm6q7Eguq&)tPWAi%I1`k6F@reu}yosIB~+$X5biukwac z(}r$o;as14hMz858S3Y8uQ=#K8;EWkOTCc3($>(*VzVo)SM>liz{mwLU$#vuxk>>= z4!wswE=fmBnZxDh&ki!*Th~UWA|n5_Y_s9^h0l8xX4klG8&#PF1Zsy2@iOgf8Qr@Z z=Ut8$ZsyopE!(_OZ1_Z&%VURA55p%o4e;EU2hx9$E)E%12)}nBB&xA z>(=;0^jU}(bJ!nWiVq?gP1p$8H%B$U#I^VFOU3$V> zIoO7?O{O<=UmXi;WKWHOY4^QBdSShHek z+(Ymr`LR1!OG_Wt-dK#Au;_aJ@6_C?vZ5-r>S~G_n$SkQrhwh&gR_$dOV>0F`Vx=6 zzb&nPvN{97yg!=Yx4baWpdT5``D|HdC8}^n&ZH$ST2Ljd%CjVALj1GWx9gk(Y>Jb= zY4RJaUT-Ea>U8;ax4aW>Xgl09a?hkZhqbBw-Q>-xB`Xujtw!?Tl2%OB-x2q@k+_7V zO*{D}eU%S-tj1D-(VCOb%I@frh^G3{=0cd)7-gm4?xr}!L%0kZUu~0r7sz5v0)b@4 z-=B9JCs7n?P3_O(ejkSuw^AxeI);Q%y?}g-v=x6;`26Ls5~1^*`8SjfvPKS2nc=0j zmm_vQ@h}BKFPG@VFKOlvp7P>3+uli%W-K$ff|E48T@llv{6VSusnaw#NvcSCpQXkc zsN>HYg9nDrYp3!UCXv$qj&Df0Q zEj?VR$JR-6b@C23lNW8Y`BkM%iPdqAPsSJu^FbCVA@F5aL% z?ml13eHQ1FuQ22^zq=V4P-{n%O*aVw@CO8dBf)Fwq<}!9jgegN0n7WpqpK_$cuVF+ z%xIWTS<~Hk9EbnMzK_ziDwF(h>(>pE`p#~8h}-_8!*joipU%XRpFxV9d4H+MJ1kdh zS%LGft-B7iMz2Upm*Rg#yWU^f)K`&AE^BS6$PO&dx)*q{!kWB{pIqkie=&WFnieay z3QZHXFV7rT-*PXqLW^^a4BHJC1e5SLl$7(dOMUs@HlM6|$8@8)qPEFZQh&I4;;$y8 zrbN&}ZUuHg7MfjFl(4-I;x=w~MBw-Hz7Nu_y63W{R;N+#eM5=qqU6Ob>Jw&urwpHz zICf;bvdfd4Ah+2onRx6v7-T!5ilBDd$9H0{oG$yx6|ZGV@10# zE9cDwV};>9U&qbvSL8=GCk%8FKCDfyjOFb*vWGdhPls}SU`?i>68STndFsmisd<<6 zSd8z5K8wua$i_(x3`USC^G1batW`3jt-wZw1{76rv{u2*AAd#L9XpY`ddgIGv{RfZ z#07p)-g7@Mt5m&ho_sd3Qhs8Q?_ZOHVsqHgh4oVb zyD6>`?dg_OEZCRbqWcS2%a9emnWo^IBWJb?n915wugP?L9>S!v-peSlZSq*b9Zvq< zNmRHqRvMN!6PhA8)waZ!(a|C6Lax0`15IU=Ev6?_`3 z(n{){5suckD<7nJ;9EDAJwN*BLCq^j;$Umcpy!ye$$V!A2j9+!dTw@d#M`YNo~r8~ zYyWT-9fpe5#!1y~pufn6i+N}6-|lj8jyJ}!M2p1jwfjlh zc*_`EVV28c80)pVLiR2aMQ%~k#!z2pS#ki|iPhz<3#(QVrdw-$jXA{@6n`MhJnRDU zVii~{XPTZdERZJTa;BGe!|u*{^W4U)>?v~ZCJbfn_oSqiL!--Vcx| zunV|f>&k8v7&bn6I&D`Rs$*0l##cNQohwXSlixP~+gL8%E_rJ%9;wm@TyFilFY-aO zxxVv~49|HufG-Cyg;FLK$hzQ@hPfdfJi@2|nUjUjQ^EInO4it6DmmO_ zoR%b_B*wy?RA2e_Y9KSZ?l#+)LktmA`9w@uf}2F^(O z&u>pTSJ^CJanN)zW=pIt8Ge{2Rz>emBdbSkUH>=sR1N1B((^^y5T;{3N(dX!M!vA0 zl!3jDZX}8{Fl=t+`7s4^eDM$9#Jh$M>8_DhiW)Qc5C&Q-E-kXk~0(__6OH-|k)G@xOQuOsQ-t=pIuXv|zO*|y4>81SrjtxM8A0BzJW(|CX?(->Ebu{^Q>I~Xs zjtw@PwonS1tyMfPduaF$MimMMTgRjObAIPiPk*9~ZDqgwaI^;P{hNnU_A|#Dbupg! zdt(i9RZ;jfzOW%T;~4q-|Li%U^IyIDO|1vzoR#Zhy?#IY$Y&-$I*TVh_V}e;`mjeD zB2D7=SRL(sB>Cp@f0+;M1~xlZxJlT2=lidpl-~V}d-_TsDa33@g=Q=H;nbw}+xW_f zcSK6{>ppiX6y8nsGo19z(`qkR1_`Y#<>({v-d$anqTc6Kcw6v|mKYJ| ztct^bR`!XrMWIZ`%yK-y5;F3ITQ`K#GpzxoHSL|qcdrsrlp`mBVkrSkh`x4q;9 zUyq1Yx8Za&r29p+3Z213NG4H2Pb?t;mBtYDxgi}$t6ZI$Q%CQ4@Ss;p#J=^g^&c^7 zo4FaBoA+ld&*a=I=PCVdq|JVtmQb0?z}CVHMnkk;Z=SkH&0R3d`rJE5^PV>cnHvt^ z2>3_i53(dREu(#WW>}~426?)!wtnk|HA*7q!k72`H^d^Q@edT6epl8vdAZvOjd;|% z7ndjBe#_m!^>p+!0(4h{9xjXRensdyFlaCwIF#Mr{H!Xu!DQ}|R6j3zj1l$cNPN#O zrOkEc55$;_P1Oe|WRH}~y;C`=aZFQkR^B%H)*b^5M6v#BE8|rOP5XLGU#(xi>(IVQ zbRTs+J)ff1+`r<3p+Z?x@g$jSb$2WFo_-mQ+iAdCI8HQ}*&Ro)2Mz2xI!#XhzLXi9 zfd7}%ESafUu*j{S&CSdwT~#^5#nk}D2OTDUml=C+nrwKPmM+b4SYTg<_g6X!+Lkcr z)-Pb~#(Ns+RNeb@+?4jXwtkHo(b;RY1rbK4SrWhhs4?o{2#0_?CV49Xe~uCa!&Dxvu8>|OG(S&~Ha+GyR$D@? z4ZL;vaoVV)jl`EN2BFZ1T~q76SBSgWkR)RIWcXcLRGE3< zazn4VRIywq+F&S~yRh{o;+$hKcg141QQDtG@=IE+1v6~{G1hiMpN(6@g;kHy$lsJwu1o7Smn-Tvf8=kn~NEyjmYU zl-#DmOA{ZVbvbRg)KGe$hNt7Nfl{=r-#GQuk5%<3LAg=c{Gqmt+K`@g^J`rTXAW*5 zw_O>Qw23mYXJX>odr?hs57!tImwPprhDYDGXdYX2#Dqb9FCIirWrNrP z)!w!zbpvp&C7i0&c-v7c`X>utKC-BoY{hX-2zduSMZ6&D;Bz@um7k#Hk|h zz5$zPy4*h2)hEY(X`;%q(yFq|yP*u)R%A`ein=N-KL&E6-Dw_2ArDT@d3`oE57U1z zOHuCb?1R&Hp`j?YLUGxgpYoU9S+}`(2A+UjaKH^H}7r)e!eEro%OVFol|UQd%QtxgPU2ZifLy|C*XQ6RXRA4 zMAc{^Lvs8w2P^LA;!N4Oh5$C7yCbZAU8R#QJ{5_~w+?_VYkxnDF+~DrminokUg=N} zAstQi&0)ncqag9xUG5 zk%7dgtC;*DN$1t#d(0*n8!=_`Izb9rkK5RVuM}y3qZV z0Nm#1ZU5~-@2V6qDYkAREdc#z0Rp^sQYK&2nNRocaPMqp%;kpJ!Xf=0V&jCTu(kE+ z8n$xstL06PcEk{R6F#@&rQ_qY%qyC%G1Z-_*Lp~PvAlU0N3el&OfLELEu-I6$U6#(o*%i+Mbk97aPf=wczxmpQEa3sBL>KK>mmhhZdCc(mVl4_l+dd@2}}*M z7^SVU3xw+kUoTsJd4tI>pkjDr7QNbqcyIDKCm5V{3OqNj6n*ZrtMk6*)`?(iA8FsN zglCzideJp$HzOo^nG8j-U*S&LEg|ngEoXz^4)Rrk?Lzm!4yWP5lc^swMS>cNMc(AR zvKN9Jg9UdAn+30-;-#`$qeYo?5{%<3Mk+zmF40k;hbrdvM-+R}1lZF@h}9dP%}?=~rVvF|WkZH#VLBv{+4&psD2^zY0v zd(ZyZ#K&s_!ybE8f|5!E>MD<7!eSKvmXo_XZQTq9L+wnf079PD@{(9CIA)&r`4;^h zbbF)V({AI!i8w>1RH|iWeIr!S{Jq&Aqg2p`EzC=}(k7Eq6|1L|0GDF?yW7>Na7X5?Kl82H##eh-m;5EvsHsHu1F`}&v)#~=Zlp7is<`g^ zIfYNK+)p^k4i3&3s7|rAGg6Y~*6r1l)Um-=aLt_rmwmL6XifA$BR-;{@#8o@k%lhC zpR6XZ&cxEej72*aC}K&xp%mgjV*b&bd7tZcW+lKLMHy%{^D2{PwD>V<0oYjc( zD;N?osMqk-UU_)<#5^7GgN@fydfG@-3WZlp_4gBAXL<0>1A} zhNMF(kPxLLzM-eZSzrEKum7P_`YmzlIS5??6eQKfj))mXn|>;_P`3#9-gZ3&PGtz6 z9^vTrF|4&SsnGit74{!G+(JI%y>f|?Hn0f@6DZ|bk}(pMIsU#Qo(@L5BU7S1ABIi* zcEVWk8a)fHfJT`btD%_2_ulGE0~xAP9#96SwR#s)4>Z$MQdcWdbz{un z!*u}$52Rl6bfgZ;hYj0eQ=SF(^5yN&qh;_%oqxCa_&yRpq|6WNnXEjtjv_B*>c{Yc zK{G|AW=wAQeD6i=aSCn!gwX5V`mB-|sTwSo8miOyt>m@fDq;8x+d4eI*_ zAM?V}2%k!(B!cvULqA!t9Cohi6GzFw?Rwuf!?~PW+onla)HM1Pk7z}aU6%jp&%AcS zyf&5PdcUS{_Q1)i%f*8VhvANv5VSAxlMLQ=eX^_yLfT>sqj`5m))^6mjT!yB0KwMl zCz7u1*+K){u1*<^o-^kb7|V6G+|SvUsUnX?o7wnA^Zjrc=a7}%*BT~ zVRhz@4?NyCl_mek-+{XR796@a+7t;Z=boO1nPdI)3S0&eAIj)2x{0Vd4y}>6jvC{E zeg0rZ>SfV>(c2|Pm`yzW-A6!%FSRIj$9ych981OQhrNBmt@157bRalEh zOmFT<*hJ4^8*_k<#O7TNazFdoBeLI%7W%VuZX8N4ALG?PkB{l@f0jOZm6~(_<%`c1Q_mG~ z-d%^^YX810>tBZ};eWzqutu7kjX%wu$ym zz$5!T3~zj(+*-upZodH+y69<|NVtSrcQiz!u4W7O_qV%rM)2Po!m%BZi?%G@p6*8a zC#IsZ>(_7JRA{p-(&+!5zv=?I?47?~Jo4f;y}H2iC)tW4*^7EJtWtKNhlQ5yT5eu0 zw8G2vH*QDlKez48^v5fv_pQE`nD1 z&;>UBt}`39%0t1k;heEwqtV5HkEhRAZ*?vk(pE>sKi9v{<>eUWXAizD6L*H#<+355 zD+X(dMyKjzV6&ecUXiU|z1x!dt!SXpc8N%HDtmN6EeVG%GDk^wvSwQ2Dh6spzD0LsW9xar@~r<==b-Aks&{%n0YN1Rl;SOAxK2 zXpB$&D}8!BbX7k9Ay(X$_33{@ z)q>uix(sd>inddT)#nhD(G?}cnhjUKnKjw}WDu&)Wjm2U7RaN@%*kKHOLD3)oR9vz z*=NUa7-T^L?c)xWXrMg)jv`9+oRsY6ZxoMCdTpmbvrY8kFCXIvAT-}W(PcYaIBr}G z`1D;uN_OAHlhyguuH?h{%lemMn*)`>8U2tiRx>^I-nQII4!z&Pz*Wg!@-8~%BYvfN zh{t@O<-%%;Fh_v6gCY$*m;@df)Ex95*Qb{GL^}70l&qGdWN9*Y_`1}-y+GvWTzRwc zgzd^UuXsL2PPXx+SJ+X)iv2>kxZT_Bt8xCv5-H)fEkwI|)E~F|dx02*S3Y1oCX)3&||lhd`@o+i+^C>t~tQdHUkapvgplS zDDNZvqJo6<2cPxzkk<6R)N1AcZ^7keyOi~=vtBHZpakNPTEggLr)uZwtL6C}F+PyJr5XG?60MNu|sost&JvQNjZWm5~>(Y=d&C8<=Pocf2kF(6U`|2CeCJuj2+D^99lCm`0 zGZ5PRlY}AEAJR>W!BQJsKr^R2MdK%@6-uoJN{+minT^vYAxDAIB$nPEoj9$|lDC+H z$rEjvt1;nMRw>i@VJjnGqNR8dTm_%c%MPxzTm(wqzw$f%MXJFw%K#ATD(3q@yu-OQKDr>eh9)1a5> ziEqDUVteM0=H5aW{G`-gT>0w!#nHRIzHjSEPhQO01vo+q1Vst7AAh2VK1v~oQBvhm z+DellzVHDgmW6x=)fQhVJ)6Y6gq?F_vmWeRtF{a951x2HA+60ZlRlrak!m1kHyH3Z)gArg0$6t7 zvRnBA&r4Ybe(9W&^}M{k@YJJgw{M;#h_OieSr6VfSfxb&Ho@3&)mOlP zYeQX=J`n!e0^ug8>$er<%{j501LuQoR!tIwZ*(Kdz_34tF)m#_I8ys%McDXLq=ii6HVtS6dw zI`(fV@{)iX&)5bhSu*Ib6fuY0n<+NaU;IMtut3}ySQDZm96yu!Jqw?_a=Ch^i!92W zaGA8Tg(g30f~_Pby7(S(uGF>4QKZcw zWp|jI5Qf1+)(&Qn-E=CW#Ws?$6pc#uEh4AoY*>H)E8=w$=3$Ceb6X;I2bXc6RGB0NdIQa(Wtne`mw zn(6mS1e*$#8{?!RzFmXWARDna396x1?Wuq!QLT>bE`ulaJ-dZnRM5j)Atakl&;I>lz0Q`lp zykHqpm7mh(6IkDpdT5`uFaP8LzsMs)1(!E`l!U#9#Y0Y;c4r1hlhYeLqAKbt)&JIB z-kDFFzW>e}n3V@>wzn3Jfog6M3=%M`2T8W_r{{nc8&QOq^K>*NnNa9&zc)F#31Kcd zUUwqYsl*wFy09h>$IsEUkTS0*B=#tjzrGfRP~NkwO|uDX{{hQ^*K!L} z9du3aZS=p<@G;%&EMM1QY-rzDl~(6OF3<$U_^hXh!deVT{mUCv5|CL_Z@-`cb{AS_ znn%PovLV*>1&O&V?PceB#*+AypnO)(E72%Z>=YD|A)m(fHm^OR-Z{iwx#gbha)PJ* zjmpB+OE;oHHbLNL!^at$8l`SA@NuLaV&e(H3ORbABOI|*I4 z5AU9cSKDRzUpWD9Z(M&E?4X^xFhASjUwYV})edLyLQd?nFJ`-#0|a&6UGsvs2MkoP zBrXu3qGUy_0&QcFHSDzZoMM&XND1~gnVMPjejwoHQcfA z@H;-M0oIJC-fsg2f;zXVVUw%F9KvN`_(>>%epu^{=+HI2u4l+k`496Gm#8l!f9|}_ z+x9V^amIrj;RT=Qb$^)x7c`lQ$ZMhwis&fJDu8NdrW(C~-;MUg8sMzDjETE|yvjeP zcE|T_pgo?p0o6YwXUdfL)A=(U9CRo}w@!xy5Ne!pl97NP+Rl3mSY3iV_?oc@0-cZ# z)(^Z8De9nd7w7)E7FhGEEov=Rd6)fsi234fPuG5bg~2{u>gY4HAIe$ldM(7!_A7lXo-+Mz6;O#-0MrcXP^rWo(gqU5( z%H*fnebG}?4e{C>-l71nitp#Bg6jjM=+#&vABC#@hW`S@8M$B`{PuuMMWRHd7&h~r z0<9gW-c%smJH-SBu6o?i8*22%I&rsi4K_&imN8zZT>5NlRhD!?&+v+7nCa%fTnTG` zNSO5a_KZ>O=H>`5g;)k15m}-=;pM8k?t5@c3;vp&OJTS)UrtLt+)^bF?Ft`jQ~l$p-&i!|l#SWRF5L_2zO(9B!W5+fka1zXaKbDuvbr2t0dPAl#irWsKd`qdG+1RG(P-;kRt~6xqT3HF--y( zxlklrffl;q4H>d)gA#)+bZ_7QFTx4L
  1. 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 a4#>Ld=voS6j<=&*P`RY3SSW81@P7cml#c!Y literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Piles.png b/src/assets/img/hospital/Piles.png new file mode 100644 index 0000000000000000000000000000000000000000..850dbb156fb155016724f2f523b86d0dd98266a6 GIT binary patch literal 6005 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 JDwN@&{{x$KR-ga? literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Pregnancy.png b/src/assets/img/hospital/Pregnancy.png new file mode 100644 index 0000000000000000000000000000000000000000..c116209ee4ab7250c52476db995e9385ceaca546 GIT binary patch literal 9378 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 R#~J?&00aCrT$v7m{6C=rj#B^t literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/Throat-Pain.png b/src/assets/img/hospital/Throat-Pain.png new file mode 100644 index 0000000000000000000000000000000000000000..2515955f3a90e0b3f872a0931bb79476935c331e GIT binary patch literal 5661 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/UTI.png b/src/assets/img/hospital/UTI.png new file mode 100644 index 0000000000000000000000000000000000000000..a66d9e84e625b1f80f38866c616bff215fb737c9 GIT binary patch literal 5429 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

    {2 za#Yvj2x>@?(F&;u*#gMeo1zbpAMe+Lgs@dusQ)%Mfb`vx?~D~d^(4rIFu`}3uW5SE z1Gsg04V?a34kx?HR!uN;p=CGBfM~1gn-GShn0In7hlYPsy7)%0@^LE5` z&rutT+Qb$e*Et| z6rli_6(bXvF2B`yBmtaC%_Busni+~y0f`v#Or9AAgYc1>0(R%7KnYw|8cp{nL=#NM z`m^~~!`I9gQfC}#U_5a+R;S2%FxbO))3`n{Wl_aMLKp50GbXsnQ}Cs3&rXg$}R)a!QdrpvYH8}h&5dKx>~`pWc;LW zE-gE>d=0Zy4w@;xE-H|h1eUVn#NP;*wqXE+jMRUt1lfX>E|r}3wKQ;9rMK}uJAxcd zV~`2D#OEfe9kn40?+5JJb-H}hQA#94ao7qb=5a-)^Mo`|OT|DJloRs2E@mU3N7jlX zgq%=7556(B6Y6*-0QIuTWVzaa0v1l|ldk%EI?Zrwgs!w-nVi_?^j-69+az1_`^8R1?R#Q>qZ~JYuRR*g7?=xl zXtAD@X!M!2IsH~QP022g#@(`fErA=)fb~otEj%S0&*3`hNSQLP`34<1IP<}H^2s9! z4`E}Fg7>jA;k4Z>oN4bs_5}69*>##Qxohy7%E#8|WYFZS{_w79W(|#Jqq*Pd?X2UB zb^LV>DP8By0Gl2%Qa0gPocp9NwfJW7`fi?CV4?}ydM#`66rDwNJmtpxg=&B7+uA$! z?fjAQpND9l?*UVUbfvVYlCzvVWWsBn0F)>a|2Z<@>e7o^imn-^9vBpM1C#O5K;XWy6`duFo^Q!P=X*d7s1=$K@L>EfJ_(x zF_9%!8mJG5*{*Zs&`U)a;6f8d&fkGUSDx=yLvUqN5T=91sOY>yz%reO<$@wV!u5It zgf)MC`Urd`Hpt|8LZFHpMM8@ST2pJmm+k=?N&g|thYOi-n~4Mljdkx8$&;g)b>*i0 ziE(OE_jPJU6wtS?SKOp~RB(XIO1We*A#H)orG+bBP3`e4l1k)EnWBL(0$n}^zrbGE z64)Soxw)miatc9J9nH}OPgNWFBcPL zn)jRv29Cb$H9%0sR^-;BnoLJ0r_?F3lIQEV_^vB{0v;%*8$>X!7{|Yv4nMO>% zYY1NtDDSSFcs^79v+)4l;?adAv#&O*bV@goeO?tX#io$HwznInuo_UhF75Z zSr8Y8TfuvWGs)$IvV}kUyED#4hrt$Gl;=HHW6Lr@ULtEN=Qo^b~(T*>yYbb|EQ*U|oPNc8XDH#c~&-=-qo zINCggytkKVmcnge3t+i}u$IL^BoM^&?*~TO|M@(N{v+}J{rbrN$HgpQj0xtX6hn6? SmN+2rcmJ-sVyV1o(Ek7xyY{94 literal 0 HcmV?d00001 From cf2e33f8ffaa160f2ff9bc4908b85d8f49cfba50 Mon Sep 17 00:00:00 2001 From: madhulikagadang Date: Thu, 10 Nov 2022 17:46:08 +0530 Subject: [PATCH 06/65] minor change --- src/app/landing/landing.component.html | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 04abb8528..fd737ef5e 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -285,14 +285,24 @@

    -

    Search by Common Symptoms

    +

    + Search by Common Symptoms + +

    +
    -
    +
    Rounded image Date: Thu, 10 Nov 2022 18:23:17 +0530 Subject: [PATCH 07/65] hero --- src/app/landing/landing.component.html | 4 +- src/app/landing/landing.component.scss | 145 ++++++++++- src/app/landing/landing.component.ts | 23 +- src/app/shared/navbar/navbar.component.html | 87 +++++-- src/app/shared/navbar/navbar.component.scss | 16 +- src/assets/img/first-aid-kit.png | Bin 0 -> 42748 bytes src/assets/img/pana.svg | 251 ++++++++++++++++++++ 7 files changed, 491 insertions(+), 35 deletions(-) create mode 100755 src/assets/img/first-aid-kit.png create mode 100755 src/assets/img/pana.svg diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 7504f7d62..98952672e 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -13,8 +13,10 @@

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

    Start a Self-Check

    +

    Answer a few questions. Know your health risks.

    +
    +
    +
    + Migraine +
    + Migraine +
    +
    +
    +
    +
    + Diabetes +
    + Diabetes +
    +
    +
    +
    +
    + Thyroid +
    + Thyroid +
    +
    +
    +
    +
    + Heart Health +
    + Heart Health +
    +
    +
    +
    +
    + COVID-19 +
    + COVID-19 +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index f263966f2..23e9b2260 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -152,3 +152,13 @@ h1 { .rounded { border-radius: 25px !important; } + +.btn-color { + border-radius: 50%; + background-color: #FFF2EE; + width:150px; + height:150px; + top: 30px; + font-size: 25px; + color: #D17D7D; +} \ No newline at end of file diff --git a/src/assets/img/hospital/self-check-Migraine.png b/src/assets/img/hospital/self-check-Migraine.png new file mode 100644 index 0000000000000000000000000000000000000000..e6d11b550bd2f4719d5b1acb6cbf8eea0b257c4a GIT binary patch literal 80560 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

    1{I4sX_NHiy1pGE>OlECAT-B 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

    s^GD77M>EXe&OjnE~ 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 V7f$Y?n}8Qkl;qT*H8SR5{{x5~HGlvB literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/selfcheck-COVID.png b/src/assets/img/hospital/selfcheck-COVID.png new file mode 100644 index 0000000000000000000000000000000000000000..96e02bc797f2e64ac78da2d007941aadd815e98b GIT binary patch literal 13499 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/selfcheck-Heart-Health.png b/src/assets/img/hospital/selfcheck-Heart-Health.png new file mode 100644 index 0000000000000000000000000000000000000000..a890428054971380fb4a6d5082a342b9bd43cfcb GIT binary patch literal 13240 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 literal 0 HcmV?d00001 From 4c1a0a3dd355c78befd0b8ca34093b37abe36116 Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Thu, 10 Nov 2022 19:17:19 +0530 Subject: [PATCH 11/65] Added font-awesome script file --- src/index.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index 93c32df3d..0ed170447 100755 --- a/src/index.html +++ b/src/index.html @@ -17,6 +17,7 @@ --> + @@ -31,8 +32,15 @@ + + + + + - + + \ No newline at end of file From f01f759f802bac43d8ccfa4245f3b5f0d900e230 Mon Sep 17 00:00:00 2001 From: madhulikagadang Date: Thu, 10 Nov 2022 19:24:53 +0530 Subject: [PATCH 12/65] padding fixed --- src/app/landing/landing.component.html | 120 ++++++------------------- src/app/landing/landing.component.scss | 11 +-- 2 files changed, 31 insertions(+), 100 deletions(-) diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 0351a33ff..981b5e369 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -163,8 +163,9 @@

    Know more details on specialities

    Physician
    Physician @@ -175,8 +176,9 @@
    Gynaecologist
    Gynaecologist @@ -187,8 +189,9 @@
    Pediatrician
    Pediatrician @@ -199,8 +202,9 @@
    Orthopedician
    Orthopedician @@ -211,8 +215,9 @@
    Eye Specialist
    Eye Specialist @@ -223,8 +228,9 @@
    Physiotherapist
    Physiotherapist @@ -235,8 +241,9 @@
    Dentist
    Dentist @@ -247,8 +254,9 @@
    More
    View all @@ -363,7 +371,7 @@
    Raised circle image
    @@ -563,84 +571,6 @@

    -
    -
    -

    Start a Self-Check

    -

    Answer a few questions. Know your health risks.

    -
    -
    -
    - Migraine -
    - Migraine -
    -
    -
    -
    -
    - Diabetes -
    - Diabetes -
    -
    -
    -
    -
    - Thyroid -
    - Thyroid -
    -
    -
    -
    -
    - Heart Health -
    - Heart Health -
    -
    -
    -
    -
    - COVID-19 -
    - COVID-19 -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index 23e9b2260..79b061ced 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -151,14 +151,15 @@ h1 { .rounded { border-radius: 25px !important; + padding: 20px; } .btn-color { border-radius: 50%; - background-color: #FFF2EE; - width:150px; - height:150px; + background-color: #fff2ee; + width: 150px; + height: 150px; top: 30px; font-size: 25px; - color: #D17D7D; -} \ No newline at end of file + color: #d17d7d; +} From 19365ba3b2a1150ab87d4c31e72fa9d18fc06229 Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Thu, 10 Nov 2022 19:31:16 +0530 Subject: [PATCH 13/65] Removed auth pages --- .../authentication-routing.module.ts | 25 -- .../authentication/authentication.module.ts | 25 -- .../emailverify/emailverify.component.css | 73 ----- .../emailverify/emailverify.component.html | 40 --- .../emailverify/emailverify.component.spec.ts | 25 -- .../emailverify/emailverify.component.ts | 20 -- .../forgot-password.component.html | 107 ------- .../forgot-password.component.scss | 71 ----- .../forgot-password.component.spec.ts | 25 -- .../forgot-password.component.ts | 83 ----- src/app/authentication/otp/otp.component.css | 91 ------ src/app/authentication/otp/otp.component.html | 60 ---- .../authentication/otp/otp.component.spec.ts | 25 -- src/app/authentication/otp/otp.component.ts | 44 --- .../password-strength.validators.ts | 32 -- .../reset-password.component.css | 78 ----- .../reset-password.component.html | 169 ----------- .../reset-password.component.spec.ts | 25 -- .../reset-password.component.ts | 67 ---- .../signin/signin.component.html | 287 ------------------ .../signin/signin.component.scss | 28 -- .../signin/signin.component.spec.ts | 25 -- .../authentication/signin/signin.component.ts | 159 ---------- .../signup/password-strength.validators.ts | 32 -- .../signup/signup.component.html | 97 ------ .../signup/signup.component.scss | 29 -- .../signup/signup.component.spec.ts | 25 -- .../authentication/signup/signup.component.ts | 101 ------ .../common/services/auth-guards.service.ts | 24 -- .../common/services/authentication.service.ts | 104 ------- src/app/common/services/common.headers.ts | 5 - .../common/services/notifications.service.ts | 44 --- src/app/common/services/tool-const.service.ts | 72 ----- src/index.html | 5 - 34 files changed, 2122 deletions(-) delete mode 100644 src/app/authentication/authentication-routing.module.ts delete mode 100644 src/app/authentication/authentication.module.ts delete mode 100644 src/app/authentication/emailverify/emailverify.component.css delete mode 100644 src/app/authentication/emailverify/emailverify.component.html delete mode 100644 src/app/authentication/emailverify/emailverify.component.spec.ts delete mode 100644 src/app/authentication/emailverify/emailverify.component.ts delete mode 100644 src/app/authentication/forgot-password/forgot-password.component.html delete mode 100644 src/app/authentication/forgot-password/forgot-password.component.scss delete mode 100644 src/app/authentication/forgot-password/forgot-password.component.spec.ts delete mode 100644 src/app/authentication/forgot-password/forgot-password.component.ts delete mode 100644 src/app/authentication/otp/otp.component.css delete mode 100644 src/app/authentication/otp/otp.component.html delete mode 100644 src/app/authentication/otp/otp.component.spec.ts delete mode 100644 src/app/authentication/otp/otp.component.ts delete mode 100644 src/app/authentication/reset-password/password-strength.validators.ts delete mode 100644 src/app/authentication/reset-password/reset-password.component.css delete mode 100644 src/app/authentication/reset-password/reset-password.component.html delete mode 100644 src/app/authentication/reset-password/reset-password.component.spec.ts delete mode 100644 src/app/authentication/reset-password/reset-password.component.ts delete mode 100644 src/app/authentication/signin/signin.component.html delete mode 100644 src/app/authentication/signin/signin.component.scss delete mode 100644 src/app/authentication/signin/signin.component.spec.ts delete mode 100644 src/app/authentication/signin/signin.component.ts delete mode 100644 src/app/authentication/signup/password-strength.validators.ts delete mode 100644 src/app/authentication/signup/signup.component.html delete mode 100644 src/app/authentication/signup/signup.component.scss delete mode 100644 src/app/authentication/signup/signup.component.spec.ts delete mode 100644 src/app/authentication/signup/signup.component.ts delete mode 100644 src/app/common/services/auth-guards.service.ts delete mode 100644 src/app/common/services/authentication.service.ts delete mode 100644 src/app/common/services/common.headers.ts delete mode 100644 src/app/common/services/notifications.service.ts delete mode 100644 src/app/common/services/tool-const.service.ts diff --git a/src/app/authentication/authentication-routing.module.ts b/src/app/authentication/authentication-routing.module.ts deleted file mode 100644 index 2e164ccef..000000000 --- a/src/app/authentication/authentication-routing.module.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { NgModule } from "@angular/core"; -import { RouterModule, Routes } from "@angular/router"; -import { EmailverifyComponent } from "./emailverify/emailverify.component"; -import { ForgotPasswordComponent } from "./forgot-password/forgot-password.component"; -import { OtpComponent } from "./otp/otp.component"; -import { ResetPasswordComponent } from "./reset-password/reset-password.component"; -import { SigninComponent } from "./signin/signin.component"; -import { SignupComponent } from "./signup/signup.component"; - -const routes: Routes = [ - { path: "signin", component: SigninComponent }, - { path: "signup", component: SignupComponent }, - { path: "forgot", component: ForgotPasswordComponent }, - { path: "reset", component: ResetPasswordComponent }, - { path: "otp", component: OtpComponent }, - { path: "verifyemail", component: EmailverifyComponent }, - - -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule], -}) -export class AuthenticationRoutingModule {} diff --git a/src/app/authentication/authentication.module.ts b/src/app/authentication/authentication.module.ts deleted file mode 100644 index 8af8786e1..000000000 --- a/src/app/authentication/authentication.module.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { NgModule } from "@angular/core"; -import { CommonModule } from "@angular/common"; - -import { AuthenticationRoutingModule } from "./authentication-routing.module"; -import { SigninComponent } from "./signin/signin.component"; -import { SignupComponent } from "./signup/signup.component"; -import { ForgotPasswordComponent } from "./forgot-password/forgot-password.component"; -import { ResetPasswordComponent } from "./reset-password/reset-password.component"; -import { FormsModule, ReactiveFormsModule } from "@angular/forms"; - -@NgModule({ - declarations: [ - SigninComponent, - SignupComponent, - ForgotPasswordComponent, - ResetPasswordComponent, - ], - imports: [ - CommonModule, - AuthenticationRoutingModule, - FormsModule, - ReactiveFormsModule - ], -}) -export class AuthenticationModule {} diff --git a/src/app/authentication/emailverify/emailverify.component.css b/src/app/authentication/emailverify/emailverify.component.css deleted file mode 100644 index f04914dfc..000000000 --- a/src/app/authentication/emailverify/emailverify.component.css +++ /dev/null @@ -1,73 +0,0 @@ -.card { - background: #ffffff; - border-radius: 10px; - margin-top: 40%; - box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; - width: 120%; - margin-top: 60%; - } - - input { - border: 2px solid #0d0db3; - border-radius: 5px; - background-color: #ffffff; - padding: 5px; - margin: 5px; - padding-left: 10px; - width: 100%; - height: 45px; - } - - input:active, - input:focus { - border: 2px solid #5a8ff6; - } - - button { - text-transform: capitalize !important; - width: 86% !important; - min-width: unset !important; - left: 9%; - border-radius: 50px; - height: 50px; - } - - .label { - margin-top: 4%; - } - - i { - background-color: white; - border-radius: 10px; - color: black; - margin-top: -12% !important; - margin-left: 85%; - position: relative; - cursor: pointer; - height: 6%; - } - - .app-splash-content { - display: flex; - align-items: center; - justify-content: center; - position: absolute; - width: 100%; - height: 100%; - margin: 0 auto; - animation: fadeIn 5s; - } - - .text { - margin-left: 10%; - } - - @keyframes fadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - \ No newline at end of file diff --git a/src/app/authentication/emailverify/emailverify.component.html b/src/app/authentication/emailverify/emailverify.component.html deleted file mode 100644 index 32d120c51..000000000 --- a/src/app/authentication/emailverify/emailverify.component.html +++ /dev/null @@ -1,40 +0,0 @@ -
    - -
    \ No newline at end of file diff --git a/src/app/authentication/emailverify/emailverify.component.spec.ts b/src/app/authentication/emailverify/emailverify.component.spec.ts deleted file mode 100644 index 1e0ce1164..000000000 --- a/src/app/authentication/emailverify/emailverify.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { EmailverifyComponent } from './emailverify.component'; - -describe('EmailverifyComponent', () => { - let component: EmailverifyComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ EmailverifyComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(EmailverifyComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/authentication/emailverify/emailverify.component.ts b/src/app/authentication/emailverify/emailverify.component.ts deleted file mode 100644 index 0a6895322..000000000 --- a/src/app/authentication/emailverify/emailverify.component.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'app-emailverify', - templateUrl: './emailverify.component.html', - styleUrls: ['./emailverify.component.css'] -}) -export class EmailverifyComponent implements OnInit { - - constructor(private router: Router) { } - - ngOnInit(): void { - } - - redirectLogin() { - this.router.navigateByUrl('/signin') - } - -} diff --git a/src/app/authentication/forgot-password/forgot-password.component.html b/src/app/authentication/forgot-password/forgot-password.component.html deleted file mode 100644 index a1d94dcb1..000000000 --- a/src/app/authentication/forgot-password/forgot-password.component.html +++ /dev/null @@ -1,107 +0,0 @@ -
    - -
    diff --git a/src/app/authentication/forgot-password/forgot-password.component.scss b/src/app/authentication/forgot-password/forgot-password.component.scss deleted file mode 100644 index 0c387f477..000000000 --- a/src/app/authentication/forgot-password/forgot-password.component.scss +++ /dev/null @@ -1,71 +0,0 @@ -.card { - background: #ffffff; - // border-radius: 10px; - margin-top: 40%; - //box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; - width: 120%; -} - -// input { -// // border: 2px solid #0d0db3; -// //border-radius: 5px; -// //background-color: #ffffff; -// padding: 5px; -// margin: 5px; -// padding-left: 10px; -// width: 100%; -// height: 45px; -// } - -// input:active, -// input:focus { -// //border: 2px solid #5a8ff6; -// } - -// button { -// text-transform: capitalize !important; -// width: 86% !important; -// min-width: unset !important; -// left: 9%; -// border-radius: 50px; -// height: 50px; -// } - -.label { - margin-top: 4%; -} - -// i { -// background-color: white; -// border-radius: 10px; -// color: black; -// margin-top: -12% !important; -// margin-left: 85%; -// position: relative; -// cursor: pointer; -// height: 6%; -// } - -.app-splash-content { - display: flex; - align-items: center; - justify-content: center; - position: absolute; - width: 100%; - height: 100%; - margin: 0 auto; - animation: fadeIn 5s; -} - -.text { - margin-left: 10%; -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} diff --git a/src/app/authentication/forgot-password/forgot-password.component.spec.ts b/src/app/authentication/forgot-password/forgot-password.component.spec.ts deleted file mode 100644 index 11e301b3c..000000000 --- a/src/app/authentication/forgot-password/forgot-password.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ForgotPasswordComponent } from './forgot-password.component'; - -describe('ForgotPasswordComponent', () => { - let component: ForgotPasswordComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ ForgotPasswordComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(ForgotPasswordComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/authentication/forgot-password/forgot-password.component.ts b/src/app/authentication/forgot-password/forgot-password.component.ts deleted file mode 100644 index 6daa7f140..000000000 --- a/src/app/authentication/forgot-password/forgot-password.component.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { Component, OnInit } from "@angular/core"; -import { Forgot } from "src/app/services/interface"; -import { NgModule } from "@angular/core"; -import { Router } from "@angular/router"; -import { FormArray, FormBuilder, FormGroup, Validators } from "@angular/forms"; - -@Component({ - selector: "app-forgot-password", - templateUrl: "./forgot-password.component.html", - styleUrls: ["./forgot-password.component.scss"], -}) -export class ForgotPasswordComponent implements OnInit { - eValid: boolean = false; - fieldText: any; - public emailForm: FormGroup; - public loginData: Forgot = { - username: "", - }; - - constructor(private router: Router, private fb: FormBuilder) { - this.emailForm = this.fb.group({ - email: [ - null, - Validators.compose([ - Validators.required, - Validators.pattern( - /^(\d{10}|\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3}))$/ - ), - ]), - ], - }); - } - - submitForm() { - console.log("hello"); - // for (let v in this.login_form.controls) { - // this.login_form.controls[v].markAsTouched(); - // } - this.markFormTouched(this.emailForm); - if (this.emailForm.valid) { - // You will get form value if your form is valid - var formValues = this.emailForm.getRawValue; - console.log(this.emailForm); - } else { - //this.login.controls["terms"].setValue(false); - } - } - - markFormTouched(group: FormGroup | FormArray) { - Object.keys(group.controls).forEach((key: string) => { - const control = group.controls[key]; - if (control instanceof FormGroup || control instanceof FormArray) { - control.markAsTouched(); - this.markFormTouched(control); - } else { - control.markAsTouched(); - } - }); - } - - passwordReset() { - this.markFormTouched(this.emailForm); - - if (this.eValid === true) { - this.router.navigateByUrl("/otp"); - } - } - - ValidateEmail(evt) { - if ( - /^(\d{10}|\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3}))$/.test( - evt.target.value - ) - ) { - this.eValid = true; - return true; - } - this.eValid = false; - return false; - } - - ngOnInit(): void {} -} diff --git a/src/app/authentication/otp/otp.component.css b/src/app/authentication/otp/otp.component.css deleted file mode 100644 index 012f7ec5c..000000000 --- a/src/app/authentication/otp/otp.component.css +++ /dev/null @@ -1,91 +0,0 @@ -.card { - /* width: 80%; */ - background: #ffffff; - border-radius: 10px; - margin-top: 20%; - box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; - width: 120%; -} -input { - border: 2px solid #0d0db3; - outline: none; - border-radius: 5px; - background-color: #ffffff; - /* background-color: #e8eaf6; */ - /* background-color: #eaf1fb; */ - /* background-color: #fbfbfb; */ - padding: 5px; - margin: 5px; - padding-left: 10px; - width: 100%; - height: 45px; -} - -/* input::placeholder { - color: lightgray; - text-transform: uppercase !important; -} */ - -input:active, -input:focus { - border: 2px solid #5a8ff6; - /* border: 2px solid #3f51b5; */ - /* border: 2px solid #2c50ba; */ -} - -button { - text-transform: capitalize !important; - width: 86% !important; - /* width: 290px !important; */ - min-width: unset !important; - left: 8%; - border-radius: 5px; - height: 50px; - color: #0b266b; - background-color: #0b266b -} - -.label { - margin-top: 5%; -} - -i { - background-color: white; - padding: 6px; - border-radius: 10px; - margin: 5px; - color: black; - margin-top: -12% !important; - margin-left: 85%; - position: relative; - margin-top: -35px !important; - margin-left: 260px !important; - padding-left: 260px; - cursor: pointer; - align-items: center; - height: 6%; -} - -.app-splash-content { - display: flex; - align-items: center; - justify-content: center; - position: absolute; - width: 100%; - height: 100%; - margin: 0 auto; - animation: fadeIn 5s; -} - -.text { - margin-left: 9%; -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} diff --git a/src/app/authentication/otp/otp.component.html b/src/app/authentication/otp/otp.component.html deleted file mode 100644 index 72c2ace32..000000000 --- a/src/app/authentication/otp/otp.component.html +++ /dev/null @@ -1,60 +0,0 @@ -
    - -
    \ No newline at end of file diff --git a/src/app/authentication/otp/otp.component.spec.ts b/src/app/authentication/otp/otp.component.spec.ts deleted file mode 100644 index 7cc3121b4..000000000 --- a/src/app/authentication/otp/otp.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { OtpComponent } from './otp.component'; - -describe('OtpComponent', () => { - let component: OtpComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ OtpComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(OtpComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/authentication/otp/otp.component.ts b/src/app/authentication/otp/otp.component.ts deleted file mode 100644 index 2572912c8..000000000 --- a/src/app/authentication/otp/otp.component.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component, ElementRef, OnInit } from "@angular/core"; -import { Router } from "@angular/router"; -import { Otp } from "src/app/services/interface"; - -@Component({ - selector: "app-otp", - templateUrl: "./otp.component.html", - styleUrls: ["./otp.component.css"], -}) -export class OtpComponent implements OnInit { - private toggleButton: any; - eValid: boolean = false; - fieldText: any; - loading = false; - - - public loginData: Otp = { - otp: "", - }; - - constructor( - private element: ElementRef, - private router: Router, - - ) {} - - ngOnInit(): void { - var navbar: HTMLElement = this.element.nativeElement; - this.toggleButton = navbar.getElementsByClassName("navbar-toggle")[0]; - const body = document.getElementsByTagName("body")[0]; - body.classList.add("login-page"); - body.classList.add("off-canvas-sidebar"); - const card = document.getElementsByClassName("card")[0]; - setTimeout(function () { - // after 1000 ms we add the class animated to the login/register card - card.classList.remove("card-hidden"); - }, 700); - } - - submitOtp() { - this.router.navigateByUrl('/reset') - - } -} diff --git a/src/app/authentication/reset-password/password-strength.validators.ts b/src/app/authentication/reset-password/password-strength.validators.ts deleted file mode 100644 index 7fba896c4..000000000 --- a/src/app/authentication/reset-password/password-strength.validators.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { AbstractControl, ValidationErrors } from "@angular/forms" - -export const PasswordStrengthValidator = function (control: AbstractControl): ValidationErrors | null { - - let value: string = control.value || ''; - - if (!value) { - return null - } - - let upperCaseCharacters = /[A-Z]+/g - if (upperCaseCharacters.test(value) === false) { - return { passwordStrength: `Upper case required` }; - } - - let lowerCaseCharacters = /[a-z]+/g - if (lowerCaseCharacters.test(value) === false) { - return { passwordStrength: `lower case required` }; - } - - - let numberCharacters = /[0-9]+/g - if (numberCharacters.test(value) === false) { - return { passwordStrength: `number required` }; - } - - let specialCharacters = /[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]+/ - if (specialCharacters.test(value) === false) { - return { passwordStrength: `Special char required` }; - } - return null; -} \ No newline at end of file diff --git a/src/app/authentication/reset-password/reset-password.component.css b/src/app/authentication/reset-password/reset-password.component.css deleted file mode 100644 index ddf6cf32d..000000000 --- a/src/app/authentication/reset-password/reset-password.component.css +++ /dev/null @@ -1,78 +0,0 @@ -.card { - background: #ffffff; - /* border-radius: 10px; - box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; */ - width: 120%; - margin-top: 40%; -} - -/* input { - border: 2px solid #0d0db3; - outline: none; - border-radius: 5px; - background-color: #ffffff; - padding: 5px; - margin: 5px; - padding-left: 10px; - width: 100%; - height: 45px; - } - - - input:active, - input:focus { - border: 2px solid #5a8ff6; - } - */ -/* button { - text-transform: capitalize !important; - width: 86% !important; - min-width: unset !important; - left: 9%; - border-radius: 50px; - height: 50px; - color: #0b266b; - background-color: #0b266b; - margin-bottom: 5%; -} */ - -.label { - margin-top: 5%; - margin-left: 10%; -} - -/* i { - background-color: white; - padding: 6px; - border-radius: 10px; - margin: 5px; - color: black; - margin-top: -14% !important; - margin-left: 50%; - position: relative; - margin-top: -35px !important; - padding-left: 260px; - cursor: pointer; - align-items: center; - height: 6%; -} */ - -.app-splash-content { - display: flex; - align-items: center; - justify-content: center; - position: absolute; - width: 100%; - height: 100%; - margin: 0 auto; - animation: fadeIn 5s; -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} diff --git a/src/app/authentication/reset-password/reset-password.component.html b/src/app/authentication/reset-password/reset-password.component.html deleted file mode 100644 index f65fbc18d..000000000 --- a/src/app/authentication/reset-password/reset-password.component.html +++ /dev/null @@ -1,169 +0,0 @@ -
    - -
    diff --git a/src/app/authentication/reset-password/reset-password.component.spec.ts b/src/app/authentication/reset-password/reset-password.component.spec.ts deleted file mode 100644 index 92e44ad45..000000000 --- a/src/app/authentication/reset-password/reset-password.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ResetPasswordComponent } from './reset-password.component'; - -describe('ResetPasswordComponent', () => { - let component: ResetPasswordComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ ResetPasswordComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(ResetPasswordComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/authentication/reset-password/reset-password.component.ts b/src/app/authentication/reset-password/reset-password.component.ts deleted file mode 100644 index 051fa5a6a..000000000 --- a/src/app/authentication/reset-password/reset-password.component.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component, OnInit } from "@angular/core"; -import { FormBuilder, FormGroup, Validators, FormArray } from "@angular/forms"; -import { Reset } from "src/app/services/interface"; -import { PasswordStrengthValidator } from "./password-strength.validators"; -import { Router } from "@angular/router"; - -@Component({ - selector: "app-reset-password", - templateUrl: "./reset-password.component.html", - styleUrls: ["./reset-password.component.css"], -}) -export class ResetPasswordComponent implements OnInit { - fieldTextType: boolean; - resetForm: FormGroup; - - public loginData: Reset = { - password: "", - confpassword: "", - }; - - constructor(formBuilder: FormBuilder, private router: Router) { - this.resetForm = formBuilder.group({ - password: [ - null, - Validators.compose([ - Validators.required, - Validators.minLength(8), - PasswordStrengthValidator, - ]), - ], - confpassword: [ - null, - Validators.compose([ - Validators.required, - Validators.minLength(8), - PasswordStrengthValidator, - ]), - ], - }); - } - markFormTouched(group: FormGroup | FormArray) { - Object.keys(group.controls).forEach((key: string) => { - const control = group.controls[key]; - if (control instanceof FormGroup || control instanceof FormArray) { - control.markAsTouched(); - this.markFormTouched(control); - } else { - control.markAsTouched(); - } - }); - } - resetPassword() { - this.markFormTouched(this.resetForm); - - if (this.resetForm.invalid) { - alert("Please enter valid password"); - } else { - this.router.navigateByUrl("/signin"); - } - } - - toggleFieldTextType() { - this.fieldTextType = !this.fieldTextType; - } - - ngOnInit(): void {} -} diff --git a/src/app/authentication/signin/signin.component.html b/src/app/authentication/signin/signin.component.html deleted file mode 100644 index 31587470f..000000000 --- a/src/app/authentication/signin/signin.component.html +++ /dev/null @@ -1,287 +0,0 @@ - - - diff --git a/src/app/authentication/signin/signin.component.scss b/src/app/authentication/signin/signin.component.scss deleted file mode 100644 index f8db3c9ea..000000000 --- a/src/app/authentication/signin/signin.component.scss +++ /dev/null @@ -1,28 +0,0 @@ -.signin_container { - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; - height: 100vh; - margin: 0 auto; - background-color: white; - - .signin_left_container { - flex: 0.4; - - img { - height: 700px; - width: 600px; - object-fit: contain; - flex: 1; - } - } - - .signin_right_container { - flex: 0.4; - - form { - flex: 1; - } - } -} diff --git a/src/app/authentication/signin/signin.component.spec.ts b/src/app/authentication/signin/signin.component.spec.ts deleted file mode 100644 index b19d8bf03..000000000 --- a/src/app/authentication/signin/signin.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { SigninComponent } from './signin.component'; - -describe('SigninComponent', () => { - let component: SigninComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ SigninComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(SigninComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/authentication/signin/signin.component.ts b/src/app/authentication/signin/signin.component.ts deleted file mode 100644 index 8bd72c3bd..000000000 --- a/src/app/authentication/signin/signin.component.ts +++ /dev/null @@ -1,159 +0,0 @@ -import { Component, OnInit, ElementRef, OnDestroy } from "@angular/core"; -import { - FormGroup, - FormBuilder, - Validators, - FormArray, - FormControl, -} from "@angular/forms"; - -import { AuthenticationService } from "../../common/services/authentication.service"; -import { Router } from "@angular/router"; -import { NotificationsService } from "../../common/services/notifications.service"; -import { ToolConstService } from "../../common/services/tool-const.service"; -import { PasswordStrengthValidator } from "../signup/password-strength.validators"; -import { AuthGuardsService } from "src/app/common/services/auth-guards.service"; - -declare var $: any; -@Component({ - selector: "app-signin", - templateUrl: "./signin.component.html", - styleUrls: ["./signin.component.scss"], -}) -export class SigninComponent implements OnInit { - login: FormGroup; - test: Date = new Date(); - private toggleButton: any; - private sidebarVisible: boolean; - private nativeElement: Node; - showPassword: boolean; - loading = false; - - error = ""; - constructor( - private element: ElementRef, - private fb: FormBuilder, - private router: Router, - private authenticationService: AuthenticationService, - private notificationService: NotificationsService, - private toolConstService: ToolConstService, - private authService: AuthGuardsService - ) { - this.nativeElement = element.nativeElement; - this.sidebarVisible = false; - this.login = this.fb.group({ - email: [ - null, - Validators.compose([ - Validators.required, - Validators.pattern( - /^(\d{10}|\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3}))$/ - ), - ]), - ], - password: [ - null, - Validators.compose([ - Validators.required, - Validators.minLength(8), - PasswordStrengthValidator, - ]), - ], - }); - } - submitForm() { - console.log("hello"); - // for (let v in this.login_form.controls) { - // this.login_form.controls[v].markAsTouched(); - // } - this.markFormTouched(this.login); - if (this.login.valid) { - var username = this.login.value.email; - var password = this.login.value.password; - // You will get form value if your form is valid - var formValues = this.login.getRawValue; - console.log(this.login); - this.authenticationService - .login(username, password) - .subscribe((result) => { - var currentUser = JSON.parse( - JSON.stringify(localStorage.getItem("currentUser")) - ); - var role = JSON.parse(currentUser)["role"]; - this.authService.getCurrentUser(role); - - if (result === true && role === "Doctor") { - } else if ( - result === true && - (role === "Doctor" || role === "Intern" || role === "Nurse") - ) { - this.router.navigate(["/doctorsDashboard"], { - replaceUrl: true, - }); - } else { - this.notificationService.showNotification( - this.toolConstService.getErrorMessages().pleaseEnterValidData + - " for " /* + this.attributes[index].name */, - "danger" - ); - this.error = "Username or password is incorrect"; - this.loading = false; - } - }); - } else { - //this.login.controls["terms"].setValue(false); - } - } - - markFormTouched(group: FormGroup | FormArray) { - Object.keys(group.controls).forEach((key: string) => { - const control = group.controls[key]; - if (control instanceof FormGroup || control instanceof FormArray) { - control.markAsTouched(); - this.markFormTouched(control); - } else { - control.markAsTouched(); - } - }); - } - - ngOnInit() { - var navbar: HTMLElement = this.element.nativeElement; - this.toggleButton = navbar.getElementsByClassName("navbar-toggle")[0]; - const body = document.getElementsByTagName("body")[0]; - body.classList.add("login-page"); - body.classList.add("off-canvas-sidebar"); - const card = document.getElementsByClassName("card")[0]; - setTimeout(function () { - // after 1000 ms we add the class animated to the login/register card - card.classList.remove("card-hidden"); - }, 700); - } - get f() { - return this.login.controls; - } - sidebarToggle() { - var toggleButton = this.toggleButton; - var body = document.getElementsByTagName("body")[0]; - var sidebar = document.getElementsByClassName("navbar-collapse")[0]; - if (this.sidebarVisible == false) { - setTimeout(function () { - toggleButton.classList.add("toggled"); - }, 500); - body.classList.add("nav-open"); - this.sidebarVisible = true; - } else { - this.toggleButton.classList.remove("toggled"); - this.sidebarVisible = false; - body.classList.remove("nav-open"); - } - } - ngOnDestroy() { - const body = document.getElementsByTagName("body")[0]; - body.classList.remove("login-page"); - body.classList.remove("off-canvas-sidebar"); - } - showHidePassword() { - this.showPassword = !this.showPassword; - } -} diff --git a/src/app/authentication/signup/password-strength.validators.ts b/src/app/authentication/signup/password-strength.validators.ts deleted file mode 100644 index 3ad5f34bb..000000000 --- a/src/app/authentication/signup/password-strength.validators.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { AbstractControl, ValidationErrors } from "@angular/forms" - -export const PasswordStrengthValidator = function (control: AbstractControl): ValidationErrors | null { - - let value: string = control.value || ''; - - if (!value) { - return null - } - - let upperCaseCharacters = /[A-Z]+/g - if (upperCaseCharacters.test(value) === false) { - return { passwordStrength: `Text has to contine Upper case characters,current value ${value}` }; - } - - let lowerCaseCharacters = /[a-z]+/g - if (lowerCaseCharacters.test(value) === false) { - return { passwordStrength: `Text has to contine lower case characters,current value ${value}` }; - } - - - let numberCharacters = /[0-9]+/g - if (numberCharacters.test(value) === false) { - return { passwordStrength: `Text has to contine number characters,current value ${value}` }; - } - - let specialCharacters = /[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]+/ - if (specialCharacters.test(value) === false) { - return { passwordStrength: `Text has to contine special character,current value ${value}` }; - } - return null; -} \ No newline at end of file diff --git a/src/app/authentication/signup/signup.component.html b/src/app/authentication/signup/signup.component.html deleted file mode 100644 index d6b42bdb2..000000000 --- a/src/app/authentication/signup/signup.component.html +++ /dev/null @@ -1,97 +0,0 @@ -
    +
    +
    +

    Start a Self-Check

    +

    Answer a few questions. Know your health risks.

    +
    +
    +
    + Migraine +
    + Migraine +
    +
    +
    +
    +
    + Diabetes +
    + Diabetes +
    +
    +
    +
    +
    + Thyroid +
    + Thyroid +
    +
    +
    +
    +
    + Heart Health +
    + Heart Health +
    +
    +
    +
    +
    + COVID-19 +
    + COVID-19 +
    +
    +
    +
    +
    +
    From 441e279fc9a08267faff0379397ae6e007a0b2b7 Mon Sep 17 00:00:00 2001 From: Dannny Date: Thu, 10 Nov 2022 20:01:11 +0530 Subject: [PATCH 15/65] buttons --- src/app/landing/landing.component.html | 23 ++++++++++------------- src/app/landing/landing.component.scss | 15 +++++++++------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index d254226a3..02d5d3782 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -16,7 +16,6 @@

    -
    -

    Not sure which doctor to consult?

    -

    Know more details on specialities

    + +
    +

    Search by specialities

    + +
    @@ -287,16 +290,10 @@
    -

    - Search by Common Symptoms - -

    +
    +

    Search by Symptoms

    + +
    diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index 5316635cc..c1005cea7 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -18,14 +18,18 @@ h1 { color: white; } +.align_symptoms { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + p { font-family: "Poppins", sans-serif; color: white; } -.button { -} - $fuschia: #16b3ac; $button-bg: $fuschia; $button-text-color: #fff; @@ -37,10 +41,8 @@ $baby-blue: #f8faff; outline: none; font-family: "Poppins", sans-serif; display: inline-block; - font-size: 1em; + font-size: 14px; padding: 10px 2em; - margin-top: 100px; - margin-bottom: 60px; -webkit-appearance: none; appearance: none; background-color: $button-bg; @@ -51,6 +53,7 @@ $baby-blue: #f8faff; position: relative; transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; &:focus { outline: 0; From bad5902afd698dd556a884e8ad74df702ea2e833 Mon Sep 17 00:00:00 2001 From: Dannny Date: Thu, 10 Nov 2022 20:27:01 +0530 Subject: [PATCH 16/65] width --- src/app/landing/landing.component.html | 182 +++++++++++++------------ src/app/landing/landing.component.scss | 6 + 2 files changed, 99 insertions(+), 89 deletions(-) diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 70ba5bad8..a99f971f7 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -153,11 +153,11 @@
    Prepare Launch
    -->
    -
    +
    -

    Search by specialities

    +

    Search by Specialities

    @@ -281,7 +281,7 @@
    -
    +

    Search by Symptoms

    @@ -293,7 +293,7 @@

    Search by Symptoms

    -
    +
    Rounded image
    -
    +
    Circle image
    -
    +
    Raised image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    +
    Raised circle image
    -
    -

    Start a Self-Check

    -

    Answer a few questions. Know your health risks.

    +
    + + +
    +

    Search by Symptoms

    + +
    -
    -
    - Migraine -
    - Migraine -
    -
    +
    +
    + Migraine +
    + Migraine +
    -
    -
    - Diabetes -
    - Diabetes -
    -
    -
    -
    -
    - Thyroid -
    - Thyroid -
    -
    -
    -
    -
    - Heart Health -
    - Heart Health -
    -
    -
    -
    -
    - COVID-19 -
    - COVID-19 -
    -
    -
    +
    +
    +
    + Diabetes +
    + Diabetes +
    +
    +
    +
    +
    + Thyroid +
    + Thyroid +
    +
    +
    +
    +
    + Heart Health +
    + Heart Health +
    +
    +
    +
    +
    + COVID-19 +
    + COVID-19 +
    +
    +
    diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index c1005cea7..1e8a0399b 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -153,6 +153,12 @@ $baby-blue: #f8faff; } } +.container1 { + display: flex; + flex-direction: column; + width: 80% !important; + margin: 0 auto; +} .carousal-main { position: absolute; margin-top: 100px; From cf650c443c669428baa4a061dfbcc463408f0308 Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Thu, 10 Nov 2022 20:30:31 +0530 Subject: [PATCH 17/65] Fixed CSS issues --- src/app/landing/landing.component.html | 717 ++++++++----------------- 1 file changed, 213 insertions(+), 504 deletions(-) diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 70ba5bad8..4d7745100 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -166,11 +166,7 @@

    Search by specialities

    - Physician + Physician
    Physician
    @@ -178,11 +174,7 @@
    - Gynaecologist + Gynaecologist
    Gynaecologist
    @@ -190,11 +182,7 @@
    - Pediatrician + Pediatrician
    Pediatrician
    @@ -202,11 +190,7 @@
    - Orthopedician + Orthopedician
    Orthopedician
    @@ -214,11 +198,7 @@
    - Eye Specialist + Eye Specialist
    Eye Specialist
    @@ -226,11 +206,7 @@
    - Physiotherapist + Physiotherapist
    Physiotherapist
    @@ -238,11 +214,7 @@
    - Dentist + Dentist
    Dentist
    @@ -250,11 +222,7 @@
    - More + More
    View all
    @@ -263,16 +231,10 @@
    - -
    @@ -294,117 +256,97 @@

    Search by Symptoms

    - Rounded image -
    - Acidity -
    + +
    +
    + Acidity +
    +
    - Circle image -
    - Acne -
    + Circle image +
    +
    + Acne +
    +
    - Raised image -
    - Anxiety -
    + Raised image +
    +
    + Anxiety +
    +
    - Raised circle image -
    - Back-Pain -
    + Raised circle image +
    +
    + Back-Pain +
    +
    - Raised circle image -
    - Constipation -
    + Raised circle image +
    +
    + Constipation +
    +
    - Raised circle image -
    - Cough -
    + Raised circle image +
    +
    + Cough +
    +
    - Raised circle image -
    - Depression -
    + Raised circle image +
    +
    + Depression +
    +
    - Raised circle image -
    - Erectile-Dysfunction -
    + Raised circle image +
    +
    + Erectile-Dysfunction +
    +
    - Raised circle image + Raised circle image
    Fever
    @@ -413,12 +355,8 @@
    - Raised circle image + Raised circle image
    Hairfall
    @@ -427,12 +365,8 @@
    - Raised circle image + Raised circle image
    Headache
    @@ -440,12 +374,8 @@
    - Raised circle image + Raised circle image
    Period-Issue
    @@ -453,12 +383,8 @@
    - Raised circle image + Raised circle image
    Piles
    @@ -466,12 +392,8 @@
    - Raised circle image + Raised circle image
    Pregnancy
    @@ -479,12 +401,8 @@
    - Raised circle image + Raised circle image
    Stomach-ache
    @@ -492,12 +410,8 @@
    - Raised circle image + Raised circle image
    Throat-Pain
    @@ -505,12 +419,8 @@
    - Raised circle image + Raised circle image
    Diabetes
    @@ -518,12 +428,8 @@
    - Raised circle image + Raised circle image
    UTI
    @@ -531,12 +437,8 @@
    - Raised circle image + Raised circle image
    Weight-Loss-01
    @@ -545,16 +447,10 @@
    - -
    @@ -567,71 +463,51 @@

    Start a Self-Check

    Answer a few questions. Know your health risks.

    -
    -
    - Migraine -
    - Migraine -
    -
    +
    +
    + Migraine +
    + Migraine +
    -
    -
    - Diabetes -
    - Diabetes -
    -
    -
    -
    -
    - Thyroid -
    - Thyroid -
    -
    -
    -
    -
    - Heart Health -
    - Heart Health -
    -
    -
    -
    -
    - COVID-19 -
    - COVID-19 -
    -
    -
    +
    +
    +
    + Diabetes +
    + Diabetes +
    +
    +
    +
    +
    + Thyroid +
    + Thyroid +
    +
    +
    +
    +
    + Heart Health +
    + Heart Health +
    +
    +
    +
    +
    + COVID-19 +
    + COVID-19 +
    +
    +
    @@ -639,16 +515,11 @@
    - +
    -
    +

    Awesome features

    @@ -704,23 +575,11 @@
    Super friendly support team
    - +
    - + - +

    Design System @@ -735,9 +594,7 @@

    -
    +

    Our customers

    @@ -753,11 +610,8 @@

    Our customers

    The kit comes with three pre-built pages to help you get started faster. You can change the text and images and you're good to go.

    - A beautiful UI Kit for impactful websites + A beautiful UI Kit for impactful + websites
    @@ -768,18 +622,13 @@

    Our customers

    - +
    -
    +
    @@ -796,9 +645,7 @@

    Modern Interface

    -
    +
    @@ -809,9 +656,7 @@
    Awesome Support
    sea-ice then thaws every summer, and that process will continue whatever.

    - Learn more + Learn more
    @@ -820,9 +665,7 @@
    Awesome Support
    -
    +
    @@ -833,9 +676,7 @@
    Modular Components
    sea-ice then thaws every summer, and that process will continue whatever.

    - Learn more + Learn more
    @@ -845,14 +686,8 @@
    Modular Components
    - +
    @@ -872,33 +707,21 @@

    The amazing Team

    - +
    Ryan Tompson Web Developer
    @@ -907,33 +730,21 @@
    - +
    Romina Hadid Marketing Strategist
    @@ -942,33 +753,21 @@
    - +
    Alexander Smith UI/UX Designer
    @@ -977,33 +776,21 @@
    - +
    John Doe Founder and CEO
    @@ -1029,11 +816,8 @@

    @@ -1054,9 +838,7 @@

    Build something

    -
    +
    Building tools
    @@ -1066,9 +848,7 @@
    Building tools

    -
    +
    Grow your market
    @@ -1078,9 +858,7 @@
    Grow your market

    -
    +
    Launch time
    @@ -1093,14 +871,8 @@
    Launch time
    - +
    @@ -1113,55 +885,30 @@
    Launch time

    Want to work with us?

    Your project is very important to us.

    -
    +
    - +
    - +
    - +
    - +
    - +
    -
    @@ -1186,91 +933,53 @@

    look!

    Available on these technologies

    @@ -1279,4 +988,4 @@

    Available on these technologies

    - + \ No newline at end of file From cff722f03fa395bbe02c026b27afef652d6bf310 Mon Sep 17 00:00:00 2001 From: madhulikagadang Date: Fri, 11 Nov 2022 11:25:13 +0530 Subject: [PATCH 18/65] branch push --- src/app/landing/landing.component.html | 584 +++++++++++++++++++------ 1 file changed, 445 insertions(+), 139 deletions(-) diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index eea02dbc3..5fc39152f 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -166,7 +166,11 @@

    Search by Specialities

    - Physician + Physician
    Physician
    @@ -174,7 +178,11 @@
    - Gynaecologist + Gynaecologist
    Gynaecologist
    @@ -182,7 +190,11 @@
    - Pediatrician + Pediatrician
    Pediatrician
    @@ -190,7 +202,11 @@
    - Orthopedician + Orthopedician
    Orthopedician
    @@ -198,7 +214,11 @@
    - Eye Specialist + Eye Specialist
    Eye Specialist
    @@ -206,7 +226,11 @@
    - Physiotherapist + Physiotherapist
    Physiotherapist
    @@ -214,7 +238,11 @@
    - Dentist + Dentist
    Dentist
    @@ -222,7 +250,11 @@
    - More + More
    View all
    @@ -231,10 +263,16 @@
    - -
    @@ -256,8 +294,11 @@

    Search by Symptoms

    - +
    Acidity @@ -267,8 +308,12 @@
    - Circle image + Circle image
    Acne @@ -278,8 +323,12 @@
    - Raised image + Raised image
    Anxiety @@ -289,8 +338,12 @@
    - Raised circle image + Raised circle image
    Back-Pain @@ -300,8 +353,12 @@
    - Raised circle image + Raised circle image
    Constipation @@ -311,8 +368,12 @@
    - Raised circle image + Raised circle image
    Cough @@ -322,8 +383,12 @@
    - Raised circle image + Raised circle image
    Depression @@ -334,8 +399,12 @@
    - Raised circle image + Raised circle image
    Erectile-Dysfunction @@ -345,8 +414,12 @@
    - Raised circle image + Raised circle image
    Fever
    @@ -355,8 +428,12 @@
    - Raised circle image + Raised circle image
    Hairfall
    @@ -365,8 +442,12 @@
    - Raised circle image + Raised circle image
    Headache
    @@ -374,8 +455,12 @@
    - Raised circle image + Raised circle image
    Period-Issue
    @@ -383,8 +468,12 @@
    - Raised circle image + Raised circle image
    Piles
    @@ -392,8 +481,12 @@
    - Raised circle image + Raised circle image
    Pregnancy
    @@ -401,8 +494,12 @@
    - Raised circle image + Raised circle image
    Stomach-ache
    @@ -410,8 +507,12 @@
    - Raised circle image + Raised circle image
    Throat-Pain
    @@ -419,8 +520,12 @@
    - Raised circle image + Raised circle image
    Diabetes
    @@ -428,8 +533,12 @@
    - Raised circle image + Raised circle image
    UTI
    @@ -437,8 +546,12 @@
    - Raised circle image + Raised circle image
    Weight-Loss-01
    @@ -447,10 +560,16 @@
    - -
    @@ -469,8 +588,12 @@

    Search by Symptoms

    - Migraine + Migraine
    Migraine
    @@ -478,8 +601,12 @@
    - Diabetes + Diabetes
    Diabetes
    @@ -487,8 +614,12 @@
    - Thyroid + Thyroid
    Thyroid
    @@ -496,8 +627,12 @@
    - Heart Health + Heart Health
    Heart Health
    @@ -505,8 +640,12 @@
    - COVID-19 + COVID-19
    COVID-19
    @@ -519,11 +658,16 @@
    - +
    -
    +

    Awesome features

    @@ -579,11 +723,23 @@
    Super friendly support team
    - +
    - + - +

    Design System @@ -598,7 +754,9 @@

    -
    +

    Our customers

    @@ -614,8 +772,11 @@

    Our customers

    The kit comes with three pre-built pages to help you get started faster. You can change the text and images and you're good to go.

    - A beautiful UI Kit for impactful - websites + A beautiful UI Kit for impactful websites
    @@ -626,13 +787,18 @@

    Our customers

    - +
    -
    +
    @@ -649,7 +815,9 @@

    Modern Interface

    -
    +
    @@ -660,7 +828,9 @@
    Awesome Support
    sea-ice then thaws every summer, and that process will continue whatever.

    - Learn more + Learn more
    @@ -669,7 +839,9 @@
    Awesome Support
    -
    +
    @@ -680,7 +852,9 @@
    Modular Components
    sea-ice then thaws every summer, and that process will continue whatever.

    - Learn more + Learn more
    @@ -690,8 +864,14 @@
    Modular Components
    - +
    @@ -711,21 +891,33 @@

    The amazing Team

    - +
    Ryan Tompson Web Developer
    @@ -734,21 +926,33 @@
    - +
    Romina Hadid Marketing Strategist
    @@ -757,21 +961,33 @@
    - +
    Alexander Smith UI/UX Designer
    @@ -780,21 +996,33 @@
    - +
    John Doe Founder and CEO
    @@ -820,8 +1048,11 @@

    @@ -842,7 +1073,9 @@

    Build something

    -
    +
    Building tools
    @@ -852,7 +1085,9 @@
    Building tools

    -
    +
    Grow your market
    @@ -862,7 +1097,9 @@
    Grow your market

    -
    +
    Launch time
    @@ -875,8 +1112,14 @@
    Launch time
    - +
    @@ -889,30 +1132,55 @@
    Launch time

    Want to work with us?

    Your project is very important to us.

    -
    +
    - +
    - +
    - +
    - +
    - +
    -
    @@ -937,53 +1205,91 @@

    look!

    Available on these technologies

    @@ -992,4 +1298,4 @@

    Available on these technologies

    - \ No newline at end of file + From f0ec313faeee2be705c36acfbdcf5f407ea8f830 Mon Sep 17 00:00:00 2001 From: Dannny Date: Fri, 11 Nov 2022 11:45:26 +0530 Subject: [PATCH 19/65] navbar fix --- src/app/shared/navbar/navbar.component.html | 6 +++++- src/app/shared/navbar/navbar.component.scss | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/shared/navbar/navbar.component.html b/src/app/shared/navbar/navbar.component.html index 20f63a291..3336d7874 100755 --- a/src/app/shared/navbar/navbar.component.html +++ b/src/app/shared/navbar/navbar.component.html @@ -1,7 +1,11 @@
    -
    \ No newline at end of file +
    diff --git a/src/index.html b/src/index.html index ea7adc1e4..1711987fb 100755 --- a/src/index.html +++ b/src/index.html @@ -17,28 +17,44 @@ --> - - - - - - - - Argon Design System - Free Design System for Bootstrap 4 - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + Argon Design System - Free Design System for Bootstrap 4 + + + + + + + + + + + + + + + From c39611eb499ac564c01d53319bdf99da7082dc66 Mon Sep 17 00:00:00 2001 From: KasaSandhya Date: Tue, 15 Nov 2022 10:48:45 +0530 Subject: [PATCH 40/65] Added physicians router and page --- src/app/app.module.ts | 4 +- src/app/app.routing.ts | 2 + src/app/landing/landing.component.html | 2 +- src/app/physicians/physicians.component.html | 42 ++++++++++++++++++ src/app/physicians/physicians.component.scss | 35 +++++++++++++++ .../physicians/physicians.component.spec.ts | 25 +++++++++++ src/app/physicians/physicians.component.ts | 30 +++++++++++++ src/assets/img/hospital/doctor1.jpeg | Bin 0 -> 7058 bytes src/assets/img/hospital/doctor2.jpeg | Bin 0 -> 4512 bytes src/assets/img/hospital/doctor3.jpeg | Bin 0 -> 7118 bytes src/assets/img/hospital/doctor4.jpeg | Bin 0 -> 3767 bytes src/assets/img/hospital/doctor5.jpeg | Bin 0 -> 3121 bytes 12 files changed, 138 insertions(+), 2 deletions(-) create mode 100644 src/app/physicians/physicians.component.html create mode 100644 src/app/physicians/physicians.component.scss create mode 100644 src/app/physicians/physicians.component.spec.ts create mode 100644 src/app/physicians/physicians.component.ts create mode 100644 src/assets/img/hospital/doctor1.jpeg create mode 100644 src/assets/img/hospital/doctor2.jpeg create mode 100644 src/assets/img/hospital/doctor3.jpeg create mode 100644 src/assets/img/hospital/doctor4.jpeg create mode 100644 src/assets/img/hospital/doctor5.jpeg diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 663ba5828..7671f1c5b 100755 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -18,7 +18,8 @@ import { HomeModule } from "./home/home.module"; import { LoginComponent } from "./login/login.component"; import { AuthenticationModule } from "./authentication/authentication.module"; import { ToolConstService } from "./services/tool-const.service"; -import { NotificationsService } from "./services/notifications.service"; +import { NotificationsService } from "./services/notifications.service"; +import { PhysiciansComponent } from './physicians/physicians.component'; @NgModule({ declarations: [ @@ -28,6 +29,7 @@ import { NotificationsService } from "./services/notifications.service"; NavbarComponent, FooterComponent, LoginComponent, + PhysiciansComponent, ], imports: [ BrowserModule, diff --git a/src/app/app.routing.ts b/src/app/app.routing.ts index ff8fe2684..860755814 100755 --- a/src/app/app.routing.ts +++ b/src/app/app.routing.ts @@ -7,6 +7,7 @@ import { HomeComponent } from "./home/home.component"; import { ProfileComponent } from "./profile/profile.component"; import { LandingComponent } from "./landing/landing.component"; import { LoginComponent } from "./login/login.component"; +import { PhysiciansComponent } from './physicians/physicians.component'; const routes: Routes = [ { path: "home", component: HomeComponent }, @@ -15,6 +16,7 @@ const routes: Routes = [ { path: "landing", component: LandingComponent }, // { path: "login", component: LoginComponent }, { path: "", redirectTo: "home", pathMatch: "full" }, + { path: "physicians", component: PhysiciansComponent }, ]; @NgModule({ diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 3403bacba..7d6b84fb8 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -158,7 +158,7 @@
    Prepare Launch

    Know more details on specialities

    -->

    Search by Specialities

    - +
    diff --git a/src/app/physicians/physicians.component.html b/src/app/physicians/physicians.component.html new file mode 100644 index 000000000..ea40f058f --- /dev/null +++ b/src/app/physicians/physicians.component.html @@ -0,0 +1,42 @@ +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    {{docInfo.name}}
    +

    {{docInfo.quali}}

    +

    {{docInfo.prof}}

    +

    + {{docInfo.lang}} +

    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/src/app/physicians/physicians.component.scss b/src/app/physicians/physicians.component.scss new file mode 100644 index 000000000..6abd2b101 --- /dev/null +++ b/src/app/physicians/physicians.component.scss @@ -0,0 +1,35 @@ +.main_conatainer { + + height: 40px; + //display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + + // box-shadow: ; + } + + .container1 { + display: flex; + flex-direction: column; + width: 60% !important; + margin: 0 auto; + } + + .main_card { + height: 220px; + border-radius: 5%; + display: flex; + padding-bottom: 1.2em; + } + + .rounded { + border-radius: 25px !important; + padding: 10px; + } + + .button { + border-radius: 10px; + border: none; + font-size: 10px; + } diff --git a/src/app/physicians/physicians.component.spec.ts b/src/app/physicians/physicians.component.spec.ts new file mode 100644 index 000000000..b6415ae59 --- /dev/null +++ b/src/app/physicians/physicians.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PhysiciansComponent } from './physicians.component'; + +describe('PhysiciansComponent', () => { + let component: PhysiciansComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PhysiciansComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PhysiciansComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/physicians/physicians.component.ts b/src/app/physicians/physicians.component.ts new file mode 100644 index 000000000..5b54c8d47 --- /dev/null +++ b/src/app/physicians/physicians.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-physicians', + templateUrl: './physicians.component.html', + styleUrls: ['./physicians.component.scss'] +}) +export class PhysiciansComponent implements OnInit { + + physiciansInfo = [ + { img: "./assets/img/hospital/doctor1.jpeg", name: "Dr. John", exp: "22 years exp", + quali: "MBBS, MD (General Medicine)", prof: "Physician", lang: "English, Hindi" }, + { img: "./assets/img/hospital/doctor2.jpeg", name: "Dr. Stephen", exp: "18 years exp", + quali: "MBBS", prof: "Orthopedician", lang: "English"}, + { img: "./assets/img/hospital/doctor3.jpeg", name: "Dr. Andrew Hall", exp: "14 years exp", + quali: "MBBS, MS", prof: "Physician", lang: "English, Hindi" }, + { img: "./assets/img/hospital/doctor4.jpeg", name: "Dr. Elizabeth", exp: "12 years exp", + quali: "MBBS, DNB", prof: "Gynaecologist", lang: "English" }, + { + img: "./assets/img/hospital/doctor5.jpeg", name: "Dr. Rebecca", exp: "8 years exp", + quali: "BDS, MDS", prof: "Dentist", lang: "English, Hindi" + }, + ]; + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/assets/img/hospital/doctor1.jpeg b/src/assets/img/hospital/doctor1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..7ca143bfa8324f6fe1836ceadb92adc05b8828d1 GIT binary patch literal 7058 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/doctor2.jpeg b/src/assets/img/hospital/doctor2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..66348c00d6b5d6ac369e305c27f377faf964b536 GIT binary patch literal 4512 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/doctor3.jpeg b/src/assets/img/hospital/doctor3.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..51e1392cdf91d5635896c3624f4edee5ff707d5f GIT binary patch literal 7118 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 IXHQ1{2PpEo(*OVf literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/doctor4.jpeg b/src/assets/img/hospital/doctor4.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1ce6b5ce71cf72cbaae2fd13e1733a51d5e5c83a GIT binary patch literal 3767 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 WA_`0>ARqzE(xo>6 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 Date: Tue, 15 Nov 2022 10:56:20 +0530 Subject: [PATCH 41/65] minor changes --- src/app/selfcheck/selfcheck.component.html | 64 +++++++++++----------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/src/app/selfcheck/selfcheck.component.html b/src/app/selfcheck/selfcheck.component.html index 2b2c91865..6c0ee7a8f 100644 --- a/src/app/selfcheck/selfcheck.component.html +++ b/src/app/selfcheck/selfcheck.component.html @@ -46,30 +46,30 @@
    -
    -
    @@ -95,30 +95,30 @@
    -
    -
    @@ -141,30 +141,30 @@
    -
    -
    @@ -178,7 +178,7 @@
    • - Runny nose,Sneezing Diarrhea, for example, having + Runny nose,Sneezing Diarrhea, for example having loose or watery stool that you don't normally have Loss of appetite Nausea or vomiting Body or muscle aches, for example, aches or pains in your body that @@ -189,30 +189,30 @@
      -
      -
      From 5f6c2510b2255b5a0cc6fe9fd34a5fed7f050d52 Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Tue, 15 Nov 2022 12:05:20 +0530 Subject: [PATCH 42/65] Added resources and two containers --- src/app/landing/landing.component.html | 99 +++++++++++-------------- src/app/landing/landing.component.scss | 29 ++++++++ src/assets/img/cab.png | Bin 0 -> 100353 bytes src/assets/img/circle-right.png | Bin 0 -> 10644 bytes src/assets/img/consult.png | Bin 0 -> 160500 bytes 5 files changed, 74 insertions(+), 54 deletions(-) create mode 100644 src/assets/img/cab.png create mode 100644 src/assets/img/circle-right.png create mode 100644 src/assets/img/consult.png diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index d16c7ac92..f1ec13c92 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -16,6 +16,36 @@

      +
      +
      +
      +
      +

      + Consult
      + Doctor Online +

      + +
      +
      + +
      + +
      +
      +
      +

      + Book A Cab/Auto/Bike +

      +

      To consult a Doctor

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

      Do you have any of these symptoms?

      -
      -
      @@ -43,35 +41,39 @@
    -
    + +
    - + yes +
    - + no +
    @@ -92,35 +94,38 @@
  2. -
    +
    - + yes +
    - + no +
    @@ -138,35 +143,38 @@
    -
    +
    - + yes +
    - + no +
    @@ -178,43 +186,45 @@
    • - Runny nose,Sneezing Diarrhea, for example having - loose or watery stool that you don't normally have - Loss of appetite Nausea or vomiting Body or muscle - aches, for example, aches or pains in your body that - you don't normally have + Runny nose, Sneezing, Diarrhea, Loss of appetite, + Nausea or vomiting Body or muscle aches, for example + aches or pains in your body that you don't normally + have
    -
    +
    - + yes +
    - + no +
    @@ -223,12 +233,6 @@
    -
    @@ -236,6 +240,14 @@
    + +
    From fddd2f1f3232868ff2460b99f126c63a236c789c Mon Sep 17 00:00:00 2001 From: madhulikagadang Date: Tue, 15 Nov 2022 15:05:39 +0530 Subject: [PATCH 45/65] minor change --- src/app/selfcheck/selfcheck.component.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/selfcheck/selfcheck.component.html b/src/app/selfcheck/selfcheck.component.html index 6e3b97d1a..8712e8223 100644 --- a/src/app/selfcheck/selfcheck.component.html +++ b/src/app/selfcheck/selfcheck.component.html @@ -56,7 +56,7 @@
    class="custom-control-label" for="customRadio1" > - yes + Yes
    @@ -72,7 +72,7 @@
    class="custom-control-label" for="customRadio2" > - no + No @@ -108,7 +108,7 @@
    class="custom-control-label" for="customRadio3" > - yes + Yes @@ -124,7 +124,7 @@
    class="custom-control-label" for="customRadio4" > - no + No @@ -157,7 +157,7 @@
    class="custom-control-label" for="customRadio5" > - yes + Yes @@ -173,7 +173,7 @@
    class="custom-control-label" for="customRadio6" > - no + No @@ -207,7 +207,7 @@
    class="custom-control-label" for="customRadio7" > - yes + Yes @@ -223,7 +223,7 @@
    class="custom-control-label" for="customRadio8" > - no + No From 23f594a4fe6ef3431cd728ac7d4a7cdadc3afc31 Mon Sep 17 00:00:00 2001 From: Pavan Sandeep Date: Tue, 15 Nov 2022 20:10:50 +0530 Subject: [PATCH 46/65] changed UI and added respective doctors for specialities --- src/app/app.module.ts | 12 +- src/app/app.routing.ts | 10 + src/app/dentist/dentist.component.css | 174 ++++++++++++++++++ src/app/dentist/dentist.component.html | 45 +++++ src/app/dentist/dentist.component.spec.ts | 25 +++ src/app/dentist/dentist.component.ts | 29 +++ .../eyespecialist.component.html | 45 +++++ .../eyespecialist.component.scss | 174 ++++++++++++++++++ .../eyespecialist.component.spec.ts | 25 +++ .../eyespecialist/eyespecialist.component.ts | 29 +++ .../gynaecologist.component.html | 45 +++++ .../gynaecologist.component.scss | 174 ++++++++++++++++++ .../gynaecologist.component.spec.ts | 25 +++ .../gynaecologist/gynaecologist.component.ts | 30 +++ src/app/landing/landing.component.html | 6 +- src/app/landing/landing.component.ts | 2 +- .../orthopedician.component.html | 45 +++++ .../orthopedician.component.scss | 174 ++++++++++++++++++ .../orthopedician.component.spec.ts | 25 +++ .../orthopedician/orthopedician.component.ts | 29 +++ .../pediatrician/pediatrician.component.html | 45 +++++ .../pediatrician/pediatrician.component.scss | 174 ++++++++++++++++++ .../pediatrician.component.spec.ts | 25 +++ .../pediatrician/pediatrician.component.ts | 30 +++ src/app/physicians/physicians.component.html | 14 +- src/app/physicians/physicians.component.scss | 145 ++++++++++++++- src/app/physicians/physicians.component.ts | 10 +- 27 files changed, 1547 insertions(+), 19 deletions(-) create mode 100644 src/app/dentist/dentist.component.css create mode 100644 src/app/dentist/dentist.component.html create mode 100644 src/app/dentist/dentist.component.spec.ts create mode 100644 src/app/dentist/dentist.component.ts create mode 100644 src/app/eyespecialist/eyespecialist.component.html create mode 100644 src/app/eyespecialist/eyespecialist.component.scss create mode 100644 src/app/eyespecialist/eyespecialist.component.spec.ts create mode 100644 src/app/eyespecialist/eyespecialist.component.ts create mode 100644 src/app/gynaecologist/gynaecologist.component.html create mode 100644 src/app/gynaecologist/gynaecologist.component.scss create mode 100644 src/app/gynaecologist/gynaecologist.component.spec.ts create mode 100644 src/app/gynaecologist/gynaecologist.component.ts create mode 100644 src/app/orthopedician/orthopedician.component.html create mode 100644 src/app/orthopedician/orthopedician.component.scss create mode 100644 src/app/orthopedician/orthopedician.component.spec.ts create mode 100644 src/app/orthopedician/orthopedician.component.ts create mode 100644 src/app/pediatrician/pediatrician.component.html create mode 100644 src/app/pediatrician/pediatrician.component.scss create mode 100644 src/app/pediatrician/pediatrician.component.spec.ts create mode 100644 src/app/pediatrician/pediatrician.component.ts diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 1d752ddb7..7d250e37e 100755 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -21,7 +21,12 @@ import { ToolConstService } from "./services/tool-const.service"; import { NotificationsService } from "./services/notifications.service"; import { SelfcheckComponent } from "./selfcheck/selfcheck.component"; import { DoctorsComponent } from './doctors/doctors.component'; -import { PhysiciansComponent } from './physicians/physicians.component'; +import { PhysiciansComponent } from './physicians/physicians.component'; +import { GynaecologistComponent } from './gynaecologist/gynaecologist.component'; +import { PediatricianComponent } from './pediatrician/pediatrician.component'; +import { OrthopedicianComponent } from './orthopedician/orthopedician.component'; +import { EyespecialistComponent } from './eyespecialist/eyespecialist.component'; +import { DentistComponent } from './dentist/dentist.component'; @NgModule({ declarations: [ @@ -34,6 +39,11 @@ import { PhysiciansComponent } from './physicians/physicians.component'; SelfcheckComponent, DoctorsComponent, PhysiciansComponent, + GynaecologistComponent, + PediatricianComponent, + OrthopedicianComponent, + EyespecialistComponent, + DentistComponent, ], imports: [ BrowserModule, diff --git a/src/app/app.routing.ts b/src/app/app.routing.ts index d1cca8d3e..671d788f6 100755 --- a/src/app/app.routing.ts +++ b/src/app/app.routing.ts @@ -10,6 +10,11 @@ import { LoginComponent } from "./login/login.component"; import { SelfcheckComponent } from "./selfcheck/selfcheck.component"; import { DoctorsComponent } from "./doctors/doctors.component"; import { PhysiciansComponent } from './physicians/physicians.component'; +import { GynaecologistComponent } from "./gynaecologist/gynaecologist.component"; +import { PediatricianComponent } from "./pediatrician/pediatrician.component"; +import { DentistComponent } from "./dentist/dentist.component"; +import { EyespecialistComponent } from "./eyespecialist/eyespecialist.component"; +import { OrthopedicianComponent } from "./orthopedician/orthopedician.component"; const routes: Routes = [ { path: "home", component: HomeComponent }, @@ -21,6 +26,11 @@ const routes: Routes = [ { path: "", redirectTo: "home", pathMatch: "full" }, { path: "selfcheck", component: SelfcheckComponent }, { path: "physicians", component: PhysiciansComponent }, + { path: "gynaecologist", component: GynaecologistComponent }, + { path: "pediatrician", component: PediatricianComponent }, + { path: "ortho", component: OrthopedicianComponent }, + { path: "eyespecialist", component: EyespecialistComponent }, + { path: "dentist", component: DentistComponent }, ]; diff --git a/src/app/dentist/dentist.component.css b/src/app/dentist/dentist.component.css new file mode 100644 index 000000000..6fa725125 --- /dev/null +++ b/src/app/dentist/dentist.component.css @@ -0,0 +1,174 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap"); + +.main_conatainer { + + height: 40px; + //display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + + // box-shadow: ; + } + sectio + + .container1 { + display: flex; + flex-direction: column; + width: 60% !important; + margin: 0 auto; + } + + .main_card { + height: 220px; + // border-radius: 5%; + display: flex; + padding-bottom: 1.2em; + border: none; + border-bottom: 1px solid lightgrey; + font-family: "Poppins", sans-serif; + + } + + .rounded { + border-radius: 25px !important; + padding: 10px; + } + + // .button { + // border-radius: 10px; + // border: none; + // font-size: 10px; + // background-color: #16b3ac; + // font-family: "Poppins", sans-serif; + + // } + $fuschia: #16b3ac; + $button-bg: $fuschia; + $button-text-color: #fff; + $baby-blue: #f8faff; + + .button { + background-image: linear-gradient(120deg, #16b3ac, #d2dc02); + color: white; + outline: none; + font-family: "Poppins", sans-serif; + display: inline-block; + font-size: 14px; + padding: 10px 2em; + -webkit-appearance: none; + appearance: none; + background-color: $button-bg; + color: $button-text-color; + border-radius: 30px; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; + + &:focus { + outline: 0; + } + + &:before, + &:after { + position: absolute; + content: ""; + display: block; + width: 140%; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + &:before { + display: none; + top: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 20%, $button-bg 20%, transparent 30%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, + 15% 15%, 10% 10%, 18% 18%; + } + + &:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, + 20% 20%; + //background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; + } + + &:active { + transform: scale(0.9); + background-color: darken($button-bg, 5%); + box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2); + } + + &.animate { + &:before { + display: block; + animation: topBubbles ease-in-out 0.75s forwards; + } + &:after { + display: block; + animation: bottomBubbles ease-in-out 0.75s forwards; + } + } + } + + @keyframes topBubbles { + 0% { + background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, + 40% 90%, 55% 90%, 70% 90%; + } + 50% { + background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, + 50% 50%, 65% 20%, 90% 30%; + } + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, + 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } + + .card-body { + margin-top: -4%; +} + +.button1 { + background-color: gray; + color: white; + border-radius: 30px; + width: 43%; + +} +.button { + background-color: #16b3ac; + color: white; + border-radius: 30px; + width: 43%; + +} +.card-text { + margin-top: -3%; +} + diff --git a/src/app/dentist/dentist.component.html b/src/app/dentist/dentist.component.html new file mode 100644 index 000000000..8937e5006 --- /dev/null +++ b/src/app/dentist/dentist.component.html @@ -0,0 +1,45 @@ +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    {{docInfo.name}}
    +

    {{docInfo.quali}}

    +

    {{docInfo.prof}}

    +

    + {{docInfo.lang}} +

    +

    + {{docInfo.fee}} +

    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/src/app/dentist/dentist.component.spec.ts b/src/app/dentist/dentist.component.spec.ts new file mode 100644 index 000000000..c623edd86 --- /dev/null +++ b/src/app/dentist/dentist.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DentistComponent } from './dentist.component'; + +describe('DentistComponent', () => { + let component: DentistComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DentistComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DentistComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/dentist/dentist.component.ts b/src/app/dentist/dentist.component.ts new file mode 100644 index 000000000..25395c1a9 --- /dev/null +++ b/src/app/dentist/dentist.component.ts @@ -0,0 +1,29 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-dentist', + templateUrl: './dentist.component.html', + styleUrls: ['./dentist.component.scss'] +}) +export class DentistComponent implements OnInit { + dentistInfo = [ + { img: "./assets/img/hospital/doctor1.jpeg", name: "Dr. John", exp: "22 years exp", + quali: "BDS", prof: "Dentist", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor2.jpeg", name: "Dr. Stephen", exp: "18 years exp", + quali: "BDS, MDS", prof: "Dentist", lang: "English", fee: "₹300 Consultation fee"}, + { img: "./assets/img/hospital/doctor3.jpeg", name: "Dr. Andrew Hall", exp: "14 years exp", + quali: "BDS", prof: "Dentist", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor4.jpeg", name: "Dr. Elizabeth", exp: "12 years exp", + quali: "BDS, MDS", prof: "Dentist", lang: "English", fee: "₹300 Consultation fee" }, + { + img: "./assets/img/hospital/doctor5.jpeg", name: "Dr. Rebecca", exp: "8 years exp", + quali: "BDS, MDS", prof: "Dentist", lang: "English, Hindi",fee: "₹300 Consultation fee" + }, + ]; + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/eyespecialist/eyespecialist.component.html b/src/app/eyespecialist/eyespecialist.component.html new file mode 100644 index 000000000..351f779b9 --- /dev/null +++ b/src/app/eyespecialist/eyespecialist.component.html @@ -0,0 +1,45 @@ +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    {{docInfo.name}}
    +

    {{docInfo.quali}}

    +

    {{docInfo.prof}}

    +

    + {{docInfo.lang}} +

    +

    + {{docInfo.fee}} +

    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/src/app/eyespecialist/eyespecialist.component.scss b/src/app/eyespecialist/eyespecialist.component.scss new file mode 100644 index 000000000..6fa725125 --- /dev/null +++ b/src/app/eyespecialist/eyespecialist.component.scss @@ -0,0 +1,174 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap"); + +.main_conatainer { + + height: 40px; + //display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + + // box-shadow: ; + } + sectio + + .container1 { + display: flex; + flex-direction: column; + width: 60% !important; + margin: 0 auto; + } + + .main_card { + height: 220px; + // border-radius: 5%; + display: flex; + padding-bottom: 1.2em; + border: none; + border-bottom: 1px solid lightgrey; + font-family: "Poppins", sans-serif; + + } + + .rounded { + border-radius: 25px !important; + padding: 10px; + } + + // .button { + // border-radius: 10px; + // border: none; + // font-size: 10px; + // background-color: #16b3ac; + // font-family: "Poppins", sans-serif; + + // } + $fuschia: #16b3ac; + $button-bg: $fuschia; + $button-text-color: #fff; + $baby-blue: #f8faff; + + .button { + background-image: linear-gradient(120deg, #16b3ac, #d2dc02); + color: white; + outline: none; + font-family: "Poppins", sans-serif; + display: inline-block; + font-size: 14px; + padding: 10px 2em; + -webkit-appearance: none; + appearance: none; + background-color: $button-bg; + color: $button-text-color; + border-radius: 30px; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; + + &:focus { + outline: 0; + } + + &:before, + &:after { + position: absolute; + content: ""; + display: block; + width: 140%; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + &:before { + display: none; + top: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 20%, $button-bg 20%, transparent 30%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, + 15% 15%, 10% 10%, 18% 18%; + } + + &:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, + 20% 20%; + //background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; + } + + &:active { + transform: scale(0.9); + background-color: darken($button-bg, 5%); + box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2); + } + + &.animate { + &:before { + display: block; + animation: topBubbles ease-in-out 0.75s forwards; + } + &:after { + display: block; + animation: bottomBubbles ease-in-out 0.75s forwards; + } + } + } + + @keyframes topBubbles { + 0% { + background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, + 40% 90%, 55% 90%, 70% 90%; + } + 50% { + background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, + 50% 50%, 65% 20%, 90% 30%; + } + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, + 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } + + .card-body { + margin-top: -4%; +} + +.button1 { + background-color: gray; + color: white; + border-radius: 30px; + width: 43%; + +} +.button { + background-color: #16b3ac; + color: white; + border-radius: 30px; + width: 43%; + +} +.card-text { + margin-top: -3%; +} + diff --git a/src/app/eyespecialist/eyespecialist.component.spec.ts b/src/app/eyespecialist/eyespecialist.component.spec.ts new file mode 100644 index 000000000..dbc2f63bc --- /dev/null +++ b/src/app/eyespecialist/eyespecialist.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EyespecialistComponent } from './eyespecialist.component'; + +describe('EyespecialistComponent', () => { + let component: EyespecialistComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ EyespecialistComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(EyespecialistComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/eyespecialist/eyespecialist.component.ts b/src/app/eyespecialist/eyespecialist.component.ts new file mode 100644 index 000000000..fbf3037dd --- /dev/null +++ b/src/app/eyespecialist/eyespecialist.component.ts @@ -0,0 +1,29 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-eyespecialist', + templateUrl: './eyespecialist.component.html', + styleUrls: ['./eyespecialist.component.scss'] +}) +export class EyespecialistComponent implements OnInit { + eyespecInfo = [ + { img: "./assets/img/hospital/doctor1.jpeg", name: "Dr. Robert", exp: "22 years exp", + quali: "MBBS, MD", prof: "Opthamologist", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor2.jpeg", name: "Dr. Michael", exp: "18 years exp", + quali: "MBBS", prof: "Opthamologist", lang: "English", fee: "₹300 Consultation fee"}, + { img: "./assets/img/hospital/doctor3.jpeg", name: "Dr. William", exp: "14 years exp", + quali: "MBBS, MD", prof: "Opthamologist", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor4.jpeg", name: "Dr. Sophia", exp: "12 years exp", + quali: "MBBS", prof: "Opthamologist", lang: "English", fee: "₹300 Consultation fee" }, + { + img: "./assets/img/hospital/doctor5.jpeg", name: "Dr. Emily", exp: "8 years exp", + quali: "MBBS, MS", prof: "Opthamologist", lang: "English, Hindi", fee: "₹300 Consultation fee" + }, + ]; + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/gynaecologist/gynaecologist.component.html b/src/app/gynaecologist/gynaecologist.component.html new file mode 100644 index 000000000..cf09d6850 --- /dev/null +++ b/src/app/gynaecologist/gynaecologist.component.html @@ -0,0 +1,45 @@ +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    {{docInfo.name}}
    +

    {{docInfo.quali}}

    +

    {{docInfo.prof}}

    +

    + {{docInfo.lang}} +

    +

    + {{docInfo.fee}} +

    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/src/app/gynaecologist/gynaecologist.component.scss b/src/app/gynaecologist/gynaecologist.component.scss new file mode 100644 index 000000000..6fa725125 --- /dev/null +++ b/src/app/gynaecologist/gynaecologist.component.scss @@ -0,0 +1,174 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap"); + +.main_conatainer { + + height: 40px; + //display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + + // box-shadow: ; + } + sectio + + .container1 { + display: flex; + flex-direction: column; + width: 60% !important; + margin: 0 auto; + } + + .main_card { + height: 220px; + // border-radius: 5%; + display: flex; + padding-bottom: 1.2em; + border: none; + border-bottom: 1px solid lightgrey; + font-family: "Poppins", sans-serif; + + } + + .rounded { + border-radius: 25px !important; + padding: 10px; + } + + // .button { + // border-radius: 10px; + // border: none; + // font-size: 10px; + // background-color: #16b3ac; + // font-family: "Poppins", sans-serif; + + // } + $fuschia: #16b3ac; + $button-bg: $fuschia; + $button-text-color: #fff; + $baby-blue: #f8faff; + + .button { + background-image: linear-gradient(120deg, #16b3ac, #d2dc02); + color: white; + outline: none; + font-family: "Poppins", sans-serif; + display: inline-block; + font-size: 14px; + padding: 10px 2em; + -webkit-appearance: none; + appearance: none; + background-color: $button-bg; + color: $button-text-color; + border-radius: 30px; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; + + &:focus { + outline: 0; + } + + &:before, + &:after { + position: absolute; + content: ""; + display: block; + width: 140%; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + &:before { + display: none; + top: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 20%, $button-bg 20%, transparent 30%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, + 15% 15%, 10% 10%, 18% 18%; + } + + &:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, + 20% 20%; + //background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; + } + + &:active { + transform: scale(0.9); + background-color: darken($button-bg, 5%); + box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2); + } + + &.animate { + &:before { + display: block; + animation: topBubbles ease-in-out 0.75s forwards; + } + &:after { + display: block; + animation: bottomBubbles ease-in-out 0.75s forwards; + } + } + } + + @keyframes topBubbles { + 0% { + background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, + 40% 90%, 55% 90%, 70% 90%; + } + 50% { + background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, + 50% 50%, 65% 20%, 90% 30%; + } + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, + 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } + + .card-body { + margin-top: -4%; +} + +.button1 { + background-color: gray; + color: white; + border-radius: 30px; + width: 43%; + +} +.button { + background-color: #16b3ac; + color: white; + border-radius: 30px; + width: 43%; + +} +.card-text { + margin-top: -3%; +} + diff --git a/src/app/gynaecologist/gynaecologist.component.spec.ts b/src/app/gynaecologist/gynaecologist.component.spec.ts new file mode 100644 index 000000000..3e3bd7eea --- /dev/null +++ b/src/app/gynaecologist/gynaecologist.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { GynaecologistComponent } from './gynaecologist.component'; + +describe('GynaecologistComponent', () => { + let component: GynaecologistComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ GynaecologistComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(GynaecologistComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/gynaecologist/gynaecologist.component.ts b/src/app/gynaecologist/gynaecologist.component.ts new file mode 100644 index 000000000..7fa9bbfa3 --- /dev/null +++ b/src/app/gynaecologist/gynaecologist.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-gynaecologist', + templateUrl: './gynaecologist.component.html', + styleUrls: ['./gynaecologist.component.scss'] +}) +export class GynaecologistComponent implements OnInit { + + gynaecInfo = [ + { img: "./assets/img/hospital/doctor1.jpeg", name: "Dr. Anthony", exp: "22 years exp", + quali: "MBBS, DNB", prof: "Gynaecologist", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor2.jpeg", name: "Dr. Donald", exp: "18 years exp", + quali: "MBBS, DNB", prof: "Gynaecologist", lang: "English", fee: "₹300 Consultation fee"}, + { img: "./assets/img/hospital/doctor3.jpeg", name: "Dr. Kevin", exp: "14 years exp", + quali: "MBBS, DNB", prof: "Gynaecologist", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor4.jpeg", name: "Dr. Stella", exp: "12 years exp", + quali: "MBBS, DNB", prof: "Gynaecologist", lang: "English", fee: "₹300 Consultation fee" }, + { + img: "./assets/img/hospital/doctor5.jpeg", name: "Dr. Grace", exp: "8 years exp", + quali: "MBBS, DNB", prof: "Gynaecologist", lang: "English, Hindi", fee: "₹300 Consultation fee" + }, + ]; + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index fdcf335e2..62d751aab 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -59,9 +59,9 @@

    Search by Specialities

    -
    -
    - {{ spl.title }} +
    +
    + {{ spl.title }}
    {{ diff --git a/src/app/landing/landing.component.ts b/src/app/landing/landing.component.ts index 381cd7f98..310efe9ad 100644 --- a/src/app/landing/landing.component.ts +++ b/src/app/landing/landing.component.ts @@ -11,7 +11,7 @@ export class LandingComponent implements OnInit { @ViewChild("widgetsDiagnosis") widgetsDiagnosis: ElementRef; specialitiesImgs = [ - { img: "./assets/img/hospital/physician.svg", title: "Physician" }, + { img: "./assets/img/hospital/physician.svg", title: "Physician"}, { img: "./assets/img/hospital/gynaecologist.svg", title: "Gynaecologist" }, { img: "./assets/img/hospital/pediatrician.svg", title: "Pediatrician" }, { img: "./assets/img/hospital/orthopedician.svg", title: "Orthopedician" }, diff --git a/src/app/orthopedician/orthopedician.component.html b/src/app/orthopedician/orthopedician.component.html new file mode 100644 index 000000000..f277e59ca --- /dev/null +++ b/src/app/orthopedician/orthopedician.component.html @@ -0,0 +1,45 @@ +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    {{docInfo.name}}
    +

    {{docInfo.quali}}

    +

    {{docInfo.prof}}

    +

    + {{docInfo.lang}} +

    +

    + {{docInfo.fee}} +

    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/src/app/orthopedician/orthopedician.component.scss b/src/app/orthopedician/orthopedician.component.scss new file mode 100644 index 000000000..6fa725125 --- /dev/null +++ b/src/app/orthopedician/orthopedician.component.scss @@ -0,0 +1,174 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap"); + +.main_conatainer { + + height: 40px; + //display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + + // box-shadow: ; + } + sectio + + .container1 { + display: flex; + flex-direction: column; + width: 60% !important; + margin: 0 auto; + } + + .main_card { + height: 220px; + // border-radius: 5%; + display: flex; + padding-bottom: 1.2em; + border: none; + border-bottom: 1px solid lightgrey; + font-family: "Poppins", sans-serif; + + } + + .rounded { + border-radius: 25px !important; + padding: 10px; + } + + // .button { + // border-radius: 10px; + // border: none; + // font-size: 10px; + // background-color: #16b3ac; + // font-family: "Poppins", sans-serif; + + // } + $fuschia: #16b3ac; + $button-bg: $fuschia; + $button-text-color: #fff; + $baby-blue: #f8faff; + + .button { + background-image: linear-gradient(120deg, #16b3ac, #d2dc02); + color: white; + outline: none; + font-family: "Poppins", sans-serif; + display: inline-block; + font-size: 14px; + padding: 10px 2em; + -webkit-appearance: none; + appearance: none; + background-color: $button-bg; + color: $button-text-color; + border-radius: 30px; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; + + &:focus { + outline: 0; + } + + &:before, + &:after { + position: absolute; + content: ""; + display: block; + width: 140%; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + &:before { + display: none; + top: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 20%, $button-bg 20%, transparent 30%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, + 15% 15%, 10% 10%, 18% 18%; + } + + &:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, + 20% 20%; + //background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; + } + + &:active { + transform: scale(0.9); + background-color: darken($button-bg, 5%); + box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2); + } + + &.animate { + &:before { + display: block; + animation: topBubbles ease-in-out 0.75s forwards; + } + &:after { + display: block; + animation: bottomBubbles ease-in-out 0.75s forwards; + } + } + } + + @keyframes topBubbles { + 0% { + background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, + 40% 90%, 55% 90%, 70% 90%; + } + 50% { + background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, + 50% 50%, 65% 20%, 90% 30%; + } + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, + 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } + + .card-body { + margin-top: -4%; +} + +.button1 { + background-color: gray; + color: white; + border-radius: 30px; + width: 43%; + +} +.button { + background-color: #16b3ac; + color: white; + border-radius: 30px; + width: 43%; + +} +.card-text { + margin-top: -3%; +} + diff --git a/src/app/orthopedician/orthopedician.component.spec.ts b/src/app/orthopedician/orthopedician.component.spec.ts new file mode 100644 index 000000000..75b554c6e --- /dev/null +++ b/src/app/orthopedician/orthopedician.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { OrthopedicianComponent } from './orthopedician.component'; + +describe('OrthopedicianComponent', () => { + let component: OrthopedicianComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ OrthopedicianComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(OrthopedicianComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/orthopedician/orthopedician.component.ts b/src/app/orthopedician/orthopedician.component.ts new file mode 100644 index 000000000..ff0edfd06 --- /dev/null +++ b/src/app/orthopedician/orthopedician.component.ts @@ -0,0 +1,29 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-orthopedician', + templateUrl: './orthopedician.component.html', + styleUrls: ['./orthopedician.component.scss'] +}) +export class OrthopedicianComponent implements OnInit { + orthopedicianInfo = [ + { img: "./assets/img/hospital/doctor1.jpeg", name: "Dr. George", exp: "22 years exp", + quali: "MBBS, MS(Ortho)", prof: "Orthopedician", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor2.jpeg", name: "Dr. Timothy", exp: "18 years exp", + quali: "MBBS, DNB(Ortho)", prof: "Orthopedician", lang: "English", fee: "₹300 Consultation fee"}, + { img: "./assets/img/hospital/doctor3.jpeg", name: "Dr. Edward ", exp: "14 years exp", + quali: "MBBS, MS(Ortho)", prof: "Orthopedician", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor4.jpeg", name: "Dr. Hannah", exp: "12 years exp", + quali: "MBBS, DNB(Ortho)", prof: "Orthopedician", lang: "English", fee: "₹300 Consultation fee" }, + { + img: "./assets/img/hospital/doctor5.jpeg", name: "Dr. Lucy", exp: "8 years exp", + quali: "MBBS, DNB(Ortho)", prof: "Orthopedician", lang: "English, Hindi", fee: "₹300 Consultation fee" + }, + ]; + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/pediatrician/pediatrician.component.html b/src/app/pediatrician/pediatrician.component.html new file mode 100644 index 000000000..9ecc8d571 --- /dev/null +++ b/src/app/pediatrician/pediatrician.component.html @@ -0,0 +1,45 @@ +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    {{docInfo.name}}
    +

    {{docInfo.quali}}

    +

    {{docInfo.prof}}

    +

    + {{docInfo.lang}} +

    +

    + {{docInfo.fee}} +

    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/src/app/pediatrician/pediatrician.component.scss b/src/app/pediatrician/pediatrician.component.scss new file mode 100644 index 000000000..6fa725125 --- /dev/null +++ b/src/app/pediatrician/pediatrician.component.scss @@ -0,0 +1,174 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap"); + +.main_conatainer { + + height: 40px; + //display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + + // box-shadow: ; + } + sectio + + .container1 { + display: flex; + flex-direction: column; + width: 60% !important; + margin: 0 auto; + } + + .main_card { + height: 220px; + // border-radius: 5%; + display: flex; + padding-bottom: 1.2em; + border: none; + border-bottom: 1px solid lightgrey; + font-family: "Poppins", sans-serif; + + } + + .rounded { + border-radius: 25px !important; + padding: 10px; + } + + // .button { + // border-radius: 10px; + // border: none; + // font-size: 10px; + // background-color: #16b3ac; + // font-family: "Poppins", sans-serif; + + // } + $fuschia: #16b3ac; + $button-bg: $fuschia; + $button-text-color: #fff; + $baby-blue: #f8faff; + + .button { + background-image: linear-gradient(120deg, #16b3ac, #d2dc02); + color: white; + outline: none; + font-family: "Poppins", sans-serif; + display: inline-block; + font-size: 14px; + padding: 10px 2em; + -webkit-appearance: none; + appearance: none; + background-color: $button-bg; + color: $button-text-color; + border-radius: 30px; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; + + &:focus { + outline: 0; + } + + &:before, + &:after { + position: absolute; + content: ""; + display: block; + width: 140%; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + &:before { + display: none; + top: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 20%, $button-bg 20%, transparent 30%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, + 15% 15%, 10% 10%, 18% 18%; + } + + &:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, + 20% 20%; + //background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; + } + + &:active { + transform: scale(0.9); + background-color: darken($button-bg, 5%); + box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2); + } + + &.animate { + &:before { + display: block; + animation: topBubbles ease-in-out 0.75s forwards; + } + &:after { + display: block; + animation: bottomBubbles ease-in-out 0.75s forwards; + } + } + } + + @keyframes topBubbles { + 0% { + background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, + 40% 90%, 55% 90%, 70% 90%; + } + 50% { + background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, + 50% 50%, 65% 20%, 90% 30%; + } + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, + 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } + + .card-body { + margin-top: -4%; +} + +.button1 { + background-color: gray; + color: white; + border-radius: 30px; + width: 43%; + +} +.button { + background-color: #16b3ac; + color: white; + border-radius: 30px; + width: 43%; + +} +.card-text { + margin-top: -3%; +} + diff --git a/src/app/pediatrician/pediatrician.component.spec.ts b/src/app/pediatrician/pediatrician.component.spec.ts new file mode 100644 index 000000000..a3df2fe08 --- /dev/null +++ b/src/app/pediatrician/pediatrician.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PediatricianComponent } from './pediatrician.component'; + +describe('PediatricianComponent', () => { + let component: PediatricianComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PediatricianComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PediatricianComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pediatrician/pediatrician.component.ts b/src/app/pediatrician/pediatrician.component.ts new file mode 100644 index 000000000..f6a9830a0 --- /dev/null +++ b/src/app/pediatrician/pediatrician.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-pediatrician', + templateUrl: './pediatrician.component.html', + styleUrls: ['./pediatrician.component.scss'] +}) +export class PediatricianComponent implements OnInit { + pediatricianInfo = [ + { img: "./assets/img/hospital/doctor1.jpeg", name: "Dr. Jason", exp: "22 years exp", + quali: "MBBS, MD (General Medicine)", prof: "Pediatrician", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor2.jpeg", name: "Dr. Jacob", exp: "18 years exp", + quali: "MBBS, DO", prof: "Pediatrician", lang: "English", fee: "₹300 Consultation fee"}, + { img: "./assets/img/hospital/doctor3.jpeg", name: "Dr. Nicholas", exp: "14 years exp", + quali: "MBBS, MD", prof: "Pediatrician", lang: "English, Hindi", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor4.jpeg", name: "Dr. Elena", exp: "12 years exp", + quali: "MBBS, DO", prof: "Pediatrician", lang: "English", fee: "₹300 Consultation fee" }, + { + img: "./assets/img/hospital/doctor5.jpeg", name: "Dr. Ivy", exp: "8 years exp", + quali: "MBBS, DO", prof: "Pediatrician", lang: "English, Hindi", fee: "₹300 Consultation fee" + }, + ]; + + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/physicians/physicians.component.html b/src/app/physicians/physicians.component.html index ea40f058f..6e38fb8b2 100644 --- a/src/app/physicians/physicians.component.html +++ b/src/app/physicians/physicians.component.html @@ -1,6 +1,6 @@
    -
    -
    +
    @@ -8,12 +8,12 @@
    -
    - +
    @@ -22,13 +22,15 @@
    {{docInfo.name}}

    {{docInfo.quali}}

    {{docInfo.prof}}

    - {{docInfo.lang}} + {{docInfo.lang}}

    +

    + {{docInfo.fee}}

    - +
    diff --git a/src/app/physicians/physicians.component.scss b/src/app/physicians/physicians.component.scss index 6abd2b101..6fa725125 100644 --- a/src/app/physicians/physicians.component.scss +++ b/src/app/physicians/physicians.component.scss @@ -1,3 +1,5 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap"); + .main_conatainer { height: 40px; @@ -8,6 +10,7 @@ // box-shadow: ; } + sectio .container1 { display: flex; @@ -18,9 +21,13 @@ .main_card { height: 220px; - border-radius: 5%; + // border-radius: 5%; display: flex; padding-bottom: 1.2em; + border: none; + border-bottom: 1px solid lightgrey; + font-family: "Poppins", sans-serif; + } .rounded { @@ -28,8 +35,140 @@ padding: 10px; } + // .button { + // border-radius: 10px; + // border: none; + // font-size: 10px; + // background-color: #16b3ac; + // font-family: "Poppins", sans-serif; + + // } + $fuschia: #16b3ac; + $button-bg: $fuschia; + $button-text-color: #fff; + $baby-blue: #f8faff; + .button { - border-radius: 10px; + background-image: linear-gradient(120deg, #16b3ac, #d2dc02); + color: white; + outline: none; + font-family: "Poppins", sans-serif; + display: inline-block; + font-size: 14px; + padding: 10px 2em; + -webkit-appearance: none; + appearance: none; + background-color: $button-bg; + color: $button-text-color; + border-radius: 30px; border: none; - font-size: 10px; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; + + &:focus { + outline: 0; + } + + &:before, + &:after { + position: absolute; + content: ""; + display: block; + width: 140%; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + &:before { + display: none; + top: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 20%, $button-bg 20%, transparent 30%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, + 15% 15%, 10% 10%, 18% 18%; + } + + &:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, + 20% 20%; + //background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; + } + + &:active { + transform: scale(0.9); + background-color: darken($button-bg, 5%); + box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2); + } + + &.animate { + &:before { + display: block; + animation: topBubbles ease-in-out 0.75s forwards; + } + &:after { + display: block; + animation: bottomBubbles ease-in-out 0.75s forwards; + } + } + } + + @keyframes topBubbles { + 0% { + background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, + 40% 90%, 55% 90%, 70% 90%; + } + 50% { + background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, + 50% 50%, 65% 20%, 90% 30%; + } + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, + 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } } + + .card-body { + margin-top: -4%; +} + +.button1 { + background-color: gray; + color: white; + border-radius: 30px; + width: 43%; + +} +.button { + background-color: #16b3ac; + color: white; + border-radius: 30px; + width: 43%; + +} +.card-text { + margin-top: -3%; +} + diff --git a/src/app/physicians/physicians.component.ts b/src/app/physicians/physicians.component.ts index 5b54c8d47..bff149f1c 100644 --- a/src/app/physicians/physicians.component.ts +++ b/src/app/physicians/physicians.component.ts @@ -9,16 +9,16 @@ export class PhysiciansComponent implements OnInit { physiciansInfo = [ { img: "./assets/img/hospital/doctor1.jpeg", name: "Dr. John", exp: "22 years exp", - quali: "MBBS, MD (General Medicine)", prof: "Physician", lang: "English, Hindi" }, + quali: "MBBS, MD (General Medicine)", prof: "Physician", lang: "English, Hindi", fee: "₹300 Consultation fee"}, { img: "./assets/img/hospital/doctor2.jpeg", name: "Dr. Stephen", exp: "18 years exp", - quali: "MBBS", prof: "Orthopedician", lang: "English"}, + quali: "MBBS, MD", prof: "Physician", lang: "English", fee: "₹500 Consultation fee"}, { img: "./assets/img/hospital/doctor3.jpeg", name: "Dr. Andrew Hall", exp: "14 years exp", - quali: "MBBS, MS", prof: "Physician", lang: "English, Hindi" }, + quali: "MBBS, MD (General Medicine)", prof: "Physician", lang: "English, Hindi", fee: "₹400 Consultation fee" }, { img: "./assets/img/hospital/doctor4.jpeg", name: "Dr. Elizabeth", exp: "12 years exp", - quali: "MBBS, DNB", prof: "Gynaecologist", lang: "English" }, + quali: "MBBS, MD", prof: "Physician", lang: "English", fee: "₹400 Consultation fee" }, { img: "./assets/img/hospital/doctor5.jpeg", name: "Dr. Rebecca", exp: "8 years exp", - quali: "BDS, MDS", prof: "Dentist", lang: "English, Hindi" + quali: "MBBS, MS", prof: "Physician", lang: "English, Hindi", fee: "₹300 Consultation fee" }, ]; From cec8ce78b9f6ca1bf131d1a785ad89caa610bd6c Mon Sep 17 00:00:00 2001 From: Dannny Date: Tue, 15 Nov 2022 20:14:57 +0530 Subject: [PATCH 47/65] symptoms ui --- .../signin/signin.component.html | 2 +- .../symptoms/symptoms.component.html | 400 ++++++++++-------- .../symptoms/symptoms.component.scss | 129 +++--- src/app/landing/landing.component.html | 101 +++-- src/app/landing/landing.component.scss | 5 + src/app/landing/landing.component.ts | 21 +- src/app/shared/navbar/navbar.component.html | 26 +- 7 files changed, 412 insertions(+), 272 deletions(-) diff --git a/src/app/authentication/signin/signin.component.html b/src/app/authentication/signin/signin.component.html index 13ef0caef..0353b7617 100644 --- a/src/app/authentication/signin/signin.component.html +++ b/src/app/authentication/signin/signin.component.html @@ -7,7 +7,7 @@
    @@ -52,21 +64,28 @@

    Know more details on specialities

    -->

    Search by Specialities

    - +
    -
    +
    - {{ spl.title }} + {{ spl.title }}
    {{ spl.title - }} + }}
    @@ -75,10 +94,16 @@
    - -
    @@ -91,7 +116,7 @@

    Search by Symptoms

    - +
    @@ -100,9 +125,16 @@

    Search by Symptoms

    -
    +
    - +
    {{ sym.title }} @@ -114,10 +146,16 @@
    - -
    @@ -131,17 +169,24 @@

    Search by Diagnosis

    - +
    -
    +
    - {{ daigno.title }} + {{ daigno.title }}
    {{ daigno.title }} @@ -153,10 +198,16 @@
    - -
    @@ -164,4 +215,4 @@
    -
    \ No newline at end of file + diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index a851aaf42..f9ebc8611 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -338,3 +338,8 @@ $baby-blue: #f8faff; margin-top: 50px; margin-right: 30px; } + +a { + text-decoration: none; + color: white; +} diff --git a/src/app/landing/landing.component.ts b/src/app/landing/landing.component.ts index 381cd7f98..64780283d 100644 --- a/src/app/landing/landing.component.ts +++ b/src/app/landing/landing.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit, ViewChild, ElementRef } from "@angular/core"; +import { Router } from "@angular/router"; @Component({ selector: "app-landing", @@ -57,7 +58,7 @@ export class LandingComponent implements OnInit { focus: any; focus1: any; - constructor() {} + constructor(private router: Router) {} scrollLeft() { this.widgetsContent.nativeElement.scrollLeft -= 230; @@ -78,6 +79,24 @@ export class LandingComponent implements OnInit { this.widgetsDiagnosis.nativeElement.scrollLeft -= 230; } + symptomsRoute() { + setTimeout(() => { + this.router.navigateByUrl("/symptoms"); + }, 500); + } + + specialitiesRoute() { + setTimeout(() => { + this.router.navigateByUrl("/physicians"); + }, 500); + } + + diagnosisRoute() { + setTimeout(() => { + this.router.navigateByUrl("/selfcheck"); + }, 500); + } + scrollRightDiagno() { this.widgetsDiagnosis.nativeElement.scrollLeft += 230; } diff --git a/src/app/shared/navbar/navbar.component.html b/src/app/shared/navbar/navbar.component.html index 834f41c27..f8f686118 100644 --- a/src/app/shared/navbar/navbar.component.html +++ b/src/app/shared/navbar/navbar.component.html @@ -7,7 +7,7 @@ class="navbar navbar-main navbar-expand-lg navbar-transparent navbar-light headroom headroom--top headroom--pinned" > -->
    - + @@ -122,7 +122,9 @@
    Components
    Profile - Doctors +
    From 719f815344b10734142d54eabb57c87c960833cc Mon Sep 17 00:00:00 2001 From: Dannny Date: Wed, 16 Nov 2022 11:15:27 +0530 Subject: [PATCH 58/65] animations --- src/app/landing/landing.component.scss | 32 +++++++++++++++++++++ src/app/shared/navbar/navbar.component.html | 18 +++++++----- src/app/shared/navbar/navbar.component.scss | 5 ++++ 3 files changed, 48 insertions(+), 7 deletions(-) diff --git a/src/app/landing/landing.component.scss b/src/app/landing/landing.component.scss index 1cf1017aa..8cb0eec05 100755 --- a/src/app/landing/landing.component.scss +++ b/src/app/landing/landing.component.scss @@ -349,3 +349,35 @@ a { flex-direction: row; width: 100vw; } + +h2::before { + transform: scaleX(0); + transform-origin: bottom right; +} + +h2:hover { + color: white; +} + +h2:hover::before { + transform: scaleX(1); + transform-origin: bottom left; +} + +h2::before { + content: " "; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + inset: 0 0 0 0; + background: linear-gradient(to right, #16b3ac, #d2dc02); + z-index: -1; + transition: transform 0.3s ease; +} + +h2 { + position: relative; +} diff --git a/src/app/shared/navbar/navbar.component.html b/src/app/shared/navbar/navbar.component.html index 18080f124..07593e89a 100644 --- a/src/app/shared/navbar/navbar.component.html +++ b/src/app/shared/navbar/navbar.component.html @@ -9,7 +9,7 @@
    - + +
    - - - -
    - -
    - - - - -
    +
    Common Health Issues
    - +
    +
    + +
    - - - -
    -
    - - - +
    - - - -
    -
    - - -
    - - diff --git a/src/app/authentication/symptoms/symptoms.component.scss b/src/app/authentication/symptoms/symptoms.component.scss index 2cac87b3a..6c1270287 100644 --- a/src/app/authentication/symptoms/symptoms.component.scss +++ b/src/app/authentication/symptoms/symptoms.component.scss @@ -18,13 +18,13 @@ } .WC_SymptomGroup__TopBar__Divider { - width: 25%; + width: 60%; border: 1px solid #226cc7; } .WC_SymptomGroup__TopBar { display: flex; - justify-content: flex-start; + justify-content: space-between; align-items: center; width: 100%; margin: 1em 0; @@ -56,15 +56,9 @@ } .main_conatainer { - //background-image: linear-gradient(to right, #16b3ac, #d2dc02); height: 50px; - //display: flex; flex-direction: row; justify-content: space-around; - //align-items: center; - //margin: 20px; - //@error: 30px; - // box-shadow: ; } .container1 { @@ -84,10 +78,101 @@ flex-direction: row; } -button { +.button-img { width: 150px !important; height: 150px !important; border-radius: 15px; margin-right: 10px; margin-left: 10px; } + +$fuschia: #16b3ac; +$button-bg: $fuschia; +$button-text-color: #fff; +$baby-blue: #f8faff; + +.button1 { + background-image: linear-gradient(120deg, #16b3ac, #d2dc02); + color: white; + outline: none; + font-family: "Poppins", sans-serif; + display: inline-block; + font-size: 14px; + padding: 10px 2em; + -webkit-appearance: none; + appearance: none; + background-color: $button-bg; + color: $button-text-color; + border-radius: 30px; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; + + &:focus { + outline: 0; + } + + &:before, + &:after { + position: absolute; + content: ""; + display: block; + width: 140%; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + &:before { + display: none; + top: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 20%, $button-bg 20%, transparent 30%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, + 15% 15%, 10% 10%, 18% 18%; + } + + &:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, + 20% 20%; + //background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; + } + + &:active { + transform: scale(0.9); + background-color: darken($button-bg, 5%); + box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2); + } + + &.animate { + &:before { + display: block; + animation: topBubbles ease-in-out 0.75s forwards; + } + &:after { + display: block; + animation: bottomBubbles ease-in-out 0.75s forwards; + } + } +} diff --git a/src/app/authentication/symptoms/symptoms.component.ts b/src/app/authentication/symptoms/symptoms.component.ts index 42176cde7..3e75c9613 100644 --- a/src/app/authentication/symptoms/symptoms.component.ts +++ b/src/app/authentication/symptoms/symptoms.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit } from '@angular/core'; +import { Router } from "@angular/router"; @Component({ selector: 'app-symptoms', @@ -7,9 +8,13 @@ import { Component, OnInit } from '@angular/core'; }) export class SymptomsComponent implements OnInit { - constructor() { } + constructor(private router: Router) { } ngOnInit(): void { } + getSpecialitiesList() { + console.log("in the list") + this.router.navigateByUrl("/physicians"); + } } diff --git a/src/assets/img/hospital/symptoms/dandruff.png b/src/assets/img/hospital/symptoms/dandruff.png new file mode 100644 index 0000000000000000000000000000000000000000..78c5a2e52f79edbddbd91e3bfa8cf59d97f41147 GIT binary patch literal 3322 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®ej@qM^&#E0K|3VkJh=nm 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/symptoms/pimples.png b/src/assets/img/hospital/symptoms/pimples.png new file mode 100644 index 0000000000000000000000000000000000000000..0cba5daca9c9345c27de8c6f9b43937294cbb370 GIT binary patch literal 3175 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 N002ovPDHLkV1h8P<+}g? literal 0 HcmV?d00001 diff --git a/src/assets/img/hospital/symptoms/rashes.png b/src/assets/img/hospital/symptoms/rashes.png new file mode 100644 index 0000000000000000000000000000000000000000..01568c5a8a5793181b379c4bae3124536dd48195 GIT binary patch literal 21878 zcmX_IWmHsQ*ByrLp*scvkrJf4I|ON@ySqbRXb=#kyCkJMq)WQHL%Kmh>btz}yS^W@ zSPN$EJonu5oU_l~`yokhtIIr&_9v~1kNKR5r-D~MM)7y{iCiPileR4mEh3b+-z~gvZ~_r?Ol-@(x8Bgl|){>xAVg2B!Wu; zArORpCRRD(Vh!Ca_u25l*_m5=n|#_T85lPDVmAP!Iys25HfP7>6sh~fO{(-X6c zzrxQGJHafLN8umqEj-(NN)AL>?RBrt42G50WpU|26M9=iwkkVd%SA>C&CM9EjWrX2S#3u2ggeGc5^fU@hzT>y4irbyfbM8uc0*btQ8eZj=5e zlacdtQXnwg!)@2i;oEYkjAnh0xkVz6nzrIAl@+)Re3yYEKawfvAic%$S$-EU8#zZ1Ia@H81s#DRCGPJtr*wWCq1pbkxSz)9&>hi{`u z;Mv*!kX$w>@IBXfXNy#A3>L5|XW0ah7rLkr2pJ>|3rU1XvX+*htk&1nEAFZ7WLSg# z+MSMgjs1PAi?8=V^>E}S?fof#NOEi3o|{8rPZ(o3CM!qu$KPD|oRVw%6rJB%TU@7J zgErP;`I<~D+zZu!h4V6S!xtw~L(?$>Pb%ojH|t}#{`mQ>EE4{ud5=n|Gn;jFBmD2O z5LE~Z$d4=Aq*sQbK84+}&SvS{>~1_!Sp+M95`1{kqtK9g{OEpHxK~1){(6W^=C6>I(nELuNUv zQQK0VdL59Zf_3>!mN>P)PP+XmTNY z_0c6}LA>FP4y(~OAOHTwh+?wPR4TU1vLRH%#&;CM=a?3~=)Al$5B;~|kUGz14SdBV zy#ugt$G`V3SOTXfDZ#!1zq33n!n^a%PY5F1@#*gz`3XeDenwCKrQgX)L*2*2Csdm# z^CA=_>wUt~@r!zUncx(Pg?6Z4a12DMe^&`)@^*AO*+bFBTQF2=6Sk!pLASz+iq9^q z69;TuLA70PWy>@1iuBuy(-kK6GIDOgw$jJXoU5wZ`1A~#@VAJ)2G}&Kb{7jj3cgI` z&$O~(@ntQ~2fyuTezljtKs~1{=x!}D$47zpX?=3Wx+_RrIbQe6;SB`Hii=qVd$syE zj2~C~C=_&MMAo#`^!CSH6*{m*)@Cy=nr%j{EiTFl>@6{HzuKD|Tr% zAi`G~slV`GgZc`(J!&NQ%~nKfDhO}M_t6PW1}`RJAGfji%ac+{j@_G&8fxQahv76sdxA~%z_qx+n!l3wsq4{dZ z;Ek{a6H0i<&BBk{U%SIYMQJ&yziO0bY+M9@qQXLd_mKA4b58QGIa9Owk97|$3>s>D z1jh?Ec*Z){3)yRYtH)L@3P)`#b7&m!<)Qe>h|>`23{;8j!#$8B+!YlO_x6E;z*q^Z z6yjJniby*WHHNc?MF=Qqd^|g}q(W_9r*=6MC=`Rd)O(}t-{$BDzE{U_seimg#2r5o z;IF_4x6>N=(JhiCr4Q@QtLll{1AV69>J3ZR-`c8lEP0z+Q8~;fyfODMTu4OPiaS#q4WwQLzM86h1tIHY_GGmt zxOAsoTWrw#Lk2fCmi6l6KYy?7Vo$wCGF|~l;u?_pOW@V2(-{=B&IOi zy0kj29+P;df-@PIiw)Ba|KyPSfMg-yVXY-gqUmHhPgl8G3Il#OjPVl@{x_sOUJ^0l zi>_vE(#G+I22$+3HcH4KPJF({lPuh{r<6c_fmSRgTOlt8!}nv$cSd(^*2EgT~uY1=2_GkGw>OS zO}ajc!xng&`+{6BC3281;VKj80jtkY3~*6p#!GV}(POSRb0rOl?k*#k@RJ79((AtOiF{ zPWI)J+z8eQqRwB#sAsH*#aX`T!?UArAwi0uC@+f}Mu?_~&@bHOM92lcYIKkl&L~(r zV)vtpfuOV@t_>$fZs9xY!BMu}LUtrjb4_&^p^0jK74S7>PzzCJh_Cqmg5b-$EKs6% zirdgyXJvS>{g67( zr65IK@SxVJ6@6(#5*vKNnK}>TK)8s+bX4&T2NssRN9q|MolDxHWP71<0jKgB&Et&7{+jSDw)>{&J~be~1HhBQ(;OLD7-W zon<1{swqu3n@|T%vUlDFeYGHAtWMNGkP}4wymD_;VIu8651T$1Xt$}@U~61LxNbwc zbSceQP2PPb$rvBP88a0@)aoo4Jmj_LPTo?~`3=hr=ZzSU54tX(v$wQyG_+md+7;H* zpxrC$eBzheRG9nlfMybv@U8t8tu;}wrZlrqwnTLtri+W84z&>KhSLM)JG3e1z8+$;cJI2wEJ&@$q*4=HpkGRq5)V695~tw`3-dGa!x7vmrShT z|CZd%gY;o?77ri)<*uzoRm(t#=$(IJuJ&H7i{Ste_;e4hQ3-mR zZFWYdSZsXe58qcBT9fL+wB~jKwzdaavFXI%K&^hS0B9j`9j6e}y@lb6uPlyosyn62 zCSeDZl)}}ygR5x~HZHViIfTBCq$*7)&`ANJMwC#_6Zy9*PE(K&($KyFSe^lz05J$i zy<2gzXwTu5undQMX_jx3ammLy)S(z?AOO>HWmph8Ui*AsFH=F$MXwk9NCu;x(1LO> zFo!@s6zAkf+kdsg!<1lPC{`W*#lZY72n=zsDv4H6QOO4?B@RB(tY*kd6UaKO>{3`A zfJ99DrT1gm)NGJU+2>^&T%II;u_uXGkAf07qVEAB>5VQXW`Jgp{G!zk0YDmvQv$5IM z9CP*N3lN%SL`3M0DdudK-;mErt6MA@@k{##g5jV1VK}ayGZAr2+zt)Bmk*fsoKkfr zRQ+cz2MZmz%@{r6KID6_8ne^&K+u3>rC%@90~>OnIW7fl#jL@RUm`<3yIOg)j_Dc` zah2-ezhl@@^_m9b18}zWc`mZ&De%zaWojg}NJ@A;Vb3nb_6^;(e3hRe6 z%FDn_mEeBz!i@8lz;R=200R#}w;Kin^92QV!!e_Q+(~xcDuQjIf}-MQ|uaTqi0OKVmFlEA zA&!9mD=!yM9?It8%rH)TLPWSI63B3)5-1AD-Q}gU+qfC6CB7_~LQ8Q_3W;i-F$&x; zBqie3oISGf+3jr8Sxnp(037#4dC9j1?-CCAReolMtmC ze2x@oW97l|9DWzmEpy0de|fiAs*iruD2{7w#X z!;E9U50gH+87r&$=>P1|1s+$wdS`Gb9G2V?w+-x9E7GKHnztLBpei^gS;Oy;b8sNz zFFutZlbg@->4A|#PizC*0oYVj%L@WVzrDJWlepbp zOl{|1k`I}G9MEr4^kfH}oa9tMfhO=Oy$+f4gOwF!DlENv+0wl6ozIlQ?0=+@WK&R3 z16sbv-YXuBd{qs}TyW*kl)6^LAqH zrHlGJrlYEVdM|%}OPyPveJXVPd=exq5p)%ms?pRK92E={MP(w~cMMPHqA>`lG{L|K zg89%_Z?Yd>riHVG>$NGmeh%;_`TUWC^`q_={K-8JAO2R0j$5%EknoQD2oTe8-VdAm zmv({A1%THkOV=V1$leP7v%$XWl_k6SaE`PwyRhtj(3ZEp%831j)@ZS8WU9DFWu7B* zh>V8^i4Pu6-AtT+O-aLkE`|Q9%=Y-toKC5W)nvMdckel8TU<-nQF{3VTdq1Me&ZDl zeXjcqjO1QzT__cq`ZDWb!14#bk;#Mb6*fa~F?3a$pc{NbDl3AGV%i!<)r?)#AnT~Y z%f@z5ly!f{09t5)Egq42GWOb>xi&L?%?&9DVwop zk5&~%W%zSO8BrfC+HOr!4vDw81K|NzvC#Or+Z z=VS;HzO993+{!e25dz3SaDm9*V%)gwk24Rx0P?f(C(}Cs$hJJf*^v>G`d=7Pq4qZC zDULV(IwAk$)Cc>K^-}wf8c%0u-+?x|N#p(k+>1u2w)_hvB(bJK%d%s`?BNsOvRK2| zGRDAsT^A`2@7Rrk{|skT|6oiTY~n0secceM)F&@$C4?#_Q+<2-=kaMfsLFd6Cr;m#FQ|f72NCxQ-cAUiushyO2^VyTRtI#5$Z{g?2RAZWF zwho+7`oK@uyGmgLS%$S4bIB^&#iE;Ey0O%d9AT4zTkCWx3%~GKT#($YJkSFaUnbW_tFI-j`P~jTs~vU~dwQYtt52YY>w6IBB63tLU9B1Vq^YYSYwQXZ}rykp!*Z&y=6u)ZeiQ=k{;b(^2jhxFg zz86M@J9|`=n|uaN#G&*6`=gaP`u?}_I?CzY$D+dq-{i4hO?!uXPiH^3{Y`U8dH-Fb8D>!$Ztefh^b1j08*5g>+F`2o{j%e?;Y60K|*lcw|AGUzlq#dcL0DE}JK zhCO>ZW?$k7w`?9pm#4>ONBMc)3+E9Cl#w@77qOl&@Kg9x6IlUp3S)hq{dIoUCZ^Q+ zL@cXekz;Swzgi$-z;2(rj&B*7;=qi3>Am`Co9!A{WLX_1&71yNYpW-ZtGT9OOTF2` z?x^}U(*%UL45eKELIm^T*b%}|qL>QS@j%4jULb@alSCyQVE}He7CXDkk^1+>Ml${u<-n?*fCK+(zkAf5wkyh7Dx5)CDIszn9TA14(hm zZG8e|&%sPor6SMo?rNhDQBib7tv0ExddD`cFxHpb4R46|5(uSQ!Um>Jt#)1G!&^&4sO&%N3)=fscyysw($_NdL2XG$r!^>|vx z94wV4fs7eIKlC><6?F8sH2SjY*S%-U;K5sp*&W&7!sDxSg>hxYd3r>Gj%%R8wfJ4< z^Pc?~21eSmms=-KYp=Q2s$Ti38qB}P^gN6P6iDBQ?#b*Rmde6m`n=+Kxv!luO<=7@ z_-AKG_dUD5Bci>G>mOz}QR9O5#hcI#8<1i0>Fcw~fqDM_u#qeBvJ5{_48UM~r@;Or z;@JN4!7=znVeeq6#V@lwGte8FiIb^Qy>*#F%@+t>t&9=4a^~S56 zs@Fu0rZtCLE#J!_uKue}H<_#cXIK~qSO}%=OL0$^QCDR9KIurtvVP~NAhX6t@)vJ z32k7}r=o*zLg1nHrwj%%nPbyG6Vfn6JZ*Kb)9+)Y0zrTUG{L3C1vR}(4{i26$e?LO zKr`5uV}L?~B~eigeAU0rnZm! zL`!Kd9`iic*WuZVuDlksQ4PNGen(n$-edi?=lf%# zQNMR^f-4@x!FSn*26rQ6?77hYx{t6lq^0cS?Qw{TlVqW!*^G5uXMXNjJ)0(Y zI@OyZZLO*9|2kgTg2Sn2;c>iMrm4(OP8Q*+-Qiwo{8QSrdip-`&!Wb+pD(nG-)?y( zG{5`ZFB)4i+bvHPYnD7)2efYSL-O)bvGfVp*6XO@bC3~D?`1t5%bacz1*|)L;}%_J_lRj+8hhU^=4`ff5#(UquViMMfVn z4%J4+Z`T7G$$)oa{`sjSzQ&@_c0ZPmg{z3E*Fo5s@jCPGAC4ic2@b>KWc+lAovskawcumT7H~`CH?zn2bE`q72@K9jJVj>=7pQ1#u`!> ztG;x{@k?2CnZbpjf+-QJB%NFFKoyQ9aao2M78)=Z&pEvpboHA`boQH+hw;tre3^$X zGaqL`Mqi)-w=VyUvnM0w#9z|0;J)lbR2u2yU}OgR{~wHh!2!He;{c@Oh;jwGc3b;* zgIhDTawbEG1ijps@(xH8D?XLB6)^hV*sU2~bQF=g(p6;+8Z~4>bI=MBzf_ABbVCe8 zq~Q3O7sLTY$j;J#O&lbCq*2g@>MuKJzV^lDU2I(F1pvZ#Ovktap1Zq*Pl-%?Cae5> zG^;uO?Ds{p_{<+&$87K*`ye;^hI2%@F-znn&uK^jip<8?Jj7h$eZVcC0^|$jcYV&j zUgD3rKuPnF_LVF|VaBMT@}UgfcSmW$?yQ&P3abVI!=HwW7WW))jA$2`nM49KBIkx1 zpK{>&#s^-%$CTCDxSvPQ-?@J+(jfq}?(Mj~Fj=i4J-%_7sxf&l@cTC>!rpApYw@?y z|-3Jqm zT7a_kB+?auuvJ{Wk(;+l5KM(EADDs8nrWv~v4y1KNk)gB0dsjO=URH2a z5oipJOuH;X|Hl3RaUuznDR9mIa0_L=ZgL)O>(4XuiYLH7H1(<4;6l{NujU0bpLDJ5dlO=gt`qv#HNN);UUm^LA@PdM7^de&uapNQA|{iQuUNtg@_rb z_=#Ay51~wN*_5PtY+8#D;wlXey+4h*{3vFnGA4O93JM4P&kKM%EfBYjc!Z98ug7D* z5?1Npv(7Z$Jn|ZlH%tRIhtTZ+j^Zcs9^3{GickfSgP{O;13uq2PI}v-}=WPlYrQsSjm!GQPDX!1V^zJ%NSQ}0Nk|2Ao(=Q0Ds zCKMH&sm30KR@2f4e@~l4Jj3wglnG0XDlh@%dk>BICNWjYc&X)k(9y2os zbD2!sEo{d0E1$+fkqyOIB1ID;i82ErBJ?$j%hy5z5qh(+G2&uMO^(8BivIipLVo)1 z2ss`=ZRyh5ih%x#O#k&FWkl-l1|qt=VcVtnQKo`!K7mKsB&-`KF9!Y(EhEf;siMc# z)b{5kdpNa&hd*i{_8=Y^AyX{L0pXu6S-S+**6y&-cA%PCL`*l8LyiF2^veP!%gv-m z+%mmvv`}ibN|5+RGjj~IJATwzK9x}Dn#xSB_Cp4DJ9aPMOJ|&14gN&HFl3js50sO% zOF8T&0CD_Vr~0`03D^?=!{yU!ZSf77m};Ci&pkdkd^+;Bj;onUTUf-5E0yL01IDs7ieYp{o;0WT> z2jL3DF`)1aUQ!G+R)R66L2O=PvQZcS5o%n3bSay&Kq*8LRf;ewAI|mf`up$?yvf%9 zDflvfVqr*&2o!bs&~wHDeu=*xBX63CTqjPjji~XvhDhVMve((lY?#Qoh?Y&U?Ua^P zM=>{ub|NujQjKtahT%FA96j8(9bI)2J_KC*{{M(2^#M9lWq&V2iT5(5l&a#BlHarpT zT3r+Vc$(E)I{Pso9#iI8O~w&(WenhRX3112 zk~OnI>L?7D@Lb?a`m!H%1fs!1laDp8gE%**QSjx1T$u?6eyNm3Mw_D)9iRJI4LotG z{P=OvOQ~P)wUPsjA5ABtC-Kh@8z812FbJ~e{ipgbc8cTu)t@hdGy!S4Dq#&72Kvh? z<*)rJf)?D(ePsRaq{6glI!whxJP2th#pwOpdhbtjS0R_jws+`D1|BreT zv;h9qfd<109v!vWBnOxBdl(o&YBGrwUq(h^pHy>RzdTE|r1WW-V_(Z(G6wmDY!C3a z^xVlB%|z*KuDc&)^pFN<8**Tt3m+blc0YA&wRC;`v@YP=zyJDsadVr~E@A^?xYFB) zDyDASbP;L8s_q+RgbeJBY^a5>7svwqW%!VBo5^;l{6HYZ_8m3M#jc~f>`M`>o`1KAM>w@m)OGxOYyWlDL-HfJzl&a|Fn~k>zt}12sDD+X-h_a~>Z*&k5SDO%LU{&c~qW$aC()d}<0 zGXCpMBudeo*Qi>OI{zLzItLIgog*|dx_llPd!t`Lq!}jQeeJ^Yo%)rKY)Jz{5r` ze0ApQ@M&?ZxK&dBa~R?=pgw3vN2(r>0LoEzA`%IA|L@M@EI1amgop5KrrS$e2{EaK_7^%0qy*f z5(Je+LVkRlv8zv2EFDsO^(_N6R4a&A7y1ycGeV$cAomy<~X#U|sA_PRC$2_pu= ztEIz^riUh`lf^xW2g6D&L^M1J+{F?I8awoy|rC7(deAW$I&{h5!726pZ>CI}rTWokmPdBQB znOH4x;Ek(&Z3us|J{*i(9Kt31b>MwyJ})JTg03_g8thm{^u)bjsJGA6Hlx7~fla{> zpz%09soQc8)kbAr7=F6;n@%R;t{rl9SZiX*Ld0KWP8yaYi^Ia-t7aQgoC{4`WfgQ? zd>2=Ub3zNUSJn*B*2{?Mw?h6qPYAQ9?!ND+)p*9>j;CfL{!AmDtx? zi9G`sSJ-i#M3JQ-V+o?Af#Egg6oJztd2{A*JD2?ql}?r+FJgrH+2DQhC>K+ahERQL z`nPwlijGM465@?XaEGT=Xj6_{2WNMrIi=vVKBNjCV|xJ$9es~pf4QzL8>;2bDo|mc zrP^Jll5otfZ{Sp)!Ck_?rO~3WxDqZ$FHD*=AfG4XH-E}&^4^wqH$PryUv)o z-=;=K*aXL3BjcvSO6 z&z)1IQS5VU*C92H{E%N!#1k<7!Zlga1p)QmCSdOvDWOIX z6t((H%T@&EgKtnTLro@`!?h5)abzW|Ot$Cou-y`E%#nTO|yzQ3>0ib}WX5JRSxca#Jj zW_V;6CN3G|Em1`flI4W zY$w(%@KnY%yl8z(PazQ-s`ahh)C%cP6zxjT@RKX@rwVi>9X%Iqzdhh2;)z8dpJ|EiN3Te6 z8%OMCZkV5d+usCkpLWq80(c_MLnDKnHK5)|t-X;o5iatFf6J{Tu|&uGDi`YwIlpRb zq(d{q==Wy0*en#H6iM8z;E-BWUjgv!Qo*hpi7i9%?}1wCxL8SHLn+bI#YGIF(4 z531<19{2A?I9Gr0z)+(aExUoI*i(f7;x(vp1a^P3^)|QP#rX2i7i!JzE^C)d?XRr5n>4^|fpmeVdP2fVgZZRvZ1yhPycSo#)two-%}uJaW^F7iJ~?1CEOWVbhC- zQt4do!uc_Zn<0F2a1Ou=Lg@mS*|&&XyOH<&ztak@%!Vx;YUHJnCJ67y`sTBKtnk{4j0nNg#!VA|Lk`&rgEwM&KqXj zv^tB5stvcF7{Yf~o0HT&1L9%Oc)RQrjr7~1J{J0NnTzp{9tSX(c?4i&*3;9~;>#3s z*2Og0>u$?Md9r<0UC;j4rYwY`eq_&F&U~{v@xf3;sb^R`NXkYn=b}qI^Wyen$M^)3 zO7|A0amR99n8^#BBJ{OwXZQkb(Tz>xO;N#2~ zg!x6GJD`%}jTiN8CPN=uJpdOq#EOGM=HNHo4q1_UR86(_feBU3hnf%h#u*E{t@d?; z??iSzXX}Us>KLPk3*af>P0~n8yPAQ2gOX{Ix7Ht)58n>VaW{)&iBgl}WA^8YaPKe3 zyTBz#6(Knfe2CE!PoS4wdWZ%DJi4J~Yo!Jn)y=Z&{Jm&1uD|+mXQH4huYIuV`Qh@a zf7WFcNS=S?zT0>wqUI#HjvlQrK-B)Ish%uwDO!Rp_A_`Pfzy!z_AKPm{k#H%E%Q?RN-Nbj=sCNp?8OqzYltgHo z7KxChVaL%%nXt2GqpW(s$Fj{Hp^j2vb~wnsZ!&VSu$A9(1VpCwJIVQwNAm>sZyEs?%cJ zuc|~YN??$gLEa)a5O6WM4ZzBlwQBgNzSs&caRZ1KUDg)iZ!2zSty1!8uXolUHwpHS zYhSu#F+`39BO*))yOdnXRQB9x1tjtKeL`)t-0VBT#T*ACjSyDz;b=K^a5#E$#>|n2 z*{s23Jj8NNex)tb#YPGTau46nXg@t|#!FI<9iSDsOU2%1d`MoDMEPon@$JEz4Y#ja zl$Vz{(xoT92`E+0;j93&Si4#=DUejBsrZh!kdEQ=4?ylHTODvEl(J6ALzS2^jwiK$ z9foTYfgzo@@X3W3Mr~vfk9Q-5Lzwz4S!JAeOgH~+& zm{QEu2-&roY(;hZJHW`UsXRr+%&J6P>lZOx;{A zVyoRHMXbPgkUgB-LN*yrg7ajL_J$*9q0YpDSe?&q1OGr5N;!;mzTjp&9B{F zv%kA6Aiy!3l>y~TvGd{`0ATEBwzd_+_f(ai`@wa+9qR+ zV${VX@p|O23i^0(Bq{eLBd$Q_*Dq`nED8J}eu~YR0yrQ%Rbk<;h1SyEaK?SK%t_D( zz*>X(Gm7WFZGXB1!cv`(oe)e-PVCoqXhNo#W6sYgdhcPbo3428e`g>r9=0sdK4-ZR>ocJ%7#fXKF5IWUjJ-3x zs59n3mhKOMBu9+BVX0vNw5C91F)?;Hrdplz_!jwjV3&*#c-VT;5>lOq=7+6GM=0pN}QKQi!K_6Ed@%$5TVxST3>{P5etx+ZH$To2oY|)hn5k+7&0ce zYU^?cO}sW49t3VvmFeP0lPmr3y!1Y(l7AT6{kz1!O;R0C{>AQX4IB7s5D^Kf_?g$6 z0SiGu+ckNO@ET@pcZCJ*rBm6fDWmQbeMq%Bl|Y$tcpYM7;2nQ6A?w6Uyr^~SB6tEm>|t4yZ3J;U(#)^@M-6j(L$x%I!5KhSAFQsHnz{}}5ep2L zigq#lM5Mvm@tzkzFo0~t^#Rx=cfmxtH7-)MM?5TeZn}z%KEqJoV%H10AV4UuFnbAJ z_$iT}^kU@_I-BUkNM6;*Tpf*}iTkalNZ^{P!_45hT$!%Fr>%1&1|#wVc+9*-bEUgR z4l3-BRYwYeP(!MH%xny)heWLO{1J;cUfN%>Ju`84{AG6Kv{CysVQuu^)0#CXO7Tk# zG$n<9M@wEvR}uje3O}QQd;d)ddT&CUlrZJz*HxY>LQK2B$tZWSb^zJ|qdpeZp4z5- zd}s^{gXc$LeHCg{j4%i}c1ZQr3>$EqLR(ig4Ivoyjcf|Of!sSmRWGWoakNS)jNJ3( zVE>-i67f^aj!XaVV!~{TA-;6AxlO3MAoN!X`WK_LL!{qcho)>F7h%K}ttK=MPJ6Rb zvYarRAz$^mf2*pNKC?M9%J!hZao5=wDEa+-!W#2VfGc4E;B4KAM(hLDDwfDXAhcs; zj6A7ynL+!3u*ncQoLHIaPz^C!)NoFQ0ztgp`Z~y0ICnG7h-7REs>?7MbAHNTM!n{o z!WGZ^yu~4&)r6D#K~KO&o?O=m6wzq0I`H~UfOS}M{-|e-bzw1%f?eb$VW23XOwQAm!F$WG!p|ui<1IS*^T>J~qdTP3MOVmigi75Xq1%g?G89xImeWXS`0alCN)xeI;WJlI{s*AM^ z6UfPqrbBQ8@9Q#1kqv+Hiu<|^-CrMUy?y63OD}Qgpnc~|PK8bfxR&UkISXRUa(Asy z|HPK8+D)SQYU*lwrDYnwR$1D+Kx`q{==lyd&&w#06#m!n-$Z61EU~1@tgL%27G@w~oqEgZ@ zgQ(RQ@{rNGI$MEbpWP-VK!Yj_rGkk?-E7Ym={GY-;TUnhakY-~NaHN6%}X9J9!GiN z_pmUc-WA4r<`VF8coP8=?597QIG-g=L4i_~JQa4u8s0dOX2joM{ZzilPHvnjev)NJ zjH-Ke(R++fnEGePfcx^x^7hqH-s}ilb;G4eVZXI$?*6V(0hR2fXWkR5FHYc4zERGb zPFOXAe9ov3u`dBaCvf`a;Wcd2ZcUU2#R0?yHWJltv2 zEMRvDMl^RI(5|}@3TSKn=$@S_h4mv#H8tcjuI{@kgwbsb7gRUQ7^yIttsS!PR5~u@ z^zz)nco+(_bWFRMKoK1kmf!&O#TuHBNabUHQ_9KVjZKRR@vq!k#P;p?xRb6K%{&j< zFvVrq>Taq3ITQ?t7M>vO$~|+=X8m?#t-48LRz$|w_B{&HPxG~;lLO`FXS>G8rr>~%v*;u_2tq$$0DgBTRT0jVH_Lb+g3P_f~$_s)MYmvzz6gNME z|0T`-{SVYL>)p^uv>S!&^O|FekIc);A9usx{4fIzeU?m@@Isd7g{89=&Xab`>zLvI z=dobp)4}Qlz?E*P4>K^^dbCa)dnA4;bhmgz-N0;jLUrwMh2^{*G+;!l$;HbS;)(p> z%HB5fPrm(b-*LB#r;e?4ywJzF(1*i~9BKyP^27>Z{M0XYYklb9|Ed7@)8Q7+xII7+ zTP~d&?s9Qch(zjta8B&&-Pn%dVyM^sY7h!?*QWKw`^86$OFn~XB~Hpf`&43_3*ptE zM069xh$+gwp(f6pVKN1gEtV~Cv*G)18f9}Kt2{sup6Sd*aX~(z?zY~mBE`f>Kaw}T zTCj2)8Fu82Dsj-O^_Y1bQ;^0`kdu%#uCZfbo8jH9#^XRo=)OvrtBb$B?goju$F`kI z=z%*{=7V2-eX7c9AqVWKMc>75-Z2%4B2bI5f~=&*POg zWcLeYy=87l$Q&8lffXUbKhh9VnuEQec^@7g6-m$o0z#ZZ&Ia6P)T6nqp+7RO-`i=k zc#~lI43I@Y< z|3>dpDwc;KG8L5bO$d5mz8V4{zd%0Usc_f8b=7u>|C%)0R$2Lz&Xq!HrzvdD<} zIQ)_HAqUu@7ujc2Bj1y@9I0=?X2P*OWo+l~D5q^mbP+R8Wrc+RCj_7z()J{i!_jop zKv5>HSgA#eO4Tyu2{3HlhME)Yfj|V1m;Vd!6bzFpV9GU3Utvrz=S0A zQRKPKWjofKX8hwXQ|^y9*qOU|R5sq=FTlBoLcH#XsxR-cdijVWGrPRNfJr0zedA1z zgNZu&8VXu!AT*p8m5!HIo1B!Shsx)lsu}zCZ$8YeZ8+dyKdkY7R!W;AI-{wr{oNZE zi)rSBiHT{J1c<5+-e=8o^-c-a>nWJ{lLHMx&m?hsqkjNv&c13OOsmsGTf5Q2>)jf0 zv$zD4&n*AR!&cN+q~uhJzaC!zE)2knufdz=o0A*A0ONf>Rm_z`S?ZnNGIPtecUCxC z&*W_dEi(cfFG(ydGzUWlOdbxLj_H8OIpzlKn#Kbrd0^a*I9z8t@z-lE?InuNn*cO?AM6m5bB%}n=bD}^IvIbSrE3V z8GQpt=a-qk1r^k@HiJIFE`0I2$ac`6A!vF!JGf9;jH7D`T{n-vC$#mNO6P+ z2neH;6i1h1AV?_;kd~4G1AZbkx>GtvBdOBp=oAoXqy(i)K@f@e@_yd;pZ$67J=?kG z>^#r&eYh>raruD(N?UaCR(o0+@pje`XLao>Sx`)nn@V4Pf6<^qGhPdIILgt!}JA{d#d< z;9`6W-|Nzykv>uS-i+2!RG-II5UP31`@V8_1%&4$uH8mcup4L9m&#D?8`ENH4<`g( zDP{|fJ{mi2DBL@4$BZKW5BmX5>>I_SeFOw=iJQtoZ*ZY24VMTbSRR%i&d19TFDs&v zJFHoaJWX4zbCH2FBnqihnT3pB@M(rWL{i5K@A;q@^7Ya;k`7n+q z2W}lDlu8H`ykSG}z9j9Y2na*gTmyh{t0iI+6b~zJEi#_g3YXN{@9S0rwmN?dh%g8i z4v>CfOiBw#?!fzMcX^&~y?kYq*q8a{;JK*+wZ2(PD$7pvJs$OCt@Do82)(yiqvC_| zMH&xSXc#(BZNAcgA;ZU%wbDcn2R`2ZbZbLZU^$+Sva+x2?H2??kOohnx(B3Npi6w$ z!l{GqZ;J)+wz>^`0(X-&atgExD{}#^$tB=~GMhg1a*?O*tW1jhY+Dm8JDi3`6_}uX zua~?x34Xp-R1alGyACA1H5;9YQZ9E!Yz)=wWEOlb+*`?47%9wh#2+dsCKHarQMD;! z74gV};NxCeDkOvo{17V}pj2lBQyk12ovl}4?{G>P1_a24ik`ysRip6aua#JH zbvTZ>4&MYlt8Fa5E#DHB@QVus<~&i`2hz-ARj+`Sk|EK%D6OpK^lLE<3Gzlr3T_Bu z%*%HQX5|3R4+&@B<#OOifW`qJ&=0D}#lR&72$}+fqS~4yE1u6p!?fdAZ+@!%u<+X4 zFx~HbvhCtwmc+QEeN0dKk?_kPJRAXiG*!aP8U%%D5OJ6}IE|{6!_?gmru#=WzhRjE z(V!{{)$yCfEB|?HCcmm^rMaoWt4ybQB920z(L#^)(b00S4UY_yDIuduVbTCvh4W>* zKOC_(K|Qmfj*HIJnH%*KcG^qh8QD_p?HS{_H7cLjq68u{R}Tqr0Z=W4jsnt5&KD)Y zPlAp}aumDH_9?lbM2pw(snO*kDtG;6QJ(bm{P3I!@|C9!4Hp0TT$z6sA03PS0h5s- zmD{pS?#jJwx;Sd+RGjyl<_!11rt2n(t;jS@TZPU)A2@NyWam#~uh11wwwNGg~8(%3Po|A{1)~Yr^;mrK*Yx-`tgM&))`s}NpzkHE9=WUR}-Sn|&;m`LJ zmRZ*qmB(91BpZ}*qy>Em-C@DUcvY~nhS>F8E zsr^b8G!<>Pu|2@o^BqSSncIJ==^Y&$_y0uvB{`gr;bp-vLDD} z+27H7O+O-Xr=!Gfs>05QBr;-VLyBeQp{4lA04Zzq&qeLf$79yA4ADyo+0XQ1M`mqz z!`>X>pr@WN7;J@FRh~n1`aY*(QOh)tv|BX&^5p0&;|C%r^eN%M`}McYtz_S*(wN6a z1BOfE@9cwmH6)A6J4cxwFj?;d77~R!$M#!FiLBT{P=@f|C#h~u;yeg?d9ek%yn)a{ z=%bYNJ9qMbjr0av%D27~%IKqoEt0nn$_Ai|)vXVA()eDcg4P55nM$f_r_)dRZ3gRx zleYnpbbjYw8<5QJ^l*sjIUybX8ia@4u;OJ_mQUE+2kDm?QVgUd1_d%ggLs?@+Q?u_ zXeF!TJWk~V0g-gQvJ8uaubKLG_v{?EbL#4qS~qqs+SjScPeW+_#W^Am5_<>%hYDo1 zi^1hCJwzNcadB&d8MHl8Z4&$RF(LaS1AzVs+>*3!mhv`6l=zXRatkz=T3WNs*M!iw zQ5sNzVQ6QXx9|X=Fsgx98kA>WSp5%{835}7s#YLoXpf}%7_FlB<6Pg2wiwzA$1HondWZ(g?8Q^{SBufqHw582Q=b?QR?1DFW?yBe!l-N8e zSgYNTW1xazxQ&w^ev5cC(kde1 zzwwc8IY$LkAA_ zY^BNj`p!Q$e3d6J#}28xk3hgF>f(I& zSOu_ay=vajZBo0HhTQ^kV&6+PCWSqjOUwkFc%Uv7Y&K7*-}3PZNro4wDIa^qV9FRZ znYhGG6Gy(910qo`#PVCq-{5u3AFB#65QMAISb|Cvy7Z>TWv9$xTFRGiyOyT+OmWVy z&{g~*K``vD3E|7`odY)H3XlXl`JUV0S0W*4P-9%!FJmz$e~U6E%xkwd)qgSMf*~pb znf^JEiG8L$fjv<<+>gVtMY$xwSVs~{*DEJ%dRrNJ~%@;pk<*sC-fWRWzl`_lVaNl_x%98r1#A8FL#4m7)6rt!@#E_uA7(ehtnkyQ#3oFY@YgE8=m2h5vMt zcH%2mtK41)eP(A5mkYnfZ)ZDHOCu9eG+L5C?IcgQT9Q2ZE_MJO#9q7A^j)8f=jrOM za${8!UDDqUUMSd7BoL7X>ZNuV?W2g(%W62p|jlaLeJV!ZD?{VZVDkuJe*!9vw8h)NC|qAo!k+WX-LWoVnl znm3p?W~P$MPRFtMtL3aW$X#SkwF5)~+D-D>E%0)|B$QdKzK?w0xMcX1)*?0jqRr=?4o`&fs)_3CkJ@G|G#E+0qk&jXc$1JY6TV$nj^-v^rOWO?pR2@G3~Gpf`N-B2xN1Q`hV5C zN`VHGrTPp*i*9BKz^DK|wcdU|Fal8TbG6cH5A?Ff1; zCcW*QZj$A+r{n;DI8kS3owqt*8!p-Z83WUMwRY#avqx?zKxm)z$oYvk2eP9N!Nzx` zMD&DS?D5bLb3_;LFBNnWuv@DgS8WOMO)WQ&Wndt$QR`wUQT4_oTh~&Z!s^2@H4v3| zEgFpTWwE1XpBbz4dBB4Gg#idpx34$muyG2nyI*GALE2?mhFuGY*}Oj9B5ec^wf~QQ zj{b87lx&~{EXmcc0cD=u-Lnu#c~fq_W~E-y^*Ba3mqJ-5N*@iYue{$lPe;5Q%IWkm zOU>2xb^_Q@4}dbpVeQgHbG;0Nre&j8uKiK{c=nTSHBUE$SK|d)O*mCL-W7PhMG}l; zdjHF+O_3h!Ux;P$)RAj!wAY6loLTv4nJ3tu7H?`|OMpYWg|A209zZU6G?iWpfDotf zb5rKZc%98>tC?3hzvr_ph6|wwKV#;G|He8d3A*`jh|0N5SHrF5SG|@u;;=dcM?h+d z>2%odU%K?j8dW4BKv&<@YQT|2O|E*a&CBu-`DXCx=oRs^_7Ix=?S%%w4i)WMuOI%s zZ8R7IupKD5SF$Ju37T4`b6t>2(Lz^pXtyH_W6PTf)Jw=WRmd%h^Z&I-P8satiMhWF zb}MoFH`}}ZGJ~0jqbAK@>;KV~t1egmLsS?T&B*rdA7|k2WdDH(1L#@eePk!y<}=uP zZ?T1IL%=e$0Q9aIWViG5orQEm+afNZH94U-$6H2cXEKUCi|>ZroETnxUv(DL4Q-{A z`GKtf?qsxHmk(&-P`7&}4%xJWHeHKrKSy`~lw_`$SC}t;V;_WLGUzJ27t>1pgM7k7uI~9@*zAyA5LBIxAg|V%qAc?RM_X)7jBPY z^x`#|q~wwf_H?sH8lU>YMTAvkch?`G9|R_Zb@J{Dl{}X!y=$u%td@Dd91n>K1#=Z} z_b#XYVmIE%n_YWW3KG{g5+(j9o2_MJJK(2?S+eB*W#`-)p^iv;^A?MC3Ct&2MwxgC zl!;hm4jd*vGL1Qb3}p@P^uMcn#3(Io9NvX`G9EVLD{tYdTr413<2Gwm4Au}utS@7IZ_#eE2VnW{r{j-4-+Q={?P`n*QL*lGkE7HPTzoZ83Di@S;>{4X9A}w#IoXvSoVnJcZeNyq2YPH7 zKH>&JRB%u!(+Tn#4-xb63Jh^ao-0yrigkBT;hk1y6_}$=JJI;{;Ph7Eab>#UjJyuA z9@)2xG-k2}_s&S|;=C%8(O!brn5w8?`&nrOPB`V0zux9grzQXVgVmKZ zT5V$k$IE@IwYm0pxfUe!G>bo)(eZFWK+<92;JnmN!GhY1TE-wHdno{5CcKIDJI%ddSkXw0=Y_$RkbBr?4n&0o11y?*hNBruc~ z2m=8z9tqzc-)8imCpK@2rF=`YZOi6pG-h~KrY8~12L!KvxM(zlCCtH*7zDEw0D3R+ z2Q}ki@}7I|jJC&;o(IF*(HobRqL(hrYmGqUu)8e&!GPz?f5tN3c=6bB7>|nYCBb|^ z02q`u*cpT1Tm^t)7!Siwh+~J8W7B)h_zv2j6d)MzkokD_Z;I6KnYb(3yLBwubmImu zJ|2$Zvu~X*4G0E&Wj+jl?!o)|F7+uuaL$4tNS|QPSLXlf#}9bPe2F{&r=>~jr$iM1 z)@Jix(ah%}`%Hin^JM868?96T=#mavNeY7bLii>s3_V-{p!+zVa4*`ob-aQ3Bw=2k z|Jd7$hql@mgTT^sh+1IK6X`dSwD)^s#=#;B2a&6Hk}%%Uqj!&LE%0;&fb6z^rY8Mk zhS7M}rxusZf0OuuE?oB8!QM4CdR+@t0LVnsqDpb9Ui)y-fPkcrXa#O(|NXhw7xB@% zN969fjb#q;Z3IUh9=lO zac84+jg8c+b3T)pD*<%{fOIrjORNkT2IEku2=*HQr};tb-!A(H^Y`3) zmnp}dzZ^u(Ww-)BI;wLMN3b1{BmyMQzx#J@6GIBb6#&v|f4MVs;|(1jOa%@<01)^{ z%7Lv+Ko%3=NKab{0|YpPzJee$>MsClqggBB2c#h!LdvlC10I`$g$e-aX^tOnXGr%R z*fwD_0U)4ukQO{ellmML05Z_=EE+&-0(u9~06+ipyG9%IJ5S(q)v^_B@a2PabMc71 zU;fF1(TVv_qSr5eY&3!%6ybhe&7_2%yjCk;r6D{GXzJJp04!(_WMvqSCq$%%fOAOY z@YN3+H84r0-|Tv*7eI)<3@E2~C=T>$WWVZPQT{Eez5z|*hcMmCiXke*CmJ-g!TbFz{u|@xNp0(IT<=wwtHQwU9Kn^?5#-`c!yvqD z)GLxM(k>1f7oWe;L<(47)&aW=g0?cE0NMN@kB7Me9EgY@X{?;b!eH(AiDokXglz%G z8~_wC6)FNa9vT4rnGLM%_Br7)NG>i+eB;uxiSK7)2Ei!)MgmC3;5-jzu^Psec9^vk z-#SGa0EOHFJ_*dnNVMy@!#vcm8-D4KFVDme zwEK@|8*&o>N_>DvPMk5C2Tf(Q&7lythivfd^WZ_xP#3`7>ST-A3KD~Y@QXHVt-^~O zCByWnLC^-LZ+Z2a_WqAW0n(snpJ!1nFn0L0zcuXWsqYEE6!e0m3(1X00I2vCb>}b8 z1ya6gfO9&lhqUXouH@pA@&(voN&dK0i|Ln5x;Tr8z~;;IHz_Sch=>MKzQ>U$Q1T4` zE8>J~eUuJb2zlkK zmjKWb?@BbLAt|>{XoeObU!aFbU>;yfnmI^g|K0k4Wd9T$iUKCT0Kl#tTNpyUy37}C z(8}q3DQV$TEj-%kE-&YMlVQ4C80EE1Luh++rbkd0@l2H~2 z$DYa5`-7*rOS-pc69Dr?tHAuESphLg zIEPjrQysu+BGCeri!D9V zaVyBtlk_~k7u8nEzUPb981Pu~XRVXf5NgTjmpEvsXAK0Y-VrXkokQ)Iufdhn1R|i* zZD7Id^zR->iWFQd_+ji~_O?Ea5hwWI0DAw4F>^HrYUv~^zj>@a>uWS3z| zD;vO(?;(KYv)k8vqSqkssVTJKm>6O7KDCisUp$&ZSFPF>smywwkbXTFA!Xwvd#?fT z();rUbo`t9wFOqqCS7I<^mpKO=qLiva-N|~I9m`b813-XV{_{V0M0Qn?auv^Ts#-A zwj-dHtU>C@(xm}_teKH|1Mj0FjP!}3B~!E#zd=tXx0@txrHS7D^m8-i90P(6c26%( zAsO(1`7_o=Mrn?Tk#t#FYee275tpN2ds@QENkz4`ZxG)?Qel~Wx4n1^z+IQ5c`WeS8 zzKQpb>K8wyXu6;$j!WeO)WSVRz=o091NLx;ZnJkVzSX%xFmcz|i204*0JT~b10dWG zP$rD|oX`I?w)=}qiKA&n5T-_jmg!Q>fdGI5q7EZTuf@#Bqr*qy^yM$EnSbjcPB(gJ z#Xw#|hn+A$M$iD7jEuM2HIz5;o#Z(CsCHm=?zw?})B^U4bmrCGCDl3U-%AP&O*YZ4 zcF|ivu>0~FjgP-Re<|l?je_XzZs;T#kk=iF;eS5dw|ubse2amxB}IHXJoA<@|M+1LS0%KJ-_h~KlZhUk^! zCwmDb!KCPPQ8j|T0HB{IgTip$ztz-`P6(M@#9w{Wb)>Qu#*^QO{#PG{nX-KmyYo&D z_azMM)nG?E+uDgx!E%mKk%w4gV%T^Bqq!~z>=H@}T|;&Qigf~~O!Rd0WUj~6_u2_G zCu&iu^_j5wmMx}s<)CU4Fq!E%d-zLgpQz|Gaspw^mI{V{1Ej% zFu2vxcxVJ3qcrC$d4Zq;fFe1FLNg_Al3^1}j1;qYzaiTglJuEm|B=%Zc{q>5sd^0n zvk;Qny>CSLC#l||m=Duw{J`#$kdpV2nuPc!D$T~ zlY&pH8Gx+XjU`fQf1r6?j+PbA-nH?1p`{z5N=-r%R@-ez%4^F0BkK>$b(16LEeF&J zn099a@TEs?xj7exbn^Jc8SAzxSv!+p#qu^#tIg!+Sujd+`jCDu=&afRp5}SAjbvAiDbox` zHSaRxYPZ!@wmHQ_^&QB@GW{I)b>w~cTe~Eb6v3>2@N_o-80-@O+D`Jwk@2KQi*ouT z0h2Y&3uw?95}M)7^BQb2$G+p-$#yetqQ%6kKXqxj!N$v4dL&(Jyf%~d_jMdaA!kr^ zG6W4^NUw2k0)SZ(xfq>VT*|%qLYU9*tgYbq3KGJ#`dpnljh>8|4|Ao{i0d$F7hG!_ z?@B(PNg_T!n!sw1Y4NjyPXy7vrNf^*oj&pSv*!4DF4FCei@V@;z4|>9wSg63miFqe zI{ra7b&~DZzsHW!WCFR6T#P)AjF;0!dpCf42; zL4;8c3CjY2ytRP#_`50a0K`txuR}rUG!kD&04H9(*!X(aQ41TN7GyzX0@IR20qRJW zu1M$jvv~YM00)N2w(?HQ*AfroWwW^MG&0BGs4%ycjZZ@je$3I6Q>6ib3|HzSV7dwS z){^6w&SN>Rpc9E#->%bWtrDLnd0!1ABoq(48|F*6*KLlUP*i3L(vV1ek~Ygr;@1@b zu21n?TNCrU$?==RBrks45YLy5g6Ic8qR0+rQQM}U&$e=RTi|)sP7&|jIu@0cf&f4k z2I_S$okq<&X%Hd@U8k=A;5oU>UyIt7q0<0|Kv&i!0P)Ni+35MKfw%y zs{xQqt@ewW(>KYaz#TuAM!WC>yaE7BVN~0hfzOr7!H-E{HG}& zH9(VE;t<6q^_8>gmzY1)Qg4@`;Fym9Xd;Fw_2Pu0RR4PE@l&DTxc2~9w#$)Z05tEs z!g^Bu38CPm_W(fZDfAQ}oq83_dQkldCSW*CRj}6pIM>E$$uF$Dv{XOlrL0rEDV)Gm zTA;T8P@61^+7~PfA&TDhABYwh_e}%Tsfc~S(ljb|zpM$Lj*egm04R$2IDbVJlR_Xm zs4eaA5df$8apCfnLYQBaUlEoGxY=tBVEll*4vkQoKY86_0*Lhu0KZMZ8DU&r9>0C9 zC*s?YsGy1}zPrSxcogVgo0R{l=@QqdpOJw^10000 Date: Wed, 16 Nov 2022 13:43:13 +0530 Subject: [PATCH 61/65] Changed the doctors functionality --- src/app/app.routing.ts | 2 +- src/app/doctors/doctors.component.css | 14 -- src/app/doctors/doctors.component.html | 48 ++++++- src/app/doctors/doctors.component.scss | 189 +++++++++++++++++++++++++ src/app/doctors/doctors.component.ts | 24 ++-- 5 files changed, 247 insertions(+), 30 deletions(-) delete mode 100644 src/app/doctors/doctors.component.css create mode 100644 src/app/doctors/doctors.component.scss diff --git a/src/app/app.routing.ts b/src/app/app.routing.ts index 3bc47ae5d..116c04ff8 100644 --- a/src/app/app.routing.ts +++ b/src/app/app.routing.ts @@ -23,7 +23,7 @@ const routes: Routes = [ { path: "user-profile", component: ProfileComponent }, // { path: "register", component: SignupComponent }, { path: "landing", component: LandingComponent }, - { path: "doctor", component: DoctorsComponent }, + { path: "doctors", component: DoctorsComponent }, // { path: "login", component: LoginComponent }, { path: "", redirectTo: "home", pathMatch: "full" }, { path: "selfcheck", component: SelfcheckComponent }, diff --git a/src/app/doctors/doctors.component.css b/src/app/doctors/doctors.component.css deleted file mode 100644 index 466682b90..000000000 --- a/src/app/doctors/doctors.component.css +++ /dev/null @@ -1,14 +0,0 @@ -.row { - width: 100%; - margin-top: 4%; -} - -button { - background-color: #16b3ac; - color: white; - width: 100%; - height: 20%; - margin-top: 10%; - border-color: none; - border-radius: 10px; -} diff --git a/src/app/doctors/doctors.component.html b/src/app/doctors/doctors.component.html index 7cab57207..6cd9c4f7b 100644 --- a/src/app/doctors/doctors.component.html +++ b/src/app/doctors/doctors.component.html @@ -1,4 +1,4 @@ -
    - -
    - -
    + +
    + + +
    -
    +
    + +
    + + +
    +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    {{docInfo.name}}
    +

    {{docInfo.quali}}

    +

    {{docInfo.prof}}

    +

    + {{docInfo.lang}}

    +

    + {{docInfo.fee}} +

    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/src/app/doctors/doctors.component.scss b/src/app/doctors/doctors.component.scss new file mode 100644 index 000000000..daa63b931 --- /dev/null +++ b/src/app/doctors/doctors.component.scss @@ -0,0 +1,189 @@ +// .row { +// width: 100%; +// margin-top: 4%; +// } + +// button { +// background-color: #16b3ac; +// color: white; +// width: 100%; +// height: 20%; +// margin-top: 10%; +// border-color: none; +// border-radius: 10px; +// } + +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap"); + +.main_conatainer { + + height: 40px; + //display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + + // box-shadow: ; + } + sectio + + .container1 { + display: flex; + flex-direction: column; + width: 60% !important; + margin: 0 auto; + } + + .main_card { + height: 220px; + // border-radius: 5%; + display: flex; + padding-bottom: 1.2em; + border: none; + border-bottom: 1px solid lightgrey; + font-family: "Poppins", sans-serif; + + } + + .rounded { + border-radius: 25px !important; + padding: 10px; + } + + // .button { + // border-radius: 10px; + // border: none; + // font-size: 10px; + // background-color: #16b3ac; + // font-family: "Poppins", sans-serif; + + // } + $fuschia: #16b3ac; + $button-bg: $fuschia; + $button-text-color: #fff; + $baby-blue: #f8faff; + + .button { + background-image: linear-gradient(120deg, #16b3ac, #d2dc02); + color: white; + outline: none; + font-family: "Poppins", sans-serif; + display: inline-block; + font-size: 14px; + padding: 10px 2em; + -webkit-appearance: none; + appearance: none; + background-color: $button-bg; + color: $button-text-color; + border-radius: 30px; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + box-shadow: 0 2px 25px rgba(22, 179, 172, 0.5); + width: fit-content; + + &:focus { + outline: 0; + } + + &:before, + &:after { + position: absolute; + content: ""; + display: block; + width: 140%; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + &:before { + display: none; + top: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 20%, $button-bg 20%, transparent 30%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, + 15% 15%, 10% 10%, 18% 18%; + } + + &:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, transparent 10%, $button-bg 15%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%), + radial-gradient(circle, $button-bg 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, + 20% 20%; + //background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; + } + + &:active { + transform: scale(0.9); + background-color: darken($button-bg, 5%); + box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2); + } + + &.animate { + &:before { + display: block; + animation: topBubbles ease-in-out 0.75s forwards; + } + &:after { + display: block; + animation: bottomBubbles ease-in-out 0.75s forwards; + } + } + } + + @keyframes topBubbles { + 0% { + background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, + 40% 90%, 55% 90%, 70% 90%; + } + 50% { + background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, + 50% 50%, 65% 20%, 90% 30%; + } + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, + 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } + + .card-body { + margin-top: -4%; +} + +.button1 { + background-color: gray; + color: white; + border-radius: 30px; + width: 43%; + +} +.button { + background-color: #16b3ac; + color: white; + border-radius: 30px; + width: 43%; + +} +.card-text { + margin-top: -3%; +} + diff --git a/src/app/doctors/doctors.component.ts b/src/app/doctors/doctors.component.ts index 22e9b3843..d61efd88f 100644 --- a/src/app/doctors/doctors.component.ts +++ b/src/app/doctors/doctors.component.ts @@ -3,25 +3,23 @@ import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-doctors', templateUrl: './doctors.component.html', - styleUrls: ['./doctors.component.css'] + styleUrls: ['./doctors.component.scss'] }) export class DoctorsComponent implements OnInit { doctorsProfile = [ - { img: "./assets/img/dental1.jpg", title: "Dr Raghunandan" }, - { img: "./assets/img/hospital/gynaecologist.svg", title: "Gynaecologist" }, - { img: "./assets/img/hospital/pediatrician.svg", title: "Pediatrician" }, - { img: "./assets/img/hospital/orthopedician.svg", title: "Orthopedician" }, + { img: "./assets/img/hospital/doctor1.jpeg", name: "Dr. John", exp: "22 years exp", + quali: "MBBS, MD (General Medicine)", prof: "Physician", lang: "English, Hindi", fee: "₹300 Consultation fee"}, + { img: "./assets/img/hospital/doctor2.jpeg", name: "Dr. Timothy", exp: "18 years exp", + quali: "MBBS, DNB(Ortho)", prof: "Orthopedician", lang: "English", fee: "₹300 Consultation fee"}, + { img: "./assets/img/hospital/doctor3.jpeg", name: "Dr. Jacob", exp: "18 years exp", + quali: "MBBS, DO", prof: "Pediatrician", lang: "English", fee: "₹300 Consultation fee" }, + { img: "./assets/img/hospital/doctor4.jpeg", name: "Dr. Stella", exp: "12 years exp", + quali: "MBBS, DNB", prof: "Gynaecologist", lang: "English", fee: "₹300 Consultation fee" }, { - img: "./assets/img/hospital/eye-specialist.svg", - title: "Eye Specialist", + img: "./assets/img/hospital/doctor5.jpeg", name: "Dr. Rebecca", exp: "8 years exp", + quali: "BDS, MDS", prof: "Dentist", lang: "English, Hindi",fee: "₹300 Consultation fee" }, - { - img: "./assets/img/hospital/physiotherapist.svg", - title: "physiotherapist", - }, - { img: "./assets/img/hospital/dentist.svg", title: "Dentist" }, - { img: "./assets/img/hospital/more.svg", title: "View all" }, ]; constructor() { } From 7a5316174f9065cfe4c597f17d2b4d6b814e95c5 Mon Sep 17 00:00:00 2001 From: KasaSandhya Date: Wed, 16 Nov 2022 14:03:40 +0530 Subject: [PATCH 62/65] Changed the Specialities urls --- src/app/landing/landing.component.html | 10 ++++------ src/app/landing/landing.component.ts | 18 +++++++++--------- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/src/app/landing/landing.component.html b/src/app/landing/landing.component.html index 2b64ffb8c..5330e6d79 100755 --- a/src/app/landing/landing.component.html +++ b/src/app/landing/landing.component.html @@ -75,18 +75,16 @@

    Search by Specialities

    class="col-md-6 col-lg-3 mb-5 mb-lg-0 text-center" style="display: flex" > -
    +
    + {{ spl.title }} +
    {{ diff --git a/src/app/landing/landing.component.ts b/src/app/landing/landing.component.ts index 71911dc15..6b4e664a0 100644 --- a/src/app/landing/landing.component.ts +++ b/src/app/landing/landing.component.ts @@ -12,20 +12,20 @@ export class LandingComponent implements OnInit { @ViewChild("widgetsDiagnosis") widgetsDiagnosis: ElementRef; specialitiesImgs = [ - { img: "./assets/img/hospital/physician.svg", title: "Physician"}, - { img: "./assets/img/hospital/gynaecologist.svg", title: "Gynaecologist" }, - { img: "./assets/img/hospital/pediatrician.svg", title: "Pediatrician" }, - { img: "./assets/img/hospital/orthopedician.svg", title: "Orthopedician" }, + { img: "./assets/img/hospital/physician.svg", title: "Physician", url: "/physicians"}, + { img: "./assets/img/hospital/gynaecologist.svg", title: "Gynaecologist", url: "/gynaecologist" }, + { img: "./assets/img/hospital/pediatrician.svg", title: "Pediatrician", url: "/pediatrician" }, + { img: "./assets/img/hospital/orthopedician.svg", title: "Orthopedician", url: "/ortho" }, { img: "./assets/img/hospital/eye-specialist.svg", - title: "Eye Specialist", + title: "Eye Specialist", url: "/eyespecialist" }, { img: "./assets/img/hospital/physiotherapist.svg", - title: "physiotherapist", + title: "physiotherapist", url: "#" }, - { img: "./assets/img/hospital/dentist.svg", title: "Dentist" }, - { img: "./assets/img/hospital/more.svg", title: "View all" }, + { img: "./assets/img/hospital/dentist.svg", title: "Dentist", url: "/dentist" }, + { img: "./assets/img/hospital/more.svg", title: "View all", url: "/doctors" }, ]; diagnosisImgs = [ @@ -104,7 +104,7 @@ export class LandingComponent implements OnInit { specialitiesRoute() { setTimeout(() => { - this.router.navigateByUrl("/physicians"); + this.router.navigateByUrl("/doctors"); }, 500); } From 756b3c0cad4d39770e31eabd3a8d2993135b244f Mon Sep 17 00:00:00 2001 From: madhulikagadang Date: Wed, 16 Nov 2022 14:24:53 +0530 Subject: [PATCH 63/65] minor change --- src/app/selfcheck/selfcheck.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/selfcheck/selfcheck.component.html b/src/app/selfcheck/selfcheck.component.html index 5da916820..3f82b241d 100644 --- a/src/app/selfcheck/selfcheck.component.html +++ b/src/app/selfcheck/selfcheck.component.html @@ -240,7 +240,7 @@
    - +

    +
    diff --git a/src/app/dentist/dentist.component.scss b/src/app/dentist/dentist.component.scss index 6fa725125..7fa99c53c 100644 --- a/src/app/dentist/dentist.component.scss +++ b/src/app/dentist/dentist.component.scss @@ -25,7 +25,6 @@ display: flex; padding-bottom: 1.2em; border: none; - border-bottom: 1px solid lightgrey; font-family: "Poppins", sans-serif; } @@ -172,3 +171,56 @@ margin-top: -3%; } +hr { + width: 83%; + margin-right: 10%; +} +.popup { + width: 400px; + background: #fff; + border-radius: 6px; + border-color: #333; + position: absolute; + top: 50%; + left: -40%; + transform: translate(-50%,-50%) scale(0.1); + text-align: center; + padding: 0 30px 30px; + color: #333; + visibility: hidden; + transition: transform 0.4s, top 0.4s; +} + +.open-popup { + visibility: visible; + top: 100%; + transform: translate(-70%, -70%) scale(1); +} + +.popup img { + width: 100px; + margin-top: -50px; + border-radius: 50%; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.popup h2 { + font-size: 38px; + font-weight: 500; + margin: 30px 0 10px; +} + +.popup button { + width: 100%; + margin-top: 50px; + padding: 10px 0; + background: #6fd649; + color: #fff; + border: 0; + outline: none; + font-size: 18px; + border-radius: 4px; + cursor: pointer; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); +} + diff --git a/src/app/dentist/dentist.component.ts b/src/app/dentist/dentist.component.ts index 25395c1a9..f1bb7a210 100644 --- a/src/app/dentist/dentist.component.ts +++ b/src/app/dentist/dentist.component.ts @@ -23,6 +23,18 @@ export class DentistComponent implements OnInit { constructor() { } + openPopup() { + let popup = document.getElementById("popup"); + + popup.classList.add("open-popup") + } + + closePopup() { + let popup = document.getElementById("popup"); + + popup.classList.remove("open-popup") + } + ngOnInit(): void { } diff --git a/src/app/eyespecialist/eyespecialist.component.html b/src/app/eyespecialist/eyespecialist.component.html index 351f779b9..a990069a6 100644 --- a/src/app/eyespecialist/eyespecialist.component.html +++ b/src/app/eyespecialist/eyespecialist.component.html @@ -31,14 +31,23 @@
    {{docInfo.name}}
    - +
    - + +
    +
    diff --git a/src/app/eyespecialist/eyespecialist.component.scss b/src/app/eyespecialist/eyespecialist.component.scss index 6fa725125..9aefd6e54 100644 --- a/src/app/eyespecialist/eyespecialist.component.scss +++ b/src/app/eyespecialist/eyespecialist.component.scss @@ -25,7 +25,6 @@ display: flex; padding-bottom: 1.2em; border: none; - border-bottom: 1px solid lightgrey; font-family: "Poppins", sans-serif; } @@ -171,4 +170,55 @@ .card-text { margin-top: -3%; } +hr { + width: 83%; + margin-right: 10%; +} +.popup { + width: 400px; + background: #fff; + border-radius: 6px; + border-color: #333; + position: absolute; + top: 50%; + left: -40%; + transform: translate(-50%,-50%) scale(0.1); + text-align: center; + padding: 0 30px 30px; + color: #333; + visibility: hidden; + transition: transform 0.4s, top 0.4s; +} +.open-popup { + visibility: visible; + top: 100%; + transform: translate(-70%, -70%) scale(1); +} + +.popup img { + width: 100px; + margin-top: -50px; + border-radius: 50%; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.popup h2 { + font-size: 38px; + font-weight: 500; + margin: 30px 0 10px; +} + +.popup button { + width: 100%; + margin-top: 50px; + padding: 10px 0; + background: #6fd649; + color: #fff; + border: 0; + outline: none; + font-size: 18px; + border-radius: 4px; + cursor: pointer; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); +} diff --git a/src/app/eyespecialist/eyespecialist.component.ts b/src/app/eyespecialist/eyespecialist.component.ts index fbf3037dd..c90defcc6 100644 --- a/src/app/eyespecialist/eyespecialist.component.ts +++ b/src/app/eyespecialist/eyespecialist.component.ts @@ -23,6 +23,18 @@ export class EyespecialistComponent implements OnInit { constructor() { } + openPopup() { + let popup = document.getElementById("popup"); + + popup.classList.add("open-popup") + } + + closePopup() { + let popup = document.getElementById("popup"); + + popup.classList.remove("open-popup") + } + ngOnInit(): void { } diff --git a/src/app/gynaecologist/gynaecologist.component.html b/src/app/gynaecologist/gynaecologist.component.html index cf09d6850..f884f4dc2 100644 --- a/src/app/gynaecologist/gynaecologist.component.html +++ b/src/app/gynaecologist/gynaecologist.component.html @@ -31,14 +31,23 @@
    {{docInfo.name}}
    - +
    - + +
    +
    diff --git a/src/app/gynaecologist/gynaecologist.component.scss b/src/app/gynaecologist/gynaecologist.component.scss index 6fa725125..7fa99c53c 100644 --- a/src/app/gynaecologist/gynaecologist.component.scss +++ b/src/app/gynaecologist/gynaecologist.component.scss @@ -25,7 +25,6 @@ display: flex; padding-bottom: 1.2em; border: none; - border-bottom: 1px solid lightgrey; font-family: "Poppins", sans-serif; } @@ -172,3 +171,56 @@ margin-top: -3%; } +hr { + width: 83%; + margin-right: 10%; +} +.popup { + width: 400px; + background: #fff; + border-radius: 6px; + border-color: #333; + position: absolute; + top: 50%; + left: -40%; + transform: translate(-50%,-50%) scale(0.1); + text-align: center; + padding: 0 30px 30px; + color: #333; + visibility: hidden; + transition: transform 0.4s, top 0.4s; +} + +.open-popup { + visibility: visible; + top: 100%; + transform: translate(-70%, -70%) scale(1); +} + +.popup img { + width: 100px; + margin-top: -50px; + border-radius: 50%; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.popup h2 { + font-size: 38px; + font-weight: 500; + margin: 30px 0 10px; +} + +.popup button { + width: 100%; + margin-top: 50px; + padding: 10px 0; + background: #6fd649; + color: #fff; + border: 0; + outline: none; + font-size: 18px; + border-radius: 4px; + cursor: pointer; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); +} + diff --git a/src/app/gynaecologist/gynaecologist.component.ts b/src/app/gynaecologist/gynaecologist.component.ts index 7fa9bbfa3..6fd7ca878 100644 --- a/src/app/gynaecologist/gynaecologist.component.ts +++ b/src/app/gynaecologist/gynaecologist.component.ts @@ -24,6 +24,18 @@ export class GynaecologistComponent implements OnInit { constructor() { } + openPopup() { + let popup = document.getElementById("popup"); + + popup.classList.add("open-popup") + } + + closePopup() { + let popup = document.getElementById("popup"); + + popup.classList.remove("open-popup") + } + ngOnInit(): void { } diff --git a/src/app/orthopedician/orthopedician.component.html b/src/app/orthopedician/orthopedician.component.html index f277e59ca..3589c5ed8 100644 --- a/src/app/orthopedician/orthopedician.component.html +++ b/src/app/orthopedician/orthopedician.component.html @@ -31,14 +31,23 @@
    {{docInfo.name}}
    - +
    - + +
    +
    diff --git a/src/app/orthopedician/orthopedician.component.scss b/src/app/orthopedician/orthopedician.component.scss index 6fa725125..a6650467b 100644 --- a/src/app/orthopedician/orthopedician.component.scss +++ b/src/app/orthopedician/orthopedician.component.scss @@ -25,7 +25,6 @@ display: flex; padding-bottom: 1.2em; border: none; - border-bottom: 1px solid lightgrey; font-family: "Poppins", sans-serif; } @@ -172,3 +171,55 @@ margin-top: -3%; } +hr { + width: 83%; + margin-right: 10%; +} +.popup { + width: 400px; + background: #fff; + border-radius: 6px; + border-color: #333; + position: absolute; + top: 50%; + left: -40%; + transform: translate(-50%,-50%) scale(0.1); + text-align: center; + padding: 0 30px 30px; + color: #333; + visibility: hidden; + transition: transform 0.4s, top 0.4s; +} + +.open-popup { + visibility: visible; + top: 100%; + transform: translate(-70%, -70%) scale(1); +} + +.popup img { + width: 100px; + margin-top: -50px; + border-radius: 50%; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.popup h2 { + font-size: 38px; + font-weight: 500; + margin: 30px 0 10px; +} + +.popup button { + width: 100%; + margin-top: 50px; + padding: 10px 0; + background: #6fd649; + color: #fff; + border: 0; + outline: none; + font-size: 18px; + border-radius: 4px; + cursor: pointer; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); +} diff --git a/src/app/orthopedician/orthopedician.component.ts b/src/app/orthopedician/orthopedician.component.ts index ff0edfd06..85128d30b 100644 --- a/src/app/orthopedician/orthopedician.component.ts +++ b/src/app/orthopedician/orthopedician.component.ts @@ -23,6 +23,18 @@ export class OrthopedicianComponent implements OnInit { constructor() { } + openPopup() { + let popup = document.getElementById("popup"); + + popup.classList.add("open-popup") + } + + closePopup() { + let popup = document.getElementById("popup"); + + popup.classList.remove("open-popup") + } + ngOnInit(): void { } diff --git a/src/app/pediatrician/pediatrician.component.html b/src/app/pediatrician/pediatrician.component.html index 9ecc8d571..9dc9b2549 100644 --- a/src/app/pediatrician/pediatrician.component.html +++ b/src/app/pediatrician/pediatrician.component.html @@ -31,14 +31,23 @@
    {{docInfo.name}}
    - +
    - + +
    +
    diff --git a/src/app/pediatrician/pediatrician.component.scss b/src/app/pediatrician/pediatrician.component.scss index 6fa725125..15171f232 100644 --- a/src/app/pediatrician/pediatrician.component.scss +++ b/src/app/pediatrician/pediatrician.component.scss @@ -25,7 +25,6 @@ display: flex; padding-bottom: 1.2em; border: none; - border-bottom: 1px solid lightgrey; font-family: "Poppins", sans-serif; } @@ -171,4 +170,56 @@ .card-text { margin-top: -3%; } +hr { + width: 83%; + margin-right: 10%; +} + +.popup { + width: 400px; + background: #fff; + border-radius: 6px; + border-color: #333; + position: absolute; + top: 50%; + left: -40%; + transform: translate(-50%,-50%) scale(0.1); + text-align: center; + padding: 0 30px 30px; + color: #333; + visibility: hidden; + transition: transform 0.4s, top 0.4s; +} + +.open-popup { + visibility: visible; + top: 100%; + transform: translate(-70%, -70%) scale(1); +} +.popup img { + width: 100px; + margin-top: -50px; + border-radius: 50%; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.popup h2 { + font-size: 38px; + font-weight: 500; + margin: 30px 0 10px; +} + +.popup button { + width: 100%; + margin-top: 50px; + padding: 10px 0; + background: #6fd649; + color: #fff; + border: 0; + outline: none; + font-size: 18px; + border-radius: 4px; + cursor: pointer; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); +} diff --git a/src/app/pediatrician/pediatrician.component.ts b/src/app/pediatrician/pediatrician.component.ts index f6a9830a0..f99d8e753 100644 --- a/src/app/pediatrician/pediatrician.component.ts +++ b/src/app/pediatrician/pediatrician.component.ts @@ -24,6 +24,18 @@ export class PediatricianComponent implements OnInit { constructor() { } + openPopup() { + let popup = document.getElementById("popup"); + + popup.classList.add("open-popup") + } + + closePopup() { + let popup = document.getElementById("popup"); + + popup.classList.remove("open-popup") + } + ngOnInit(): void { } diff --git a/src/app/physicians/physicians.component.html b/src/app/physicians/physicians.component.html index 6e38fb8b2..5cd54f7b1 100644 --- a/src/app/physicians/physicians.component.html +++ b/src/app/physicians/physicians.component.html @@ -30,14 +30,23 @@
    {{docInfo.name}}
    - +
    - + +
    +
    diff --git a/src/app/physicians/physicians.component.scss b/src/app/physicians/physicians.component.scss index 6fa725125..22db63255 100644 --- a/src/app/physicians/physicians.component.scss +++ b/src/app/physicians/physicians.component.scss @@ -25,7 +25,6 @@ display: flex; padding-bottom: 1.2em; border: none; - border-bottom: 1px solid lightgrey; font-family: "Poppins", sans-serif; } @@ -171,4 +170,55 @@ .card-text { margin-top: -3%; } +hr { + width: 83%; + margin-right: 10%; +} +.popup { + width: 400px; + background: #fff; + // border-radius: 6px; + // border-color: #333; + position: absolute; + top: 50%; + left: -40%; + transform: translate(-50%,-50%) scale(0.1); + text-align: center; + padding: 0 30px 30px; + color: #333; + visibility: hidden; + transition: transform 0.4s, top 0.4s; +} + +.open-popup { + visibility: visible; + top: 100%; + transform: translate(-70%, -70%) scale(1); +} + +.popup img { + width: 100px; + margin-top: -50px; + border-radius: 50%; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.popup h2 { + font-size: 38px; + font-weight: 500; + margin: 30px 0 10px; +} +.popup button { + width: 100%; + margin-top: 50px; + padding: 10px 0; + background: #6fd649; + color: #fff; + border: 0; + outline: none; + font-size: 18px; + border-radius: 4px; + cursor: pointer; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); +} \ No newline at end of file diff --git a/src/app/physicians/physicians.component.ts b/src/app/physicians/physicians.component.ts index bff149f1c..8f20a44c0 100644 --- a/src/app/physicians/physicians.component.ts +++ b/src/app/physicians/physicians.component.ts @@ -24,7 +24,22 @@ export class PhysiciansComponent implements OnInit { constructor() { } + openPopup() { + let popup = document.getElementById("popup"); + + popup.classList.add("open-popup") + } + + closePopup() { + let popup = document.getElementById("popup"); + + popup.classList.remove("open-popup") + } + + + ngOnInit(): void { } + } diff --git a/src/assets/img/tick.png b/src/assets/img/tick.png new file mode 100644 index 0000000000000000000000000000000000000000..2e01f3e70fd1df1ae08ac27e4574f343e8776658 GIT binary patch literal 6907 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 Bz?A?1 literal 0 HcmV?d00001