From 987892587bd1ce3ae0e28a0570de3e328be82a7b Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Thu, 31 May 2018 18:29:15 -0400 Subject: [PATCH] Initial commit. --- .browserslistrc | 7 + .editorconfig | 18 + .gitignore | 157 + .scss-lint.yml | 233 + 404.html | 25 + LICENSE.txt | 19 + README.md | 60 + android-chrome-192x192.png | Bin 0 -> 7719 bytes android-chrome-512x512.png | Bin 0 -> 4730 bytes apple-touch-icon.png | Bin 0 -> 7278 bytes browserconfig.xml | 9 + favicon-16x16.png | Bin 0 -> 852 bytes favicon-32x32.png | Bin 0 -> 1299 bytes favicon.ico | Bin 0 -> 7406 bytes gulpfile.js | 96 + images/campus-scene33983-S-0521-JFS-XX.jpg | Bin 0 -> 449544 bytes images/catalog-html-template-preview.jpg | Bin 0 -> 166690 bytes images/diagonal-gold.png | Bin 0 -> 5791 bytes images/diagonal-gold.svg | 1 + images/faculty-33822-S-MGE0348-xx.jpg | Bin 0 -> 381706 bytes images/hide-search-icon.png | Bin 0 -> 362 bytes images/pylons-scene33892-S-0013-JFS-XX.jpg | Bin 0 -> 195352 bytes ...lons-scene33892-s-0013-jfs-xx_01--blur.jpg | Bin 0 -> 53559 bytes images/search-icon.png | Bin 0 -> 811 bytes images/staff-council-31212-s-0148xx.jpg | Bin 0 -> 341508 bytes index.html | 454 + javascripts/src/fontfaceobserver__custom.js | 29 + javascripts/src/responsive-nav--custom.js | 4 + .../src/responsive-nav-dropdown--custom.js | 27 + javascripts/src/vendor/beyondHyper-tabs.js | 127 + .../src/vendor/fontfaceobserver-1.5.1.js | 12 + .../src/vendor/responsive-nav-dropdown.js | 915 ++ .../src/wvu-masthead-nav-search-toggle.js | 12 + mstile-150x150.png | Bin 0 -> 5762 bytes package-lock.json | 10684 ++++++++++++++++ package.json | 27 + safari-pinned-tab.svg | 27 + .../bourbon/_bourbon-deprecated-upcoming.scss | 411 + scss/0-plugins/bourbon/_bourbon.scss | 87 + .../bourbon/addons/_border-color.scss | 26 + .../bourbon/addons/_border-radius.scss | 48 + .../bourbon/addons/_border-style.scss | 25 + .../bourbon/addons/_border-width.scss | 25 + scss/0-plugins/bourbon/addons/_buttons.scss | 64 + scss/0-plugins/bourbon/addons/_clearfix.scss | 25 + scss/0-plugins/bourbon/addons/_ellipsis.scss | 30 + .../bourbon/addons/_font-stacks.scss | 31 + scss/0-plugins/bourbon/addons/_hide-text.scss | 27 + scss/0-plugins/bourbon/addons/_margin.scss | 26 + scss/0-plugins/bourbon/addons/_padding.scss | 26 + scss/0-plugins/bourbon/addons/_position.scss | 48 + scss/0-plugins/bourbon/addons/_prefixer.scss | 66 + .../bourbon/addons/_retina-image.scss | 25 + scss/0-plugins/bourbon/addons/_size.scss | 51 + .../bourbon/addons/_text-inputs.scss | 113 + .../bourbon/addons/_timing-functions.scss | 34 + scss/0-plugins/bourbon/addons/_triangle.scss | 63 + scss/0-plugins/bourbon/addons/_word-wrap.scss | 29 + scss/0-plugins/bourbon/css3/_animation.scss | 43 + scss/0-plugins/bourbon/css3/_appearance.scss | 3 + .../bourbon/css3/_backface-visibility.scss | 3 + .../bourbon/css3/_background-image.scss | 42 + scss/0-plugins/bourbon/css3/_background.scss | 55 + .../0-plugins/bourbon/css3/_border-image.scss | 59 + scss/0-plugins/bourbon/css3/_calc.scss | 4 + scss/0-plugins/bourbon/css3/_columns.scss | 47 + scss/0-plugins/bourbon/css3/_filter.scss | 4 + scss/0-plugins/bourbon/css3/_flex-box.scss | 287 + scss/0-plugins/bourbon/css3/_font-face.scss | 24 + .../bourbon/css3/_font-feature-settings.scss | 4 + .../bourbon/css3/_hidpi-media-query.scss | 10 + scss/0-plugins/bourbon/css3/_hyphens.scss | 4 + .../bourbon/css3/_image-rendering.scss | 14 + scss/0-plugins/bourbon/css3/_keyframes.scss | 36 + .../bourbon/css3/_linear-gradient.scss | 38 + scss/0-plugins/bourbon/css3/_perspective.scss | 8 + scss/0-plugins/bourbon/css3/_placeholder.scss | 8 + .../bourbon/css3/_radial-gradient.scss | 39 + scss/0-plugins/bourbon/css3/_selection.scss | 42 + .../bourbon/css3/_text-decoration.scss | 19 + scss/0-plugins/bourbon/css3/_transform.scss | 15 + scss/0-plugins/bourbon/css3/_transition.scss | 71 + scss/0-plugins/bourbon/css3/_user-select.scss | 3 + .../bourbon/functions/_assign-inputs.scss | 11 + .../bourbon/functions/_contains-falsy.scss | 20 + .../bourbon/functions/_contains.scss | 26 + .../bourbon/functions/_is-length.scss | 11 + .../bourbon/functions/_is-light.scss | 21 + .../bourbon/functions/_is-number.scss | 11 + .../0-plugins/bourbon/functions/_is-size.scss | 13 + .../bourbon/functions/_modular-scale.scss | 69 + .../bourbon/functions/_px-to-em.scss | 13 + .../bourbon/functions/_px-to-rem.scss | 15 + scss/0-plugins/bourbon/functions/_shade.scss | 24 + .../bourbon/functions/_strip-units.scss | 17 + scss/0-plugins/bourbon/functions/_tint.scss | 24 + .../functions/_transition-property-name.scss | 22 + scss/0-plugins/bourbon/functions/_unpack.scss | 27 + .../bourbon/helpers/_convert-units.scss | 21 + .../bourbon/helpers/_directional-values.scss | 96 + .../helpers/_font-source-declaration.scss | 43 + .../helpers/_gradient-positions-parser.scss | 13 + .../bourbon/helpers/_linear-angle-parser.scss | 25 + .../helpers/_linear-gradient-parser.scss | 41 + .../helpers/_linear-positions-parser.scss | 61 + .../helpers/_linear-side-corner-parser.scss | 31 + .../bourbon/helpers/_radial-arg-parser.scss | 69 + .../helpers/_radial-gradient-parser.scss | 50 + .../helpers/_radial-positions-parser.scss | 18 + .../bourbon/helpers/_render-gradients.scss | 26 + .../bourbon/helpers/_shape-size-stripper.scss | 10 + .../bourbon/helpers/_str-to-num.scss | 50 + .../bourbon/settings/_asset-pipeline.scss | 7 + .../0-plugins/bourbon/settings/_prefixer.scss | 9 + .../0-plugins/bourbon/settings/_px-to-em.scss | 1 + scss/0-plugins/neat/_neat-helpers.scss | 8 + scss/0-plugins/neat/_neat.scss | 23 + .../neat/functions/_new-breakpoint.scss | 49 + scss/0-plugins/neat/functions/_private.scss | 114 + scss/0-plugins/neat/grid/_box-sizing.scss | 15 + .../neat/grid/_direction-context.scss | 33 + .../0-plugins/neat/grid/_display-context.scss | 28 + scss/0-plugins/neat/grid/_fill-parent.scss | 22 + scss/0-plugins/neat/grid/_media.scss | 92 + scss/0-plugins/neat/grid/_omega.scss | 87 + .../0-plugins/neat/grid/_outer-container.scss | 38 + scss/0-plugins/neat/grid/_pad.scss | 25 + scss/0-plugins/neat/grid/_private.scss | 35 + scss/0-plugins/neat/grid/_row.scss | 52 + scss/0-plugins/neat/grid/_shift.scss | 50 + scss/0-plugins/neat/grid/_span-columns.scss | 94 + scss/0-plugins/neat/grid/_to-deprecate.scss | 97 + scss/0-plugins/neat/grid/_visual-grid.scss | 42 + .../neat/settings/_disable-warnings.scss | 13 + scss/0-plugins/neat/settings/_grid.scss | 51 + .../0-plugins/neat/settings/_visual-grid.scss | 27 + scss/0-plugins/normalize/_normalize.scss | 424 + scss/0-plugins/plugins-dir.scss | 6 + .../wvu-utilities/_layout-helpers.scss | 60 + .../0-plugins/wvu-utilities/_omega-reset.scss | 9 + .../wvu-utilities/_wvu-utilities.scss | 2 + scss/1-base/_wvu-base.scss | 24 + scss/1-base/_wvu-blog.scss | 21 + scss/1-base/_wvu-buttons.scss | 249 + scss/1-base/_wvu-color-modifiers.scss | 117 + scss/1-base/_wvu-footer.scss | 90 + scss/1-base/_wvu-forms.scss | 90 + scss/1-base/_wvu-header.scss | 76 + scss/1-base/_wvu-image-replacement.scss | 43 + scss/1-base/_wvu-instructions.scss | 32 + scss/1-base/_wvu-main-content.scss | 5 + scss/1-base/_wvu-masthead--wvu-tech.scss | 300 + scss/1-base/_wvu-masthead.scss | 578 + scss/1-base/_wvu-media-queries.scss | 92 + scss/1-base/_wvu-mixins.scss | 293 + scss/1-base/_wvu-nav.scss | 459 + scss/1-base/_wvu-print.scss | 23 + scss/1-base/_wvu-search.scss | 59 + scss/1-base/_wvu-skip-nav.scss | 12 + scss/1-base/_wvu-tables.scss | 63 + scss/1-base/_wvu-typography.scss | 208 + scss/1-base/_wvu-variables.scss | 248 + scss/1-base/base-dir.scss | 20 + scss/2-modules/_modifiers-for-patterns.scss | 377 + scss/2-modules/_wvu-action-hero.scss | 41 + scss/2-modules/_wvu-admin-hero.scss | 107 + scss/2-modules/_wvu-adverts.scss | 248 + .../_wvu-background-color-changer.scss | 44 + scss/2-modules/_wvu-backpage-header.scss | 97 + scss/2-modules/_wvu-big-search-index.scss | 10 + scss/2-modules/_wvu-big-search.scss | 113 + scss/2-modules/_wvu-breadcrumbs.scss | 28 + scss/2-modules/_wvu-calendar--flex.scss | 1 + scss/2-modules/_wvu-calendar-widget.scss | 172 + scss/2-modules/_wvu-code-examples.scss | 58 + scss/2-modules/_wvu-container.scss | 10 + scss/2-modules/_wvu-diptych.scss | 106 + scss/2-modules/_wvu-directory.scss | 17 + scss/2-modules/_wvu-event-agenda.scss | 30 + scss/2-modules/_wvu-featurettes.scss | 291 + scss/2-modules/_wvu-gallery.scss | 442 + scss/2-modules/_wvu-hero.scss | 215 + scss/2-modules/_wvu-landing-page-header.scss | 46 + scss/2-modules/_wvu-landingpage-header.scss | 138 + scss/2-modules/_wvu-lede-text.scss | 18 + scss/2-modules/_wvu-main.scss | 17 + scss/2-modules/_wvu-media-object.scss | 101 + scss/2-modules/_wvu-pattern-instructions.scss | 84 + scss/2-modules/_wvu-pentaptych.scss | 101 + scss/2-modules/_wvu-polyptych.scss | 228 + scss/2-modules/_wvu-profile.scss | 60 + scss/2-modules/_wvu-profiles-index.scss | 70 + scss/2-modules/_wvu-quadriptych.scss | 100 + scss/2-modules/_wvu-quicklinks.scss | 55 + scss/2-modules/_wvu-sidebar.scss | 6 + scss/2-modules/_wvu-social-media.scss | 74 + scss/2-modules/_wvu-sub-nav.scss | 40 + scss/2-modules/_wvu-super-nav.scss | 202 + scss/2-modules/_wvu-tabbed-ui.scss | 43 + scss/2-modules/_wvu-testimonial-listing.scss | 28 + scss/2-modules/_wvu-testimonial.scss | 51 + scss/2-modules/_wvu-triptych.scss | 102 + scss/2-modules/_wvu-twitter-widget.scss | 80 + scss/2-modules/_wvu-video.scss | 72 + scss/2-modules/modules-dir.scss | 32 + scss/3-layouts/layouts-dir.scss | 0 scss/4-custom/_backpage-header--custom.scss | 27 + scss/4-custom/_base.scss | 19 + scss/4-custom/_beyondHyper-tabs--custom.scss | 112 + scss/4-custom/_custom-utilities.scss | 11 + scss/4-custom/_main.scss | 12 + scss/4-custom/_nav-search-toggle.scss | 18 + scss/4-custom/_quicklinks--custom.scss | 23 + scss/4-custom/_tables.scss | 76 + scss/4-custom/_variables.scss | 7 + scss/4-custom/_wvu-nav-dropdowns.scss | 458 + scss/4-custom/custom-dir.scss | 10 + scss/4-custom/vendor/_beyondHyper-tabs.scss | 80 + scss/styles.scss | 11 + site.webmanifest | 19 + stylesheets/styles.css | 1 + 221 files changed, 25637 insertions(+) create mode 100644 .browserslistrc create mode 100644 .editorconfig create mode 100755 .gitignore create mode 100644 .scss-lint.yml create mode 100644 404.html create mode 100644 LICENSE.txt create mode 100644 README.md create mode 100644 android-chrome-192x192.png create mode 100644 android-chrome-512x512.png create mode 100644 apple-touch-icon.png create mode 100644 browserconfig.xml create mode 100644 favicon-16x16.png create mode 100644 favicon-32x32.png create mode 100644 favicon.ico create mode 100644 gulpfile.js create mode 100755 images/campus-scene33983-S-0521-JFS-XX.jpg create mode 100644 images/catalog-html-template-preview.jpg create mode 100644 images/diagonal-gold.png create mode 100644 images/diagonal-gold.svg create mode 100755 images/faculty-33822-S-MGE0348-xx.jpg create mode 100644 images/hide-search-icon.png create mode 100755 images/pylons-scene33892-S-0013-JFS-XX.jpg create mode 100644 images/pylons-scene33892-s-0013-jfs-xx_01--blur.jpg create mode 100644 images/search-icon.png create mode 100755 images/staff-council-31212-s-0148xx.jpg create mode 100644 index.html create mode 100644 javascripts/src/fontfaceobserver__custom.js create mode 100644 javascripts/src/responsive-nav--custom.js create mode 100644 javascripts/src/responsive-nav-dropdown--custom.js create mode 100644 javascripts/src/vendor/beyondHyper-tabs.js create mode 100755 javascripts/src/vendor/fontfaceobserver-1.5.1.js create mode 100644 javascripts/src/vendor/responsive-nav-dropdown.js create mode 100644 javascripts/src/wvu-masthead-nav-search-toggle.js create mode 100644 mstile-150x150.png create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 safari-pinned-tab.svg create mode 100755 scss/0-plugins/bourbon/_bourbon-deprecated-upcoming.scss create mode 100755 scss/0-plugins/bourbon/_bourbon.scss create mode 100755 scss/0-plugins/bourbon/addons/_border-color.scss create mode 100755 scss/0-plugins/bourbon/addons/_border-radius.scss create mode 100755 scss/0-plugins/bourbon/addons/_border-style.scss create mode 100755 scss/0-plugins/bourbon/addons/_border-width.scss create mode 100755 scss/0-plugins/bourbon/addons/_buttons.scss create mode 100755 scss/0-plugins/bourbon/addons/_clearfix.scss create mode 100755 scss/0-plugins/bourbon/addons/_ellipsis.scss create mode 100755 scss/0-plugins/bourbon/addons/_font-stacks.scss create mode 100755 scss/0-plugins/bourbon/addons/_hide-text.scss create mode 100755 scss/0-plugins/bourbon/addons/_margin.scss create mode 100755 scss/0-plugins/bourbon/addons/_padding.scss create mode 100755 scss/0-plugins/bourbon/addons/_position.scss create mode 100755 scss/0-plugins/bourbon/addons/_prefixer.scss create mode 100755 scss/0-plugins/bourbon/addons/_retina-image.scss create mode 100755 scss/0-plugins/bourbon/addons/_size.scss create mode 100755 scss/0-plugins/bourbon/addons/_text-inputs.scss create mode 100755 scss/0-plugins/bourbon/addons/_timing-functions.scss create mode 100755 scss/0-plugins/bourbon/addons/_triangle.scss create mode 100755 scss/0-plugins/bourbon/addons/_word-wrap.scss create mode 100755 scss/0-plugins/bourbon/css3/_animation.scss create mode 100755 scss/0-plugins/bourbon/css3/_appearance.scss create mode 100755 scss/0-plugins/bourbon/css3/_backface-visibility.scss create mode 100755 scss/0-plugins/bourbon/css3/_background-image.scss create mode 100755 scss/0-plugins/bourbon/css3/_background.scss create mode 100755 scss/0-plugins/bourbon/css3/_border-image.scss create mode 100755 scss/0-plugins/bourbon/css3/_calc.scss create mode 100755 scss/0-plugins/bourbon/css3/_columns.scss create mode 100755 scss/0-plugins/bourbon/css3/_filter.scss create mode 100755 scss/0-plugins/bourbon/css3/_flex-box.scss create mode 100755 scss/0-plugins/bourbon/css3/_font-face.scss create mode 100755 scss/0-plugins/bourbon/css3/_font-feature-settings.scss create mode 100755 scss/0-plugins/bourbon/css3/_hidpi-media-query.scss create mode 100755 scss/0-plugins/bourbon/css3/_hyphens.scss create mode 100755 scss/0-plugins/bourbon/css3/_image-rendering.scss create mode 100755 scss/0-plugins/bourbon/css3/_keyframes.scss create mode 100755 scss/0-plugins/bourbon/css3/_linear-gradient.scss create mode 100755 scss/0-plugins/bourbon/css3/_perspective.scss create mode 100755 scss/0-plugins/bourbon/css3/_placeholder.scss create mode 100755 scss/0-plugins/bourbon/css3/_radial-gradient.scss create mode 100755 scss/0-plugins/bourbon/css3/_selection.scss create mode 100755 scss/0-plugins/bourbon/css3/_text-decoration.scss create mode 100755 scss/0-plugins/bourbon/css3/_transform.scss create mode 100755 scss/0-plugins/bourbon/css3/_transition.scss create mode 100755 scss/0-plugins/bourbon/css3/_user-select.scss create mode 100755 scss/0-plugins/bourbon/functions/_assign-inputs.scss create mode 100755 scss/0-plugins/bourbon/functions/_contains-falsy.scss create mode 100755 scss/0-plugins/bourbon/functions/_contains.scss create mode 100755 scss/0-plugins/bourbon/functions/_is-length.scss create mode 100755 scss/0-plugins/bourbon/functions/_is-light.scss create mode 100755 scss/0-plugins/bourbon/functions/_is-number.scss create mode 100755 scss/0-plugins/bourbon/functions/_is-size.scss create mode 100755 scss/0-plugins/bourbon/functions/_modular-scale.scss create mode 100755 scss/0-plugins/bourbon/functions/_px-to-em.scss create mode 100755 scss/0-plugins/bourbon/functions/_px-to-rem.scss create mode 100755 scss/0-plugins/bourbon/functions/_shade.scss create mode 100755 scss/0-plugins/bourbon/functions/_strip-units.scss create mode 100755 scss/0-plugins/bourbon/functions/_tint.scss create mode 100755 scss/0-plugins/bourbon/functions/_transition-property-name.scss create mode 100755 scss/0-plugins/bourbon/functions/_unpack.scss create mode 100755 scss/0-plugins/bourbon/helpers/_convert-units.scss create mode 100755 scss/0-plugins/bourbon/helpers/_directional-values.scss create mode 100755 scss/0-plugins/bourbon/helpers/_font-source-declaration.scss create mode 100755 scss/0-plugins/bourbon/helpers/_gradient-positions-parser.scss create mode 100755 scss/0-plugins/bourbon/helpers/_linear-angle-parser.scss create mode 100755 scss/0-plugins/bourbon/helpers/_linear-gradient-parser.scss create mode 100755 scss/0-plugins/bourbon/helpers/_linear-positions-parser.scss create mode 100755 scss/0-plugins/bourbon/helpers/_linear-side-corner-parser.scss create mode 100755 scss/0-plugins/bourbon/helpers/_radial-arg-parser.scss create mode 100755 scss/0-plugins/bourbon/helpers/_radial-gradient-parser.scss create mode 100755 scss/0-plugins/bourbon/helpers/_radial-positions-parser.scss create mode 100755 scss/0-plugins/bourbon/helpers/_render-gradients.scss create mode 100755 scss/0-plugins/bourbon/helpers/_shape-size-stripper.scss create mode 100755 scss/0-plugins/bourbon/helpers/_str-to-num.scss create mode 100755 scss/0-plugins/bourbon/settings/_asset-pipeline.scss create mode 100755 scss/0-plugins/bourbon/settings/_prefixer.scss create mode 100755 scss/0-plugins/bourbon/settings/_px-to-em.scss create mode 100755 scss/0-plugins/neat/_neat-helpers.scss create mode 100755 scss/0-plugins/neat/_neat.scss create mode 100755 scss/0-plugins/neat/functions/_new-breakpoint.scss create mode 100755 scss/0-plugins/neat/functions/_private.scss create mode 100755 scss/0-plugins/neat/grid/_box-sizing.scss create mode 100755 scss/0-plugins/neat/grid/_direction-context.scss create mode 100755 scss/0-plugins/neat/grid/_display-context.scss create mode 100755 scss/0-plugins/neat/grid/_fill-parent.scss create mode 100755 scss/0-plugins/neat/grid/_media.scss create mode 100755 scss/0-plugins/neat/grid/_omega.scss create mode 100755 scss/0-plugins/neat/grid/_outer-container.scss create mode 100755 scss/0-plugins/neat/grid/_pad.scss create mode 100755 scss/0-plugins/neat/grid/_private.scss create mode 100755 scss/0-plugins/neat/grid/_row.scss create mode 100755 scss/0-plugins/neat/grid/_shift.scss create mode 100755 scss/0-plugins/neat/grid/_span-columns.scss create mode 100755 scss/0-plugins/neat/grid/_to-deprecate.scss create mode 100755 scss/0-plugins/neat/grid/_visual-grid.scss create mode 100755 scss/0-plugins/neat/settings/_disable-warnings.scss create mode 100755 scss/0-plugins/neat/settings/_grid.scss create mode 100755 scss/0-plugins/neat/settings/_visual-grid.scss create mode 100644 scss/0-plugins/normalize/_normalize.scss create mode 100644 scss/0-plugins/plugins-dir.scss create mode 100644 scss/0-plugins/wvu-utilities/_layout-helpers.scss create mode 100644 scss/0-plugins/wvu-utilities/_omega-reset.scss create mode 100644 scss/0-plugins/wvu-utilities/_wvu-utilities.scss create mode 100644 scss/1-base/_wvu-base.scss create mode 100644 scss/1-base/_wvu-blog.scss create mode 100644 scss/1-base/_wvu-buttons.scss create mode 100644 scss/1-base/_wvu-color-modifiers.scss create mode 100644 scss/1-base/_wvu-footer.scss create mode 100644 scss/1-base/_wvu-forms.scss create mode 100644 scss/1-base/_wvu-header.scss create mode 100644 scss/1-base/_wvu-image-replacement.scss create mode 100644 scss/1-base/_wvu-instructions.scss create mode 100644 scss/1-base/_wvu-main-content.scss create mode 100644 scss/1-base/_wvu-masthead--wvu-tech.scss create mode 100644 scss/1-base/_wvu-masthead.scss create mode 100644 scss/1-base/_wvu-media-queries.scss create mode 100644 scss/1-base/_wvu-mixins.scss create mode 100644 scss/1-base/_wvu-nav.scss create mode 100644 scss/1-base/_wvu-print.scss create mode 100644 scss/1-base/_wvu-search.scss create mode 100644 scss/1-base/_wvu-skip-nav.scss create mode 100644 scss/1-base/_wvu-tables.scss create mode 100644 scss/1-base/_wvu-typography.scss create mode 100644 scss/1-base/_wvu-variables.scss create mode 100644 scss/1-base/base-dir.scss create mode 100644 scss/2-modules/_modifiers-for-patterns.scss create mode 100644 scss/2-modules/_wvu-action-hero.scss create mode 100644 scss/2-modules/_wvu-admin-hero.scss create mode 100644 scss/2-modules/_wvu-adverts.scss create mode 100644 scss/2-modules/_wvu-background-color-changer.scss create mode 100644 scss/2-modules/_wvu-backpage-header.scss create mode 100644 scss/2-modules/_wvu-big-search-index.scss create mode 100644 scss/2-modules/_wvu-big-search.scss create mode 100644 scss/2-modules/_wvu-breadcrumbs.scss create mode 100644 scss/2-modules/_wvu-calendar--flex.scss create mode 100644 scss/2-modules/_wvu-calendar-widget.scss create mode 100644 scss/2-modules/_wvu-code-examples.scss create mode 100644 scss/2-modules/_wvu-container.scss create mode 100644 scss/2-modules/_wvu-diptych.scss create mode 100644 scss/2-modules/_wvu-directory.scss create mode 100644 scss/2-modules/_wvu-event-agenda.scss create mode 100644 scss/2-modules/_wvu-featurettes.scss create mode 100644 scss/2-modules/_wvu-gallery.scss create mode 100644 scss/2-modules/_wvu-hero.scss create mode 100644 scss/2-modules/_wvu-landing-page-header.scss create mode 100644 scss/2-modules/_wvu-landingpage-header.scss create mode 100644 scss/2-modules/_wvu-lede-text.scss create mode 100644 scss/2-modules/_wvu-main.scss create mode 100644 scss/2-modules/_wvu-media-object.scss create mode 100644 scss/2-modules/_wvu-pattern-instructions.scss create mode 100644 scss/2-modules/_wvu-pentaptych.scss create mode 100644 scss/2-modules/_wvu-polyptych.scss create mode 100644 scss/2-modules/_wvu-profile.scss create mode 100644 scss/2-modules/_wvu-profiles-index.scss create mode 100644 scss/2-modules/_wvu-quadriptych.scss create mode 100644 scss/2-modules/_wvu-quicklinks.scss create mode 100644 scss/2-modules/_wvu-sidebar.scss create mode 100644 scss/2-modules/_wvu-social-media.scss create mode 100644 scss/2-modules/_wvu-sub-nav.scss create mode 100644 scss/2-modules/_wvu-super-nav.scss create mode 100644 scss/2-modules/_wvu-tabbed-ui.scss create mode 100644 scss/2-modules/_wvu-testimonial-listing.scss create mode 100644 scss/2-modules/_wvu-testimonial.scss create mode 100644 scss/2-modules/_wvu-triptych.scss create mode 100644 scss/2-modules/_wvu-twitter-widget.scss create mode 100644 scss/2-modules/_wvu-video.scss create mode 100644 scss/2-modules/modules-dir.scss create mode 100644 scss/3-layouts/layouts-dir.scss create mode 100644 scss/4-custom/_backpage-header--custom.scss create mode 100644 scss/4-custom/_base.scss create mode 100644 scss/4-custom/_beyondHyper-tabs--custom.scss create mode 100644 scss/4-custom/_custom-utilities.scss create mode 100644 scss/4-custom/_main.scss create mode 100644 scss/4-custom/_nav-search-toggle.scss create mode 100644 scss/4-custom/_quicklinks--custom.scss create mode 100644 scss/4-custom/_tables.scss create mode 100644 scss/4-custom/_variables.scss create mode 100644 scss/4-custom/_wvu-nav-dropdowns.scss create mode 100644 scss/4-custom/custom-dir.scss create mode 100644 scss/4-custom/vendor/_beyondHyper-tabs.scss create mode 100755 scss/styles.scss create mode 100644 site.webmanifest create mode 100755 stylesheets/styles.css diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..cff530d --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,7 @@ +# Browsers that we support +# Based off of https://github.com/browserslist/browserslist +# Used for Autoprefixer and Babel + +last 4 versions +> 1% +IE 10 diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..b94b805 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +# editorconfig.org + +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +trim_trailing_whitespace = true +end_of_line = lf +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false + +[{package,bower}.json] +indent_style = space +indent_size = 2 diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..b045325 --- /dev/null +++ b/.gitignore @@ -0,0 +1,157 @@ +# A .gitignore file tells git which files not to include or version track in your repository. +# Usually, these are silly things like ".DS_Store" or "Thumbs.db". +# We've included a list of the most common files we don't want to version track here. +# Much credit goes to: https://github.com/github/gitignore + +### OSX ### +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear on external disk +.Spotlight-V100 +.Trashes + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### Mixture ### +models +templates + +### Windows ### +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk + + +### SVN ### +.svn/ + + +### Sass ### +.sass-cache + + +### Ignore all source map files ### +*.map + + +### SublimeText ### +# cache files for sublime text +*.tmlanguage.cache +*.tmPreferences.cache +*.stTheme.cache + +# workspace files are user-specific +*.sublime-workspace + +# project files should be checked into the repository, unless a significant +# proportion of contributors will probably not be using SublimeText +# *.sublime-project + +# sftp configuration file +sftp-config.json + + +### TextMate ### +*.tmproj +*.tmproject +tmtags + + +### Node ### +# Logs +logs +*.log + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directory +# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git- +node_modules + +### grunt ### +# Grunt usually compiles files inside this directory +dist/ + +# Grunt usually preprocesses files such as coffeescript, compass... inside the .tmp directory +.tmp/ + + +### Dreamweaver ### +# DW Dreamweaver added files +_notes +dwsync.xml + + +### Bower ### +bower_components + +### CSS output files ### +scss/5-css-output +stylesheets/css-output + +### CodeKit ### +# General CodeKit files to ignore +/min + +### Exclude video and audio from Git ### +# These files should be uploaded to the Files page in your site +*.mp4 +*.m4v +*.mov +*.ogv +*.flv +*.swf +*.webm +*.asf +*.avi +*.wav +*.mp3 +*.aac +*.wma diff --git a/.scss-lint.yml b/.scss-lint.yml new file mode 100644 index 0000000..6b865b5 --- /dev/null +++ b/.scss-lint.yml @@ -0,0 +1,233 @@ +scss_files: "**/*.scss" +plugin_directories: ['.scss-linters'] + +# List of gem names to load custom linters from (make sure they are already +# installed) +plugin_gems: [] + +linters: + BangFormat: + enabled: true + space_before_bang: true + space_after_bang: false + + BemDepth: + enabled: false + max_elements: 1 + + BorderZero: + enabled: true + convention: zero # or `none` + + ColorKeyword: + enabled: true + + ColorVariable: + enabled: true + + Comment: + enabled: true + + DebugStatement: + enabled: true + + DeclarationOrder: + enabled: true + + DisableLinterReason: + enabled: false + + DuplicateProperty: + enabled: true + + ElsePlacement: + enabled: true + style: same_line # or 'new_line' + + EmptyLineBetweenBlocks: + enabled: false + ignore_single_line_blocks: true + + EmptyRule: + enabled: true + + ExtendDirective: + enabled: false + + FinalNewline: + enabled: true + present: true + + HexLength: + enabled: true + style: short # or 'long' + + HexNotation: + enabled: true + style: lowercase # or 'uppercase' + + HexValidation: + enabled: true + + IdSelector: + enabled: true + + ImportantRule: + enabled: true + + ImportPath: + enabled: true + leading_underscore: false + filename_extension: false + + Indentation: + enabled: true + allow_non_nested_indentation: false + character: space # or 'tab' + width: 2 + + LeadingZero: + enabled: true + style: exclude_zero # or 'include_zero' + + MergeableSelector: + enabled: true + force_nesting: true + + NameFormat: + enabled: true + allow_leading_underscore: true + convention: hyphenated_lowercase # or 'camel_case', or 'snake_case', or a regex pattern + + NestingDepth: + enabled: true + max_depth: 3 + ignore_parent_selectors: false + + PlaceholderInExtend: + enabled: true + + PropertyCount: + enabled: false + include_nested: false + max_properties: 10 + + PropertySortOrder: + enabled: true + ignore_unspecified: true + + PropertySpelling: + enabled: true + extra_properties: [] + + PropertyUnits: + enabled: true + global: [ + 'ch', 'em', 'ex', 'rem', # Font-relative lengths + 'cm', 'in', 'mm', 'pc', 'pt', 'px', 'q', # Absolute lengths + 'vh', 'vw', 'vmin', 'vmax', # Viewport-percentage lengths + 'deg', 'grad', 'rad', 'turn', # Angle + 'ms', 's', # Duration + 'Hz', 'kHz', # Frequency + 'dpi', 'dpcm', 'dppx', # Resolution + '%'] # Other + properties: {} + + PseudoElement: + enabled: true + + QualifyingElement: + enabled: true + allow_element_with_attribute: false + allow_element_with_class: false + allow_element_with_id: false + + SelectorDepth: + enabled: true + max_depth: 3 + + SelectorFormat: + enabled: true + convention: hyphenated_BEM # or 'strict_BEM', or 'hyphenated_lowercase', or 'snake_case', or 'camel_case', or a regex pattern + + Shorthand: + enabled: true + allowed_shorthands: [1, 2, 3, 4] + + SingleLinePerProperty: + enabled: true + allow_single_line_rule_sets: true + + SingleLinePerSelector: + enabled: true + + SpaceAfterComma: + enabled: true + style: one_space # or 'no_space', or 'at_least_one_space' + + SpaceAfterPropertyColon: + enabled: true + style: one_space # or 'no_space', or 'at_least_one_space', or 'aligned' + + SpaceAfterPropertyName: + enabled: true + + SpaceAfterVariableName: + enabled: true + + SpaceAroundOperator: + enabled: true + style: one_space # or 'no_space' + + SpaceBeforeBrace: + enabled: true + style: space # or 'new_line' + allow_single_line_padding: false + + SpaceBetweenParens: + enabled: true + spaces: 0 + + StringQuotes: + enabled: true + style: single_quotes # or double_quotes + + TrailingSemicolon: + enabled: true + + TrailingWhitespace: + enabled: true + + TrailingZero: + enabled: false + + TransitionAll: + enabled: false + + UnnecessaryMantissa: + enabled: true + + UnnecessaryParentReference: + enabled: true + + UrlFormat: + enabled: true + + UrlQuotes: + enabled: true + + VariableForProperty: + enabled: false + properties: [] + + VendorPrefix: + enabled: true + identifier_list: base + additional_identifiers: [] + excluded_identifiers: [] + + ZeroUnit: + enabled: true + + Compass::*: + enabled: false diff --git a/404.html b/404.html new file mode 100644 index 0000000..3359983 --- /dev/null +++ b/404.html @@ -0,0 +1,25 @@ + + + + + + + + 404 Page Not Found | Catalog | West Virginia University + + + + + + + + + + + + + +

404 Page Not Found

+

Well this is embarrassing. We couldn't find what you were looking for. Double check the URL to make sure there are no typos. Perhaps try searching for the page or file on this site via the search box in the upper right or via Google. If you still can't find it, we'd appreciate a heads up. Email registrar@mail.wvu.edu for help, and please include the URL of the page you were looking for.

+ + \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..df4c78a --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) WVU Catalog Static + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..29825ac --- /dev/null +++ b/README.md @@ -0,0 +1,60 @@ +catalog-static +================== + +**Theme description:** A WVU branded template for Catalog.wvu.edu made with vanilla HTML. This template could be easily adapted to apply WVU's brand to other applications. + +**Developers name(s):** Adam Johnson + +**Github repository URL:** [https://github.com/wvuweb/catalog-static](https://github.com/wvuweb/catalog-static) + +**Site URL:** Production: [https://catalog.wvu.edu](https://catalog.wvu.edu) + +**Dependencies:** [NodeJS](https://nodejs.org/en/), [Gulp](http://gulpjs.org), all of it's dependencies and Node packages. + +## How to run Gulp + +1. Navigate to your project via Terminal (maybe: `cd ~/Sites/catalog-static`?) +1. Type `gulp` and hit enter. +1. Visit `http://localhost:3000` in your browser. + +## How to get set up: + +¡Hola! If you're new here, follow these steps: + +1. Install Node at [http://nodejs.org/](http://nodejs.org/). +1. Install Ruby (if you're on a Mac, you can skip this step): [https://www.ruby-lang.org/en/downloads/](https://www.ruby-lang.org/en/downloads/). +1. Install Gulp via [the directions on their website](https://gulpjs.com/). +1. In your terminal, navigate to wherever you cloned this repo (maybe `cd ~/Sites/catalog-static/`?) +1. Install the dependencies for the project: + * `npm install` +1. Make sure there are no errors in your terminal (they usually appear in red). If there are, search the web for an answer or try prefixing some commands with `sudo`. +1. After everything is installed, follow the instructions above on "How to run Gulp". + + +### Lint your code + +This repo comes with both an EditorConfig file and SCSS Lint file. Before making any modifications, consider installing [EditorConfig](https://editorconfig.org/#download) and [scss-lint](https://github.com/brigade/scss-lint/#installation). + +### Getting Started with Gulp + +Travis Maynard wrote [a great article](http://www.travismaynard.com/writing/getting-started-with-gulp) about how to get started with Gulp. I've already done the heavy lifting with Gulp by creating the `gulpfile.js`, but that article brings it back to the basics to help you get started. + +If the dependencies in this project are old and you want to update your packages, follow [these instructions](http://stackoverflow.com/a/16074029/4032506). + +## About Catalog.wvu.edu + +WVU's course catalog is run and hosted by a third-party vendor called [CourseLeaf](https://www.courseleaf.com/). The [WVU Registrar](https://registrar.wvu.edu) is in charge of the content while CourseLeaf handles the technical implementation (hosting, templating, support, etc). + +## About this template + +This is a flat HTML template which uses styles from WVU's pattern library, [Supertheme](https://supertheme.sandbox.wvu.edu). Supertheme was built for [CleanSlate CMS](https://cleanslatecms.wvu.edu), WVU's mutli-site content management system. This template has abstracted the HTML from CleanSlate Radius Templates to flat, vanilla HTML. You could easily use this template to wrap any app or service with WVU branding. There's a psuedo "style-guide" in the tabs of this HTML file. You can also see more options on the [Supertheme website](https://supertheme.sandbox.wvu.edu). + +This theme uses [Sass](http://sass-lang.com/) and Gulp to compile the CSS. I have specifically commented out various partials in `scss/1-base/base-dir.scss` and `scss/2-modules/modules-dir.scss` because Catalog didn't use those patterns (performance!). If you want to use some of the commented out patterns (maybe you need two, three or four column stuff), follow the install instructions, run `gulp` and uncomment the requisite Sass partials. + +## Have questions? + +If you have questions or need help, please [contact Adam Johnson](https://universityrelations.wvu.edu/digital-services#staff) or any WVU University Relations team member. Don't be afraid to open an issue if it's related to this project. + +## License + +The code is available under the MIT license. diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..fa43fe840f16df02cd11f61d6994893d508f5b0b GIT binary patch literal 7719 zcmch6Wn5HW)b63XJEXh2C8SXVhLVsDK{_NPMnL#8h$t-~At9a8HNeo_4bqZBr*Mz& z`{{nTU+-^zXHKrO_gQZvdcV|F@xNLfDYtMJyjpZB?vw3`PnDY8Wa*7y!`MXsRd~ z_%9r024ol@8n4<7m!ICXT>vaGbfgrXN=g;9s6n_Ld#*pnvp@zJ}$)pXum zm5Ltm9&xt=7#}Wf7%nbP7`mOhRl)nZ@4-!lcT;!jSAFP(Q6{(N@AmF)&KX&JW~Fy- zrUQ!ijCF7#UqIf7QL6Sdq0nmcjiZjeqU8r-^Z!2_RHa`aAkbyX%v^62WnyeV3;j`% zi&*c*Y2S*zr5>VoJbz2@!8-No?>2S^lnhhS`P zA5&*&OjhGf=0ZY;(rL-4DAXt)aIteuf+YocJEpvgX}nbMB;^CxEZv6xQy}5$8^-ro zBH=&qEL<dnH&r(QchSz^5O`i;D`sxd@(U5t>$z=WNfAPdHYn-iT_~z8~16q!I>5{3_t2b+atEa>B&R^Knl_9K8o$-1I1 zVWs%t3fcmWZyqW23mG>)=1~IZ`Z@Y>&fDeDZWH>32dFRL*Ln;bpHH)=+Aq%|nWZjL zIoulgF8?gFXBiJ0ItIkI?YOi4!2sZ??b|KR99jBg>6p|W29|<;FFg`yILe4S+L{q4gpMk;dyGBL3HCcu|! zflF$mLCuY3r^g}Y=?@gqI2RH!iK z9|X3hQ5)P|h*M?I=Nt49XS{ns=J&}jVY~9>-elx2bRchmqCU<~*jeMp9~2JuC4Wx} z$0w`Mal|SF7v^o&=w2Pu_K~CT8LpSIsBXAcE45Kf2p@<=%J8oUd4`szPq}hr#?b`u zpBr@7%ZQ}8rhpUzWsjLLOg9F{htjcMKT2pMb7#DYbm)@F0Ccp2`-J^Qdvn$L@S5jb zeWRD&qlN;vl-Ge%HCiZ=pUT#EIK@-X3PjKy>1VqSH7{1KGu~eLXdfHs5#`rYn#AhLHo)V!k0Z^C7T-|;t+RW*=lppF zEzJ^f`woQJO*v#=dARz|&U%)cr9)G1THA>$opfl4Mg_Ju2uutl=T3gXjudJxLoKa} zJ;&9?M<3z>{PO%5F>3wU)BOt1=4W2KeA*QKfG8`7=@9tsh?Zv3{xp1f%jt;%fPo>6 z!fc{PY@r6>e{t%R*!YIntHLSH)G6c zO*i4++fzKPoSTRL-eNNW={6f9_z&k^3WNsIUpQ9Dm6fu>jKE~gkk6D7sd(BB!+TjC z*Poc%RnTzZ<#&AoW2P2u`J66r*hW*)jExe@AOHBxaDd881WwtDXd{F#Nh-3DRQ6_u zb(KpU=LJq;^=RQ>CSGH6!C|o`j|*LNVZYTS&*m=fxCd~$yEO`+Ev0KxPJd?S{ew@f z#<+LQ<_5^x7e~if)3rloHF4Za`y6}dIm=MK3c-n@k(h6yAjoyBkEL^|PcqnrXqeY} zVt7E*$h0ocT(dES?%srxXP`8!_H&JeGBg!eP&6kfG_MMpWy4DQ$XU#!} zLUH55|I}nOJpIhof)Q5U@1(z&WT+=}!bfEM-Q+G|k8oTKrHByWYTP6Z0*44XRfc&l zfo;hP9SV#!R|>fkH{tZlyl+MwGcQP=gLLfVq{qd=)QCEXhPjJ4!^=R_&vJ`JT-DP@ zK@bE`)up4cvrCLZx8ueERS+mxVZm}B-XI#cbttimUfmiJx(AsP?=Ozok~-p#5!!dm z{B_C@ul?|Vke_^S!yHDp_xjg60ofm)2i2!keP?!%k}5(CQ_oe)GGksA*`CfbOddy* z>l$sWT~d8sy9@R-|9B^q+DvH05oxtPFMj{G?x|g2x@D&h_RsSAuj{&Y2%by=7q(qE8_A@&jnsxXMx4-Icx>LsX{NgqFSi$ZuL z4z)Kj?^HP!!J z)XNI~8G`?)QHz}qUt}G28``$nPH9~e_`mZM-mkM~Lv++X?PmpmqF2ATW7>mtQ^#UN zPa+awIuiCL>saGe-&OwJ+AKpg$b{DBRS{tF73t?#u%H`EW9-~7i+|433SQ8VL1D78 zR28zk5SzPLP!tR}{DGS6-uJR;sxWqw41gN&S)_C+7;W}8vE#%f!rb2#oNc~muf0vE zr_y|h0?22rMPsnLEM*qx=eUtBt-rC|ZXtb_oX=suH>oy(3*anX7K(U>coah93Z9+J z6<9TspUIEfA2|km*(}-b=LGP;=!b6ZtBzeiLYvg+CLLu>+SwBn+FuV`-TkoLkv}MlhsCuGZ%=Q1ta8&jFP8=# zO<5rzxYp%fy^&iV9IT3hH?#RcyUN;FhG^7lVvfaDhT{vWIRlpHcB1ZUN1fZLo!mVOXe_D%feBw>J7yOxU67yqpC=7T>|LqUb_LK$fep*J|31Y zYi9J#!G~3Diekd}{%)QmS+1XBwbw7=l#51l+WD;)+r%F34kvzASk&WqgP^3)knnz_ zot2LrKua8s>;1z`h78rAY{U_a#bhuJDw6@=86v|X1|nQo z$8h;uSwD;L%>~}StQdWu$&^fVsV{6oylvG5cyWO@1W9L$mAo?2SNn`qNH=w`2iS9# z-#V4uFX3Clew87WrPesB>~BoEG^{jHn5=g`h%scEJyWg;kcgI0HYqF`)p_{3{)1rt z-q%_qdwyU2cV9?){}fb&Y;zc%s-x{ibn zm|{I%7&%o=s75SO>LNSipUJPr&;OcIKe65V^D}fvo}h23BF>u)4CE0qJXpZN?ccn) zK#y!obxU3f%fmjY)LS3&jvPpge0z3|$wMs_VG?78bbAEN?BVgeb-49HowNQ7ygD*7 zLokw5iXL+$NFn&ttZFgo56V0Pv(H*WPfX-Z~ z<$LrGxqlQGAze0?8`M!p?lD-Sj=ZhzT&sG{k&Qu&3sZNHl|J0%xTUDO3{(!D!>EuT zH}_4B+V3&Y(|30~oOxm7zPHw=k8%+!@o-<4U>%+&)z)4=i+J-`C6bkIx#dH9-+OT- z;;JQW{Q3M#5(zLJp1{BgCH`U~c@hhHIb%7u{U9@AP?BEplf5U+jSfB( z-<&Yj6s@SS@Q&5a$YOn-<1s}*koEbhr4Irn>Y{?LO_31z)cT61K!`*(Mi=&XMQ?az zpj%Td%e|Fxr)K>d?y+@>p;Z0O+e4aV%AdqA zzxKYZOvB%Uv;_rRM`^pb-~HWlPUB61!>=%+_L1!^`{hOAiF^z}G?1V_2wyk}0?JCB zZoHEPiIeS8Lyg@zh~~$T=EOa>>r}g4|M}i+8K*b6HHdLybFV;t<190>1XfGiXvz-e z>%U=zl$2-Fm*w+pO|@(JOtO<}Itc^Pb(YVg&`i3BKgqOxT`c#BV!YNw+*xiTJ124l zh^EZYkVCmI2WWYA%{Dj6aooH_|0Zj^U-*IH!A1HmrSNpuoby8ab&V$dJ2+m$J0A+; z43ot_1_i{(bi5L3KQ-4mgP+ra*Q*$a(gmOEDlIU7B|?w8t(_B)cQL%7Lw9A7l#1#a zhTfv(5MrpDp`%@nY9I?-ZCH|tCeequ(_d4zP13v1z12u(8| zQFNT$MuPh5bj{%?ZH?ur;m1tc*NwuwuYU0pKQvpsUePq^8e?7qnM|%&`_)^6hoiI z-XG*3!(V!DD9wrQ^2c9}DZ6Q8MA2QdEeda!o9acjf`la~$x4{}lzyjg(+r zxvxX9`Jp4kx{G!j55{*Qk7shUY3$na{l&2+OAqxS2V8gx`}&Eq1GPnPr{V8;RFNpk zxAh*Yn_ktTsMh*9U?&>R5Ug{xyiYO7tBKpVRJTgdZ0!N;@5$`P`m%U=BX~`YVI{og;@%t1*3DFgVRs zgOeQihMek=k%Hwv*Y~*_m)vj)#~BgpM6CSM^xN7Tj4=vye_EH)2MO8hRmjKs9on$7 z$Z7Ah2Hb;q3jzU(FUh$Lwk_$u%tUXz-u6BOV;u14SkHdYHH`8&)EBCp8q6d!w=2Zr z%e<@4(a$bt!8Y}BE!HP$t;tSu(jVN_C;s-0q6_-rr65=qQB(S?(4tgY7Mxj1Fy{*U zCk6-B9G=`W*8(gWW0U&uMouvmu?~D?q07WTH+r-Av)I$fwVf{7>kACSqxZ zC$YJ|))UFs5T}7lttjo2s6k$-o$koWl5T4~-Hh3RWwO`gTdzis#%REYnKla>-Myq$ z8_NpNQ**N2Kg3}bChM7wE$~;g5PK}A@{GvB7rY;y+T+Wn+xdk>l@eY_;`oZ91xQ)*IpCdf&fDHyr^A>utNtn=fDcz9UG9 z{dss1c?-I(z+42CF;678rF<48Fgy$goC!i)^bNe(Z9%h7J4e6KS{G6b)2os7k+2}uQ-hae$0ZDC=cM^-2%>OxJk`4~0?^C(ZG3I=YU+~#6+G*N?#LrdWf46H^xQ3K{=;HNn*ePIbRV{DmP>-6C!lu zLS!5j_@4W>ACACLKB}MX~+*a=ca0U7JS=Kmnn#a-I0yCJ`u>5#H0aCPYBOa|`!_}}^D*gc_>4^4lb6Q+B!6d-TCDkfb@hx&X(U(G%I|TY#)=2 zj^6@46u|ECz&uQD{HFBem)3VP^KJ`cEy!GP0+IwljbnCMAnYB2Gi>n{U)T#dk+)vM z|83|&OprT_u@)Fo>X6N%FXi}(kDXnG=n*}p(x)jOGeXV9u);*$OLvizneAurD=zBI zR6C5%vzeEi2gLx{yx|J<4-6|x$jMe6{zFsc&&fU4XehC+q2o@`N5oWAiBM+t8#M*?cYfF{Ml2>18kSgXXy{CcSb?hy&EN@qiulv`)l)v(UhRy z@j=Gq?ivVK?0n0)wRPuFU!bkM{C>S7+v{T@Q$UZI7+Sb0xITE?9NMDC_m#BnKxgZi zk=&Z?T8iU99Fz&kOm+#W^1Yg_wxc7AF&G~dJ@9LMEuAOSwBjv{=vgRY+J?43ZCB-{ zIh*#6*bS}4GJJpWjq44H3Q2_yG6iG~E9sQ8MPGmx`F`&h*qrfK`s64N@HQFF>f;yM zYR$feSYBp|lD0vcm7M_1U%S&JrogybM=7WfnLK%;VQUh`OghuXHW$KKSOj7HiUB4qG#pG0m z`Tw-qjf+vi$Gi5!ohWq0y_OhtJ1DKUFkLjkYrKTD7O+w6<2XTAxNjAq%o)Q!CL#aVY`0alrAx({e zhSuD@GOeJXpdx$G7W2WcUeJ;19S<;ahHr=6WUT2Ct3-kV{C2$`Hh;-QblIfP6>1>X zFQi+lSim>u83Z-*i(2#1lC(d(l2jz?-XW8#%8t-}pKGlB3>dcP7ma~&RlIZ?RF4@dULc=Z4>>se|{x#oud#LZZ26TXm29BJ+( zZD9ysF(B|vfs;>Av?Ojhk>2RSoGS^OEX#jV;~l4_)0qZnd8~nm2i>;v{GUn`Hxu!9 zOcLiO`aOoK0R+jz9|gF6FD^eV;b2A=`!(nPPEVLZ(_lf4^bHCdDrw!J&enLqOIow0 z(1%oFm_1#!$#uT({~D8{51C~4wv2i=+b0mCI`19IwO0OjtM*nf&^LloF_&1&mLYxL z?!Ad~%99`e5^>mmtH9;y;XH~d5FKFnnGRbW@ z8&d_p;BLJ3GZH@6Hn()&VmTiwey9p-;-pU2VO}X2_#u^l6?p_hbTv9`?t+@bDHT~* zD6-r})^FHV(K|D68HLvJ?LWHQFrVmnOOge@B_;2I?od*l1Yk+v(9rU>Ja~GgNW`Io zJ%K^1i?g+J3o^l|Sup~WFXjebM%79f1-_D%;`!_ja-bTO9NuC%7lv?kEE}1GuVNfj zxj_s3uJ6O598=;mtv$xMeechr#2Ea`1iuHSAFVV&!7}Mnh2&kXz89jqmIptoM_$^O z`ARnWQT@f#z(f}dWCsBf1I-dEG-VuBgTrTF()FBw^8efV-M=Nmv`3;GN~d0i1;s>g zMU&k}^_7pEwU51wt(QHx14M*`rTB%!`9*~dM1*BTg=9p;c!fk{goGMp%S-<+16OxD zCx?Llw?Ur+B{67V9BA;$2V(8V?PEk@%cG S6Hfx005nx!s+2#o3j06sgM`ok literal 0 HcmV?d00001 diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..cae7f3ab17d8c9f02e89455f30607189a7d1b768 GIT binary patch literal 4730 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 F{{dZz-$?)f literal 0 HcmV?d00001 diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a42aaecd66290cdb2a03305dd78750fb1c6cdb9 GIT binary patch literal 7278 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 literal 0 HcmV?d00001 diff --git a/browserconfig.xml b/browserconfig.xml new file mode 100644 index 0000000..230d29a --- /dev/null +++ b/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #002855 + + + diff --git a/favicon-16x16.png b/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..c636afa285389989ee1124e51b3395d1634ea9d4 GIT binary patch literal 852 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>`W@Ck8c&eYQZ zy**anuc>~!s@mOUb@QP1r^{-2r4E(>UYvTt460$AIw6Z@nf<=0^6$3Fv`H4MnxQ&w zzIP65{lBNYXN}>(4F*^C>8LvTF=>Y8lsMczq@9}Ym{sg>>yUPBgKclO)ynxMQzu%8 zTLkhO2KmOh?O$iGcdfyc2^RnEDnC4~spaDP=!E8)g(ff0XvAeXJA`_2=?B-;+y1?! z^6!p{n0erZ-MX?i0UlBAugvL>4nJh^c}wqi2xH2cRH(iKnkC`y*C)Q8{s`z0ATuq0OEyjv*44lM@aw^!WIk z;o;HI;o(`6ASP|it}brQuP@KPpJDj|0dD604IL|H>|j~GWXhJFHFIpFnY)`7P1@A8 zYSyl{Wz)9x>75X;t!0jMR#tY7Ocu87*l4pX?U~rLXJOZP%mTV^HXaY|Pz= z157&az4=TQad-8^!Fq=eq!)1 z@zLS$n*QjKa72J@=do61hOK|aH1eiu9059CwZt`|BqgyV)hf9t6-Y4{85mmV8kp)D z8-^GeS{WNy85wIE7+Dz@)XbTngrXrgKP5A*61N84gBtUI8p5kWB1(c1%M}WW^3yVN zQWZ)n3sMy_3rdn17%JvG{=~yk7^b0d%K!8k&!<5Q%*xz)$=t%q!rqfbn1vNw8cYtS wFe`5kQ8<0$%84Uqj>sHgKi%N5z)O$emAGKZCnwXXKr0wLUHx3vIVCg!0Cx^3m;e9( literal 0 HcmV?d00001 diff --git a/favicon-32x32.png b/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..74fb225b84e703905aa64a114b96d7b26c82ca77 GIT binary patch literal 1299 zcmZ{iYgE#A7{`A|1cKJg)Mc3{w?7E>7Zec%`6C#hTtuMS)`sB?n~6rLSf*qb%`V=` zN}ZXf>pAUYmy^2OO7bMy9WP7Ux=d&8Y-h(>TUSOe_hK);&-Xmv=X}od;(4kys+GR@ zU_1c8S1yxiJx=^69NJSQoizgoo&S|tEBDgYH#0KD-;6*B;A zf&rK{0>EzuAjs0vla>GgYFd-3lLAN&XnH^~gb37@;zX-0ag$AG+8_?#rr{&gaZFvP zK%G~FSZ%^ZF=-;b{M87>JxTg7L9W{uH$Os$X6UPS#20K9`NHX^zlnA~BFzj#kVFZn z`j;;1hlk|%56N>6sH?IhfNGGgmi=*;_Vgw_IyGheM$zjr%Cr-rNtEtMvg<07mZVzD zP3t=cpF7T35S7kON%{E(V`;p`T!iFXMYeLm#Px`dBV0mcddU{yyNBf0m#`3&@7gawLC^P#X{Mo($046XeN$#-V!N-=mb@ZqvjD8IGkpc9>heJKl?~ zXC^Brt}{XsG_F48BM0M!i)zS}p6}%ReutL4Mz$tf(sqc8W$1Wn#nd2u*RJ@W*tFm{ z&A~d}SL>6E>%|M%+Ol$i|}xsWw9@|9oXr z9giqbUpmRgMChO-<%92-_j;LBM1`j7H*6BU87I4cBIOn#?tx4Ky`9#BX6nB8Zh{5aaV`_$C6$ylcDWNQpVs{HX<#Oy67K24EhLH-$| z{4z+duqWKo%Xs0 z0@HD;f5@E$aXbz7T*C?DmPR5zMS*K5J z@DZXPE5F$b6@r9ekhKEpRy2Ynk*FsB5KLH=ckPMn>A-`0yxlO$y^P0i4qmj=j_1Ex zuupZn)K@Q*FrCm0)lZYX5;oGtEgTq zCTi~r8~v21?acilnq(St*(ntiu3f_6?d_NsP}N~tH&wB`W=}DKmp4B9I7LrK!s7CK*b6W|U7T!Z1g>Z7Nj>%iHwjTU7+dB8 zmbsO}J6eZYXdG_g1buHWeGvpd#?*HCyu^UUZOXC0EoignpcJcgwKX%tn#DI2WqAy+ z;V2#pj$v`4bnGZT2j;Um5ipw%!&_Pog#QP~FUT}!m;OKCdkt#y0IO`e)mCjrG0{>~ zkZt}ti)byiWD(64s|kRTmS=N5xIzO2In_hM@+mDqlL(O}fIVaGBDcBn$uu80J)L4MXbaZHnE1&~Wsl5=9C{a@7h+3o-U literal 0 HcmV?d00001 diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c62da16adce6030f8f18fc39133805ddb5978e67 GIT binary patch literal 7406 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 literal 0 HcmV?d00001 diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..24b84fd --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,96 @@ +// Gulpfile for Catalog Static +// Renders Sass files into compressed CSS. Concatenates and minifies JS. +// Auto-reloads any HTML files in the root. +// Put your Sass (.scss) files into the "scss" directory. +// Put your JS into the `javascripts/src` directory, then add JS files to the `jsFiles` variable. +// ----------------------------------------------------- + +// Load all the dependencies +var gulp = require('gulp'); +var autoprefixer = require('gulp-autoprefixer'); +var browserSync = require('browser-sync').create(); +var concat = require('gulp-concat'); +var imagemin = require('gulp-imagemin'); +var notify = require("gulp-notify"); +var rename = require('gulp-rename'); +var sass = require('gulp-sass'); +var uglify = require('gulp-uglify'); +var babel = require('gulp-babel'); + +// The JS files we're minifying & concatenating. +var jsFiles = [ + './javascripts/src/vendor/fontfaceobserver-1.5.1.js', + './javascripts/src/fontfaceobserver__custom.js', + './javascripts/src/vendor/responsive-nav-dropdown.js', + './javascripts/src/responsive-nav-dropdown--custom.js', + './javascripts/src/wvu-masthead-nav-search-toggle.js', + './javascripts/src/vendor/beyondHyper-tabs.js' +]; + +// Browser Sync +// Static server: watching HTML, Sass, JS and image files. +gulp.task('browser-sync', ['build:sass', 'build:scripts', 'build:image'], function() { + browserSync.init({ + server: './', // Use the built-in static server for basic HTML/JS/CSS websites. + open: false + }); + gulp.watch("./scss/**/**/*.scss", ['build:sass']); // Watch all Sass files + gulp.watch("./javascripts/src/**/*.js", ['build:scripts']); // Watch all JS files in `javascripts/src/` + gulp.watch("./*.html").on('change', browserSync.reload); // Watch *.html files at the root & reload on save. +}); + +// Sass task +// Compile Sass into CSS, autoprefix it, notify about errors & auto-inject into browsers +gulp.task('build:sass', function() { + return gulp.src('./scss/*.scss') // Only compile the styles.scss base file to `stylesheets/styles.css` + .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) + .pipe(autoprefixer()) // Browsers to target are controlled via the `.browserslistrc` file at the root. + .pipe(gulp.dest('./stylesheets')) + .pipe(notify({ + title: 'Sass:', + message: 'Compiled <%= file.relative %>' + })) + .pipe(browserSync.stream()); +}); + +// Concatenate, Transpile & Minify JS +// Grab specific JS files from `javascripts/src/**/*` and output `catalog.js` and `catalog.min.js` to `javascripts/dist`. +// NOTE: Babel is a dependency so we can take 3rd party/vendor scripts using ES6+ and transpile them to ES5. +gulp.task('build:scripts', function() { + return gulp.src(jsFiles) // jsFiles is a JS variable (defined above) for our JS files. + .pipe(concat('catalog.js')) + .pipe(gulp.dest('./javascripts/dist/')) + .pipe(rename({suffix: '.min'})) + .pipe(babel({ + presets: ['@babel/env'] // Transpile ES6 to ES5 readable by older browsers. `env` is controlled via the `.browserslistrc` file at the root. + })) + .pipe(uglify()) + .on('error', function(err) { console.log(err); }) // Uglify: If a JS file has non-normative language in it, tell us what the error is. + .pipe(gulp.dest('./javascripts/dist/')) + .pipe(notify({ + title: 'JS:', + message: 'Compiled <%= file.relative %>' + })) + .pipe(browserSync.stream()); +}); + +// Compress all images in the "images" folder in the root. +gulp.task('build:image', function(){ + gulp.src('images/**/*') + .pipe(imagemin({ + progressive: true, + interlaced: true, + svgoPlugins: [{removeViewBox: false}] + })) + .pipe(gulp.dest('images/')) + .pipe(notify({ + title: 'Images:', + message: 'Losslessly reduced filesizes.' + })) + .pipe(browserSync.stream()); +}); + +// Default task. +// Run it by navigating to the project directory via Terminal and typing `gulp`. +// NOTE: Only add other tasks here that are not included via the browser-sync task. +gulp.task('default', ['browser-sync']); diff --git a/images/campus-scene33983-S-0521-JFS-XX.jpg b/images/campus-scene33983-S-0521-JFS-XX.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d71311ead9838006e8f223ac85d618ad6cefdb72 GIT binary patch literal 449544 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%0AnHifpd;&H>1&W8 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

T0PI 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

  • AMxMy#R=IN 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

    QfFi4sR|XA2}*o`V9{nWBgtZYrRq49 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

    Z`F8pQn64F!9oWizYk#lm7%cH#s?o|* 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 I;J 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�wCJg?(8(O8{Vh`jUmCi9 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 literal 0 HcmV?d00001 diff --git a/images/staff-council-31212-s-0148xx.jpg b/images/staff-council-31212-s-0148xx.jpg new file mode 100755 index 0000000000000000000000000000000000000000..a221107208cd7f1c944476ac12b8af3473e553f6 GIT binary patch literal 341508 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 VpH$GAT- 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

    `daPD^En#8jF2e?%HO#ewepd$4w((>idr3KwNC) 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�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 + + + + + + + Home | Course Catalog | West Virginia University + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + Undergraduate Catalog +
    +

    College of Business and Economics

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

    h2: Heading Two

    +

    To have small lede text, use the class .wvu-lede-small. The Entrepreneurship and Innovation major will prepare graduates for starting new ventures, as well as positions in organizations that propose, analyze, and implement entrepreneurial growth strategies.

    +

    WVU is required to have accessible web pages and web applications for individuals with disabilities according to Section 504 of the Rehabilitation Act of 1973 and Title II of the Americans with Disabilities Act of 1990.

    +

    University Relations has purchased Siteimprove for various academic and student-related sites. Siteimprove runs checks every five days on quality assurance (spelling and links) and accessibility on enrolled sites. If your unit is not using Siteimprove, use the Siteimprove Chrome Extesnsion to test pages on your site to make sure they are accessible (including this one!)

    +

    Have questions?

    +

    If you have any questions about this template, please contact Adam Johnson at adam.johnson@mail.wvu.edu. We're happy to provide help and direction if you need it! This template is based off of Super Theme, WVU's branded template for CleanSlateCMS

    +
    +
    +

    Buttons and lists

    +

    How about a button? We have a ton of button styles:

    +

    View all button styles

    +

    You can also have small buttons:

    +

    Small button

    +

    And large buttons:

    +

    Big button

    +

    The following is an unordered list:

    +
      +
    • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
    • +
    • Aliquam tincidunt mauris eu risus.
    • +
    • Leverage agile frameworks to provide a robust synopsis for high level overviews.
    • +
    • Organically grow the holistic world view of disruptive innovation via workplace diversity and empowerment.
    • +
    +
    +
    +

    If you want to have some lede text, use the class .wvu-lede.

    +

    Have questions?

    +

    If you have any questions about this template, please contact Adam Johnson at adam.johnson@mail.wvu.edu. We're happy to provide help and direction if you need it! This template is based off of Super Theme, WVU's branded template for CleanSlateCMS

    +
    +
    +

    Here are tables!

    +

    This table has a number of enhancement options you can apply to it. To do so, add the .wvu-table class to the table. This is your base table class.

    +

    To make the table striped, add .wvu-table-striped to the table element. To add hoverable rows, add .wvu-table-hover to the table element. You can see these classes in action in the table below:

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + This is a table caption. Use it to describe what's in the table below. If you want it to look like a heading, consider adding a wvu-hX class (eg: wvu-h2). Current Tax Rates. Exhibit 16: Comparative analysis of tax rates in West Virginia and neighboring states + + [51] + +
    StateCorporateReal PropertyTangible Personal PropertyStandard New Employer UnemploymentSupplemental Wage/Bonus Rate
    West Virginia6.5%1.6%1.6%2.7%4.8%
    Pennsylvania9.9%1.9%0%3.7%3.1%
    Ohio0%1.6%0%2.7%3.5%
    Virginia6.0%1.0%4.2%2.6%5.8%
    Maryland8.5%2.7%2.3%2.6%5.8%
    Kentucky6.0%1.4%0.6%2.7%0%
    Table footer (tfoot) Total:X%X%X%X%X%
    +
    +

    Have a lot of data you want to display? Consider adding .wvu-table-small to the table element to decrease the padding of td and th elements.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #FirstLastHandle
    1JohnSmith@JohnSmith
    2RayHorton@Rayhtn
    3Larry the Bird@twitter
    +
    +
    +
    +

    How to use heading classes

    +

    Want to make something look like a heading? Or perhaps you want a certain heading (like an h2, for example) to look more like an h4? Use the following classes to change the visual appearance to look like headings:

    +
      +
    1. .wvu-h1
    2. +
    3. .wvu-h2
    4. +
    5. .wvu-h3
    6. +
    7. .wvu-h4
    8. +
    9. .wvu-h5
    10. +
    11. .wvu-h6
    12. +
    +

    Want centered text? Use .wvu-text--center.

    +
    +
    +

    Tab Panel 6

    +
    Look ma! A blockquote. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.
    +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + diff --git a/javascripts/src/fontfaceobserver__custom.js b/javascripts/src/fontfaceobserver__custom.js new file mode 100644 index 0000000..0e9e99b --- /dev/null +++ b/javascripts/src/fontfaceobserver__custom.js @@ -0,0 +1,29 @@ +// Set custom fonts we're loading as variables for FontFaceObserver +var options = { + "fonts" : [ + { + "family" : "HelveticaNeueW01-97Blac", + "weight" : "normal" + }, + { + "family" : "HelveticaNeueW01-45Ligh", + "weight" : "normal" + } + ], + "timeOut": 8000, + "latinChars": null +} + +// Then check to see if they've been loaded OR are unavailable. +// Custom timeout set at 8 seconds +var fontCheck = []; +for (var font in options.fonts) { + var face = new FontFaceObserver(options.fonts[font].family, options.fonts[font].weight); + fontCheck.push(face.check(options.latinChars,options.timeOut)); +} + +Promise.all(fontCheck).then(function() { + document.documentElement.className += " fonts-loaded"; +}, function() { + document.documentElement.className += " fonts-unavailable"; +}); diff --git a/javascripts/src/responsive-nav--custom.js b/javascripts/src/responsive-nav--custom.js new file mode 100644 index 0000000..b77eaa2 --- /dev/null +++ b/javascripts/src/responsive-nav--custom.js @@ -0,0 +1,4 @@ +var navigation = responsiveNav(".nav-collapse, .wvu-nav ul", { + insert: "before", + transition: 600 +}); diff --git a/javascripts/src/responsive-nav-dropdown--custom.js b/javascripts/src/responsive-nav-dropdown--custom.js new file mode 100644 index 0000000..49843e0 --- /dev/null +++ b/javascripts/src/responsive-nav-dropdown--custom.js @@ -0,0 +1,27 @@ +// Init responsive nav +var customToggle = document.getElementById('nav-toggle'); +var navigation = responsiveNav(".nav-collapse", { + animate: true, // Boolean: Use CSS3 transitions, true or false + insert: "before", // String: Insert the toggle before or after the navigation + transition: 600, // Integer: Speed of the transition, in milliseconds + customToggle: "#nav-toggle", // Selector: Specify the ID of a custom toggle + enableFocus: true, // Boolean: Do we add 'focus' class in nav elements + enableDropdown: true, // Boolean: Do we use multi level dropdown + menuItems: "menu-items", // String: Class that is added only to top ul element + subMenu: "sub-menu", + openPos: "relative", // String: Class that is added to sub menu ul elements + openDropdown: 'Open sub menu', // String: Label for opening sub menu + closeDropdown: 'Close sub menu', // String: Label for closing sub menu + open: function () { + customToggle.innerHTML = 'Menu iconClose Menu'; + }, + close: function () { + customToggle.innerHTML = 'Menu iconOpen Menu'; + }, + resizeMobile: function () { + customToggle.setAttribute( 'aria-controls', 'nav' ); + }, + resizeDesktop: function () { + customToggle.removeAttribute( 'aria-controls' ); + }, +}); diff --git a/javascripts/src/vendor/beyondHyper-tabs.js b/javascripts/src/vendor/beyondHyper-tabs.js new file mode 100644 index 0000000..18da87d --- /dev/null +++ b/javascripts/src/vendor/beyondHyper-tabs.js @@ -0,0 +1,127 @@ +// Accessible Tabs +// https://codepen.io/BeyondHyper/pen/xZXXzj +// Does *not* require jQuery. +// NOTE: `aria-labelledby` was mispelled on line ~92. Changed/fixed. + +(function tabComponentIIFE(window) { + 'use strict'; + var TabComponent = function tabComponentConstructor(selector) { + const element = document.querySelector(selector); + if (!element || !element.nodeType) { + throw new Error('The DOM element was not found when creating the tab component'); + } + return TabComponent.init(element); + } + + + TabComponent.prototype = { + handleTabInteraction: function handleTabInteraction(index, direction) { + const currentIndex = this.currentIndex; + let newIndex = index; + + if (direction) { + if (direction === 37) { + newIndex = index - 1; + } else { + newIndex = index + 1 + } + } + + if (newIndex < 0) { + newIndex = this.tabs.length - 1 ; + } else if (newIndex === this.tabs.length) { + newIndex = 0; + } + + // update tabs + this.tabs[currentIndex].setAttribute('tabindex', '-1'); + this.tabs[currentIndex].removeAttribute('aria-selected'); + this.tabItems[currentIndex].removeAttribute('data-tab-active'); + + this.tabs[newIndex].setAttribute('aria-selected', 'true'); + this.tabItems[newIndex].setAttribute('data-tab-active', ''); + this.tabs[newIndex].removeAttribute('tabindex'); + this.tabs[newIndex].focus(); + + // update tab panels + this.tabPanels[currentIndex].setAttribute('hidden', ''); + this.tabPanels[newIndex].removeAttribute('hidden'); + + this.currentIndex = newIndex; + + return this; + }, + + handleTabpanelFocus: function handleTabPanelFocus(index) { + this.tabPanels[index].focus(); + + return this; + } + }; + + // Intialize Tab Component + TabComponent.init = function tabComponentInit(element) { + this.tabList = element.querySelector('.tab-list'); + this.tabItems = [].slice.call(this.tabList.querySelectorAll('.tab-item')); + this.tabs = [].slice.call(this.tabList.querySelectorAll('.tab-link')); + this.tabPanels = [].slice.call(element.querySelectorAll('.tab-panel')); + this.currentIndex = 0; + this.tabList.setAttribute('role', 'tablist'); + + this.tabItems.forEach((item, index) => { + item.setAttribute('role', 'presentation'); + + if (index === 0) { + item.setAttribute('data-tab-active', ''); + } + }); + + this.tabs.forEach((item, index) => { + item.setAttribute('role', 'tab'); + item.setAttribute('id', 'tab' + index); + + if (index > 0) { + item.setAttribute('tabindex', '-1'); + } else { + item.setAttribute('aria-selected', 'true'); + } + }); + + this.tabPanels.forEach((item, index) => { + item.setAttribute('role', 'tabpanel'); + item.setAttribute('aria-labelledby', 'tab' + index); + item.setAttribute('tabindex', '-1'); + + if (index > 0) { + item.setAttribute('hidden', ''); + } + }); + + this.tabList.addEventListener('click', event => { + event.preventDefault(); + TabComponent.prototype.handleTabInteraction.call(this, this.tabs.indexOf(event.target)); + }); + + this.tabList.addEventListener('keydown', event => { + const index = this.tabs.indexOf(event.target); + + // Left and right arrows + if (event.which === 37 || event.which === 39) { + event.preventDefault(); + TabComponent.prototype.handleTabInteraction.call(this, index, event.which); + } + + // Down arrow + if (event.which === 40) { + event.preventDefault(); + TabComponent.prototype.handleTabpanelFocus.call(this, index); + } + }); + + return this; + } + + window.tabs = TabComponent +})(window); + +const tabComponent = tabs('[data-tab-component]'); diff --git a/javascripts/src/vendor/fontfaceobserver-1.5.1.js b/javascripts/src/vendor/fontfaceobserver-1.5.1.js new file mode 100755 index 0000000..589a7e5 --- /dev/null +++ b/javascripts/src/vendor/fontfaceobserver-1.5.1.js @@ -0,0 +1,12 @@ +(function(){'use strict';var f=[];function g(a){f.push(a);1===f.length&&l()}function m(){for(;f.length;)f[0](),f.shift()}if(window.MutationObserver){var n=document.createElement("div");(new MutationObserver(m)).observe(n,{attributes:!0});var l=function(){n.setAttribute("x",0)}}else l=function(){setTimeout(m)};function p(a){this.a=q;this.b=void 0;this.f=[];var b=this;try{a(function(a){r(b,a)},function(a){t(b,a)})}catch(c){t(b,c)}}var q=2;function u(a){return new p(function(b,c){c(a)})}function v(a){return new p(function(b){b(a)})} +function r(a,b){if(a.a===q){if(b===a)throw new TypeError("Promise settled with itself.");var c=!1;try{var d=b&&b.then;if(null!==b&&"object"===typeof b&&"function"===typeof d){d.call(b,function(b){c||r(a,b);c=!0},function(b){c||t(a,b);c=!0});return}}catch(e){c||t(a,e);return}a.a=0;a.b=b;w(a)}}function t(a,b){if(a.a===q){if(b===a)throw new TypeError("Promise settled with itself.");a.a=1;a.b=b;w(a)}} +function w(a){g(function(){if(a.a!==q)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0===a.a?"function"===typeof c?e(c.call(void 0,a.b)):e(a.b):1===a.a&&("function"===typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}p.prototype.g=function(a){return this.c(void 0,a)};p.prototype.c=function(a,b){var c=this;return new p(function(d,e){c.f.push([a,b,d,e]);w(c)})}; +function x(a){return new p(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e===a.length&&b(h)}}var e=0,h=[];0===a.length&&b(h);for(var k=0;kparseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))}B?d===q&&e===q&&f===q||d===r&&e===r&&f===r||d===t&&e===t&&f===t||(c(),a(p)):(c(),a(p))}}h(function(){function a(){if(Date.now()-D>=C)c(),b(p);else{var A=document.hidden;if(!0===A||void 0===A)d=l.a.offsetWidth,e=m.a.offsetWidth,f=n.a.offsetWidth, +u();setTimeout(a,50)}}var D=Date.now();w(l,"sans-serif",k);w(m,"serif",k);w(n,"monospace",k);g.appendChild(l.a);g.appendChild(m.a);g.appendChild(n.a);document.body.appendChild(g);q=l.a.offsetWidth;r=m.a.offsetWidth;t=n.a.offsetWidth;a();y(l,function(a){d=a;u()});w(l,p.family+",sans-serif",k);y(m,function(a){e=a;u()});w(m,p.family+",serif",k);y(n,function(a){f=a;u()});w(n,p.family+",monospace",k)})})};window.FontFaceObserver=z;window.FontFaceObserver.prototype.check=z.prototype.a;}()); diff --git a/javascripts/src/vendor/responsive-nav-dropdown.js b/javascripts/src/vendor/responsive-nav-dropdown.js new file mode 100644 index 0000000..de1e2bc --- /dev/null +++ b/javascripts/src/vendor/responsive-nav-dropdown.js @@ -0,0 +1,915 @@ +/* NOTE: This is a special dropdown version of responsive-nav.js. + * https://github.com/samikeijonen/responsive-nav.js + */ + /* responsive-nav.js 1.0.39 + * https://github.com/viljamis/responsive-nav.js + * http://responsive-nav.com + * + * Copyright (c) 2015 @viljamis + * Available under the MIT license + */ + + /* global Event */ + (function (document, window, index) { + // Index is used to keep multiple navs on the same page namespaced + + "use strict"; + + var responsiveNav = function (el, options) { + + var computed = !!window.getComputedStyle; + + /** + * getComputedStyle polyfill for old browsers + */ + if (!computed) { + window.getComputedStyle = function(el) { + this.el = el; + this.getPropertyValue = function(prop) { + var re = /(\-([a-z]){1})/g; + if (prop === "float") { + prop = "styleFloat"; + } + if (re.test(prop)) { + prop = prop.replace(re, function () { + return arguments[2].toUpperCase(); + }); + } + return el.currentStyle[prop] ? el.currentStyle[prop] : null; + }; + return this; + }; + } + /* exported addEvent, removeEvent, getChildren, setAttributes, addClass, removeClass, forEach */ + + /** + * Add Event + * fn arg can be an object or a function, thanks to handleEvent + * read more at: http://www.thecssninja.com/javascript/handleevent + * + * @param {element} element + * @param {event} event + * @param {Function} fn + * @param {boolean} bubbling + */ + var addEvent = function (el, evt, fn, bubble) { + if ("addEventListener" in el) { + // BBOS6 doesn't support handleEvent, catch and polyfill + try { + el.addEventListener(evt, fn, bubble); + } catch (e) { + if (typeof fn === "object" && fn.handleEvent) { + el.addEventListener(evt, function (e) { + // Bind fn as this and set first arg as event object + fn.handleEvent.call(fn, e); + }, bubble); + } else { + throw e; + } + } + } else if ("attachEvent" in el) { + // check if the callback is an object and contains handleEvent + if (typeof fn === "object" && fn.handleEvent) { + el.attachEvent("on" + evt, function () { + // Bind fn as this + fn.handleEvent.call(fn); + }); + } else { + el.attachEvent("on" + evt, fn); + } + } + }, + + /** + * Remove Event + * + * @param {element} element + * @param {event} event + * @param {Function} fn + * @param {boolean} bubbling + */ + removeEvent = function (el, evt, fn, bubble) { + if ("removeEventListener" in el) { + try { + el.removeEventListener(evt, fn, bubble); + } catch (e) { + if (typeof fn === "object" && fn.handleEvent) { + el.removeEventListener(evt, function (e) { + fn.handleEvent.call(fn, e); + }, bubble); + } else { + throw e; + } + } + } else if ("detachEvent" in el) { + if (typeof fn === "object" && fn.handleEvent) { + el.detachEvent("on" + evt, function () { + fn.handleEvent.call(fn); + }); + } else { + el.detachEvent("on" + evt, fn); + } + } + }, + + /** + * Get the children of any element + * + * @param {element} + * @return {array} Returns matching elements in an array + */ + getChildren = function (e) { + if (e.children.length < 1) { + throw new Error("The Nav container has no containing elements"); + } + // Store all children in array + var children = []; + // Loop through children and store in array if child != TextNode + for (var i = 0; i < e.children.length; i++) { + if (e.children[i].nodeType === 1) { + children.push(e.children[i]); + } + } + return children; + }, + + /** + * Sets multiple attributes at once + * + * @param {element} element + * @param {attrs} attrs + */ + setAttributes = function (el, attrs) { + for (var key in attrs) { + el.setAttribute(key, attrs[key]); + } + }, + + /** + * Adds a class to any element + * + * @param {element} element + * @param {string} class + */ + addClass = function (el, cls) { + if (el.className.indexOf(cls) !== 0) { + el.className += " " + cls; + el.className = el.className.replace(/(^\s*)|(\s*$)/g,""); + } + }, + + /** + * Remove a class from any element + * + * @param {element} element + * @param {string} class + */ + removeClass = function (el, cls) { + var reg = new RegExp("(\\s|^)" + cls + "(\\s|$)"); + el.className = el.className.replace(reg, " ").replace(/(^\s*)|(\s*$)/g,""); + }, + + /** + * forEach method that passes back the stuff we need + * + * @param {array} array + * @param {Function} callback + * @param {scope} scope + */ + forEach = function (array, callback, scope) { + for (var i = 0; i < array.length; i++) { + callback.call(scope, i, array[i]); + } + }, + + /** + * Checks if an element has certain class + * + * @param {element} element + * @param {string} class name + * @return {Boolean} + */ + hasClass = function (el, cls) { + return el.className && new RegExp("(\\s|^)" + cls + "(\\s|$)").test(el.className); + }, + + /** + * Sets or removes .focus class on an element. + */ + toggleFocus = function () { + var self = this, + menuItems = opts.menuItems; + + // Move up through the ancestors of the current link until we hit 'menu-items' class. That's top level ul-element class name. + while ( -1 === self.className.indexOf( menuItems ) ) { + + // On li elements toggle the class .focus. + if ( 'li' === self.tagName.toLowerCase() ) { + if ( -1 !== self.className.indexOf( 'focus' ) ) { + self.className = self.className.replace( ' focus', '' ); + } else { + self.className += ' focus'; + } + } + + self = self.parentElement; + } + + }; + + var nav, + opts, + navToggle, + styleElement = document.createElement("style"), + htmlEl = document.documentElement, + hasAnimFinished, + isMobile, + navOpen, + dropdownButton; + + var ResponsiveNav = function (el, options) { + var i; + + /** + * Default options + * @type {Object} + */ + this.options = { + animate: true, // Boolean: Use CSS3 transitions, true or false + transition: 284, // Integer: Speed of the transition, in milliseconds + label: "Menu", // String: Label for the navigation toggle + insert: "before", // String: Insert the toggle before or after the navigation + customToggle: "", // Selector: Specify the ID of a custom toggle + closeOnNavClick: false, // Boolean: Close the navigation when one of the links are clicked + openPos: "relative", // String: Position of the opened nav, relative or static + navClass: "nav-collapse", // String: Default CSS class. If changed, you need to edit the CSS too! + navActiveClass: "js-nav-active", // String: Class that is added to element when nav is active + jsClass: "js", // String: 'JS enabled' class which is added to element + enableFocus: false, // Boolean: Do we add 'focus' class in nav elements + enableDropdown: false, // Boolean: Do we use multi level dropdown + menuItems: "menu-items", // String: Class that is added only to top ul element + subMenu: "sub-menu", // String: Class that is added to sub menu ul elements + openDropdown: "Open sub menu", // String: Label for opening sub menu + closeDropdown: "Close sub menu", // String: Label for closing sub menu + init: function(){}, // Function: Init callback + open: function(){}, // Function: Open callback + close: function(){}, // Function: Close callback + resizeMobile: function(){}, // Function: Resize callback for "mobile" + resizeDesktop: function(){} // Function: Resize callback for "desktop" + }; + + // User defined options + for (i in options) { + this.options[i] = options[i]; + } + + // Adds "js" class for + addClass(htmlEl, this.options.jsClass); + + // Wrapper + this.wrapperEl = el.replace("#", ""); + + // Try selecting ID first + if (document.getElementById(this.wrapperEl)) { + this.wrapper = document.getElementById(this.wrapperEl); + + // If element with an ID doesn't exist, use querySelector + } else if (document.querySelector(this.wrapperEl)) { + this.wrapper = document.querySelector(this.wrapperEl); + + // If element doesn't exists, stop here. + } else { + throw new Error("The nav element you are trying to select doesn't exist"); + } + + // Inner wrapper + this.wrapper.inner = getChildren(this.wrapper); + + // For minification + opts = this.options; + nav = this.wrapper; + + // Init + this._init(this); + }; + + ResponsiveNav.prototype = { + + /** + * Unattaches events and removes any classes that were added + */ + destroy: function () { + this._removeStyles(); + removeClass(nav, "closed"); + removeClass(nav, "opened"); + removeClass(nav, opts.navClass); + removeClass(nav, opts.navClass + "-" + this.index); + removeClass(htmlEl, opts.navActiveClass); + nav.removeAttribute("style"); + nav.removeAttribute("aria-hidden"); + + removeEvent(window, "resize", this, false); + removeEvent(window, "focus", this, false); + removeEvent(document.body, "touchmove", this, false); + removeEvent(navToggle, "touchstart", this, false); + removeEvent(navToggle, "touchend", this, false); + removeEvent(navToggle, "mouseup", this, false); + removeEvent(navToggle, "keyup", this, false); + removeEvent(navToggle, "click", this, false); + + if (!opts.customToggle) { + navToggle.parentNode.removeChild(navToggle); + } else { + navToggle.removeAttribute("aria-hidden"); + } + + if(opts.enableDropdown) { + var self = this; + forEach(dropdownButton, function (i, el) { + removeEvent(el, "touchstart", self, false); + removeEvent(el, "touchend", self, false); + removeEvent(el, "mouseup", self, false); + removeEvent(el, "keyup", self, false); + removeEvent(el, "click", self, false); + }); + } + + }, + + /** + * Toggles the navigation open/close + */ + toggle: function () { + if (hasAnimFinished === true) { + if (!navOpen) { + this.open(); + } else { + this.close(); + } + } + }, + + /** + * Opens the navigation + */ + open: function () { + if (!navOpen) { + removeClass(nav, "closed"); + addClass(nav, "opened"); + addClass(htmlEl, opts.navActiveClass); + addClass(navToggle, "active"); + nav.style.position = opts.openPos; + setAttributes(nav, {"aria-hidden": "false"}); + setAttributes(nav, {"aria-expanded": "true"}); + setAttributes(navToggle, {"aria-expanded": "true"}); + navOpen = true; + opts.open(); + } + }, + + /** + * Closes the navigation + */ + close: function () { + if (navOpen) { + addClass(nav, "closed"); + removeClass(nav, "opened"); + removeClass(htmlEl, opts.navActiveClass); + removeClass(navToggle, "active"); + setAttributes(nav, {"aria-hidden": "true"}); + setAttributes(nav, {"aria-expanded": "false"}); + setAttributes(navToggle, {"aria-expanded": "false"}); + + // If animations are enabled, wait until they finish + if (opts.animate) { + hasAnimFinished = false; + setTimeout(function () { + nav.style.position = "absolute"; + hasAnimFinished = true; + + if(opts.enableDropdown) { + removeClass(nav, "dropdown-active"); + forEach(dropdownButton, function (i, el) { + removeClass(el, "toggled"); + removeClass(el.nextSibling, "toggled"); // Remove class from sub-menu ul element. + }); + } + + }, opts.transition + 10); + + // Animations aren't enabled, we can do these immediately + } else { + nav.style.position = "absolute"; + + if(opts.enableDropdown) { + removeClass(nav, "dropdown-active"); + forEach(dropdownButton, function (i, el) { + removeClass(el, "toggled"); + removeClass(el.nextSibling, "toggled"); // Remove class from sub-menu ul element. + }); + } + } + + navOpen = false; + opts.close(); + } + }, + + /** + * Resize is called on window resize and orientation change. + * It initializes the CSS styles and height calculations. + */ + resize: function () { + + // Resize watches navigation toggle's display state + if (window.getComputedStyle(navToggle, null).getPropertyValue("display") !== "none") { + + isMobile = true; + setAttributes(navToggle, {"aria-hidden": "false"}); + setAttributes(nav, {"aria-expanded": "false"}); + setAttributes(navToggle, {"aria-expanded": "false"}); + + // If the navigation is hidden + if (nav.className.match(/(^|\s)closed(\s|$)/)) { + setAttributes(nav, {"aria-hidden": "true"}); + nav.style.position = "absolute"; + } + + // If the navigation is not hidden + if (!nav.className.match(/(^|\s)closed(\s|$)/)) { + setAttributes(nav, {"aria-expanded": "true"}); + setAttributes(navToggle, {"aria-expanded": "true"}); + } + + this._createStyles(); + this._calcHeight(); + opts.resizeMobile(); + + } else { + + isMobile = false; + setAttributes(navToggle, {"aria-hidden": "true"}); + setAttributes(nav, {"aria-hidden": "false"}); + nav.removeAttribute("aria-expanded"); + navToggle.removeAttribute("aria-expanded"); + nav.style.position = opts.openPos; + this._removeStyles(); + opts.resizeDesktop(); + + } + }, + + /** + * Takes care of all even handling + * + * @param {event} event + * @return {type} returns the type of event that should be used + */ + handleEvent: function (e) { + var evt = e || window.event; + + switch (evt.type) { + case "touchstart": + this._onTouchStart(evt); + break; + case "touchmove": + this._onTouchMove(evt); + break; + case "touchend": + case "mouseup": + this._onTouchEnd(evt); + break; + case "click": + this._preventDefault(evt); + break; + case "keyup": + this._onKeyUp(evt); + break; + case "focus": + case "resize": + this.resize(evt); + break; + } + }, + + /** + * Initializes the widget + */ + _init: function () { + this.index = index++; + + addClass(nav, opts.navClass); + addClass(nav, opts.navClass + "-" + this.index); + addClass(nav, "closed"); + hasAnimFinished = true; + navOpen = false; + + this._closeOnNavClick(); + this._createToggle(); + this._transitions(); + this.resize(); + + // Enable more accessible dropdown menu + this._createFocus(); + this._createDropdown(); + + /** + * On IE8 the resize event triggers too early for some reason + * so it's called here again on init to make sure all the + * calculated styles are correct. + */ + var self = this; + setTimeout(function () { + self.resize(); + }, 20); + + addEvent(window, "resize", this, false); + addEvent(window, "focus", this, false); + addEvent(document.body, "touchmove", this, false); + addEvent(navToggle, "touchstart", this, false); + addEvent(navToggle, "touchend", this, false); + addEvent(navToggle, "mouseup", this, false); + addEvent(navToggle, "keyup", this, false); + addEvent(navToggle, "click", this, false); + + /** + * Init callback here + */ + opts.init(); + }, + + /** + * Creates Styles to the + */ + _createStyles: function () { + if (!styleElement.parentNode) { + styleElement.type = "text/css"; + document.getElementsByTagName("head")[0].appendChild(styleElement); + } + }, + + /** + * Removes styles from the + */ + _removeStyles: function () { + if (styleElement.parentNode) { + styleElement.parentNode.removeChild(styleElement); + } + }, + + /** + * Creates Navigation Toggle + */ + _createToggle: function () { + + // If there's no toggle, let's create one + if (!opts.customToggle) { + var toggle = document.createElement("a"); + toggle.innerHTML = opts.label; + setAttributes(toggle, { + "href": "#", + "class": "nav-toggle" + }); + + // Determine where to insert the toggle + if (opts.insert === "after") { + nav.parentNode.insertBefore(toggle, nav.nextSibling); + } else { + nav.parentNode.insertBefore(toggle, nav); + } + + navToggle = toggle; + + // There is a toggle already, let's use that one + } else { + var toggleEl = opts.customToggle.replace("#", ""); + + if (document.getElementById(toggleEl)) { + navToggle = document.getElementById(toggleEl); + } else if (document.querySelector(toggleEl)) { + navToggle = document.querySelector(toggleEl); + } else { + throw new Error("The custom nav toggle you are trying to select doesn't exist"); + } + } + }, + + /** + * Closes the navigation when a link inside is clicked. + */ + _closeOnNavClick: function () { + if (opts.closeOnNavClick) { + var links = nav.getElementsByTagName("a"), + self = this; + forEach(links, function (i, el) { + addEvent(links[i], "click", function () { + if (isMobile) { + self.toggle(); + } + }, false); + }); + } + }, + + /** + * Prevents the default functionality. + * + * @param {event} event + */ + _preventDefault: function(e) { + if (e.preventDefault) { + if (e.stopImmediatePropagation) { + e.stopImmediatePropagation(); + } + e.preventDefault(); + e.stopPropagation(); + return false; + + // This is strictly for old IE + } else { + e.returnValue = false; + } + }, + + /** + * On touch start we get the location of the touch. + * + * @param {event} event + */ + _onTouchStart: function (e) { + if (!Event.prototype.stopImmediatePropagation) { + this._preventDefault(e); + } + this.startX = e.touches[0].clientX; + this.startY = e.touches[0].clientY; + this.touchHasMoved = false; + + /** + * Remove mouseup event completely here to avoid + * double triggering the event. + */ + removeEvent(navToggle, "mouseup", this, false); + }, + + /** + * Check if the user is scrolling instead of tapping. + * + * @param {event} event + */ + _onTouchMove: function (e) { + if (Math.abs(e.touches[0].clientX - this.startX) > 10 || + Math.abs(e.touches[0].clientY - this.startY) > 10) { + this.touchHasMoved = true; + } + }, + + /** + * On touch end toggle the navigation. + * + * @param {event} event + */ + _onTouchEnd: function (e) { + this._preventDefault(e); + if (!isMobile) { + return; + } + + // Get event.target, the old IE way + var thisEvent = e || window.event, + targetEl = thisEvent.target || thisEvent.srcElement, + isDropdownTapped = false; + + // Was it sub-navigation toggle or the main toggle? + if (hasClass(targetEl, "dropdown-toggle") && opts.enableDropdown) isDropdownTapped = true; + + // If the user isn't scrolling + if (!this.touchHasMoved) { + + // If the event type is touch + if (e.type === "touchend") { + + // If sub-navigation toggle was tapped + if (isDropdownTapped) { + this._toggleDropdown(targetEl); + + // If the main toggle was tapped + } else { + this.toggle(); + } + return; + + // Event type was click, not touch + } else { + var evt = e || window.event; + + // If it isn't a right click, do toggling + if (!(evt.which === 3 || evt.button === 2)) { + if (isDropdownTapped) { + this._toggleDropdown(targetEl); + } else { + this.toggle(); + } + } + } + } + }, + + /** + * For keyboard accessibility, toggle the navigation on Enter + * keypress too. + * + * @param {event} event + */ + _onKeyUp: function (e) { + var evt = e || window.event, + targetEl = e.target, + isDropdownTapped = false; + + if (hasClass(targetEl, "dropdown-toggle") && opts.enableDropdown) isDropdownTapped = true; + if (evt.keyCode === 13) { + if (isDropdownTapped) { + this._toggleDropdown(targetEl); + } else { + this.toggle(); + } + } + }, + + /** + * Adds the needed CSS transitions if animations are enabled + */ + _transitions: function () { + if (opts.animate) { + var objStyle = nav.style, + transition = "max-height " + opts.transition + "ms, visibility " + opts.transition + "ms linear"; + + objStyle.WebkitTransition = + objStyle.MozTransition = + objStyle.OTransition = + objStyle.transition = transition; + } + }, + + /** + * Calculates the height of the navigation and then creates + * styles which are later added to the page + */ + _calcHeight: function () { + var savedHeight = 0; + for (var i = 0; i < nav.inner.length; i++) { + savedHeight += nav.inner[i].offsetHeight; + } + + var innerStyles = "." + opts.jsClass + " ." + opts.navClass + "-" + this.index + ".opened{max-height:" + savedHeight + "px !important} ." + opts.jsClass + " ." + opts.navClass + "-" + this.index + ".opened.dropdown-active {max-height:9999px !important}"; + + if (styleElement.styleSheet) { + styleElement.styleSheet.cssText = innerStyles; + } else { + styleElement.innerHTML = innerStyles; + } + + innerStyles = ""; + }, + + /** + * Creates 'focus' class on nav elements + */ + _createFocus: function () { + + // Bail if focus is not enabled. + if(!opts.enableFocus) { + return; + } + + // Get all the link elements within the menu. + var menu = nav.getElementsByTagName( 'ul' )[0], + links = menu.getElementsByTagName( 'a' ), + len, + i; + + // Each time a menu link is focused or blurred, toggle focus. + for ( i = 0, len = links.length; i < len; i++ ) { + links[i].addEventListener( 'focus', toggleFocus, true ); + links[i].addEventListener( 'blur', toggleFocus, true ); + } + + }, + + /** + * Enable multi-level dropdown + */ + _createDropdown: function () { + + // Bail if multiple level dropdown is not enabled. + if(!opts.enableDropdown) { + return; + } + + var self = this; + + // Get submenus + var menu = nav.getElementsByTagName( 'ul' )[0], + subMenus = nav.getElementsByClassName( opts.subMenu ), + i, + len; + + // Add .multiple-level-nav class to nav + addClass(nav, 'multiple-level-nav'); + + // Set menu items with sub menus to aria-haspopup="true" and add toggle button before sub menu. + for (i = 0, len = subMenus.length; i < len; i++) { + subMenus[i].parentNode.setAttribute( 'aria-haspopup', 'true' ); + subMenus[i].insertAdjacentHTML( 'beforebegin', '' ); + } + + // Select all dropdown buttons + dropdownButton = nav.querySelectorAll( '.dropdown-toggle' ); + + // For each dropdown Button element add click event + forEach( dropdownButton, function( i, el ) { + addEvent(el, "touchstart", self, false); + addEvent(el, "touchend", self, false); + addEvent(el, "mouseup", self, false); + addEvent(el, "keyup", self, false); + addEvent(el, "click", self, false); + }); + + }, + + /** + * Toggles sub-navigations open/closed + * + * @param {element} The toggle that was tapped + */ + _toggleDropdown: function (targetEl) { + + // Enable active class to let the navigation expand over + // the calculated max height + //addClass(nav, "dropdown-active"); + + // Change dropdown button text on every click + if( targetEl.innerHTML === opts.openDropdown ) { + targetEl.innerHTML = opts.closeDropdown; + } else { + targetEl.innerHTML = opts.openDropdown; + } + + // Check if the sub-navigation is inside another sub-nav + var parentEl = targetEl.parentNode, + isInsideSub = hasClass(parentEl.parentNode.parentNode, "dropdown"); + + // Toggle dropdown button + if( !hasClass( targetEl, 'toggled' ) ) { + + // Add .toggled class + addClass( targetEl, 'toggled' ); + + // Set aria-expanded to true + targetEl.setAttribute( 'aria-expanded', 'true' ); + + // Get next element meaning UL with .sub-menu class + var nextElement = targetEl.nextElementSibling; + + // Add 'toggled' class to sub-menu element + addClass( nextElement, 'toggled' ); + + // Add 'dropdown-active' class to nav when dropdown is toggled + addClass( nav, 'dropdown-active' ); + + } else { + + // Remove .toggled class + removeClass( targetEl, 'toggled' ); + + // Set aria-expanded to false + targetEl.setAttribute( 'aria-expanded', 'false' ); + + // Get next element meaning UL with .sub-menu + var nextElement = targetEl.nextElementSibling; + + // Remove 'toggled' class from sub-menu element + removeClass( nextElement, 'toggled' ); + + // Remove 'dropdown-active' class to nav when dropdown is toggled + removeClass( nav, 'dropdown-active' ); + + } + + }, + + }; + + /** + * Return new Responsive Nav + */ + return new ResponsiveNav(el, options); + + }; + + if (typeof module !== "undefined" && module.exports) { + module.exports = responsiveNav; + } else { + window.responsiveNav = responsiveNav; + } + + }(document, window, 0)); diff --git a/javascripts/src/wvu-masthead-nav-search-toggle.js b/javascripts/src/wvu-masthead-nav-search-toggle.js new file mode 100644 index 0000000..60433af --- /dev/null +++ b/javascripts/src/wvu-masthead-nav-search-toggle.js @@ -0,0 +1,12 @@ +// Required JS for "WVU Masthead w/Nav + Search Toggle" + +// First, get the ID's of what we want to add classes to: +var inactiveSearch = document.getElementById('js-wvu-nav__search-toggle'); +var mastheadSearchSlider = document.getElementById('js-wvu-masthead__search-slider'); + +// On click toggle the class `.active-search` to the search button. This changes it to an `×` +// On click toggle the class `.closed` to the search. This pulls it from being offscreen into view. +inactiveSearch.addEventListener('click', function(){ + inactiveSearch.classList.toggle('active-search'); + mastheadSearchSlider.classList.toggle('closed'); +}, false); diff --git a/mstile-150x150.png b/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..e26446aec43bc2ec52405557dd42eb0aed8f3927 GIT binary patch literal 5762 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 YO`3mv4xfmn0$qUMN}7sQPpl&U1H-(ty8r+H literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..561d14c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10684 @@ +{ + "name": "catalog-static", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.49.tgz", + "integrity": "sha1-vs2AVIJzREDJ0TfkbXc0DmTX9Rs=", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.49" + } + }, + "@babel/core": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.49.tgz", + "integrity": "sha1-c94ggd1lJIlInwy0qpeCmhEzMU4=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.49", + "@babel/generator": "7.0.0-beta.49", + "@babel/helpers": "7.0.0-beta.49", + "@babel/parser": "7.0.0-beta.49", + "@babel/template": "7.0.0-beta.49", + "@babel/traverse": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "convert-source-map": "1.5.1", + "debug": "3.1.0", + "json5": "0.5.1", + "lodash": "4.17.10", + "micromatch": "2.3.11", + "resolve": "1.7.1", + "semver": "5.5.0", + "source-map": "0.5.7" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.49.tgz", + "integrity": "sha1-6c/9qROZaszseTu8JauRvBnQv3o=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49", + "jsesc": "2.5.1", + "lodash": "4.17.10", + "source-map": "0.5.7", + "trim-right": "1.0.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.49.tgz", + "integrity": "sha1-fZAF1U/nrWy4dnkCUedVdUGRhuk=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.49.tgz", + "integrity": "sha1-xi3VBCtUpZDV5x5gIMRrkdbGyHU=", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-call-delegate": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.49.tgz", + "integrity": "sha1-S11BeCpoPV3GSXg0oyMQqNAqOvk=", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "7.0.0-beta.49", + "@babel/traverse": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-define-map": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.49.tgz", + "integrity": "sha1-TqBnqnIJNyQN85XNBzwk/K2cKzs=", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.49.tgz", + "integrity": "sha1-K/uV337BMHNb9lXkSiF6cNOxPpM=", + "dev": true, + "requires": { + "@babel/traverse": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.49.tgz", + "integrity": "sha1-olwRGbnwNSeGcBJuAiXAMEHI3jI=", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.49", + "@babel/template": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.49.tgz", + "integrity": "sha1-z1Aj8y0q2S0Ic3STnOwJUby1FEE=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.49.tgz", + "integrity": "sha1-2XQGUck7tPp5wba6xjQFH8TQP/U=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.49.tgz", + "integrity": "sha1-L2QrAD1FFV4KnnpK0OaI2Ru8FYM=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.49.tgz", + "integrity": "sha1-QdfVmJEBbEk0MqRvdGREZVKJDHU=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49", + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.49.tgz", + "integrity": "sha1-/GYL2p1kl0EuGHdqca7ZqeLl960=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.49", + "@babel/helper-simple-access": "7.0.0-beta.49", + "@babel/helper-split-export-declaration": "7.0.0-beta.49", + "@babel/template": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.49.tgz", + "integrity": "sha1-qYtDw6bFS+9I+HsQ3EVo3sC0G/c=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.49.tgz", + "integrity": "sha1-Dp/LuDT4eLs2XSqOqQ7uIbo8zSM=", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.49.tgz", + "integrity": "sha1-/yRPGcKi8Wf/SzFlpjawj9ZBgWs=", + "dev": true, + "requires": { + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.49.tgz", + "integrity": "sha1-s/2qtBJ4TX6GV7rKsoaSPvyUmLg=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.49", + "@babel/helper-wrap-function": "7.0.0-beta.49", + "@babel/template": "7.0.0-beta.49", + "@babel/traverse": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-replace-supers": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.49.tgz", + "integrity": "sha1-50RMcYBX9qCjZFyvjnj7VG/7DZ8=", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "7.0.0-beta.49", + "@babel/helper-optimise-call-expression": "7.0.0-beta.49", + "@babel/traverse": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-simple-access": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.49.tgz", + "integrity": "sha1-l6QeJ4mpv4psMFNqJYt550RMXYI=", + "dev": true, + "requires": { + "@babel/template": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.49.tgz", + "integrity": "sha1-QNeO2glo0BGxxShm5XRs+yPldUg=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-wrap-function": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.49.tgz", + "integrity": "sha1-OFWRRgtNk++W7jgZU5wM3Ju9R1g=", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.0.0-beta.49", + "@babel/template": "7.0.0-beta.49", + "@babel/traverse": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helpers": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.49.tgz", + "integrity": "sha1-BU2EAy1OlChqgFhlAAaOQQBaUdA=", + "dev": true, + "requires": { + "@babel/template": "7.0.0-beta.49", + "@babel/traverse": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.49.tgz", + "integrity": "sha1-lr3GtD4TSCASumaRsQGEktOWIsw=", + "dev": true, + "requires": { + "chalk": "2.4.1", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.49.tgz", + "integrity": "sha1-lE0MW6KBK7FZ7b0iZ0Ov0mUXm9w=", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.49.tgz", + "integrity": "sha1-h2Gl4ti1JR5w3yj00KpkqiillrE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-remap-async-to-generator": "7.0.0-beta.49", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.49" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.49.tgz", + "integrity": "sha1-bQzWD3p718REo3HE6UcL/wL1d3w=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.49" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.49.tgz", + "integrity": "sha1-H1PTZ4UQHV60tV1laGqis5+iHEs=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.49" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.49.tgz", + "integrity": "sha1-DvX7mr2pgM0Vhe9Mjo9oC2MmPHI=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-regex": "7.0.0-beta.49", + "regexpu-core": "4.1.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.49.tgz", + "integrity": "sha1-UO6UMAKu3JqzqNEikr013Z7bHfg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.49.tgz", + "integrity": "sha1-R4SziAgj/xLnQsJrQemFf3AdY54=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.49.tgz", + "integrity": "sha1-Ph3T1drrQnDk7khjZB1Pqga7zRE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.49.tgz", + "integrity": "sha1-3ThFtjxoPRh9UYbuDogsQEbE8OM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.49.tgz", + "integrity": "sha1-kRpA65MEAYbOtpMQXKdt73/pfQM=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-remap-async-to-generator": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.49.tgz", + "integrity": "sha1-eqn0b9+HO3IRqqLrDTfEw3Ghq9I=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.49.tgz", + "integrity": "sha1-3Vqd3ZhndciyDPW2EGWvs92eqsk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/plugin-transform-classes": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.49.tgz", + "integrity": "sha1-U0JHHS5qMzczLqJGtGwL3fX8VE0=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.49", + "@babel/helper-define-map": "7.0.0-beta.49", + "@babel/helper-function-name": "7.0.0-beta.49", + "@babel/helper-optimise-call-expression": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-replace-supers": "7.0.0-beta.49", + "@babel/helper-split-export-declaration": "7.0.0-beta.49", + "globals": "11.5.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.49.tgz", + "integrity": "sha1-uCWdF0vwerS1ZWZWK0buZSDD39I=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.49.tgz", + "integrity": "sha1-Q2Y5LJyC0SMQVsHQApQ4pg02K4I=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.49.tgz", + "integrity": "sha1-Na4rwYe+51LQ93hdJwTlK4c3c2k=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-regex": "7.0.0-beta.49", + "regexpu-core": "4.1.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.49.tgz", + "integrity": "sha1-+sJEgJ3ey/CV43VVjMtxbaEEIxY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.49.tgz", + "integrity": "sha1-RXstCQBHlGhKpuGwQBUIC4CgihQ=", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.49.tgz", + "integrity": "sha1-PscnJr8diaDU1RG+epVJBm9Xqt4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.49.tgz", + "integrity": "sha1-rzn2Dnrvzpsl60rc7dBNUIZs4hg=", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.49.tgz", + "integrity": "sha1-B8g4JU1l5oZ+hlE+sPItXyawpWo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.49.tgz", + "integrity": "sha1-FtB0gJVLBBXqcPHsPtvQWXvT3f4=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.49.tgz", + "integrity": "sha1-Cfs0XVknwro72J582xOlUGftOaA=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-simple-access": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.49.tgz", + "integrity": "sha1-aCJaOuExJ3G8Wjb3H/ENAsEkPZ8=", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.49.tgz", + "integrity": "sha1-cEjKWncYlwb0s+luS5luswWQ3WM=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.49.tgz", + "integrity": "sha1-wv/vHruvckqeWN3hFOV+Pmhkpec=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.49.tgz", + "integrity": "sha1-swL1VwKEc0PBD/T7hDXMNXR1X+M=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-replace-supers": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.49.tgz", + "integrity": "sha1-HK1xoqMygeXvuxpGI6lkwHPOmi0=", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "7.0.0-beta.49", + "@babel/helper-get-function-arity": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.49.tgz", + "integrity": "sha1-1O15ZwM/T1tJNjwgNQOJm4NXyuI=", + "dev": true, + "requires": { + "regenerator-transform": "0.12.3" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.49.tgz", + "integrity": "sha1-SfE0295PZVg0whUk6eYaWNTheQA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.49.tgz", + "integrity": "sha1-arqwX8DMqCmq+eKoUES3l2Pmgco=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.49.tgz", + "integrity": "sha1-CMxbZM9qWUKoe92bSkgY1MuhLfM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-regex": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.49.tgz", + "integrity": "sha1-5gmu1rj8x+HrzKzyITimRyApQKI=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.49.tgz", + "integrity": "sha1-NlFBujVb9znu/Wwrud8cO3FG5FA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.49.tgz", + "integrity": "sha1-w3XbVwl1diFSPUGstiqavw1DdLg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/helper-regex": "7.0.0-beta.49", + "regexpu-core": "4.1.5" + } + }, + "@babel/preset-env": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-beta.49.tgz", + "integrity": "sha1-SoqLkhOfUfovkPv28frXWXUyrrw=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.49", + "@babel/helper-plugin-utils": "7.0.0-beta.49", + "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.49", + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.49", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0-beta.49", + "@babel/plugin-proposal-unicode-property-regex": "7.0.0-beta.49", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.49", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.49", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.49", + "@babel/plugin-transform-arrow-functions": "7.0.0-beta.49", + "@babel/plugin-transform-async-to-generator": "7.0.0-beta.49", + "@babel/plugin-transform-block-scoped-functions": "7.0.0-beta.49", + "@babel/plugin-transform-block-scoping": "7.0.0-beta.49", + "@babel/plugin-transform-classes": "7.0.0-beta.49", + "@babel/plugin-transform-computed-properties": "7.0.0-beta.49", + "@babel/plugin-transform-destructuring": "7.0.0-beta.49", + "@babel/plugin-transform-dotall-regex": "7.0.0-beta.49", + "@babel/plugin-transform-duplicate-keys": "7.0.0-beta.49", + "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.49", + "@babel/plugin-transform-for-of": "7.0.0-beta.49", + "@babel/plugin-transform-function-name": "7.0.0-beta.49", + "@babel/plugin-transform-literals": "7.0.0-beta.49", + "@babel/plugin-transform-modules-amd": "7.0.0-beta.49", + "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.49", + "@babel/plugin-transform-modules-systemjs": "7.0.0-beta.49", + "@babel/plugin-transform-modules-umd": "7.0.0-beta.49", + "@babel/plugin-transform-new-target": "7.0.0-beta.49", + "@babel/plugin-transform-object-super": "7.0.0-beta.49", + "@babel/plugin-transform-parameters": "7.0.0-beta.49", + "@babel/plugin-transform-regenerator": "7.0.0-beta.49", + "@babel/plugin-transform-shorthand-properties": "7.0.0-beta.49", + "@babel/plugin-transform-spread": "7.0.0-beta.49", + "@babel/plugin-transform-sticky-regex": "7.0.0-beta.49", + "@babel/plugin-transform-template-literals": "7.0.0-beta.49", + "@babel/plugin-transform-typeof-symbol": "7.0.0-beta.49", + "@babel/plugin-transform-unicode-regex": "7.0.0-beta.49", + "browserslist": "3.2.8", + "invariant": "2.2.4", + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "@babel/template": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.49.tgz", + "integrity": "sha1-44q+ghfLl5P0YaUwbXrXRdg+HSc=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.49", + "@babel/parser": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.49.tgz", + "integrity": "sha1-TypzaCoYM07WYl0QCo0nMZ98LWg=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.49", + "@babel/generator": "7.0.0-beta.49", + "@babel/helper-function-name": "7.0.0-beta.49", + "@babel/helper-split-export-declaration": "7.0.0-beta.49", + "@babel/parser": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "debug": "3.1.0", + "globals": "11.5.0", + "invariant": "2.2.4", + "lodash": "4.17.10" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.49.tgz", + "integrity": "sha1-t+Oxw/TUz+Eb34yJ8e/V4WF7h6Y=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "lodash": "4.17.10", + "to-fast-properties": "2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "2.1.18", + "negotiator": "0.6.1" + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archive-type": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", + "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=", + "dev": true, + "requires": { + "file-type": "3.9.0" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "optional": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-each-series": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz", + "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg=", + "dev": true, + "optional": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", + "dev": true + }, + "autoprefixer": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.5.0.tgz", + "integrity": "sha512-buY1XxFoBrXvLsoFb0jP+niSu1tCj2RwMwHj96+RfQ8DJTgb0vUhh0dg6wjJT3JzsFYBrkSj8/sGtarNdlxTFw==", + "dev": true, + "requires": { + "browserslist": "3.2.8", + "caniuse-lite": "1.0.30000844", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "6.0.22", + "postcss-value-parser": "3.3.0" + } + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", + "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", + "dev": true + }, + "axios": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "dev": true, + "requires": { + "follow-redirects": "1.5.0", + "is-buffer": "1.1.6" + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "bin-build": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", + "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=", + "dev": true, + "optional": true, + "requires": { + "archive-type": "3.2.0", + "decompress": "3.0.0", + "download": "4.4.3", + "exec-series": "1.0.3", + "rimraf": "2.6.2", + "tempfile": "1.1.1", + "url-regex": "3.2.0" + }, + "dependencies": { + "tempfile": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", + "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=", + "dev": true, + "optional": true, + "requires": { + "os-tmpdir": "1.0.2", + "uuid": "2.0.3" + } + }, + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true, + "optional": true + } + } + }, + "bin-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz", + "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=", + "dev": true, + "optional": true, + "requires": { + "executable": "1.1.0" + } + }, + "bin-version": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", + "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=", + "dev": true, + "optional": true, + "requires": { + "find-versions": "1.2.1" + } + }, + "bin-version-check": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", + "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=", + "dev": true, + "optional": true, + "requires": { + "bin-version": "1.0.4", + "minimist": "1.2.0", + "semver": "4.3.6", + "semver-truncate": "1.1.2" + } + }, + "bin-wrapper": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", + "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=", + "dev": true, + "optional": true, + "requires": { + "bin-check": "2.0.0", + "bin-version-check": "2.1.0", + "download": "4.4.3", + "each-async": "1.1.1", + "lazy-req": "1.1.0", + "os-filter-obj": "1.0.3" + } + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "requires": { + "readable-stream": "2.3.6", + "safe-buffer": "5.1.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.2", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "browser-sync": { + "version": "2.24.4", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.24.4.tgz", + "integrity": "sha512-qfXv8vQA/Dctub2v44v/vPuvfC4XNd6bn+W5vWZVuhuy6w91lPsdY6qhalT2s2PjnJ3FR6kWq5wkTQgN26eKzA==", + "dev": true, + "requires": { + "browser-sync-ui": "1.0.1", + "bs-recipes": "1.3.4", + "chokidar": "1.7.0", + "connect": "3.5.0", + "connect-history-api-fallback": "1.5.0", + "dev-ip": "1.0.1", + "easy-extender": "2.3.2", + "eazy-logger": "3.0.2", + "etag": "1.8.1", + "fresh": "0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "3.8.2", + "localtunnel": "1.9.0", + "micromatch": "2.3.11", + "opn": "4.0.2", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "2.3.3", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "serve-index": "1.8.0", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.0.4", + "ua-parser-js": "0.7.17", + "yargs": "6.4.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true + }, + "yargs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "window-size": "0.2.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "browser-sync-ui": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz", + "integrity": "sha512-RIxmwVVcUFhRd1zxp7m2FfLnXHf59x4Gtj8HFwTA//3VgYI3AKkaQAuDL8KDJnE59XqCshxZa13JYuIWtZlKQg==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "1.5.0", + "immutable": "3.8.2", + "server-destroy": "1.0.1", + "socket.io-client": "2.0.4", + "stream-throttle": "0.1.3" + }, + "dependencies": { + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true + } + } + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000844", + "electron-to-chromium": "1.3.48" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "buffer-alloc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.1.0.tgz", + "integrity": "sha1-BVFNM78WVtNUDGhPZbEgLpDsowM=", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "0.1.1", + "buffer-fill": "0.1.1" + } + }, + "buffer-alloc-unsafe": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz", + "integrity": "sha1-/+H2dVHdBVc33iUzN7/oU9+rGmo=", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-fill": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-0.1.1.tgz", + "integrity": "sha512-YgBMBzdRLEfgxJIGu2wrvI2E03tMCFU1p7d1KhB4BOoMN0VxmTFjSyN5JtKt9z8Z9JajMHruI6SE25W96wNv7Q==", + "dev": true + }, + "buffer-from": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", + "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==", + "dev": true + }, + "buffer-to-vinyl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz", + "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=", + "dev": true, + "requires": { + "file-type": "3.9.0", + "readable-stream": "2.3.6", + "uuid": "2.0.3", + "vinyl": "1.2.0" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30000844", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000844.tgz", + "integrity": "sha512-UpKQE7y6dLHhlv75UyBCRiun34Q+bmxyX3zS+ve9M07YG52tRafOvop9N9d5jC+sikKuG7UMweJKJNts4FVehA==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "dev": true + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true + }, + "caw": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=", + "dev": true, + "requires": { + "get-proxy": "1.1.0", + "is-obj": "1.0.1", + "object-assign": "3.0.0", + "tunnel-agent": "0.4.3" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.2.4", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "process-nextick-args": "2.0.0", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "co": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", + "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=", + "dev": true + }, + "coa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", + "dev": true, + "optional": true, + "requires": { + "q": "1.5.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true, + "optional": true + }, + "combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "requires": { + "graceful-readlink": "1.0.1" + } + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "1.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dev": true, + "requires": { + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "connect": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz", + "integrity": "sha1-s1dSWgtMH1BZnNmD4dnv7qlncZg=", + "dev": true, + "requires": { + "debug": "2.2.0", + "finalhandler": "0.5.0", + "parseurl": "1.3.2", + "utils-merge": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "4.1.3", + "shebang-command": "1.2.0", + "which": "1.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "optional": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "css-select": { + "version": "1.3.0-rc0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.3.0-rc0.tgz", + "integrity": "sha1-b5MZaqrnN2ZuoQNqjLFKj8t6kjE=", + "dev": true, + "optional": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", + "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=", + "dev": true, + "optional": true + }, + "css-tree": { + "version": "1.0.0-alpha25", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha25.tgz", + "integrity": "sha512-XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A==", + "dev": true, + "optional": true, + "requires": { + "mdn-data": "1.1.3", + "source-map": "0.5.7" + } + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true, + "optional": true + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true, + "optional": true + }, + "csso": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.0.tgz", + "integrity": "sha512-WtJjFP3ZsSdWhiZr4/k1B9uHPgYjFYnDxfbaJxk1hz5PDLIJ5BCRWkJqaztZ0DbP8d2ZIVwUPIJb2YmCwkPaMw==", + "dev": true, + "optional": true, + "requires": { + "css-tree": "1.0.0-alpha.27" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.27", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.27.tgz", + "integrity": "sha512-BAYp9FyN4jLXjfvRpTDchBllDptqlK9I7OsagXCG9Am5C+5jc8eRZHgqb9x500W2OKS14MMlpQc/nmh/aA7TEQ==", + "dev": true, + "optional": true, + "requires": { + "mdn-data": "1.1.3", + "source-map": "0.5.7" + } + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=", + "dev": true, + "requires": { + "buffer-to-vinyl": "1.1.0", + "concat-stream": "1.6.2", + "decompress-tar": "3.1.0", + "decompress-tarbz2": "3.1.0", + "decompress-targz": "3.1.0", + "decompress-unzip": "3.4.0", + "stream-combiner2": "1.1.1", + "vinyl-assign": "1.2.1", + "vinyl-fs": "2.4.4" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "glob-stream": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", + "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", + "dev": true, + "requires": { + "extend": "3.0.1", + "glob": "5.0.15", + "glob-parent": "3.1.0", + "micromatch": "2.3.11", + "ordered-read-streams": "0.3.0", + "through2": "0.6.5", + "to-absolute-glob": "0.1.1", + "unique-stream": "2.2.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", + "dev": true, + "requires": { + "is-stream": "1.1.0", + "readable-stream": "2.3.6" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "unique-stream": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", + "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", + "dev": true, + "requires": { + "json-stable-stringify": "1.0.1", + "through2-filter": "2.0.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", + "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", + "dev": true, + "requires": { + "duplexify": "3.6.0", + "glob-stream": "5.3.5", + "graceful-fs": "4.1.11", + "gulp-sourcemaps": "1.6.0", + "is-valid-glob": "0.3.0", + "lazystream": "1.0.0", + "lodash.isequal": "4.5.0", + "merge-stream": "1.0.1", + "mkdirp": "0.5.1", + "object-assign": "4.1.1", + "readable-stream": "2.3.6", + "strip-bom": "2.0.0", + "strip-bom-stream": "1.0.0", + "through2": "2.0.3", + "through2-filter": "2.0.0", + "vali-date": "1.0.0", + "vinyl": "1.2.0" + } + } + } + }, + "decompress-tar": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=", + "dev": true, + "requires": { + "is-tar": "1.0.0", + "object-assign": "2.1.1", + "strip-dirs": "1.1.1", + "tar-stream": "1.6.1", + "through2": "0.6.5", + "vinyl": "0.4.6" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "0.2.0", + "clone-stats": "0.0.1" + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=", + "dev": true, + "requires": { + "is-bzip2": "1.0.0", + "object-assign": "2.1.1", + "seek-bzip": "1.0.5", + "strip-dirs": "1.1.1", + "tar-stream": "1.6.1", + "through2": "0.6.5", + "vinyl": "0.4.6" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "0.2.0", + "clone-stats": "0.0.1" + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=", + "dev": true, + "requires": { + "is-gzip": "1.0.0", + "object-assign": "2.1.1", + "strip-dirs": "1.1.1", + "tar-stream": "1.6.1", + "through2": "0.6.5", + "vinyl": "0.4.6" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "0.2.0", + "clone-stats": "0.0.1" + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=", + "dev": true, + "requires": { + "is-zip": "1.0.0", + "read-all-stream": "3.1.0", + "stat-mode": "0.2.2", + "strip-dirs": "1.1.1", + "through2": "2.0.3", + "vinyl": "1.2.0", + "yauzl": "2.9.1" + }, + "dependencies": { + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "deep-extend": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "1.0.4" + } + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "2.0.5", + "object-keys": "1.0.11" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "1.0.2", + "isobject": "3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "optional": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true, + "optional": true + } + } + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true, + "optional": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "optional": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "download": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=", + "dev": true, + "requires": { + "caw": "1.2.0", + "concat-stream": "1.6.2", + "each-async": "1.1.1", + "filenamify": "1.2.1", + "got": "5.7.1", + "gulp-decompress": "1.2.0", + "gulp-rename": "1.2.3", + "is-url": "1.2.4", + "object-assign": "4.1.1", + "read-all-stream": "3.1.0", + "readable-stream": "2.3.6", + "stream-combiner2": "1.1.1", + "vinyl": "1.2.0", + "vinyl-fs": "2.4.4", + "ware": "1.3.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "glob-stream": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", + "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", + "dev": true, + "requires": { + "extend": "3.0.1", + "glob": "5.0.15", + "glob-parent": "3.1.0", + "micromatch": "2.3.11", + "ordered-read-streams": "0.3.0", + "through2": "0.6.5", + "to-absolute-glob": "0.1.1", + "unique-stream": "2.2.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", + "dev": true, + "requires": { + "is-stream": "1.1.0", + "readable-stream": "2.3.6" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "unique-stream": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", + "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", + "dev": true, + "requires": { + "json-stable-stringify": "1.0.1", + "through2-filter": "2.0.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", + "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", + "dev": true, + "requires": { + "duplexify": "3.6.0", + "glob-stream": "5.3.5", + "graceful-fs": "4.1.11", + "gulp-sourcemaps": "1.6.0", + "is-valid-glob": "0.3.0", + "lazystream": "1.0.0", + "lodash.isequal": "4.5.0", + "merge-stream": "1.0.1", + "mkdirp": "0.5.1", + "object-assign": "4.1.1", + "readable-stream": "2.3.6", + "strip-bom": "2.0.0", + "strip-bom-stream": "1.0.0", + "through2": "2.0.3", + "through2-filter": "2.0.0", + "vali-date": "1.0.0", + "vinyl": "1.2.0" + } + } + } + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "1.1.14" + } + }, + "duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "each-async": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", + "dev": true, + "requires": { + "onetime": "1.1.0", + "set-immediate-shim": "1.0.1" + } + }, + "easy-extender": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz", + "integrity": "sha1-PTJI/r4rFZYHMW2PnPSRwWZIIh0=", + "dev": true, + "requires": { + "lodash": "3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "dev": true, + "requires": { + "tfunk": "3.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.48", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz", + "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "1.3.3" + } + }, + "engine.io": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz", + "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", + "dev": true, + "requires": { + "accepts": "1.3.5", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "3.1.0", + "engine.io-parser": "2.1.2", + "uws": "9.14.0", + "ws": "3.3.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-client": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz", + "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "3.1.0", + "engine.io-parser": "2.1.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.3" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true, + "optional": true + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es-abstract": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz", + "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==", + "dev": true, + "requires": { + "es-to-primitive": "1.1.1", + "function-bind": "1.1.1", + "has": "1.0.1", + "is-callable": "1.1.3", + "is-regex": "1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "1.1.3", + "is-date-object": "1.0.1", + "is-symbol": "1.0.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true, + "optional": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "requires": { + "execa": "0.7.0", + "p-finally": "1.0.0", + "pify": "3.0.0", + "rimraf": "2.6.2", + "tempfile": "2.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "exec-series": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz", + "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=", + "dev": true, + "optional": true, + "requires": { + "async-each-series": "1.1.0", + "object-assign": "4.1.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "optional": true + } + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + } + }, + "executable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", + "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=", + "dev": true, + "optional": true, + "requires": { + "meow": "3.7.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.4" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "3.0.0", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "dev": true, + "requires": { + "ansi-gray": "0.1.1", + "color-support": "1.1.3", + "time-stamp": "1.1.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, + "requires": { + "pend": "1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "optional": true + } + } + }, + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", + "dev": true + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "dev": true, + "requires": { + "filename-reserved-regex": "1.0.0", + "strip-outer": "1.0.1", + "trim-repeated": "1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "finalhandler": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.0.tgz", + "integrity": "sha1-6VCKvs6bbbqHGmlCodeRG5GRGsc=", + "dev": true, + "requires": { + "debug": "2.2.0", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "statuses": "1.3.1", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "find-versions": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", + "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=", + "dev": true, + "optional": true, + "requires": { + "array-uniq": "1.0.3", + "get-stdin": "4.0.1", + "meow": "3.7.0", + "semver-regex": "1.0.0" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "1.0.0", + "is-glob": "3.1.0", + "micromatch": "3.1.10", + "resolve-dir": "1.0.1" + } + }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "is-plain-object": "2.0.4", + "object.defaults": "1.1.0", + "object.pick": "1.3.0", + "parse-filepath": "1.0.2" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", + "dev": true + }, + "follow-redirects": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz", + "integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==", + "dev": true, + "requires": { + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "3.0.1", + "universalify": "0.1.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.10.0", + "node-pre-gyp": "0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "2.2.4" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.1.1", + "yallist": "3.0.2" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "2.2.4" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.9", + "iconv-lite": "0.4.21", + "sax": "1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.0", + "nopt": "4.0.1", + "npm-packlist": "1.1.10", + "npmlog": "4.1.2", + "rc": "1.2.7", + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "4.4.1" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.5" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.3" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.5.1", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "1.0.1", + "fs-minipass": "1.2.5", + "minipass": "2.2.4", + "minizlib": "1.1.0", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.1", + "yallist": "3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "0.1.0" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "get-proxy": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=", + "dev": true, + "requires": { + "rc": "1.2.7" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "gifsicle": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz", + "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "2.2.0", + "bin-wrapper": "3.0.2", + "logalot": "2.1.0" + } + }, + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.3.3" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "4.5.3", + "glob2base": "0.0.12", + "minimatch": "2.0.10", + "ordered-read-streams": "0.1.0", + "through2": "0.6.5", + "unique-stream": "1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "0.5.2" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.1", + "ini": "1.3.5", + "is-windows": "1.0.2", + "which": "1.3.0" + } + }, + "globals": { + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz", + "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "3.1.21", + "lodash": "1.0.2", + "minimatch": "0.2.14" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "1.2.3", + "inherits": "1.0.2", + "minimatch": "0.2.14" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "glogg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "dev": true, + "requires": { + "sparkles": "1.0.1" + } + }, + "got": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", + "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", + "dev": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer2": "0.1.4", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.1", + "node-status-codes": "1.0.0", + "object-assign": "4.1.1", + "parse-json": "2.2.0", + "pinkie-promise": "2.0.1", + "read-all-stream": "3.1.0", + "readable-stream": "2.3.6", + "timed-out": "3.1.3", + "unzip-response": "1.0.2", + "url-parse-lax": "1.0.0" + }, + "dependencies": { + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.4" + } + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "1.0.0", + "chalk": "1.1.3", + "deprecated": "0.0.1", + "gulp-util": "3.0.8", + "interpret": "1.1.0", + "liftoff": "2.5.0", + "minimist": "1.2.0", + "orchestrator": "0.3.8", + "pretty-hrtime": "1.0.3", + "semver": "4.3.6", + "tildify": "1.2.0", + "v8flags": "2.1.1", + "vinyl-fs": "0.3.14" + } + }, + "gulp-autoprefixer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-5.0.0.tgz", + "integrity": "sha1-gjfCeKaXdScKHK/n1vEBz81YVUQ=", + "dev": true, + "requires": { + "autoprefixer": "8.5.0", + "fancy-log": "1.3.2", + "plugin-error": "1.0.1", + "postcss": "6.0.22", + "through2": "2.0.3", + "vinyl-sourcemaps-apply": "0.2.1" + } + }, + "gulp-babel": { + "version": "8.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0-beta.2.tgz", + "integrity": "sha512-GTC2PxAXWkp6u1fP+C5+kn5biQ0dKGhkOSSXvKAf3ykF0+R3tevmLm/zSIkc1+S7U1JwH3XTvuMwRL6LD+sEiw==", + "dev": true, + "requires": { + "plugin-error": "1.0.1", + "replace-ext": "1.0.0", + "through2": "2.0.3", + "vinyl-sourcemaps-apply": "0.2.1" + }, + "dependencies": { + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + } + } + }, + "gulp-concat": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz", + "integrity": "sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=", + "dev": true, + "requires": { + "concat-with-sourcemaps": "1.1.0", + "through2": "2.0.3", + "vinyl": "2.1.0" + }, + "dependencies": { + "clone": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", + "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "vinyl": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz", + "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=", + "dev": true, + "requires": { + "clone": "2.1.1", + "clone-buffer": "1.0.0", + "clone-stats": "1.0.0", + "cloneable-readable": "1.1.2", + "remove-trailing-separator": "1.1.0", + "replace-ext": "1.0.0" + } + } + } + }, + "gulp-decompress": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", + "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=", + "dev": true, + "requires": { + "archive-type": "3.2.0", + "decompress": "3.0.0", + "gulp-util": "3.0.8", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "gulp-imagemin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-4.1.0.tgz", + "integrity": "sha512-6nWkrMNY5ub+34+DwlgQdWg21Z4DWAOARLpnyuZ773pGPJrfiyQrkOzdz9DgQSGBQjU1zuw6gd+9clLi6eicuw==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "fancy-log": "1.3.2", + "imagemin": "5.3.1", + "imagemin-gifsicle": "5.2.0", + "imagemin-jpegtran": "5.0.2", + "imagemin-optipng": "5.2.1", + "imagemin-svgo": "6.0.0", + "plugin-error": "0.1.2", + "plur": "2.1.2", + "pretty-bytes": "4.0.2", + "through2-concurrent": "1.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "gulp-notify": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/gulp-notify/-/gulp-notify-3.2.0.tgz", + "integrity": "sha512-qEocs1UVoDKKUjfsxJNMNwkRla0PbsyJwsqNNXpzYWsLQ29LhxRMY3wnTGZcc4hMHtalnvah/Dwlwb4NijH/0A==", + "dev": true, + "requires": { + "ansi-colors": "1.1.0", + "fancy-log": "1.3.2", + "lodash.template": "4.4.0", + "node-notifier": "5.2.1", + "node.extend": "2.0.0", + "plugin-error": "0.1.2", + "through2": "2.0.3" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.templatesettings": "4.1.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0" + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" + } + } + } + }, + "gulp-rename": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.3.tgz", + "integrity": "sha512-CmdPM0BjJ105QCX1fk+j7NGhiN/1rCl9HLGss+KllBS/tdYadpjTxqdKyh/5fNV+M3yjT1MFz5z93bXdrTyzAw==", + "dev": true + }, + "gulp-sass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.1.tgz", + "integrity": "sha512-OMQEgWNggpog8Tc5v1MuI6eo+5iiPkVeLL76iBhDoEEScLUPfZlpvzmgTnLkpcqdrNodZxpz5qcv6mS2rulk3g==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "lodash.clonedeep": "4.5.0", + "node-sass": "4.9.0", + "plugin-error": "1.0.1", + "replace-ext": "1.0.0", + "strip-ansi": "4.0.0", + "through2": "2.0.3", + "vinyl-sourcemaps-apply": "0.2.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "gulp-sourcemaps": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", + "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", + "dev": true, + "requires": { + "convert-source-map": "1.5.1", + "graceful-fs": "4.1.11", + "strip-bom": "2.0.0", + "through2": "2.0.3", + "vinyl": "1.2.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulp-uglify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.0.tgz", + "integrity": "sha1-DfAzHXKg0wLj434QlIXd3zPG0co=", + "dev": true, + "requires": { + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash": "4.17.10", + "make-error-cause": "1.2.2", + "through2": "2.0.3", + "uglify-js": "3.3.27", + "vinyl-sourcemaps-apply": "0.2.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "2.2.0", + "fancy-log": "1.3.2", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash._reescape": "3.0.0", + "lodash._reevaluate": "3.0.0", + "lodash._reinterpolate": "3.0.0", + "lodash.template": "3.6.2", + "minimist": "1.2.0", + "multipipe": "0.1.2", + "object-assign": "3.0.0", + "replace-ext": "0.0.1", + "through2": "2.0.3", + "vinyl": "0.5.3" + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "1.0.1" + } + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "commander": "2.15.1", + "is-my-json-valid": "2.17.2", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + } + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "dev": true, + "requires": { + "function-bind": "1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "1.0.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", + "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true, + "optional": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": "1.5.0" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "imagemin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", + "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=", + "dev": true, + "requires": { + "file-type": "4.4.0", + "globby": "6.1.0", + "make-dir": "1.3.0", + "p-pipe": "1.2.0", + "pify": "2.3.0", + "replace-ext": "1.0.0" + }, + "dependencies": { + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz", + "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "3.2.0", + "gifsicle": "3.0.4", + "is-gif": "1.0.0" + } + }, + "imagemin-jpegtran": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz", + "integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "3.2.0", + "is-jpg": "1.0.1", + "jpegtran-bin": "3.2.0" + } + }, + "imagemin-optipng": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", + "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "3.2.0", + "is-png": "1.1.0", + "optipng-bin": "3.1.4" + } + }, + "imagemin-svgo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-6.0.0.tgz", + "integrity": "sha512-xwjBZQKpbkklHtJYnCOwRJjTRJA/nR0hQzKMh+CUZRvm/L0QwKKPJQ9tkPWQHrg+cydPu2i1vLgHuy2E0hKEkg==", + "dev": true, + "optional": true, + "requires": { + "buffer-from": "0.1.2", + "is-svg": "2.1.0", + "svgo": "1.0.5" + }, + "dependencies": { + "buffer-from": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz", + "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==", + "dev": true, + "optional": true + } + } + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.3.3", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", + "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", + "dev": true, + "optional": true + }, + "irregular-plurals": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", + "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", + "dev": true + }, + "is": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz", + "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "1.0.0", + "is-windows": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.11.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-bzip2": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz", + "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=", + "dev": true + }, + "is-callable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-gif": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz", + "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-gzip": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", + "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", + "dev": true + }, + "is-jpg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz", + "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=", + "dev": true, + "optional": true + }, + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", + "dev": true + }, + "is-my-json-valid": { + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", + "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", + "dev": true, + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "is-my-ip-valid": "1.0.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-natural-number": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz", + "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "3.3.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-odd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", + "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", + "dev": true, + "requires": { + "is-number": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", + "dev": true, + "optional": true + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "1.0.0" + } + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "optional": true, + "requires": { + "html-comment-regex": "1.1.1" + } + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-tar": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz", + "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", + "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-zip": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz", + "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jpegtran-bin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz", + "integrity": "sha1-9g7PSumZwL2tLp+83ytvCYHnops=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "2.2.0", + "bin-wrapper": "3.0.2", + "logalot": "2.1.0" + } + }, + "js-base64": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz", + "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "optional": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true, + "optional": true + } + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "lazy-req": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", + "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=", + "dev": true, + "optional": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "3.0.1", + "findup-sync": "2.0.0", + "fined": "1.1.0", + "flagged-respawn": "1.0.0", + "is-plain-object": "2.0.4", + "object.map": "1.0.1", + "rechoir": "0.6.2", + "resolve": "1.7.1" + } + }, + "limiter": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.3.tgz", + "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + } + } + }, + "localtunnel": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.0.tgz", + "integrity": "sha512-wCIiIHJ8kKIcWkTQE3m1VRABvsH2ZuOkiOpZUofUCf6Q42v3VIZ+Q0YfX1Z4sYDRj0muiKL1bLvz1FeoxsPO0w==", + "dev": true, + "requires": { + "axios": "0.17.1", + "debug": "2.6.8", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "requires": { + "figures": "1.7.0", + "squeak": "1.3.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "4.0.1", + "indent-string": "2.1.0", + "longest": "1.0.1", + "meow": "3.7.0" + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "make-error": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.4.tgz", + "integrity": "sha512-0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g==", + "dev": true + }, + "make-error-cause": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz", + "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=", + "dev": true, + "requires": { + "make-error": "1.3.4" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "1.0.1" + } + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "mdn-data": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.3.tgz", + "integrity": "sha512-h776Q5wL27jLGVL7bo3DHIR7idq/u34yazIOFjRzdu3pM3hWnLaum6QME/A9vhPEc6nd6NrQKGqgCvtFAvDhKQ==", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.9", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "requires": { + "mime-db": "1.33.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", + "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-odd": "2.0.0", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "natives": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.4.tgz", + "integrity": "sha512-Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg==", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "node-gyp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", + "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "dev": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.5", + "request": "2.79.0", + "rimraf": "2.6.2", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.0" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "dev": true, + "requires": { + "growly": "1.3.0", + "semver": "5.5.0", + "shellwords": "0.1.1", + "which": "1.3.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "node-sass": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz", + "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==", + "dev": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.3", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.1", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.10.0", + "node-gyp": "3.6.2", + "npmlog": "4.1.2", + "request": "2.79.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0", + "true-case-path": "1.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "4.1.3", + "which": "1.3.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "1.2.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.10", + "minimatch": "3.0.4" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + } + } + }, + "node-status-codes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", + "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=", + "dev": true + }, + "node.extend": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.0.tgz", + "integrity": "sha1-dSWih1Z36lNHhKXhCseJVhOWFN8=", + "dev": true, + "requires": { + "is": "3.2.1" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.6.0", + "is-builtin-module": "1.0.0", + "semver": "4.3.6", + "validate-npm-package-license": "3.0.3" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "2.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "optional": true, + "requires": { + "boolbase": "1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "1.0.1", + "array-slice": "1.1.0", + "for-own": "1.0.0", + "isobject": "3.0.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "optional": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.11.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "make-iterator": "1.0.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "optional": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.11.0", + "function-bind": "1.1.1", + "has": "1.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "opn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "optipng-bin": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz", + "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "2.2.0", + "bin-wrapper": "3.0.2", + "logalot": "2.1.0" + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "0.1.5", + "sequencify": "0.0.7", + "stream-consume": "0.1.1" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "os-filter-obj": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz", + "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=", + "dev": true, + "optional": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "1.0.0", + "map-cache": "0.2.2", + "path-root": "0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "0.1.2" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + } + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "1.1.0", + "arr-diff": "4.0.0", + "arr-union": "3.1.0", + "extend-shallow": "3.0.2" + } + }, + "plur": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", + "dev": true, + "requires": { + "irregular-plurals": "1.4.0" + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "1.0.8" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "6.0.22", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", + "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", + "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", + "dev": true + }, + "randomatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", + "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", + "dev": true, + "requires": { + "is-number": "4.0.0", + "kind-of": "6.0.2", + "math-random": "1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", + "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "dev": true, + "requires": { + "deep-extend": "0.5.1", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + } + }, + "read-all-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.6", + "set-immediate-shim": "1.0.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "1.7.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-6.0.0.tgz", + "integrity": "sha512-BvXxRS7RfVWxtm7vrq+0I0j7sqZ1zeSC+yzf5HS0qLnKcZPX541gFEGB39LvGuKHrkyKXrzXug+oC7xkM1Zovw==", + "dev": true, + "requires": { + "regenerate": "1.4.0" + } + }, + "regenerator-transform": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.12.3.tgz", + "integrity": "sha512-y2uxO/6u+tVmtEDIKo+tLCtI0GcbQr0OreosKgCd7HP4VypGjtTrw79DezuwT+W5QX0YWuvpeBOgumrepwM1kA==", + "dev": true, + "requires": { + "private": "0.1.8" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" + } + }, + "regexpu-core": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.5.tgz", + "integrity": "sha512-3xo5pFze1F8oR4F9x3aFbdtdxAxQ9WBX6gXfLgeBt7KpDI0+oDF7WVntnhsPKqobU/GAYc2pmx+y3z0JI1+z3w==", + "dev": true, + "requires": { + "regenerate": "1.4.0", + "regenerate-unicode-properties": "6.0.0", + "regjsgen": "0.4.0", + "regjsparser": "0.3.0", + "unicode-match-property-ecmascript": "1.0.3", + "unicode-match-property-value-ecmascript": "1.0.1" + } + }, + "regjsgen": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", + "dev": true + }, + "regjsparser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", + "dev": true, + "requires": { + "jsesc": "0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.7.0", + "caseless": "0.11.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "qs": "6.3.2", + "stringstream": "0.0.6", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.4.3", + "uuid": "3.2.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + } + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "0.1.15" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.10", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "2.4.5", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "dev": true, + "requires": { + "commander": "2.8.1" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + }, + "semver-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz", + "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=", + "dev": true, + "optional": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "requires": { + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true, + "optional": true + } + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.3", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.0" + }, + "dependencies": { + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serve-index": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", + "integrity": "sha1-fF2WwT+xMRAfk8HFd0+FFqHnjTs=", + "dev": true, + "requires": { + "accepts": "1.3.5", + "batch": "0.5.3", + "debug": "2.2.0", + "escape-html": "1.0.3", + "http-errors": "1.5.1", + "mime-types": "2.1.18", + "parseurl": "1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "setprototypeof": "1.0.2", + "statuses": "1.3.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "setprototypeof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", + "integrity": "sha1-gaVSFB7BBLiOic44MQOtXGZWTQg=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "socket.io": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz", + "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "engine.io": "3.1.5", + "socket.io-adapter": "1.1.1", + "socket.io-client": "2.0.4", + "socket.io-parser": "3.1.3" + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "socket.io-client": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.6.9", + "engine.io-client": "3.1.6", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "3.1.3", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz", + "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "3.1.0", + "has-binary2": "1.0.3", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "2.1.1", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "requires": { + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true, + "optional": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "requires": { + "chalk": "1.1.3", + "console-stream": "0.1.1", + "lpad-align": "1.1.2" + } + }, + "sshpk": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz", + "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true, + "optional": true + }, + "stat-mode": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", + "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "object-copy": "0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "0.1.4", + "readable-stream": "2.3.6" + }, + "dependencies": { + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, + "requires": { + "commander": "2.8.1", + "limiter": "1.1.3" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "1.0.0", + "is-utf8": "0.2.1" + } + }, + "strip-bom-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", + "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", + "dev": true, + "requires": { + "first-chunk-stream": "1.0.0", + "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + } + } + }, + "strip-dirs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "get-stdin": "4.0.1", + "is-absolute": "0.1.7", + "is-natural-number": "2.1.1", + "minimist": "1.2.0", + "sum-up": "1.0.3" + }, + "dependencies": { + "is-absolute": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", + "dev": true, + "requires": { + "is-relative": "0.1.3" + } + }, + "is-relative": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", + "dev": true + } + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "optional": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "sum-up": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz", + "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "svgo": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.0.5.tgz", + "integrity": "sha512-nYrifviB77aNKDNKKyuay3M9aYiK6Hv5gJVDdjj2ZXTQmI8WZc8+UPLR5IpVlktJfSu3co/4XcWgrgI6seGBPg==", + "dev": true, + "optional": true, + "requires": { + "coa": "2.0.1", + "colors": "1.1.2", + "css-select": "1.3.0-rc0", + "css-select-base-adapter": "0.1.0", + "css-tree": "1.0.0-alpha25", + "css-url-regex": "1.1.0", + "csso": "3.5.0", + "js-yaml": "3.10.0", + "mkdirp": "0.5.1", + "object.values": "1.0.4", + "sax": "1.2.4", + "stable": "0.1.8", + "unquote": "1.1.1", + "util.promisify": "1.0.0" + } + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz", + "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==", + "dev": true, + "requires": { + "bl": "1.2.2", + "buffer-alloc": "1.1.0", + "end-of-stream": "1.4.1", + "fs-constants": "1.0.0", + "readable-stream": "2.3.6", + "to-buffer": "1.1.1", + "xtend": "4.0.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "requires": { + "temp-dir": "1.0.0", + "uuid": "3.2.1" + } + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "object-path": "0.9.2" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "2.3.6", + "xtend": "4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "through2-concurrent": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-1.1.1.tgz", + "integrity": "sha1-EctOpMnjG8puTB5tukjRxyjDUks=", + "dev": true, + "requires": { + "through2": "2.0.3" + } + }, + "through2-filter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", + "dev": true, + "requires": { + "through2": "2.0.3", + "xtend": "4.0.1" + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", + "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=", + "dev": true + }, + "to-absolute-glob": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", + "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "repeat-string": "1.6.1" + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "requires": { + "punycode": "1.4.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "requires": { + "glob": "6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + } + } + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.17", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", + "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==", + "dev": true + }, + "uglify-js": { + "version": "3.3.27", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.27.tgz", + "integrity": "sha512-O94wxMSb3td/TlofkITYvYIlvIVdldvNXDVRekzK13CQZuL37ua4nrdXX0Ro7MapfUVzglRHs0/+imPRUdOghg==", + "dev": true, + "requires": { + "commander": "2.15.1", + "source-map": "0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.3.tgz", + "integrity": "sha512-iG/2t0F2LAU8aZYPkX5gi7ebukHnr3sWFESpb+zPQeeaQwOkfoO6ZW17YX7MdRPNG9pCy+tjzGill+Ah0Em0HA==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.3.tgz", + "integrity": "sha512-nFcaBFcr08UQNF15ZgI5ISh3yUnQm7SJRRxwYrL5VYX46pS+6Q7TCTv4zbK+j6/l7rQt0mMiTL2zpmeygny6rA==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "1.0.3", + "unicode-property-aliases-ecmascript": "1.0.3" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.1.tgz", + "integrity": "sha512-lM8B0FDZQh9yYGgiabRQcyWicB27VLOolSBRIxsO7FeQPtg+79Oe7sC8Mzr8BObDs+G9CeYmC/shHo6OggNEog==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.3.tgz", + "integrity": "sha512-TdDmDOTxEf2ad1g3ZBpM6cqKIb2nJpVlz1Q++casDryKz18tpeMBhSng9hjC1CTQCkOV9Rw2knlSB6iRo7ad1w==", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" + } + } + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "universalify": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true, + "optional": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "unzip-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", + "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=", + "dev": true + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "1.0.4" + } + }, + "url-regex": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", + "dev": true, + "optional": true, + "requires": { + "ip-regex": "1.0.3" + } + }, + "use": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", + "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "1.1.2", + "object.getownpropertydescriptors": "2.0.3" + } + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", + "dev": true + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "dev": true + }, + "uws": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz", + "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==", + "dev": true, + "optional": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "1.1.1" + } + }, + "vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "dev": true, + "requires": { + "spdx-correct": "3.0.0", + "spdx-expression-parse": "3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-assign": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz", + "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "1.0.3", + "glob-stream": "3.1.18", + "glob-watcher": "0.0.6", + "graceful-fs": "3.0.11", + "mkdirp": "0.5.1", + "strip-bom": "1.0.0", + "through2": "0.6.5", + "vinyl": "0.4.6" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "0.2.0", + "clone-stats": "0.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "ware": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=", + "dev": true, + "requires": { + "wrap-fn": "0.1.5" + } + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrap-fn": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=", + "dev": true, + "requires": { + "co": "3.1.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.2", + "ultron": "1.1.1" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yauzl": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.9.1.tgz", + "integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=", + "dev": true, + "requires": { + "buffer-crc32": "0.2.13", + "fd-slicer": "1.0.1" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..5199a0d --- /dev/null +++ b/package.json @@ -0,0 +1,27 @@ +{ + "name": "catalog-static", + "version": "1.0.0", + "description": "A static HTML template for catalog.wvu.edu.", + "main": "gulpfile.js", + "devDependencies": { + "@babel/core": "^7.0.0-beta.49", + "@babel/preset-env": "^7.0.0-beta.49", + "browser-sync": "^2.24.4", + "gulp": "^3.9.1", + "gulp-autoprefixer": "^5.0.0", + "gulp-babel": "^8.0.0-beta.2", + "gulp-concat": "^2.6.1", + "gulp-imagemin": "^4.1.0", + "gulp-notify": "^3.2.0", + "gulp-rename": "^1.2.3", + "gulp-sass": "^4.0.1", + "gulp-uglify": "^3.0.0" + }, + "repository": { + "type": "git", + "url": "https://bitbucket.org/wvudigital/catalog-static.git" + }, + "author": "Adam Johnson", + "license": "MIT", + "dependencies": {} +} diff --git a/safari-pinned-tab.svg b/safari-pinned-tab.svg new file mode 100644 index 0000000..bd20d95 --- /dev/null +++ b/safari-pinned-tab.svg @@ -0,0 +1,27 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/scss/0-plugins/bourbon/_bourbon-deprecated-upcoming.scss b/scss/0-plugins/bourbon/_bourbon-deprecated-upcoming.scss new file mode 100755 index 0000000..e6d1b8c --- /dev/null +++ b/scss/0-plugins/bourbon/_bourbon-deprecated-upcoming.scss @@ -0,0 +1,411 @@ +// The following features have been deprecated and will be removed in the next MAJOR version release + +@mixin inline-block { + display: inline-block; + + @warn "The inline-block mixin is deprecated and will be removed in the next major version release"; +} + +@mixin button ($style: simple, $base-color: #4294f0, $text-size: inherit, $padding: 7px 18px) { + + @if type-of($style) == string and type-of($base-color) == color { + @include buttonstyle($style, $base-color, $text-size, $padding); + } + + @if type-of($style) == string and type-of($base-color) == number { + $padding: $text-size; + $text-size: $base-color; + $base-color: #4294f0; + + @if $padding == inherit { + $padding: 7px 18px; + } + + @include buttonstyle($style, $base-color, $text-size, $padding); + } + + @if type-of($style) == color and type-of($base-color) == color { + $base-color: $style; + $style: simple; + @include buttonstyle($style, $base-color, $text-size, $padding); + } + + @if type-of($style) == color and type-of($base-color) == number { + $padding: $text-size; + $text-size: $base-color; + $base-color: $style; + $style: simple; + + @if $padding == inherit { + $padding: 7px 18px; + } + + @include buttonstyle($style, $base-color, $text-size, $padding); + } + + @if type-of($style) == number { + $padding: $base-color; + $text-size: $style; + $base-color: #4294f0; + $style: simple; + + @if $padding == #4294f0 { + $padding: 7px 18px; + } + + @include buttonstyle($style, $base-color, $text-size, $padding); + } + + &:disabled { + cursor: not-allowed; + opacity: 0.5; + } + + @warn "The button mixin is deprecated and will be removed in the next major version release"; +} + +// Selector Style Button +@mixin buttonstyle($type, $b-color, $t-size, $pad) { + // Grayscale button + @if $type == simple and $b-color == grayscale($b-color) { + @include simple($b-color, true, $t-size, $pad); + } + + @if $type == shiny and $b-color == grayscale($b-color) { + @include shiny($b-color, true, $t-size, $pad); + } + + @if $type == pill and $b-color == grayscale($b-color) { + @include pill($b-color, true, $t-size, $pad); + } + + @if $type == flat and $b-color == grayscale($b-color) { + @include flat($b-color, true, $t-size, $pad); + } + + // Colored button + @if $type == simple { + @include simple($b-color, false, $t-size, $pad); + } + + @else if $type == shiny { + @include shiny($b-color, false, $t-size, $pad); + } + + @else if $type == pill { + @include pill($b-color, false, $t-size, $pad); + } + + @else if $type == flat { + @include flat($b-color, false, $t-size, $pad); + } +} + +// Simple Button +@mixin simple($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) { + $color: hsl(0, 0, 100%); + $border: adjust-color($base-color, $saturation: 9%, $lightness: -14%); + $inset-shadow: adjust-color($base-color, $saturation: -8%, $lightness: 15%); + $stop-gradient: adjust-color($base-color, $saturation: 9%, $lightness: -11%); + $text-shadow: adjust-color($base-color, $saturation: 15%, $lightness: -18%); + + @if is-light($base-color) { + $color: hsl(0, 0, 20%); + $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); + } + + @if $grayscale == true { + $border: grayscale($border); + $inset-shadow: grayscale($inset-shadow); + $stop-gradient: grayscale($stop-gradient); + $text-shadow: grayscale($text-shadow); + } + + border: 1px solid $border; + border-radius: 3px; + box-shadow: inset 0 1px 0 0 $inset-shadow; + color: $color; + display: inline-block; + font-size: $textsize; + font-weight: bold; + @include linear-gradient ($base-color, $stop-gradient); + padding: $padding; + text-decoration: none; + text-shadow: 0 1px 0 $text-shadow; + background-clip: padding-box; + + &:hover:not(:disabled) { + $base-color-hover: adjust-color($base-color, $saturation: -4%, $lightness: -5%); + $inset-shadow-hover: adjust-color($base-color, $saturation: -7%, $lightness: 5%); + $stop-gradient-hover: adjust-color($base-color, $saturation: 8%, $lightness: -14%); + + @if $grayscale == true { + $base-color-hover: grayscale($base-color-hover); + $inset-shadow-hover: grayscale($inset-shadow-hover); + $stop-gradient-hover: grayscale($stop-gradient-hover); + } + + @include linear-gradient ($base-color-hover, $stop-gradient-hover); + + box-shadow: inset 0 1px 0 0 $inset-shadow-hover; + cursor: pointer; + } + + &:active:not(:disabled), + &:focus:not(:disabled) { + $border-active: adjust-color($base-color, $saturation: 9%, $lightness: -14%); + $inset-shadow-active: adjust-color($base-color, $saturation: 7%, $lightness: -17%); + + @if $grayscale == true { + $border-active: grayscale($border-active); + $inset-shadow-active: grayscale($inset-shadow-active); + } + + border: 1px solid $border-active; + box-shadow: inset 0 0 8px 4px $inset-shadow-active, inset 0 0 8px 4px $inset-shadow-active; + } +} + +// Shiny Button +@mixin shiny($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) { + $color: hsl(0, 0, 100%); + $border: adjust-color($base-color, $red: -117, $green: -111, $blue: -81); + $border-bottom: adjust-color($base-color, $red: -126, $green: -127, $blue: -122); + $fourth-stop: adjust-color($base-color, $red: -79, $green: -70, $blue: -46); + $inset-shadow: adjust-color($base-color, $red: 37, $green: 29, $blue: 12); + $second-stop: adjust-color($base-color, $red: -56, $green: -50, $blue: -33); + $text-shadow: adjust-color($base-color, $red: -140, $green: -141, $blue: -114); + $third-stop: adjust-color($base-color, $red: -86, $green: -75, $blue: -48); + + @if is-light($base-color) { + $color: hsl(0, 0, 20%); + $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); + } + + @if $grayscale == true { + $border: grayscale($border); + $border-bottom: grayscale($border-bottom); + $fourth-stop: grayscale($fourth-stop); + $inset-shadow: grayscale($inset-shadow); + $second-stop: grayscale($second-stop); + $text-shadow: grayscale($text-shadow); + $third-stop: grayscale($third-stop); + } + + @include linear-gradient(top, $base-color 0%, $second-stop 50%, $third-stop 50%, $fourth-stop 100%); + + border: 1px solid $border; + border-bottom: 1px solid $border-bottom; + border-radius: 5px; + box-shadow: inset 0 1px 0 0 $inset-shadow; + color: $color; + display: inline-block; + font-size: $textsize; + font-weight: bold; + padding: $padding; + text-align: center; + text-decoration: none; + text-shadow: 0 -1px 1px $text-shadow; + + &:hover:not(:disabled) { + $first-stop-hover: adjust-color($base-color, $red: -13, $green: -15, $blue: -18); + $second-stop-hover: adjust-color($base-color, $red: -66, $green: -62, $blue: -51); + $third-stop-hover: adjust-color($base-color, $red: -93, $green: -85, $blue: -66); + $fourth-stop-hover: adjust-color($base-color, $red: -86, $green: -80, $blue: -63); + + @if $grayscale == true { + $first-stop-hover: grayscale($first-stop-hover); + $second-stop-hover: grayscale($second-stop-hover); + $third-stop-hover: grayscale($third-stop-hover); + $fourth-stop-hover: grayscale($fourth-stop-hover); + } + + @include linear-gradient(top, $first-stop-hover 0%, + $second-stop-hover 50%, + $third-stop-hover 50%, + $fourth-stop-hover 100%); + cursor: pointer; + } + + &:active:not(:disabled), + &:focus:not(:disabled) { + $inset-shadow-active: adjust-color($base-color, $red: -111, $green: -116, $blue: -122); + + @if $grayscale == true { + $inset-shadow-active: grayscale($inset-shadow-active); + } + + box-shadow: inset 0 0 20px 0 $inset-shadow-active; + } +} + +// Pill Button +@mixin pill($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) { + $color: hsl(0, 0, 100%); + $border-bottom: adjust-color($base-color, $hue: 8, $saturation: -11%, $lightness: -26%); + $border-sides: adjust-color($base-color, $hue: 4, $saturation: -21%, $lightness: -21%); + $border-top: adjust-color($base-color, $hue: -1, $saturation: -30%, $lightness: -15%); + $inset-shadow: adjust-color($base-color, $hue: -1, $saturation: -1%, $lightness: 7%); + $stop-gradient: adjust-color($base-color, $hue: 8, $saturation: 14%, $lightness: -10%); + $text-shadow: adjust-color($base-color, $hue: 5, $saturation: -19%, $lightness: -15%); + + @if is-light($base-color) { + $color: hsl(0, 0, 20%); + $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); + } + + @if $grayscale == true { + $border-bottom: grayscale($border-bottom); + $border-sides: grayscale($border-sides); + $border-top: grayscale($border-top); + $inset-shadow: grayscale($inset-shadow); + $stop-gradient: grayscale($stop-gradient); + $text-shadow: grayscale($text-shadow); + } + + border: 1px solid $border-top; + border-color: $border-top $border-sides $border-bottom; + border-radius: 16px; + box-shadow: inset 0 1px 0 0 $inset-shadow; + color: $color; + display: inline-block; + font-size: $textsize; + font-weight: normal; + line-height: 1; + @include linear-gradient ($base-color, $stop-gradient); + padding: $padding; + text-align: center; + text-decoration: none; + text-shadow: 0 -1px 1px $text-shadow; + background-clip: padding-box; + + &:hover:not(:disabled) { + $base-color-hover: adjust-color($base-color, $lightness: -4.5%); + $border-bottom: adjust-color($base-color, $hue: 8, $saturation: 13.5%, $lightness: -32%); + $border-sides: adjust-color($base-color, $hue: 4, $saturation: -2%, $lightness: -27%); + $border-top: adjust-color($base-color, $hue: -1, $saturation: -17%, $lightness: -21%); + $inset-shadow-hover: adjust-color($base-color, $saturation: -1%, $lightness: 3%); + $stop-gradient-hover: adjust-color($base-color, $hue: 8, $saturation: -4%, $lightness: -15.5%); + $text-shadow-hover: adjust-color($base-color, $hue: 5, $saturation: -5%, $lightness: -22%); + + @if $grayscale == true { + $base-color-hover: grayscale($base-color-hover); + $border-bottom: grayscale($border-bottom); + $border-sides: grayscale($border-sides); + $border-top: grayscale($border-top); + $inset-shadow-hover: grayscale($inset-shadow-hover); + $stop-gradient-hover: grayscale($stop-gradient-hover); + $text-shadow-hover: grayscale($text-shadow-hover); + } + + @include linear-gradient ($base-color-hover, $stop-gradient-hover); + + background-clip: padding-box; + border: 1px solid $border-top; + border-color: $border-top $border-sides $border-bottom; + box-shadow: inset 0 1px 0 0 $inset-shadow-hover; + cursor: pointer; + text-shadow: 0 -1px 1px $text-shadow-hover; + } + + &:active:not(:disabled), + &:focus:not(:disabled) { + $active-color: adjust-color($base-color, $hue: 4, $saturation: -12%, $lightness: -10%); + $border-active: adjust-color($base-color, $hue: 6, $saturation: -2.5%, $lightness: -30%); + $border-bottom-active: adjust-color($base-color, $hue: 11, $saturation: 6%, $lightness: -31%); + $inset-shadow-active: adjust-color($base-color, $hue: 9, $saturation: 2%, $lightness: -21.5%); + $text-shadow-active: adjust-color($base-color, $hue: 5, $saturation: -12%, $lightness: -21.5%); + + @if $grayscale == true { + $active-color: grayscale($active-color); + $border-active: grayscale($border-active); + $border-bottom-active: grayscale($border-bottom-active); + $inset-shadow-active: grayscale($inset-shadow-active); + $text-shadow-active: grayscale($text-shadow-active); + } + + background: $active-color; + border: 1px solid $border-active; + border-bottom: 1px solid $border-bottom-active; + box-shadow: inset 0 0 6px 3px $inset-shadow-active; + text-shadow: 0 -1px 1px $text-shadow-active; + } +} + +// Flat Button +@mixin flat($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) { + $color: hsl(0, 0, 100%); + + @if is-light($base-color) { + $color: hsl(0, 0, 20%); + } + + background-color: $base-color; + border-radius: 3px; + border: 0; + color: $color; + display: inline-block; + font-size: $textsize; + font-weight: bold; + padding: $padding; + text-decoration: none; + background-clip: padding-box; + + &:hover:not(:disabled){ + $base-color-hover: adjust-color($base-color, $saturation: 4%, $lightness: 5%); + + @if $grayscale == true { + $base-color-hover: grayscale($base-color-hover); + } + + background-color: $base-color-hover; + cursor: pointer; + } + + &:active:not(:disabled), + &:focus:not(:disabled) { + $base-color-active: adjust-color($base-color, $saturation: -4%, $lightness: -5%); + + @if $grayscale == true { + $base-color-active: grayscale($base-color-active); + } + + background-color: $base-color-active; + cursor: pointer; + } +} + +// Flexible grid +@function flex-grid($columns, $container-columns: $fg-max-columns) { + $width: $columns * $fg-column + ($columns - 1) * $fg-gutter; + $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter; + @return percentage($width / $container-width); + + @warn "The flex-grid function is deprecated and will be removed in the next major version release"; +} + +// Flexible gutter +@function flex-gutter($container-columns: $fg-max-columns, $gutter: $fg-gutter) { + $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter; + @return percentage($gutter / $container-width); + + @warn "The flex-gutter function is deprecated and will be removed in the next major version release"; +} + +@function grid-width($n) { + @return $n * $gw-column + ($n - 1) * $gw-gutter; + + @warn "The grid-width function is deprecated and will be removed in the next major version release"; +} + +@function golden-ratio($value, $increment) { + @return modular-scale($increment, $value, $ratio: $golden); + + @warn "The golden-ratio function is deprecated and will be removed in the next major version release. Please use the modular-scale function, instead."; +} + +@mixin box-sizing($box) { + @include prefixer(box-sizing, $box, webkit moz spec); + + @warn "The box-sizing mixin is deprecated and will be removed in the next major version release. This property can now be used un-prefixed."; +} diff --git a/scss/0-plugins/bourbon/_bourbon.scss b/scss/0-plugins/bourbon/_bourbon.scss new file mode 100755 index 0000000..71aa7df --- /dev/null +++ b/scss/0-plugins/bourbon/_bourbon.scss @@ -0,0 +1,87 @@ +// Bourbon 4.2.4 +// http://bourbon.io +// Copyright 2011-2015 thoughtbot, inc. +// MIT License + +@import "settings/prefixer"; +@import "settings/px-to-em"; +@import "settings/asset-pipeline"; + +@import "functions/assign-inputs"; +@import "functions/contains"; +@import "functions/contains-falsy"; +@import "functions/is-length"; +@import "functions/is-light"; +@import "functions/is-number"; +@import "functions/is-size"; +@import "functions/px-to-em"; +@import "functions/px-to-rem"; +@import "functions/shade"; +@import "functions/strip-units"; +@import "functions/tint"; +@import "functions/transition-property-name"; +@import "functions/unpack"; +@import "functions/modular-scale"; + +@import "helpers/convert-units"; +@import "helpers/directional-values"; +@import "helpers/font-source-declaration"; +@import "helpers/gradient-positions-parser"; +@import "helpers/linear-angle-parser"; +@import "helpers/linear-gradient-parser"; +@import "helpers/linear-positions-parser"; +@import "helpers/linear-side-corner-parser"; +@import "helpers/radial-arg-parser"; +@import "helpers/radial-positions-parser"; +@import "helpers/radial-gradient-parser"; +@import "helpers/render-gradients"; +@import "helpers/shape-size-stripper"; +@import "helpers/str-to-num"; + +@import "css3/animation"; +@import "css3/appearance"; +@import "css3/backface-visibility"; +@import "css3/background"; +@import "css3/background-image"; +@import "css3/border-image"; +@import "css3/calc"; +@import "css3/columns"; +@import "css3/filter"; +@import "css3/flex-box"; +@import "css3/font-face"; +@import "css3/font-feature-settings"; +@import "css3/hidpi-media-query"; +@import "css3/hyphens"; +@import "css3/image-rendering"; +@import "css3/keyframes"; +@import "css3/linear-gradient"; +@import "css3/perspective"; +@import "css3/placeholder"; +@import "css3/radial-gradient"; +@import "css3/selection"; +@import "css3/text-decoration"; +@import "css3/transform"; +@import "css3/transition"; +@import "css3/user-select"; + +@import "addons/border-color"; +@import "addons/border-radius"; +@import "addons/border-style"; +@import "addons/border-width"; +@import "addons/buttons"; +@import "addons/clearfix"; +@import "addons/ellipsis"; +@import "addons/font-stacks"; +@import "addons/hide-text"; +@import "addons/margin"; +@import "addons/padding"; +@import "addons/position"; +@import "addons/prefixer"; +@import "addons/retina-image"; +@import "addons/size"; +@import "addons/text-inputs"; +@import "addons/timing-functions"; +@import "addons/triangle"; +@import "addons/word-wrap"; + +@import "bourbon-deprecated-upcoming"; diff --git a/scss/0-plugins/bourbon/addons/_border-color.scss b/scss/0-plugins/bourbon/addons/_border-color.scss new file mode 100755 index 0000000..6f6ab36 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_border-color.scss @@ -0,0 +1,26 @@ +@charset "UTF-8"; + +/// Provides a quick method for targeting `border-color` on specific sides of a box. Use a `null` value to “skip” a side. +/// +/// @param {Arglist} $vals +/// List of arguments +/// +/// @example scss - Usage +/// .element { +/// @include border-color(#a60b55 #76cd9c null #e8ae1a); +/// } +/// +/// @example css - CSS Output +/// .element { +/// border-left-color: #e8ae1a; +/// border-right-color: #76cd9c; +/// border-top-color: #a60b55; +/// } +/// +/// @require {mixin} directional-property +/// +/// @output `border-color` + +@mixin border-color($vals...) { + @include directional-property(border, color, $vals...); +} diff --git a/scss/0-plugins/bourbon/addons/_border-radius.scss b/scss/0-plugins/bourbon/addons/_border-radius.scss new file mode 100755 index 0000000..1f65863 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_border-radius.scss @@ -0,0 +1,48 @@ +@charset "UTF-8"; + +/// Provides a quick method for targeting `border-radius` on both corners on the side of a box. +/// +/// @param {Number} $radii +/// List of arguments +/// +/// @example scss - Usage +/// .element-one { +/// @include border-top-radius(5px); +/// } +/// +/// .element-two { +/// @include border-left-radius(3px); +/// } +/// +/// @example css - CSS Output +/// .element-one { +/// border-top-left-radius: 5px; +/// border-top-right-radius: 5px; +/// } +/// +/// .element-two { +/// border-bottom-left-radius: 3px; +/// border-top-left-radius: 3px; +/// } +/// +/// @output `border-radius` + +@mixin border-top-radius($radii) { + border-top-left-radius: $radii; + border-top-right-radius: $radii; +} + +@mixin border-right-radius($radii) { + border-bottom-right-radius: $radii; + border-top-right-radius: $radii; +} + +@mixin border-bottom-radius($radii) { + border-bottom-left-radius: $radii; + border-bottom-right-radius: $radii; +} + +@mixin border-left-radius($radii) { + border-bottom-left-radius: $radii; + border-top-left-radius: $radii; +} diff --git a/scss/0-plugins/bourbon/addons/_border-style.scss b/scss/0-plugins/bourbon/addons/_border-style.scss new file mode 100755 index 0000000..d86ee79 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_border-style.scss @@ -0,0 +1,25 @@ +@charset "UTF-8"; + +/// Provides a quick method for targeting `border-style` on specific sides of a box. Use a `null` value to “skip” a side. +/// +/// @param {Arglist} $vals +/// List of arguments +/// +/// @example scss - Usage +/// .element { +/// @include border-style(dashed null solid); +/// } +/// +/// @example css - CSS Output +/// .element { +/// border-bottom-style: solid; +/// border-top-style: dashed; +/// } +/// +/// @require {mixin} directional-property +/// +/// @output `border-style` + +@mixin border-style($vals...) { + @include directional-property(border, style, $vals...); +} diff --git a/scss/0-plugins/bourbon/addons/_border-width.scss b/scss/0-plugins/bourbon/addons/_border-width.scss new file mode 100755 index 0000000..0ea2d4b --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_border-width.scss @@ -0,0 +1,25 @@ +@charset "UTF-8"; + +/// Provides a quick method for targeting `border-width` on specific sides of a box. Use a `null` value to “skip” a side. +/// +/// @param {Arglist} $vals +/// List of arguments +/// +/// @example scss - Usage +/// .element { +/// @include border-width(1em null 20px); +/// } +/// +/// @example css - CSS Output +/// .element { +/// border-bottom-width: 20px; +/// border-top-width: 1em; +/// } +/// +/// @require {mixin} directional-property +/// +/// @output `border-width` + +@mixin border-width($vals...) { + @include directional-property(border, width, $vals...); +} diff --git a/scss/0-plugins/bourbon/addons/_buttons.scss b/scss/0-plugins/bourbon/addons/_buttons.scss new file mode 100755 index 0000000..debeabc --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_buttons.scss @@ -0,0 +1,64 @@ +@charset "UTF-8"; + +/// Generates variables for all buttons. Please note that you must use interpolation on the variable: `#{$all-buttons}`. +/// +/// @example scss - Usage +/// #{$all-buttons} { +/// background-color: #f00; +/// } +/// +/// #{$all-buttons-focus}, +/// #{$all-buttons-hover} { +/// background-color: #0f0; +/// } +/// +/// #{$all-buttons-active} { +/// background-color: #00f; +/// } +/// +/// @example css - CSS Output +/// button, +/// input[type="button"], +/// input[type="reset"], +/// input[type="submit"] { +/// background-color: #f00; +/// } +/// +/// button:focus, +/// input[type="button"]:focus, +/// input[type="reset"]:focus, +/// input[type="submit"]:focus, +/// button:hover, +/// input[type="button"]:hover, +/// input[type="reset"]:hover, +/// input[type="submit"]:hover { +/// background-color: #0f0; +/// } +/// +/// button:active, +/// input[type="button"]:active, +/// input[type="reset"]:active, +/// input[type="submit"]:active { +/// background-color: #00f; +/// } +/// +/// @require assign-inputs +/// +/// @type List +/// +/// @todo Remove double assigned variables (Lines 59–62) in v5.0.0 + +$buttons-list: 'button', + 'input[type="button"]', + 'input[type="reset"]', + 'input[type="submit"]'; + +$all-buttons: assign-inputs($buttons-list); +$all-buttons-active: assign-inputs($buttons-list, active); +$all-buttons-focus: assign-inputs($buttons-list, focus); +$all-buttons-hover: assign-inputs($buttons-list, hover); + +$all-button-inputs: $all-buttons; +$all-button-inputs-active: $all-buttons-active; +$all-button-inputs-focus: $all-buttons-focus; +$all-button-inputs-hover: $all-buttons-hover; diff --git a/scss/0-plugins/bourbon/addons/_clearfix.scss b/scss/0-plugins/bourbon/addons/_clearfix.scss new file mode 100755 index 0000000..11313d6 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_clearfix.scss @@ -0,0 +1,25 @@ +@charset "UTF-8"; + +/// Provides an easy way to include a clearfix for containing floats. +/// +/// @link http://cssmojo.com/latest_new_clearfix_so_far/ +/// +/// @example scss - Usage +/// .element { +/// @include clearfix; +/// } +/// +/// @example css - CSS Output +/// .element::after { +/// clear: both; +/// content: ""; +/// display: table; +/// } + +@mixin clearfix { + &::after { + clear: both; + content: ""; + display: table; + } +} diff --git a/scss/0-plugins/bourbon/addons/_ellipsis.scss b/scss/0-plugins/bourbon/addons/_ellipsis.scss new file mode 100755 index 0000000..a367f65 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_ellipsis.scss @@ -0,0 +1,30 @@ +@charset "UTF-8"; + +/// Truncates text and adds an ellipsis to represent overflow. +/// +/// @param {Number} $width [100%] +/// Max-width for the string to respect before being truncated +/// +/// @example scss - Usage +/// .element { +/// @include ellipsis; +/// } +/// +/// @example css - CSS Output +/// .element { +/// display: inline-block; +/// max-width: 100%; +/// overflow: hidden; +/// text-overflow: ellipsis; +/// white-space: nowrap; +/// word-wrap: normal; +/// } + +@mixin ellipsis($width: 100%) { + display: inline-block; + max-width: $width; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; +} diff --git a/scss/0-plugins/bourbon/addons/_font-stacks.scss b/scss/0-plugins/bourbon/addons/_font-stacks.scss new file mode 100755 index 0000000..57128f4 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_font-stacks.scss @@ -0,0 +1,31 @@ +@charset "UTF-8"; + +/// Georgia font stack. +/// +/// @type List + +$georgia: "Georgia", "Cambria", "Times New Roman", "Times", serif; + +/// Helvetica font stack. +/// +/// @type List + +$helvetica: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif; + +/// Lucida Grande font stack. +/// +/// @type List + +$lucida-grande: "Lucida Grande", "Tahoma", "Verdana", "Arial", sans-serif; + +/// Monospace font stack. +/// +/// @type List + +$monospace: "Bitstream Vera Sans Mono", "Consolas", "Courier", monospace; + +/// Verdana font stack. +/// +/// @type List + +$verdana: "Verdana", "Geneva", sans-serif; diff --git a/scss/0-plugins/bourbon/addons/_hide-text.scss b/scss/0-plugins/bourbon/addons/_hide-text.scss new file mode 100755 index 0000000..4caf20e --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_hide-text.scss @@ -0,0 +1,27 @@ +/// Hides the text in an element, commonly used to show an image. Some elements will need block-level styles applied. +/// +/// @link http://zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement +/// +/// @example scss - Usage +/// .element { +/// @include hide-text; +/// } +/// +/// @example css - CSS Output +/// .element { +/// overflow: hidden; +/// text-indent: 101%; +/// white-space: nowrap; +/// } +/// +/// @todo Remove height argument in v5.0.0 + +@mixin hide-text($height: null) { + overflow: hidden; + text-indent: 101%; + white-space: nowrap; + + @if $height { + @warn "The `hide-text` mixin has changed and no longer requires a height. The height argument will no longer be accepted in v5.0.0"; + } +} diff --git a/scss/0-plugins/bourbon/addons/_margin.scss b/scss/0-plugins/bourbon/addons/_margin.scss new file mode 100755 index 0000000..674f4e5 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_margin.scss @@ -0,0 +1,26 @@ +@charset "UTF-8"; + +/// Provides a quick method for targeting `margin` on specific sides of a box. Use a `null` value to “skip” a side. +/// +/// @param {Arglist} $vals +/// List of arguments +/// +/// @example scss - Usage +/// .element { +/// @include margin(null 10px 3em 20vh); +/// } +/// +/// @example css - CSS Output +/// .element { +/// margin-bottom: 3em; +/// margin-left: 20vh; +/// margin-right: 10px; +/// } +/// +/// @require {mixin} directional-property +/// +/// @output `margin` + +@mixin margin($vals...) { + @include directional-property(margin, false, $vals...); +} diff --git a/scss/0-plugins/bourbon/addons/_padding.scss b/scss/0-plugins/bourbon/addons/_padding.scss new file mode 100755 index 0000000..40a5f00 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_padding.scss @@ -0,0 +1,26 @@ +@charset "UTF-8"; + +/// Provides a quick method for targeting `padding` on specific sides of a box. Use a `null` value to “skip” a side. +/// +/// @param {Arglist} $vals +/// List of arguments +/// +/// @example scss - Usage +/// .element { +/// @include padding(12vh null 10px 5%); +/// } +/// +/// @example css - CSS Output +/// .element { +/// padding-bottom: 10px; +/// padding-left: 5%; +/// padding-top: 12vh; +/// } +/// +/// @require {mixin} directional-property +/// +/// @output `padding` + +@mixin padding($vals...) { + @include directional-property(padding, false, $vals...); +} diff --git a/scss/0-plugins/bourbon/addons/_position.scss b/scss/0-plugins/bourbon/addons/_position.scss new file mode 100755 index 0000000..e460f3f --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_position.scss @@ -0,0 +1,48 @@ +@charset "UTF-8"; + +/// Provides a quick method for setting an element’s position. Use a `null` value to “skip” a side. +/// +/// @param {Position} $position [relative] +/// A CSS position value +/// +/// @param {Arglist} $coordinates [null null null null] +/// List of values that correspond to the 4-value syntax for the edges of a box +/// +/// @example scss - Usage +/// .element { +/// @include position(absolute, 0 null null 10em); +/// } +/// +/// @example css - CSS Output +/// .element { +/// left: 10em; +/// position: absolute; +/// top: 0; +/// } +/// +/// @require {function} is-length +/// @require {function} unpack + +@mixin position($position: relative, $coordinates: null null null null) { + @if type-of($position) == list { + $coordinates: $position; + $position: relative; + } + + $coordinates: unpack($coordinates); + + $offsets: ( + top: nth($coordinates, 1), + right: nth($coordinates, 2), + bottom: nth($coordinates, 3), + left: nth($coordinates, 4) + ); + + position: $position; + + @each $offset, $value in $offsets { + @if is-length($value) { + #{$offset}: $value; + } + } +} diff --git a/scss/0-plugins/bourbon/addons/_prefixer.scss b/scss/0-plugins/bourbon/addons/_prefixer.scss new file mode 100755 index 0000000..2b6f731 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_prefixer.scss @@ -0,0 +1,66 @@ +@charset "UTF-8"; + +/// A mixin for generating vendor prefixes on non-standardized properties. +/// +/// @param {String} $property +/// Property to prefix +/// +/// @param {*} $value +/// Value to use +/// +/// @param {List} $prefixes +/// Prefixes to define +/// +/// @example scss - Usage +/// .element { +/// @include prefixer(border-radius, 10px, webkit ms spec); +/// } +/// +/// @example css - CSS Output +/// .element { +/// -webkit-border-radius: 10px; +/// -moz-border-radius: 10px; +/// border-radius: 10px; +/// } +/// +/// @require {variable} $prefix-for-webkit +/// @require {variable} $prefix-for-mozilla +/// @require {variable} $prefix-for-microsoft +/// @require {variable} $prefix-for-opera +/// @require {variable} $prefix-for-spec + +@mixin prefixer($property, $value, $prefixes) { + @each $prefix in $prefixes { + @if $prefix == webkit { + @if $prefix-for-webkit { + -webkit-#{$property}: $value; + } + } @else if $prefix == moz { + @if $prefix-for-mozilla { + -moz-#{$property}: $value; + } + } @else if $prefix == ms { + @if $prefix-for-microsoft { + -ms-#{$property}: $value; + } + } @else if $prefix == o { + @if $prefix-for-opera { + -o-#{$property}: $value; + } + } @else if $prefix == spec { + @if $prefix-for-spec { + #{$property}: $value; + } + } @else { + @warn "Unrecognized prefix: #{$prefix}"; + } + } +} + +@mixin disable-prefix-for-all() { + $prefix-for-webkit: false !global; + $prefix-for-mozilla: false !global; + $prefix-for-microsoft: false !global; + $prefix-for-opera: false !global; + $prefix-for-spec: false !global; +} diff --git a/scss/0-plugins/bourbon/addons/_retina-image.scss b/scss/0-plugins/bourbon/addons/_retina-image.scss new file mode 100755 index 0000000..7febbd7 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_retina-image.scss @@ -0,0 +1,25 @@ +@mixin retina-image($filename, $background-size, $extension: png, $retina-filename: null, $retina-suffix: _2x, $asset-pipeline: $asset-pipeline) { + @if $asset-pipeline { + background-image: image-url("#{$filename}.#{$extension}"); + } @else { + background-image: url("#{$filename}.#{$extension}"); + } + + @include hidpi { + @if $asset-pipeline { + @if $retina-filename { + background-image: image-url("#{$retina-filename}.#{$extension}"); + } @else { + background-image: image-url("#{$filename}#{$retina-suffix}.#{$extension}"); + } + } @else { + @if $retina-filename { + background-image: url("#{$retina-filename}.#{$extension}"); + } @else { + background-image: url("#{$filename}#{$retina-suffix}.#{$extension}"); + } + } + + background-size: $background-size; + } +} diff --git a/scss/0-plugins/bourbon/addons/_size.scss b/scss/0-plugins/bourbon/addons/_size.scss new file mode 100755 index 0000000..a2992a3 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_size.scss @@ -0,0 +1,51 @@ +@charset "UTF-8"; + +/// Sets the `width` and `height` of the element. +/// +/// @param {List} $size +/// A list of at most 2 size values. +/// +/// If there is only a single value in `$size` it is used for both width and height. All units are supported. +/// +/// @example scss - Usage +/// .first-element { +/// @include size(2em); +/// } +/// +/// .second-element { +/// @include size(auto 10em); +/// } +/// +/// @example css - CSS Output +/// .first-element { +/// width: 2em; +/// height: 2em; +/// } +/// +/// .second-element { +/// width: auto; +/// height: 10em; +/// } +/// +/// @todo Refactor in 5.0.0 to use a comma-separated argument + +@mixin size($value) { + $width: nth($value, 1); + $height: $width; + + @if length($value) > 1 { + $height: nth($value, 2); + } + + @if is-size($height) { + height: $height; + } @else { + @warn "`#{$height}` is not a valid length for the `$height` parameter in the `size` mixin."; + } + + @if is-size($width) { + width: $width; + } @else { + @warn "`#{$width}` is not a valid length for the `$width` parameter in the `size` mixin."; + } +} diff --git a/scss/0-plugins/bourbon/addons/_text-inputs.scss b/scss/0-plugins/bourbon/addons/_text-inputs.scss new file mode 100755 index 0000000..1eb7a54 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_text-inputs.scss @@ -0,0 +1,113 @@ +@charset "UTF-8"; + +/// Generates variables for all text-based inputs. Please note that you must use interpolation on the variable: `#{$all-text-inputs}`. +/// +/// @example scss - Usage +/// #{$all-text-inputs} { +/// border: 1px solid #f00; +/// } +/// +/// #{$all-text-inputs-focus}, +/// #{$all-text-inputs-hover} { +/// border: 1px solid #0f0; +/// } +/// +/// #{$all-text-inputs-active} { +/// border: 1px solid #00f; +/// } +/// +/// @example css - CSS Output +/// input[type="color"], +/// input[type="date"], +/// input[type="datetime"], +/// input[type="datetime-local"], +/// input[type="email"], +/// input[type="month"], +/// input[type="number"], +/// input[type="password"], +/// input[type="search"], +/// input[type="tel"], +/// input[type="text"], +/// input[type="time"], +/// input[type="url"], +/// input[type="week"], +/// textarea { +/// border: 1px solid #f00; +/// } +/// +/// input[type="color"]:focus, +/// input[type="date"]:focus, +/// input[type="datetime"]:focus, +/// input[type="datetime-local"]:focus, +/// input[type="email"]:focus, +/// input[type="month"]:focus, +/// input[type="number"]:focus, +/// input[type="password"]:focus, +/// input[type="search"]:focus, +/// input[type="tel"]:focus, +/// input[type="text"]:focus, +/// input[type="time"]:focus, +/// input[type="url"]:focus, +/// input[type="week"]:focus, +/// textarea:focus, +/// input[type="color"]:hover, +/// input[type="date"]:hover, +/// input[type="datetime"]:hover, +/// input[type="datetime-local"]:hover, +/// input[type="email"]:hover, +/// input[type="month"]:hover, +/// input[type="number"]:hover, +/// input[type="password"]:hover, +/// input[type="search"]:hover, +/// input[type="tel"]:hover, +/// input[type="text"]:hover, +/// input[type="time"]:hover, +/// input[type="url"]:hover, +/// input[type="week"]:hover, +/// textarea:hover { +/// border: 1px solid #0f0; +/// } +/// +/// input[type="color"]:active, +/// input[type="date"]:active, +/// input[type="datetime"]:active, +/// input[type="datetime-local"]:active, +/// input[type="email"]:active, +/// input[type="month"]:active, +/// input[type="number"]:active, +/// input[type="password"]:active, +/// input[type="search"]:active, +/// input[type="tel"]:active, +/// input[type="text"]:active, +/// input[type="time"]:active, +/// input[type="url"]:active, +/// input[type="week"]:active, +/// textarea:active { +/// border: 1px solid #00f; +/// } +/// +/// @require assign-inputs +/// +/// @type List + +$text-inputs-list: 'input[type="color"]', + 'input[type="date"]', + 'input[type="datetime"]', + 'input[type="datetime-local"]', + 'input[type="email"]', + 'input[type="month"]', + 'input[type="number"]', + 'input[type="password"]', + 'input[type="search"]', + 'input[type="tel"]', + 'input[type="text"]', + 'input[type="time"]', + 'input[type="url"]', + 'input[type="week"]', + 'input:not([type])', + 'textarea'; + +$all-text-inputs: assign-inputs($text-inputs-list); +$all-text-inputs-active: assign-inputs($text-inputs-list, active); +$all-text-inputs-focus: assign-inputs($text-inputs-list, focus); +$all-text-inputs-hover: assign-inputs($text-inputs-list, hover); diff --git a/scss/0-plugins/bourbon/addons/_timing-functions.scss b/scss/0-plugins/bourbon/addons/_timing-functions.scss new file mode 100755 index 0000000..20e5f1d --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_timing-functions.scss @@ -0,0 +1,34 @@ +@charset "UTF-8"; + +/// CSS cubic-bezier timing functions. Timing functions courtesy of jquery.easie (github.com/jaukia/easie) +/// +/// Timing functions are the same as demoed here: http://jqueryui.com/resources/demos/effect/easing.html +/// +/// @type cubic-bezier + +$ease-in-quad: cubic-bezier(0.550, 0.085, 0.680, 0.530); +$ease-in-cubic: cubic-bezier(0.550, 0.055, 0.675, 0.190); +$ease-in-quart: cubic-bezier(0.895, 0.030, 0.685, 0.220); +$ease-in-quint: cubic-bezier(0.755, 0.050, 0.855, 0.060); +$ease-in-sine: cubic-bezier(0.470, 0.000, 0.745, 0.715); +$ease-in-expo: cubic-bezier(0.950, 0.050, 0.795, 0.035); +$ease-in-circ: cubic-bezier(0.600, 0.040, 0.980, 0.335); +$ease-in-back: cubic-bezier(0.600, -0.280, 0.735, 0.045); + +$ease-out-quad: cubic-bezier(0.250, 0.460, 0.450, 0.940); +$ease-out-cubic: cubic-bezier(0.215, 0.610, 0.355, 1.000); +$ease-out-quart: cubic-bezier(0.165, 0.840, 0.440, 1.000); +$ease-out-quint: cubic-bezier(0.230, 1.000, 0.320, 1.000); +$ease-out-sine: cubic-bezier(0.390, 0.575, 0.565, 1.000); +$ease-out-expo: cubic-bezier(0.190, 1.000, 0.220, 1.000); +$ease-out-circ: cubic-bezier(0.075, 0.820, 0.165, 1.000); +$ease-out-back: cubic-bezier(0.175, 0.885, 0.320, 1.275); + +$ease-in-out-quad: cubic-bezier(0.455, 0.030, 0.515, 0.955); +$ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1.000); +$ease-in-out-quart: cubic-bezier(0.770, 0.000, 0.175, 1.000); +$ease-in-out-quint: cubic-bezier(0.860, 0.000, 0.070, 1.000); +$ease-in-out-sine: cubic-bezier(0.445, 0.050, 0.550, 0.950); +$ease-in-out-expo: cubic-bezier(1.000, 0.000, 0.000, 1.000); +$ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.150, 0.860); +$ease-in-out-back: cubic-bezier(0.680, -0.550, 0.265, 1.550); diff --git a/scss/0-plugins/bourbon/addons/_triangle.scss b/scss/0-plugins/bourbon/addons/_triangle.scss new file mode 100755 index 0000000..8a1ed9c --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_triangle.scss @@ -0,0 +1,63 @@ +@mixin triangle($size, $color, $direction) { + $width: nth($size, 1); + $height: nth($size, length($size)); + $foreground-color: nth($color, 1); + $background-color: if(length($color) == 2, nth($color, 2), transparent); + height: 0; + width: 0; + + @if ($direction == up) or ($direction == down) or ($direction == right) or ($direction == left) { + $width: $width / 2; + $height: if(length($size) > 1, $height, $height/2); + + @if $direction == up { + border-bottom: $height solid $foreground-color; + border-left: $width solid $background-color; + border-right: $width solid $background-color; + } @else if $direction == right { + border-bottom: $width solid $background-color; + border-left: $height solid $foreground-color; + border-top: $width solid $background-color; + } @else if $direction == down { + border-left: $width solid $background-color; + border-right: $width solid $background-color; + border-top: $height solid $foreground-color; + } @else if $direction == left { + border-bottom: $width solid $background-color; + border-right: $height solid $foreground-color; + border-top: $width solid $background-color; + } + } @else if ($direction == up-right) or ($direction == up-left) { + border-top: $height solid $foreground-color; + + @if $direction == up-right { + border-left: $width solid $background-color; + } @else if $direction == up-left { + border-right: $width solid $background-color; + } + } @else if ($direction == down-right) or ($direction == down-left) { + border-bottom: $height solid $foreground-color; + + @if $direction == down-right { + border-left: $width solid $background-color; + } @else if $direction == down-left { + border-right: $width solid $background-color; + } + } @else if ($direction == inset-up) { + border-color: $background-color $background-color $foreground-color; + border-style: solid; + border-width: $height $width; + } @else if ($direction == inset-down) { + border-color: $foreground-color $background-color $background-color; + border-style: solid; + border-width: $height $width; + } @else if ($direction == inset-right) { + border-color: $background-color $background-color $background-color $foreground-color; + border-style: solid; + border-width: $width $height; + } @else if ($direction == inset-left) { + border-color: $background-color $foreground-color $background-color $background-color; + border-style: solid; + border-width: $width $height; + } +} diff --git a/scss/0-plugins/bourbon/addons/_word-wrap.scss b/scss/0-plugins/bourbon/addons/_word-wrap.scss new file mode 100755 index 0000000..64856a9 --- /dev/null +++ b/scss/0-plugins/bourbon/addons/_word-wrap.scss @@ -0,0 +1,29 @@ +@charset "UTF-8"; + +/// Provides an easy way to change the `word-wrap` property. +/// +/// @param {String} $wrap [break-word] +/// Value for the `word-break` property. +/// +/// @example scss - Usage +/// .wrapper { +/// @include word-wrap(break-word); +/// } +/// +/// @example css - CSS Output +/// .wrapper { +/// overflow-wrap: break-word; +/// word-break: break-all; +/// word-wrap: break-word; +/// } + +@mixin word-wrap($wrap: break-word) { + overflow-wrap: $wrap; + word-wrap: $wrap; + + @if $wrap == break-word { + word-break: break-all; + } @else { + word-break: $wrap; + } +} diff --git a/scss/0-plugins/bourbon/css3/_animation.scss b/scss/0-plugins/bourbon/css3/_animation.scss new file mode 100755 index 0000000..aac675f --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_animation.scss @@ -0,0 +1,43 @@ +// http://www.w3.org/TR/css3-animations/#the-animation-name-property- +// Each of these mixins support comma separated lists of values, which allows different transitions for individual properties to be described in a single style rule. Each value in the list corresponds to the value at that same position in the other properties. + +@mixin animation($animations...) { + @include prefixer(animation, $animations, webkit moz spec); +} + +@mixin animation-name($names...) { + @include prefixer(animation-name, $names, webkit moz spec); +} + +@mixin animation-duration($times...) { + @include prefixer(animation-duration, $times, webkit moz spec); +} + +@mixin animation-timing-function($motions...) { + // ease | linear | ease-in | ease-out | ease-in-out + @include prefixer(animation-timing-function, $motions, webkit moz spec); +} + +@mixin animation-iteration-count($values...) { + // infinite | + @include prefixer(animation-iteration-count, $values, webkit moz spec); +} + +@mixin animation-direction($directions...) { + // normal | alternate + @include prefixer(animation-direction, $directions, webkit moz spec); +} + +@mixin animation-play-state($states...) { + // running | paused + @include prefixer(animation-play-state, $states, webkit moz spec); +} + +@mixin animation-delay($times...) { + @include prefixer(animation-delay, $times, webkit moz spec); +} + +@mixin animation-fill-mode($modes...) { + // none | forwards | backwards | both + @include prefixer(animation-fill-mode, $modes, webkit moz spec); +} diff --git a/scss/0-plugins/bourbon/css3/_appearance.scss b/scss/0-plugins/bourbon/css3/_appearance.scss new file mode 100755 index 0000000..abddc02 --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_appearance.scss @@ -0,0 +1,3 @@ +@mixin appearance($value) { + @include prefixer(appearance, $value, webkit moz ms o spec); +} diff --git a/scss/0-plugins/bourbon/css3/_backface-visibility.scss b/scss/0-plugins/bourbon/css3/_backface-visibility.scss new file mode 100755 index 0000000..fc68e2d --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_backface-visibility.scss @@ -0,0 +1,3 @@ +@mixin backface-visibility($visibility) { + @include prefixer(backface-visibility, $visibility, webkit spec); +} diff --git a/scss/0-plugins/bourbon/css3/_background-image.scss b/scss/0-plugins/bourbon/css3/_background-image.scss new file mode 100755 index 0000000..6ed19ab --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_background-image.scss @@ -0,0 +1,42 @@ +//************************************************************************// +// Background-image property for adding multiple background images with +// gradients, or for stringing multiple gradients together. +//************************************************************************// + +@mixin background-image($images...) { + $webkit-images: (); + $spec-images: (); + + @each $image in $images { + $webkit-image: (); + $spec-image: (); + + @if (type-of($image) == string) { + $url-str: str-slice($image, 1, 3); + $gradient-type: str-slice($image, 1, 6); + + @if $url-str == "url" { + $webkit-image: $image; + $spec-image: $image; + } + + @else if $gradient-type == "linear" { + $gradients: _linear-gradient-parser($image); + $webkit-image: map-get($gradients, webkit-image); + $spec-image: map-get($gradients, spec-image); + } + + @else if $gradient-type == "radial" { + $gradients: _radial-gradient-parser($image); + $webkit-image: map-get($gradients, webkit-image); + $spec-image: map-get($gradients, spec-image); + } + } + + $webkit-images: append($webkit-images, $webkit-image, comma); + $spec-images: append($spec-images, $spec-image, comma); + } + + background-image: $webkit-images; + background-image: $spec-images; +} diff --git a/scss/0-plugins/bourbon/css3/_background.scss b/scss/0-plugins/bourbon/css3/_background.scss new file mode 100755 index 0000000..019db0e --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_background.scss @@ -0,0 +1,55 @@ +//************************************************************************// +// Background property for adding multiple backgrounds using shorthand +// notation. +//************************************************************************// + +@mixin background($backgrounds...) { + $webkit-backgrounds: (); + $spec-backgrounds: (); + + @each $background in $backgrounds { + $webkit-background: (); + $spec-background: (); + $background-type: type-of($background); + + @if $background-type == string or $background-type == list { + $background-str: if($background-type == list, nth($background, 1), $background); + + $url-str: str-slice($background-str, 1, 3); + $gradient-type: str-slice($background-str, 1, 6); + + @if $url-str == "url" { + $webkit-background: $background; + $spec-background: $background; + } + + @else if $gradient-type == "linear" { + $gradients: _linear-gradient-parser("#{$background}"); + $webkit-background: map-get($gradients, webkit-image); + $spec-background: map-get($gradients, spec-image); + } + + @else if $gradient-type == "radial" { + $gradients: _radial-gradient-parser("#{$background}"); + $webkit-background: map-get($gradients, webkit-image); + $spec-background: map-get($gradients, spec-image); + } + + @else { + $webkit-background: $background; + $spec-background: $background; + } + } + + @else { + $webkit-background: $background; + $spec-background: $background; + } + + $webkit-backgrounds: append($webkit-backgrounds, $webkit-background, comma); + $spec-backgrounds: append($spec-backgrounds, $spec-background, comma); + } + + background: $webkit-backgrounds; + background: $spec-backgrounds; +} diff --git a/scss/0-plugins/bourbon/css3/_border-image.scss b/scss/0-plugins/bourbon/css3/_border-image.scss new file mode 100755 index 0000000..cf568ce --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_border-image.scss @@ -0,0 +1,59 @@ +@mixin border-image($borders...) { + $webkit-borders: (); + $spec-borders: (); + + @each $border in $borders { + $webkit-border: (); + $spec-border: (); + $border-type: type-of($border); + + @if $border-type == string or list { + $border-str: if($border-type == list, nth($border, 1), $border); + + $url-str: str-slice($border-str, 1, 3); + $gradient-type: str-slice($border-str, 1, 6); + + @if $url-str == "url" { + $webkit-border: $border; + $spec-border: $border; + } + + @else if $gradient-type == "linear" { + $gradients: _linear-gradient-parser("#{$border}"); + $webkit-border: map-get($gradients, webkit-image); + $spec-border: map-get($gradients, spec-image); + } + + @else if $gradient-type == "radial" { + $gradients: _radial-gradient-parser("#{$border}"); + $webkit-border: map-get($gradients, webkit-image); + $spec-border: map-get($gradients, spec-image); + } + + @else { + $webkit-border: $border; + $spec-border: $border; + } + } + + @else { + $webkit-border: $border; + $spec-border: $border; + } + + $webkit-borders: append($webkit-borders, $webkit-border, comma); + $spec-borders: append($spec-borders, $spec-border, comma); + } + + -webkit-border-image: $webkit-borders; + border-image: $spec-borders; + border-style: solid; +} + +//Examples: +// @include border-image(url("image.png")); +// @include border-image(url("image.png") 20 stretch); +// @include border-image(linear-gradient(45deg, orange, yellow)); +// @include border-image(linear-gradient(45deg, orange, yellow) stretch); +// @include border-image(linear-gradient(45deg, orange, yellow) 20 30 40 50 stretch round); +// @include border-image(radial-gradient(top, cover, orange, yellow, orange)); diff --git a/scss/0-plugins/bourbon/css3/_calc.scss b/scss/0-plugins/bourbon/css3/_calc.scss new file mode 100755 index 0000000..0bfc738 --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_calc.scss @@ -0,0 +1,4 @@ +@mixin calc($property, $value) { + #{$property}: -webkit-calc(#{$value}); + #{$property}: calc(#{$value}); +} diff --git a/scss/0-plugins/bourbon/css3/_columns.scss b/scss/0-plugins/bourbon/css3/_columns.scss new file mode 100755 index 0000000..9611767 --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_columns.scss @@ -0,0 +1,47 @@ +@mixin columns($arg: auto) { + // || + @include prefixer(columns, $arg, webkit moz spec); +} + +@mixin column-count($int: auto) { + // auto || integer + @include prefixer(column-count, $int, webkit moz spec); +} + +@mixin column-gap($length: normal) { + // normal || length + @include prefixer(column-gap, $length, webkit moz spec); +} + +@mixin column-fill($arg: auto) { + // auto || length + @include prefixer(column-fill, $arg, webkit moz spec); +} + +@mixin column-rule($arg) { + // || || + @include prefixer(column-rule, $arg, webkit moz spec); +} + +@mixin column-rule-color($color) { + @include prefixer(column-rule-color, $color, webkit moz spec); +} + +@mixin column-rule-style($style: none) { + // none | hidden | dashed | dotted | double | groove | inset | inset | outset | ridge | solid + @include prefixer(column-rule-style, $style, webkit moz spec); +} + +@mixin column-rule-width ($width: none) { + @include prefixer(column-rule-width, $width, webkit moz spec); +} + +@mixin column-span($arg: none) { + // none || all + @include prefixer(column-span, $arg, webkit moz spec); +} + +@mixin column-width($length: auto) { + // auto || length + @include prefixer(column-width, $length, webkit moz spec); +} diff --git a/scss/0-plugins/bourbon/css3/_filter.scss b/scss/0-plugins/bourbon/css3/_filter.scss new file mode 100755 index 0000000..b8f8ffb --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_filter.scss @@ -0,0 +1,4 @@ +@mixin filter($function: none) { + // [ + @include prefixer(perspective, $depth, webkit moz spec); +} + +@mixin perspective-origin($value: 50% 50%) { + @include prefixer(perspective-origin, $value, webkit moz spec); +} diff --git a/scss/0-plugins/bourbon/css3/_placeholder.scss b/scss/0-plugins/bourbon/css3/_placeholder.scss new file mode 100755 index 0000000..5682fd0 --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_placeholder.scss @@ -0,0 +1,8 @@ +@mixin placeholder { + $placeholders: ":-webkit-input" ":-moz" "-moz" "-ms-input"; + @each $placeholder in $placeholders { + &:#{$placeholder}-placeholder { + @content; + } + } +} diff --git a/scss/0-plugins/bourbon/css3/_radial-gradient.scss b/scss/0-plugins/bourbon/css3/_radial-gradient.scss new file mode 100755 index 0000000..8da076e --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_radial-gradient.scss @@ -0,0 +1,39 @@ +// Requires Sass 3.1+ +@mixin radial-gradient($g1, $g2, + $g3: null, $g4: null, + $g5: null, $g6: null, + $g7: null, $g8: null, + $g9: null, $g10: null, + $pos: null, + $shape-size: null, + $fallback: null) { + + $data: _radial-arg-parser($g1, $g2, $pos, $shape-size); + $g1: nth($data, 1); + $g2: nth($data, 2); + $pos: nth($data, 3); + $shape-size: nth($data, 4); + + $full: $g1, $g2, $g3, $g4, $g5, $g6, $g7, $g8, $g9, $g10; + + // Strip deprecated cover/contain for spec + $shape-size-spec: _shape-size-stripper($shape-size); + + // Set $g1 as the default fallback color + $first-color: nth($full, 1); + $fallback-color: nth($first-color, 1); + + @if (type-of($fallback) == color) or ($fallback == "transparent") { + $fallback-color: $fallback; + } + + // Add Commas and spaces + $shape-size: if($shape-size, "#{$shape-size}, ", null); + $pos: if($pos, "#{$pos}, ", null); + $pos-spec: if($pos, "at #{$pos}", null); + $shape-size-spec: if(($shape-size-spec != " ") and ($pos == null), "#{$shape-size-spec}, ", "#{$shape-size-spec} "); + + background-color: $fallback-color; + background-image: -webkit-radial-gradient(unquote(#{$pos}#{$shape-size}#{$full})); + background-image: unquote("radial-gradient(#{$shape-size-spec}#{$pos-spec}#{$full})"); +} diff --git a/scss/0-plugins/bourbon/css3/_selection.scss b/scss/0-plugins/bourbon/css3/_selection.scss new file mode 100755 index 0000000..cd71d4f --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_selection.scss @@ -0,0 +1,42 @@ +@charset "UTF-8"; + +/// Outputs the spec and prefixed versions of the `::selection` pseudo-element. +/// +/// @param {Bool} $current-selector [false] +/// If set to `true`, it takes the current element into consideration. +/// +/// @example scss - Usage +/// .element { +/// @include selection(true) { +/// background-color: #ffbb52; +/// } +/// } +/// +/// @example css - CSS Output +/// .element::-moz-selection { +/// background-color: #ffbb52; +/// } +/// +/// .element::selection { +/// background-color: #ffbb52; +/// } + +@mixin selection($current-selector: false) { + @if $current-selector { + &::-moz-selection { + @content; + } + + &::selection { + @content; + } + } @else { + ::-moz-selection { + @content; + } + + ::selection { + @content; + } + } +} diff --git a/scss/0-plugins/bourbon/css3/_text-decoration.scss b/scss/0-plugins/bourbon/css3/_text-decoration.scss new file mode 100755 index 0000000..9222746 --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_text-decoration.scss @@ -0,0 +1,19 @@ +@mixin text-decoration($value) { +// || || + @include prefixer(text-decoration, $value, moz); +} + +@mixin text-decoration-line($line: none) { +// none || underline || overline || line-through + @include prefixer(text-decoration-line, $line, moz); +} + +@mixin text-decoration-style($style: solid) { +// solid || double || dotted || dashed || wavy + @include prefixer(text-decoration-style, $style, moz webkit); +} + +@mixin text-decoration-color($color: currentColor) { +// currentColor || + @include prefixer(text-decoration-color, $color, moz); +} diff --git a/scss/0-plugins/bourbon/css3/_transform.scss b/scss/0-plugins/bourbon/css3/_transform.scss new file mode 100755 index 0000000..8ee6509 --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_transform.scss @@ -0,0 +1,15 @@ +@mixin transform($property: none) { + // none | + @include prefixer(transform, $property, webkit moz ms o spec); +} + +@mixin transform-origin($axes: 50%) { + // x-axis - left | center | right | length | % + // y-axis - top | center | bottom | length | % + // z-axis - length + @include prefixer(transform-origin, $axes, webkit moz ms o spec); +} + +@mixin transform-style($style: flat) { + @include prefixer(transform-style, $style, webkit moz ms o spec); +} diff --git a/scss/0-plugins/bourbon/css3/_transition.scss b/scss/0-plugins/bourbon/css3/_transition.scss new file mode 100755 index 0000000..3c785ed --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_transition.scss @@ -0,0 +1,71 @@ +// Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. +// Example: @include transition (all 2s ease-in-out); +// @include transition (opacity 1s ease-in 2s, width 2s ease-out); +// @include transition-property (transform, opacity); + +@mixin transition($properties...) { + // Fix for vendor-prefix transform property + $needs-prefixes: false; + $webkit: (); + $moz: (); + $spec: (); + + // Create lists for vendor-prefixed transform + @each $list in $properties { + @if nth($list, 1) == "transform" { + $needs-prefixes: true; + $list1: -webkit-transform; + $list2: -moz-transform; + $list3: (); + + @each $var in $list { + $list3: join($list3, $var); + + @if $var != "transform" { + $list1: join($list1, $var); + $list2: join($list2, $var); + } + } + + $webkit: append($webkit, $list1); + $moz: append($moz, $list2); + $spec: append($spec, $list3); + } @else { + $webkit: append($webkit, $list, comma); + $moz: append($moz, $list, comma); + $spec: append($spec, $list, comma); + } + } + + @if $needs-prefixes { + -webkit-transition: $webkit; + -moz-transition: $moz; + transition: $spec; + } @else { + @if length($properties) >= 1 { + @include prefixer(transition, $properties, webkit moz spec); + } @else { + $properties: all 0.15s ease-out 0s; + @include prefixer(transition, $properties, webkit moz spec); + } + } +} + +@mixin transition-property($properties...) { + -webkit-transition-property: transition-property-names($properties, "webkit"); + -moz-transition-property: transition-property-names($properties, "moz"); + transition-property: transition-property-names($properties, false); +} + +@mixin transition-duration($times...) { + @include prefixer(transition-duration, $times, webkit moz spec); +} + +@mixin transition-timing-function($motions...) { + // ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() + @include prefixer(transition-timing-function, $motions, webkit moz spec); +} + +@mixin transition-delay($times...) { + @include prefixer(transition-delay, $times, webkit moz spec); +} diff --git a/scss/0-plugins/bourbon/css3/_user-select.scss b/scss/0-plugins/bourbon/css3/_user-select.scss new file mode 100755 index 0000000..d4e5551 --- /dev/null +++ b/scss/0-plugins/bourbon/css3/_user-select.scss @@ -0,0 +1,3 @@ +@mixin user-select($value: none) { + @include prefixer(user-select, $value, webkit moz ms spec); +} diff --git a/scss/0-plugins/bourbon/functions/_assign-inputs.scss b/scss/0-plugins/bourbon/functions/_assign-inputs.scss new file mode 100755 index 0000000..f8aba96 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_assign-inputs.scss @@ -0,0 +1,11 @@ +@function assign-inputs($inputs, $pseudo: null) { + $list: (); + + @each $input in $inputs { + $input: unquote($input); + $input: if($pseudo, $input + ":" + $pseudo, $input); + $list: append($list, $input, comma); + } + + @return $list; +} diff --git a/scss/0-plugins/bourbon/functions/_contains-falsy.scss b/scss/0-plugins/bourbon/functions/_contains-falsy.scss new file mode 100755 index 0000000..c096fdb --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_contains-falsy.scss @@ -0,0 +1,20 @@ +@charset "UTF-8"; + +/// Checks if a list does not contains a value. +/// +/// @access private +/// +/// @param {List} $list +/// The list to check against. +/// +/// @return {Bool} + +@function contains-falsy($list) { + @each $item in $list { + @if not $item { + @return true; + } + } + + @return false; +} diff --git a/scss/0-plugins/bourbon/functions/_contains.scss b/scss/0-plugins/bourbon/functions/_contains.scss new file mode 100755 index 0000000..3dec27d --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_contains.scss @@ -0,0 +1,26 @@ +@charset "UTF-8"; + +/// Checks if a list contains a value(s). +/// +/// @access private +/// +/// @param {List} $list +/// The list to check against. +/// +/// @param {List} $values +/// A single value or list of values to check for. +/// +/// @example scss - Usage +/// contains($list, $value) +/// +/// @return {Bool} + +@function contains($list, $values...) { + @each $value in $values { + @if type-of(index($list, $value)) != "number" { + @return false; + } + } + + @return true; +} diff --git a/scss/0-plugins/bourbon/functions/_is-length.scss b/scss/0-plugins/bourbon/functions/_is-length.scss new file mode 100755 index 0000000..5826e78 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_is-length.scss @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/// Checks for a valid CSS length. +/// +/// @param {String} $value + +@function is-length($value) { + @return type-of($value) != "null" and (str-slice($value + "", 1, 4) == "calc" + or index(auto inherit initial 0, $value) + or (type-of($value) == "number" and not(unitless($value)))); +} diff --git a/scss/0-plugins/bourbon/functions/_is-light.scss b/scss/0-plugins/bourbon/functions/_is-light.scss new file mode 100755 index 0000000..92d90ac --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_is-light.scss @@ -0,0 +1,21 @@ +@charset "UTF-8"; + +/// Programatically determines whether a color is light or dark. +/// +/// @link http://robots.thoughtbot.com/closer-look-color-lightness +/// +/// @param {Color (Hex)} $color +/// +/// @example scss - Usage +/// is-light($color) +/// +/// @return {Bool} + +@function is-light($hex-color) { + $-local-red: red(rgba($hex-color, 1)); + $-local-green: green(rgba($hex-color, 1)); + $-local-blue: blue(rgba($hex-color, 1)); + $-local-lightness: ($-local-red * 0.2126 + $-local-green * 0.7152 + $-local-blue * 0.0722) / 255; + + @return $-local-lightness > 0.6; +} diff --git a/scss/0-plugins/bourbon/functions/_is-number.scss b/scss/0-plugins/bourbon/functions/_is-number.scss new file mode 100755 index 0000000..a64e0bf --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_is-number.scss @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/// Checks for a valid number. +/// +/// @param {Number} $value +/// +/// @require {function} contains + +@function is-number($value) { + @return contains("0" "1" "2" "3" "4" "5" "6" "7" "8" "9" 0 1 2 3 4 5 6 7 8 9, $value); +} diff --git a/scss/0-plugins/bourbon/functions/_is-size.scss b/scss/0-plugins/bourbon/functions/_is-size.scss new file mode 100755 index 0000000..661789a --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_is-size.scss @@ -0,0 +1,13 @@ +@charset "UTF-8"; + +/// Checks for a valid CSS size. +/// +/// @param {String} $value +/// +/// @require {function} contains +/// @require {function} is-length + +@function is-size($value) { + @return is-length($value) + or contains("fill" "fit-content" "min-content" "max-content", $value); +} diff --git a/scss/0-plugins/bourbon/functions/_modular-scale.scss b/scss/0-plugins/bourbon/functions/_modular-scale.scss new file mode 100755 index 0000000..20fa388 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_modular-scale.scss @@ -0,0 +1,69 @@ +// Scaling Variables +$golden: 1.618; +$minor-second: 1.067; +$major-second: 1.125; +$minor-third: 1.2; +$major-third: 1.25; +$perfect-fourth: 1.333; +$augmented-fourth: 1.414; +$perfect-fifth: 1.5; +$minor-sixth: 1.6; +$major-sixth: 1.667; +$minor-seventh: 1.778; +$major-seventh: 1.875; +$octave: 2; +$major-tenth: 2.5; +$major-eleventh: 2.667; +$major-twelfth: 3; +$double-octave: 4; + +$modular-scale-ratio: $perfect-fourth !default; +$modular-scale-base: em($em-base) !default; + +@function modular-scale($increment, $value: $modular-scale-base, $ratio: $modular-scale-ratio) { + $v1: nth($value, 1); + $v2: nth($value, length($value)); + $value: $v1; + + // scale $v2 to just above $v1 + @while $v2 > $v1 { + $v2: ($v2 / $ratio); // will be off-by-1 + } + @while $v2 < $v1 { + $v2: ($v2 * $ratio); // will fix off-by-1 + } + + // check AFTER scaling $v2 to prevent double-counting corner-case + $double-stranded: $v2 > $v1; + + @if $increment > 0 { + @for $i from 1 through $increment { + @if $double-stranded and ($v1 * $ratio) > $v2 { + $value: $v2; + $v2: ($v2 * $ratio); + } @else { + $v1: ($v1 * $ratio); + $value: $v1; + } + } + } + + @if $increment < 0 { + // adjust $v2 to just below $v1 + @if $double-stranded { + $v2: ($v2 / $ratio); + } + + @for $i from $increment through -1 { + @if $double-stranded and ($v1 / $ratio) < $v2 { + $value: $v2; + $v2: ($v2 / $ratio); + } @else { + $v1: ($v1 / $ratio); + $value: $v1; + } + } + } + + @return $value; +} diff --git a/scss/0-plugins/bourbon/functions/_px-to-em.scss b/scss/0-plugins/bourbon/functions/_px-to-em.scss new file mode 100755 index 0000000..ae81a44 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_px-to-em.scss @@ -0,0 +1,13 @@ +// Convert pixels to ems +// eg. for a relational value of 12px write em(12) when the parent is 16px +// if the parent is another value say 24px write em(12, 24) + +@function em($pxval, $base: $em-base) { + @if not unitless($pxval) { + $pxval: strip-units($pxval); + } + @if not unitless($base) { + $base: strip-units($base); + } + @return ($pxval / $base) * 1em; +} diff --git a/scss/0-plugins/bourbon/functions/_px-to-rem.scss b/scss/0-plugins/bourbon/functions/_px-to-rem.scss new file mode 100755 index 0000000..0ac941e --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_px-to-rem.scss @@ -0,0 +1,15 @@ +// Convert pixels to rems +// eg. for a relational value of 12px write rem(12) +// Assumes $em-base is the font-size of + +@function rem($pxval) { + @if not unitless($pxval) { + $pxval: strip-units($pxval); + } + + $base: $em-base; + @if not unitless($base) { + $base: strip-units($base); + } + @return ($pxval / $base) * 1rem; +} diff --git a/scss/0-plugins/bourbon/functions/_shade.scss b/scss/0-plugins/bourbon/functions/_shade.scss new file mode 100755 index 0000000..8aaf2c6 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_shade.scss @@ -0,0 +1,24 @@ +@charset "UTF-8"; + +/// Mixes a color with black. +/// +/// @param {Color} $color +/// +/// @param {Number (Percentage)} $percent +/// The amount of black to be mixed in. +/// +/// @example scss - Usage +/// .element { +/// background-color: shade(#ffbb52, 60%); +/// } +/// +/// @example css - CSS Output +/// .element { +/// background-color: #664a20; +/// } +/// +/// @return {Color} + +@function shade($color, $percent) { + @return mix(#000, $color, $percent); +} diff --git a/scss/0-plugins/bourbon/functions/_strip-units.scss b/scss/0-plugins/bourbon/functions/_strip-units.scss new file mode 100755 index 0000000..6c5f3e8 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_strip-units.scss @@ -0,0 +1,17 @@ +@charset "UTF-8"; + +/// Strips the unit from a number. +/// +/// @param {Number (With Unit)} $value +/// +/// @example scss - Usage +/// $dimension: strip-units(10em); +/// +/// @example css - CSS Output +/// $dimension: 10; +/// +/// @return {Number (Unitless)} + +@function strip-units($value) { + @return ($value / ($value * 0 + 1)); +} diff --git a/scss/0-plugins/bourbon/functions/_tint.scss b/scss/0-plugins/bourbon/functions/_tint.scss new file mode 100755 index 0000000..2e33814 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_tint.scss @@ -0,0 +1,24 @@ +@charset "UTF-8"; + +/// Mixes a color with white. +/// +/// @param {Color} $color +/// +/// @param {Number (Percentage)} $percent +/// The amount of white to be mixed in. +/// +/// @example scss - Usage +/// .element { +/// background-color: tint(#6ecaa6, 40%); +/// } +/// +/// @example css - CSS Output +/// .element { +/// background-color: #a8dfc9; +/// } +/// +/// @return {Color} + +@function tint($color, $percent) { + @return mix(#fff, $color, $percent); +} diff --git a/scss/0-plugins/bourbon/functions/_transition-property-name.scss b/scss/0-plugins/bourbon/functions/_transition-property-name.scss new file mode 100755 index 0000000..18348b9 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_transition-property-name.scss @@ -0,0 +1,22 @@ +// Return vendor-prefixed property names if appropriate +// Example: transition-property-names((transform, color, background), moz) -> -moz-transform, color, background +//************************************************************************// +@function transition-property-names($props, $vendor: false) { + $new-props: (); + + @each $prop in $props { + $new-props: append($new-props, transition-property-name($prop, $vendor), comma); + } + + @return $new-props; +} + +@function transition-property-name($prop, $vendor: false) { + // put other properties that need to be prefixed here aswell + @if $vendor and $prop == transform { + @return unquote('-'+$vendor+'-'+$prop); + } + @else { + @return $prop; + } +} diff --git a/scss/0-plugins/bourbon/functions/_unpack.scss b/scss/0-plugins/bourbon/functions/_unpack.scss new file mode 100755 index 0000000..4367935 --- /dev/null +++ b/scss/0-plugins/bourbon/functions/_unpack.scss @@ -0,0 +1,27 @@ +@charset "UTF-8"; + +/// Converts shorthand to the 4-value syntax. +/// +/// @param {List} $shorthand +/// +/// @example scss - Usage +/// .element { +/// margin: unpack(1em 2em); +/// } +/// +/// @example css - CSS Output +/// .element { +/// margin: 1em 2em 1em 2em; +/// } + +@function unpack($shorthand) { + @if length($shorthand) == 1 { + @return nth($shorthand, 1) nth($shorthand, 1) nth($shorthand, 1) nth($shorthand, 1); + } @else if length($shorthand) == 2 { + @return nth($shorthand, 1) nth($shorthand, 2) nth($shorthand, 1) nth($shorthand, 2); + } @else if length($shorthand) == 3 { + @return nth($shorthand, 1) nth($shorthand, 2) nth($shorthand, 3) nth($shorthand, 2); + } @else { + @return $shorthand; + } +} diff --git a/scss/0-plugins/bourbon/helpers/_convert-units.scss b/scss/0-plugins/bourbon/helpers/_convert-units.scss new file mode 100755 index 0000000..e0a65a0 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_convert-units.scss @@ -0,0 +1,21 @@ +//************************************************************************// +// Helper function for str-to-num fn. +// Source: http://sassmeister.com/gist/9647408 +//************************************************************************// +@function _convert-units($number, $unit) { + $strings: "px", "cm", "mm", "%", "ch", "pica", "in", "em", "rem", "pt", "pc", "ex", "vw", "vh", "vmin", "vmax", "deg", "rad", "grad", "turn"; + $units: 1px, 1cm, 1mm, 1%, 1ch, 1pica, 1in, 1em, 1rem, 1pt, 1pc, 1ex, 1vw, 1vh, 1vmin, 1vmax, 1deg, 1rad, 1grad, 1turn; + $index: index($strings, $unit); + + @if not $index { + @warn "Unknown unit `#{$unit}`."; + @return false; + } + + @if type-of($number) != "number" { + @warn "`#{$number} is not a number`"; + @return false; + } + + @return $number * nth($units, $index); +} diff --git a/scss/0-plugins/bourbon/helpers/_directional-values.scss b/scss/0-plugins/bourbon/helpers/_directional-values.scss new file mode 100755 index 0000000..6ee538d --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_directional-values.scss @@ -0,0 +1,96 @@ +@charset "UTF-8"; + +/// Directional-property mixins are shorthands for writing properties like the following +/// +/// @ignore You can also use `false` instead of `null`. +/// +/// @param {List} $vals +/// List of directional values +/// +/// @example scss - Usage +/// .element { +/// @include border-style(dotted null); +/// @include margin(null 0 10px); +/// } +/// +/// @example css - CSS Output +/// .element { +/// border-bottom-style: dotted; +/// border-top-style: dotted; +/// margin-bottom: 10px; +/// margin-left: 0; +/// margin-right: 0; +/// } +/// +/// @require {function} contains-falsy +/// +/// @return {List} + +@function collapse-directionals($vals) { + $output: null; + + $a: nth($vals, 1); + $b: if(length($vals) < 2, $a, nth($vals, 2)); + $c: if(length($vals) < 3, $a, nth($vals, 3)); + $d: if(length($vals) < 2, $a, nth($vals, if(length($vals) < 4, 2, 4))); + + @if $a == 0 { $a: 0; } + @if $b == 0 { $b: 0; } + @if $c == 0 { $c: 0; } + @if $d == 0 { $d: 0; } + + @if $a == $b and $a == $c and $a == $d { $output: $a; } + @else if $a == $c and $b == $d { $output: $a $b; } + @else if $b == $d { $output: $a $b $c; } + @else { $output: $a $b $c $d; } + + @return $output; +} + +/// Output directional properties, for instance `margin`. +/// +/// @access private +/// +/// @param {String} $pre +/// Prefix to use +/// @param {String} $suf +/// Suffix to use +/// @param {List} $vals +/// List of values +/// +/// @require {function} collapse-directionals +/// @require {function} contains-falsy + +@mixin directional-property($pre, $suf, $vals) { + // Property Names + $top: $pre + "-top" + if($suf, "-#{$suf}", ""); + $bottom: $pre + "-bottom" + if($suf, "-#{$suf}", ""); + $left: $pre + "-left" + if($suf, "-#{$suf}", ""); + $right: $pre + "-right" + if($suf, "-#{$suf}", ""); + $all: $pre + if($suf, "-#{$suf}", ""); + + $vals: collapse-directionals($vals); + + @if contains-falsy($vals) { + @if nth($vals, 1) { #{$top}: nth($vals, 1); } + + @if length($vals) == 1 { + @if nth($vals, 1) { #{$right}: nth($vals, 1); } + } @else { + @if nth($vals, 2) { #{$right}: nth($vals, 2); } + } + + @if length($vals) == 2 { + @if nth($vals, 1) { #{$bottom}: nth($vals, 1); } + @if nth($vals, 2) { #{$left}: nth($vals, 2); } + } @else if length($vals) == 3 { + @if nth($vals, 3) { #{$bottom}: nth($vals, 3); } + @if nth($vals, 2) { #{$left}: nth($vals, 2); } + } @else if length($vals) == 4 { + @if nth($vals, 3) { #{$bottom}: nth($vals, 3); } + @if nth($vals, 4) { #{$left}: nth($vals, 4); } + } + } @else { + #{$all}: $vals; + } +} diff --git a/scss/0-plugins/bourbon/helpers/_font-source-declaration.scss b/scss/0-plugins/bourbon/helpers/_font-source-declaration.scss new file mode 100755 index 0000000..7f17586 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_font-source-declaration.scss @@ -0,0 +1,43 @@ +// Used for creating the source string for fonts using @font-face +// Reference: http://goo.gl/Ru1bKP + +@function font-url-prefixer($asset-pipeline) { + @if $asset-pipeline == true { + @return font-url; + } @else { + @return url; + } +} + +@function font-source-declaration( + $font-family, + $file-path, + $asset-pipeline, + $file-formats, + $font-url) { + + $src: (); + + $formats-map: ( + eot: "#{$file-path}.eot?#iefix" format("embedded-opentype"), + woff2: "#{$file-path}.woff2" format("woff2"), + woff: "#{$file-path}.woff" format("woff"), + ttf: "#{$file-path}.ttf" format("truetype"), + svg: "#{$file-path}.svg##{$font-family}" format("svg") + ); + + @each $key, $values in $formats-map { + @if contains($file-formats, $key) { + $file-path: nth($values, 1); + $font-format: nth($values, 2); + + @if $asset-pipeline == true { + $src: append($src, font-url($file-path) $font-format, comma); + } @else { + $src: append($src, url($file-path) $font-format, comma); + } + } + } + + @return $src; +} diff --git a/scss/0-plugins/bourbon/helpers/_gradient-positions-parser.scss b/scss/0-plugins/bourbon/helpers/_gradient-positions-parser.scss new file mode 100755 index 0000000..07d30b6 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_gradient-positions-parser.scss @@ -0,0 +1,13 @@ +@function _gradient-positions-parser($gradient-type, $gradient-positions) { + @if $gradient-positions + and ($gradient-type == linear) + and (type-of($gradient-positions) != color) { + $gradient-positions: _linear-positions-parser($gradient-positions); + } + @else if $gradient-positions + and ($gradient-type == radial) + and (type-of($gradient-positions) != color) { + $gradient-positions: _radial-positions-parser($gradient-positions); + } + @return $gradient-positions; +} diff --git a/scss/0-plugins/bourbon/helpers/_linear-angle-parser.scss b/scss/0-plugins/bourbon/helpers/_linear-angle-parser.scss new file mode 100755 index 0000000..e0401ed --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_linear-angle-parser.scss @@ -0,0 +1,25 @@ +// Private function for linear-gradient-parser +@function _linear-angle-parser($image, $first-val, $prefix, $suffix) { + $offset: null; + $unit-short: str-slice($first-val, str-length($first-val) - 2, str-length($first-val)); + $unit-long: str-slice($first-val, str-length($first-val) - 3, str-length($first-val)); + + @if ($unit-long == "grad") or + ($unit-long == "turn") { + $offset: if($unit-long == "grad", -100grad * 3, -0.75turn); + } + + @else if ($unit-short == "deg") or + ($unit-short == "rad") { + $offset: if($unit-short == "deg", -90 * 3, 1.6rad); + } + + @if $offset { + $num: _str-to-num($first-val); + + @return ( + webkit-image: -webkit- + $prefix + ($offset - $num) + $suffix, + spec-image: $image + ); + } +} diff --git a/scss/0-plugins/bourbon/helpers/_linear-gradient-parser.scss b/scss/0-plugins/bourbon/helpers/_linear-gradient-parser.scss new file mode 100755 index 0000000..48a8f77 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_linear-gradient-parser.scss @@ -0,0 +1,41 @@ +@function _linear-gradient-parser($image) { + $image: unquote($image); + $gradients: (); + $start: str-index($image, "("); + $end: str-index($image, ","); + $first-val: str-slice($image, $start + 1, $end - 1); + + $prefix: str-slice($image, 1, $start); + $suffix: str-slice($image, $end, str-length($image)); + + $has-multiple-vals: str-index($first-val, " "); + $has-single-position: unquote(_position-flipper($first-val) + ""); + $has-angle: is-number(str-slice($first-val, 1, 1)); + + @if $has-multiple-vals { + $gradients: _linear-side-corner-parser($image, $first-val, $prefix, $suffix, $has-multiple-vals); + } + + @else if $has-single-position != "" { + $pos: unquote($has-single-position + ""); + + $gradients: ( + webkit-image: -webkit- + $image, + spec-image: $prefix + "to " + $pos + $suffix + ); + } + + @else if $has-angle { + // Rotate degree for webkit + $gradients: _linear-angle-parser($image, $first-val, $prefix, $suffix); + } + + @else { + $gradients: ( + webkit-image: -webkit- + $image, + spec-image: $image + ); + } + + @return $gradients; +} diff --git a/scss/0-plugins/bourbon/helpers/_linear-positions-parser.scss b/scss/0-plugins/bourbon/helpers/_linear-positions-parser.scss new file mode 100755 index 0000000..6d5cb6e --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_linear-positions-parser.scss @@ -0,0 +1,61 @@ +@function _linear-positions-parser($pos) { + $type: type-of(nth($pos, 1)); + $spec: null; + $degree: null; + $side: null; + $corner: null; + $length: length($pos); + // Parse Side and corner positions + @if ($length > 1) { + @if nth($pos, 1) == "to" { // Newer syntax + $side: nth($pos, 2); + + @if $length == 2 { // eg. to top + // Swap for backwards compatability + $degree: _position-flipper(nth($pos, 2)); + } + @else if $length == 3 { // eg. to top left + $corner: nth($pos, 3); + } + } + @else if $length == 2 { // Older syntax ("top left") + $side: _position-flipper(nth($pos, 1)); + $corner: _position-flipper(nth($pos, 2)); + } + + @if ("#{$side} #{$corner}" == "left top") or ("#{$side} #{$corner}" == "top left") { + $degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); + } + @else if ("#{$side} #{$corner}" == "right top") or ("#{$side} #{$corner}" == "top right") { + $degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); + } + @else if ("#{$side} #{$corner}" == "right bottom") or ("#{$side} #{$corner}" == "bottom right") { + $degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); + } + @else if ("#{$side} #{$corner}" == "left bottom") or ("#{$side} #{$corner}" == "bottom left") { + $degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); + } + $spec: to $side $corner; + } + @else if $length == 1 { + // Swap for backwards compatability + @if $type == string { + $degree: $pos; + $spec: to _position-flipper($pos); + } + @else { + $degree: -270 - $pos; //rotate the gradient opposite from spec + $spec: $pos; + } + } + $degree: unquote($degree + ","); + $spec: unquote($spec + ","); + @return $degree $spec; +} + +@function _position-flipper($pos) { + @return if($pos == left, right, null) + if($pos == right, left, null) + if($pos == top, bottom, null) + if($pos == bottom, top, null); +} diff --git a/scss/0-plugins/bourbon/helpers/_linear-side-corner-parser.scss b/scss/0-plugins/bourbon/helpers/_linear-side-corner-parser.scss new file mode 100755 index 0000000..7a69125 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_linear-side-corner-parser.scss @@ -0,0 +1,31 @@ +// Private function for linear-gradient-parser +@function _linear-side-corner-parser($image, $first-val, $prefix, $suffix, $has-multiple-vals) { + $val-1: str-slice($first-val, 1, $has-multiple-vals - 1); + $val-2: str-slice($first-val, $has-multiple-vals + 1, str-length($first-val)); + $val-3: null; + $has-val-3: str-index($val-2, " "); + + @if $has-val-3 { + $val-3: str-slice($val-2, $has-val-3 + 1, str-length($val-2)); + $val-2: str-slice($val-2, 1, $has-val-3 - 1); + } + + $pos: _position-flipper($val-1) _position-flipper($val-2) _position-flipper($val-3); + $pos: unquote($pos + ""); + + // Use old spec for webkit + @if $val-1 == "to" { + @return ( + webkit-image: -webkit- + $prefix + $pos + $suffix, + spec-image: $image + ); + } + + // Bring the code up to spec + @else { + @return ( + webkit-image: -webkit- + $image, + spec-image: $prefix + "to " + $pos + $suffix + ); + } +} diff --git a/scss/0-plugins/bourbon/helpers/_radial-arg-parser.scss b/scss/0-plugins/bourbon/helpers/_radial-arg-parser.scss new file mode 100755 index 0000000..56c6030 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_radial-arg-parser.scss @@ -0,0 +1,69 @@ +@function _radial-arg-parser($g1, $g2, $pos, $shape-size) { + @each $value in $g1, $g2 { + $first-val: nth($value, 1); + $pos-type: type-of($first-val); + $spec-at-index: null; + + // Determine if spec was passed to mixin + @if type-of($value) == list { + $spec-at-index: if(index($value, at), index($value, at), false); + } + @if $spec-at-index { + @if $spec-at-index > 1 { + @for $i from 1 through ($spec-at-index - 1) { + $shape-size: $shape-size nth($value, $i); + } + @for $i from ($spec-at-index + 1) through length($value) { + $pos: $pos nth($value, $i); + } + } + @else if $spec-at-index == 1 { + @for $i from ($spec-at-index + 1) through length($value) { + $pos: $pos nth($value, $i); + } + } + $g1: null; + } + + // If not spec calculate correct values + @else { + @if ($pos-type != color) or ($first-val != "transparent") { + @if ($pos-type == number) + or ($first-val == "center") + or ($first-val == "top") + or ($first-val == "right") + or ($first-val == "bottom") + or ($first-val == "left") { + + $pos: $value; + + @if $pos == $g1 { + $g1: null; + } + } + + @else if + ($first-val == "ellipse") + or ($first-val == "circle") + or ($first-val == "closest-side") + or ($first-val == "closest-corner") + or ($first-val == "farthest-side") + or ($first-val == "farthest-corner") + or ($first-val == "contain") + or ($first-val == "cover") { + + $shape-size: $value; + + @if $value == $g1 { + $g1: null; + } + + @else if $value == $g2 { + $g2: null; + } + } + } + } + } + @return $g1, $g2, $pos, $shape-size; +} diff --git a/scss/0-plugins/bourbon/helpers/_radial-gradient-parser.scss b/scss/0-plugins/bourbon/helpers/_radial-gradient-parser.scss new file mode 100755 index 0000000..5444d80 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_radial-gradient-parser.scss @@ -0,0 +1,50 @@ +@function _radial-gradient-parser($image) { + $image: unquote($image); + $gradients: (); + $start: str-index($image, "("); + $end: str-index($image, ","); + $first-val: str-slice($image, $start + 1, $end - 1); + + $prefix: str-slice($image, 1, $start); + $suffix: str-slice($image, $end, str-length($image)); + + $is-spec-syntax: str-index($first-val, "at"); + + @if $is-spec-syntax and $is-spec-syntax > 1 { + $keyword: str-slice($first-val, 1, $is-spec-syntax - 2); + $pos: str-slice($first-val, $is-spec-syntax + 3, str-length($first-val)); + $pos: append($pos, $keyword, comma); + + $gradients: ( + webkit-image: -webkit- + $prefix + $pos + $suffix, + spec-image: $image + ); + } + + @else if $is-spec-syntax == 1 { + $pos: str-slice($first-val, $is-spec-syntax + 3, str-length($first-val)); + + $gradients: ( + webkit-image: -webkit- + $prefix + $pos + $suffix, + spec-image: $image + ); + } + + @else if str-index($image, "cover") or str-index($image, "contain") { + @warn "Radial-gradient needs to be updated to conform to latest spec."; + + $gradients: ( + webkit-image: null, + spec-image: $image + ); + } + + @else { + $gradients: ( + webkit-image: -webkit- + $image, + spec-image: $image + ); + } + + @return $gradients; +} diff --git a/scss/0-plugins/bourbon/helpers/_radial-positions-parser.scss b/scss/0-plugins/bourbon/helpers/_radial-positions-parser.scss new file mode 100755 index 0000000..3c552ad --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_radial-positions-parser.scss @@ -0,0 +1,18 @@ +@function _radial-positions-parser($gradient-pos) { + $shape-size: nth($gradient-pos, 1); + $pos: nth($gradient-pos, 2); + $shape-size-spec: _shape-size-stripper($shape-size); + + $pre-spec: unquote(if($pos, "#{$pos}, ", null)) + unquote(if($shape-size, "#{$shape-size},", null)); + $pos-spec: if($pos, "at #{$pos}", null); + + $spec: "#{$shape-size-spec} #{$pos-spec}"; + + // Add comma + @if ($spec != " ") { + $spec: "#{$spec},"; + } + + @return $pre-spec $spec; +} diff --git a/scss/0-plugins/bourbon/helpers/_render-gradients.scss b/scss/0-plugins/bourbon/helpers/_render-gradients.scss new file mode 100755 index 0000000..5765676 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_render-gradients.scss @@ -0,0 +1,26 @@ +// User for linear and radial gradients within background-image or border-image properties + +@function _render-gradients($gradient-positions, $gradients, $gradient-type, $vendor: false) { + $pre-spec: null; + $spec: null; + $vendor-gradients: null; + @if $gradient-type == linear { + @if $gradient-positions { + $pre-spec: nth($gradient-positions, 1); + $spec: nth($gradient-positions, 2); + } + } + @else if $gradient-type == radial { + $pre-spec: nth($gradient-positions, 1); + $spec: nth($gradient-positions, 2); + } + + @if $vendor { + $vendor-gradients: -#{$vendor}-#{$gradient-type}-gradient(#{$pre-spec} $gradients); + } + @else if $vendor == false { + $vendor-gradients: "#{$gradient-type}-gradient(#{$spec} #{$gradients})"; + $vendor-gradients: unquote($vendor-gradients); + } + @return $vendor-gradients; +} diff --git a/scss/0-plugins/bourbon/helpers/_shape-size-stripper.scss b/scss/0-plugins/bourbon/helpers/_shape-size-stripper.scss new file mode 100755 index 0000000..ee5eda4 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_shape-size-stripper.scss @@ -0,0 +1,10 @@ +@function _shape-size-stripper($shape-size) { + $shape-size-spec: null; + @each $value in $shape-size { + @if ($value == "cover") or ($value == "contain") { + $value: null; + } + $shape-size-spec: "#{$shape-size-spec} #{$value}"; + } + @return $shape-size-spec; +} diff --git a/scss/0-plugins/bourbon/helpers/_str-to-num.scss b/scss/0-plugins/bourbon/helpers/_str-to-num.scss new file mode 100755 index 0000000..3ef1d87 --- /dev/null +++ b/scss/0-plugins/bourbon/helpers/_str-to-num.scss @@ -0,0 +1,50 @@ +//************************************************************************// +// Helper function for linear/radial-gradient-parsers. +// Source: http://sassmeister.com/gist/9647408 +//************************************************************************// +@function _str-to-num($string) { + // Matrices + $strings: "0" "1" "2" "3" "4" "5" "6" "7" "8" "9"; + $numbers: 0 1 2 3 4 5 6 7 8 9; + + // Result + $result: 0; + $divider: 0; + $minus: false; + + // Looping through all characters + @for $i from 1 through str-length($string) { + $character: str-slice($string, $i, $i); + $index: index($strings, $character); + + @if $character == "-" { + $minus: true; + } + + @else if $character == "." { + $divider: 1; + } + + @else { + @if not $index { + $result: if($minus, $result * -1, $result); + @return _convert-units($result, str-slice($string, $i)); + } + + $number: nth($numbers, $index); + + @if $divider == 0 { + $result: $result * 10; + } + + @else { + // Move the decimal dot to the left + $divider: $divider * 10; + $number: $number / $divider; + } + + $result: $result + $number; + } + } + @return if($minus, $result * -1, $result); +} diff --git a/scss/0-plugins/bourbon/settings/_asset-pipeline.scss b/scss/0-plugins/bourbon/settings/_asset-pipeline.scss new file mode 100755 index 0000000..4c6afc5 --- /dev/null +++ b/scss/0-plugins/bourbon/settings/_asset-pipeline.scss @@ -0,0 +1,7 @@ +@charset "UTF-8"; + +/// A global setting to enable or disable the `$asset-pipeline` variable for all functions that accept it. +/// +/// @type Bool + +$asset-pipeline: false !default; diff --git a/scss/0-plugins/bourbon/settings/_prefixer.scss b/scss/0-plugins/bourbon/settings/_prefixer.scss new file mode 100755 index 0000000..8c39051 --- /dev/null +++ b/scss/0-plugins/bourbon/settings/_prefixer.scss @@ -0,0 +1,9 @@ +@charset "UTF-8"; + +/// Global variables to enable or disable vendor prefixes + +$prefix-for-webkit: true !default; +$prefix-for-mozilla: true !default; +$prefix-for-microsoft: true !default; +$prefix-for-opera: true !default; +$prefix-for-spec: true !default; diff --git a/scss/0-plugins/bourbon/settings/_px-to-em.scss b/scss/0-plugins/bourbon/settings/_px-to-em.scss new file mode 100755 index 0000000..f2f9a3e --- /dev/null +++ b/scss/0-plugins/bourbon/settings/_px-to-em.scss @@ -0,0 +1 @@ +$em-base: 16px !default; diff --git a/scss/0-plugins/neat/_neat-helpers.scss b/scss/0-plugins/neat/_neat-helpers.scss new file mode 100755 index 0000000..9c182d2 --- /dev/null +++ b/scss/0-plugins/neat/_neat-helpers.scss @@ -0,0 +1,8 @@ +// Functions +@import "functions/private"; +@import "functions/new-breakpoint"; + +// Settings +@import "settings/grid"; +@import "settings/visual-grid"; +@import "settings/disable-warnings"; diff --git a/scss/0-plugins/neat/_neat.scss b/scss/0-plugins/neat/_neat.scss new file mode 100755 index 0000000..e46e169 --- /dev/null +++ b/scss/0-plugins/neat/_neat.scss @@ -0,0 +1,23 @@ +// Neat 1.7.2 +// http://neat.bourbon.io +// Copyright 2012-2015 thoughtbot, inc. +// MIT License + +// Helpers +@import "neat-helpers"; + +// Grid +@import "grid/private"; +@import "grid/box-sizing"; +@import "grid/omega"; +@import "grid/outer-container"; +@import "grid/span-columns"; +@import "grid/row"; +@import "grid/shift"; +@import "grid/pad"; +@import "grid/fill-parent"; +@import "grid/media"; +@import "grid/to-deprecate"; +@import "grid/visual-grid"; +@import "grid/display-context"; +@import "grid/direction-context"; diff --git a/scss/0-plugins/neat/functions/_new-breakpoint.scss b/scss/0-plugins/neat/functions/_new-breakpoint.scss new file mode 100755 index 0000000..41ab955 --- /dev/null +++ b/scss/0-plugins/neat/functions/_new-breakpoint.scss @@ -0,0 +1,49 @@ +@charset "UTF-8"; + +/// Returns a media context (media query / grid context) that can be stored in a variable and passed to `media()` as a single-keyword argument. Media contexts defined using `new-breakpoint` are used by the visual grid, as long as they are defined before importing Neat. +/// +/// @param {List} $query +/// A list of media query features and values. Each `$feature` should have a corresponding `$value`. +/// +/// If there is only a single `$value` in `$query`, `$default-feature` is going to be used. +/// +/// The number of total columns in the grid can be set by passing `$columns` at the end of the list (overrides `$total-columns`). For a list of valid values for `$feature`, click [here](http://www.w3.org/TR/css3-mediaqueries/#media1). +/// +/// @param {Number (unitless)} $total-columns [$grid-columns] +/// - Number of columns to use in the new grid context. Can be set as a shorthand in the first parameter. +/// +/// @example scss - Usage +/// $mobile: new-breakpoint(max-width 480px 4); +/// +/// .element { +/// @include media($mobile) { +/// @include span-columns(4); +/// } +/// } +/// +/// @example css - CSS Output +/// @media screen and (max-width: 480px) { +/// .element { +/// display: block; +/// float: left; +/// margin-right: 7.42297%; +/// width: 100%; +/// } +/// .element:last-child { +/// margin-right: 0; +/// } +/// } + +@function new-breakpoint($query: $feature $value $columns, $total-columns: $grid-columns) { + @if length($query) == 1 { + $query: $default-feature nth($query, 1) $total-columns; + } @else if is-even(length($query)) { + $query: append($query, $total-columns); + } + + @if is-not(belongs-to($query, $visual-grid-breakpoints)) { + $visual-grid-breakpoints: append($visual-grid-breakpoints, $query, comma) !global; + } + + @return $query; +} diff --git a/scss/0-plugins/neat/functions/_private.scss b/scss/0-plugins/neat/functions/_private.scss new file mode 100755 index 0000000..872d4dc --- /dev/null +++ b/scss/0-plugins/neat/functions/_private.scss @@ -0,0 +1,114 @@ +// Not function for Libsass compatibility +// https://github.com/sass/libsass/issues/368 +@function is-not($value) { + @return if($value, false, true); +} + +// Checks if a number is even +@function is-even($int) { + @return $int % 2 == 0; +} + +// Checks if an element belongs to a list or not +@function belongs-to($tested-item, $list) { + @return is-not(not-belongs-to($tested-item, $list)); +} + +@function not-belongs-to($tested-item, $list) { + @return is-not(index($list, $tested-item)); +} + +// Contains display value +@function contains-display-value($query) { + @return belongs-to(table, $query) + or belongs-to(block, $query) + or belongs-to(inline-block, $query) + or belongs-to(inline, $query); +} + +// Parses the first argument of span-columns() +@function container-span($span: $span) { + @if length($span) == 3 { + $container-columns: nth($span, 3); + @return $container-columns; + } @else if length($span) == 2 { + $container-columns: nth($span, 2); + @return $container-columns; + } + + @return $grid-columns; +} + +@function container-shift($shift: $shift) { + $parent-columns: $grid-columns !default !global; + + @if length($shift) == 3 { + $container-columns: nth($shift, 3); + @return $container-columns; + } @else if length($shift) == 2 { + $container-columns: nth($shift, 2); + @return $container-columns; + } + + @return $parent-columns; +} + +// Generates a striped background +@function gradient-stops($grid-columns, $color: $visual-grid-color) { + $transparent: transparent; + + $column-width: flex-grid(1, $grid-columns); + $gutter-width: flex-gutter($grid-columns); + $column-offset: $column-width; + + $values: ($transparent 0, $color 0); + + @for $i from 1 to $grid-columns*2 { + @if is-even($i) { + $values: append($values, $transparent $column-offset, comma); + $values: append($values, $color $column-offset, comma); + $column-offset: $column-offset + $column-width; + } @else { + $values: append($values, $color $column-offset, comma); + $values: append($values, $transparent $column-offset, comma); + $column-offset: $column-offset + $gutter-width; + } + } + + @return $values; +} + +// Layout direction +@function get-direction($layout, $default) { + $direction: null; + + @if to-upper-case($layout) == "LTR" or to-upper-case($layout) == "RTL" { + $direction: direction-from-layout($layout); + } @else { + $direction: direction-from-layout($default); + } + + @return $direction; +} + +@function direction-from-layout($layout) { + $direction: null; + + @if to-upper-case($layout) == "LTR" { + $direction: right; + } @else { + $direction: left; + } + + @return $direction; +} + +@function get-opposite-direction($direction) { + $opposite-direction: left; + + @if $direction == "left" { + $opposite-direction: right; + } + + @return $opposite-direction; +} diff --git a/scss/0-plugins/neat/grid/_box-sizing.scss b/scss/0-plugins/neat/grid/_box-sizing.scss new file mode 100755 index 0000000..b6d3fec --- /dev/null +++ b/scss/0-plugins/neat/grid/_box-sizing.scss @@ -0,0 +1,15 @@ +@charset "UTF-8"; + +@if $border-box-sizing == true { + html { // http://bit.ly/1qk2tVR + box-sizing: border-box; + } + + * { + &, + &::after, + &::before { + box-sizing: inherit; + } + } +} diff --git a/scss/0-plugins/neat/grid/_direction-context.scss b/scss/0-plugins/neat/grid/_direction-context.scss new file mode 100755 index 0000000..7b0d46e --- /dev/null +++ b/scss/0-plugins/neat/grid/_direction-context.scss @@ -0,0 +1,33 @@ +@charset "UTF-8"; + +/// Changes the direction property used by other mixins called in the code block argument. +/// +/// @param {String} $direction [left-to-right] +/// Layout direction to be used within the block. Can be `left-to-right` or `right-to-left`. +/// +/// @example scss - Usage +/// @include direction-context(right-to-left) { +/// .right-to-left-block { +/// @include span-columns(6); +/// } +/// } +/// +/// @example css - CSS Output +/// .right-to-left-block { +/// float: right; +/// ... +/// } + +@mixin direction-context($direction: left-to-right) { + $scope-direction: $layout-direction; + + @if to-lower-case($direction) == "left-to-right" { + $layout-direction: LTR !global; + } @else if to-lower-case($direction) == "right-to-left" { + $layout-direction: RTL !global; + } + + @content; + + $layout-direction: $scope-direction !global; +} diff --git a/scss/0-plugins/neat/grid/_display-context.scss b/scss/0-plugins/neat/grid/_display-context.scss new file mode 100755 index 0000000..ed9b063 --- /dev/null +++ b/scss/0-plugins/neat/grid/_display-context.scss @@ -0,0 +1,28 @@ +@charset "UTF-8"; + +/// Changes the display property used by other mixins called in the code block argument. +/// +/// @param {String} $display [block] +/// Display value to be used within the block. Can be `table` or `block`. +/// +/// @example scss +/// @include display-context(table) { +/// .display-table { +/// @include span-columns(6); +/// } +/// } +/// +/// @example css +/// .display-table { +/// display: table-cell; +/// ... +/// } + +@mixin display-context($display: block) { + $scope-display: $container-display-table; + $container-display-table: $display == table !global; + + @content; + + $container-display-table: $scope-display !global; +} diff --git a/scss/0-plugins/neat/grid/_fill-parent.scss b/scss/0-plugins/neat/grid/_fill-parent.scss new file mode 100755 index 0000000..415f0b1 --- /dev/null +++ b/scss/0-plugins/neat/grid/_fill-parent.scss @@ -0,0 +1,22 @@ +@charset "UTF-8"; + +/// Forces the element to fill its parent container. +/// +/// @example scss - Usage +/// .element { +/// @include fill-parent; +/// } +/// +/// @example css - CSS Output +/// .element { +/// width: 100%; +/// box-sizing: border-box; +/// } + +@mixin fill-parent() { + width: 100%; + + @if $border-box-sizing == false { + box-sizing: border-box; + } +} diff --git a/scss/0-plugins/neat/grid/_media.scss b/scss/0-plugins/neat/grid/_media.scss new file mode 100755 index 0000000..bd516e9 --- /dev/null +++ b/scss/0-plugins/neat/grid/_media.scss @@ -0,0 +1,92 @@ +@charset "UTF-8"; + +/// Outputs a media-query block with an optional grid context (the total number of columns used in the grid). +/// +/// @param {List} $query +/// A list of media query features and values, where each `$feature` should have a corresponding `$value`. +/// For a list of valid values for `$feature`, click [here](http://www.w3.org/TR/css3-mediaqueries/#media1). +/// +/// If there is only a single `$value` in `$query`, `$default-feature` is going to be used. +/// +/// The number of total columns in the grid can be set by passing `$columns` at the end of the list (overrides `$total-columns`). +/// +/// +/// @param {Number (unitless)} $total-columns [$grid-columns] +/// - Number of columns to use in the new grid context. Can be set as a shorthand in the first parameter. +/// +/// @example scss - Usage +/// .responsive-element { +/// @include media(769px) { +/// @include span-columns(6); +/// } +/// } +/// +/// .new-context-element { +/// @include media(min-width 320px max-width 480px, 6) { +/// @include span-columns(6); +/// } +/// } +/// +/// @example css - CSS Output +/// @media screen and (min-width: 769px) { +/// .responsive-element { +/// display: block; +/// float: left; +/// margin-right: 2.35765%; +/// width: 48.82117%; +/// } +/// +/// .responsive-element:last-child { +/// margin-right: 0; +/// } +/// } +/// +/// @media screen and (min-width: 320px) and (max-width: 480px) { +/// .new-context-element { +/// display: block; +/// float: left; +/// margin-right: 4.82916%; +/// width: 100%; +/// } +/// +/// .new-context-element:last-child { +/// margin-right: 0; +/// } +/// } + +@mixin media($query: $feature $value $columns, $total-columns: $grid-columns) { + @if length($query) == 1 { + @media screen and ($default-feature: nth($query, 1)) { + $default-grid-columns: $grid-columns; + $grid-columns: $total-columns !global; + @content; + $grid-columns: $default-grid-columns !global; + } + } @else { + $loop-to: length($query); + $media-query: "screen and "; + $default-grid-columns: $grid-columns; + $grid-columns: $total-columns !global; + + @if is-not(is-even(length($query))) { + $grid-columns: nth($query, $loop-to) !global; + $loop-to: $loop-to - 1; + } + + $i: 1; + @while $i <= $loop-to { + $media-query: $media-query + "(" + nth($query, $i) + ": " + nth($query, $i + 1) + ") "; + + @if ($i + 1) != $loop-to { + $media-query: $media-query + "and "; + } + + $i: $i + 2; + } + + @media #{$media-query} { + @content; + $grid-columns: $default-grid-columns !global; + } + } +} diff --git a/scss/0-plugins/neat/grid/_omega.scss b/scss/0-plugins/neat/grid/_omega.scss new file mode 100755 index 0000000..80f918a --- /dev/null +++ b/scss/0-plugins/neat/grid/_omega.scss @@ -0,0 +1,87 @@ +@charset "UTF-8"; + +/// Removes the element's gutter margin, regardless of its position in the grid hierarchy or display property. It can target a specific element, or every `nth-child` occurrence. Works only with `block` layouts. +/// +/// @param {List} $query [block] +/// List of arguments. Supported arguments are `nth-child` selectors (targets a specific pseudo element) and `auto` (targets `last-child`). +/// +/// When passed an `nth-child` argument of type `*n` with `block` display, the omega mixin automatically adds a clear to the `*n+1` th element. Note that composite arguments such as `2n+1` do not support this feature. +/// +/// **Deprecation warning**: The omega mixin will no longer take a `$direction` argument. To change the layout direction, use `row($direction)` or set `$default-layout-direction` instead. +/// +/// @example scss - Usage +/// .element { +/// @include omega; +/// } +/// +/// .nth-element { +/// @include omega(4n); +/// } +/// +/// @example css - CSS Output +/// .element { +/// margin-right: 0; +/// } +/// +/// .nth-element:nth-child(4n) { +/// margin-right: 0; +/// } +/// +/// .nth-element:nth-child(4n+1) { +/// clear: left; +/// } + +@mixin omega($query: block, $direction: default) { + $table: belongs-to(table, $query); + $auto: belongs-to(auto, $query); + + @if $direction != default { + @include -neat-warn("The omega mixin will no longer take a $direction argument. To change the layout direction, use the direction(){...} mixin."); + } @else { + $direction: get-direction($layout-direction, $default-layout-direction); + } + + @if $table { + @include -neat-warn("The omega mixin no longer removes padding in table layouts."); + } + + @if length($query) == 1 { + @if $auto { + &:last-child { + margin-#{$direction}: 0; + } + } + + @else if contains-display-value($query) and $table == false { + margin-#{$direction}: 0; + } + + @else { + @include nth-child($query, $direction); + } + } @else if length($query) == 2 { + @if $auto { + &:last-child { + margin-#{$direction}: 0; + } + } @else { + @include nth-child(nth($query, 1), $direction); + } + } @else { + @include -neat-warn("Too many arguments passed to the omega() mixin."); + } +} + +@mixin nth-child($query, $direction) { + $opposite-direction: get-opposite-direction($direction); + + &:nth-child(#{$query}) { + margin-#{$direction}: 0; + } + + @if type-of($query) == number and unit($query) == "n" { + &:nth-child(#{$query}+1) { + clear: $opposite-direction; + } + } +} diff --git a/scss/0-plugins/neat/grid/_outer-container.scss b/scss/0-plugins/neat/grid/_outer-container.scss new file mode 100755 index 0000000..5a375bb --- /dev/null +++ b/scss/0-plugins/neat/grid/_outer-container.scss @@ -0,0 +1,38 @@ +@charset "UTF-8"; + +/// Makes an element a outer container by centring it in the viewport, clearing its floats, and setting its `max-width`. +/// Although optional, using `outer-container` is recommended. The mixin can be called on more than one element per page, as long as they are not nested. +/// +/// @param {Number [unit]} $local-max-width [$max-width] +/// Max width to be applied to the element. Can be a percentage or a measure. +/// +/// @example scss - Usage +/// .element { +/// @include outer-container(100%); +/// } +/// +/// @example css - CSS Output +/// .element { +/// *zoom: 1; +/// max-width: 100%; +/// margin-left: auto; +/// margin-right: auto; +/// } +/// +/// .element:before, .element:after { +/// content: " "; +/// display: table; +/// } +/// +/// .element:after { +/// clear: both; +/// } + +@mixin outer-container($local-max-width: $max-width) { + @include clearfix; + max-width: $local-max-width; + margin: { + left: auto; + right: auto; + } +} diff --git a/scss/0-plugins/neat/grid/_pad.scss b/scss/0-plugins/neat/grid/_pad.scss new file mode 100755 index 0000000..d697e1b --- /dev/null +++ b/scss/0-plugins/neat/grid/_pad.scss @@ -0,0 +1,25 @@ +@charset "UTF-8"; + +/// Adds padding to the element. +/// +/// @param {List} $padding [flex-gutter()] +/// A list of padding value(s) to use. Passing `default` in the list will result in using the gutter width as a padding value. +/// +/// @example scss - Usage +/// .element { +/// @include pad(30px -20px 10px default); +/// } +/// +/// @example css - CSS Output +/// .element { +/// padding: 30px -20px 10px 2.35765%; +/// } + +@mixin pad($padding: flex-gutter()) { + $padding-list: null; + @each $value in $padding { + $value: if($value == 'default', flex-gutter(), $value); + $padding-list: join($padding-list, $value); + } + padding: $padding-list; +} diff --git a/scss/0-plugins/neat/grid/_private.scss b/scss/0-plugins/neat/grid/_private.scss new file mode 100755 index 0000000..4c4e18c --- /dev/null +++ b/scss/0-plugins/neat/grid/_private.scss @@ -0,0 +1,35 @@ +$parent-columns: $grid-columns !default; +$fg-column: $column; +$fg-gutter: $gutter; +$fg-max-columns: $grid-columns; +$container-display-table: false !default; +$layout-direction: LTR !default; + +@function flex-grid($columns, $container-columns: $fg-max-columns) { + $width: $columns * $fg-column + ($columns - 1) * $fg-gutter; + $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter; + @return percentage($width / $container-width); +} + +@function flex-gutter($container-columns: $fg-max-columns, $gutter: $fg-gutter) { + $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter; + @return percentage($gutter / $container-width); +} + +@function grid-width($n) { + @return $n * $gw-column + ($n - 1) * $gw-gutter; +} + +@function get-parent-columns($columns) { + @if $columns != $grid-columns { + $parent-columns: $columns !global; + } @else { + $parent-columns: $grid-columns !global; + } + + @return $parent-columns; +} + +@function is-display-table($container-is-display-table, $display) { + @return $container-is-display-table == true or $display == table; +} diff --git a/scss/0-plugins/neat/grid/_row.scss b/scss/0-plugins/neat/grid/_row.scss new file mode 100755 index 0000000..4d913a9 --- /dev/null +++ b/scss/0-plugins/neat/grid/_row.scss @@ -0,0 +1,52 @@ +@charset "UTF-8"; + +/// Designates the element as a row of columns in the grid layout. It clears the floats on the element and sets its display property. Rows can't be nested, but there can be more than one row element—with different display properties—per layout. +/// +/// @param {String} $display [default] +/// Sets the display property of the element and the display context that will be used by its children. Can be `block` or `table`. +/// +/// @param {String} $direction [$default-layout-direction] +/// Sets the layout direction. Can be `LTR` (left-to-right) or `RTL` (right-to-left). +/// +/// @example scss - Usage +/// .element { +/// @include row(); +/// } +/// +/// @example css - CSS Output +/// .element { +/// *zoom: 1; +/// display: block; +/// } +/// +/// .element:before, .element:after { +/// content: " "; +/// display: table; +/// } +/// +/// .element:after { +/// clear: both; +/// } + +@mixin row($display: default, $direction: $default-layout-direction) { + @if $direction != $default-layout-direction { + @include -neat-warn("The $direction argument will be deprecated in future versions in favor of the direction(){...} mixin."); + } + + $layout-direction: $direction !global; + + @if $display != default { + @include -neat-warn("The $display argument will be deprecated in future versions in favor of the display(){...} mixin."); + } + + @if $display == table { + display: table; + @include fill-parent; + table-layout: fixed; + $container-display-table: true !global; + } @else { + @include clearfix; + display: block; + $container-display-table: false !global; + } +} diff --git a/scss/0-plugins/neat/grid/_shift.scss b/scss/0-plugins/neat/grid/_shift.scss new file mode 100755 index 0000000..c0f24cd --- /dev/null +++ b/scss/0-plugins/neat/grid/_shift.scss @@ -0,0 +1,50 @@ +@charset "UTF-8"; + +/// Translates an element horizontally by a number of columns. Positive arguments shift the element to the active layout direction, while negative ones shift it to the opposite direction. +/// +/// @param {Number (unitless)} $n-columns [1] +/// Number of columns by which the element shifts. +/// +/// @example scss - Usage +/// .element { +/// @include shift(-3); +/// } +/// +/// @example css - CSS output +/// .element { +/// margin-left: -25.58941%; +/// } + +@mixin shift($n-columns: 1) { + @include shift-in-context($n-columns); +} + +/// Translates an element horizontally by a number of columns, in a specific nesting context. +/// +/// @param {List} $shift +/// A list containing the number of columns to shift (`$columns`) and the number of columns of the parent element (`$container-columns`). +/// +/// The two values can be separated with any string such as `of`, `/`, etc. +/// +/// @example scss - Usage +/// .element { +/// @include shift(-3 of 6); +/// } +/// +/// @example css - CSS output +/// .element { +/// margin-left: -52.41458%; +/// } + +@mixin shift-in-context($shift: $columns of $container-columns) { + $n-columns: nth($shift, 1); + $parent-columns: container-shift($shift) !global; + + $direction: get-direction($layout-direction, $default-layout-direction); + $opposite-direction: get-opposite-direction($direction); + + margin-#{$opposite-direction}: $n-columns * flex-grid(1, $parent-columns) + $n-columns * flex-gutter($parent-columns); + + // Reset nesting context + $parent-columns: $grid-columns !global; +} diff --git a/scss/0-plugins/neat/grid/_span-columns.scss b/scss/0-plugins/neat/grid/_span-columns.scss new file mode 100755 index 0000000..f128399 --- /dev/null +++ b/scss/0-plugins/neat/grid/_span-columns.scss @@ -0,0 +1,94 @@ +@charset "UTF-8"; + +/// Specifies the number of columns an element should span. If the selector is nested the number of columns of its parent element should be passed as an argument as well. +/// +/// @param {List} $span +/// A list containing `$columns`, the unitless number of columns the element spans (required), and `$container-columns`, the number of columns the parent element spans (optional). +/// +/// If only one value is passed, it is assumed that it's `$columns` and that that `$container-columns` is equal to `$grid-columns`, the total number of columns in the grid. +/// +/// The values can be separated with any string such as `of`, `/`, etc. +/// +/// `$columns` also accepts decimals for when it's necessary to break out of the standard grid. E.g. Passing `2.4` in a standard 12 column grid will divide the row into 5 columns. +/// +/// @param {String} $display [block] +/// Sets the display property of the element. By default it sets the display propert of the element to `block`. +/// +/// If passed `block-collapse`, it also removes the margin gutter by adding it to the element width. +/// +/// If passed `table`, it sets the display property to `table-cell` and calculates the width of the element without taking gutters into consideration. The result does not align with the block-based grid. +/// +/// @example scss - Usage +/// .element { +/// @include span-columns(6); +/// +/// .nested-element { +/// @include span-columns(2 of 6); +/// } +/// } +/// +/// @example css - CSS Output +/// .element { +/// display: block; +/// float: left; +/// margin-right: 2.35765%; +/// width: 48.82117%; +/// } +/// +/// .element:last-child { +/// margin-right: 0; +/// } +/// +/// .element .nested-element { +/// display: block; +/// float: left; +/// margin-right: 4.82916%; +/// width: 30.11389%; +/// } +/// +/// .element .nested-element:last-child { +/// margin-right: 0; +/// } + +@mixin span-columns($span: $columns of $container-columns, $display: block) { + $columns: nth($span, 1); + $container-columns: container-span($span); + + $parent-columns: get-parent-columns($container-columns) !global; + + $direction: get-direction($layout-direction, $default-layout-direction); + $opposite-direction: get-opposite-direction($direction); + + $display-table: is-display-table($container-display-table, $display); + + @if $display-table { + display: table-cell; + width: percentage($columns / $container-columns); + } @else { + float: #{$opposite-direction}; + + @if $display != no-display { + display: block; + } + + @if $display == collapse { + @include -neat-warn("The 'collapse' argument will be deprecated. Use 'block-collapse' instead."); + } + + @if $display == collapse or $display == block-collapse { + width: flex-grid($columns, $container-columns) + flex-gutter($container-columns); + + &:last-child { + width: flex-grid($columns, $container-columns); + } + + } @else { + margin-#{$direction}: flex-gutter($container-columns); + width: flex-grid($columns, $container-columns); + + &:last-child { + margin-#{$direction}: 0; + } + } + } +} diff --git a/scss/0-plugins/neat/grid/_to-deprecate.scss b/scss/0-plugins/neat/grid/_to-deprecate.scss new file mode 100755 index 0000000..aeea079 --- /dev/null +++ b/scss/0-plugins/neat/grid/_to-deprecate.scss @@ -0,0 +1,97 @@ +@charset "UTF-8"; + +@mixin breakpoint($query:$feature $value $columns, $total-columns: $grid-columns) { + @include -neat-warn("The breakpoint() mixin was renamed to media() in Neat 1.0. Please update your project with the new syntax before the next version bump."); + + @if length($query) == 1 { + @media screen and ($default-feature: nth($query, 1)) { + $default-grid-columns: $grid-columns; + $grid-columns: $total-columns; + @content; + $grid-columns: $default-grid-columns; + } + } @else if length($query) == 2 { + @media screen and (nth($query, 1): nth($query, 2)) { + $default-grid-columns: $grid-columns; + $grid-columns: $total-columns; + @content; + $grid-columns: $default-grid-columns; + } + } @else if length($query) == 3 { + @media screen and (nth($query, 1): nth($query, 2)) { + $default-grid-columns: $grid-columns; + $grid-columns: nth($query, 3); + @content; + $grid-columns: $default-grid-columns; + } + } @else if length($query) == 4 { + @media screen and (nth($query, 1): nth($query, 2)) and (nth($query, 3): nth($query, 4)) { + $default-grid-columns: $grid-columns; + $grid-columns: $total-columns; + @content; + $grid-columns: $default-grid-columns; + } + } @else if length($query) == 5 { + @media screen and (nth($query, 1): nth($query, 2)) and (nth($query, 3): nth($query, 4)) { + $default-grid-columns: $grid-columns; + $grid-columns: nth($query, 5); + @content; + $grid-columns: $default-grid-columns; + } + } @else { + @include -neat-warn("Wrong number of arguments for breakpoint(). Read the documentation for more details."); + } +} + +@mixin nth-omega($nth, $display: block, $direction: default) { + @include -neat-warn("The nth-omega() mixin is deprecated. Please use omega() instead."); + @include omega($nth $display, $direction); +} + +/// Resets the active display property to `block`. Particularly useful when changing the display property in a single row. +/// +/// @example scss - Usage +/// .element { +/// @include row(table); +/// // Context changed to table display +/// } +/// +/// @include reset-display; +/// // Context is reset to block display + +@mixin reset-display { + $container-display-table: false !global; + @include -neat-warn("Resetting $display will be deprecated in future versions in favor of the display(){...} mixin."); +} + +/// Resets the active layout direction to the default value set in `$default-layout-direction`. Particularly useful when changing the layout direction in a single row. +/// +/// @example scss - Usage +/// .element { +/// @include row($direction: RTL); +/// // Context changed to right-to-left +/// } +/// +/// @include reset-layout-direction; +/// // Context is reset to left-to-right + +@mixin reset-layout-direction { + $layout-direction: $default-layout-direction !global; + @include -neat-warn("Resetting $direction will be deprecated in future versions in favor of the direction(){...} mixin."); +} + +/// Resets both the active layout direction and the active display property. +/// +/// @example scss - Usage +/// .element { +/// @include row(table, RTL); +/// // Context changed to table table and right-to-left +/// } +/// +/// @include reset-all; +/// // Context is reset to block display and left-to-right + +@mixin reset-all { + @include reset-display; + @include reset-layout-direction; +} diff --git a/scss/0-plugins/neat/grid/_visual-grid.scss b/scss/0-plugins/neat/grid/_visual-grid.scss new file mode 100755 index 0000000..1192d82 --- /dev/null +++ b/scss/0-plugins/neat/grid/_visual-grid.scss @@ -0,0 +1,42 @@ +@charset "UTF-8"; + +@mixin grid-column-gradient($values...) { + background-image: -webkit-linear-gradient(left, $values); + background-image: -moz-linear-gradient(left, $values); + background-image: -ms-linear-gradient(left, $values); + background-image: -o-linear-gradient(left, $values); + background-image: unquote("linear-gradient(to left, #{$values})"); +} + +@if $visual-grid == true or $visual-grid == yes { + body:before { + @include grid-column-gradient(gradient-stops($grid-columns)); + content: ""; + display: inline-block; + height: 100%; + left: 0; + margin: 0 auto; + max-width: $max-width; + opacity: $visual-grid-opacity; + pointer-events: none; + position: fixed; + right: 0; + width: 100%; + + @if $visual-grid-index == back { + z-index: -1; + } + + @else if $visual-grid-index == front { + z-index: 9999; + } + + @each $breakpoint in $visual-grid-breakpoints { + @if $breakpoint { + @include media($breakpoint) { + @include grid-column-gradient(gradient-stops($grid-columns)); + } + } + } + } +} diff --git a/scss/0-plugins/neat/settings/_disable-warnings.scss b/scss/0-plugins/neat/settings/_disable-warnings.scss new file mode 100755 index 0000000..3f9b92a --- /dev/null +++ b/scss/0-plugins/neat/settings/_disable-warnings.scss @@ -0,0 +1,13 @@ +@charset "UTF-8"; + +/// Disable all deprecation warnings. Defaults to `false`. Set with a `!global` flag. +/// +/// @type Bool + +$disable-warnings: false !default; + +@mixin -neat-warn($message) { + @if $disable-warnings == false { + @warn "#{$message}"; + } +} diff --git a/scss/0-plugins/neat/settings/_grid.scss b/scss/0-plugins/neat/settings/_grid.scss new file mode 100755 index 0000000..e57c33b --- /dev/null +++ b/scss/0-plugins/neat/settings/_grid.scss @@ -0,0 +1,51 @@ +@charset "UTF-8"; + +/// Sets the relative width of a single grid column. The unit used should be the same one used to define `$gutter`. To learn more about modular-scale() see [Bourbon docs](http://bourbon.io/docs/#modular-scale). Set with a `!global` flag. +/// +/// @type Number (Unit) + +$column: modular-scale(3, 1em, $golden) !default; + +/// Sets the relative width of a single grid gutter. The unit used should be the same one used to define `$column`. To learn more about modular-scale() see [Bourbon docs](http://bourbon.io/docs/#modular-scale). Set with the `!global` flag. +/// +/// @type Number (Unit) + +$gutter: modular-scale(1, 1em, $golden) !default; + +/// Sets the total number of columns in the grid. Its value can be overridden inside a media query using the `media()` mixin. Set with the `!global` flag. +/// +/// @type Number (Unitless) + +$grid-columns: 12 !default; + +/// Sets the max-width property of the element that includes `outer-container()`. To learn more about `em()` see [Bourbon docs](http://bourbon.io/docs/#px-to-em). Set with the `!global` flag. +/// +/// @type Number (Unit) +/// +$max-width: em(1200) !default; + +/// When set to true, it sets the box-sizing property of all elements to `border-box`. Set with a `!global` flag. +/// +/// @type Bool +/// +/// @example css - CSS Output +/// html { +/// box-sizing: border-box; } +/// +/// *, *::after, *::before { +/// box-sizing: inherit; +/// } + +$border-box-sizing: true !default; + +/// Sets the default [media feature](http://www.w3.org/TR/css3-mediaqueries/#media) that `media()` and `new-breakpoint()` revert to when only a breakpoint value is passed. Set with a `!global` flag. +/// +/// @type String + +$default-feature: min-width; // Default @media feature for the breakpoint() mixin + +///Sets the default layout direction of the grid. Can be `LTR` or `RTL`. Set with a `!global` flag. +/// +///@type String + +$default-layout-direction: LTR !default; diff --git a/scss/0-plugins/neat/settings/_visual-grid.scss b/scss/0-plugins/neat/settings/_visual-grid.scss new file mode 100755 index 0000000..9cd1815 --- /dev/null +++ b/scss/0-plugins/neat/settings/_visual-grid.scss @@ -0,0 +1,27 @@ +@charset "UTF-8"; + +/// Displays the visual grid when set to true. The overlaid grid may be few pixels off depending on the browser's rendering engine and pixel rounding algorithm. Set with the `!global` flag. +/// +/// @type Bool + +$visual-grid: false !default; + +/// Sets the visual grid color. Set with `!global` flag. +/// +/// @type Color + +$visual-grid-color: #eee !default; + +/// Sets the `z-index` property of the visual grid. Can be `back` (behind content) or `front` (in front of content). Set with `!global` flag. +/// +/// @type String + +$visual-grid-index: back !default; + +/// Sets the opacity property of the visual grid. Set with `!global` flag. +/// +/// @type Number (unitless) + +$visual-grid-opacity: 0.4 !default; + +$visual-grid-breakpoints: () !default; diff --git a/scss/0-plugins/normalize/_normalize.scss b/scss/0-plugins/normalize/_normalize.scss new file mode 100644 index 0000000..a16bdf0 --- /dev/null +++ b/scss/0-plugins/normalize/_normalize.scss @@ -0,0 +1,424 @@ +/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/scss/0-plugins/plugins-dir.scss b/scss/0-plugins/plugins-dir.scss new file mode 100644 index 0000000..8c57a84 --- /dev/null +++ b/scss/0-plugins/plugins-dir.scss @@ -0,0 +1,6 @@ +// --Bourbon, Neat, WVU Utilities + +@import 'normalize/normalize'; +@import 'bourbon/bourbon'; +@import 'neat/neat'; +@import 'wvu-utilities/wvu-utilities'; diff --git a/scss/0-plugins/wvu-utilities/_layout-helpers.scss b/scss/0-plugins/wvu-utilities/_layout-helpers.scss new file mode 100644 index 0000000..d9a0d26 --- /dev/null +++ b/scss/0-plugins/wvu-utilities/_layout-helpers.scss @@ -0,0 +1,60 @@ +// Layout Helpers +//================================================== +// All classes and mixins in here are prefixed with .u-wvu-*. "u" stands for "utility". + +// Full width div +.u-wvu-full-width { width: 100%; } + +@mixin u-wvu-embed-container { + position: relative; + padding-bottom: 56.25%; /* 16/9 ratio */ + padding-top: 30px; /* IE6 workaround*/ + height: 0; + overflow: hidden; + iframe, object, video, embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } +} + +// Make videos responsive +.u-wvu-embed-container { + @include u-wvu-embed-container; +} + +// Add this class to your html and wrap it with tags. +.u-wvu-embed-container--edit-mode { + iframe, object, video, embed { position: static; padding-bottom: 20px; } +} + +.u-wvu-hide { + display: none; +} + +.u-wvu-visually-hidden { + position: absolute !important; + clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ + clip: rect(1px, 1px, 1px, 1px); + padding:0 !important; + border:0 !important; + height: 1px !important; + width: 1px !important; + overflow: hidden; +} + +@mixin u-wvu-container-padding { + padding: $wvu-container-padding; + padding-left: 1em; + padding-right: 1em; + @include mq($bp-xlarge) { + padding-left: 0; + padding-right: 0; + } +} + +// http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/ +// Parent elements must have a fixed height (not min-height) +@mixin u-wvu-vertical-align { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } diff --git a/scss/0-plugins/wvu-utilities/_omega-reset.scss b/scss/0-plugins/wvu-utilities/_omega-reset.scss new file mode 100644 index 0000000..310a389 --- /dev/null +++ b/scss/0-plugins/wvu-utilities/_omega-reset.scss @@ -0,0 +1,9 @@ +// ------------------------------------------------------------ +// Omega Reset +// ------------------------------------------------------------ +// http://www.joshfry.me/blog/2013/05/13/omega-reset-for-bourbon-neat/ + +@mixin omega-reset($nth) { + &:nth-child(#{$nth}) { margin-right: flex-gutter(); } + &:nth-child(#{$nth}+1) { clear: none } +} diff --git a/scss/0-plugins/wvu-utilities/_wvu-utilities.scss b/scss/0-plugins/wvu-utilities/_wvu-utilities.scss new file mode 100644 index 0000000..22402dd --- /dev/null +++ b/scss/0-plugins/wvu-utilities/_wvu-utilities.scss @@ -0,0 +1,2 @@ +@import 'layout-helpers'; +@import 'omega-reset'; diff --git a/scss/1-base/_wvu-base.scss b/scss/1-base/_wvu-base.scss new file mode 100644 index 0000000..5ce49a7 --- /dev/null +++ b/scss/1-base/_wvu-base.scss @@ -0,0 +1,24 @@ +// #Basic Styles +// Only root elements are allowed in this file. No classes or ID's +body { color: $black; font-size: 1em; line-height: 1.5; background-color: white; } +// Fluid images and objects +img, iframe, video, audio, embed, object { max-width: 100%; } +// You should DEFINITELY understand what box-sizing: border-box; does: http://css-tricks.com/box-sizing/ +html { -webkit-box-sizing: border-box; box-sizing: border-box; } +*, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; } +// A better looking default horizontal rule +hr { display: block; height: 1px; border: 0; border-top: 1px solid $wvu-gold; margin: 4em 0; padding: 0; } +// Remove the gap between images and the bottom of their containers: h5bp.com/i/440 +iframe { border: 0; } +// Remove border on iframe. +img { vertical-align: middle; } +// Remove default fieldset styles. +fieldset { border: 0; margin: 0; padding: 0; } +// Allow only vertical resizing of textareas. +textarea { resize: vertical; } +abbr { cursor: help; } +header, nav, main, footer { + clear: both; + display: table; + width: 100%; +} diff --git a/scss/1-base/_wvu-blog.scss b/scss/1-base/_wvu-blog.scss new file mode 100644 index 0000000..c90349e --- /dev/null +++ b/scss/1-base/_wvu-blog.scss @@ -0,0 +1,21 @@ +// Blog Styles +//================================================== +// Styles for the blog index and blog article templates. + +// Blog Articles +.wvu-article { float: left; width: 100%; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid $pms-warm-gray-3; + &:first-child, .blog_article & { padding-top: 0; } +} //.wvu-article +.wvu-article--individual { border-bottom: 0; } // Remove stuff for individual articles +.wvu-article__title { margin-bottom: 20px; } +.wvu-article__meta { font-size: .8em; margin-top: 0; margin-bottom: 0; } + +// Older/newer articles buttons +.wvu-pagination { float: left; padding-top: 10px; padding-left: 0; list-style-type: none; } +.wvu-pagination__older, .wvu-pagination__newer { display: inline; float: left; margin-right: 3px; } +.wvu-pagination__older { margin-right: 10px; + &:after { content: '|'; margin-left: 8px; } +} //.wvu-pagination__older +.wvu-pagination__disabled { + a, a:hover { cursor: not-allowed; text-decoration: none; } +} //.wvu-pagination__disabled diff --git a/scss/1-base/_wvu-buttons.scss b/scss/1-base/_wvu-buttons.scss new file mode 100644 index 0000000..df676eb --- /dev/null +++ b/scss/1-base/_wvu-buttons.scss @@ -0,0 +1,249 @@ +// Buttons +//================================================== + +$base-border-radius: 3px !default; +$hover-button-color: $wvu-blue; + +%button { + -webkit-font-smoothing: antialiased; + background-color: $base-button-color; + border-radius: $base-border-radius; + color: white; + display: inline-block; + font-size: $base-font-size; + font-weight: bold; + line-height: 1; + padding: .75em 1em; + text-decoration: none; + + &:hover { + background-color: $hover-button-color; + color: white; + } + + &:disabled { + cursor: not-allowed; + opacity: .5; + } +} + + +.button, +input[type="submit"] { + @extend %button; + border: none; + cursor: pointer; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} + + +.button { + -webkit-font-smoothing: antialiased; + border-radius: $base-border-radius; + background: transparent; + color: $black; + display: inline-block; + border: 2px solid $black; + margin-bottom: .5em; + font-weight: bold; + line-height: 1; + padding: .75em; + text-decoration: none; + + &:visited { color: black; } + + &:hover { + background-color: $hover-button-color; + color: white; + text-decoration: none; + } + + &:disabled { + cursor: not-allowed; + opacity: .5; + } +} + +.button--white { + color: white; + border: 2px solid white; + &:visited { color: white; } + &:hover { + background-color: white; + color: $wvu-blue; + } + +} + +.button--small { + font-size: .9em; + padding: .35em .45em; +} + +.button--big { + font-size: 1.5em; +} + + +.button--wvu-gold { color: $wvu-gold; border: 2px solid $wvu-gold; + &:visited { color: $wvu-gold; } + &:hover { background: $wvu-gold; color: $black; border: 2px solid $wvu-gold} +} +.button--wvu-blue { color: $wvu-blue; border: 2px solid $wvu-blue; + &:visited { color: $wvu-blue; } + &:hover { background: $wvu-blue; color: white; } +} +.button--black { color: $black; border: 2px solid $black; + &:visited { color: $black; } + &:hover { background: $black; color: white; } +} +.button--pms-432-c { color: $pms-432-c; border: 2px solid $pms-432-c; + &:visited { color: $pms-432-c; } + &:hover { background: $pms-432-c; color: white; } +} +.button--pms-429-c { color: $pms-429-c; border: 2px solid $pms-429-c; + &:visited { color: $pms-429-c; } + &:hover { background: $pms-429-c; color: $black; } +} +.button--pms-warm-gray-11 { color: $pms-warm-gray-11; border: 2px solid $pms-warm-gray-11; + &:visited { color: $pms-warm-gray-11; } + &:hover { background: $pms-warm-gray-11; color: white; } +} +.button--pms-warm-gray-7 { color: $pms-warm-gray-7; border: 2px solid $pms-warm-gray-7; + &:visited { color: $pms-warm-gray-7; } + &:hover { background: $pms-warm-gray-7; color: white; } +} +.button--pms-warm-gray-3 { color: $pms-warm-gray-3; border: 2px solid $pms-warm-gray-3; + &:visited { color: $pms-warm-gray-3; } + &:hover { background: $pms-warm-gray-3; color: $black; } +} +.button--pms-286-c { color: $pms-286-c; border: 2px solid $pms-286-c; + &:visited { color: $pms-286-c; } + &:hover { background: $pms-286-c; color: white; } +} +.button--pms-300-c { color: $pms-300-c; border: 2px solid $pms-300-c; + &:visited { color: $pms-300-c; } + &:hover { background: $pms-300-c; color: white; } +} +.button--pms-629-c { color: $pms-629-c; border: 2px solid $pms-629-c; + &:visited { color: $pms-629-c; } + &:hover { background: $pms-629-c; color: $black; } +} +.button--pms-7554-c { color: $pms-7554-c; border: 2px solid $pms-7554-c; + &:visited { color: $pms-7554-c; } + &:hover { background: $pms-7554-c; color: white; } +} +.button--pms-7557-c { color: $pms-7557-c; border: 2px solid $pms-7557-c; + &:visited { color: $pms-7557-c; } + &:hover { background: $pms-7557-c; color: white; } +} +.button--pms-144-c { color: $pms-144-c; border: 2px solid $pms-144-c; + &:visited { color: $pms-144-c; } + &:hover { background: $pms-144-c; color: $black; } +} +.button--pms-7476-c { color: $pms-7476-c; border: 2px solid $pms-7476-c; + &:visited { color: $pms-7476-c; } + &:hover { background: $pms-7476-c; color: white; } +} +.button--pms-5625-c { color: $pms-5625-c; border: 2px solid $pms-5625-c; + &:visited { color: $pms-5625-c; } + &:hover { background: $pms-5625-c; color: white; } +} +.button--pms-558-c { color: $pms-558-c; border: 2px solid $pms-558-c; + &:visited { color: $pms-558-c; } + &:hover { background: $pms-558-c; color: $black; } +} +.button--pms-180-c { color: $pms-180-c; border: 2px solid $pms-180-c; + &:visited { color: $pms-180-c; } + &:hover { background: $pms-180-c; color: white; } +} +.button--pms-166-c { color: $pms-166-c; border: 2px solid $pms-166-c; + &:visited { color: $pms-166-c; } + &:hover { background: $pms-166-c; color: white; } +} + + +.button--wvu-gold-fill { background: $wvu-gold; border: 2px solid $wvu-gold; + &:hover { background: $wvu-blue; color: white; border: 2px solid $wvu-blue} +} +.button--wvu-blue-fill { background: $wvu-blue; border: 2px solid $wvu-blue; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $wvu-blue; border: 2px solid $wvu-blue} +} +.button--black-fill { background: $black; border: 2px solid $black; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $black; border: 2px solid $black} +} +.button--pms-432-c-fill { background: $pms-432-c; border: 2px solid $pms-432-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-432-c; border: 2px solid $pms-432-c} +} +.button--pms-429-c-fill { background: $pms-429-c; border: 2px solid $pms-429-c; + &:hover { background: transparent; color: $pms-429-c; border: 2px solid $pms-429-c} +} +.button--pms-warm-gray-11-fill { background: $pms-warm-gray-11; border: 2px solid $pms-warm-gray-11; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-warm-gray-11; border: 2px solid $pms-warm-gray-11} +} +.button--pms-warm-gray-7-fill { background: $pms-warm-gray-7; border: 2px solid $pms-warm-gray-7; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-warm-gray-7; border: 2px solid $pms-warm-gray-7} +} +.button--pms-warm-gray-3-fill { background: $pms-warm-gray-3; border: 2px solid $pms-warm-gray-3; + &:hover { background: transparent; color: $pms-warm-gray-3; border: 2px solid $pms-warm-gray-3} +} +.button--pms-286-c-fill { background: $pms-286-c; border: 2px solid $pms-286-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-286-c; border: 2px solid $pms-286-c} +} +.button--pms-300-c-fill { background: $pms-300-c; border: 2px solid $pms-300-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-300-c; border: 2px solid $pms-300-c} +} +.button--pms-629-c-fill { background: $pms-629-c; border: 2px solid $pms-629-c; + &:hover { background: transparent; color: $pms-629-c; border: 2px solid $pms-629-c} +} +.button--pms-7554-c-fill { background: $pms-7554-c; border: 2px solid $pms-7554-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-7554-c; border: 2px solid $pms-7554-c} +} +.button--pms-7557-c-fill { background: $pms-7557-c; border: 2px solid $pms-7557-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-7557-c; border: 2px solid $pms-7557-c} +} +.button--pms-144-c-fill { background: $pms-144-c; border: 2px solid $pms-144-c; + &:hover { background: transparent; color: $pms-144-c; border: 2px solid $pms-144-c} +} +.button--pms-7476-c-fill { background: $pms-7476-c; border: 2px solid $pms-7476-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-7476-c; border: 2px solid $pms-7476-c} +} +.button--pms-5625-c-fill { background: $pms-5625-c; border: 2px solid $pms-5625-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-5625-c; border: 2px solid $pms-5625-c} +} +.button--pms-558-c-fill { background: $pms-558-c; border: 2px solid $pms-558-c; + &:hover { background: transparent; color: $pms-558-c; border: 2px solid $pms-558-c} +} +.button--pms-180-c-fill { background: $pms-180-c; border: 2px solid $pms-180-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-180-c; border: 2px solid $pms-180-c} +} +.button--pms-166-c-fill { background: $pms-166-c; border: 2px solid $pms-166-c; color: white; + &:visited { color: white; } + &:hover { background: transparent; color: $pms-166-c; border: 2px solid $pms-166-c} +} +.button--pms-115-c-fill { background: $pms-115-c; border: 2px solid $pms-115-c; + &:hover { background: $black; color: $pms-115-c; border: 2px solid $pms-115-c} +} + + +.button { + white-space: normal; +} + +.button--edit-mode { + display: none; +} diff --git a/scss/1-base/_wvu-color-modifiers.scss b/scss/1-base/_wvu-color-modifiers.scss new file mode 100644 index 0000000..f0390ff --- /dev/null +++ b/scss/1-base/_wvu-color-modifiers.scss @@ -0,0 +1,117 @@ +// Dark backgrounds + +@each $color, $text-color in (blue, $wvu-blue), + (dune, $wvu-dune), + (limed-spruce, $wvu-limed-spruce), + (pine-cone, $wvu-pine-cone), + (schooner, $wvu-schooner), + (smalt, $wvu-smalt), + (endeavor, $wvu-endeavor), + (eden, $wvu-eden), + (xanadu, $wvu-xanadu), + (reef-gold, $wvu-reef-gold), + (well-read, $wvu-well-read), + (judge-gray, $wvu-judge-gray), + (trinidad, $wvu-trinidad) { + .wvu-#{$color} { + color: $text-color; + border-color: $text-color; + &.background { + $text-color-gradient: shade($text-color, 5%); + color: white; + background-color: $text-color; + @include background-image(linear-gradient($text-color-gradient, $text-color)); + -webkit-font-smoothing: antialiased; + h1, h2, h3, h4, h5, h6, a, .button { + color: white; + a { + color: white; + } + } + .button { + border-color: white; + &:hover { + background-color: white; + color: $text-color; + } + } + } + } +} + +// Light backgrounds + +@each $color, $text-color in (gold, $wvu-gold), + (off-white, $wvu-white), + (gray-chateau, $wvu-gray-chateau), + (tide, $wvu-tide), + (morning-glory, $wvu-morning-glory), + (candelight, $wvu-candelight), + (tangerine, $wvu-tangerine), + (summer-green, $wvu-summer-green) { + .wvu-#{$color} { + color: $text-color; + border-color: $text-color; + &.background { + $text-color-gradient: shade($text-color, 5%); + color: $wvu-dune; + background-color: $text-color; + @include background-image(linear-gradient($text-color-gradient, $text-color)); + -webkit-font-smoothing: antialiased; + h1, h2, h3, h4, h5, h6, a, .button { + color: $wvu-dune; + a { + color: $wvu-dune; + } + } + .button { + border-color: $wvu-dune; + &:hover { + background-color: $wvu-dune; + color: $text-color; + } + } + } + } +} + +.wvu-gold-pattern { + &.background { + @include wvu-gold-background(); + background-color: $wvu-gold; + background-image: url(https://admissions.wvu.edu/images/wvu-pattern-background--gold.png); + background-position: 50% 0; + background-repeat: no-repeat; + background-size: cover; + } +} + +$i: 100; +@while $i > 0 { + @each $color, $text-color in (gray-chateau, $wvu-gray-chateau), + (tide, $wvu-tide), + (dune, $wvu-dune), + (limed-spruce, $wvu-limed-spruce), + (pine-cone, $wvu-pine-cone), + (schooner, $wvu-schooner) { + .wvu-#{$color}-tint-#{$i} { + color: tint($text-color, $i); + border-color: tint($text-color, $i); + &.background { + color: $wvu-dune; + background-color: tint($text-color, $i); + -webkit-font-smoothing: antialiased; + } + } + .wvu-#{$color}-shade-#{$i} { + color: shade($text-color, $i); + border-color: shade($text-color, $i); + &.background { + color: white; + background-color: shade($text-color, $i); + -webkit-font-smoothing: antialiased; + } + } + } + $i: $i - 10; +} diff --git a/scss/1-base/_wvu-footer.scss b/scss/1-base/_wvu-footer.scss new file mode 100644 index 0000000..c6d3a7c --- /dev/null +++ b/scss/1-base/_wvu-footer.scss @@ -0,0 +1,90 @@ +// Footer styles +.wvu-footer { + .wvu-credits, .wvu-icons, .wvu-contact { + float: left; + font-size: .8em; + } +} + +.wvu-footer__container { + @include u-wvu-container-padding(); +} + +.wvu-contact { margin-bottom: 18px; + p { margin-top: 0; margin-bottom: 0; } +} //.wvu-contact + +.wvu-credits { clear: left; + ul, p { margin: 0; padding: 0; margin-bottom: 5px; } + li { list-style-type: none; display: inline; } +} //.wvu-credits +.wvu-links li { list-style-type: none; display: inline; } +.wvu-credits li:before, .wvu-links li:before { content: '|'; padding-right: 3px; } +.wvu-credits li:first-child:before, .wvu-links li:first-child:before { content: ''; padding-right: 0; } + +// Make a link look like body text +.wvu-u-fake-link { color: #000; text-decoration: none; + &:hover, &:visited { color: #000; } + &:hover { text-decoration: underline; } +} //.u-fake-link + +.wvu-icons { + ul { clear: both; margin-top: 0; margin-bottom: 0; padding-left: 0; list-style-type: none; } + li { display: inline; margin: 0; } +} //.wvu-icons + +.wvu-social { padding: 3px 0; float: left; + li { float: left; } + a { height: 24px; margin: 0; float: left; width: 24px; padding-left: 0; padding-top: 5px; @include image-replace-h5bp; } + li:last-child a { margin-right: 0; } +} //.wvu-social + +.wvu-credits, .wvu-icons, .wvu-contact { float: left; padding-bottom: 13px; } +.wvu-tech-flickr { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTJCMEM0RDkxNjNCOUM5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMDE5RTRGMDc0NTcxMUUyQUY0MEZFMEI2QkFDQUJBNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMDE5RTRFRjc0NTcxMUUyQUY0MEZFMEI2QkFDQUJBNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQzREOTE2M0I5QzkwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE5MkIwQzREOTE2M0I5QzkwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8RLF3wAAAydJREFUeNp0VEtPWlEQHuDyKCoXkEcF09q02lBJGmgMPiMLdy4aTOrSpLbpH1BIbNJ203TTjXELhMTu6MINrtzYaiBINTQuUIs2FWjEWN7yhttzjkCvpT3J3HPuNzPfzL0zcygOhwPNxTAM2VUqlWB2dtY8NDQ0jvR3GrrvgUBg2+12fzo/Py9hjO1LXtjA4uLi41gs5mf+s5AuYLVaLW3+TRIulwsul+stNq7Vakw0EmG+HR4yB6EQkSN0jiCsWq0RQmT7Dvs0yXhNIrvd/mp+fv5NMpmE6OkpVKtVoCgK+Hw+2bFduVSCxK8LFJQHIyMjExqNprK+vr5FyPBjenra5PF4tjLpNP9nLAYCoZAQsD8b/z8slUqFEGq0WpDQdHVmZmZybW3Ny8WGS0tLC8iWH4/Hr0hQBjhtHo93TTCGddgmfhbH/NQCWiSgXq/vDQaDX7OZjBwTff4hBNcOQzKxTglh/J6AZERtx0D8fpdklXl6HxITClCrb0KXpCtpMBgeUkqlcgBFk+dyOfgS48ELd61VQYs9D8GXAujLXgJt8bRwpe8Myh/MkJvsAKlMKlMoFAP40yRYWa/XYSfC6ovGiqYYoKK5NlwcuIB6rU7OMplMSqFUy83y99KYiLnmQIs4wNDCNqKqtgP5XAXOZrMlbiaTiaBzQSQSgUVfh+fDvJaxbUoED3q4UB6UQ8H6qIXnnukgbbkNN8Ri/FpMJBIRDiqzcG9vb1On0w2fhMMgQIQUq0rs8uPPR81Kegy3wN3+fgiFQn6j0Wjmor4oLS8v27GjTC6HcrFIjIlDw4lIA8NSQiSy7m4SaGVlxVkul4uks/f39w/HxsYMg3p9PwIhn8+3NSLOBhNiEolEAiq1GjY2Njw2m+010lVaDmji+7xe7zaeo1QqxRyHw8zRwcEfQbN2cnzMpNNpMms+n8+LWudW6xZgjwFN0xqHw2FHkfPYGO1MoVAgUkPnBpZ3Op0OqVSqZU8/5x/3Ec9kMpnn5uaejI6OGjs7O3tIpXK5M5Tx7urq6ke/37+JoBrb9xoR+3JrDLQM/dCORsNeoi3ZbLS//X4LMACP68lQ/L8negAAAABJRU5ErkJggg==) no-repeat center center; +} +.wvu-tech-instagram { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNDgwMTE3NDA3MjA2ODExOTJCMENENDY4QkU3Njc5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMDE2QkQ3NDFGOUIxMUUzOUNCOUUzNzRFQUE4RDkxMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMDE2QkQ3MzFGOUIxMUUzOUNCOUUzNzRFQUE4RDkxMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODAxMTc0MDcyMDY4MTE5MkIwQ0Q0NjhCRTc2Nzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ODAxMTc0MDcyMDY4MTE5MkIwQ0Q0NjhCRTc2Nzk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mRDwMAAAA7RJREFUeNpsVEtoY1UY/u4jz+Zxc9Mm6WTaRQKlJHYydOO0FsZx5WpWs3OhjONqEBQUXAiuFRzBpSADoqthZFBaZBBEBB1K6Ghp2o5k2k76SK7ppGnavHPv9Ts3RTrgOZyc3HPO/5/v+/7/P9LS0hLON9u2vaZpvun1em/5/f6Mqqpeia3f73fYtlqt1gNZlu9w1M7bqec/LMu66na7v06lUul4PI5gMAg6cvYGg4Gv2Wxmq9VqtlQqvUWHHymK8u0LjsbGxlAul29Fo9HPs9lsiEjQ7XZhGAYscyBQQmKHLCMWiyGRSCQ3Nze/oc21mZmZtzc2NoaOaPCyrut3ZmdngwIBKeCkfox+ryfIOt1ppoSTkxOEQiHkcjmJF9xcW1v7icjuyfzwk853mUwmSN4gZNSPamhztq2hAweNGETW4frzahW9bg/T09MIBAJfUpKkyp83kslk2ufzcbOLVrOJL77PIxnTHErch8/rph8JxW0DmWQYpmnh+qseaBENk5OTifX19Q9URuc2aaFHGoJKh44uTSXxSi6N/sCCi1SfbO2iSbrlgA8rfxvOBa/PdXhpC8J2ZGTkhkxHU3okAo/b7Whj8lD64igmEqOI6WGkxnX89ngDDx+tQg950Gi1nWHZlsOA+oA+LqgiTxRVQbtNJ6bpaFGp1oliD3892cajxwVcvXIZUS2E3/8sOuILrcQ0YERFdKmxrNpni//N7AdGFTs7W+hJXvyyWsLcbAZbOyXS61Iqii4N4yhsbGoomkwUPbEsIMqKDJkHxf+flzcR8Cj45J3rWF4t4o+1bXhcqmM4zCtAkWS4KAn1tWWR9vV6HYosUViXc2jE58G1ucswnh8xUQ1IsoLXruScgHQ6fWeI5vG4nYvp41Alx/vPnpU+1hnKWCzhiPjDw2WkJ3QKDxSPT+Fn+PMrBRQPjrFwaQrmYMDgeKB6PfiHOcXcuy8tLi7GXS7XSiqdvqDy5omLSezv76PVbrPOFOpBuiKfgDOBTYrrQjQ6im6vC+ZQ6/T09CUikwxCfs+oVJzkPSLNxPg4RqNR0lWErsMCEbqQhqZpiOgCrQUWL+jkK1bEtizO5PP5e7Va7e7e3p593GjgoFyGRME1LYIwwx4Khx0Hmq5BpIoI+dNiEZVK5cHCwsL7LzwjhULhJiv/Vwr3aSQSifPZAEvHiY4oD4Goz7Xd3V0cHh42G43G3fn5+Xets/BL//OwxTk+ZLbeYKJNUD/57D2yiaTCi37k52ek8/S83b8CDABITOpS8ZToxAAAAABJRU5ErkJggg==) no-repeat center center; +} +.wvu-facebook { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc0QURBQzY4Mjc2MTFFMkJDM0Q5ODQzMUM5RDAwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc0QURBQzc4Mjc2MTFFMkJDM0Q5ODQzMUM5RDAwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzRBREFDNDgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NzRBREFDNTgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvtWQkIAAAUTSURBVHjajFZbTFxVFN33MTAzDI9CKaU8WkgpkBKgBak14sQ+MCU2xuePP5rYiP7wYSJq+OtHQ2Kk0ZCSGIKJaZr6YS0pHwb4wIQYSKwtCO3wpgww5TXvue973edy7njFaePJrNwL55y19t5n730uA88fTApYw0iBlATP+j+L4PbBEiFkOkJFaBT684TsgxA7EO7p6elLoVDoe1EU76uqGkAEJUlajEQiIz6f78uOjo6TuC4X4UGk24x4pgeEnB8dHT3e2Nh41e12v7GwLnAzK3HYiaig6wa40lgoPeyEmmMZ4OS1dTTiekNDw03cl0BICIV6ZOwXMMknJydfrKqq6t+NGuV3xzZh1p8wl3E4qxsG4A8UzYAcDw/eugNw7lQuLC8v99fX118Nh8MRKpQUYWye8ENDQxVer/fe41Wx7NbIOgiSDpluDskZ03qPmwd8BQ2jHYoqEBVUaDiRDe9fLIJZ30xPTU3N18jzLxGOCpBnWm9vb892xDh7484iqKoGHieyockKvp9ryIN3vEeguTYXaso8MD6zAzxrwNxqDCRZA+8L5adKS0sfDAwMbNgO32Cp9dzU1NTL6U7X5dvDT0AQZEjjCbEKoiSDG4+vuS4PnBj/7ZAIC2sxUBQFDF2DLBcDQ+MbMLUQcbS2tl5paWkpRD4XTRQ2KVBSUvLe3EqEm5nfQSI0QVHRCxUSogwJFCRhIuPGz7Pw3U+PQJFVcw0RYdDYkfF1yM8/1NjW1tacUsDpdDb++WgbZLRM11R8InFChKOHnPDamcJkNrzaUACtZ4+Y87Ism0+e02F+ZRfCMcVVWVnZSAXSCG9SgOf5w0+3okiuYGhkMwTxhARlRzLAe7oAGGZPorm+AJpO5oEoyqYxZJ2OXoQiAoSjEng8nmJK7jB5bdWZLkpkA9nImlnM4SGOPVzDuMfh47dq0F8G+u7OwNyTEGgaqQvaM3CtLEmgYnqlOzhCztO0Z3grTTVNC7rTmRzFFOFMAaIa2JIwFEqy/qfnt8H/NAouJ58sIB3rgkEvnA4W4vF42N67WKtxYQtYPn40GzNIgD0RJXkeLOi20tfxYFVz3kIsLkBuNg/5eW7w+/1Ltt6ks1bjCgQCI2fqiiAHCysWEzBDcLO8B5JN1tDwXZb/mSMIB6NwtrYQ94gbWAfjtMhUu4DW19f3S2YGv/HmxRMQCobNQyTEpBZMARojlf5tIRSKQfFBJ1y+UAkTExO/9vT0+Gw9KSmgdnV1BbDYut9trYXzTaWwubmL4RL3skTTgOP2sohkjEK9CwYjwGoSfH6lGXQ1Md/e3n4HRWP2VsFbHhBV7KA3l5aWqr/45NyHBw+44NbgQ1DRBgdm07c//o4nxsDGVhjrA1NSlKC8KAe++vQ8lJVkbXV2dn6DnTWAPERAQMiEl9l/B2RnZ+eMjY19Vl1d/dH9v/zpt+/9AZO+ABJHMTUNPEwXFB/OggsvnYC3L9VjesZmr127dh3HA9wfRISoiEgNT3ZTjlZgHuJYf3//B2tra79hOOJPt8KGbyFgzMyuG4srW4YgSEYwGPQPDw//UFFR8Tqub0JUIUgfyqSFxu6/DywRBxXykMaFveUVJDmdlZVVwnFcGuZ5aHV1dWlwcHCiu7v7Ma6LU4tj9F2yMijVjWaJ8PQKdNlgVShDXVdoGAQK0ZaeRqobLdWF76CwyK0717rwFQrZZrX+f74qrINn931dMDYBC5rtDv7PF8XfAgwASmnGo/y0fPgAAAAASUVORK5CYII=) no-repeat center center; +} //.wvu-facebook +.wvu-twitter { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc0QURBQzI4Mjc2MTFFMkJDM0Q5ODQzMUM5RDAwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc0QURBQzM4Mjc2MTFFMkJDM0Q5ODQzMUM5RDAwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzRBREFDMDgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NzRBREFDMTgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PheqJZoAAASvSURBVHjajFZbTBxVGP5nZ3e5uLBt6QUoraDB3h5MkJj2QQyJEkw1UWMfNLbRPuGLQduGmOgLD5ioEY2YmAjSJvbBmLYRQ2kCNGJKr5S07K7tpizLZTfsAu0uLAt7//3O7hkYyIJO8mXmnDnn+2/f+WcU2vxSskC7OAuyEmw0bwDUddCMCLIUkACSEqnNDOkvQWwC8h0Ox2vBYPDnSCQynEgkfEAgGo2OLSws9Dudzs+ampoOYd02wALk6JzYlNw8MDBwMBwOX2DmxGCY+fMZ5mNe5rc8zCenmdsDzNNxZhj23r07dAZ7SoEtQB5g3MhImnxkZKQmFou5nBHmtyeZlQfMJPBQB4zLHjF/N8fpy+12/2K1Wiuwv2gjI2Jg6u3tPQjysZ555tJ/QGTXkTolpAFyACPMJyYQSYrZbre3gaNcpixXpmvlEoN8pOWSbYl5631svi8NrIMC4ioX86FRjG3AMPMnU8zJZDLW3t5+HDx7AavIhsiKVhSjzWar2VW6u/mEiwyO5UzCduDtFtxDUakNaObTHUS/7yFawHN/MLP7Ju5HLIr6UkXJdvDccLlcYamwlJb7PKil/VoQHg7CqyHgDvNz8Ph6iPkUPFQwLkZUwUQm75Ek88eYp1vAdeajiAwqW7p48cJp8FXIopu1Yqi5ubnVlz1wNCETBo+nEUkYCv+mjKi+kGgmjthlZnPg1he7iG7PE41h3eATIn9czdu3b381Xl8GRBRRg2bAaDQWuxbxFJeAoTA29jzJEL4CA+8VrZXddpyWnv1EzyDbwSU4EMOBsFjKZP7FWVINutOZE5XEaeA5hfvVOaLzfhzVLOdzDmuO2YlGApn1cUSrqqpZyjTNbdBkChUEioQZeGHCwgIxGyG6N030hz/7yfl6nKjPS7QEEZhQzgKkD0qc1/cuo9a40ALGD1vNFR1jMI/Z4xBbMdQcgmdvINeGdRYuwej3o3KAVD6LRrE3H4ryeNy63pQyaI3L5/P1H8WB3wkvlpHPc1gWQgQf7iY6bF0lngTZl4+I3r+DCsZkOlHOd4rBuhya7urqurVaRUopUjO5aFzlzc3NvT84zSWnhzHzVMa0imiehmfbkNkEfJqCgcfLurYWyXh/rZ7IcaP/bH19fQfkOoM3j4VpRdc9LUNDQyerql746t2rRL+NSyOGdU1Y0c1FMrW6UkdUqc6O1tbWnkIHnhT1BxZE8rSlImfR6urq8xMT453nXiY6cwBOiiUhGXBK9wUQCodyDsCtK68SPV8Qnm1pafkW5D68WcxURcglzbvSSUU/3yq6ot1ua4OqIn+hm775J/PODpzWH4E2ZtNP6EO/MjffZJ5FK/f7fc7GxsaPsPcIgFNBxfL7sKajarXIky23vLOz8wOv1/t3PB4Pe9Bd7/mZh/EteIAWvRRjDgQCnr6+vrOVlZWvY/2LkryEMlkzS6fXyFszYpKGLHV1dSUNDQ01IKkqLCzcIw4RdB6cmppyd3d3325tbX0oE7YokW4P+kanZPkWqzK8HGlIg1kXdlJWJiLzvSyfNXmuyEL5jw++SUIj18SZWm0oacR0Xqf+z1+FVnjDur8LRWdAg/ZXkfWP4l8BBgDyPYa2BW2NowAAAABJRU5ErkJggg==) no-repeat center center; +} //.wvu-twitter +.wvu-youtube { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZGMkJDNDU4Mjc4MTFFMkJDM0Q5ODQzMUM5RDAwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGMkJDNDY4Mjc4MTFFMkJDM0Q5ODQzMUM5RDAwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzRBREFDODgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRkYyQkM0NDgyNzgxMUUyQkMzRDk4NDMxQzlEMDA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phr6zLQAAAU5SURBVHjajFZbbBRVGP7nstvdZdm2gLUUSlhD7SYQKLASSJRGLjUlIkUTQ8QHoy81PLRvRBNeBKqJSjHaSKJhjYQY76QBEimkqVgRwqX0Qilr24V229126V66l5mdy/E/0zN1LIU4yZfZ2Tnn+/77GQ6efHHzwLzIPJiX4HH/8whhDkwRSqYjVITGoD9JyHpRYhvC1dfXV5tIJL6SJOmmqqoRRFyW5aFUKnVpYGDgvYMHD67GdYsQbkSBxYjHekDJxY6OjlV+v/+wy+XaIwXvCNnu66BOjgPRVOBdbijwVoKrahNozgVjaMTxjRs3nsZ9WYSMUJhHZK6AQd7d3b3Z5/MFSCz6TOzHkyDduYFLNeAEwVhNCAGiqCAUl0Dh9j1Q/NJeCIVCgaqqqsPJZDLFhGZFOIsnYltbW0V1dfVZqe+WNxJoBj09BYLHM0NuzS4VkSRQM1nwbN4JZW83wp1gsGXNmjWf4Ov/iJg76d1+4sSJFjIxtmX42CHQpBRwCxYYZFpeBh3vuqbNQNeB8OiwzQbT/bfxfR6822rXr1ixoqu1tXXcknxiJkXs6enZWlZa+sFQSxOfGw1irF0zZPiadxeCPDUJGn3GyNK7xoRAFCHRcxPcq1YL3g3PLUGeK4ODgxkmovNMQCgvL389dbdHiHX9BaSgABS0Kk/DgJZ7G45A2f4DwBctgVwyDnImbbynUHUNoUL4/E9Q8lSJv76+/gXkc7JK5EVTwOFw+Eeu/QH5XAZ4h20m1rhZ4HjMQxGU7HwVFm3ZAdH2sxC58AvkwiHg7Q7g0ANd4GGqvwuU+ENnZWWlH7eeR1Av5FkBURRLp8cegEJLES2bFUAbiKoYz6LbA8t2vwFPb9sNE5d/gwe/fgtSLIIMAno2CXJyCtxu93KaT+aBIFq6s0CWcoCNBJwsWzwQMNFzmsVmB2LDMGIe8hKuxSqj4dQUBQSnQMlFVvacaJYpJi3OudxFVIDHqqFtQgVE9MAsU03KwkhbK4TOnILUYL8hxIk27AsFFDREcDghk8kkrbPLFCBIHCryrfXe++EkLmQhQguJzQFKOgVjly9A8PuvIRHsAx4d5+0FWElYRZoMCnpuL8fuLl0Go1euDFtmky6agysSiVxa/vy2F68vLoVscgJsWEm0B3SsmPaG/ZAavgcczxmJpRs0M0+I6XgS1r5ZA5KqjmMfXGVNZpSp2QcCzp3Ijtpde3WOXxi80EqzbgioSJSNRY10EawonfWAiUwyCY6VlVB96GO4evPWzw0NDW3YH7Sb04j87Aju7OzM19XVyetrX9kZux+CUSxZAWNPjPkDRlP928kz5GkkV50e2PX5KdA9xX/v27fvs2g0Ool8NA85KsAzL2nMZJygpx/cvx+o+bAF1h14H+I5GaZiMchls5CnjafkscokmMaZFpt4CLaVPqg7eQaKnl092dTUdAwna4RZbpAz3tlJSud5cWFhobe3t/cLtFAa+rODfPfOa+TTqjJytFwkR8o48tEqN/ly+zrSfvwoST+MEbR4oLGx8V3cuwXhQ5Sy80G0TmuODTza4osRKwOBwFvhcPh3RVEyifEwCfd2kdHbN0g02E/kXJbE4/HRixcvflNRUfEyrt/EyJciFrJG4+eeB6aIjQm5a2pqluJs2YokGzweTznmxI51nhgZGRk+d+7ctebm5rtsJKQZMuzQUVmZPnKimSIiC5nTArvFbY2VosTinWO/zfIk851o8x34NgaT3Kw688BXGPIWq/X/81VhJp6f83XBWQRMaJYz+JEvin8EGAC8v7igs0rpyAAAAABJRU5ErkJggg==) no-repeat center center; +} //.wvu-youtube + +// ~Tablet+ +@media (min-width: $grid-mq-tablet) { + .wvu-footer { width: 100%; } + .wvu-contact { width: 100%; float: left; } + .wvu-credits, .wvu-icons { margin-left: 0; margin-right: 0; width: 50%; } + .wvu-credits { float: left; + ul, p { margin-bottom: 0; } + } //.wvu-credits + .wvu-icons { float: right; + ul { float: right; } + } //.wvu-icons +} // /(min-width: $grid-mq-tablet) + +// Media query for higher pixel density displays, eg iPhone 4, Android, etc +@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) { + .wvu-social a { -webkit-background-size: contain; background-size: contain; } + .wvu-facebook { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNzc3QUQyM0MxNDNERjExQUYwQ0U3MjdDOUVGRjg2MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEM0ZCNDEzMDFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEM0ZCNDEyRjFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3MTU0OURDM0QyMzY4MTE5MTc3OTI0QkI4RUVDREI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM3NzdBRDIzQzE0M0RGMTFBRjBDRTcyN0M5RUZGODYyIi8+IDwvcmRmOkRlc2NyaXB0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); + } //.wvu-facebook + .wvu-twitter { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNzc3QUQyM0MxNDNERjExQUYwQ0U3MjdDOUVGRjg2MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOTNENjJERDFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOTNENjJEQzFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3MTU0OURDM0QyMzY4MTE5MTc3OTI0QkI4RUVDREI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM3NzdBRDIzQzE0M0RGMTFBRjBDRTcyN0M5RUZGODYyIi8+IDwvcmRmOkRlc2NyaXB0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); + } //.wvu-twitter + .wvu-youtube { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNzc3QUQyM0MxNDNERjExQUYwQ0U3MjdDOUVGRjg2MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDI5NTAwNjFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDI5NTAwNTFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3MTU0OURDM0QyMzY4MTE5MTc3OTI0QkI4RUVDREI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM3NzdBRDIzQzE0M0RGMTFBRjBDRTcyN0M5RUZGODYyIi8+IDwvcmRmOkRlc2NyaXB0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); + } //.wvu-youtube +} // /hi-res-mq + +// Layout + +.wvu-footer__container { + @include outer-container(); +} diff --git a/scss/1-base/_wvu-forms.scss b/scss/1-base/_wvu-forms.scss new file mode 100644 index 0000000..edcb81f --- /dev/null +++ b/scss/1-base/_wvu-forms.scss @@ -0,0 +1,90 @@ +fieldset { + background: #efefef; + border: $base-border; + margin: 0 0 ($base-spacing / 2) 0; + padding: $base-spacing; +} + +input, +label, +select { + display: block; + font-family: $form-font-family; + font-size: $form-font-size; +} + +label { + font-weight: bold; + margin-bottom: $base-spacing / 4; + + &.required:after { + content: "*"; + } + + abbr { + display: none; + } +} + +textarea, +input[type="email"], +input[type="number"], +input[type="password"], +input[type="search"], +input[type="tel"], +input[type="text"], +input[type="url"], +input[type="color"], +input[type="date"], +input[type="datetime"], +input[type="datetime-local"], +input[type="month"], +input[type="time"], +input[type="week"], +select[multiple=multiple] { + box-sizing: border-box; + background-color: white; + border-radius: $form-border-radius; + border: 1px solid $form-border-color; + box-shadow: $form-box-shadow; + font-family: $form-font-family; + font-size: $form-font-size; + margin-bottom: $base-spacing / 2; + padding: ($base-spacing / 3) ($base-spacing / 3); + width: 100%; + + &:hover { + border-color: $form-border-color-hover; + } + + &:focus { + border-color: $form-border-color-focus; + box-shadow: $form-box-shadow-focus; + outline: none; + } +} + +textarea { + resize: vertical; +} + +//input[type="search"] { +// @include appearance(none); +//} + +input[type="checkbox"], +input[type="radio"] { + display: inline; + margin-right: $base-spacing / 4; +} + +input[type="file"] { + padding-bottom: $base-spacing / 2; + width: 100%; +} + +select { + margin-bottom: $base-spacing; + max-width: 100%; + width: auto; +} diff --git a/scss/1-base/_wvu-header.scss b/scss/1-base/_wvu-header.scss new file mode 100644 index 0000000..84a83b6 --- /dev/null +++ b/scss/1-base/_wvu-header.scss @@ -0,0 +1,76 @@ +$header-background-color: 'light' !default; + +// options are 'light' and 'dark' + +.wvu-header { + margin: 0 1em; + @include mq($bp-xlarge) { + margin: 0; + } +} + +.wvu-header__title { + font-size: 1em; + margin: 1.5em 0; + @include wvu-subhead; + @include mq($bp-micro) { + font-size: 1.25em; + } + @include mq($bp-small) { + font-size: 1.5em; + } + @include mq($bp-large) { + font-size: 1.8em; + } +} + +@mixin header-has-light-background { + @if $header-background-color == 'light' { + .wvu-header { + .wvu-masthead__link { color: $wvu-base-link-color; + &:visited { color: $wvu-visited-link-color; } + } + input[type="submit"].form-search__submit { + background-color: $wvu-blue; + border-color: $wvu-blue; + &:hover { + background-color: $wvu-gold; + border-color: $wvu-gold; + } + } + } + } + @else { + .wvu-header { + .wvu-masthead__link { color: white; + &:visited { color: white; } + } + input[type="submit"].form-search__submit { + background-color: $wvu-gold; + border-color: $wvu-gold; + &:hover { + background-color: $wvu-blue; + border-color: $wvu-blue; + } + } + } + } +} + +@include header-has-light-background(); + +// Layout +// ================================= + +.wvu-header__container { + @include outer-container(); +} + +.wvu-header__title { + @include mq($bp-medium) { + @include span-columns(7.5); + } + @include mq($bp-large) { + @include span-columns(8.5); + } +} diff --git a/scss/1-base/_wvu-image-replacement.scss b/scss/1-base/_wvu-image-replacement.scss new file mode 100644 index 0000000..a477d4d --- /dev/null +++ b/scss/1-base/_wvu-image-replacement.scss @@ -0,0 +1,43 @@ +// image replacement mixins +// https://github.com/michsch/compass-mixins +// +// overview: http://css-tricks.com/css-image-replacement/ +// CSS Image Replacement Museum: http://css-tricks.com/examples/ImageReplacement/ + +// image replacement from HTML5 boilerplate (2012) +// https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css +@mixin image-replace-h5bp($image: null, $display: null, $reset-border-background: true) { + overflow: hidden; + // IE 6/7 fallback + *text-indent: -9999px; + + &:before { + content: ""; + display: block; + width: 0; + height: 100%; + } + + @if $reset-border-background == true { + border: 0; + background-color: transparent; + } + @if $image != null { + @include image-and-dimensions($image, $display); + } @else if $display != null { + display: $display; + } +} + +// set background image and dimensions, used by image-replace-h5bp mixin +@mixin image-and-dimensions($image, $display: null) { + @if $display != null { + display: $display; + } + background: transparent image-url("#{$image}") no-repeat; + @include image-dimensions($image); +} + +// Usage example: +// .test { @include image-replace-h5bp; } +// Note: You can customize the $image, $display, and $reset-border-background variables if necessary diff --git a/scss/1-base/_wvu-instructions.scss b/scss/1-base/_wvu-instructions.scss new file mode 100644 index 0000000..6691937 --- /dev/null +++ b/scss/1-base/_wvu-instructions.scss @@ -0,0 +1,32 @@ +.wvu-instructions { + background-color: $pms-115-c; + color: $black; + display: table; + font-size: 1.5em; + padding: 4em; + position: relative; + width: 100%; + p { + max-width: 99999em; + } + &:before { + font-size: 2em; + line-height: 2em; + position: absolute; + z-index: 2; + display: block; + clear: both; + top: 0; + left: 50%; + content: "❯"; + -ms-transform: rotate(270deg); + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + } +} + +.wvu-sidebar, .main, .so-featurettes__featurette, .so-magic-anytych__panel, .page--hide-instructions-true { + .wvu-instructions { + display: none; + } +} diff --git a/scss/1-base/_wvu-main-content.scss b/scss/1-base/_wvu-main-content.scss new file mode 100644 index 0000000..a0bc7d4 --- /dev/null +++ b/scss/1-base/_wvu-main-content.scss @@ -0,0 +1,5 @@ +.wvu-main-content { + clear: both; + display: table; + width: 100%; +} diff --git a/scss/1-base/_wvu-masthead--wvu-tech.scss b/scss/1-base/_wvu-masthead--wvu-tech.scss new file mode 100644 index 0000000..7463070 --- /dev/null +++ b/scss/1-base/_wvu-masthead--wvu-tech.scss @@ -0,0 +1,300 @@ +$wvu-blue: #002855; +$wvu-gold: #EAAA00; +$black: #2C2A29; +$pms-300-c: #005EB8; + +$wvu-masthead-two-line-lockup: false !default; +$wvu-masthead-background: 'blue' !default; +$wvu-masthead-has-signature: true !default; + +$flying-wv-w-signature--tech: 'https://patterns.wvu.edu/images/flying-wv-w-signature--tech.png' !default; +$flying-wv-w-signature-gold--tech: 'https://patterns.wvu.edu/images/flying-wv-w-signature-gold-bg--tech.png' !default; +$flying-wv-w-signature-white--tech: 'https://patterns.wvu.edu/images/flying-wv-w-signature-white-bg--tech.png' !default; + +$flying-wv-w-signature: $flying-wv-w-signature--tech; +$flying-wv-w-signature-gold-bg: $flying-wv-w-signature-gold--tech; +$flying-wv-w-signature-white-bg: $flying-wv-w-signature-white--tech; + +/* + Variable options for WVU Masthead Background: + gold + blue + white + blue-pattern + gold-pattern +*/ + +@mixin wvu-masthead-is-two-line-lockup() { + @if $wvu-masthead-two-line-lockup == true { + .wvu-masthead__title { font-size: 0.6em; line-height: 1.08333333em; float: left; margin-top: 0.1em; + @include mq($bp-medium) { + font-size: 0.75em; + } + } + .wvu-masthead__university-name { top: 7.1em; + @include mq($bp-medium) { + top: 7.1em; + } + } + } +} + +@mixin wvu-masthead-background() { + @if $wvu-masthead-background == 'gold' { + .wvu-masthead { background-color: $wvu-gold; color: $wvu-blue; background-image: none; } + input[type="submit"] { + &.form-search__submit { border-color: $wvu-blue; background-color: $wvu-blue; + &:hover { background-color: $wvu-blue; border-color: $wvu-blue; } + } + } + .wvu-masthead__logo { background: url($flying-wv-w-signature-gold-bg) no-repeat top 1.2em left; background-size: 1.8em; color: $wvu-blue; + &:hover { color: $pms-300-c; } + &:visited { color: $wvu-blue; } + } + .wvu-masthead__link { color: $wvu-blue; + &:hover { color: $wvu-base-link-color; } + } + .wvu-masthead__college-link { background: $wvu-blue; color: white; + &:hover { color: white; } + &:visited { color: white } + } + .wvu-masthead__college-link { + a { background: $wvu-blue; color: white; } + } + } + @else if $wvu-masthead-background == 'white' { + .wvu-masthead { background-color: white; color: $black; background-image: none; } + input[type="submit"] { + &.form-search__submit { border-color: $wvu-blue; background-color: $wvu-blue; + &:hover { background-color: $wvu-gold; border-color: $wvu-gold; } + } + } + .wvu-masthead__logo { color: $wvu-blue; + &:hover { color: $pms-300-c; }; + } + .wvu-masthead__link { color: $wvu-blue; + &:hover { color: $wvu-base-link-color; } + } + .wvu-masthead__college-link { + &:hover { color: white; } + &:visited { color: $black } + a { + background: $wvu-gold; color: $black; + } + } + } + @else { + .wvu-masthead { background-color: $wvu-blue; color: white; } + .wvu-masthead__logo { color: white; + &:visited { color: white; } + } + .wvu-masthead__link { color: white; + &:visited { color: white; } + &:hover { color: white; } + } + .wvu-masthead__college-link { + &:hover { color: $wvu-blue; } + &:visited { color: $wvu-blue; } + a { + background: $wvu-gold; color: $wvu-blue; + } + } + } +} + +@mixin wvu-masthead-has-signature { + @if $wvu-masthead-has-signature == true { + .wvu-masthead__logo { + background-repeat: no-repeat; + background-position: top 1.2em left; + background-size: 300px; + padding-left: 54px; + padding-bottom: 1em; + } + .wvu-masthead__logo--mini { + background-size: 250px; + background-position: top 0.5em left; + } + .wvu-masthead__title { + padding-top: 46px; + display: inline-block; + font-size: 12px; + line-height: 14px; + text-transform: uppercase; + @include mq($bp-small) { + font-size: 14px; + line-height: 16px; + } + @include mq($bp-medium) { + font-size: 16px; + line-height: 18px; + } + } + .wvu-masthead__university-name { + position: absolute; + left: -99999em; + } + @if $wvu-masthead-background == 'white' { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature-white-bg); + } + + } + @else if $wvu-masthead-background == 'gold' { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature-gold-bg); + } + } + @else { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature); + } + } + } + @else { + .wvu-masthead__logo { + background-repeat: no-repeat; + background-position: top 1.2em left; + background-size: 300px; + padding-left: 54px; + padding-bottom: 1em; + } + .wvu-masthead__logo--mini { + background-size: 250px; + background-position: top 0.5em left; + @include mq($bp-medium) { + background-position: top 0.4em left; + } + } + .wvu-masthead__title { + padding-top: 46px; + display: inline-block; + font-size: 12px; + line-height: 14px; + text-transform: uppercase; + @include mq($bp-small) { + font-size: 14px; + line-height: 16px; + } + @include mq($bp-medium) { + font-size: 16px; + line-height: 18px; + } + } + .wvu-masthead__university-name { + position: absolute; + left: -99999em; + } + @if $wvu-masthead-background == 'white' { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature-white-bg); + } + + } + @else if $wvu-masthead-background == 'gold' { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature-gold-bg); + } + } + @else { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature); + } + } + } +} + +.wvu-masthead { + fieldset { + background: transparent; + border: 0; + margin: 0; + padding: 0; + } +} + +.wvu-masthead__logo { + &:hover { text-decoration: none; } +} + +.wvu-masthead__title { + font-size: 0.85em; + @include mq($bp-micro) { + font-size: inherit; + } +} + +.wvu-masthead__container { padding: 0 1em; + @include mq($bp-xlarge) { padding: 0; } +} + +.wvu-masthead__logo { text-decoration: none; position: relative; padding: 1em 0 1.6em 2em; font-size: 1.2em; overflow: hidden; border: 0; background-color: transparent; width: 100%; background: url(../images/flying-wv.png) no-repeat top 1.2em left; background-size: 1.8em; float: left; color: white; + &:hover { color: #ddd; } + @include mq($bp-micro) { font-size: 1.5em; } + @include mq($bp-medium) { font-size: 1.75em; } + @include mq($bp-large) { font-size: 2em; } +} + +.wvu-masthead__college { position: absolute; top: 1em; font-size: 0.8em; text-transform: uppercase; } +//.wvu-masthead__university-name { position: absolute; top: 4.2em; left: 3.3em; font-size: 0.6em; text-transform: uppercase; +// @include mq($bp-medium) { +// top: 5.9em; left: 5.1em; font-size: 0.4em; +// } +//} + +.wvu-masthead__logo:before { content: ""; display: block; width: 0; height: 100%; } + +.form-search__field { + color: $black; +} + +.wvu-masthead__search-bar { padding-top: 2.1em; font-size: 0.8em; padding-bottom: 4em; + @include mq($bp-medium) { padding-bottom: 0; } + input[type="checkbox"], input[type="radio"] { margin-right: 0; } +} + +.form-search__label { + width: 82.94039%; + margin-right: 2.35765%; + float: left; +} + +input[type="submit"] { + &.form-search__submit { + width: 14.70196%; + margin-right: 0; + float: left; + } +} + +.wvu-masthead__college-link { + position: relative; +} + +.wvu-masthead__college-link a { + font-size: 0.8em; + line-height: 1.08333333em; + padding: 0.4em 0.5em; + margin-bottom: -2em; + @include mq($bp-medium) { position: absolute; } +} + +.wvu-masthead__link { color: white; font-weight: bold; display: inline-block; margin-bottom: .5em; float: left; margin-right: .5em; + @include mq($bp-medium) { margin-bottom: 3px; } + &:hover { color: white; text-decoration: underline; } +} + +@include wvu-masthead-is-two-line-lockup(); +@include wvu-masthead-background(); +@include wvu-masthead-has-signature(); + +.wvu-masthead__logo--mini { + background-size: 250px; + background-position: top 0.4em left; + padding-bottom: 1.6em; + @include mq($bp-medium) { + background-position: top 0.35em left; + padding-bottom: 1em; + font-size: 2em; + } +} diff --git a/scss/1-base/_wvu-masthead.scss b/scss/1-base/_wvu-masthead.scss new file mode 100644 index 0000000..98f673b --- /dev/null +++ b/scss/1-base/_wvu-masthead.scss @@ -0,0 +1,578 @@ +$wvu-blue: #002855; +$wvu-gold: #EAAA00; +$black: #2C2A29; +$pms-300-c: #005EB8; + +$wvu-masthead-two-line-lockup: false !default; +$wvu-masthead-background: 'blue' !default; +$wvu-masthead-has-signature: true !default; + +$flying-wv-w-signature: '../images/flying-wv-w-signature.png' !default; +$flying-wv-w-signature-gold-bg: 'https://patterns.wvu.edu/images/flying-wv-w-signature-gold-bg.png' !default; +$flying-wv-w-signature-white-bg: 'https://patterns.wvu.edu/images/flying-wv-w-signature-white-bg.png' !default; +$flying-wv-w-sub-brand: 'https://patterns.wvu.edu/images/flying-wv-w-signature.png' !default; + +/* + Variable options for WVU Masthead Background: + gold + blue + white + blue-pattern + gold-pattern +*/ + +@mixin wvu-masthead-is-two-line-lockup() { + @if $wvu-masthead-two-line-lockup == true { + .wvu-masthead__title { font-size: 0.6em; line-height: 1.08333333em; float: left; margin-top: 0.1em; + @include mq($bp-medium) { + font-size: 0.75em; + } + } + .wvu-masthead__university-name { top: 7.1em; + @include mq($bp-medium) { + top: 7.1em; + } + } + } +} + +@mixin wvu-masthead-background() { + @if $wvu-masthead-background == 'gold' { + .wvu-masthead { background-color: $wvu-gold; color: $wvu-blue; background-image: none; } + input[type="submit"] { + &.form-search__submit { border-color: $wvu-blue; background-color: $wvu-blue; + &:hover { background-color: $wvu-blue; border-color: $wvu-blue; } + } + } + .wvu-masthead__logo { background: url(https://patterns.wvu.edu/images/flying-wv-blue.png) no-repeat top 1.2em left; background-size: 1.8em; color: $wvu-blue; + &:hover { color: $pms-300-c; } + &:visited { color: $wvu-blue; } + } + .wvu-masthead__link { color: $wvu-blue; + &:hover { color: $wvu-base-link-color; } + } + .wvu-masthead__college-link { background: $wvu-blue; color: white; + &:hover { color: white; } + &:visited { color: white } + } + .wvu-masthead__college-link { + a { background: $wvu-blue; color: white; } + } + } + @else if $wvu-masthead-background == 'white' { + .wvu-masthead { background-color: white; color: $black; background-image: none; } + input[type="submit"] { + &.form-search__submit { border-color: $wvu-blue; background-color: $wvu-blue; + &:hover { background-color: $wvu-gold; border-color: $wvu-gold; } + } + } + .wvu-masthead__logo { color: $wvu-blue; + &:hover { color: $pms-300-c; }; + } + .wvu-masthead__link { color: $wvu-blue; + &:hover { color: $wvu-base-link-color; } + } + .wvu-masthead__college-link { + &:hover { color: white; } + &:visited { color: $black } + a { + background: $wvu-gold; color: $black; + } + } + } + @else if $wvu-masthead-background == 'blue-pattern' { + .wvu-masthead { background: url(https://patterns.wvu.edu/images/pattern-blue.jpg) no-repeat; background-size: cover; background-color: $wvu-blue; -webkit-font-smoothing: antialiased;} + } + @else if $wvu-masthead-background == 'gold-pattern' { + .wvu-masthead { background: url(https://patterns.wvu.edu/images/pattern-gold.jpg) no-repeat; color: $wvu-blue; background-size: cover; } + input[type="submit"] { + &.form-search__submit { border-color: $wvu-blue; background-color: $wvu-blue; + &:hover { background-color: $wvu-blue; border-color: $wvu-blue; } + } + } + .wvu-masthead__logo { background: url(https://patterns.wvu.edu/images/flying-wv-blue.png) no-repeat top 1.2em left; background-size: 1.8em; color: $wvu-blue; + &:hover { color: $pms-300-c; } + } + .wvu-masthead__link { color: $wvu-blue; + &:hover { color: $wvu-base-link-color; } + } + .wvu-masthead__college-link { + &:hover { color: white; } + &:visited { color: white } + a { + background: $wvu-blue; color: white; + } + } + } + @else { + .wvu-masthead { background-color: $wvu-blue; color: white; -webkit-font-smoothing: antialiased;} + .wvu-masthead__logo { color: white; + &:visited { color: white; } + } + .wvu-masthead__link { color: white; + &:visited { color: white; } + &:hover { color: white; } + } + .wvu-masthead__college-link { + &:hover { color: $wvu-blue; } + &:visited { color: $wvu-blue; } + a { + background: $wvu-gold; color: $wvu-blue; + } + } + } +} + +@mixin wvu-masthead-has-signature() { + @if $wvu-masthead-has-signature == true { + .wvu-masthead__logo { + background-repeat: no-repeat; + background-position: top 1.2em left; + background-size: 300px; + padding-left: 54px; + padding-bottom: 1em; + } + .wvu-masthead__logo--mini { + background-size: 250px; + background-position: top 0.5em left; + } + .wvu-masthead__title { + padding-top: 46px; + display: inline-block; + font-size: 12px; + line-height: 14px; + text-transform: uppercase; + @include mq($bp-small) { + font-size: 14px; + line-height: 16px; + } + @include mq($bp-medium) { + font-size: 16px; + line-height: 18px; + } + } + .wvu-masthead__university-name { + position: absolute; + left: -99999em; + } + @if $wvu-masthead-background == 'white' { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature-white-bg); + } + + } + @else if $wvu-masthead-background == 'gold' { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature-gold-bg); + } + } + @else { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature); + } + } + } + @else { + .wvu-masthead__logo { + background-repeat: no-repeat; + background-position: top 1.2em left; + background-size: 300px; + padding-left: 54px; + padding-bottom: 1em; + } + .wvu-masthead__logo--mini { + background-size: 250px; + background-position: top 0.5em left; + @include mq($bp-medium) { + background-position: top 0.4em left; + } + } + .wvu-masthead__title { + padding-top: 46px; + display: inline-block; + font-size: 12px; + line-height: 14px; + text-transform: uppercase; + @include mq($bp-small) { + font-size: 14px; + line-height: 16px; + } + @include mq($bp-medium) { + font-size: 16px; + line-height: 18px; + } + } + .wvu-masthead__university-name { + position: absolute; + left: -99999em; + } + @if $wvu-masthead-background == 'white' { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature-white-bg); + } + + } + @else if $wvu-masthead-background == 'gold' { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature-gold-bg); + } + } + @else { + .wvu-masthead__logo { + background-image: url($flying-wv-w-signature); + } + } + } +} + +@mixin wvu-masthead-is-sub-brand() { + @if $wvu-masthead-is-sub-brand == true { + .wvu-masthead__logo { + background-image: url($flying-wv-w-sub-brand); + background-position: 0 1.45em; + background-size: 320px; + padding-bottom: 3.5em; + @include mq($bp-medium) { + background-size: 410px; + } + } + .wvu-masthead__title { + display: none; + } + } +} + +.wvu-masthead { + fieldset { + background: transparent; + border: 0; + margin: 0; + padding: 0; + } +} + +.wvu-masthead__apply-links { + font-size: .8em; + margin-bottom: 1em; + text-align: center; + text-transform: uppercase; + @include mq($bp-medium) { + font-size: 1em; + margin-bottom: 0; + padding-top: 2.7em; + text-align: right; + } + .button { + &:first-child { + color: $wvu-gold; border: 2px solid $wvu-gold; + &:visited { color: $wvu-gold; } + &:hover { background: $wvu-gold; color: $black; border: 2px solid $wvu-gold} + } + &:nth-child(2) { + color: $pms-629-c; border: 2px solid $pms-629-c; + &:visited { color: $pms-629-c; } + &:hover { background: $pms-629-c; color: $black; } + } + &:nth-child(3) { + color: $pms-144-c; border: 2px solid $pms-144-c; + &:visited { color: $pms-144-c; } + &:hover { background: $pms-144-c; color: $black; } + } + &:hover { + text-decoration: underline; + } + } +} + +.wvu-masthead__apply-links--mini { + background-color: shade($wvu-blue, 30%); + float: left; + font-size: .7em; + font-weight: bold; + padding: 0 .75em; + text-align: left; + a { + display: inline-block; + padding: .5em; + text-decoration: none; + &:first-child { + &:visited, + &:hover, + &:link { + color: $wvu-gold; + } + } + &:nth-child(2) { + &:visited, + &:hover, + &:link { + color: $wvu-morning-glory; + } + } + &:nth-child(3) { + &:visited, + &:hover, + &:link { + color: $wvu-tangerine; + } + } + &:hover { + text-decoration: underline; + } + } +} + +.wvu-masthead--gold { + .wvu-masthead__apply-links--mini { + background-color: tint($wvu-gold, 10%); + } + .wvu-masthead__apply-links, .wvu-mastheaad__apply-links--mini { + a, .button { + &:first-child { + &:visited, + &:link { + border-color: $wvu-limed-spruce; + color: $wvu-limed-spruce; + } + } + &:nth-child(2) { + &:visited, + &:link { + border-color: $wvu-well-read; + color: $wvu-well-read; + } + } + &:nth-child(3) { + &:visited, + &:link { + border-color: $wvu-endeavor; + color: $wvu-endeavor; + } + } + } + a.button { + &:first-child, &:nth-child(2), &:nth-child(3) { + &:hover { + border-color: $wvu-blue; + background-color: $wvu-blue; + color: $wvu-gold; + } + } + } + } +} + +.wvu-masthead__logo { + &:hover { text-decoration: none; } +} + +.wvu-masthead__title { + font-size: 0.85em; + @include mq($bp-micro) { + font-size: inherit; + } +} + +.wvu-masthead__container { padding: 0 1em; + @include mq($bp-xlarge) { padding: 0; } +} + +.wvu-masthead__logo { text-decoration: none; position: relative; padding: 1em 0 1.6em 2em; font-size: 1.2em; overflow: hidden; border: 0; background-color: transparent; width: 100%; background: url(../images/flying-wv.png) no-repeat top 1.2em left; background-size: 1.8em; float: left; color: white; + &:hover { color: #ddd; } + @include mq($bp-micro) { font-size: 1.5em; } + @include mq($bp-medium) { font-size: 1.75em; } + @include mq($bp-large) { font-size: 2em; } +} + +.wvu-masthead__college { position: absolute; top: 1em; font-size: 0.8em; text-transform: uppercase; } +//.wvu-masthead__university-name { position: absolute; top: 4.2em; left: 3.3em; font-size: 0.6em; text-transform: uppercase; +// @include mq($bp-medium) { +// top: 5.9em; left: 5.1em; font-size: 0.4em; +// } +//} + +.wvu-masthead__logo:before { + content: ""; + display: block; + height: 100%; + width: 0; +} + +.form-search__field { + color: $black; +} + +.wvu-masthead__search-bar { + font-size: 0.8em; + padding-bottom: 4em; + padding-top: .5em; + @include mq($bp-medium) { + padding-bottom: 0; + } + input[type="checkbox"], input[type="radio"] { margin-right: 0; } +} + +.form-search__label { + width: 82.94039%; + margin-right: 2.35765%; + float: left; +} + +input[type="submit"] { + &.form-search__submit { + width: 14.70196%; + margin-right: 0; + float: left; + } +} + +.wvu-masthead__college-link { + position: relative; +} + +.wvu-masthead__college-link a { + font-size: 0.8em; + line-height: 1.08333333em; + padding: 0.4em 0.5em; + margin-bottom: -2em; + @include mq($bp-medium) { position: absolute; } +} + +.wvu-masthead__link { + color: white; + display: inline-block; + font-weight: bold; + margin-bottom: .5em; + @include mq($bp-medium) { + margin-bottom: 0; + } + &:hover { + color: white; + text-decoration: underline; + } +} + +.wvu-masthead__links { + color: tint($wvu-blue, 20%); + clear: both; + font-size: .8em; + margin-top: 2.15em; +} + +@include wvu-masthead-is-two-line-lockup(); +@include wvu-masthead-background(); +@include wvu-masthead-has-signature(); +@include wvu-masthead-is-sub-brand(); + +.wvu-masthead__logo--mini { + background-size: 250px; + background-position: top 0.6em left; + padding-bottom: 1.6em; + @include mq($bp-medium) { + background-position: top 0.5em left; + padding-bottom: 1em; + font-size: 2em; + } +} + +.wvu-masthead__college-link { + a { + text-decoration: none; + &.edit-mode { + display: none; + } + } +} + +.wvu-masthead__logo--edit-mode { + display: none; +} + +.wvu-masthead--custom-logo { + .wvu-masthead__logo { + background-position: top left; + height: 54px; + margin-bottom: 1.25em; + margin-top: 1.25em; + padding-bottom: 0; + padding-top: 0; + } + .wvu-masthead__title { + position: absolute; + top: -99999em; + } +} + +.wvu-masthead__org-link { + color: white; + font-weight: bold; + &:visited, &:hover { + color: white; + } +} + +.wvu-masthead__search-slider { + clear: both; + position:absolute; + top:-300px; + -webkit-transition-property: all; + -webkit-transition-duration: .5s; + -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); + -moz-transition-property: all; + -moz-transition-duration: .5s; + -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); + -ms-transition-property: all; + -ms-transition-duration: .5s; + -ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); + transition-property: all; + transition-duration: .5s; + transition-timing-function: cubic-bezier(0, 1, 0.5, 1); + width:100%; + @include mq($bp-medium) { position:static; } + &.closed { + position:relative; + top:0; + background: transparent; + } +} + +// Layout +// ============================== + +.wvu-masthead--buttons { + .wvu-masthead__logo { + @include mq($bp-medium) { + @include span-columns(6); + } + @include mq($bp-large) { + @include span-columns(6); + } + } + .wvu-masthead__apply-links { + @include mq($bp-medium) { + @include span-columns(6); + } + } +} + +.wvu-masthead__container { + @include outer-container(); +} + +.wvu-masthead__logo { + @include mq($bp-medium) { + @include span-columns(7.5); + } + @include mq($bp-large) { + @include span-columns(8.5); + } +} + +.wvu-masthead__utility-nav { + @include mq($bp-medium) { + @include span-columns(4.5); + } + @include mq($bp-large) { + @include span-columns(3.5); + } +} diff --git a/scss/1-base/_wvu-media-queries.scss b/scss/1-base/_wvu-media-queries.scss new file mode 100644 index 0000000..cee57e2 --- /dev/null +++ b/scss/1-base/_wvu-media-queries.scss @@ -0,0 +1,92 @@ +// Make writing media queries easier +// ======================= +// From: +// https://github.com/sturobson/sassifaction/blob/master/modules/mixins/_media-queries.scss +// and +// http://alwaystwisted.com/post.php?s=2013-04-01-my-media-query-mixin +// Use the mixin and use pixel values (eg 320), it outputs em based queries + +// Required stuffs: +$doc-font-size: 16; + +// Some things you can optionally configure: +// $doc-line-height: 24; +// $point : is the pixel value for your major or minor breakpoint +// $IE9 : is predefined as false, changing this to true would include the IE9 conditional class of CSS +// $query1 : this is for either min,max, min-device, or max-device defining the first part of the media query. Predefined as min +// $query2 : this if for either width or height defining the second part of the media query. Predefined as max. + +// media query 'major breakpoint' variables +// These are optional, but helpful if you don't want to remember sizes +// $tiny : 320; +// $smaller : 480; +// $small : 600; +// $medium : 760; +// $regular : 900; +// $large : 1100; +// $extra-large : 1300; + + +// Media Query Mixin for min/max/min-device and max-device width or height +// ======================= +@mixin mq($point, $IE9: false, $query1: min, $query2: width) { + @if $IE9 == true{ + .lt-ie9 & { + @content; + } + @media (#{$query1}-#{$query2}: $point / $doc-font-size +em) { + @content; + } + } + + @else { + @media (#{$query1}-#{$query2}: $point / $doc-font-size +em) { + @content; + } + } +} + +// Usage example +// .example { @include mq(320); } + +//Outputs +// @media screen and (min-width: 20em) { +// .example { +// width: 100%; +// } +// } + + + + + +// Orientation Media Query Mixin +// ======================= +@mixin orient($orientation: landscape) { + @media (orientation : $orientation) { + @content; + } +} +// Usage example: +// .example { +// @include mq(768) { +// @include orient { .. stuff goes in here... } +// } +// } +// '@include orient' defaults to landscape + +// or + +// @include mq(768) { +// @include orient(portrait) { +// .example { +// width: 100%; +// } +// } +// } +// Outputs: +// @media (min-width: 48em) and (orientation: portrait) { +// .example { +// width: 100%; +// } +// } diff --git a/scss/1-base/_wvu-mixins.scss b/scss/1-base/_wvu-mixins.scss new file mode 100644 index 0000000..5bd787d --- /dev/null +++ b/scss/1-base/_wvu-mixins.scss @@ -0,0 +1,293 @@ +@mixin wvu-shout { + line-height: $wvu-shout-line-height; font-family: $wvu-shout; text-transform: uppercase; font-weight: normal; + .fonts-loaded & { font-family: $wvu-shout; } +} + +@mixin wvu-subhead { + line-height: $helvetica-neue-bold-line-height; font-weight: bold; text-transform: none; +} + +@mixin wvu-traditional-audience { + line-height: $wvu-traditional-audience-line-height; font-family: $wvu-traditional-audience; font-weight: normal; text-transform: none; +} + +@mixin wvu-typography-anchor-tag { + a { color: $wvu-base-link-color; text-decoration: underline; + &:visited { color: $wvu-visited-link-color; text-decoration: none; } + &:active { text-decoration: none; } + &:hover { color: $wvu-hover-link-color; text-decoration: underline; } + } //a +} //@wvu-typography-anchor-tag + +@mixin so-vignetting($vignetting-opacity) { + &:before { + content: ''; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: radial-gradient(farthest-side at 90% 55%, transparent, #000 131%); + opacity: $vignetting-opacity; + z-index: 1; + } +} + +@mixin so-gold-slash() { + &:before { + content: ''; + height: 500px; + position: absolute; + right: 0; + bottom: -433px; + left: -280px; + background-image: url(../images/diagonal-gold.svg); + background-repeat: no-repeat; + background-size: 312px; + opacity: 1; + z-index: 2; + } +} + +@mixin wvu-lede() { + font-family: $helvetica-neue-light; + font-weight: normal; + line-height: $wvu-lede-line-height; + text-align: center; + -webkit-font-smoothing: antialiased; +} + +@mixin wvu-postscript() { + clear: both; + display: block; + margin: 2em auto 0 auto; + text-align: center; +} + +@mixin wvu-primary-pattern-heading() { + margin: $wvu-shout-margin; + text-align: center; + text-transform: uppercase; + @include wvu-shout(); + font-size: 2em; +} + +@mixin wvu-secondary-pattern-heading() { + @include wvu-lede(); + -webkit-font-smoothing: antialiased; + margin-bottom: .5em; + margin-top: 0; + text-align: center; +} + +@mixin omega-reset($nth) { + &:nth-child(#{$nth}) { margin-right: flex-gutter(); } + &:nth-child(#{$nth}+1) { clear: none } +} + +@mixin u-wvu-embed-container { + position: relative; + padding-bottom: 56.25%; /* 16/9 ratio */ + padding-top: 30px; /* IE6 workaround*/ + height: 0; + overflow: hidden; + iframe, object, video, embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } +} + +@mixin u-wvu-container-padding { + padding: $wvu-container-padding; + padding-left: 1em; + padding-right: 1em; + @include mq($bp-xlarge) { + padding-left: 0; + padding-right: 0; + } +} + +@mixin wvu-container { + @include outer-container(); position: relative; padding: $wvu-container-padding; padding-left: 1em; padding-right: 1em; + @include mq($bp-xlarge) { + padding: $wvu-container-padding; padding-left: 0; padding-right: 0; + } +} + +// http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/ +// Parent elements must have a fixed height (not min-height) +@mixin u-wvu-vertical-align { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } + +// Colors +// ===================================== + +@mixin linear-gradient-background($top-background-color, $bottom-background-color) { + background: $top-background-color; /* For browsers that do not support gradients */ + background: -webkit-linear-gradient($top-background-color, $bottom-background-color); /* For Safari 5.1 to 6.0 */ + background: -o-linear-gradient($top-background-color, $bottom-background-color); /* For Opera 11.1 to 12.0 */ + background: -moz-linear-gradient($top-background-color, $bottom-background-color); /* For Firefox 3.6 to 15 */ + background: linear-gradient($top-background-color, $bottom-background-color); /* Standard syntax */ +} + +@mixin wvu-dark-background($wvu-pattern-background-color, $wvu-pattern-text-color) { + $wvu-background-color-five-percent: tint($wvu-pattern-background-color, 2%); + background-color: $wvu-pattern-background-color; + color: white; + -webkit-font-smoothing: antialiased; + @include linear-gradient-background($wvu-pattern-background-color, $wvu-background-color-five-percent); + h1, h2, h3, h4, h5, h6 { + color: white; + a { + color: white; + text-decoration: none; + &:hover { + color: tint($wvu-pattern-background-color, 90%); + } + } + } + h3 a { + color: white; + text-decoration: none; + &:hover { + color: tint($wvu-pattern-background-color, 90%); + } + } + a { + color: white; + text-decoration: underline; + &:hover { + color: tint($wvu-pattern-background-color, 90%); + } + &.button { + border-color: white; + text-decoration: none; + &:visited { + color: white; + } + &:hover { + background-color: white; + color: $wvu-pattern-background-color; + } + } + } +} + +@mixin wvu-light-background($wvu-pattern-background-color, $wvu-pattern-text-color) { + $wvu-background-color-five-percent: shade($wvu-pattern-background-color, 2%); + background-color: $wvu-pattern-background-color; + color: $wvu-pattern-text-color; + -webkit-font-smoothing: antialiased; + @include linear-gradient-background($wvu-background-color-five-percent, $wvu-pattern-background-color); + h1, h2, h3, h4, h5, h6 { + color: $wvu-pattern-text-color; + a { + color: $wvu-pattern-text-color; + text-decoration: none; + &:hover { + color: shade($wvu-pattern-background-color, 90%); + } + } + } + a { + color: $wvu-pattern-text-color; + text-decoration: underline; + &:hover { + color: shade($wvu-pattern-background-color, 90%); + } + &.button { + border-color: $wvu-pattern-text-color; + text-decoration: none; + &:hover { + background-color: $wvu-pattern-text-color; + color: $wvu-pattern-background-color; + } + } + } +} + +@mixin wvu-white-background { + @include wvu-light-background(white, $black); +} + +@mixin wvu-blue-background { + @include wvu-dark-background($wvu-blue, white); +} + +@mixin wvu-gold-background { + @include wvu-light-background($wvu-gold, $wvu-blue); +} + +@mixin black-background { + @include wvu-dark-background($black, white); +} + +@mixin pms-432-c-background { + @include wvu-dark-background($pms-432-c, white); +} + +@mixin pms-429-c-background { + @include wvu-light-background($pms-429-c, $black); +} + +@mixin pms-warm-gray-11-background { + @include wvu-dark-background($pms-warm-gray-11, white); +} + +@mixin pms-warm-gray-7-background { + @include wvu-dark-background($pms-warm-gray-7, $black); +} + +@mixin pms-warm-gray-3-background { + @include wvu-light-background($pms-warm-gray-3, $black); +} + +@mixin pms-286-c-background { + @include wvu-dark-background($pms-286-c, white); +} + +@mixin pms-300-c-background { + @include wvu-dark-background($pms-300-c, white); +} + +@mixin pms-629-c-background { + @include wvu-light-background($pms-629-c, $pms-629-c); +} + +@mixin pms-7554-c-background { + @include wvu-dark-background($pms-7554-c, white); +} + +@mixin pms-7557-c-background { + @include wvu-dark-background($pms-7557-c, white); +} + +@mixin pms-144-c-background { + @include wvu-dark-background($pms-144-c, white); +} + +@mixin pms-7476-c-background { + @include wvu-dark-background($pms-7476-c, white); +} + +@mixin pms-5625-c-background { + @include wvu-dark-background($pms-5625-c, white); +} + +@mixin pms-558-c-background { + @include wvu-dark-background($pms-558-c, white); +} + +@mixin pms-180-c-background { + @include wvu-dark-background($pms-180-c, white); +} + +@mixin pms-166-c-background { + @include wvu-dark-background($pms-166-c, white); +} + +@mixin pms-115-c-background { + @include wvu-light-background($pms-115-c, $black); +} diff --git a/scss/1-base/_wvu-nav.scss b/scss/1-base/_wvu-nav.scss new file mode 100644 index 0000000..8ada96e --- /dev/null +++ b/scss/1-base/_wvu-nav.scss @@ -0,0 +1,459 @@ +/* responsive-nav.js 1.0.39 by @viljamis */ +// Changed nav breakpoint to coninside with our project's breakpoints + +.nav-collapse ul { + margin: 0; + padding: 0; + width: 100%; + display: block; + list-style: none; +} + +.nav-collapse li { + width: 100%; + display: block; +} + +.js .nav-collapse { + clip: rect(0 0 0 0); + max-height: 0; + position: absolute; + display: block; + overflow: hidden; + zoom: 1; +} + +.nav-collapse.opened { + max-height: 9999px; +} + +.nav-toggle { + -webkit-tap-highlight-color: rgba(0,0,0,0); + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +@include mq($rwd-nav-bp) { + .js .nav-collapse { + position: relative; + } + .js .nav-collapse.closed { + max-height: none; + } + .nav-toggle { + display: none; + } +} + +.wvu-nav__items, +.wvu-nav__items ul { + margin: 0; + padding: 0; + list-style: none; +} + +.wvu-nav { + background: $black; + -webkit-font-smoothing: subpixel-antialiased; +} + +.wvu-nav__items { + @include mq($bp-small) { + padding: 0 20px; + } + @include mq($bp-xlarge) { + padding: 0; + } + + @include mq($bp-medium) { + margin-left: -1em; + } + li { + margin-bottom: 0; + margin-top: 0; + float: left; + a { + float: left; + color: white; + margin-right: 0; + padding: 1em; + width: 100%; + text-decoration: none; + &:hover { + background: $wvu-gold; + color: $wvu-blue; + } + } + } + + > li { + border-right: 1px solid #444; + } + + &.nav-collapse { + clear: both; + overflow: visible; + li { + @include mq($bp-small) { + width: auto; + float: left; + } + } + } +} + +// Responsive-nav.com toggle (inside of .nav-department) +.nav-toggle { + float: left; + width: 100%; + padding: 1em; + text-align: center; + color: white; + @include mq($bp-medium) { + margin-left: 10px; + } + &:visited { + color: white; + } + &:hover { + text-decoration: none; + background-color: $wvu-gold; + color: $wvu-blue; + } +} //.nav-toggle + +.wvu-nav__items { + &.nav-collapse { + li { + ul { + li { + width: 100%; + } + } + } + } +} + +/* Dropdowns */ +.wvu-nav__items ul { + display: none; + background: $black; + @include mq($bp-medium) { + display: block; + position: absolute; + top: 3.45em; + left: -9999px; + z-index: 9999; + opacity: 0; + + -webkit-transition: 0.1s linear opacity; + + width: 200px; + } +} + +.wvu-nav__items li { + float: left; + position: relative; +} + +.wvu-nav__items li:hover ul, +.wvu-nav__items li:focus ul, +ul.show-menu { + left: 0; + opacity: 0.99; + ul { + left: -99999em; + } +} + +.wvu-nav__items ul li:hover ul, +.wvu-nav__items ul li:focus ul, +.wvu-nav__items ul ul.show-menu { + top: 0; + left: 195px; + ul { + left: -9999em; + } +} + +.wvu-nav__items ul ul li:hover ul, +.wvu-nav__items ul ul li:focus ul, +.wvu-nav__items ul ul ul.show-menu { + top: 0; + left: 195px; + ul { + left: -9999em; + } +} + +.wvu-nav__items ul li { + float: none; + position: relative; + width: 100%; +} + +.wvu-nav__items ul a { + float: none; + display: block; + width: 100%; +} + +.wvu-nav__items ul a:hover, +.wvu-nav__items ul a:focus { + background: $wvu-gold; + color: $black; +} + +////// Dropdown indicators + +.wvu-nav__items li.more { + padding-right: 0; + + @include mq($bp-large) { + padding-right: 0; + } + + > ul > li:first-child a { + padding-top: 1em; + } + + a { + margin-right: 0; + } + + > a { + padding-right: 1.5em; + } + + > a:after { + @include mq($bp-medium) { + position: absolute; + top: auto; + right: .5em; + bottom: auto; + left: auto; + content: '\25BE'; + } + } + + li.more { + padding-right: 0; + > a { + + @include mq($bp-large) { + padding-right: 1em; + } + + &:after { + @include mq($bp-medium) { + content: '›'; + font-size: 1.2em; + position: absolute; + right: 0.5em; + } + } + } + } +} + +// If no nav depth indicated, do not display dropdown indicators + +.wvu-nav__nav--depth- { + .wvu-nav__items li a { + &:after { + display: none; + } + } + .wvu-nav__items li.more > a { + padding-right: .8em; + } +} + +// If nav has only one level, do not display dropdown indicators + +.wvu-nav__nav--depth-1 { + .wvu-nav__items li a { + &:after { + display: none; + } + } + .wvu-nav__items li.more > a { + padding-right: .8em; + } +} + +// If nav has only two levels, do not display flyout indicators + +.wvu-nav__nav--depth-2 { + .wvu-nav__items li li a { + &:after { + display: none; + } + } +} + +// If nav has three levels, do not display flyout indicators for fourth level + +.wvu-nav__nav--depth-3 { + .wvu-nav__items li li li a { + &:after { + display: none; + } + } +} + +.wvu-nav__social-media-icons { + width: 100%; + float: left; + background-color: tint($black, 10%); + padding: 0; + @include mq($bp-large) { + padding: 0; + float: right; + background-color: transparent; + } + img { + width: 28px; + margin: 14px 0; + @include mq($bp-large) { + margin: 0; + } + } +} + +.wvu-nav__social-media-icons-container { + text-align: center; + @include mq($bp-large) { + padding-top: 9px; + text-align: left; + float: right; + padding-right: 1em; + } + @include mq($bp-xlarge) { + padding-right: 0; + } +} + +.wvu-nav__apply-links { + width: 100%; + float: left; + background-color: tint($black, 10%); + padding: 0; +} + +.wvu-nav__apply-links { + padding-top: 9px; + padding-bottom: 3px; + text-align: center; + @include mq($bp-large) { + text-align: left; + float: right; + padding-right: 1em; + padding: 0; + padding-top: 8px; + float: right; + background-color: transparent; + } + @include mq($bp-xlarge) { + padding-right: 0; + } + .button { + font-size: .8em; + @include mq($bp-large) { + font-size: .7em; + } + @include mq($bp-xlarge) { + font-size: .8em; + } + } +} + +.wvu-nav__items li a { + font-size: 0.9em; + padding: 1em 0.8em; +} + +.wvu-nav__items ul { + @include mq($bp-medium) { + top: 3em; + } +} + +.nav-toggle { + width: 80%; +} + +.wvu-nav__search-toggle { + &.inactive-search { + background-color: tint($black, 20%); + float:right; + position:relative; + z-index:999; + left:0; + top:0; + color: #333; + height: 56px; + width:20%; + text-indent: -99999em; + background-image: url(https://patterns.wvu.edu/images/search-icon.png); + background-repeat: no-repeat; + background-size: 20px; + background-position: 50% 50%; + padding: 4px; + display: inline-block; + cursor: pointer; + border:0; + overflow:hidden; + box-sizing: border-box; + @include mq($bp-medium) {display:none;} + } + &.active-search { + background-image: url(https://patterns.wvu.edu/images/hide-search-icon.png); + } +} + +.nav-toggle { float: left; width: 80%;height: 56px; } + +.wvu-nav__items li a:hover { + background-color: tint($black, 5%); + color: white; +} + +.nav-toggle { + &:hover { + background-color: tint($black, 5%); + color: white; + } +} + +// Layout +// ========================================== + +.wvu-nav__container { + @include outer-container(); +} + +.wvu-nav--buttons, .wvu-nav--social { + .wvu-nav__nav { + @include mq($bp-large) { + @include span-columns(8.5); + } + } +} + +.wvu-nav__apply-links { + @include mq($bp-large) { + @include span-columns(3.5); + } +} + +.wvu-nav__social-media-icons { + @include mq($bp-large) { + @include span-columns(3.5); + } +} diff --git a/scss/1-base/_wvu-print.scss b/scss/1-base/_wvu-print.scss new file mode 100644 index 0000000..0e02ddc --- /dev/null +++ b/scss/1-base/_wvu-print.scss @@ -0,0 +1,23 @@ +@media print { + // HTML5 Boilerplate Print Styles + // Black prints faster: http://www.sanbeiji.com/archives/953 + *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; } + a, a:visited { text-decoration: underline; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + // Don't show links that are fragment identifiers, or use the `javascript:` pseudo protocol + a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; } + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + // Printing Tables: http://css-discuss.incutio.com/wiki/Printing_Tables + thead { display: table-header-group; } + tr, img { page-break-inside: avoid; } + img { max-width: 100% !important; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3 { page-break-after: avoid; } + + // Custom Print Styles + .wvu-masthead, .wvu-nav, .wvu-breadcrumbs, .wvu-pagination, .wvu-sub-nav .nav-secondary, .wvu-footer { display: none; } + .wvu-backpage-header__container { padding-top: 0; } + .wvu-backpage-header h1 { margin-bottom: 0; } + .wvu-container { padding-top: 1cm; padding-bottom: 1cm; } +} // mq diff --git a/scss/1-base/_wvu-search.scss b/scss/1-base/_wvu-search.scss new file mode 100644 index 0000000..38b8168 --- /dev/null +++ b/scss/1-base/_wvu-search.scss @@ -0,0 +1,59 @@ + +.form-search { clear: both; } + +.form-search__label-text { + position: absolute; top: -99999em; +} + +.form-search__search-type { + legend { + position: absolute; + left: -9999999em; + } + label { + float: left; margin: 0 1em 0 .5em; + } + input { float: left; position: relative; top: 3px; } +} + +.wvu-search__search-bar { padding-top: 2.1em; font-size: .8em; + input[type="checkbox"], input[type="radio"] { margin-right: 0; } +} + +.wvu-search__search-form { clear: both; } +.wvu-search__search-box { color: $black; clear: both; } + +input[type="search"] { + &.wvu-search__search-box { margin-bottom: .25em; } +} + +.form-search__search-type { clear: both; font-weight: bold; padding-top: .5em; + @include mq($bp-medium) { padding-top: 0; } + input { + &:last-child { margin-left: 1em; } + } +} + +#q { + margin-bottom: 0; +} + +input[type="submit"] { + &.form-search__submit { + color: $black; + height: 30px; + text-indent: -99999em; + border: 2px solid white; + background-color: transparent; + background-image: url(https://patterns.wvu.edu/images/search-icon.png); + background-repeat: no-repeat; + background-size: 20px; + background-position: 50% 4px; + padding: 4px 4px 0 4px; + img { max-height: 20px; } + &:hover { + background-color: $wvu-gold; + border-color: $wvu-gold; + } + } +} diff --git a/scss/1-base/_wvu-skip-nav.scss b/scss/1-base/_wvu-skip-nav.scss new file mode 100644 index 0000000..0c6de1b --- /dev/null +++ b/scss/1-base/_wvu-skip-nav.scss @@ -0,0 +1,12 @@ +// Skip Nav +// If you hit "Tab" on your keyboard, you'll see "Skip to Main Content". +// This file contains styles for that feature. + +.wvu-skip-nav { + background: white; + left: -99999em; + padding: 0.5em; + position: absolute; + z-index: 10; + &:focus { left: 0; } +} //.wvu-skip-nav diff --git a/scss/1-base/_wvu-tables.scss b/scss/1-base/_wvu-tables.scss new file mode 100644 index 0000000..cb5f1cb --- /dev/null +++ b/scss/1-base/_wvu-tables.scss @@ -0,0 +1,63 @@ +table { + border-collapse: collapse; + margin: ($base-spacing / 2) 0; + table-layout: fixed; + width: 100%; +} + +th { + border-bottom: 1px solid darken($base-border-color, 15); + font-weight: bold; + padding: ($base-spacing / 2) 0; + text-align: left; +} + +td { + border-bottom: $base-border; + padding: ($base-spacing / 2) 0; +} + +tr, +td, +th { + vertical-align: top; +} + +tfoot { + tr { + &:first-child { + td, th { + border-top: 2px solid $black; + } + } + &:last-child { + border-bottom: 0; + td, th { + border-bottom: 0; + } + } + } +} + +/* Directory table override */ + +tr { + margin:0; + border-bottom: $base-border; +} + +td { + border-bottom: none; + padding:0.75em 1.5em 0.75em 0; +} + +@media screen and (max-width: $grid-mq-tablet) { + tr { + display: block; + padding-bottom:20px; + } + td { + display: block; + padding:10px 0 0 0; + } +} diff --git a/scss/1-base/_wvu-typography.scss b/scss/1-base/_wvu-typography.scss new file mode 100644 index 0000000..c2132e8 --- /dev/null +++ b/scss/1-base/_wvu-typography.scss @@ -0,0 +1,208 @@ +html { font-size: 16px; } + +// Set Helvetica as the default font +body { font-family: $base-font-family; } + +.helvetica-neue-light { font-family: $helvetica-neue-font-stack; font-weight: normal; line-height: 1em; + .fonts-loaded & { font-family: $helvetica-neue-light; } +} + +// NOTE: You must include the fonts.com script for the Iowan web font to use Iowan as you see here. +.iowan-old-style { font-family: $iowan-old-style; font-weight: normal; line-height: $wvu-traditional-audience-line-height; } +.iowan-old-style-italic { font-family: $iowan-old-style-italic; font-weight: normal; line-height: $wvu-traditional-audience-line-height; } + +h2, .wvu-h2, +h3, .wvu-h3, +h4, .wvu-h4, +h5, .wvu-h5, +h6, .wvu-h6 { + color: $pms-432-c; + clear: both; + margin-bottom: .5em; +} + +.main { + h2, + h3, + h4, + h5, + h6 { + margin-top: 0; + } +} + +h1, .wvu-h1 { font-size: 3em; line-height: 1.08333333em; width: 100%; margin-top: 0; margin-bottom: .5em; color: $pms-432-c; + @include mq($bp-large) { font-size: 4em; } +} + +.wvu-shout { font-size: 3em; line-height: $wvu-shout-line-height; font-family: $wvu-shout-fallback; text-transform: uppercase; font-weight: normal; + .fonts-loaded & { font-family: $wvu-shout; } + @include mq($bp-large) { font-size: 8.2em; } +} + +.wvu-shout--medium-shout { + @include mq($bp-medium) { font-size: 4.5em; } +} + +.wvu-shout--long-shout { font-size: 2em; + @include mq($bp-medium) { font-size: 3em; } +} + +.wvu-shout--wvu-gold { color: $wvu-gold; } +.wvu-shout--wvu-blue { color: $wvu-blue; } +.wvu-shout--white { color: #fff; } + +h2, .wvu-h2 { font-size: 2.4em; line-height: 1.08333333em; } + +.wvu-lede { font-size: 2.4em; font-family: $helvetica-neue-font-stack; line-height: 1.08333333em; margin-bottom: 2em; margin-top: 0; + .fonts-loaded & { font-family: $helvetica-neue-light; } +} + +p + .wvu-lede { margin-top: .5em; } + +.wvu-lede-small { font-size: 1.4em; font-family: $helvetica-neue-font-stack; line-height: 1.5em; margin-bottom: 1em; + .fonts-loaded & { font-family: $helvetica-neue-light; } +} + +p + .wvu-lede-small { margin-top: 1em; } + +ul + h2, div + h2, p + h2, table + h2, blockquote + h2, fieldset + h2, h1 + h2 { margin-top: 2em; } +ul + h3, div + h3, p + h3, table + h3, blockquote + h3, fieldset + h3, h2 + h3 { margin-top: 2em; } +ul + h4, div + h4, p + h4, table + h4, blockquote + h4, fieldset + h3, h3 + h4 { margin-top: 2em; } +ul + h5, div + h5, p + h5, table + h5, blockquote + h5, fieldset + h5, h4 + h5 { margin-top: 2em; } +ul + h6, div + h6, p + h6, table + h6, blockquote + h6, fieldset + h6, h5 + h6 { margin-top: 2em; } +ul + .wvu-lede, div + .wvu-lede, p + .wvu-lede, table + .wvu-lede, blockquote + .wvu-lede, fieldset + .wvu-lede, h1 .wvu-lede, h2 .wvu-lede, h3 .wvu-lede, h4 .wvu-lede, h5 .wvu-lede, h6 .wvu-lede { margin-top: 1.5em;} + +.main { + ul + h2, div + h2, p + h2, table + h2, blockquote + h2, fieldset + h2, h1 + h2 { margin-top: 2em; } + ul + h3, div + h3, p + h3, table + h3, blockquote + h3, fieldset + h3, h2 + h3 { margin-top: 2em; } + ul + h4, div + h4, p + h4, table + h4, blockquote + h4, fieldset + h3, h3 + h4 { margin-top: 2em; } + ul + h5, div + h5, p + h5, table + h5, blockquote + h5, fieldset + h5, h4 + h5 { margin-top: 2em; } + ul + h6, div + h6, p + h6, table + h6, blockquote + h6, fieldset + h6, h5 + h6 { margin-top: 2em; } + ul + .wvu-lede, div + .wvu-lede, p + .wvu-lede, table + .wvu-lede, blockquote + .wvu-lede, fieldset + .wvu-lede, h1 .wvu-lede, h2 .wvu-lede, h3 .wvu-lede, h4 .wvu-lede, h5 .wvu-lede, h6 .wvu-lede { margin-top: 1.5em;} +} + +.wvu-lede--margin-bottom-zero { margin-bottom: 0; } + +h3, .wvu-h3 { font-size: 1.75em; } +h4, .wvu-h4 { font-size: 1.5em; } +h5, .wvu-h5 { font-size: 1.2em; } +h3, .wvu-h3, h4, .wvu-h4, h5, .wvu-h5, h6, .wvu-h6 { margin-bottom: 18px; } +h4, .wvu-h4, h5, .wvu-h5, h6, .wvu-h6 { color: $black; margin-bottom: 18px; } +h3, .wvu-h3, h4, .wvu-h4, h5, .wvu-h5 { line-height: 1.15; } +p, li, blockquote, h1, h2, h3, h4, h5, h6, pre, a { max-width: $wvu-typography-line-length; } + +blockquote, .wvu-blockquote { + border-left: 2px solid $base-border-color; + margin: $base-spacing 0; + padding-left: $base-spacing / 2; +} + +ul, ol { margin-bottom: 18px; } + +// This if statement assumes = true, unless variable is explicitly set to `false`. +@if $wvu-use-typography-anchor { + @include wvu-typography-anchor-tag; +} //@if + +ul { list-style-type: disc; padding-left: 1.5em; } +ul ul { list-style-type: circle; margin-bottom: 0; } +ul li, ol li { line-height: 1.4; margin: 10px 0; } +ol { list-style-type: decimal; padding-left: 1.5em; } +ol ol { list-style-type: lower-alpha; margin-bottom: 0; } +acronym, abbr { font-variant: small-caps; } +ins { text-decoration: underline; } +p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote { vertical-align: baseline; } +h6, .wvu-h6, .wvu-sidebar { font-size: 1em; line-height: 1.5; margin-bottom: 18px; } +ul li, .wvu-sidebar li { line-height: 1.4; } +em, i, cite, q { font-style: italic; } + +ul, +ol { + &%default-ul { + list-style-type: disc; + margin-bottom: $base-spacing / 2; + padding-left: $base-spacing; + } + + &%default-ol { + list-style-type: decimal; + margin-bottom: $base-spacing / 2; + padding-left: $base-spacing; + } +} + +dl { + margin-bottom: $base-spacing / 2; + + dt { + font-weight: bold; + margin-top: $base-spacing / 2; + } + + dd { + margin: 0; + } +} + +code, kbd, pre, samp { margin-right: 2px; margin-left: 1px; padding: 2px 5px; background-color: #eee; font-size: .95em; + color: #000; border-radius: 3px; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; +} //code + +// Commonly used typographic styles +// ---------------------------------------------- + +.wvu-text--center { + text-align: center; +} + +.wvu-text--micro { + font-size: .8em; +} + +.wvu-text--indent, +address { + margin-left: 1.5em; +} + +.wvu-text--white { + color: #fff; +} + +.wvu-text__max-width--small { + max-width: 25em; +} + +.wvu-text--uppercase { + text-transform: uppercase; +} + +h1, h2, h3, h4, h5, h6 { + &.wvu-header-divider { + border-top: 1px solid tint($black, 90%); + margin-top: 1em; + padding-top: 1em; + } +} + +ul { + &.wvu-slashes { + list-style-type: none; + padding-left: 0; + li { + padding-left: 2em; + background: url(https://patterns.wvu.edu/images/diagonal-gold.svg) no-repeat 0 0px; + background-size: 20px; + margin-left: 0; + } + } + &.wvu-unstyled { + list-style-type: none; + padding-left: 0; + } +} + +.wvu-lede--small { + font-size: 1.5em; + max-width: 29em; +} diff --git a/scss/1-base/_wvu-variables.scss b/scss/1-base/_wvu-variables.scss new file mode 100644 index 0000000..5195f24 --- /dev/null +++ b/scss/1-base/_wvu-variables.scss @@ -0,0 +1,248 @@ +// Typography +//================================================== + +// Helvetica Neue +$helvetica-neue-font-stack: 'Helvetica Neue', Helvetica, 'Helvetica LT Std', 'Helvetica CY', Arial, 'Lucida Grande', sans-serif !default; +$helvetica-neue-light: 'HelveticaNeueW01-45Ligh', $helvetica-neue-font-stack !default; +$helvetica-neue-condensed-black: 'HelveticaNeueW01-97Blac', $helvetica-neue-font-stack !default; + +// Iowan +$iowan-old-style: 'IowanOldStyleW01-Roman', Georgia, Times, serif !default; +$iowan-old-style-italic: 'IowanOldStyleW01-Italic1120392', Georgia, Times, serif !default; + +// Font Sizes +$base-font-size: 1em !default; +$base-font-family: $helvetica-neue-font-stack !default; + +// Shout +$wvu-shout: $helvetica-neue-condensed-black !default; +$wvu-shout-fallback: Impact, Charcoal, 'Arial Black', $base-font-family; +$wvu-shout-font-size: 8.2em !default; + +// Audiences +$wvu-traditional-audience: $iowan-old-style !default; +$narrow-audience: $iowan-old-style-italic !default; + +// Line height +$base-line-height: 1.5 !default; +$header-line-height: 1.25 !default; +$wvu-shout-line-height: 0.80487em !default; +$helvetica-neue-bold-line-height: 1.08333333em !default; +$wvu-traditional-audience-line-height: 1.16666666667em !default; + +// Line length +$wvu-typography-line-length: 45em !default; + +// WVU Color Pallette +//================================================== + +// Primary +$wvu-blue: #002855; +$wvu-gold: #EAAA00; + +// Neutral +$black: #2C2A29; +$pms-432-c: #333F48; +$pms-429-c: #A2AAAD; +$pms-warm-gray-11: #6E6259; +$pms-warm-gray-7: #7C736A; +$pms-warm-gray-3: #BFB8AF; + +$wvu-white: #F9F9F9; +$wvu-dune: $black; +$wvu-limed-spruce: $pms-432-c; +$wvu-gray-chateau: $pms-429-c; +$wvu-pine-cone: $pms-warm-gray-11; +$wvu-schooner: $pms-warm-gray-7; +$wvu-tide: $pms-warm-gray-3; + +// Accent +$pms-286-c: #0033A0; +$pms-300-c: #005EB8; +$pms-629-c: #9BD3DD; +$pms-7554-c: #4B3D2A; +$pms-7557-c: #8F701E; +$pms-144-c: #ED8B00; +$pms-7476-c: #0D5257; +$pms-5625-c: #657A68; +$pms-558-c: #9ABEAA; +$pms-180-c: #BE3A34; +$pms-166-c: #CD4C08; +$pms-115-c: #FDDA24; + +$wvu-smalt: $pms-286-c; +$wvu-endeavor: $pms-300-c; +$wvu-morning-glory: $pms-629-c; +$wvu-judge-gray: $pms-7554-c; +$wvu-reef-gold: $pms-7557-c; +$wvu-tangerine: $pms-144-c; +$wvu-eden: $pms-7476-c; +$wvu-xanadu: $pms-5625-c; +$wvu-summer-green: $pms-558-c; +$wvu-well-read: $pms-180-c; +$wvu-trinidad: $pms-166-c; +$wvu-candelight: $pms-115-c; + +// Links +//================================================== + +$wvu-use-typography-anchor: true !default; +$wvu-base-link-color: $pms-300-c !default; +$wvu-hover-link-color: $pms-166-c !default; +$wvu-link-border-style: 1px dotted !default; +$wvu-visited-link-color: $pms-286-c !default; + +// Masthead +//================================================== + +$blue-flying-wv: 'https://patterns.wvu.edu/images/flying-wv-blue.png'!default; +$wvu-masthead-two-line-lockup: false !default; +$wvu-masthead-background: 'blue' !default; +$wvu-masthead-has-signature: true !default; +$wvu-masthead-is-sub-brand: false !default; + +// Header +//================================================== + +$header-background-color: 'light' !default; + +// options are 'light' or 'dark' + +// Hero Elements +//================================================== + +$wvu-hero-image: 'https://patterns.wvu.edu/images/coopers-rock.jpg' !default; +$wvu-hero-image-width: 1720px !default; +$wvu-hero-image-height: 580px !default; +$diagonal-line-gold: 'https://patterns.wvu.edu/images/diagonal-gold.svg' !default; +$diagonal-line-blue: 'https://patterns.wvu.edu/images/diagonal-blue.svg' !default; +$diagonal-line-white: 'https://patterns.wvu.edu/images/diagonal-white.svg' !default; +$diagonal-line-gold-transparent: 'https://patterns.wvu.edu/images/diagonal-gold-transparent.svg' !default; +$diagonal-line-blue-transparent: 'https://patterns.wvu.edu/images/diagonal-blue-transparent.svg' !default; +$diagonal-line-white-transparent: 'https://patterns.wvu.edu/images/diagonal-white-transparent.svg' !default; +$diagonal-line-gold-fallback: 'https://patterns.wvu.edu/images/diagonal-gold.png' !default; +$diagonal-line-blue-fallback: 'https://patterns.wvu.edu/images/diagonal-blue.png' !default; +$diagonal-line-white-fallback: 'https://patterns.wvu.edu/images/diagonal-white.png' !default; +$diagonal-line-gold-transparent-fallback: 'https://patterns.wvu.edu/images/diagonal-gold-transparent.png' !default; +$diagonal-line-blue-transparent-fallback: 'https://patterns.wvu.edu/images/diagonal-blue-transparent.png' !default; +$diagonal-line-white-transparent-fallback: 'https://patterns.wvu.edu/images/diagonal-white-transparent.png' !default; +$wvu-pattern-grid: 'https://patterns.wvu.edu/images/wvu-pattern-grid.png' !default; +$vignetting: 'https://patterns.wvu.edu/images/vignetting-2.png' !default; + +$diagonal-line: $diagonal-line-gold-transparent !default; + +$wvu-shout-font-size-medium: 4.5em !default; +$wvu-shout-font-size-long: 3em !default; +$wvu-shout-margin: 0 0 .5em !default; + +// Hero Typography + +$wvu-hero-title-typeface: $wvu-shout !default; +$wvu-hero-title-color: white !default; + +// Set vignetting to true if you have a photo that is busy and makes text illegible + +$has-vignetting: false !default; +$wvu-hero-vignetting-opacity: .85 !default; + +// Sets the cropping of the WVU grid pattern + +$grid-zoom-1: 3340px !default; +$grid-zoom-2: 1720px !default; +$grid-zoom-3: cover !default; +$wvu-pattern-grid-zoom: $grid-zoom-2 !default; +$is-shout-bottom-gold: true !default; + +// Pick one -- Can only have one or the other (diagonal or grid) + +$has-diagonal-line: false !default; +$has-wvu-pattern-grid: false !default; + +$has-small-photo: false !default; +$wvu-shout-length: 'short' !default; + +// Layout +$wvu-container-padding: 4em 0 4.3em 0 !default; +$wvu-hero-container-padding: 7em 0 !default; + +// Lede Text +// ================================================= + +$wvu-lede-font-size: 2.5em !default; +$wvu-lede-line-height: 1.08333333em !default; +$wvu-lede-text-align: center !default; + +// Header +// ==================================================== + +$wvu-header-color: $black !default; + +// Grid +//================================================== + +$gutter: golden-ratio(5em, 1) !default; // Gutter between each two columns +$max-width: em(1200) !default; // Max-width of the outer container + +// AJ's Grid +//================================================== + +// Grid Media Queries: +$grid-mq-tablet: 48em !default; +$grid-mq-desktop: 60em !default; + +// Grid Gutters +$grid-gutter-tablet: 1.302083333333333% !default; +$grid-gutter-desktop: 1.041666666666667% !default; + +// Breakpoints +//================================================== + +$bp-micro: 340 !default; +$bp-mini: 450 !default; +$bp-small: 570 !default; +$bp-medium: 768 !default; +$bp-large: 960 !default; +$bp-xlarge: 1200 !default; +$bp-jumbo: 1720 !default; + +// Responsive Navigation Breakpoint +$rwd-nav-bp: $bp-medium !default; + +// Other Sizes +$base-border-radius: 3px !default; +$base-spacing: $base-line-height * 1em !default; +$base-z-index: 0 !default; + +// Font Colors +$base-font-color: $black !default; +$base-accent-color: $pms-300-c !default; + +// Link Colors +$base-link-color: $base-accent-color !default; +$hover-link-color: $pms-166-c !default; +$base-button-color: $base-link-color !default; +$hover-button-color: $hover-link-color !default; + +// Flash Colors +$alert-color: $pms-115-c !default; +$error-color: $pms-180-c !default; +$notice-color: $pms-7557-c !default; +$success-color: $pms-558-c !default; + +// Border color +$base-border-color: #ccc; +$base-border: 1px solid $base-border-color !default; + + + +// Forms +// ================================================= + +$form-border-color: $base-border-color !default; +$form-border-color-hover: $base-border-color !default; +$form-border-color-focus: $base-accent-color !default; +$form-border-radius: $base-border-radius; +$form-box-shadow: inset 0 1px 3px rgba(black,0.06) !default; +$form-box-shadow-focus: $form-box-shadow, 0 0 5px rgba($form-border-color-focus, 0.7) !default; +$form-font-size: $base-font-size !default; +$form-font-family: $base-font-family !default; diff --git a/scss/1-base/base-dir.scss b/scss/1-base/base-dir.scss new file mode 100644 index 0000000..92073bc --- /dev/null +++ b/scss/1-base/base-dir.scss @@ -0,0 +1,20 @@ +@import 'wvu-variables'; +@import 'wvu-media-queries'; +@import 'wvu-image-replacement'; +// @import 'wvu-nav'; +@import 'wvu-mixins'; +@import 'wvu-color-modifiers'; +@import 'wvu-typography'; +@import 'wvu-base'; +// @import 'wvu-blog'; +@import 'wvu-buttons'; +@import 'wvu-footer'; +@import 'wvu-forms'; +// @import 'wvu-header'; +// @import 'wvu-instructions'; +@import 'wvu-main-content'; +@import 'wvu-masthead'; +@import 'wvu-print'; +@import 'wvu-search'; +@import 'wvu-skip-nav'; +@import 'wvu-tables'; diff --git a/scss/2-modules/_modifiers-for-patterns.scss b/scss/2-modules/_modifiers-for-patterns.scss new file mode 100644 index 0000000..ce8d47c --- /dev/null +++ b/scss/2-modules/_modifiers-for-patterns.scss @@ -0,0 +1,377 @@ +// WVU Masthead + +.wvu-masthead--two-line-lockup { + .wvu-masthead__title { font-size: 0.75em; line-height: 1.08333333em; float: left; margin-top: 0.1em; } + .wvu-masthead__university-name { top: 4.8em; + @include mq($bp-medium) { + top: 7.1em; + } + } +} + +.wvu-masthead--gold { background-color: $wvu-gold; color: $wvu-blue; background-image: none; + input[type="submit"] { + &.form-search__submit { + &:hover { background-color: $wvu-blue; border-color: $wvu-blue; } + } + } + .wvu-masthead__logo { color: $wvu-blue; + &:hover { color: $pms-300-c; } + &:visited { color: $wvu-blue; } + } + .wvu-masthead__link { color: $wvu-blue; + &:hover { color: $wvu-base-link-color; } + } + .wvu-masthead__college-link a { background: $wvu-blue; color: white; } +} + +.wvu-masthead--white { background-color: white; color: $black; background-image: none; + input[type="submit"] { + &.form-search__submit { border-color: $wvu-blue; background-color: $wvu-blue; + &:hover { background-color: $wvu-gold; border-color: $wvu-gold; } + } + } + .wvu-masthead__logo { color: $wvu-blue; + &:hover { color: $pms-300-c; } + } + .wvu-masthead__link { color: $wvu-blue; + &:hover { color: $wvu-base-link-color; } + } + .wvu-masthead__college-link a { background: $wvu-gold; } +} + +.wvu-masthead--blue-pattern { background: url(../images/pattern-blue.jpg) no-repeat; background-size: cover; } + +//// has signature + +.wvu-masthead--has-signature { + + .wvu-masthead__logo { + background-image: url(../images/flying-wv-w-signature.png); + background-repeat: no-repeat; + background-position: top 1.2em left; + background-size: 300px; + padding-left: 54px; + padding-bottom: 1em; + } + .wvu-masthead__logo--mini { + background-size: 250px; + background-position: top 0.5em left; + } + .wvu-masthead__title, &.wvu-masthead--two-line-lockup .wvu-masthead__title { + padding-top: 46px; + display: inline-block; + font-size: 14px; + text-transform: uppercase; + @include mq($bp-medium) { + font-size: 16px; + } + } + .wvu-masthead__university-name, &.wvu-masthead--two-line-lockup .wvu-masthead__university-name { + position: absolute; + left: -99999em; + } + &.wvu-masthead--two-line-lockup { + .wvu-masthead__title { + padding-top: 46px; + display: inline-block; + font-size: 12px; + text-transform: uppercase; + @include mq($bp-micro) { + font-size: 14px; + } + @include mq($bp-medium) { + font-size: 16px; + } + } + .wvu-masthead__university-name { + position: absolute; + left: -99999em; + } + } + &.wvu-masthead--gold { + .wvu-masthead__logo { + background-image: url(https://patterns.wvu.edu/images/flying-wv-w-signature-gold-bg.png); + } + } + &.wvu-masthead--white { + .wvu-masthead__logo { + background-image: url(https://patterns.wvu.edu/images/flying-wv-w-signature-white-bg.png); + } + } +} + +.wvu-masthead--gold { + .wvu-masthead__logo { + background-image: url(https://patterns.wvu.edu/images/flying-wv-w-signature-gold-bg.png); + } +} +.wvu-masthead--white { + .wvu-masthead__logo { + background-image: url(https://patterns.wvu.edu/images/flying-wv-w-signature-white-bg.png); + } +} + + +// WVU Hero + +.wvu-hero--baby { color: $black; background-image: none; background-color: transparent; text-shadow: none; + .wvu-hero__container { + @include mq($bp-medium) { + display: flex; + } + } + .wvu-hero__copy { padding: 2em; background: #eee;} + .wvu-hero__photo { + position: relative; + img { + position:absolute; + top:50%; + min-height:100%; + display:block; + left:50%; + -webkit-transform: translate(-50%, -50%); + min-width:100%; + height: 100%; + min-height: 26em; + max-width: 99999em; + width: auto; + } + &.wvu-hero__photo--edit-mode { + img { + position: relative; + } + } + } + .wvu-hero__photo--edit-mode { + overflow: visible; + } + h1 { font-size: 3em; color: $wvu-blue; + @include mq($bp-large) { font-size: 3.5em; } + } + h1, p { text-shadow: 0px 0px 0px transparent; } +} + +.wvu-hero--traditional-audience { + h1 { font-family: $iowan-old-style; font-weight: normal; text-transform: none; font-size: 3em; line-height: $wvu-traditional-audience-line-height; + @include mq($bp-large) { font-size: 4em; } + } + .wvu-hero__title-bottom { color: white; } +} + +.wvu-hero--narrow-audience { + h1 { font-family: $iowan-old-style-italic; font-weight: normal; text-transform: none; font-size: 3em; line-height: $wvu-traditional-audience-line-height; + @include mq($bp-large) { font-size: 4em; } + } + .wvu-hero__title-bottom { color: white; } +} + +.wvu-hero--medium-shout { + h1 { font-size: 4.5em; } + .wvu-hero__container { + padding: 4em 3em; + @include mq($bp-jumbo) { + padding: 4em 0; + } + } +} + +.wvu-hero--long-shout { + h1 { font-size: 3em; } +} + +.wvu-hero--vignetting { + background-image: url($vignetting), url($wvu-hero-image); + background-size: cover, cover; + background-position: center top, center top; +} + +.wvu-hero--pattern-grid { + + background-image: url($wvu-pattern-grid), url($wvu-hero-image); + background-size: $wvu-pattern-grid-zoom, cover; + background-position: center top, center top; + + .button { + background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* IE10+ */ + background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */ + -webkit-box-shadow: 2px 2px 15px 0 #000000; + box-shadow: 2px 2px 15px 0 #000000; + + } + + &.wvu-hero--vignetting { + background-image: url($wvu-pattern-grid), url($vignetting), url($wvu-hero-image); + background-size: $wvu-pattern-grid-zoom, cover, cover; + background-position: center top, center top, center top; + } + +} + +.wvu-hero--grid-zoom-1 { + background-size: $grid-zoom-1, cover; + &.wvu-hero--vignetting { + background-size: $grid-zoom-1, cover, cover; + } +} + +.wvu-hero--grid-zoom-2 { + background-size: $grid-zoom-2, cover; + &.wvu-hero--vignetting { + background-size: $grid-zoom-1, cover, cover; + } +} + +.wvu-hero--grid-zoom-13 { + background-size: $grid-zoom-3, cover; + &.wvu-hero--vignetting { + background-size: $grid-zoom-1, cover, cover; + } +} + +.wvu-hero--diagonal-line { + background-image: url($wvu-hero-image); + background-repeat: no-repeat; + background-position: 75% 50%; + background-size: cover; + @include mq($bp-large) { + background-image: url($diagonal-line), url($wvu-hero-image); + background-size: 500px, cover; + background-position: 59% -209px, center top; + &.wvu-hero--vignetting { + background-image: url($diagonal-line), url($vignetting), url($wvu-hero-image); + background-size: 500px, cover, cover; + background-position: 59% -209px, center top, center top; + } + } + &.wvu-hero--vignetting { + background-image: url($vignetting), url($wvu-hero-image); + } +} + +.wvu-hero--small-photo { color: $black; background-image: none; background-color: #efefef; text-shadow: none; padding: 0 2em; + @include mq($bp-medium) { + padding: 0 6em; + } + @include mq($bp-xlarge) { + padding: 0; + } + img { max-width: 100%; + @include mq($bp-medium) { + max-width: 560px; + } + @include mq($bp-xlarge) { + max-width: 100%; + } + } + .wvu-hero__container { padding: 0 1em; + @include mq($bp-xlarge) { padding: 0; } + } + .wvu-hero__copy { padding: 3em 0; + @include mq($bp-medium) { + font-size: 0.9em; + } + @include mq($bp-large) { + font-size: 1em; + } + h1 { font-size: 3em; color: $wvu-blue; + @include mq($bp-large) { font-size: 3.5em; } + } + h1, p { text-shadow: 0px 0px 0px transparent; } + } + .wvu-hero__photo { overflow: hidden; } + .button--white { color: $black !important; border-color: $black !important; + &:hover { color: white !important; background-color: $black !important; } + } + +} + + +// Quicklinks + +.wvu-quicklinks { + li { + padding-left: 1em; + background: url(../images/diagonal-gold.svg) no-repeat 0 7px; + background-size: 20px; + margin-left: 0; + } +} + +.wvu-quicklinks--flex { + ul { + @include mq($bp-medium) { + display: flex; + align-items: stretch; + flex-flow: row wrap; + } + li { + padding-left: 1.5em; + background: url(../images/diagonal-gold.svg) no-repeat 0 7px; + margin-left: 0; + font-size: 1em; + box-sizing: border-box; + background-size: 20px; + border-right: 5px solid $pms-432-c; + border-bottom: 5px solid $pms-432-c; + @include mq($bp-medium) { + width: 25%; + float: left; + } + a { color: white; display: block; } + } + } +} + +.wvu-spotlight--triptych { + h2 { + font-size: 2em; + margin: 0.5em 0; + } + p { + padding-bottom: 1em; + } +} + +.wvu-calendar--flex { padding-left: 0; font-size: 0.8em; + @include mq($bp-medium) { + display: flex; + align-items: stretch; + flex-flow: row wrap; + li { + width: 33%; + padding: 0 1em 1em 0; + } + } +} + +.wvu-masthead--blue { background-color: $wvu-blue; color: white; background-image: none; + input[type="submit"] { + &.form-search__submit { + &:hover { background-color: $wvu-blue; border-color: white; } + } + } + .wvu-masthead__logo { color: white; + &:hover { color: $pms-300-c; } + &:visited { color: white; } + } + .wvu-masthead__link { color: white; + &:hover { color: shade(white, 10%); } + } + .wvu-masthead__college-link a { background: $wvu-gold; color: $wvu-blue; } +} + +.wvu-masthead--gold { + background-color: $wvu-gold !important; + color: $wvu-blue !important; +} + +.wvu-masthead--white { + background-color: white !important; + color: $wvu-blue !important; +} diff --git a/scss/2-modules/_wvu-action-hero.scss b/scss/2-modules/_wvu-action-hero.scss new file mode 100644 index 0000000..adb3fc5 --- /dev/null +++ b/scss/2-modules/_wvu-action-hero.scss @@ -0,0 +1,41 @@ +.wvu-action-hero { + background-color: $wvu-gold; + background-image: url(https://admissions.wvu.edu/images/wvu-pattern-background--gold.png); + background-position: 50% 0; + background-repeat: no-repeat; + background-size: cover; + color: $wvu-blue; + text-align: center; + p { + margin: 1em auto; + } +} + +.wvu-action-hero__container { + @include u-wvu-container-padding(); +} + +.wvu-action-hero__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + color: $wvu-blue; + @include wvu-primary-pattern-heading(); + } + h3 { + color: $wvu-blue; + @include wvu-lede(); + } +} + +.wvu-action-hero__postscript { + display: block; + margin: 0 auto; +} + +// Layout +// ================================== + +.wvu-action-hero__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-admin-hero.scss b/scss/2-modules/_wvu-admin-hero.scss new file mode 100644 index 0000000..74fddf0 --- /dev/null +++ b/scss/2-modules/_wvu-admin-hero.scss @@ -0,0 +1,107 @@ +.wvu-admin-hero { + background-color: $pms-432-c; + color: white; + overflow: hidden; + position: relative; + a { + color: $wvu-gold; + position: relative; + z-index: 3; + &.button { + color: white; + &:hover { + color: $black; + } + } + } + h1, h2, h3, p, ul { + color: white; + position: relative; + z-index: 3; + } + h1 { + font-size: 3em; + @include so-gold-slash(); + &:before { + background-size: 292px; + left: -173px; + top: -83px; + z-index: -3; + } + } + h1, p { + text-shadow: 1px 1px 1px #000000; + } + ul { + list-style-type: none; + padding-left: 0; + } + p { + font-size: 1.5em; + margin-top: 0; + } +} + +.wvu-admin-hero__container { + @include u-wvu-container-padding(); + padding: 7em 2em 7.3em 2em; + @include mq($bp-xlarge) { + padding: 7em 0 7.3em 0; + } + @include so-vignetting($wvu-hero-vignetting-opacity); +} + +.wvu-admin-hero__links { + ul { + list-style-type: none; + padding-left: 0; + } +} + +.page--edit-mode { + .wvu-admin-hero { + h1 { + &:before { + display: none; + } + } + } + .wvu-admin-hero__container { + &:before { + display: none; + } + } +} + +$i: 90; +@while $i > 0 { + .wvu-admin-hero__container { + &.wvu-admin-hero__container--vignetting-#{$i} { + &:before { + opacity: $i * .01; + } + } + $i: $i - 10; + } +} + + +// Layout +// ===================================== + +.wvu-admin-hero__container { + @include outer-container(); +} + +.wvu-admin-hero__copy { + @include mq($bp-medium) { + @include span-columns(7); + } +} + +.wvu-admin-hero__links { + @include mq($bp-medium) { + @include span-columns(4); + @include shift(1); + } +} diff --git a/scss/2-modules/_wvu-adverts.scss b/scss/2-modules/_wvu-adverts.scss new file mode 100644 index 0000000..ef50aa8 --- /dev/null +++ b/scss/2-modules/_wvu-adverts.scss @@ -0,0 +1,248 @@ +.wvu-adverts__advertisement { + border: 1px solid $black; + overflow: hidden; + position: relative; + margin-bottom: 1em; + min-height: 79px; + + a { + @include wvu-shout(); + -webkit-font-smoothing: antialiased; + &:hover { background: transparent; } + } + h2 { + margin-top: 0; + } +} + +.wvu-adverts__adverts { + display: table; + width: 100%; + margin-top: 2em; +} + +h2 + .wvu-adverts__adverts { + margin-top: 3em; +} + +.wvu-adverts__adverts--5, .wvu-adverts__adverts--9, .wvu-adverts__adverts--10 { + .wvu-adverts__ad-text { + @include mq($bp-medium) { + font-size: 1.2em; + } + } +} + +.wvu-adverts__ad-text { + position: absolute; + font-size: 1.5em; + line-height: $wvu-shout-line-height; + font-weight: bold; + width: 100%; + + bottom: -1px; + color: white; + /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0.7+100 */ + background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* IE10+ */ + background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */ + @include mq($bp-small) { + font-size: 1em; + } + @include mq($bp-xlarge) { + font-size: 1.5em; + } + a { color: white; text-decoration: none; + display: block; + padding: 0.5em; + @include so-gold-slash(); + z-index: 3; + &:before { + background-size: 50px; + height: 50px; + left: -15px; + top: -11px; + } + &:hover { color: white; } + &:visited { color: white; } + span { + color: white; + position: relative; + text-decoration: none; + z-index: 3; + } + } +} + +.wvu-adverts__container { + @include u-wvu-container-padding(); +} + +.wvu-adverts__entries--edit-mode { + .wvu-adverts__image, .wvu-adverts__copy { + color: $black; + h2 { + color: $black; + } + } +} + +.wvu-adverts__header { + text-align: center; + h2 { + @include wvu-secondary-pattern-heading(); + } + h3 { + @include wvu-secondary-pattern-heading(); + font-size: 2.4em; + } + p { + margin: 1em auto 2em auto; + } +} + +.wvu-adverts__links-list { margin-top: 1em; + ul { list-style-type: none; padding-left: 0; + li { + a { + &:hover { color: white; } + } + } + } +} + +.wvu-adverts__postscript { + @include wvu-postscript(); +} + +.wvu-sidebar { + .wvu-adverts__advertisement { + text-align: left; + .wvu-adverts__headline, .wvu-adverts__lede, .wvu-adverts__postscript { + text-align: left; + } + } + .wvu-adverts__adverts, .wvu-adverts__adverts--two, .wvu-adverts__adverts--three, .wvu-adverts__adverts--four, .wvu-adverts__adverts--five { + .wvu-adverts__advertisement { + margin-bottom: 1em; + } + } + .wvu-adverts__container { + width: 100%; + padding: 0; + } + .wvu-adverts__header { + display: none; + } +} + +.main { + .wvu-adverts__ad-text { + @include mq($bp-xlarge) { + font-size: 1.2em; + } + } + .wvu-adverts__header { + display: none; + } +} + +// Layout +// ===================================== + +.wvu-adverts__advertisement { + @include span-columns(12); + + @include mq($bp-small) { + @include span-columns(3); + @include omega(4n); + } + +} + +.wvu-adverts__adverts--2 { + .wvu-adverts__advertisement { + @include mq($bp-medium) { + @include span-columns(6); + @include omega(2n) + } + } +} + +.wvu-adverts__adverts--3, .wvu-adverts__adverts--6 { + .wvu-adverts__advertisement { + @include mq($bp-medium) { + @include span-columns(4); + @include omega-reset(4n); + @include omega(3n) + } + } +} + +.wvu-adverts__adverts--4 { + .wvu-adverts__advertisement { + @include mq($bp-medium) { + @include span-columns(3); + @include omega-reset(4n); + @include omega(4n); + } + } +} + +.wvu-adverts__adverts--5, .wvu-adverts__adverts--9, .wvu-adverts__adverts--10 { + .wvu-adverts__advertisement { + @include mq($bp-medium) { + @include span-columns(2.4); + @include omega-reset(4n); + @include omega(5n); + } + } +} + +.wvu-adverts__container { + @include outer-container(); +} + +.wvu-adverts__links-list { margin-top: 1em; + @include mq($bp-medium) { + @include span-columns(3); + } +} + +.wvu-sidebar { + .wvu-adverts__advertisement { + @include mq($bp-small) { + @include span-columns(12); + @include omega-reset(4n); + } + } +} + +.wvu-adverts__entries--edit-mode { + .wvu-adverts__image, .wvu-adverts__copy { + @include mq($bp-medium) { + @include span-columns(6); + } + } +} + +.wvu-sidebar { + .wvu-adverts__adverts, .wvu-adverts__adverts--two, .wvu-adverts__adverts--three, .wvu-adverts__adverts--four, .wvu-adverts__adverts--five { + .wvu-adverts__advertisement { + @include mq($bp-small) { + @include span-columns(12); + } + } + } +} + +.main { + .wvu-adverts__container { + width: 100%; + padding: 0; + } +} diff --git a/scss/2-modules/_wvu-background-color-changer.scss b/scss/2-modules/_wvu-background-color-changer.scss new file mode 100644 index 0000000..d0278d2 --- /dev/null +++ b/scss/2-modules/_wvu-background-color-changer.scss @@ -0,0 +1,44 @@ +.wvu-background-color-changer { + @include u-wvu-container-padding(); + ul { + list-style-type: none; + margin: 0 auto; + padding-left: 0; + li { + cursor: pointer; + font-size: .8em; + height: 3em; + line-height: 1em; + margin-right: 3px; + padding: .5em; + } + } +} + +// Layout +// =================================== + +.wvu-background-color-changer { + @include outer-container(); +} + +.wvu-background-color-changer { + ul { + li { + @include mq($bp-medium) { + @include span-columns(4); + @include omega(3n); + } + @include mq($bp-medium) { + @include omega-reset(3n); + @include span-columns(2.4); + @include omega(5n); + } + @include mq($bp-xlarge) { + @include omega-reset(5n); + @include span-columns(1.7142); + @include omega(7n); + } + } + } +} diff --git a/scss/2-modules/_wvu-backpage-header.scss b/scss/2-modules/_wvu-backpage-header.scss new file mode 100644 index 0000000..e302b6d --- /dev/null +++ b/scss/2-modules/_wvu-backpage-header.scss @@ -0,0 +1,97 @@ +.wvu-backpage-header { + background-color: $pms-432-c; + background-position: 50% 50%; + background-size: cover; + color: white; + display: table; + overflow: hidden; + position: relative; + width: 100%; + a { + color: white; + } + h1, h2, h3, h4, h5, h6 { + color: white; + } + h1 { + clear: both; + margin-top: 10px;; + position: relative; + @include so-gold-slash(); + span { + position: relative; + z-index: 3; + } + } + p { + font-size: 1.5em; + margin-bottom: 2em; + position: relative; + z-index: 3; + } + h1, p, a { + text-shadow: 1px 1px 1px #000000; + } +} + +.wvu-backpage-header--big-photo { + .wvu-backpage-header__container { + @include so-vignetting($wvu-hero-vignetting-opacity); + } +} + +.wvu-backpage-header--plain { + background-color: transparent; + color: $black; + a { + color: $wvu-base-link-color; + } + h1 { + color: $black; + &:before { + display: none; + } + } + h1, p, a { + text-shadow: none; + } + .wvu-backpage-header__container { + &:before { + background: transparent; + } + } +} + +.wvu-backpage-header__badge { + /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0.7+100 */ + background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6-15 */ + background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */ + background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */ + border-radius: 2px; + clear: both; + color: white; + display: inline-block; + padding: .5em .7em; + position: relative; + text-transform: uppercase; + z-index: 3; +} + +.wvu-backpage-header__container { + @include so-vignetting($wvu-hero-vignetting-opacity); + padding-left: 1em; + padding-right: 1em; + padding-top: 2.5em; + @include mq($bp-xlarge) { + padding-left: 0; + padding-right: 0; + } +} + +// Layout +// ================================== + +.wvu-backpage-header__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-big-search-index.scss b/scss/2-modules/_wvu-big-search-index.scss new file mode 100644 index 0000000..2a685aa --- /dev/null +++ b/scss/2-modules/_wvu-big-search-index.scss @@ -0,0 +1,10 @@ +.wvu-big-search-index__container { + @include u-wvu-container-padding(); +} + +// Layout +// ============================ + +.wvu-big-search-index__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-big-search.scss b/scss/2-modules/_wvu-big-search.scss new file mode 100644 index 0000000..9f90df4 --- /dev/null +++ b/scss/2-modules/_wvu-big-search.scss @@ -0,0 +1,113 @@ +.wvu-big-search { + background-color: $wvu-gold; + background-image: url(https://admissions.wvu.edu/images/wvu-pattern-background--gold.png); + background-position: 50% 0; + background-repeat: no-repeat; + background-size: cover; + color: $wvu-blue; + text-align: center; + @include mq($bp-large) { + background-size: auto; + } + p { + margin: 1em auto; + } + + .form-search__label { + width: 80%; + margin: 0; + float: left; + @include mq($bp-medium) { + width: 83%; + } + } + + input[type="search"].form-search__field { + color: #2C2A29; + height: 60px; + border: none; + border-radius: 3px 0 0 3px; + padding-left: 18px; + font-size: 1.2rem; + font-weight: normal; + -moz-appearance: none; + -webkit-appearance: none; + @include mq($bp-medium) { + height: 72px; + font-size: 1.5rem; + } + @include mq($bp-medium) { + height: 86px; + } + } + + input[type="submit"].form-search__submit { + width: 20%; + margin: 0; + height: 60px; + float: left; + background-color: $wvu-blue; + border: none; + border-radius: 0 3px 3px 0; + background-size: 21px; + background-position: 50% 21px; + @include mq($bp-medium) { + width: 17%; + height: 72px; + } + @include mq($bp-medium) { + height: 86px; + background-size: 32px; + background-position: 50% 27px; + } + &:hover { + background-color: $black; + border-color: $wvu-blue; + } + } +} + +.wvu-big-search__container { + @include u-wvu-container-padding(); +} + +.wvu-big-search__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + color: $wvu-blue; + @include wvu-primary-pattern-heading(); + } + h3 { + color: $wvu-blue; + @include wvu-lede(); + } +} + +.wvu-big-search__postscript { + clear: both; + display: table; + margin: 0 auto; + width: 100%; + p { + margin: 1em 0; + max-width: 9999em; + } +} + +// Layout +// =============================== + +.wvu-big-search__container { + @include outer-container(); +} + +.wvu-big-search { + .form-search { + @include outer-container; + @include mq($bp-medium) { + @include span-columns(8); + @include shift(2); + } + } +} \ No newline at end of file diff --git a/scss/2-modules/_wvu-breadcrumbs.scss b/scss/2-modules/_wvu-breadcrumbs.scss new file mode 100644 index 0000000..116afa4 --- /dev/null +++ b/scss/2-modules/_wvu-breadcrumbs.scss @@ -0,0 +1,28 @@ +.wvu-breadcrumbs { + position: relative; + z-index: 2; + width: 100%; +} + +.wvu-breadcrumbs__crumbs { padding: 0.5em 1em; list-style-type: none; + @include mq($bp-xlarge) { padding: 0.5em 0; } + li { float: left; font-size: .8em; margin-right: 0.5em; + &:after { content: ' / '; } + &:last-child { + &:after { content: ''; } + }; + } +} + +.wvu-breadcrumbs__list--white { color: white; + a { color: white; } +} + +// Layout +// ============================== + +.wvu-breadcrumbs__container { + @include mq($bp-medium) { + @include outer-container(); + } +} diff --git a/scss/2-modules/_wvu-calendar--flex.scss b/scss/2-modules/_wvu-calendar--flex.scss new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/scss/2-modules/_wvu-calendar--flex.scss @@ -0,0 +1 @@ + diff --git a/scss/2-modules/_wvu-calendar-widget.scss b/scss/2-modules/_wvu-calendar-widget.scss new file mode 100644 index 0000000..248e740 --- /dev/null +++ b/scss/2-modules/_wvu-calendar-widget.scss @@ -0,0 +1,172 @@ +.cs-rss-snippet { + padding: 1em 0; +} + +.wvu-calendar { + padding-left: 0; + li { margin-bottom: 0.5em; display: inline-block; width: 100%; + .eventDate { float: left; margin-right: 4%; width: 10%; text-align: center; padding-bottom: 6px; border-radius: 6px; display: inline-block; + } + .eventMonth { font-size: .8em; text-transform: uppercase; } + .eventDay { display: block; font-size: 1.5em; line-height: .8em; clear: both; } + .eventInfo { float: left; width: 86%; display: inline-block;} + .eventTime { font-weight: bold; } + .eventName { display: block; } + } + &.wvu-calendar--flex { + @include mq($bp-medium) { + display: flex; + align-items: stretch; + flex-flow: row wrap; + li { + width: 33%; + padding: 0 1em 1em 0; + } + } + } +} + +.wvu-calendar-widget__container { + @include u-wvu-container-padding(); +} + +.wvu-calendar-widget__header { + text-align: center; + h2 { + @include wvu-secondary-pattern-heading(); + } + h3 { + @include wvu-secondary-pattern-heading(); + font-size: 2.4em; + } + p { + margin: 0 auto; + } +} + +.wvu-calendar-widget__postscript { + @include wvu-postscript(); + p { + max-width: 99999em; + } +} + +.wvu-calendar { + li { + .eventDate { + font-weight: bold; + } + } +} + +.wvu-calendar--flex { + font-size: 1em; +} + +.ua-calendar-widget { + a { + text-decoration: none; + } + h1, h2, h3, h4, h5, h6 { + margin-top: 0; + } +} + +.wvu-calendar-widget__date { + border: 1px solid tint($black, 50%); + border-radius: 3px; + line-height: 1.2em; + padding: .5em 0; + text-align: center; +} + +.wvu-calendar-widget__item { + margin-bottom: 1em; +} + +.wvu-calendar-widget__day { + font-size: 1.5em; +} + +.wvu-sidebar, .so-featurettes__featurette, .so-magic-anytych__panel { + .wvu-calendar-widget__postscript, .wvu-calendar-widget__header { + display: none; + } + .wvu-calendar-widget__container { + padding: 0; + } + .wvu-calendar--flex { padding-left: 0; + li { padding-right: 1em; } + @include mq($bp-medium) { + display: block; + li { + width: 100%; + padding: 0 0 1em 0; + } + } + } +} + +.wvu-calendar-widget { padding-left: 0; + li { margin-bottom: 0.5em; display: inline-block; width: 100%; + .eventDate { float: left; margin-right: 4%; width: 10%; text-align: center; padding-bottom: 6px; border-radius: 6px; + } + .calEventMonth { font-size: .8em; text-transform: uppercase; } + .calEventDay { display: block; font-size: 1.5em; line-height: .8em; clear: both; } + .eventInfo { float: left; width: 86%;} + .eventTime { font-weight: bold; } + .eventName { display: block; } + } +} + +.wvu-calendar-widget--flex { padding-left: 0; + li { padding-right: 1em; } + @include mq($bp-medium) { + display: flex; + align-items: stretch; + flex-flow: row wrap; + li { + width: 33%; + padding: 0 0 1em 0; + } + } +} + +.main, .wvu-diptych__panel, .wvu-polyptych__panel, .wvu-triptych__panel, .wvu-quadriptych__panel, .wvu-pentaptych__panel, .wvu-sidebar { + .wvu-calendar { + &.wvu-calendar--flex { + @include mq($bp-medium) { + display: block; + li { + width: 100%; + } + } + } + } + .wvu-calendar-widget__container { + padding: 0; + } +} + +// Layout +// ========================================== + +.wvu-calendar-widget__container { + @include outer-container(); +} + +.wvu-calendar-widget__date { + @include mq($bp-medium) { + @include span-columns(2); + } +} + +.wvu-calendar-widget__item { + @include span-columns(12); +} + +.wvu-calendar-widget__details { + @include mq($bp-medium) { + @include span-columns(10); + } +} diff --git a/scss/2-modules/_wvu-code-examples.scss b/scss/2-modules/_wvu-code-examples.scss new file mode 100644 index 0000000..60b072f --- /dev/null +++ b/scss/2-modules/_wvu-code-examples.scss @@ -0,0 +1,58 @@ +.wvu-code-examples { + h2, + h3, + h4, + h5, + h6 { + border-top: 1px solid #eee; + margin-top: 3em; + padding-top: .5em; + } + pre { + box-sizing: border-box; + max-height: 500px; + overflow: scroll; + padding: 2em; + } +} + +.wvu-code-examples__container { + @include u-wvu-container-padding(); +} + +.wvu-code-examples { + clear: both; + display: table; + width: 100%; +} + +// Layout +// ===================================== + +.wvu-code-example { + @include mq($bp-medium) { + @include span-columns(4); + @include omega(3n); + } +} + +.wvu-code-examples--js { + .wvu-code-examples__code-example { + @include mq($bp-medium) { + @include omega-reset(3n); + @include span-columns(3); + } + } + &.wvu-code-examples--edit-mode { + .wvu-code-example { + @include mq($bp-medium) { + @include omega-reset(3n); + @include span-columns(3); + } + } + } +} + +.wvu-code-examples__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-container.scss b/scss/2-modules/_wvu-container.scss new file mode 100644 index 0000000..715f70b --- /dev/null +++ b/scss/2-modules/_wvu-container.scss @@ -0,0 +1,10 @@ +.wvu-container { + @include u-wvu-container-padding(); +} + +// Layout +// ======================================== + +.wvu-container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-diptych.scss b/scss/2-modules/_wvu-diptych.scss new file mode 100644 index 0000000..cdbf039 --- /dev/null +++ b/scss/2-modules/_wvu-diptych.scss @@ -0,0 +1,106 @@ +.wvu-diptych { + background-position: 50% 50%; + background-size: cover; + color: $black; + h2 { + font-size: $wvu-shout-font-size; + margin: $wvu-shout-margin; + text-align: center; + } + h3 { + margin-top: 1em; + @include mq($bp-medium) { + margin-top: 0; + } + } + .wvu-diptych__photo { + color: $wvu-blue; + font-size: 9em; + margin-bottom: 20px; + @include wvu-shout(); + } + .wvu-diptych__copy--wide { + text-align: center; + p { + margin: 1em auto; + } + } +} + +.wvu-diptych__container { + @include u-wvu-container-padding(); +} + +.wvu-diptych__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + @include wvu-primary-pattern-heading(); + } + h3 { + @include wvu-lede(); + } +} + +.wvu-diptych__panel { + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } +} + +.wvu-diptych__panels { + display: table; + width: 100%; +} + +.wvu-diptych__postscript { + @include wvu-postscript(); +} + +.wvu-diptych--2 { + .wvu-diptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.u-wvu-blue.background { + .wvu-diptych { + .wvu-diptych__photo { + color: $wvu-gold; + } + } +} + +// Layout +// ===================================== + +.wvu-diptych { + .wvu-diptych__panel { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-diptych__photo { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-diptych__copy { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-diptych__copy--wide { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-diptych__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-directory.scss b/scss/2-modules/_wvu-directory.scss new file mode 100644 index 0000000..2834438 --- /dev/null +++ b/scss/2-modules/_wvu-directory.scss @@ -0,0 +1,17 @@ +.wvu-directory__container { + @include u-wvu-container-padding(); +} + +// Layout +// ============================= + +.wvu-directory__container { + @include outer-container(); +} + +.main { + .wvu-directory__container { + margin: auto; + width: 100%; + } +} diff --git a/scss/2-modules/_wvu-event-agenda.scss b/scss/2-modules/_wvu-event-agenda.scss new file mode 100644 index 0000000..27f39bd --- /dev/null +++ b/scss/2-modules/_wvu-event-agenda.scss @@ -0,0 +1,30 @@ +.wvu-event-agenda { + h1, h2, h3, h4, h5, h6 { + font-family: $helvetica-neue-light; + font-weight: normal; + margin-top: 0; + text-align: center; + } + table { + margin-bottom: 3em; + } +} + +.wvu-event-agenda__container { + @include u-wvu-container-padding(); +} + +.main { + .wvu-event-agenda { + h1, h2, h3, h4, h5, h6 { + text-align: center; + } + } +} + +// Layout +// =============================== + +.wvu-event-agenda__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-featurettes.scss b/scss/2-modules/_wvu-featurettes.scss new file mode 100644 index 0000000..2635f94 --- /dev/null +++ b/scss/2-modules/_wvu-featurettes.scss @@ -0,0 +1,291 @@ +.wvu-featurettes { + h2 { + font-size: $wvu-shout-font-size; + margin: $wvu-shout-margin; + text-align: center; + } + h3 { + margin-top: 0; + a { + color: $black; + text-decoration: none; + } + } +} + +.wvu-featurettes__container { + @include u-wvu-container-padding(); +} + +.wvu-featurettes__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + @include wvu-primary-pattern-heading(); + } + h3 { + @include wvu-lede(); + font-size: 1em; + } + p { + margin-top: 0; + } + h2 + p { + margin-top: 1em; + } +} + +.wvu-featurettes__postscript { + @include wvu-postscript(); +} + +.wvu-featurettes__featurettes--1, .wvu-featurettes__featurettes--2 { + h3 { + @include mq($bp-medium) { + margin-top: 0; + } + } +} + +.wvu-featurettes--profiles { + .wvu-featurettes__featurettes--1 { + h3 { + @include mq($bp-medium) { + margin-top: 0; + } + } + } +} + +.wvu-featurettes__featurette { + margin-bottom: 2em; +} + +.wvu-featurettes__photo { + margin-bottom: 1em; +} + +.wvu-featurettes--profiles { + img { + border-radius: 50%; + } + .wvu-featurettes__photo { + padding: 0 2em; + text-align: center; + } +} + +.wvu-featurettes__quote { + &:before { + content: ''; + } +} + +.main, .wvu-sidebar { + .wvu-featurettes__container { + width: 100%; + } +} + +.wvu-featurettes__featurettes--1, .wvu-featurettes__featurettes--2, .wvu-featurettes__featurettes--3, .wvu-featurettes__featurettes--4, .wvu-featurettes__featurettes--5 { + .wvu-featurettes__featurette { + @include mq($bp-medium) { + margin-bottom: 0; + } + } +} + +.wvu-sidebar, .wvu-featurettes__featurette, .wvu-polyptych__panel, .main { + .wvu-featurettes__container { + padding: 1em 0; + } + .wvu-featurettes__postscript, .wvu-featurettes__header { + display: none; + } + .wvu-featurettes__featurette { + @include mq($bp-medium) { + margin-bottom: 1em; + } + } + .wvu-featurettes__featurette--1, .wvu-featurettes__featurette--2, .wvu-featurettes__featurette--3 { + .wvu-featurettes__info { + @include mq($bp-medium) { + font-size: .8em; + } + h3 { + margin-bottom: 0; + } + } + } + .wvu-featurettes--profiles { + .wvu-featurettes__featurettes { + .wvu-featurettes__featurette { + @include mq($bp-small) { + margin-bottom: 1em; + } + } + .wvu-featurettes__photo { + @include mq($bp-small) { + padding: 0 .5em 0 0; + } + } + .wvu-featurettes__info { + @include mq($bp-small) { + font-size: .8em; + } + h3 { + margin-bottom: 0; + } + } + } + } +} + +.main { + .wvu-featurettes--profiles { + .wvu-featurettes__featurettes--1, .wvu-featurettes__featurettes--2, .wvu-featurettes__featurettes--3 { + .wvu-featurettes__info { + @include mq($bp-small) { + font-size: 1em; + } + } + } + } +} + +// Layout +// ====================================== + +.wvu-featurettes__container { + @include outer-container(); + +} + +.wvu-featurettes__featurettes--1, .wvu-featurettes__featurettes--2 { + .wvu-featurettes__photo { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-featurettes__info--hasphoto { + @include mq($bp-medium) { + @include span-columns(6); + } + } +} + +.wvu-featurettes--profiles { + .wvu-featurettes__featurettes--1 { + .wvu-featurettes__photo { + @include mq($bp-medium) { + @include span-columns(3); + } + } + .wvu-featurettes__info--hasphoto { + @include mq($bp-medium) { + @include span-columns(9); + } + } + } +} + +.wvu-featurettes__featurette { + @include mq($bp-medium) { + @include span-columns(3); + @include omega(4n); + } +} + +.wvu-featurettes__featurettes--1 { + .wvu-featurettes__featurette { + @include mq($bp-medium) { + @include span-columns(12); + @include omega-reset(4n); + } + } +} + +.wvu-featurettes__featurettes--2 { + .wvu-featurettes__featurette { + @include mq($bp-medium) { + @include span-columns(6); + @include omega-reset(4n); + } + } +} + +.wvu-featurettes__featurettes--3 { + .wvu-featurettes__featurette { + @include mq($bp-medium) { + @include span-columns(4); + @include omega-reset(4n); + } + } +} + +.wvu-featurettes__featurettes--5 { + .wvu-featurettes__featurette { + @include mq($bp-medium) { + @include span-columns(2.4); + @include omega-reset(4n); + } + } +} + +.wvu-sidebar, .wvu-featurettes__featurette, .wvu-polyptych__panel, .wvu-diptych__panel, .wvu_triptych__panel, .wvu-quadriptych__panel, .wvu-pentaptych__panel { + .wvu-featurettes__featurette { + @include mq($bp-medium) { + @include span-columns(12); + @include omega-reset(4n); + } + } + .wvu-featurettes__featurette--1, .wvu-featurettes__featurette--2, .wvu-featurettes__featurette--3, .wvu-featurettes__featurette--5 { + .wvu-featurettes__featurette { + @include mq($bp-medium) { + @include span-columns(12); + @include omega-reset(4n); + } + } + .wvu-featurettes__photo { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-featurettes__info { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-featurettes__info--hasphoto { + @include mq($bp-medium) { + @include span-columns(12); + } + } + } + .wvu-featurettes--profiles, .wvu-featurettes--quote { + .wvu-featurettes__featurettes { + .wvu-featurettes__featurette { + @include mq($bp-small) { + @include span-columns(12); + @include omega-reset(4n); + } + } + .wvu-featurettes__photo { + @include mq($bp-small) { + @include span-columns(3); + } + } + .wvu-featurettes__info { + @include mq($bp-small) { + font-size: .8em; + @include span-columns(12); + } + } + .wvu-featurettes__info--hasphoto { + @include mq($bp-small) { + @include span-columns(9); + } + } + } + } +} diff --git a/scss/2-modules/_wvu-gallery.scss b/scss/2-modules/_wvu-gallery.scss new file mode 100644 index 0000000..52a094d --- /dev/null +++ b/scss/2-modules/_wvu-gallery.scss @@ -0,0 +1,442 @@ +.wvu-gallery { + ul { + &.photos { + list-style-type: none; + padding-left: 0; + display: table; + width: 100%; + li { + margin-bottom: 2em; + } + } + } +} + +.wvu-gallery__container { + @include u-wvu-container-padding(); +} + +/* Magnific Popup CSS */ +.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1042; + overflow: hidden; + position: fixed; + background: #0b0b0b; + opacity: 0.8; + filter: alpha(opacity=80); } + +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1043; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; } + +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.mfp-container:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; } + +.mfp-align-top .mfp-container:before { + display: none; } + +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 1045; } + +.mfp-inline-holder .mfp-content, +.mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto; } + +.mfp-ajax-cur { + cursor: progress; } + +.mfp-zoom-out-cur, +.mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -moz-zoom-out; + cursor: -webkit-zoom-out; + cursor: zoom-out; } + +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; } + +.mfp-auto-cursor .mfp-content { + cursor: auto; } + +.mfp-close, +.mfp-arrow, +.mfp-preloader, +.mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } + +.mfp-loading.mfp-figure { + display: none; } + +.mfp-hide { + display: none !important; } + +.mfp-preloader { + color: #cccccc; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 1044; } + +.mfp-preloader a { + color: #cccccc; } + +.mfp-preloader a:hover { + color: white; } + +.mfp-s-ready .mfp-preloader { + display: none; } + +.mfp-s-error .mfp-content { + display: none; } + +button.mfp-close, +button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + padding: 0; + z-index: 1046; + -webkit-box-shadow: none; + box-shadow: none; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: 0.65; + padding: 0 0 18px 10px; + color: white; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace; } + .mfp-close:hover, .mfp-close:focus { + opacity: 1; } + .mfp-close:active { + top: 1px; } + +.mfp-close-btn-in .mfp-close { + color: #333333; } + +.mfp-image-holder .mfp-close, +.mfp-iframe-holder .mfp-close { + color: white; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; } + +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: #cccccc; + font-size: 12px; + line-height: 18px; + width: 100px; } + +.mfp-arrow { + position: absolute; + opacity: 0.65; + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +.mfp-arrow:active { + margin-top: -54px; } + +.mfp-arrow:hover, +.mfp-arrow:focus { + opacity: 1; } + +.mfp-arrow:before, .mfp-arrow:after, +.mfp-arrow .mfp-b, +.mfp-arrow .mfp-a { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; } +.mfp-arrow:after, +.mfp-arrow .mfp-a { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px; } +.mfp-arrow:before, +.mfp-arrow .mfp-b { + border-top-width: 21px; + border-bottom-width: 21px; } + +.mfp-arrow-left { + left: 0; } + .mfp-arrow-left:after, + .mfp-arrow-left .mfp-a { + border-right: 17px solid white; + margin-left: 31px; } + .mfp-arrow-left:before, + .mfp-arrow-left .mfp-b { + margin-left: 25px; + border-right: 27px solid #3f3f3f; } + +.mfp-arrow-right { + right: 0; } + .mfp-arrow-right:after, + .mfp-arrow-right .mfp-a { + border-left: 17px solid white; + margin-left: 39px; } + .mfp-arrow-right:before, + .mfp-arrow-right .mfp-b { + border-left: 27px solid #3f3f3f; } + +.mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px; } + +.mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px; } + +.mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25%; } + +.mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: black; } + +.mfp-iframe-holder .mfp-close { + top: -40px; } + +/* Main image in popup */ +img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 40px 0 40px; + margin: 0 auto; } + +/* The shadow behind the image */ +.mfp-figure:after { + content: ''; + position: absolute; + left: 0; + top: 40px; + bottom: 40px; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #444444; } + +.mfp-figure { + line-height: 0; } + +.mfp-bottom-bar { + margin-top: -36px; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; } + +.mfp-title { + text-align: left; + line-height: 18px; + color: #f3f3f3; + word-wrap: break-word; + padding-right: 36px; } + +.mfp-figure small { + color: #bdbdbd; + display: block; + font-size: 12px; + line-height: 14px; } + +.mfp-image-holder .mfp-content { + max-width: 100%; } + +.mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer; } + +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile .mfp-image-holder { + padding-left: 0; + padding-right: 0; } + + .mfp-img-mobile img.mfp-img { + padding: 0; } + + /* The shadow behind the image */ + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0; } + + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0, 0, 0, 0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0; } + + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px; } + + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; } + + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px; } } +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + transform: scale(0.75); } + + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0; } + + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100%; } + + .mfp-container { + padding-left: 6px; + padding-right: 6px; } } +.mfp-ie7 .mfp-img { + padding: 0; } +.mfp-ie7 .mfp-bottom-bar { + width: 600px; + left: 50%; + margin-left: -300px; + margin-top: 5px; + padding-bottom: 5px; } +.mfp-ie7 .mfp-container { + padding: 0; } +.mfp-ie7 .mfp-content { + padding-top: 44px; } +.mfp-ie7 .mfp-close { + top: 0; + right: 0; + padding-top: 0; } + + +// Layout +// ================================= + +.wvu-gallery__container { + @include outer-container(); +} + +.wvu-gallery { + ul { + &.photos { + li { + @include mq($bp-medium) { + @include span-columns(3); + @include omega(4n); + } + } + } + } +} + +.wvu-sidebar, .main { + .wvu-gallery__container { + width: 100%; + } +} diff --git a/scss/2-modules/_wvu-hero.scss b/scss/2-modules/_wvu-hero.scss new file mode 100644 index 0000000..23cee03 --- /dev/null +++ b/scss/2-modules/_wvu-hero.scss @@ -0,0 +1,215 @@ +.wvu-hero { + background-color: $pms-432-c; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + color: white; + overflow: hidden; + padding: 0 2em; + position: relative; + @include mq($bp-xlarge) { + padding: 0; + } + a { + color: white; + position: relative; + z-index: 3; + } + h1 { + font-size: 4.5em; + line-height: $header-line-height; + margin-bottom: 0; + margin-top: 0; + max-width: 8em; + position: relative; + @include wvu-shout(); + text-transform: uppercase; + @include so-gold-slash(); + @include mq($bp-large) { + margin-top: 1em; + } + &:before { + background-size: 292px; + left: -173px; + top: -83px; + } + span { + position: relative; + z-index: 3; + } + } + h1, h2, h3, h4, h5, h6 { + color: white; + } + img { + border: 1px solid $black; + position: relative; + z-index: 3; + } + p { + margin-bottom: 2em; + margin-top: 2em; + position: relative; + z-index: 3; + } +} + +.wvu-hero--big-photo { + .wvu-hero__copy { + h1 { + margin-top: .8em; + @include mq($bp-large) { + font-size: 6.2em; + max-width: 6em; + } + &:before { + background-size: 433px; + left: -240px; + top: -124px; + } + } + p { + font-size: 1.25em; + max-width: 24em; + } + h1, p, a { + text-shadow: 1px 1px 1px #000000; + } + a { + &:hover { + text-shadow: none; + } + } + @include mq($bp-medium) { + @include span-columns(12); + } + &.wvu-hero__copy--edit-mode { + @include mq($bp-medium) { + @include span-columns(6); + } + } + } + .wvu-hero__container { + padding: 4em 0 8.3em 0; + } +} + +.wvu-hero--right { + .wvu-hero__container { + &:before { + background: radial-gradient(farthest-side at 30% 55%, transparent, #000 131%); + } + } + .wvu-hero__copy { + float: right; + width: auto; + } +} + +.wvu-hero__container { + @include u-wvu-container-padding(); + @include so-vignetting($wvu-hero-vignetting-opacity); +} + +.wvu-hero__copy { + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } +} + +.wvu-hero__copy, .wvu-hero__photo { + @include mq($bp-medium) { + @include span-columns(6); + } +} + +.wvu-hero__photo-caption { + background-color: $black; + color: shade(white, 20%); + font-size: 0.8em; + position: relative; + text-transform: uppercase; + z-index: 3; + @include mq($bp-medium) { + float: right; + } +} + +.wvu-hero__photo-container--has-video-true { + @include u-wvu-embed-container(); + z-index: 3; +} + +.wvu-hero__photo--edit-mode { + .wvu-hero__photo-container--has-video-true { + position: relative; + padding-bottom: 0; + padding-top: 0; + height: auto; + overflow: auto; + iframe, object, video, embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + } +} + +.page--edit-mode { + .wvu-hero { + h1 { + &:before { + display: none; + } + } + } + .wvu-hero__container { + &:before { + display: none; + } + } +} + +$i: 90; +@while $i > 0 { + .wvu-hero__container { + &.wvu-hero__container--vignetting-#{$i} { + &:before { + opacity: $i * .01; + } + } + $i: $i - 10; + } +} + +// Layout +// ================================ + +.wvu-hero__container { @include outer-container(); } + +@mixin has-small-hero { + @if $has-small-photo == true { + .wvu-hero__copy { + @include mq($bp-medium) { @include span-columns(4); } + @include mq($bp-large) { @include span-columns(5); } + } + .wvu-hero__photo { + @include mq($bp-medium) { @include span-columns(8); } + @include mq($bp-large) { @include span-columns(7); } + } + } +} + +@include has-small-hero(); + +.wvu-hero--small-photo .wvu-hero__copy { + @include mq($bp-medium) { @include span-columns(4); } + @include mq($bp-large) { @include span-columns(5); } +} +.wvu-hero--small-photo .wvu-hero__photo { + @include mq($bp-medium) { @include span-columns(8); } + @include mq($bp-large) { @include span-columns(7); } +} diff --git a/scss/2-modules/_wvu-landing-page-header.scss b/scss/2-modules/_wvu-landing-page-header.scss new file mode 100644 index 0000000..d837d23 --- /dev/null +++ b/scss/2-modules/_wvu-landing-page-header.scss @@ -0,0 +1,46 @@ +$header-background: 'https://patterns.wvu.edu/images/dance-header.jpg' !default; +$has-landing-page-intro-overlay: true !default; + +.wvu-landing-page-header { padding: 4em 1em; background-image: url($header-background); background-size: cover; + @include mq($bp-xlarge) { padding: 4em 0; } + h1 { font-size: 4em; margin-bottom: 1em; font-family: $wvu-shout-fallback; color: white; text-transform: uppercase; font-weight: normal; line-height: $wvu-shout-line-height; + .fonts-loaded & { font-family: $wvu-shout; } + @include mq($bp-large) { font-size: 6em; margin-bottom: 0.15em; } + } +} + +.wvu-landing-page-header__intro { color: white; font-weight: bold; text-shadow: 1px 1px 1px #000000; box-sizing: border-box; clear: none; } + +@mixin has-intro-overlay() { + @if $has-landing-page-intro-overlay == true { + .wvu-landing-page-header__intro { + padding: 2em; + background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* IE10+ */ + background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */ + } + } +} + +@include has-intro-overlay(); + +// Layout +// ================================== + +.wvu-landing-page-header__container { + @include outer-container(); +} + +.wvu-landing-page-header { + h1 { + @include mq($bp-medium) { @include span-columns(6); } + } +} + +.wvu-landing-page-header__intro { + @include mq($bp-medium) { @include span-columns(6); } +} diff --git a/scss/2-modules/_wvu-landingpage-header.scss b/scss/2-modules/_wvu-landingpage-header.scss new file mode 100644 index 0000000..cc928c2 --- /dev/null +++ b/scss/2-modules/_wvu-landingpage-header.scss @@ -0,0 +1,138 @@ +.wvu-landingpage-header { + background-color: $pms-432-c;; + background-position: 50% 50%; + background-size: cover; + color: white; + display: table; + position: relative; + width: 100%; + a { + color: white; + } + h1, h2, h3, h4, h5, h6 { + color: white; + } + h1 { + clear: both; + margin-bottom: 0; + margin-top: 10px; + position: relative; + span { + position: relative; + z-index: 3; + } + } + p { + font-size: 1.5em; + margin-bottom: 2em; + position: relative; + z-index: 3; + span { + position: relative; + z-index: 3; + } + } + h1, p, a { + text-shadow: 1px 1px 1px #000000; + } +} + +.wvu-landingpage-header--big-photo { + .wvu-landingpage-header__container { + @include so-vignetting($wvu-hero-vignetting-opacity); + } +} + +.wvu-landingpage-header__badge { + /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0.7+100 */ + background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6-15 */ + background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */ + background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */ + border-radius: 2px; + clear: both; + color: white; + display: inline-block; + padding: .5em .7em; + position: relative; + text-transform: uppercase; + z-index: 3; +} + +.wvu-landingpage-header__container { + @include so-vignetting($wvu-hero-vignetting-opacity); + padding-bottom: 2.5em; + padding-left: 1em; + padding-right: 1em; + padding-top: 2.5em; + @include mq($bp-xlarge) { + align-items: center; + display: flex; + justify-content: center; + padding-left: 0; + padding-right: 0; + } +} + +.wvu-landingpage-header__subnav-button-container { + display: inline-block; + float: right; + position: relative; + width: 100%; + z-index: 9999999; + button { + background-color: #4CAF50; + color: white; + display: table; + padding: 16px; + font-size: 16px; + border: none; + cursor: pointer; + padding-right: 2em; + width: 100%; + &:after { + content: '\25BE'; + position: absolute; + right: 1em; + } + } + ul { + display: none; + position: absolute; + background-color: #f9f9f9; + min-width: 160px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + width: 100%; + a { + display: block; + padding: .5em; + } + } + &:hover { + ul { + display: block; + margin-top: 0; + z-index: 99999999; + } + } +} + +// Layout +// ================================== + +.wvu-landingpage-header__container { + @include outer-container(); +} + +.wvu-landingpage-header__labels { + @include mq($bp-medium) { + @include span-columns(7); + } +} + + .wvu-landingpage-header__subnav { + @include mq($bp-medium) { + @include span-columns(4); + @include shift(1); + } + } diff --git a/scss/2-modules/_wvu-lede-text.scss b/scss/2-modules/_wvu-lede-text.scss new file mode 100644 index 0000000..1643a59 --- /dev/null +++ b/scss/2-modules/_wvu-lede-text.scss @@ -0,0 +1,18 @@ +.wvu-lede-text { + font-family: $helvetica-neue-light; + p { + font-size: 2.5em; + @include wvu-lede(); + } +} + +.wvu-lede-text__container { + @include u-wvu-container-padding(); +} + +// Layout +// ================================= + +.wvu-lede-text__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-main.scss b/scss/2-modules/_wvu-main.scss new file mode 100644 index 0000000..e1fa4a1 --- /dev/null +++ b/scss/2-modules/_wvu-main.scss @@ -0,0 +1,17 @@ +// Layout +// =============================== + +.main { + @include mq($bp-medium) { @include span-columns(9); } +} + +.main--wide { + @include mq($bp-medium) { + @include span-columns(12); + } + &.main--edit-mode { + @include mq($bp-medium) { + @include span-columns(9); + } + } +} diff --git a/scss/2-modules/_wvu-media-object.scss b/scss/2-modules/_wvu-media-object.scss new file mode 100644 index 0000000..4fc8898 --- /dev/null +++ b/scss/2-modules/_wvu-media-object.scss @@ -0,0 +1,101 @@ +.wvu-media-object { + background-position: 50% 50%; + background-size: cover; + color: $black; + h2 { + font-size: $wvu-shout-font-size; + margin: $wvu-shout-margin; + text-align: center; + } + h3 { + margin-top: 1em; + @include mq($bp-medium) { + margin-top: 0; + } + } + .wvu-media-object__photo { + color: $wvu-blue; + font-size: 9em; + margin-bottom: 20px; + @include wvu-shout(); + } + .wvu-media-object__copy--wide { + text-align: center; + p { + margin: 1em auto; + } + } +} + +.wvu-media-object__container { + @include u-wvu-container-padding(); +} + +.wvu-media-object__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + @include wvu-primary-pattern-heading(); + } + h3 { + @include wvu-lede(); + } +} + +.wvu-media-object__panel { + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } +} + +.wvu-media-object__panels { + display: table; + width: 100%; +} + +.wvu-media-object__postscript { + @include wvu-postscript(); +} + +.wvu-media-object--2 { + .wvu-media-object__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.u-wvu-blue.background { + .wvu-media-object { + .wvu-media-object__photo { + color: $wvu-gold; + } + } +} + +// Layout +// ===================================== + +.wvu-media-object { + .wvu-media-object__photo { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-media-object__copy { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-media-object__copy--wide { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-media-object__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-pattern-instructions.scss b/scss/2-modules/_wvu-pattern-instructions.scss new file mode 100644 index 0000000..0a75cfa --- /dev/null +++ b/scss/2-modules/_wvu-pattern-instructions.scss @@ -0,0 +1,84 @@ +.wvu-pattern-instructions { + h2, + h3, + h4, + h5, + h6 { + border-top: 1px solid #eee; + padding-top: .5em; + } +} + +.wvu-pattern-instructions__color-swatches { + ul { + list-style-type: none; + padding-left: 0; + li { + float: left; + height: 1em; + margin-right: 3px; + overflow: hidden; + width: 1em; + } + } +} + +.wvu-pattern-instructions__container { + @include u-wvu-container-padding(); +} + +.wvu-pattern-instructions__do { + h2, h3 { + border-top: 3px solid green; + } +} + +.wvu-pattern-instructions__dont { + h2, h3 { + border-top: 3px solid red; + } +} + +.wvu-pattern-instructions__dos-and-donts { + h2, h3 { + padding-top: .5em; + } +} + +.wvu-pattern-instructions__file-an-issue { + margin: 4em 0; + max-width: 9999999em; + text-align: center; + &:first-child { + margin-top: 0; + } +} + +.wvu-pattern-instructions__options { + h2, h3 { + a { + font-size: .5em; + font-weight: normal; + margin-left: 2em; + } + } +} + +.wvu-pattern-instructions__options, .wvu-pattern-instructions__dos-and-donts, { + clear: both; + display: table; + width: 100%; +} + +// Layout +// ===================================== + +.wvu-pattern-instructions__container { + @include outer-container(); +} + +.wvu-pattern-instructions__do, .wvu-pattern-instructions__dont { + @include mq($bp-medium) { + @include span-columns(6); + } +} diff --git a/scss/2-modules/_wvu-pentaptych.scss b/scss/2-modules/_wvu-pentaptych.scss new file mode 100644 index 0000000..f2041a1 --- /dev/null +++ b/scss/2-modules/_wvu-pentaptych.scss @@ -0,0 +1,101 @@ +.wvu-pentaptych { + background-position: 50% 50%; + background-size: cover; + color: $black; + h2 { + font-size: $wvu-shout-font-size; + margin: $wvu-shout-margin; + text-align: center; + } + h3 { + font-size: 1.5em; + margin-top: 1em; + @include mq($bp-medium) { + margin-top: 0; + } + } + .wvu-pentaptych__photo { + font-size: 5em; + color: $wvu-blue; + font-size: 9em; + margin-bottom: 20px; + @include wvu-shout(); + } + .wvu-pentaptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.wvu-pentaptych__container { + @include u-wvu-container-padding(); +} + +.wvu-pentaptych__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + @include wvu-primary-pattern-heading(); + } + h3 { + @include wvu-lede(); + } +} + +.wvu-pentaptych__panel { + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } +} + +.wvu-pentaptych__panels { + display: table; + width: 100%; +} + +.wvu-pentaptych__postscript { + @include wvu-postscript(); +} + +.wvu-pentaptych--2 { + .wvu-pentaptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.u-wvu-blue.background { + .wvu-pentaptych { + .wvu-pentaptych__photo { + color: $wvu-gold; + } + } +} + +// Layout +// ===================================== + +.wvu-pentaptych__container { + @include outer-container(); +} + +.wvu-pentaptych__panel { + @include mq($bp-medium) { + @include span-columns(2.4); + } +} +.wvu-pentaptych__photo { + @include mq($bp-medium) { + @include span-columns(12); + } +} +.wvu-pentaptych__copy { + @include mq($bp-medium) { + @include span-columns(12); + } +} diff --git a/scss/2-modules/_wvu-polyptych.scss b/scss/2-modules/_wvu-polyptych.scss new file mode 100644 index 0000000..bd24b41 --- /dev/null +++ b/scss/2-modules/_wvu-polyptych.scss @@ -0,0 +1,228 @@ + + +.wvu-polyptych { + background-position: 50% 50%; + background-size: cover; + color: $black; + h2 { + font-size: $wvu-shout-font-size; + margin: $wvu-shout-margin; + text-align: center; + } + h3 { + margin-top: 1em; + @include mq($bp-medium) { + margin-top: 0; + } + } + .wvu-polyptych__photo { + color: $wvu-blue; + font-size: 9em; + margin-bottom: 20px; + @include wvu-shout(); + } + .wvu-polyptych__copy--wide { + text-align: center; + p { + margin: 1em auto; + } + } +} + +.wvu-polyptych__container { + @include u-wvu-container-padding(); +} + +.wvu-polyptych__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + @include wvu-primary-pattern-heading(); + } + h3 { + @include wvu-lede(); + } +} + +.wvu-polyptych__panel { + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } +} + +.wvu-polyptych__panels { + display: table; + width: 100%; +} + +.wvu-polyptych__postscript { + @include wvu-postscript(); +} + +.wvu-polyptych--diptych { + .wvu-polyptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.wvu-polyptych--triptych { + h3 { + font-size: 2em; + } + .wvu-polyptych__photo { + font-size: 7em; + } + .wvu-polyptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.wvu-polyptych--quadriptych { + h3 { + font-size: 1.5em; + } + .wvu-polyptych__photo { + font-size: 5em; + } + .wvu-polyptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.wvu-polyptych--pentaptych { + h3 { + font-size: 1.5em; + } + .wvu-polyptych__panel { + } + .wvu-polyptych__photo { + font-size: 5em; + } + .wvu-polyptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.u-wvu-blue.background { + .wvu-polyptych { + .wvu-polyptych__photo { + color: $wvu-gold; + } + } +} + +// Layout +// ===================================== + +.wvu-polyptych { + .wvu-polyptych__photo { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-polyptych__copy { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-polyptych__copy--wide { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-polyptych--diptych { + .wvu-polyptych__panel { + @include mq($bp-medium) { + @include span-columns(6); + @include omega(2n); + } + } + .wvu-polyptych__photo { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-polyptych__copy { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-polyptych__copy--wide { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-polyptych--triptych { + .wvu-polyptych__panel { + @include mq($bp-medium) { + @include span-columns(4); + } + } + .wvu-polyptych__photo { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-polyptych__copy { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-polyptych--quadriptych { + .wvu-polyptych__panel { + @include mq($bp-medium) { + @include span-columns(3); + } + } + .wvu-polyptych__photo { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-polyptych__copy { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-polyptych--pentaptych { + .wvu-polyptych__panel { + @include mq($bp-medium) { + @include span-columns(2.4); + } + } + .wvu-polyptych__photo { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-polyptych__copy { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-polyptych__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-profile.scss b/scss/2-modules/_wvu-profile.scss new file mode 100644 index 0000000..22a93fb --- /dev/null +++ b/scss/2-modules/_wvu-profile.scss @@ -0,0 +1,60 @@ +.wvu-profile { + a { + &.edit-mode { + display: none; + } + } +} + +.wvu-profile__content { + a { + &.edit-mode { + display: none; + } + } +} + +.wvu-profile__photo { + margin-top: 38px; + margin-bottom: 18px; +} + +.wvu-profiles-index__name { + margin-bottom: 18px; +} + +.wvu-profile__job-title { + text-transform: uppercase; +} + +.wvu-profile__phone-icon { + color: $base-font-color; + text-decoration: none; +} + +// Icons from the IcoMoon free icon library +// https://icomoon.io +.wvu-profile__phone-icon, .wvu-profile__email { + background: url(https://patterns.wvu.edu/images/1444934192/icon-phone.svg) no-repeat left 3px; + background-size: 18px; + padding-left: 2em; +} + +.wvu-profile__email { + background-image: url(https://patterns.wvu.edu/images/1444934192/icon-mail.svg); +} + +// Layout +// ================================ + +.wvu-profile__contact-and-photo { + @include mq($bp-medium) { + @include span-columns(4); + } +} + +.wvu-profile__content { + @include mq($bp-medium) { + @include span-columns(8); + } +} diff --git a/scss/2-modules/_wvu-profiles-index.scss b/scss/2-modules/_wvu-profiles-index.scss new file mode 100644 index 0000000..26f1454 --- /dev/null +++ b/scss/2-modules/_wvu-profiles-index.scss @@ -0,0 +1,70 @@ +.wvu-profiles-index__container { + @include u-wvu-container-padding(); +} + +.wvu-profiles-index__profiles { + @include clearfix; + width: 100%; + margin-bottom: 2em; + padding-left: 0; + list-style-type: none; +} + +.wvu-profiles-index__individual { + float: left; + border-top: 1px solid #eaeaea; + width: 100%; + &:first-child { + margin-top: 0; + border-top: 0; + } +} + +.wvu-profiles-index__individual-photo { + margin-top: 38px; + margin-bottom: 18px; +} + +.wvu-profiles-index__name { + margin-bottom: 18px; +} + +.wvu-profiles-index__job-title { + text-transform: uppercase; +} + +.wvu-profiles-index__phone { + color: $base-font-color; + text-decoration: none; +} + +// Icons from the IcoMoon free icon library +// https://icomoon.io +.wvu-profiles-index__phone-icon, .wvu-profiles-index__email { + background: url(https://patterns.wvu.edu/images/1444934192/icon-phone.svg) no-repeat left 3px; + background-size: 18px; + padding-left: 2em; +} + +.wvu-profiles-index__email { + background-image: url(https://patterns.wvu.edu/images/1444934192/icon-mail.svg); +} + +// Layout +// ================================ + +.wvu-profiles-index__container { + @include outer-container(); +} + +.wvu-profiles-index__individual-photo { + @include mq($bp-medium) { + @include span-columns(4); + } +} + +.wvu-profiles-index__individual-info { + @include mq($bp-medium) { + @include span-columns(8); + } +} diff --git a/scss/2-modules/_wvu-quadriptych.scss b/scss/2-modules/_wvu-quadriptych.scss new file mode 100644 index 0000000..1e1dff9 --- /dev/null +++ b/scss/2-modules/_wvu-quadriptych.scss @@ -0,0 +1,100 @@ +.wvu-quadriptych { + background-position: 50% 50%; + background-size: cover; + color: $black; + h2 { + font-size: $wvu-shout-font-size; + margin: $wvu-shout-margin; + text-align: center; + } + h3 { + font-size: 1.5em; + margin-top: 1em; + @include mq($bp-medium) { + margin-top: 0; + } + } + .wvu-quadriptych__photo { + color: $wvu-blue; + font-size: 5em; + margin-bottom: 20px; + @include wvu-shout(); + } + .wvu-quadriptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.wvu-quadriptych__container { + @include u-wvu-container-padding(); +} + +.wvu-quadriptych__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + @include wvu-primary-pattern-heading(); + } + h3 { + @include wvu-lede(); + } +} + +.wvu-quadriptych__panel { + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } +} + +.wvu-quadriptych__panels { + display: table; + width: 100%; +} + +.wvu-quadriptych__postscript { + @include wvu-postscript(); +} + +.wvu-quadriptych--2 { + .wvu-quadriptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.u-wvu-blue.background { + .wvu-quadriptych { + .wvu-quadriptych__photo { + color: $wvu-gold; + } + } +} + +// Layout +// ===================================== + +.wvu-quadriptych__container { + @include outer-container(); +} + +.wvu-quadriptych__panel { + @include mq($bp-medium) { + @include span-columns(3); + } +} +.wvu-quadriptych__photo { + @include mq($bp-medium) { + @include span-columns(12); + } +} +.wvu-quadriptych__copy { + @include mq($bp-medium) { + @include span-columns(12); + } +} diff --git a/scss/2-modules/_wvu-quicklinks.scss b/scss/2-modules/_wvu-quicklinks.scss new file mode 100644 index 0000000..9161512 --- /dev/null +++ b/scss/2-modules/_wvu-quicklinks.scss @@ -0,0 +1,55 @@ +.wvu-quicklinks { + width: 100%; + ul { + list-style-type: none; + padding-left: 0; + @include mq($bp-medium) { + display: flex; + align-items: stretch; + flex-flow: row wrap; + } + li { + padding-left: 1.5em; + padding-right: 2em; + background: url(https://patterns.wvu.edu/images/diagonal-gold.svg) no-repeat 0 0px; + margin-left: 0; + font-size: 1em; + box-sizing: border-box; + background-size: 20px; + @include mq($bp-medium) { + width: 25%; + float: left; + } + a { + display: block; + font-weight: bold; + text-decoration: none; + } + } + } +} + +.wvu-quicklinks__header { + text-align: center; + h2 { + @include wvu-secondary-pattern-heading(); + } + h3 { + @include wvu-secondary-pattern-heading(); + font-size: 2.4em; + } + p { + margin: 0 auto; + } +} + +.wvu-quicklinks__container { + @include u-wvu-container-padding(); +} + +// Layout +// ================================ + +.wvu-quicklinks__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-sidebar.scss b/scss/2-modules/_wvu-sidebar.scss new file mode 100644 index 0000000..0c3c75e --- /dev/null +++ b/scss/2-modules/_wvu-sidebar.scss @@ -0,0 +1,6 @@ +// Layout +// ================================= + +.wvu-sidebar { + @include mq($bp-medium) { @include span-columns(3); } +} diff --git a/scss/2-modules/_wvu-social-media.scss b/scss/2-modules/_wvu-social-media.scss new file mode 100644 index 0000000..1f150e8 --- /dev/null +++ b/scss/2-modules/_wvu-social-media.scss @@ -0,0 +1,74 @@ +.wvu-social-media { + background: shade($black, 20%); + color: white; +} + +.wvu-social-media__container { + @include u-wvu-container-padding(); +} + +.wvu-social-media { + h2 { + color: white; + @include wvu-lede(); + } +} + +.wvu-social-media__header { + text-align: center; + h2 { + @include wvu-secondary-pattern-heading(); + } + h3 { + @include wvu-secondary-pattern-heading(); + font-size: 2.4em; + } + p { + margin: 0 auto; + } +} + +.wvu-social-media__postscript { + @include wvu-postscript(); +} + +.wvu-social-media__icons { + margin: 2em auto 0 auto; + text-align: center; +} + +h2 + .wvu-social-media__icons { + margin-top: 3em; +} + +.wvu-social-media__icon { + display: inline-block; + font-size: .8em; + margin: 0 .5em; + @include mq($bp-large) { + font-size: 1em; + } + a, a:visited { + color: white; + text-decoration: none; + } + img { + height: 32px; + width: 32px; + @include mq($bp-large) { + font-size: 1em; + height: 64px; + width: 64px; + } + } + p { + margin-top: .5em; + } +} + +// Layout +// ============================== + +.wvu-social-media__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-sub-nav.scss b/scss/2-modules/_wvu-sub-nav.scss new file mode 100644 index 0000000..c6093d6 --- /dev/null +++ b/scss/2-modules/_wvu-sub-nav.scss @@ -0,0 +1,40 @@ +.wvu-sub-nav { + ul { + font-weight: bold; + list-style-type: none; + margin-top: 0; + padding-left: 0; + @include mq($bp-medium) { + padding-left: 1em; + } + li { + line-height: 1.2em; + margin: 0; + padding-bottom: 0.5em; + a { + text-decoration: none; + } + ul { + font-size: 0.8em; + font-weight: normal; + padding: 1em 0 0 0; + li { + ul { + font-size: 1em; + padding-left: 0.5em; + } + } + } + } + } + > ul { + @include mq($bp-medium) { + border-left: 1px solid #eee; + } + } + .nav-secondary--current-page { + background-color: #eee; + margin: -.25em -1em; + padding: .25em 1em; + } +} diff --git a/scss/2-modules/_wvu-super-nav.scss b/scss/2-modules/_wvu-super-nav.scss new file mode 100644 index 0000000..ae751da --- /dev/null +++ b/scss/2-modules/_wvu-super-nav.scss @@ -0,0 +1,202 @@ + + +.wvu-super-nav { + h3 { + margin-top: 1em; + } + .wvu-super-nav__photo { + color: $wvu-blue; + font-size: 9em; + @include wvu-shout(); + } + ul { + list-style-type: none; + padding-left: 0; + } +} + +.wvu-super-nav__panel { + font-size: .8em; + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } + h3 { + font-size: 1.2em; + } +} + +.wvu-super-nav__container { + @include u-wvu-container-padding(); +} + +.wvu-super-nav__header { + text-align: center; + h2 { + @include wvu-secondary-pattern-heading(); + } + h3 { + @include wvu-secondary-pattern-heading(); + font-size: 2.4em; + } + p { + margin: 0 auto; + } +} + +h2 + .wvu-super-nav__panels { + margin-top: 3em; +} + +.wvu-super-nav--triptych { + h3 { + font-size: 2em; + } + .wvu-super-nav__photo { + font-size: 7em; + } +} + +.wvu-super-nav--quadtych { + h3 { + font-size: 1.5em; + } + .wvu-super-nav__photo { + font-size: 5em; + } +} + +.wvu-super-nav--quintych { + h3 { + font-size: 1.2em; + } + .wvu-super-nav__photo { + font-size: 5em; + } +} + +.wvu-super-nav--sixtych { + h3 { + font-size: 1.2em; + } + .wvu-super-nav__photo { + font-size: 5em; + } +} + +// Layout +// ======================================= + +.wvu-super-nav { + .wvu-super-nav__photo { + @include wvu-shout(); + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-super-nav__copy { + @include mq($bp-medium) { + @include span-columns(6); + } + } +} + +.wvu-super-nav__container { + @include outer-container(); +} + +.wvu-super-nav--diptych { + .wvu-super-nav__panel { + @include mq($bp-medium) { + @include span-columns(6); + } + } + .wvu-super-nav__photo { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-super-nav__copy { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-super-nav--triptych { + .wvu-super-nav__panel { + @include mq($bp-medium) { + @include span-columns(4); + } + } + .wvu-super-nav__photo { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-super-nav__copy { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-super-nav--quadtych { + .wvu-super-nav__panel { + @include mq($bp-medium) { + @include span-columns(3); + } + } + .wvu-super-nav__photo { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-super-nav__copy { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-super-nav--quintych { + .wvu-super-nav__panel { + @include mq($bp-medium) { + @include span-columns(2.4); + } + } + .wvu-super-nav__photo { + font-size: 5em; + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-super-nav__copy { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} + +.wvu-super-nav--sixtych { + .wvu-super-nav__panel { + @include mq($bp-medium) { + @include span-columns(4); + @include omega(3n); + } + @include mq($bp-xlarge) { + @include omega-reset(3n); + @include span-columns(2); + } + } + .wvu-super-nav__photo { + @include mq($bp-medium) { + @include span-columns(12); + } + } + .wvu-super-nav__copy { + @include mq($bp-medium) { + @include span-columns(12); + } + } +} diff --git a/scss/2-modules/_wvu-tabbed-ui.scss b/scss/2-modules/_wvu-tabbed-ui.scss new file mode 100644 index 0000000..a29e79c --- /dev/null +++ b/scss/2-modules/_wvu-tabbed-ui.scss @@ -0,0 +1,43 @@ +// Intro panels +//================================================== +// Styles for Intro panels + +.intro { background: #333; margin-bottom: 36px; color: #fff; + @include mq($bp-medium) { + max-height: 480px; + overflow: hidden; + } +} + +.wvu-tabs { + ul { list-style-type: none; padding-left: 0; padding-top: 10px; + + li { font-size: 0.8em; padding: 0 1em; border-right: 1px solid #eee; float: left; width: 33.33333%; + &:last-child { border-right: 0; } + h2 { font-size: 1.25em; margin-bottom: 0.5em; margin-top: 0; } + @include mq($bp-large) { font-size: 0.8em; padding: 1em 0; width: 100%; border-bottom: 1px solid #eee; border-right: 0; clear: both; + h2 { font-size: 1.75em; } + } + a { width: 100%; display: block; float: left; border: 0; } + } + } +} + +.wvu-tabs__content { float: left; width: 100%; + img { min-width: 100%; } +} + +// Layout +// ================================= + +.wvu-tabs__tabs { + @include mq($bp-large) { + @include span-columns(3); + } +} + +.wvu-tabs__content { + @include mq($bp-large) { + @include span-columns(9); + } +} diff --git a/scss/2-modules/_wvu-testimonial-listing.scss b/scss/2-modules/_wvu-testimonial-listing.scss new file mode 100644 index 0000000..1cc0ee8 --- /dev/null +++ b/scss/2-modules/_wvu-testimonial-listing.scss @@ -0,0 +1,28 @@ +.wvu-testimonial-listing__testimonial { + margin-bottom: 3em; +} + +.wvu-testimonial-listing__profile { + @include mq($bp-medium) { + @include span-columns(4); + } +} + +.wvu-testimonial-listing__photo { + margin-bottom: 2em; + img { + border-radius: 50%; + } +} + +.wvu-testimonial-listing__quote { + @include mq($bp-medium) { + @include span-columns(8); + } +} + +.wvu-testimonial-listing__quote-text { + font-family: $iowan-old-style; + font-size: 2em; + margin-bottom: 1em; +} diff --git a/scss/2-modules/_wvu-testimonial.scss b/scss/2-modules/_wvu-testimonial.scss new file mode 100644 index 0000000..5aaa52a --- /dev/null +++ b/scss/2-modules/_wvu-testimonial.scss @@ -0,0 +1,51 @@ +.wvu-testimonial { + overflow: hidden; + text-align: center; + @include pms-5625-c-background(); +} + +.wvu-testimonial--backpage { + background-color: white; +} + +.wvu-testimonial__container { + @include outer-container(); + @include u-wvu-container-padding(); + padding-top: 12em; +} + +.wvu-testimonial__quote { + font-family: $wvu-traditional-audience; + font-size: 2em; + margin: 0 auto 1em auto; + max-width: 15em; + position: relative; + @include so-gold-slash(); + &:before { + background-size: 400px; + left: 24%; + top: -9em; + z-index: 0; + } + span { + position: relative; + z-index: 3; + } +} + +.wvu-testimonial__author { + font-weight: bold; +} + +.wvu-testimonial__photo { + width: 100%; + img { + border-radius: 50%; + height: 150px; + width: 150px; + } +} + +.wvu-testimonial__postscript { + @include wvu-postscript(); +} diff --git a/scss/2-modules/_wvu-triptych.scss b/scss/2-modules/_wvu-triptych.scss new file mode 100644 index 0000000..b8074e0 --- /dev/null +++ b/scss/2-modules/_wvu-triptych.scss @@ -0,0 +1,102 @@ +.wvu-triptych { + background-position: 50% 50%; + background-size: cover; + color: $black; + h2 { + font-size: $wvu-shout-font-size; + margin: $wvu-shout-margin; + text-align: center; + } + h3 { + font-size: 2em; + margin-top: 1em; + @include mq($bp-medium) { + margin-top: 0; + } + } + .wvu-triptych__photo { + color: $wvu-blue; + font-size: 7em; + margin-bottom: 20px; + @include wvu-shout(); + } + .wvu-triptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.wvu-triptych__container { + @include u-wvu-container-padding(); +} + +.wvu-triptych__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + @include wvu-primary-pattern-heading(); + } + h3 { + @include wvu-lede(); + } +} + +.wvu-triptych__panel { + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } +} + +.wvu-triptych__panels { + display: table; + width: 100%; +} + +.wvu-triptych__postscript { + @include wvu-postscript(); +} + +.wvu-triptych--2 { + .wvu-triptych__copy--wide { + text-align: left; + p { + margin: 1em 0; + } + } +} + +.u-wvu-blue.background { + .wvu-triptych { + .wvu-triptych__photo { + color: $wvu-gold; + } + } +} + +// Layout +// ===================================== + +.wvu-triptych__panel { + @include mq($bp-medium) { + @include span-columns(4); + } +} + +.wvu-triptych__photo { + @include mq($bp-medium) { + @include span-columns(12); + } +} + +.wvu-triptych__copy { + @include mq($bp-medium) { + @include span-columns(12); + } +} + +.wvu-triptych__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-twitter-widget.scss b/scss/2-modules/_wvu-twitter-widget.scss new file mode 100644 index 0000000..9eb6150 --- /dev/null +++ b/scss/2-modules/_wvu-twitter-widget.scss @@ -0,0 +1,80 @@ +.wvu-twitter-widget__container { + @include u-wvu-container-padding(); +} + +.wvu-twitter-widget { + img { + height: 48px; + width: 48px; + } + ul { + list-style-type: none; + padding-left: 0; + } + li { + border-bottom: 1px solid tint($black, 20%); + border-color: rgba(255,255,255,0.2); + overflow: hidden; + padding: 1em 0; + text-align: center; + @include mq($bp-medium) { + border-bottom: 0; + border-left: 4px solid tint($black, 20%); + border-color: rgba(255,255,255,0.2); + @include span-columns(2.4); + padding: 0; + padding-left: 1em; + text-align: left; + } + img { + display: none; + } + p { + margin-top: 0; + } + } + .user, + .interact { + display: none; + } + &.wvu-off-white { + &.background { + li { + border-color: rgba(0,0,0,0.2); + @include mq($bp-medium) { + border-color: rgba(0,0,0,0.2); + } + } + } + } +} + +.wvu-twitter-widget__postscript { + @include wvu-postscript(); + font-size: 1.5em; + margin-top: 2em; + a { + text-decoration: none; + } +} + +.wvu-twitter-widget__header { + text-align: center; + h2 { + @include wvu-secondary-pattern-heading(); + } + h3 { + @include wvu-secondary-pattern-heading(); + font-size: 2.4em; + } + p { + margin: 0 auto; + } +} + +// Layout +// ============================================ + +.wvu-twitter-widget__container { + @include outer-container(); +} diff --git a/scss/2-modules/_wvu-video.scss b/scss/2-modules/_wvu-video.scss new file mode 100644 index 0000000..1be3984 --- /dev/null +++ b/scss/2-modules/_wvu-video.scss @@ -0,0 +1,72 @@ +.wvu-video { + h2 { + font-size: $wvu-shout-font-size; + margin: $wvu-shout-margin; + text-align: center; + } + h2, h3, h4, h5, h6 { + margin-top: 0; + } +} + +.wvu-video__container { + @include u-wvu-container-padding(); +} + +.wvu-video__header { + font-size: 2.5em; + @include wvu-lede(); + h2 { + @include wvu-primary-pattern-heading(); + } + h3 { + @include wvu-lede(); + } +} + +.wvu-video__video { + margin-bottom: 2em; + @include mq($bp-medium) { + margin-bottom: 0; + } +} + +.wvu-video__video-and-description { + display: table; + width: 100%; +} + +.wvu-video__lede + .wvu-video__video-and-description { + margin-top: 4em; +} + +.wvu-video__postscript { + @include wvu-postscript(); +} + +// Layout +// =============================== + +.wvu-video__container { + @include outer-container(); +} + +.wvu-video__video { + @include mq($bp-medium) { + @include span-columns(7); + } +} + +.wvu-video__description { + @include mq($bp-medium) { + @include span-columns(4.5); + @include shift(.5); + } +} + +.wvu-video__video--wide { + @include mq($bp-medium) { + @include span-columns(7); + @include shift(2.5); + } +} diff --git a/scss/2-modules/modules-dir.scss b/scss/2-modules/modules-dir.scss new file mode 100644 index 0000000..e6d9a91 --- /dev/null +++ b/scss/2-modules/modules-dir.scss @@ -0,0 +1,32 @@ +// @import 'wvu-action-hero'; +// @import 'wvu-admin-hero'; +// @import 'wvu-adverts'; +// @import 'wvu-background-color-changer'; +@import 'wvu-backpage-header'; +// @import 'wvu-big-search'; +// @import 'wvu-big-search-index'; +@import 'wvu-breadcrumbs'; +// @import 'wvu-calendar-widget'; +// @import 'wvu-code-examples'; +@import 'wvu-container'; +// @import 'wvu-directory'; +// @import 'wvu-event-agenda'; +// @import 'wvu-featurettes'; +// @import 'wvu-gallery'; +// @import 'wvu-hero'; +// @import 'wvu-landingpage-header'; +// @import 'wvu-lede-text'; +@import 'wvu-main'; +// @import 'wvu-media-object'; +// @import 'wvu-pattern-instructions'; +// @import 'wvu-polyptych'; +// @import 'wvu-profile'; +// @import 'wvu-profiles-index'; +@import 'wvu-quicklinks'; +@import 'wvu-sidebar'; +// @import 'wvu-social-media'; +@import 'wvu-sub-nav'; +// @import 'wvu-super-nav'; +// @import 'wvu-twitter-widget'; +// @import 'wvu-video'; +// @import 'modifiers-for-patterns'; diff --git a/scss/3-layouts/layouts-dir.scss b/scss/3-layouts/layouts-dir.scss new file mode 100644 index 0000000..e69de29 diff --git a/scss/4-custom/_backpage-header--custom.scss b/scss/4-custom/_backpage-header--custom.scss new file mode 100644 index 0000000..0922ca4 --- /dev/null +++ b/scss/4-custom/_backpage-header--custom.scss @@ -0,0 +1,27 @@ +// Backpage Header +//================================================== +// Custom backpage header styles. +// NOTE: Photos need to be cropped to appropriate proportions! +// Photo Rating System: +// ✪ = 1 Star +// ✪✪ = 2 Stars +// ✪✪✪ = 3 Stars + + +.wvu-backpage-header { + // background-image: url('../images/staff-council-31212-s-0148xx.jpg'); + // background-position: 50% 100%; // ✪✪ + // background-image: url('../images/faculty-33822-S-MGE0348-xx.jpg'); + // background-position: 50% 17%; // ✪✪ + // background-image: url('../images/campus-scene33983-S-0521-JFS-XX.jpg'); + // background-position: 50% 65%; // ✪✪✪ + background-image: url('../images/pylons-scene33892-S-0013-JFS-XX.jpg'); + background-position: 50% 35%; // ✪✪✪ + background-image: url('../images/pylons-scene33892-s-0013-jfs-xx_01--blur.jpg'); + background-position: 50% 12%; // ✪✪✪ + h1 { + &::before { + background-size: 280px; + } //&::before + } //h1 +} //.wvu-backpage-header diff --git a/scss/4-custom/_base.scss b/scss/4-custom/_base.scss new file mode 100644 index 0000000..1938105 --- /dev/null +++ b/scss/4-custom/_base.scss @@ -0,0 +1,19 @@ +// Custom base rules +//================================================== +// Overriding / adding new base selectors. +// No classes or id's are allowed in this file. + +a { + abbr { + cursor: pointer; + } //abbr +} //a + +abbr { + font-variant: initial; +} //abbr + +abbr[title] { + border-bottom: 1px dotted; + text-decoration: none; +} //abbr[title] diff --git a/scss/4-custom/_beyondHyper-tabs--custom.scss b/scss/4-custom/_beyondHyper-tabs--custom.scss new file mode 100644 index 0000000..4f34231 --- /dev/null +++ b/scss/4-custom/_beyondHyper-tabs--custom.scss @@ -0,0 +1,112 @@ +// Custom Tab Styling +//================================================== +// Styles and overrides to the accessible tabs by BeyondHyper +// BeyondHyper tabs on Codepen: https://codepen.io/BeyondHyper/pen/xZXXzj +// Shooting for something that looks like: +// https://www.wvu.edu/academics/major-maps/graphic-design-bfa + +// TODO: Tabs wrap on mobile. This is less than desirable. Fix? + +.catalog-tabs { + overflow: hidden; +} //.catalog-tabs + +.catalog-tabs-container { + padding-top: 0; +} //.catalog-tabs-container + +.tab-list-container { + float: left; + position: relative; + &::before { + background-color: $wvu-dune; + content: ''; + height: 100%; + left: -100vw; + position: absolute; + right: -100vw; // Accounting for RTL. + width: 200vw; + z-index: -1; + } //&::before +} //.tab-list-container + +//
    + Skip to main content +
    + + +
    + + + +
    + +
    +
    + +
    +

    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

  • )D;CbIzgntmDy_3g1XXM#sc6v3$F*_ zI9Amq4RsB^l1b>ODdMK-+8D@ZscB#`xRO1&c=zO)WIK4{oa@W=T_mARz1!RO`I=oN zv5m#jRTWeb8mfp>y4~35X^v$@k}%>%8-H~A2=+dB1nS(s%X@ELrCOZ1G>(ForRyiU zQVTS)TWz%EZPhRN(!&wNQPXW*%DIw9U{s&4fvh=o$=Z9e$kW)UUTJA)?#X*vSu3ch z(itvL8RQeoQssj*k~-wEkmPJFkTufF32BOcpNIaHw@eba-stPDuw0(GYVJLXUZC_w zv9yxmjM7Mi$dWvSff)VG4EQA)O>cIuaiLwyC9d^jqw0DSKr7~oih{15rlu(sDQAPU ztF{<2zc^f~eA~I?jbx1ct@m$r{uu332us52js}k7A$i()Sjx`ELD~sa z3hrb8h8WH~>feIGFEwz$_Drp%#5KN+yOjG3Q?$}FW-#g-YojWW+zi;k@}y*OoqC=d zO2vF8Gt%`*Q&V$_zLuhX^(sdIOl^y5;u9bwFOqhXp_yq)sct?hl%B3AJEpo~$6HQn z%1 zlB0ImQb3^oSzlAQ$zFZ=)8JFdil*wtl}1*8qr2O#w**>xDWiugQ9LUsc_n!9>uujN zGiy{as79EMOpW|jyT@~C_*WfUKIiDnEuU z%hm4V%y#RG53v-FtKbRnOVK=%g9@s%P6y^U8%gA!=c@`M$o~LhXex|24g&-(jmA&7 zVW1XX`erANYPu>W{M2|QTIB<_s~0Z}p5!q;+OjoZadciS_X=v-Ui9d+^X_Dl9OMF| zjDm5He2qC3gf%@Y{H&+=jS>t?X{KYl13z6v28MrR?ByAk>4HY3l7yNnzbiZBc*)M8 z1Q@PB=XigyQK%HpGgblWhBnWW$j~6uRJioDDH!)w{{Y8OgI^N?KD3oThIASVW*zv) zQSm)xKGHjM)b#Ywj|767*s%KLv8+8q^HHN01y0l(w{i?OYy)>0IW6-K<*fNQMetx1 zO_oyLa7gC|)Hq@Kk*0_w!4R+jgUXz+`>#A{#0^!6q-70=lsiR{x#lO?UlIH=7g3Hx>ybth_63 z`Yttn6kQkJ!)6a|tmiqL5Bs{w)bfpeKMWtEZdG*`%Z)U(4J)a*({**4Zl;kIU-WYV!4*qz zuOgC9C&qM-8`3h$oPw@43WGgGeWJCgD(ZkTju|8?^7HMX8TM#tV|QuMo<}ub?WGlK z{*-DEPrJ_T<2lB(_A@KJ%@*}A{i|kCj%p;&@Qmv`cxH(`(c7evRf(u}=17b+3O>Q} zpYYU<+mc)CS3eSF8!i5x3rYU~4L&WbuQv2Zbd=cX1S-B#WBhs0pUgHtlw6NKlc!Y;&}z z{{RhONY==k-BK1<$@OmZ{qQrULcRvAE&l*GLVde$tMT$vAew8%JolQ*V#HEfbqv!C zdV&7{A~mU^l`CxxSSXDZ!s`b1kxbFLyL`kt=aZt{qzEc(q*crR06xgacF|MLLBIj@ zsh~l|n+c=F6`o46`BMx3QkDL;_TR%gk;)2C9H+4`h6fh(E-jl|oA}&9McX{Bw$!cH? zHDoeL^7@0oHv_xrf^+;eeg{+fm1bLg4JtG0Y#eSF{#xFQWG^if0C~#*Pu%Lo!BmBH zk3v)5KM*SFZ}r9+2<`9+2&2K>Jvu0o7SADHIm-K=wz2g%;@Wb4RKK~Sr<|h}qOG=E z`Z`swz1(H523aVnBBwFP0SKzO@;vHv*4_P(I;T-ddW2bel_92IhuJhW4=Gt!g;b69 zuj{N?`t^bq*P8e&{u{)6>=)K`NY)go?inc@shSwc%;-io1|A3BT^yNf7NqFU(qdjC zi&py;3QC4cjSTfwFDz0j8ZkQpVTcXAvVHcBGIiuubn`bKDopgTmEx&x=(BZF-5D)L zg#x#GYr3}6u&z`BJ+RQR?j%GLCwXzjGL^gB$ob=nK!L8Y^s>~3qImM+ViG! zZfy+WlvD0P85k)9@J>k7XbG_UCA!^lp-O9mtHxwlsOcD-_bMa`@~9suL>Vphz}8N$ z1hPd&D|YvOi~WxY>9*e;jjQnorz}@)nW{B&O$_$qAMBF}*xUAq(Qv=@X}35ZT_nB< z8Rb$-%{S(kq*CF1O8)@-kC)L!Y`t6W_9o*o(9pvmEd96^MKTd2(U*)Xp^)-(;kBEj z{{Z%L4mCSU_1b=m_hy`*7H=eLc(~M;xfRr+82VnTw-VvfH5u}}s0Tk)3N_q@ELj@K z9^0mlde4>(i+<-(#6*};#if+PuGR$kzV{d=sSIm&rf%` zQ2zkuF@@xKDmF>*k}mNPibeTYL_)f94zpwUPl>io;V1W7{)5lr8fE4Aqxcb)8or^H zD5SH;7r@0z^%ucXtQDGh3oOy?{;^d-&PP1wTn~+cA`#%8QM=wPs4Sm!@^$rE&HD00@~p zNJGKR>g(8!zI8meD|GQzAK4XFkY{K+2+3J*r>N~uLnG&8Za?bK`nP z%W^f(&4uTb)OfA7;ywQW68L76Vxr$anjivBX=p;hB$Vvn zBh^TM>x!`00m6am&UKTm#|#scTY9^G7u&I?r*g>!D)PQb>vj67m!+V$*sYaJM|a)LO(5tt7u&6Av;rn&uOo(VY43)1~Z!E!js>*IU1*1lQsHMD=|oX*C0E=w_vvPB>^PWQh3tF12A=V_t?1rfySmeaa_B58FS9 z^p_Af$4?c`^&=l?D(c#vpZP}u<5gsj^DDA1QcDf`nm)&{{Uy7{Ip_Gn}br1<{Gh?5k$3RYI>sw8TZD2 z>R4*5zd6&#@|dmZH(cs7{m=gPx~D8`Fq1?5MmIrc<2j@w{{Dt#vKteo!Kwy2W{e+d zsR#YdBL4u7e^H;#c8Qqu#n2Vo$NvCQZ}Y~FPuv;19_cVm z@;v_l=wJM_F!CI{65^Tr!fH>-sLJGi>vNA#)~6psGG)%&BP|Un#(g9loO_X{Az!`Z zM8J%C+sEiYx}{*@2@t-s-``=Xx00+x!RKP;|D{{S(i=Fnd$ zoOsrzB$0T0aKrpT(Q8ryZY&Z-sZI)H{XyeZX=t%Y2})Y08;6oWQS~QFB}1oWmYGUZ z#~C@=FmbK8l|>lxKQlc(N*zq!D<&_Q4bk&M763faN=R-#!q@|us zlT*fIX}}^exrX*GZ4D$z?(Ww=q+ z(#a$h5draVK*}eO&47?al2${UZW!QeM^%m)V$_xTUt*Z277=K%Sm_1DFI8<>)euQ6 z(bE~9w>@NPyCN!b4##HP$M<;guRjirye-L9@Li4(AFt{gWlfsHR9Ft7vQIa}$rP{o zZt|GKecx1sNUgmBpBdHtKf?6Qr*9iuH^?WEJ^uixi|OlR%llTf=BSIb0eMt*GwIZ&Fqf&fIEOW!OQSl!5{vIvv%@*%a=jQkJ*GD8V<5%-O z-$7+<-vu^UdX}~ddtys8a8*ksN=Es1d4@@rLf9nk9&@33{{Wc#x+-#M=`6Gn8)YNj zXf2OR90YhQ2tBAs?Fx89$%*V?P?bg@$WG{{E2kWHxcU>HLbxJh5@A-`=+G!YVWHq$a?MHZ`dK%RTUw8`9 zz(L3n=V{zI2Rimp$g)LB4`VEoT!!?$(8+GRS}0j*u2(}DH8PB#q=XRYfSzT2-huk+ zp06BfPFB==7GrJNUCV8z&1RO`i#;%?5>2K}IJBlOdSFvA*xNCzju2ShA#+MU|;ibi0hH>V_WIn$vedRpnySr#dd6^f|N zc+_Nyv&nR=OoGbaOpOge(k*Y5JFw9seuRx3M9?T-RO7h;2j2%emJI{5Tp*0E#6;1C z{036D9 z;eaFz6h1MJAEpkhLYl8h-etOUy&KBi%8PIm6EV)>v5dy;^~(BxhPxjH$djHw{{VS^ zbDQxfaX+v`vOgfM2f6pxeB@bv{4`D0s-iMMsQ&=n8p+i1ja@R?k(~qy>KniMr^o)Z z>GOQ3Odm5K`sGyhHE1{o&_C`CS&QXGdA?>n(RRxXeMI#4L`h`|txT-ja--%0>!FfO za2#-qwq?4{W=k2Zd20c;$l>XtcH$KSk&~)rJyo{lu!fu8V?UmgN?C&p56dHysv~sG601Nn-YH<~NJn`-8hS$; z%eZX}4&?;tsp%EV%tL-5SJBiO1*e%NWbPK&cVjrlai)S7Bj8s>^&JI01KR845RlAa zcFxvU@-ys4q~qNK9IIv-HR8o!vPng5pW>!%{iFwR-6xXAzym^?cE;4AsR7tJj>kVv zt)A}f10-e{3CIqa;D#Rhl1}Xl2`3t4j6FwV5>Z*LZe~(K2Ep2hqdrfQs`4kLwpj@+ zNg{TdL}}_(MmCU1`ths?*g#zsOAL-gq=Wj6GUQos4%a$cT=7&?D;TiIHga-xqZiCk zH%LQuwT>r}XsKi~$@4Y>mm|hoTB(%lM18NUB7%DAirAgytdU(-GB%>B?F-JMKu^>n zv#o8@(oY0*jE^cZ2PJqUdC^g1b3t)k+HbDh@r^k*HUqJ zCh_~2ya}>3jhM5>h!}pkI^ZL&F6M)2{4+Q(_gKK}sl)I?#^h)SZQWdw{D9!?XV z1CMPur>1sU(1X1Ch$ozV4u}S-O3O{V18jwdzCAqW`02Sq@XpMmxUAnKc;BDDfvF@i z8i>l$KXB#O$VgiqBkLnso-M2;*sGL*s4<%KK#NyV3OcWVE>H zmvaYIn=D?W?J{Mp^b<%}?kNLe1y=Ni3-s4gFjjLVku0nyk;<+MVKF#d22T8j@ng5*<3|lUv=02(zJLPXGx9b#@oQR%OYxbzR!o zJ*K7@B>0J?8=*+fazl6|c-H)JYm=JLbak*xXIN!cLe$}8Q}YA2ALrvsDAwhWUSdA~ z0C9q&rHUq1rA;a4p6(M|^VT_Q$rn5v-U>b{l| zQF^&dx2@ADEj$m{t0bwaxa1DesbY-3+yPF1j+>><^5fR_PB)4%i(X&)_bJx9btRgzv1O%_s{GXTGf>8>=#A-R z2YN2jtf0xl`8v_@SV6`fYK`yoGIWY>R^DRA()PZ&Ju)jHVvS8pQ&nnOhDhpdlg6wX zaO@And_pi$-}ig3*&;I@v`{{XRO>W{;Z!|N>8 zTh-c}Q`$vD6jB#+*{c#M2~iYLo+MW)zA=ok`s-&)iNbKT{R;gxcTegrNWBu@d;GgJ z3;0P}T#FM)fZ_=g*O=`p$`F)7qtffnP`0JW6-wxYDufR04)VBW4Qo znIprWkf=pQ{?^QKopU-bg2x7F&OTWG08MdS?R`yMN5oXI!@Qbz?EQ>R;dZ&(t<>g* zs#;Jkw+XQm72P0_lr!Vz!ki52sn&G(=O*VBFR5Qmns9>B=&hw>@FcBH*fJxefbtz& z5W&a3bE;(swNzUf$vaGvr=ICj)>`Ofh*$LeER)mJRJ$r{ff>P*88R}aQCIh~&XXTV zmhtZHy~`)nxl)&9SL|w)*IQ>${v1JltDvYf6Vu0Ydv!E`RH%uL1adIORQj?<%dObv z@i(Xy(^{w+nW<@-SrE$!k&8^*+by^pZaEsm4yDG`SU!y=xlIXdr8X8Ay|QtZ{c?4asGT}GJv=tD z?_;yjQd^>jvI{h1%OK>IBRrjQCpOv9j8aBjPUIF`|oXIH>B6uebjIa&1+Y=Q^1FQxvxw7g7;HpXk-x{UoOY__)eRk93ze=>DClKg&yp<{K{sij0FQag5_zOr@gSN5E5@ zWPo`80BGt3a8|mWaZgHQWylg>f&Jr+E=N%eR^&Z9qnMoz<=_G}L|v9hvQy++$@lHI z`5jmxm{ok^{ZXte*n!D90Tj9CM1ho&epIMD^55a2-oQ(H3X!orGkrk^_>E}vGy0qi zQnA6{N}-49x|~buPEd`;2}u6{sgUG-j)U2eZim1nf{!dfAF0!dPSnuTTXPmS*SZbP zd_asmDED_BPq5V(;jP=?yCn1~T!V%K033Zayv8P0R#FF_rmD*Ptg{;PA*x4FK_5Kr zKjw8XzbXb*=4P#J8>#8NSyhD(>T#<`gPoVQ%TOqyTLJy3-`$13-qmtjk~|X& zf_9%EXG=k{q4fIEek8NrDrl`z75%Asxkt4M?N5N9Ls2v5 z<>0EWJ@um$968{{o_gKBR|XGJCwga_!I7Dd>cpS;>svF#U}R?}Iq~hFP0tJ!;QMIU zYh$=#Iq(Pa(Xn@Dm=6cXj2%nZI!pfmNQrBpNLEF7sN;q?8FJemLU3CjxG|6L(@Q%_ zn2Q>_EmijTDej1AE&_U4Rb*;`8^)~Y4%K*xZ_HiXbK_Lwa%;?~{{UdLmdKZi>t~>3 zdN^e=)IW9f) zCnmO`Qtx5b>8*t!TavtU256^{NJayuRlq#+@6SGUpEAjQSFrJGxMi5xDyE^K5%%k& zB3bJUV`Fy10NkEEIKjuAQ=7y|x5Eq+TS=ChXhqVBwxJd0t(ChIb^tLeMfqZEljCoX zZ0B6;jpAu1RloW)b8nJ5UaX3p&9GC{Nfe0;Hs_2Z)JZH4g8RrD6z~88+gB_a)})es z%72J!Vh^Yw6xP_Q4(P5hR=2{{z}>#sUS2RhQt8L24t?{jT{}{ip4v$#O8eO{P56-= z!b<3FFiQfkjN2uOE$vJx;L6D}Mgfz#K6{*FYh%W;XZSoFNNlt{Xs=v zEyk*yQXw3@f-wqDBJ5p}jO{C)2>tC2w-SX$D`I1AS8P=j5ZoZAY2&PGoKk!xK!LW$ z6mf2MsF2C?88{*pK9$RBpDE;;(+`$Dz|s$5zSq-r6&zGOi@etQj_tOHw7(4$^-Re( z!XPTR%%zJr%DF4fv*y(u?N{XefsN5{rK#$es4Imeusy@1oJ&LSY-%BKJ7MGPKIRIs zIS9byfzCCFLRi|8a!ozI(CX{xO7!nk*r{%5LqSm`@}lZwxJOa2GQ%T5xs|2bH#E|& z!L)J5(^|6pI&$;9lH2RI`7g&$WcMQvI4tct07?6m1}m6&w& zHI8ZJl1=d!reJo)r0$c(IpFK73#(ih=GD;&_>FaEP2U{{V*vZ&6n{@V0BAKc`~{{Pj!?88|0aIK)F{3UECAeEzyAl&!+8 z(9q9whB}G<8W!E&s%6NH0-sO=$v;h58hnd1=#;he>8>sCwF^@;bEx=ozMj@I-fn(h zsL_lQx?;J#y~ydr5mrmIGz!m#jdDC5TOWU>mGV4Medvq5T=#2jG|X#SqCieCL_1H0 z$JI1qSlO)9EkAVkDbV_`tT-q1)w)EoHtR)XOI>AK)1*CwC%AaSA0Nk3nJl7FSJGA| za-L1-yvo?+a6QJWMW|IhWhGQ`%TC+llom$80EIX{bu40XlcXza?a@}jCK6>OK|_Iq zk2+-0TVt0FoV(Nr002S%zKm+8w7Wk$|{6wlaj7A&m`rK=oeM141nT{NOHN|41Pf2iV{YD*42^V6cYQT?n-bU zzZnD!akK$}^wdg-#UpH#%jCx>89zn^Tm1CV+>DQsJSaX{2?zYN;-c61ZCNP0R#3AM z4P7~zWAm9}BN!iCd+Sd{JsIHrb~E)*)rw2*T_jQU&b@i(iEAalsVXU1t#h|H0+wDXe;$qbHIO*%+0HjT}^jR%$tixklq_DhvT=6id} zl2%5IERvVptg5-lZ_`bwRg0myS97->m#?)XFr?cZ|U!-rkf0)(zX*H zNnGnGY2|vrWRyncnaeRqDNpO~yh`YxVcFB_gi}*f0v!+Z}OM=LHM%nT7RP6E?C5};5lk&?N zh8X*Eq}1rMLb?jKbmg*wpjCSN^yrKmc2qOu6OC1w+*xKgq{;hhq??=^?@_q_0DC#s z6l)`{f;M!=KbeF4v{xd_f(rDJNmW4vqjXO?tFP5b@vRtsVvL*y$zZXFUDlXxjcN&8 zo11&jtf#0v5I#fd-X&Y~g8cy?2(k(3f1?||L3 z54DIsGTHrg03kNi(~Zg)$F-Yq#(2Ow2#h?-8IB@Yi4n^-dE*}bJXGNT@m$B+m7HEQ5SdR4_Ck;kdZi4K1G9DbS)fQU{cWKaxc_Y!zG zz~fMiz5XBAQYMe6nyDR7R8xvX1iBZ(?q<$DUjrJyr^jzsp-z08QGTRJ8kiOR;7I-_ zTg-$$SW-?%!wvj>^QT-DzC&fMs-~v3)P(|diHpYh`GX9vA8m0Y*M%3Vyv*uzIc?bm z%RL3o2VGN&w8Er)N{#<{&zrqYa_rxR8Taa?UNUO0_D4jG0D zFh0jvGR?&$c4%;m=a8Bno2|GaR~oTHBuc2z$bfeC_%Vb$ajwTnj|C?g>Gv?^%aS&n zZ5OL$mS~_7*VPAkA_%go2=@Rz{{UTg@ig~OQOC_|W~d>Oj*d2xLKAUfWN#aoV_H_r z*vaOb*u;Mj5T#wI$34nvkLikos``g?YQ(o?Mt2(+k04|D>m-c{2U<}?G>Asz+@P=2 z7UXHa{Wo5MwdXY%;lLLcst@2hkCQ^k|>Rx~yaia6r7^S(kSO37?;&owOZcGUiSi-eOu zD+BiNuD?mv#(0!}sOIPCWgM z=o*r7VSN{Up^K?%Xll%qm6ZyDnvy_9_mkJ@13ujItvxnaxap3@UauUJ)b}qJdvtdz ze6&&|O&p-_X;4YD0p%3&yXeQps_XE)m}M07-*I{zv4%xyyYw?IqOdHX>1pe#DE|Ot z)6>U66*?dc=uD3+vI2yNnS*USHhI^K_)ZDuQFB+0TC~gCkIeNQR$mU%d&agP=x?(W zVDOtIv{(%)94kC5!?s*9v@&+rdDQ0&cwX=YUI38P;|-HN+=SPQrAbiWMA zIX~sU5(;%B`!3Jd>S^j^q^es=ytVnDkcqNp6LS^#0MW1NH8m zXX+Za^*Wdrl@;#tWaB)H4Q145(p^6c`!Ce?@XE5MW^l;hGM~#Ml{(Rjb2fWPnw@33 z+dofBWHjgDnkkS4VvVuXl#NQ@g;(T%EoqEelWFtY^)SmdrMBz2^0F2&rtV)DW8kR zb2G~3&dwNAQD(XIJ@(HkQl$Ignk0DKj!L-BKiSqgOw#Ov6#dB5BQloM$a~_-dPaq8uMVrk?}c9ivW)b8u?${KNItjK+!`u!C9E z8Q=r|0Pb5=W%!->80BmU>)|Nc}WINOHD@At4wG5g# zTCin8dNs3tgX&?E{oLs=KQP&sl(JJ}y%S@}8r)^L|3Gc%oHE(^8} z2Z5{>ZAfITH}=W?8k&(P>WXY|NzdCuP*NX;HQLgsJ8)F7`)J*uE=N^ok|dBLcGPZG zr4m%>}hgR(K{urz4 zZc>7q>LElw?5G;lin$-|v!Mg%dHxzCMMB%n(Y?PVynn1TkC3hjwv7UoT;vTJ0Zr?) zSj{U(!x*I`o_PdgSu?$nqY5`FcoqwTLU<+wzg(0U3h)rz8)z0{>2Q(I?}m}eW} zqN&@SKCPcWu9InO7in3dPg1QFT{Q3ArK#IArbQdpV7`eL#~^xh^wEag6}n)SS|zWh ztENYd>SaQ+(@1v7==DV`4tOM=I%&;CTNWU(*zYpewJkLavs@|EnPOGkSGU8KIRgOk z=SRkkUF;%F@J-b8jp|Butf_(|o)!>KOFOEz{eXf%Jd6+quz&dsTAEMrA43SbT5eB0 z1qAbmDJhYVPZ}()q=0=+zdDuyPn0QF5Yew?O3wQT^aAd6}H9MjC#XJ59P7Xr#jCrrN$12 z@N1F+y3IiiJoJxRR+8gZfKdP*M=DRs!z&R&eUGSl)txs}HyiI1HiV(OQ%Lh)_=Db!}(W_#wplB@-NW{!#l>nQ#FffI^JBN+GeR6+< zt6SF|)ctM5z}CTi+a6*O{EmQxzEUByyQr~5VoV(aGCw{`3bHwjpZX ziVMq_W)+Y{gB+tdl1>iupRRe<Dobea{*W}e^dY0b}% zxgFKEab<#%C#g!Bi6Tdh0=#k}x`tPHocc>{!u_?o7EMxX&`HLXj$JMcZM2q%ZVhm> z(kALs(FmS1E*Ya9uhOOHw-A@%-SP`XgVl%2n1~cJ^J4d!X{<^M9Vex#x zKZlq%o2z)mj^)qm8V~sCVZm(4f^ZnCV;l`KMKXSY0#;c!ZCnrnx%+!#-$fEm&Z(@Y z4^bI-qZtb_61XgWqx95PgqGt~mq{w56U`@bR?AdMMlyVsKf_V6q7!bu$rZ}BOHEtT z_Mw8hifG8)Jv85!BXNb@3lMn!0EUZn*SPw2G!B%%U8`&1s_HR4Trx=%kjz`QsHq?2 z;Z%Uqw2PDeI@bw3CRrt`a@o}#R*!D0p#7IKJewY9=h&xX9zqQK+-Pazf#Bq7=+fDgNHqK0DwMKaSn72Ul|Q>k6P-ukOF5`(K66LOL; zIyd-wsO8Sg;BN9hgdefaxl&e*{4rN-Gqa8vi9f*LkMPxLl0ykAMchES#A?a_@~Yd; zf5%o*VBHcG0u+-4y&Iw#1C61H;QpFLVHWZs`5j=E~Lh&N19G7Lr?0aPB=z3@iD%b3Hs5-)y<7=LR zIHd+hkF@NhdK3(g=cyQ0$A4WV3F=oOl|HipekAeN^o) zb`Z^y;B0K7$Ts8j`e=sa6KuHkJhdt+p~WMwY2*k;F@v|0@10Yhenmmgx2&>&SeN>6?3%Yn%NT-3cDD%%6(TCk~9kJZ4D(viMP!&(XG> zMh0^8;Sn_SnmFM1T;Ux)G5;QPaB=`);i3jdPc-hnEgj5TKZMV zo2Yyf=CZy95y?1AuH^t=4QaDDBr{Dlx!j%1>`BiD8P$<{2-f852pK6D%E<~tF7ig= zRFDpH?ltE6wS6=f{{SPcjxWTOc0revb%$~Y^Go%uqYoU;~I+*d!K*G5r(1urhtbD*y~ ze56QSqI;#F{2>gk5dE1sN;ILBb(5Q zSdI*DwT4ri9(Cqp1lx=3ccnKPY4T2Wooh#Nqq9=eqpc({)K60r6nS2tAa6buPpeBj zYf2_Q?UsMUkk-DQj@+4&p5&278OXxR83f=SM&Nz5(&&D4%sofS$gZ-U%lLEBH1OBa zM^gnJIZ()ed121f}gE>V}# zOp`2TqDBia%<|)V0N*jkxz=R`2x)?(wn*!1)hnClmPU0Aj+UC9hMt0X{to9H@LMTJ zY)~|WcIAxZgqo?-V@P<;yhdyj$2^X4+ATZ3%iSJl51CDI-Y?X>$Tz74 zm=ZxHP6;01{g1xAUsuvYsK)WnUHpNivAAe{{SsyFE1a41OEUzXg~E+UcH?M(N{UV!$8J zoNHrrnaVy=ngbPOOfBXriIe`!tTn^xm-A)yJvUAN02F?P$#0`y{Eu|-A2DZee(fxW zS{nXG;AD)yp38?pANjJNeHt(R_pNw-RAuVEV#*EVirhw{b~V(AiHu!i3K8?kQMCJW z=TVT8{5Q$!h)>p@Z2th+8fcVe;MHUKhwG zxflGOVRSG7)3=nzB*0JbajA`YWK5qjJJWFCZi5`P6pN3!8XY$;=p5aTbbtc?01)wr zpC8Lpr+#Ei%VNb#%<&IwgRX&yve~jIBLwhSynUGQq7*`3epf$7Z3%D{$pcO@WBnIY zMGng)F$Ug@cpawBKSQepGdUA;75?b|00MQ+lHA=M1PD3O3@$oxok9l2n{Dnstl#CQ z{*f0Uv=HXhng0OMpYql4`AVh8 zMQCOcQ)T1vwB&$Bt&0*!ui6uBvXNZj+7Tcg(_ zHE^Sk`D#c$Mi27T2~xF>`OxFXWyt>kv^0;BM}loKWB&kK&WQ?#Uji1B>SC0CA~l<+ z>|ckuveRB|QL&gSN?KNINW`xIV=6z-TsP5V;*Rus+-Y5m-mX@8OGiWrS38UCWtt5b6tjZh5A{LO>7}X(m1Swo(VG=K@!)Vh^?ems(<5xaQXA+! zv_pFfju`j^<%iVhq=CN!rASBHfWUG34{biwCg;#q@pScl-pg5NimsN5&q8VGXyjEZ zA+3xDiKNH~BO`KPdXBKX4mRTX878T z+qj!{6Gzfk*6z{Q*Y?bF2~eeio{Ap zG_~-urQX{+23aJBFC|BHyn_6yjx|qF(`#1#Uf$lr$0cwZ)G<@ur&^n8$yF`SGRq{6 zu_Dj6I7J8LRq#)~sllfdY3$b^d%b{UxLexaPe#`H7D<6K8fp3NMA$>`L_Noi+YSimFzMSEP=PIT(g^6vMaP;N#RzHLnLvraL>g zW_+)58kRP<&`nnRrIa4rQbxoW+Zo7jm(+ZZrnF5tx?FcDx&=NRKtgAmN9-xWNZ zMi}R8Xg|wa-pbimE`n(4?KGCk>T0SXCB|@qilwu&kC%|<-!$!F@z1#SEA;*Ry3U6vZEdQ=Gw zVQ1YtJ`jSkmLM@r`8nATIr2jUM?ToJ|6dOwCrSqL%uC#FW-wLu_- z8*n+}T>P(0y-u%31tsoDSZ`MwgjHZs1b6{>hSyENe(oQVbEA%OZjvvQ7j_L#`(pQH zu3Cy>mGn&&%GkvM0X-DUBLcgdD$#E9gQk?FE!wImoD%MCaMjXQ(>-OrXzM8^l17TA z3>0y^jIRU6wneA8f^d{wHB6y?GS@UehnEC0En`>wHkPHEz(@3xGNddI7d^}U+<|5D%KeEe} z2mEx&Q(z@!2jOA?a8j=Xc`Ny9M+f=nU5qrj_*%eEtc3CILmd>h0Utjs_|6$rjQa*0 z>d1@SX-l#Z7I*y0S2+w11QE`Q;E30%B7wq|cHOlJA9ABPKKk~3H~ew>9%HCpcl9h? zHPaSK`!K1hLh|>eQR-p5B4h#nspm_VBT}R`EOBwROE*mP$g43m5(wal8!Tk`nSkV; z51(yU;!3$Jc%yu90ek7nG_|Z&`T_BByDFR(a23xR^R#d@(3`#3vx2Rb;GHpPp`Ob$ zuTLDaJhDeDlJl_ zutd@CgEFrG?JLAU`my)=X(^UAhGe@z6?GGQOi`mlFp>q@$h%M!D%kgLW2svMR_KW7 zd%YBP`oUjNf$Ap`zU~PsyMZ6=4LsKS72=gAWR=qIXsoAbzA_-POdedb4@ab&0rPnG z(x|jNq@Q!gsXBkY)kddrl@=Kgf*Wc{ka6}Jnprigv(z_>WqnFhC0}-8?qEa=t+W!v zKd~6(9aoi9Soq|egQ}F6%PHe&QLHASGI-rhC~uUO&(k_F~nHl?S(1+aI{E1iiYD z-xK2@nF3*dmz^$=wV*1#qqj+DYjrGctYTVmB#ba4M&11M)wr%osHb&Z?yloqPfsc= zRQ71r8ZZa1)S={eZ++*$KQ6dG6PNQV(ChRI$z&7(BZ4N8u&TR=^OD^Aea^Y)*+5%M z)7L+rSjawbG#JDA$dj@#rDJqB$>)MU!%~T36&Tv57-oIT&m~6t{($Eu$|}v!ZsojVA={Bhm=4OFuB+2mU(Mmw2z= zVvK(~Do|0>RZNgmA(B@(RUcou_SStR>5p9^TXh>yM>9!NoYYmu06?RY8g4oB``T$W z7}s(}ExR=z!;ZJ0>Kje3r*Bm?KekcljvK6~B#yQj@&q+fD&byD6| zh8nmM2*+-pyCDqHIXf4A%n#+RheW)|vj<6jt# zG#f|o^R3QFDvG2~p}n_kC!xO(I)kQXS!v#)N+}z4ZMZybO;Eop2Z{K}0~>}2(8ip% zt;vxt9|p}}{6^^>sFtpt*0oeM!Y7nlDxp4@L}zr1I+u*9w;prOw_wiOQGBld0CSn2 zq|o(8huEi3$G)BrJe32JfvY>0mHwgYYT60JHY%tZLlaZg$tw3$C~(UXgXt@k&arj4 zA(A>|uY3FrI5NsE*QFQEpZ%ZIH_Inc*osR(XMa;$qmz8pwSBU!AdLEqFZEo3{B*qp zV~Rc>5#GHw7vc@%^YZ)u0O5As#(e9naBNT4jS?KxA;YLcu>SyDnf}oK06j@?PUZ`L zKl4R6K1I&s{{Y`xSvrni)a&5+Q33%gpSH5md3F3R{{Zry-;Zc#{{V37Rudmn!!{Uj zvm+h?uq6J6TIIpaN6bA{O+61(-YMjdWRX`+N)iq?NL_g!W*Xyli}|gt=cDOmc+t1? zoig4(5AC)~O)T|tQPM>9PaqL?q-QSJIU%rH10F_?@i2}pGUfIuT{PZZOM-KxX=S5Z zofN22T4~Zb5b{A(@vYrExJCOI`n{&f;pbPGQBCVRL7wjm#z6R(fN(tSjN^7c)jH?( zy^g0u_G1**ifAd`mDsf}Ey=+xkFU0{Gi{Y?QaT|7;HvC(_Bil$(vJo}`9#YjhbKh zs$w*YB?A8d&FH6}%Wv{JbOSUT$lsvj_?>g4ZbN`+Xd=-^Iv^Zl{*L3@)&3(xp6s9^fX^9DJwqALVJcRC{*?-Sp^$$gr0zm#NeII}4w!{gug9W~{Yk&!tldXq>?ZD% zXaK{o=ld)F0EU^eBrD;@8*HvH3F9C5Y7lMVlVQY;&$R4p;{=bktIDn~V8@dI{{WN) zv8j5B(N^kv^;Y2>RN39#mI)85pP-W(=HpE^nxwci##@;?GV*cy>cO@fQrNJGXNEWo&i7!&UH*NC^q9SBOZBm z)uOo-{^qaTf-wb5G0#sk&-tptMGLh<CMprlpcd z97zl_ZjNn=nUt){#L)(q%7v!-1FC3+SaJAvU;M=RJbA-oe0?KIpvgTmBkg+kUti%ox{|!oa{NyJb53> zR@S07LDSXTu9a^#P}GP3-MLj37}o%Ez#&F4@2cYn$6_}oE`sS*M`L<~riyw>nZ6rj z!HHQ>JBrKCr{>QdPn`)QnH3abOsLPS{{W7fo$@Pt5!Ez}3P&We@1m=1 zI;zr5@+$2D9H?SWl<55R#&^8E>A*Y?;Ng8L5 zaPJHS1$hNezLhcB4_>XfRaaBV1!7w&s)Ev7WmO3aMsSNWk?(_+(5g)!w{FM|zon+2 ziLJEv0daX(vQiKy4K_*Y*}#&^^9qg@5C#AWWpl zF&Oa0m6ZI0kjwu74HZQ$N2HoFBJEED2OmTF`O_i@a+@++3{Elj(^8>q2dJIr>FbDi z_dF>U`7_F<^+jK}=Sw@GvDTy_#|1@qM@w!=0<*&_(kRB|ni&l0!|TXxK0W-ts5u)? zSD`$&g{XoHgh=qc!U!t_io^({WBIBvvk!iNyWuU4GwDD8QQDC9DQzGZH8sc8)V~yy(mdC!V zlZx5!EOj!CJ(l5SRjR6D(bvx>W~6OlG;5ZQLg11~3_%Cw#x={!2}b38&q>nt5Sxlh zyrUOOgTXpOM^!8=fOkYn8|MJ2+}sT!owdCiJUdR3`;*q=4NF5%yO6UOXWy942*WYQ zw$gbT)a0br=RYEFi?m!idhyft8yy{*E0Rm_!TYlSKzU?h?!bEjTLW6LsKHUo>M~0# z+@CC=emUQ%E*2|AEi}Sx*F3VQSmlN3x^!FTSiMBRZFnR8$QE0@t@G^ zoXx09HU`FC6-xp2$G7>_iy^PJ9TBiH z(V^#zPV~@DgPH|6hVF@+2 z0n+rZSV{uRS(O6;Or(#lm1Tg>6#YocjUQCmO4Lsyv|*0PRrjDQG065j>7yvifn=o} z#MruKzUxHw6!WYR2Po=G4a9Sj28{A3x+F2VD@1|(KDf3w+!Kxf!yFIir16)a-UIa` z?%fr1pr&ew-D=`NnF^8}N4Ws$qm?lwg|BhGpXoKc(LG73Fm~iI?F+j&8P25VrO;sw zO36?BoKs^4xxefUCynekgYE%-=-NA7rfShr^0Z|@jHmMl4 zijB!w*fYq>jDVv){{Ve7ohuSCw?)8yA6ZAuG{kFnnhQQSsp3N8Gf=x1XM5|1ZjzHr-uCW@( zdz67Bh8*&YN&PfeBFlrbTj;AbR`r|^_&M3z}5+atLtE$mr zcwV(5s9@v}#iKE0G2wj~=f=2S5shT}qpi`(;q)NcLPzNs$W_Oj060J4tR|3H&f9FV zHvyX*4o-N`C6B_&X#&TR@v@_50Q!00{WMe9hbrP#LoB10SBy4!8&@O8-$9~S+DRf) z#UVbDpfU^$g&qc?BP3+3SskI3L!1Jq=&ORi;pbL!u(d-{g$3U^e3I|uf- z>MBrn)Qn218E^q3cmDtlSl+_WAa)y8Ob-SXCK*`lg=1bfp5X7>ASd4|o*Bl*cW^w`m??QL;Bkn9m zoaZ`=fn~ESKOIx>H0&pC<3*N=F_o0Y+$()G#Ot9aiYh<$I-NUB&**Iv-M95l7ji3=Cz4UZdEI1>l*8oO$8l9RFttn46xHcsULC{ zP@D56@>_8A^XFcXIj5%k9HygIRxb3HI%>wDt1|pakGvG^Ag&8%a*TfNsmhvkTLzjZ z`V{s3J#D&fo2Zg2i*Aa6io)s;ZUuiZA5WZ(HY_@$zXD~f<@h5>ex*L$Hs|PxXd` zxFRrKp~193eg6PyTu=W1wQXeTIe$~FgXKgJz>7ZE)^)*ua_9J3fAgY)ANm>p0NmD$ z241IzY%8sYEcwUrBaXf55B;&f++A`yzny&%=sGX>%`c}v5IU;aMbmVBDQxehH4I|r zC55(BOyuNu0QnSS)V})XZ`Pl8(sG^~(OMNvowfAXMJXCOudP%@%bLmypnR3S(xjss;;FS0qdr4^p*7tn2 z+f0!Knw-iV;Q;d=o>(6|YmL-(ek0m1W3h*((77b3tQ{{PR(P&=v@5v;6zv>NtPTib zQzKa=mHQ(?#*C(w*U`q-kr-h66=Q&Y;A^)RvN`XN`h*68P5hm|@YD7Hzr#cS0G#lD z?DPKsx-}wGn}YGzS6jWKrRr{WmyIfEUN(@*H-1w#*Vwn4Ag(Tn8@yTXk{XyZ7h za1Yo%n=i&|SFp(3b&RkreIBUtqebBQnWuY*0n??XdpLN3(x3=r&hCkt`$cYl4T{@jAKh*avc3%_ ztpqga+tq=MhF2co`|CSps0*q}H%#4jxZ(qW{6>l+MtKVWmJ(QJ;FN#gel@2L&S%Z? z8YL&HiXEo|w!HrU4Rp+D4(!N3VW7fOtwa8K1N)MHo|W=N!8YU1*CR!Ms`dE%xH#6cU$GOA?fB!Dt_89D&4 zqH-_}eZls|tUzt{CAvnEO0KE3#EP;yR3yrd10$G!GzMRAN_faA&COx15oQ7T6zJuGf^RY4)c z#O%K=-#VJ(llpF-;5L?(2gO}1g566`PZFz%Bq-Z*0x1&jkmL7rw3Eh@!g6hLN7$C7 znugsKJ>k&JK{QYMK6L!pB?#Ck7-6>{{o|~;`h2q6xb<6rTsor1Q4Fyga5I^EuuRT( zm1YJ-`vy^g^wX}IX)P|jK<1bg+T^!cVupyzj&^EooUAf6}#Q? z2H)6*_|`;O<6X%fSJZb6$Dh~6i-ICzs-liqjHU!^t>^*2e~x(5#fu}*S9~f}!&MVYOHidd0lRFq2)K%F zK|Y^x@1>k?jz@&+ozc$K8pLWSs!O#p#M7BJqe&~V7=|;Ps{7|cGMaSP)BSWBu6cn)3z)g)#Z%BBWS z+f3-8A=rZ>6)m|CWkB+EC@A!WM5+kgoFV!g`|+rTWM5J2TSZt=>0p>Yqm4;7L&hq{ zx>9GOw_7UI@&|Mbdv7@(%ThaT3Gx+96Gv{WwJC2mj(iYb*`h7G!z zeTF^%08edKJ=GepI+|#L7gu=1brFXPf)BUXjdK&y{Z8s_u1U*P#-gU82--0mYzfCa z`cFLbt(cQ-I-?&^Et+g1Xrqp8tOB|67+{_=#&xEQG>TW^FpNQOVasoqIQ<9k)pd-Ug;T zT9ahSn@p0fNvhg-s;OqBlx~hxD#P_09aNn=Eo#wN{5@7n6sU4a)X1bCZMfjM>*AHg8f(@%kg#%R6U5v z^Y5&Pyo0^O!c=m71%Suj>!`T|xCn~^Nl((6UO(B^h!ry|K-&Qa9C+5YV_X_vMC5ek zIM46N{`RY%CHVeOOT~)kRn=70@SsXql?%_i2h-$Z@2H-@lv|aRKgHOs;_*c+99(6l z4PJ6c*ph9hTpkzGyT_ezJ|w)z>hxbLD6(q#K^-+!jL#=vR93Mk-a^^6jp;dmtI z1VM1Iq(B_IG>T3?wZUQfY7rd>@>>~+`45i+o=@@AA=j28O9}ykxH`viA zLes*oM(ah>6ZHeoDy%}kav))kD(*${B-wdSIE$X zz+f^Qwkhd=gnjRH}z*l5;@(ML-j;1x^6ufqg$y+P#u z>uaIYDuIhT^M%wQc$GlP43nR7+PtWRgdc#lf~(<@k``%-NpXq6S=TKbtBh?p^NnNcp$$4y z@6Vy53zWMR+Sw^-ZDv{-aU&Nq$`q5{BLy++26L)&bolNy!DcBngQ1O3I#!fe_4Le{dikN%C={(BN1l zC%?I0Q!f%JZR~J$Rj!izQAcrE7An9EI8{4gZb9GoW6q~X)FqZ)Cfn>cQ-QcGA9FYB zTKOlu$4dCyZ;j(m{@DA@b-k+1C);Bq{{W69a;%?+BpfuBuRw+UUzbvNksyvyH2deCvS@uO2+kEj?21be;)LHoFU6 znxShWTBMiaYAUJBwUr1w&o|~b@kht<)iC&@O}Q^E{zbCr{J;ExZPb)kKAuS{=wOcG zW1gO`a8l-Yfkz+@9F5x3@Z6H|^j@enWj#(B#^=LD3#Vu;jRne661vmctR5Vd`M!oYtjdX2kT=cK0K$gW(O9?VK1S z_)3C(;j0^Y{{U7%r(ULeB>fI7d!iq&n8i~Q_$?2p{l@hF04CLaPY8TGlASSMRcMCK zH5_JI_FsmgjDPvXT9l2C*$eJJrmn%X6`8t?+cryeu9nknrL|Ij(dc4WQ2Vi7UC-Uz zmOrkw$Jf;5N$x&ZOaquYgg8OeA=pRfC;G$u^d-R;CIi%G{%3>lbGU!^=GI=Lztrns z`B4ERpO#0qFg2F;G*Ni`Dj)gLMgIV^&;I7L;4*bwGh+i9*mDn@KN3g&e{~1b;~V|N z*C(v`m(d;Wi~cifw_Li4-S{ojwU$bVX(}n{d(%r%v@5`*<|Qr0SnD2YZ5lA9llq5r zeN)w~%CXd>l`};wh(<78EyQD8exKxt$?HCLFRQOp*ex^Ns3`>Z7C}uNQ6LCJhibDA zEz58RzN+hRxhwwwsdqz_FE6O?;TPe&HoI$FE|d{VdZ=>pR8(R|RbiFm*^j=sIi%kY zW3vQl(ozkZCaLX0RPF$T0epG(9O{(;?D={ss8sJ#NLd|YA5g4Dy&QN)CB4a)sftQw z85kh@{k3I)bMVc-^Qr|O`U&y>0B2DY=HR&gAz12e)|y{~q>`?#nxHzOHV15iA0Ut$ z?W-Q?qdqBAtcI}ywO82KVF3F;1i#W4)z|5W7-LjPQ%LAR+A%xB=IJQGJVrj>)vmMW zUSix&${l>4WgV>m-{(%2QlN^<2qiOm-G&GvKi@TKhio}j$SD^`g(M5e8`!; zQo}^Yd^kV8HMuh*MV{LEw~^xov-RoK!x%Bqm4;$6hqVT+dkM|^3_ocixsz< zd?)CRKaNhFa4DD7%<)JH9AtmQ>zgiFy*-9LHmCc3d~u}-)vc+|^@l|fhfzx`i2L7g z0rC8`84%?)#-=J2NdZ{iG9q>H`W;;jkwo`lLZ(w`{;-@ykK>J7AC#^9$0n9<*(cW7 z?GJypr}UD%$E&1}+prk?sgLl~e<>655z>mNjwXsk`;c+0?k#pSYE095BIgxliWuap zQ&kR7#82i02h)-C)>-V!;7aujkgbBbckX6|fFN<6G_f7V|J ztY!90bV5RUo)3s_-7HkqlTPIEu_wBixT{YUQ*N z;8n={wwmvTj-W#87*9-+cx)a-e^4~5Bz0AfrO^#vT~`EDy}wFJSrj2i0JceC^Lbpa zI=&lCKXNV8`WD)FhyF-l-sg1{{-!Puw6PW|llK~2tND!SYne>k3o=9k^8+InUdT6&fcZt=7uRj1p5&Q7u7= zMIxkm1Z0@he)jRsHC9}T4LLd*3ici9iW*8NLc=KYOx^+=}-|k@I32A2-5Z_n%s<*X+R6zY(J-I zt3Gu)hmIWFWxD4Tr4>5fY*E(fHV{F44zFhdyhKSqI%>oRZ zcQ_~X(nz}t+#{jeWIaUr$Nby3{?$}EFyJ}3B_VJk59cI?Iq)<}Xh6C%MlcusG zi0ICUa@iz+JpH`rJ_xx1>Zu8}N~7fhFh_t1VWp9FH*DpgyI81GJ5WHm`r~sQ5hTf4 zc#TEk*pU;y?L{pFv6F!%O(tfh-TJEIPdBoEVq;fmRj!({x>4{H@>IyYm5ECg2gc*_ zukp}PZ)7H+G(APq^!2bU#z`egt;PwHh!Cq3+b-W;Hv`Dy>#Z1Z#@4$@mCA2@CBmbz zQq+`jqQzuXS*k=B4)qBrc<|>eRhQ2=# zyX|}t-EV2Ds_DyLQc(hI{rM?t(=J+yw2Uf0a0W2Sztu_g^qz69PhExLo|nPDrp&TN z%4`d<4#Yc$Y?4pvIQr*U4NKVVLNnk8V#6&kJT5-R-$aAe6pHdqFbyn4*Lne%~vKtE5MPv3=N&41LkNaA`FDvL#hlllH^|l*Tb!;`2aS3Oq07ba)Fmv+z z=@i;jhn6(mv7V%;xxs6l?eU2v+IP7;qMi!{_rTGGH@GrdTM-|JgZ^WeCqL;A$@lx} z%-oe=`AOQEn|v+>Op!+9WkiH$AIDXzF0@s;?zY)Io+zM}DPO*ko$gbb zN{JqaqZIu=6R-;PEYhFTIA8G6>YYzuFwck8Q;Rm4vaiCC!%`FK8mj+w721Yezv zej`$cwLw&)m?S8~{{Usj{yG@mVZ)h-=ZbDAP0f+-f37F>W*oNNcw z0nY8&*PiQgYRU9F9V{vzQomF{jkw(VPoJlc`0F90Vkp&?shM{$iyO1fF`qgF9IB^g zmMxhwL<2wEu+G){V?~h-Mv^rouocH`41o`v$aro)%R-2DMMFgsgd$^vZ?PvFe+@ze z$^k979pjN8<8JL13LQ}W&JIonK7f(|IMc*daf1ov5spDz1J48h0L7<#fgYZtddQ)8 z3%N<-<{mXJ$dK50)fta51|^rDusTqiO)Wij9W5De;SF>74m4dx=F5dmos@HdxUT) z-TmOi4l`C;g; zo}{)@!qllWvBbT}3Y(AuCIBjXtVvRgKF>Y@@MO)l-pbijy^FByy%+ z+1i^}{JW0>T<*WBY3N&jbEDE=^6Pt)Gt-s5K@3-DWsZjx0GfH^0k;Aerqk;FCtPlw z-bUNAsQyH~ikIR9lm_(ygSNAF7**^ie{;BT+|TcA@sDkKoYiRH!?{;!q4^l(5sc$h zvBoN{5q`%M0UXPMBy-~`c*d)FDjG{xJC>rsO@FrCEOZu_Xlmi8fsrfgLz!YU@ql?8 z1uVm8U#7V8>6(_iziK)#$e)$3xohcZYYA~u7?RJod*hi$rIdNV$0u02yk3j)HR7G8 zY;M^aL)CW}+&et<;;sh4+F6&iG5$M2*H7VbmZ9kimJk z;Lz52O*_vblO$BH9XTdwpl8hJl8VOAq)<;wzBpMN^dn<{Z$ri^&nk!r+uo4{SlA+G<1vMF(1=DpB^QY{*gca8ai1#CLr~tllMhKAG9z30EVWL zct>ID8*gz+(^WPII1sj@h*mFiD!N*usi1}x}e-o-6HR@ZbmY#%$p4rqi(^Axnq{{@cr7Qr3aLdbN@#)prqfF18 zS~OvNyPuNBKkCk-TPVe$7$4#clS|guxn_jHGu0CC6OxBw`bi#j$Ll_SvO7H*tbcQ6 z>C3%sC*h||CDzYNS7z*~q?)Q#*w4APGa>m%J~OP%LS5Q@%j2nbv=eEs>PEO-nhH3o zWtMc3t+%S8NK}BRM+9y9Ypv7Limnb{Qm#(PntBebyRm{>T^l4NClSptDqc3+o(GV5 z)qQ4Y!ZiN?t6};)TBU3HN$OjtU9Fy~xj$Yc$E>)b82eA8p zEo_R|%_bDFq%k^LxsRlSefRph4q$qPe0M(nWKk-=FKoz;Qz4*gS~Xsa#5yJJ(i{)$3#yEUu{{{Ud= zFZq9Qm(TV)Yh(Q#yo1N}JpTZ;G;sW~CQq3Q>2@tWcy33*%umzhIvqF6!=HpFq}Vn7 ziSR%$$Z`J8hfnh&X8B76zn6#oV0E@8Nfufo{{T0TJ=y$yoaw>XhPyUkIQpDuOMu6c zDgo(>AKlVKGAx$WU)iw&J)fWAbzKE8Ttiv_^cH@|u0D=G#gKfg1C!sfIib6)Z~=fINM)7)ph+{{W?wkL*f6$4L1KTNV)8 zl}Y_H!m_2;i|C|t=WNTL(Q~ZbO4z>x+&olOFlhUHcs@S5U5k9&94|Q~ae?p1(hico(ISd` zkxdgkQhf2dM<_qqMk>eojcQK!KuOVT{4RlCtRbD8327;+Y9ms1i92ecqil1^x2H`> zz4#TnMz2|Qu1UAYvI(5IX&2oXZSCOuDC1HPiuXcIk!G@enfX|F9z1ILDB$f4&c2pc z_+jdiN=SC)iZ_-04y(zIGUtF>9I3xt=aMOBnC*c6O8)2=@CT0?5y1s?xem6<_gG!( zs@lU7zji1pS~__60RtmQ!~WMgbg8eX@!tN0{?kg;zlL{uGy^ep0=_eVH$uSRoerW& zWNfwy@uIJ3wKVrQ?P0@;jm-eg18h>mll`v)@2c`-QI4Xu4d}F5EtJo1xXUaMOLM0k z=q>dSyO!DWh{}~A$L|K?9O)+)vrMx}ra#l~M?p#4nx+XQtYwucq0BE%@hd2IlmqEu z=NiYI%5u{cx2Vudn<;%|Q%`WZLtRTv@b50go)&HU-Bbsao5o)n)6!yiQ7v4Z#(cvN3mOy8tCRfCon64SYQ%hDf>~Y}HZ4dCB!4hC{om6=LVS_Q zg+*VogwnM%WtvUmtc*$q04NW-@#EV;L(O&_bb%xyL}Cs%Hr=4}#;<8Iy+RQ}$+ki2 zVV+KLjU!0~I~Np9BYet%817<5PZ{*&jOaNb);7d^1xCh@Vn~4Bka7Z_agS{cLD2h+ z%1Z-`ay=v41KT=+k@t|Ig*KD@XM_4_BwL4&zJ(v?T~5cqx57W|)I?VfAg18v;{=ZF10vIx@%m~i)9(;4{qQ*!MsgL~6FM`FR41K}f&X!yU z9?}T1Lo;;s9O|2*jsy(A^Ow%vKAK=k3^tw$+M0BNku!6ptEH==`k5n?2mTulTkJIO zT9b<9ioCAbY3h2~D`mE-n$o?hYEwMOs!ro824Y_yK6A!>v5k5jn-ay1`q9eIEmBE( znFqs9PVrYdhN7jX7<7_3JzG81Sdo{1rnu35Xvy&ubY~W#*LgZLs}-8BrmQef)j4X` z271U;m+d@*A|?L-QGJ)+IvM&LniQ7)#=eiN#~C=jeMxAlMLjvJ$PS}yeB_dNl(mHu7MYqV^D2Wju?eARfW*n1&=>s2g#~R-F&F3S9R6Gre~*BjP%{knPYotZN12%b(MFz z#dN>(*mtXXPAdd9>&3RFONUEdgEh9QWddmA zjRTrWuHU3eh}jOjI`e=**CRhp@yeOg!<9){0OBV`Qk$dU*Es|a93OpCz~qR65TLm2 zr9lD+*T4lzu78fJn*2tKplp|=w#gyLgPru3g?T(2MOokl|WM4(z|x!WgU z196d&kag<*7T56cuXE4!>-o>@X&nei>A3y>05(ta)93k#gXJK4(uSh9s;J?LCT+;eclB`aW$$*(55FfXl6fBQJJZ33K=WQ&3htT6!o!a^%sE9OM9PJoq3GT=O^xWaVm=X1H3g8nY%&V;{Y73Aw(Y1C#vm zriSbiJ%(A-e(P=$AK*X7P23BCws7%E<+8y*Kjbhp5Ju);u`}-5^KyN?Sk8k9xlvi# z-A^41p$yci6moXkxS8!MdK=tfwbJS1pnbi$0)`t)Vbx9;@d11Xz$lrBQNb<)LbE6$i_gyUVfO?tx0w>N|Pe5*8ZZVcuZ9W zzrI9u5tI$GH1$UPzj2@O)?TLsB-FIqHQ>!8nz}_g_i;GmUsv3n^3Pv`dCxf(mc-AhZ+^pBrt&6AOBzGxk zZuF2;$sH9;w97p>+GBYaEUdtScQ3XMv1ICAIV$IJ<&8-@G@8pjH9EZ8udIc_!2pT@Io7}eGAYmY&XcFI@cZMaa|BDhmj)W=&7V^{P) z5zCh)Nv)AjRno!>V<*eGW_B*zWsfJux((S%R9t@zZOcjnqn3?hFy=|=UQdW;J4?n$ZNGdB>n2{WsMktwmABN;u;NPe zt_t5xql<8uf7at^{dMZ`aB!!|o?aj@U27rq%X|rxE;)}Q8lo8Hp zAZj>XNowQ*epXkALP3enc9d524l|u!)4{aaMrowcvvlkfi$*C#QAzOmUEv2D@Ebgn zjce$n^i}Z8J$!0*yOQ0QhltRAia+qy#Lj)3Dx<=I{05DJ&SxGm{Dz?{>@LDo!TsU> zdJnC@N8SoJnL;7>ppY*O&II@@BY)D{{Uv1;QZ827-=v;0YaC6Dmu{Ls1s1tmr1+^W(wTN=LK z(OCp-{PoJuCn&;x)%YD;Nkz&&_xPDy{{V#a*B+w0SKaolJz6Kg#TTWLO@K761_pA! z$6I4)uq(Shm(Hrryys6B%4CecO+!>?sC_c>D$&vv`6_cI!r$-hs(+p(nJ~SayT?{ z^Y+?wy*JDp{88?cC@-{oPp7o|e@(hLK450~N$N#t=7n?MgRQAkGQJBXtqaqH2ZxdQ z{aERMMP5^6PMP^!jQ*Mu;4$Qhr}<(30B1=a11?J?w13U$KF|JVRv}ET^uc-e}<1BLG(xdY9DCWf1b5t`AoC&?pQp*^OzFiQoW?yB>^Yt3wPX*+y=<_;5M$_1@b@UAfT;F4OejWZX*`Ob~T~+b_0DD*T^`TR=Do?pF_&YhL>!>7H z7NT!~t?etE0OBA~{+^Sm)yCn?Zbh-A^&J${l0zL#ElpP%Vx?RX+lkx>&)4m%aAZ>X zcr)egWGuVJ3yt3R{dKRgO`WBJRS~~P*PO*CAGoX8kAGV9vi%+ zgR#ck9#?O^e!49%_A7l*VM(kY0zs^kb`Ci(oE+(AvtLroTi?*rx^g+2@c#g*k#HUx zwG)s$0K*vP_0j5obg1J-AQ$Ycxrlpw5^Cm<{uf%bxoJUyQ&eY5lLE7tcI;SLN2d*d+A+ZODL31JB|WKnk5_cHZLMi3Zxn`trbTI5Nk=jv z!NxyyjN=1M4AGN%UC>@P9!N_0DHDA?Bt)+4w7A?zUO^vCT!fW9k;4US(WAC@KML5! zK%dz9!rPozf)KA^0l(U8UG_6gX>`awt)i!+ z2~P!Fb+PUYDk2OQB?eThfI}hRjY!G0ZBW?NJ)Ms9BIeQ6kKm;pA3y6?r~Vpv@Jz3` zOvfl(kW_L>@z3d^kyW-fL@uC%jGP%Ul^SG96AGP-2@FZyD}6qPokoE60_quaW|e)+ zvE=*w+D1M%atgL?hSP0SVoOm(Pp}}2kL8^jvQAXV?vsLPYo@7;64cN(2f2BU#s2_~ zw|qYuc~$l@^%H6ixgWn!xrvObV_-IhIz?lkdS+@#sxKFcR7p38 z?M*g2i!w3%^BK>iV+dGz^$l@)PMyYbb6Z^0vNo4Zrd!l=%I!fg9 zzZqNw9YokLQL}dpY3y8%3CDr$@6Lo~l)Sq?-vc|6^Apin=_q7|W(BtvhN;NQG;=9N zAE!PwYI|GVmA}CsGv93USuZymMBbTg)ejJFswv7JzEG*xD>BnIk-8GNrfU5Jt$zF{ zxpdr(7?x!3Sz1hxE2w2MM;?E7yBj=Y{q=raZzcsL%x~~B#Cla+c=uMv7*d7~*d-@bB&loQ5B+mT~SFutnaG+$q=As>xCb_U8|S_a1ap zy~q)8kz}u)LfBSTBO@8kG3Q2wY>kl~XyJ$hl^9RslZ`qQa?wu?=iQdhLiP$XvbsbRGE zyQrE^ovcriw(4+Nr%+cVv<>G4#~% z>$yB@>{V#YwABz*C?Vl+@$LiyRQ+`A6~|)KdhYcgc*VUA@KB67&f(+7(@3$R&l&m# zbhY;LRb2(LdR2;&D2Ofi<>Xss=ehHc3zER9RqlXtPf8pLb@xz4gl8vg)b zoRj)!p=H5cyId=1!u%1#)oz7`(8ZLG13JG7+@mXXu><`ay$Xe;_$dVLyVXtr+CKg@ zt5W38rd&}WYN+biw_2^mm8o)Gp9z)8=acu+wH{bgmk560SJu?F+S=KkPR%S*chE8d zR~T%4fNd~oEK=&N|wdE}IHALl_p(UiKwxpSvcU8v%4X3~i zOAc9?c*n3Bzo*@}`jutk!+P=oTTRoQQQQwb+L+N@V;Xjq?oXH>~k zEl*;uXEQvlx6lLQC(hBwAFh;?EX+~^EOifsdlI!Nt8T% z&7L{_8VQ7d0rI88bCwIprIV**qfa$V7dx!h z>R9f5q=d%2!Cy zqQOsgxYW#AbZBY&grMH7w;U6L<8x~lf|A+WHoS@Qh`zIe=RZkZq^Lc}QB~I*tUxf@ zr2Db*b-&@N3neaEGIe^MJFTqA6k#0w#=5B(S*CszQ_{m~sJPZ7a#PD%kg78c-;*9& zdihm7!GrIvXT>2VlUYl*K-$9H!8kRb85pN zk~BazMu-l>{d#_*LR=9aKi&>)6omOV8;*bbt7|rXU)1Yj`B7V$vHWwaY|#?^_+9@1 z%nW=U@F%+~|Mf`?G)i zJc6R*_Dr2hbpKSP(+{Oqw>q$zTzU^D9j`SGdNM)6DNFGlMuNoinI z>iUTR06i|!ImtX9KTUEc{{Zx{{{ZZD;{O1jFaD?k?-C_&aG*0qf=82#>vzMxNA)oL zL+4*Z4V(J7*;wq{>dX92wB-4jAht(>#%UyR{bYF=9^m-W3`+hN!1MKBMHz2`s$dWI zP#sg6RFn5Cgl^Zdti-^wk>HR=>E~M6$wqf)2lnSud*^8X0J!>0-#OF5yrvm?U-`BOt*40Lyla{z!rg%*GQm{W}d*4cnEfinC+L+I=VM zp$AZJ+>%!+9i^&DiW=H@)IlXmsFF|mtg8c`?&nVlDJR*2NyVU!nx&R1+Sue$hv6kv z2f-T;AdL(VYFmRelSpHvK^Lkl@_SE`KTR)B^9`TnEL7rB@Us91AAcI!lQOnh?J-I4 z$kCM}bCM6)j-G&sJI?*GhsNU}$sRMMmjRC?O*!;JeXzPn@HCd?merGQkNcs={o|`5 zBQo2TJDhmu{o}4|xn}ji7yLAoHJwan{u+pkGTz^w%6t`UkKw4miApsevQz3}Z2tg` zwqyBB)A@w2Herwb4hP$f74iZ6$0z2_fAvHD8XwS4>N{RDK)L6b{{YNtO?gQkOKBc8 zsTr9E)nD{VfBj+q04-6}@L$vNSLsOjn7`HA(jV;^bN>KiS-P$fehx{eKDImzolt8M*#ncbeSW$KlsQQ(DN_dJBN+@vOE!F9 zduqI~bm$4z=dUdzwAJ)(B9fvRBbE*Z#oMq1e=N=9<5@9duPlnB`kwIQ7fx}~a!yfoqe@hfG0S3G@W!2_yj9P?wvf`0WNhI~uA`iPtEp&QhK*5QRZz}qY7I*} z2>Z-S#tMFvtheG+YP zw2}xd=bbPUAbQLpm#2r6YS{q;>D%X7^1acg4|7=PxRQQ`>r{~BB~=8D3Bbnea!#%5 z7xMv!d}SK4-*JdbFi(i5iHb`)dXy3RdwujZBByQa2$MUxsRW4w0$U>_f$6~h8eKaQ z!jri)jZ-J)LgcLO+~JsK&(~G#wi@k(&v2oJmKt(xKd(ny~vVhO)k^vqw=JL54$0b`pRR z%rotQqS~~WyQ`r4mqk|4Lj_euZpuC2Gr~lIEU7u#Pm_-xb#{c6_ABujVn2tL(^p`k zlC>qY^$?n(mh$m->S3Ci4gUZL$Qx$aN!|~hF|JljnRT?5>yJnE_cSbN)xC;`U)qwr zx=Pb+t%j;H)e>Cl6LD0jF1v=t!Tzc-`s&ER_>H*Hb_$ejZdPhKe%)WyeUnR9PV)L= zryERQfsZ_Jah+RN!LLGc+?0v>dZNi&X|_|ym6WJvkGUR0%@3?M9(f)=hOAPHRaDAl z3S_nRhN_|)WWNlw=im{g%!4v zCpjc}#-3`0!pVQbI$0{MU0o6q>_15E+B#SDtngt zAJa_AlGsx>qhJ|~;DPK3&`1tU?`9U>zrDtB#z^O#HH#7_sbo*t695kOmOTD|>ZuoE z=7Xs>Efu>NDk$mC9>cUW>4}q)$88l9HhCsBZ*HNhY|mW^tdkv{h^gU1a#_n3Vh0>+ zwa{ZqE?wEr>LuTqxo}rzdaCgS->R=G%KtID+dYrymM!Xoj*2Pl~h^vWUA?alSo)0?#8;(BQ@vKtH zleG5qG{+UHueqR5(MFUio^k;FIT{`&#i|>UVp5e1r^mO`8bvA@#9c@eQp$kjl_U?i z=l&YEQC%1Z<2?{gzcN5KHO7jLa)Zf{l*Hf9wl&Y{cak+>;IZ_=3pYy99ObFszS#22 zCJu4>?AKGJ$52scKRmqFReHwN9k;6Q7Wj{%I;VIKvqr>E77w@OOa{F4l{UQ&y4@-x zsV6yRjWQhW2gV2){sfH#$kyj#KqYB+i44$GC=1~6o^$%0D&dU%N2iQ2smTrbP$18q zcJAByZPN(I>a2V)a7cBNj(H=4=lE%WH%dxK&K#f&71;YXC3F0=SrM#U1Epk(G$xj$ zkkv2%2WnSP?wA~KTiafn;Me>*`m=@cANjt-g__%DtF%;4Q3S151ku9MZ`ui%;aCsu z>vZKMB$1mOV&dCdjP-Sn)j>%WRU~eP8m6b3GQ{^n07?62LloO|{Q;XAinZ!W!_&P# zC4D+YZ7UDMEkvM5%t@H-RXqOhomS^6=eci%A3$k(a^Fj2maXYK^>oHn*^`zX&7txA z#nIN>h49jk8=@<$=&dwQNli&l986?EAwa>sKz!xBJm=d@jkmiOEK;P49YvDJwMdcB z!bEKvu* z(JN}8S~%7Q5v>hhY&=FSgyK(exclliu@c?vRV)-U()De=p0Wg9@pnbec)(Zf*kppr^)Rz^S}p-q_mbd55^&`p}Uido93Q#(^a z&cT7*=_eTe@4li7P z$$w1<&PiXXovsy(Xnj5uH?SJ>XL9!kwcHIKR#VjO!YrMpZbzm;u<4;KGE5SUri}nm z!9PfKC9J;b>{XQax(|KO$^L^_2k9J5d9D|O2`O)ktAwf?L$(S}u;nhJt;DT|dgltyDR7Dg>s)a)NP&F!v zVD8&xn118!UeN@%yz|%W_~}G4RG7xt%l0GX7uj*`u8&Ooh{c(C*s6wJ-tuwA zf1b1z6{t$~06!_0CmwOXoN6uvW{+m-D`leVS(xSvRIv(Wk%LL|VD3NTteG=o#Tdoy z65j@SZQke$t0^A7<2-b+nJMI0>LYS88H0L<+YRSjUbh>bN0u$@sOofdqZmr8_etGa z*Lzv0kfcdaCFt=^Z1q+tN5vNCy)#usP4UX3kEr<4|%PC`idr{XRng=I6#8xT49^8y;t0(7YJ$$Hzbq6{3^P<3kE^#ThQp>oFfS_M* zInJueyr{Dq^D@_Mx>?6cTItf^O+$6JLp+7mdvZ!-n|Mjse_HGNr2A`?pBtR1t4B)= z;~4X}bl3Yda>66H#XVsGr<*v8vygWEJvz&erF895^e>)RCaK%+=yv^ipqkZHM-9RU zg{WPs6=WECmN`%d_eUDD;aHqR z4nzHVexp)c5g$HYj@vCE{{Z`i$NvDo9c9no>UFU2zJ-2J4s+ug$kCxP`}kTv^RAEW zO*#Jnxvh9R82X+Wuw#vEIfu_biX;C3;tlWr09=Rv0NAFvU3bjC`lGwhf5-P{&_9E2 zV*EC>)UhNjGNOa*72NUsb%!$7C_x%=y%Cgv`gT{A?bK2^%e`W=AGuSm>VkzuaE>ln zxo-Jos>>Tmbf-`pRvlx z7a6quOzO-@zV#p9Z~Kp_o98#-`AjnT{{Yf6fyr?nAM6ca>V9)pACw~TgtyvBhAKOzzf%+Fz;rJ@Q!VOPd~)H+Z907?Bv{=c!x7)R_2sUUJA$@BZ*XyRU0EccQg zu)V~RkV(E3M+{rY1Q0@>xY5Ir-2)^SBKm$LiuFq@M{Fn=B}X`PBypdw>!-yPs@DSK zZmE;>-y(grt}M>cYO|bBap!yg0K9a>E7#wV*ZcX>Pk_XSgZj9Bo}M*acp6-mTR#*E zKJtIOb!rgHu6#%j>;CcAHhi;mcmUn@(hMmMTmCwP47ZQZC;O~F!%>kEw)O_tiTmBQ zMgH*7e<>Fw zwTIVQk(rPkS^oe=rpJ!q{{Ss#>Ub~d*5!7T{{W=N{;(RvY#dMeZan^WfA49b$`>aL z)+n74h9biX-j+YdBV7{`9%LdGRN^y}{4@|s<*(IqKu;aH2>x11+-}8+6($97fXkEm z{j}myUhA>`hemz(NrU>PsOo-F{2ZG90PH&=x1!vy&y(P2Y&NDdS4nH9o;Z!RAd&|! zIT=WTjP8He?V#mCvb%bFTG?ZQ-V&y*k`tN|W2pHL(1gP_*tjC@gg z{5QAO%hL7J2Y-f=u$p>uIBwJWaf0J*10dF~*rV zSdanwlbq*IThiQ-l1kYv_;XNFdyP7ynP!eMvk&U*&pNJLk5-A*>VB1yl_{=N=A=1MQ(YSN z-BB_T0Q3B`@t;f{2lb@^A^&IiQoYUxB^NW1y;{ zr|FKmc_9@Ft3@kQvfHTA12%+3|0R|5=+=t$Un>2T!n5|ZF)s@MQ` zT&BV3BRKcRzD~4KvaxjyG+}9=K{V`C>>uC2T;u!4NhFJ7YhveJK}$nKEj2MBT_~mx zJwlIMiy{Kik`CM>e?4Wvu1`{aN7&J(wqcz&WwYEabkuVzxp*oTr6t;9QMdApV0yR* zoa=7OO zN+t|9Wd7+>teLes_BC|*9ADH9zo-)395YKaan$FBnOW7pQh=4ls*XmM+?|an_6d@` zVzwHpQxuZSq$xp!c^Git+QRudvt96H$x&O87kjC$W?1P`nwBy0r7TrC7cuurp0S>$Yg zXebIb)#&9>GGvb9t0TNO9A{dt6paIL|B(`s@oMp1P9{OmBBxApdlunt6`H7Y% z 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%0A^${zqACy`f0{4nK$fIy3=hLVlnh zrilcz61?;JX<8Ug;#2@Ucn3m>VwOX+kMa6x*8&RN>Hh#Bpc*;6kVm=q&pc=_oFfVj zh6HjCs)lJR2l&k@V223ulV}*=+OU>zx7%4W4o{=TeB- z;~)o-objJ+MuLxbNPpA#dufsu&a8|_D}s3=K0l726Fs<|e0}sNHhD^uokAYpjt7yW zNH!}c13dBXp+ve2hCm`-IPr}-Lbf>Jck{+a13Z5XO*Ta65vi#@Aj`1~i;OW*pQe{W zz5}aZdW%)AS=HX143C_WFc0w1c%l_HH$8^agZ_+!Fb5vP2ONDgz7h|J&O<|N-c~wj z!^e!}ROI^}bt44b1GVbz&r3ifzx;>9wQe8 zl8qN~nKvJm%#vh(-qcu;HL!ZiNL}(RO+v0X2|Snw>^FPqJRta+35Jq*(lq$`wv%q) zd##LrXP>r%hV&hF7L>Jpye-17C&pzY@O{RM#04>l?e`J+pS3DTTw!+u{{RgS4ToOh zO5K=%w@I+SI3Qy`%bgDmhguAa_Ns;L+$9*~dQknontu!2S3S=)P4PDobY>v?#ToPG z+e_j5jHWi%9;{f|NwOnp@K~O*k{N; zL!j+;C8MXPZ(#!)bVoQO2^b&bMyCFRv@R~Bye=E|WG+Xx^Y8kurv8CE-A8dQciQ75 z;FH_{59YcX`UHAA^EgI(Y-in6x{n@CcIb;`24@dkWZRAPCHC-mEKW3(Gge8`$ONq! zbp#OIvVLXv+D>qFTaNY?-BD|>S0ywO7#NqOo+_GfMhPl%!2bX(Y{gCzi9^~+m!J7T zQv6p{rNLnf71rNNa;Dlr410SdQZw(f_~TeysitX~q-C_xM=_>&F(h>cSQebNJ8~3f zP|e8;ljv`M;i)$z$0ZFCR2@E*Fk9+qP>HuFnjOkZNT|inZN5i9QOL_Hc^}!Qh% zl^5d07X0p!YOq$N2I-MxsH=)#lU6uYj(UoZTxwg_lG{nh!vzF4wz2hizoM&exlWp7 z^(EGtvZB)>M^4pK38#{n7ERS71mG+ff`> zXe&vi__Y8)k^JuvQ0m2ScZ~2n@^Psg5|5f(7h}OJj-$yrOFei&|M zWQEBnUNBn?IawPR83bcbo)Jxd+xr!`wCR%7@ey8>234z|fyG52g%g+buoG@RqMJ!O zN%lC%#;M0O6|=BV^_sS}E%a5;LXbxb$st)Y941BFu+xS4oThW1m(C+y2+nTe^O>S~lLlFK|$cr$BV=O~#h4-#6t_ZGyH4 z0a;k6?1TnQ*>H@0W9i^($o2Dz^I!M+k;G!@_(cc9B$lUC?NJD$gNH#W;fv?g{yuLT zylHU!Qfaq4CX%69_+Qo(d8qhk-Uy`Htg@>!4p+EB@Tzh3&)Z!{{8JN4lu9CDvtOvH z=MqxO5JgEQAxkI+AY@>S1<;@ zG+tHNhKcTq>3AsbP)S*KnA;L3sE&?U{{S*!7|z|}a;kCjYIx6>@`ajo%)YXBtErx> zt~=5+t_Owgxn&>2IM+^j9G$mp$Bq=K7Y>c9rJ?EhUf~#;f^jl-&hn;793qDZN1eWs zbF&n_)yI3mKtvD61XwQ{{WUH3Ws-| zRCA4Xx}4I>iBr{&*Z#&Vanm>1k+mHv)fR`S??DWasBX-dia~>ejGt2f0FJTa=^ux# zRSV+FXO`tldMZ@&R8rK(JQ6iMR4uwW2bE<$wmY3GpdhCG;} zm4-@#?5uKEKc=e73U*tLceing=EQNDbZ*o+EjHiZJe;3wYNZy}8w}b^LozbNRW@!J zZgZ9gl0KSfCqV8UYnqBK>q@doUAcY+IPw?}a?ThLf-&PuB$+6mwNneN(mDu?II1eo zUr{6aPTkT*%m@eE1=ULfZ=Qc5IW9sZt+-q1X#|w<{>qYk%Q;1oLhzFbF`+oX@CG>Z z=SF=5;M@mEcJ+B1w-c!l)519)60v>L%j13PVuR2B@WmNYqBznP=K} zG8Npo&y*fljYTxur^h6F7y6EzBd4XTsQ7AGS_MH*JA)X4CNeUKSN^s5-Jd@w(@QFg zifwteDVFS{)zZ<`Umy}m9lnySW0mDdouh&$A2P@D9y!4GKWz-{#X45YB8h7`v%rG! zd5EpK*{SGg44a&yjiL7Z`vy7P_4{j@<0)Jd)00i#zo8_`^d^a-+dA(8e8C?hA@jQ# z@H_#nb5gXE>^iRD^Tl29AF-%h)GNfVBKG#ky|LV6Lc@3w`55!8@oGz4wxG!k!8N{l zsNlO+%M5Z#T3dl16&gUw&AddIkhzrQmp=ahZD@>iw@GjKiS;S<%Zrl|+4KxBIRt%m zq8to~K9Y?d?*O%D9TFl=_&%_&Z)w(MYy%)1Ew`?yR{S&fljXlL|uT4!~~O;R>0)#KCXTAI*yxK ztEMa587X9CYIA_>1A>pZ$oMakr~4y@9@==#M|Id0TOOls7^pMcF7FhKMLNqpLc-uELZ{Ze4F2c`@2cTZ#i?@t0Ju`JeyZVOt*54G zs%A3LcV>4{^!fI4)t1^b$AOw1&--h?+aMW|AlkOhlOtMQ&6kW`OX4?kd zS3Wk8%Wl!F>ZTAZ8JUJ2Dh!l0E&rYS6LRDdw9i8C)tECU)Us zRrhoE_R>!xina$4=%A%qb1N%ICsMGgHX1gJ<-4oSay`Ag>T2GIko{dn2(ly;^)DSm z7)@;>rxH4ECDHN1$C2-opQf?H9QmcNVu>=_Yj)0u`2yIMr28ETyEt z1?65!G#w0{{L{34I zji{sBaq@JMxUIKgveip-71PBO(n}#G#@;1-z=1-6!&VFf^1YD$>9HR`Tk z$F3<=QJm%n0oQRnWNK_0*n_B{?Ce_D)|gMqPLp>abydm1+TO=FJmW^MaauWBX}F0J zm_YMM5*03tlCvr(J6mZv;EkMMt~t<2J_SfbHD(DCU^qZ=AJJV35%xH4G#sm7(8ACw zseJci9G1opjQW^*cX8wIqD!JUywFV@R8wqt_ZX5gT|pdeEI?EJ;ruk!Ony+LNav8s z@h-*YYG~KWpWlNy#y_%rewu;cRXwl*k(H;Z0J^FfL~YL?zD@xEexBNuxL3GURp#S3 zf`KDiN?(*k5`Yd452$i}nvZ>kO)b$cM+zk(DCJd{88d;$IVbI_;j$=}?C{#o3OcaQ z+yXqG*G>Uc9*eCD`kj`hFPMyzyNw)fq`sodc(T~>GxQDFR(QZXEZ`H<8h&NTf? z{$MctgqPu%^<0t4h=Ok+m=6)LCm#F{8qYG=m1<6@>2BITa%Kfa(jtA|#O*qYVbUKL zRCKlpHBzf&@M0s+)R@klWv<|GL#fogF2nwuf=u(=r;Psqy$RDi&G!{!UV~HKx?V%+ ztfSkHS8|R9{vXvZ8XhzKqIgk#hKdj$ zSD~}R_Zv!%m~qXfo^*Y8S`wWL-Cky#e7r zQP-jAY?2=EryGC^Lg44_3i#0RBkmUm>LcK~Y4Q2@WXF-%q(8*sQKRBV+@2i0h5QFh z3^Mj2`kE$b5^cfZ@ zc(eDAKJZJ&^IaV;&bzG80IUIi< zwxtB_?g2cXeHs9hQsZ)uAdG&R7EZzzcW`oX$RPOfqCvvtkZu5vpzw4+*~swn4gO;w zra1P}wYYl=SAFUS9RC1@n_wf-PZ5x&_1t_WKseN7Lqw;AKf_8gJhGH>2qX_0iILEe zC#8k}CjgH>{O3v&q=2|Q?Kxwp8xoD_^$f8XAE)0^g-m%{X~(+w{{X{HL1Q^6ODW41 z0O&MC#mh4d%GkyL2kZ6Hu%m&uFeGv3>FuD{3Gd0(rpr3$)#sGBw*!1Bc2NDHb~yj)W4Kq zQcpn>)CyJ+y+o@jfsm>TZfM+o_SWTC5J%rq5osjM@*Z2H^p(=hg`SFMNu;J3DvU6y z#g}QyE?3SE-&H(HapQCinhE`>Jz1J6aAc~u2-#pjpfW@Xx((ZZaYuqU)fMUA z_vk9zI+kjPWUsl`Qj<{%_iL6ysuUx}kuJ|(cSf6cbC2=TOB%-&9oPE~;I#JEt4X7l zsx)Y#H5Ii4g^#?E2VsD4M9$$vni1->M~$wR=suzT%ykSpewZ3)EpnFl_l`tll5`tt zWQ~1uNhkzFsy7wE9CM*36rM(|Qrf?Nm>WF>=9w<-Q(Z|T(b?lqhqK1uO7YT?_^5DQ zRY3wtLZ7$aR7(W3?aTZGT$A_92gTJ=-EWnPaJSN}JQ1Y|h|NP*v6@CmWC^!vlb$yE zIL>pR@+f&C`Q`e5vdgAST&}ms>+7g&b>rivnT0)EW;K>rmux~ra0Y`0ZOM;#EH8aj%Yke|<0H4>|){{YQ|p>2(jSKOTx)00hK@ADZgtdTYL%9LA$ z8zh$0r!!Mi#)ov&^zVrFImYOq@9uvka(~v*lASdKyuRMQ-3vrAbp^&>$&P;YC0db2 zhZNE=r(lvOLJWvvC1hn_3!x-u8Zqh8-8+8lH$lJB4((V1b($xJT9Hf#3nYGrf%2fL zt~qna&l;n{?C2?~uHeaar;VlCLMiCdWu`JoGD`y%T$QPjOE}zJLgb9_d<|*IhMI9o zrT8Ex_>wd|O$PV zDejdl*hP?&yE}lvJnkntufTGjH-4aHo|g5~^2bd<-j*ppE>iOrS-ZF_ibx!&$O?0g zJZDELdNij^`i!iew_RYki6NzBElP@!#<>CBLB3UB*uYg72aNgFY;kp?efT2;o2g(% zq=FL^wRLYR8KcUCC(^@l$nHwsk&olXbhC`t4}$D|9dCAbs2bHrOB}U!-;10oMHMuB zOw7PWVh4@8clx>UpRS6QR@J?kTa7wmr?Paa!3?5|tPHYK($$0NNXAs4+Ce_A3+<1l zu8wSwmHz-m{vx!Bl;4A01BY4CrV5JUsZPx5RSa87msP-E_}j<1I?}!^no)Xw!stS% zzX-Z|+iW)JE>m_YWLZ%o12Py!^fD8 zDWRJ+HB`{?8%mi~eX2mi4l(sVL9Jak#h{f*HY3H{r&fL!_2dFd`sI&$NfJv;tX-s! zKbbeA1z6(>GJNOs*3bU{CylhdM$#=U)pHsdE-)Hpq)8+wp^EH<{e7eWnGdA+*GC^& z)5;4}ou~5lGtM$nbhh;*EpS`9j%pfu#Yt*Z7lv5DCNUOEH#lHCXFO+JuCJ--;nP1A zx%hSU--9MN&sUdgDSd6zv)gOhuu(}vM_VD=O(LAr$+v%H*!oK{eq!MKr(AqJOfs!d zdp8`6tk4+hBXO2lIk~}1m6Y>$p zK$DD}YsK*FnHH%nnkk-Cp3ib(;?q~aVuVFgXQgPWYHmoY3~`y1v(u_R3~a8Bt>?f# z`pbhV#~%xZpMFg;#NVH>TuS?OEp)YWOYsuMlE*@-jG(-v;!Vf7ix+PZMENQ%A3D&DBTIU^YM{(6vF zohzXwxC5kuu_BFQ__QHqP{onU9ov`pM$zfUu1b&#Pfge@^--8#}Wyb zksNGTF8zqx$;iizb9#=VacY%Ef#L$aJy8ILO7k2S8p?RnND$hO$?INm| zA-!1k)!Dk0PfqD_!KJdH)bvY1)m8K$BAP}qGRE7Ja)29Y=OaG(*3ODjmNeMaTQQqM zgsZ6V!K2%>=LbA_9^YK*+>yEiM6^jDX!g2ca&Z3uC}re>_0EU00!I>Ah}!t=mIR!D z3C>ravC_3jls`Wpy;J z@oZ@xHVq`4@r;xDpT4WhhB8!3^bU&RuSBUX+JQ_%A&`@RfW$?4(I2;nIk>glaDP($<9W0GAj><+3?EAGaf0Ev`mXa8%O@lC2(MBO3`Iw%mYExMSx* zrq;xMqis4W#(8?tZ+&U}-ixV{49 zO;XWS*s3Y2r$TBPX(E!2plo%L60DePwmYiC1|uJ?b&`28=7yB-=mxC<%~e9Td23BN zMNHdeY8i7Ra}Ae9^z(+L&2MC}+8Ne3oHQNgZX;}v z5r{mI@AlA|ZmH1Mu?yQcDwQw_n8|LR#<7rDrYTxQjO|8g@mYeofEUPYS9(mSSbC8js zO^mtZ1|`3iw5s5LVRUFcEh34#t13pjf|ZaaRmeWWIUipdOt#f7O58;mDWs_HM;WJH zHd7{KV&HIj1A^XkDWzPF*4q!sYP-?~l67de9h(UCobsgpr-6=ixjK2nc8cR9_ztwy zqe>}im$5WO9}kCJ(d4e;cnmq(bDSTj)v0=oz=0dGO(%Gom2Iyh0FH=<7?DQCbWcyO zZ-dCvES9V~gjZZ9b~LlZl2VK;HEaaLq)b~ZtF*XQJ3$<%&NHS@eVH3iV2e!!UE;$f zpcInfZb>U`MmEXpu0A3F;~Df~NRD|K1IDPyQI)RzhV~=s8O0P8Q%uhkg_RZ5A5wr@ z8OAnl0lw!Nxk)!&!CQ-AQf)i87dhU0B<33TXuYIIz7a)MiVtnGPHy;1L+5rAHZM? z>iBR8J)e|8<_qAtN{{SexKgf6R>OmXV85>{<6#*N8E{?b#-Z|r0@)tnL=o4imAc6{_ zgZu_HB7oRtcp&)q)6gtXbM@!n{{V)i03jss50m3eOFTwS7!RpBlmytNM99j6kGH<1 z2FSjoL`!%fR2FsIz+*W2<5f;5Xv=a2qvbqtmB-UTAhye`u~I97DvwExcpqJC==PNv zv+ol?WD;I!<6(hOYpPwR-)e@&wDpURxlc^?W_ukaHZ$5$kT+x7`D>n_jgCh}6()T# z4E;eP{yLfwHJ$i6eYo1*a!6+%@zLX#b8VZ{o6soI%G{gS@ zwl;!*bqWF1i!Abw_Wrsr7&V-Bsed&R;k=E*pYYJoiLBsi^&v%U!8pq0eZPjMhwdF` zB>k%L0~N}6$Fh)&5Azz2AGth3(H^H(!`#EhPm>yM!TS-R;mg#HYtVTsI+Quhcmth- zu^%5%kaSiz>P=`MT)Kb|el9mCFiD6H`099UifB*mPM`=7O%MUSIgkGUj)sOEX&zgR z@l`{~41qxdDUT=h)X>SP3tPR=@KT#2jFdc`O$>@?bN1D6;84;r@LQb!0E+wSI5KNT z8sk;JKeMR=F95IUkL>7ZWY&&Db15MP&rZM$1Kdzg=r-u2$*CPTl2~TUsez5_F#iDE z!PKTpRzD9=$P|HXl~uFK)Mt-wGBp;WIy`!%l=jUnSjKUQ-v{`I_S0*U^(T~gb$-pO zi-bo9m6}HL{@#PhFIG(`CO)&3R3C`B4`RXHzfW_c;!D+&OiwRbGT~aXy>XvQjpG^q z^0tqQFIFyy`U-BerYC8wsrUJ*qhNFO{G+Mju;_`&I;!0uC92q*@Fb;#ll-C3@ulhy z4nBipsQP*2JL@6NK3OQ@$RKh*s~Vm&_56sjBaLwBi5GXoQL#TS`Yb~q;52-9>-iJH ziNQZivgduYyNl}F<;U8W&wp<=%>JXUD^ICCY!{MtNaDf z#^mX^x0V+s1wLf>IeE|2ha*bmA799AG7{ZABB%njRDDe>u zg|AdSHQ3}<%I~ZIAO6grHy;eIv?^n zL50ahKNwC=0A)^p$3{sJHc=)HE17YY6(nQs8;|kUSIKhVemVBnERq8h%FP_ff~qh) z74~fT(%4d>TFqV}zEV^^6Al57$sxUuww?~8m?ye7D_pHx_$k#^xk)qGYT>Iy;E*J6 zr2d>7>3W#ylOGG!6k)FBN%o?tk=QH90QF?!!*D$L(tExH+zceKfm8iVd)a$~oy1@f zf<{LmA8iEp+mgDb6qRcQ3^G$M!O19)xJe1`#*c)Fl6%w)3oZwrV`RT*~pm!m5D-t0_`MZ~9Pfh>o4*tptQ;QMO}jd1t^C1az%RnKfeQzOL!rDXLa#Rkf!^iHB;OH@3Iv~DZt zPfCCWj%ee>+j(%7{{XezXUQ2Ew$e2m_Eo8t<5E;dQ#5gzrr*8^n1EQf zwlyV|PC8%T+t8M1R$HBt+e`3QnrKBm9Xz!5t9m?hR69ev8FehHAd~>qKr6rDA9hLf z_}3}iI%-9V>O`0i(Fhkeuh_2#uGX+qN^d@6tNZDgzp=bhP7zX6(!H7@AV&E)DG8)YG%4r z$z3hIC#i6)8pLIiM2xC>BnN0<>fAb#tWPHzslugl^En|tq})A2PfU_eZ!%L_>Y3+Q z0S_!usw8unUmlQLZH_VIV<+E9C}>svB&!9gX{DqywPVe;XJIv8rOZd>8y0V86?y8&-Brg~v za8*8}kv$o2Z|A7v8LL|Y*s4CFzeOQ0GQ_Chy+m;=&U=b-c9JvmY~b(?bZ65=MZQ59 zwDv5o))gyBB^tQ+`MYX!A^y;;nrcYiJ1qqA+7 zXT^$9Og0#uXKj`miq)1H%DI^->1n}p6f-CSUf4Ku8UO*4jI$nbq>e38^j^bmi7(pl z&q)PDw;F0`=2+GSgY(o&jrl>J&cc!g-ZSSqqBvZhsXedn_9J05=}i?w?4~s75NW~O z88^%`BKnI+Pa%#y$U0uD9I>mtpC9a+g$jF`NmTy;64Fz^g;fAV+DX7sAj8OtK7GUa z>E@fptJ8n*OA}co(O{^o@6xhAY6D8~lBn^Ll>|OF6_k3EVixQ&X;C*s+z8!W*#!-~DYTCh}J;e0~Ms$_gswTb0 z%GEQZ&IF9`B$20T2N31GcyCsh2T_(VNiCuW8!J(M5>U%~3rRXvPfZ%T(l|Z7?MD9H zK`ZKJ2%{UA`1TsR2gPNMD{WGf*k25DO>*+hRKF_(6N3rHD0Asgkx;SQ<2DF_cWc;pySFl^MXv8aTc* zrz)+Gz8w{bIvcB^nmFR7c}%BhWhE6zW*(y0#ye#H0QmK}d`lHuV9~f;)?T3$)S{A_ zshE)!O+zT`v50H}nBX0_2X^nKd}{0;8Oa|al2PsJ_ZPr}-L1;pk8_F&yHhi)GDsw< zq8KN91e7c}VYK9qdD6J2El-n2jV(HR49RY(RWiB%07u-Z6zW5%k&rk}KYMBMrnD*- zNo|)hO*%Q*9Fj(=yNNN78A$fWzv-%Hoh_E)wj!nq$kC)xvIpH8>}(7oERT>6$+d^r zojhcluHmtC^>vAFVG78`pC&nQOmIejGG81G_{k^RPVU#D>@Jb{E;o;X{iB!oSqX|t zouhEU*|e}8kj&U0T}kG1oww!^FiT$gBwxv{wpvBtmIcvYdZkO(`fGV2o~FK^e$8u6W#+G{ZoNB0Q?D`yws#?asmP zf$xnvTMb&q-SY@K$5Wj!8mX5*JCtwM9YcPhCdPQAF#T% z<8Orj0L}HAD`^;e#XqkA`{B0@avT+%3)rj)r&W^-${Bg~$S3@?K|&yt3gNw8;AesN z(FF(Et0|zDzgJGxFcHLiyLljkkbUqo#;D5&Dpy{l(ie5Bv(_=WQw5=pNqrXe?ntTz z4pHCtN#kyG6O>wwZCsL{aQk&K8knS`rgI^cJG-5B6;s?`;P4dSaCp*7DoMF;g`z&V zM%96;5VX*%$yF0DK_t>KAVL!*6laC{4OuLj;Lvi#6PX(}f z+!SX7V73?&kG~)1r?L_hREt###|=v)$jl@U%y?n~7{Y?(vz_0=8m}&03w3BI4NqFn z+-YFuMC`Puac|4U-bv2nBS#csmfSH@v80t0vkb7n2!wD!`GaTtH1t@8gM};HW3ib- zx08(X&*`YZ!z*YZq`FNT_a2N%BGc7Kg&DvZ3}f@2M<2&k;mNKky`P~d1zuvTBL~!^ zx(@|Ml67NfjRxCiq^6Kbai=puBr=o{xl&|hA{OKO4}wS2ROV7~Y9BEYVHRhlp79j7 z3dW;O+_F4~iy<-rnBr7!97@;>54Lfk)XA)FmZrfaM0C)v#F(FKa|0-uiw@CbbDrKg z1LzK{gIZ8kj#P?BXemA(ZuIpk&su~L*>!v(ayj(+xYSL#G}R^F)QKKSs8)8B113Qc z`i@kQ$;jt9(Q$21DV7_hW#W4!V^vfd$ESFuP{^Pxd+_JewEKcjwzTJRaoySyDJ~HL z^+;rB>!Wz)h=LUxaR|pdfoz6T{e2G)lyq|BUag!M88v%;rRMey5 znNdxun>dOn<;mYG_%5=CEC-(_*lRaU)v8a|m;3Y;I@p1`v&D33NZ89IF32sCxl(Fg zBmvQs9t*x&GI`DizPDkL@bz|kj~&R#Y3H}F{KkrTj+H0o~_pb z)DRV}YABjc)Uk#N>Ka2*Sb}3$`Bl|&Msc4WbtNfQ%Gmm%g^DT~iYEAFD$@LtjOC0+ zE_RA_|maIS-Z? z9Py7Q8on=KSlE&{m1I`K5syjdpRn_$0u$&KkI7VxBf&|(|m$|3^qwqa#sPFU=j$}ZW};lC!Pi~!8*$}Uj$_k$r?wE z-~dYb2N*c#O&$Q)@Rc$14LyoDl8!tadE{t;q0szgzE7|GbqFmb2amr$eL_&RV14-> z`XFRqQaSiIRB%h`tlSTbgnv_o&l{Kg2+~;eT&W~sa)^#HnEo2u)BOJcV>Vxu(kO@i za9H-f-sLr1dy4M!2|hoDwe_4YshXGE{k&)-1kUgK3?6kTWg*0VPdNVo9Y?_z zBK{-LH+a)+*au9zhJ5M}=JA8c{WJ)3x&Y*WJbs!4vz^ppLv!vi_0ghT9(HBmV?J^3 z&VvcXE*}T!q69o7Y#)AjAAL##I0HL1b;>9l0m@=n)(vQX;8g#4pFTxhgQIUs~8poC*MJOli+8X^?bu{v%L zrUyO-rj$!#2AY)li8&nMS5rz2u?CWi0DCLOamS44X++e{wLK^PiADhD-;E6jE@A~8 zDCd;~@HaQ{_t4OZsf+kHhDmu-pWTtvW9`nPf(nxqV#_is$P{ofBjlWW^W#B9GB-kz zWyVDFDfTS<)udP}wFW&6kmKkjVTlFvIQj(zMW1JTCWR!$kuI z`tH=GOFY**lAXqu1|!G+065Tg8yjoASjjXIIbKEx1b;Qq2}`S1Hxj};6H&d;A9CBa z=|UfLnWhoeRk3O0EM}=77dRj)xc%ZW^Bo364!K50Tx75zo5K^}v=u`rz z(xNa`Q6HB)l5xoSj*g|w46|B|U5~MD-Dg87fO|iWyudW%3CP!vI5P2b^)Fm0L^q>IHNa)7IuN($>_}%_S@b zYG{^xFK89+yNAx!;N=2&lUeggMd?bL88HwIUid0d2POt?>&OawN>4Z3&n4 z{Yl5Rm0iC6zMoC%mQSZ2-o~9pZlbq* zdVNNFmfP1-)XDKb8BDU))kL#b(8xAYQ%ShPI#IF2h@vjqNR7&z?a3!qM-@|FF8=^u zxOlKh7XJWC1anJKJSGzjI@6Fg)tZEAj_7Qt?JEt~BmHe8BMsMfzabK67N+GvHEfkN z9jer(c97RZyPFk?JF~1(klANdRc7(dHK!C5Thqh-!zoc-qgbinj2Sz>5g9S0ZmN<* zJxdc)fD|Y`wtd-SqdD7Zw@hT0amog@)lkynp!`neXtVMJ00c%VGUo#-f7$V)mg6oq zE1UEY1;*b52;T;xSlQ&7R(VfwjQS*qFjc_$TaV+bd@WI+CK%Ts^9oc&jP6+FQrot} zkilbS7yx|P`s+LC{M%h3dj-pJ_?V_w4;(Xs@Wyt8I5;wMlFZ*KkEr(0$Ai=76}Q~$ z+#_dNhMas%2sh0i63)9qGKM+8z~p;-X{Q-GuHn7KS4|Zy9a#LiX`zxQr^F@El30%E z3~TwS06?SEd>?G;yjrbAJ(%#FGBN9nrYZg(Y*jSt5h}|ZaZJtIS>pg~%ZdsD7GeioQ~*+?nH@yW|k^ENnNSlNk_1;bnIYU z`>t9XO;rgFWpmw5(z1@&L!HE&aNJ`{JU?NhHoV=*dLFB-rHMafOwe8_g27EHmF&8g zEix2!+s=IC9P_~AOAeYh!=lOcQktfXGpD~0DaXKD>Rn~2tz_=+1M?(-2Y8UVXOnLX zVe}6t-x;#vwQX&GyAepbSuYgTk{URr_?Z$i)5Q#7S>k7I)N(d=0)Xy6yNqW#qA+on z%gW&{SGdW9y-aMT31u+LHpiKw#>mWIByz6se=*xR@$PkW9yq05m0iBC)slqMRa3`D z@NFv19J21Dkz5o7n|9nEm7nG3SX_3M?xph6+hE%ZCJ>(<2!SDSEPEqp!X8tV{r!cv z5;-3FOqnF%v#&(EdXXl9j&OY5UA~^aJ(`hDd(>v17*;4Mt zVjYQMa>W&Ljq;BleQL|pIJdn>O~`Av;nw?{p0V(wqojIEx2QE$lXsxUuhK@ z1ZAlVu}KST$8u0g74zwJ_dfa4tjW4!IhB5)qLP;TJQ62nR7DcTt-V#i!)au9!6eNz&JROCf-m<8c~4faSiLx5tj#@=a( zmJYC$@4XdhxCCaavALqHn;9LMh%qxCvk&ptKQuJ6W;xm^($Ur^Xs3ouD&^a0J5hc9 z!#b%u;Bl9sbwK2PQ5?2+V14nZLC8f$de+ zB8dRx1IMe4BE=hQ358JBRtW<$G6|1p$>(VU{JG@nPZVUSkx(>TOwtt-vlb56EIHti z!1MOg&MB(kO*@0UCS1wt+w$&kM}dLr_c|+WhM{p&go$E4K{BMgf_!>LIQ!{kY1${y zTgs^uq!JV^a?B1rImli{eqrZAuB?eV0&_0i$0TI21o4ya`k$_y5`?oNw+C?J#{lv7 z`e=iJvmwFz{{SsOt-@a6G_g$&^^wcl0LXW`cKHQZ^Y;BX)qWDR`=NoiI;q-r@$##Ms? zFn-y=)|a{{Dx$?at1T*~YhjmUL0BwdTO_W~rLyPyJP$hNyp1|zM4C1_>RIWjZ4*s) zsggCNrK?J3h%}OCy#hrhS-VcS?qfV|@vPZn3EE$_2hPGOs;VF+ofQ^T5K`8=FLS)( z2h{JmS%W(Q%6Dx)PX`R62s`Ds_5!ZNm34Imrs47Q)g(_%DvD{qWtNzzDq}IB8=@(Z zl|S4g&a=h5i=FuQCvcid*y<}PXpvM?Nf?qS$EFyTH81HWfsALKcVk%R7gpa4Ef7Dk z8j1$1l3`6FNQ+HTI6w4plxC;fpX(oTG>4z2JnOA2nvz|bsAg1L=1E3C+E+Qt^2deF zqst6wyWjN=pHK?v;WaXZgc##JloFC&DAZsf8S+k8{{VQMS%wt1-SWbaRCON>X_6Tb z@2gJjG+=_Tq(^I1XUQ^T#-D7TrmS+MxKgvxyR)V>f`U@^wrcQ38*X)pCG8(%k7W|BSDcGC9**MJ=gI_`-@v?Ctv^>*?vmGNkA=GZ+!bS zP!G4!bXI5V2Z<5)YM!2^l_Iv$QB-ofszo}Dzv?o#Iu9oOh0v%&$qRa9i2|-kV7}jd zSeT755tU^wu%TaK2PEhOZbgDr*ziXq4nZm4{WGO#AdgQ-SxBdko?8kyI+CEpvBc)% zP2e0bpm6f)w+O=46M3&>n{h73N!_|{Sudw&*exAt!`6_|^t7PO1^T}Bb zrnrMdkAB3mvWXX{P@{4STdP!Y`fk%}hp7}~A#9eGKAxhZBak;zTonHR_o6hqOYzG`W(@HU+r)cG4IRe<+OnpYp;E~0@o9d3>4 z*1;BuoR2$XfxpUKM-p9}{)+WtzczZJKFY0+`z&=dGzTHMdSj{qMr%!Kgl)hqEZG>w z4&3pm;@DH6Cf#|1Ej7BW5P8is+0XD(sim&KQaLRx$ABoReBhR+pZq-<6@7!K8fto_ zh~^2`oCDgCPx!8bO(G_n88OTU^->NzvM~PuhLkKrU^Wl&Jdg9#2=z4aDiF@2-voiD zNLw3fnsV6grajK}`u@5NQ4_O|K5+h>wXUC7OjRMazwlSVOpT2`9xX=U603*rz{<;)3h>(*0;F0G#4G}R1 zdGdJF3p`>mdNA768z6ePJPB;y_jwu4)S z#K>FsPH~K9LQx`O;%3{Q8%=&2^Bn*qW#xU7AA8i`!RYa|>lAb0tvdKHAo&6x5!}+==>* zxVS%Ro4TSXAz@1#awB85cR0!&yZ1Koe&20ZQQh}{v@0a&uQb$DEx<{{a#GXC3hqNZ zi6B_B=-CORW}Ny0Kdd5dgWD_95yxZEfx>8QbYVTHaKW|J6-r0Zxd1B6M7DSj&EE;dtG^9DsCZt@)Cr`~5)Dpi0`>SFEa?hs4y(1}gV$VA(#h2c^R) z#?|3S_tnvZXjLW;Mzo1d+LkAIvYU!oL7A?h7NdbwVX`Sm{ zU5f)_v?E3=!QDt>qihJz#AewllGpUpShBsrivLsYfi8Ifnx3}9=xvU}FSyU~PsL5xIX#miHrbsbU64KEsVru*&R`VRH3M%K}49NR+cA zJ*rVBZKHU8M~H7+bCb1z$Zv727%fKc@f%VDwLT(cMTQcAqpL*Tu_iWzBa$703=p1A zo^@35Ywy2ruc*zZ!6$l-hTB~rTD|mgvdc?Qh)E&TdPsAWkc^*K>&}E>DE+&!coSPV zZuKon69gr&k@{N`9!6Mv!#kTEHB*hNdkeWMT~BbDm7@qda?`AobxYdY+*IzYlPV3$ zj_|i^_{z7}O%*96F7^~xY2s-qqFJW_cu1RIP?O3@ciNjtBRhtE`nFPblHd)DO>1w4 zjgYL})hxL6$-6sBxX;YYF`w+<_|);!dkmx8lcHSF%~w}c$#k|;thULBJ;jclls!CQ zfeMB1i=$e@+LHM4~+T@C< zJF-+J#HmzVyx7>@h4hm9Rda>;c;IJ9`gWG5#c{y;(Q4`5z7=atJypUnB}2^ha&AcD ziIo9VEL5oUjGd{0^(=Lr7Cz_3tDEyh$~E+MxAgb+4v@-}rMM%= z`2cNr$Uswo2Wm6Nr8fGB@_o3~y)ULgT*lJ2qQ6}1ZhjtySA8Gw3a<2ErMhU>(!+6z_z?@c@U)%Eq zijFj=*)9?@O(Bvn@reQuM#LP4-gB03VfWIk5LVl-@9FLo=w=!TDS|bvS7ePUOs?ia z%*Pm~NjzXP_X(atp_s8&kx2ue?jL{DYIriF z@8*2paGf&3^r)|G4clr{6Ypgc8M3qLKI(Z^b%#JOhLg$r{v&h`M{{RgIo=P;mKK{4#7fJ<_ zrL2OvBP}X?HuZ^RA)`4PiIZqMRCp)*SjMf7S0vOM`@ilD2>GM&T9%5R@e<_~42>-* zNZkv7th?87UO4og2isl$0EbUhTlXbVWc&iKz0&n}Rb@qroNq2bGHwh6Nu2ta{{SJ* zlj1p?Txc3?8kG-1&m})`cCB+HX9hND8L~lE_FO0#-HY z&Un$?Zyp6`iK`DVdx!c=d({M}Ns*M{SO7T#mD;@O>~oWC_5(=HI-V7$yRBRS zej2kc8!G~(;~`~HxBD%|yZ-Ka-u{595C>1L;@H1*`j8bZr_M z_Xx|4r;=2kJ`SWCcWQxPY?Ch6Wd|OilgR_@bo4|^r8TuXG4^vI!!t3?Ng45?3my>A zZ7gC&JAfQ`(E-WD2@FIjfJV{>wnmMThoz;WG7YK-W%8hDoeDKQJs_AMiG3psKpgR? z4h9-JFjh2$0bH{=892wjplnE?rXzBuc-_y_-x_K{+2*%W9fTm-z>q;JoO^0GlTe?6 zq;2OimnWCq?VQ6bmOWVtchIt=1AY=9C#;TPf*gN2smT?&+TLD-d-gyn5 z8q+P2OkI=J=A6`2R?G zT8fFHX&v@L5!6YtLBaAipC41Memagv7s?`$30+{5bVj0Ve0D*A<9f9t0VB2xDzoyd z{iWm_YinvSZT5T;G)dfTD^Yx$+xAICRIrV#qCWJGj_SG{+d}U3Fh2R#b&@bwb`Dsp zMKf2Pq$?kGr70ppttQ^$EWqtDIZ#24EMqxsqeJJCuT~Xp16*ORh(U0uRYt24uF_7` z5ipFD+HuGmMh2uLlhWNN{`LZ3H5TTUb*5F425qU0#eEE%t0N4nCQrYE&bD~V9C)Tg z=yItmWk~3#W9~$Rm6%3eM%ssLflw0Lc_95U^wwNajp~=o_#$K_{@-t=iQp09<4)Ty zH8QbMBv{5fVHuMWf*W&qKTUNoxl&JI(<7m$dYjbI(GSnPTc#^ z^*G4*diz~uF%!Tq4Dh^v$I+|0hNUZAity~I_bq>e0ctv~q)6LHr;NnMg&34%5%pjO zsmroO`1vx+$HP=y?uqP`H89G2oV4%i)Wr2CVzo?Wo|-75Sfdz4@ILTn*jzd+| z2?}B`8b=%)4@lK>lI$3x)RM1dOCM0=AHIY`B3`<&w+2zQWCNcb-(6^Is8kb(V(v3~ zAHt7)GGL(GvqQOw3VdgbX!ZqyN*V_wjAUm6L4_cA-Bzxg5=q>BUt%yA%k4<&A09bS+13~uSrvAyH7g*B zP8-7^!Sm#3&DdeF0?}3x{{T&>$L}5g0LN5lEY>Vj)CD8sCQ?p(j~M+lz8KohEO!wg zQ*oV84meYvx68&g6bYzxTIdndI_3;WAehkOAHZi*L-huWO&spCI=MHWp* zU#PBeM8-Q^B}Q`643#+^F_k)2n(Rc;9S>XAIM}^C5$(1&3=pJw=Vp~R=razgywp^X z^I9oX@Gv%HVCR#wR%vWqNFKAR;(}oemKeZ(RpWFDLG$~gODQ$T$yiMnRjiNsHf9W? zb4MKLtiYc>MxKv|uS@>xH_ zM_czM!<7APL`ajjby18dQ#T{(b0&(*FK}r=QT4?-WQp!$$sEkbKHL^MJ}muNG_PT6 z_=!l}!QZ*5PbH&}pYaD%#*s8cQ}ygk5iea_IN-Djf#vC9 z2mAu+cnj2liFnB$>680@p|w0!=uZ#aWx871lERK$;C!`>z&~b>Q^a0`@cqP|je&@6)k-hg zc$ogasK%#>A3}J3;}Z0A3mGcaoDOnnzwjCgarX{}HoY8-rMuNbX$nT#cJ|5e!&6j! zz~IG>kAM{hqOWu0f!TzEkGPXX&OYSPAt$9NKscv65TsE9-7E@sUBje z9)J5;(pvQzpP=9LdZ;l5u9*D}WdM&k<~<#~Q7QTyJwIK!u{|Cze9Xf*^Ngpqj^3!0 z&I=`R&e>@j9C1(%aqaSrM_#BD{SJP{ug4EebN>M838}ZKDf%A$hjBO{Ktbaoc)9*( zQ|^f0u-n=0dBUV^?m(I^{{Ra~A)*iaI_jmrBgY>+XZ)K$Cyga)soento;^#+{(5Uv zF6Rt&h*%h~RAlnLF`urHv8b!s)XRCG3cHADCF9!woa%+iV_|m*D(PyfjAmGAN+FjY z)np6?C&qHv(3_?ez)hlBe$pjWYcO{1F5-710pM~mq=HL;mTsP{WR{|OU?6Cvilzn0 zB#^}m0)5Hzt#I>3NUBbxnScKPlufE?i|xMrC0OZh)G#@7oCm;CynhW~?rM~F`WU5j zO%&6@$323`{1-Zc?@=LX<&_;8Fi1hW0A#5C!u#ta zu_?NI0;q0+x*9r=(g$RJL&63_M*KeGj~G4&C-l{m$0uIILDs5DYFf&FjF6E=JI@)y zv&pyffG2R;pspPI@y4sqnoW6o{)1{BwNpz{)Z$s0C#hMPBUAZ^s*c-{w<5;QN2@LB z9+A$MRCQMNxhJp`X1)lcfEa1Z#3k>h**;asF_2HE53>i)@Yad7DDJi<=x(C#BP1|M zQ0Wc7a#D<`ba_T)b|cH=;XRan^-OU&B2%JH&s$Q}aJ-drPV>(VJZU_;f`Bu-)^~U# zBitQLRJh}CC)o9K&>D}4MgjYBh=dUZZNYHF1|fWoG2ngmeCDSVmvFK+8BwPdk)rwr z;~Qm^afSBD1C#U`I#NQh>RLxBJoV9u5#&=oMkOK8kb%Fw^Piv}Q>4i@wo2ICht)w} z91iHgBx-12jR-|Th=ibw0^XgzuTcj&$elaw$r=i{)6G3RH1w0YRGIhGKo&A;HpQ?? z-ztyn#b2*p1u_cNK{Q~ z%&^qcG;&Cb687I}uy)L*CuKW!?(n=h<4mHo>`N4FBVwdVUZQm|LK7 zHuUfT`$-N4%3$66xd<6WO0PwoxY%rz+LT8@fI0?SmgO8`jt zX;iMz(SS+ZfQH=5?~I*OqUE;(DQ+%;8i?kmawVCkS%8$~xA0X$xK>cXM&F@6`l=N6 zgGx)cv23x+nP1dor8`tCl}>4C>S|SgXhoEfLnsQS6vC?U^MinR$DL}m%I1n(Z-9le z*2i$E${KZ*yEKqf5EYR~ExCDJi^F@J=Z}3;KA|rE09V*(#@z^{fGA@il1-vWqKUSY zXDzixP6z;!&cnud(_+i7y`bdBrHsNBArEdf1GY+k6&AT}7_D!y0GoNDHkQ$<^o zw(FH_F~KagOC=&mY8BkR$s7&4cjMH=F3gXU!NxV7SQAy-mRP4KeM@zl@j^DIsiL?< z)1$~`qKV5hB8K#%$h^qe18IJBQ^cd?_5Ihm6w76|@dB29p_&q7o>^gnNJMdvC6**$ zOQe7*GXuN9@t=KXbCQ;&vtEn8(7rKGmXSMiyU@KXjZVePO|lAfQlUzrk(t|&%I71G zely6^XL^?Xwy*BW!f5K~=ge4dj#Z5fE5(c>d3iDijC-HHv0}p9E#9soy-8!v*`{=! zb4gGMidWg|^`FZt@LNO1^>RDYZbdG`y15F-p?5Kq zx1T&7POZzP4ew9CuKxh9_8P_|uA-!6o>L+U+L)l0x91By-vMC?8X){1r*8Yvq0a0DJn6RFi$k z>F?I#EDU${+DAyI?s_tC#icKW?KaLbPCN{F)oI_#xBdQJ#MNVzH8C*{Q%*$n3bVj~ z;Q)0kjOsAMDw~O6 zE~--Us%?9Lv!ScyrjD{Y&caCXJ%D*Q*<16ExQx28Q{XKtuy~eUedFzD| zi6fC3M8TPy6mP18VSpEoOJM50qj)ZLCim_1i4s0m{AOiu#QUbeimMz8`F}4Fj(=SF z*Q5ATyjyySB-bUY{!Xz**GttyMr3G`CB#k^MOOt{Ko0~Ub!!L4Nm!}@Mvg^B zGJ)sjeeOLYh#og%X>RJIj9n@I^G)@aAbzJO!VT8_de2>1e_>#V9he`mB z)oT?Bt3;xh0(;ImMj7NUm3;lj9Oq#TPJ;zohcMR%4u<}$NQ2r~C zuVa!ba52JKW^J8k_-jejJwSS<)X6;!?mBwcjfso~8$`{xe{BbVJnPH#eNTrZzwB(D zJKV3-{svsZdFU!5tD;GzX(dc=S~dZx+#?m-=Pazgc+Q4CwK%$4$M<49O%XN!0EOL2 zPnD#m6^$b>q-dCT9iah=GO!yTX*+$1934pfM;qbnE5^#@PfT6Xe%(#Btj{1jLdMOO zR@)-B2Mni!_tvlCBGsl1$Ll&Ds41yns(KPdOKhb`*+(@MJ7H%W}5 z>>>}t>BecQss8}yAye6UB$Ydzv<_Ip9}3Os9I?|!sJGinB+R$gLsZ&9DalBGym%_&`|G0pPI@ohKV_x3)6&yO;$^CjY`xSQV)X_O8~*VGd-(CMC-E$j zS)F$L2GE%;4VK>2*ScGF^@6XyDd4FsE5i6xa`Lze%*?xpA1bg1ShM7QS@(awNY>1( z+b#DOg1#SzNu;M`Q|iKk0UnkI1apPwoosoj>2`_sPl$~st*I=512fGE zp#;afBj?-$7WuvPUbfxd%ma}@6n%;+PUx+n3jY8V6XGYSBXo-);j*Fjt~kbhv>w+h z`V;6zj+m;gtdD~gbj;i4ERn-Bftit(R`do&OlQFZ>#dNE;hDU~;fYG*TUt ztUPV*#UpRpz5v#x)TIcw{{Ug)wIN2uU2dwiO>R>|Q*RiSrUmX#G`pL(xe41ZaDbmp zrx-fB7hC+vLT_~T5F+JZdW$8ZhK4Y=c@m(Yk%|Re?r6&6Xe%!n&Or9nShKGZey%{| zt-_F7sc9);lt~qGR>2)qicwDOid=(|5I8tLPIa%P&gYU>y(A-BmrudUaC)k)jZvMY zq!FtF=>$r?psnO>$r{t1R*SKtIqI5PdS0%*#TWuOZWTy@d~NSB{yuZ7A;7X^T}^Lh zJdc?0zo*wtIno4UYygtcspp)XP+HdERIE%pJ@cayQ8M$!(L)nSvD9GXWDRP)sLs~n z6#~knNK9bh7T{=-iAg3|0VYNtt1TP0*!GW|k~0naTm2U~_}2X9{JJm688s&*Bj>lHlK#i1*m&gQ3ApZc~(|Bka+0h2aJ7km(0lU&1f8NsQ zp|uMMSG0j$R2csFneoB;XGLQJnE0%?A_ZFNkf*@zlgIJV&<$c*zUVm>^#dFa%;z7= zO5!q*g|EJ40J%l(X(plQt~b@l{iiNZk+M8z>x^n>WYi5U+pS@CSS~TN zWR^|PrtU|+m8l_=kWDrJ0IPcep1Kv7`NRqr9u9DP=%m2ptbID8sN*ALOe7JEG+xAg zLuzh=Xz}Wvq)@n$oq*0W8w_M%_-zfrXn1u;P^z4KF&;rG;E&{VT4B2frt167=iNvU>cI0aD1+R$J3#>Y;GH^K~h?d z7GiRF$3M$aAXu3%)2U+CxE~yR!=L850RpSKlN6F0dLSsnA%Vdo8S$vdh#NDA?oi58 zz1gRbnEVDO3&}sOmcmR`-s))~H8e4rN|?b3D(r7b1zk$8Wnjv1axtJ1Dxx}MxVVdC zK;WoQ5;X22vGnp6)J_J9NJlCsdP%B3XtguAV=_8KnaM1pcLT`rt9p0luTe6;Et{WT z(k0jMQp0vQ&AW9pQce3)kSM+R-^%1h0>~1jI$}&SNpsV<>OW+no1~8K}}P! ziD8)7i4^e4RD7+U9B8Ft)eo;!BKu)CC%OC?6ck9?tCs|kRG zhzg5?w*+}3^wZ(TeArX4Nfn+Pp~@nwx!K!L?faX4-ZSs5QftsGIto^bmMy`(J<0RP z1xkc3k2oZ4`thu@UTgLPm_2P_GmJ>hPk{=}+aZn+W$<|%>exb?-;jk{?iDGrnwf%~ ztSQ(w5Hj*h79N!>cQ?~XJdJs;Vl}u;UFqs75_u$QsOckN1Ws9(A;Yt(p9;(}GxpVO z%2)6C3ZCP$B+}i?l1zbVCGIIuL{hwiyN$R21wpqy_{OVKj9`~C4PN4??g;loSg|ZN z)Nb@^7WsRV$eR>KT!)cAe5oJ<_Qs^~`Drcx06~G)R24B5iIM*RHY)YtFQ^QB+%Km) zvHI%hIX2L>u-i!@nBXz?qgCyeT$URP6vMe8{%(GQ#)M&Z{TKsiqjaVC$&g5-gpwHY zHZBh>lk46_(YKE}u6W(;$1I93k~VaMeI$7G)2y;fwm#W|(!0H9(8HYg;PLOPR!u42 zsbXq^W}udW3aVMsNhJvjA|tL?69ZU~AeqFCyvp&k zOkOqG-p47%exzu)wI^V4VKCjRMS4`hBL*xISz#>{jg(a};C-7Ppw?Wt<1L!8@yW+> zQfrj;i5*1swJlLi5D2J5fn|Nci!%bC2!H``pQe)+NhK}SdKP8K=es>M6O>Qq$XN!f3e-?Mu)+sDF0(jPR`&~%T8pO1e4X0 z>okbY4pm}*N)x*vu2&=;8%rLdR@}WyGh&LZFR;pVzwHPjj@>uHQ^FD`q;_YHG?akD zw~g{{ZW)T_KcG5yo~5$brcrI~N6XW7*7=bjl`9fC1PeCi18D{F$O{HS7ifI?zM8gb zmC5Y@sz6o0e^93$>u^bJ71Yzz(Ny;qd7XCl+>ALq#h+5gAsc{VO8aT&IPl6iVb*!> z_Qz_~tZwjDSECL}kg^S_ByH+--UDDR?Bl@Ia+TU^VU?C^cU@kEJEe3owP1)zHN~WP z8Q2oZ+!;`>y~`-~`f8c2O7C^~jjD+&KjQVizFA(SC59R(OZI01Hz0D;8NEtGd1Hhh zz4GWjo>ZgHeS)Rjm7ep{v@_B}HPzp5b?Rn@INbuYo0UY-?P*lX6L%ZE{Bfqqg(pwT zA6|JIRW3-?>Pmg7H5^S0*5v%c@@^FhA1-9r8DuBrK-_24IpaeXCB<&L{{VOWfqMYl zZ&c#GX{n}?3VLngD2L2rIrT|73o9<<94-b94yT0_>%Hyjg68UmF5OQYh7oU~h8jA= z+ZZ6sh(_S-k>e;y8yI|`jmHB|EHRf6s}jIv>KeDFxU~)`nz|uNBE)cBD8P=ZwU=|b zcv&1D7{?ke4Lh#YWYt8Kvi*Cw)zHBAE$>4Td;+jLqZH$uPWe6usaxhg3D9a&Yt?aK z)JoFznON4QVDBALq8d^#y}&(WzT{}PZVsG!vU$}SHc9vV-R?^ppQuvhR+O_XRDYi| zbnz)BoHECau1P)IG29A$Fxr_qcPqcL?lfl8Fn+i(jxzu>n@YX`AxbG8I2A zPwwlj@aQPxq#U^%-M&lj{GR5KE?2oDM-LLh!g$>xF$1_~bNWbQg&_TT)gKeYr6}s- zdm9scn*r);4LT)FWXTP-DUCd`Ib}#E{+h5mQjT3QNcu#NiGTraXBq}a; zDqxaVE3CAt@@|MTw#t#1g7&hF+>Zc-K0QZOJW`5n+-zi<*#`drNogAS6{)LZf~KTr z;Nu|5gecqH-RaD`fsIFzld0f1q~6K%-|`|`J%a7BD2}1iYwT|7h*@Px6-T9&!ECA? z2>o%!s>wbQ*`&Sx>--4QY)wVF8ouZ4Bxasy-?;1p4ckFx!1J_Y8dWJdJ8s6(&z7$i zcCz&iZK^`$B78*7yBVT!x;83)pzGiKGe3!mUpyS%q7^GQKf&vaSH6IIbGcimPs(9g zNjXYM$ZgB#Zsjj=lO3qPcN{I_Dz$0l!>@WWSa^1W8%f^{L&t>}1R6^#xyQVft z9H;t{L#9{)6Xr^Dyi8W5VEkLh<5)G11l*HK6$ zwrAE-N`bk{pHfNa^yRb1-$=T=(0uQ;1;H|}SNK0~t**_1UA|Jvl1H&>&Q6~8(43AO@A_B*JTa8q_BR83IFw0CzWjyWWbDLrWvZp0~Ok&xqWfzF#A zd{s$@k|^2kt4|wAO(MrUY_Wo;2Ow?ENHQj zBQDNKlWLFcV1AnOKNP{MEsfllqN_?u=xStlFDRX=D0UK5u_idMPCqe6KTUJ8VRob3 z3t);mI;67J-I+k8e8c&Twl$FB3m!kNXxrv0Fg0|#S;<@ekgfq}ua&S}DJvdisE(R` z%hdtoxb;c7h5+zRdC-bmyWNp7-lP4U9nP*Qn3h-V6fnecg;<8}MJES&2SfT zz1Lvcy~_Pv406Z>DI2UCb}eQpG05k)5ZC5b{PT)Hn4pL~|HJ&fGCPbI!HGN^#Wrf0zD|l2j|+ zqN2FhuW}kmrI}`rZ+FzkYeqO8pOmX>K1r*${X{NMZaCDY)l%V>(apW5O^I$7D~(i8)Jru?k}87CUEPVvWpU^9*0m}X#>x!t z(n#_g20Vox06xR?)pB;r5athMS2#cT>1ZSLhY-FzR=bak`2h&3GFpdQ!_Ld2p4mmz_>NfTgQb<$HAziLBkALi)1~4p@ z54srNkg@`w#OOzqN5d}lOk1SGuO>Q(SP!_6Ypv9O#>^OgWGARy*8c!lvVL0@Qpj>h z$QtG@O`U-562~h#wj&Wfae}@n8u~2-4VuKg2jSkxJPibxc4h?hmYrt6q4?M)V&T4o47u9Ra=|xw+dta zY&2^93A*e&I!g4%(eRIs4%+HN&;I~)8jd7a=q)-gsrF$hBYflywN$4+{?|oBf)7OX zZ-Hu&@%@Qu+x(@}(8bm4baYo(1qb#mNgv(qAM%q!NK+JgKdPfp&t$C_=N-JC`=sfV z7#kX!rh164uF+YKp{J1l0FXKkBPIbiOkX06-WzRv3^@bgrz7|Rhe+|d*eYuGBTa_u zSmJ7`I=H0+Xkkk*I3HrZbyCMEJ<(*R7_FFk(7iGUl8$)M20y5m`IEEGt?<$+bG5n0 zhITwbEX{cshYNH|KzJ@2NmI+k+FHPa2z(+)BuBMxX}_p2N@EQN(1yUv3_M}&=^ z@zDU|I~?PI@A_&{7?x}<2RZUQXi!EZY`FIW-$>BtR{UUp9ZCSRCg{rjJ@pwoj7H#- z#z5qQppaPkl(_o>q<#JLz_Fs`n})#M z18{J(k^p$xSN8OUlu?SY|g*!hW-{ zyBQkV@mABR_D#co1MIpzY;?)LxcDV;MjgIejmx)FB%QJqpE*6jIO*tqI~+7cANk|$#up(VD;p=1%9d-x6K&a(JYd2Ow~bz((!U=(i; zsDwPZU7j|lg4sS;4hQqr=C5F1pjt~0!NEwXW@56CBXv)m!!Tp>a-ml~{@TerQ-0G=vZ^4+yM$^Q)x_=a95E3n7sP(u|=Clg9@*IP?1Hv~OfwotC+p z5K=Q3Co+0~+(7w>Kk(7italnjof)KxD9f1y>6efu6qay#$>VV28P;rx$@>-X4k_uy zJd~Aa5X=>(kR9E9nxW(`ji$Wh|dE) z!<|2MV@Ym!2|IDR{$V-HW5Vs@X$RB~*E(ko$Vv>SsuQw7T3FM`Fk<-i4XA!><35p% zW|kVz>OnPp}lySQy!`PH$W+xO@E2=^JNsf0%##78Wl@*yxO4+O ze5wLRJDAAWU2;GkNKB0Jr;XFvhrYp-cR8tQJ|dOfBq~5L6lDR13Z1}`2q$7Z@ zLOw}Uf}ZC=6&psM4yeUKoy2c^#)F;9>uucUkK?KytbP9g^t-3T@;!m;Yp#?cK~pbd zxZSh~C$DP9*?7W(k6Qls16mW;PAoYw&L1$rj(V|4S1)c8RZ?ScxmeOzV=SyCCmCz z7RjfEV35Mp$dv(uvq)8o=Wi?%AZ{Zkc5~-cV{+GTcfmL!Y|&AfvoCm5ISuhLox(Yo>DdvW{sA_=X$3fpY2Y$h54Lrg!AEQJ7fTb2RGRs? z1d_5kg-N1g6{cv+kxLs1ia5#wuO`yy9ZKyZ-|ek(zL2Z z2EsA7oM7XPEY!EH>}gdhTas~7*{7F$wL+2I{{ZINkQcVIZ#z(l6@Uc~qE8w5xYOfN zOv{c$Em~4)MWMKaQ2tk`>@x+L7S%MWiIrGmWSJITKYQ4X>B?{mYE1kwA zGqQv6nTO()uw<16W{IN5%0mH@jQ+X~K7djkxL&46;aV;9Oz5U$iMK0D9!jx|w`6na z0OLA$1eL9W86+fDQ&gFvi@6&a5~R|^NJ?otTUZ8sw97IeAeIDuG_BvWmjICLGtPCOle&4_HR$~2Z2lU$R z0(SOFQ@6mz-aWYX_Tyb{jtxU`oM@i>E16mDw5-s?C3;x}OrV!j1DQ4^KXyz3C%y+7 zr>?78Z~7Nvof{v=)ZC+*p8MLWlCD3AkT%kixly<~LZJaMl~URJ9dmMHYE8Lr)r%R^ zUc`+(-rr5qwD&k;YIv8iO)aLQ5xc4|jb5A+v64NitA)1_W1u-fg@ z1?nTx>u0XM+@kGNEHMd05t!aoSuq+x@&E+P1``>{J~f%^bM$}ppvJ7{LG?^MR`b$W z+x8OLQA$%4UgR|FhBGQOc#WPp_vauUMy={_%2U@D!u<NX^tj{Mg|6&luKBDK%aFN1S8KZo_FR z-dU$XM6tYilp{F_xzsF0PaJIepE=UWO6{%6TV;0NO@3SDZ6!o-#b@2JSYlA-4&Y6l z*%yfL=*_p5=O0~b%9U^P5fZZ7ruah~UzFsbo)|WWwuTG2Smjy!N$TUqv-tb(*i?}F zSSTi}hPpW>tE-8m_<0?>QwLx;F1X4S+Au~BpM6;@o9w>9aR{C6p_*AM7J6VBK~UJ8{k39FF-}}A zKhR{TA#PDk6iG22f*8X$rb7#!WdLIxvB4wkbtS5*OOD>8Pzg%N85P8c!XN4~3L}-s z0F}ztbH((-^i?Q?!pG zMr5j=GVG0vimQw<75orG$8gD|Rz zUw6a2KrlHx=N#nyajd;YPFn4-$!rIGrl_l`??~$%JV@QC#Hz^-I7Z3&m6yVM9b1lT z8c}W^%;*L5>nUvG6$)~|F!yNuVh!0qPMo*0xWp}^Wi5B>JY}}b`RK)<6MM@e} zD$cB^tV`z`7DeDU*Hw7VRVDMcL(^z>vc9FL>WQOzW$mOD_Si!<$tYN?j_3e5O}n=r zbE%dR*5H=)=C1YJ4`ee>GSyRTY9;t;Xw}$*x~=4slF^p=V<2wW1_Afguu3seOU?QJ z0Hy2{SR=PB+JWSv3l$wLJ1mOfS&&F^3o@=Z68wK2bQV7rNiHM$29Hq5)9_syH@AeY zSi@FS#gwOV=l3ZHCKD5pj&a7PQI{H$rFGwr{{WZR3vm?UvWf0r10qwkVt{AczC$s~ zKW$H_eKV~1Cn(9v_kX>KTNN9P73IwvK_V=)>?3L?!z`~M+NfDQNslKV$4dz)w`hv5 zaBirM3w5|pQ(I42L*Mu=#1jtW8QNuLh;Dy<*!yET-_c;zQoiAw6+*p zGr+M=0#xDlvJwKjAtUA<2c35@Lrb>orAmzYxMrc*R4OrI6k|C&=Z_@n_bV-j01uta zd}!F?ppM#~wlVe4U>~Ao3ijx=USvWx-p!2ACI6R1l8B!IiJcDVI>aCKUA(PP~gnHzUX zR^a@F7=5t7>$8)1KcUQn^Dn8}{Fv%lnnf%njwc0Jg;WeNg>(J~ODNFF zNr@L*>qb?ih@m@|2oEFc&UCwtuLkHvQ`g-Tyk|1P*h-+s>kkBa$6j+KhtM%2TvpZ6FMN#x!)W zYC?s^aK)0@9!V#O2n&&n3}aJFiK!g@p;NQfZ`+f&ZJovkxZvtkgQ*V3dbj|^X=g@b zo+@PY@s2%uK4Mxrok4e4`(`Sjz~nO3N_hMF^Qm$s!;97z7(cD}8k^s%}P{m05VrhKaL8vikkET$9=@VM_Sv|uu7^q+_hwZk8Wbnb6$ke?l9dYZz_E= z$LSCny;! z>Bu+br!i@1dZG998g81p0C6o7bAgJW zKh1PnUZ@KF4i2BYWF7RKv+gRB+uxjMY4=}=KFsIzV)|I@jtBbUq9gufXlP-xr>E~~ zyug?qO3M+){p~)6Er>lkd<5o+@#k=8kN5}B(i=Q1*OUZ&6o>xF^ZGW5jRCQVsBTfI zGEz#o_bH{2Q5SKJqu|{|Jf(&>5wjnwcn4Kag2({bYH7r>v5`-pW0B;YBv|r9k!W52 z05GcrRw_Q{QnvvMI>NBQBy))>9djrLAvpOz_~{sVI;E3qgeds*zZl25{qz9YwSE+J z6ArPcv~L~0ptn@eH{M64GQ>do?vHQr*6ykbaKB?d8EKUnB{gJ0Qe`s3I{>Oi00oy0 zT>hU;a-@@_(R`WFBRwo?+q;y(qASi_9QT)Z_JG_<{j||uXF%9gF-h>|pgOB72@v6Z zE_gWuIaWU}w;EYXxFs&bB3DlA`}4iQV17_Z^pL(Xe%{)6OJGHcia{j7=i4NJ;vzDj zW68lk;j2`aaJv;V$m_NgQz8R~-~~`Jf9-uWR!74Y#ZS6N5tU|{6Ad0oRU-k2Cx8nK z{j@wZogyYN678K-w!qKZGI>zMX8<3zofbqYsGjsU-gZh|j*Ns&u$0?kTFJ z1!JQzg=IzWINI_7<2$+Y`@S`1EPic8mY(b*;n2GZ>6)A-)v27TOBmjEp5Qxb1yCy+6Irhf~OryS^QBotetc}0b43c_eoSn=7 z9Fh7b8oDZ#UgnG5!1Z3>US#{0tX%f;I>ZhuCva17X8^S$0&Q1RaCb6c_b9h2KCRN&iTVO z?l_R``)NEl$}VrP&Qz<^ouZ`@Qd6&fYG|cNM)LUtq^iC+bS<%!k3Mt8vP(|y+^H~& zj1tTxw?tMXjJ+|Y!m1Q@P3^g`!I6j=^PeA0COIVUk=EliR@f(_tCrJNUa6|fLKy>Z zrc~I|7IyW@BtVR~&yUkv<0!r5*kq_kq@7ZgD$(fbnwY-m$=wNJK691%w`8z9E~#&p zp5NSFMJRGaVdfZ zjyVNOu{AEKmIX2LER1(;KQ6777pCiS+-eE=hf2>|6m>OK4J`EyEK<}*w8&KLjX+;Q z?f?#amCv0l+?1+GBH2MGw-(qmNmq8G?7vhkx@5#Th@P;udAA~ zDAWv@1*z7Ir8ON}}umA`9vEe{EIsuC}0 zVt5O*y9~2R>$ia#uvAbEG0*twOQuRXuk1uj+pEwM0to z7~q|wof(ZrqyG6;3!@X2isTVl$~*~^f^(~=paJdsc9G#kFKlcw5@%^L{2F*`8@TeFS8GN^2-^XFD5su8Mm!Ya{Kz%oTN zaJW{aL}US!gN4tYe2{UfwbDhBaZ=f zRn&D=G}EMVNM(ezM2eA#R25uF1bJmURSJbGouhWON)c{1d#~LHq+;Df?A=9N=0hRK z-6Im^hyY}>V3YOEy0{fYd$dk|9aPH|Rm~%9tt3jLDhN4Y`C*SJ&-EOhK-FDbE~|Z+ zBIwcSI-*KCm?JU9^-SudLlja|#S5`^nXq`2kLuK~t00|oG*!v$mue!BDLlr$maNN0 z{{Rw*Qc2~PYN`eUY-rw;{IxNaeh-jyrBZDt{Y&y+zC&bXXH7|Xr=qs}TTcVDz1Zec z1XRc82>^VZoyO0jz{ulIl1<4s%U#Bd>w-efA5z+yOI5mx7^AD5)<$Ul7N$u-RV-zg z468|yyN{$}3PC4BFG`$z?{xnFQqL07F4n60Iqmdyb;!#iv!lPFNAD^Q>@R|L`kw^y znASd{rIKmh+yP{2*Qs0Uew?bR>6@huT%MAl;F12UfL)aB>B~t z9I;7BEtBLDrnl~5)KwEIE614XDcNO)8EE0SLLH3>?ji$|xgul2Hhkm| zKSQLu*|0ie(mg{`#Tr2o--!Mh$PpPOWgqD|3&bE2j6L)1qZvgor7$c`DXCsOs6tNl1IFXKa_r#!GpzE8uKxhwW3=~rY3gI7r<5&a zOSI8Mi@IlOckRroPXvXPbBti|tr(?}cP9Nm9s{@7VAv`kx5m^RZ;qR-W98rKG8$p1KBwSr$bGwh0z zMU=$@R6B1wQL^~L`u&0Ns-qQG>KY}jcWa^|%u+O`lWS6>d19*kO7hA^)3rIN0AR@SHVEy;j0wQ=#;cOKTuG&*d~F8tD9!_d zcAtD}*il87u9f&2iYOtemRKYBi3Llb!B3p{-SK_YZN)Y*funbE%*Y4KqR{qV5ARkwfk%&BvuxxO1%eY0Y1ib4zk| z7kl_B&Yh>AhA#8bK+;r4Dvf}52}DOzxC|WOhDNl;NvN*s!(g(>PiXy@H9WiMt`RJ) zOc&Q1Fe+e^Cpits{_d*H1*dJ>{Fx^$$@mfoZFL12Xe#6hH9W-|y&_5oF$^9RHsvv_ ztt!)AWxv<`62NF-yj-inu6LeFINRfEH#YhAf-v|i`-5rIxwmp#y@~EIcfVTfl{A%9 z5Vbv8?){Y=C}x(NDv)0(L-ffoExz;~ot(13WMvbC) z>W3)GrH3khU#^7Pgzh^G+TjHo@rKN6W32pxAew4O2I;#yF-%&#Aa_2Rj|WxvAGD!7H& zL&!Jq&6AEuzE{&IcMP1ak+p z0MsGKS;K7y$nWyr_ttvJ%IN~Ya|$t0onBL)MK2S3YCZ?LP} zcAB7kvK)ScokYm}hnl4tGZ+VMeq3^X`Yr4PflWk>2#X}5HsB8&>bBnnu}kh>3~{bZ9UJ6?%erbn!}S^V16EIT zEDHTfl&Nyr1e}Ba0K-+K+-AV)6Vcp^ZXOv=kPo;z5<^9TfE4;z0(^tW)lCkV=WM$! z-b!GSynmjXa9W{hNjpi%E4<{B>frg#rk25}An2kI63p9~xFik$9>Z3s(2hxti3<2W zeCU8fuw#NV?hnxDNGS>oKpD>*XHg5Y z^Uj23xC@I5+nk2veLb~h3*1Y`9x&(|8NncNpyGpUPUcWT;AflxsigwKVU&2_ zG6Q>zO_PEN1Zf%>426uG`6odj*xOUXyX8_jBOr00&}>9>w8Z}aRHXZ44>}qVEswQ5 zF&XTkBzf92bf8-snudl&A)t>3f;No@6dPkHZnmK+w6TOZ7z4@o&W41B)DkUL#f^eM z0AuXTFi*dpG;|?#v8XMSoE6>zjlb5({{Z1=C?M)#9|24k0i+;!{K*gg_M1WmwlyWZ zlBOz&qEJC0WqfDoMs%+kHJ(~p^^xX{t=O=1no@Cn7jVfXZt{v%UCH3=7M(j2X6WAtQ0{{Rg~ z0%|xfy+Y?}Rg43W3}f4mu7ZmTkn&$I;Qs*95Rb0Ref$HdrIS(EuXm+m`H1)!C4*Jh{0iuAQ;Dfy6`Oc$EI+5n;`_y2cg@NQJ0}S3jh&o-yvCrv!(2z|9 zJ~<_Kk}`i))ZB*~tg4yMa@h%DHtts*$0N#n9Z#?<;p(|Dwp&bWNZ{{J{{RO@*g@y& zIHtsJZYaY%BPWtH83>uL?Hxo_6b5^3WK5=>q81y{MQ=+fUO~^km9Wt5Jk{Y@qA_}j z$z8uTa@oopldBSCY;;%GBH<~iWzV$mK`OV~lw5y31{))$wNc4P=1OQ%e%t0)$7rd+ zVT>GLAGU*r!LqcnR0JW@a9}oZjt};ARe+hZUgo#;9k$~G;!0`bWpI7h13CRQw+z!% z%5p{BplH@5YNm9+jc0md81PZODp%>wxw$qjv!!NOjT;5u5LSh}l;?V;;pKf<8S$KH zly|f((BOp9tdY4L%qu)ckeuX)9titsxFnv!Di#G`s4$!|pJ9=n2h&Oj%VX71K@_P> zsC&zf?2LHaMs|Rh9ZZk)qqo6Faq;iPU zbd?HQd037Dmp)f5;~v^vobAaR#nnk2MQrIDW|~!XQVxCi1P@{K(^W+k$)>gv&j)@! z@FQ=`qm#LKV!N;~Pm%4Yp1?sgX1ir=G?Tw!;|*Ajs#NUtM1yhjpO;GKrjT0%h?t}8 zZc~;Aa2Uz|0O!W6OkPC>0$}GSws#Z_f}nrlrLDr1v&$!RNg4p9-?&H9JmpxA@Y2FG z!7E2qX%Ss2m`YD68T6MYk0aO)c+s2RVQiIyzflA!vu@EOuOi?vMaMWEF^mtkvgoGw zdyh?mODq+AuHrOdLMMB1Vs@Ojr0_Dox;PrWEh_mHUtw&NEi#y<%{fI?S5I4Va#@F` zch^!gm!TgcvewbSW+d-N0wkIdvPpw&A=qPXcLR)lIna_>BCpr)p?1nqagHy-2MhGJ?}|r=DsB#8q<{ zBZhebDSf$o$clD@=WcPFjCj_m%}px#OCu^ItdL5v!e*;7#@)r5szp%nc84mluc@7L zor6A%k*cywQ}zm+lBKY^*liyPvZk38dmpB%@nq@N$^Ig! zg*7~q(?Lv*DbY-kOi0{fhrl9S%b7PN$AXbn;w(T zvD>A^IK@3K(oY> zA5l#KDk~~vsF1{DsFDH%gupj7I;x=-+n$?>GimYcVzE)~s_5L;%NNxNOIj!9ZHX(vY!yE22^ zSdXZW5i@-U-$ypdKHY>HtFzl^>RvaMlClueR!GDy3xH(qINZ1h`}vaXR$2G};T z#SxRTMPi1=2cix zK4};ql|kb;$;rk&h&nl%LP(!V%J`}FQX!7AqEc|Ea8o%9&78l0e%RGsROyPD)w|R| zSsF>-l2wqjf<|U9u!eBS?~&x^RL%+TxFQa#>MGl)sZ|vs25-&7w30YNe>P|Gpguh) zJ+vi?7im~j+TbeH)f2%+^!FK3>jH<0XsXPwA#)xP{%z$`X8^X*;Eh$`N>XmNELm7( zqpj#D1gqvtt{w9nt1PKAlA;@e7A5Bs5UY}GQ7j)T6#nHMu;pT~| z{sNxnAd;Yh#U}u6iafUN%OTr>HRYn^d|O7fEy*ftt+gwKEbNA=j5E|$#zci?Wc;|n zou78}`LJ?4Ip%6h9EBeh+`NgwPDo>Kn+43#KxBFJ#gVpTqq{LY=*b$V}-Hi;{(HXsl~Qz~uR z(F&cC7{eb_Zox*^3QLej)4|kuoMhK#E0Gvtu3ATmIcE^k6!=Qm*V4d|A>O3yWZ{B=^*)Db;|gpQ;Ka364y;SwQs|?jq258 zm=ozDoUY@R7+m^BKDzVr#bj!TSSe|0u2j`Et|gMGDkqj@8$vQJRYp9w9O~&kIND2w zCj63JJ=L8tExvLZd1_?9NMj8cSou~P+tODY@%m~oPQGG8!O9Bq;fD#+M{C$}Cw)J_2I7 z-RiD%a74zQ65*;@fLU5ZIgOcEZd@y1`yD0tc9;n3mHMiqswJhSRgRjJnA)XqNL3j; zw*V9M)!1;giv3OfKTQX|O^(=BrprMkz|-!x&VT0`BkET~lXOn3$LCUWtX5Absh>drneaj1Hj87p6Z;aV}bm&sl_GkS1pF5kzs{eKb5$X2XQU- z)s5}2BglQe$Lve`6TZ=2 z2>19pkMjwjlM9kVZ9#ES>Y%GrOas2f2sr$nq{{Y?6F}54p z>OE1&GvpL;$MVsj*x+m^$SeASKg?<*1~(;4LpgO(=aY}~)S!0~YiWQ0%^p3yOaB0l zr4dN?#nT={$Z^g?FaA1&u|}#A0N$kgazEjy!?EOj=h8<$+0a28EPq4bfB5w%7Ak1j zj{+;gboWU>-y86@0JTX#Rh!PZ%-W{5jO>m-B25C`u2e!7S>JSt{sHVF#nIX>ED zCiWGo+;eNe9%Uiaw+Z(?G|nv{bt@jGn{Zg;0SG+toit_G5<`=$z=98_+@Jh3(o6}6 z44A+JpM3IlD3*K9IQ=vzCliLp^B-ZTkQm`{#&l?nh$Lt3J+&GF5P&oDL`)1W&DqQ8W*^GDN7{?lvL3@sWyYHw*IZY-NvH&NMk)IrCk^^JX zWDppI&Tt3U_-Hf~4W8+#~O_UhL}6Dm-MnR^m}>FjaFERdTpYd;028OkL&NN5nP29+m9q?fvCs>eW{P& zCV`s|B832X{K5F# zMlv&|N|5Ox(+ZT9IV9WKLdrtqK7LRzc>AAiGC-~N6G>Z9+*o1UP&W{{$si1~0017@ z(m3u|_C$q5^fFqJPSjJdJD*W1%wPRu$BkPU zHvWitN!Zl1$`xjoU?gmyfS+0cf*j+FHh*0i*2s;j45EZqOT3X1z?-C#ZgAM!5k44= z*c^ECrfjdU)D%<78nU2%KmuBa-krkSfV`c|%;Rfdd+BE-6|x@t4TM;tVvXFGqscic z0PeOjs!upyVWo_G-sI#SK_OITO|m|AyQvuml5^mn^3}19);}8)R?1sYp_WRAId$~z z0F`t(3BmarjoXKf34EZ`LpR0BC##&3989TKFBn#oovIX&Sd;9&2c0ZpmdKsP_ekXm zNH$C9eY~>ckfm@>-%VY?NSUGP8dxAoVuGTd3+XuCKsnmj^PdL?LG2R2FOH*1x00rr zOk9?PjA2idR$LHQ%45O%Xb?QI(&jmT!%?sw;LC!J>S(pBhHmm_kw$hx`c;Ep%$OHmQW#J=67 z%!#msBiR?_&p%&nE;qYT+x(TT4_PW>+gA-s6Ha2;0rd^98<|9#Kx@-7V3~ z0i&voD{U_$Ze=P%J{b;np9}m)jTy9?R=rSNE(5Dtf;u&LDpi%?k|&UZ-I0}nl&osZ z9f>6r@CG-1wUNorRMx>GXsf0+=D1VMBG%HfMM*(QHYi31Y;#UY+E8V;V-25Uu9Av} zm;T#~pK-dYwZ@vS_JzW!jn8~?h}Uy1M6$1K$9wlmdOvjTKTT8M>WkZ8HNM4y8j6~3 z?F6z(Re+Mm63H4z6mSrV0U42{Nqt*OgdP#W;DQoc851 zNxQhy^M#9VDpw;vHkC$6`Zv%1miUR--LAILS08@G8>Dp6Ei=55J3~&XBS{ko2>!Na z+=Te&cNo>mD|IFJD}LmK(#1k^>$XES}0YH;ib#O*Yql3F6ABj;849Dc%N# zMM`khQ9=<~I0GH3U()i3)Pkw=sru=Xa#iRoouPAF%oh0JkNqtgLGg+LtC=^Fv8zZ3 z+NyV}AFqv4qcr@iRJ#CDM-3dcbaK4g<#_%I5*#Usoj-dExD`7-`PG?| zZmUgxq$VkD&3$e=vJ~_@Y_2*gTjW@g8WLhaMR8mSS-0e4DqnMp8SHGkRoW^BvgSbH)a)Szy(stV&=NboG$dxv3JhLEC{M?J`K*9jk$yvA_yG zo;7qbMp3&Xh?r$~=BlTzjb*^>JQD&E1_b6!pszmI^PGEX?Fq+WlMm`-g~c7pIK&H5 zyCX%;*HjyKg3QghGLXZgiIG}h)U!q^sONLEB#FI;k%Q;>Yq6at5{xq3 zyx%WTN7RzqyRUAjb&5D=WD=~DL}nOJ?Fc@0^*Z?==Z$%}^z)3IliSeVs)SJVg;g@m z9iF{S9a2jTNM#~65issZVsd2eK%)acz3R?2k0j$uVnwyET%AMJmde;*pR+nh?kQ%G zOlvhfaqa=vaS@|F1M&+I_tkzDK2c-HUhF+d6Hq}H#mtpTKRUN6OuJhfL{Mc&UQ}b- z`0FH~<2!}WRF`sYOVyUDi~TjjR;-SHJ0-CecB3d5%y}FtfzF0m&Tg7^AD|r{QCS3X zM@iIFV&^(McKJO*MRWyZ!ah`()ZnWh?&!iYgVi2TR_KoEFWRui1wFnwtE**|BdenZ zoW%lcD%A+=B0b4RtN=CxfJoJ=GMlPVd%c2{a8hEw-(!(37g*y~UGQAvic=%KG_jP4 z)g;;(QP;UmZ7Mw6=+_KS{i~JQ=$julLZ7~CmUFU z=h&TA;NL56)Q(7&wDkd_mZrLdLs3mKtdgWLg=P_Q(mnukS@}5fJ%%%^(u01?j!BcY z?zW)1yfI%XnmVb>pAQDsk9Og_;n{{H10TTXOQ&%9kyUIWs+QdKKMh9G(7{Gz_{ino zI9VDp>h2G$?%aJUeCb`Msjp!c`wq)S!r4o2ma>{Kq9v811sE$cH)=R!Esr4ckh#ut z#;m>XkTvR5>F6pgSDC3P>gOpWU74V`t3)q^BGywRx_OEYoP zdjnqUu9Uw4bhg(EZ4G2@YGe%6bnry3tFl0UIiwC05LdwmaZ#&cpq)#GQscFE1*hu% zvW|^t>MG=^j(Fw~&SDWf5j3i=>lyCmNdke+-1Ek&%Z3ekc1x1%FoSh2dkPnb>E@E6 z=Q*B@M&(o3S%WI}l^?V)^8UCbNA|FEs+_jEGs!fnilz6aDyiXuXi;T$kkZc`I+9vM zUGYk*$;9z`zQhr(uT9mdw!eQ*v6MTdZEp>_?$==?HlYVE$KT~(D@O)x!y*2hs*H7)9)14&xOc>*%4i8tVb z0tNMF*?j6tGn0GVhm02NZ{Sjm>tVPer4_;4Bf{UE4P8D}ByiXvfxsb$ja-_IDR0~8 zDq9jXmM5jJv&fYn7hXo_5!7XpsxjY${>cnyqXea5u8CajuU29_x$Qt9%Kn;ajv8kK8dlSuLdN)E*&V_ook)=YjjmiPa`2PSM zG+yLkbnfyzl5h)sJOQhr$y~S`ig?w4ag&|IpSO%1J<}1!$73w@846tveLj5q>Rpnk zdR9dkWd(@Blar6X8ke{z0J{8&gU=F>cW2-2q-=UL4wE8E8CUyo5&j2VzMc6|%*?#Z zj-O}jt5GK{+H@lajjnjtCS04-9=AMc3x>;rGC&+--%|DuavJLdUlOh&igB}QyAF2e z^g5-+%M_>%PlZGT&_R{Qz7Bo)$G(LzwH^4#*`2>;q+=KXT#S9jF`>9eh2$f#G*cFT zEVIbJ$c7lywm_;&^z`bh+N&eZMQq?7)CU@guvkjwClTpQUz_(oC15Y9AN&Z&ZmnnR!s&tPJ>KG^5yM835rl&ssd4u?BEYH-M5bWJ^K+%ShyN%xZ7a&3DFtJ$EbKPklaPh@OKJ1rrWhan+e2J^5Olv*IJT~oS1KrI3$8s~`h*|F zd#6)eeGoLiP@`q(l7O`pAy&xZs-<}ScOT)W@mHX}7q~if{{Ty^Lo{@8DN%#6;Zu+0 zwCE|tJ4h}K^3Hz2u*m45fw>t3TxH|=#B_XR=qknTB=ohAxKyU7O~rs=SQrhyerR-j zNcw(bcyH81-6d;MfTdC2jjShx;Gfnpq2ez_4-NW_CrMDaW?3qL93RZ4C+Yo>qvA)= zgTt4or0D8ras>5iNABX8kN6!GIQx;ooc@SXHb|bcjBsM7C!ZV#&~uNu6ePJgdNP%N z`rT5IjE{$nk3K$GbQ6!SHs@yX~;h0PM$y3k5c36 zO)~Twlc#HybMZ8c2L}>A8S&;l4ZTp*{RA&g-5lW_k&lu-APf(GAZYFCfltul^zGHZ zdX$eJ^oYU#01`DT-3I-Io|V1r&d6UQIa-KLfA8q1u~;+o-%yRgXjzzZg_0A;{k<%p z!x;(wj&&FSn`GeqJq^$BW1z9fE=cs2JMIFtwxkjCjGu3|i;G0G#*&8ZAO8STsbAI^ z2mbD+nR)|KJ@ED6vT3ITdzfVZ0Pu7vg)}uZb7ZqaC^_@nf79ux(+X&0&yZ0$x?Y9&$Ap)<;P^a!UJ3jl_Dv&PJ+i zb-^tGQ3{>FjDG{GQC*5MA;vL}=bZ+^fUeY!Q%;dX63JC8iySKK5EgUp>_U&@pw)#l z(06OM<&_b&{^Jfje4oS8?2N#xhTz z*Hu4ZnItOZd1hklT1~;&=NKo(HB6oD*bamw@)ciRBy59`g*^WNk@2K!8zmfgNAL(f{{TWY6qsMJ<`Y7>kl`GVtU1H4 zIQoy%M{+JtQkBmNpkYD$Jud@ze&ZaJf^by<>-v#bO#?nnp` zN4Osa$UnnWH*K!(VPyLaNh3Dkk`|S+T1LW$XZgt-`8m~;C%9bi62&1@XQ*Hdc#~=p zzL!>EmfP+=`b}9EHCMRGtOciLV9mA20Z9WMIMugf$_J8oB2{H=#fc1YpMM7$6Z8X! zwW}_wfb9}K@2?|)$^QT?2Dh*%UgO)~jhV2ju@FKNz4wpaUO8{_(?L_QpvK;JonkIp zG5d<%5ORHA-*12M(M>)BEzu!wqk&;Hb&8u2ffUZ<7eGE|*mr<)>BpbbS+Y&3B$w1h z>^DDsZ?N3g&^_ACnKL4n4+%gh>t-?^Ft#|FKVJN9XB@Id*#Q| zZmvqz7FB?}3?x=oP`EF#--ZBZ0Q1TH-6Ev#xfa_Bh_uqIaU;A$fD_%0IUd8#i}e-k zKTlCs^{Fh1xuqqJ>}(rGF~3$xP%~MymwIoF(r>)24 z%`W1h7B)FmT=L$1`PMAELRUZ5L@Y~9!HXz84=xMXx>uNZbl3X6y3O-t8z5h+eyCGHH)`WQngeN(Uxf7 zmO8l7C_o*>U?h#y?%ls7SV%|%?X2_4)waCF%O>OZ8ey3l(%s;59Mv)tfYW@ju6-)) z`=NOYt1wPeU(A30@2JheCa8?F!2ymp?<6&K5ccGDiGlP?sajper6W+ty|z-ScMOxfdjqR-I7ZUng1E;~EN&E1QauGI zdOB(3K~M1rrlNDk&B1b!sU)|gl|Qbt!yE0oB;mfp&lSJBQA<-hTj6$@#H`z;T9z9J zs{_#6agcMj7y}xbzc1Wr zd_DKA_#09Ts4&-4GgZ{hmm;1sKH(HHr-gA7Y}&yxn|u-PomAkLd-{Shc4wDZ#8=Ar zljV+0i<6v%@N#~mopgF-TxtO!vq%EX#4c<43$3*8jPLtDN*Z`{Z0l4jbMzMNh+^*+_x5rxgN7i z)OU`or;4JYN?T>b&l=K78j(y$fWkWtWB_D`EbKmDzICH68C7hjUoUUOlW^TcOI~g? zi%e=M=4cfe>r$x)bv;U|3Xr@Z?dg^uFW!ZldQ3ikfZ997AtwV<1*73H22xZhpDR^Q~(H zWUA@=6J&$vf1#2Ej^Rq+nuV>Yse$s{&@vGSC&+B)IT-ruK2I4tTL_x5%axa>?v_bn zx6~~k!!veZa7)QN#L3*`<+qR(x&CKU9&C`E&(t=GB{3|m46CvE4!+@+f9^Q4AN|yfs+mHiN({(HqRTcf|7J}a-sU&2_0CgxC%v^?$;~BvJ0FI+cFLCu= z$qvzVHCUA=u0=4Sp;jQ4MLz4!cS(gFuRh*2WU<_AX>BTHzAJ@};N6;!hL%`|Y|S)f z!%ZW16n2;AL~=!zdZRp5G4tt=Dm-hq zCN2AiBZ3BwJSs9yTtD99Z(9S;a_O7Q28Q876hcS;07I4l*exuFX_I!@QZ>Pl65f(P zJdHf1kxjJr?1|y7%!<5pe@f6*)J+{~&qWLinq#{vW@JM9P?j#I$p_QH@^h;eOtQCE zR98s?CBBr)Q6-W^l7n=RQv`D6WIzKIZd@*Ta{iuw=xTCFXO+sP(NxfSVcciH%wscf-xEm!H9zd>5bW8@7w!NUNLcMsIRFggYRTZW?nto9O~R5ogqiAhvW=nH(M#dW z0?UjOA^DGyjc1%_Z@AoDOK`JXD(GsYoKeoA2ap}L6wZgyEK(*taTB-^^AFcrWd$U% zV)?y2Ov#Q>+xn{CNGWM&hVf>i%|xuY0!m7W7CBI>;Nx)*u%0}PQ7oAAMozTMbgk}O zF7#A1G|vq6@W)MhhDj)aaMMFHBPW8e!5&xo4dV5jwvhkGyb6KONG|5qG;7=MOn`5$cp&PfVS%%ePG9^Tw)#la|33h4_4{(4lPunH(MAb2n z1~IZj@9(a5PnrEqkmKws(NbinDhH)kpKZtQsEE-YeNcubQMYpv!24>HSjd^1Y7NDM zbC4I$zKa4F?_h6i?Eqj8oB3+A#~eagR!;<+?LXnBApSqKlY`?%fn(^-&x3#uf5;oh9rjMgQG!A>PERF0r%8M7A8m{bC!%Z>IO9& zNvQJEQ-P5Re<6)cC^pV^X~!lcBiqtH@X*qUY+F-O5t9lA_VkS%D3-+hEh#uLE-{ZB ze;o}7nwXPEMy$uQx#Kv{(ut{!OJ}621^)mtHu1R~lw;|^#)HO!q(2?Lj8lk|I6vCn zE}yGHc3;> zbCN#jz1NQC{aKU_N7Iavrcu7&Y&tuo=tc+aDw4o*#h3Z~x@{n{-?i^){{ZtD$oid` z`+n}Gl4=&W%jo1>Wdz`4sxjlAbQfD&KhnGExDQ23B7W=daD06T(56c~da||EVUpQS z%spaFjPe&D1y{at2(3(A$i{{Urs&Bu>tIMH){K zXX*_IOLccjNC1+)5Wl?75}bqW{a%NN9SA|WbX44#sa!YBx;Vl8enF|?6G*dB(gbrg zARZTp*B|AftS%@*uS?88_?kjaKd^jx00tg)H33GBRNH!LWHGR(mNDy8CjheeK9?Rf zH4(&txOEgi6)a(1DPus3EMzjvf%$vG?#TUl2atKjnq5P!#aMUPrcC9YW;`=WrGVp{ zk8M$QTGCHp^YIZ$BN7NKLZNJ61LXM9Nj}AP8&9%DnT(Abq>RG;yyu46eev^ZYTkuh z?kXB8`pRi1LB5?z?vameLovse$MMFEFr;|I;tj(&&eIvj&<6yrJm@!Q4ULoxHV^=E z7F?g3Z-Rc~OO3kRUvWjCVv7>tKmtd}%V3kd=fNHT8jbn3;FoOlaa1yuP)iohaB{$S zZNG7(r>esF7Af{*nDV&*ht2_BPakilp7#Ssa_U?bX@eFF2d8#<_V(0^133YgaE*ux zpn?M=rra3z_fHFoRf(0g>6l5u5pC{B#dCAq5m}aOQD;}O!G{dtrz=xTz&4bC>4npVO zOLX=X$+SAM6Bl(RXl2G#w|a_e%F_ zqF9}R!yP4BRLfacEHYDtE1VO8aH;AIkiSgl1C18bVUkS|9ri~Z*zjACx7Ek72LsUeP!jED4>Y1rGv)mVACL(G= zGaPY)!l)$eelw4o+g4+PQsinCS6c!y2nTX~fgYuX7?l7iVdI74>#HQR@HGScWYRN5 z8Nh6A_Q@Uwe_aNX6Sl*LykjMcL}4V$5FV_LGBbG2c>3t_N*a&U=+0QHu=O5t0UL=q z(2P>xkC61HHIn=lG(uM@%{-z(8j?OkxPmsI^1r-)hL$&W_#;7&Y^RH4RaI2AGR}q? zXNFgh#XLTt6oGc_65y%N9yuDXHV0l_A0R;%>#$nIg1pHosgD8?BA`@Z=@}zx7XT99 zF!8KeachptkHwC*+?=GIG_=#uBN~YzoYk#3RZta_mF(f0bd11qaxe~YqYSDua_v?A z!r32pX(Ftsk=be|sF@q!(YtLH`3aMG1JuQavD%nEFf26n5>mv( zJjn*x<&Y$d35ql6C1ZSnk&F|h$B9N&${l3(J-Y8*9mb+6c3ElyQ_|6-VnFDmuIRD{ z<}w4GF{F(}#W%~bTilF>(v3>0)5!!y)JIC?=J^-a(F3*9wT-7M!Pbe=lapVEA@L;q zwh0Yg#w)z(QtR1d3d>GR@jOwChgSjjY#vw)pM7X};*xKaTaP1(Yqy~>`zGT`^fO4W z6I8K!RFi2^ITAmlwh>1KiS>T&hD_6n^CXd+C-%i{H4D^4jwrin4|0913VN0?B9(U8 zf_Ay_s&O}4pzKB$k~w>_NT}=ZsN(_%t&PN<)gRKcQ8f9+KbqlPE+;XzUrF)df z0?6T;b4UoraOa$O_8v7$12sxYBpGed)tMuXjz*F$+U<%m05PYfUvH%0j(m-BI)%48N7%9{ zz6W8pMN{qPbwQbp5J&8$D0JN~WR0Sywnr33j#(Ki zcf4rEL@HOd?X}!z(!?IfuBiPg5+rmD)Ulb1Mbg={ZGTEuMG5W`Lk(8W~@jVp&CPR7Vk%JRQ&dbi(I!!|UM ze=wDN5tRKMb)ctu_@b5LrGC_mt$>1JM{{qfmjrDp-v0dOMlDL|Y`4EpsC>(2#9b|% zQPNi-rTCc(JoL?s#8_@D?m*qV@7gjm_SN#9s-&Djt&x?Kw`=vmQVMpSu8y&2X#{{o z771f>BT7J6!mngAN#j4mO&rmJcj!sWiagYmO=6iTUByklp~XYR8z`xcLAXmAx2%46XBz7LQmL?xC8?gJl4hPd$;Zl!%fSDZ7 zRz|S3B@QIZUmz zM5)`^yO0TDeIb4Qw75Fmcd1nx^YqFQQclqj)YWwLVkV8}-<(DilfUIEG01H2eYLes zG-ae5DJtP5UIvOS!Dmy4Wp601gE($D(x#fQ(KCCN;%VvbHwub-y%lvl5XE&-xt1zG zQDIP_a8@IRGA`go3D#*nsXi9PZQI;qrEV3I-O`4Ild~kQ@TAYSGYC>y3mkw-kC)u* zHcWbAr!AjxqWwZDZq|4z3{r-xrJjE0?J`dIuu8m9LU`M|1fM)-SWpMb|RaDDeCh4WNmE0W|VdOwJWQhL&!&j)O^0(|em2yq=uT$IXv^BET#~ilE=MmDy zFXl|W;f9tXcm@zd53Z64td{-l3u%?^w7ApDb1_s&G?nEy)zvXphF!!oGs5`X%JE|$ z_-`7%T`P=Kx%c)F$yr^a>RQTB$w+ZAaU?U7>rKCZzrKg?icZKyR^1*~FD7J?LRpxe zNzXXewT7cWp)tuLs>&4li2;WokNz6A7~dkWxl_@XVYmQQGyZzMw%h|kmRBKHYXOqY z^f<@_YDPD*3zu=d?yDKb)f_PKgQTX09jT1FB!RH5GD~}(9yMcy?kWP3buoobPDlj( zkDVoLLnI|8ED1iMcwj!-Ww25am<)lyWhyhYai7;sc9RL|q5bytN&SDGnIbTWfEfA@eL#X!{{UPF@y?!tzhhEh&Q9!bz-V+n?0PXv86SmoQH9QPyV*@vBV`ahKC^()LdbM3cG z#-VW~J;tCDo=ARtYYt`Se^X93abH0e6=tZ7Pp2T0?d_nD&57!$sM3m_ciOTE84I%j zKTdenNp3Wr#cE2LQ4bXnmtb~{>;C|boy0{XBAQrLORTDQp8eKjbE;U$Ja&U}xiGy_9sL!1%g&+yP7;z^Jcjy&oRR8n!z1b8D* zhaK>E`szK1ce=;YNydo>7FA{h9~yu-^5hOU_Rgas5UxvPk@PwQ9A_nqA93VysL)Rq zDf9#Hs6n$R$tO{e;C0D9$3SDsz=Mwi$olFE!Xi~T!STTTG-!t^Dd~2J83soKj&vMT z3SiDaY!%P91KUW(Oh;}klediI=igBx9hMmO71{{F&U6|gV=9VcSn=g?{0@Z%$Cd~S zHsw+q8ORvmXrxBL<)WkRvxs8^cwnO>AFhK)iGy5ViaHRh8ivRKg&8_lhD04jJc_Ft zU=x?gI0pb^4I@Fe3nCEmDLaUiWS?`9q6Qfgt7f4Wg=`SmJdERT`)a(N!pCrpsv%cF z+8`Bd4r7R0rRWe{W8korPfVw5*~L|rInSI8J$i+=TOD?N+#LB>@yH*2R{sD{QQ_PH21{erw4Mp}I%wUHb&4vM zd`ei1ub)X7_tUpbj^4tl>KZ0V;$a-fdC193csczv8?D1t$cmZjXP3E9#(9tLvt*yA zKW!_Mdku6au_~dBUjf;2N7K)%`053_7~3iwI0rv2JdS_EQD1QB37fJRfL;J3CmbKA z^VP3m9oXzN%CxDyfk}fl&@fep7y$h>o5Z(J5k*76dRns9clJx2IIi zQn6@lq(K8Z1}P%~qv%(WxP895k%QU#1Gz0jQ%SwWeLBv;0z9#R47th6oP)VZ8&9^b zO?N|C5mDKWSCJKpu_84sk`Mac`*mOBJX-F0G*=nh>mw|u$MHHXSdv1NMhOq>bc2$PjnTH}Jb^ft-?#Wf> z81tPNgf2$%PuGvGtH*8nL@Q)JEfp0CM*=Z= ziLmzxx%{```&)VCTY}1Pe2z2|Z8n#c5>m2iiV&+&ZH~24v$rpK;>?j{2IlOz;p5r2 zXa4|XIMzO*E(+^!$VN8}D$hJJR8Fu~P;%_+zBvr3z5Phap`spyLG$~OrgF{r!1NNHv$JZF7e1_wG~p>N-B%z?-XZ?0knC2GR=vPq@;# z$*a5EX-zk>*ml`B!B_W#ypX!0$xNly9vN^RFyu0`=Lj+K9&~fc<4gUKS8`6G2;)H_ zjkL=q*`eNhqjB{lpS+}F!UJ{3m{?{l>_5&aI80H^wxRGN?WExgG6+{wB)$R%Nn@< z07Z->i6>|-z{;`$${9x7o!I1Yrk$;l-?&kh*E&gfu4vb483|PS524S~U3@X9(JZq5 zAKs_5EykvnWv8y%78xXwVu;880A3y3sNryS=bdEhaXGXU%}P$Ax>)S=G}74~uBN6) zdvY}DT1XjpE3B~hAb(O|bC7nAeRAJPTTN2rZF+b{i4donmI}s5siLk{4<6(jH%4P3 zWyf(#;EV&6Ip=Pw!;UeUoSk#~Yq4^i+$nHVdZVW*RV`N9TCa_;M^;sBN?A(EQ1<1h zc*CE_2XsR_POO7k8uj%3AJnovLyYw#ulMZ7>TL%E<|%Va<&X&Fio@r}yP z+lQ;zA6wt<1?NE~I9YXF{#^MguY`*cpY~=fD z*EzJ3X)_gHV;E!>QJX?;LJ@3C_swf?O zV5Ekgde}le&Ig3nED3?yc)$(l^saf_G0E3MqUu`Ao!Syny^7t2@lkBJQC;cIC%4R! zsR#E#^$+5?*Qm)IP%=T(w=chlwtxKeTivcTHtWnWS3&|AL%f4*p_2>=EJvO*jc{|^ zWodG1Dgu(_MA1N3bz+t8i7;eBMpwAJseF3B&s0w=p3iD01hn-R1?*5(Q&gorAS_1W zjOme|O7ZH(;sG8&)>x?SO0 zZBBC;Q6M{cN5N1$dDY2din#6SHb_b?x%zHTTCetb3#G@tB!*(t+o2T^!rYmnV#Jtt zh6@t`hSqh7HP0Lsu0v`nAiL1au)FQbEYeFVBdidT6$m)Pu6_P*ZAS+7ch3I+*eZr& zuqAcXDiTQ6SXx40lPYF2kR&2ZdRbcxFt`}Tr;VZ1w+cirQ*^~tRdli2!%FT7wCLHW zoTF!aXbAwx$=W}69{JUn<*8p{$9rr>)5T3j)z}jWBV5d_A897UoN?>HCCf7BgPwWQ ztc~r>k1n0P)gHOpscN1dficLhNVSgA4~JchsIMd^rUpC*|%_tGo zmU_y$LrGSO)YR8RI&>ITnkrE&bUv`UOzaTWBg&O;U3jypTzd z>mq<%BX2k){_yd}mB#$ENkOhy{6dQ3O&w(PvBL|>9;EjezQ6)AFc>>Ge)smg>Q5B0 zwY`fRd+akON_ot*Vzxh7S5;YUqot~obT;VPIxMKlMI&!1xN=u_BR(~Hf=REq8{7m! z5+b~1hYjNZdubckmJZY%-K5B-MLAGB9R2kBG#4RZ=7uiHD@M_t9D$yEjA`zv0jnF5 zKtmD<$1FalO4W>zs#?vncGn|u@;v=;bYU7`ly)7CSfpXLMIfGA2O0WmIPMgvP>8N# zK0)-4BPUWV-3GyGDb^Pu4rAwQAGe)0kf3))5r&67!~39ce}ym9mn zn$OfKn=Qrip*D1CXGW+aYxo{W2i)UJRJR(#Zugq|MX=RSR4p+s5@txFs17s7rbLi` z5vjxcgYV&dYIv{Mj~WU7klLjApt6om2khkp4{w#%P2gk@;#jMx~>EQmS%Cg(wBcY6`yO;G5$*n|qrZ?gA4uo9t0bB}4YJa1$l z344x3dFj<)t!uOu$L_sY{{SgYG<HhIonrS82!F}H9S@5h_U;z z`Z@YyKo#uNNX~J!E;V=u^*Pb;m!b!S?l{o&x!lId9_)}dU8+WT$My)+@mHW8KXDUM z^tN`bsz&1=t=3azO(eeRUM$?iUy8EBYZqTrYCJKE+mzzn&Oq>W^yzguO(6L?{T{ z)i(f#!R*qv+uB`CQTHZ^4yQ%XJbRL|xROXvX<{BdxR*mzNv21n=-YUYd9SS7ou~Z> zHV^QZM&s%oG8-KqN1d_VB_G<|K`;L7nl}$oG*8$^^hPD&ZvYZ~=qe9CP8jH1eMV7d z8>Uw$W!58(PHAeB{{VF9u0EjCA+yrc0iW75#ABSLO8Nf)?OI!2q0=Fy>8h|jHFReL z4b3E~58DPUA1|r}KSPrA^?w86Xnv>tCmA2b28}1(6MsRk=-t$e324}O;-wF_9>YP$ z-4S1)lhYT%$;~MMXCkT`pVN_`p#6qyU-Vx3TOue}`5;t4M?dZAXm$qA4wdR4xcDsK zoNbl^pXB;)4U4aFx9Ogx-T<~t+;9}e-{krZEH*a%J=9Cf+bVee=6~HMQ^S{_H4U3x z-9RltQUTz8OrAgN=xKg|)P|l4xWU~^P`DoOOXL2|ql-jRLR?ht&t_k~Vvv8D>1b;a zzFspMu1}q<{{RuGU}F9u7t00qIpBYeivnX}t{jovU;9H!IEgA^@U9#5BT=vl5^h|M zewaDXs}0fM@+lZo&U2`d2L)k_63D?q?k67k(^#UXsY#?r_h9Fd`g5S#VG$&Qcwc`b zJ~SE`91ed@ef1Iro{~e4SD$@GwhCitPII5(rJ&g8apNElcGLr6WFDqFv7ho93@9GB z_alhs3a6jGm92(Mg|2Bti6d=0@?VbuPmXm)N3g_c=W}ti%D4b~5;3P-5RpBo<=hIZ zO6&s@lac2jag9=w+!iz+)=a66kP zoM#$k7P$=_V!|*9$!zoX{{THr(*fAne-b@kO;=rsBoG*Sa&idtkEh#DLLC!2s3RE% zAmeu<_i#SCh=F*dO(p##~}0jzDo`{(@EbPmu`^In8{Ea`VQYzY;q6WAAIUb zw!OrwRy^{c8EFY@1QCEwr~Pdsg5*~XtZ+@c2+GHRJ7D=f*#7{Ijyy?lDojO9G6<6k zm25C&I6VBy-q~M$TU1DcQ-@g}ws52sRs-e?Jc56b(n>a{wbcg06Uhoj7i`$es5!_V zr_)jIv0G=5#L|GSyK-5Bao}gq`DtFriX*iD01j9(BJPwhP)0HP#E^e`LJs*E$7=;z zcXSdM%JYHhEF7Ld=iCi5RY?Pp+L}tp;uFaiW-b&5DyPm40QwInO(?ptqJZNB%^ReV zL?3b^%HEs~eMJ8NAWy!eMnN=?&s5!#@^axNjw}WPJYXDr$M2?c^#utFERYwN<}{Zk zLxtLbNF4j%?ksEM_j58;w6T!d)e;o%WTL|UY?_zq2Y3k}{ zc?^>xM$O1_a_o5j0MX}xk9{_s(nyW=6;!a&)6-Lk_EtvC-h7g*rB`npJU!i8Emd96RKX(GBK#`A$c?)S7{xc;Jc7P6jY(sY`CS!v++9un zx@hQ_xTu;5q?SS?Ay6DFO0Bmlp+P~7Q8ec#DSB1^0HDT5W}12lVW^5~FukcGT8SqI zy^)fr3F0uL3VreCODqjE?WNgv`8j8aY-t)8Q8-ge<4$kNd;w zc>3zRoh;P#t)Fr8XIgaCpvqx2WOUT__{Bu-;v!<&S=sXCqeJuqch^2V>1obesxT@f z>+O|s(X(7pdsEL0Dq??~(C%!r0I|up)5-NW@j4h~a@B5->u`IQNLQ@{5H*IWedpK zBA01(W0noZo-l3d*#=S5u|=t6YlU0J3ady!-Z0;N!`S_`yAA19FD1wD`a2o3US998 zL4pd*uF<*Ux3_5kN|Iow@y{B=)@77tsdgDHi`P!x>~%83ZnQ?!6lhG5M=W5Js!)!u zpl5R_T)P4E1oN(TMLV|sg|JDla@{3#6*Y6rWi<~*rRAq!%}$cAGC75S1GrB+GD*+d zS*M3nYrm;lo`N8eiQP8w@)s8X_4pQyS<`4ZI8R!aAS z8$e)&Ipdl#&zS>8$f}`TOGw`1>NMGUc;bf%>I0L$Y>L120JljxJvgejv!s*F6A~Iy zqBUlX_8o#oU4zdgpH8ZSi?p_g64c6(f|^QL9R2m{x;&cTualdaI$5W5 zm0`PdLtD3>+7?=v)-rH&OCy7{XCJ-e@2+pe@Vzd(7h;u>i%k%ym8zF7Zr3Era74(+v`W z)AIHtrsVDNz$)jsr*sI~N{JNBC#9S6;~`ADz}v_39{MrIs?sWMf?>E_>DHXH${;b8 zjeIV`N2D+w_#21ms-+k`f~3iV_>oy`sYwh{)KaJjV^l?yi~)r#36BeqtMw%5V}pIT zEsXDA%U4j_t`tsc>tlw{j%uc)Di(7bM={fH8@D>HHZP<*XD3%<>6AI+_pu&FWSS>V zO5L=lj;@+1zAD^OO{xmV+D`7=W;RwT%6T~4Io3}R!fn>wlMCFAqNk;!2A&ZaksJxB zXJ?U+)W$~S-NT*Ajp{f)G$hocyZ!qDPRQ%UoVz>9QG0WdTT-Y5z0L{l5K42LE(RA@ zV9x}V4%XX%NoJlKgtZiHFu26bkkdbD%Ou1p5=Q?3yY6r^oomORyVOa zhB%%!leYv;8?f@7@vid0&vRh|&fk>dBU2>fC2NR`^+T1(D))#arD}@8u+~CD(u08@ zIl}^1g$Mj~!IWf@uH{mal%4EDTV9%JWvHlGrl*meYM~L9+#GHU&GM+vh1U4vjcR?0 zs+A3`ZB? zOjHz7twKDQL^)+|01y0iVnWJZhnZr8vLiG|Po$M3AHR(W4H0|mvi|_P^wnw` z*eFSPo6bas=Uk3H+IHDC7XwVwlDY0D&&D>d*G(4ekAb^|@3alQBikN7tn$M?bkdau z5hJ2em6(2D2hoslK>pT|A=3zgS>%5F%eQgH2MPf20QMSSSa=L$Ip_7!BL(CDaqr{p zsbmYFLiGkU9;_ceHFS9^ks&CKI8{Il#BFRGYQ`eu9x?fu$WnYc&_R3zHBR*@D{?=3 z9G{@$MT!V_Aq$eEazBo%Wr(tLY@2Gi{@6O`bT4BsQ^_%P1jT$$-C5w3hH>OzX*#v% zVZrjCOFXg)v}}!_dcDC1_fD!-(E#f}6u)N3H>d?UwMwy#fE6STFmsG*hskMKrw19& zKV4Xaknxd;;Ge!UMHbsnk&p&KI*k&>+i4iU$I}{=OFgwWWGa)4XK2t!HgH7=Z(L~D z0C*adiEQYC0QnH0+&Lf&@%F~062%B93gMuPkM%~IN+zZ=B@_%m>_!*d?H)9m1F4P8 zMM2vkU`{>2#~-ePiYBHa8+`yFmJyF{QRDO)iU@6O1T7UN-MdJ@;|$;U>Np@Nu|Kn@ z@OW^3&i>!WQR76`$5Nax%Ot>f+uVGAo~MS1t(}rN5r64*Dy(oe%J=~2I1xzde0)Sa zHwu*Y$8ewX8dn+_NP1InZHM-SOE>R+X9OSNqT#SLZZt*LYM{7O5XUT~@HqS9LqK(p zEcZY*rNW>94gq|D{u(+7sO&ReTw)8Hs(g^@jg0>Q4Gj;}nvlG8D&ULBRwt4pPd{xR z4f=z`UV~Cg)S-z>h>}cu#=hPM8lD>_v=I%@s^DI32%{XYXdm&;r-sR`4j!WFxYN;9 z3m*YmJYaqB+L{=3qo=AmpLgalVDJ~cG5YZN-F`>+EIGYoP+FlQeB0BsE{ zn$UsOS90Stw8{sKjOWk#!$V6Bp-t9TNc|tOp_Lne{m?P|3TjjI3TRjK!mU+_vq2+c z815(}XYQJm{Q+y#>h+=snPus)e6|4GIu3^(Gxp8eXArUV>AoY%^ijwi#kPF=!#qe#5jiJXTK) z4K>TB6#j6y zd4c}`2Rc44swaky!_)RhaKe!#L7nQ=Gi^L$fH~vaolg;Z6Gyn2I!4;$?TSHz1SepHb4~f=|V@-fZA3XWJTAc*ddwf8aTqSZPA84=Yp@}_-Q2+ z5}pYj-}R}x2OwaNeE`@@Y7EWXUj*)4dln!72fsR0h{w?-j4QV0h-N;GsSK#(s_~!BR*jp+^&=#GGC9=HD?@@+DpEn* zhD<5;BR=WYg;Grg=NARw&eC)!^ixlzmCjXlD{y@zXUH z*eTuWRpounRFUHmfB{{v<+6D3siuQeMXU=fDxs9fq~~@+D}QG`4vb@CM%otkxzYwM z;0%qZ!;%jSdB=mO;x3k%9IX&w8L_vG$3O7W)q++V+hr;N^$(H#j!tqkYK6Nw2$kjS zhCa3k0l`;e$2rtbyCPM=HiK`Q&OC*lMC21k2Qn>^7h~VHh-&fzxq?2ed zV|0+R$q|SNT#+AcY%ynHgOEl5B=M#~y~5Gn8PZyHACTrInSB7L1pyh)-x{UG%08AY z*2itku+so0Qz_gX!mFyN1$;<8bEnAnNG;hNEKxAn86DK^9J6}AbY(!?K7{Jt0-5SG z6IDkOvE95V7|Hr_2=>)kGE`gSyB;lWo1`C8Jq$IK5mUxtre!Ld+qhqhETr*_^T6?{ zapIGTa_66*y-Xn)wF}a{d;5Y(+h`z-B$OZxzaS_{cVj!e5K|j{^`^dl_W0qK2Xk(r|4hgN`eMiVH&=bW!CdRbIoN8EvkNTP)*f+++X_ag1kGOBTJ>%doPI zIvt~#{U31x+z^<>^Hbg4XtVCl31H`5i56D_98ac z1Lh=>LGnJhz|zS_d*CtTkgUC|mDI9Z>OZfE`;tuw+ri=*Ezky~lvk!fZF;%X|e!b!koP=FKYi@;;Z9FdJ@{vSm;GgT>B9fPeQhmz>9kgqEealudk#*A_`7SsHFOCeXdS5JRMZiv?!YPf1+ zT+)8c#F9%-4{$0~Ha5wK!i?uDv(!!os+?yRrN{H&wrNX!USkoxPw^c?c$kJ(lCEMy zu#vuUId$~6>NV&vMJOat{R?;Dbxz7lyi=n5DT--ho>gY2j-WzS9$R*5p&ImG*pNPaf^Rn1>(Q91UicsJm%tW~f3mw|a|2 zlT=f^7sFN06}6(thzOl3YJgCVjkukt#Ink9&)ZmhJ)4(uPHiNbsvWPk^nKQvo;!rm zBs8xi>M3_CHq+gZO0n`|nC%2(9+82cEsrydTkQVjNwn=c0={%@bTg&ig1MlLLrd`? zBaFoh<;6O~o$)wOBP0!=dusYs{{Ut*BD?*Gi*He1Es=^&>ZNsh$k00eYzqhg$f27G z&avc)G2?^dS!XFlHjAMI2(ORrXU2{k z(`u7->HY!KVbLmEi!$D5*%IiGh^iJv_=18_8z&_r3|Ko90FvNxdFL9kDRz6Atc_lv z?^PR9zztPTJ(^>fAOPSaOBrm*&y{aJbtj3%sQ}IY01$1l(cYr1rbhT`wc7Hr&grB1 zzJn!s39h4z#v%I_}i>e1~xJA1%ZEIljZIMPKVn{K^5{{YacRk7;6 zn6}<&w@*p%rrzx>1w7kaM=XRi(4^qwwSc+DKgU))(u247E*M%P{{ZrQ&{C|FlgTvl z$dKf&=_8rs-5^y{hKZxV_5Sv>&n#(r_x1h%0C7`x1idF&S3KoWQj?Wf`(u8LS;Im zqxzO9W=Uz9MTwQ65hmD-Ofk9^2bRM6kn#??E2)b~mADY|M^kNvX#zA8)H1~(1UXZ* zGL})~IDB~0#l~)km|Rt^vDSozr?}Fp?y6~#B#lQABe4NodPv&KpKR(%5tHL#l!vJ< zFDz2hQ7~=-UG^2plJi`qlLdF~s8_?wfYOoaC1k*E z6>@RoS*Dt++9SgyeMQY9QBkE=!_r@#LPfu~wn|E&v~O~FC=~$XgOTiXCkGj6x?hgP zlF6;xC@Wu0Pj!+x0#s0BLeaR{xG&Qg!O%)nnzI{w6P*v%FsPbPTOjRgF@*lT&qmyaBl~})pL_b6Q*!Q8^}A1Qdtf+ zkAI;1YC&4uDY_hZ;Y8UmWp(htf(ZMKUr7k*usEhEy>CLCrH@wMCVGrD=>Hjjc(|j$>g7XK%N_S0i1#D zqR|pMtO&{SJPig!AeICLK9%Gjf3_H~_AcpiAuz627|dPm#& z>LsvQ;NMSweF8D~7!@Ood;4hV2BCAvNE>)6arWoVnIc%)$?C_~ImV?Cv2zo~TOfb) zjA}3;fJfJlrhx|EIUI59bgX1}WRGlk)CxS?cLFdznuM_}$rv0AWc~CQQPep&9tii; zKpTD8^>N1<4Gfs-V`u}<(?ua$6yW1I#y+})X9vHHLLDwVe=(pG!KUR-cp4NN7al@* z$@U*z6oADCBgeOm0G`fU&!0M!K_oA_jQvkK6hS?xG0bRj_8Jrx#I-dh?acyi`rv3% zC9y3{MpT0eWceFLrj#8=J{pf;%t%SV#yn_JC9$@*(X-I9K5PcayUsZZ2rPNdqQp5>aIEcTX+M2ctH3rQmfkPrDN%9kRtn?YD%ja7_&k+J5Qv2fYV1|C&(aXW<*yBBEHc( zbBvs47~FrmrfD=6e4@)u)ivoDqiCd^_Y_!SB<};|#z&U_01ZWH(7LRRz1B%rJbn0` z5+I^PECi0n$}1m8Bk7{zJ<=YxT`jc5g)Aq%C?(>Z)a0nf)ogonsJSBI!Q+{$CR)JK zO)Q?6<6t(S0~-+g@#9RS6oKkp8c3J0FzgDKOb`jdjhQ zdI0+8gQii`Gge16rmiVcDE2sVM00N1x%VZHjB2@KYl0;j_X4`qLs4+8sHG}aR{}Xg z?A}xW@-mDC-HiD6)pCASH++R#RFaQS5XYQ|RBR4c!Q}Y;bYs8JXsXHVT1rxz(!N+^p*1Zo6@<3#`zAaD2d;QMLeJxgu^ znrxTp`UnKVI(mnaDUK?mkx<|Pz#xuKKf_kR5$uIYSZA4Fk%Tcu#bVlndPX=NpOg#^ zF{*QAcVB^iI7XAdspCa+HrBaD(X25S8{{~^Oal7|^#V>Y?s(Q2b#;+OT$e)>oE)On z0#(OZSxq%Wt{Nc3M~6_+%_=K0I(hBMjl*Vf8+L*}PkjixxpoUCI&#rGj?6bbWK7+PXH}J?c!-ilL02S)})6yo=h8y>MH7?YUjZA*Jlgz znWf2k{3M{+Lv_DJQ#CbB7U)pG71fqxD#m!65a^(sW8C=0x!r$I)ciW#mMl%<*V^c? z-8xF;Tp_hvO!W4vl8Wj|NK6iZ#|U{RtCiV9OTW>D8&i+~#x;%-QEg7Gdj5!*^62A{ zsz1ZJidqz`wbwcLm=z;g(m_u=k~SS6u1v+UTz1EGLC$`fu}d74zbM(WOD8Xbt<&90 z5V6fiB1*8)RV~HRL}ZEJn8G6)%x>}Jl>y}B6O*YtaguAA`xR=~p6pl8XsU+U1klmR zN|1`zL-7uwM3qlER5V2uCs3)MxWV(Pu~cooS0hH-uH-BhD$89>6f)fwva<0`#8*U& zwClA%J=tn9S=nS@f-DW#&H*~IEl%YH@|rrF62)4#vRk8txssWzv6B?#q?w&td@Cr! zZvX+?&NsOAZf&c8GpaI5oyl-epzwhcA+Q{mgFYLuynk8fvr?|DzITHnyN;EyP`&AGqB%BvqbLU#(l%lua z+qcxM?#drl(R@XXE0#G6x+9031U{IE`PfSA*9^oa1QEtyyvk`~7w2dfX9K_>=TD#zd(W ziPkD>rCP~6J*virMfg=@2Vss!WK~&r^O*fU+4t53i8r@Dzs$0P+#1(uy42IH?J3q= z&a`y}Krz&lwHZ{%uKT@5X&K`O8m&1r((_m9Srne+?WX?#Z;aBVJxq&IrJ{2y7g$nc z!xK=1D0x|1(zqae+-jE;q2+tna$}rc>7d@9whAkZlFJ#9nk0?}jny4vP+CzK<}$2E z%K^J+&pFb@ON6%X{{W$!tt8(ClAR%RNMN2cS~!f<%ZvxwFxdn*=6t{w_WB)Fk}5yH z%j@n|tp%Cqs#R)-PtAnK9eOWfmuIKcRZBW4QM7LJ?TrOIa>(oP{-6ByFL-95t*XzDE+AP;%os06geW9IQw|NBTR$=N~(!H1N$vg=y zor|peH=(GbGQeb!L0G6`6E0Xg<;0l5E}?Og;$amsM>Roa8RV5Cj((?I%sBMLCS^ontwSzVNp;BXCmao4 zrDmTEB!#TA7}>Lk&ywGNI$2n)q{m{F07nF5VBx*U_tL7enGQyVSq|(mJcjUdr;Fd% zPB=V~#~Ij%k-;ZPG_@ezjz{3JVdJZ)}}C>Y2T|dv zlN^n@gklKxKT)5j8i6G(vH@Iyut(H;05yDGl!+@-mmm7j7?0(u z9?Z0gHGLhpGIaH5KUKS)2m5ep#g%{8^DFTE$C9g~ePL}kA0F2zi2XfKX!y&}J|DTn zlcVGS{>-~YkPd!2k-YtkI*T&&1I6xjsrp#H$l$vn9_=*~5BCO-jSologTj}o<)rC@ zzt?uiXdG!hWLTxAg1bg+pi%1sq0`jN$m9U(>w1-{^}30JpOgU|6g zHxE#0m$0wstuvKa`huS=oCcz<1nu+TPNul}lS>+trQr-!uarfJ;23KYB!00SA1|n` zGF&6arU*Wpy}aY<)2QR$CLImEM$-KT+o!4&owqA%fBM4={{Y&IY5cyZT9={Z>C1^? z7OvdxIbbUn$Jdn_T3)C-`VW6bZv+Bmw~~4E*Fb;bG}Z2bzoFsMcjn1ogm1X3r{nps z&}b>0{)crb$8MH6F^ue~rz1c8(^E&#nuj9k9;lDzpl`M%gZ}{fXsEC=lXTZog&^Bz zX8y_;*#7|CbEne9uyyJFqv!rqaadB6M(CYR_PV@@XzwW+2A@&{&5{{RO!~)B-&6fY`^M80S-B2;6;N;hh8)CEJ7d&>_`vfIr9U_R}IWq0Zt@ z9B6kBVI9TEKj)xB+z-(6&Vdf@KQ46$Hu8ZYF4k@N=Nte(v~(E-Zv)>N0Zd78!QFy= zzfA@aCCU9h`ivvdNN@*?c+?=pOscW39FxYQAcv4J0Qnig`si496G-5%JZC%&2$8EB zsM^dj!~lGA{PY-5)lYSlD90S~ee^7pSJgi|9)CO!``qdViRtcEx=K2l2v$lue6r0X zOe#Jhh{`P6hIVfLBimBZD2O!m(9;6R8^4G8vR57$cUUPh&ZInEU15Jou!WRv=7XB*gfOH1HpD6SGpJ26Tzf*c_nc*s0| zhNK|U8O%(R)T5Q{oT=rQ5_A2dp)6=VD?`-vbxcuC(;>)pYyhBp@%{r*IzW`$B+4%obA(1X4X*v9R1_m->YZhTE~dEuY={oo0PRljFDH z?lQkZA!+I3bz~qSg(-}aBRJ02=Z4RxkJm<7RF>8B46({8+8(;lRnbsUmmy`BbFD4{ z_J9Bubvew8aD4Cw-$M>{IXJG%aIy|Sk9SSb&9jb6nG3o=~ zNhPV%ER3sx6II;YRZ~<*>q?QUh=BzI?);fs9Fd%#JnE-`Cuv&@vbwIp5K~n_Z;GaP z10%CC0#0ORbwa4i%yLJt?+i6$Vdk~mtB~q?TFIoZmNtT0`AYL;PjJvXO zt%KXOMN2q%cCg3F zrx;HI0FvBrH8Uj$?)E{t*nW8J4|S+XY9ywfk(g4|)R1;;0gx>`ey7K$YO8Ub-)#(7 z?I!k5(0HM$UY(ZWZRSi=TXCe4UWIb9`S@j5c8UsyveTfr(Ma_&Rw9R}_<2*X;BO45 zsIEx>7b81)=Um>oTczkcX43XH%VC<5=SeL=6IM%3sVhXPkfaLghw?~eEi})ufo$#d zdCs|5r5bP3zxwa!6wocI7~qDXC?STL(@y0pRH=)#Q6Z6Hs@Uwnv#{+4Un3-Or_7v_ zb*3qE>=u<;C=|_ z-t)&Hc$%`VavA4hNZlLb!tGu$_ctdjaMaUtlKcy9(Qcx*$0Tx6!&fAKp9GY*I;4#u zO|B)98ef@%M(7qrTn)I+b(1TMBDd$C->F(ee3W;lyjOg7k5)a#hlv=fm)Rw-(ZuD)Vk50Cokdd{+wEoQEU}@IZqR;ep!F{%%rsGzm0+V7@n`!sN+B?VEGO0V2dvUf6~SY&4X_=%4Tw`udO ziz;$)d%GFNEm|`P=~~-&sG}z<8~$5mSTt|Soyba`;C0^UCiGOfM?0y4Qrm_~bd7YB z9Zei@g~d_Yp_Dk>Iq=+btlt&GssZWcuymb8FLAq*NleW1G;Z=4suA1(=&_Np6|w18 z`e$BsVU(4#s~BT(=Wrus{k|o*#a7EyYK2Uc)dD`u&Y)sJyJbxhUr2(VE8__1yzO#RVUO*^Q>MJQ)~KHKeh*H4pm;`w#^hTJo3fel5-O#=uEO8 zRH%@q^TsxWVSvYuG_ZxmxL>dP{{Yg*mg18qEtQnFm+!)n$3~0VmX1(VMy zXz`Jeo_N%pG|Haa6xQdVirXz))zT=S70Vod8i!*{wD|%_Tm^luvIWT>Z6cHHw0QPk zSMEEDNjA285|UOYd1zzw)B~3EEkZ_e4)1SEGjsI*8XErqnfrf-uwwS1wz|U^ulQ25 z?MW|e7|E&s07=JsM3q~GESYHY^Lug*F6DTYOZt1;@BV|b?g1ZA+A8Fp(?-3duV0C+ zs~Cz$eaf+}Ni0~n3y50*BWa=&s+#jE2q>kVX#`@Ps-_kjN*pT4(*wdb<=(M_$0r&JD_hpk$ttq0 z>w1bRFNu^jB{IBC6qyL_qc~B3+xMIzo(a{HQBK#`5nY*ylKsqOB#?{artw{8jYlg+qxX?vc-*? zq~H9L9tNfCEP32Sdjl|W?tY(5G*IcCjv%oD?X;3ZeRTE_E~^t_KkA4Z^T=bL2lUa|0XyVi z)FkyAca)8@xMM#k@r?_y=<|fwpgCeWEZ+YBriez~u?vJFA$Zt02TLbFu{9}D!35i) zjk$xt3_bDsXw~vW)q=*<%*0CMbHc9!`RZ;<3QAg0P69|Is0VT=@CWOnkS&8$z``AY zvd7l`{{Z9m(F-J~eN<{e&m0_R&>Imq2y@8KjX;Ony){t~GEapZ@r_v?MVA2;Lob5+ zhDgplAEvHlNdu?_zQgyt<4Q0?D!yJlsuvhSNk7j`$h-o$BhR-v)lw})g^ca2P!G&F zI@Qu`BR5mQeVniDn8RZg7U`4tfC$!(wQy6@zDNob+K60|PXh;>jbw^6HcDNn-b#5% zVaj2E`A-?uQd^cMu}WGBHUlvX{{S5o6b(%DmYOL&N~Ly;6;@%N&}0nF09{WF6I&G2&LhNg%NfTE7@U6tso|h&Vri*sRew6Vc3k-1!NDz72Lg5uzScKQ_KBc63UH|jE)9ggLGAO8R_C)=2l$J0l{exP{} z;JRO!Wvi9&a6ycFkFnA4{lTp8yWZ7GnWBBioW@2!OdSsm`iELPFPF&ONSX|C22hdD z)aOG>4y19feL|ZMQ&CEd=1)?U$FUgje%civ+8_RsUKB3sI%ZVoVI=22s_3||YC@*! zTZ=B!Zlz=-0K2#t_r}h2G_qn^SUH7Z+Z} z?}wnQQg90_&&U1oqpkagO7;wwtF1FYVSm~&h9mm6n31&SBM;||9dh+z=|hS5g=ioS z{mu|Z4(RGQA5Y%Y@ulj>poK5u9i90Vwc9xP16d+$^rRS zNR@~4XtaE1>JJTi3O!TPaySO#9yuquPZobcn1+haFH(4DZfoaA7Xhv`4oT#+H2(nO zlwA)Mlfyz}sOZ{{-?m6kl@UXqr?U<;d}r(r2_7`PFERokw@5sy>;nVGm6UU#;{6HX zps4MAIQ+bHKpt{8sN?jPN5u9-&?wouY>!M7xn>_MlaJT;^mVU9O&;TIVd<7~rYOfA z7N&4d*OQ!Tc#F^)AE?*#TE@r-r*=|Gjg_y0agmJ2<5ODnCWq=I^mVpagBU6k_2Vb>Zzt=Z63%EPiduTU!phYi zlN2bZJEUhk`OZDgqFdP-*p8IctyG37ceX*0MslUTi|)m7jx@7Y!wEEn#X~hrrdj1Z z)&nK7yF!iwANXh_z~$@{RF=eq$s7+FU;xT^GAYAIc_SzL-^)z>h2-riibm|JtW}#? zhUMO4L{i1`oxJ1NXg!It01(0=4$5~D7(VU}c;h+#S{57Jl7e{aUP?N;sZBHhoyEr1 za6G5D`)Si7*lucd2TGqXrAIb5G3AFhLu0BJ%Y%kddGD~?+u&-2wug7*pE z82~#SpkN;#caazc+cTy&;Yi(&JddW8CdJ??k~<{DW2>3h5AvzN$ARke{Itri zagoZ386vnx1X8r*jH1Y)SyT*>=V?CU9JZGuNfUFa62(#}%l>buAz`;^VTE$1+$i0T z;i@ymv>=&UCyt(;6p_kCWMP5JILwkUOmc(AG^*j~r=}fyi~*M$iY%&({N4r>ZkedJp2ZtFdgh+$Xrv zMQt@ZC#jvIr-o3miI6sAP3%N&PTUVx2*5hUG}F~9Z%JgbHyt3B{*;q^l}}wvSrS1M zk@Bi!+%`yoM#WE%mi1@!&YE39a7|UJ`jtBjsemoJ<0@WB>ZCJC8@PvbFHhT8;~T#( ze!$FxWEI1C)oNFhZKAsiz&*|cp|ioVCXS|>S4kNc*AOvpGC3uHAtWU-Jzn2kS<~dX z$}5h+j{K0bTb{0tAJ~#KwTf8F0o{cGcW*~!36I=t_-qBp)~qv|O=N3t-sPEAH}Wd= zA{vV3!(^0i8Emj8Ad;LmRlZznQ;yV7qB~J*nwpxHS;0u^5v5#>{;)VkRryIA=jp7u zC3h8iknof?(Goq%B{?D?l{}Gm0&sWMw<)L^xdJQB=|UHty(&G zW~A=WN4o@VDkYUew9LNc0i06yhxR(nOFu$rOrr?hHph2p-3sB)6N2eqpsMCa7uE zqiJKNYRc9!Pgx3Xc&0Beem301uqpw3`EEhv>n>@{$@)G$y+nJQyEV$~bXsa^c`FvJ zJ2AqEz1d>gH^`viZE{(EvVD#-tGXo^M|Mv3KW4STJ?ScGT3YK!l_;ws?lUlU1G~#9 zFrfakcHUJ^dD7>0x9@bn$jO!&Z5=-vH4W11K~ZvN_(b@MS(V-zb}b00c2-|nmPKEt zFx+vL9b}`t6LGEo0MPM`_Zg=%^u1MGEIVhlSHs++T%$;=RDm9Gm6cGmPIip1(2=d) zD$5nVna97duI%OEYmF2JvZgC5Tjhdfx>HQ4QByS`V(?Rlz;;?!VH|RSjtI&2OmR|@ z-ub2N>c>sK0^qn?x`ukI%_yf!-9(!suBk&E1Ii*m?N*+Rk2c=lC?vwk400BbE44GTBh$JyMKp^0(0UwT;9HgM+FyTD za&qvKbJZXE`WcO6=~Hp4tO`J?nn{2sbADqM^$-S6Je+HavF4 z3&%FqwO5Hm00L!7utbUdrXQ9(=Wmg&f5b3rUcQE`86uO6meNMe(^ucx_NusPokV+? zD`a4}n6nZZSl``ULhg)t=UhofaDz)|(of&&SCTZrC@UC0hY3 zAO>$s9oRsl$lwg=6q==5uhaLzSS`kevdLR5C0qVf%&kcEQMrPeo^nKw8^lpN&SYS$ z+s`8djcQLy^B|zh7h3eiQ+~*n;P$E2WJ#(i+DTF$hK#%kzC5dK*^`wei8#>5=H}F2 zf6!+Zoe(#-x>Ur?dai}2t0RsJl`}|!DHD3MGZ@#nvXo^5a9|sDeLC9bD81Wv#{U4m z-CU?Quj6 zvZ$TLOoi<#GH_#j;E+MwF{@)J?<(KZ_uRG(Etm~OZ47l%QFRRsJ^JGzUfgml(IUk# zQtSd8qoRS8UrF-bb!I-MNhYC9{mXIUgyi?r74|B3d(^PY^t3(9PCuu4oJ7$E2R{9aH{%C56lN_o!%MT$8e*9aRQ~{M@%}pV&lZ-_j+-%_{sc{@aM)hTP6<-6}Pb_O?+IFla@}=<_8gKyT#yOogZ%W_VLcKN=aS6xBCKQqt??=5nWd#b0ir_7C9SxmtZNPI|)`-bLz%@Lpd7H zESu?y-H*t=n5>Q(x{7F>;%Q=6-z>!hha@O7N6e&OBf zDXucdZmgZIRIVjR>I8`-(Y6+826n5(>hz2j{o$XORuF;D|BFe&F$wp*36f0$z`?3SX+y=Oul*8R$}_GgyuJk;o<5z1dWj z4zaTC3ixDRan3cVWs}C^Cb!&29jqdYq{UegSHkT@O-~f{mpW!u60%CcmJ^)9t?A1G zeJ9&l6tTkO*W3MtJ(sCtg)NfCl9kMH{{W>XT1~4ohbZzZHtnp0a9an4Inl}1JK8_` z`@gVS^%Hn&jXX&t$r}Tejv`9~AE>_B)DiiGzJLsAr#R^U0OjrJ^$caXU0T_$4!^R( zsG?<>I=PQ);uw{dKf6ufRa>u@yFEYC1A6= zp$J4}oz(Nk828g!Kw!*YAfP;QTifl%k}XhE7wS+Lso-!qBR|7ZC_6FuWSG)2N9kgB z_S9oPeO#Wvs&*&6Gd2nIs2&EE_8lY9$m0S`?FZA5olXX4W_H>WcIZY*s2qN}Vrf8g zz;>f5?s9n}*kk@Wi4M6qu{6N;i;mxr-gERCU^Wjir;b9)4$eJ8mK^)@rC}QMcFPwm z6#5Vol24!0Oo3g-UNmoB!U6e5wnl(YBeC2u#yzv+M1th*?Zae-0D?X7pcG0_WKw~Q zag1q~0=`bkoxEp0bpjnr+*+tuf*TfJUR_gHj_idO<%>MwN`6g<1|PQ~*Ha;Og#``O12al)kec+IFUHRp6Nq zA5_-Pv*k?B(|0TMGBP8?S2;eG`W)*N8LCUUV&ZCa1AxfDfyW?nbzJryF3OK=0vEW1 zXC8Ucv1oA9w%qSi#&8&D*(l(R$pdm^eMlOF9co#IIYGw+Fwp>$PbM*yKcfvoAt?md z$X_0CMvVYk!BfE5`kaC_D1wDOPImT)Iq~(=0C8!m5B*ad@#BpGP~XB#uf$F2IXE8r z0X%7HdCX7u;ObCpbs(4~8YUR=!SSXA90?%ujnAGAfduVn{3B!B5OoO9w&#ozea1h} zQprPa9{BcbE3$GzE;Q@068ET$Qi)L>7hXyQ?@|GP6xN^s20Kkf;{=o zbXo#qQ%F8VQp&go>7}8pPC-CFmZcG~8Q=_Xbtsm5vlHMvVVA*H8Pe%NvAHdjK#h01YdO3X>a>-%EmfKp$)j zAMn)DO-x7Z+F;5`o_^<_@zUr))WoH_CO`FoN3eDuKsZoMjIuSR~`heGyXc7 zNvM4VRAo$cRSHLdC4LT~h%8i-U0DbhD!lm_l#%`;Q%Gz|)LcUo@%0Q(11+3^<2fGM znn7cUaJ!^ze`!=CNy!AM1N8LgQ%Gza-+F}llIbFUbcA3>-0d1)xWY~Es2d~pk!3s* zV_tL!FZw~%0eP=nXDV71Kk?Mu0%yE+k8gTZ)68+5rXr`Gr>jxeY#L6c>ln*3)5J*N zZQb?u$rdwnd7OM}4VGLyg~_-YXA$u8H9 zCvE;tN%@BxzWM}WX=@|^$3FIj$?gDsUN|FAgsn9^$v{K|N8d6;ckM@LmuoSMoWH4t z!;MCPweCke@fn=5Fx`$A9mvbc#xach=p+`9^VUTqX|f?3z=cNEJIaHRl1Hl<{!l=M9WT|`tKsd*%O7SB$S zKqP8`3H8P>jH~r3bC1+$D1k z2iD%D*gf#s{#rB*kuwdr!xK++mIrYgtVs_k7(AAfXjN=~hN_&YTP;yfY9gwjrd{eP zS!4xEGR9d8Fv@^@ax}4W?zt7?k7f-@A1DJE3j*IS%B1+o(@NIpM1vuE*i0fPBBOrE z9d^DDgSEl-DmW+3jN`By+!{}cc*KDi%^7awr^{gBc8qa>$KN_#4!I5PS^B1m$!j!} zlG7P3=9(3|)KW+nWp2?c!P{`~zS!MPa;J7ivtsjqV(gHNQvAWJ-6GZ5m1H$k`*6Z& z-kNkic~;zukL@cEb)tDA4d&?v7-c=8tX0>bx}M(@Gs8tR)J}~&RRqRa*LhOW_Su<$ zBL|FwmoQkIKU% zR7w(C!LTYXLTZ(y8CRK-WmVXxw~{__l~d1-Sd3_3#Z>LL z*rsy6-G=IGAexFaqo;aufJX>{oIH?`ySBz4P#f7VK-d0wV52m_OTI*x& zmF_FNitJcoKoy}Sk)H#3^+(Pz_tt6RSuMBu5hhO9(wX{_p3m_vmDP1DmF7lRggY@h z)Fg_*3~z?rw1Sx<>8X;IJ4?#A`i3zjY?UJ9dXk>oOq51?x@wpqR^1%+wDUV2$T)DV z+AagRI{|tHh5EDPHj}8x=S?p>mgspVGuCiaS5d9fomzTJgfmvs)k3B>s(Na15mt^u zWmZkDn|AmmwO$BlmY(bMU`~Q9>0K4j$xYf?8h4#4q>T{NQ#5eJQyZenHmgiYjC1M( z*nyzs<*V~Qv2=3OT1%3>aif_kUjG1pllGN7ay!#dA{Y{|fAv^l+Rjp(DsGr?M%|-x zF>P+aIO$libL;8q{{X>P1&&UbrfOf|ja*WuTy`rvUAWP-UIvRU4!2_ZUUH z)gwQGG&ALMm-6dOmmg2=CRj=mahE1Ms;euA_jbuUH;gvlZNPiu&bv76C1Ml(BV?ht z$6D225geoPc0mkW_nZPMh`dR_0*SgUR{7P2C_ zGf!cKnGHc&H8H(FC;GnNb1$iOmdN|-lhi?ZQ}4U={h)3lDJ<5yDk?arp^`d^iJBXn z?6T7qjSNoG1z<$7u=Oe*M*#9b(n2lH)l*&l2TZs0&1Dq~P^EeowNy_GF~KS;?v3Cm zH>Mk7cVcq6&!->4sJDtrw_B4?HN&KO29mCN+l>`8GK`OpwJfywGB8M__*~3}WzX)A z%zt-VA6XeBn&2O+** zG_cPdT7>`_q_MAJ&v zx|J7CeT)1Dr&kGV3sKTn8oG#@p1v8TrAA5`LLQQ(x8(>B%okx$7_i=W@#jdonAP_c zr&Nl4%F}eVyon?)O%su^WmQ&@8*-$94o=gxvGn)Wgp{I1CW{r8?O5<7JaNADUfht# z6iX^I7u*W~c=kRq$Bkvl(yc>yt@cEOcY5oC(b?z=8vVkYQ=PDh!pW2cn{Zxo&HbNk zP`X_*zQ{x$Vx_oIR6Cn}bzMC36-f+hDGdskKEF1scyY-sKj^knZPPSr zn+@i+zB($Ruw87lu)>K%&~8W>363N}LYIrU8ZzIy#Ak5EsmqPpQr-T($&v21E4_1N z{85VGGSmEg^z@=Ro}o&tY9-s+V!#K^R4ZhAVYQyO~@Lc_Uoxm=noM%X|*FvPLwy(O!F3H&it)dry%i8$#o@ z%QOly%*67z81$b9RAj-r)c*efzT|QA1L|6;D^pEVT}>F8NTNzdiNr5e3OI&0X2D3x zsc%8b`HlVewrCD z$~S7G>;C|PB)vyEr=ve>-BP==PW04)BdMfmB=n7dMIo-~~hL>VN?2xHV4y(Q5Z z6NVW^i!eqPj2e>v$n!pLyyyF$bH3|b*Ex$>d#&|bd(Uq7zVE&E+`oo?eFe^G+_tY7tWo#z|O+R!v1gIzbpLu1TfMaT|WBwD8LBN zFwz`hr1{kXa2{0g7|lUl|Dj_?j?x}KK|@FXiwMyDZU1`nAMhYOI&oM7PBi|9dN$}k zRIcq^@vM2gZ*V)g^lyNse)DRE&RCRD;(F>Gs_Ezi$GtBmiKL(%^iaaHzNJ9CyzI{V z+?@KP$Z_7XHFUv^kBf_@j{?O32bQV<1pMOgCpGcv=aqW zd@tI^p}t_+z}1lJ(Ou{7>DQW4ix&HDP#&z#KB49r4ynz#T4Bg0Qsz+#oDkh1qZ}_gD5)o#!&KS=jWLShTwu?=uqIdOaqrGwD?hR_YINvUwqb45M4F5_px_ur4 zodBFAJ@jux_$iG!DQ344E*Ay{5LBo>005igp>l!@5@p=$9Qc(M&tGsAF>IQ)*kgBB zDTZaFwe`RYfX&utSlSfyEZ0f3XU0C1%C z;2$u)dGMiGG5`RPcfS!TNMlazGjres`o4`_cKO`%i$grc5k1vGG!`p`{?E&XTi2vn z`l?LTozLm|uYRf(e3ZKv^I$3Mxc6+CImgcewv0f>z9oL%{)DpX!FHA}K%hZYKXKG2 zA2L$cAk4IcVc83^JZ98aBCD6YNa0< z<>0q+!G*7lZyBQu&Fd0(jN_EYWG+26KeCaY`HKU14w0pNFj>66NcBGoX;ON zc`2iR(Bg*xP#pTZFR0yd%nLa9aN%yPygMcXDd`G6Id15<(rEr+z1#cCI&n`~X>F;= zXnA`xD|nTJ4a(^X`p(s$Tv&@FcsxtfQGfVT|6XKaapC+{>&uSF^X83fGcK}-7xv{o zb*Mhj1^4)$-^|{$Z6bX4(NGa~BRM83oD@g*!1RwY!(%h2#Sm`60d?^qg$tdD;X{%h z!5=@O=L-h|i+9(F4Ty>0O*sFAwdd;8s$;|3w}R>)6h!UDT@ph2T+@VdxOjO7EtG`) z)(P(dNtni9iAh49RBZ7RJzLuxn~bxulC2R?V85+mJ&<6n{9CE^6jm zT~+ESWJ4mMMf{o0>$tG|a2-3Z3p#(#Y2-M6#itKH+$=JcWzWPqWjr-P$3U^c*DO2g zk^<$VWGTnn&87Y0xL44ID~+?&)kV=!jecn3vaRX*tz+8Pv<+)rN+tvO?`qG5kSugT z(tYY5mQ)q62$WwThHLlxdjCD=^saU0J5gxO38$KPkNpLL4ZjTnFPo*b&T+g|WpK%& zruX;;hxu#)rk~>^yQUzQUb@8F>sIq4=z{I2l+DVkMSEu4l9B}#p0e}vQbw-}>oP~T zCN$>Pu}=QxJC_i6clVqrL z!d51eQM-{*az&%NCzKqZ`lSrQg~=Zjd>;Si-S>{PhRvd39f@m}U3dwWfGt8;erCXi zm{15wB4xYLFl4E_s(4_tDHxNQQp{?%Vf46WnXAu7)wX6K&NO=wg%C0C>CMsaNEk2o z?$`?-SvN_c6oxhVGE8T^7A=A*npKJ+UjOi3Vq@b)7@Bvjjn&Clz0>i$Hqj6gEgEPn zZrSiAWP>=bYd3hYq9R5|gt+MVB>04F9ZSUJg(z@Ul7vv)nW(HU9$rMB)YCDy+l*9B zV{Rn7XV1lV5lFJ9V?3D^G*o^86$4|0e16L8-h!Xen!vOOnp-goD*iVyIiE;6 zw)Y-erzDMUGFy+Xp+---Z_=+=xpey*Bp0TvU1Q^ToYfG=$?wYj&T4kewBKTZ{U?U= zqP9U|VzNuuRdig`%Lpe69}LDd73*zM$FVmM6dO}Pu2wH}YJz>P%4ouQp0(|)x!5(c z*EQ_jfvEA#whHb_87)OQgYr$#1GyFQqm^DLS1ytfYaOz^!v(yFu67RidDaX4$w#Tv z$@{9-n8uQSLV5q1yrHf=lZvdu=%z*dG`yg!Ye5S+WgA!1W$Rm)rBq%X)Lt^U6shA- zcI7XpQ#wQM`Kw~ARB9#Pef7w*sazDhCTJI#Q!_IUBV3CqhuVK^g`Y4Bb5`(1_PX}m zb9y$F@I#uSW^X|nC0t?n=~Z73_W}8BGrH@JSe$P|atM}K>zZ$mzpNnLS)+G-FTZZ# z1F|srh!Eaf7xz&x));W;%6v0SmQgl}A-41xuxObky35Vl0y|Q6@uDW_Eo(zb8GKNcc4S zMwya$`G2J21~3 zmgTuw{Kj=7rCQllMQ^X6@I9GyeaHIItRBvU-7d-rgGe=9OX#nOz8|h>2_h19#l zrJd(xO16$oT~ZFkKc8h#xhuYXmyP+PxLM4nmNIcqwj77#??UZ~-A(Z^hBx}Q{RS*w zzfOp+BNYWHhXuC3?&>eC&Vxl~B&)D%+%fEGiZAt?A2WWO(p?9)?d}AC6 zaNDI0Zo)2!%U-k21!?q^jU==VJJ0VGPSmij{djTwbcltL3d5ynY~9%#YjqU+ow%0) z_f(dOM3odTUR?8c6D8I)jXoO^^cvTvQD2G^WMCikznEmD*?M`!tWdA|(x`K!a!>cC zwlP$+CD(4?l8;A)k0_{?0SpmVA#=B{tt86^`C&f$e!`=NMr!(*`aImZc8n8E%e#6z ztS28sI^rAVqvSTVI4+obf~G2G8-p!RXSv7tX zT$qoZu>PS}gnWBkN9DHMZFCsO!gZK^ta=}jXXW_1+GJ~5_T-8wI>rf66evyb`8Lia z{&v}5vq&^>Cw=B~%jA-O$UP=(i6nV-b*k~>4uc%;MyEq#47bk}cGIZmj4{s*Lw*?c z6xExtLv5UEYFVAhcP5PnrFNGa@@H<(xcCj3_*HvPcj*L1ymXo|Y=s4eBnh>(l^ISr zVPZczbC$r?g94Pywy?p4Nd_j1qaMh&u6^sgTcT#eimy{7^;QE~?8KUai}!vSHH4|2 zvUkWz__nkVFi8nq?oN{8X7*s3@$PbHE(;V_(3g~BjSH$vl`9^}s#DWGff_Dzjdbe$ zT&DF4u$)m)f29TEx8T|?u-k9^ycv?J`hB^o6i3-(d%Dfr+p3ym&mfilSl6R|xMRG8 zGVzJ{3z)5EXk9Pq;XskE8QvS2km=*(v}Z>U#D-eeN27~6?{^#Y*=1xcpA9Yk8LIXz zXr*I$q!MixnY>>oBb76$JF`C=0&Z~Yj&gHc%b%D~cE7e-v>$lyGAwpkm3LqH&3gNn zvLC*kzW}u#YbUP5epK{|4|_HqiQd2P&HTh`%J{|c?UlZ=Ux0M5=jR_PmOXXi`psW0 zADHhz<`>VV-)JOn7Rxa$OVrta&Vn{$LIMc8oUM~Lw($CCSms@ilDNj90oz8AAKJ01 z__ECyLAUK+K)uJ)>8!r26#fuM&92lZ-_whk+~a;>Uv6+q1|!!kMhczH7vj9!GJn7;*53~L zsmiP=SIu+AY0fpB2}WXEgGRPg$ze^|Fg@nGyA$i=f?&3FIHArr4rAH(lM$M^FT}jA zGoZ>B{H8geaq#<$-QV$CJK?95{B% zS}K*;mzq3VdE;K+Xiiaxuc|u5VO)1Z_2|-`wQKrhlj%=~pK(ED6brZVl+-X(u;5I>bd=`1#ld-`FaPd-gx?t`20_nL)l z(ja1|Z^ujApqbQgFVo9KF<;xgK&;*RYhXx&NdD$YS2qLC3{R6`lm=om9WCzcD`tgJ zf7Ip7kvY+Yeqc7MtniVXI4C6_AIG6u=AXQ7K0-3nPOBc+xjz903hOcLPkM6H)yg*DyN`Bu@Egrvwzji6}qqeB4 zTCp8hRk5B>T`361!JL$ZoLt;K*Z709)DGQZ;H9X6M$iznU7FG=IWxduV+D;6h@WmYv@T z^dc6wTiMK;$cccfT+@Pt)^UU!;s6Am=6WC7Z8xoPZ-Shb9~PEhhj(qfHkM~z!m_ih zZm?T2VPG{CS?;QPJF=n82wtePB`%EcDhmo&$10r#D9V28?Nx4;B_oMf%Ju*a^OnP# zs{g)B+X1k;0mm}O0h(+lo+FsA08rrvoNGS%7&yw!14#U&0KiuzHNbir0FJBN1Z2L_ zl!ns8y#_A)0^Z#OxRsy0JJ5g&JJda9=G`{N$_WJH<_* zBS^UJym{^fmRyn=UdgQ1m$Lg99gpekceI`s_|UtiEho-C9XztR(DHV`rEHB!Zwryn zzEUMUWdU%Uny7de6jQ7(ZZMZ6=HMI@rZx*n^1G;%9KigVx{Tb+47%5cf@weht9VJ5 zeVL38fRKyNkNm8_ZJf#699%65YSd^i|Nv(cQFQ&cBz_1#xI?FVkZ>4`$`~;V)B&p$*`a0pH zopYjjS#Y5VwfZxzZ8MY8Q#M}*lYH6?!M4dNxAm+x)$aOcj`bfD%X83s$5m&~0Vl9# zR}XdN@iywV|93Bc1AxgOn}0(*H@W{aNb=tw(El?}I>@F#C~$rN{{HNB0HD<>jmB2% zKlGnv@UPSi)n%dDzSU-VcP4~?##i-(&sAR>^VpOvXmm2&i>f6Dtx&{o%u4RL-t&7A zJG@E9sq=_f>R)ni5V=_EoM?ZKRJYg8I~%~QM^1Zc@kQZMN$*&`Nm@t3bRZk(D2aU& zw(l-QA5%HYt-D94-TV$Phy<3k%<2v)8^7|woGSAeA*zkG)z}9OxNWNXjb(mpt;?cY z3W~gQhghr1GAt99>#vR#wO?Oe|Gc?m>E0I-HVuCD1EcWsWmx^}FW}bNnKusza!8R6 zTFze`hAnPB>FpLjC7zYPv22c74h1e5Unx_0I^orr(@`rYv&+pvaxHN)9Yy`bVBLT4 z2SIvE+J9tmE}8{GIu|VEH@mNog=J~3?jxi?yBtxyP8o9A3qg@53Ovsc?$iyS#?kGS zCLb1qpXO+q6K}OvV!riAx2dxZ`@Kbew(Sn3Ic3mV%r?#=QyhgMSLV`&rR~>le%NIO z!?si=axdHQ%D_77&7Ws!J6G3}L;gZ5i=TNalHt16$0i*cpEEJykKYhtwl;s;krW$4 z2nbctj~MyNS2kIB#?H9$yCR2d3B_j!0IE2JFZhQ_NH$wp0Y{GVn(>lO*Ovl-H2sih zgks8v?h)6FEWskznn%DR`^WPmGT|9jXQRkVkRlE%Cl95q_bo0&l{sVw=$na@(T zFx&T;GnSG2{76$Giou*>@z)nV$z}l9DfwXeIi>2X1dY#~YvWj6fTlfQ1>2vlsyZx} z@h0rs#HIbM-kpI}i3?^|g2*i3SyLq(;%2W~lib!y+_jAw3+t?> zB6CI5TB^tptF!|zixn;<&U0|q23B?eG_AGvoD-BAV`PUBzlE|VMe-pvIoQw5^W}<{ z;D6ORsH$1r4ce#ZwABO?Qpe{^luBktMLV0)6babitebPAT*XsQy+5W>V@Okk%*;UY zJK&7)6<0 z$MXb=GmgnND)(14*t`F^%G%qga%aaM!{5@0bF*btVl$s~qvV!14}ml~CrV_O0>(eS zITqvFbO-=|^N%`04;kd`?_y4wc<>xD9VP8QQ{iyL&%vUa8oa+8LTHbJewdmh5gg-F z4q1;eh5|r$_aDp2E8HR*X9Dd*6FOd{v^B)Pq!)^>bCC41_x}FJDO)0^OHE5npPxhQ z?9-F>CJBQIcf%^1T}C?S3Pdl#s70<_GdOBEBuSO1a;s9KC(-806+TJilFCeI&65*d zst>;RzLhbuLCKo2evN+hrb;j_=4FLr;90D>z0M*rlYHiE74+x2vZdKB_4Yyy{l%sD zoT{zQ3z@Vd`E=z`=YVb-KIHkAniajwz72WpLEKO3>iIAjo8=ju@e8;+F5OsxDN|r= zdPlj)aHla?sP)6jql1FZe+5|VLxG?iO4ey?|2vheofGqJ84C7l)OCPkE7Q7g!{p3a zf8xeZw+4!ZCdx!3gNj?hEmU3dZmt8+onZjN*Czf=ia#k3X+1ufyil^^c zcBOui>-J;v{0f|O0swABoqL^@DSy3540bLb-f>_TCrTjEmBo-fkU-{T6gKW6YYO&dbcJc=o?-zY`4kQRA3~xZnOw*;#+7S;* zr3Ta;s6lpdVf<(KpSGGl`hy;wnLX(% zrr~-D^?mG>tYUEAn$yG&lRr4Het2C2Xqb~yqmrWH*+i{Kmvbd={&74?zQ2@pRNQQF z^o><#^k2i3`$keCrxfMDyW)pRkRKe8LlVcN7fovOuk8BDj-U~#>|9d^Cq4hr69k0f zoMbc~n}m+bs{6-!knZ3fM>e?~XMg&BU334)&%MJKxFLX>t&9*ucxJrE5hL>pJy z*qN58vz1MkE0q56IdexJYpd4Vd6TEo#P3vKtc{1&%*-E{Djl5PaZpe0j#7{B4xQi8 zP|xp<9Y68=^p55n)o=Gda{c#}5S$DO$MzVD?% zg#*Lcw#IG>4^1chD{w`OTFf69gLM9KHeuJ|m28wjjAt5VAhr5P#G)D)`gS26m{^W?FmY&c9#5;iN9#Z zt*i_+=+k<{Z(ZkqOm)$^Ny9^zXlALk;Gi|g5-sLsC|7b9rdS|tsU`buVQ!teGlSk( zDA9nXy;Ikfa!fyZTH_=BHK5*t>SawyF~n-lhKFa!5^*PscoM9bY)#dn=g#Hcf|~j> z1ZjL6luaqLNl9{%fViRk5wZfjQlF&zFVk5fFcg$pj~KJ;i`%vtyjJmy1}u>+0-LBY zzV%1p;a+oI_Vi$*w4N4FiS&D^tI@9$FQ4)u^<7O3Pv{Kizi6akR7Mw`U3LoUpRV<$ z^O6)564acES!wi6lqL7_h-eJUuAs*CC731E1gwP_8PDe$@rs-i1i8p1nA)4> z3v)$xgg4}w zpGE-zLt9?fp!x+reTq4k%KixXmH&$#Onz`hdr#GwV2hXqnT8iU3QEze;m=H=bPyR0GS~=Lq-AnHEQv z=Nesswyb*1wa*$!6Su;@P6u3=x}T0H-rlxYZnQVn(Mejf)LHDlA=!PYyr^dcqf6Vb~mJlEUjjp?AI>_b*%Dn(anIFu@ha2gcw86>Vjc@BMCpcLOHB20ztycU-@r5=k*CjU*+Tsu77xBPK*o{PpRt zI1`+i8y2(ley}r6o1L6Tjhv*y6Z=dXDqehD$=IuzZ9s6WSr=boNe8c|tDc%y@Sn1m z3BJfH!gx_%__j+365-O(RX=XmkXF$q)V-8FVvFs=BHav;V4`RLARdJuwk>fx?`v!k zL?ru9M2W1fx3o-X*z3rR%;uGxcX3Q8W6bndGa?X>nROS{<^8;t$K|&L_Vzsq(DNuV zy=eeQEDx@K(LUeCog&ly)g^sAKihU~MzlWnNr}hPvXvZpLd!fJa?t)z;Vs$I=lk3VHlbF#2 z$rLQ4)!kzEfvlL&i<^veMd0$35x8tGhMlD_0> zDb*NM_2G>?Y< zp&ebi)Haw!IX#TuX9ZNKs-J5-bX`62Yz(q5mov>ByQ@xKKN|kq1>0=0qpaK^!vb( ze>6U|Y(6nPr~^Ht6vWV}=Og_Ka0L_7GiX3-Howekv_91j)nZZRRQ^S-tqK+(0e_M0 zKK^93*xW45CH{=a`4P^YWwuIB(9W)Wet=#rwEGmh5{7ZZN$NK+3in>XSA3Op8 zx_H)5fEEmhwDLl!I(Sdho*omNl-$0!tJ~kI&mab=%aCn)B!uPSllaO#A zm*TOp>IT}Wm9MQKg8_i|%R!gYp$_=%!A74X7f7E2K*NeG@O!x+gW}x*52hmLdB3Ff zH0Nu}^ncK5rtbJK1(Fd)-P8u|?apZ!=bvwZCfD!F_YV@K`rm_`8od{~MIhHQT^#z8 zDpNxN03Oe=x>6!QeY~~ltpHX8<;XWjla20;J7T|yh%toaH64@RS=TI<*_dS;O<65xZ`;o zhjG5B9Qukzf5Qzzjsiq$N(J`2xC0imLm?VkPawwZu=~**LhAY&8|}C7|5YPz{=4va_#}6lSO%>I~?4?JBYS> zl-6Y>p7BO=3U{B`r2ZiPF=!*i_RPh(*ln*VS$K+D(zi5>)QDnR;8Y{KHEPgYvQNG@ zwZ}0AQPlr7Mk=bAkpPnS&O^wDQm^A90%HGELHYCy2bk*-04zFY!s;B;1Oj#ptFHB# z)%s3CKPM*l7;KCvVy&u4hdN@{ z0Woyxn8}E+#Sqc@9Pkp($b4PQByH~PUCCk;GEOIUuDedjjxr6eS$dg9x*|5H!OVP6 z1t4-Z5yX}~NVst~)g@_x4J{I|`$G%TJ?pbJH@F_2k_Ium)~H)JRrlLSghx{ypV#?M&H6 zzrp{JQEJL~eHSLX!A2T~AVvzO;nXr|qGv-$VdrP8e(Sf;L+F2qP%yZ%cqkbGHaKLy z*VM#?np+Ky)mZB5>>ReO$hX8Ef>%0;*6Y#Bg8r{_@(y`0{)Jq{0^iXIas8=Hy;B3`y$O2mw1*AWMKQ<-+5@NK%SP0*AKK4 z?>AHLX0b(sQ}5)bI~x@a63gU?@0~)aGr`4bAXQuDAV=WSJ8m4$yCyX7V)yX^JG|1L z6dX^fVWhDNRPYpq%8n{gPCw$-ADs2)79^ZTRf!wg&Equ)8sl#?iL9i9`MyB8Ni8#s zfx|L$@#Emu&l6pt%s6UXN4q+dS_{i;s>|scPiDKm^qlqV=tS$V>I!3lh9M2lk`s&j%N}jNpmLnZ#ue zjIBfc^#k+YG&!{qh=cX7XO@{M-^*$+Oaay0{0IBrrY8=?VE&7<0B;9%p<$*zDo{U_ zp@0?;#e=@Z_5q;DOsF)9FzU0R#f!-=fS&YwT8drKI36e>0a`z)ojNSH1`?o+wL5mr$m=#;Yw2tpc_24nq@0yBacUIg5ZB-~CkM zw_1fM5j-zU1Ro@V?QoLm<6DW=F{aIK*?NyN!EJA&S7N?Zim)!hO|>+H(=9rAQb6)9 zfYy=QHUf4y$5b>~Qy|6G@G{+OeNQZSvN&}iUuFL9>|c69-a}j3e32`e%#B8s zzM%IP9i!v@#=v@K!~?a6dTREunzu|cN80qlm@4}Rd*h9w)LmppxH4>$&*yqMLIUJ* z!b0a!cQ*)1P9tB4*3S_=MS@MLhOeCE*9qnVHn*=RmFMlVFO#P8L0-Len!Vvrr?N=Q zdkIcXCDz$`fs6~Jys|)(^^aI{aTc_jDVD=`3lp^Dw;GM6h%DBJSV9;?(Q_lW&PDcD z+bRa!*sPYsX7Ad^reZTpv<6RVB@~~ZaLt&LlZO(tJm-2n(w;y^`X*X4+;R!5<8Q?? zh8H~icC|x_Ra*Q;l^eYwUKAI1mPq?c=y8R;@y1@0Dvh00FA(7HY9R~DYit3{3b~0@Q90Dv&YE>Sx9-Ok&a3^K?-Wv>kU3TU0eJsT$tC#@E{&agdWftxCeSQ%~w&E2S_EL96y2zyS z)^4=S&ya8h_jlL>ciqXD1zX(4PdPdBr2y*~)W$+sYOD!4%f8>wEL_0eWotzLMmv`@ znHlbmo3n-2xNDZ=kiR)uB%^rwuYyGsR_uaCcP9`}1{2q z=&bkTdg^deusE?BE0xXM)rCX7cBQchRn_}*bKfWB9V@|8a35qvKlSMa zfk&seYdC3~psdA?FG+PPEfkI5cJ>tP=_j;LMrffY%$*}`V@2oa>L~%$ zt9q32&4usbxhu&-E-z=wphmTNV&FNLrL%uswTh=%gGH_Fh(wn2NYgu{WFB=C;<34U zxEtrX2aY|)XwhI$ikZSEGVa# zdR$pK`}sx#Y6d9;&bB$?jVGkEC8|5hr0b}cV}+^^gjm&EGkX*@^#zHd@f1Bbxm+Wj z$~RgIW7rw&``J~4)Y(+n#(bJ>hLAz? zWDLeAD99ouyBs17=_|`LjH_~D>qY?An9?SwFg2QryC437Uy?=^MV3&$NZCnFrJf3F zh&_dL7(qdgIlNXZw2%Sh^LHSFEV*9Z9*T|_T4#t^t%6Xp{}j!+XO%CA0)URH8cx%e zDfI)L85RtEK@`HdM$CM=0J8$Dk6|U^JP)6iB`wyw^SCbTW02PPCKR#?Q_d`|yeaco~Vt{aCbhK-qM zVaikQa22829dKEJ*2Qv#`msag!8jd3Hzi{S+}pb3#ae&ak+-fPX$05ci(Zp)MvChz zm@nPVWM#zh6t}RuTD5}8HG%S#GdK&^=v}wBhBs_!!H(=B@|8nZQ(;J0kGZ+|!*=#r z*m4oEA_FO95}|I_ffmnz3-C*$5p3_-jaD-UB76GB8eo0H*cmWg0uo*p{3Nn}SKBKO z&M&2`%;2gCes{zr=smzs!vl!3SfKA`$ia53O+KU>)nbfrH*#g7=aDa{?;OR3*fi5J z2baBPdUl^4pm{7I@sI~R!0Zt99!fTOiO{Ry9pfOTk~LcRju0X2&**9I15Bu4`rdc6 zJ+z@Ip>%xdTD)}hp<0CpcfQw&H)#$(qWzb<;s4setpU)??1cVtI{pq|dG|-91|69G zrO_}mr4@xnsfn4U@Mx(cY``KyympQbDRd|ST6~AV5rIe4=evu<0lfc)V~QWpg_A|pMCMm&5ZXSkJT;Aa z$|J_swJuBUmo5ft5k!d0&P!|cJG__D_ zqNTpxFG6jVlqo|{iM zNu!J$ixt=BEfR5x$JSGkl&LY6dP~JNpZ=Ors_z`z=MvF6c~owHGr(HOnqJnJ7-bJP zzeI!&Is6rbL|z}yxD){91$!>I2HO?l>vIX z0r=*>UH&Kh=<~u{H4viz5KN;a549IJWR8O$G6I0mlSAqWLG@3b)rSng8U<4#u_c8ZV7s}Ndc^YCrr8{!}EXeOl*Di*VluX<08di+pwlU9p5 zmw9hq<~i_TfVRwKh|5sBD|(|FOk~Xq7Z9j?K~P5ULW6|Oc1pYO82`X2?aRcdJS6=0Q;h#F&Zdevr40Pa~IzZFJSn?iYWDD*(f{_TzPwV&IAQ=p~XGu)>`CeHWjD} zj}pq$by|9v#|!~c=M!~bE)R`CBd?fIAA)Aa(T#!DNYP#wxE#_um!P%r*#x-|0P^mw z(uUYqo|+ILq4aLTq}u~}w9F2|2-Kay?*JwBH?m+kN}K6djRo zDDBSIB+Euwzo#DQYS3nj!Ow_DJ&5r@sfAL%n&z9=qY-DgNOJm`SG&p<8K3T{IRui9 z=vsp7fxZZ8S* zDZ;oVqf#R0oKatUJLdALt6&X$@AEwIW$aRDS@MK@amv!egAD&_DpfezIoFS9-K1_C zd2J1P^z6BYf8$j4nbTik4f=)pvneA|<6vw^A!xw@^AGqRDGkQu0qn_y^OA(bqdx!* z`RnY|^2{6=xjr|ImpRzD{{NFON=rL{Q5by4;plUQBJ#CgfLt-E_=kr@nU6(c=)W`5 zU?Ct*rOHlZ!1k_tOm%?59|-VYN0~EgYLW2&_NF%R+0bHFn#&6c`R}>;FNh`ekPmQ7 zs4O!P{z>G?A*26Z9YMM1v&Fb5dSUjEo%S}GdRCupck_?!NKk`cTr z2ce1e$(vKaS5t8GL&l)yKLAxyrN%4d&H+b`9HE9NjvuF{M~+h8<30i$rDbGdK7Z`o zWfmUZ>k`seB&BZNdc^lo=Jp+R-6#B^uOI*Goo*VsqrZU7AuH>7TWi|wgvi>s0`I$3 zQxfjaV_mmVw1WG~Y|MT}W=^>z%1rEAx5H3~ZIGEoi9v{OOZZW90JvwR8n~^dm5#L{(O(2jXKD#=rS}L&C zNg%l_ftKO5;;ORh{I?HwgLOo&#{}d|LyIOIc}(PORu`&G&~+l$w*uU7^H1L)lOXZS z1XrtRqYoYEnUjP_??UoGM(fi{@=l%2m3nf@ThHSitvx*^X1_0g8)Z;`c{e%AzXUm^ z71n=AF?7^O_~Wa9SZKg@m@GU$5mzh2%<%zvhPSp4!y6wJ*d-2LyHk8uUh56`JG`~_ ze7lxGwavK<>Bf2uHa@=MBG2$m_JwT9lLmz!TqRUNR}w8b zC03M$3>}H%INsWqEF)lR{KhjjwlvvA4Uuew-m+yFVbb!EnT=0ppHWAiNGF~6T$G9N zk1oeR%V&Wi0{@r(EuRMqVG8n)t|G(QT|WBd84)U>&*)E#f8HLdvoYAK8Hhw1f7n5@ zTtHo)^o-#*l;vdxy1Kl^44e(CCxxV^ow^n`gRRV9 zt#^BT%X@z67|L!Mi+(35Lj*Oj_T}ABr_qz17vOFtHu{5}E-YW5kG8DVygD62bM3D6 zSDm+|kJLq!M@hKclQUWg^9X3XEoUFgFBWX{1m^o}(gOii7dN*tjZN+rnfx(v@<+=3 zqqe3dERWhSMYeMrt{1i|cOTw5agSr!DOJ_et;z6J z)oGUJXQCH^6|6~dMY5`5eQ%#WG-@g{@Y$>U$zsku;b%PB6XVV?Lv-=x2rHB-Q;%%V zLS72HYrZ>gm27YyfBmHG^mq2t7#yQn%-S7;c z#Rz*8O~q`08lwWq|1c-(Dkn)KAU# z4$96>(K@)*FC)Xr^XdI9FmVg;P6qwK-Wh5r z{{}*9EDj2fT(XrlI^R@1+c656Hq<1J>WxC3fZ8ka-x?PtEh0_IB|{!X8>VP{C?8v` zOcz%0LS_XyBM}}kYl@KCSJl;c^xZEh_*ze0$a#B~Z{}8O5Mig0C{0GH$BHQ^sjxyj z-D~#^d`u<84I)tEBY(+vx}&>T6Czo0*6-0Y3oXAZw)yT|bC0x~+nJ3U4D4f`LTXh0hk#pGrBjwejFW^f3#)D=A6 zrABUc>8>EN)H*!&`!7a)JF9VC)?`!OcdZ?P@W>U{*5QfXl&CheO*S-eO{-!yQ5SeO zwVo!WUG5}qr;K?!cs_sfFIASb%4<>cX3tl**sF8~SAhVH_TCYvl6R&q{Hra-+w*XH zj*E_hB46p%D!3NdF5pQiYptA(-JjbMHVRj5$dB*2Lfw%NbFJ8^3fHO=bqwgj(r?8u zeYbwc+Q35m9Di}4ih#)LdRO-!A#1(t>8fSJYs2{ZEtO1?zZ>{3c?rI~><7D;y`?O% z3@7KESC4M7+A6-c9CF?{a<5O!*7)d;pY6#%sSBq-%TPMAl`|-!Ojdb}%BcF*)&Wmv zwkC0VT5odv3;ma)zuPDw6CT}{rYfSZZ?QZxv%i1au1ZF3MrmVNuJ-s>u2mD`?vS8K z2Znrc6K%3k*YN>Cyay$8-jgvs#B86pGGE-ZM_V`DGb`63#yNGF>cohg`>lO_DF^;l+6vH+n*H1qubE8-4#T1o=^{PMbZQYNB*SFV(_{{8W z$!qI}1a9dhf8FvWm0agZPu~Gi*0$l%8<`c~GAr-_Sj)7inhz&Z8DGWq5K^9Z?DKF{ z=<7!hNaWoN?1T3* zf71$`Qd~cMO_!@{fX@BdyuQ<_aBA`FGg>!ZR@6oF-V>pm)G)nUMtc%Zd9aHf;HHNw~=JDL$`%$< zP49}@N;*WRj(3IniK6IO&+%}T1_xC~w1DW}AFbWJ28Y+b7`Pr$(B^cuXq5JL#ls!( z53jDLrMB>w+#_7+faJX^o$kN_b#A-F?u z4FtCY0wlO(aEHO&U4py21&0|1cMa|k+=B-gbO^3@{^$GNyKCL=oOjoH(`#0DS9kAS zT~)oS_OAV_J$t)My`B&@U#;hSP+qyuIig+Hs@I|1uRtKU+MgN|# z`H!LnhQGhWDXQ$H9B!sI!o5%PvsCkL%{FTfoE7WzE1|x|up+`;6F(MwT`6rJ_XCkJ zu|v=EC_2}9xb16TJ;8T#m{lskp` zu5(#pG+vH+>X2KpJvC|I;m)3f$wK4ORvo)|MwP=Sr0Zy|TbE}5jw4-FX}nUT&?qk< z{@z1hU`d~MGTL}!6w950_ueY-SD+CtP1Z#mVtJbaLrLDUqi~7^n9SCaT6ECeOSTSFk6H`===5RA6?R8sog<4ZRNUX!oph z-EQpqV8R{3U$9mz{{F{LLoOSOIzeurS=qrl>5^SV}-l3P{LtjFHM z5DBm@{qK6}!_Un3$a{hlj+HS+*Lat2hHF}8b1ZB_O8#u{B-<)@zC)HVy2u-QqPhEQ zA>T~V)96Hq1Dn%rm~v8ZtxD-Yy3|38E_k>on3r<8jgvI z!-M%=oGS(At3}*?QvSivuiQ`*oKVmLVmuq(DXq3^_i&B-kdm7eAHC&DC*CPaOA%oL zbIJ;sR1#B5OD*_xz)BW2?N2Fr_-bMFCXLDg?G;sJ{_J|f`}EszkYWT|`o zI|ZEaVhPJm(eCG;DG#D<3q%;WNOLp8KFYe3x1<@GU*z=}RAqKXt5(o&Af2$Sx5NQ$ zZS|hRjP=;GYuH|nNZ3?I3hCI&MySwG(KKINv-wQMu&$>Fd*VjLe`tsGM^js#fXOAvMd_>+*Y#Sf;sj*aZ{T z3l}jeJmF0JgJ_9<+L@V|e{sFrf@b?;m*12u#hLfLO6khfe#jd8^g5sy`Mqw%?}x68 zIw2y(nBV)^9n@qYt~-XA2zjW<@I)~nd>b@OrJ_W*%INH1Km3L3(60hXvsY%7N10fD zwQ6V}Y=~s!CGU&70sQENw(=_W@$rY4@$p-T6~<@pV*7`m{T0DE@@Yt}CpdIFzJ1St z$6(JrgMI-VN28PlgbOZ_HSdcF9(|e7yxyvW^1SySe!G<762SL2##EW2D4OMyn!iq6SyXvHy&WaKs1 zL?cy2tqcw1KKenU#$FO44d=c_*J0CIcMgL1;OSEO;=;4X9ldlS3Gs}`_6Fr<2fuiRmRG)FX_OwFIc~2TX z)Z@sbf0h~MCrNqEheo~M9TzYCb8sk5p@Y+a<<(yfTaA;erB}1G34-+;KG9s>rE6+C zzT@NFFc&PMz`7l#_L$feTDK*Fx?BMY zrwc>3_`IiwtEg1||ER|P);8;@{3}2*VFF@^w+yyN%B7xF=98^q?+}ivn|W0(%CMqr z+ultm?_&QOi-$?fkLi{o`qN7yB4D_6V#Ak;TS3*<_wX5~igxQb0=NkM!KL+?f0Jd_ zbvef)QMzV_`=xn*zcQM@E%Sjd1H?o2{d958Z~B;-z_(cPURX!SqLuXC%w`;_6ds|B z_V&HZ<5|{w1bW%}2ou;gw5IKBZ-GPA2Syo%ANQ<4{+$kzFU*OeJ2nD$+#5fJ_ZfqY>=tP^0u31k}y6 zf@__(;;|Nzc75)`V6Nv8n_m|(XawtRx@kGLUy0VoP@=dpnVr@M7}G8 z;q(&KnAfh_00GZ{m=xXd{^R4>gM0<4F4WMsnAujR6+uza_Ra5J$3*GxdJ?w?14sI` z$;#3L6z6aqD<@D7?H!O?sRp@!^*P}>&G<~#M;Y#Z?P z`!oLR*(KZNo0RWXZDj1&?UHXz){C#(1%r$hM6_#LK}qh&6hym z+eB1D>WJ&lx@x~>T)Qb@-+N~GOZE#TaKkzEq|c7jV4XA(w(sx_5EWYZq)^~dXUUpN zVs?&}%X@VIK>C=I7TRZpCjmAs5p$i%W%xL2k5y<8>ea0EV=+TBjib=R@BO9jgB&w; zMwH&9g?2|K`V$|oCa~r0&E)>O-h1s5HG75`F6=W{y8pQr{=nD$AL&KWnc-viIzDi} z<#PYXCB2EH6~4Zvs@&M6Xbr+?M*ln!HviDNzG1<*u2&`tuDRT=Wb0n-WUW_}ofPr( z$PD_x{nb>*=(m%!D5;Tp8$Aq`ir^B8)=F6SLVMvke^$8srpsj>MwJNf8PY#u%9dCY zj?`yz|7BI=H8Io8(9>ycZmJ^wO%`|9%TEZixp_QAAJa~sGn3}kdfh+MU5?e*3fqSy znSfHp4n;3Yq;x@)#Hv3h^E@iQ*Y%1^mDv9-YP-<)0Cu~pjQ>2Wb{#xhp1I`KE*^T3 zc~l9zdKIQjmb^%3(p!nPs;ExgC9SsUitwX*OFT5Hr}m02Kfc1rLOxSK-X3k!!dpb{ z9Wb`XgAt}B;*1#BuwzJmU`C63_Ap4L<4lJ3pG?WkCJeG|O?T{+T2O6Q2BfJwgVU#mLN&#_ulwox{DKyTEEA9TPs2N+s~g? z#BDc|D@FfQqs*#~i15*2ghy#V8+%G@3xR_`C&6^RmYMnT%3jpfoSX}Xm|OuXYje%*PqU^ZG09fTi%}HoXMhrmxI{}}Jj<}* zl1Cv8a{o_WaelZ>K>dYGh;O3&?s~XL59xr`7L}(>_q|Xt)n9fIouf<-b=eLIx{OUd z9j}ya<>uM5WG&zlhYlk~ZmUPKmTLSHEzIt7>aQ-9GU<+GgsCf`_-a76@!rmMiD|qu zzetQR^)vli3$G{9EU%7^i8#N{SV55|V+4q?$mStS6zx}3h+>PnBhTuYyJ<;GidbU% zSTHG}If!ev+H)!^>B}^K)NTUhU`>mtAiwfg@B`#@K^?7SDKcMUndH}=nU%Ah4)2bB z%&=%-`e(rm*VC9LE$hFvad@Lj!QxS7zI1JEPL5kzKdg+`tOS`ssY{hVYQQ3iN2A9V zwQWa|!=jK>`Xxc4ryo1mJvSxVcXA?1>;vs!I3{=?A1+@@$HU`fL0rB_$(o96k2}UW zqLYzibynje$^Mq5hOIxwbIJ9`XLobsaiwsOsz8*F97lKA6HPh{*q+wMLm*LAUsqaR zSG+`|R|yp)Qgt_IINxp3v39CEIK=Pgd26M!<>`i{FllM#D-srN#st98QZ!RAk^N1R z+M|O|86d(eMVs10ZhV?cf&?XrqZF%cjNzaHWR)a`whH!%kp=+ zclHmtY{Gw0{qJ2s!o|+|(+d1QkW|2$_;>7RUaB<|xYaApM=VbXYcpDZKDNk#;{V$u z(>ZN|?SGTcOtSy$JM{er?u>Z%llMMCkB; zw{h#q;OejJ^1xQ3iJs=lQk<(vQnbkT?0|vhGNa}7T6&MGWxkwLc`NpB*uNDnu7xAL zI+)G$MQ!`n8G_NroXRlYMjfz?vWyNkG?#kD%pP?6N-fcQdR&PkpOoDc?wS-pxP^p5 zl{g9SX8wT3x;5&Cb_d+9U4iCNR&Ok!f-4-c_Gp+@StQ?%Urd7>nkPEl92&E1TXlXDsLeS9d z#;_tiOx0s~Rq#5uxiz4huoF4ZF}uMp)3a;!!5g1;okOKu#?_*Wb!Khg(I6#S#expns8BP}y?5)=(Y4IOl%`WXq!M z-<><7>fg|nBo^yVss#+$C zt9iqnxu!N&Zt0I=**1S!B%H;ZO0jhjQh&) z7f7EZ6LU5G142G)gd=9T5Je?)XhheR4(ua>TE85%;zcnaSPx(GoGo_0Em5G0y%>&RF zOMSuWTq)@yMLV_X-DA=-U_^t5+rr!GO<4I%iu!U2BO@|i^|g95cwuMe%gsU`6MKm_ z0d5;Bs&e-Ulmu9uwxGjOUrGyUnrVc=7KCdpi+oJ_EEcgqWhs{=f6LU$rS#)D#M0QNkto03JP@-buzdiWTW(K08etL9;@LOf z#JY@<(*NpfHwJ#9k!Zq`R?xutE)3>mxJnhN?5pvlU#g#7RnV%}T%~U;HYD=L&Hswu zF>v5Y>k)$a@Rb@XX-o5|6})_`|CL+po>Irvm6MT@KCY(v6B(iTuehI}of$W}GYJ$H zrFw)7Ao5s_C{g|hEJyuzU9Z>T_JZ~7ElACMM>jIFSGl$iD%feJhZXzH$aHo;rK$@U z!r6)BOFU`X@RvpERjRa@EM4L5l0pVx2Sf^Q)?EPhG*vO2q<(fElZ7>^FA;z)bXta9 zZ8L5#U`EG=h*()4j=$|XGI&yL$+{-)RG(*q#^1OG&&(iX1es{A5q0AsHziCJHo`4T zh1H-#b_~nta*W#D;yoYS;p}?AH|$eff2VHyV1WBMPVZ~dLK7zs-hnC3GXS5fTpPZi zg-#?EMuK=^PvaqFh9Az&Tz~@9r)HGw1AN{3Ix*%F842lke9K@a!2%_|S^{O0;dkOz;k4->S&(CS9biGaeDKOM!x;6K5OhH=A+6#Wv_ing)8bl+U?3R`&$Eb zqxl=ug`-_H#?&3sb$g1u)FHj8S7Y zr=iwju!I4KUneJGBchcee!WL7g^;N7Caz46i*!--z;EVrr?I_b1+(2%4yd)3py z^oagPV{Kc03+1NoR{bMf*gdQDq?DFDrPdj3ZNS6jUzMk{zN3UKYmlY2rJ*r>z>&Bt z@behtx|t1&GOn#;HCa=p9aU?VwaoCukwJ}4pRb~e%x=qsoZSy96)fGNH;@kK`HGM# zk14ee=h9up@q8jsu~A%_$((cQ)Iw-I>n4Mn>YjXEHWA}tBGIh!Jsmd1pWz}Qo71}8 z{f;LQD+qKA2O)^7(j%_)b9NtWTR@j@urZ&b0cBW0E43kRdG<1!jBs|;a8YqIe8lna z*Ko!9)b;&gRBH)`W{2i@xR%WPD23jOv`?3dcRxSfIjg#2Fx~aQ#M*GV^NO2T=t$Hq zSu`HQq&v$RMS*RsAKoF=B_1TXetXv#SxH(WB2GZ&r?7cb;f~7wGPXU007D^vN>8?y zc0T{jkt~O>S2g_bp%9;(jvC>>Wd$+Qu(qt6+Xj7GP=$ZBV<*g2>h^F5>viO3{in;J z1h1uJq8}3Sejj7gAxqGe2T6QyJuLV5QIKF+FURGm*Fx&JUwW~PY}DV86UHigsL$-i zAv$QU&cG{^xCC^I5s?K;o9n!3BMLh3fQR+gyk4zrh3GSrwl2+$rz}{(9XA&PP5^*k zb+1SVcBCn}B$6WG+c=?H_D-!3s7FyF_*kD4NHEK*mo6~RPp8QH;YoHMTr10sa5|Q? zlD)H5XD8rinXmerIq8?sb{g&)lbA&RYbp|@;fel~uV~Y;iV`6m2Fy&Px!+2pYE$dS zLvxoA>&;%LODS?YI#e!UwtLQmmIf5Q@29PB{yv|r)L3<8`r?Bsc;?)@eI|`6Y1q^8 zmT|A+B7bJVR^3m@MMul;<(S{bhVlD%m7*-6)m-n9>o7=GlH4vH@GQ!K$!_&7A*$`# ztjH`ITM#EgBNJgK5D>Tp4T>DojMjejda4RC7xoh0J2L+p%fnNFGxJVtEFUy0vQ&yq zhD?sVvZkquld`uc8Wv<5lbGXuyYviT)IF`?FGHg260X^adL*9{gC9X%vzG^+>~2FJwI*Z4%15d z&@mUMk%|wC^|MY+NTXHddD@E0vE&RGF0gia`X52QO9de>?o?W+Ei)`36zRss>M7qR z!!>Bw3!eez!UpG*hkqwXN;k(j7STYANQdani&x6*_(<@Nw7+LDlUvh$);wv{HaQ0% zDmBh()Pj`6IV!#}n>N<9t7dSjfnf--NBBHO#OAuW?lWL@w9fIs59e53P|;0vvYRo; zmm^gied!PD7EeQqr+p~;O4JsA?(mnvvj@l6mm9!oI8mhsw5^3nq@Ap^$3rTw{2Ns> zRwQRzmA&GaID9}#WA%G0RMrt%(5FlV*>HzNZZRNM2|7h^d)c!n^e1 zu+^6|qvrUgl0A0l0>XHt42R3CU9r3JWXrXRQO)LH>IUPm=&uW?>C=B8V+XI)oWUwu z`WHTZN%wb6VS5H7K}JdBIJBcl9c@duMyjxbcX2J>D&a~jLMyCOmw_R-A{>=P&w!;d zuOx;Q%A<<`2zh{$kif;88_h;}b1R$98qI;xs zeuppRC}CHH(#lW5{~iwIQr#?RnC9V<_11b=m-l`JMwv&Qs~4mR`z?^Nzs+Bsd=1iQ zt#kTYJnNx30J1vrs)msH6Dq;KRf-OS(Enn0n@22e_W|T#P{+9N-uTkS6_?LCU~{If zW2g75U7st_olr+=4l66;ue_=brXqmCv=6eCB0tV9*syZd4d<`OX!5ZR-BZ5NOO31q z>2#@BcS8-zo)k7O&v*5RQ>Hx?zhB->kD)J56mX!3wa;J|7tOs2JDjo@1gA_>;Z&uu zzvDGPi;mj+LdbH*Ua4oSqc%hz~yY4D^VUQ!U_k8 z*Xr!9%U5wQ28(f$!VhK$&y;^=?f>mz_cP$vt)N@+ot%?(mCmWf!QZHiuhPaDDer0B zfetb;d0$o$t7eZ7jQqv3Mp@uXj6QE4S?lpPktd@dUu*zz$_~x$a>*$q@2mr}TeXO^ zDZ3Rl6v31B_L4M);LFBT0uy~9;i3GlAv5UjvE|{X#fJI3q`Xp*a`rpHC4K8q&2=5EqFzU!Sp9gAzaTd=~|Xx+CPeA2Fj;aiB36jra$D1Ckn?^xloogDQ6C>bXiv zhgwGtj8+Zit$xB^Ru8rgiAr>=Rcu<>GC-X9>VMSuonz@^RwRdNLw8d zmu}hW%3*l5T;x;XB4j$8Kap}$j-8GWy`71xl1m7=o#8RzB9c3DNaiv!=s%M7ZSU(s zX&Uhum~R+lf6LYieg=qoe$aHO{<9UHx?s3$zTQSu9A_npUWXl-xCY@aTXAo0n?LS$@w8h*CX*Aif2GpO;uEiMbuA17dX4U}RmBN;7O1DzehDNtJ&vvxs7(<@w5OerD zjN!fzB^*EEYmqYg`P43YCJ8Je-762T`hlYhubbw6yFGo^*Kz^r&2v!Nsm(k`?wqQT zO}4X~)Xo z|HtQNPz&d5N%o6z?)Mk^c+^SM&{Ik|p{H9J-t?`*S6-1z7@3*NYCDQWd;W=kxsyWs z&hX+61PQp{;dA0)+UKXjcr?py^(@X3XGkslzRB#PGiw~}S5nosH1{YptVkQ5vhh2+ zSR7R~7;Z54HO5sT7T3dkRnA?}p3clppsf0Amf=b58DPZoG`APVPkLgJYP2H=Lkt}3 z!SGR1+(x;rYxc=IsT-i~!;(g12nlh@?@y+KP|N*E&`h%r4<#*Jxu%^j)cBW|m)zMw z+iX>+GENziba2-jNQYLtSmvQyF45gMXLrf`E>W)qAR;b0`32z-DZ5C4hb_9B7T!V> z6-MbzA$q0~jUTT&PHY7!*iKHG;9D1O8zm%c@Te8!N^jjSOxn7pWh-Y3BBLTK7bNDp^f(l*-SJB&~>g$%*m9;%i0ls5-%+9*y{US`!vxMzA zk*riPy`SZJ57PjdtWYZxwi1vzTB3goQq6V#A!vu`y2#i_nP~$Q#*61CS&6}NJ1D^` z$8=|{V0Z>py5fh4dsM5`@ljL9eE)d&3^1;(Wvh$u4{7CHu5yNJkUx42evTX@`;u1u zpy>0&?4b|+JS*g?-kV0f#nBw&*MDyN+J+AuhIyKx{f2})AvR7+V19;S#z4M1#Q@c0 ztt5`Iv;G~gC;IV#j#oa0aO*`01JLH1RE=geR)%(Jgj36}6UbJPyX(H?Uw@@A2QYb) zy9OZ}_u);8MttQes0oZ)Q~SgcdF|@JCavdX+cA=v-b7}Jsq_BMEn|%tn`Tt%BF+rV zfzRfWkktkWuw2(TBx8T+Nb!>+m_r+%Wel~_9yn^Y8;ggLJR)sa+g{aOmF8|hK-X3k zV7a!?n+)Eq^YST@rsdN!+$V2+q7XAL29a?zFo+=>^`cTn=>mqTi)CW?pD@V0E7fQ7 zoes@jxX;N}>AZf^BV{Aw@`7Q7&8e))T?1RKtt#pb_u*E5sJ7QJcfulD<8GBs9sdT( zr^WRyUJA`t+Po~vsw<_KHGg!Gtg!{YUM{6DhwVhT zZ80y(R}M)TQg6%N&X)~cG|+RWuBvF)L*>o4GFfR>LGh%)O;YIHCIq?`udeAdWa)Yx z>mU#5#1sPO5_6a=I->L_+bTKwFn%vb8AG5n6tL#YR0FlTH*6(qKdA~!_H_mdtn&w7 zVkr$WAP|a2Tg}&HdK$o<Pg!0M zl$E;)4MCx3s8WhMDw6YaM{^E(QRPE^Kj@kzc34(9)%jKDmjjlD)2TPxjmZZ(zFIh)@p3!Y(#@Ew1W>^%EgGd=+vh!VFDo`1H2)0#N>7qgOLK z*UaEOhc?@2usa5TPil_By4-++ry~0%w!qpMqQN2F2vR3C1YA(jCy?ouA}~R}9!v3R zeW#H~#ShxN#R=K@EcsIS=W-i))vKr1DMK{Q^|IAjwZn8q7HQP&S~-ugRbR3V19x8R z9N?QXbZ~@%%(PcE9BUK4hB2yFhtZ2sxPR@#TV3e;fM}tb*K+;&jW^t(shF)3r7l^a z^Sk>KZ_7l-y_|&(X7+?eyK{L^^rf7X9~ITdjl70uV4h@4*fKP}Yn|bv6^*4jCB@Lw zH#|?TT??7`0n#8)@Tv7>Tyo^@3sd!@7sX(hmh~6~pE>xlIwjQPyg^Dnve8*L zff;g>eXUywHQt>cLmsYQnBhXWYNaow+;H~SPU)qxLYNFQEXI&YQWEJ~tOP@39#Gr` zeKLP^Oc%Tu$EqNv4%d(;%RQsQ>)ZMKjA!SgoOH?i2YdemFVW#cOz= z@fo0Ew9bC%;R@Kj{gj{Va!aTf#MU@rVN_Q-Tc$ckMzoBZ{QyawofqtwF!;Ew$I)<~82Y4Lj7XhE1l@swu}#k6Ixw*b03@t0_UU zx`T6$clX(ua`BwIw*i|Q1SV1RyCc@#~-Nc?y=cGYUBl;N-S~6?q72ZWU=x*q^ z3JreMV%HVI%j?n8++gZd9$qprr}}p2b7KQ9Vc&t$x$ZQU%OaMJjWtq@q0Rw}#i3an zWa+D`36#n|G%F|8vSi2-V>X7UkIboon#TrX<`*kQGLV(Sc2WEaBY;;9`sU1wl!SHI z_^m?N^QM}tw%7izcnO_;wCg;f^0Y8aCs6jrjK|90l4NmyGFe{hQtxc&K3W>yqRlB2 zuVpFKdE5v13dAI#(-;m;O8Rsv1MCe1Q#36DUjFi#NZ%R97J7>zY;@T8ae1*{X|F*K zSK(!X(e$<)i`$QgU*t`MKUkSjgXq$uj`Cbtb(6A0a*26;C>~W74#1@Xix7D+b)W z@Y2n`$@{eVzYSQm+Br-Oh8b&KvGTa;RaAejeqcII(F|hgWcxCrz;{>&4z8^AdSv2m z<_%n@e+%OSntbE{*=Xpk`84dSO?x!r^Rt>4kNppju2;Egtd z&^;qTwDIXJm9`WQrlxf6%t{@6Ep$X18(N(Aqn(I?58)m9_k?rSQGz!i)V_pSA?j>i zHZb9CE#ftSS)Bucr4_hg29_R>M=enXqUO)7Qd5E2A81#c7bs_2Q@AU5=xiPW{+gHnCZ* z74cpU&#TdyGiaSm_dwMA&f;U)q3+m6?{26KiEHW$_phTWwTH-~9HLGk`kT|(Ev_|h z+B>2!8Z|fmyd4AX2%Yc<;QQt*eoWIn9QMyQQJ!<&b)$&2pKG3&FAVN(Cf&0%x3_g} z8j{&lNO#M{dSA|4l63`%XEp-}h+ve;J4j5{98Pq`Z1HYTklt|Ozr355OEEGYSAEDI zbys}TtHl=|^6JYdJE2DR%sI|emCZa`54e`KwzB9?w&%zFz5q4}k625gh8*}{8&tX0 zecs0u=%g9ho9Q*!2K-yGr1{W4B|YqdG4xkaq@cDMVK38_LwOD2BWyU3G(lQfRUf%A zg_i^rA7DtiUR~?3Fwd9jQ(Z+M6~cocr1u*2aF^y(@gTR>FSjHj9Uj|tXZn#zXN|)4 zfCsn3XF#p?a{NJ5+58^;?%;67H`{_0wH(eYgm&VIQO@4yqz8ZMhz-A7v4+s-+KKv< z=x|8!t)wdW?m}fp?P|x&anjpsmW*SGfO996M@O};+!d{TpHdRcKXXVmW>$a)M;nA1 zvTF}Re{F4H0!?m8Sx(Yit%2W2JW(6M817m}wpNoHiybo({c-&@eMmD#QF@9!4yvup z7{mx{9tKS`-eN2Q`%|^FHA6_atku;SdtoA_W;(P3d`5osEIBcv-0|COe=xKVc%nG$ zQe$*n%`3%$4u&+;{Bk=kQEBb>HivYS1Bl6Ht%1>+S}nGLv6@pq%M7(GeZ%-??Py>(K zf*V7ND~bG-QfyWtFb${$l{j zpnF~oXm<0A(~1G_-xIaiWl>lo`o@p~!{ew8LB11oSQ6)O@ly9uHQfItg^nSIgnAKE z%L|v;?FKKkkLF!P^8!c_R+!sbRRk4&R>zS%X!0ibn>9UPM_nCBmt{!qh`2=8;UlB5&jo~e#;73a@&G6VblfH))3{6zkPa_NxHwq&K~qxT=9i~* zI2rb3OtxTWxxpFA?YRs?b?pNVR?amX<8$}K4z`V~ITK!2bGexqg!3jga&BSRoI?M! z*|f*?Gn?rJMd)7*$TquA6#OpO;~yYvA9)a5Z=HV_@IL6)t%$WCL#m{?eFkXS`0hY| zZRCB!3iZl{KrjN!2KwlsMvHmTP1c8>lBZ^@F>SckY@?~Mls&uw5MhJRO<_Vz5}N@l zNEx~#R+Rhu2(zp_>pQ$^Nmut}Vb-wYP8Rt>^4ZD9Q3U8&1{Z+z^2H0(S18En02Jhx z2mn3c1>PH)m+xu0KdBfc;NnZDItJFzea!EkqUPc;M3z)mGj{r(xOw*0A$}Sj5LD3f z?nCW=gP>oFBS6q|b$;|#$6B`fa_oWp=2R;!VmjkU>R9mhzO@giwUzZAx(tC@E`xum znJcse1iGhUbV@0kuo{G&oI8?%sk6tZeWpD44Wt3f;zoj|yW=)mnBUzjf6ReBO3)Z^ zUQ`c6gnHziWvP)ai5mq~8peCLaH($>oV+ZOYn2XoFN%eYEfGKc@pb;sBPLZ+Lmcct zGi%@cADBuAQmiJU%RcU60=rgUXA4@vpp8*Z8 z2LJNUCsQ5Mb}$@0B~x%r94|eh+jk;-x)!}EFSSqV)Z1(}8b}VO(wnuL3w#!y_Wnv_ z-OCI(@XBOpnq!T>nW;W&1=%>H3BK5*HYZG`$-v7=oyq@Gbcq#e2mg~P7ZL81ElEK3 z6Td}pAYaW*3#ewq7cGq*^5@%}F2#^*Ons*>!B27e-(nE2%nX&Al2j2`r+H@P5}9o# zp<7d=Q9O(9t+PCAb&Ae$(}jK_#}wl%oN{K+t)Eu|^-9z9{=HXI$tXL~gnC)^_39i; zifplJ`8P1|KOLx$6GbpGY2Jvh)|~mbm>~REod&y~c4LASf0EacJl1g%qEGNS4Vfv6 zQk9FE_=P_)WW%LXjUzSPrDaKfUo2T}3cMzX+S_Ps)%=ZLqggf3b7eBgA!lvKuqu#9 zh!01zm^PE*3%8Np$SV30xX~8OaNwFmPJ`Cd)Uf`ia)mJGP+n-aZFVbC8jpHk_D-rDE1S@j^N|a0o8y3%i z<>>oUS4}!`6OQPni{ooWO2{?GzALdefAU}bfiA0Y_Z3*%$>n`?6DQ_x7M* zsO99J`XKU+?d=9_$Dpu)5TD_w@Z1l?+E9$vRQN`*4>P>vT zC35qLQgN@sc*NubTWcL9VelR0w!WHC>Mr=IVeE`Ud(sF?-5RMXk-%u?Ys~fs469e4 zGageiOB4V9Z{Zv5Xo3A%_=UiQxcuwp zDKV4}GaWp_&hk8&sIBE}>cYS^6=Z5Fmz8cb1!{r7aRb@(hm%{cO8}_!ncgOk*$xo`w;YFY+UBPOu9JgT1 zP8J*fg%6nD7EDp~!C*%UWjbD9jdjOSgEg2yc~!sW8+H45+ZR&~r#yNN2WP!^uLJwc z0#mn$;$D<6RAjCz24P!q?=i<5k2wNG0H3@I?2797NG@61$0YHNX(1OLu$_@rS8h4BxIIw zH?IYw@=Y3Ei(7yy7&g%on6z3hOnDgJ@eEZCmEEunuEsD#Fj*jf@QVUw+?K@=>8|x50=Y!qEBgIf4>H-3ZG%D#TFt+{0%9QS?r9Gemu0q%EP72@6>qeSaJt?Dl zJGBr^t2Z(9@=nlnydgeeZW&PG3z8DBEpJ>75NL#*&#j;V{>(()tS^7`Hg*&#*Pct* zow`B9w5oBOYnAB5ig1>U9z~e7g~4m@UqfM&hzqISAf&l$!O_In+OQ*hlN$b&U(D&* zr#(P6znITH^Hl1F_hwmC9IPA_Y5@7{P0Zz)_`f#{_gw2{E|%xZ4ZSe--+0+p&qz+J`Kxxt2$|j-++B_*qy?{W;gaz zZ7c-ssgy=Rs{WQ^JINfgNl86ph4I7uGoWY6*nf3a^(XWGG)1y$ZcfV$?N{rdz7xXQ zmlZ~#;Uu=7^7n9oBvwC|{b-E-qA4=qfBr0=W0Ac644@?wRGPxfT>kz()FqS?rD%F7 z9oNTgWE7lW#A_Q&Em%!nTM{t0ldVge(YdVacisqw*!qmq3 z#(lv6FB=I8y_C_{&`v=nfg>}WD$vV|Fr(&X9kG#@Pqd*<%K^l#1P+eld?)OQi)-~1 zkvvOjZJ}dox|TAnpldA4(r*b4v7YyT3{1?vLM`|aKsD#%y=TC?$wy?0o4^wP46YXF zdu6gzvchhzxmMhu77{L&4R=QE$ljzXlV4;g&Zkb?A9_`a>3oL&iS(z-3_-+YUXohT~3uQJH4?+L<3~Z0xoS| zo&hPL2M(oVQcL{rRzDqEc@!^0^dB|1{Bj6DH{VE0Xm~H8(b0;Re?i z)zb3Y=pAJ0ia&L+Cw?4K`YjOPPW8wVcN>-W=U3QK0%D?mAPG>6#V|t&^20+cz1dvB za^Oq-O}cMcTThyS{9$3=4o_@aZ`?0@uYMq%V>wLo7mRBOt|^0Z3DEJN@e7AJ9nz27 z2$&^o$urDzW$GgL^uqGOJTj1JFjH6hag2iB#nFeT=}TcJC1?uDXU6W{(N#YKqSJhS zl~)XB4a>u7LO<%hT^h6?j-%>r@rzk5$y^OKX(m_4*<20Ha6~Ry@Y3x24Z*8K8eb{~ z-3j(%)xkMgHB48|6N;M)b)5PRDZ)Pwd_*a}6MLtWIv1s&R7T8b>{2aM+V#LWqig1y zEu7dVs$3#H!8}{t+Ai{Cx#n(Rc81H1AlxhBJPt)}cfz^INvRMYAFbv}utKp3|IG|8 zKy%hqw}%ttBd?*0w?x7!8r!^)gW0ig5Zm|kg2K;YdSO-EQHeNYNA6(mB`ouI(X#PH z=}Kib!UXCSZ)|)~VfE3|VTz&O#9~~&KPY!!@z9ZcL-!~&X5ru!n%GUcqYJ1+RGe|M zEkWL$b2Q^Vwys0m2y{#A8~uIdwvGlm-Lo6EA51ZLRNw6Ix`>h$Yc;OLs5#~g7<&@U zkGG+YfBSaO={}orFz`Bio-E)@RKPCoMRm?l1>-q$ai`e+yAuqoak3$C-y7S>I224n z#W(`!lG|>Ujo+a6P7@ArO>El>IiP4R9)po&{{-jrVf2w&36I2UuG3~l_TPVhQ$kw3 zybGtq&?fqgebBi9*9t03nb9`)CvzinhBvvPVQQ8V*fh#?{K*Hxakmn5T9EdCsIscG zlo>7(CIR<=*0#(u2jiHjdIkAGTi=YaepL0kRm~LgGvQU7=P)`x1DHNrH<+OuqwS>> zo9ce~Clfl@JWc!2X?A*9Em%*GumUn*V8l)c8(GSAL$_AdQgcc4_h*1zz*~E1<$yy0 zM~SaNQ``@soY`B!Zhkh_qDIafMv}r3XZ572INJu`bl)#UwKT(<<4f{ZctG}YL*|e1( zWJt9sO{bpUCi`Mj;KRvX@`pAK^;0GjX%Oz?vG}eZ$(Y?IN!=$a@2eOxov6}jjG*~B( zKEZX~sg@dg=y0hw-8QN-fcL_=mHL2vjbu>Tgtdnn-`4aKuTQHmg!Zta8-sSb3FX0n z0|9&eR6X-zeHY0mTzjmUH4ePF-vs&jMkJ{_x3@E#oTnoce}aKzC@0E6*H`^=P45|y zI4pDRpS<~!wW`N+jCNHKtqtQ=b|$8+$AM?bed=YXdv%YeAIVT|kX+MFP3|*5*k=mm z-k#q5Nv@U113LQHI@EgDPULWLEmL6lAzjl5t$e(8A~!7Wm`bW08vlwu!D^zo#a8E| z!HG3%N{1bS?a+m;uf{!SO=oStDP&D=OOVmx=0!dDZ3|&DB8>a)FXkCc!lXfs($uRIWd~#cBLAJXeD^h2*9uhQ%`~vFzEnXF&=&Sjv&!M< zoGfsDqWb)G#Si_+qqXnKpI~FEpX|>pOfMnX%DawbGvfxjMlrSDU|=at&doe6{gK^# zZ=?CHk}@g|{JV+${Ni5P8a5A{Qc3WWDNN>U$uxUY5LYcmSboW>+C@l)tW@ox%V=42 zCb7s7i8QCZR86oHsHo+#^^uSegJ@&Dp#KKNxkD2yL#&xOpeRM+b^!~6>!}I^L^mI^ z;%|sWAOJ#Y;ON?0y05?Ul!=DuP*i=AitH9E+zTkS@XMd{!@h|}!d?YP>$>Ge;Wd2P zlIRN`!c5vlgou=sR>$CR%EKZ-Lq8ELm2-Q=s45;}Y>`EVoh^rfff8|MKV|GgcA*I7 z9u^`HNdk)^3*RP{Q}xjx@qDt!zRRV$9v0NMy%iN1(Py6A&3@CigP{0`XP*zii48d809} z^FRDI&IPf)#s7PV=H6+LkdHiH|z1)mhJ>x`%qeO6HC!dnI4!OQoc+U;TK@=5k6p;JnFJFC>7>Owju ztq;B(cD4S+ez4Wl=?%fkzgokj(ifzM7RFd3**2umP7Q~OD}+U1sJZ%feJ5L}JM;tg z&a%DZ3_@7t9KN@+4j@l;JV17vig^WOX3b-(vp_x^X+_hlt( zojv=knR9l|?Ad4b%x@xQx29x5YuD(EEw~uxrCQ6ylYHyQ`+y zOW4;%%FVAux|9vDNS7>(F<4l&ZCTr^w}zS4s($$UxoM7>Y-+ei4WiPn@StiZ!6}9N z+uv`8_nU%Eye6%^z7E4vQ@3`>zOvW~8acR@JZYjJa6y<)uN1v`{X9_4q_f#%iiM50 zs<2$}piRSFB2N%s`IocozD{YeR~!DTQB+>=vf#deW@gApr^9(_=CP~DYHIE$BBKq zp1w7ZAoH_YKgQ(kK;Ca1^3Zy{c|~O{M`c64{WiY8%Ji?>2m|@^$%p$+>KV4CTh?qH zjB$tBPMsOH_y4anbeHlS8I2x_$p;b^8;Sj4JPpgA>i+-NAiGKId&bjH^6yGV^#9%9 z{Rdz@UHJggqodoMd+WD^gxI10hhJ-4@wP~1z zmn9=i)pl&L1!s?_R$ooHOY7e01mxqhSlkEv!*>cCc`bX1}s`Y)k zjpk6F?$h1FwC7*s1EKPw(hP2s3z9oA@_}C(W3i%7FEK4ea-#Os{BCqi@5Mj=G^Jk{ zmpR~Z`U9$U3VKrvWwl=P=eu>%a~Ii;2Q`f2;^7oJJgroopA29E4YSjpanWmEbC) zjgGIAf6)=9yQK7}UugPa7COa7%%rj3#`(S|*)YU`my|;8vd(~0Jgd%bKL}BDY40L) zI4V;Y^u=hJOZFZ8KLDyPu0`pIPlr3s9FM9@>P4SjiF@pF$$ClkrD0Z@Bc989M%Bai zi&a?|=kU^N%zMkvh_46jdqms4L9K;w8QygI(JF=fN`B&Py^gP&Gh4#m^!Krx z5(bqmYU*RbOzYc^c(;0JYxMdG(6^nF?DeY_Zpl=^yYsN;D&lwT;mzvUFk(T-{JI0J>tk-8w6;hq5~_)cHpvO3 zQMIzPB99Vf89!7B!a-s+tTpx8EcXIfDK4b%{zeDoMV6B>F>jnXSlYN&Q0?|!ReV}8 zi~l9W)A;@A;?H;PNoTRMntU>OwJ|YpkBNC9PrSy10SE`kP+}#r^2d=Y4O99*MxKy)( zpBkjd^cYY<1X)8^De?RZ{~%4xP_Kr-g#rMi==;IunUcd{3ob?VLg(CaQ@%Ak$P$0> z)2=1oYQg>EqWOI`L&_GGmkN7oN#?W0X3Cz6}(Nqb-06&uQO(u$lM_) z9+vUr>5fTpPVZ9D?LUP2))zZ?9i7u->aD%^qnMF$-e;QlHv1@9s&%D|0cFjuNWS!*-X!Al$ z$^ZgN6(b5-ymUm|u16%qY!}*aRPk*mTNlO4wit}VV{KDA6UEu=VClOLvlVizrY<)xBBNqBVYQ(bwAgUY=Kei#?eKu|Jl8R*`vSJ zy~ie(3~nnNY<)ixOmZ^OD3fGlARzYsTeX@Oiv4=^pM<943x@vgNRP7SF1Gw0rf5l# z+}z6bbU7{fJJerG@*zZip$L0-TjiU(|6l#8`Xbwn=KEZPIN|Ni?_cDOI>YODWB7XS z4;(Z^-@m?Z;pO$|agNtpduT1Sezd^}eHB%oVVJ-eJfteHpUDWvHa*!Lrq<1pqaZ-t z_-+_N7wApvn?3wSok1k%*BbNTWOYlA`_^oHr_Cd}uK==T*WQgq-dSl%!-#~a(4+0t zj;Qg59>E8?``TTzw(XWB+xEd7uWfuDF=iY819-yxJ2)iBhV2IA;t-bJkoTw5skJJc zgVf+DvnMonI+4cHQJSh8OCeAaC6^*W!9&Td;2|5=C*Ol=lC9YZZg*GrvFjHEUpRk6 zeH=Pao)w*=?y*`53K;e53XOW)=;D%QSUAYOE8^{$nlLTpMj!X*Wz8V%CeL9`Cwb6I z!{W!<#^&twMRA)&A_46Cmfs|tRvH_L9yi4&n1(WZH{d@yQvSiLx5`0p5n&J<7@K}q z&Mv@?eY%J(D@vSAZKQS4%YtRuv-7ce(2ZGo5ZM?}V4hqGR?jr}zI~8jnRmpqU*pHe zn{~f#ZyZ>^{bmwiGJktPHgXg+O;61dn>hmJD07=(ub^B=Zn<1QmyTt;krtO+hYUs`4AXL--`_F6{EEdIQpn@$&egb(<` zo+%+`QYer;VL9CJc{TWIFsS8dFQF!F@&kiuOF#b#q6nr_n=KLhP|54~g|~@?*~!gd z+zJW-m4fCAFXaj!4x~@5@c}C~PO!^2UK5lfKGz}Gtq2~IfNp&=(R8y3|=xfG* z{3IeFT1P~!HlGZ85MC))C>`A6?Pr5(kr_}e%ZH%zM2Lz79Md(vohskJWq4GkiF}3v zIfcmM_;GWU37!S_jql^+H6V=;DPW?9zRY9g&&G^h`h_o2Y;KydKg~09Cg~g*mg&p( zA~zEFud3cjMYrBt?2Dzx;a%XyBX+h8^Ng;?oxLhF%g$ie z2V70-IHmNGSNTsmR4j{X>Pm|B=I67v`;F|BMn}~g4-29WV><%QOzDaR1H*}3Ee7l} zOVw`P840Fotr>*B3Pi|PS*;b3T`W&xi$v)r!-Y?-?>9z|xF!>0n@kz++eWgmP2&$u z={rK3O`<}qO&YnH=AJPH&K0=CH~1M3+uzjjI_&@0ZVf=vsFBrI=K4{M)vi`RW5OeKCWDQm6C1I=Ucalcrv}%W1u9ek~mJis+|c65mzh7<|`_7 zUkrW_xt37V_U^F$%0bl{f5~R>LKd3P|@lP>?s)PeETXau`T4ob9v%rionLz?V@Z={#vHldDkB|*$>`*`Se=4onZ*5 zrpl4?gg#ON3UK_A{`9KK(y_zc+8$bWEJ}g;^W3H>bW+{Y!$2_HKC>nIK68j~$X)%O zLkfY|-{biNGe58{{Yv?p8m>9!tJU$%bE9K>v4pqZLIX?!tHramzwR`*#ptiqk!lxp z2?tO~ioUB*_7&zkuz0$!y~NNNsbSxt*z34BG@k(}z-o;%sE`MxW0Gp~vvmWD#P{si zUM|s~f=lM}yv8#$)<7%Le=SsVWpYeEQ+Y6*l$7}{*nj*9fxOK?+zS3I@cQkfaKoTn zkWqTCMRGL;y>hWcua(fUve*Zz^_JQpynrfOL>PKq3BCSJh=T;Svi$?-%#?tCZ#cR~ z#Jkd@SlN3MJzw(IMpHW{%UIfqjbCBsxn}6Se*mI#4m?_{ky?enHWDVGA8g@OP^w`a zZN-lQ>7k|rs(mw~_4I|aowmgDQuIp{A;wM0v`WT=1fchx>ArmaI{H%jH|+-;gsuGk zD&DKiCZ&(kmqYlV?!tG!h?VZJu2R(;?)xaQtH^6a_=b5KU4shsD%kSgJ*26={ds<^ z_|ajL&|jA2wdA|fCLs&1reqDKt@Iu_yu3~q!o^M5=>o)AKQcGFeHj_PBJh}Xx+eUW zUv|tW&~K=C}Vw)Euoh#I`_wVpIBs2np?HPR~c+~R@8>}MM`WaB?G&rY$0*f zVSEs>y;C6aG5kAoD4@I9IDi`Acl=Z5wGuMvQrM4ml;;99QejmgC(u#JXDJ7F*qrx% z{`E^ab9#k^^K>C@JDWVogaAe9N(zSm1L%O;qo4#tA0vN18#Z~|cO>x^Wta7f3JsrE zVXl-n3c?+gxm|}w5vkoxKaGPvy~oZK{YY}y+{*u*;MaVNj7ESx)*`9z`-S?zqYJD{ z{YMRdvJ0?EL`V~gRx9SYNj038B z+xiDcq01gXbaatPD=!}vaT5pEL3T&8ih+`CAmPqM87Tlff zZT4mW?jCkK9y(Fcc;*@TkUXRY+eNsy?WtQ&vYL|n+bcUN$V>a3sTsZL#4Mlx$d@(_ z{$d#8_M6?uIi7}$f`|4z4SVdaUu26`cHdrPVyEO0k&=@bt~e2GHPIm>l8v*E$Id<9 zOT4imAfvEnv$#@E*Q!-BJAHiRXna{Yz<99wypd)faZ~EUAsC)Dl)r}!K3d7M4Q0~_ z@Gme2#LFmA2R3-<^2F7Z?$=C0e>?ZRcxJ9)BF|M+D?RyxEqmE=AvM}LfcYOJU zY%MaB-Me*WHL>qT>WWTEIn(J(cC`Pm<$??aE7|H=!;X)@eR+W?d)Gz9-qGMxNW|;W zU!pVy>8$5UncMZ39}@eetna>f5e-+#t-V+>6UfnX z3Vk7Xnd$lJVW!_zrHx%pebMh}rJ+qx2Z%k)^{0S^Yx3>OqJ&s{5s{^w3KRQT4l|Qv zD;aTCN57MGzuy+;)C`^_QwilX!6xO(*4NKJ8r+_94VI7;IjOa-@#L&&ZQRu4ChJDy zWCrS28I%vh$kYG$-Lme?sWnt~swD6KgAQjj z9k7pI`rEu#$0mPFNCoo;B!IKfg3*eO3YOAz$#Z%CL5yrwv3mD(PH)NjUa){vabfq2 z!*;~z$D_G_0Ke7T-&o!LrSx47~XS1 zEKgSbUI@Vj8;?XdG9mMW{FxxkU2n_vkojjw)MSQa#zwNkBb?s-W=zBF^B!?32(vXm z4z3^Oe#=e1;rCQ)968^b<6Txg&Oj#WCi~}!~&$7PthSo8o zd+j&mhCXMj8Nwsostg0E{Y)05Da77OPR=n(kKdFZ?C*U~{sRr+>%ph6*x3;EJG*?B zhYSyJjzmSj?6*y#i>?tM+SIXdG&EA2MCX6ccuFhUB0}scxE2ZBVH)>mHxu_Ctsj*g zdtxLbJS9o{a4CP^XVGRL6r9~ z?+=2%Dm32#eUZ=l3OKN#btVWCO){XC**+E{SIrARjn*vcIMHovtikUq3cMp}E+go+ zQjs%p6iL3TlA1`JZbz$U(q)b87N9F7QOhp*vUz#_-W!P5ftprBI_(i!9y^-P(3M$g$F-PT}do* z$1E1PPlDqgLcfz5okdB{(HC5{`cRfCmL5orayP2B%x!p4IT50E&d)6Fy4ckW|^j{R|6_c6GQ4RohBwY1W+Sls+wUrbmHv> zKi--0#LX(UCB(+-!+{c+CCOq+_@ku0uS6RSpMy;DZWW`b;A<||FP&yM^?fQr+g>SQ zZ7t(i0y2&@ExSrovN=NXsB77tu1n$eTc`I5xJN45AJFAFG`{xFfX67C23=Y<5%xAU zRm_e=#jv^yYP`L90wGSAgMtEITYm($`qTVHczql|=bqNmyqR<%e4e;NNqao1rQN{Q zsnc@2Sigm?Z=0nsJ==)X^tW64md8e1#S^W{l&^?~_pO5kZ56EkJjW3Cm0FYydlpm< z+tWXJ-AFxMzX=+ABL03$K%(E(!#|f9?RD=jTHrO91(gpI#T!QV z=K~r;jmivlUYTfE6z<;^M4N~Uh7kwujz2Wv6~PRB#$&vx=GCg7GkjNx5mf9f514Dh zZY0QVTNEyxY$RYYDr%=ntWIM|VD`O`8hTD4=7nIbdC!k?80Y)(I(8pH@poNfb3z zNc5+cng9Yqx=tv;8WG|Md=e6ZDZ9*D^n?_*(;bj!j`PH%HY~wRx zy~StO@JW=PtghuK_2plv`U=cMJ$ zlWdkSJ0|K%>W$_~xR@e0hE#GUJ^a;%1?hm(w2|d5M^@kWc%!er=fv@v!=dqHAW;wEzU}&{XbCHK9e&%E+M5KsA-K_aF8oCHY0k% z#J;HgBSdiY9v${qY&_D5c&zyFo5##Ut8S-s&QF~cLqj>BC)NyR_7)YPVPZ;e-dGcO z+J?kGzq7mA?am4`de4xkS%z95cT<~y%rH`oHj?yWnJ`5R-D4t~C6f zZZw0hyJyR#H6%wCqPyJ`$^rkGHAKQvowwX!yZZI~b^JSu&%IzE^Prt7 zsfJ-b%N0>bi%P%AiXkMsp}(+Uj2q;TYq&ZuXU&6u+Hc2E z;9u=%!EG8BA{%VGEs&F&qwGs4Ue6c~>gIb)LQHW5_Ujw@nu~KG&8Dw^`>$!-sKlrG z9G|F3io!xZbTpi-UQx>wanl|Mr|~(n+K-y!b_Gt%=`QrN-yum!{k5D`%Q)_8Yh^0& zkajX{Ao2^S?=L4YHk(UKF@ZJ2CzbxVr?eYzk5lLEgFPAy9=m;;NsOCFlJp0m zY?u`MklXOlXlM$jHjruBFY@FcK%Oa;iUH46Fo*au2`OiMJSXW782h8UBFjQc?&`Os zU*l_ey>nq16@^5I5p$M48D^*GZUxD++eZ3t*WPIMfOKW4Nm7e03p^qI^ zQEC9!5BEPS^3b&Djug+c$E9LzWzc--Q_2$#iiT3lV*0 zia$du*0&9i*F2QWy5!=IH!OlKR4hK!)W8-CH*G8I7EPy~bp6Yk#s$c=RC3@nfCUk`>w^Dhg&KBQ& zqX&GGRA1I|r@{uesWkX1X)d3rvh8!1&BhaLbU+cLK+w*(=a?G=uX)Aw1Qmgr0EVp4V4 zcSJfgD2ISmoxV-rjhXhF%$-Xuq6uJLK=&IV%v4$6ol`G2y7@oIEfyN-e*hRcy3fwQ z*ZAk@heUJ&^+7MzMnIA4`50c5?_wc_j?!;f!U51j%1s1VaElHjNg(n;1`(Cjm^p<} zG#`@o{{x_2p4$K&)&1_{d9Mw|yyJ``gMh`BYUoneVl3hp6jNP~iIUX7-H8_YxGPF+ zzGx2CHVqm}{Z~DzZ;{9w;NFS=1EvE`PD3ZWozQAwHE36W6==v+NQ;iUEXAy9Nx&*~MD@5mD4gtGGb5lH zzyelEAK`ohY$TnR;}XAfAgKig06%A%{jf|*vfo$uzWnn4i(fYJ>&Bl#YshpYYu@h< zge-)!lFmOK1f&&P>Ia8{t*E!y=!~-$Hog-YbLX_PBxv~)7|Q~LL0wf6Ssw5vi>}g{!s*de#rL1^?K~-d4t%g8pDN`!squV#baEH6969?iXmw?XOAH6@i zu}c1m#Ox(9gH)pB`Cl6ah_V$z08S5;h|I|8Y%l1-f51n#=P){_7I7c%+C?7h2cNou z2aU)oL!%S3HFupZ;?w|ZS|=&0=krgs#L-SLv4A~lobKDIsRw8u5?f~gk)o?~I63(6 zTem_~uU{m<*Egn}bkXKKcWvhHVZ>1eS4O)tfNF38FVzc;O2F*%-u(mtXh%m+BuBy7 zNj)LlNnFzxgw)tSE6Y@^iS|Eq%Fo}Rpcsfy!f&d~bGG;0Qcdzu@L?|<%j-qlUoBl1 za}K&+U*_LWwnybVPs9Eu%y>j&3aS+-)@SLApA%e~C7oMFH@I|e%tJQq{FgSghh?Nl zVqtV{0v@8zqF2vh)Z5&DM5|d|ZUzvF1{}3mK6lZESp+T{styQIzKwi$d|;eK?^pW1 zkq+91^Xvs0La&^e7}J5Osp{p2f60D#zXSH)&6b(5gg_*Y!gt4*@P5NVtUh6K}()Aw@XklFEV_jRQA&{mOzF>U%^Jp zM-uz=5&{xPsObX=2G$EaoQJ7XPmZ4=`bolL{&o^kudg-zv7JU~EtNL%`J$hode56w zdms91+9DYm%3E`Pw10H;lrFi!-S+Jg9^8xY;HtSQjHucUxGu^2zuwGx{aX5$&^j99 zdWYrrhn0w<3xdXdCum$awdo;mYyaC%!-3Ev8m9^?11S1+dG;xBsK1#oMw4a14V$-Wl~YJS zBeX$F%V%J@$9aH5GK0}~z$E;8_$DC6MS-X-uYX*J_Z_hMIn@VgF}ecd^*To8$n3L# z)OgnVuwS<>HQ7^n=$}u*k5{|&Cer;GM1IkA8sa*rBdI=xkX0acqJ?~A5lqN#lF#+K zrkQ;hJPC?7nG!BSSxnMhUQSIe#vLM4pPREnO((U|Pfd%KOuZK>FeOmnss59<6jjSG z)G%eP5F33vDh&MG8`gu5v|Al8wAM`QnWt(x0vJ@Am&%}2@ZPZ_7|O00ZNX0h+trYs zfuLMH^9O*Qxw76ZjX-a+(4C%`=M4IEbH8(IQ-V_y=Bfqr(s|TNA~1hYFq#=?q8}K< z>x(znSE)*g>PR-{$3wd4!VpLZiyg?{6YBH`=WJatj(sCUg>DY7{z(j9abt2Glfqxb z&8hO6_fTR335$v=%dLL^M$gc@H-m!Lf~NbFY2Ospr@7{oo=JZGn=pOd&wFKJ#B>Yr zQ3B*Wv@NysaKa<{oAwDAfAHM4~wZ@4#O3I-((mr4??SZVf!ND^< zaF$phgq*bp%#IBw0dS=99*ds`E7^2*kmkz8Asci_tc<&3z=X1_*JDM%!4Lt-Yj*>p zTfQ@LIHv}LI|U`p4)h71DN+{yN+uX}iII8<_qaAO)f(cUVtYEb4)EjLOl`ew+JL;{ zOKY_=-FJjQpOyEY7AdibRQAz8#cYIG2aQ!Eevy!#{&DEBhtoT8ltO8>ILl|#Xw3YH zHB@rp7+m&f<+u2N_WT=mr@D3JmVncL2S7T$?6Hp&o5wB`I#vFIZ>7;$SpHSb@)m^H zY#yg_oWK+AahX$_+}c!%Qv`{L=;RR>EyfAH`a!0}rtk{GYAN&~Tm>Sqa)Qwhhe>eJ zU5GHrJar%|MZv{btI3EHdA!&j%O8>PHM{msV9I+btsBfn3w6xl8Zy1;uacP_bI(3b zQD!JYm`diEK@F%B06z)5Z(Q?JDMlMj*Gs&GxX9|r{}8$XP^5%t|6))@C%A=Fv|Q6O zM{2}yuzTlFc->(z;?WSa$s}nKf(plpu!8wm3?hG<;p1P4$A9Gc3c)~!ngDMxJTu|% z(lpOF8+ZPee=VIZ_c*xy`1=vhJ_G-nDUAbwMtS#SQ`yLRy-J74&18 z%*>a+YOFb6AFjt6~W>g~cI)W2*=rj+UvZVumx2W?KX<7U|dnF%f8o~!ucnJl-{^@dE|UZ4`Cf?GYXnsgFky`Mv8E zfL=@n_Ved>@6rA#2cjS{LHUW@Gdg{Df{ek5k*%1_=j$YThdffqlFpdtb|c^<#tAw? zgv~SI&wq3O_D)}=nx2}J%(8F|+1{7zGTvnSD4+b)L;>$CNgs~ihWZgASm>Vzn&^L4 zRFZ_PR>2E5{%uUc(k2S}wZ{l#K|yP3UM|h#2T}-Vz{ISFpwZ?ldM*P=Snv*ht1yZX z_8^ET>zQK*b?nnWo$84wKx#!V6mnrZxX)Fc5il%A^JCiF%Lfk6>ZFsYQy;}Z0wXTU?|3Pd7@LTv7WeiqFF9JD<-{!tF(Zg?AvNa^$(w3iOq8oUGpBl zVQzoiM|rmG142Jcbk<*S=%!F$h)-DNgos^hU@Y;|{Ryo8F3#iL&}#P_r$tITWXk&)bKsTF-eoVQp2dE2*H*UM@Mfna|cFGQ+Ey=AhZd7 z{_sZ)9#OX@#Kt}qXf61g2=^-pGHhOFQQxYKrvXqRU-qF-&DqZq&M-LIrvMBxQg^44 z>o#pqI4xn2=_dqGt6G8QrAfMB=@|^TD49PdW2zhGVyT}!b?quZrtOAJvUzR^4>2x1 zDvB-TQc3i07)Q{`rZ-U!Q`o(%W3ext2AS(8BqZIilumx~_O5_sGoo-|6D^n!d$Q1q zBag;s;(|CKroI=^DeKUKBudpbhgtDd+*|QMSGi+r;u$#uVmQ229kKsGiA62|W;BJ)z8+aI#m%o#;m?mr}|19x<1qxX-!jDdto5y4TVB28E&SCqlPQ?g|m1HOL% zFyb3>wjB*29pWC#hv^7bZ>OoQl{n8br(`?WiNUHG}!(5-C-J0Z5`s z8M-^TR#RVad`(Obx}!qQU6o$m2JqDdcG`j)1Kl9?jxQYp?ZeFA>K7d#cLq^8z5wkM3H1~ zjBcxV{_KO(;;D0c6UQLICuSag1jSae-eqQW(n zjx1;#<> z8XRw%!Gjrulg)5yP19`^L49xya$*5zWV_jjRuHW{FM?KZqh{M#7Xza4g;uq_;I6dM?(yC942w)IJFQ^fE_J4GX1C+o8q;qp(B(@u39; z4P9JM!UnOpIcXNRo~Ks8se%?KW`{$oC63;jS^qvW2a3wDp&%ugnVMV)^OV-cNQu<$ zkrAmEGWXLbY*-?7nJ2af{Z%t>1ddo6v;kftfvKFOs2Fs@99pkEmaY{5Qn}a80(#I<3__bR{gWvMJ<$TRhEs?$rp2twyms+r3Fc95Rr?!R;AZSV$Hu(o#50BWIbsd&wqzM0~1cBn4+^ zCm-v^Eg$gGc5LOB<)Rd;D7n1~c4#1#J66DNHi%~TWh&;!5~X2KQOn{8^HgGXksFI0 z@=h#M`d?);&R9x)f1VB<`4Adt1SrM&QTnG<^4zm7r#4_nJs(bX2sfBR6!}r$w=T}a zPTIb7B$6A0hCwpD&EmH*6cTuQb?g*^i@{JG-xw97eCESFnmwrJCZeAJL!DZ%5y$y9 z6*k0_n)m4uY*{c(d01Q@nEy*wo#*MBFZM4W`AeLjfEsc+)0Gp5S zIIn@}?{c%v282s6!ZvZE08zb~QPRrtd%2X*`>T?W#XEfqx)mrxCY->uF7+i0W3?%) zM>q2dp#aXw!tR?498A8|bRHA!D zeG!)^1nz179b_AuI#$_)qgprn;}qPc3*A{qYVuH0QpRA-o{x17x&T6A6;l;9S0F}Z zI}#10F~QJv8`MW`vp<460fUsPTvOEUutPKt5v_ipli{fc8>M<_eR3VdXVMt%?)pY& znbg7PYgu><;2Hx%-zC!1Qtttr(M)g`@^3PO>nC5ttLrn1x{SIPg#$FDQ(@N-J+nS1 z$sV*i>Y6>^6p@-%I!F$4k|lcq#6=R~+$47c_rm?PrElG+J%9 zs({x3WTY+cPvjdC0gk*kW@-&l)RD1Y&WtdW)j&!>w!V#76hAs4;`Mn+&C}8~2s@DX z`>wiXER8lLUnUG3Urg~y;Uq-3GVA@u%5l`R2p#0o3m`{!nK>*1jlBzuu7Fl2LQHj!* zJR0YYc}liJ0NaRyL__u%1Z!L*dqyEU1sA_jG!^5u6W)(Zzh1iWY-MS`x6!h&`d}VR zgh<8FYmBr%f@(uc=ct|2C*V|*7&^0N$O=;vVCaN9p6ogL6x{O^DG-~BVhFk+Q)%oh z!OyqErx$0HiSxf;?{Oj_wmXGZYp{*m7Mw?M;gA%*bM{!SawpQ$v+)H#x$fcmK9yLE z)Kjs+tbrKaC6o2oc7#UcpIWrwE8_Q186b#uQty)6mxNGQ1(fJt7cNil=HvAt-e`yH zpyQaQoxAfaq3~Ku?GwAgq6yQcmtPd4;SYMoTY>!wB#*7vj6-(k{ej{j4JZYWDAINF z9ZuD0jjuCfh}#utsue+dE2Ae@v3gE2jj7Xcu> z-#Tg$sF$MU9MA<+yEy$K8##pE*Qu9)${@j!ONp`0sQA0T`x_pA?B4}NT?)Q!*Z~Xy z(SL9lX(Fq8^SVhk6a>z`7cE@n0*JhNNCq_?%SUA%|flp-SPGfVE z<~Eo+YbqbasSMmO{|06|=EP^j)MWnM22k3D%dt_Jem$5xg_%R(6eaae?_as3|2;NJ zaedzld@eWP_al-{Z9qo4C8N{R*5KoB&q3no4+~}* znxEIS#K9cE5eGW!3@TH)(G28fgC!}P%ku~NQws;b#OUxRwy0Y;2b*Y_%3Jr)p1t`jy%u~7+A)BP; z;`jTh+ngq@X`U|i&n`q5qy&&pXMkO3jYm9H_MhTWyl!`m^w#`QUnWrNvU~9L_#N=b zz*o8*+4?&2K9IZ4Gd^nfm z?zx04{-C0B~S?75{@RKR=@?S_dKX0Nx16R|M+ZTYR6>0Gi^m=izD{+vHTV@Sw$6g1irjhC%k?Okd zBc?sW&kkjwBDUjT6kkp7q|DExVihAJy_L1$_NciTN*z=b?{*aJI<~Ag${$r!S;};w zIj2M+dae7Df;@{UH4ch)-_l|C@L9QQn(*TvfHVy*Sc@1#u5yRByah&4=R0G>xd}K5 z5)!FUvB=h~{w4BQwujq1mWU81XQ>ub22a0e!5#j#h5R00^_whN@&mUWI8)HjWQk;& zeS6kU>)^pcGtvpCb{|jV^1#M0ikX~I!IBzo#r%MonF zq;;8{-f%}}I%6We;S+!n8q`Ti{X#@^@VUn~iraIUUuQIa{U##}#Ze3Y`0T;y6NPC6 zG4J0jN^cL&#s*qh4D}T~glUoEZOk%M@eX)4I-)bJ%Ua4ja)Esu3t)vjK4@R9!m8h& zaH;&*4a@G^1Iar4!QW=rUr~eQIDL3{sOELOk{f;9@@EWuUK|q~lokx3Cp~W_eF}$a7y_#qz#igX`OM~6ItlH5Xa13a}nbNyveWzzdPL|Yg&Yc!08ALJh2 zzbQHT!CmSpxApX~(8DZXAsiE7mlZ4vPpgTTs4L8LJ-e{s+T9Q!x!^p6u^RPGFyhqV zqeHnQkAW>5WXK+wK`cC$`xfvLnw4z$yy?luiv3?p1_g5VOEnQ}bg+PGWlaGQ9P9_K zAqm4JHWF}>7Dk>jfVOAogM%KS?y0=P!lWIz@;e;DVeQWD* zLNFUZ82y$j=h~2(-&L|9YAqB7r9+bQ^wRFO!pEyEWPV_->>}ZJQw6Hu^`R3P`B|OYdaNDTK3v#@69oVvJhiz162osINA= zbQ$vfr%}4dr5$D3jzkc}8N?sUZDWMaH}4nAO~aX*-RslDajUusf1$jq`sI}Aky&j5 zq*Q8x^e>dGnA@uk`Ysr=`QfACK1iDs3Q6BVz;~2POQFaRgxl&Juz=bN2Av9p^Ahae-p9+ zfa7gJeI66CUIh=zjlv)T4I)aP9eBzreKuo5xn3w8=Rc-6sPLVAvoI(%;6D%lrLqhv zR55H6KGO~ydpNErD8qF6uQUSBUIoGb5KLxSxcay4zq4TJC-DEDhwiuN|7Gz1prI$P z)4r*j-&F0XXZ_JVDXIQzamFktf~K7sjyrz^@{6&lCV%`cNB*~@UbQLxQsJDJ zu^5Hi-~~L60d3Q>ClFp|EFZmz*CUE79gef2dGS*^3Kz~1G4_6Oo$QgAHj|Ju)Z&`! z(7i|OLt`D=EW41ci@IkoT_=C#b$rkI;Oh|X_-RJs{8B`QISvC`AdW=$xvg}1nEXeDE zVGHok_0K!*CD0+6y4UuVzf-~-15soTg2Y*DoQT$i!-y&kU?l5*H!xx%u`PV5CYY7J z4EpmGZ)6d{!#}{bOkiGfmM42)Q`+%u|J-Fn`oIkQ^Su>vlfbg2VaoJk}tNLI4h4J#JQwqm* z3S(ZIgk@vO8@3H-JLuAc*uPYJgBhDFOl_RS`u*iUkmTxPRq+{&?QaUf1rV z%+Aivnap+O%;yW(eZN@6OO-Oq1F(XG??-Pi~)e*L)}2=$?8(2OAW z(395lGG@nCItqoHC_cz$YNR?Mb^zRIjBG2+YYm?|O5e7V60pRvGXU*0DbEvcvBszq z9~FS5*+4)C9&^WBf(zoo%vMW<;Pi9Rr|LwxXMK4|VW~suOv|g)fXkWq5`G96GnyPN z!shhS?DN&Bs86N;yZ7n*1Hk{AD82m@hlXDf7(blU`tMz*@xlLh{@*9x|AzhFUzeVl z?dtqjrf+`8wg3MlV$ZG%3bjg(-0@>6Jx=&C#GLX%=Z$BBfSG{^Z1GHI!Q|S9j-!WP zKy9T{0D?zAPvAAN+9hryF!>+Ago3Ma6$ROveL5k&ppd?4`!vyDv+pqv;s2r*iJV%T zT}hbKvk6+&2P#(bi~UxogSb}Smpzt?|>D9qC0 zRCz3!Ak6826r0%uf|}ec@qU9t6nI6=-cL=LyGIGwZM`hz8(99wmlS%g3n}s{t&*N1 zAjmlT^ls_dAr)-;S`a?mtb8GA5vwn1H~kMVcJ=orZC`Cl zWbkRtrkbSIG{X5@$VxDG55~F$l5NX?sQS_2l1?kMPhi|}vcaebIjiFNTJ4vZ7nj~{ zgoFo0!#p?{JJkR~2Ur4Zf&L=u5&@`^^)(T1R~7znabqVoXWh&CTf!5l-<`n^uGD2n zc>k+&Azrl6gvP8eZHN^!LgxpU6`PSh<98X8G*CluC}@AltsM=3;_S({$(53$%`sb7 zDgc|biNb~foI+%8EuK<9GsaK+3K*HeKqyGY^xiLvkfUMyHd%aeC6sQR_lIr zY0J8+`)69f;oaNvO49qVcERDY)Skp&SEF>(u3bBcr|RpV2~kiw0kQmwzBKoVw8YNX z$6tlge7nSfU`*DDdfK=7LvOBq=CQtChIL!Hx1NZ=H+h@-Mv>KahWgFoe?T)$$>A*6 z3f|gx9+sPpLro#DZbhG=*FV2;r@dlM2crc^cqBjFqkpY`m%0W~gtF58VJjww{|9t4 zuilT0Yh)Na^LAi2T}i>G)j`pIrI`l652O+y)i)e}W}PA36U-21N2H^8w4-2~r7K1&k?IIcX@xth|4nebvUdbs67;aEq0EWdtf zk7c}=U~#IaZ%k%iBX9J5r#i;#(!yeyQg-rzz!NC#PqPS#oFuM_vtonw42zxprmgj3x`B{QcDA4G*tzS^5vx(hD9kiXXv^8?!>*aSx}N z7ge5UaB(@Bs|aUeLf`Q6@-l6~Xo((1wHDE>u(;2l6imfk*W;Z^u-|XW+po|!BxtKe zFS3tnU1J+K`Q~DS=uk<^~!Y8BTa4JSgZ1gwY9kTRUi8>&DmlidDXRabcyOScyg5a(ZeFaBXCO1?-dFuP zjk=z?&LQ#oovwl=_HqSvV|a!>vL$KVQ5n=2UP2YPo%MG%hJ8jf?SMOc5CJS7ZcJU7~6hhzyqtOVu%gt6Ftop~ks2uX$ z1Ry@i&hbCC952i4%Ok6S(wTpNU7uY&%wZAMVqaP?HYKW zg++VOBVW(a`BRSK%$KKDuBj)lUesWy?Xa1<3iud(aL~dX%~*z#hUYv_zTP@(1Xo&y z>C|Pz5#Oo`vR`pIM|Ckcx^P4WEAPC-M=K{J0Aqlgl3ECvZu z_0LMxd2U*&P}V;b{aonpRIKllut3J7Ua9pDEfD8*(q(F%N>}7Ht(=_{tzdI%A(0~T z*bxVh$gm+}`Ij!uiaWJDK#|jdB6VzIf8+J!GGj4yE%3;A0-j3(K{T-bKKg^g#@S8B z680wN;DIr`piEd>>4)}3Yn4>}6OAA~p(F31N+xk-4ObHoXdw%==GdQlpxm;#-B3}q zboa27nA)rmLp1;ce_$*(DrY&nww3@BgIA#HNbF`T=Fi8zS^*i&`ftw&4x=E}*U~A> zR&NJ&mB^0ZnDS#TA-snz3I|Qx;M8ZwNUa3yKJsWZfw9;;dm_U2O)rF^h|U7uM&de& zWBZUzJ%B*tYkUQA?{j@gd(4W~;V#_(%sTHA`gL4p8o6PN0l{Z($URfz;2uGHclxe? z3QYS=u;2r;uWNlN_t0e{_g7_E_sFXUOx$T~nw&_f@@VK(_3c{i!#qnWH7A+R;9&ky z;kff^BGXuISb#>A8Q?;OG!LUuLNCi(|B%J1d~d&hj?)!6jeGyQP)*<)=Xw(c9Sw3* z`avz@afpU>C1QQO=#&3qshd6dzK$%QS?^9|@t<8HW56T;w60xrjD2vG+u2k7yO*zD zlE&TmqQ?`K{S$-bkY^Xiy_GS1UqLi2sGowQDnRt5CZ8x}iYAFw77p!u*bNR4{_#rC zaXDQ7Z0p5W=MnPa4qZ-U(Qs(*#glHOJ3(7$Lq5G9@cyouov@*nX><(`MMkGY zE>3?Yqo?MI4>tLGo;C;uusv3QP%+<_zXI`X*gU~dr|*^jPBbL+Xux!--g)Qt++!BQ zpClqMO7>rLe6_r?KEW?OkVOnojec9snF_f#=`DwRYn%6B_BeWvv)Tj z-)zY|35@!h{z#H;!#8Z%4tl52f+nTg7fFA4f^YEQhyGwiy^%FLrLRBg4)9)SorNhG zs;o4vpP#(2P>h4bM{3fL#CNBx*!F9`xm!X+_@NYSgXjEjyf1J5MDYdxhy@`y7X&b9 zE1AK}!Of45TZ(Bj@Ly$(F|}+I$nG>EKdu(%6Px{TG$D`~Z~OX9>HhDKHR(-#D{op& zyh|B-Gn9s^5yd~m(=<$bKM?#E1&b^9oT_gEQS((iISUY;41HjR-C&d7k}ES_pZ_xT zGU^q1tj~X9`W`0>AIL5D;uJ|Kr{cw=9&ja!;vIcKjVC9usnHb8jXbh+K2&xS@IsBb zi$iWADc2|>&QDhpI^+0-ZP>1PwMLJKI>O-{G{SC5!&HxTGoOLY=-j8?SYt$--s{~) zjJf?f2T1ER<1YZL>d`$ujV9{M(GuY*P+r|BhL8hND@ed&Z||t7%FE;zZltbwbgwmo z{mxDV^5P1|#yZ%9nSE5c@2=20!g)t`K{e6xTwy^0uehwkbhMXIu&X@4Y~JeNcKLU< z&hEL8^MAG%zjZQlmG6qPAiZXP%Q2TQi^XkJOx0uJt(9d<-X7_0ycD!xcULlh>GQf7 ziyI56;9J*9OTs^};~+1Xw*A!)d4X(O&P~o!c)_AZgHl0z;v>QApBO3$gkbTTLTao~ z++)GD@<}ztTB6eBLK*eAs_YL@M5j_K)(!&QS~%@vu6fPFlCQJBbUr44nGn1w8*e0N zMvl26SV%gNOn7|9{j&NbV764i zJR_SE%~ADRELzlyguNc|z|UC6sp(c->hgdMECE@r=W8nVoat*B{iK&eH0H%9gU*vD ze;haK)y|;47`Zw=xwryDJT$qJAKUX0C_B*~v@^|I(tSh6V1~L5zXPUE?gKA?#k)}+ zy5C@tDVXn)kDgC;KZ{#|#7iF3ZfPVvMP4W#{7y+nBC9Ll;1OJEqs(fksE%D?IP`pxiT3^Ir3 zsm@J1C;?-$wogI^C$G@tU}o3etw0U%k-ByBYAUQ|ov?ZKjEeOa`lMPcWIzJcPQA+X z3+0HA06BxIHYH>n`}P3@z=D&c3h^Hvu6hO6eKI#ev5`TMYBN5dP1Ft5c19Mou#F%2v_-o1_on6MU#e>YTfBB0_=|`Q= zd>hOtd(4Boy2CUp{u4Q9AdBpYTT9v?^YI!-gJMPJaQDzB0iMSa3HBtM(602mWRG*_ zb1uL&?*3Qf#79iH60&V40=yQ?*BjJf!obGM?tt$Y4E407-#j1tOZ)?Tp5Sf7!c-AbIfa_DYb>f490S+QPN14Z<{9Jn9$SqA8CpZct&T< z!7fj_J~tih9#a@oGiN!+#akA~aTxu$^$MprZWU}LJGK_(yN_UaNwu_s7{T%-2;K(Q zaNZzI9&Mwo!Np-S-uiz3fGRmZxU}8wugh<#;X%SpBPni;bj$L*hLxvLWqVdSUt~Wf zd~Tr%GVa=v&C~9FQ=WINi}5W-iprXzPH2u!K%Vw$zp}9MMgUU>e8Ft%u74m{l zWQ*`wkV*(3LcjI|d&fnS6eb_2AWEb96aO@Gxw`M~Ec^sNjw`7#u;a7-bXmj++EAul z_4%7$>P$DOqXh+7HG!T^K(h{Or#q1lMZllRJwbOKMwLvD6Dx=R0kGL3Z1*$D8NcVH zQ0M;?UV~;_XdS4sz5mYS`R7s#nDAK;a*!yT0|DZ+(-wa+fM$yNujoHJA0y_Z(laIh zHZ`tjwqNUaCqO7beO>J`SGFuq<1Z@bLqX^6%t`N`K5$Kl=BJX4`svrFyNz*UrBIkQ>LlN54YBL_L19igPp*m3=8>S^!|EnlL=vvPv4>?2uf z7AXzC1=y7jpOeeut1fxIBiUw*LgnuL83BLDti7@XTYJRlB$ps0-Z$NDfo4=>xRv2= zHsGk(dP+EV{iHYKtVwjs`D8r4GE*u4g=R*KZOS^b@)m-LrQpn%frWv&;7;7739xmp zcZN)XgjG6;8C0bf{7tugN=4Q1k%%rBTg9E*7HORucr$+#WgSeL0wpRd*cA-C0gsZF z2|Dd6L}ajg!<2q&z~pcErf|ivl6-LML|(-=Uh#m}xMMA?74I94{dC&AUis$@nbEr6 zqIi~xP@%uy(a2J>0XAdLp}C#xT6T?*zqwBoMZ$eQnj$Cg;5DelaA$etrC+ z)C8%Ags=qI*%;HWw07u1I6MN+psL^6blTtW8<)p?5jQJU<+Z7=bdHy4Odc+IQa^22 zTMhzB)R1?+k#W??XfP!Z8mV62p0CW3uykbmyz`5?uan;oP#T>( z!&##fotCZ@)Dm#Lklc5}MKqeNB;zl+nchxN@d*#&(Tt>x)I4VKR(Z47d!gZxnAoaL zob%tfx_v?dY}>s`)$|a<{i~4E9=NU?kNJ*Xcaae0u{z|2ddfVoin?DFY;72~%Q&-% zQPLt_cQmsY5G=(Z%A2yEFxlpzE081t=34HJi`+_U4eWQWrxrSW*u6(lb-vMPc$JvK z#fLS)IFjg^OAcW0UZj%}Q=?U7H4=<@T>cQB+-ISql-%v}Kl%A3f_SXW(h09kR063c zgdW!PK>Mcq7^K5gljEanuWbIOkQK+vX#!n+Y6wFz4~ z`CQG63VV3>rY8w1zA+NIR2~OQeJSf!*$G^YJJf=F>8_mE)r&!;7hz$`M##B<}Kxw9f(&;6u!! zk&ssp*O)ACiM}jg#s`lNb`TP2V}rlos-RGY>R1OteD9#-6FgVGpG=*AN;6f_spY(u>=YL1iZkIsq57Ac~~Y4 z_W=W-NHpi1BG5AJ;K`*Vc<#tw?S+N|&rKb4I+b1tmCf5ghaVSk#ahTvWS{WOm<$gw zkMjjvG}56u`BFw^!6L4JR53J%>!{GfAUULI?ZqQg&f2P9iCu8$7Jzm|XdlI~5}BzA zh$;1pH54ANOfB*gnEP_R_iLUuNDInIQ3?h6M%=Imv7j=BbvJzb*=00SJ#uNS<@gUJ zSU0pnnx}h$s@Vw{3Qbe3N=YTp>V0T4>Y?S{f481F_#P_z!8#)AZ;z^G=O%;`aWYaY zV$6az*61-NM{oxNSD)nhTDe-RwNf~QKP3^$%&{9X3~2DW^u6Y-{G z*n@_*krY=z6(1Ga%T!Xu7<>Z^j`OAOj!9kDKcD{wr=lVT$|rt{&l+yrSD0QGS#kSt zUm8h=!y@?fB3b%iB2x2Dm2LWbx%CB^4(*^Xo2tmzWq%@qp=FBMDhMI%4fXWr_f$yn z%EQM`_~{!f(~4`Pp!YHW!EW6JmIUf{%K*D8r~W4WU*HJV+1CnMh8`?b0d#7UNbdkD zag1QVppPa8_mHgrx6j1>g_xTQkMQi-M3*Ee-G%r}-5b>X78(%nb~ezI6>8l`#S~#a z81_U7^d!nX(Te(wqY@*8@x(XQu7XqlzV9kpQtP#d;ZS=47|h1K9mF>;byIiVD-1u~ zd1^Wbz~edvA&REXQ|}GcZ{3vrk>GCl+w6wS*IBcEkqjmM$rgF;pSPL43d{Xym4;XB zy7QunZiG+WD@j>V4K{6}&g@#^)P#2piFQXZTiKl_WfpNYfnq%+OF6Sgc^#w=7MC+dAYX02J%l!z z6eR?jg396%cO~^lvx9)3N)Pg(Rl?{yH0*n#_Db4|_h7L16Hlg;sE3UJGaLO(hJg$o z2&8|P=x-d~J%cx%h8ULv1W3Nbsa|C1u*$_Z8jdWW;G$Y+naKLvuPFVC_#%=!H*#d3 z7jxCANVN>!G)oRs#Za&LCfCF{9bv_`Ij-vi&Q(iF3RC12D{hB)Y63b=3N_1U<4YHzAC{X8gTf4d$fQ$Q)6({`+ z!rDQ!@T6BX%QG>r3eXXl(a`mDk3U=A#uhJ=k(dZ@^BU$sbIZH!Hw7+*s}x5(eR}LC zY21 zJa6~o6Z{k?@r95q~EG%!ggqZ>6K@=UUiI|FTcS zD}n*6D?~?L!sJ&%6!8r&*ZIyUgL3E+nvX(F;y(sr}@lux3#8v0&Q50q{F{_!zq=BQ| zMW3khR`<1X$X!PWjF*KLOk8;B6h_sa_gBdM;u$oqqj+11V5)D$#V+Fxi#J-&`6aJ- zM>5H)&(LxTqDt2RO^J9wJ|X814|x=G(lRaX$VrU*r1R@)1{DIc7y|uKgB(%|)Xgcr z!nsPv7r-=QM&(Zszw&Rls9 zj1qVL8N#_Cf#6YizIE^mG*E02zHU=D^|FZKIo8S}ps-Da8YSojjJvzaAlaah6*>G1 z%;@xxobd)7yWwVOXi1f!NeQMC6!_{K>!t_7`wwrZB_zVM52I&c@WN*qhNz(IY!&Jm z5{+rj&1{%UAiX`v?8;Em-KpA9l@grr5z1awv(60zLvpXUg1|4L=VQB~REsOM=TcUq%o<}PBs>IQ!zqm-)UMo5 zwvcohBSejNgI3+n2h>4jD?UHl{f}{?e+NLPFcHJOpp#k1qXayxS+DNO)6{J4F}5I< z)H%a&&zoO7WN{MR?S^FVHwC^5DA+jDSBk|_YF48)6nU{s0<2=40c+(-52LOMS5CQ_ zT1~(}93i(r{+u_Vp1*REvbjr2nV&&~EKkfHGu3=QPLK{hA1g%9nh!m}ZHN9(f5*2a z#zP&)ei^<7L!_?^2sgYIEZBgjqwp4M%NEHubxzKGToeE-0XoyY3493r`FHn+HlNuE zV;P{fLkTfpmgw~ia_?B~!~`qfcU?1RiAqsU=(ax{Tr*C?oNZvlMLZsl?INIqx0%j7 zL#F_^OzJa_JHSTWs1_C{>N89pe9*VyvQKN!U2q#7cK*|}i#+&k13&H9+KAptZK!5d}UFb*~|K|I@G!L>IhM85BfA!+G z#OXVs@;i(l?PTj0ZQc5Q=5aL%UL5;6D#ogL1^;2UEn!g&8LZQY{fW}&VfG4umsV17 z0kW_<9vOq2#~VCWhRO&kM37k9p%7jl>afTU#u6bKE9BasSIHei}X{x=`- zmZAIxuxy?xImbOa-5;qVk!8Pk1N@6aKGUmZ)01t4Cn&)MpGZV4!$IqwCjCeTYa}FZ z&T}NvS~W-a$mIIDQ)*LFxZ6X3H%YgBP4v+k$RThE!_kLWcz=bUl<_U>K?VroLees? zt7Un~t$~ftMr}B?RWHGMwy%v|CjA3GySiiG`i?!5LHC*C?svSaz^;f0qNsf>(Im#H z?1)r`#~g{45Khp%Oyoa+-@o~#aR`+2doR}!b%L(oCR zN;l|0#&zCx^0tK_;`>8+wng8OEtwC{jza4j$YRgz1TVY%K|d}s_OkFj-#gQQgE2MI z9uh3zh%M)H&okKJ8-^Aw`tNceHd#BkeMEC!el7iem6!{vv<}$OF#7Nh;8J)4rU^3^ zq;-7dAa8xp0lcq9BG*7Qg4e~x{9hL8#&KpZ>`!pZy3ESJM)J^J?e1 z1{^5h6fAX5RrqF&rAc6u6U^`DM{Tv7S!B5>^}o4qvw4 zXVlu>=~2^OBG}N}BUZ+d0xZ~jl`^_7DYGpkG-wNrC7Rx)p4*{Hh0`F32oFI$3#P`z zMs?l>>L-rKFA4oEw`239>INW(0DwZ%9ILefp>&yoYKg#!8XCx((5=heC==sYFHhZP0H4Y>@j;k@sB!5(r3W6K};mMdkV zQ(vOD70YQWgwCu6gLYFq>Ik}VhJBCoG<8@Qw;Ap|9=fZKvlZC`fAEmW5`JkjDxM|q zfk~rJ310Ml`KK<3DhG61uW%d{TkqC*?g=lHNte2G3l6psG`|ky(lQx9vIWsxVa)u( zGgda|YkWD2q*-9~R=CgVNHF`RZ&1`22o0Q5neYOe!(eikPuK6{gfU$iDz#w4wKUC= zdk-4(!&7_GMD8h}zMcYbjKvek#bzoO{^Ig`asL2YQ_xafTr`=Ky=h79<;066;14x` zZphJ8-B0%`P>@97AM+oFB5&*v1Kh1EpHfWb$Fd*Bkg#rcdF{_OwfSn&f``CDfq4T* z=k0H~$I#{Ngk?R|E@K8YkJTfMbESi8@U1opl(6k`1SpFu4m1WqN23B=X3wRMYc&L& zqFf!O$j&OEP9=6>zhu|ku9!LZEt9&9Yw+f79x$6j)UOv#p?0&}qld5{eG<(hugT-9 z1r~vs5V0Q<;`B7&6)we@{`2g_T#_-Ru@f);{RdHXF4_GbMimtNKa466z;uqNLR!0r z#C<t}0N$l{Ny~4}dGzOYou|mR7evhdE_;2I z_6~EoC2#*f;638{J0;qq^&&&B+lm%nA^Dc-AFcsB%-w zXUwp@n!4$E$V%8+r^~}fn2igpNpxGrpJf)WH)S^Ve-Df0_TOP3rdtIQn)f76{sA!= zU%N48pht5CvNrpU;hUTfYGZ;A7Je2;@iwcUDsb?}Df1R4ql2IqqD$3x`5PG?8#`#V z&78`{SlEY1fZ=Wd8qMh074f)R9d!SIq^Ko+_|3`r!^OK1 z1>H{wJ{RUI$Gk+tk^#o1XWsYLV(*x7--`84_ z7F{Dry@+s-?@1H8s`BtiQ^J14?(FPN` zD=$Twa-OhUzM7s(DEL-T^7@g&HZ9gUxg9a9SVFp9km)zRs_=dtwvYZQo*=$s86Riv z{WyeG&}OKhRQ2o)rp1(`9c`u^{RsMNYR|K9%3};sCLVN+T+-!@t#<%XOq2}oNomh* zWCeYrf!vKH`+vZ1CDj|ao(JY%SObZ^nQw^(rf^1ypm7de19OU|OpO3WpSnMrT5rhK`vFogDuJ zYniSFl)Q}}eQjJ%&Hj`687Zp8;-~+G6%;#bVA3JZdZMRAendDF8y>NNoRg+T(U(wo z6JXw0-TM644?bwi?xr@DjKLXRb=rvHtjHm-;AT}XKhUmAVVk%3gr7-bF z{>!J|&H;a5<<)93A4;TZ%Lp1jTn9eNqfks%Qg3voUlJafKP$JB9PyXhr1L(wx8!y% zf7}<=j(|#i_Lck0RhQWdBbQH9HN;U}w-`ELYMuSl=%w|o+J6BX_T_s;8~oN1TV`$w z_wpw9WT$y)+qm5=T|c+&evS&^oJNJ*4tHPBN;!%})9tHYG>2$A6B<5#9a|xEF*6&)}Da z?i62qlm7H>@=cSZ?F1>GbSwktny|05vhlaagtzVDd;VK}axgj^OX*avbO$9lQ9Ogm z&AqPeRom^50jJE9?!xivJ6Lg*bU#wnjPrH2!X_6bB{fBkK?NQm_7HbBUnwmd-%~7i zM8@;;FwYAN0G;>JTQ{G6^N;N@g^TYwy)^yHrJnxOB7SH*FO%t5XQ}QvrL135zw-F< zPhB|S;eEN#HtMA6!$~ST!&a61jn4{B_Wo3*dOl<#F~n3)u3m-&{!uB43FT#ryzrZN z=XWdK+t=>I=wo1-Ox4fI5P|5dm;Ns^N1f{LRJ3-Yz|Lo$)X_Y%6z9if`X^8I#RA{4 z72oMDrb!?zypg`7$R}xNEX~f=(`&-!%vfC7w`PPhmxvxJx;Hu zQU9@D!2_ND*zZRwq2MO{bNkKjIJe)tk&7>P3ofS)kX&~&Fz;c^$i8{w*;0g>yire}qd_uUr4{3KLgr_e4Q;q3Q7MN@mwNPW;#QYWhw|u? z3%(qrT`ep4ldxKc_Xaj?5!XiNYe?TGr#oBwdm1Ii(|bR-kH;m1uASVCD6hyfa7Z`5vZGBc1cD z?>IZF6|--oSnRew$0L`lwK@}@0R5SCmKjGUBnlU3uVll?e*ZPrNHk6CKWwv_moja6 z<(}amAI__&-nCx#R59(mqxN+zesZE_ub`qWg5~MR+&;%GI%~E|xxI#+`t;oEix#Su zCy5*Ab-e~>_9o1BC4C1_FdZw^#Ar)>6diumrK{t-!1N5 z^BB89#eS$iYLFf-e^U67f@C9TawfDG+dC8pc-05Ogo$e!+?QwU)cUFLnAG=4BA)Fu z*B4K&;7HLO92@W5qVnxsX`AMB2a5V)Q?6IDT${JifW8V!-*rs4Vbe`2>M^-#wZ9W8)qnvRQL$X&Lirz-MA`q4MMZ@q^8 zHj$V+#P{M)!>`GsUq5377T!#s#=bgFgdN>o-HF-%d-Zv2?TfbGe}_x&z59FPd2D5E z<+*sG%ig_%vqNZNN$za;9i-j5uJ`CnhSu^Y-DIe@ZlAlA#I?d|Dewn7nOAz zLxAHomE6QT@nXk+)hK448)W9r^$4`j%0~3^Gu^>-VSBU^9e1)Ws3&~IaHB8uuKg8z zWlwD%Da=8b$TBIQ6;C>BjL2s<<6rGQx>>p|`(<{7vt6^Qr^|&d<9bIdq3CbJ% zb98ifCEh1{I%VO#s&U9WJL(2cFIfS5S;ydkcPTgch(kxAMX6}H40TntMs)F=B^3Q* z?4yEqBZ%y{bBgdEN}Y`9W3 z_+ORG{Uz;}XL66yJhIq*AGE-BqL6Vq>(et|2%P4{b6m-m`IYd}6Zp!RkNr5B&ZVQIx&ON{8KutbPWQN8g7@&u zn!q0NBrJs+@QnKctnJgdh%PqhbN{qpXOw>5rB>$dYx&9j;=mN&%1+IB3w`6Fc|5M2 zi0zP&mE?|*Qay67gvNC2fFgdTJK(QqT=K;B@}xF!KKWC=Rf+L8_#Qi9xOTh5>>JN# zf2BvCIzmT5S~Nf~-^JrXM&&=eg6u8*ap^TXeXseZEQmHqI7;OZh@RE&N3nz?Zhp5& z^5Kr8l~==(e9+P`uQNOPACOv)sj<^bEp%ae{kd{2#@$iqka8B^N4EWAE7f+5XOuNQ7;Al~vQ*Pye}%nRj~^(^Vj0_xVXF3N22Z z88r_K_MfxgPkquX@=g=-j{Dxw{eQsSd=?)1I_an5YAZt2LzO~wqYN?GuLUJq-z+6K=%SZ7d~r zyW4`|2(Sjl2rB#f;pf>xyx|3L3g^1bAG&3~SJ+MY+gp!Hkj+(9o&>|VYV#bFof{~p zn}1%MJ8vN4NlBc?V;%QNl|C%y_Sdh64^WCPQ8#G3RfatBaq<5(O~-mO_CNOiU3VxV z6u??AoFO|*s)|NbOpku2J??R92`(93I})waGf9#J1^Y`mH<@{UW>8Z?5A9j(^`0*4 z&OKYaaVsr=GxC07IM-Oc`fJY=g|60j=h5&ZmyCA*N~G6N$!ec~$5mYrpB7iWe?9s5 zYtnX{9-)m9;DcuRZd4#tC7B6XUu-7Z)4C^c3^?=jg#qyvRDNm$7R#(4^ zns~>JdtQ8Q(g&C{Z?~i7Rws+_zjXLV+?oayXSL9G*3sS#p{Y2&jUs=&PD=@+XB2oq z0J6nM+>B0iz3KhM-~Rx)Rh>8Ih7;>~Uao(D>Z;E4e>&C2zebL4iJeaJ>}bg~?murE zE;YFp^}jF6gNL7Tqr`I~uR485+1p|M6!&2lxo|Rh<`MbAX)Wej+>cW6`N%Ry;hHFT zEZplKup<69M{fFL60)Pk*r?bz3H@#wZ5nNHiEc;I{cWrw`9GgXZ~h?oUOafcuXkM! zcQH@&O0)s}QR|Zw8Vkyj!OxVo^yLM)8K+wlhT}g>6vL=YmhMen=*%u?0LiSqo< z8%ejyOuU%LlMt;yoJ-eUZEmE1(?8&u&X3gdXpl>19mzblJIBNz$feGHMWwwlK1Zy7UmyawXUlDUVnxDbwucB zjh9Prf-S;~GF!aO<-vsNYi?1M&nt2mU%9P}^!IgJlGG%h%asrL9@QeDgK<#fn zu-Y`gr_I!8n5^w1yiY%30ImDf8(C?}oewD|1Vy4MIRCODgb0(rb&&wNcAz!}GW4)C>V*Q{lN7S@nrhE!{t4EwA&;Y%I zsP%B89nUT!OV?C~^?0P1uqnQs>5!C^l$I8-rqo{a_Hfdr>ocvZm@0hXl#EuRH*(s* zweEaoWMa#bfB%fjsAc9CtHvel7wL)$-7aiRQEFGWR&}wr7WsZ~k9MfV%elYKsZvLr zt*KT3_K0XXM@nT*!3H+Dznf4@CXQTpl-O zlTkP}k!YJ2u)|Nii9VBsm&cDxDFm0U>uU12MA5}^nxxk3{%C+ttbtw$e zM}JGpcIdzMel6zr)lbixnuqfje-yGVp;7|IGef9MWvCq>$Gzw>Kp7D^L)08 zl4shBgQuf|mtR#bReH(0N{Ki(_`}{8gqejnhrK$uIQ7T@Wa4(Mq@6`!$Ercixn@fQ>s_KS6Q(M2vc>C>18z9`1!f>T%{e-Za^GTGRie3hQ`RlV!zrRM z^7-2${U0OSIT}=KlqVsp@uA!$qDiusEBL~UzQ;52exHQyU!pPDC}oZuTN6*n+*Z`o z4HrGi(XZ)Z>C}?nxMySXN6J7K((tLjm8QMc_jms_f}8BsRb$T(-&lNI2CkTGB`LFZ zpyHtG-Av+a=V0xck;PW3DD$S0w@^{L1Q(W9{JGd7w&fdCnFF-_O z;8LB`*T#Ww71k0js3Po`;=L}@v56iHV;veK7BeS3{?M6rSkbO8idEZG#@T-&5T|dh z@y}kcmoFT40^=1LNJ6h##KvA+X%Zk(U5io+xjA331^OG30nw<;78^=O5%FU%t7Sb=p3D~aAX5y!)u${%f&i}+@a=9ek+etnA^=5 zqN~%8fj$`3IIHAFJAGgSn|j>A6D=PvetC@%#JP=To_Ng=)U5aNE=y1gY*c8kqs8b%AzLg zm_H@)b$>5+PV$NyHS?gb3ulg}`sUX=W=gr%l*R{&&fgor_F?t+rac(0_J#D6FJkz(n*jLZC}5DeaF&83K5)#X2;Tc3;!{A`AA+oNiLp6qM=9dksoj zC4s6q;)n{SZ*?EJF?Xig8)gT8@6T$6nme`|5A(^ShH!rL@a51d`e-VfTa-ih_#5u? zP7)iK&)4M7g@nI=dlHvo7)|>nKll4j?VK*ln=N zK~sOT?4{=nOz1x1j*Z%}kr4Y2vtnIy{e%g;_tN<3c(}Y3ut~5_0nNInCzwck6*^q# zGBBPnM)1D+Zs8+XgEGxL&Hc+-XU;1>*&763Fl|IJA28KNr69@dr zCi;&E6G2KJ{9RmU>z}pd(n-lB@n<7cJpz{D+6t9v%l?e*3>j1jHEW35avMkG(sdgp z2B3cKO;xqj$Sue^XAqM6F`26Mv*Y$c20PkLYl`-etro`TAL@pvBub{iW%c^X8Qd39 z`5v~&(ltWTSW+K0i#3yAFT$*{<~u9sQ-Nq-l3+}k#Zu;d@)!l5=aNu~Ht!vG*|=N> zxtcV1Il2@!&XBnx-27#*d$=9+BZuJ!hD}ZhoHY$~tJ+r0bRPOX&h^|r2%&=SMs2jh zoot7N=0Ri8REh|0eYFhtKU0;p`zi)obYjddafQ`T57D*6wcZCuJoUKXg!>P|68lqz zXynI*Z|-PI&3vpaA>GzioYrDdIH7%LI-GCJ8{>ZO&j!!w8oT7)h0#xFcdly7?O&xr zhs**8|A2bW^&NKUZ-r7qPxXdvDYpcAubEzKF_@;4lh#115Wovq=vc=0_8)S(VRU#} zkCz*6YM)gLRj?XS*n&`%cn08|RRMgh$YEKH7|s+h+6V?q zXN<>b4W*e1hQzYxa*BEcAZnxXljL*C+n{X^6jgF$&XqbXm@3q_2OcYCh&aeZn?D>W z;>$kS#8A7&@0SB_)BfWsXxHE-M5@wgriP5&!k8K;mZNvLAN8@x;z2X(*2{(i($Nc=u-KhZZ-e~YIj zr6Fhg+Cr9VU;*27!@ch(&$BMJ7@5iGe%fFHfBej6P_0_(W{Q_2rfaJS=TABo^%gbT zyD!~XNc(o*PO>2Ja&<6)E3TT(88OSAocN7f*&O5A|^XUOw^O1-CB>Opz>wc2!#zUW2BWu6kH_>_UH({h`P z!@zFZYWH1ECc3Ts#E8j_noRrV)OKt^{2LsFNVzlKjt4(BF`+co|n=LyRw2}w6Q*d2y%nW3gnQR z=I+DXDh2QjtTuDo&`Xe>P&AhaudhCaf>{LS!)cUtg(pcG-#nJg%0wG&nU1&N7LwA$9K|H%!Fusa4{assT zi*j;a=1!%xpU8=_4sHRAy9ASfo=`k3=C7A^9pNC|8Un=VBaJ)=@(q(PZdQ9~n|3Qwhb(z%^A0|iBf!lHwOoWsRf z4?#>xawLgDm&oF!V6u{9!9xNp%Sy81soW4Vc7yIvT0Xe)c7HOuWVeltQx_8oocVqd zIlbf0{ZuyCPAzH#W)&(Zoi?I36D2`$A!$jmv`-)C?!E=T^Xlk)1iqVFk-|l~P?wu3 z)AlPl4TdItwy)b=4krGh)<}}wJh;&=5Y3&6x%t+|fHuS;rzXwe7F=D%J5@w zlFkd#B=!9NUa7$w$%JwhyNa(}Kxmx79QANg|31 z3e_-L28~Dp<u_5*vc$K9r$MbXXI|kxq>K>U+%QA`-teQ$(K?tNP zY-Lh!pgUYE7UGcMAs?zLAMT2Ygv+2}pc8)35&n z&3O(-W^^gSsjrooOyncjI^ZtJr2eZKqo^D%6LFsB*ouU$XLMFw%+q91xel6ye*8$B zhnKS>)_uy{3ji8Wum3}y>be&{xLb)VL5TQb{#;acenw|oq{6tPivnFbWVpQBIzQY_ zD1;-~Bn6B=!7>&- zx$23C!nsiI5;k@eMAgDJ3u%XR0AbEJOuLEjvk4c&sTn{#=SvLkx1OXC@I@Ygs%!oj%TJ@y_a-iNobnb6zS)=tB2_!oDH_5Q1 zaSmB1UFy#H-7&V2GId56{VmWAdiZiXdY~RHZB6u6ZPEsnj@;K?GJ9te&2cIo?j*g- zS#LAg=BSJ+1SSi?tzs2xN#3hfF5JMHbg0q2@pE!a|DJ^WYUX1e`8Fc%@3*7^5e2yI z_hT!hznng|aeS!IUSAa~h6owYR9E9b&ez?q;xYnMrdz~z0>LD$LL_i5>ssbp#|o#z zp%e1j9hE=BjqadfF3@tVtOaI|l(gt63cw$3#eV=x9F)RUt89gyKeryClE>5P-eVLq z@i2K5gsK*n{-D0QSGcoqduX}o)uc{3Co$Tu-p)7yy~f{4&`xTXD6nZ?#M2V@$=#HY-gikqCkKAk%Rc!aCBAWxy0z9)uI!OvZt|!HZX2OF1iI8EjT#!<#BVVHiE^pC zjqbT+9o+7)Ze9JEtw?LjClBhk_J@Bq(4(kJY*nNI5eJsiC#-ZtL~5Y@qVTNfl?|Nr zHsF{uFluAr`D^SDrK#7|{?Pl1e_0 zXO&E&4%>^1sRZBHju(!J3BLF8r!=43HwbxIIRd3`ngqa%S|YbE@~^t3&3ON;d^r_# z59~Y8j1sG7U?>N2Wp6E4AHGyUHM+6#H((g|kW1M4Oi&vb?iO5ZAMQY*t5Q|7(7$GK~p}q-!m;fX2*#{SR6n9jJ-O$@lWbd)ZwsIRyxDl*HY7_|IK!>`I=l( zP1jEXtgCi3BYP_h@W#S3?!m<#T3cM)SFReYG8J#+Z=|tR96|aiZxxtX}biU038pSQKOpNfho*XeZ!QFNq&yh~;AjL_;+~LuLWb0V&-q z9e%BL40tVD>}Xbd55Tj$!#rGgeL!2w3Z~>AB!*(@kCPP3 zn*Nb56oc}AswC-av5l-t-9DcF9FSOnV#2947$?0n00t-JT%sG=sQMSs+=yR{l%0u1 z{0K|l;hzy~wv~~BO^|iLmCv6uk;ABI;n&y1c-p+bcuRKdDOQEBz&_|+HYAW$6#! zFN})o*cL1(F-f8Ro*tYE7Mgo%>#V?#tl4pMJAT74WwqYQI> z$cQy#O9|!_RKzO&B4M)yzcH4Ds_pTB{nd0=Ian~(wYgNG#X9gh@xnuiAsjd=)bc#@ zB5s!wQ9m)FL6o#B``skQk!WSt3J0_G{dHH<*TOefR7aNi`di7%WcMsVing? zi8MiK6UDB?#Yp0P+l#_ry%b&tguy zU#tan79scnH5?Y+VCK;8#SW+Ajh4 zhQA4uP3eVQ+hD&^j6K=?3fwG|=feZ2#65>l1m5{*fKa6)b%UGliSQ)wa$(ax=%1-L^qJ>2_b`W5&Gllk8n1 z83IUClsHRfP=sC5&iE+kT1tKK{KE8Cb}Jl7LiSRKq)6wEd6Jdf&W8CCh(2V{s1b8_ znk{|>M3ywrssA?R?^s2-Gid+OR!0fBUEFIn^NuL*W`X-SH*dFLO!`t**GiAu%|s@H zySO4NO|c8sSSD2JDfsyVIe|vTK#PS^L7P*^Q=69}SN1`cZs0d;UFUDb-;kcrB0OiP zMlymOZtL=HMz{}^$^I<)or$^UeVn2;I=@jW0L&8Xl|HfirHQEb0cLSOx2!reAHKr@ zo}{ev+2*1CjI-=-+|xnqK1BS!k|u&X@SgCQ7=|17bZ=Szr219O{@2z>`aSYV5;6Rr}g1yRuy^i`^_y4Wfgcw~O&d(^z!Ny(P8`h^(KZXA(<2UOc0>2nBnfDS& zmZOdPI+$>P0K%RY+-|$b8e$-;(F*;5Ez2iS~ETnK{(Ca1cChy0@A|(tNo9+m z@qd)`ADaCiC3X?(G?o9KU3~kQ(DSDo)A;1W_b>mR=<+O?k;wB7UX@4gdvI_50gOMr z8>+H?-TzJNyZNiV8}O<6DKFuQq(ft-GjyX4W4B7iFyjhQhvY-E|JXkO@6ME+wq|&j z!mwzSz6qYZXwg+?rp~q-!@5HiU97d3b95Or!K3JxM1*o@q=jtvrDA0)=+_G|6prsV06tVkeO=qsss6aCA-2pzjDX2Rrj@fOw=f6XOM0!Drk!`ngY|r9 zQzKGDd=FCX^-jB%u%~TAI#D2V=UC!ryC48nRi)^TD1y;^H-5(FNNL) zwU&p#Bu(`hvp@Y|DbkhIDlS+2yB?LBfnu|S+08ra!(Q)96%8L)^FtPb)2RLdTrn7j z>{ULb)}s0A(Xid_09wNbJLPbjNGIA3O~F}m;0)H-5*KORddc?RT(FwD=oYCi4{4z< zU~D{jrJQfLH%pDd*)aDwznonGOEa$go7yR>KbXTh#?QxMU}LP)&r!h7eWOOgJ%#YX zE=%)X&TJ#lPGv&>#M>%UrjphJc5D7~zEx30F*V04iDJpnw^!MK z{mDd2mC7(|_l_BKND3u1$M_ZLURm5vKT^9J@G;JoP@dDJ8s4ZK7t@R|PdAXea@35s zv4bH9OMk$w@0$gr$=pRAj3y1ZT`N65kY{YE))5}+2co(G;!R1Y?c~bw|K{ej#Z0Uk zTO};d^!VVS(xxIhO>Iut!jipX02h*dwfU2_d+B1ByWM{>L({&Yz35d#*J;0V+>@U1 zcn9;%_w45J>?Y@$>%c0+QJ!%64w?|kHQLuZxfUcRcb#wXnw82(aKg|$9qEC6eA zy(&2CYWdgG>5~z0EHokiRi3jl!G{KBFSW_!5GT;NH{|gvc%N_Ed1rF1ncac3q6)8~ zuZ!HHvwQ}y+)^DHFLCR#GE$1pi5_FH1+Oa6ne?!9vq(;XDe(dO4yNW4jcxR1>Q07bAs*eL1oQI4O$&Se*&g;eUpmd~ZITi#b6A zST7v4UW7X*YbkoTgBcI9Q#w|Ptm|xLtNR?2j z*ssfdlmt)B`Dm`9KKCpa*WbznRW1SBQ37urDT^)318Omc8qu*>Pf zciZDFwYC5HVQ*7UN&Mg0aAR4Y1s8fsQ;2~RRz&F!g1I02hUKrAz*1C~W&ywXYz^SL zaNECqd5^cCL9x<9Z+B8%zWGFMCCIdoR1i}&MH8(>MpM1g`pvmTJ|S_MaMycciKTMD zWo*l?zjk9dU#)XoUj{V6K8ys#p0M=q15eo_QNiIHVE1bu(~-uRPX9UN=3P^E5{I|V zkfB!3W|q7QoU~EAfL)-?OK% zkz7grEo_$BkbI~nVG5O;UM@A-9hi-X5>e}ZYfWohL7bBLNPn1jV1M1;S>j~-95AI$J<~a}WrW_bh*855Q z7iGmY=EDE^Mo&Uo*4%%#g6cW>ALlm)?#?)no6UbtOvwwWG4p?}EC1I%zTfCEvpx8K zKF9x3`P<*lrE0xqo5d=vYW=T1+|%UKW^)ivie9iE?y!13(8TEVVB!0vSK@lv77~gW~7>Y zbt}&9r^!@H{z2;#n3dT>0kXL@bV`xwznY7d1eeUT2td*7!HuTvd}Y$2-9dGl>AV{% z_`UYY75U8=WWsX8L#qA+mPE{5i2*wQ0AA5mpG!y(s0(43ubh{Au!1u{5&EGkc7ndQ zVv`mikLk;Y1?jpktbmi6o3H(_H^)*RHW>+qjG1(aGEZ6c?=#fg|F|S91fi5DC7A5{ z`%r1-gRjMniFJ_{;#L>?gpoch4fJ(t=l8I-H$yhv44VT?Tk4wVI3n0%_rQP#%{G@( z2V-gNl-8zBjI>M4)tQq0&#ZiKzuDgMr{=#Q@B8sctE+eaft$MoQ!h87mppYw-wh!( zaGiWQ+79{rEFC6@D(G^%kzcm{VM#Xknmu|gkRNglPw=R4frO@@BUk4lDmI4~=kD^g zFBR4KvevD828&>A&@EPwRk6)sk@9nmoylF=tAuQIIRFe=3McDa=$@&=C9w0QO}ale zo+?1C@Ny@=4~0~|2v3fR4T`Mzmo}}_A^Ggz#YwlEjMxxvlPRmo3IxKjUX1;s*}sii z8V}T_9^Sqt$?^E!>37wn$hXfPq02Z$m@SV_9pM_nH|0#hHjjnDzv+6x#H@3|CIT8t zLsqH&T$sU$Y4wMJ?z&PONaSDYbCAoQlCff)X^Mc)Rh$3!d1HbZ`)BRTFzF#?JiBEMmLdt-4LrsM&*;D=_cAg)7B&2F1UwG9B! ztzzku^!ATp)6|h!Z3vZ|g!o<1X4{=Ycx#01u_9xn9iR?94v`t?)jI>l7}|{%+zqob zq}Y%iIUV>zN+ymmcU$$%5^C9ZAC%CM__;txOY8OM3fUUH9eq0j=f^K`-9&`Bw@x=h znqi&DUlZ+Cg==3RRhV91(VfFo7(jWr)0zN%?<&9X76TChB$UTAcG_OoQ}Inz&F-^J z@ALtA4ZT%iO;yCKpS&!mT&Z6t**v?pKUo>$gj~58nGEUDF!e_K?eH&V%7822hS~6s zG|WspBf|}M1##8|t~SZz4;o-##;C%gIL6sM%9gpuW&R}GICDoHoTUQO&2Iw(B0HKOJJlcvtvV(6xc<8Pi0H_2T`i|HtIm^kgk+S8`*aI+}q?GAZ_Ly zZ{yqhv0TV|^dhg(m-k2u@p|n|A)Al>th!fB1N$D_hwG_0S>#V8Fv5bB7Ge(9BAlAO z!_>8ijs4k-=iy+OQ?c}*0~gMvcG0~$vYbFd5wjM=@?g1{}9{Don`a z>_lhQ`lpe94HM<&hW|+zT*EoNi7Gn-0Bmg3X8$ zrTlt;&ls}aNz(z!J6M+hj516IkRh`?+6}I9${4;05anq$6+sGrZ&+;Gifl~sdBxoW z07!!`mVDJ%&(r1Y=XFvRlbhP$<6{{V9^3C55lCcssm?>uY)C+F>U{=5n=tHaU`IbV zl>iXFyC%zOM`sX)%>;Q*m{RQ!#pBPeR*zTPuLp9VE|13=xW{3Tod4v57jinP;WF6R z>}KJM#Z%7}JobS&id)_j-R55wmKdoFj_)>8L0I(BS1)FS+AOLcVvg*WX&&B$QVOjP zdj8n`j^lw=rbs!drofPhQ%rtg)Vb!r`<8z1^&WEEO&ml3=o0kshziU?Yx5rwCtOYU z#J4%0f|jaii4(4=h#x57pNVwyQmXL^tzyn%wjIO1h{94?af~x0iDccSzJ5#*wc$Bs zRusMvOPV%n)mlaW%t^ViI1d0E%D=iILLo zBr_VgAbDDp0Wq4Z{`hsiiuVf$pj4N>i3(oKL?R(|!_w}hyADUNFuf1q$HkU|Ry!Ug z=A~M`9xv+)-YO7!@CYBGX4!`=UA%{gP5uJ}MDVoflD^%$cLqFKc{64hdP`e%Acn$- zM2QMZtpK~K4iZU;ddePDF5B@hn0M~mWT!E!$_6VjJ+CE-kATR&h&a#;4o%5P(mu6% zb7tsIitD|rl&(Moog@N2q4^aPi1XtO%y{OnTo;3wb(gN=LAdXYj7XN!%f_JiTBuvUrNYfE#3|eGDD=ie&?s zf%k=Ob#@T-a9-?9d}s`i4R;tZiDS;{9F$9TD7y`nZ`|;G@4;MPEo;M%Bqq@^UvZG; z*abgcwc#eZafX`+f~K&!6bW6KVZ%gMw<7;u=k$*!FeE7Oi?oX4-q7Z+?AjJ;yFFVunuzgM@F)h-GABkg zDqzn42#|#S1BgiYb1{LZ>tKBs+)xpwzqnj>J8A}BaAfvvAn$>Lb&*BEK--DcJ)kdb zi7`GJo7XZTlF{YT(~ahJ+*~M>I6jmtdjg{>yuU%8^#b#wrcUZYj{uZYqV0#Zmsg0< zE2F>MDguV#^kt}VI%=FwpwzE4c$SvH6q?V5F4Hb!lTR3e6W1C1sKoKTNKIA4hI%9u zj(2FHv+|kazDeS(()D(WfsH;1Z2+qp)|kNcdjF%w)f+Z>pM?C03s!Es=IM982cktZ zUJgXlhfS@ko|72y@X)ru7zV&On6AdDdzc z+>)IXH|WU~TzCp#F#S+1h}QzX#VB&o*t$6#`@U zU0AYmJ59%gyGqTqcAEK0bMof?OwT_$4#IC-3ql4?V`c;212J-xVff>oRzY=@)l1%S zfe@3K>dJ@C==XysxQxV3h)4D_Pe<)$vTALh{8%_5sUGSsE=hVOwn-7}IkS^yCEERK zOxqSm^-7CxpNVQ1$z}x6xu$GbX=>BqMD|l>II$$gV$Viz+}E*yp$+&z#Jx=R(^}CT z4UL8a_TXxct&D3Zt$K_Dp^09P%fWEg666(N&ON;YadzV zZu;cN|CamjC@7I3_*3{@p@eZ)p)5&Uh>1Q28sVqwgOSgQEuy}Pda7S=r&xaS6wema zF0N^5UTOj?Qg>z>;mm1^p61~)%0uExe_2%&hE=zyAEu8pwtt)}!Xl~$cAwHiN1Fyrg2m*<-%Fz4IZ{#f1!@07;?5}LnH zn1!>#oe7uV4V+%qZ?D0Ox4JQ`CVZf0b!vMn>CU-R$oSk_v19xo-f}^Tq_n-`@#{Qnb={U|E0|%I043kdl?g?CFv0wBb^Zp@-=w znm)wJ%CzdI`7+YU-sCaaX+}$qQ^B~dXIaR2^msq=C@+nJC;Y=ZMZ0pO35UW6Gy8#p z?z1_ES9W`~Brct(_KXE0UAc#>a%NCI4cqGK?zZ*&H>0=7=o=y#qKMm&J?Is$+L2z~ z$cMM?g(?Yn)EH!SCl$q#!$}V`%1$XvuDVpWu_h`%x2Zgfw4YIB=um`BCU&!0a})$s zsdvhq53#Mv*gm`+Y*_kcz2f2>99-99a$)RqpVJ2+;@M&{JuG_F~ZHm#9iWN8q4iwD$0Z{D(u@J(e4Do-_2&u<Wp zD-8CCt)!}7TN%uG#k5an@FT)FEVrlkLB0(>M|0A~=i;*2)62vs=Q*h2Eu{JV$kiN9 zMxOml)T$Hm_!n82BOkG+^!8CL%F|%gJJ?9LF6S?^fvFkWq!m8eN}9s+C;gmp2Q+&@ z^dUmmyVIBDB|jKF*T+BrDmu)}MG7~^#$jWIj}(rf3-cAbk01;OkOMI69m$$TZSVIi zKPrc7T}$B;l4sK${!^i%rT49~)))dj;GasX?0ifk6VVm+O`8S@e(#}d{@tGEBq=4X zqg6E9lqtMOX*Gqez0T)28|hdJoOJOqR2DUV()x7yJXDCUosmXbkXVzY91u3~eVA5L z*bDr^MIHPjxDPQh0F@@t(20=&rmTtO8*DB}d{!^0VE9Bw_Jgb)ksk`*8SosTs;jag z%djWfFN%BXm%y>?m_2hH23#bhaT4uOf@At%e9W(}l>xs!Lp zn;U5df=B&QH6z>~fQ5H`AhNjpGV0GGLtT|wE)1TVwJYGHn-o3^Wf z`xY~n8d`o!FnehAzz3~W(>9%MwAqmtv)>?k>D(t4f2(ixaj`SDB(I=PFw6qI)8CRr zs1x;;oLu^-JeDeIzHXnF?o~{YC7p1%9t|2`wF-t?;s0IZ%3IKz_73gB5VbO+QDn=(D)iEsdZDm!k z8e2OJ7ZDkB{5`?SC{HiWrfKju;vbAB4PBNX{B!>Dpzw3_#~|-KUsBZQlH1`&8SWBl z2>zfVBuZ*7*@0P|EDIB?nEO)h*oFVMuV?&!zA6H7J@B4*`+&`QE7On%Nhpp(w1I8=GB_S&!muEtrqNq=+^ zteYpccgi!aFsKsf;S{bRT_X+G6z#|mXld1Ck!7mK$feu>Z7FHV)%M^hL3Ymd%_av@1W~sj+Gvs+#XLcS&Q)LQ^1( z`q6ONH0)zoBFeHn&Q;*;CYFY9KD9a*~JOBVa zTO=`1f&!b3NhNbtla$GcfXU_WbcYT->Mjaxp0ks3D~x{tr_3U)@GbL}Stqs2&-wwR z5n$$1v!ZSqCin+-TP%PEt;`g-l%A@um4mI>E4eTje9)Nun?KUC1@zbhSq9Yh{FNpz zQUCpGLII>%WgsSYn}jSswi0Ayx;gQ%bn$eIUcI~zHuOP_;=hr!u)By(IELs z>GDymVa&rUr#g`Gp6Obj%?&`etBRqtm0v2yite`O+kGHaJwN`7+0Y`_l4aA8Ul^Nb z7Kv%dD-U-I=YpZ=$L52KRy25ub#K$_uWz@bb?zIbuc>_xgm!ew^YAuAqlQJPZ&0rzI+cBXu3$*{VhlOu3D1 zDv}$^x|;k!>~oAV=e5w5YN?>j2496}qP0F%rKUL!4T3_@Skc!(cT}Q_G(T~EC&)_y zmBA>w;#2Om?iaaZN;_Ex-_>{i*_2_tNneypV*~kyMWY5j@35 zvD_*AduXQ$0I{n?L`upNLD$pp+;V#PnaeOjSR8)Ym%fk+stfc6A;I$fKT2=EnsGn7 zT-DuGG$!>U5NhJf8(M3}c!ektkq3LeIG{p9LEjxdQ|cMdhJVmA!3YK5392`ma)sMt zi=X71-{-miC|kpUCXqdh-vJm9x@Y#X0{xNagX`gvEe&8VgN=(}1|uo1(eA_j&TZN% z7oAmYLfW-U=K|Rx3D)yr{)F9tD?9yvR*+9hgxUSF#MyGKvRZZ+WZ1S`{ZtBjd`k(X z5IQ(8IvMZ%2Ou4*^v3l>ZqLhKZdxTl{+EZp5bUwrB zLuz>)(%zX&y{!_SXLo#okC~tDnKN-bB1q@s{@kFzO8jIrpLho_`jc$cWD%C%GVLpe zk44k5HT%5+Mkp0lFZD1*+%r9}D1#(0bh8-9#vZOk$r7p{$dJ%QVuf&q`t?Co8V%tr zVz8hnTt&mj$&^s1+Ipq_6!W2Wa`Ts(GADnO`;YZEgj~b=11A?#0!z1M5plzP+RA=W zgs~kHwO=V~ZeL@wG~3cL3Qul!OrAsCJLJ9g14*ijEA4JD2Xk zL)Qjp{U$+(WI{h|pKh3ls8aGlm!0(&uyeZkKok?Jca#o2wpljR`79Q-JcDoaWhGv* z?`%qefHfgoHYqh5pUbWATWv8q=J$aWn(x5Ts5_q+UV@*Q(_SXUHk^iCT4I5IXwZ#!8Z{76!Ore5)|DBUF3;oX zn9M)lra)2$b71;7C+(I&%wq>M8)M$p4UeD4)cpn{V|zOh7ta~UcrZYU+Q=Tx!sai) zQ*^5Z%o+a8W@&gdK11*r)`cgzML=N&&*`Cwz-$er|=yB}$+@_PWu5dccnIFygpTabjA7Pv?S3|aJQt(I9 zHNMOlI_9ZW@PrNGg8bZ?^L{ga+$3LZE7hVt!n5iytz1&5kjMG3Xe=m-s7pX>xyr2# z4~|{ivbtc`)gU9-7O~{xxVsx=)=|M(Z*Om*=J&LFJiJGr5pG1-pZ9=$)0;kZOg6ey z;A#BAQUmuR?8uUMXk7U70DC#1Sa0sI z7KwtOI9X+YF0e(Or&z*=6)kle#p9Syq-(-%`~%3H3TAKO6S%m*Aio`%FtZB$E`_6U{c8(iW#tg&2-xRD>2tK7FP9 z%QGx~F4JlmH!MxGfuenZOD|A~=NSGr-xsrRW7+O-5V7A38@cJS1rE-Euu$jh+i)_L ziGN=9wU>hLr~@^uCn@2x)P;&*%RqiYfm5N2tI;qi8?9&gV)rq|lIdR1|lCweEV!BO%|RqWtrd656ing4DJf)>o%3D9l zOzYlFrTrl9Uqo8yGBlw`|gmTzbTElKM7&+!PYc|j6U>2(6KJ+i{E+D;8l2; z7q5?&z{ zr+nwsb&6iJ?mUk>mrSnMQQ+Ep#mM{_m6HqCadBZ;NsmT--x3^?=K^5hOb_?46iGxU zzMZ@OaT9|pjNs2~RZtu~0y=Vd)?`%5!)+>${1j%R{}g)9b)q-B{}s z_k5;%vSqh9+b$WPE^Ru+S8_OgN|kGO+1DT8<*Ii^BUs+U;D467hrym^tvoz9^|{2z z0$fghGZKptT}?@e{HFfCw;jx)PFA9T~Z%B`-W!C*0F_f;c58JH7+ zrr~O@wXE>Hl(Z6_)1(GNFlY?Px%WZL5h}2ud%oT{6xOF+8>4}$|D`+u>&0mDqSVl~ z0J%RdBtv7m*$sX*+TTy|lp~Ss2>vmt>Za`>+Ui@iBNirI2+p zI71kVaNPUh#wE3djE@YBbUO z$R5l~a;k7d7HPF5YFqJ$qY?k{)az3q`-lTGl3(hy!#ZR#xWmJT5_60&J96q$sgc)65#yC5LX_!n1 z4-Ii$M=AG2C8RB7bOhBa)`xk9{!V)+tb{n;(1F)K=WB&MRAzZ7l%=M>CfXHO#iaC; zTLY0?ey|v%+pMHjn6vPk$u}RRW7L64*wjN3IO`S@&qGp&Oik<_+DWc@)ZN7~W0F{k z&?e~)nwT!$-JPb}Y=3{;Jk&Z~A-lxYYfZK5cYV|sA_I|g5e1Y_@VR#r|OsD`| zQx+Fii)gukMpGM{sm{8$?}PJ0k?cE69io)9&aWcg2WK3o*B=t0zdCUGzAoV>PT%q| z&I=O9wp^ROytvEsM)$R8<`!68@m{cehl{?-H!Mht$;H*Bxsn?6^1wm3*!1iNYD(+% z>TNiXO#$~&c(h|KxV|UHs{k*~nC}=H;x7(gs3R->;uqFhr+eT0qKg}#XCF;W<2QFT zsjpBrY0DbN=@@{QNX9Sc3z$3DXSHgM13Q?AHRh}i-L#E{kOnco6`BvL2QD?I%pfG73ELV%GgzI4h!KAgFl{Qyhea^w-x!sQ{sSH#UK zgsWE1RM<)s+n||J|pl+a%^@-o63Z_NQux_ zZS#{t*;JVlrcC2Sd`hmo53vH!Eq8+}^w04o*G#T}J2lnksEOT8f6;`d7hR1&JVcD* z*9_3zgK4#is=AkNU#OPN|Desk9U!9y$)vU&fdAY4n@Tq>JGE|k{d06(9nRaK_Elc> z1h2Bn_t!g6o#t?0@~YV(4D9^-jQtOQ{f|<;M0EWTKZdv={e}l!FtUC;7N8b?BkdU> z#>ok?1r8`Q53UR{kKvX7o?37*n;N@1Xn?PRn&iY>0Tr#s*?^Bp`dqX|7W_RZD50*Ob z>~{9AI5mvwExlM6>(I=9+r87)ak+N?9(ro`{mc|Yt+OWxm39;q>V~WiA4n0*iaj9g zK^-1{SVzh8dQKkU5mTJ=#UD(ZZ~^k!Uk(^oQwoQZTdLAU&PA(jf~RfhpZ6K+S~9#k zQ--E6&>S6!r{wvly9ZDm3_W7dl0_x2mp0NEo>1oEfYAc+lD^y-meyQf*Jvy#WLPLuyOHK#YQ}{C@GtDJ@0BZ)Slvx}4hdjVC5ke->?`Pnrex8vI=3 z*Va*?cmPMgsk>Sdo9HkW46=nhQS*yAm2R%vhL>0)i%Mo>v#@dDFwT(DI)9S?DnH=y zJCtM8K^)=tAk(@W@5jxD1?BqC3OxqsXNs3dQpI}LOC`_Jg2;ZrMa90$i;Unm9=~14 zltam@DgW|^${G_Z2sx!|7Ssm%vx0wf|G`i@H`~|LN7xr9p}gQ-apywj=_TWYxBF;u zG9FDzIqiSnx^v`RK(EEc;&AlueTbRUT35`IKZTBKG_8#1#ar2?@2YAG))4sNehQ}m z?%2;~MK*!$3lQ(Pw6WP9X)vg{)ppH0Wm<2oYb>}7X7#2ek%>MgMk!v-426vZtH92n zdBKH$l6=x_XrR@RrM6ThD@hIH%-(gh5%kW!*b^#${B;(hly#8smuKwoj_fi$1rb6x5`TKH`Tm^dnn4sWQEr%%*NFJs32*#Uf+0WEOf3Q#3Y$TrR}o zhm?KP1kU8hmI2;td@r2t2d9>~#F82YgpUzqaU~$PEPqtpacPz9J#xxigw_%H=ho{< z1*79P0X&wy4oTuZ^@i{YtFre8OZXx8jBaQ$$xK$Wmcsl%mr=g1#`jh1uT?8A(Ct<< z=%Pm<(Z8_d4vlSvMQTO;V&(D{yl&>-J1e`XPIpBh1M1AU3-OJ`KRg#)!efGQ`{^4OAXC$gA} zY{Wufs@zuq+nYt9dcm3bV0nSPa8tAQ@6@|%n;!NBXd~`3+UUG0ev2u%bWH%}AcKz^ zv!a$u7MsKT5_@OYQdUfyr#h9XoSTI|V~^DBlxB`)Unws5)+=oeN7>u;>+os{pw)v! z+?O;%UmOUpz`8LBSV7WY6=rf8oUZD>UAh)jCPDBKX}eb_mP^J-rWtf)8bnNP&9^xQ z{rfs20}*5AvqAb89O{SMtSMEeNJbZ>SG;Myt5yBZ;MJ+sa)#4aqVo|w)%yK#lL}2o zmcr>@Ti#C<0cKEwX#1hOO=Kzr^zg7v!Z*|rA{p&bVU59oW*yNZ^$%B5znu=Io{E=uRAc`6OA&3EP*OFjW7~1q%lEdnq4Z( z&)9@DhPE;*7I4lT{lh7GLk6wD-S5d{qJyk_2tttm!q-~|we`gR-U;q5!QCx*aJS+v z4erGftO=#KJH@4Vf#TX?h2U;Q3Plu=%X>23XE1n4-NWuVM7j^Amks>o$dL98q@f_uD z*TMNU6=iyj?rH_4Hd@EP!q^*CHPDPuPNxK%SA=Fp;CN1a+kq2P2<}ZKvpixX(cGkb zru{4%{lvMlXy6|puOUdKsfg8EmnJt~qn2+8;P=54#&)$JDgE?K$Y2|vzEk%%+QLKZ z=OE=Dgr?uQpGq~&Em6*o<9tUPy8j_35tOM)kSMG(`PLO{9^v}DXN1Xt8@Awc2zs&D z<|WLkDIXbDYm)W;AAlM%wDK6+d$X!fy`A%}eQR4m$J$bbuUO$t;TGvERI!VFYH`@J zrk`ji`zdd;9+&ftfZ&C*k(xtI5U4e3qFrn<_vJT~Am}U^yK&4aVorog7kl4O_+YPs zmrtGeG1>b-bDZ7*Ka~9Pk}Oz$&;KOT9Uzct6~3%l?ZK)a*W2FDjrxRCaj4u`duwlz z3)y>&rv3-8t^Cum8>c0?on6E~rTQc7%r`35188^j>?F&_TrlvdF$ORvkQ`m^Rd}ZQ zDD+nJ?5%Uf=hKYzNME?+bIdKgnAdir{{YQA0?rdnHuV9!W(DZXX%A|gQIvzwN3R(C z-IDSJc*l%aAZ_L=>xQOkg6?N?h%e-fg>CtQq08=En@JJ;w{uG~(=5`7Qgn(a2Wy*V&tT0u{UnPMv)TKnY^Z1N9NUEvZc90#&~`ZXSgd%Z=zN#4FD zz8<`EG;@ISTlZb@uU}f)*qe4my(d zkzEIV9^Uk&`UfCD`pewpw?}mJ+e+8XJ;N^Zt#(2Dnw6thqW-2@Hy><8E8G%bl~mqEmux2yr%bOhWNf04uDZIPKhx9F9US{X#&5;78OsD$R5@(?=*pc7n=Szc6?|v87@9aW&)tz0<4S6ewe|NMM?TAI(k`>lJ zaJ^2VuX?v)`F92;r{VVoghi}eCeQM1FQP&9rvy}e1qGOda-2Pg;=j%Oh;o&KfE={((7q-q-T8KaNekF zLn@E3eoz^<82Sg;q4QIH^|ggJK z+l6k|$!$PrP;W)4rp+@t9r!){)Z8Y=w>y*SlUul zc07+7rq9gWTk}4XR1|^75D&I*Ts4h>v4ZCFKTf|3Jr4tjzz!e1M0DcW-$SM{zOpC- z%alIFCY+4ae^1^b37ga{2kWa?X9?g4pI zmu47Z6tP}x8tA^wUQB%k%?mH^dF!!Y`hGC4!`JoM&kbg7h^RYvS%Ijlkqt_3_ea2j zV!st@m~#QD!X?bf1p7jcu|}d+-ovlYXaA&&7nJrPHeRGZ`$K8}z<~{Y$Y}2>aj>M! zu=>KTbYW4`z3Vdh^|;NyzxG(LiV!nu(=j!P#eeQ~e+zSyQ{So4og&*$`DtgHj#HVi z&38EqX}Nu1U#Y`+PQP!+Sk1DiztEL2rOp4%Ir$HC^7uc3^*@{wAdnpJ$T=}~B!fpT z{vXiEh0)Ic%{d|a2l(~*t%;lwl%FiII*?;wqvohoVKVAm#4Y_(!@Kg%wLb=>ZWc*! z>d#%KS@R9+ZS2XKy!-zEKi&ottFVc(GJribu`P8fu*ok9In>T&9RsDjuyW`ZUKu@u zd5muw5zQQa{ph5!kRXKnC^@Xzaw`J3P{+NFK!s$BYe-?icnFz_^$|?Oypk8-tO&3Q ztq#Cy=@Ecp2wT3v+L4Squ&t`j>eO=@&frxq{cYK&j8l`T^yHT~Nuq?25@s~Qtvf z*J$Ik0iw~*`mvm8qDQ7HPGph___F*@dO|IZiu$uiIYte3^^b~SG%I75Ve{DT?x=5E zTMH^hv(Qk#P6*_3R~!|h8+MLjMRTrFql9vgP6MK9yMa>V1RU`PYcvv{0n z@-2kzgNzH`{s>SVn}w_N)9>%ui|Cg4%@DIb%C`O>v}Q)i6eYY$m+0ku6L?%tHkl%NlrUc^~Z-zHQCLgg{Tn-aOuSd#w$ z!|1^nPl4aQ=-2#h7- zMt~fDXDyKlejrc8ZGwIiiehf>{bb}Z8D3!I)h7dx_8>n{y_(!i24^>meejjgb}F{h zK3{^=Ecp+_cy54*AsLw&6Y8R{8I+ZcOa5&eKjX^_YP({!U}?HndhRHPC>{H!p_&b6 z>U@}!IDZ^s&ksqz{RCEFsi_JdD(SjN=(6YVq$J51MPM!4ydF-Ivh?w2c_aucnIGH4 zEMw!TsZXp9_K7$Vlh%N@KQTz!~)$KLsg$7NCUF#(=s;W>130$um}oc zU5KEt&k4A(j_f}t>~XdV(+Yvjw}IS7ShU!@67r7;kB?;g(fhne#8A~zVZc|MT= zo-(NUvV9qcRBuVAxJqMP-;cT_dywfgQExJK$$T}^JWV$#aT6$Sj&C%Zr9UGz_3;hH zbkto}k-{u+FO)Tug$vDoF%?Z0AE2AW3xvMyj;G4l_032`c+PgHQ2zP0>G~<@;=OdV z2bMv>aK?mN%h7={TcN%jm|s?qaDo)aIvWN0ejGE@RHIISwXYXPjNyhMKngx1f|w_S z=*6kAWlXq;(GmS$4g8Cfn$5DaK%Yn%62HybEaPQ*hKLiV#04bfUj{5b)Kl0&_@}NN zg#63+Fv@m_XRIvgH|k^g2MsKc?8{}!`0sib!E#>I8Eo-5~7VMsdB0$?S=->^2a!|7or79UZ#Za{>*&l5X{R_ z*UV?)Z1~I^&4TC|{)xK)oYu!SWfNjNLr_uro#s@2O)$h@H}AanViR~pxA3WC?lMXG z?Uphx^2G?OT;~#YFE=v zr1%KtxO975sPYOCKnD7;hT^qkskq(CfXw9%JQ;q#(q|`1S6YmBOv)$Yn}ZS5a)8m* zoo6@{Y2&1U5@nUfR>hx-okQ&MzpCcs$4`uTU3m+ul zGfh!pH{M5KFuKTxH=OhidK`VdxeUvXeufq8k$N*8XQYg)Ypc>k8h&ZTdR^SZXy0V@ zN5?4P$iN< z3|ro}A99AtcxFGP)R+^zQGScMi3g!vm({e8?R_}A1?|dLLkA>Zq(mj*w(*vN(2h9o za1-3e)KM#UfQG0^yrKPBo!Q&}l+gdv3;%yAGkW39sE>eC%93pC=iHg=<9D5nUK1v! zx2BZNsZojo1SOBCr>tLCZsGSha+bWVHr9p)I-IEvXj?Cd7XAJ6VvcdpBZ!DtPRDab zED5Zv`b_>+kDp8{yI+F#?<2xiUPmT&2sJ*XlRu=K^Vtt#HQ8auvU65rE6i0A^12kW zZ%&A=aR$G`6VK$xN>YH~+Uyf+V%xnINdfk{XhwwSJt)yMuHvjX6kIGm_Bqdzg=$!= zIGCxe=^x<}1F;M&-!lb)_HVv2SC+b>yJYp9J4j{dL#xz1x3C@M^w7fD-3(y@I6>Wy1 z{WpPS8ROMSv|v!N>W>Ac4;_}>MP(GK6L`G%win4_Web@65;@oCltd;xps+=1fyyLd zn3ibSdNP%9^^SZQ(}3SUK#r2=(H}+oalfBR!T$jH596iR;g1cg$Hsm5|LWqgk@g1R6L{^%%acAY9nf! z3Z=6cFDZ-hPW}Ouwps{g^hS3%5e}Hsksp>UUoem4FKo*zM?~(+ta3*15?EC)oTjXX z4@H}U@b@@}d2-rerzs*Q(WwnG!)aW6?4*ik7_~~@k~H%ye*c#x z|1nHkPaw`p z^~VJI!&v2H)40RYb{auslm#kvdH)QNtwnB4#X>aRyL-Y0)Upi!5cHKsSwej+Eu72U z`ay0ybg$W@t-P*jB_Qu&1ARYFGw6h!+p!9WmIOMmjqX!$k9L(=W(z0e9gYArE9Ou) zJT-bgVLSP<>hndum3HI1Z|NhZ1oY9^BJUGO(w-I3n-OACq9@crMPovi<=117JIt=w zW?4xI+A2(-&3fLGB7Y1CP-<@WdI?j%<8ya><%mPPDnMw+m56N68KdmGNfug+&Q$D# z1+C?;*s=O#Ys(D5@7>N>B6HrjKQsLe{XCkx%bv({Q_F@&KpwI1fuVOc4eCT^A${ZH%~7|@O@gFF{`%=EHWO6oM2pEVD;r| zQf(kRGX*i?kxkE`*E3C0^0UjR;J9avzwsrqYt>5Sq_b15__g!7k3QxSrgG@x1Iu6_ zX+n_K*uE_(VecW)mm&3`T|<$7Zct&MnY|d7Oq-Xuxb1z+E(BvA+A<5zMc;SKGvYcJ z9g0{#N$J4RTKth9A?(XZf`=2V6Fq^A4n%!!rZrZ~l)PN}i=xl~KuOg12WOg$WR-D; z-L08KUu3Ef+|Wi%v}9?K_&0pbJjd*FGDT0@B_EXbh5}+o#{kbcZ7;xuvPR<*NbMu{$dtd+-U9i{W8WYVPzJu0+_= z@V}i(&xb@J5tLl#cqw}|*pClU?sn+wLQHU^!AsQf>Bz8O-$ z$mgslF{wV}UpRE2|9g^qAgf<3yQg#$;Au4e*&7CUtsIvL(PHT~r*H0@E*%0<6Mb*D%O^-=Buf#p-OMseU34^&mNkE36jM& zu4~E}F{r3sL0U4I@pF~fs1@@~|>2m!a zpk(&BWmfpu3#H1E@#CWpzudcjITd$ajUY+$=W&9Urg3)uswthXwXy$Z2@O_2lkilr zNaL2tH;CVkl3u(fJfyvzQ)ZE`dT$5Q<~Ue|2L>=axHupw&=k=+AMIs^lpx_L-$)J4 zpW#lG&Jm9v_ur2yRpQku2LA=ClQX6T>??-MMpC2S3{l6=mCiB5J)-34djHJtkvT>0 zjF#DBLRsSON!TV|GLk755q{6keH1EWF{M1Ze(ZVv@1s5Y?J(*;M|&*WVWR)1`s;jF zdQaL6ix=Bs2|`uou&x#7+k zIx@&CCc{E^9I$XyKL6r+-t<=}57n=6v{5knC0ZWc3-)aZJ5NW7Ii|}Yg>O=n+(?PO zKpcEIsPusES_zFI;||%wY%*hpJW?)K33l!&82a7tqhNHSoqyT$c*|Ul=MgGR=SGlm zJ=hLPR_}x(9(w*sjs3&k7yK(a{7x{0TYzHIaVrj|+K0NypVxmny9*n5Qt4%@qNvpq)Sbl#5t z!8mNjind_~yyGI}jcetScCk99z4Kaz8hXTN@M)Md&Sl0reo(#?V{<721#v-Keab!E z!L7kvN+RfLE~Jz=fOZEnoJ#e=LBHc#cqLlcKOrD-7auuZ9kw(C6T)5T8#sL0}KGXuNIw=Ht;{@@U~ybXR`nwq5~P%w;lb53Dp5 z$_?ai!qM-3WH6f+KTRwSI86-lO2d>oI5=?eZ>42Bf5}35z1M^Km0x4K!?+NggS)i%k9WE;b}1RhVCe+c8W0eZ=wuuX zh4}B>S<3nb6nW~lbNhM z`5gCr%w*P1DImqS^=Z`pg7lI6gZ$d9>jBfj!Ztx#>q7Uq7h~dNyhMK7{Sm-4-s-oZ z)unbf7SrvkKk$q*L6Os>V!sq;9J7O(c)r0*66ijh=;yXpD##&?un6=*C;53o@5o-f ztRhjroiJU<$eT2rt#lM)H36-rLOyU65EK_I7?O28AFlB2=Rbhn&w>BSt* z7YYV=#Qw*HLk@leu}6;V#$YA{0g!lQa=S9psS=sj{YZiY%S+Ip2d2$m)9 zoYOrXKyO^2A7GesUWzw(zBzk0-rElqNMb72{CJh6R5i`K!`4d;suQAv@Ml=qW%L?H4SwzHL&Sy5OUPCB z>A1Cz2Ff$WGOd+_fn`?=BLEM*qC&yi4{iq==4Ce3EiIeyd8^$;R@tz~2=CojWGn1N zj?`01a7&iSj3Fl(ucVFJmS@vlPtYE6kk#{!#SI|V8|7f{RUZH>wUEF1NSyHdc2DsO zbD>4BGCdA!e9PM6Hg9^iqYW6Y4KbIeT6vQlT_--#0<4tLIN&FW~E7w4@kK|>6CJ~M2DcC{>4X^1!3WCVU&ay zf4~>vdh#qwG^fAZ8-F?O{4Mb7O#0Ix7p{go6f(d~2mn8u+U2gsjF=}+@&<2(%Uh6n zxEnXD$6@c$T%_*d#>hKBcA~&}Zk{`0&IhpT{;`ehw%Kb-*uA11N}kHGJ;!)0X=~7Xh)&T znp}O0&H7#=a*tv=aKgAn4}Brlp3wVUmApx(potM#`oZOqcjivNT$D+?NxycZ*Z&56 zg3E*DlpnOwOPVWR4!D;zc_Z(9Vq$zG)rEH{K-P_7r2*kv-;!h=!Xv^I0 zp1=`2CQDM6qg0Eohhvv0j`1J~&HJ|GN``Lw41Wowj&wNE&%s%&ZUQmtdWb$5W!p8K zxyLa`x3`(RU<)P5$I}FUd8Saqzj>tY9AvAja}9(La|!{Tozxi}bIZL!MrBAH$VmCg zkUl?jq{3>MZNctSyu8(*=H8-nCnvFxl&V{9MUfeR*iE!wZ{q~V2tTk1>~0){1Xvcc zT+me`fGvgL-n(#XlczjG+6>WEyj8=Blrgb|1KxWX<|z=*qTPIW4ESX82u$a?i2DNEW2>mm`Mb zDjp|E3T--M6xy(W>JuZzjI&^)=H#n>9|Zawfl#BY?AB|Dt;O1)vFIy&7d--0+LM#SgOgV39v+c6ECzU zaX?-mx)!iXe*Ps<<*5Oz!Om1phMmIQQH;p`eB_4{QhaFSB6&|i=5%DWeJSQ9@*?9X zV&bqnATvHi5G=Fiv{fpj>fF*QUP3W3o-Pj~IAf^ZKKH;Hm4Mc(JDY#H6P3He*aU)a zqEko4-@3t}VB|0@5UZNVIg6bh#G&Cl@2f0OT#F7c5o=YF=Zj_9!;84eNOB+vDsjV4 zApu`SdC$3#8@x}59LxdLq*SbiX79xe$>{``cnwC)8i*q#oMMQbT5t`pLED%593vBg zOOJ8}Dsl2+<-HM?!$e2aW43dKLDTFz)$}fRDEgp?kuxlrsUvprLAbEmNs&@Ln-?le zc!@U}xW^4o)&diZajfd%5a}Q0a<`VhdhbRU z6qUUy-{r7#uxi^tMnjAE*1A9EllDxt3yQOV90vQIjp+7xhefkvfBKr=$O6(a6zP_IC?(CFhwOb@qB+DTs7=wM&`6|-)^Vd zppkFzkRBu}2*E zqnI+Q)^Oq+OPc?*D-oX1If|HQ6RJ!v26DGKu1ww5MpO9V4)_<4yqzBY#MkgiFa;zgO(p7i)vTvYTkog5HWFa4=3;d5>GM{8WSzx>Kz>kD$|?apnZAT{^SX zbz6GUO433h4*J(S(0Ot8j@NC7X91CrS&~+c23OCVeYd+|Yw8d09Qc2WS__R-ZGcvr z&Xa}{(CyDT7b>~MIn7wCdopas}L16Td}q+o{=Su}6QnBllW;-2XZ zHj{7}sPH*(4!U|cW5!3MT2R||hkD9UT(vD8d#01gelH!tqL4fpQP(-vwvQ_qi9(wN0U`j!oK~1o@02?q)P|KQzqMK}#({(Xgd{rRfh2xvNq}_8<;!$St zgjM^1=b2IvQ3;)>JWuhsn&MQUVD!e28a>;bpf82T7>@sx6%@iYuBA!BARe-mfEVJR zKqvjn+1-6r&kOPEGiBjk?sTRJ!2Q#_&jQ8lx zV~pK8(d>WX)w6-{`_qfvnlCl5cvZLq)%0EwXW`ccIo1^srh;;g<`9QtmbH7pMu4#Y zFH^?Oua0rp^$2UmJxwoOBoVjfB_S z=thgXl65BJ%$KoBJ}EQEm$Kw;J?}rV%kgF|u?-VQ?O5g!`P#$Q*@-XWwEKK(8?%9u zxw|!~2{N;irf}3t32-sEn0DRfb7dA)!wNd1t0hEwu?$8^o{Qdh-76nSN`lR8!mQ_2 z1+pX<-Pz9vn2(6CSA$JF$Bx(b282ardM2v=v}8HE@%D8cz01d$GV&kE>!ahnJi@Je zdg*Y=;@ft#!M10~#gS&)7YXU!ny0HJf_nuqtpdBsw- z%D*NtnB`CCLeb;GT&>YoILi2hx%hEJ>zO2^;iPno_u$e;(<_})t|jog4L>ci zD@QHT{U%FUB8-TNdmtS|5P5eKiCta#;2br5MrGPpR0x@kk&cDYgKukY5{0)}qRD%3 zG@UJK{(^tAhe1%9rH|j2e`McF|7We???1p_H`M%iO79(RL%72bSL1HSs$`>G3r&_U z9PDo1&g0MBy5P{tXONG#`|2u+`eb%|8%Z6nW|?9o2kX6Zd~cr;h(KkFYqrlP38B0q zgI76|Gj9A{K1rW9Rde}9BPa*3`_Rq7Uc`e#Bs7=F;10&fl*o8n3>>@<(-DK-4Nkky zB_ku6o3K;eavC`3=6FvEco_3*5b=nfZOTxDN0J<77nfFG}o2BnP?SM~*gy-f~4n_bFX$HHKYYne7Nk6}}dJ^)_s z-vUsM>Yj=_*EqppVw$IBd6W<}Y`LnM~u4Tm%Q_L%J*F)`&t-i?8)oXXJ*c;w<&jaEQ&mzdN5x z?uYl-S(!{Q+l?ixC&k;2WiPkf=fl()IubX8aNfP9i>-gV$2gzEo4E8@s;5IL;Ej49 z)}0r#Yx;3hZnk%YZsn}(;vRX_v9M{Y&_~*o{yO&JJ~O<{4Qo!olc5sz8_^==VI8|A z#_Iy2?4L7n(Hdn3C`sk!F9|=GxJ`3OE?KJ=M1-ZH;blYwYKkwivFBqK_%msJ%HIuk z&1n6`AY_aDaJWo$0`&i5xHbDt)Af!FLtk#y_j8CfG{)e`V0SjQZyf+Lwe}-$__^Nt zsRs$K)$T`(&P=0mM`O&6*9WCL4DvCa2w1pi1J18+6Br5*7DnE2x_y_i2BL%n2q0l? zH+W%H=*Vg)WRmcC9NDC3qfovbC-@ioaf_RAgxLns?bE=u_D5qEyyG0jL`YTpXhD+v z^Mm*>sfLBCxvqSnTZOf-ZG^#X2FIA+?5J??&Q;4&3JaZddW2rW?rj>RdpHj4j#LwR zeoj2%wJn`Z1Q-F($WA+*7R%f*xg-#!$yjW|-N+7*yJ(E-BWX(H2Q zL;c?vv9hS1iO_uq-)W?HcZ&l*hPxe<@3{X?s!LjYDp|Ka#l81b&ePOYk7(R7=*9JB zJk&vsZUt9+vWe`Vr3-12P2Tpf96ov zZ8`6Ad%a5SaYDX6BZeAn%F*fp>w>uINR9DMNrSRU%yqk78|&)7?`yr zo0N3xVUF506m6M1@{ng|3hg9JC$W2!F?$}4;G5H|`6QigUk`pj3 zf}$G7Jvqn~>?5`{ykQYNKd@eAHT3@OgZ9ieHL( zz9}aqF%gc115%BoANErT3vh;AG$?&8yhl35lETsOCb0-?bwmQ6)`INK39#e|pO=?S zwMT=3WwcWglRDOhm~bQEmp$>*=xQB*Elo*T$E9)dD1iotf_mldu5kZDr;}9z^)2zW zKd^azErK}URJT>j9bf%0UilJRJiOq_UM1xXD(?|;q5tnj6@s9b`z9e-9*+pSK_0((&$$&2A3MT zaq*HPRp32|3Hk9H!uF#)5L%`Ke`ltVBKUc{oLbu6bQY=61aZ}Gp)J1O{0A@ z(EJ&rb?%N)?Jxa%cm`3DxjK5U=*?0Z!PMZ(Xc~%!4S4G`ujgz;b+z{S?hr#lwnA0v ziP`7cU7^gi5<|h`DKToJQ{n3+dOt=*8dxj#e1zpZ#w1anXuiK(dQLZ1&iQ9(?w%pwVnf&(M~c^T#6_HrDZ(EZ`bk7!{D?F? z?nd_m3FcJCi;>>aCnO(ySTIN9>G~FlEYhWU=Vkzx^3JQk$YMA_3MR9Ge>C0_ICMtR z$$71fpwwa>Z>34T)7rI#I$Og7*qyO|tD z(M6<39`rm*23t=l7iW{hTM#229+3?;_1s%yucx0iQ<&$YpYzM7B%KJ%(Uzj`WIrP zube%vO4Pr<5<%Ql=~tj|kQ0d`QEWh}Cyu;T69jKqL1IBg$BwbkBL8oGDK1JGL*9nD z0dKEI3I_*ABWXF9_6P@1s>C)a7VTAQ({N=m?B4 ztW4)92767Ev6n(Qib4wJl@G=ODsiShfJQL0j9)?mibYpYIippnJ?UIWg0e7gJ(C>G zd@9PyRelZwln4f{PyTZ$vkzD``~93clnW;bY@y@q)_I(7D+BT8ZsH@(*jZH_x`XzJ zafk|BCj}kIvW_IlxT$K! z_2RA4`$!^D=4a95tdWUT23Z)+@g@*S@ld)ab)Y8o(UdBnrLu2VT2?3DC2U8_fXCf5 zP0AcI2d<*UUGWQci$zhI;S?;3!5)|WG1KI`I_1C$=glX>)x}2IO9NIpn;_eZJ!FYRj!nPR#5=Kk8vx^ zJ1}z-0oufbI^!8XLs1sqqcolk$7`-j@&?Oy^Dx7Rjb6{66Cs*Y*UY9ObBme845nTi zF{attqKhRbtM9z%L~H!?3NuZQ>P5HMp0H7qk~SgXZUgI@n>pev`BKemM?KQ+EEht-YDpi`JXsM)=CC9z>ZbWFt@T8}el= zMVC+=Hb4DU60BiQKN+N9!>&Qx>hzM&%&iPAu--2dQ(?Jlv;1EB9^Ao_F*Z^*s$y5U z*gLU8;gr_pfA#L0!`B2AG27W6ygUuQUXX=Hb3J=!MaCDfbTz#9Fxm2aEN-FU9b_4dFgV zKDS^4cryY#mxL@{6m}YS>S-v1cahA)WO0fSg6O7YkJ5MI^@zg3eq@iC@Hx_z^TyO0 zb2}b~oM;fyjdFySGaVeqi6#vc=WGqt9;-v2LK1l^wb29%gGb9T?``w1o_1H-Ko~;Z z!^fXC1w{-L;)%Lg>bJFHzepEHdJsytA!&;$+BdOiJq6x%P52ma>O;!Wo;l5}bggJY zX&Le#K?`?AB<*48^-X`wtoc&F05X{M_N?gasA2HwQU?T@!+-Jmp1U4A5yPfjg1 z#5RL0%p;(N+?<}DM*`l5VzfB6O~Ei5n%>0Boyx`1569Y#kEDQ(p0sqW8d*&@e%Twd*G5|OPg4_DaY`7?x2piD)%BHEq3F9Ms9R^`_ z|K`327644H(vd>UBA@(68>D2JI-^I=85f(@Y6Zt9dvB)c!r7;l@+Nx}Rh<1o*swy3 zl{O!VPw`8vRrPB#y-%N>iOO_@Q!os2*}V0b9)%x$?li+kA=N;5NyN?xp#3aR#zfgF zoPcSfciEW^L{UhWN{z%_I-yS}#Mi?49P#P2`LVw8eRJKP;;O;E--#{$%et6JKtH88 zcE=x4o12OU#ae)mFU_vf%g2)3?|sb`jazTnxfdLXt4E;_kwqC_QNeZJy3&)f=?v5~ zV5n&F3!l^1eP+o=Pc{ZgVoZi(_G)>#cuVqPQFFblXyuB+{b0X~j|vcxd0?JVx0t3n zudASleRd!}TV;i}8~36+{;(k?v}HKETs_N`Of!%CjjG~45t(hssHpuIV%P2o^^;^9 zkZUEVKIk_CKX*)eCwxg{jm)8eHpq%gR6)ARmM`SaQerTSKo1sQUq#;~jB#nKo#mVR z1HG%ySh$>kS_m4$%&1|bd}aF_cK(wHXs`ausipSEieX`EC*rC3^yR1)&Aisjr_KNi zt%5D{toR?UNk@2-ASp4-j_7UvChfJG)tVg=lnM)h` z9H_C|H6knv+&HbGGu0$t>*w_)_SYbmGt7qv$5hbIYN3QE(J5@w7nnU5Ma*bTZrQth zkP35*l?1{$Tl4y@?hcg=9~NU&XCs*aP%UkRNNTk;1^pv}k->p)e$bKT1#dr$M%Le` zRWxGUOJ|NWUb-#=#V>S~1iystM8*FSGT4DF=MeuND01?8(pPANmEWmYlE}ep#>>lOT3t zZL{FqF|seW#N8gNOyx5=VaAtmqo1g?aOd_=lO83)g2BqN{kB(_`TP~t{-l1!lP!28 z@zFwdbXDKD8M~6)>%xJE`TTv5xJlNjLX(f(SFh|F;6vv-Em(a#2RVvR>W`cTci&*6s_+x)j9x(tMnvKCuOTA z*K?IIYaMke8tTrJDe7XS@14{ULcaRxDlW@1j2Hs>b1YHKg~n<>XcW_n@Z_cj0jpmr zUb^|}DzFMh0V4djBx-ms)aNG<4+xG$yiO}a4NLPRc8L_v4r7e$z!YUmwyu!C3&y$3 zsl5i4m=bMAcCw-SW)w#+l1g+(pmRcU*y%-+6+GFvg4%fEL}Y+S712Peb|VO*ZO~zI z<)FX+D5HMfmQJ?P%rDlY3YWsHPn*OyZ>#EAlpYDxHmTI5Nax{DavT4yNNr!)Cc-o} zb<7Ec;+Rk67*;G_QVL*zH*Lz?b9^n(%U5}*kKPI4 zkO!l`3O56GY2!FnOjvP+Bi^hZU`m~1@IQ&b=wa|DNQ-`x3zaLmlx$15w#sz(S~Va@ z^IyqqQ}ucTyuSIPYIVr59!Gt7aD48@OV$^vl9=LP>U zE?Mdtbagv(%6bSJajj?UZM#&9LQq%|e}4L0DuPHvIf=kGGtoKSGY-|hh8v^(Y0n-7 za4Re-n7T#S)rJ!Oy7g@HWT>S=sQLpE8mk>P^*90a;)R4ucyP*9M)GW)LD(@JF(uj3 zqS3v3UZKfAR39$DL&ELLb|{$tH7?>S;1;8UUO2^WQvi?9r^cIZo=uACTV+GnG6c_a zL%SXKiuXITqK=-DW{I8qZJ6W2WSL|Sw?kS5a)^VR9M%$_MT)r~5wCAw1f^|=aM2FE z;o0V^pvtB;?SzUrro~6?EQm2WMovH#t@ph<71``CBP8e*F{ZGw;XuZH+drbi9}>ff zI^2oVs_k-q%o=Hizz4ostg8-B7phR0x?xmeIJbPH;n@D^f7Je$FopEkfx>JQCNYka zr%BL}7zYsTm7vE@8xMNU?!&BkPyjFXBKvQ+x{!D2(v(5;R>5a}K@;5t9*9I+a)T@? z7b?m0AN^UlIpi%kMrfz0+XU?j;WBmg3YT?d-l&(x??!?=o$mb>6fc3R63bkBRgLgC zjJ*{2F9i)a>p_4vq0w6lvd`$&*Kc5)nvo))e}K0@QdQGKTH0Q45tCsFTu z;FQ-Q5180NVc8;gcPSwa269Ngs~IMMd+E@681FcOg~eDc+qsBOcS;dz zzgeiLYwfMJjZS)qKVL7iMcW z%;*`(Ubc{ei_S%&4E3Zs!3g87t=qtmiu(9tywka!-YU$YotOj@r@PUuWj=sdLJ&DR zCpIkH{^;JW7BGFsmn=IzShFhr?gy3nWOO7UCQF=;!oI4WRl7H%%6Snjt+0LS^m!Kq zqC^G@6LXw!(Ni-p7M-4^px=n1N=)@zKz-&N3&vz>YlIprY7*m%{R2d)j$C9(;}(M$ zNF7Ngj)|T`7CUxS9#PfxpUVytMzG?z zT@Z=g7WSRtw3^G@(TJQ2F+!nT-Tr&$EQuG;E}!V+=7?SA*SlyFSe$GlM7D7<#CbYS zHwwGCm}tAtWlgbkCwu}vz3;#9y?|x+02vR4$;+Ke3{%3G+t{6%_j1ln^9MEI+eXl2 zhR`&K!-XlGWKuz%$l$2aG<&|66)-PgAbBzByK};|Q?oRvqrt#mntWVXd*6yLKdZQR zTRiBL#Xyc0lLQ=w(ND2^FrA!yp@i;wpGQmk042izo}R+%1vn)Er;(ozV!1r--O*yx}QDlT$ZX~?#%mrb07E#7FKfnIX}eW{jl?Meul;S zJ85}oFz!WZ@(*|P?}EGj!!X0{w6%fw|Hax{0LKwT>w3G=ikX?2nVG?2W@cu#v|?sv zmMoUVWQ!RrCR@zRwj@jP+nbwrlSFJ)`YC7k9zyF|3V6%YjzL93} zFNp8pcbM_(;ODT=!=@cv$LC-_EaiUGhr7=+hQ)&q14PreH#mnMO*=SmWOKo;y`kJc z?{4@_??2oS&`N)gcE9)A_$1E{@as91#v1hV-4sU#zdWzq6sHEisQv@E?ua42-xq&; zzkDA0*THPPkoR!%-(*;L$p%jL{*pmxpC547KL*}6p2>Q}p#RwJ z24B9RZ54<9ZM_xq3I1}Al~2VBa~ukYz-nfZ;|~(}1$Wy5>MR3f3)%O6 z;WREJ;z;UWLlvdRfT<#XM}Nu^yt~39FaL`IV{YVUP?+Cnf}u!q*!|^2keNc-CQxo9 zNvWs^Y!C)L;dg=%aXFYE4TXTgu=Aq1FPDR>#eX&CXHR;UqYTqKinfWrF4#gvUWzZz zsD3ss8n6NIL5-rkgh=+9cbITRFLS3E!+zH!Ye|KVohUxCR}`rrU+ldrkgzkyT95Wi zwO8nAqdSB+zvjrB6kjC7HMrr_i@=P`IO2rq3n~6}&l>%qglg^@O-fv9NrGWADVp;$ z8(}0KZ*2Q3JiV7RWXsOOH&z4HMy-K)cbjJ<5#u{%tck%1l>US;PE}FaQ+`A2zH{OC znb3eGFVYl#{Hz9(AP!+R5hIUl9tps0?1zqw3OyVp`R^`la&-d40~e~_Vd2JZNdodBzARKx9M>m^AYCFM3c(%uP#JN%tttN%(<-_CbYzzLw@TE1 zfJGWMlKrG?(ur5rE&XWx%2Ar(^BF2ELP{~3s%u(pIV+T=EcZJ1N()4&hRxqrs=^4S z8w|Gq1=xRpHo5*+y&A+1@BUR=2DEzV_mE@Yo4oad!Ks%mEl#FYTZ9?UDs_r@44ebZpQoWxYpAvX|Gk(bx5n~Q6?aJV!*?Ymig#874y@Ac=4JHPw~){`QF=@m z-I5W$M2BUP?36S9_dm3)b^ak%ej~W_H0e)`bMz@MUu^!o<*bJ5%n5~-`>BlQ>zU&= zOFop0*8C9J$8))S-4>O~7g+k6qX@pvt3KoVW~NeRS3E1XL=rv8!w9CAtYcqg^+8ks zE>^!RJ&-5$yE#5lO{XYPxE2oOUMYE+K!W(<5ID)WcZIInuz+v&Bj&Y(Y(#9A_QJ@T<)Aj6?&02c(@jEFrT_JfEa;9JAR0mEqWztnW5VxG(}ZW6K(xU zWI-o}ei`4pR#ibPLjnqW$lBk@5s)n}683LUp+liXp9wq@pJ5W&F**pvriNltK5wjD zL{|8WJh1fi1&lqXuY4Am6e&Dt-dum+8JdyL{sJ>+0*A5PD%Fbo`121ehIYfOJ*(&%8KvVGEYP1Zm)bnd>Jem6i&AO#fdUm8Jt5Vuw?a8+EPZ?oQ@Dvwj({tZPI`V9*o!};Clnh0LQyL%G7QBdQh%= zUak%XhdFY~*ms6fY@QI(S7&*?(dPcRO-Ck%f4cjCyM2zev#P;|M-fi)7PEAGROzwA zq;ZI#$bmV!!A`?B)pC-k``bk>9=j##%6T?M-7A?D_4tgB4kD2%OXJMXoBhT1jR+;h zZ{EwAHi9222ETb$#F^PTD6iC}xfpd(64dah(1)>0Id6%-^6kYVBEY1Y*;h=QmW&cli^>*j7SPGV&#s5ZVW)Tk|Bv{TdlzNzJ*5ZHWlm?5{a9 z=_mMrAGOfYOy0gUtC(dOOf`VIfsoA7mrndrRM#=nCX_iD#_Lb@U$BS~#D?Sa?4)T@ z7lxqgcMi~M=r)Xoe^Y!v3$|7R{|v^Iw{2XWvQg~ zS{GBhl9IJRD7R$dKZ9Wdea6UdNvLp3nN7+7Xw8}!6)ddQ7>3dt-l2hV7=wWu9z}Ha z&;hSao99Rkub{QJ`t)rx@^WmIkDvp2{0G0(zsXx;qxhohpWxDlNL$!ZR~Z1cb2~cj z0Rn^8ZYiy25z`>;REvz5hXQn^&wbQFOspH`P*~!41?#t>e-Q02rvymG_FS4O}7 z&wKx`C;kC`Mo+o;INlcs6k%(P6dMQcvNNZ% zkvQZ_Nf##xL^x_dCS7s;%t=o!dU!ltBsm;2-~+Knv=$-rP~yIL%Ltt1SV8Cws!M6l zHp9Kh*N+i-fP}7Pg7ztXNp6_^4at-WFGzy-@L9R+!IndaUC0cFA37W7SpgeIJhi@H z(9dF^-;z4AHr3-cIVEstD)j^xu_q{fTNjgCopVr?0Iikd5nat7X~rEneHtAeE>Gpo zGOZMc93^N*nGWd-Wfy<+qS^42dT@?)v`Yj+^3(j2vi za3w&6+k0zc+sygKZS@wBPv8 z5?iEq+X*-$cJ1)nl)SX;#sH3qhyeM(kx7j4T6Dm)P6?H)7J1+cN6bn9Sz59J{|*`2 z4}S|5om9Cmnum_r`uY%pKdd^%Wq5a#7ywO;K6c2mq{IXq%Wt1lxLYQgqM%zr!YBpJ z=JJ_--n?DV^RVn)>Hu&2eqgkKX`mlLn2C5Dc8e`@c{RL+hd7hV-Mmv=>l6h!?SeM&X6 zR8bUvO}@05veXI-L3Yq?9|(VU@J>6B!prT-P7Xbos`wfAh|C5p%ZSHWzVitfFIxCV z7b}Y4)eJ_cgg$9NT`;-8d`yeGZ@0Ln`cpQa_F>JmjW8f2;^Vh(R5y=^SvJC`xHw(f zt1VnOyScGnKNp-%$+LTZ-RrKPAqryc*YDXJt#W9Di^?K=G2-9`Gqe&Vhl*56-~!$6 zE*~;XV9k`(Ga5buw599=6hN481e1nTjsV(1(&}A3nsMD3?aJ7yDzgAN(LARET4R=i zsvKT5;swTS!&{=8^pjbjWAEm}Hl`+KR0<&lTmr2zfEz_I5+(sBmJ{<~?#uUpG3kr1 z0XrGt=SRz6J=k~F*ZorRwuG;w+0husxs8O|G|+=dZa5vpxQaK~gVstrWrtWc!=KF# z+uNt&mIet=5AZL*gkQW#j~_o2|Jr2{o+FZn!E{9X;@Mn(FY z{zLEq6)3+23s9*lQwNClEIzjY3C;8YYG+AfQqn$jt}_tW+Qi=c>vtjrZasJ8w?A3# z8QPx;e5RRs35Hki{Z!3}NI4!j1}Q+n8Zu9*>(}!@%ptTZd-`?8dDSpB-Blh?xWW=c zL}u9qt%PmSkmtAU!10&Q+3SSyKqwK;O+IC!nuKVetedp>*Rxrf=vp5{iG!`d>JR_3 zzEA$rFL32ZStBGwO_V)jHbyQZ#=_{=z3iY6aUftQ!ALgJ#{pl$Ca|p2jH)ggCPwROjzRtOD&Dzj1*I%>XB#PRY9kH%=JuRzWo8Z^| zSV=p^T)LInJfm}2=O^;}am#fzGoh9%V@}H@d}?SUM^!Nr&MxRAq2+nUK0VNgI4s zy|DBb24hPhwQU#DNKKWo%qdDx#xa~vRN3-}RBc5?9;8`DDdctXLSxst@)5ONeF&G< z3GF#Hkgx`xhBtulA0+sD;n^Q`?Hj-`Cj`-5C4Nl-_>O2*YWAbip*Wg+dZLvZw2q6v zsu`&#V2Mbu@GV;VjPsvpGGceot~0t8rF5`61feL(1KS%l<_y165_*(!Dp3sS4{ede zteVxxdoZHh04g)3q^Ye5sKI;pjo|#A*&VwIsC*^S&BKAHVUKUPnM>ulc8>L4EGupf zZS}IT;zL^h(d6UUHf~{|uyk`?x&he>hBl^q74?Y;)vt+69hMI&14EUZr`{6-0~*9s z+O&D6>l;a8QmQx-YitTV32kgv@;HMgABfG!q-`m&SMZ*GBM*q9^Mq7nem~Cx0CsOp zFZqp(Uwb#2yMHLNIc3wp#~dbDi8rJg|9a0jcn;f5v`xs8@KO>E9FWJ%3d-22_YsUB zqj4~c*1=7$r8P*COV7jkv7sUs!#13Xc=;A#WW}?Mw(L9SS#XavioeIaR^keL${}Y_ zCqvhI2`N#^D6D6%POY!S+3_fncOwgH{bcqi28FF~n4!){k=H$KhMemHBP2y+I(!x_`Gf!48^@?_<)HCwzhIv7mT>S zyC81klv%z5Lh-AtHm4w%h#VDJYk$E~`-;Wl+kp!Bhgzg849Le-U@}8Um+|F*g60WZ zdIQD&6#~+fA7Fe)^vL(#jM{d4c3?DiDnKH9f|P^65W&9KgrJHl-njm1+{deUZw;=| zf{_`d%7b#_rgb1#^#mfu$T{#&G2amSSc!AfEG^YTmZ9uH-{VF}^^A}$kbhV3ph8z; z!U&>ztq>FClPVIouP4hUHE$RyjxumzR{nUWLYX3Ar|lTtNJ1?yK#-3;BsTWg2UbFf z2tI`FACRU1;DA}gya}6M7O$Cp=4%BiX)2H-!_^xqf3Y}g=jWqovNm@_l$wA0n(B?Z zi?DbV$aGgBzMKtB^{$FC#+0^O5t-I&^2cHAPPLQdN7KVPGe%gAix+U` zZT$5DUzBdE$4f~A2(3WPSgSHQ>E&+4PKa9U%qpnXoe4M-Qg?YXEWJ-Qi zZ*+f7nUPB0F!|6!zVgBPlr4h;I-ITHUz`ESHWCgi>L&55vItIRyAR<;{KR1Lo z7pmgh0rE#i+3b3s>P3BjCJN(V*KBS%-ffeeMHi=tQdG#&;>H2BcBR$+0cg}(z8b9M ztb6|hz|V9w_MEWswiQEU#Y3L{0r;sRr>?e1gLrnjC zjC1@03}6B3z$4aXaT%G2BrGK6P+lb^Oeg`zp|#a)5*g zv*Yw6=mh0-=CADGG>6%#LNNJ>(|R*38r=#%o&NA#Ob%lTWMxsJNBM{;K=HO7O0FG% z43$BO0Mn2oxeQ2)!zXPRcgo`wKV3I59J&Ij+D~e}qCy?0FP?@*)2N22-f|JhG}I3& z8!seDqJKmY9$^5qb;C)8F-*wPKkv?Vg&UE_-j5D&7+}HwL4(z#C7We$N2gSi6t9g?g-@%m)}A#kU2IcmcKCu)IN$3a(grCrW=%)ubcb zTcIsEM+jfd%qctsQ9+g;3* zClJgv9S|p49_L&(=vJIFMN4f7eNfL$H|FT--E@~e836=E8@X#Y09U@t7wI9LV$!<= zqsBm?h>d8EU!p59op)Df@v_rI=Qc+VP{(Q|w1~uoxO{hFyu039eoumnhZTX~%CN-h zAX=do@l?{REK{cX2TfYy0&L=42>yzxMzKdMIe(7joTMM0Jk(aSHCBn;uO|0Ppc)W- z>j{X`Se6=#rM`1Gm{-bP(lN20SIzZ!DD3DhzEX=D)JST~zO{(hAZbc41tR9U;ZWkM zQLV;Y6m(3o`Uv8Z2&ueqxMT{#1xVS_z54YN97PLCx%12M4fYcack=w`$$HWoRvTs- z%9R)hVJcCwCvf7zEu*ce@k1Mz>9yPSF%((DLCe+wxW48jO=wH2EyQ{(ZbuP$JX5z3?}%hS~k4lw-Cq4mX{PLeE1^BQ32gU_nNJ?Wr)Xfr{(!KELsnik*6vRw+bt4}}0T~9mM8|8J`@}r`~;A7gk-|TfE zs$JuKc;0P`B2>5Ve|WgXlg!dv#d;m#n+`Q3?Url>O7)>v?Nckb-+vVz?JHAVdF9+@ zT1H2ezw8^{HXc<%*MH5{dv8Vh(t)h20!G&=uOhnk7t4Uf{Y|pB0O7*MlsdUb64EE4 zAdp(rZ((+Vrph%U)wE_C>Saox7k8IpY~5<*g?yBk%5xWOewi#e!2VYofkY=J6x5Y}!$`r6Y19Dr3 zuI`I5`8t=^R%={Yp6*|xck;wt>i4WgY?a(JlthCyN4h)*lw`3dF}gFW!H~(vuXd8o zsT(d5xFLcJamOqHPzR}QBiAVaHFr1E1A4;W2#KwR2fQ0kAN0byx+w5Gke&I=#66@u znQO38UCU%89HLNC>uZ1CFAjUF+p3Iz0Gl=@C)zu=Fn*gK$$Dp1{{TbWRMyPypk#ay zfEc!aDKZhB5)sVpBTVBgxR{4sS;KE?J``G7|Jg^xdPE9Qa8c7>BXBa>p70V3XM=O) zE&9%rlgACb-dp7d0p@|Xys%(&oE`}fS9~-LMHk|%pVTg^!jM5# z@-dmeN5)23D{_-}u`3PyDX{an!Tq#0L(z?h0D!fy`RvdCuh z`aN)7sXaFuaa6#gYD~Wr_u1wKEN9zr8E-d?hBzrOf@ip@#D|K5_^O%7n`5x`YGUYB zO@^UTvhp7Q@AelF-OMD+_0e4j4b)h4y_NQZEYqXR=5Ftm??1r(Lz2V5xD2X(4jxd@ zn#AdE?*vFOuZO#)HGA3bD;_Kbz4u1eS_Fftu>Rs+{_+?GCJ1M=c;$V+)3%8RajDhx zi8AZT@uWCY^yNkK=Kt^HSz{$Js2{@kaneH3b8^|$x*s? zV&xBDi4P^J2N!!Xq?;%{B`|#Tx#h|?5n*>)13rvTIe_I{1WOD$7M#H)>ejBGDUz`({02j7{vZfi6%RxBy=w_EOqp_2|> zB%ZtT`w702N{wBuY9(JB7jCjqf0|qt7_KkoamNg=;zyOS zCZri|{zl4^)Dm<4Q$ znfgjP?|U>}?d!SCJ1VyE1p3vh0PXVWg{mHo4?4+i)L1M`Cgm<*QIzteu<*bVw zAZL{-5d}N|Aa&6V5e`&7DX?Yswqn9$HPlgG4a}(I75(5uv-uOpP%zbI)B=}|5w1#| zmr2RPG5s#%uvJ?vOAjcOG4OP`oPDv`?vBv?@gDw%?chD+91na<)JgLyqg&#=;GS8~7=ej6<4fp*$kb8g_Pmee|8*iDIP9e%II> zI$(0g&d!PVIAa2e61LYkiHxvNZGdI~%a1u(iaJdJ<@xyBqVYZtRT{!s)>{hgm87{y zn1uE8pvK{WM-_;$7O6)swFUf~5n}243@2aH@x;E|5D9f~!{(SrzMum;?hbvCIGxNU zV_iZ->5L*Ql97a360|1_WeMM@oC;Enfg`~?ucFn-TLKAzs!_$gxcOxW+?k4y4rT&mL>=6H`7ZYp zDiNx{`*B!Q6P@K5*qC5b=svu|~_d<1Z}tP&Ho}8Le@udZh3YKP_nfr zOb%~7G{cr;^FZ(87#Y$DJtdC$r4#SLBJNC!(h6cIC>Sq|+|~gN%4dV0^8=|P^Cjy} z`N=Vn03}v1wt5|ypRr4X)uXXIhd|0a*)m{=SLq(A^PC&a5hPgOBRr-)txEY=i#ON9=>4&52ZQ=-4C%_D)8y`qK1c zp&Y30717&_Q-bJ6Z%IaEwO={Ni;NG=YrcU~=Y#u5C~R9(@87?}WZK?V;*IumQ8Z{F zEmDi{%xZT!?&?Gr4B1_b?3vVS+6dkwJq8h%z_iNimU!%iij#^{LXA(}2l-cw)bZdC z(ufSE<7!H#!ecE%q2Vya@}EeX24a0Lbll6L2cZYrkZN>%fnp}?*t=n*MOlSF zrHecv%v(ykLN@@ZAafDZD0>be)YQSCY1U}H5+hk{c3NutZCoLp3e^g4Qq>|-+O>$s z7sI4*7cK?{v%a2pPl*{yLW!GC5JV&|0{p2_R!7lo*(*-fIy%YaXE!cIBrt8O}2O4$$bTjX|=6SZuA8Lpn2MCTn`s{yg7=2DTrM!Ij$o}8{%BHhWVh0m-me#Yv z>8CoIzzUTY_R|q1hdcQ^E`t$CdY3xvbN$cf!^UC_H;oA~tZbuGuZKHNl85)9Ylg#l z%@*0=3adYoEOOP6DHX%Mn?F!_1cIS1i||F~+T1_-<>LE+af8VNPsWRNjIDAV6(Cz??mc zfRAo_3fG$wWU&0hNlhy%J|LkYN)Wn+e3FkZB*u{+%ahd8a}OH!46s0Yi22AJg|IW3 z->V>YDD6)p`g_x3rEM_8Pnh?w5t{(TL_>#DEW&j|2S$IhZseX8*y|L-XtKwMe zc5h)Ehi+jB3}_N+OqTVsyFJZ))Dl;2IWZIpA{}h z$O}V1kpw%1Gzh@WWvEI93Npfjkw0bG+BY9Q)sTL042!Pca9~Rg>=l4NRW?+`J)*wMM+TdD|}G12G@K=hWG3VqW^rZ!Qr-?_|dGU8yHLv zPsx&=Prn^-8AikqKp}nGDNpG}<%Q|woyq_SV6=+_Uv>r3vwqYWFGc`xurVr@)nIDoJO8 zUF;Y%iPf=v0yB*JIFm6kUK4`JjMqjB+I{56^icD7;*2TeYn_bY!V3|YXrz#V(GaxD zw4FdJBmIS(xNd2#e==&CsjFL$a8h~^9fL}maDuQ8&XcCkv*T32 zWNSqaRKQA83O3^T2Y6I2GQ40FVyef~Ji07rw_>8gFu0f6ugiy?oT94(HP$RpGYXmY zif=JKe598OKn=lT^Y^F{2!3@@l#UjY!dmWJp-lV_ak=3e zf7e*9Jdc{Zxc?9nswT|u%icY~M&^5iA$=gAq_iylQ{LLfsNU6$#7;beB$p)dj$D== zXJa9pC05peCz(|y$xA2*bs6PL`3b@pA}H*WRS~M5mq1C3A0p!V(0+ zq_Z*`h)ROTMx4jwEQ91R;$VEdti{}*>?hKzt@8(yTs=!?geP8>K=j$5z6)X=uNj)U zCql|Z5t0K4^tk(+i{<#huipo+Qzcx|6>->+FqEEVu1CrZ*^cfOc%Ko}+=Jc+NYN}G z)U$)1Z%9j=uFGem7L zrU#?GCB&uKh>?g?oq{zX}MWLx+ON}KK}#Aa9+ujS3QmC ze5oqnppUA7GVdSqfjBczjt37BZ#id67?7m8nV3kFZ#v5PdEkXINj>&UL_|$#0DP@c zP&^9&1DIdG_)3ra2p0IYX?Zy00qfCoq^mIu_}vK~<#Mfx zOf!Jt*00}+wD620E$klRk?jMJUn3O-F-B^kz>6BB@)Is5Qf3%AT-k#^QwpZe zaVPrV&7$IZ|58bXEK!K@No+$P76KT5{QYa<5_$cM80T7yQ;)iW?)tRsP68NXhDf{w ztZ|}?nbETnU29<&4&(H=B?j!jF)=wQd_rtm#~ZBht?VU=PnvlxJ{#>3%K75`C5Gn* zjRRsq7U4In?nG<;%;h<#w@7BBgq$5tMD)4FBSy*;C&hfp2Kq?WY~v z>L~UH>A!Q2Pt{f7e;LwbY&flxd#&}weRe-%rMDw%v{SK|iK(bfn!(|diTltRrd@cL z#}vg^NKqNNfr?6rL`Nl&^4Mqo>E0o4fFZ2Z9?8qftKgz@3k&1hL36>q;s$hxmh;cS zo3Yyn$ku1leW{SbvZuW>=!Lhent-_tz(1!3I!gB57h2?)oF%KTXnp#u9^3L{S=bd^ zro0pE`Niq^BL?fGxp}1 z)5njyN9mG|0O+V2)QIic4TY-U+(nYRdxuM`xPHyd5!P#OR1=rg$i57x=VAns*v#HK z6~RFJ+pm20P-Aao&&{Jt#U`n#cm3LOzNmRfG~hN-nq6Az%@^TPj~gm%#~IQvo}UMT zVn+ZE0pP^RAtF=z@&wd$u{r*tsQTmJ5)w)eGd6hWU336B+4)c+1l_L3+4TA?gQ^k{J947z@1%fM4eZR`vOmUH{Q`FUc+QxPS9HAOlq8VH(F!>!HRe`=H=H zxk=8rE1mb{b-NJ#EYfrYkUs$%CV#1+5ZKd=Z2w$3Z8y0M#KJaF*DE!>9J)wh?N-Lz z2|4$k3s9JuN8w63l*#E&ITgA=gsy^1P}U=>5>y~E)44?QLw!rdM&6bx(Kuzu@=50C z9pOGCbj9ub<*;cJT`|RpE^mjYX@nBcDFiS_v0^81whdvm{Q=&AIbqKi1a2x}}vumU!swWke` z2DKk8;^rVGm#)p~D)ABmy}+$LBA#?NoEZbl=-KhJTfoQ`brLLT%{I9q@<7Ta)9|*b z84nucO&c1jY95Yt^C`Jym}DFYuuuap&1{u2Oh_^)N7OI>tiUeMA93<5pEN}VdPnU{ zXjNA|=f+94M}oPFc02?svwFpkSUC>2u5DW=Z#IGs*D6cH|9G9ygI$f{GcL(5lLO_gyL}IbW5n#VD?=Lx zS=^5)VYHo~o1v>19%0qWjloZeMy840gf3vO;B2DMRfsCH(ew`jq_1BqEf-`8XXK$@ zOR_mn=^e-&SMBPfwi|y`F zKPac`RnSk*Aal*ER%Oc0NWTj~`V54}UC$HYC-txw9s7DkXvH~c+{Qk0KUh*q>|)BF zgVsc+PxUAO~}6)=q8hgx*r;zhJ_62mKpjh|c%1l z#=Id4lPy0om$Y! z9#qPL*y8Z^C*1U74=~r*1=w>x$p`2bf%Azic;_aiAaPU>+;0cCwZB>EdZF5L<`KPNujbnMKFbdxQe3 zYT*`LLaL~D#lOx+<&)?4vs^_pcXl$dT>6r6<9fYyb(J61hoW(k`8&zS&>kr&kT#@{)#C~(!SVOq=^ynE7x zH1Js?E7LElT6DIC4E8l$!NtBxP`X|5S#uf83A zIkvRX9Rm|Ssuo@-H~~uAR=T?5N&w`u=Nw$C1MzxRIYzgzu4Z~M@vdLBbPO2n7Fc51wJwJ8OeZ-qhsj21 zJfoZaWgGlc13oA8q6HSX@WAfaC-Ux0-(F~uunfR_uqkl5Gi9s zFw+7=1%%Ya4jq1g78)Kv0s#Mq@OTERbR05Ob8qca;szaUXivMaXA^wZ&Vs$mu11@0 z41GnY`Z@#PGe_9xbKkno3@Iw}r3k1m;f=0&Pu@+t()sW(C7Hlt7|EhQ_%(dVQc_>J z1@ai|ImK0V3$TIXbKY$BUsZC&z9yy!Y<()i!k_(1`rh7A;Rp~Po3Uo<^AZ5c--eAo z1AI`5bQ>B>3n2rz_>(eyXK?cxM>Z>9w_xiRKSZL%OwJ?+;&U3x+{(~ri>x;G8aZXn z90bE$fgoY&NraEoPOg(KmsL5Lp;$us<;?OYlJZz6flj=SqUCi!Aw0OSpqW)@+*db5 z$j<;83I!DIAl%8`xTu%X3}0TJ01O+5S>vBs=*RC()+b5?ocedEVhB$O$NF-sMRN$g1e`C)h z(UNFN30dx4tgPZt4SoQK%depU$@yM4vLefDR!`fHnAt`hSIs{U>vi7GOg@YV{1I&2Xw zakz?$E<#XtQ!Bs1VSY?RjXt5WR^JH3C}Gc`CWJNr5;7v$-OfWaik-F)&=>)4UhACnz$VEi>>bgWO{& zg>iBZ#ITym-jP0q0sTE?+(|f}P&qG(*=t$~TyfMH=`P73brl6I zN1QVdrgjutoq`G3I~YTDdev0CBEsssVO~Xbe?*Gn@aQ7#&A)=}{7N_??%cj&=sUu` zaOKOPsQjm&Rz|ezF&mp3ZH)&NsX`J9GwH%=OreNt*l&@i!?YSbG3Fht?_r_UG=#qOER{6WcDSBqfM{jSPQot^ z+^77Fx+6G>cd9b1h0&K-;ZCm~K^`8l#5Zp)f9@XNn?|a_UJlJ7U^?~CVEN;jbe^t+ zw@BAGBL=l>)sG9#E=0|40iCb+;FAt*){Gpn;DNP0!ojI~2jC(>rdlnn2g!n`sX#&T zFrePP@9iPRh)8OF-1+7H=?B}`ui=&MRiUi@RmyI>B`NoP3>ww;%yZp7j2#+w%%IWj zB=Zjtw-gKsLHm3E2FLG@^56>x_jmT6R46y%0A^n0;{!!GkS^Xo0Kk)cH_#5JrOSFN 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 L_{_-%sTlTuBi1{x literal 0 HcmV?d00001 diff --git a/images/diagonal-gold.svg b/images/diagonal-gold.svg new file mode 100644 index 0000000..0d72fdc --- /dev/null +++ b/images/diagonal-gold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/faculty-33822-S-MGE0348-xx.jpg b/images/faculty-33822-S-MGE0348-xx.jpg new file mode 100755 index 0000000000000000000000000000000000000000..5fa8a094fdf98b5cb51f1af4a5ffda632f09d91c GIT binary patch literal 381706 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�}O|1y^WtjnCd9;_Ra^o9I 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�*X%nD__i zmmw9_utFF=W;lOs)caW)m~1!{Q;n*8-tcc293X3{Y(MH@Ei|LIyx9PVJI#LU%tVQ$ zOIcS?s2JRHjT1f?CWhn8XZlfQ?0zQcBe%p5!UIU_=_kw-iq5Rxv;m>88|?z3){}^< zA~m*zThRRu8U|xnr$WC9?qQvgA$3~smV~Sk`l=yE`ZllRTdE1G6|DTJcoE68Y((bE z&{D}*h)(!F0H#VKd<{;&o&@UT^fiNrv7~0UvtQpq2ATj}`zmVCbsPZ_S6xOausNIlzbFtL~P^X?pw6s|_IFieMlEF>l^ zw&0mL5HAV7pS$G`bc-dHkS9VRJ1uTO(Q+-A1wJ;}hX;z}UG{%LS16dudQy`D3QLMv z=#1C|IgM?~6~z*&QQO3<(54XpkX|apgZj|5@kowIFojQ{Oy;I4jJB0B8cI=bf$kH^ zHi2`^bQAR9h*|yrfLMH{cu&|~vP7J2HAofF*A3%yV1(LP&g-$2vH|WE>a2?aL#SGn z(UCk>d|43By_DMwb(RanUe4~ZtACT2%=he|$#oWMdH z|HUDq7{V`FouMlC+E+5@ZC#`)@enRtQzM=T0>dmslJ)uz;LV0kd zOX$g+{z`^Wqv<>v0&CJPwY1{V&Qz~NGHV@A5qOt(4DJs&iO7hlg!k?6`Z4_OwUW0F- znIu%DAhG1q2L$&&J8lCk!$P7*@S;+SeBVzV>idmn%Sdi98YTS67t2rc>3ezNHFJ?B$!bi$+mD@-o7R;@Tu20WeF zEPg}r-$#KkQED;WR$_n=K@M@lqQP3Nj6(X-(^ib>c3Lh>@k}z;@MaxEo8q-vPFyib zrty~ERt_UgR2|bg9aUma)$>98eRiG2Qnstlsr~;p`iq9YX@|c)7W-f!%%PZ(Asd2Q zj7!D6=?WXsBv;=V`ZlgWI%sw`%NM`VhR_cV$^XQ~cOrReR)!h^r|18VqVw>F`tjrV z=W};B`^;=-@0C3}BbzugDTW>&V0v&jx26j|BpNRm~E2!$5Dzt8VKICl?^ z&-?R!zh2L$-4hn`>zi`|L?R}JZ+=NZod31^q^)~HU&<7crUJju%8bM74|o`5Me^c* zMY^motMbrE3czusLuVFV-ECA(g7=-auXS|iR_}Jc+%HXZm^u9e7!*E9Ixf@PynCP> zqkRAPvjRj&mU}ZIUa~7%AsrW!7w|s*TVR^(W)$jJVX@jIM^0;40lcR!Uv{lh)~eI^ zip9Bl;-SXdB!f#s$A+%&&wEkCUdd)1TQ+M7hudKZTW=*N%nPu|JG|RdVdp73&36M^ zN|TEp1&jV0bJ(Tuz`^rYhYssMa!gcRalOl@Ei$D8%Y>LMNjGK_cRx9Wx-ZlauEh_( z%g5XO>!6R_?7~a1`Q*NG5q+e8{&i{~2!f9a6(kg5ysLyOY6^8K(if)2Hc#!SM9*%x z`!QwI6aiYpCfBgGvUkiA))YR}+pCVs(|cKo>Hl(mEMg$Yp1P+y!BA9eQ|CqJ;0QXh z#H48x*J59+7}!T3|B>S~~yvSM}xjP`P^ zKC;3w5InWp`Y9H@DRoG!iH+3TPKMwxJr_(cgcP}5XQZ2F9_!)<>*YJ zYvRi4wJwOv7|C12lW7vqQi{>j^Q8i{O_OLOnZVGmW)B$gRl^iyeFk4P0vZNnSO`+1 zqB-F~NxNOAy?CfeA1ukv;>(ALn>ESu`2PSxI9+$Yt4nHnA`!@%-x?5hkCDT$Oq-H5 zb9(W2-8Fra%oJ^;}Q17cl#VO28E;;kKJ6#&(FS;COJ$vM^zQ% z5a}(r|NnVyz4I(0+M2m`D9NBp)cRUwq!5RZYJ&FOyLXJVND#N{@yp-;@cly7q6N1x zd(KI#cZZDInyc&#Y-3NvAcZw8&W9CO7X(&ml=o)3|%A8e$!s;X0k73IpvE_MLs@i z{tV?B^~))?`BYIIT*n4p0Oe`b=edQbzy#CF=ImB-H^N%>5vS+LfTo%0=(~Q}^DZ+g zPpd zdDU{#OqL1PgeEL*%GIN(1v~2XE-TSFJ;y`t>YrdcLAlbt-T@9`TIO)#eQ%0|YlHZy4d3 zQ^;OHz{6Gni2e(|EKL)_UmsR3dCY;!DqdtZ7akbjDjp)BNFkZoD?<1|X z5GJ|xW`b+niQNb-M1}&3tb<_E{YzP%(?ljIo(Jg-CS(t8473};jhH&N5<#UuQ4)YU z*RttX3wwNvx}Tu%n#2i6W^dko@pft#RAZE>eiI7c1WRK2_fNE_ z{jY)&xr-C$isWK@P4IM1rnPb`Jwsr>33G}v9Ex438gQOe!X+n31+FZ5fv|&}zUda? z^I2T2F!nq|re+-QnA+mCDA*uvquGRb?A-SR|I$kIA{<$s z(G{w1bn$iTyWf7r;N1g)`SU_!T*cv5g?11QJxA`|I#Z1YAd$VeueSyRo=eUxp8#g~ zaI@czOfa=;9by>nM7qI0ecVW0)ph}O;P$OxW&hS4fYC|cbfh{1v7_t02zj*#VGdi_ zxR?Y<$B`loL}Dj_TIE7vxT)a!Z$SU`7Y85G#Q=!opcbdf*^3#$)A>BW}D> zy2o(Uy%pfM#=S+Ee;P5^3bSRFi!Gtp+8(-EH%U!i&~26VF9t*EuJYzuVy&MJcr0>Bq-Qt-n4ozl})wu^=r*qkg z%D^E^A|MT5gps2xry$a7tI=~8l<}UA&4&f-G*$fO#yNcHSXO(cMIv#4hI@L=w-dvt z6R%ZVV-2L&0615vT2QbvnKrLE1lYv((34){<5F{v7MYsFp|`3d5<%Fr>8A;-r4O`9 z0d$Y|fi{d9hqW|D;BBXV`h|r~9LG13|A4r!^DW~#uYTde$L@wEXIL{tjoFM^3p!kP zKSO53P1`F$Ry5YnL-VG9|PyIdj}H%#yDCY`I9L#>;!4t4~s7@5y+2`)8WC zb^dJuyTJ)BGbMzh=;;cIRW7vs0PpeQKIuVl*K z`uStKru4#QAgboy4dv%tw@uNNjg8nvk5O@@rapQ83pELm=LSO)1_GC7S-FNS(#3?o zR1f0C&mOU^l)8sG+W2Q3Cyk_RF3K7dRdui2CGIQoxZOp1h$1?h9 zypW0hKVTrL;Bz{^oQ|)Wo^Q$L<=4*}0ul_0UI$`UKhQ% z|21XcpM9bRCJ!ohC`!W-H9`>|nNIzoPQmBxpSwS1e*32y^L+R)Z=PdF%irZJeOK?= z{V5mb?Gm%J-$7xmBy`0{4Z34P+W9eIJvDxoV#C1frbq*m8{^1m-T+@i1fILe==>)x z`cre;PoUq-X7P0k-CSy<2#B1pbn2uA=@s2;Dh1IB;Y5uF6BRajo^xE-t|> z;Iqzs1!Pdbm)m$`9ookp&HO1=k)vmrf;40{!m`W*2LClz4#&%QcQxM0hiB7l;%77F zGy$7Jvx$7%3y0XSl#8v{?3g3l_xA;fn_@;rpj9E8uW&yEY}k%`Vb|Kcp5=HGrQWWnEOh>I_M_#xvlWMl8%Vw=b8!H{6cSXJ&y2e zgen6v-gIQ8i*I4TwL^*oSt=h}jRVKwGZ|tmJ=oJLBSr0X>&oFiszPh-Wr4$NZ7biv zwIrMQBAwgP*}`9J$GK{(K*FN9?nxNaGl#|bK77HEF7F{-cR2f1F~L-YWJzA6c-YEe z@4A1!1uO%PSO1wJmgiRzp~ij~)#^f-X1=HUX6_rORn^X@P;)2S@uJ({gfSAC+2)5E65bi2Lh)T1Y#2gk- zO=P8`g$6s`Hl2*h>kde{NCNRJUwMixgR=Y9tvGeZ%SpGtQxHAPhPA1tWO!Rc7D@t- zL40C;6|ZdVy*c7P7`Ze8hd)CZ070tij_94wW3Y>{{L?bm()v`dYB)SEC9-ej(x`gK z*k)na4k;{Bl!bO_-?GZhd>?m@H!hi?dsVtOJ2+jqCYDuqRo2ZT+-3$}SQo z6baRbg6|NBw6JOWmp@R}5Z<~l4X`X=f2|18-y14~bY8iMr1WmV-6RnDSLlA?!|ryF zHP2faTk4Lx!?@_amO+6>O1S87S7Nw;P$MQ~YF%PjW$Nu_4V_F4is(EQe#i?2G8|^ zGrzaZ5CX(2<>@hs428WnsL#QpAzpVQ&xf)O;eS%c?a5=Wc*t>e!#Jn}&w@HTWJg%! zn-s=^$W}QM$BSWg1GYL?g0~j-Ddj5V!`p83GXTR%~>Ur2c5rq_31 zM6{Y@xjiJ|mdEBoqWbmPA9dk6lfFVA^LN|W?&L)4wq$|ekjo8HxXpc#d~ScS39EiQw+o&aUbV+PWGMe5^Y^@59M9`AAbkn0x03)FwhrCeapo{t! zXVM3)FSpW^F&HM=b#lvtV-hipv)sgA48W9nQ~{d>V_BqjI&g~G?mm0JZ~$zkgR~X* z`1{$>%UKEor8gc#u8L@!&6{5E`^+Flhrhf>MBg9iK&XDN$1wV?kP}OyB!AaAQ&MM} z2nLmHL2>-qV77i>yIs~t70v%xj)F1>SHimVhAv8sUL!(QP3-WFU~(E#OtbG z#NX`^-9P`7y|rDYNWzCKZ2Nz}D>G52BPk($Y!$b2!}jNf8K!N&4kgYF`Ho@{W@XkJ zb(=K?u0-MOQ|jXctA9@#-fmVX2F$$OjBoDjIoDj?iu;!|am!?Q=h#R?b%m}l?e^QA z5&k;~cGacUdrVRb+xl-OB*XxUIsfy`(tM7O54hg<VCX6=C;FUq3h&N0CTL-=ZQYG^bS?q4H@oULDNMh?Bzkl8TlK~x14L1fsDoj@+`XAsanqA3$pRMLr=^G>0 zrIT-WR=1*7s6Qw!Pd`i8uVb#>T;g@MGZVfdVw~G!bojVEBj%crF!3Ki8CG)|`ZIwx zi~nv%c!weBWbctXZ*XXD<_y^{Rab?3mdplRf`yeaNlDDm`1Vou#t+VX9sX}q;YpQo z2!>*PFDSY^X8xp-w^pz;vC@QY5^#V1P_2b_v1Mr*&2Jm2UeCD(B)Hf_cH-iA^Sq16 z-=Gi?##h*f?@bG4NQZRth08!RUX5MzXZYCEQYgK}xBC z-CxN_zLz0^fqf0Xb<_O%l0>@XwC0+|U15YrKS?<4*gi%VVWPgv6#k2T13HKNQM&oFU32y`rSB zF0Or}0X->1R$b%q%u8EE$2W12H!8E-U)=uGGkX>;T09N~DI zHx+Gf({eqlzCe?pC+$b4s~*{S(z3rA=3RZLk+OiM)6~h;e-36V5fr^xa$ce5Jk2Bm zzTtMQs}c20V+C>g8Kc5Uj>N?kry+TvDnHq+;`bF=iuxH%Wz*Rk+;fZY9YQyCwn9kU zV$;?}KS+35i92S>I!I3bJ)c+j;dFj_5^!lX8@c)-V1ZQOA?#=sdT8 zB>@leSt@7W%66h3(LyKGBKgVl>C|s+T~OY+qL}J`>Nb2-x-t?d&mkw(D|XLygTEuK zuNt=HIfc$kt0agBmKIu5L5lQ~JcoV(A6gI z2nhjw$TA)eLBQxj!d>{zIDl#rYS#gE5lsdbPe4TX(#pqJP~~R-m3%1ji>VbApn?IuC@+>2 zvU9`A?F$QsfoP*nhBF)mP-PyK{R0;QPW(Y4;bgI$TpK)$yf_&%$fw%<+FOkz;l_J7Pv1vgEud_*Xd`!#Lp=d^l-3I-+pf zpoQl9*42CA8A~;qoZ{~~-`KTe>Dzwaf#g#3GJe0-UiFj3fE9D)Wf-F=ayxAEKg_kO zjZO6z?`^wLM8<5_{6^l)WMcpVNd@u8M5I^Ex-HeQxi~!#IJVl4Ily{o_dNl1`IG&8 zjkeQrZf#NT}`T(3TI^*`9Cg7!BLAM4Y%dn%1=#@dtC2bFT4k55Oags}ZD1>5f z_`I8ig9V22mB7DmLDBUStwPZ6$`nSd_De5MU<9{c7WfYX0Bbqn1PqOaCc!onrIGQA z==q&|nD32toP86~29vUh{N4}(6gPfVqd5srRwnuI5=UC+Wb)`uJLU_ayNV!uAF~1h z#roc@dP0E`#ainRRx$aCjnfH`9S1ff&r7C)V9uviUtT#Ts{KAhNgn(kAW3P1GkAKm z2F#MYVUPmZn`Aow;GU3Q`v+B8URGW?{Da1LhLr&mlqP=csLdKj zQ6`PCYY;&LBzjk$;Z<>8fw*Ep698IZJ$6U*C?h*r%{*K|sXNdE0epZ|8%X&3%9{&Dkb5qM!?xf9zuev+(yAA96iyfFNp_C zCo|*<3FNGf>qn+KiC|bt0OazL z6`gXs@&qZD-xt61Aa#}1{CeL5Uo;d?Ppt{bw&|R&EW?JWg|OK6f)|koozFF%bXXqX zPfS1VVg0@h7in{nes5X6yGw@6krtk66EobsDt7K*c{27p$LWi%u5|JeU!xu%O>*06 z$RrwjWtGygaK}XZHm#BzLd=XGXNi{#bopL~UU9YI$y6ZF_$1^Byqs>W{ z+5Uz$>3g$f>b?2tOd;$m-@6$FDa3YF&!c%0Y^DcD8^msN#2)`zj<{hz!qG>dy)j=| z8n_@ib;3tKt-c<*#B>-iVS2X5E?up!u9YP8bTfIDIqF|CyPMQ*_xAZ<^0_TdqSe1h zTRQ&R7j;O1{{Vl~Z-~rO^doA5JocQk@?F7^zes6%K6z|%zIon%0RFm@Ld}Ofvz)Wd z#eB)o+rICfMjO_F5_^neOrsA>szix+UG>_AY&XmA?Wuh=!1kNnXYDrfoMH3*RZY75 zM5aM2+sHcCA5m?S-d~0L6KWPVO78X_u=sV9)%E@SfsWSK<(aFALH&{t8`_F}t)Sm0 zO*iBM=T|w6_Ec4Q9a~R6S0ST^Gn(B5Le|v4Nojhj(%PJ?`G?Asc^zl z48c1PMYcX^9;AjPk~o@3 zmY?J86~LoO!)$;Gy>xuyolmFwopbA2D$nAB21`%K1+L85>p$@^v}vg7t}4Q{!jY7` z_H%xA+8R6K>fVsk+=I8SnJvAp_I6ZK+E}~Sv(-=U&ODUn5;f{h)i3nxt3D5~ltx-3 zG7icr!$QM~T90>2luI}%&P&Uu2DWnYtut(JiGTCAucuS<`n@%K|UhPkR8 z65ohCG+-&;hVFW0iar(m=AmqF@U*(1j^&Q6Ze$&u4PDNljI zQd+%Lo#v|T!&eW(($w}kN8QJv>#j+QsjLjv=pIDvdhy!c@&V_kN6z@CHthntK=QH) zOQ3!~^|;5>iB%|4!kDl`W|1Hkux1LFTnrpGWq<`ne)2tE9bk$w*Ft!)pgN)(h_&oO z0X++vkvft@LgE+D3-CDKu$&}ub=Ab35Ex+hs)&{29|lGL07W!E^bp$u(A~)`FT!Ze z@jZK|0?G*=%(sZXM#aFS1x;5aSsxu!S~;m3J%Hdl$Oml}?Y#i0kP?}KBqvs{ zO2jMi;@LN(-dX4VY&nUScg+%aqL0Yg6*S9`=l#UFQ`_7}QSL2!12=n{D?y^i$lZfk zRIcdyG=w5FKe)eXZhF0ACVr^U5<<-qr`E4e3oA0sYV|Wuq*sP_MRg?4{8=SqQI%lN z=IVZD%#Y+Qvqy zQN5->S-|(vnF-w(FP0f~i0_S%WFYQ&*iRp0fTOyyfl#1)iFX5kC37(+eDj7J*NqHD z-#=||$0T{PW@`Vy#pMEKdovGg9 z`~fz}al0GO9Kgo|R3X7Q672U8XjM+)ChyEVu%3&HW2|$N6}t$9f#OUt!lyVc-sE^Z zNiU!aHHD8Vv?xVG4NT*6pp6w~R;q(R2g?7<*hbA0e&Be76KCxkP7uZ>>TNv?X7fP8 zlx<<1*lA)l{3c_hd?;*Flr|V{O>%+HxcRXcaIc?j%R0l|-wZ_(0;ZZW;a)_k%f&1( zDX%srVrS!aMz((Gj^}^-goucbWB-&Sq_2Tb#r%UkkQfrN4i@=rQ0PJ3UYH63O`T|& zi;L;EukS;1cgwlC{lF<@Jotel6=fn&s@F7t;-4*-1Ql zq~F$TIs+y7MrOSoA=U$0!)u#!`!;xJ;pR8$A!t2L*zTMX(37~8{Mp_Sy%^iaaE>G6 zOXb`JDf1r|<9T2@kUtEt?CXbE*BjTkX3p~gvQlT_vt&|#2ddHu$p2vwUB!(g0^7VB z6>vBJb2+vG#JsIu>CcCW0yrPcO~kww&3@i)RH-CZ#MaIq8zMCXM+5 z{{w2CDg2vs&S)qj1>agmZJkTi-Cmf{FP5)ALu?^lxYlV{Qd2uu<|z0Zyma+vIaOBG z4|!wtSB=@RjLevmPQjG$;+sZzVeJ8s^s+KCtNgh(9Z~#%9<%FMZZs*0|PMdSzhjB!%ya=vk<6bsNT<;_c)2}D`&G8p~}$aSrx{$BXO{yd@6PC?lvb1AZJNdN6r z@eSJUfTvHZ1Qo3)GOf~>$IqNsuHu{a4d-?*7p!eGqMAElr!@CbY-yHzD}r$Fa-l(SJaro=L=M&tCh3BmdtP z&5Z{1!f@@hhXG2)B-C|hLe629v72T)EGsJA_V4Q{f>hqzaIV&U8^lphNJ1Et4D-e0 zUNgzA*Dw;YUO)cv*z?56nqm+bstJIr&n=Mvtpwd)7=5wG^kGFkp3#ziMZ%3W%KUM$iNEdl#q zjDaqz7;W*DwcJXCt4)KCekUBe!@ zX|GZ_6FV7G$3aj9Yj@LfJb7(G2g#n;S?5XW@Y}c03ap z63o$p;L?8lt$9uGl|JN#Y|x@PR4v;3j_ZX8PwY}pTy0+!K?JoyGHmAa%rCF173Tw= ze{neRPx8(!(i5)pCVc%na^ULhRtckSxT%m&mKrEu#SM|>>9gBj7=L!5Gk9s}t1N8K z_o5B#y-f>2&a6w1kiv?jZ9iEL-F=dVs-1-cuZjN~dC*{;G@#wVcIn)oWXjzsgBwhu z&|Nvfb}!=s8K{kV|D^Kt%+|=qWxh+h-I?-6MnKHE`1cbTI|fEOyKj-@7HMCyTj)Di zq-<@I0X$70vzeottI@6a24{6u}`AQc)F5vd70iBL!NM=2h-`uDo5`#rSlW zgP9I#RJ(pr^=xFt%*61UTUOL+y;if5zmu3gaOs&~Q`t;H()kLHe;G*RSI|9X^j;X3 zcENU=9hXg~-R}6A7Q*;)Sejzc?@LjyCsS7w0W~}m=IbJB{B%FCy84Y^avvG6RAV9r z_E5Eq)do7Pv=aY;<(0MTH~vUg*QNC0;HLbsJC*?>So8N6zU2$ycT!4|u8OjdChHF6 zi#OcnjmyI~jfU=xy1rV^qxi9~^&gO^%3+RoN5~L_5*a=It|}f4?*7;~9vu=qcr^DF zN<4z5R~*0#++xCdJCUQHh%`Y3L`y~1_udr737wcYOqqe#39oy;&XPUDo)ZJPyhP+{ z8DwJ&j|7kYnb?U7^@r9kwA1#iI+DVdv`p-B3(A27iu>h5&}e^b;=UTc!2V>zGd)1N__bwbM;RI5iXg z*?r@pA~o~TY3U5zf0qzkHz%NPnPGvCtIf#=W8%_FVY)y3cUyu{!`XIEs!`z554;6h@L(Vt>EUz z>H#4Q$otMckiMifY#eB&j)`+zu8CL}?2#X!ndca!njHbY{`8nhp`dM-dNGDhM8n=)R=iuZjh7k<2r`{WRPMP z-Wx*}y;4;I;^zJXo?&1@`6WY#+raQ3O#sA&6(=GMUW47qIJ}UgP5Yv_ZjHn`l*g%h z15+9@>-k7ZJ$hy8HM9_~cViQGVlFAQm5fr}r!7*GfnhkZERo{NT&*}H?PL(8)cx6j zQGbwI|IplYgSn{tI7_`!o&JDjq*eVs9i4+Su{hOGvgbvpFkC%^k<*%3*IOR0y#yl$ zys;RkUDS0f%i>OXt_RFBJPS%If2e!M<_%16Ph*KRM%f+WZ{fZHz z<3r#Igs^AWF$*7cb$ShrTn&N|l^dS5(1F#eYfnKh)R4YN9iwZ&Oq=H-nLreQHXpga zIUoA)s%(*eYV`3q|GhJ~2x-Y!Q0PuEp~FT=t8zckOx*l+Zs{+6W1cnmmaw(NuFX#t zlDb=W46{T?6%)Q}9)A(mCQdAf_{k8YUCDFs zNrbUH&QQ2cSGA%tb$ffoSe4h*evdWHiqX*BK2IE*Xq)MzBPHg|=D^c*cHtm!+3nRZ zuVIo^>DH-p=kF*MCwe*#!yf2G~(6b~xXH%u!Wer0Ro5qZ>hyi4%!J&6td<|(uu*?i41>5S zu?ue4f%as0;eNRQ#1ovk?)M+?hmJTxnNZ;MLXVJen)r0Y5fmI3x3$54t zyGeCPk2AY@Vp&FhhyF-6ICyIk<|b|!pLHoiDDb%LmpujEHm|<=T5wDB87f+Wrl>MO zLW;bMH7z7@LUe}I()>xfc12$~ktk6#1xYp_%pw)lya(v5Ed8HV>eMac0zmtt*6@cK ziE<21+GUYX5YD8)+Qywiun}ou{gvb_t@&EgC-sAwgHdDSkukF z)1vOO?(WUg%1&&Jce7Fubk(m-8~G=T906LL97BU^o)Wd!6Zz7PrZ!jZb(K_GTSTGCrkM33U^%q%YK5G(QKB;Ed90iHXxd+dD2A%bEjpG|vq--8PlUyc{4O#s5EYq!J z0glO)toa28)O69wol!-WRuAg-wGPU2%A~HBu%u(-3q*yNb~1-&=bw&;_oZ%$)W_#P z1%K?0OWCH<(IdSqx31ScM$;-*3cdM&=k{BEluQ87#0*`vvS z#@*yv1*6fGe%o8?H8ly(95~enUHq2E&^sr$4=!}lrb5HF*Q)}LuY`%OJ*j8p)&T2$ zk-O~%j8@n0J%&9HGi3`%d)js_ES@_y^ldS@W&HaaJAxnL6|Gs}=0~&@HQXM$+$Z$k z_62h=5qCSdKc~%aS9uN3Xmgu?_(8Z^?o40zpq6O)7fpA1f^uHo`-IL*x=W5ndSgSv z_o}#!8PGe5v3w$WzXL{NQ_@An+xK#r)+GwhjANvhErk7Mt~(q2Nn!eH{quuez(%f` z`ukVJ(pAppkI_%0M0385G`Q@a1Q=GYOJt>ewkwC{mC4u4D=9`hl14G6y0^n-+sFhQ z{$XI`H-^gm8_|`nCT>A2SrsZ6J^n`fMooGRQgMP8dpW5IQYI{cfDzV&or!Y5q`;Eu zg49(EMr6?Y9EV`H6=aaB+kx@I#@r#JCHEt)dkc=D@E8gk$DAS?Iq<2ub#O z>J(=|LL|D8>wn>ae>yUShrJp?EM@z7k+3qA#bkwfM>->IH^GtS&L}8_Z=@lFkJO$; zDE7&(j|;0oYH?Xzj+h(V{{XsrRdx+NgzUsh3=~=OQoE00kXB|1?8TVV!?P}0Dq$Vg zR`EC=hhM<{UkpW6;m|T!JHiz4vhg40rb)6i#<0QqsgWLymH^?a+ALdyzi~kQjpm~8 z-%%Yi68EaqEx;l>tnziPTIQ6+BY^7r7_WD2GI=+G1HRV)eE8_N@({xaA9lO=h|w6b zZiplN9)kjuVEZ3`69O6#3oHx0*V|A zX=xqDgZbvqhKY(HWXlfM;LAo3_5g_QSuEM!fQNcx>uH><0j8c$uY3A+_>{Ui863HE zTU%NVZH8zBBmbEYm+PdjgvC>Gsn_{W{JZ`ypS0cljZeJOSp~FXuA2`*bGKx4&6~HZ4$bYnwl2NzDX&rn3r_ zjn#?rbLBod9@9*GdRHrlOKtUc`_m2pd0uony&!KP>vH_kF_pf$urqCxJPIyYOCPxh zsOtsOFE8S`KJiMY-O5II5tj$|;h8dqqSgCxsg6spY>si;a;F5kb`UVnZOVfZUmmoR zw;Icd0ftY_+YpXPkj>m?)PKx5RjT&H3$aa z!jHXAWAb5xVh3A5rp@A41xZl-`%QxwZlpm3MzLvqNARw)Y2BF|j&d_9F=hzzj;PLz zeBK6W1;N8?i1`*;_=e`kP76vFW@I#ka29;!K0q&M;oc^MDZ+mB?z7QY!i zGF2b920IWSh>kP_9NC`H*z_|tU1-r1^<0x@@4zKfFp+r$DMf50?#f#CJw8N{lNYVD zBRGNj*NxgZoRwG4&t8CgFy+xPO}pF2H=(2jNt9uIpEiiV4w-Ao+)XxUO5428kI+28 zjOH63JUZ~59RCdTXZEDZ|HDYq4shuUajtn+&sofUUDlHhdy>sdq3ue2p8J&cIw8lh zj@6s&g{nY1I~Mb_&O<;H_o8vydF;EzkfBR(??JbBR^qekPGd>qW8P(4qNk@c^VeOS z{fe1y5aM#qC=B!mXB9L_ycPmn0w4g}aJc57FmxcUtgWy89HF@WA0TWKe&tFKNF;pz zF*UUp89hj!{S=Tkf6UcHt2xq6Xl~wElw$I9l@YUUeHEBeq!I6;{%K9{%h?lb<+!kA zc4$s7_Zzn`^Hpsn!#{QCDG4#k;|i>^3(JhES}H*)-C)4ULWB*k@pQzvvEq=O!%nhu zGW1dF;Wd3DN$WDP2_dw*=#8By-E>Qpki%`MVza;aZer&ew4z;mbsh1HzKV4^Xh>hMiO+T+G59(DJ($yRI?6*h9t84qkTKA;d zroB2|`pLpIRwk{vT)T;XZ#C~}`7Sa2%{Nb~oaA5th7Mffee?71S@JZA6x2O~#%7i^ zTpl}%4<+tl)A#=Jj(Kpq(UD%a+nBzyUZ&O3reeMM?)!s#WPFCj!uMwRK39nhh+gn6 z3JdrhGJjMu)M`yM%~bWwQWP<4|Mysk&aVI3Q8Twi1E6Gxag`H=G9-gM#jCw@aFgsFy8vxq3VpDjpC>ljN>a( z_E2jvgW2SAmjkc!yxu6cgXpCax6VW^^y-W7NHlrYFFA;nvDWBy9AzDib7@-=|tyohir0ue-%<7FJ0e*iC z`5|tYOp$(Jk9k~H#BQugN78Fe@g*%ouJhAF{0iJ=qLRE+Kc7P3ar~#XT&ddRmY)I6 zuqHLX3WB41jy`OhE6#shNqe@&*H?iixA2SM-Dlg4F0!>f>oFO3bbdUk9WTT_XI;0Z zG~-VX76#lCpC8wUy%7to{pQGz!^i$+InCIe3{hzm+@OS4Tc&Q*F&KL+;e?&PIPHtKVpDb{$D>yJ~p)t=%GPLDjLnB??l z;y-jsO{fWFy<~fTt#wb0pf}8gZc5ndkV)r{uvF~|G%TKcTElZ)#h8uh%fUeMpfBiN zY1q0lzJ2TIgiP~K-A$M3@uYjVi>Q?c^x1y?w5HGAL=YxA3uhp@sGfp3dUKdD?B) zPCNgF=2-n5XBsrccs@S6=BW*@?cV$Ip5sAE2slxPOX|ut5W$+Oh>DLUp830f3_cEk zBJk8xk=|unN``0EF4=Be0?>KQ{dx%pTgyWB?Pan+*1Jqz;xavl5Et22CzOZ>3sP$* zR--#!M_HGVgnK}lO*NBA>j;~6SRUdTWxYB|%K5aqSr^bOTsQyY4Z;j!ZMqnWQ&Wk*iHcpVM^K=3jLGxrTqp}bZ_qK7@MBJ^qV)%arH5_*ljVZKNN{sw~OCR78oE1j>{q}1xbH5dY^COnOXx5G6UUk5|-n3=`>3~4;HsK z1UlkvQXfHV7?7(tX}zxmsG=%f+0{voCw1kuc>+)17gj6I+X+e^eg6S-V7;{1mB>U= zomUl!MuXpM%<^GO*TVATDzrd!3i&dIh0e_EXCj8n zy%mc5R?HNYqFz9qrhOo@na|~>=PYrt1G7ySRhOeq#w*c&? z!9SaeKq5UztlN`mwgQ9}6l6zi!Rx9^TD2Gu&pxEB%Hp|51i9aKyt`zduGUL1ce z%l;*vIx&Wb-pkr-9Q0)~rxaU*c?_iO&83IJG|As@8jw%}*5BNz-bO)*(C&#B zxHUp_ClCOuJnrkPfU&7T?1vtJJXovd1|*~U6Y87P7fC5)jt?wadW#S6Tpgy6|fz(#nobYgTOb2uw`KWgZuEpeky z1K7sssNVP=Fa!t0tw|u1HrzuGFN#s|MrnH`r(ShJRC>Mvo+~400w1^QaujR0spZx; z(e+`2jV342C;btc48xyY)rFz}h#IXR}RlUoy62`6uiS6tOLPc3aqe!vpJE7wP}7v}Xa#lRj)|^-69c zb^ku3U#c-{VEn@=8`0O~wv zx7$UmztE}H4nDXYc#@@$YUkn2ctOjld8g7k*k}8dgEI4>%!jODa4@c0ewz#Jx0@(C)w) z3D%PikBbKvYWxv%K?tiR@oM+HFP}q&w5_bQL zR>};UQC04;Yg5HDlxvo(c9NbV5TPg=@&4)1S%VwAF>3SuRaKmMyOBm^(M~6*F*SL6 z^z%eW-esxXc}R6L4K7nI>^f<^7NK&Lt0OIJF2L$AtV-A`BSSg@?KL-=`C7vG7N+2P zR_YD9v1d74V**?>(@J-r`*M<~`ASg7=U3GrarBz>hPQR6pWf&e5o3P!vBcrl<9r$c zWM$lcfT{BJB_rnBx3k|)BlO3Qyx-K=xZZkOh4t6K67yS{KA@(vOajeUH5sKJ*1h15 z(l2th{S-bRgpnG5=|`PW_9NA2O4Gc%#SdbBwaR=hMk7Tkq=cQn{L$A@i*U^#mLIm-jG7+Cl`|3KcS3Y zTJ*~DKxTz06882`@;kwtF7z1LE*W4RNP$hWG*)L&J!4;c;t4`W$xo*^zf&iB$iqtX zo$A@2o2-7cF*~u5pe&8ETJga&z20DzmORZz@ED9l)-dC*JGvoan+l*a*yL0r1_;n#6`bvjL57_ z345Aawu;KN)Yi62G|DAe(8dFt*EO|Z`akL>TE$7%tt}oLf1569`r^q}@As3;^~;T% zeHZRiqeeeS_v^V6Z>R1xTlj0g!y6z1v!RJmtOvZJKubEB=7}_JY$aINu`;W4p zEH7w1(VP4(GDGu>QCy*lk!nb5{;+~v_QL!Nt5&)5iM~Gjf57x?#)rSbe5=Zw+g!T) z<3kzvAjbc3be{2SzHcACGwc;=&)A`A)SivKEA}3xwfC+XsZH&@#Vn;pQ4~e3pS`!z zQWUk7QuN9HdFf4F$o*`XhoM}K#Zdw%MRNS)_`e>r#0kLzm1&DcPb=kG zwTrfT$CI;Tb8~rlq}+F8J%j?mTiquEgxO;~+4MduK#Kevn%BQxP&rLVm_uNl^*OWS zlW=N^uAwHmIfs$Bcvj!B!(01gZUNHHp^k|B(1%L`UnkS3Beo~WcY|sQWBbI{&WT>H z_X+7u`^Zlg+7%AGZ`A2e|E?3ol0U&Wknq9YJe&T3PuMBVQ@1UQGab{aiAwyT5@+kh!&)O(1{m>La@ zXV1%i2(KCdmUt3aVvv_N=i=NCaw2IL-RSyO+FPvntO}i=%%@+{3=M#Dp$o%I;1aln zHJwmh$uCvDQiMHtI8`?=+t}X$r1IVCK=^OA@7RzJJs$SB206nv9_TxUbAR`?SUSBz zLqFwWg9R`~kWU!bIvCiub>x@!ps}gT#LW||LGsEd{6dy3`J+FU7+{Ywxk&&;Fok=& z7#|^TFg^IG2bQX!1~vNlz6Pp6VVd)1BagOhZ-8C*$MIOG?4=S&K}O6m9ANo@-wc98 zFNMVtRFj1eBjp{~+s?~@nsCjdX()r}BfvY|xwv6Y231b+4-g)M0EcEZ*1SmAFA4iy z6Tq6sdx9aSEHTMT^4*u7shlfM?7hlrSw6tbS$V_pD3*`JY}Y!&K!E^LzZZy@s%r^h zafDm6i?*+%z{>LwQ|BOIM4Bvc{jwQpvBo$t{`VY2YGhaK2vKZ%|53UJtf%JO-hE7| zc_wFY40>Qs8ekwVR<%&;;rNb|vs0n+6gu0ZCiQa~*+8FiLoS{8-*K%n@}f*seg0!OnCN4}%E6`NpLn#}38kW99iAVM!H`(HMaqLXXCSiUF@Yu1&orm7 zvtTH3-Mgf}r!at@Y2{)g5R&owCuj!9ry<7o=`M%N?NZNgW63BxtnfiJ(S&mfnmzHHn#1IhzIIdGL zkMXA|)Fc$Dq1xYY7)6m}>%goIY$|!yBpwUxos)$}<7U=7A`(7h*K@AW_&=j6bp+|Gp?Q;VJ0dU+PDYmdH z1VG%OHIN{q^@`#389H;OFA$JUyMlr1zI*{l=jUP}Naem9&=MY32NrMARxuijpck6% zA|?lPtB$jCcmp-v%4YDB6*1y`JSI@fqf>l~S4?{oei;w1^sDanuzi zO&4Fc%|5E&Ozs>POiLdoBwuhIl-tm{^r`pF^nDpv{pXrjgYZWr74&aznn}iooZ_37 zH+${dzb75MW*RN!uxTUcun&ypk>YnAl&AcT#E^r!V`b!EvxrSYnipwYoM;n$Y-YZx zRPlFJm4i6<@})RrCV>lXWHb?-TGgBQ+wQ*IoQ=PdujFI)39Yp*b06HOqqyI0b!~$~ zVU%xPOl{;GCUd3Vcx+dMp)I`~%{T>c(I3`t`Qzs@iR%yOJG;Le5M2EOUhv-HUe=S{ zZ~ShPtk$mNaspES0Tg%zI@#8mTr@}jfJW@!_DAt8B_YNu%If`Er7te7pFJd%QJ*N) zbpIl`ZoMPA+- zn`DL5h(3OIYI}8c)o6_i0EMIUnQ_NFxUXhRIK$||=PZfNxQ2#-Zr;JSE_Y7oOvUK~ z2Vyv*cwERevRv-E?6K>_zT403i=_OShCiadu4)6{y$BwpCsYd?3p(iSFwqo6Ng-4o z=Y3i&xOkbiYZI~{im#>>1+UWbi)2-jYC~}});heh6nrHgWl_t|PA15sFPM}0eMd`w z$BbqxVa%|sDp4}iHMTELAxqxsYbXzt- zu_83>8+g?~p&XsV)MSnC43u%JT^99ZBkhGsPr&d-{P07m%p&?`tnvWJCO zy~zEm!4&ufs+ZhP za9H6V>K%Tu;ag6;M~TD}(c_JUhJ3>(2;d{doCD)VL4=FgjWxaVBVgG{^YAj94uH0c z#MhAXrS%x$ANvx6a%D+*6z}cygk65Nc?+Z>I5Za4T6m?ytzJmlk{b63fVdF zDC3W-;8xB%=81JZpy(Z_-B24()R=+ob-n*PNTo58(n=59CE$)x_8tTN{^#FRW%3hq zsvW*k5ema35}Jp&9~gPkE(T`kCiGM6d4U6`;k~@e(9WUru7*&QTWdHEistazHh)A!qy61cz%BW zu-&`Nw2!}8%GKV_*r$c3AM}%dziaD_n@JcX&Qoow9NyVYPT#6{)m{-n!^g7AqR-HF zvfw|iQK(aHpaIcWRM~2akIP8w(+wp}fx=rtNE;M2^B-$WH8WO7xmlXA9qR=A8fxCt zQ{c)nDbae_9{71{bzpqU@TZXeqC{9jLa$lu_FHpPJZ(M0V{RH0<97g^xP#?z4poazJr z>DdQXJ{rkzSMRh7s{0r?`=6gqUua=mUZ;9iMvW18`gn8a)9kK~UA+Lyyll*uU5iq5 z`CNrl$#z1J16NUq#`WhX1j2ZU`7zc5JW3=TLzR~8OB3a@4+|#Um0*yC_vTpj1;8NO zUV~Q-@LPRc0T2*7qto;zGq~Q5aNm`C)Pr`1|0SpuTkp)pQUF1Jls-eg3;?gpb8B1& z<@b-2(KLfw+?jsi4}zm* zS+3ALB?3JhUX;oXqZjld@*w9lmJo(*N+CklM2O^C5H^L)Kpt|BB1Lk>mF$52gGYX? zdm>Mx#(by&KgMk3z*7{_{nRa`(F8&CVhO(SaybAcOKqs=r7nLD5sUNz2xq|eV_zqP zrY!mq2+$07bu#P63wVF1zXE2UH$ne>sf6Mup)V~{fP<(pB<`DEOG^?BH!r3q8bC2| zYb1CD&__PwxXFMTF=(OU&(<-e*QeLar>*?+$pLtm?c0Y5G@QmuO!U$pSoun|wJpS5 zdT6|`XVcealrzq|5V3M(Ee_qg3y}~^sSnI~XJdj5BZMLKqldBa23n_ItIs-C*_fci z_CU>OXuCte#{MY;D3!0SKT9E;XIH$g)ARt;HNndKxN8FxEsqp-ubY)Mr{9=FxS!x+ zUccY?eS<`}R!{elU{BjX;!7DXO3Jo(PmTW=LKQSASRVZY#^i}4ZRZxTHM z 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