From 01958778429c61d11a6566d1f3d300a14f7337a1 Mon Sep 17 00:00:00 2001 From: Brian Talbot Date: Fri, 22 Jan 2016 08:35:09 -0500 Subject: [PATCH 1/2] certificates: reference NPM installed UXPL * remove static UXPL + lib files from root * updating edx-pattern-library npm version to 0.8.12 * resolving UXPL syntax/version changes * syntax/spacing corrections * correcting npm-based lib paths * UXPL update - syncing up sass LTR/RTL compile * UXPL update - font-size, line-heights, + colors * UXPL update - breakpoint names * UXPL update - removing unnecessary %reset-link reference * customizing UXPL buttons for banner actions --- lms/static/certificates/sass/_build.scss | 50 +- lms/static/certificates/sass/_components.scss | 15 +- lms/static/certificates/sass/_config.scss | 36 + lms/static/certificates/sass/_layouts.scss | 38 +- lms/static/certificates/sass/_lib.scss | 9 + lms/static/certificates/sass/_ltr.scss | 23 + lms/static/certificates/sass/_print.scss | 18 +- lms/static/certificates/sass/_rtl.scss | 23 + lms/static/certificates/sass/_utilities.scss | 44 +- lms/static/certificates/sass/_views.scss | 6 +- lms/static/certificates/sass/main-ltr.scss | 14 +- lms/static/certificates/sass/main-rtl.scss | 14 +- .../certificates/_accomplishment-banner.html | 8 +- .../fonts/OpenSans/OpenSans-Bold-webfont.eot | Bin 21934 -> 0 bytes .../fonts/OpenSans/OpenSans-Bold-webfont.svg | 1824 ----------------- .../fonts/OpenSans/OpenSans-Bold-webfont.ttf | Bin 46824 -> 0 bytes .../fonts/OpenSans/OpenSans-Bold-webfont.woff | Bin 25688 -> 0 bytes .../OpenSans/OpenSans-Bold-webfont.woff2 | Bin 46676 -> 0 bytes .../OpenSans/OpenSans-BoldItalic-webfont.eot | Bin 23181 -> 0 bytes .../OpenSans/OpenSans-BoldItalic-webfont.svg | 1824 ----------------- .../OpenSans/OpenSans-BoldItalic-webfont.ttf | Bin 49860 -> 0 bytes .../OpenSans/OpenSans-BoldItalic-webfont.woff | Bin 27080 -> 0 bytes .../OpenSans-BoldItalic-webfont.woff2 | Bin 54528 -> 0 bytes .../OpenSans/OpenSans-ExtraBold-webfont.eot | Bin 21186 -> 0 bytes .../OpenSans/OpenSans-ExtraBold-webfont.svg | 146 -- .../OpenSans/OpenSans-ExtraBold-webfont.ttf | Bin 46848 -> 0 bytes .../OpenSans/OpenSans-ExtraBold-webfont.woff | Bin 14200 -> 0 bytes .../OpenSans/OpenSans-ExtraBold-webfont.woff2 | Bin 52704 -> 0 bytes .../OpenSans-ExtraBoldItalic-webfont.eot | Bin 23086 -> 0 bytes .../OpenSans-ExtraBoldItalic-webfont.svg | 146 -- .../OpenSans-ExtraBoldItalic-webfont.ttf | Bin 49684 -> 0 bytes .../OpenSans-ExtraBoldItalic-webfont.woff | Bin 15468 -> 0 bytes .../OpenSans-ExtraBoldItalic-webfont.woff2 | Bin 53076 -> 0 bytes .../OpenSans/OpenSans-Italic-webfont.eot | Bin 23502 -> 0 bytes .../OpenSans/OpenSans-Italic-webfont.svg | 1824 ----------------- .../OpenSans/OpenSans-Italic-webfont.ttf | Bin 51464 -> 0 bytes .../OpenSans/OpenSans-Italic-webfont.woff | Bin 27352 -> 0 bytes .../OpenSans/OpenSans-Italic-webfont.woff2 | Bin 56676 -> 0 bytes .../fonts/OpenSans/OpenSans-Light-webfont.eot | Bin 20621 -> 0 bytes .../fonts/OpenSans/OpenSans-Light-webfont.svg | 1824 ----------------- .../fonts/OpenSans/OpenSans-Light-webfont.ttf | Bin 44676 -> 0 bytes .../OpenSans/OpenSans-Light-webfont.woff | Bin 24168 -> 0 bytes .../OpenSans/OpenSans-Light-webfont.woff2 | Bin 45900 -> 0 bytes .../OpenSans/OpenSans-LightItalic-webfont.eot | Bin 23720 -> 0 bytes .../OpenSans/OpenSans-LightItalic-webfont.svg | 1824 ----------------- .../OpenSans/OpenSans-LightItalic-webfont.ttf | Bin 52264 -> 0 bytes .../OpenSans-LightItalic-webfont.woff | Bin 27600 -> 0 bytes .../OpenSans-LightItalic-webfont.woff2 | Bin 56508 -> 0 bytes .../OpenSans/OpenSans-Regular-webfont.eot | Bin 21180 -> 0 bytes .../OpenSans/OpenSans-Regular-webfont.svg | 1824 ----------------- .../OpenSans/OpenSans-Regular-webfont.ttf | Bin 45328 -> 0 bytes .../OpenSans/OpenSans-Regular-webfont.woff | Bin 24856 -> 0 bytes .../OpenSans/OpenSans-Regular-webfont.woff2 | Bin 47016 -> 0 bytes .../OpenSans/OpenSans-Semibold-webfont.eot | Bin 21424 -> 0 bytes .../OpenSans/OpenSans-Semibold-webfont.svg | 1824 ----------------- .../OpenSans/OpenSans-Semibold-webfont.ttf | Bin 45456 -> 0 bytes .../OpenSans/OpenSans-Semibold-webfont.woff | Bin 25084 -> 0 bytes .../OpenSans/OpenSans-Semibold-webfont.woff2 | Bin 63728 -> 0 bytes .../OpenSans-SemiboldItalic-webfont.eot | Bin 23682 -> 0 bytes .../OpenSans-SemiboldItalic-webfont.svg | 1824 ----------------- .../OpenSans-SemiboldItalic-webfont.ttf | Bin 52224 -> 0 bytes .../OpenSans-SemiboldItalic-webfont.woff | Bin 27484 -> 0 bytes .../OpenSans-SemiboldItalic-webfont.woff2 | Bin 56660 -> 0 bytes static/pattern-library/images/logo-edx.svg | 10 - static/pattern-library/sass/_build.scss | 42 - .../pattern-library/sass/base/_normalize.scss | 427 ---- static/pattern-library/sass/base/_reset.scss | 115 -- .../sass/base/_typography.scss | 53 - .../sass/components/_buttons.scss | 342 ---- .../sass/components/_colors.scss | 269 --- .../sass/components/_copy.scss | 111 - .../sass/components/_headings.scss | 102 - static/pattern-library/sass/main-ltr.scss | 22 - static/pattern-library/sass/main-rtl.scss | 22 - .../sass/utilities/_functions.scss | 95 - .../sass/utilities/_helpers.scss | 149 -- .../sass/utilities/_mixins.scss | 21 - .../sass/utilities/_variables-ltr.scss | 7 - .../sass/utilities/_variables-rtl.scss | 7 - .../sass/utilities/_variables.scss | 347 ---- static/vendor/bi-app/_bi-app-ltr.scss | 11 - static/vendor/bi-app/_bi-app-rtl.scss | 11 - static/vendor/bi-app/_mixins.scss | 294 --- static/vendor/bi-app/_variables-ltr.scss | 15 - static/vendor/bi-app/_variables-rtl.scss | 15 - .../bourbon/_bourbon-deprecated-upcoming.scss | 411 ---- static/vendor/bourbon/_bourbon.scss | 87 - .../vendor/bourbon/addons/_border-color.scss | 26 - .../vendor/bourbon/addons/_border-radius.scss | 48 - .../vendor/bourbon/addons/_border-style.scss | 25 - .../vendor/bourbon/addons/_border-width.scss | 25 - static/vendor/bourbon/addons/_buttons.scss | 64 - static/vendor/bourbon/addons/_clearfix.scss | 25 - static/vendor/bourbon/addons/_ellipsis.scss | 30 - .../vendor/bourbon/addons/_font-stacks.scss | 31 - static/vendor/bourbon/addons/_hide-text.scss | 27 - static/vendor/bourbon/addons/_margin.scss | 26 - static/vendor/bourbon/addons/_padding.scss | 26 - static/vendor/bourbon/addons/_position.scss | 48 - static/vendor/bourbon/addons/_prefixer.scss | 66 - .../vendor/bourbon/addons/_retina-image.scss | 25 - static/vendor/bourbon/addons/_size.scss | 51 - .../vendor/bourbon/addons/_text-inputs.scss | 112 - .../bourbon/addons/_timing-functions.scss | 34 - static/vendor/bourbon/addons/_triangle.scss | 63 - static/vendor/bourbon/addons/_word-wrap.scss | 29 - static/vendor/bourbon/css3/_animation.scss | 43 - static/vendor/bourbon/css3/_appearance.scss | 3 - .../bourbon/css3/_backface-visibility.scss | 3 - .../bourbon/css3/_background-image.scss | 42 - static/vendor/bourbon/css3/_background.scss | 55 - static/vendor/bourbon/css3/_border-image.scss | 59 - static/vendor/bourbon/css3/_calc.scss | 4 - static/vendor/bourbon/css3/_columns.scss | 47 - static/vendor/bourbon/css3/_filter.scss | 4 - static/vendor/bourbon/css3/_flex-box.scss | 289 --- static/vendor/bourbon/css3/_font-face.scss | 24 - .../bourbon/css3/_font-feature-settings.scss | 4 - .../bourbon/css3/_hidpi-media-query.scss | 10 - static/vendor/bourbon/css3/_hyphens.scss | 4 - .../vendor/bourbon/css3/_image-rendering.scss | 14 - static/vendor/bourbon/css3/_keyframes.scss | 36 - .../vendor/bourbon/css3/_linear-gradient.scss | 38 - static/vendor/bourbon/css3/_perspective.scss | 8 - static/vendor/bourbon/css3/_placeholder.scss | 8 - .../vendor/bourbon/css3/_radial-gradient.scss | 39 - static/vendor/bourbon/css3/_selection.scss | 42 - .../vendor/bourbon/css3/_text-decoration.scss | 19 - static/vendor/bourbon/css3/_transform.scss | 15 - static/vendor/bourbon/css3/_transition.scss | 71 - static/vendor/bourbon/css3/_user-select.scss | 3 - .../bourbon/functions/_assign-inputs.scss | 11 - .../bourbon/functions/_contains-falsy.scss | 20 - .../vendor/bourbon/functions/_contains.scss | 26 - .../vendor/bourbon/functions/_is-length.scss | 11 - .../vendor/bourbon/functions/_is-light.scss | 21 - .../vendor/bourbon/functions/_is-number.scss | 11 - static/vendor/bourbon/functions/_is-size.scss | 13 - .../bourbon/functions/_modular-scale.scss | 69 - .../vendor/bourbon/functions/_px-to-em.scss | 13 - .../vendor/bourbon/functions/_px-to-rem.scss | 15 - static/vendor/bourbon/functions/_shade.scss | 24 - .../bourbon/functions/_strip-units.scss | 17 - static/vendor/bourbon/functions/_tint.scss | 24 - .../functions/_transition-property-name.scss | 22 - static/vendor/bourbon/functions/_unpack.scss | 27 - .../bourbon/helpers/_convert-units.scss | 15 - .../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 - .../vendor/bourbon/helpers/_str-to-num.scss | 50 - .../bourbon/settings/_asset-pipeline.scss | 7 - static/vendor/bourbon/settings/_prefixer.scss | 9 - static/vendor/bourbon/settings/_px-to-em.scss | 1 - static/vendor/breakpoint/_breakpoint.scss | 114 -- .../breakpoint/breakpoint/_context.scss | 95 - .../breakpoint/breakpoint/_helpers.scss | 151 -- .../breakpoint/_legacy-settings.scss | 50 - .../breakpoint/breakpoint/_no-query.scss | 15 - .../breakpoint/breakpoint/_parsers.scss | 215 -- .../breakpoint/breakpoint/_respond-to.scss | 73 - .../breakpoint/breakpoint/_settings.scss | 71 - .../breakpoint/parsers/_double.scss | 33 - .../breakpoint/breakpoint/parsers/_query.scss | 82 - .../breakpoint/parsers/_resolution.scss | 31 - .../breakpoint/parsers/_single.scss | 26 - .../breakpoint/parsers/_triple.scss | 36 - .../parsers/double/_default-pair.scss | 21 - .../breakpoint/parsers/double/_default.scss | 22 - .../parsers/double/_double-string.scss | 19 - .../parsers/resolution/_resolution.scss | 60 - .../breakpoint/parsers/single/_default.scss | 13 - .../breakpoint/parsers/triple/_default.scss | 18 - static/vendor/susy/_su.scss | 4 - static/vendor/susy/_susy.scss | 4 - static/vendor/susy/_susyone.scss | 4 - static/vendor/susy/susy/_su.scss | 7 - static/vendor/susy/susy/language/_susy.scss | 24 - .../vendor/susy/susy/language/_susyone.scss | 13 - .../susy/susy/language/susy/_background.scss | 384 ---- .../susy/susy/language/susy/_bleed.scss | 200 -- .../susy/susy/language/susy/_box-sizing.scss | 47 - .../language/susy/_breakpoint-plugin.scss | 181 -- .../susy/susy/language/susy/_container.scss | 81 - .../susy/susy/language/susy/_context.scss | 36 - .../susy/susy/language/susy/_gallery.scss | 94 - .../susy/susy/language/susy/_grids.scss | 64 - .../susy/susy/language/susy/_gutters.scss | 154 -- .../susy/susy/language/susy/_isolate.scss | 76 - .../susy/susy/language/susy/_margins.scss | 92 - .../susy/susy/language/susy/_padding.scss | 74 - .../vendor/susy/susy/language/susy/_rows.scss | 138 -- .../susy/susy/language/susy/_settings.scss | 216 -- .../vendor/susy/susy/language/susy/_span.scss | 163 -- .../susy/susy/language/susy/_validation.scss | 16 - .../susy/language/susyone/_background.scss | 18 - .../susy/language/susyone/_functions.scss | 377 ---- .../susy/susy/language/susyone/_grid.scss | 290 --- .../susy/language/susyone/_isolation.scss | 51 - .../susy/susy/language/susyone/_margin.scss | 93 - .../susy/susy/language/susyone/_media.scss | 105 - .../susy/susy/language/susyone/_padding.scss | 92 - .../susy/susy/language/susyone/_settings.scss | 56 - static/vendor/susy/susy/output/_float.scss | 9 - static/vendor/susy/susy/output/_shared.scss | 15 - static/vendor/susy/susy/output/_support.scss | 9 - .../susy/susy/output/float/_container.scss | 16 - .../vendor/susy/susy/output/float/_end.scss | 40 - .../susy/susy/output/float/_isolate.scss | 22 - .../vendor/susy/susy/output/float/_span.scss | 35 - .../susy/susy/output/shared/_background.scss | 26 - .../susy/susy/output/shared/_container.scss | 21 - .../susy/susy/output/shared/_direction.scss | 42 - .../susy/susy/output/shared/_inspect.scss | 22 - .../susy/susy/output/shared/_margins.scss | 23 - .../susy/susy/output/shared/_output.scss | 14 - .../susy/susy/output/shared/_padding.scss | 23 - .../susy/susy/output/support/_background.scss | 58 - .../susy/susy/output/support/_box-sizing.scss | 17 - .../susy/susy/output/support/_clearfix.scss | 18 - .../susy/susy/output/support/_prefix.scss | 19 - .../vendor/susy/susy/output/support/_rem.scss | 22 - .../susy/susy/output/support/_support.scss | 85 - static/vendor/susy/susy/su/_grid.scss | 103 - static/vendor/susy/susy/su/_settings.scss | 73 - static/vendor/susy/susy/su/_utilities.scss | 111 - static/vendor/susy/susy/su/_validation.scss | 57 - 236 files changed, 154 insertions(+), 25746 deletions(-) create mode 100644 lms/static/certificates/sass/_config.scss create mode 100644 lms/static/certificates/sass/_lib.scss create mode 100644 lms/static/certificates/sass/_ltr.scss create mode 100644 lms/static/certificates/sass/_rtl.scss delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.woff2 delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.svg delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff delete mode 100755 static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff2 delete mode 100644 static/pattern-library/images/logo-edx.svg delete mode 100644 static/pattern-library/sass/_build.scss delete mode 100644 static/pattern-library/sass/base/_normalize.scss delete mode 100644 static/pattern-library/sass/base/_reset.scss delete mode 100644 static/pattern-library/sass/base/_typography.scss delete mode 100644 static/pattern-library/sass/components/_buttons.scss delete mode 100644 static/pattern-library/sass/components/_colors.scss delete mode 100644 static/pattern-library/sass/components/_copy.scss delete mode 100644 static/pattern-library/sass/components/_headings.scss delete mode 100644 static/pattern-library/sass/main-ltr.scss delete mode 100644 static/pattern-library/sass/main-rtl.scss delete mode 100644 static/pattern-library/sass/utilities/_functions.scss delete mode 100644 static/pattern-library/sass/utilities/_helpers.scss delete mode 100644 static/pattern-library/sass/utilities/_mixins.scss delete mode 100644 static/pattern-library/sass/utilities/_variables-ltr.scss delete mode 100644 static/pattern-library/sass/utilities/_variables-rtl.scss delete mode 100644 static/pattern-library/sass/utilities/_variables.scss delete mode 100755 static/vendor/bi-app/_bi-app-ltr.scss delete mode 100755 static/vendor/bi-app/_bi-app-rtl.scss delete mode 100755 static/vendor/bi-app/_mixins.scss delete mode 100755 static/vendor/bi-app/_variables-ltr.scss delete mode 100755 static/vendor/bi-app/_variables-rtl.scss delete mode 100644 static/vendor/bourbon/_bourbon-deprecated-upcoming.scss delete mode 100644 static/vendor/bourbon/_bourbon.scss delete mode 100644 static/vendor/bourbon/addons/_border-color.scss delete mode 100644 static/vendor/bourbon/addons/_border-radius.scss delete mode 100644 static/vendor/bourbon/addons/_border-style.scss delete mode 100644 static/vendor/bourbon/addons/_border-width.scss delete mode 100644 static/vendor/bourbon/addons/_buttons.scss delete mode 100644 static/vendor/bourbon/addons/_clearfix.scss delete mode 100644 static/vendor/bourbon/addons/_ellipsis.scss delete mode 100644 static/vendor/bourbon/addons/_font-stacks.scss delete mode 100644 static/vendor/bourbon/addons/_hide-text.scss delete mode 100644 static/vendor/bourbon/addons/_margin.scss delete mode 100644 static/vendor/bourbon/addons/_padding.scss delete mode 100644 static/vendor/bourbon/addons/_position.scss delete mode 100644 static/vendor/bourbon/addons/_prefixer.scss delete mode 100644 static/vendor/bourbon/addons/_retina-image.scss delete mode 100644 static/vendor/bourbon/addons/_size.scss delete mode 100644 static/vendor/bourbon/addons/_text-inputs.scss delete mode 100644 static/vendor/bourbon/addons/_timing-functions.scss delete mode 100644 static/vendor/bourbon/addons/_triangle.scss delete mode 100644 static/vendor/bourbon/addons/_word-wrap.scss delete mode 100644 static/vendor/bourbon/css3/_animation.scss delete mode 100644 static/vendor/bourbon/css3/_appearance.scss delete mode 100644 static/vendor/bourbon/css3/_backface-visibility.scss delete mode 100644 static/vendor/bourbon/css3/_background-image.scss delete mode 100644 static/vendor/bourbon/css3/_background.scss delete mode 100644 static/vendor/bourbon/css3/_border-image.scss delete mode 100644 static/vendor/bourbon/css3/_calc.scss delete mode 100644 static/vendor/bourbon/css3/_columns.scss delete mode 100644 static/vendor/bourbon/css3/_filter.scss delete mode 100644 static/vendor/bourbon/css3/_flex-box.scss delete mode 100644 static/vendor/bourbon/css3/_font-face.scss delete mode 100644 static/vendor/bourbon/css3/_font-feature-settings.scss delete mode 100644 static/vendor/bourbon/css3/_hidpi-media-query.scss delete mode 100644 static/vendor/bourbon/css3/_hyphens.scss delete mode 100644 static/vendor/bourbon/css3/_image-rendering.scss delete mode 100644 static/vendor/bourbon/css3/_keyframes.scss delete mode 100644 static/vendor/bourbon/css3/_linear-gradient.scss delete mode 100644 static/vendor/bourbon/css3/_perspective.scss delete mode 100644 static/vendor/bourbon/css3/_placeholder.scss delete mode 100644 static/vendor/bourbon/css3/_radial-gradient.scss delete mode 100644 static/vendor/bourbon/css3/_selection.scss delete mode 100644 static/vendor/bourbon/css3/_text-decoration.scss delete mode 100644 static/vendor/bourbon/css3/_transform.scss delete mode 100644 static/vendor/bourbon/css3/_transition.scss delete mode 100644 static/vendor/bourbon/css3/_user-select.scss delete mode 100644 static/vendor/bourbon/functions/_assign-inputs.scss delete mode 100644 static/vendor/bourbon/functions/_contains-falsy.scss delete mode 100644 static/vendor/bourbon/functions/_contains.scss delete mode 100644 static/vendor/bourbon/functions/_is-length.scss delete mode 100644 static/vendor/bourbon/functions/_is-light.scss delete mode 100644 static/vendor/bourbon/functions/_is-number.scss delete mode 100644 static/vendor/bourbon/functions/_is-size.scss delete mode 100644 static/vendor/bourbon/functions/_modular-scale.scss delete mode 100644 static/vendor/bourbon/functions/_px-to-em.scss delete mode 100644 static/vendor/bourbon/functions/_px-to-rem.scss delete mode 100644 static/vendor/bourbon/functions/_shade.scss delete mode 100644 static/vendor/bourbon/functions/_strip-units.scss delete mode 100644 static/vendor/bourbon/functions/_tint.scss delete mode 100644 static/vendor/bourbon/functions/_transition-property-name.scss delete mode 100644 static/vendor/bourbon/functions/_unpack.scss delete mode 100644 static/vendor/bourbon/helpers/_convert-units.scss delete mode 100644 static/vendor/bourbon/helpers/_directional-values.scss delete mode 100644 static/vendor/bourbon/helpers/_font-source-declaration.scss delete mode 100644 static/vendor/bourbon/helpers/_gradient-positions-parser.scss delete mode 100644 static/vendor/bourbon/helpers/_linear-angle-parser.scss delete mode 100644 static/vendor/bourbon/helpers/_linear-gradient-parser.scss delete mode 100644 static/vendor/bourbon/helpers/_linear-positions-parser.scss delete mode 100644 static/vendor/bourbon/helpers/_linear-side-corner-parser.scss delete mode 100644 static/vendor/bourbon/helpers/_radial-arg-parser.scss delete mode 100644 static/vendor/bourbon/helpers/_radial-gradient-parser.scss delete mode 100644 static/vendor/bourbon/helpers/_radial-positions-parser.scss delete mode 100644 static/vendor/bourbon/helpers/_render-gradients.scss delete mode 100644 static/vendor/bourbon/helpers/_shape-size-stripper.scss delete mode 100644 static/vendor/bourbon/helpers/_str-to-num.scss delete mode 100644 static/vendor/bourbon/settings/_asset-pipeline.scss delete mode 100644 static/vendor/bourbon/settings/_prefixer.scss delete mode 100644 static/vendor/bourbon/settings/_px-to-em.scss delete mode 100755 static/vendor/breakpoint/_breakpoint.scss delete mode 100755 static/vendor/breakpoint/breakpoint/_context.scss delete mode 100755 static/vendor/breakpoint/breakpoint/_helpers.scss delete mode 100755 static/vendor/breakpoint/breakpoint/_legacy-settings.scss delete mode 100755 static/vendor/breakpoint/breakpoint/_no-query.scss delete mode 100755 static/vendor/breakpoint/breakpoint/_parsers.scss delete mode 100755 static/vendor/breakpoint/breakpoint/_respond-to.scss delete mode 100755 static/vendor/breakpoint/breakpoint/_settings.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/_double.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/_query.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/_resolution.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/_single.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/_triple.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/double/_default-pair.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/double/_default.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/double/_double-string.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/resolution/_resolution.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/single/_default.scss delete mode 100755 static/vendor/breakpoint/breakpoint/parsers/triple/_default.scss delete mode 100755 static/vendor/susy/_su.scss delete mode 100755 static/vendor/susy/_susy.scss delete mode 100755 static/vendor/susy/_susyone.scss delete mode 100755 static/vendor/susy/susy/_su.scss delete mode 100755 static/vendor/susy/susy/language/_susy.scss delete mode 100755 static/vendor/susy/susy/language/_susyone.scss delete mode 100755 static/vendor/susy/susy/language/susy/_background.scss delete mode 100755 static/vendor/susy/susy/language/susy/_bleed.scss delete mode 100755 static/vendor/susy/susy/language/susy/_box-sizing.scss delete mode 100755 static/vendor/susy/susy/language/susy/_breakpoint-plugin.scss delete mode 100755 static/vendor/susy/susy/language/susy/_container.scss delete mode 100755 static/vendor/susy/susy/language/susy/_context.scss delete mode 100755 static/vendor/susy/susy/language/susy/_gallery.scss delete mode 100755 static/vendor/susy/susy/language/susy/_grids.scss delete mode 100755 static/vendor/susy/susy/language/susy/_gutters.scss delete mode 100755 static/vendor/susy/susy/language/susy/_isolate.scss delete mode 100755 static/vendor/susy/susy/language/susy/_margins.scss delete mode 100755 static/vendor/susy/susy/language/susy/_padding.scss delete mode 100755 static/vendor/susy/susy/language/susy/_rows.scss delete mode 100755 static/vendor/susy/susy/language/susy/_settings.scss delete mode 100755 static/vendor/susy/susy/language/susy/_span.scss delete mode 100755 static/vendor/susy/susy/language/susy/_validation.scss delete mode 100755 static/vendor/susy/susy/language/susyone/_background.scss delete mode 100755 static/vendor/susy/susy/language/susyone/_functions.scss delete mode 100755 static/vendor/susy/susy/language/susyone/_grid.scss delete mode 100755 static/vendor/susy/susy/language/susyone/_isolation.scss delete mode 100755 static/vendor/susy/susy/language/susyone/_margin.scss delete mode 100755 static/vendor/susy/susy/language/susyone/_media.scss delete mode 100755 static/vendor/susy/susy/language/susyone/_padding.scss delete mode 100755 static/vendor/susy/susy/language/susyone/_settings.scss delete mode 100755 static/vendor/susy/susy/output/_float.scss delete mode 100755 static/vendor/susy/susy/output/_shared.scss delete mode 100755 static/vendor/susy/susy/output/_support.scss delete mode 100755 static/vendor/susy/susy/output/float/_container.scss delete mode 100755 static/vendor/susy/susy/output/float/_end.scss delete mode 100755 static/vendor/susy/susy/output/float/_isolate.scss delete mode 100755 static/vendor/susy/susy/output/float/_span.scss delete mode 100755 static/vendor/susy/susy/output/shared/_background.scss delete mode 100755 static/vendor/susy/susy/output/shared/_container.scss delete mode 100755 static/vendor/susy/susy/output/shared/_direction.scss delete mode 100755 static/vendor/susy/susy/output/shared/_inspect.scss delete mode 100755 static/vendor/susy/susy/output/shared/_margins.scss delete mode 100755 static/vendor/susy/susy/output/shared/_output.scss delete mode 100755 static/vendor/susy/susy/output/shared/_padding.scss delete mode 100755 static/vendor/susy/susy/output/support/_background.scss delete mode 100755 static/vendor/susy/susy/output/support/_box-sizing.scss delete mode 100755 static/vendor/susy/susy/output/support/_clearfix.scss delete mode 100755 static/vendor/susy/susy/output/support/_prefix.scss delete mode 100755 static/vendor/susy/susy/output/support/_rem.scss delete mode 100755 static/vendor/susy/susy/output/support/_support.scss delete mode 100755 static/vendor/susy/susy/su/_grid.scss delete mode 100755 static/vendor/susy/susy/su/_settings.scss delete mode 100755 static/vendor/susy/susy/su/_utilities.scss delete mode 100755 static/vendor/susy/susy/su/_validation.scss diff --git a/lms/static/certificates/sass/_build.scss b/lms/static/certificates/sass/_build.scss index 3f76048e8e..c97b1b0c37 100644 --- a/lms/static/certificates/sass/_build.scss +++ b/lms/static/certificates/sass/_build.scss @@ -3,51 +3,21 @@ // About: Sass compile for Open edX Certificates elements that are shared between LTR and RTL UI. Configuration and vendor specific imports happen before this shared set of imports are compiled in the main-*.scss files. -// ------------------------------ -// #UTILITIES -// ------------------------------ -@import '../../../../static/pattern-library/sass/utilities/functions'; -@import '../../../../static/pattern-library/sass/utilities/variables'; -@import '../../../../static/pattern-library/sass/utilities/mixins'; -@import '../../../../static/pattern-library/sass/utilities/helpers'; +// ------------------------------ +// #CONFIG + LIB +// ------------------------------ +@import 'lib'; +@import 'config'; +@import '../../../../node_modules/edx-pattern-library/pattern-library/sass/edx-pattern-library'; + +// ------------------------------ +// #EXTENSIONS +// ------------------------------ @import 'utilities'; - -// ------------------------------ -// #BASE -// ------------------------------ -@import '../../../../static/pattern-library/sass/base/normalize'; -@import '../../../../static/pattern-library/sass/base/reset'; -@import '../../../../static/pattern-library/sass/base/typography'; - @import 'base'; - -// ------------------------------ -// #COMPONENTS -// ------------------------------ -@import '../../../../static/pattern-library/sass/components/colors'; -@import '../../../../static/pattern-library/sass/components/buttons'; -@import '../../../../static/pattern-library/sass/components/headings'; -@import '../../../../static/pattern-library/sass/components/copy'; - @import 'components'; - -// ------------------------------ -// #LAYOUTS -// ------------------------------ @import 'layouts'; - -// ------------------------------ -// #VIEWS -// ------------------------------ @import 'views'; - -// ------------------------------ -// #CONTEXTS -// ------------------------------ @import 'print'; - -// ------------------------------ -// #SHAME -// ------------------------------ @import 'overrides'; diff --git a/lms/static/certificates/sass/_components.scss b/lms/static/certificates/sass/_components.scss index 4f92a6f77e..de80d4ce50 100644 --- a/lms/static/certificates/sass/_components.scss +++ b/lms/static/certificates/sass/_components.scss @@ -82,9 +82,6 @@ .header-app { - .logo { - @extend %reset-link; - } } // ------------------------------ @@ -116,9 +113,15 @@ .message-actions .action { + // STATE: hover, active, focus + &:hover, &:active, &:focus { + // customizations from UXPL + color: palette(grayscale-cool, x-dark); + } + .icon { @include margin-right(spacing-horizontal(x-small)); - font-size: font-size(mid-large); + font-size: font-size(large); } // CASE: icon display only @@ -464,7 +467,7 @@ } .accomplishment-main { - background: transparentize($cert-base-color, 0.9); + background: transparentize(palette(grayscale-cool, dark), 0.9); } .accomplishment-rendering { @@ -489,7 +492,7 @@ } .accomplishment-main { - background: transparentize($cert-distinguished-color, 0.9); + background: transparentize(palette(primary, accent), 0.9); } .accomplishment-rendering { diff --git a/lms/static/certificates/sass/_config.scss b/lms/static/certificates/sass/_config.scss new file mode 100644 index 0000000000..0101091515 --- /dev/null +++ b/lms/static/certificates/sass/_config.scss @@ -0,0 +1,36 @@ +// ------------------------------ +// Open edX Certificates: Config + +// About: variable and configuration overrides + +// #VARIABLES + +// ------------------------------ +// #VARIABLES +// ------------------------------ + +// certificate characteristics +$cert-base-color: palette(grayscale-cool, dark); +$cert-distinguished-color: palette(primary, accent); + +$cert-decorative-color: palette(grayscale-cool, light); +$cert-decorative-color-de-emphasized: palette(grayscale-cool, x-trans); +$cert-decorative-color-emphasized: palette(grayscale-cool, mid-light); + +// typography: config +@include font-face( + 'Domine', + '../../certificates/fonts/Domine/Domine-Regular-webfont', + 400, + $file-formats: woff woff2 ttf +); + +@include font-face( + 'Domine', + '../../certificates/fonts/Domine/Domine-Bold-webfont', + 700, + $file-formats: woff woff2 ttf +); + +// typography: config - stacks +$font-family-serif: 'Domine', serif; diff --git a/lms/static/certificates/sass/_layouts.scss b/lms/static/certificates/sass/_layouts.scss index 9a2c66aaf3..4d6d8aac71 100644 --- a/lms/static/certificates/sass/_layouts.scss +++ b/lms/static/certificates/sass/_layouts.scss @@ -13,7 +13,7 @@ margin-bottom: spacing-vertical(base); padding: 0 (gutter()*2); - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { padding: 0 gutter(); } } @@ -68,7 +68,7 @@ .banner-user { @include text-align(center); - @include susy-breakpoint($bp-large, $susy) { + @include susy-breakpoint($bp-screen-lg, $susy) { @include text-align(left); } @@ -91,7 +91,7 @@ // CASE: icon display only &.icon-only { - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { padding: spacing-vertical(x-small) spacing-horizontal(base); .icon { @@ -100,7 +100,7 @@ } } - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { display: inline-block; vertical-align: middle; width: auto; @@ -126,7 +126,7 @@ .footer-app-copyright { - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { @include span(6 first); margin-bottom: 0; } @@ -134,7 +134,7 @@ .footer-app-nav { - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { @include span(6 last); } @@ -144,7 +144,7 @@ display: block; margin-bottom: spacing-vertical(x-small); - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { display: inline-block; vertical-align: middle; @include margin-right(spacing-horizontal(base)); @@ -155,7 +155,7 @@ .list-legal { - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { @include text-align(right); } } @@ -189,7 +189,7 @@ .accomplishment-recipient { width: span(12); - @include susy-breakpoint($bp-large, $susy) { + @include susy-breakpoint($bp-screen-lg, $susy) { width: span(10); } } @@ -198,7 +198,7 @@ .accomplishment-statement-detail { width: span(12); - @include susy-breakpoint($bp-large, $susy) { + @include susy-breakpoint($bp-screen-lg, $susy) { width: span(8); } } @@ -222,15 +222,15 @@ @include margin-right(0); } - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { width: span(3); } - @include susy-breakpoint($bp-large, $susy) { + @include susy-breakpoint($bp-screen-lg, $susy) { width: span(2); } - @include susy-breakpoint($bp-huge, $susy) { + @include susy-breakpoint($bp-screen-xl, $susy) { width: span(2); } } @@ -261,15 +261,15 @@ vertical-align: middle; width: span(12); - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { width: span(4); } - @include susy-breakpoint($bp-large, $susy) { + @include susy-breakpoint($bp-screen-lg, $susy) { width: span(3); } - @include susy-breakpoint($bp-huge, $susy) { + @include susy-breakpoint($bp-screen-xl, $susy) { width: span(3); } @@ -300,7 +300,7 @@ padding-bottom: 0; } - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { @include gallery(4); border-bottom: none; padding-bottom: 0; @@ -318,7 +318,7 @@ .accomplishment-brief { margin-bottom: spacing-vertical(small); - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { @include gallery(6); } @@ -343,7 +343,7 @@ margin-bottom: 0; } - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { @include gallery(6); margin-bottom: 0; } diff --git a/lms/static/certificates/sass/_lib.scss b/lms/static/certificates/sass/_lib.scss new file mode 100644 index 0000000000..83b0a55882 --- /dev/null +++ b/lms/static/certificates/sass/_lib.scss @@ -0,0 +1,9 @@ +// ------------------------------ +// Open edX Certificates: Main Style Compile + +// About: third party libraries and dependencies import + + +@import '../../../../node_modules/edx-pattern-library/node_modules/bourbon/app/assets/stylesheets/bourbon'; +@import '../../../../node_modules/edx-pattern-library/node_modules/susy/sass/susy'; +@import '../../../../node_modules/edx-pattern-library/node_modules/breakpoint-sass/stylesheets/breakpoint'; diff --git a/lms/static/certificates/sass/_ltr.scss b/lms/static/certificates/sass/_ltr.scss new file mode 100644 index 0000000000..392f53d3dd --- /dev/null +++ b/lms/static/certificates/sass/_ltr.scss @@ -0,0 +1,23 @@ +// ------------------------------ +// Open edX Certificates: Main Style Compile + +// About: Sass partial for defining settings and utilities for LTR-centric layouts. + +// #SETTINGS +// #LIB + + +// ---------------------------- +// #SETTINGS +// ---------------------------- +$layout-direction: ltr; + +// currently needed since platform Sass won't obey https://github.com/edx/ux-pattern-library/blob/master/pattern-library/sass/patterns/_grid.scss#L23 +$grid-direction-default: ltr; +$grid-direction-reversed: ltr; + + +// ---------------------------- +// #LIB +// ---------------------------- +@import '../../../../node_modules/edx-pattern-library/node_modules/bi-app-sass/bi-app/bi-app-ltr'; diff --git a/lms/static/certificates/sass/_print.scss b/lms/static/certificates/sass/_print.scss index 73608ed305..5a1707a93f 100644 --- a/lms/static/certificates/sass/_print.scss +++ b/lms/static/certificates/sass/_print.scss @@ -134,8 +134,8 @@ } .hd-3 { - font-size: font-size(mid-large); - line-height: line-height(mid-large); + font-size: font-size(large); + line-height: line-height(large); } .hd-4 { @@ -144,18 +144,18 @@ } .hd-5 { - font-size: font-size(mid-small); - line-height: line-height(mid-small); - } - - .hd-6 { font-size: font-size(small); line-height: line-height(small); } - .hd-7 { + .hd-6 { font-size: font-size(x-small); - line-height: line-height(small); + line-height: line-height(x-small); + } + + .hd-7 { + font-size: font-size(xx-small); + line-height: line-height(x-small); } // copy diff --git a/lms/static/certificates/sass/_rtl.scss b/lms/static/certificates/sass/_rtl.scss new file mode 100644 index 0000000000..ba219f69f8 --- /dev/null +++ b/lms/static/certificates/sass/_rtl.scss @@ -0,0 +1,23 @@ +// ------------------------------ +// Open edX Certificates: Main Style Compile + +// About: Sass partial for defining settings and utilities for LTR-centric layouts. + +// #SETTINGS +// #LIB + + +// ---------------------------- +// #SETTINGS +// ---------------------------- +$layout-direction: rtl; + +// currently needed since platform Sass won't obey https://github.com/edx/ux-pattern-library/blob/master/pattern-library/sass/patterns/_grid.scss#L23 +$grid-direction-default: rtl; +$grid-direction-reversed: ltr; + + +// ---------------------------- +// #LIB +// ---------------------------- +@import '../../../../node_modules/edx-pattern-library/node_modules/bi-app-sass/bi-app/bi-app-rtl'; diff --git a/lms/static/certificates/sass/_utilities.scss b/lms/static/certificates/sass/_utilities.scss index c2a9afdc4a..ae695cf4f4 100644 --- a/lms/static/certificates/sass/_utilities.scss +++ b/lms/static/certificates/sass/_utilities.scss @@ -1,44 +1,12 @@ // ------------------------------ -// // Open edX Certificates: Utilities +// Open edX Certificates: Utilities // About: configuration, functions, variables, mixins, and general helpers for rendering. -// #VARIABLES // #FUNCTIONS // #MIXINS // #HELPERS -// ------------------------------ -// #VARIABLES -// ------------------------------ -$em-base: 16; // deliberately sets bourbon-based em-base (http://bourbon.io/docs/#em-base) - -// certificate characteristics -$cert-base-color: palette(grayscale-cool, dark); -$cert-distinguished-color: palette(primary, accent); - -$cert-decorative-color: palette(grayscale-cool, light); -$cert-decorative-color-de-emphasized: palette(grayscale-cool, x-trans); -$cert-decorative-color-emphasized: palette(grayscale-cool, mid-light); - -// typography: config -@include font-face( - 'Domine', - '../../certificates/fonts/Domine/Domine-Regular-webfont', - 400, - $file-formats: woff woff2 ttf -); - -@include font-face( - 'Domine', - '../../certificates/fonts/Domine/Domine-Bold-webfont', - 700, - $file-formats: woff woff2 ttf -); - -// typography: config - stacks -$font-family-serif: 'Domine', serif; - // ------------------------------ // #FUNCTIONS // ------------------------------ @@ -50,16 +18,6 @@ $font-family-serif: 'Domine', serif; // ------------------------------ // #HELPERS // ------------------------------ -// don't link style me, bro! -%reset-link { - border-bottom: none; - padding: 0; - - &:hover, &:focus, &:active { - border-bottom: 0; - } -} - // visual dividers %divider-1 { border-bottom-width: rem(4); diff --git a/lms/static/certificates/sass/_views.scss b/lms/static/certificates/sass/_views.scss index e4766a53a9..b8fa91dabd 100644 --- a/lms/static/certificates/sass/_views.scss +++ b/lms/static/certificates/sass/_views.scss @@ -7,6 +7,7 @@ // #BASE CERT // ------------------------------ + // ------------------------------ // #DISTINCTION CERT // ------------------------------ @@ -15,7 +16,6 @@ // ------------------------------ // #INVALID // ------------------------------ - .wrapper-content.status-invalid { @extend %layout-wrapper; @@ -26,14 +26,14 @@ .content-main { margin-bottom: spacing-vertical(base); - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { @include span(9 of 12 first); } } .content-secondary { - @include susy-breakpoint($bp-medium, $susy) { + @include susy-breakpoint($bp-screen-md, $susy) { @include span(3 of 12 last); } } diff --git a/lms/static/certificates/sass/main-ltr.scss b/lms/static/certificates/sass/main-ltr.scss index 5c5ee41fe8..db0e51c41e 100644 --- a/lms/static/certificates/sass/main-ltr.scss +++ b/lms/static/certificates/sass/main-ltr.scss @@ -5,20 +5,14 @@ // NOTE: This is the left to right (LTR) configured style compile. It should mirror main-rtl w/ the exception of bi-app references. -// ------------------------------ -// #VENDOR -// ------------------------------ -@import '../../../../static/vendor/bourbon/bourbon'; -@import '../../../../static/vendor/susy/susy'; -@import '../../../../static/vendor/breakpoint/breakpoint'; -@import '../../../../static/vendor/bi-app/bi-app-ltr'; // LTR support // ------------------------------ -// #UTILITIES +// #CONFIG - layout direction // ------------------------------ -@import '../../../../static/pattern-library/sass/utilities/variables-ltr'; +@import 'ltr'; // LTR-specifc settings and utilities + // ------------------------------ // #BUILD // ------------------------------ -@import 'build'; // shared compile/build order for both LTR and RTL UI +@import 'build'; // shared compile/build order for both LTR and RTL UI diff --git a/lms/static/certificates/sass/main-rtl.scss b/lms/static/certificates/sass/main-rtl.scss index 99168d87ef..54a6ec443c 100644 --- a/lms/static/certificates/sass/main-rtl.scss +++ b/lms/static/certificates/sass/main-rtl.scss @@ -5,20 +5,14 @@ // NOTE: This is the right to left (RTL) configured style compile. It should mirror main-ltr w/ the exception of bi-app references. -// ------------------------------ -// #VENDOR -// ------------------------------ -@import '../../../../static/vendor/bourbon/bourbon'; -@import '../../../../static/vendor/susy/susy'; -@import '../../../../static/vendor/breakpoint/breakpoint'; -@import '../../../../static/vendor/bi-app/bi-app-rtl'; // RTL support // ------------------------------ -// #UTILITIES +// #CONFIG - layout direction // ------------------------------ -@import '../../../../static/pattern-library/sass/utilities/variables-rtl'; +@import 'rtl'; // RTL-specifc settings and utilities + // ------------------------------ // #BUILD // ------------------------------ -@import 'build'; // shared compile/build order for both LTR and RTL UI +@import 'build'; // shared compile/build order for both LTR and RTL UI diff --git a/lms/templates/certificates/_accomplishment-banner.html b/lms/templates/certificates/_accomplishment-banner.html index e674f8a153..2ca86733c3 100644 --- a/lms/templates/certificates/_accomplishment-banner.html +++ b/lms/templates/certificates/_accomplishment-banner.html @@ -46,7 +46,7 @@ from django.template.defaultfilters import escapejs

${_("Print or share your certificate:")}

% if facebook_share_enabled: - @@ -81,7 +81,7 @@ from django.template.defaultfilters import escapejs %endif - diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.eot b/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.eot deleted file mode 100755 index 5b6e0e6f192fd425f4361338a4af5cd6e2945da1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21934 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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.svg b/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.svg deleted file mode 100755 index ff239cf156..0000000000 --- a/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.svg +++ /dev/null @@ -1,1824 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.ttf deleted file mode 100755 index e71279d23891170c589fbc8a108ee9645ad1ab95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46824 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

^LUSD*mT1uWsK=uO>5kx_)veXSVJJB@Zhrt;+i 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 MNlRP)7Tc%)1BT6?!2kdN diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.woff b/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.woff deleted file mode 100755 index 21288dfc651d5c313b58e84e460369a85e59a73c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25688 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 MU;qJBWS{#00O9GR2><{9 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.woff2 b/static/pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.woff2 deleted file mode 100755 index c80b2d2afb71e4ab1809f7959314416cf66cb82c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46676 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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.eot b/static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.eot deleted file mode 100755 index b5e5e7cc3afbefac46231be33b67767e45c70f13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23181 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf deleted file mode 100755 index 0796612ed7bc27d36ada03c082357ab906bffca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49860 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%0Dw)U$HP*WR8kQE0HDIYbo{?ilB*jQub{-l3IISO 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 Eh*Be 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 JRAit4008bBfxrL& diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff2 b/static/pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff2 deleted file mode 100755 index 60d8de4f6443349c8ac683d019da037b1d7ab655..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54528 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 - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 2011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf deleted file mode 100755 index d33fc355fb71be771d3949ee9168aff5cf7686d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46848 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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff b/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff deleted file mode 100755 index 223715a5fbe3ba40485301ac3fd6e0e8ff3de4c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14200 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 VL8x}N5ckDwkmeu(6dnxW{|BR~F-ZUb diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff2 b/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff2 deleted file mode 100755 index bbaa1d4ea68741f3058cbd8efc726bee9ba5f28d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52704 zcmV)WK(4=cPew8T0RR910L|b45&!@I0n``(0L^#+0U4SA00000000000000000000 z0000#Mn+Uk92y=Q{9GJ`Ly*8BmC zUI)Gf41zIR_@I#mHOKBTKvk*L*5`0rfkG1B#cJ3#jpFrO9Zjn*4FolKvl}XRt5Phi zj3@j5|NsC0HOWF`^X^0MK50@43aFM%fNgGrEXrD2ZBm>2%tJgcj)u@hdr{LmoH)!$ zi`LeWCGA+_rbI*Kmyvj_RO<fbd<>=N!;UOuU}x}&ExurA8)(V(LbBAZ^n(&c$1?nrHn`D( zqzva3rmuy~D@>wpDOgE3@HkK}IThZbm-vQjbbkcBI`kAi+S5U1-m+w!OlOz9$=f?I~fvr=RNig?lt^7 zVP*fvb=n#`^#r~T;XOQSy8oy40`b@`RFIU@WJs;uYxb%B^8C|x_5Ip$GVAs@y9R(B zAb&}$iUC^ZeX#fRzntjtrgCb$$BT$z_M&roa&o*LUQA5YRL%6ltXN_Uz&6E3EL60i zEl^3(1|&*}Rs;jIu`nBBI%DP{)vaCmReoQEU-kDr7xnGme;=LpLZ(QLEZ=eNqCP~o z6;aE|(TH|)2wBLY)I}+!lrDE5iy$ka%R&_Wu1WUqSm{Pp#I4+jBGhsyLUgC&qJ&$M zu61NHbbyx*^<+ClO|P&%P;`wC=Q8;pk{%1kLJ}RMy-`X=4yd4>$Zkpj3qNJ{zq(3E zLtgeAkOJTD$8%%{Q3G;jj)&fpg7N}YTLsXmvQK-d`tRWERo8}!p1W*$X_x2Y@69v6 z+*w~-e~$v%K%>FZJ!Ta=<{`_-+%5{<#4{vUNi>=zN@HxQ8mE!BtE6n-6po19?A~F>a$V-7G3h8>3`9rXwx*mYG3~g00f+G?ln+IKL7^d=R$YM6$p(T8Zp)9 zE9CFrSk7)nPbeIiXK3M3$OCza`K5g@)z=3J66D4t0d9$+WZASuOL)#Jy2viK&v|u{ zu6a0|6TflJ9>*q!+duy!r&7B!Ac@@>VXTk2sJA}tV+2((DR5B}2=sPHRVX!4GZ zO7sN=V1vq%+km$50Oa{XE2291O;Tx~k8e7h&Py|fGs2mm_X>tg&OTqUr`w7MP?3|4%#4}qe};L?36$SW{xZF`#v`$;swH3*y2#&`IjxLW zr>w!wllea8CDBm%+{C#+Xu<=Y@Xjl&K6{aEUjPH}S$mjE@^*6{EW+XpQ(Ysf3|>{5 z7IILnZ5fW|&|*kUx@A~YX{m9X>HEP+c5zW*(O7yj$=8O!;JlLah=YI|u>C{-f3Iq_ z#Yd1yg>Fjj;4nd)9-bpjv}@8<^5n2tq>Oi8_<03iP9u><_9Q=Af+mTl)Ff&0_l`hos!fk%Bqd!Np?*PyR_=n z?3S}w#<c84FD`7%=x5{Nb9dcM+>(rzkzDHVyORqhprT+pl_RN|9wNAPeXLk3>vyvP`ag~v=**XRQT}IRZT^S%VWS%!q;n)*w#O=?Tn-n)2ZgDO3 zGf4y193=f`MX<54fnJBKH>1@4SJhlCe(;Lu(s{nLx{PEdjkrzI$Pa+_Sp>)@laQXR zE4@#jsZgpe6SHiY+jK8e9oK~Cs~cF)Hqu<1X>O^Kn?6Pw29NXY-*hCnX*=_lpb6p< zOfbP1V@wDk?fx~}ZFgKTDmwwz*PRE$~>OM+RTkh1;zy+5@c2~Me7P0Erpu5u_< zNF&Xtn$PpyzN&d~_paW%=MGH}5fPCfK}15){O=)~)zM{DPPL>(v_MIS%_JFkCCHoK zg#0!_;WMS5Tai9rzQ?iOjN89>)^DF3{k7JEvwU5ZHc?ul*P9j<3aPo&wHb2+J?WI` ztzfzh@mBCY`r<~2y*WfD6w7Yb`+l#(bLY+830Pz3LmquFpd+49v@^dZgWGcob)}v> z-8XKFIa$6F5@g?EkZUt@>Xbp++s-&Lt0D1ln6FdUqA%rT5&qMY-viRY<#l@@bnyJ! zDcfB|MZT>=qK!v_Ukv_lt!+<)Lv`AMaTn!!4|TgW=e-y~S#EJN*Jq47A%nNVe%rKd ztI_6P{g>cm+cypg#wO+Z7{u8iz)#}HIyfBq^YuC2FZb(yFgz4aJFuf^oZ4JHlo`7f zZNp32&KXU+BB$(W$H?CL*ty@^T+czXsMt=>5}Vv?a`37toH%PHemJ+j@z_Dr`IgD} zaY}mzt3x=RvTT4&%j)bm?ssd(|Bs-+vN~?J6o9CXr$fko6Q@al70TKKFsC&hq<7Ne z$+gMq)9r2Ylf|S*r4x#pX;XF-{=_T)mE}7&_?Mh09RYX+m6F|!r`+%4t+Z(;?8X02 z@8l-|a2xwg=>U)tb(1!p3T)${ii@2ZhHyqryn_TP!UR!-C?G!J{mP#mz1)%5aEH>0 z5y!#`NTy_fxC?f}A>2uv{5-0~pb&OJ-zVyUR1bBPK@U~E)KAhidC;{%pI~O=KnZjl zhx<67$?)K8L^76}xb&fzegkFeX0cMSD`MOD5ch*Chr7VsaR2t3g16GZXNfsBqnk$g zakjW$le;K*e1!9K#b3N8%DJbW+%)B<2pc#Ww>Rme0ueqQR%uO!aZ?u>h1KaZ7=~^} z!I()*VP3J`;>1gkDCzMPA$xMGmeq(_bzZ2i1~wv1Y@T9lN!sJ8 zBJx}h=e*URhco+1Ltdj~#>XBzN*(7^eaUxqG2LDVfXtx^=AlJ5XE&SP^W$(%*Zb#c`oAThEI=+# zAd6cKQrh%BN{CB=)Ogcym(OM8>yWZmS1e5GJ{@)amlq_|4B zQf12L6>d}5j5%+-v+r;^z8(cCG?2yZ#ak$LpAZpZBudI9LvF8%)R?yI^}Pb62okgI zV_k75L6c17v*vxfR|o3Dd={}ZUy;^*Z9V=6`tAA$ls?#eI2c?G54lJ9AwZDu(DmrS zH0BITj}^n(vE{U*=MgyhI6E%kad2=?NGf#XK>>lMxzyfRz#21RCMSiiIASs$r`!823{WQ#+fXF?G8}F)r!VB8gL2_UlH@(SNRlK;UiD!q!RUz4 z1+SUdOu3o*OP8+eh6jK_5rcsv`vZ!|9(ft>^4=uMw~d;W+nw6t{6Q2S*%U~ui4!kD z;+o{}Y#TAQPMB9UdwV^wL;aQ#tA>lOv`$mAnTSl8nao+o#qB>z)1e(2bcb zZpz9P-W<=~?(OVH@91aU&)r@8tkK`**#1o{<=v>gIg`TvQK5b((AHp3KWjLrWZf0q zbR+T&?%x{<>5{R@u5!En^9?E`q|}uue^BA)2Ap3tlyzST5g|rmF2!Utxnt1psTuqv zpIZl&okk(iVZemBSoQ2Uao?2jU4Ax>^2dL)2c+Rn5&!^ivk^5mO?)5l8}geuWjt>z zTDEH4rfqM%vp*f)QnJh6Wq#EUz^qgmy$8)7+;fkI+@94lV0s00rvY2~eTG2{DWg8a zcy7{XnD%bw|7WS&YH84;`*bp*jIV0_N~U$s`Em9HF(2o)TCLbE(G0r^wle@ z-+;k&C<&jvjrvOMuC?Yp7rqSc@M#{;BCpRShHcvj@@s*^pUq? z?!?$>#G!T$z2R&lcVsUYNs{{i87ISGPFDX(!Vji@yxC7Oaj&QW-F}jOo&cTbzB}m?*+|!uLbJQI7X=Y|-cFd)j znVFfHnN7RK8(i1hjN0yGQq1gGH#CRg)Hw|fYtx6pX+zG)X3Uw`Ol37UEwWgMERuq} zfyiG_H6sM1KXkP$aZWyv0Ylk4u%}XN~w@u z)Eeo9P|4Y%4LumK;2=OS!bH@GlUyu5K{L$OznL_dmdwAobeJ9p-;7Zj2clzMxE%}9 z?N}18bgap@V?)3lTN3Wr5pl<^j63#(+;Je~e;Y@1LLcZ8eWq{pgD$kz^G|I(S9!NI+NP%d+s%K!iX0Z9ILN*N1) z3tgravb#(w*UB?Rrd&^lXv``ccq9Uc$aH2z z5!{RfDxwQD?jpqnjpt2}QU0N#G3j}bK(G+WCnP9{w3|oCnM9N8gH8$8{huySC)%;J6g4}YMot)$!fh15n90(^; za?-%d-KvFah_S3G{S|o{J&F~{WR=HFl%rOoKxl{%yR0oAU6Ah6&gIh1A1)+rj9s;3==t{kLwGQt+#jI8ci}NWQ`45{ z%?e}@+L#A1OSgHdS)|^Q3-eNZ=lNS9EZVB+9V?y{D4K1aM+Ry?oQvXxufE=egtjn0 zPD`{>P^#2vTDp-j%*5;-Q=Yj3rI2T_6bewNtF&sP*406M-GK0P8aaIUR*w;MKD51& zZ1vqo;#9ko_-Vs9nGx*9Pv+t);wu&dwJ?4~M2y2>C=YWK;iNyj5)8=o1=4<>dWG91**&~<9{_`@Tt#yl# zJCh24a{Vro_ zOdIFqJXNx_Z!`t!+!mqs!(@R!+N+FhUti-amB&HUE~xaRp??Wdk=E_5K6e8)e+ezK zb+q-Uf3S1)zlUu{&WKvD-3O2Yawwxc)OEvmhO^cyZO9hvhVbnEdM9uu7kEq|5K5&~ zM&(pNbC*uR?U1t^?Z{mwvi28r3SoSxgkdT=8LJ(^!%bb56BHy`c*cj%WMxsJU~ zaPP@KppSf7ed_v*&Q^c%`ij2E_ZyR#&T$v(=qLMigA(bF^7pBK(#*qEe$D>hd!yYR z2H?O3q=q^$90`sT$VTLX;wC1F3Wvnp5Efv731--H4&t28O}uoE_@w41R3N~81al!0 zo-g8&1qDzNR4-K{bT~5`qgTq4(g(*69fO@oyT=;cm3+u%XYnYvJhNsz^5U^ z$}X$ytQ&HIF5N$^!*a*|%v#ajSx3?_JEi`@zT+=w!!5vkPsDX)tr$b81KtVWe z%C);Rd=Ar~T&B72l=Vi$J*aa!J~B0C&Od1^HjvzO3qub@Qxd=!9CaXR@R2FUtiIK67PE~c^gbRHc*U#WF*2dPnytYxtZiLRy z4$2yT1~wJmJ6bz*BkMDzQ&H}p5hh+nT%N;k!(JYTLlsz!Kfio5cA2?BK+Up%jAxa_Rm9t|Fz zWN4ReCbTm-Qda^@8!!Z;gJ5rv`+7t|G{nN3HF0i>Xp_exo<|~$+oSH|*p+yH?Kdl1 z^48$Q$j8QwN~$_0<_QraQo7s5d;g9=b9CNkJQeIrI?|5q-qyYx?z?lbaJvE!h>uuw z2q%@&plFmvggm{m82PINilix|N1Rq}rFPS;UYQ{?thLURX<=dKRNNFu9T1r)DD{gB z6fFNia~7{I~Z}4HF{VE9k}|s1lHtDqENkGM3?5 z*eE--4kRQj;~|S=`Jj~c$CQi04m1GEueH@>t>z|2vh+lU1Rt6R8zZSS6Rk%lHXGt- zxhE%FUJ4Oa6x-TMXHVz(MD{8gA{#n z<9+-sj}gQ6@i&l|`qq5NHR@)3Obdx^D>#rtBYWvsnh2#7C?%Bk(uHXtsx-Ds#0{hl)x_-Mmyp$f^ge zQ9udR#zAB0>^WU`24Lh&Fs(x+OYK08(P$dmx4@Z22~btaaokdPI?UCUp`wz-Gz;2a zAP`cI3j|d2=pR2JJHz))j_y7Xj;O94qLC zoLlOcP-XOG($QG_6R*)hmqM!_ZCf?7Q7=uU?>bh*z5QHVzco~!NOXP3-n7)B`EH?j zKj0zw{YTT=-Dtf1NBev5L=-T(r9UYW{YTr%B6i&oQl#3gBc1e+u2)Xw9#J*jLoh`bWsGg;LTpC z^XDwkr;xYKi3LxcO<`jd{3xn6yK-%a%6!_q%B%|n1SViR|9U+JHd1FMTPmb7Y5HS6 zAA-FMHoxf-OWU^9n^G18LeX3bOEXqVKN6s?e!Qr{NaFs`{^B)4Nl!m2R=L&I^vAV5 zwtW>dfl)W192t1DX@XfNGPA~-0b@>1IWGG+-1Ohn#x?0*=Pk%OZ+tq5?IXsYqeU3? zxm1s?N9J+4@2u16z#FYW)njw*Q#Gsisz4HwsGcHSG{m}8e}^>PSgMNkQ20udnzYuK zIF$BLd+3e>t9$E8L(_5=$lI0FylGXTF`71&*#b%%nb4#fmj?O_G9=@vs-~T4glbI) zE%5C4(Hf(gqsLli17g|=Cr#Hj+=4i?*-x6ZoViA3o4cKvxVi$1nu)~N?RJg|?Ri3r z0;1?)s!BC$U#l83)WrE|;?&frR;CZuV7rklL{npS_Z?tuq(CT9v%&p$bCVD}XJRN^ zNlVIJvtTgd(Zo!s#Y)uKNEl(KEN<$~BaJm)`i{~egMiUD(pD%UW5#m|Hh2LIuNl@$ z>AE@*=;W|7*}~xblw;6%-&999JqN zU>f2QF;sk_eyVq-aZ8(!ETkFm;cK zp$UcAlr36wwc%?k4DFPZ+e1W0*kLE6PG_8PSG-kETiN!tcS?43%kUIgzH2s_nIpNy zd||0rLWNXSsTK7`4dxFTtwvw{MHdeGCG_6@L466f=l+dcwv+W`uLtcd#uM*doOB<* zoNS*7pL}1LpEb*zuas*Z*UBsZ8x&OV%?d007DX0wtKww7T?u90zPu`rtESU?Tz$BqT z5{{@N#>pClFfm5kzyi0+Lr_V|2&Im07kYj!enrCV1h-W zO3@b%U8Zcy4*lSw$7>&*`5AxDO!db&d$PzH6}x(_7gb*k|GWPi1`(`12acQo69QR- zs;=s*p&F~HnyaN+tF2-xw&E(j5-PFME2AKvElxf%>5} z<^T5w2GVFPAdNi`NEvCVLp-x-dGq1RZ*ydTz|u=;C_pnCj&O&EHBj~<1qi8YOA;Z2 ze5sBSy8439q*oQOQM*ckV^t2k?JonSJH-zX1Td0kHp-(Lk_6{4Zv@B~sT)Ml;`z)yn}4cO4f2wqpZu&sO&) z(QX2nmU%0-Z3EzGq7kDInbwS^GHv;u_mFJTt-npK^XuVyUj_O1)c*WvexXt?@T-1h zy>Y|Oo6GkQAy}D zklsiH5`_##Mk4hnYZNhx5=DdZN5N1y6c3e!g6n3UFa59RUAOqMoGNZ--6(~-R_=J! zK4yYDOF(>{S=F^P4*-3_Hel!5JYxD4axlbkyG^&-?ydv2JDmIQ>ic`My0U+jn*e0n z|G%L~r9Ve~)e4x2(BK~*c{u@#)T>jYTslwK;~l%~ut_W3GIE?aW;OSIbT4IPx}faqz>PGpF`!L&L{maX@!}b`l!RL@DLzE0vQxg!SJPd={qwD1`YuU z1q~xeun?ibVBv&|_$4b$K%6*v3P+(%ml`8hoOlTmC842vNQEjiH5lr@fFXnJY146f zk7&T~1!HFl=FyTB*!;L1dkz4PlO#o&T#4nXscY1!eTfYkC)YH6U8@#t+I8sqWvqZm zzF~Ch_sW35QdG%_vnNFttdcjkN*4%MMUw4(_Q&}d8uhp!buG>LcFn!;xvN`(MDo-b zhrUK0MX={sER4ZxQ|+9L!d_o*kA}x^OPZU<)QnXKeRKt~crs9@GGv&$Y;{S7S2C+S>mdYVS5kjtbJ zu_!e~DB$zBHMg<8wz{&6lNiA$415o`mYKlmaCNyq+iizUzwVTv1P5=8R#I?=cX1J% zB|zM1s>IODa@3gj(**Rn?OvK_%p5@uwCk_7u;0JU!koYXwLo#67j~qu?rPJiZc=GH zgjdum+rGKo0v$PS2C6M2E$LB&jU@s}vq4k#!M4{F?0oJAW z1yt`+!w)-R*Ub)~Oz!);vyiR2tBdQnp1)(Ll9NsDE86?7sd<$yV=u#>{KL^YXM+;# zX}ZdA+x1Z!Mc4U#zi_I>A%cGZ5O;X=-<>PB)%_2EQx1tP@sWuZy3FiczxNqJ=AF-H z$Hf^!h`wB0^m}?3W_L{U^UjX%)snKimO{79U$$!3%0}1e8e6*8g>|& z#bRtcRpY@rYHQ~nDG~uNuEFK4m+$48^YApjH0z+*SGcXN! z)`feMUHFLabCb;z@DkDh)T2?mRrrJLbB%{Uno$305F{stRPPW{xwm4veDVowJ$IwP zPS26|qbG2WPGQHhAW}l_j7@#oWH_Db5_4-XN>AuM6#?y|>;ZA3RM@`Kw_oN_8HeVO zJ#!olo(1{cYr$`ORF`t5YpBxF-mGuZqfV|9xJ@uJB4wNRSu`6qJlinr$R9FVs5Yif zGcni4czyVmc~M}J3$%_^jWvzWK_jiH7E=%hV1%sLT0FebAv=Vz^XfK6jW}5I&@s3G z0({TTt6;cfm`DV7^nl*z;lQ<#BAWG9;%=XjQlE|_?z(*$*=P|?6Om}Z6=CxLwd;Pq zt%3&OfCLSE3pQ8IS+p`3+(3)lK%}{bt zU!-~5=+FXoitKMV->}zhjTrGWylHAdqI-w5!q3u&M_%Ig;gj&;zbO_< zUd5nlNrvSw1f=-!|LJd|{Np2_{{sN`{|^Aa-2pKE=Lq5vz<*qCvl3P16cg-<313V% zplJxn3?LRG%-tfWQwk|6KF69)=^}Qws3bau9X3W#{M#?=gFw6CFYg#?qVN6yn12am zdf2LMvmW}(yMqFC6tH_r;5ZK;n>Wp&)Gli8NX2+LN562)>frJ{Bv*$Uo6*Q9;clq@ z8nz@a^6_uZ?VMmK49V^;>A4o5nWcEn(RGKaIc26IMXp9$Xb@JhlitQMd6C*t;| zoT@dx74x-8Fimn8TX4DHZi4CK-^P^mHe1}G4MPZC5&jpBhQ2gNZl9Dt8Ua`V+Ti2n z`hWZz+rh&m1X7cs-w~dDjJo&FYAw?BwepEaWp@k(kQ6VS~cbnq6A&VPw z9SO!9$b`HKAQ{sIrHkUm5Cf2MC#r!5IHetiC}K-S75i{6mM#gdcCw_#Tp==v)95o} zU@_AiqR7~;Jrg*uTmV|HM5D0HBAF%%AvqIb0f-{L+{`r2$8jPh-{k!vfKq*<->S!P zRX#Scx2HE2a_(bLuQ@?+edX?rj13M(QAtTGL$_S4lv| zIOPTfDq$lE-@3Klx0Ke^`{a!>M(g9@O*}}w!?v2myi#n<*%Li1*YvcEt>zR9rl}*+ zu(T$GbCS*(PwMIQbaQ>(M(?TIlf+4XQpS*Q4hWVAC{0j&)K_Q`K#uOVNcKR$L+7Tt z&ZB3(u!e;)5T1oBVIj+6OOgX-I8&s@TOX&Esb$h;!?i*kPUlF~5|H&iG*^IDVCo~G zMEPD82E#S&cw3T`V_HFv2Xqvz-&bO*XiPIxL33u1XFRqabAmf;X3jfdmo_f>y zyf_H7RjnR(f|hy3>6TrlQbMF~SWu|8^H4dzKb+HBlDs%RAZ_f`ZqGB@-2<)s!~r)& zb-5#%VMf{VLr^kxi*AUfxvKID2B_}_II8t>|SB(dh;*qGDv%sio-TDZ|O=DYeRjmQ2 z%h?)&K`?F@%F!cx*C}>b27`@?-#9ZnmK@p8YNrM6xl=HL?K)?6_kEbF+*$-`GNivJ z;ov7U&smIQYQa6U-oyr=gdWF*1T%CCMnz^1E6cs-a z4(TjGkA%Ia!^Nlma4Aj-Gzt0Sk+8=;Tj6|C8T`C4(M9@o18EgQS@OHE;ANUS2qD^; zN7%^D?fSIjmjq@j!<}gh9?|hF2dI*h8%Ak`MI#7SUANUU`h7{{y6uwY&(qJtR6?P0 z-WmHaH{trI+gx%$W zz`KCaQJR{E)tGiXX|;8k**-}y<86RS6J#-{YCQZjpMVb(lLmh;g;6cq%bGA!1$?Z+ zeTn3{xqlfC9EG=I0xIv-Q$E5N$DO6M!X0rh33N%mmscMetep$Vj+aUS`hmcK1E9RW zYb6uknjU-ui}8vkTu*yZ0qL(`1g;!CFW5)-intlHx}??;(k$_CEKB0HDw4#hKF7yt z)`2HEDz4h9l`ksYDAGpT-;Gi%S{vl5V?beh-2RJLPNC+6wx;VYK zJel9URz&ZfE0V&h2~7=9pKm+y%@;<*J>R7u^c0mEAI*&2WxyGk7Z|~2sC6EKv`QE! zw6iEA(nmxS1w+f-enGo49pAHPM{`&;k=jgNjX2sfdyZx0Moez{f4T#x8b2TRW=Z>* z-vX1_7ql)UENRGxE~|85IZ0`IhANK0i?hZ2{PK>qvKh(Fzu6xK<>pBfKx+=N1t0qN zQ0IC_$}zEH->A>KeS_9lp%(-ejIuQypJ$hgFnCLNK$Fd5^WrCAErBTf~1 zt=7gXdkbAS?D1tj(P_8ejei~k&vyX9s74A~3d;IRF_gbSnh0vyaO|0ob|fXiA??2u zH}O?_;RbI;Eg{IU$jilmK<*b9ooiCEf3GU+ zNEr8$Mgb+_5$&J`$|d!yv|+{;m9_90vg8Cpke%+)ZQgmG^UC1&l^#VWc20B7izu&w zq_&Xa$T)??z3*Wy{JL#Y#4&94hy9;;%JTMddT>e#@`*gFh)7^^AzeBR-cRN4q{plbR@0(phjl$Ev&pCaD6LhXo;FKn!8X_u%8(N7b+3n7C}+>VNh zVqRe*t%^8l`a?ttpn9&F@+vm@R`sNqX>&rhLHh}D({lK>((b3UhSis>qKWMDKW2b8 z{+Yo=KM&bRLH|>-Afn>QJT6uYOpruv>`bFbJKDglR;cV%;5VLxWjc^h4dpgyED>Td z{zDN&*28omwL%pS2HRMyymt#K1Fd~d>eiS|XVIAhR$sG<-%Ia3pY5via)m-+)k{q3 zu4O~ym#up1*$SPXt+{pURPSqFu4 zsEn9atL5lXt8Du19!XhG zv!!XQ$s{UKSzi%BruM0-SDLh-AWeHJd$Nr{R_#w3xMGJQXO|o^AC$0Cx??lECZN_K z9v|uzQnUjEEUM*YT(%m2SVbSU?upbA_*`!&>3u|v1FNNqb(Q#d{ZEo+^@Cc*UjI80 zE)1BPK~Z6JdT%)WOwAx2hBYmLKao*l2V@EuC|;l;qHd?ho`5>oxG!n7LJpy8 zF#5$I@#qZ1GuknOKE)eTS!9j-6MtutbQVEfUtFG4M4DU2+Bl2Pb`wPPbTA?sOK3$= z)YS$etIz2OYp0VLFDI?k7U+`10m-z(QXLK)@ucN1v11a1|9`E7fDX`qys?6YbT4od z12S|_o~%@OXHXLzU%HtpD9^9uSAt8^xfmMxF;y3}7j=SgACkQ*W#K+_8Nf_x>+k~z zk`(MlnA$-=_Xb*a1LX$`-{Li(yzQ*MJ7Mx_yIP7^DbylX8ds#auCjFCO)>;SPWA?H zhq|%($D)4wpZosLM4t64?2dvV$jxWj)|WSHi`29nRI4HZAqfvSV7YymL@*>bmAr_Y za1W?&uTuwh*r$h+KSuZ!V`cryS9%XDNv_*4&`n@$acQ+oyYKxNaAy&`F$DcvtK zW=nFcDrW&;GH;jn)E|VpcH4)YYr~%13`6b_?$f_?THhm?*a7pXV^X$`P zuMeUY$7O}6o}Dz&j9JiFW}M+<9fzQuSvX>z)811M*6zrSO$A!Yb@CYk^*nxE5DtNS z>nafS?9exjRWdTjSDv-qPMv-}#uVGLY?#ll1&Ys;YaS4mu%tka&kxueQQtgV92onL z5hp95ep5`+v@@v)GlY}2H13m-%|ZdjYn=c_2Gp-0mksa7TtEsDRh|WozAQ34qq;1$ z-`ITVjpr!u&fNp~^ z+f?AIx4jb*K$;39B zxqYs}-82Ik+LS=^DdlSLw`|7o=|LN(fw~o?odEd_w&dXqq{Kt`5B76z?;EU7jPOQ1 z)wV3Ow6JK8c`bM3-;wTPp*wB@jH=ZGe3Q20spPcpzG%iI6FW8Aw6**zf4om%MrRK2 zY~MjN*{IIeQ}u+VonPEA{5`8`w7L<8xt3y_a??<$p7>*f$G(#iIU)F6_|B$qt`9Uh zG5EMWkTx^? zf!E$PjFTd@3%=s(GjdDMS!$%ZR>7!0I^^~2XHDQ{*+AV{h zv_ReZrTW~s&(eav8{dz-Tkr*(iJ&XPm*>ih8Y<$S|13Ly_Pd+;yr+PA?FRyNj$J@$ z4Hgacsl5W@JCvY&Hfb2w1`GWGI+Sb;H>h?IZ~hXP@my5g?H@F`oAeC%q#P@(us@nu zGpPPy`O5FN0EH9ALEC*N>*Rm0rBOKUq%ulW=4~|^_MwzX&F>Go&g*A(yt$bEq950f z%oDyQq~H~y2EbqD9_Q}f{YmUvP?O(!5?=@9V^e1;IewC)nBt=z&oi@t%9ny$-_nTC zhE|^X-WN=_NySk}Z-l;DyxI(Fr_CqsR>o2OAN}!AKWda=u;Kczj%a~fO7S{=Wx%g3d?*=t)zS8f^b zmMCTEuDoG%7UG8$X1K=(RYYle?@l1yFOXaXTLnXZCjv;qm{BZ==hh9%Cr_9-e}iKi z@1(C>ALmRn)1BcR<6^y@2A8?Q9F61Y8R-D2DM$xM#hT+zQ3f5Qt*oBF;Dm zk}ksHuYqmt8R4Da$n(sSo-6wCDlUap(Ki)rykaBhTP$mz@*i)gr~Im~b0mSiwbclR zGm+K4@UUImZ=~IYoAp!QEombSlLg3Y9AL1bb6AEb0xCgU%$d2Q30d#h{xR%kJIDYE zVKW+-Afwnb9g|>ezTcuP;yr|k9QSUeKJ9i>v`%Rr?SD%3xGUs2-oq3a+wR@nQWFHyw-8Sp5=a$tfCzIdM7S}})*0X*|xk;nr*dMm8&g)Qq{QBU#&@k92j}oqt#fKK?v*-K;_iRvb@{ld$s))zzKWXLk78s&QHp zh@Gw^uh4`dZBs-(6||ugfu%y^T|9G<&jeZ2eSE@un60U>V3s&}vYh&?2edt>TR@HFG9RQW6RJ`s8|?Odsdr*Z) zm`j3vv$CFO4bH!*oi`OzHpelVk&Q(?_e0PY+)6#V#^02^>=n~HZYpuVgKQzv>%~n+ z2Ic)iTTZV7&Hit0jy7O%LfdV`e4UXP`X#_iPmg6ixy?|$XQNuf~Qj+pKs3LY(lfEP?~)`3eJ*f+xRg1XDp}F z2YiW?o5GuDP}8%C)ZyhzqdEGipi!hrui3MtOK4`sQkO2H{~q_7VPQH86~zwgTO2o+ zD|FGDo=$loankOZskJqF_wPet)+Tu9q75t4f7f;TYcxsxATRwf+Pp@(Og%AE4 zl6BN~{(c%1eXV-w><_qngQfZ{gRE#`fBTZ)epXazy|(>(6axv5;dl;OdzuJ0qDNxX zXxxJ}&G5jYyUuK8L*bA9;#d(~C_{|@*b5X??}(03gx?{l?Thrww*l9K-&Gu+LNU{# zLbw`BppgP)PuIl9JqIk-8MYAh>A?HW%PRfgM*`$xB4+~QC**XfRuLpQmfQ6=$3i^0 zw2D`@weH~5e41f=XteSSmSfC#ZG1!H5az+n%ALzwNF2Mr#2)y!SY{-RZN>j+wSZjX ztO!S?1W00bC;s!Sl-%mdNAfYt1gS4h6{MMa5FULeFO-vv@`;v*^azGm%MhZXBkwdT zgM27_d6yio_sGy|zsuFoUD_9aak^4=mhDyWB`$S~US`{7377X4KbCYpPBVj?5r$b3 zTcDWXcx|tiW<4EG1X&p+n!%D=w91~dt+p`KtoGN^t~oboePx?R3BuHs1=5!5PuNwu z9buAsvNIsEP@P>zM9j2E2L2ME)O(6}t|sg69F6K#2IX!HPfdEu*x5?!)YxtS+?ulXTAnaJ4O{seKoL3{ zh?~I!sx|~mL9Pp9GDO>^K!8*d;L1Srq-krR{i>hg{XNWKIQtN{XpnMgRRd%tPx%fC zar|v@C-y~YK|fUIixUdEVQS^1RB8&0FMi9mARTZql;`*XRoPeDxkgcXz@(i41ubb- zvr%_MXPD&hqRrJOInGU#uM~w6kb_;a-k~j#E2}ueC9^ksS7`gLCQZQ4 zo7Mzgv)L@62L~g6^P}XUu4(Q+l3%~NG|O;uf%s>^MlbYtzo6XUV2q*Kj9E(v!Q`KD ze=z>NyJ_n0>f6z?_SX4doBLw>7x}dSg*es*c6&FWp9Im<+u z$KGhO^v`B&l)GVYzaWD$4Mt3GEaVEUO zvkVmm?-=DpPOrz7+W!b);&j}NhqyZ1JJwb8*tj{{ff^=iz9jbY1qsLBy;m5~qF%?YwK7EG!N)OA3 zn29rw7A_mN+34UWe#cz>9JE)L?;fx|ATdB46>L*)s#+g{ClGHykRr9Q$?M;U!a9#d zUhpqpO8*s1gaaydS*nnG;^NZk46UM8*Pts#4RdYGw#oc=?yq%R8P+UzA!%oWV(-_q z8gP`sqx#3;X4n{6+Lm*p>zDgKD7}9|(0WjBnn+);rys4*CTB?-c-PsCrg|>?H9O^^ zP|(@g4?u6Df8EXw<@MUGMciq|rT<{}#j&XRJQ zP7^u)A$r>@adsSDRmI?hl9@OHJ66lN$+)AUb+SjzG1kOQb?c;sq@RpeT}U$_WyhBO z?_D4fZ^?ol1&1&sx&j$Hi^s^+C8udxS<#rR(3%YSr(YaxdU0-cUTJP<>|4-=wMB*k zW05ia-lT@S5+jPaut!PsWK%BXE5Dn6@wX6Yr!d)PGMdkM%FmQA05d?$zx6wA--`Xi zB;NGEvndd4qskHYLdY8{?h0Wro;RITNEJPWEgeU5D}>|Mwz0XY=;7v-^Zb5;4`tOG`-QHiA}@lmrBp zv~*{~x$gHh-S_VA&TAhc)lW^95PBLgsrW zQ7^!;412qSlo@PxZp>S^<-Xk<=4{D0gt=IVm+5xE&0>g=gWty{K%Sp^NW1e#w(UiiFe-<6bO(l zIdu0TW}kSU{&?j{LSvd*2*8XYE4LKqjP<$qe;`|iG)1jWJ-VZRe`y}SUTMw;za(O4 z2!IUZi^hZI(lc0RSqI7GJEYY?jk@5T1tEV_cf~r&tCs`p_*Z5L;kO~Msowy;Wf!Vq zzcx`J?4D&S>G;B2CfZW1v>-AK9^kPLN&+Dp57Qg6DG*3kphu@Gsi@nQ(#C&^tX3j&O!d9K8w7tSq(w3piZ%%sZyE&v_ zcz$~)XEBGLFNOT_7dsqO_A(78HN0rwJ}cEoD==tQY;vKPO#XP#WSsfqZa*}D6~KC2 zG1L=c@f-G@@xu4dsSV*LBs~qGf~(zyv${g|`Xk9H%aE#FqvL!vsRZ};CTvq{@JyTaLHyol^qp|(=g9i98rv(l0XlbbD0XJ5u+Yo^oFzI zNH{tXUO$+=(mYU6U(&zEJSZ`0@es=|!czJC^`w8|Sm6^|(^42a@j)Se|P|v1Nco#zpQaYE$y03o}k)A;SOf&z) z_|wqw=gDcpozefJqi;THU^}O-piMADWBd@lC%5dBY%_ld$?e3^6z^YO$*zb+d7wEc+#yKCc;d|{Qt4(Z>dkFO{5{v_Nvo~@()^!iHbX_fcg&!fJO79OpCNH-- z>l}IS>&D0jk^i|t8c&mEbAs67no8c+-n%L30l6o0S}EH<1s~#@SV{yCLz1#+F4Gh; zW-C(hB$=?HA$mYqr(*M$^-(MKd(y#he*RHWu(Qo3l?V>37Q@KQAG1(RH=!OY(iA5L>sLRHqO=_{C4q_ZPG=OdEZyU<2d!uR!mGpJ|=sbW*XaKmSINoY^BL$P^-3I zU*InMU8KpCPkbvAw6)f9{?+y>X}Sh7qd#o3hPZRT^P2p%eCbilpr<4Wc147C#^S77hF^M2Q!_ZgAG$ii=_s2v39EIc$hbZt@~p-M+>q3=fMnS!ArBL-{9Rs}z`*TzBW2O*#N*n6@@{8B8>-{z8 z4yqfeiB{)VP_mZW1eGH@s7zgk4nZ@uwkWq?(~R_DgCW=S#YZbIE)?ToMc88C>uZa2 zwOi*x-wNwvj(@)&@LlIij)=OvJYrx%j8R?Vs0?nA#!Hhmu||6>Cn#1D+3%+nlQZX4 zS9AN*f$82G7NM%9n!Wo&8|0xHtunl}<-m@}rchy?K2%y)vuAfujV4%Q6k=*Bckd3Z z36=h@U6+Wcaq^V7d^$vNF(OGqQ0KANf3k4rMpw=Q-d#Umb6@(s^gH0w%|VBA**=&G zbDde>>jQ>(BbTzWJ~eV#?r`63Sq>OAm!3q& z(BJ$tX`?$oGj4Hm!RFfBl)2{o{GQX55sQsy%gbpfXUfVcOUtOrR~J*({}OavIaTQ@ zDwVhw_gnD7@+6t5simxH+H@3XW@8`5Nscu_dBWLZ(r}>F!0Lk3;npwgWE3erCEi9p=Q(w&?j-I z5gHfWw-`OSKGZ2r1sjdeW4Y`n3g{eM=y?$5Ph=jD50=^4TemqG47qpqmYnRY`K^w* z&m6L|=l^sdrKC`)DXBz?KoS$f4&TGuXrF&26}Xt0&L7FBUoq3&Ra;j0p2}(RO$K+}WtrY&m^r(hR*&X$Rz2L?#m<~uA=b%e7r*y; z1W_iz9O`m;att%%kdws-y|A>f#AA`R#{qkC8J{&oHsIcw{de_Sa*z8X1gE^wmj8N@ zmt`!^^;!1KG~N;3n-X~0(4S7hBc&vUE4Tk*x?M28C@i1vZ$#VA3ddeG<&SJJa=(wl zvm`r@P1RKl&f(kp$7{<*=O^mT@Cu4y`_4y3xNMXd`-FMa!^$H)a7D+VlKa3HYn8^CIh{Ra0#A!>_f+rH^oq;G<2ndv5ItkHbDcq_e?`POH9Q~Bn% zrn4UlR6Y(+$1;i2{(f?}2mCOBn%c$fhaMUV7w5fwEG^KAyW3GlohQQOO*e+KTak4g z@0Zf5K3XAdI@Mnh8{w|(E7sFmlvQ=^mM|NQwlD*jVX^KNp_~lTUF#8 z##T~ob{8gJ?Gz7|CxPW)6G8jt8x*qrT3l{UZWpHPuc`WB$ZADK@%|ke+Qe(gzWaym z*Q`n~UjDBlEnkqqEvtXG$%;3aN@SfY%p%v(#BE|vohp>7tj zDB4(3U~@?@r*ys`Isb>%91Jm(faZLpykiT_G1+h&F_a)wSunQ0)^wGB@4TpQ-U!B@ zKE%-uDs{Emc<_!m#O;y7$!4E6S2ug@$s_;>K;}j6H9MA>FdM8JpiPFWkR&bZOMKX$ z1P3aAllmF4=L-8r;1SbL<4-mM2WfKopjYP~a#M3l&R1qBtA|`&H#kceGqSA>ekPTf zH~jpuv|0`1zM8mzULrRPRLxgqRJDF;706IrHXgvWyjIR`8oQip;CLph^n6urQtqeo z&-_7-)0#e1S}WN79n?fE+aEKDE4Iz}Ulx`KE*4hN2xJ`b>SF zsvTQ^VGnfUAL9uzFc$|G@Y;cM%;4wu*$HV+mt%7;@*Wk4E0IGyFZ!@XKG{r1^^S!l z4}5l*kW9wfSO=Z)I@;EgtdzNsgDTS<(jy>L*oJ{;E|ctV-Q)+ly&8s=3us=5;^woco!vly+qbNPvi_DCuYUE3K`IC6VMEg{xdl?6!gnR1d<(l0mU z>w1!zQ!bn6JlfQ$(D@0eo>p(}y0 zz$TsR6`4SwE1-$*H2|x|Czc7QXx9P3B~kry)A)%}yP&1!{>i!uNi8d}Z+sMU&BesZ^z@{^i{P{%UjC9KY1vo&}_-U6c-Uf=L!Fq`EKlfV^=y=Q~nW%lm?Brw8vC zJyyC#%Za{`U&tPlpJ%mVK9`%Qw^1g z?>uRN-kCpO_Jlex%e1MFOnqZPEAyI2+2l}2-SR$Pw~w!x>F@WoU2g&^=AE9uZ?lmh zca88>xlKhZtThx(pV(#5r|Vr`$-jLZut_Z1Iq(&9s{S=gqcs$4l9=Egp| zakhb=&80YQ-Iyf2nj3(1t{_qcluW56$%6@V_?SdVU0VcsX~k!9S#bSOuV2+rUr5dL zz$+hLt+?->2~`p2<3mG#ZNqfiW45?S$5_(kM=7BM)@{Lbs2VMU22tI!_kmhM=4ykL zXYRbHV5s}@MR;ArPAv4r77HQSygE#?(yQi5eWs)B_cF|cX;*p8yyyy%qLgWs69YkY z!xsO_<$WPl)BWAvL4Wa}Ll0{4c*Xr0b1&-3OiJ&aSMRnl9PaTzE8wut9dp*O*5xaL zT+y9(4e95H7id*TLC#z+i|` z{?ff=`<@~Kmr}Tvz#1}ySlxJJyM@o1X*HElCdn-JbnePEfO`8TqbH}&6#QiIcKZus)r4Vo6FbP#&hOK0_^)n zeA9nS8mR;a77X!%3&Ov71L|dnE$DxqZqS&19jwOJG$)8mlhs&F!1GPIGbGZn0i+u4 z7q%}9OMQ7c4GFZc;|wp4)UFYI-LaoV$a*#j|G!JhKI+r$NGU2RxxVHLi_9v`$`%)A zWXGa|S$wTXB$ub(`dn&2_6;BO8*`X4m*Q6=3W|Y{EcTV~wn--LOl&DNFd^W1+-CYp z>E-+v*q^>5ek)J<>lug?+JU@%hHch_@8Mv#|3v>Rn?68IZS)uTX06Ltr{$-J(@WDR z8!q1DS?0RGxR-r(X~+y$5^=aicvD9HTW@KC| zA~(1?NBQ$AkPDl_dTAq2?XTE=gZIBNDUoam%7^8RMr`cw&Q|8AR$|!XT4cUo2kcof zYa>k(`G?Q>l;MYe@6U^++$5V|PC?S5rz}N`iEu{D4EiX?TyYY7!rJPn!5N}6cU6+( zw&PazXAO_j*w1+U>QWu8gY1XLC$-%e9~-%316ci$ckW6vq!K0*Os+FKAZPaKG|vBO zWw)T{C!=`M0*Y672{vu-mMdW&LqBm<0zCr*IR~#8m_{x|dUKpOAjKL^F3@6p1^F9< zhgEJFOz%mPf!z^2VO(CF12NC1MWY%~o5CAj00VTlS|jH z7&WJ8Ym*ASvHhR>9GeO;3ePTBPAmVG;G`#66vua2Y>1AA_TJz5DL?Iys4f>-kyWqS z_lXYHqQyj(cWdcr6zVkgI7ONuuE0WDlXhQf>7QAnm>Uj9qN6stQBhfYKDIPgiZbK| z#l*s%HhLhe41N|Z#~K|p`TH@o2R`)k3(wHnF;pvEDf~0A!q}4OH~xC(;Qen_7Ar>< z9q#vn`~#+i+sYtfSjvqB4%Hj^?zXM#wnZychCVsmFg5$FV*+JTP!s)%L%Vxkq4rzt?qHSD7OcG4{Y3V^kzY8 zZfyhbZ#4-3lDOV2tj;;eb8Yp|D<}cJN*EefvpoEtghG0kIE9oy;OXy~>tzU|@;N=r zvmfx&+n39g;;E*bi6b9o^=}}mj>1ggb9loLs28$20Vw;(=+6oii)tEn`MLRzV58c zd#pmiSEKHyCe<&RpNVylhktG68Y;ga{<>x(T_=|FZf+#JiFTQw&&7J{9lmpY4WBnf z)VL5s=8K%z z_uibJ?@g76S50-F1f;PY3eyt{n}>Kmm@Xnbx=e_24px|BfP?KE#S@@tGG?;SqP6ct zU?`)e9i=I z(J|dsU4;T`PjTBas3seeY^Tpub$EABJa0}GIM2Gp8o98KzeP=&j38OqR~g-KFpR(L zufbV}t#QB|3B-&+U)=|$odAZ~k57>P&N)^&`f{XK&TIiN=;uSc*X^CCh37IeG){*Z zPBM=1=R$AMZQVQYj9EP(#Yb4|icCu0zoGztcML2$zP9t7AzSejO?GOZbi~bEsb&(u z5X-gMxy6rjeYl}lZc44b?U3pxGa{xOP&*8O`Jzmf-IXPkLs8`?N~IIoXr24ZQ^l`5 zYmpFs2aJuRYK{4lADik<#Ti26Ri%yBVMwqcF`p_)!QarCdEr2rcN+?6R;uQdiiBFx zt#Mvd8d6EI#GMG%ib}e2D~j4PY%Ut6{Au+xF+UC#k@n6D>@LpI?)2F8lQuKy3HcwA z%hPeGL&32`%`v+xH-BoXyS&|W@kR3z0^xZgJF+yf`ape0^ky$JhYV)+E z0*QKdyF9Z0(z_H{jW#$p(+pgWiVf4}1Q*#V-BIj$UBRuB%P+K~Xs|QUOPaa?@b6PD zEWG0BUpFm*Rq)qX(f;F3yPO@6Coz_ zX{^Nr)gsra*8Q2wcG^ibR&&VvvL3q`fA2AMPvULd+EfyW7t|b-iP_ZRKP%nZrl{0R zt5*E&KL2I9Nw)VwKyFC5aD1c;Q|eGhJi}G~-g-@*RcV*b2UP3Unc}UAZa&3U7KuAy zcE_d=Po(NYnpS+*z$hlDuY)u9OlO-%26?^9&PeM^k4Rt~)U+_qI;C@bqoR_t7ddHezs`&1wgL1ac$>sy^dQ{7Fm6Bn8LdF1H~FZ6 zzFKO*T0Q+9Z+D5~$GmwS!^pr1-@FUxm~pTQv9al?6wfZJY+GYz6XIaiG9}7< zN-~ag%2sSG_)cZHx-n={mk?y=j|dq)n}P1=9#B^__pfzK;oV5j$+KPNXDdrYof>G zlH^f&_ZrS-H9mJ&)gN10_Zf@H(&yJ-LgB}-%U<{-3lb$jkm!ju1$3rK(Kgp7_~W#| zt>8fhc_8ArPyE?n%kl-a01hFT1B0OG;7I7XVWV<~Nwh_*HQ1}opDOIra<%EJ4qCxi z%XlF1vo%By1A8uU^tKeuc@p4ZTHd=Q(ga>!hU}ipsU)%$Eb)v&TKCD03Z9=T{^hcK zohc=!sykc5?)E+&R4@&u*NWdyJB1v*mfWQ)(kt|5btjL}kK{Q0rOT)bk)Bc7(?R!$ zon~siG`CWCl%c2e^Z!-&4LehT(kkFw{$)F6}G4;oTaC{|Cg@i;NfIfcQs6676AY zP{OOCtWR=Mw@n_;la4|F_3H*W$hS8SkaWQXJ-z}ORGp%2pD~cw|2&#Q2KX=Ek5)HAI+A$|fLWj7-jJFYJ__{8R9opNVnAodF zDH1!Slm|S?EWJp)3GBU6R>DEyWVno6>07ADP};@oeASB+ys9Fj0w?Ys_(5z zs*bHr9H^>8U`(cu4(VkONb%doo`%Y)t5Yi8 z7gQ8n#~72gpD*{wwlT?}w6QW-aiDzH&PUP@rU_S_%7D>9fk<;^t&9}hDYQQ(KgbX5 zl~ZaUNb9%5r^5_uED2XWB8Et^>KEY$D zQ?8Swjvhu@hrL z!nx1{agU=$S$_av;YVWWZFMfz%P)i${Ku}HJ4M#@(WC-hX{-g>f&>GLpAM(Y0=MS1 zCUXKl1ncC+;^9H-NqYO!G29%93Q8IdQ}nQDc8X@|Br(xOYQHu}#?R5eiE=Tf6{^aW zX$F_9X4kBA15NyLR<^^(F+!dc6~lmVJk8&)vjr_4S-<@!-{eb+yh^U^52?|w9>d0v zJD+skLZ^To-yG#S{D``*Ha08F;2s&+j19ZbMFoM39S=2$^+9Mvl{tY=bqVH*YUFds zwV^@Id{ROTj}(p#3U6RpvDs&|!ZNdS^UYHbqP|kBb}R**XUYrBJE5ah`;(?E`7u z5lgMh#_YgIhD)+@oUDPV*6MQyL?@7yvyynrvMFW|N!SM%K((n~-o=?4EX_`9A1ZL% zqM7e*h-qjvGj5*Dv}n%}qz30Z_sZA%isL~f#@y`={@6N~(T+Oha+1|5WA+1+ckYYf zlr3L_gn`5zh49!@8zOopYs^uzTBX}Kgxv0+`aeg++gd5f$I*POc!Tll&OeAh23{zC z`!hoFi~NO{+K!w@q&n_P)RkKCN5*#LUB)So&E%>dB<6FH89~I--#1}Ew@}1{k;}zQ z>_2mm5WT$@oqGB{KKb-pM&!MV)b!tPGNRvpO-(*MiBCK|jE&uS8%@Jdbv23=6q6uG zqivpR(cpzg^^G^xvr>!?>-G@uWoQUu^)Jt;RM-&(;(31S4X0eAe#gp~yC~D=Y1KK* z*jR>Z^eF?19^sxpcQ}btxO*|mEgp|n2KxSXFWEJgf?Rx%UlmhLc5vND}5lO!rdWQnfv# zq0D(;c;{H@dx*<4{SS``hFvDs(__!wJ+-g85=-(y$D6V=oRI~5~Y zvXVMM#Oelzw;Vhgaiz3ONgexx-2Nt+=U)BF`C%REB&azd*1d zi!wTuZ@klU(tVQ?-?~TF*dBNOsh?~}%~r?PDpN&T2VF{NleTfYkB#-pR`=nxADXze zON;+L>m?t-*k%jW@(Gt-tw&isFHx+o!j7)R>YyX zY%Z^W&&C_mhqA6)E#9Sa(}pfYdf0;WDzjBPTZPJ!Y1Q=OY_#RD0~$Z9=#WI6CCFLU z4-BH#!$o272nts5KcGQO^Iqm0jnQ^&d!FP$az`R!{phR!dede`F27bw>u90?>`S(w zl$_gzEnY+xOtDWdWOKpC`qbBYva$@Q;`YA!3R%V`4UCg2$#eDO{GJgK3Fl)gN{r1t zWy#?>iph$%n9S%uzM6WlxBS~4e}Nb=Q=KNQ>r`b z;W7iATaOk6;(w2V);3ciQ)^`*0Mq{;y{;g5b6-Drsopd9E3W?3I0Eg}7w*d(0E!gn|vceqpsW+*dpz%)hv?m2C1C>|Xwz;Apu_`)12D{(KU0rw1 zf^`>IOmKI(2QNN&ailf z+{n}8+&fodpN7TueeZQz&5c7=fjm^W^xxGz;8yTiS1bzw) zUQuS$SIDp5n9}Ep`Jb(&h>9K6;$rBkj}S>Oe>mQ;)18pv@h8^9FHN(0Al+`2(k7q` zk&^KIXjgsBP*>|q6nFYb=WtydR)-Q*kccce;XM58lM0m{)I)y5m=Zt}?m^vQ!*u*) ziqv|?_+RL3#~X_Xqhl(J%i`Y6+|m^fhDQtA+Gw=@3+&YKl*esMTbz{EfknqC`+U;0 zv`Xa8Qh8OrfAVCB)fB4mB8=U8_0lw|j5Gm*RXNzRaZYbDo%xlC!>2IN0#rz=AZ|xc zvC-(KSoKH}=!1SY`*ES)#4#wf>w^rc)M{C+seW1Lc9PBah2*e+(!EA|PcMuORy`!Y zXVi07BZ>w;PRF9=lO2%0HbL1gq3@--9p9+4PF}0}ry<2fM$=lT20r~-ydX*XdA?(t zm6Z8#Bky{#X%U&sUo98Q+yukTd+1|99Lt>lMnvn*vNi=1p1f@W8e#+%ypR6ete zJ%O|){bl-q4twlMO8*p~90?UiIV0B@fB6K0z`wQhL2Oz|OqV-Y4f4)$I*z4P6L(CZ z{I0BtZ$CGABH~7){j@m6y1ehmA!pu4s~>vq3OcPWVWnG+>ALNx*)zmG_uG%b#Aq=P zSpGdd86{oCFAtMnl98>+Li7?&$XOQPAhi^VUIgeg52Ln^*C zz=y0T%1QNn+N$E}Q9`-J1HVqS@cnpC%3*jVPV~l=^27E|O7MeEq;P3vY_=G5rY&s4I(VeYp{=GIgXwC&D-+=jhZEh{cOk|bi%W+4 zDZ)?jf((f+k(SK@DPO%j#B)gCCDq3lIgU?A?H+dRn|z?%E=3eM;eU%6hK8~7)N@K_ zywh!bO+tY<N-2#k332Z;|8&K5m+sM?oYOY9qu zEOYhz7l+Efhy!CmuM zF_S})Xw8G&|306HZWyCq8B`Ob#3byB#!BCSlXt05nSA;_cEignA-ajuAAMCKi<`ip ziIN}|-=voFCywOZINOva>w1Ri%nYj@xrj)#-9Ge6Qu};e|6x9uy8N>8(LVopX6d4M zJ{BD{>lUhT5bb$F`C|>cSv>G4)#8f;;{rADop!53hYQHSq-BNVrUWA@kWmQ|1!Ootm&qr!Gx9ohhcs9DEQ03$c;8ISCLO$sd zAM~jiN@5Dz+I?n!{4CLykxi8K>Vuz29*T4JHTnmWJTVMPppPP)@}bPY=zh1H*T5;F zv}CA4s!`a9?!tK_=~J{+DojA#{G>TF()H(I(6*zD>gv}OT}=bAvNoWmehkCeo$^_? z0_Srpp3xOeUX?TS?UFIsAbX3+j$(vWT-DVb^}>z)7+)~eK0yr>#ww=Z2sz52u<1F4 zPncQ^+#!&{Uk!1Gxa%E(ZGhzxrqUT#VVhu<+7dXxWRI7RdQ!G{t3<88_q^;CPzF9bszf193yVALmjt!h z`xI+)`YDP97L&)X6U41cVi9$yX)w4o#no_IlRs`YB^@L+Btv0Man;;b8g8z4!j@+K z?=AJc<>d|ijZMw{#U+is26(^uS|5-&{p_D5{EWt4x1YDP@1f28&e%PkI_t#GfHF?3 zzDIHXDl$p5KF;7Jf-uiwgs|75Ke7wZ$>kf43u3=`^Yi%O!qH{NTc7ox_2CE3AG{|V zw|9;Ur~33iB1;h z4Mq$0V|mWe-!^v1<~p!^-$U_EF@y><;g|SFa0E;7%$#3Wqq8Xhoj1kt${Q^`c^wVU z+b0(Z)cjip6PFtZs# zOp~%Ve}8Rw2iAsMA_;=h!P&?nOPIZXVER6AJ&L)7s$JFM3gi`XT`%jEIfQC`fj_y2mL6GxY>%MN>oTuL9UxO4pTaEzpFegoAnoj-?yL z8@-5+^OiSJ>6kLq5Y>wu%b-QkFDq-bIzp?f!`E^`;@SRUi5p|?a-BK1Y_c044}yzM z0t|J(4n2-nhd z^};2YO!BQH@0ubfjqI{RplbjKJ`Y1wKYtobW#&?k{+DiNNx}<-;xubiuu54hgr@qL(3XdZr-Qm7o86# zf@>c*+0LrTIu~6fZQRi8nLA;l{j|sp49$-EDxYL0ax$qRtq*U0cgQJYwGWY?-<0#jYtG zfaC6SG6;XxMI71Ea`D*<0DJT^tvM6mkhgz9DBoSzISe4XQ&ah>?b}q(m8_{Iv-E44i4-`!|yVOf9@iE zJFa&|%cqrWyJ=8Fxa{Px^_!DkctXiZZ~O1Uo~MRABu@a3(wCq`tJGg`c;E(i_ zM77#-USu5c7Vz>ShK35@?8p^u%Nj0sP(igTi#s1pF@;=6!Di;5s(Dc+qQ`leoA3Uo4 z*DJ)L;LNl^UcT!gE$)MBRLFAljS4%?f=%soGm?Au;j@w4654Ai7iwl5;(-UhPq};X zuXOHJ78d!W*E?k5O>SY5sBZ~rD(N}_I-GL#<+}>f=)SPl1hu|_Y+SHOo5^EWM&i8| zGVmimMJg69*)YUS?822Tby}JKLm7^9pic0gLPK&N!ZT$7v#6-L^W6N=DZ}}Os7{N& zVssXM!@e)y8fLG47CB=D&(P=qil>{OXfPB_bO8klU0|Ey^`@!Vy;CI`O-ePdEi`82 zyxO7F?r3q~v5)_RtFVnwH2xIvnj&Jr({mfeVF&ps+0h8t)v+R4wiigba_OX>Ho^1nv!SCQB1Z36qyh?Hv*aAQe5@74S7V9xaq&3>)p zttp@v=5ITvMtqP$*A+@nLYv;q>i3^*n0!hRLaLpGSnlEriVMpB9B@gUx04|tIJS#| z54J5R$hB5N%}c2-f<8_>s3IV3u1!o zp3uf^ZQkqZ1Y!wd078#tgCi|%%ew(&1J&0bqT;ZKm>@fbIXQF@z)e(>S=Y47G~|SY zHg11EV~~Pjw)l^IEr@KWG;(OqVA#A0GraHAbi}QC?FG|KOA|a=fE&(*l*@@BJaA0X zj?iR}U=CTBL{%AWT-SsI@cJ)Yz|@eW<^$#da%Sf>5cR*+Fddo`&;3pZZ~K9XtzHq# z@?1opgM2rK2yXMM!()HZ#;pyuXDDR?LNsiBg$`afG&v%e^>D#Mj?!?Eq}L#sT!X8l zlrq9_R3&{=za-sVzel;e%26^;-I1r|51zZtDlb1?m;!RId1EQ$ru2COsi%ZT8W3Ej z1E$Y6G@#RJeTIm6=uW5RyTp){%XhMl>@v_}LtPST1=;Ueg@=Qra;o$d=eQQ zUHL9ZlFnXDToQ%bL8fIb{HJ1=90C0wwiI6j0#mQ0C~f4_iKEa`8Yq^fJ&Uh7zYq|f zA*d#4dbt|N`u8o*C9*_iGw74(g4n@3hbPfvQmP^r6=-THr(*Uc*&2M%%HVYQj4lvT zNc7&1oVuW-s8ywkOV9-Z#48|pw_LJdF)HR5W$=iijUTN?uV$l$Z6*tp{iC5O^~xBJ zCP40yCDEgn;8D3uh&-w9pfh+@)4`|lj;#*of#FG@m>kyPB9}qVS;Qg)1=4XE1z9xd zQ0uKon9*Fenva5D5MKju1Wn=qz=!DuX9>uKwGL!Ly-N@0a6RKJ2;XSZmT>u2_ZHS| zyk;}Y0D;W}k+DNZtQawpuYKT}|9Xf>e%^s>PdskB9Op>&ztK;Nf&bH41Id58jt`jA z%fA5yOQ!z(`3wjFOjD?*1WXUaxz2~X{gYjg-XjMjR7{w}ho7A9l7deUhdmNt9)SDm z@stqnE#m_yfB@WAsUVVx0>nTZq(PoMSfEV+xBTdA7I84`WG;Y$dsfM5b4vnj@)-0e z8Ug#4SSJ4NDQ~PBy`{eq$mPBWp(4(idG$s46lwYnB#wdCHIE3mpiAWmul{qOyHNo2 zRqk<{4;70hy+#3y0${-Uv#lIr>I2IhzC93lnxF|_D%7=IU$%Lh=}`8mA|f>?fb|bX zv9lw45EAdoBcKP@S3Cjcqj3SOHpm;df^FRFWG7&{+%z>{J<9@2$PLT~HY_5e zlD|Ov@eII8<{1xuBH%gK{yfCnGYR50#o>{+q6e*VeL2%x0H$w(NYKic-c*UG#2m`4 zr|IE|bHQYrGg&3wD+8v6G$YF3;iIhpfN6-A%c_UgLT7^YpHtZG-p6>l6OSvGH3VI}Qp)aB>%)7d&N`EJ0G^LRTi@?!kUxlg7A%imECPdBz{y|08O=-QEs!1W z3vA@bzR8h{M$zDlGdN!yaeQe!sh4v2^7v`BJZeiTve9Q-MS^X4wPR5|{m%qVo8(ZH z{n-GjZ~cS^BmZV#LImgniL-<`0a7^+ITJK(_TjugerWjP9RJSSaZcND+o-h;@iojT zFO@^p{u#A+^?{Jh83@q;A$TOrB@hV4r#^u1(AKx_ez0#IJnitiKIU1QshMggEjvYUyED(bdCk91S% z4nB*H`=$(}zbdq72y2xHyyWH5S};jfe`UAZmj%e~A0Chm@UvC?>At?%v_8-O3+a zFfhv5uBz@7N)CLR*Akbb8NX%N=Rh(`eq9ofk3alJFQ4V}l>Rrz{^>^_E*{5!PVbLA z_RH1T2i|-8|3TKgef!q8ReU?Zhc~44C{~Yu1fT$40C~ik>;HFu`^$fN^0zF(ahn5f z`Uv@PKQ;hh_dkF=E2Y`DQziTQQ!pjP2`m^^Ec~a~lLC@67kp5PlK%`xT!MVk+6Aae zgRn4;7XJxfttyq9E~wcrbPAfc(n_W={cloGD#LFU;#>y~P-tF`&31@(IMkbuF~I@R~( zOb9mC(~EL@3PgRskK~418$z8>+G}mgHc8I#$Cd+2>`5<{?kE%1>?HXM)_S>dsj%A! z=;g7?hE~J-Sm5RxvUdqO*d#`)wVK!@iQ$>${BRmO6KD7f@RR0Hftz z<;0$^hr6(gb0IWh+cwyibSjV(!P+nB&iACC%S)9u3hL?7{ZCN0PTQB(+?!-qo8KPp zLFG1iFN7FbuBW;vfj+B>c&xj#n0ht8B_~L!{mnczrWJ++s@#>ylMUxF<26e`mN&jf2$e0An+e~OsJao;&X^M zkb|eSajtGv&;28QNy|dI*jmutj_p|$f%J}cs-ofqO5kYvW;Ixx=#9)awn7vOW&+?r zPiseqEr~7V&j7mVPhzAfnn5xz6`|a{dQMR9SFZwv0c9z*bI7xId@3^d7w==cKy%?pgkcV!WH&95VNVt=XP*Z)_LAYzK>>pgVK) z7)&CMz3aNQ!=>nxQ-w-Px;4TYiU^qto_-1MP^MXuyJvZjQjnF-b`pv`k-)YUG{Bl@ z12H}pY~@?WPpyGg;_liE5>TWx&!pvqDT2~1+aIv~+t;ZjY6oP3#6L^a;sHoa07XE$ zzqW%?1p&c;W=57sa%-Rsdj%+MEiUmkCj*2fo~)v8tvXMPTZ7l7%sa51%dEmik^V(+ z%y;IgchW0Jbk{k$c@*YJ=q@KSNHlXpB$o;Jw3PJjHsHBuequem%SjEF9M*H?ASPLD zb##;-ZSQ2qq0}j(J?2T+E@vZVqcM%Cj@{ZMWAuKP5=(isnud}jpS)DxJw?;gQZHXS*imhp|5IGY8)GGUpB+*R_XO9Z_YMXQ&Jtat~dLF z9KO!bRh5R73s|?~T(x8A3r_dpoVt|jV3>o0coqkRXFODJw3HPy%KrHjT;#u6c(dim#kr6#Xo zF^`l1qb6!0GPG(j35ZHiiKS8fImP;Cz{}#N4Y9Cl)ON_6K{EogGjX}w=Z+XEr!sbi z3xRskW*JpD9oMzR6m!nE8FWrcG+9n#rcrRH1vdp|?XaGL88b~(Gif$NYJ`H6iBI>C zFRYO~bAB_vx)9??i{N@abau{H+b|u$3b!u`MsqL^1~p%f&@i!$^5TyGTkhc; z442?=iQrw^Ipp&ppi8ySV?dh!{`;%Hno!%IO*=DITB+Hp)c#QS{eFK_lqHJ=Kw*!z z$8O{mTndc3F?eS;|C+a$LO1yYDZ@^P$%}b!Y^R&ax>^kIQj}FCQq*whZdQT*VkrTY z(Tf*HYkyTom%sjlgq=T}S72bC|4+nTlJOWHLV|M;Kzn}5%{9mC7cnyGPxbQw8hmuI zH3k_2DHCE~_7>(@#{sQI8JeS{HMX0d8_Rw9fJulLz=S9tTAJGuE1@+K0Ozd+!4Mv_ z^OGQ9>)U)pYb4JU9Huk_c=)_1`*{6)xxj#6G6_FSQvf)Pe@<7J#{#Ps0wHhBqCy~En*pODUr~v zzVC8RQd7(yDUy;+?hOq{4zDSrbL5VO}jQZD6qNda$a)8ENK8Q+q<$r9M>J{3!#`}m-3RJ`P@8qOM3NjWI zG;|3gtI1qBtM19^Os(sZ1O68PavaM)8-?_LNQ$%#Xb2gCbDK$5-0=u12H0kZcQNk% zSp6VvtWAH?W=H=qCKb~ti|GaefD*zelZqqN9)AP{OwT8V8(?O-jQcX;d&EgkQC#)4 zWewixsNX)IQdX<|J_fh`2{*&0OMo}Cq`=6y0fS7txz*m>01mdhC>=UtZmtIQUi?Xy zsQx&T3aSF4eWYGN!U0SLZhtPO$Yt>-_pIxIu%MV4T9p5sO-#bW7ZJLUm=gvBq+*By zDBhic{!CHp- z_FKoi%i;12_wC8K+=EHakA9S@W+Rxgi1`Tn4N-qaYNCKf!JR_@iA=JbFny+CWR4@S z0y8^^dyxv7tu{u@V`1~QsIky1)w3MEaKJ}kdE>)Vy|8%3-aQlz1h zAfj)tOaKrLTM`TjCajezCYp%A z!Hr<^-&<)Jqe2nl_A*|C3i4|U3K6+g=qPh-20^s#SzDw10}cFIWW#I!bQH`gn&0*v2%+^1AZKzs+q> zYt9n{7a0|6YXqg4ZwyFIOP?Si(TD~XRXqi}TIe(Qxw!mvui0~A2LW9M!!yk|NPcNp z^~@$&3j|c*SU(}CtpaRgO3b^8ER!{Ou2@@ zn87`>W@h{zMIIYq?oYz#byb(Zq}<5;Ypv@xw(Z9W$53&ckBoSI)d;biECYcaH7kwI zoryM1zP1ts@GQ^~5l%6VdYn)peA3PcY>GTv#QOZRYq@_uLcmlVi7MO^8uc4}#L-!) z9<{zw4A~tBnC6WYkxoMh1LIrT7>JFDj+-$Oh$#R@Da7!1)$+WLaw+34R+}O!Afq%g z2r*(-t^SE6O9;plZC#|ytRl?m0Kg=a;6biWV0|_+Cwd-=f`l6LFrwNLM3)MmU%YBa zZ@+-c>d0c{$hIkey4lb;4)J?#_cP~UAok4p{5{?w6Cq^=F_X5(HD%^@QRN(_lpN9H z%{c|%N(4geo`?>49|Vb$kEQ0h?=1U+A0wjbBXaob6VP&9(6O*sRR?EIJn@ModB3k& z3bsg)+Y^}}JHqT+XfIy;dMa3CEY1eawxdy)>`(keJewv2qWw_v1nKuobT$3>F&lF# z_ZL+MfGM-7Zi3?v9}MII`hkD+dA3pZM^wa zi?OfX-@7@NvhU~R)UegG(@az(AV+4r zVS-?bvDm2XcUB5nVx?3~jXhC0!zVcf0II>PQRf=1=g~0$jF1qe`;H_ul17>ky1Ir# zWCJQS%{2d=Omqa{9$HWNFtYlX^1zL;HW$d46rwm#JS8Y?!#G>f#5WtCq~5T~YXBjP zQ}}jrgEH$`r?mE!)&;=%%eeKn$}(0se)dle(G$lSO3M(EN5upS2lR=FKJwY*Fa$%( zW1W)oq#iSjpt}X9)AzinfM70z{zxZGeMs!&=IxkbDb+sv`P4fOLKvQeq@&uPn#4sj z_#0-+0?Q3{<-J39I3}BkS%VPEycshW0P?;5BzAKJEH#d{MIq+qktb#jLD`L}_oz%U z6tLaVZb-bG56))VcBdt1zHg8hSl9+*?^4EIr$I!zpvFE%HSt^FeUPF6nLq?$qVi)y zO4X~Zp;a_z;amKEHZMBz@Fa)em~yPcXYT}1iaO_gqJ%_8$dU5CRJnG-W1PlWE3u1M zDCtXv8{|3kXqKg_+ED8qJHBS0ac~30C7r)v5a#i zt#n?qQ%+Txy?tpkkSN<2iD*qWODl}*FpxZV7@5c^Q?dZYTR(HoVwdGv?=mS*{HlPF z=Y#_up+{zXHG*Y_vg%`$OcDUA2r+8T_NYgC)v7j#knvi!mdTNGOG^$9hqU+25UlHV z11R;E)fFh#j3CuzYU~vc=2bK(BICFM5YU-MDLybZI0v_df4*VUG%wE9mxDf|X_Y4R zt%o#uFz%w?2l`g<>wQ56fd1E>@KWEz(poDa6d}&UwjE3U82vRHYpY$BS3AtWgLktr z(}YW@UB^$zYCGd%wR7vFYS)zt=~nT)6n~|c1#nyn{#)cxCgA>|#m$)vC3><`b`itO z{c|x%an*cWYy~0QY@n|9=aQ4scA6{MTIXHtS>hH=Mojf_F;NB6$RWG5KLkj|`+BSpao=ad<5m2=uM8y)9C5whl`b9_5_ zn+(ls1OyO-B!me>hNn+76-=}6P0p;HrXbUV>7!nz-(Fj235D>UHKv=<%h5FSP-b!` zlxiGsmKP~ulmNWLj(2Q8B6Y*#S$Xi>%3^!rQA%Nqb%da`DJRZqLIk7WP1&I*Jq-l4 z6YGndM>AT)T9^ty9BA*>5$aevj|INFrED?N0mv@QW$EPgh0|J|hsWKf!`_?>&;#gJ z;nrZt*~WqPIzHq71N1AP@s*B+u)6DcVR4jW>>I`>u^R;gt1`xdM(`=f0A()@|(W>J)PXLUm!{$^fDBNJyldCnz49Hn^xdG6GIImlY zb8hy%RM0Ey2@K^SEyq|je;Neh2BuCaBem6>5CqDorcn_R9G{LT!!0CP$MO1sT%2IO zxp^y0=> zS%q(wMwjzeBZ z@D@=cnH!lx)2O@=p!b55gU;`KkX1>}NL3Th#yYLgot6}`%u9DV=fy4aAt^og1@pjQ zsWK$R2SrMzb>0Du&ZVu3Q9F3G((8JlI;dQixi;Rm<6QUIErFo5^BO!1=IIo2xS_}E zr5L+f)ZqXjoQJ$!7s=_FXE-}qjJOj|w5|tLJ6Y!K+UtGMBMvrfDZJ*KE5QXZNDm({ zElqf4Ff2_pj+=Pe(O`X%80y^x*fp~ zs2PBGD9!7Bm@)Sd%Uo0FBKO#uuQNJ2FHhI<{$79n#n9M&-(Is=yHCDon(F|+{>JW5 z6vsRBK(RBKKbG@;t=p&Ei=Tb&K6heBVEqIL@#cG)8=*i~Qf_Skm_HLy?cAZTg%F8{ zX%7_Hj@ueFxBuC;W&{*1+>PQ+aF*FLciNI?-BDmTDP9M zTGuaKn+blK6gi5#m-4?G^gsjprps!CF&0bVIH#pecADk$I;)#fJgnpLM3zg%B}is) zOG?IO(KS%cI;3t|>~@gsd)8*%iWc6z5JJgM1oiuDXUh6Ma{&2blux_L2)RrLxZ<^O z)==K%-IYfUWp0VBcD(d(j?m-mCk9*{;^UAHDnHmA8}P z`2~OK)vFZ3-48;dju~@#WD?|00Aq)znCTS;R|R9S<{HI>{}}4(ejszEUFSP?@W{y} z9m7Evnfi=)ss4vzBZSBFTBFuL8g~>^HaYFjQ=uz@B7KHfaqLqr*3k<#hb!OA!8Fu$ z;O5xl|J%K$W``pl2YCx&ts?io?a55eiIRm!spxHHKk(ek`^IEQoJ^?(;@{2&)A!ytJLY_WtuNK#q2?-az{sg2kgP2V-k z5r9)`(;Sue#}g)d@+j}|v^2Oaw;H(i3E%i~2QxF#ggenmzNC}}YpVvm+m%^{7C>-V z@dzwx9pitT@V>!tq=}*OlUq~jC79Kz>x`pwjo#+RV2Q_KGd{tGlT2Fbs*mzn5UU4RIWO&Kdh$Y5m!mv}Au+ zGWl#-Tr}g`ga0XV6~2OLs=vqf+i3))B0o?{FQpiwic(gjz%2CQu+3i>ildROs(x(8 z1BQtk^!l2@yKaPy<>d+=&(W1}>ULT`6+R6@MWL1668a&UkQr*hDhW;US~@*Xf=0li zQXzW!g(&tl4IHO5L>dh-9N^*fx!IATz`2+j1_+p@hO4X>05A@i2X{&`<14qpOCe>5 z0t_BXQzSH++D>jnp$YM2+*y>OiXdX!;)|;7z?cEZETPgEm#u3AYjg(gDJjQ^0N28j z59~@l^C88uCLgutUn0A+&xoO=9tUpF(Wm!piC;-mlu}@=rv^=LC`@^F#;$Od3guRA8TN_mT_5{w%69E>UDma6>Nvo1hsA-V*S5Z{2;{NOcn_Ab&+ZD`521E-YLQFZN)H~VXX@Gd}&*Ta#J9;6SSo@f%Bc$k?x+*Oa08hvuh7pZhLlP>-(3Misf?PN- zUTf`Za7vTftc3A$T!gpa9+ltEA{kD7g@lF#?j<&ArJrh8ma(RpF8;%Ct*~F%g7VGk zk}1K@8J%5|R%ebJ_-fU|yrwVVX3l2{^ZjKU%}#*0#=WGuX9jREgUl$ASpaMi``cBC zUcQ95m?cxT3X6IDhSlEXR-Xp9E|&!S?uqY^-vU_tBr+4+jS5>`S^*Z}j2RZ|SaiGor~1|1ADwtSMEGLin3_ z0>mJxW~yCbJTbP81t4m7exfsYmGuEiq2nG&fI$$!Xa_SV2W3?$6;!_tS)`&L79yek z2HjOS$~xDo<1`X90)nN=$rHUpt?POeP0$4=3(jYYkT@qp^ij7nq3)MLWvxA;Boe;v zSKU+!C3;k)TrUr)I3X~z{;qeNhwz3+0)hD!t2<6p>+{c? zqX?_k^{FNSW3?tiKqBw=NoxQe4&BAY0rpw^R?DnIdby!V@ILYapm^vaGaujq9Ka^e zMS4-^+gBG7b{~3Ri492>7uF>o+*w*oxf;B8yyJ=AIznoSYAS0fG)2W8Q2yI>ZGK0-t&7VU$92E`*2 zD79W2NeXer1*`)|Q+Sl3X0eKSS(?*s zx2#Fb$&%J7aU(d9_DP4mi9Z;_CrRH@?nPsy_X6gk;(6{d##b)HVaT#)&elB7YKP0- zF+`K>kK1^J88jmRcCl=3*1cp1CM(ptaMBneB!nqOR+uSfSqp$_BvVqq|nvZo!epPmWoWxOaEQTX%%7U4~;Eg43kE z5!*&FYqzvo=3XTXP$3#4M5~O6G-m)3gE7p}A2C+hv@%W0877ToTi|fs^!*6$J$hlx zgA(HHO%MFh3MC$?IKaLE4IK$`yr(jveTf;OjhWJzVyIkZUdUM1MHB+o@Q#sD&T(FA z5j`7*BvqW^vxL5Y`w>*@hB(@hA(|<&9Ju;YGB;Ds%gmY@9D5}+_73iK7M0{=K5*h# zv~A33Q|h_|q$Hhx=zc#Btbg6|OG(Q5bxRQrzLZosQMCUM6;vU{ai#vPpu}}nuaq42 zfb(-jZSi4^I>uzR+O@%$|p-al2!pddQN!Tt$p8&S^9ce^Gb{a)nEc z#ifG*i0KXTmyx2(nhE@km9Y{INda7YmtiP@I}pa|swLIqgpEuwyvSg^gIpovx!=o#r)O#4FJdo9Lb2y?f_ zBdShHaLd$z*)10{fX?P^?!{x;SG1BVg**xf6M^5R>YKo}dwa~$S^rffBCi?$-8DGfv}>^G%f$X5*8~#cOD_oXQXMtrMqUe% z)*}-E9JyCXD2lYy6hi=))s znV%!|m0lWqshL*SgbPf`G=QR@MM- za#e+qP)$rA?RFS(2#Vs8ByI+W!!5Ui32?1i8_W;}_${Za=E%(%P`<%imY0p+AZJ;Wg`n1|9-~F+0qqT_0BA%aJz8NyqRXh~ zQZ~AgaW~9Np;F^lCm??qz%Xo+eWqiC$mZ`q-?K#Ha%=2J{*@qwq*hELR)R8|(-OxK zfczRn7`^-#N4Qo^^VGVAwtfD{#=83OO>-rZ@$#}#!S?($MY&;A{6%V&n(eYZ+T!Zp zRNM3CzvV3jRxPkd@J}Y(&rC=X4vl6V;+le6v@vf43NsifmUABiyckBp`R#5?3USW3 z)pE?rY>T zY}h)2gQ>91Vcf$mG#u9nYR+sdPJr+WU_y$?8G&(D+YgDbPp2Y3TMj3g zI-XK2Z`EJ?V+53*kt1##q2cV_h!Q6`g42pC>c>1v6jX7bpYDAG1mAr55mjTLA>8~? zP_ZF}qeTp*AfQN=V>xUMXpmhBlNpbog8liBKH0TAdur*cAy+?FfM>G1Z_Dt5n`ttg zw=;82N1J#4EJ;7)3{lNXE@+y6qHPEug#DgKAe=7Bvx=p24`;6D=G=AOsHI*~2{E1f zqK)kJ^P#9R&)zr&kH(0NKKUjOKax!XG3kcFeO)&}DdMXdt#y?-wruOnkE;am~rygdsVHR-{3IX_+79Xx-! zk>v97{QM}7!KlCZ^5TM*U{$W}iG`(l*zuisQc~r0d9GtRZ>PGk_t>5@V}gXR#ck!B zNP?pnN2OMt5QhM9i()W_k0NfoiO&zljL~e$`d^P$tyPH-ZLPjw9Tg{~@jqat&uN>C zdIHnHsxVgG$o2++MxD!nODl1jD8SW5yX{aeG_s+l*2{y;k}@JGF)m$k)d!mQl^*t5NEuKXlyq8O zI2`eihXi++K9$-R%7iq8Iz*hZ*+pTD@F#;DXgy6>r$=bmrQ%?Qp*zZOYZ4}fr zuk0w~em<|Dad!|ssw4@^$?2UhNvoz7mb$AXr_tg=K%aWh&)SfNp+TEc{znNNR*9BG zgJJ;#YElUJfB=J*3=rs(J0+J^PqERi20fO@tG-cs48Tbi#?b722-A#MY-VaeYSQc; z4O!5%SL~feQ2x)WaYRL95f5U9t3--WR9f6;{RY{Avt{B^+O6HO(U@bGvcsj=gm0T{ zo!!pb@2%gn$85)@5%m2*H93ll+9bKAsG)e#x2H^6gR^v=i6vQWZmEmu1C zQ^pVeXLJ~7j-AZS#k#Msr_t_VIp5qI)*EZwi#GN2eD-VYtU(THHy35O9egP-=iVlV z!>U)?8;Ci&n=(%8ZtT0P;EF>~OWnx_dU?8ExiWj1F{j;A_%5Wu;@x3uSJtr7Dzuv& zk6uc3EX$=6beewc32}3@4`kb#PSZT)4K+Vo+AX@+RgMjwVs>(DsVG?d{kr<9^XY9a z^|qMx{q)+(3dS4s;^M~AMna=Bs*BD^a|i+65zm~8>{4Ce5M)U)b$J~;tn0)}}OqK1^NS^7%;I6E3r zU<*Kv%JxnMimmeyu2+AaS5ij9O%HcR0Co{JxWfG|t*d7m@)EM$TKMxbj;af2p9|vK z%g@6wLn_s12tZ%;Zf`Sqe1-LLEPJKm8;Ifc)!8tLJmaHQmM9)~C0rh9A@@*5MwSK- z5x7(I`3kac-Dw6}fp)UHn<3K|2NxIo%1V-GTU&jte|LX)aA0CAnKfX7+VKwN951ay z3C=v0%2kTWTwiB03{#jVl6${nycFg}jK)Dqgn?djDuFjyZnOc{*DYDrTsJ$;cFSd^ zD=@;*@gYJRzQ3`tvcjo9khgEHqGO8Eqf4bDU#5IHH|4rHCCqvRCHZ8pNG(>WGIx?8 zX@Cl-{A&LzKYsjp8(J%oO3v^7dztb5&G*Akw{rXI*WY}z-luQx4)=(2)_blc+V{OX zXMg(HqxGYE>xm27RsH}Uhm1cpa%83lG*f|GlNYrpRcAHcy}CGGuiLh1L~3I4(zd?@ zDxL{(^;5kO2_VEpItDHSepR_Oy4SH$u1&lvPsO+MrvzX~1}XirM){cym4PkX1=RrY z6tc{LHjU{%dfs8XffO4V%`czn#f=VG$_mVrgWqgz9RxsTu~G=|pk%=lyZ>W;GHF%D zv@SSzy)o}6)G#Eg;m}5F{=)n2kbn^$KFbxx5$WVxB$6;ML$?#YVv(rH`&ksvnz+dM z)32@q2_>8t9`0)_iGu|v2M6nIzziT?h7!H1L{(Ovt5+8n$g{Hx_>6dQG@G52l9KKa z!2>4;goU991W0;%K><<8JSGD(AmKrO#MGbA&E%Y=YkJ~#;|+me5yy@0Z^=i(8PPZL z=O|E?x7YUg===&G6;6N2m(QR)&wsj2#hWi$|2JP9Z%;R>CAs<8{_^r?d3!S;;Q|xz zpeH>v%bp10Bk4q~Wd+_R+FLvF_N@(Ms^apMh`hv`m zWfc!e_C2<%>s-2Hg2a*RtklLRndRYF=OtgxqT?mz7Rw*FX3p+eO1Xp4Zp@_&kS=6N z1HB)cX*?Mv5`4mCa|QDYGSdiSk!moK%?<)k?9nqzy90?g*~!;NlDr#kxnCT=|qNX z0lndQ4$4svRy;;Bf^RabR@aZF#;r}OGozf)Qnp+JS6e%`642(6V>Sr>n zRnS6cj3cE1?3xv=>e8aCGkTjhPnkSLbM_)^D5E0fU|fJDWHd5~rhR2O`ks<7r4c!# zYv~Bn`xa>K=OSOmmjyy2)zqpvRFFtyG6?nCN3~W@Hfr1?!U4)qU4y_Vedf6WP~~hM zQ__}Wi3fPhS)47>T!*Jp1`%p1SA)lx;nN9P&OGs5ZmoG6{$!duN13%I2;h`I+xuL> z!~8XD`7+M5;LySTc)&4X?!>K#-i#1eWn&C_@-dfCxD?)`t#)lP!z_JM-g2}Tr&;?m zN`E?Z^}PcwduE<@u4BdcL;(=|CCTw1 z@?Ibd6PqIK4hNYN$m1ni9u9}9!sajc`@_D2H*kaBzC{q>^GD+mUOv5Zxx}TYTP6AU z56V>k$vq+6?mFyXEbkjJN3pXr7Ze$Qmpb=>M=|SuqG5_wNwi?xSf|Uh5XY>vZ*q_B z$0r*u_=E^T zGshA$PI!M9-o@i@s3`7z`!ppQs9gbX`f@J-WAk|5ff44Aykynw_E=zZFA&wB1n&=O zTNKo}PR`_Ck+P1L`=Tz~i%mTJKF$Xa>~{AI47Ph*kw{Wosx_8A)9s)w&%DcfDKVZq z?DmBf;%aXAzB!TorC0Y}*RPrR zHRBnCoQl|7%56!dr#RbU03yRJk?zp@irq&h7(r054s|X3%j&P`oJ98SRCjeS=%3vB zVXy~&H@Pz==iL1RPPIRRKt9^su-%wC=G9zgTnL-MV*sRE(hW>a>$9**D(#QMq$Hf; zuF7hY?siSy>G$syu*fDhJJD$>7@EayU)!{OkJ1@RJhvb|(kt)~!nG`k&}sJ_ihz_7 zIgW1P03?xlk>0Zrefh`_d1e_ZWf&znq1#$Z`LuzIQ|3Kt(WWQ1nePXPz3J|0U{_mI~2+r^4{Rgul^6hh)01Oo3pocC|d?tix&3@Jj z3z4imZDH;$tt8c0JJ7aQHNr~4J@%~K4`2tgh}{McQ_xqb#Bxef(0M^^3K8Zdw>2%Y zrUpnANhE!hk7_06R?d$M-8t>vnqKn~@|0-V!`b&^Cfg3h9{EzR%^j!!6v#Z$M?4JS zfhUAuF#?5$?6FUsy5GKKI@8d(X>ttPb`)DX|2}Ia$o7$}fOY<(fS*x%t_6%F=+>gf zWhG%S<4<5c{lgDLCyg9?3SW+_qu}{I&8Y7I9>47ce=mQ1)2}&ybp@6^;aq4j(>b&j z1ih@d%m`-iNAnz`E9qISLBpAIwTa*>2cQ%rO(xbP#XMWV?g6T43m0(Vy0bkwHjL*f z9LaY@>`HKN_AVrc4SWA>wjk9l@|NhG-qQno zrzJjhF&Te-# zsJO}>slt(h**Ik(x$gPSqaoPyS$M2GtA5+3Ai`BaB0Z0^*Xs; zD~MthukK4KTY2v`QA%FJGRu0;G(3m2*I3rf5Mi=20+vmz<_&0?^K3vDSQ0$Kn$^ z&J{$k2}!E#)OyZclT7cMwq39PJdwe}7Q0z+UDrPn;#@cFopW1nc>KMZG@V7jTTs*x zLZYdQ=JJ5pb+=A;$Mkp}+BRyohEi$rHVR~APP9dE_S%8Yz4DL|~m_64Sndj1_ z;}|VAEMePO(<4W&)CJeLG}dN0+|n5^v0$cxaH5l=!ijZr&^_tII>z=acDm6K)6aJ{ ztC*DHO+=D)OO{j?cb0|R9s-Fpu=WA4e$*q}+rkGBK#U>_opm2G%IG~QT|r+OgX@O5 zED3*lhaLcAit3%Ko@U7fzvaFgsG^VUer&3561pA4Is#bNl^02TU^tSzBTR&MxXY0{ zcNOX$JL2!p8O2dQHUW!D*DCUAy!*WK?s7(1_GFQ?x6f4e^CETDqV3uRZHx51ldm&+ z3fCz@`fSkb`{IGNo4+$vw#zi8@=2!9^=Q_%?3?uUwG!+}2nIEqQ8OXN!qL|mIUUZW z+<*D(EEyEZphQ)Zwwg1YOy9}o)`_rqF{AQ)Q!I+jGqsQZIHN8vze)||{XTV8+H78u zQb56OwV06%w3AeCSOVYlY(_?@?zg0ld~|}KzVoG-f^4Gav!>8~e(@GAAp_8gXsSW@ z1@D5+k33$#+yp&fJtZ2BBI_k49%9CuJ~+`qDV*(h&a(szqhVVUB-biiqHU1==qH)0 z$*`?Iu(iM4vSZ(J%of1ILSH#^$qEJ8JcL&XdP-hqb!cE%p6*dJB9%zc z&6PI=fKTSx7rdhjnRyusDDi$$G2m}66~^^-{HJzat|m1+2>)u4wNTe7*4HONkR*HS zb$ti!LXO+AK)=7TY8T?&TO*ZbYj+7>VecGDemf#d7E_!{0uM`J;R2}yqTvmLka8-F zll-UX-5YCKIq2shEp)pyD99BTbsu0n5q*d?{)uGS)j+A0$g$Kw==YiZ&K|A)0MbHWhtv-mcP3I_DNndo^r3LMRf@ ztk$YDoDQJ+bM4=NO>q{_jqnsY0)SA$DVK^XfC0X9cAIfQ80B;hj|I6S^bUC z^DH(S@MmW^{KD}=4YP_iQYw;5&;7YTfIxzX%e`i$Zob;>Y6!qin?>nnOlq04u{UpJ zQf0j(#ghKtAOG#o9-42vUOD_b%ExE#NTG|qC5s}UBx*#s)apj5)S0zqkQsJ+fg{Mi zPxpJ4S}O|*N+i@4^%G=-RP~MZJ)*r3(!;UNcUh}S4m|ey&3Uom-X4QvJ#c%jN=vt3 zknrh4c6DtP2n9&-%3Wrf7BZ9<^)VQZrhEAL`eM8|hu62ev$H(nY36VEnh#g>>e0<{ zbFo>E>oZz`XtlFah;Lt}QbHnX5C)9%NPx-plft0E`3DDhSm8%5hk@r2O7f=0rmxNsT>bSoJ) zhbhOL|B*$PsgKuhD*yZ6{^NZD5Rmb?-usk+LmV+uAfwhg>R1T1Wi)g`vDWE32fWtsy_ZrmLp7nAgSAbXk(j6*kU3YGFYj z2$B_war7bcNgardXf8HZSO58`QBzZ_5($o9!q3LF%E6J-}fy3`Hjk{ zqpTQFN=fO3M9F#x4O5JADn@>Teo4Ix*|p}en5lFAk4e{+%O#+jOcC{^Ty z+r6i2){SLR#l3PvrI1NKKRk4$7CB-fyA*ZGh;5JNZ9XPxo-> zKprk{Synw+amn)v=X_6&M|@^|OU?8#&EK=X)Jv}%8;66K1RMrJ08mL$6>kpx)We&- z0+asUzc?o3U6F@LPu^E!zoBzMD5;z%OYd9wX3P%9RNrsb=9zv+ZXv5O*k7O_s zz}H$METrl89-#GSO;)u11$6y+N|AcBhJ-9|guq;Kxk*R;n>SwRNXY1;;Rt5hj4`e& z04H>ERXBnZNg;m?8YdjlMgmytB6612Tzb*-eQLh>6 zxc&LNE_JDgIc2-uAmIJ$VMSMGPaL-z&tc5cd-8i51zk2TabevH-Y>s5|HNtkOE2ozdARc39I)R2&aMDfo|@SS zSm%VDhNYhA@3^U>UVr+CLAi_$@ezEf4i1b$<`{_MC&rMKtR)E55Sygd!=XXjS|O&| zWoq$+-a%dJJXYmIv(UfbS=r4e1r=7~YSHuY_$RdI-ka;2Gqj_lmSabZuc2Jxy=w!feO_(RrETDhBMbdaqaojYvb z2Y7$kUbA9tWOilNF#^TjQS{YC>_ur^E^2ChZ8|qfe@@slEJO{4GcQDZ4)oJC+|Ekv zZj_dYRjTRAJK>df_q2!TuE3N8NN7Du12HO^2QC5}fUh$zh(4Rl!(V|x-L$m@-TL6Y z+;iF#mze=)qT8_|Xs^L=!oquoS2P3mZo0rXU@)p9G6e4%(WJ8-$20c)vTp~JF;1g7 z0CVt?mASwHaK3!_hd`B;rdD$DXW$s@GbnT%zy>VBiFdz!4`5`1R{Wv< zjz}LS%XZA$JeY|%rxcY21ma<=R44x_$6f-GSv$|^O`^7o{8jfR8@SmUYyVRKB47Q; zdcyw#$f=HZha#Q5_TmW1$nbo}Q`fJNNRR!mr%f4D z6nnvmFtey1=NQI+WD9X8SPzj@r}0lYvyi8TWH-i#;?DiBgGm3?oB^h3e77Z{Ea$NO zVkg)ChW}T1CrTnu8Y_zqGXNH9$5xG!GjM9GJ3a6tts6&U#uwmCZo-b!X;Gh$+7605V&_mbGJsLD{3gm3Cxu46^TxygvPo_}m^YEYMGA$tg?4A5zX z+ymv^_$lvqV#btn?+1>?9ROFy5ePVAy+zvl!%7)R)fk8dfCVkfO6v&pRDd`nuK4Ysi#9l{O>? z&ln#J_za-1aUDEgzk?FO=tn!~8fVH31p`nh4s&?47 zWmHO2wR4{zwlQtl1;SQ;c%4kwd$bH6&(#CU{vrj0NEv^{~d5Uwkc1#w(B58hn7G%*V5eaxux)xTFU@Y1uY}8 zytK^F)SsPe7&ZuKS%F*yTh_t6hWD;ZXoYQEk9Avo%lc3|Nz24>+>lmJAAtZ3{R(g! zfNKHawYCL}!cGf>zKa$p-tufA!ch1YV%)XVaz{;rx4`hNkQP!ht4a$Q>zcNauN#6} zC>RfWTc~*K5)$>&46OtY5rahJ2x*cABG~0Ctasocq}EFM4@jIjajGUW(&&43W>`oX zU|z3-11}C?PC*QBHx%iJT55*C? zK+X@O+FrDquY{GdG_kk`I(Y*w$a)_=tk`NHt|23_fIqH&vq=`b5S2hVcxMfHQvLvV zGF-Zl&>?*4MEwpE)x8xujb7#hU&Q1^BK;veHO;W7_deAEF~McEa6KvRZ}x#u50|I9 zWj_;so^n`jnHLO}N;(IPnC{n5hs%@Skk~rz!IGo_f*%BRbw%~j01l}U0g}d45>;jB zia@yKO9F6Q^FEb+l<+1HrIkVlDetSX1HX~HPCQElr)38RxkBmDP>ASJOL9`7kFd%4 zN}hrymAnoainK6_1T4g{m_AjJBY2dcj+I%1l$QbcO_ddb{U5#E+UVn-yD>RS#-SueN70d4Gs!x=9qlWwjv4 z6OEGfL9L)P)flMF-RRyN7>I#g9#XJ3rFFeZD5uS!p5N3tS0I-NY4U(L5Lr#kVSz^J z=(kXz$Harzn`sAsH1*?IHK`Ua!GMB4FYiQ|(v)dX6R=7RM8(N&qnH9k6cI8mso%7b$R_aJ%z-PtSSr z;r(=%9>8CqAg6+b3K1qkxE__FM2Z#zAe_DLH4Je$-CXW1$R?QI)2j{wVR-u>eU+4z zc?(uk*U;3`*6E9gP*2}87#SIh20!KT1R{w{q4rgx(HTq@n`6QSczl6S)Uz@Oi6t;Q z2PYRd4=*3TKy3{Kg@i>!@r)NBAt}|B8Rd1yl>ixuUQ9u8`V=awsH&-JXliNe=<4Yk z^h(so*rfN>!0M#TEiA39ZEWrA9UPsUc?K{3)~_@#zo4)rw-^M5Kw)qMwQ)7N5yyqc zdWl?*N~1HFEH;PBd*Oj@C@98MRN-|tG__K6_4Hr*hDOGe!;3UCx3ILbwz0Ld4|Z^J zc2PIR+&!k`%iCw-KW0*>G&+OHV&fYddC5R1ns~w-Gr2;kQfst2y#bRQ#ZD3XW|0S55fqdIKg&@)8+Pfef~f&6pln=@kBC}&SZ1>La|h?RBQD{v(@f& zd;P(1G@eXn^Tl$t-fVaK1MRW#Y<0asFoI4mCr*$Q&9EFVh?1r>vCao!6enqx7iCp9ZPyRu zG%xG6A0nOC{k-2_+uO%nU+i=7-?xAP7_|8OHoL>=a(leIeSFoBH5ZqbS60{7HzwYK zcOK7NZ~x%%=s26p7mB5FrCO^unyofYaDy8p21BCYY-l`***Q45+W+k4<>MC+6cQE@ z6%&_`l#=eHQB&CnX3lbTnz#fzMrgUpD>P`=s{Yo>DynMg8k+rqTiQChdin;2r3<Ya7wyzDbj(Or6Ghd`Hjzbk5v)^A{{!^x5JiOP3KI zWe?=DuyNDzR62Ox@uyF79C%B)c*z7+hdxUJ82PqZWqKzIeF~^}l|*j<@x7P^inDL= zHPCHRD^(A)RIUDs+o8f89-VyH?rBeBg}T5;Rs;6Oy5=eLo>CogTBvIoR<=HtVY<`E z$wEYpH)@$%-AGA{NXd2P!ksS3qV08;E6lpxJZziDVIfO93ytJHu?EOOBO{}q?V52% zU(=X<mdQ8aI3CE(R*)AOAyN)?pvquPa{xpSS5(%kuWwyM%x0LP7qU z$Vtkqi82)~&S-Qnx2y-EL666&tehv)Nr%5gN4JSN-RvTI1!G zVWW>Z((V(|m}8H{(r#8F*x%WvLc$ja4{Qy1tiL}#qR-VyK0AyHsg_QFW0cphH=|Ez zEpIkLBoRId>z7C%RX3%SMis_|RNbC2#u#Iav4kU}>f$6IlyMu)MYtw-bhh zGA^Xj#`4-u^;SwLrBqj;jpenS*ZoHJbHA!hw-{wy$gM^j%WFGzY-5Zu#`Gjg8(K3^ z)!WR>%*@Qp%nSek0001hBuSDaNm7y|Ns=VV-QC^Y-QC^eiJ&7L=}1R9(vgk_QfXs( zZKpuQi5JgkYXoOKANK?Q|2FGK(jKmNFkYtcegMRfBuSFw?*rt=nY7RRx(W`e9^_fS|^KKLJ4Ooy%P=Vg621$vu&m3oW*zJQOLl8+`Jd0Dcj}!2-4cBc?0hMw;35S1h|hPFwhitb*Kev{ZT$3DsA9!4XRqs& zWk=VK&qC+Xab0y#y^m)9EO;{>tG46(vR$` zbRa{N_Ap7Q$QiEB>w2P_Rw9LHlgP$X+(T(+54RO#a2qSPCn2?VK_K?VR4Z1Bm5}2C z$7+&h7L*6!VR$y&z0S?~tyFuF;qF#$N-%j0hP%-yGu>=v(=N&d3oxaX6&Wz00lY?q z`L0on6e2JHYNL}Z4}h}UjpaC;@PNbZf4gh0qrP^*D!GlvNZ+L_O<%Bo%^gstYc;#A zKtmSYgBd_FRJcGg(kviY(zaxr2F$YC8&F9zn{no`2Ocs(M31LYBgdH(r#IOj2O++?XMMO%GA_#6M zMMb2DND=A1lZceMMAW(MYK_=Ai4Q|@3|8|zxM0@dH!GW-2KkI=e*}# ze(!Q_(HO>tk7kTBiP4{wU^B~BMUoWGgEE~NUiY=cj*Shnnl5yRzsETX()Pld?#F5S z(?1Wpn$2ZX*=*c&Eo;PfK5huI0qj<`fX&01No)?A$)@1k5S(em{!MH$?nz;z@Vj}q z|0di)zb|1$Si0d__kZ)$|H(7)Q;x-jmBQG-f%R8S*!U_s!W}r9F{pOHKo(=@C#TK@ zufDdpblWE@2H|)xjweo@)j0Quu?4+xyc5e?lNT)r`V*6nFeWd+^?uXl-Z(3%x%ep@ z?*r|o-q<*QF3!6cGY7G?-Z*o~v^AUUQ5@s>L%*3mwQl=X z8^?7x&Y3=I!L4}@d5_^3&zF2N=S*&_^G@+FcI{nwzhhS8t#kQK{w`zn590pd?8aGB zBVP_0j^k$BFU_4Ze?e3#I?dQ9w1>Yvciz;weeP^+V65Rz-2X=`L=E=lnmHx3J!syw zB)(lHt~hZ-EyKga@ts(MZh|>vrBDts6Jw@FOz08MGPd%2Y?>rnrOTXij7eYDu;5ty z4!vfqr0=!;S%?LXF>{vgV|QBDOASHBAE#@|EYn_WaELYW8!Z{)h_P33MCUWm2GF17 z;XZ|#*&S>vdxAa5e#`c-=Ab?33#JA$gW18nU~zClaCa#C7;A6G{XyKfP2Bek?qfk$ zFeRAr^ZVLQv>#}HxxJv`PX=oteDIetIeL^NOUH-+#avbpBzX@O-s+n?35J@WruTe^E!9Q?;0s6 zEGq6+QX1`ER$kGgvS+W}eX6Q!`u6J&t{pUZ$k1WKuNrZ6-8Cbxt-o&6^$nxPj2(Bw z_z4pmFTd+Q?oFNo8nWrrR^HTc%hZmYE4RxhiKAPW+`jC#rDFG&S6=?l`xs?0vb>sy zd4xxK1@F&S^KpD7)^~G-J;871bGgKS!SCSp{CZx(Z{@dfJNNKDJj5Pi_cNxl0+o4( zsa@+D)S-(;t1MidqM9QOeMXCO%SH$PqH=FhN}(=nAUrx$sLBO5 zr3BTQx`vQiGrCY!3h1YyaOk#%Bk6}mr{lhcw)C$?r-wtTDbk=0Tr^r-7(E)#GZiF` z8&jy73$$#07v3JcYuvbWmEkd#0xd_Js=0K^THtX9D~k(NTS0Icz2sFqKd8#NL&8B- z$s4M&x`wq=*ER-er$>4yG&+5)I2vgj(F^TH>s;xs5MGi{5d5>~j-w!0tXd-D8iK(= z;em}af(^kblZ;2ueTnpDygIlxIB4y_#_-zU+OT+CSY;y{)EeB0{?TjInyGYv-#Epa z`W#LPh0=qE*MbcA(Gaxlx_H~rKHQd65Dp%WzdRgl7uDK9a>X+Tr>7m*YxYhhwXF0N{BVxd>vXITsyKMJPEB2_e;lyhx>u@H6t5hko^9W`^9*W zW1|KqtEp2nL`(5Re}Rg#pbJ)o#KN3$Xp1CB>MP({JM@vvEUY)|0%wtC#l-ANB*taz zTf{zBt;H%k+^i%ps}fNamuBLTW?39*HXdQ!N}}$NJ2&JGy&?~43rUOH)|mEQ7&=|~ z4DWEXpORj|I}-55?ktvw=c=~iX4%G)l?Yc|^k~iOJgvETL^CtDM{^`rRx&M7c6(Gu zWw(-w?&Z7u`tqCaxMt|=Td(4Ol4BP~;C*}L z9f~vFr>;!&Lp4R4nayZ?snIjzka`yH0X;eD4as{4^HE!VKZK8ZOx_{6+P`iue_tncnf7jE?7I(mhR`I_}J(^Ky+#lBs(x zH<5t!ebLYU)S5IcH4S5Js?;0_*m^6$P~M7AMYtk_0ii*OT0#~qa>yITk{hiEJN?{V z`K6C%&f(5EJF%L5#ILtje(TdenWMMfvhxWldr zTF$-!Ztv5+TG?dwvCiyUriP2vyr`y_PRGKEJw%u13WB@A(5*_D-Qz}>_h{$Ng^Qcdz`PG2Pnmb(*=mX>wT>s-Xk zy605$s3kcd=Y_M)eqVB+6ZiX+Bp$BF>vPB3Q}^_}`Re%Zp{)PdV0Hi3{54Gs`By> zmwnOFau66K{O5`kcQL6?&p}< z;q|$4^Kpf!RbD}S7gz3sE=9{5f_!>Z>Z(33FFX?+JfI-2qz_;5`1`$!?(g;5QT4%J zzB7J*&STg9Mn5`BztHEJ4^CALOXGp=QkUViS&hBI(E(%=VK=0DVK=f2s}VODTvddL zk|4UUd(cf}DukIZECg&rt^T~c+H@3r?Sy^cYLfVc1*CF;R2Jg01fkVj9v)(n+vf>{ z@+4k+o?Cc-{o)UOyX&9yub0;Gfqback0p?@!+$ zAJ**gci72VTId}z^SHZ9okPhUKXk8m6=&b|E$5vF)tzfUp+C?4(p7x$Mm~D&?fQ02 zf4c2}e%|7y{%?{xD{IVQvUBO&u)`%pQzh$URUaQ z@{@dgmHuoe{r!CX%~8DgyWgLr=S*W~l`>^N?EQ6sw7_#wjYEB!N&zoOMKZe$=z`HM zmu)}*j$+k*Sd~hfZHAaCr7@eGF54`)({7_(JM^lSD5&oR)adx1#v8elPt>>St=atWD}%z5a6&8;4rX^$;lj00tR}K%VBN;l4W|?_F9+Ju1l;M*H=O2ozS$kEao6#_b8`@V%1U=G(J|y<|UebE;c>RbM_^2nZyW#KpE~4#5 zV9-j)ot@plVhUQR%29#QR4K~Ugkn`WtjTDYBW^agwSGiq(+M1^np#Y%>{6u`nW?5C zu1Th%A~K4yf>v`2b%0|R_7VC9L<)J!E6hoJqcoFO=!f*BdosF>C_AWB@a52=S$E!E z8(t=8`#Rb*4zx{XgIFw?DCe`CjyXt8T5O!(^5dLBzl`ancn70#@l$MYJowq zC6QKi7;g`IxnT$_a(Rf*tdzw4A-S@QpZKABms@|c{|g>{?%1C95AiQ*fzO+dtSc$m zz@;Ov@7koF+p9YC{X{D##&jCm)rBo)u{>&*Y&{)IrFMC(r<)!2ywpUfXwu~QLX(Fv zxM7!?0eh*r9H)V{wG78;tt(pXA_bmWsfOKZ7FsUn;gD6TcDKgEqTO0n5L>TX^Jie2 z>QR#gW`J5oPm18>dOM7prE?X41VMC*U%-Y?cAoR8Kd)U=zUb!qvJo4$53XML@RmEi zT>s`jo1R$lfWBG((}IJ&`0yz=Twh+E%ELEYQ`DpWhim%p-}>NzkTvz0JO27bKJjq- zIgG>If;T*D9gEqBJFL-|MA*QdV3W{U1*luIL%~>p$h^gxFU}^vX?)rG zfF6}9FkhkvpiYbsP+iavOG{^f=a5C1SQo>n_^y6?B==7pRkk4ewh!gPT0Os4xXZK0 z^%wPbSDdQmwT01^;p2Udane`%3%^&sd|m%hKUsk0LZ6I4dz-;~X)G6RX)J}fuM@z7 ziCS#8oNltFn5<}Pp3o}kU^Zu|n(iXUMDsyXI%6A3homH>pus+O%;dJC!A!Gua(kMY z)9nib7icCTw1wogdxeLEN(CTwa!b^}30J6|vhILYBhs$pPxHysR#s1FxPRZ`V(W}I zx9(h{xBvF|H+)4|VZTx1YRB*oZ+eK|#b;;f@1@p0v~kxvul`Q|dczMb{rW$A(~1XZ zEW+S39b;i;*@hP!lc`q{$-1Rjvl7u|2@Nx$VNs}&kcEe(Lv05JD&}ZgiZX`}I`yLn zFv_eXu6L7RcM90uEaoFhrNOPR(lfh~a25(01rkoH0hbyg;Z(4%6l)=Iia@L8#;)6? zCeT#?GPQHDmH=Z9!P5ey)1*o@J!%eNG0oala05Us)4GC9o@GjcJ1fUP zT&~=_vhJ5eRY+L&820bt3Gr&58Jdvu((|Y z>r|>)?wG}G7Q7>;7?P0fZsumYFGKXR!c95~J|c&iDigTd;}%AXUxwW?#?AS|dtI!( z9+>!Rb>;bIKKuS1eZ%?rykOkWX%&$njdtEMch7+dSO0Cl$`gOBf7Q}BWS5N2w1@ffXw+*{`@!Vn1 zn|JF!h_+dnm*ulq0=3N@54iY>RqJ8RiP!t_dZ!f8s{MZ%UdIjHM>KV|Je;_$~!HD`rZBUsI{VBrwuf#u!0WIe8Kf zRa8k8hE%Ft^x9!wtZ+=yAwIg-j78b=QqbH^WU5<#sw*H1Rpu5R8k z`d2p(?p;?9si|8quBPYEE(2#>9A(70MxgH!8`(b4d=`D`0b~acTKLL&hId?6++1Yr zxr^0=Xmc;)AgfgETil!ycbNx}{%P)N;O(w1GMdem#!;n9Lj*hSKx+fz*0lVa^9Jau za;eoVTDteVn%2Ua($cG{$x8A|doY$96dTc8%zBRZejrW5}Eu{v8kU7tib4^|yEF$F{BLTl3V~&D?+g zKz-8qNPc7Uf)74-8Wk}^twVU9-*s~%`wClC`WQnQLw=F*bf=hZBi#@*-lSKZgT5*HKTDKrI=vVfOT zXdT0Tkizh0r`uDhreKT%DPV_Z8BYqN#6x|8B@!~wOZcZ+7JQ4CDFJBNFr|QvE>j#e z$_Ak9K$a08_A-9zqhtDq4b$~^_0PwS95uh+wY9wlH;h?cZQA?fBl@w?*3A2FI(dPY zG!7Y1%R|HKr;%=$j(EpN_&%wu4~qrJ{t~1jG12T~)6<0gB^?Mo!8CUOjq?-sjWG+M zC{^*OW|C=gd4d7C2$sYQo)dP(Z4L+7^n?6{9Z zi~p#v)^+=U+0RUz**M6wS3j!%pntAU{g~ITsSKlNIYdj zYbiURDaz?)lQn@j+C;5Js1v@cXm0bj-8y&)=o`Fb^Pea1&9MRGHrar^o2;~!!7GZ% zYNPfWJrD>BsFh>^|GZ3|(pL``^XCWawUzuxEn54^XZkDp8U4kMHZ}{If}&_MFumbF ziuPGeLgK8{KD!uo8(1EpbJ5IazD+cm=~8(M8m1~OKWSSNHSK5Zy40%i{q_8wym^2= z^cHH8ep-LI4TU;61c_gc7DB10l1LJ1W?ZwF;TKSBfsDHa)bC)DEv>H- z_4ijj^Q}V+LxQVGPLSZ0!97!~Ca{Q&)`<8v+3CF8Br7)i&&I<`ZoS|WzIrYnH<#a~ zzojo(rtes8+S~T2)ak-dslE+JfW{>Y#*=ijjN%M~SFVgTAkIhKah`6HjqVsoO~%+D zv?CZM-ej4Rs0l{pSEh8WW+vThiIQjtX99siIC4Y;1O~+u zA85UY`tDTC6wXjBF4fw?G~zlg)}%d|CQ+0hfoijXHB3SgK|MMp*hzig!HU z33D$s40loHom<1VXUxqi$#afsH3HAcXJ%ld-KP@&9 zs39Os`9AnpGF)mNvSG(U3V^R(o!8Kn=ktSYA91HXbWh_h+qTuu)t7p8-45IplY{P|7eXyoLRkDGxWJDuCQHl>E zy(iewT7N6fT3xCGp)N3o8D}T|b3e`|kd)Z0l(I{pHGb3N z^&wdl!}>DyW4MKEGvdz(usYnrP$0&^&6kfvU%6&Q3|Uj0Fn<=eW)ewQjzQ66SKL;+ zF*Fc1xCy{2?yw{VM>1Ra-zBI1y8fGmr9G3ZdMEuJYkx0v;*YJ06VjLak3ZG?cuGmt zCroHNbxGft$ANZ9D0?#G&>q*>1~(c>;Uo|akx2}cW(BE$mWWgb)}74~M6nk+)r1yJ z4j`UG5kO5&AS5cuc5FqLv?SswUa46v*xJa)p&mrbD@bX;gEzSAb>7LAnX!_O(+}#E z`cZ3U#tPHki}`0(OH(ckRTTZm^0qD1Zb{&Z9nkBE(Cmn*l10>99hyBr$ih(PKo$@Q zg4LSE(CnHI91ky_I6Z(A9+Co=VycFf2B;A3X-7nL`a68`=Um~T*Y$0u^l$Y~__{YH zJaNOsv6FX9ma@2wKYv>PP(O$NL0|H&JfU?5PkURz#2;~Q@H~T z0%uSznL=nVj;amn9H;|fXgfsSF4z^Z7~v!e2Ho?m_cDXx2G!frWV3sT`)DmUaa+O_ zAcPXR9Uw&U`&cL}$HRpN2wBKw?$>{-A09PjSM}JrgR6U)_MUkEqJCUYmva}6={4A( zx4zv(^mZY0)zk2Ev~(hKmT0OQWOlnm43@|o1i4e(ZcmfqNVJo~W^rFiyW~U#m62VN z1))iSUZV6Ne&d&1;+g+=^{hT*n?u+26MWr->!^ii)2xkZgmm^+|fnQ8AEZ*Km)PusPH4Gh|QZRAh zjFn$M`1MPxpT4zbK>zWJ=II~n=V!kLH-CPoQ4g_BQb0{Th9s6fCaa- zs3t;@GH&j$Ae1h|zjyNhMH!?Y_)1^$l`=;PKP3!O+}gLGx9#B z)#!5~yo^{P`b=f15!H^qI#F>!V3;B3C$xw+-_jP* zheKN*jovr6<`3QFT%a)IGEs_}k7uV42BS!$>WYfTLmd+_Q-u_A#HhJT^T048_2@+g zFAW3~CQqRlwZ};8t2U380Iv}30XUB-v`@YvI&Z1wFoZr!xtH4ICa+x%ZQ}FnW^b4A z{Aym8W?#yS`O3CcdNeU~U7L;qqPDR9{mki~%gV*iH*d}0Rni66$eEA+cGX|oo&jCj zSAs65(Dnqxs|?#1&v<|rJA5nvLXu?#Voh-aFqeUr_%bPaly6-M$kfvI88_>759oVP zs=7yy@DJJ|ZCSikcY;3K@s4G9hm|U_EJSW3UtH1lrc@!uxE=3NsP@Z-vSyLJ(JUPqNT4$E z$jB9AK!A8M?6g8zY;wHA7-$Nzhvad^QcMr^mp|^_Rx4%Iw#ut`_4gO=APgqAAJlis z(~uLlpeHtX)Ckt26Y;Vt#1xx(Jm6)#NC?HlttssSHNUmn0 z{#q-I6rv5SLTJVkMwLu1=(|SpRD7tP_^?d>h?nU*EfxBO*K{AH(m~%N?Pp{=^rFm$ zv6xK!CmH;QIE+XdLzE>HS#Z=5N18FzU_Q!GbAt`z-bTw?-|N)W4sQce5IVxke$Zbw z9i$|$jGBO*vgcC&Z;I#JJwP%<#j&cmxOC*4uNq!s@OFYvh>V^W*3Ydv_+JXX_ z9d$4D4;)=x|BF&<8881vKWMl1_~png+xgw2O2?LW={kHV-`vC(yg2N-bw6%cI->8< zQ}-@>b$s8e+o;U}w0Sk^+mczBQQiNgHm9M@c4}^rnwwLsb~=oPoz`+8^NEOUBV*3A zG-|hxY%~RG?Uw+Z#SB#}iHrorY4bXVEyx@h?WF*0fDhp-OY*u~yY(7c^5~BB$JShX zd$qOX(Y!7t<9m)O9aCoZo%-D!y$Vy0z8BN)d!^=@Wjxk*#G(Te?wfZ&jJKe52(-Q& zzjL9%g1$Bini%oBL?|f{zjIOi4h=;qq(iH~FCF>h$BiC%!ap>~%$5^g{(j|LholQ`LMk-H`MeP;08@AGSaxBK2VKXg4<9M#WO7JkKF zy0$i0a5w3QV%?{tnzLAtJ;!357o*mhqGpr&7Pc2 zTC<2hXF}C$av;q(G!!YtaY(j;R5J+q*Sy5Hpi-h6MTXrmhM>;+mmQN5bQJBm>{$}NjgEf&uKlQgZm>%QFLX;W8n z*XPk&Lj2zRt#9M*TccPW4A%ftk5gv*n<--9%t2@DTu>aiAnvW*bHEr0$`eAxZqCgdO9*SfTse&Jkk0$gKG^( zF@-9in&cFUzXfO=!}>B`g8Gb*hVTsGBgXdx#HVnxW=8rKV3#r=PO|e%^OLTE>u7a% zIPs+O%Z2a);d%{mO)xZlS-8wPb@%!$smt|cD?9~R%X%*``_6A!w&Lku&sf^FLz*$7 zCKAy) ze7yCoOHfIZD3E2L02Ts1-cSO+oPZ5{%~$<%>f)QnPF^tUC1uu+8%)z~oH3+!$}DOd z{Cl5t1Z{Jml?z$S-l0WI)Hrh#P8fxIgcolDNJd){sUcpd_zoX_-ami5q*0U>it1Vr z&n0h=cld-{GsCgbT%ux3qI8XeymaATQDm2*Q$pacXt(}Dj~@4g{>4}77rT7XJiAdE zKz*1!|D|o74az+~mc4u^-BLk489(3PGt+qRnG0T)ps?m}fzJq~a20uB3iTqz4bMmL z)3e`3sm+SYi%bZDDw^a*OwEPh!;aQ3a3w)?A-?M({z{^C4D0`!zYO=WiOESWQh`RC zms7USjG+Km*}zpuJ;vh?0GJ{WXGD1ed;nj0w>xU9AJEG8>we@ohu%GPfZ5k}(^U^F zAHppg%7(a z#3*hcmIzMdlYF5}FzAj+icFd>%M-JNMH#i9va&b>(+Mry4aT#+dU zTa!ObO3&E9KfWZGH&2-{^|wzp&TM-`THNERE?qbMy6w2Mcudy#haPDA$e@Mt2xyUl z$*cz56R)7e&(xO_9Zf{f-9lE;bMmfJ;yrg>>NzL@=mrx=*ZzbYrB!-<}H;6C7ifKmPJ`H*MBj1t>nSfMrlgCRLd#o>uF4H_n(sN8& z!f6s(Luzd(dx0B{h#~2zB!vITVL_1+M=}7UFg)Roiab%OfvVb{_y8k$0}au{ZJT53 zPOZ7O!Rjc8HWzj6)=)tXfbKJoUcTYzD+l$5U%r3Gp>y(&`#La~B*KS~>NVE#z_;_*&R_`2)1w z#rhgDVvM8(TB6xuV;NM>2^9>_00p_Ef;E>R6U?Xu!(1MYS};N8O9EhEK|`25*1nsT z_DHEOA8_N+;0$Hf3v(N-`ikWB_an5!kmE$`;S;<+n_`$Dq8v?Wa^dw_fH)mq2?9Kw zAdlpgbfN%{%abY^|?)}}%FGixZnFZmwe|r5e zgn(16y8OJU4$_I4bt3+mh|wmit672FS!v8~V1>6j|Kl}WD&fIu{b;?b zy5GXP-hS}mlzMsSiw)nL(2wXVuF9w`){pdGe*f^f995&#?uqcPPbjm{?%7NP1B5#j zLsT@PIw7uTDFtnz1W~L`)Au?i)KJV88lCNA@b{`q*7k=N~t0x#7B}(Fe?xSKdP(92AEYQ4J_eO7nBVVrU`ap78WgY)3Iq zFNI+xN}o0G73o$h&(1rCAna!Sc4b!ElS2xflSWEOKW@NtQHTS(ISUb+k6A1ed= zqep92H^pE(2^rw<7Z8J`GMD61n$CzBrZI;YR)-DKKl~0FVZRR}jB-#yD}DBUZ6}TA zq)593K3n>EHMM1b^@4xxGE93iG+_!rj3WaD-}V+``eF*9;^dSoR9}tFWU)I^Qqz+K zFc#X6@5MQs>Nq1Xj1dsVggOu$c=XG=i}vhGd3qU|$%j8F19tiAiZpx>m-(%Igtv_<@Hdd`X+$>V{_DgrE$t0Rak+qr|6;5nQX)L)j@m_K#@E$;$K*|eSMd5>! zrfZs7wA9S=s53NxNSw%H6z?*zLmciQ)dsGZyEVqEGgGq&tp96stMwPV7QQOD2`#WiBDRIJPQqe{2fa^wdT z)DzuTVb0na(7g+L23DL>3|)#fMpg*ZQ(TCRf&8MtJp<7KOiB?n*1i?_eKEnu*`noG zNxq>in@kF5+LTCZqHJ1DDh|W6j^WZ}`XX8x!)dB|NE1{}bf%_-<5Z>CjAHuf8A0g` zLU%R<;y`H&ig&%pHkH9L2$F`8yoQ+*q)v{?*?>FHjC|>k!8wjH|F4$rO31d{Ro-Xk zUT3a(^z@!fmij7k-`qPiBKwPaacS~wfYl~P)f1Wi2A;Bh)qvi6(%k(9=*O?Q;oQ>? zlO2&9O0m2NUgwL9sz!XMu`(gy=qN2!lZ4rT`=;4o3ayCYrxbU1n`h+%4+`|>D^jgR zRAr)cI*+;#&DH7r{xhyuiUsx)q{C!vWDaS{H|j*(KFlRXwFuTAo%IURSt?OJ0!pAr z7f}ObKtxWTNM^CR++JS?s}ji&CqO6@)Hc$CoD76pKm)4HMRZRDhY2N^C*J&MpUF4& zAKyK?qVncPt8Q!@c6~|rWs-wu&I;sbq}NpHCuXH~&PwSm_=Y_KyGrw%GAYuE88q?f zz<^Jfx!auTO{elX0KyI{;sTnX*#d;5v~;1Oy<*}i&0KOIDr}>AQ~*v~yQ9WT3nG^*=Johd`)9Q?ZVp@QyDy@~Q)aicpE1{grb)=Xl(7d4oYL$wzEmNq-!sI1bF|1o zvFoT2$qaW9N8xxR)0imkGQMKr5?=ZhQ^R55s2~RTLre`%iMTz_Iebb+IJX;xAyK^^ zMXyk|-o^c_Dn>qhuE>``-xp@cuEcnpUyN2>676qKjKDU?LHdVnHO0ZSf4LGT*t z)}gO&ImpMo@dh9N)&YInpWe~8zxKpq+`Z*7?t1(&{p&4T^sgTM{fT#X>=-w1X5F}k zv1@O=W5Wlhq)*=B6aV;zzU{5o^c{aX#K-+{i~h})N4b0J7VduRas8Wz|Mu<3L%nZX z^ox15r)n-3^7Ox(zpDI%{)Ma@-xv}|@!yR=cDbN=wlOy4*{ zjzFPN6IWEK7P_=j3_`APB3BglbPP!kNOx%=!om(;MnoaX=eo5nG}#Gpl6;I#Ik3sI zE^A6|q$rM%DcSI!M+D}|n6U^P9Zrp>AR_#~4+#pFvJbyAdcynqiLDO%h~9$+SpVyo zU|Pz}>sO4uJ*+>*YxEZWO+k5i5VrL-E{$z=X|~%IeZA5onlrt8%f0nYyBN{M4)sJX8{G(4XjN zX!5z!^Y8tZctm1ouQErpm#XNDLJ!OfG8!%Lgu9r+5P&^Y*-5R98e7RSz9c$YH2b~$ zp4hQ;zGsO1^1}7sQU@k&{Wf{5-nxk1F^aE}E&#tf5Me7~fa}eQn7JC?P(=?3zD3NF zk8ebY4{1&j#WX(e!$*yOX5NDv4mPjZ%r8pnqL!JDK5*dgTcyGHUJs}+4}Hr` zr4{;TBVIYwtLE*IRk>OE-oF2!fs^o!xs&EpF>Yz>L!){^vtzPzvssX~3B|^Kd^AXu zRm9I3`>1}V&dJ~&RHK>?H=7Kv+GHkOOd*sQlAG8y)5mH|q87P1&9I7?bxC!~PQwl& z+e?W2z%R}Y7AVsX&pNq9OUOcYz}~XIPv#j>pQ1X7P{?gXF|Jed264^TBBMCgn@ldv zUVQb9zV{Xfj=+s@pK0p3hs!7_vH$8Yb( zGaBeQSZ2wm*fvWc8)=%}zS`trA(Nd=H!WcyWjU7hINpfky(}bs$g-r1`aaVboUdRZ z%Rm+~kHqzpY`SvM*y6h*A!QPaC^Oh*(`L3z`G#$@EM=QaBidIgAF%C8UHf+Fc>6*5 zd3FTbrOM#;3-TlFgE1TWr1A-?#}ZJi*nWUz8>^QGw-+l*aNh;=^$}Y1AMi}EZ<&sJ zao+e{`ySfL%W#^93g}xZc;r3EgOpFPQ3l{l9 z&}a{A&v$GVmhtjQ(E22{VK&NQWe)lcJqPbBGv}j?a|C0QGUI;++sJ<*^^m@ke@xLo%4%LUg%l2irWFPzY|6vvmhHJuO!VAKWgj>R` zIXO9_a;Ay@cXDUs-YVpB6+9vn%YkIlw>Bk~44N@~OHCG6t%w+64~B!`lc zj*NW?8In8W`;KFS(olQA1%E^6iHiMyubY!GuPgBZhZ;-jpE@x2nv>kQ({Aan44BWA`;#ZiCk z&%>{2P0uqv=vwq|KH~b{J`1}T&zl5V&<9}`{F~qZ_m9B-r;o~Ze5SVJBejJXkDq^{ z_R0^`*0bs8$9(jzqcuT%ccf9Axe=|Ljm7A#LCHy=T@Y=aE+{fE-UIq5?k&is--LVT z;mS-wyDNW9G%Lc0L*KT4hh-YYj{nWyDx4#}k?~Db6Xuy4RiAd2AaI8h-XZ*d@QW97 za{S<~0C*u4Gd0rjjg3rTAF2%s0Re`=gSn`#?ToloKE6U0!FU#;1;t{VOIZ~BR0c1n z0`sdYG4G%kzKz(2Rk3Q+&GcpcFxIu8+(2-^VED>IQR6ur6@eo#R(0$ed<)=OR*$&F zD0V%x$Y@l?k7eWV#e?x|0xDD+xda|wg}nUTTxM(8dd%=JaWl7YE2ebVc>-qoCL*?! z#9iDCu5My`QP0%Oo@J}q)7-f5# zyT`X>@ojm0TM^&(h;J+7+rGxOB>voz68p59Zd^ET>XgR$(~V1|1C4FjKxM$fd2{Gs z0NSw+u|E|GahPhYYtT5qXS6nuzDKIM@G(>0NbLM#bS6F?I*z^?5FDV&ky_On91v61 zNk=D=NcUBU-)1}?(m5^(6q eymXjIKeI1y$Is$7IO$9xPq}nvwCam6_J06HdiEp$ diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.svg b/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.svg deleted file mode 100755 index 0d69082833..0000000000 --- a/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.ttf deleted file mode 100755 index c60cff6e0df24cbcbc7f7d1cb6804e73ef5acba9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49684 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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.woff b/static/pattern-library/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.woff deleted file mode 100755 index ddd0573dd2c1c4eb0ad6f2f71030c7a90fc8b306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15468 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
  • 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 JX?0whZUNoBimLzs diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.eot b/static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.eot deleted file mode 100755 index 54fd29dc25129d4e2da1373c955aec3b38e77972..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23502 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.ttf deleted file mode 100755 index 88a72b3eb90e77cf9a63f6738071a80a72b4e1d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51464 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 P$^%n{ne%@6zl{Aq2Ka5) diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.woff b/static/pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.woff deleted file mode 100755 index 0fc3e44536a93ca2ddca8bc9e082e4be4b7bc547..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27352 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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.eot b/static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.eot deleted file mode 100755 index ea950e622f11b8c17221699d5e073dab02e02beb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20621 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 Bqv8Mn diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.svg b/static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.svg deleted file mode 100755 index a36a5b7ee7..0000000000 --- a/static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.svg +++ /dev/null @@ -1,1824 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-Light-webfont.ttf deleted file mode 100755 index d4fb72175547c582b4a6d362cbd42aa12aecd003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44676 zcmdSC33wD$)<0ags<&*NUenproz4PegKk0$5D19K4hD=N0z!a*?4Ss^F^Y(Qh^U|j zMMOkFh*g~kh=?fe$}o-taUF5SElzYc#|4t&`<+|eolYR=H}C)dKHrx-x2w9kyY9W` zo_qFlN??K@*zuwhdJY{rVRUV@sfQr2{C<$db1!r_B1~4GaDD;uQuSfkDbQ*tl9IgUw-hJNe>Icc8potHE-ecY2&MV zRSLord(r=?`O}s!5{>M*AUt^ozVBWzZT`&4Zy$dR?{@+Kfkg|iyFPij5BJ_vh4Fm3 zXvxe)r(dtXMG*FtRQEJ`tJ>2uzQUO#%{(6v>7xgua^4SLohN{N5knejlURg?RkZik5|MlwgLX=UQ;L7NH;B z_s6je?RK26Lc0TPHQJqMYtSCUXRo4th~IyL78@R8Xnbq&t**xN3O*w^-h|)9W4>0j zOyC2Jq^ll3#CJYHO950S0V#+pCz64_`#j!71f6VD(qu7e?K7#fr+BUSu@O>KD zt2lmu`+tlUC&a5i3Rbi%tPMd%gGwEsQU|Ei0V;KXN*$n5Cwz$SeS$WW&&tB#8=6`B zDuy6LJ7Ea=7>d=n9Bmld2()py(-mkHI3JJW1RSr#u@bYd!f_%-QH^#r+9b5e=%=e4 zak2UDz|b?ewxPNH6Px^s=7Q%gOl8?ZBQ@Xm_BkM!OSj z4cf&qqz<#L!>sEt>pIN34zsSqtm`oAI?TEbv#!Ie>oDs&%(@P6h zJCBxX*n$0m{%KDW_2{^+7h4O0nGRH-1yrB~JGBKn73bkA=kJdej+3Ep;>?_|Foq!hg0fQ2@;rrr^JaaJ#TU z$P@0ve~Ivb@Q`qcP$z5$_U{m$!X5Vr`-Blf0RLlzMq$4&7995=#(N0=?pTjsTeyN zuVJZ;&AWEiv<}i4{hHwl14QVkL(euL88dDMtcGL6-|*uo;cLKitnd|HN8y_cpGmq5 zmXEd3>Fe}<+$KXiO797^ti>dXF_J;j>qJp^S`hzUF1W8oU)^Z5y#|fH6onK-T5cPd#4G zja8qf9G{qi?^U&>d^a)0>yh<&Rr1gqCh`v^PQ?B6`Eiq~3uHsSlF9Bu@9w)MO-hjk z+{T!%WbsSo;Y+4`o7G)fR3Jy?yKkXRUd8?0vXnjC>y~vnBV=J*)w-GMrn%|lk`#|; zV#+%Hu0nf99Y$-Tv!qx&=p-iJ{YO5X*nD@9Y|NWf<#u209Xf4}yUIPIM!N-lFOGUf z*Y0)h%hwH^=3VDr=jGjbWuc-{O!1lj1(L4q(8KhGT43 z2FHf+;cM~vUiYbB=U#W!$nhy2nN6%(hY1b$uJgLr4PWP-MkAr=&?}9{Ld#&oGFWK> zbYkl?0SweT)H`j?)X168Pwn}b#JV*Ewh=SD>x{B{Tvh*+qxi&;-yoE;^1*}I$b%Lj z4u7RDUx|^s*Hu(`YcP86;1nE~cQ7DdUQrdmzQ1((-~e+o9Ax)&Ica7pA1UtW%$IQ$ zaKTFfVJIjZs6{+>=MZes8TuUv zY3(0iblq?DShGD=&k)hAX0eCV+4?KbJTpWG?H~8ud9H;G1+6oJH&qD%kcB)&jA;&- zL?MsKu|=|Qs!`_@l685(LqoJqFy$#R=4LsjNQpK#H>Agy%y~+bqgjb#c}jGQ)utH4 z(o#V&iB_8&UD~r(NpHW;>F{RS{gQX*xQdE#3Cq&T#?;i*=-)njjOHl{tEFAy7>tAF z*B6`$-OD=$?{E8uXleTg^-+TT{sa0*5i-~nLLeD)4LB2${C_=w5C$>dW?lBHQr(#B`9GzW~P z=)8tHd&MejMj;(&IG#ZwBxGNqQu~8tfg7;uspd>@}U8r{`;KZ%!@uW;N-vm zNGEc#r9n(K+R-n6HP9WA~u>CElDK$%E## zQ!BwoB`j~0+QdpKub#-}S5;QAH1+*atVlgtSzV<*R9RJ7%jS+zH?w17**)Xf>uO(W z|uJ?&b@m>j=2%X#lRHNY3^v z@wguA3&cC5rq5^DwgEQ%FSFyPc+QBrW4i_=_-l8;l5wOR4uXpObn8logu zG616F=i*IbdR7wN2uf5Byi4)q=F>+G0I>u~9U;EGl8}8ad*I%Am ztrI`{_Mad8A~lpKMO*4W(3>+`8WUg@GpP+_eak^&z7*o2RKgMbgo6e zMt>YQl?OU;ix5a6>X42XB@5t+CP)<%OfKOt@x*e}Au^N?EXucV0L0-m&Z0PQ)d`rC z;^@n_+MbJ+(zCi*_|)Stb*n2m7jI;zRZaqIinFXX5a2jha<`%oL`rfCfgwS_7=bP& zeuI&DbIoE1N_|S0StNAgs06UwbpKl;2baI}_}1s{KEPfrt8`Btcpr;i^YWy7pPB#O z-)A3s@^>d^scCnuD7kOkqQ`E&dCrnm?7DTY%&WNkt`Qrb-m&r8XXmOV!}eVNW25@R zYt`fPfB)jf9aqg_Uk;mjgZRg>ch0@?forBLy&kY)M5~#O)9MV3QU}R2lXW2)t>{@^ zkQ@^!CMt}d;rSVY&9%cD5<^zHGMHsV@EL=9e08`Im0Ss@ZI_I(PP}Ty^i|>?U>fFAxS1o zlnz}Pi)0Z1b2cj`?RHoLmuMU^+Osrv&~_4GO*`kU>hDH z1fpoOgIQ=~(Mg*wo?2`!Bzr7kKW)efwT~agX>JyOk|cSE(D-mFhk07IuTWSABtvW5d}HHcq9* zV!|7k+aAm%YW%rK@%)}2x$(3w~aNYarIWTXMHXz(W^4F{~qYwcZP zX8JeShRT}Qc(?koZUgInW`wT$rbpsazeG3a2MUpn_(dYLAPz$%!2~`?Bo7>c$w@`B z;S{KQbHHjKtg|Kp0S#65jwLgp`K1HcMF&W*VmErZv| z>2WS*t9RZpVDH)kPxU$Q*-Ibae@tB~nXA~AJ&il7SM6MVS>3x0o78{4p{~?TrSVO{ zItdtGH(`+w$fZ>Rs}Cg8`0U2!#@LwLWH7H-6NcIyyXusZ1?rq-k<;9#tcnGTXDL$B z?9Bm78V%VJgCX~zA?v`Rh>^!w6_!<6D#zLsw+BbNHIU#+E2S0X{M^?EbI4=GetrT{ zYs?+MG@fO25_8viGN(*0kyzV;x!oa#FHypTc@!6Q}QvN-jdALqY1a8^m)JNuqEl$$F)I<>7e?Juu?eg;pmZrh)4VarRh^y<2QqexJ*UZ6QehASQui2qg{(k3k$WvsGJJ z+FMh`44?Ir`kggy)T{H4fBo;@|5-gZfBNp)o%F1T*%Vc>cg(86!j5xZ_SKv ze}7tSW8vR?tg;wmUfBcR)FD*Uv*A3f_KGJsb)0Wy7p5FQ9qo)tn6%1T<_Y?Q* zzHh@bY}u;UhmP8P!?ll99@(*I@9?pQ?|klqw*%`QdVJl@Td%x)uefID+^hNyd}!|S zyVnyOMPVW49}7H51|?c31Y!tJtUwPgM&|%M64PTyj7}u<040L#oPv3$SYWJyGU8K6 z#sTF~QUGiv&J0qMX>E+LIuj*6aVu13Ij&Srw94jEC5NPBqu_J|fdJN$U~^hTV0kWS z89u@8HM0;HND3^(JHx_X-njRJr4Oo~9iLs5x5E7sOSHree|y0@f32Y4zqq$(81KHj`COopt(8^^Mh=M=yQ%x|1|t&Z~6=;MG>x!@}H} zM4{*yOwmSDluf>%WdQpic&6ApaBM4A|4F{*yn9?lkvFrDIJop#O-*rOA@wy1BF2zl zU%iFME=;EyW4QqWf)cS|$q9;AL|rJc65tpe4>|$7?W0L7_HbvT(gw$q@Z!`uRDYhv zy3ZpaM)!WOThO$HEE+P|%h($N=%O=)I$P~o)+6w6ckeU?!gYCn~ahg*{2m1>>-kTh>vyXD~h4Jg;ELnYGlz<*>tw~ z8a1bk`hw?Ja)94uK);hsdO9PO_!i5uP zX-ap1$6^I|GIM}tSyn|##WBeih;_z*iV8|5}rxGAc&Syn5Jxr|ufNZrm=C%k($(bicNDNbOZu z6!n={GtHcR(<2kdmMtH%a*H?jtd|RIBJ|UKhF$u-kZQ_dR}J*U{A7QTQUF2%l#1~y zrI3m7Qy4|Q{psu-2%fW?i5Cv>f#UChBHlUWW#e?CoY8GyJOx1JO25~x(5=5 zUNLLcHudAfU#XA3$i^`Lmy>-PNAyv#)J_;T4wk=o{(-E$R{V@vPp{$FWW9_Ko+lYUWLWroyfEy5su8 z*rR44Uz6Ts$@ z-~Fc;^G1?4#jQVlW{9Y3YZa%8@dFl29YZ)Q35f5}Z2~We7ZQMBP4ZY2X$ z(3QZuby2r4ih&ARuuv|a4D{r?)&ZJG3_uTZ2&0#h0_TDfWg@Ihz$u0&yQ~mgfSDOK zS&zX&v2l}$ASiBmvpsIBr8_Iea*%lGIRUW5t6Mie`=t8AkLoT4SyG*#9$|xj|HAw4 zsUPb1A3U^jccLMA_k(YLRLw@Pg6g&R-FFA=$=g8F4`Qz+z}_El&`ygtH8UQ<_>Kp2=qG~@ka)|_IeKz21g5T_tAe14D zYfuKbnQZ0bi2`V&EL;W9V`$J(1jRxkUkGe`B)NXTOX$u{u=Q*To3GxguKW34;zspl z^&R!!`u*yC>f`FY>Y8eCJ?qOrgBbNMeUJWQgv&#{Lnq*Ctb?ql*HBAOA_O-QD>M*N zQMvjW1sNN9tEQ_46;w?*B?Z;vJRxPYT`u0&wm^JdzkfSyXcHke)V_6Bvd znDQs}Cv}&)QT*^THt}%Pq$+i*`kuO9Z73DRsckc>*&04K+Nb~G>o-t?BdiU4`D8t; z>d_pMQv2$~VD&_w9AhDA5bLNIA)IN31?UQJAdn{Mv7V@vDre1Vg;LtKOk8_rgm|K@ zmj+Ap$BNOPBzPj$EvSbp67EJ#vkK82Pt3%fK60$;inGxgNA(q|Vwp*NaOWTQKn7?Ud9 zFm5}%lA2C#jDw$oHXv4zk!c(Evx6Dh`I>Pc5mU62ARk{Uo2&s*A4j-ov?(zlQ!otR zqkt3xc}bfcIDlp#@M4PI1gG`HHql@Z4Ry0(O>LhJYWvJ&!idi34X_tXxc=rdhxJ2m zzWpqDyg7Z){fP0!hinFNRB&`gjLyPG7mv}!TNDFE6$O!m49Ez6;45gbDk6X^N0HK@ zjZBdsm~f~we@-zWoHnLfX__Hw`mEM%rdW*TAB{VtLuW?lZQtC`Itu&`^jrT(XB!Tn z&SfQM6t-^Ah6AQ^AsdbaE)%rj2-vVB4hSBNe7l9n^V`@ptS9raYIP@Q^$B(7LYBx3 z%*0%z->YZUFJaS}%r>d>!QpqRbJ=D#Nqt@2%_gui)}LLWBJvjFrF}`U1yP7^7#y)v z6dNdxN!ynuBJa@fvA{%CqkTl-VH;I+pzzS?1;s`t9vz1kI3es0UhD(T3-dtZYsF{? z_CNpSt)D*m!$%+j>ZCvYrERC!_{4$TPtX`{Q+INhS)j>}5&~wTd=9{j3}71Ik_m9o z;V}X$0B5x*E_6@EFR1g13#_j}ijIro;#IN(l&vG|VCBJ{0T;X=09!v}qj#xac`|+t ziXW*f`=~qF2=OAYydSWP6B2~0gS$J3g-Qaz8EfWbF1DR}L*O|A{}FOV79t1&UV=E$1`Ekd+|rm`B*&dn5@Ah9 z)OL&;!ch(Z9Sr0-DaPVV^ODf&wkkF|p{(S^7-76}S{qoL-A$iaY_bhFQBtf4t%Zy` z5y;j6ktEaLBo#SbBs+6BN?Csw_m%V@2j-&nVeBznCW7U6urv8vy zd+C#Rj-OxMdvwF*ohQarjoNbC6|=|p?YD5lj030m{*MM8=K}WJTTA9!O*Vi{0p=)f z#)ZjH4|1pHCPO`#bHJbvn+!FRE@?|-ua4HGsoAq&YM6Rv51ASOFGTa{Mcm&CZ%iPb z-~};OBY)8#FkJN{awwHQV2mpH1VBI1W%@LWY)K*-utRn{RF#J z{i|q_>RZRW|F^G?ONU#>w5ngQH1vx<9oz!2!-0=sl6jgdnur?Q-LSL@iV)g-RzFK{ z!4CsLdOlk;A`#Bcfqy67(qM_V;>s)2znA$Hm!-k!a?p47e*Y!E z0{3!Ka-uyifV)vJgx3K39u!RoKGzW6msQ+5UvM?#w+)oi{;!shh*nPyM(O%Ue-8?aHy;?qW`9S*t;wH*AM4A3SpQ z`iWQl6jJ0^GX-;~#;0N5R7$ls`bPxNOYD z#^@r7TM!i3hREy>OE8Y41i|JH3D(Ix&I+lj^@Mb&b(gewlsZN-?V_NpzBh!uJ40Qn zE)jc4_qHyQT&>Oc?YUOr(1Tb_`MQi=R3W2e;x(_9j z!GksHCSd5~+lwRL9#@tc^-duMzA(OOBH;nUYQd=irr`7z;@9^iZyI{p)aMNrYtO@@ zEMuR?_(h=xeCvK)1!7XOgd2o_ji5@Q1l&L#$8chTgF?!5#X(h)XmH?USifXYv1Co( z*SQf{VSy|N{ofW(HXhE{?6B-NnBrnwT#Cqqi98@Uz}iX`6X8;HsT^m8un#cx&KgMJ z5@9cr)f=?Z@Nj`XWz1-1H7x4viCgb}a7T8-vkl7dBvZw{8@30oy=6)LTSvY;#ypS7 zdc&}-+a^>_IP_Xu!QN}H+PR^2@f*rqQ_KoJ&;76ijDo+{3A%qxP%g93Jd?n7qG_Ip zh>#f^!I^x1378KYvrdE~C0Mxn2j{=y#b$#X4Jw0)$f;H(nmaMl$sJ&fvpdKgpeYuP zc*aftnzs;UCnJ3MB*HQ zTv;vQPq_ z0aQMc>LBevHAV0WX$*n^;{}=4%my{d|S`sR~giYNIQY?dO8Ll+B}+F>bz)DuUzW2NChIMap$FAK0UWF~Te zojbS*Q#SfSVJC5ba9k0$6D2{?Y%oaiM23c!y>r^!Zke=f*rOx%R2IDMg*FQUWX<8Z5T z1Ax^``~m_MMv^JtDf8j+LrEd^PTLOLAUyw=|Z;s$V<_rGxMy4U;)($N*kU z(`;RV7?M9pu!;wA$f94d!M`Z@AQd2>PQw%j4?rMA)9i!XLK2+a3SrJ+r&9;H895fk zzzr@((YzozV*l9!gQ&*Z}x;YUr4D;T3a`> zvK1ynvN0B@4xIt;?heUmpzyp9un_8&=|DPs0W&{`Sva>y$%mcTSERV3AT<{$C3=jw z90uf5O7Ga_h913RV8atYhrn5S*b%A6FQg%qqPIoqi{)_AB3YC|oWf%q$SR~6W!W&J zLAcZx6sbH~GFuW&h+8TtBMBQ3J9aFYFCSYxi;OvLE6Fs82mpY;ST3Qt%Vkg|oFrtp zf{rWhz3PLl(y`lHFHkLbNjJL zpI5&pk4Wz~VC>{0%3haI7Wuw{NJGTVXlj9%$-CdhD-+BAymlr*d;vDUpKR)-V zc~89Nyv)4l&PR_KGA0!D?z!>qy)SIra++Cds>J7SUB7PC`t{@>WXK2*bY|>R2O^#| zStZ6FFcF+#Xyi1{$ti||(>&Uu6mbv(m7W3`V@dzhbL*{zi!=J58gDfcg>xq{#30ZP zbXxaM*Bi?Ytz%1S)@?fW97vgUeNB~mU0bR6^3Kh#eX7|}L;>a$Ms~RtX_W*QJQV?~dMl{k!qj`0{x91TIF(GcSZ1(uO6@bth8uQy|$dAff7R9|61 z?=wH>2A+KxTjJa{*o>&ZSRsL|o$=I_6J6=i708n!1{Fx%DLD?7G4y6bZ=^XIDe58~ zi!H#M0sM#MI%u1cKrhLNL1AsVEIg2!%lbb!edW?|B`jJSj=IVr>)mI*UvpoQv7C=f z+pAa;#5g(tfuQx5>?;Nu5b+>BeVRA%pwP4-R|^P4!H9GrONte;V9ksNlu}1CLwn@z1q28k50ZT%k66m#t2hCM!P`IG;P|B_ zh(Cr}?AJ_+&%p3u3Wa(TU>I${NJEbEbMBb{#n8(!DHC@Ru@N)1Si)p%L$AJQE~;?$Tun|>6l=Hq>G9Uu~HYuGX9F~1d%p~Y+fq`3j*mXoQ8s3 zGZ-7LD{fd42-MvCyQj9#Y<=bt-N4OPOniCrj3Xz2fNwo^-@(_QuYb+#Z+y%VF}N=< zFB@4&XkOgLMYE!XAf_5J)7XOZ0o^2do2*?Fdl3!N4xxz9!%XWUAxN3Cf0w_Hr^CjW zU^mQR@xhIOf$izID>PnOim_1KTqstFye^!pgP-y!9mri|;edIA{48+2Q)rH2C-a6D zt3>XVaI6wI3^@nj^b$2eipyArWla41v~Ug@^2U#@pZ!{6<7;m;HXai_EE-O!_hIV# zQ9ZeiiMvmqJ$w4|pML^>+z)y^3S%Qa57{Y}FaV@nLjVpciV+aPe4dyIyy1iZFkaFS zqrf1^6J)1|ad5$8Yd|uPYXyEv7ll$pN%3aB;MmCkUMR{c*Xv4fCXp{LEI9#^i+=p% z>wo|8>~%&-_sq*r9Z+{238)T3-c}ig^cM98^~1vxMpUUax~Ov>{rnmG?7bG^@t8v_ zU+WCyJO#MuM`8-$?}cO)M0(KRvDyJ+ToT0&)1uQHq9IN}N-=A}44RZ;(3=q?&iOj| z75ybayDJw`_~@-c;J19zveaOkP-8IMaQ0No?1tU1@7{ArJ|H@nofXtS{L4wU?Z#V= zuv8ZPW%Eaj#s24`pF=cU{1M}~2$yNN+P?kZCWmd0FgBWO>YCpO@;EI3-*Xm%I+;4JR#!DZXciC9`km2hCx`D4QpJu+s+R_-@D-$4dR-u0{NqU)t0TO!U zjGK!^S(<$dPz&0(GBAK_fJ?J)MO&PynZ#i;!uBl?fOh*9!tKwqZ{_6jIP35b5erM! zEx>fb&i#)+wfdna?zr^$L3vyD_O+`YSs~wl=cRvs_oJe@6>}$6Eb7zm%DJO&yk~Ir z;HoiK)($Mba^CR!9wl0qbgo5Qp&tqv2|gh%tP=Ey6Of`qvJv9=AsYo453`~;P1rby zB|)loXa-wyNpV4mM`}8FXch@dWX6@^c=Q69QzbA?u9e5ao*I?_NpuIQ;ljf|AI zx$z9cl*xFenU+D#gT^!BY6$Y?B#Z24ikZi`GXtGMM#YdKZE4WH;Gfz99{$RKnh7?; z9H=21*b4FWw(^~uU;R|9I{WgLJv0{lNqaGt7)YL4w2UsQ8L_Syh6%$68bQby0V9lG zGo;nBq)So_-Sb#dtvYFjZeUy5J#+3_B7RPsn(mnazvv#^GX)uJS_X&Bo&sAMtSA(S z#qZw8Oi>mn3FxDPNe%J46vY@esg3>qM;NQ3<#v;r2n$*7??%#9y=;Q%%y?9Bxipj7 zv4oau_}A^Y?l_9ggzHg94-LrrM?GCPL%-!FHCWbcM-TP?pd|;FV<>wgG1&!^S`xj& z^5tr`Zpn$I!U5439gozCuxX2xBLD*deeuY+-QR8zepPvEgyNHE?~pb3|N{CtAwpnS1&;{>!A4v zBfR%Ib&vYASR`81KJ4wbf3&^FzEo2PM^p#Lkwmfu1yKXyjbaDKuv=s+58CnEH`o|0$ABzcZ zQ@^gcjS1qUv(~zKeVmn+o-;r8@VQoCuGN@pguM&sJW1 zC1n_ab69h*LdBi}S%_JAc%*ECO*L_4SA5ulVZ8W6h|i!v^29(qVG^ZWZe_Yp%X}>lSs#jA`OH-EsBVtq=0` zUntH-d{-Iheld?eGeNbq7m-B^<0Rs)X}Kl}_7*@MWjlg~0eZ5P@Ys)H2qg(F5=1m@ zJ(pCTh4XGHn>X{;DVNM0&~x$d>+5cw*6Rjw@stHA`F+dEr}iozR$2zxW0$&?4Fm5a zeFw4~u@l8e0d`!>@05NQ!_)6#dEQ+#l6m6b#3BtKmh$e5ly?Vg2*d! zn(^S}@a{rADjrShHWX@!R;PoC7>bNC_yTMd2?2m z$B-tKBffw9P=$Hby%~4Tdf}b78du%5;L+HML&wGDZ&;qEepkr^|9@IO|E2GwOWyrs zI)ktQx`FT{T`&Dxz&k`{;tE1CU{hwkKrHPyMDjEmj6y7esGWYrfJJp-QGtd~=}Z_r zrsBZhdFEIW&=6B_fwAk7Xf`^qZoDG4T0>1M8BbxbiKQ@2i1U2wd5itP$?$YE_HBTD zcFcmC-hcnq1J7>tKDuthTDDc4IdqKFeS$NvhKUud`@4T0QaO0XUiJNobHer8drl>L z(@Ml7T6EiBZORoE2xQvGfW0FdQJ1uN5c`KbNMx!}iW&k-6)VIz3inGT)@`IMlW9Gm zH^s)=6OtLpO}HG#b<_;3hTjafYUk{&yNIv2h z2bzZ%K`V{eOTlbaBIhDVoPi&L-U5obpr{ql%}JA(*rwCF#MU;dP<7k6R%s3BZBJB! zxLpV!E|#0r1F3|<31nLz$ff9BK-XRtIfHm3j{pIJpqE}25st=W<`w~9>E~T`WuZgLOlpSTS+BW{%`oO@0n0q!kP?-%X)DtS8<*iOFCWNm;RpTv!fut7mGlB}L6~u_ z#V`c4GagcDG37*X%@_HUnx70xZ=f5|axbWlzcAJd6S1G@XCH0@33@~*Z6FWmn`hxD zihK^G1eYk^^gygbm+H;#>BoWzN}(3UDtEK)H(3(hLQYRwN3TuJ*2pRR{5*&i@!?re z=xsW`FUuARUDZd>rgp7j#+z))+tglBcl_amy5rbnh4l;sSW(~^_4sqLdLqEO{rS+c zdD%6S?spmBP~QvC59?XsK}CJ{xj+2Udwju* zdkzKistTx5#~8^Y4$;4XJ?;^fK`Y@B5Ga}hA{`D84s=A=G{=eygw4g1a%uO(gSL@V z#YN&kG|XCZniWnX8wJH{Ik$qs15m7RT*&EGMSyXgg6l-`XK*JH#Tya7K`e8-6A5-A zB5GQ~spdf%v;FaFMh&@YzGvx@FNP#dxZ#>b)kDjwudTZNM(NWTvyg>8dStKRmo%wm z!zR>B=`&!)q;kChp^}(ig>Z{hAUzEqA6y)WB6mr4WAISHiU+9b06*(frmAJ4E`_bl zQ#Y$y^4Oa2DW`)AnOSERTamrnGZbA8ahM30faGx=KStSJ$WPWuA*K|JA43!cDAz*i zF-rGSZ44y>negA|=;=D(bpbH@kqcmUV}4;QMMviAn*;gWaGvi5q3!N#^c3?CJS4QA zhv@|%U4=fmK+BheZ2e7` z4-u7T7aQ$fDHJ7@$9@CmKlc8{ZKH>Mx8jdaFS>g6YYToA?b{xf7TtW?*cF-TGB#U% zh#j0faWC-(cJ7P;{tQDcm!rA7ACWJq*;6HW%njr#L#lu%te2LGpM$PYULs<|v`{v% zJVZst6Bh_Zv|*!!BHFM^E|Qf#h6t-Fo}(>Km`BylMHw>Sem^ zcRcmf9d|snYxUK)-aL8IEx)7jBlkgIJa1J3rGw`P*YbGcDlEeY)<*(_9OVn>cyN!- z46#YiDatwvqQR8yomZ(eLE2qs5H;8jnFE>PQ?wzNIiwBkqB7^(aEqJBH$uqt>SiL5@^jJ`3NC} zwJKmHUkm}Glf8=PN##OK+&_KYy_(g^_vX^+YyEmM3`f|lMo%s&ois+R;cK^8ZPis6 z9KiZv0xyWdWA;p({+dun0tuH`AE-SX&5>`e1>-kDiA2^h#!m)6ihe~LToAeKmOg%> z*7Q&OXYohhh#51!m{DHw!8tB7P|0uOzGvi1Bgb!u zV3IQ8P9l<&ar4BgTla{bQ78}>epj5O1#l`8=>(7<8f@!k-RFR@D{%*nE~!!U4mR;<3m^1$io zM>&_!3G=P%r7IT%8eMp)?h^`Mg%S6)>93XElo|)hRG3G7_N)8V&Baa4mSsP+v zEmW05hMb>kD{yo)nB}R~5!%0^wggf7%zM{xQM1FW_?*FT@Pag8;iAbI>8aLC`mG-jItL zfThBpgg_QSqNhKQ4Nehe7meMZ0RSWN{Yp1rM4>O>??w~$=SAf;W+HbKaLPm!Rt$Wi zIOQy*@5NY(oMBOV0e5=)l%BwyJYS$^FS=pRLIAT@Pde?@4Z!RNVD^IY7|8D7C)-U= ztCCYf#Ma*pDAT<(f-41B20r;O`O<~atZQ!dt%i6vbU?f=SyZ?r3WEPWdBQprH3r0i7@|x(P#k%UE&pq3muF>=i}GW4%VSg3A18F zgtdrxzc!aNJ{PLXHKXHP(y0Be`1W%nY225U#MaKzea`&Eh*f{51e1lml)`Ez@8`Lt=vsf`;sV8F;R{RWIY zZx?+!W$6u*r(J*jw80}s4lW;we5`XSc-qh4?eT~PK~4@?#ALyb>|TwtQ#K{s1&wA) zEOB>)&>)qRpYqsmWVOYff-DoxCXFRt6eV(PF__$mBsVA+$i#ucHrylzsag~_Nb}ns z7R%d?inH4MYW81QEDON89Lz8cW-}vTf^wi7!MxvYWNW3&-^L7`&_@TWKWS;mwWY*! zM0YAS2YElphY(^3NCGC2lafBY5IL!&Ln=hh=Nztdw}WCLOkD#;+GjQ^xaW$qA#nvEDYE$ER#E{$YvkiudKY5oI)*!5j)7_ELj&J#UE z;Uys0fZuxWDDF%R%NG*v{ZbH1`qZ|g$1f+fEE3%M+-bbz;Qok1g?!I78y--~{SIbc zMT=`NRwyGdl<`^|H2%odr#ZMIR(&`1)h;6hyOUrmhV#Sdgx@0;yZ6#y)hH@eNafrd zyn3qU0SW2K5nc~UdIk-nlC2cYs_k4}i;-7q#Sp@8^nBIct{u&f2EJOqJV!aHEJ~v+McEY1bmJCenj% zo?x~!*&(_^=<2TVhcuj~wdX+R;nPqKw8aW9g_7DGtlI7db1)#_oIDmN5YQnfTFC(i zQ4+vFXsaQhHzGUQ-lar_RQ+(?^fg@yV_3uv8P$gKgfY+-o@32{Aif?NI9a<8RP;iRVj z{rQBr&2N~`ksx{bwfUeHO^7#joKJQa>jM)C2z;mYA!A8seJH~6H?0qa8nvrBzdond z2uk)Frqxd8updKnO95YVAwmpwSW>NFTg6 z*jf(g1W+@11UPsVg*H3Lsf5HjkM)2-inG{Eu2diwf^A4>QPL5XPoE}P4+y4cy)8b0 zC-@_tjMwf2u4xfC2+>D<6Ju^kj@{xy!71P#N>3qjKbOPso9*+4EqsZJQnWl)IimXT z!u8@`SHDH|DBfLtoXS(I*Fd-8q5cn_fa@8hDV8tqxAIN4P<`_mU39Iww{`m*UZkSm zGvI$b?;fhKXUa{eO9EAsXFjY%hf9@%dxZXNE~|hp}Z`7;capfF+&aM%WUBTT)kW z>qu`qj!%uGtrr|(2XYFW*47v9PE;}UQnp6t6(+GP)8FXSh(kJvgNEP1krUB$fg&J8 z14@kI#;Lo#0s~=v3Pq{LQ_{-?vEV#P&~Zl0+hNyVU{3oZHo8a~RaXjpH6h~N*EtIw zY7VNwQuZYozbFe{5xKMQ{5<$}D`Ge!K5RUU$c&fN@SoMyD7D00R-hHgqJx3^pR(>)92>& zoIhv$jU%sGUfF*}-_mJ)C(l^7^6X$v*LhAm^5iL}y^!)e$o2dyS?zdY0JiVNv)X$C zMwHe59A&j<6GQ~%f11}09VeKefAI|W-a#VDE|%%8yRMy_f)@P$3l1R)eQ`K^93Tyo-s?N5a8J6)ArMKKOqFKJ*Ua!+s4P_;Vs`RwciH%!2=O#E2BbFAkKR5p3eu z0MmhC1Yv`?>Llc151?G^cG#4FuB4GzkmFZ+q6}_(HHiM9Y7mXy9;P&C{mJm{2IE(; zi+Up&JGnQWB17RrehA~BK0Nmmr%0a3r5KnToKxY?zDVuKh1Y`OSpA?sq#)-Y0y56- zO6yU=w^;uYkeLgWj!=4fLGj%HH#kw3MI^eG-X(4yzestB+Af9np%*DUp&Qv*aBm$P zQHw&S;UnT%i9QtweGm^A0d*=&-Ho8$%ioxVU^1;YI<4&58i^Y&a6#5#Lt*N;X=4U`9* z15Ld|I2w#*$netxXAq0dkyN(&c_L*WU!yM}i;Bkh@S)ElOSJ2Yh)7(*L7j`3=v<2e zQG`MRQEpR)(3D`|6~i5n=;+}pxujsB9%O;F0S{p!^h8XH5>GY!{nmgrkry|1*pw8w z;RU5f7QUTIRoxl{Jc@?CU1XDcB8tI>4|u>ZFD5O=T_|MOO(_vnk%MZA@Dv}n#66%9 zpwFfP9qyVlt#945_JK#U_w8f)@`Wu2-)}2sldimd{-pb=)DLTiy!p^0d#}B5{_a;^ z`1r7RSe&$V4Qh{h>H?-YHX<MgQZ<8Th?_omeP=7+eK9t@vk9q z?Ej;442fJ9nd6C&g51R%+1?0I3p9di6NT2Y`>(I1W|%sEEy)TMUQ2E_`Jb$1q$G8b zxfVo-QC(Hq!F(emD4jN6@N&Xk;^q%WU~dMoaTwyf8XM0?q6)F`&J~3U`37!>0lA$$ zVBd)8h+yheiiI@YA{ z=)9_9xQq<>6SaGjy&~-EBm33dAa3iYx5qA@&DE;Lz*ltcb-cvlzU1peR4qj@@lgULCmcrJMf!OF&L?$8A zm!74lxWUOGv%~O#;NnoML>d?mEXh2H2k1$$67)C}5MdO-1YQbCjvH7i7+qAy3(sEy z?}_56q9nA_LoZwg?lbx&e6y!ao z`|Qw(AOCsZlW%GB<28|>_t+2*wz1t0m_S<=5>0pLI}D%>SAuCw^_ml)>Dc{BDhV+K zeA7nMg|WvVSq4f?ez-)8mcZwRazg?+o|vi?h(QUA21A0Gh+0J17^ORc2bCnm5ppMB z=K?ZaD>3^!l$K##YAl_L&geewtfg?<3DtBf1R5?JtMNl#-H1vw?)te3%S*xz4{Ru zV6q|H!$g^oD$&z~B4(}>A<$9D$mfbxm-yGEfBnMn=-%c2>KZy9oWIey+yEFI<1q5z z3FF9W=YG5hC^fn@xuJVdZs1j*@;KdzfKECjg>)@ZJQt@>sfZ;}Z76zlXC^&lC`wAu ziWU8q@=zBN1unERZ|WcgbcNyKoJcVMxUrB~kZZODXK~!)OI4Q*h{;Aa7alPvJMk1o z%6>t_D^mB(zDAQ4g^e6=%Htvqj_k2;*mV1ohmb|qc2bL#)?Se-S)sngW243YOrPGH z9z(=&^HW`^Zg$Y;w?OmxQT4L0Y!-5e1glkYhaaFBa`-70sty5{pI(ZKH`ziiKX@NV z2kq$ei?``JJN-gw_f(gQJN-%=gm(=$P8~6O5h`@;yPVqq=8ChYk1PZK=5>NV$8F%? zcDOQzNv1oE zd1C~9?p&e?!;T=!z$lVE<|4vL28h$ z7on;|WbRQ}`&7!@v%*WLL{Wf+Rtoi3CVHO1u+wB4BS}u@+3IhLpfvCsQr#ioKS?pa zQhCT*L{TFsze54>7p*+h?nLaW22seT*i|i}c0~ht#Ovxo#&#f*1F_V!8f4PpHR-7S zGG!Q2g+>jN$V(?WVI)Ho0-1TDA#D>bQ51rrM;R|U1rMb`4j4-30{D&k=y;0`dlxhl zT8QzYMfIi|jZ4&yMfG;RyiawQ1a-wvM=o4e?~lI_J>_r)P9-98tOsQe2U&as^P=oT zJ!*m(kZ1Q4+}Fc#81-0c7D^!oQFGIt6Y1U2cQAW(S&)WxO;dd5-!NixL?Dgr|NVWfl3kJaRnBjLz+r^i4cBXqIEO3@>? z;VC7)G1rQJYg;VNZhJ`F*cLl#hW03qB&MG~Xuty0c>D@MBUiHx)?nnkh26_0tFNi` zHr>B0Drz~AUBj3GTdy1Xk)Ny@C@!2QyZrRDY+iChTU2iP?d5AMh)W|!I3DrF46n;4`^MvP*E;Je{j4Q?>ujr7!iN0?Xp(558HtfO(Goxy>NH7SPHp zKk{iwztR6K z`j?*`e(~fVXg~0H1&Z0F2n;;iC$eroJvS%Gj|bZF!X-|`Uf{V?cu+kml*ncam3tr) z4?TfB7>2_w{khc*1L-6kB}@Kz+AM;8Cr-PcYi8OuXW`NiDEkw@vb z)USoqCqdN5qgJW>a2)hzB6G1694jFn7@|EM4+Q{`K##{3(z0J5Q;DT?DWYFcAXzRn0Y=wlrQ4<2sV-N-7Z}`43^!+sH zWrpV^0nbp&m)E~B1)ubdM?*mFFe2s~#Y;(IrUz#l@M!cj_w>9$>6gVUl};{V30Kcl z-wf8T3*E~YzLyZZ7oLlNT2y-63+z2~FFZCpEv?*2kKUACp31yS9Q?uIOcvTlU8BBV3!H5qgAo;1Lt{YJvIZDX zZ(e6rgALUgiXn`}7--+d=rINpVQdii0GOXYy%d89L9P{@UmurM)2$tZHLRf4@jLZL z)K3rzmf~U#OL{(FaA#@&5PT+JBT7S-p8WcX;lr<}7&fdzY?*lVl*%ioQVhOC&z;rNt}r4B z-$fF%fg~Su0zv_({6VzM=L-tmCJAviKz;=>?tP9Z7G+(39z%L~D@q9upPZT1ScuMYpVvJzCj_ zMWjTGlr$t_h`chRNQoE*A0;1>8^Tl+Na59QQxYJXz>FX$o?J{kt5g=OvKMJ?!3udX zT7^7le>ue^sE}vlyqG_Xik@6zbUIKHpFiRt_=E###9p0l@4;N={;2A{k-2xQtN)@q z`%x8jI`*=9S^D1&KCu3Z^_PF4Hun%M6*(hoEARj=UuL(;VQ2qdF*|WkLdA#w9yBF0 z36F4y#U6f=@;}7+Q91><^Vv^8C4|;5fjS9md86qo5)mC_jW6j5sMl`60>cvi?7< zT?cjdv^Ei ze*eGAIeYf}zezUzZJxAoYA&o?{1V|0DW+GpS}#)k2JnZ1+m^pybUKMh0*K{-Z=(v(GuG2-_oCpjm6T!*e57@b9Bsm4exq zl$V4bh*<0ah2HSjk4{VGeRmLH3{?zF;Im%{mmCMoCU}OxrqD-whF}ZXuy5uxJH&UA zk(dB^nZyDM*)Bc%TT2LVg~jl{Zf~qZ4S1RHwJ}~)0m*OhA#vZBK0mii^e7=GdCdGz z_AMc89dGy_b2xC=EN}?tFAD?;u*2~vrx>^u`F36BS90NaD&yM}v!~DK>zJpE0b?jX zz_7MVA)t4``)_L9jRyA$d*#gDx%=#y?l^eGkEl1EqE{c2Q%ozs*n7Bue zatv5m%2`-k^Y(XoVfzKY*kB{qF%BX3x8<-I*kL6^KS1Ur3=qvRi1>U97AC$O40z?k zmI#xv(lOmJketGkOL7thT}m=XQ!t6}*HYMF>P&OE@&K3}iZUCZrFcMd&7^1j3cjXTSTn+Lc1Mjc)x#k?%IXdM*cDE=N5oo>I8e^G_^ykS zMk`1682a5at9F)yFXS7rzl%e~R3L+-8`LYGqiwoWnx*ccUVRs>)(z5nSW?<1r{kVH zoeHs5+>CQ=(h!x&uh2s28f-QVQ#jH(K<|N8gBF2OK`((`0IdM61+{U0P!-2Lq%5L5 zLnz9f!f00MjCzZ<==LLA1_F;~r7gO5>5PoHbbGW?<#UmAMt=?Gjvbt zb=%2=GKXMSmJA7$saEroC}=PGv5We-%?LBmhWX0e(K~7n?0yx}V)ZB;R8G+vglp6W zS|c}7w3JS~2&d>qr%xI7DcM(5m@TY^Et~y2jgIq?5M)_f?lly_m5cMfAiih^c zDtBlW#}y~8e-1d-Np}!dG6ov<`w>3}ss?QarE(rM4t?v9YV-%F0d-a@T~v#6ZHzsq zsWf_9SwSy~G$&=tPD&PiIYtL{g|u4W-Ak!RuaZB5jj1lG#5X>(LEfNbU_X~}pNjNd zqxV=ALJlkojbwH7UC81cgqINNbiSOzi`HjQbR%KT3;* zEFcG#g@+)6i;%@~gnt5kiT5X6V{%|wj3?GJ<{^vm#Ig{wMrg>OErwT-hxMZeYXCh` zr1CqYV?=pEc|FF*1yG@z@GL^oMhu=7j2+0rLoj<$ixFBYB~!GZqZlX9Ato$`l;PR* z8t~f3Wn~}ef)7=4y})TM?rTlJfz)j197w+x|KFl{gksgn{ab~S+hw!tR4SAPWw$b< zTvn&66>5XJQ|(i4>#Vv>x|{kEeZL{bP+~Y@%r~wwzGXaYylfotYBc$n%1m#WZh7Z= zcY62vg!$C?tn}II^B136(<-O!oOZ=G(RYXMCBI6)ANdXXUG)Drz!Z=h&=~Mj?1{S& za62$CuprPGWDa^J=umKcaCe9`q&uWPw#Bv=w^6V@dhPPj6?ar*TceTngj&58Yqx05y`U7lGt^FVT1a(D9K6#ta& zl-`sNQ%$Kgse@@nY5UWC(>GXytv|C4XJlnOpK;bU-L}(q(jI8v??`dcCS3K zyssj-;{4;=AyuB+uTwF9*^Wa7FO!**;W^cP1ky#^!AdG#hEhAo9hYFksa=c9uoUyM z7FY1B)uY8#JgHvQ;yMbG*v}Eyqo*h-O^X|-S7LvQoNlC9zZ5#nHE1zW~Eb$pCFsE!yW%bp$N>8Wf(h6pia;_S_=Cx z7EnF-dc>CC8D%M z=nJ>f_Q(VkUH^#A3V8DG?A^No(X>IW9 zHxV<&gC)SZ)*@Vt5*CzYOt`jA(K5G`S_FoSPCL@;ah@?fc0elS#gC2Wx=|^^0f*rS%IAYYq?JJm34ygVbq(@6Ydqand@8u zS+a(>HK9Y~w4k4im0K%1k&lroMm_b&=jI+P!x}nKvJPCq_Rx0Uugfa>+Jru~KG2R1 zq*UQMyi)9rtA;+8ixI(fPS%I}I{q};x){>u@xUXB^~*+eXh#>gYNU6I)J*)fVOM)T za@g@V3qQ};%c6?0@=wufq4Dj&Y$;mEvzRzW8*!DXj_a7;WJ$qHfIA1wMh470UhqGS zl{D;u@WmP!-0I<-Y!KcrgODerVTWK5pfnKH0X*=zv z7wPAipL!)7?V$76<@1W9mkhK^GQ#5HQMxF3VP@{5ujyYjLi^}fbb{Wae#l}8X72|2 zGtfIuCt=s-eL6*_=?kEDj?U5t^lRwkP1-{r(TDU`$mvV^2mJ(Nt%a5g?OaK(LmI20 zeXO-zkZL!^%yoR{w+_0!9#8rk@CC>(Xfti1=kUJn2JT#jvD)aO-_ytR3EZ4{!)(+v z*y8iU>QaCd2+v!=u=Z(|Lb3YtHoPVNmi|bC^cy-xKc+XOFgirP52tS?xYzjcwc3%~$`ub?a8$o_ePHJata@ zneM7HJ>5Mna$;ft5WsiRF$JLhmsbV;kNjWx|4m|IO0oa|NXa*g`yY&9psB@0M8&?j zfo~cA8-ySj0C4d?a*E&FJ^%oo2LSv?rNu^96IWFJ1pq*Xe(U&sqa;TsG+s`Tff)dR zg8P=(zE^MEWho8zp*+ksFq{k>_`XzK;M7saQ=rMWAK;8wkB5Jb<=+9 z)B*sYMv4s##U^?V-?lK@-#XC$8%QRWZpPo-F#sSX2>`^v;dJ4}n;PjE0szXa-#Xvz z1K6SXArMTz$#2f|TPFAhDWWDMt*Mox>o@o9Gbj@P09Mpeu9aqKWALq~+VS1)#5Wcd zHJDVa^jyE&RsYrl5dH^HD3D2OJu9PcuH@Sm^1C1ER8DgTZEYMJ0RYXKZ@Y_c{s7yR zxy07q=-XC1=i9F5o9Edcs`7F%(*O2Z2l&l>+X5hSK$O1y1%P}5Fu|8M{a-%%>*v~k z`M>Z#KCY_I01V2?K6Tb$oELOu2v>XTPi7I4u7#^>J9lP zm(4swV>7ciLPo($uGQ9_Ad=0D>sG+hL7rTVi3r^W|Wj>#2Qf&u5Cy0WDss)Y_{|Li((I z!~L_q+TEq}Fk%yrN4fhffx*QhpZK{%E%E7tV<|V2$K8eIvKo{a2FgGy*VSgbRlC`d z#*vd1sSV7f|HKxdsJ}bd0j<3MB;1P;{e{Y&!Jgr7#8mY&og?R?Oa*(g|8(mr?5B&> z`LG&wRwRXi$DZWwMyHL)c&~pU0qZU#dS>-9#sHQ2ML+r$f~1@)H@94&i+>pu=%!L$ zi#WWyvTSUiF<)h}zE0&}#cB>7cQ}MopRvSEdqizUZHOIgL2fqZ+YZ2RhY;6aXcvCR zBRsWu2W}sTIn~E?8P(&~0?22COabE3_k+vyq1|c)S=i#iOvoY&6gZ{-t1qL%UJ&A| z2!XuiK(9={mj1=!Ir)zKi~zaq!3hHyz2kxVyGIgp;EViDF_I|nU=*3mm~7s*8(}es zdemgpB*0VFl}wK)h3x-cs#Hzz`f_*cw7iAXSrx$|NR@)D;;hBZ&l?jhAg`^Ph){&E zP&FJmWLWn^|<($D+cAOv-dPrXoNiZdeLWPm|stW|&<=7|{QL4s5Xu?s!*zj!F=B)Fk ztN~lN4UpQE2={bOO~oBLhngcZW1Z}#AqdB$v&Is38-vS}%l$1uYGy-~yl)_$&{)f2 zS>m0@;|~G@ABy_|@Fs*%{kG^+b~fNs{ScTzOfBGhwpipql&U{-$}NyfJ43rL7%eUt ztKPx0rIfdxUcH>4*wCk*}?+ZY;udd>UV~d3I7!|xEkzD5B`niCJEDos326*YN$8V znHtTEu*RbMja z@s4k{RMx7`vGt2XGhf#_UxE8y20ky5bNlH*!^zAkzh4`Lrc1ZyAMro;AEh)L?_SmJ zYdzhb)AM^(r=+G%sFllq{m9bJU3!2lSFV0=_rJ3sanazs$Wm=@qz8s=IZ}<`uzq92#9FFD6j)7Q!ksfE-mOj8Q9#J=e0iN8sY` zPEkw0@lUp^tEi^I`V3=tN{`^{2d=8dcU1g8F-$*He*_4$v%CAD7b{goJEr$Xl0jW2{ux_#~ss; zI1(kB=LxEiv<1%?{?1SjzdP-bR!1qI}^Vnck#(*Jxg zjx(9p0~!JKG6&5kdU_}kbJG}@3z)igfcm?}#sk3_%6K1wjVE2H^!k6XY7i7A{rh z<6Zy$g*e|2J74e11YMRaBqS*GO9--T5v3~m=IiTA_eQ^#if7qvx_qea~zDU%_QcSWU>>9o7-AIjJ) zma5lk?Cuun)|@T3>OHRbgYy#SC)&|qVe7IJjhGxK^eK&j5)4r7^u@t?gH=QOyhuFF zk2(s9XZOM()jI7?Z?93Aa8NOfyx!N>D-OY987`O_?&%)wuM{%p8Qf8NV}D!gv7+&5 zz|G4*^#L3r;W_`kHNgcSngALAF2HYq5 z2s;o0K|c}r)oQGq+yaRVNFodg&tLpRC@dDCd8|A<^$t^MEYf3fWiBTc(~3u=v3(nm zlk6YAB^v7iPX%XZQIQP+P#TuT_hU|PpRkY_Gl@LrfCD}oDnu+<9zTtS;?J3PnBcc} zf;%3}2G+UzdF~%4MBs-RcG3Y?Sd(qzh_C(&JNk@_1*t{5^a4c+pUtdC=HoSuaWfqO zEXXgTtb&RbR^aKM^F#}Gc0Z+K$BSy&Q&a0cNl|-)Mje$E8z-Jud$sH8kAVTylYUUk z{VHy7_y~yPKWCds$7tb^AN9)zppg@BVYm*~M?VV$UnEe5IwYld_JSKBhvJrca@ghS zzj!lbt!(i6p4D-CUAnQPxt~XZS22+bIx7h*qiKUQ$2 zaogV=Ocuo=ByvyhiHYJbwmj&f>8ThyS}kUn5Sxtai&XUyQyu}a>yMJ3i7@^OwwxK| zhY2AI>P6#n`~rUk272hy=!#`zKC5U?N z$mNwwgtfv_)fJfP<}5F&YHeM)-z*J)3o;;UPO1dsMC$gFf!m~tdolf6&w}11f=(>b z6lio=(%0vpF3;4T0IpiDAEe5{D@Mf2TiXGeEx2uRa0`T|3f3*szVI;_eC*z1DZ>o@ z!r&zd7$r(!u668TJG?6v&7Vod%EG8$#14| zXc&y)Wa5DmVD1(7UpNem3H^(cJQqW4reFTIsMiEp)4({QvcM=btvPuFUH+!Oo!@oo zXxPOI-*t(C+Szr9sEJxgff!L@OY!YRK#rvgWi4x!umyad#%@F%(wC}3H5NB(m z_o^7U16i-qY>mGcEVr+&$H}*4-_gN8wKshd+>C{G2xnEf| z-Yp6~id6c;6z)g)8%{d*LI@5vj&UrP)2W!fEp4j{uA4MosKDO**-#nVKH+E2+XxNr z^*Qxr>b9|c8gWr%Ye-yuzrC2!POD0*9BJ|-iCulYZ_8$l7Lu~UwwE|*^6uc1;$M~R zGh4MLd}aSE6)s9@^#al%o?DW*(D)w_d$*5%(p-v4Qb0Wgzsm8OM)1@LIwH-xm7YbJ z#`7c{Vigy2Z*}h+jo)_TDE96~>|s(ymPTJ7%1QFs0zi7&_`0xZnpCgcG3MQySFreq zSPg}h?i$naW5jALpXu18thW0}@c@e?61mQY-9l9UuIn~U3b4?t#YMVj|!ukPj|p#ps?n!-C8n z!rEt$2;@UVw2uxd#lOU`#|T*qJxofV1x~6`3S5UQWZ$~h-p`RRbhaA$GcG+d8}bYI z(?a)IRjj6jzK0} zslx5Kw~>ax+&bM8cv>(jo6#CSY9&6hb){Q>x&yVi`9av_1GGn-#(%pL@O}#Ee&4I- ztBx0C=)N7JLUN=KkJHxmetU}fx=!)&z8$04=dQEmI4I4KBjDID;s)nc2DR76LX{Ri ziH+K2Bp5LgmQp5`oyuqZ!A*I#&3*-?H7{2HZrfL=sMOIi=|{eBjeSDVs#|Bb^5P{D z-iG=o1@uI8goR)7H`uDup|mwp&y=8hc8yS6SswE?5}pT3jkNMlonNB#i-d!|)Vum| znUpjj>egLf8#DdE9iR6G3>)w!;YK+L@0%2BOhuLX8fv8lvwqN;{5Vi5Tm+OUMaxCV_ z+%7zB((NYj>vxKKS&?>fYw|%?Ehh6<$s&um`r9s(eQyL_mi?d#U84>ix^gvgg9QO zc?33Yd|l@r-mBs2hWXqki{Zph!=n4fP6wifyqgXn4)KULJbJo|EX=6Mlk!2(m334o z2GC>VL&kJr$dC*_Ocv&=FG?oFe$tqt@uSqQUbB>Abs5+17Dm-3=PWJ^RD-8)VkG{W z1tnfeNYzlCwqDX%uoGFl#;*Dl$(wMA>@g&Qvs;`}vpbm3OM~!#(LjrE=1~g(Sm1k0 z+Qu2&D?O7;6L_7*bmu>%_ApzbX(FCwhdc?AUPGnm>OtEEAYPf(2paw4@besFet39p z&gk95MDQ^(?vq>$wi9afRE+>j;+@kIu@nOXje>%KwN!LwIT+MZ^H{GBWCqAx^}k{| zfW}jX#j~kS$iaaiED2zB zbqXi}vkN=zN%4n7RMeK`;=mT-hdrnrU0U*Sc+a@{y4_ISnvCkaUxj7pcwBXU#B5E{ zDzEypR64%kG0JS8-zMyp6iI@Suw(d_T5)|7a=i)6n!PAK>;}>r=!*;sG({YLmk$Et z+5`A<;ztp(fQne=WKTdNl;p+EcaMq6*d#QPL!{n%5WR|5?kvCqe5zd%=={oQ3wL0PhiV>fX02SV zyX_MfFjcSq+_Q4x62RKY06!Z5czUH;q^TkIL6z|*M_;>5RN94fQsS{D_k-r3_g8V3 z?FTqcVH{Mf=f@NG?S|=*jn84D)*~6tAP_!@#=a2C#;uVB?W?MeBQ(e31gggTyo0JM zD~I>O#{zIB#!6j)id43iBp>Ikgp6e(9?D{W?F3Hyd<{>t^EIB0z&=ex=xW-%Y}t5U z)gN6Y=&EQgBn(5!U0|5G8Gr00=(=tfy;+E9+s+tOUv+rMwQa`;cpgh9s@Fh9$h-k7 zHzr7q%EQ}7}5>b_oR#BD;k({8~i{LL~0V?E- z7>MJ5HoJ}WqpHoX3xds-kInDid|Ts4;@^BW*;VTP(A#8yoUWjD`wB97{E1d8Cu40h z{@Smpn?)PLo?-ZNMv(}ik!|OWo9>RW@iHUP1GUYfrF2A!gesHN490|^ zeuFvc?xL_U$l{~)Ma?z*uD_XU^Z7EqRbG4~yTNWSUiECiqVso1NJU{lZ___d`i z-)%M9=Ot+MH@$~ZZ!TH4=SOR&EKcJGAEGM_)S@iF4UYxOUPRBfKebD9+y;L*Kv(7tWaU3P z_96TdUWEvDVwX()CEa}K`5L`a&9Hhm+?eqwu<5;jx5uL6Wj)R#=XrCRUl@R~bvMzu z#$Mr-MXPhO7|OI}-ElY??3GcyVRy6K>C$!I{-j?{;O+iE7o+VxgYZ~|>`;Zt`Mkp= zeW{-RQUVL`fx4FDmdJyUnTTGN_OD`q@#9mdzcA$~hDj#{RWJn9Vdcd`W%S_WvLi^~ zlYxa+a%vNr-xjoJ-xk{cwELlDvZ78`ELB&oK_x=7GV$EOjVze?yulv_LC=uK<9idR zH9!cKrvv$gg8tX_t!sS^Mxph_IVcNpGvc4)&oZ;Z5H&^k6Rto)uO4k$_;m8gE!g)F^hc|4@XSN6zcqPX%6#D9lfik6P0N zWSnI~D4-1^A%>UAu4d2R+U7yo@&(&|LiqyMDQd#WYQppj(i3}>Tmg;>A~r9%p9Wo9 z+%Ffz_ifoBTf18~FFrR+x@_y|x_Bv16*OL&-|BEfc2h|JIp(5 zlXwo#=L?i-EO(?XGDr^F1k4nEp%B{-c!&Cv^z0FVJs?;zk$i=y?1`#;K6}d>-BSeI zI~_zAhx0L6-U}nECRh0F?&~UAnsbu}tu~jK{CnZj{a{s=S-aFNFE=#9i?pShpTLr1 zrBG}u+UMecz{(;#-~ybUwSoSDZ#FJGO(CHKu=7H`5L+SxHO``6s;pF*9*%~Wm@o0N zq$}t8H9Q>g8V8VJ0oc&Ow2%+(wb%rV@(q|DZIlKT9?aaGG*L(OHIAX1i*7ZMU?^ zd2x4t&D$CBwR&xM6@&#cBM{N;2zKPj#jiYz|;bm zaDAO2)cT3&N8J3i^x}ZV!*E6+T3_C8Q;46vt6RTejrP+Yvv8+wFRacD*$bUN_qpjF z?J={O@f{^$_Mkrhmaat*n@X1{+6%%!zTek^cv{kHvmm2WBMChgv@gOkBcu6_3J2&& z1&0nbK(x*>C|vLRf(OIe8b@og=MqstI3!F|{t;qSMTyYMH(O{+%^D|P&|tO@4DYg?)d6q#I$pE% zKJkbAun^z3uyHVRx6#*9ZW$0NC3pwX10o^%OGD3L5VIca36WvcpFCf_HUrjAfOH=% zO4)i%%-q|{QS(Nz?p5^xqk!S2^ZocWW&v?t_Po}>@SSFlJW?@R!KbvV(i)ya)GRha zlsf~)cM4t1aB8m9lC6Z6m=`5z7^a{xd>(=k#MByGRwQAX5GSaB66Rh%d{nP4Scdp+ zUUOkVz-zin5wYZ|{EPKMfulsO{HfH1t=3{hP$9t4@5o`R_wHgsbZCz5b*YpP}$!zD*_8N8aZSID?xgiBy74BJ80g-s=GwzIU{}%F+>JZ%HQDk$+UBHRzw_ zgJ&T4F1{(y2q>H;%vYB|Mg@eNx1bekR_&t)*(v@OmXE;sr6Zg4Q zrV$biN$RvkERamgQt>Looch5*-QxvEu(bLo(yX=l65?Dq!yhlGCal2wXMUKV}Na$rE_zQ(# zink`QfGnl*K%evQf<5((UL>GCq0DaU;1>yXr>tPf`mal09f24f=URw`1xn2X1ba#~ zTE^*DjD~fXI``ks_5eJ8?wwODa69LKGysI4|G>R?&F;un5Z3hNv*0B^PKPuR)T;sV z63BPf=B>wmW9c$ z%ps(zfad_?#)DkA_|XDG6Su>fYHX_rem0+Gl|hT(dw6v-xt^7fFLP;QV~GQ1kMeZA zr)|KAP7-Wz5xV2*5xrx(C;}IP+<=LY4?C$v{_@Ih&qhUoJX>H5qVA=(QRiEL;-@A7 z`0#j0d`0t!lp#G^aLd_gE^!zUV;1s~-Vhr~z_#aaRoc)Saq?zNvavQ+s|$1p7^pRU zoAuw_NQkv?h7MRlE$(Wc7t%ys`qK1R{DDbhfK_Kw9KtTvT z|D*dw_zj)?bK=r!nh>tJRFiU2*dNH%gN4Z%*5z zBtS_Q`qW{A!X5R-T9k7I){{&L251u=Ns6U%H^SlHsPOEPai|i_5z0rnh7JPL6YvW! zWfOX(cfsEw5%F^~xt+ZSiQ34KGwn`6Y2lIE;Bex?G@oB+ppPZ0x<`V0N?RPb&dYYD0HAZr>+19AwQ(Al(pU|Qd4E4KArM<5uzV%x znHn)6XQ_=P!Wj@Ls3oN3iJ>n2UQ$wCV`>HBq7lys`E?Aei0Z09M=fee+IhqpwZ@`j z-bm67oQw`mi!`4X-5^hz(vh%+<(#GP_J+{gvqwBCUi!;^MfcsChsTf##ILtG z%#QJXet>&m*=Bi&sR&wIQF)rt?cy4^uqwAu{1U0#ZZ(y&$zxLeXTUxX!4#Oz7io;1 z&p31lCV7AeSMp2P9lzDtGuZ`cr6%X&j(o1Fse%C`dUGH~2wuF$#TdN7jCo{3h8FDV zb{~xh>ugtG+D{bML!moD&y?0dyu&f0xbF*G!qMAE9(zz8Ky0 zd+pW7JSY0n8t!Gqq>wJ-+L`U#q%EWzoaw;l9{Td=-Vi*S;q91&PY8~yXAG8sQ4PE< zz;H(3PbRiX#oaWxn;Mmjjh&lU&=V{^Z?d>t@)}#Ln(0Y;>e4*Y3|P1k!j`~B@RV2} zW>{dJ19U?CWx_5Fr1piY&4ptE z8?GZ{#k>Gj$H)=|p3xDnjYhwiud?|rU}#yd-9A38C``=tc8bgMDH|^npl`4rvV#59 zSP55;pr+xy=iaB{E5~WO( zB}4`CkSD1a2gE}x&E)j9IY&HVNCIL}X~g{5GR$RHlSQkbCe7-g)hVLZ#z~y79Kazq z$58VotK4So#hy=ig!D+(0O}fBF}V0zYPj!V4`v`Ll7tD2bQ-x4+sI8Ha??GAQsWpd;q+b5ulh(A(y8 z{#Y#lzy7rmtx)-uhVmypVo6@%On ziMao{(56jJoMo2!AhEQI}cYs_djQxTtXP zei>KASL3(PEPqAK5YsAX$YXlnYtGIr`HMsrBr!LL$pDq^o{HPx{#QaVY$lQg9v4Ww z{hLH)AHwOfkVs|)muc+xUqL;S)SrwZ$O@QiF+mr+@L!;l zy^wKyrtkJQHw-rGOj=0kAw}xeFOTC_#&Ky3SIdtY6+vi{+$U>{XN!gVRj9+wmmmT2 zg<{d4gpFR_3K4H4eBEH~?rCtw!A(#<+x&yE7Os}l z;&JKQOZY7N zguD73L>6hIRqDnwUa39QZk#N>DkrV8YmlsV9VLXY%0T8Ip8P>%U+V+w0q ziD^Kq+}Q!Rr-vLjW4wbwMUDH%#v2+fF(FzlTWK$^c0$oG7FQE*0a4CXp_B&LCDL2* zRyw&dwK`ebvi|NvVK!-9Ig1Fvtq~N>gU>u>BnwB|IFUj)`nz6*Ne1D_+YR5DKdu&p z5(Px;Q)ERN{-Pgc=J(-vh_qPf50o#M6QfE0iX@$AexbjY!`P)*^rT(qN+BMHl~Z>n zQy|@^HJX#xumZ*5i7~B?0w_m%qJ*=FmkjnBe9a3j&{g3y93Ia5Z~qDz_NB-YjOEus zEktLw$gRL`#=9SnTa1ty4rd|`&6A|?-PX4+*>v1JMnP415%#-C8g3eiPEUCq%5DW! zSzLMU=ESn_uXlTH@bTzu+;3xum|Gj_wmMCoqFF3j7I@aeI(EW7mZr3-H7lRbqz0M# ziBaEqu6`CUBQ{e8<6LadzL{}igzDwZXvU?pkdwITi~UH+5c{Penj*K#wqRJbQlGB1 z)ZzZonqcFBw-CY9ohU=3BIuIc55$J?w={(lG0qqXk6XwC&kwwBEJ(L%f&t6 zv~b$Nm%t6#6=$9*Ks?P>(KomM6oJ%7$yw|t3-9E`9IrTwigv*>lFMR|Xw}2=PpEMT zJVY(4ctF8R-yK1Eo99dmwfysE2_;^pYoh9o(HAC6a(3@4I{!asTcq)33=S#d5(>YCfiP5#xzU;`AG!N(i7+rMco2Y4%!88?KYAnr%Wo=FKDK;1C^GW8cpLD7Ym0yqxEgi@F>J+~{_ zg_9sDQy}g|+7f|HNOb7nMdeRF3N?$7?U{5}?6qkZJ;$fByv*I#?qco&ICR_({KDoQ z@gN~RpGM&sx_^AWatz!(7AGPN5Nmlh2Rj7m{f%SLA)YF$a32NYYjxE@!>X+TUjvNFKt4i&$J<{jcf5xVQLJwV z|8sp}YRZM$D3z)sIZy2u-1`qsjlfbleqLQ>nV}o_J0PUvG6Bc96Dy|s#hKST79ItM zN<~0Hu1ugrTm{v64WszC*Uf>PK;8xTtvg&#usgmb1ymoppbei8bpjN{jj zLu9H@6+YDc-f%mNDz`{fT#YPd-@>0N^n-<^Zc@Dc*3>W%?_I3%mRulY)gL?c-%Gk@ zic1+>pD$q3mnzMd5v4l0`%LP5knD5a^D$4+1PdkXcZ+k`?~akUZ`Yi&7`C?m8mIKq zF(>bZSs-4TDKsI$_p0V4a{ozl zf1ki`_Ke%c-=c-)$l`YQR2gq-ZnD}Uxian?5SDV`x8H?cah$7slOV74T6q0I6z$`4 zo6uW+jtJ-;(J~c5i@FE_sYyj+uuK-&l$hsCzT}EaYGACWgiY8@p1lwN%4fXzhaBl} zF0#DuvN3sIGbGE{Y184woOu}WE=xpRzawe5yRmjb$Q6cXq>H|2c#g+~+8h7?5Mj^B zviC-Zxxtf?1I@SbdzxH)1I;iIrkPIhVN&^;f^#>T&U_!|VxoqvOR8sDM}FCUOC(6SwSre z$Rdp^h#zFy@&lUUf>y55&^@Py z5^TXFq1llU%pe)5RWP?6wm=Kt+2)Fi?yz@QI`&msKV#8_?KB+mF&?h9oER&%vMWyI z?Qr{W*dVpkhOjxY?5tDZ{E+vPa7rw8yN{ggS9kQ{FZ1tHgqEAt;Gh~37dcQxi$0mzQqM(@IJ%aE((IQjp-|s z=~h&mg5vApaCWuE5evz?kK1eCp9({DuIZ`+62T!Taz2weW?t76iqIHiX`S^$ByeNT zc_$+h@->m`+_E38i!Oeiy{fNXEdQJzvX8!AP#$w1xqPr#5)EsXvbcLbo#)%+&(@?V zE6af&n+0bnxc$VP!!>!5Ocm618rp7nSigg(6qjP(s#KfHr)%|8l%QgtR=+ksiC&~8 z1@YxO6U7ynF7xUkQ#ryzgkPwo8v^HK7BW;!#(?s$*&4C|YWU63%!`8~ zvPJ)%POD8y%mRicu@w3Aw;^WQdQ-RnJF=%7lg-G%nYL2yj+X%405$%Pxg3=ggcf!X zT*({y2?$i#*i6li21MQv~QVc zP|lt|AFVjkUARgUAIhEapV~O{!YNw>Q9PyG-BEyMs6+#=LX+>oMGj6wU9ystJ_u(x zzhrfSFCNZy?(wm%!<-hg#RFZ`q+*p;$L034x*hHsZ;}i#*{=k%N7{$$3xPZJj&U26 zr^(bQ?T78XeFa*7iUL`*Wig_tp=|diupgmdv+P1>v{?j=Ek_bP4?;a`ICh06@Rr@9 z2sDw=%)99UR-nEG@qRDk5|Q~W_A9;?QsA&uSY%1|XuIKsgr-nMzM2QQ)@XU*A8ba? z8fr>m#ss_6gr~W27AZPhMq^1F)hn$go3qtE-Ze>?{0VUFZmmnZA1g2lOb*edC$&%u zlXFEid(XnB5ixuP3&yqe&q%6Z_TBL++3G!w_km1#5Vm=?OC4IUvOlF7B-Dry=v028 zz9eC$!#tyIx+9+!Kscl7BBY;=-gQ; zTj+MHH?M2CGCNosMSNaWwE5E^0NUv_a?gK#$g7<-yKQ3LmfD`}tlZkFBD#Ij-BOY) zJ-%4ij*z|)BpVj@=iGxuRIqJFs_3OBq=@!x=oU)1@jO;Pa#DH^ACoL62yvNkfvrpF zmuK$Sug830k5g@$%kfr+!}6O&{4f5`gD^kTskiN= z71Eepd8j7$pcC!wc8J%{$p+tlF$1^_ylECuu*O3>v~gbYqDVEkVRb|?4-pN(1=yas zsoDn13KB_J-_ygnYxt~Q4p$J{yb7u`Hm8e!^G=D@oqvp!r0PUjALvp8y4qeieC}r$ zoV%aZj>8r#RO5!{Pe@K%c5k|twF4_D1_|E1UHfY$dFEqImz7ZamMB3mYUv@QM*It7qX;2St~N8* zU@?7|pulf8ULbVuH2(~UnNa6DZEU~vwAvcud5S}}FcEP5@^3ua;<4N9JgU~V{Ssa> zUE1Ghf9mc!z2w;ZXGpTxDF^1ZV`BY}c}5I@gkFk%D2yH>S+k!!(!=W>UQy|$59bj2 zVN_e($R&_nN1d3d77o5@w^m-#;$~iZwCLgd?ycJcZ)nJ&5U|!$!xu(` z>r*$cSac{3&WWN_)kP=2OM*U#pxaD!ExTo+Y40KAbfLchRL69JSW+cjkKtsajB-ld zGA;jm>Ibl(uQ7+%KMed4XmunD(o~sQ+z4m2u5BA*UzFUM8I~kZqhT6lG#ki1v*lma_VF%qGMzl zS6He=>MLop(gO)9d0vMu0ot>4F}#GxL(Fr(4Cpdte1#(2&qd(b--9C7o6dSC*GR@w zx*fLehl1OlT)LhekIUNWTOG6=N2edRnu~LH5N%|a6Iq@?TD$B3!}BWR62oak2v~K z7Jha@LkIf^Sj?%k`3yyFMqb$1*w+|CRK=P6^l(rsX`m`*WRD_$rk5<{WBulE&I0Oq z!DlHn4xzcE6Dh~0L4u)zv5+lsC_x_Skf|axeC5jSz2`O%7_zabDPt7m>SSmPlHMfR zY4y$N71g3G(Co({!nm0=2F5~eZ+mlH?q(#q)+n{voNg1~s`XcS3}-!_?}FQ2R6`af zp(v;ec+p9AmhVn;Qw$$$Bkx~6vIZSs(<#>9?uX#_sxz407M@n*PIOB%wmcL!Ud#In zPAXGh_29m2DX2Wu%1f7l|HG|W5wbUuq(d)W%Q$Xbfc-mhYVbpn>Y?NY9PZfMK(p;4B^JiW@SV~70m z&Wwf5bCfKfhMxbb*?e;3W-PO+L}nmQq)l(7*0;}J>M{6RVb#)p^#oUb^?M&O9v^H0dzHN8yyh1c zC`+6QyXzHMXcOZlnktE>COYbQk@Ie_o+BgqYP(;W*7jJa;5f=ox>zIFsp>pvs+GQ* zA2dvUWps1fP2y>I9ZK*|!3f0Cz;7PcFoo^u1%*zf34j2mv8@w7O0Ra~^!(KC}#N=`4AMJ)=R%ovvP+)Msi+_V94tRK-`BbWZ7v{Ex=hPD8dWwba1q z-Zq^QaYzIvFElw*vVd@xTuL}&s@R1=qX0c&lHR&t!rG_DZp&jYIIyx|uhMw_{WF)Y zd*dOrHrjRT`h!`m{CN*5}0SLlnl9d{#${_PpAf=b(|( zUUkd9zx0`yj0SVPb#%Am*~M9El@o*v=afqs4HAkI1nY~hI&=k1PqLG3;Dq7A;Mwfb zVK-yMmm2PyRO`IYFdC~)sk{JXnSA*OPef5wcse8F-=EEGhWg46f!xYxbUGzXHxK?8E#9QU zPOnU(UZ3G0-T-l4J_ zg7OQ}D!q7Q*HrrGkp~6GVRRfD1QPOy54P%^LIe3Xit@_y5*o>dON$Exshn=h4lZPbFo zMmq~HK-gIyrg~)4*RepH`^jr?&ISJnBe=^bA+*VaaYJe&guCydim41Da2?w{&_anC zObvt%FKxXID4s3yt={j1%pFc<3^Aw!i{fM!+}2XC7oTjw6o5J8NLLt#>M9V@syl8o=H2PO ziXYWJYYG02>+-XvmHX~;68L03PvI>RlryG&O@jJ!qns!AdpE` zl5oRdK&HGGOd(=}sOZGm8$FhCvhbx|M4^RNs$^gm7^L90Ne>t8CRBscJ_>aL+Z0Zd zHt!tBD~+G-xn?CR=qnWwo6rzm45{a|@N`s<(L_-8HY{+;-))di0;d6)V5(j17&*enuQFp%eZ+)x=aBw zOR{i;D^CHWV@@D15$q~aME?NoS=|i_sXh;vf#wy!1O>uG)8iJ2b{|E2l_)Kxhjv+J zO7KIrjB~pNb#H1A>+(L z$wys-SBn|iT$QT-JozqaWiK}AjxUeVS^X~tDowCZHvGffg{myJwlUm4a+V8y{;gLm zp=MFbvZ9dp@1FiZmqx6)pKTo>lZm?Ii&SpAm}yLjJ3p%tjn}(jO54!8ap{Ri8-j%P z9Ym}taLI!O-GLhW6Wca>*xYClo)L0|Yd1IF3j5}i8}o-)2dN!6>TUOWen#G;?3^zT z*@Fg-&{;~O@H&=mey2zFBEAF_%w zJDZY3L`DM)ioZu&4YncestVS^sM;)cgs(~h`a&c%HtcEi&F{7In}faAL-c#@SG_GK>eJax~2QG1U!!p^X;{pW@>`7~}?L z33;M;Er#-1w)9I4Q!OJa^5-tU#i#@-T4Yx%e)NzE7xaVsum0rXHYJ8WrI|tzFUu%v zQG&-H%RY9JO;fv*w%=rb&i4>N3a7 zG1)!B-Jv)JyOn5mMixc@7oxh0USpbg zgukJ7diCT?K(p8;=NsaFZVJ;jZm|nQFPA)G9~v&K<%iidrG2aK`!JzO}Dxq%zXM`Q{}XTyd@~Wqr1vs)E5iy+-^5? zW_%*+6Vw~6?;{gvfOdve`P1EpL#)sA?-H5ElgB1%mUGpbr zG?U)$kHz&qPGGTCj$BmTjCW(rdEx&GUmc+0(^It!h_OwQvL4veu5r(X^?3zYpEy&m_Hi1s)NsTkLvS_@reCo~5Yw+| zSgMT$tWGWc>a^3)Acp7cG%jezxS&&W?akg+-3-J`fLYXB3uC}RF_Ap_hy&!q@KYUg z4%E#v5|a+dgX(N{>m)X23_M`Bw#T)Z2kp;IO7xWe05(?&tloxhoz3Wei%}&_pvu7m zFPVTy-{fv*1hyEAu3}9;WWi-tM-OyKQV+B!$!xWfS&T&;xu6_`EUoRuDs}FORtiCb zDE?4S-O;^UWXXNgSNCd+b?vC`Zj1q+(H?6m`vPEzUesfkbzV>SWaR%;2|GAM2pIG42>ZdeeJ8dZX@8Oy>-2E61)j7elVzG(Yb zq|gjG)|MBf(6p051)M>aUjgQuHN}^~_32Cpr7Q?n*(GPBNUxjl?9_R`*R6S0S_Qgo zRq!!1dif~5azTd8>xp7HVYyED|N@AV@<$tz8%rvW(y}{-fFLg6%1-Mr$ zZT2!+V_i_%EpSfJZ3$#*#WrZPDA`W!(==%}W3idsDSq1E&*`%}(FvdxI7q>~B6Cqy zp+^i5bPzoLC=#}a((v1-=8jzOI#TiYlMSPq_AXe%{&D5INWc$P9zuGq(MY%S;qxCk ztZqc=Em<;X`8#BR`p)ybZHBs|?Wx(6j)R^D{YU%mL6%5>^PrwO?=ySqywB1rhhr)3 zfM(Hj@4oMl>z(`X32(^o?hX0EmC3!R|9`?}$mlMxy=utg?y#BiI$}u4u;ug&TW(LV z1v_9%>kYQf^0qU4YO-wY5yVd76nI*L(+6;-15aPw9a1#Q@}hB{CLFRO27l|2qZkPI zXo&`P?&QK{ZU;Wd^%+>Dnj-W@>28vs3&lg7c6|>x?Mm9{+WfO>pu2@}Gm)-c@Sa2$ zyjSmnS6G@X?A{085k*XN#3zD>NuBYW+Sw(tJM z#l>mnDDVsUl2|#bO>QM}B?YO!L^~pjI-G)1ZJv;9*5sKN4A%iT^1VL}xXQq|zU+{c zf^v8*1+^&#vh(RgJ+nj$aFOuLL!Z6yx}|mVmrou#YShqs?pVK>-}S=Y^{dw` z7;Zf;PK}RvgZ_*&zpVOO{1?^(s2H?fz?w6PMo%S`Ke)a573@=AxL}L z%dpSm9J<=W=g`$&u6MP+gk9|geg7+c?HvL4Gk3W6*M;aAJKg!~JH+Y#b96BF=b7p7 zslI8?NC)ox4$<9(4iTJ4c@A`lo&z2F>vY(q(Se>5;g*zsrPcp6f*5My%tR?qQWIw* zOc(o`(#G^I&?d^%VlQ?FZK{AaStx1?qe{7uOsDe=I>keMEm`38r$?2LUcZV0$J5%9 z-k-5xo>z&cQ0YT^KT|NcBo|@AvM@y({5dchRf zFO*cuLm=^UORLXF(=#MB&Ng0RMz6;Eh%*eH;74~$cnnLLMZxPdKS=qplo`OtT{*H3 zQoSM?@24s0%1F;VT9wSBsG9rw=iuspa5qcf%uGBs*)TXW7yl~R7trY`tf2HPXU=C{K8GESzGQz>t2{7_Id>x0bfsm5 zNc~BySu7E0`ED4;h{_Q}?EB*`70N z5>MCEk0vVw>;o|}lNROnIN-Z{LzD28PQBrV*e^iP|sdTup*R5n^ zqQvc+58uwj`i~YSBS=qR3A^R;YK4nPdciOqCf#$%a4xn);6x5FsJHm!a$QMZfCD;m zn@_gAd-JLXo+xdHC@i*W5I3+Z(Tbx|iL{ zPI&Atuxo>l#wnm78;^oHl<2^fS(1DZsh&XP&@P*vkZ#B7Fi& zoU^+#gNX5eK7*yhEIY$AmTJSX?PV$p`$xkZ`@a-N!{j;xj)x5gxfdMCjwDm73!cSi z$FpxQc$OsN8TxPFX;@Ncz_m2l+wL9TBnyhy@C99t_@Xv{BnjgjRO5Z3@sOs*`$c-D zL0K0XU|J#Qqvua0DRqM~VN6D289+w0QV;~iZFi?(oK6w^dOP=jLZWWE`V3@h=;Xoo z#`{A$=lp&T4(vo)W1N(iBT0EV>C8F5Jbkb2o|>3nb~1+!cww12aPL3s_s;75-koxN zc+WXT0AOlI?eeK2ZE6g{{1*Ijzg0{kQDr@4`=lPSeO!;(J|A7T_ot3cYI!=@ihyX> zT0QI{JUdD7GMP*t?DVCl!Q^T+6C8&}L>RRaSq>UWrcFHh@fUa;3T#}DH=Ww=g}Hb- ziaCIDyp$A-hFNK=sB!2;po%Rr6;%}$RrzT^6c51&<#n1_vZ(!cbDzABA96_jzT#gE z3rp{x{$<5`k3RC#mq$;{dTnRRt8Z+7B~E_(C&CRI%o5jYPh7I0w))Zw$E+H^^dWWb zSL$)~L&6{1bNGjUZ20-R8h&*43-~>5rXRDeBM<0jHH)TLXze@+CY~8``N7liM3qc5 zVoJNth4I)+lzu7ns5pH@jMl)H3(gH1UkyBudEUH4uBr1Rnov)ZX!7+*G%Z$+R^Fc5Fq&jN z+tXN@YYi3K+jttz*-6L#Z^BNJ^k+}76R)8=djp;v?G&d-hQF{E_=|dizfThUx&H&& zch-wN;n0w*63>7}l1|j|fW3uyM3@yxcwnb19@!ZdI&g~T75g(`XQf4zypG6=jv;nE zMN-g#pt_Jo4Lb0~08BvyGkc;xlPm6wxe~?^Q#t+4OoLwcRnPP&?meB?D|LR?Qyx#F z(LqY1Ak!DS+PhLIo~udy;z-i^mvp60HYkB?tx>$lM_np|I(T$vUN+?lzj*Fk(Ss?_ z6D4l$WCiqwJUhEnjU>k`AR-^)AA~C>&G_QfWx?KR9Ju2PE23R%>f(>eu1MUXRbjg$ zw2w(zH@Z8ZDusZ;yY^MH^yKj*9YS$fWIzLxW& zA#}qwOCSLF@R zQ)Ud`3aQ<4)8tXJt_6a>aAU*BiA!hIu{q5T#1F2SbYJ|mT z^2mvIZekBK{n);-{?r%y7K47HbAmvYxIu&0^*SjitCvYZ*?Qip#U*)CDeIhhSWt%; z?=m*%P9tpHWqgp3pHvU{zYA-J*zP*w=t3j5+yz+vugN}6GQ7EGfH&9+ym?9Rrk@jS zlf`rwnAasoe!GL+xrUI!4Kl|~eU)WhA=ho6c)BKbLXi$!3X*X_`I73RgT9hnl_U&t z`fnz7?nzi+VGSnylCvP%P4aX>Hr^>h*achDZJqOmICluv2rYrLOdbk_(EvD?$wM7U z#NK8Q89Bw?W)USdN$PX;=v>ZRtfi)sC{>?HN5|1IVLG8PXiVo+SYL$B=ggpU=rmrU zLdk@2tqe)Q9xz790^-L_wiJ;!X6i}iGY-|8YBpb|b{?v?<-iN7*TSevf85veSiN7L zpgjyoXW%JKi%nsAP+n)EJ*cy^qg`}ZLUF}RxEj^xv@+dzr?(Y)FPVvYTc+ee5IDEv z??TMFXK&PcubM#Z;!bE$LjiQk(Yir!i9Jw~n~YbCuxS0wk5iRzo`PB;I(s4AKb zXU^fr184SQq8Qc4LJuhr#nZCs$PH~#Y3R2i5-)XTA-<)kKKm!1pk1UNn_WszTs z4t!gQD~)mi8xjFuMM#I&GIz`(256U=q1_s0;8dG#R9ew zr$yrqZEN@<^xP@yQJhdByR_5B1rI%eT`$9+0`?5k{kyY$qPpST&ZXELB@Xr@dOM~e&DdYd-vwD`{cGAy!n+bt`QqN7Ge?q@+K8Np{jqhi12Z)274UwbKG;YyP z`nGDvt^4TF5XQlo0&5Ost5qIQT;=gLT`i?%o&bXI3aW6){7oBoMXD?ej z?iFCoSy@9QJbIHmFqwp|^U{OE@$B&v^z3o7e)c$bmb(ns@1maQxC`oTfQKDLag*@$ z8Drj$h9IqWcN;ij2@A%*M4x^|rTMwD2w=uB)2Wk7jg& z!OVyW80=AA85T9(2`w9X^H0p>N`^-C>>b$pFMqe*Qa-oKI!SWmfrwpXK+sezGV!s6h7L) zm*_A0sd6|P!UbwThNVzEc%z7Zt@>*TV5wizrM9vN9U+LlgcWEnb94Vw=!4Pgn#GU)W%3_sW= z{ZR4;@hJ8DYMGJbP<3KLp4}K|8!fD?3ROnkR2S2%A)Z`f_Ic4xK_RWD8@N$Bcz(yr zMI`r=#toy3?pVF^PsQX1mF0PIK)o>gFE2l^=F&A6{Yh=@%Zl}dqi56;kwo(PG>km; zxB6MBL;dw1|8wZ1yfl(Z9I!`h>{q4$-J_`(KcS6KRtInqW1@$q>+_ZH&~%H-6NyBO zqwY;&FXvX_X2SJJ6{&lJ2?>{|jUvH=9$Rb{HSp#?j{02SO|$Ci+Ly5_;OE2k&FrN1FuC_|`!np6chywtzN@pWzWF(+?D<65y6<=1=;mw#5UY8fJ1Z zN?VIFBe60>w7(q-17s_>T$tFv+KlW7MZJYhEvU*5Q2b+zzX&#nP6OJ$HSk=?(3fD3 zp;9biXGW~JFMd{B1Yhf0jF)}=I5$kh3RAgXM5zXXRRE*l?1{bx(Ubw$C6x)RB3DaF zS$`y>73*U9RrF52;D5kAc@ck(P(eP zFaIwSA6@D&Qoa+_`x#Vc;NNgrTJ}Gt_Bqjbz&Q}t;PL+tsQN5k0001Z+GAj3U|?XB zoW)tST0NfM<|~6d2LlLP=nANZ(f>XEv9YgXF9vcs7??n!07Ie+rvLzW+GAj3VBkpl zyAen-{P*}jk$oKlPy_|M1OSdl2ABYN+HI3DXj4HP#=pD!zZa<;90ZZ_5OE5j1SzEy z$rdDp5+rnRC>=_WsuT$&1SujxIusERp;O6FLMcT;26@yBN(ogugbZ0l1&0g($20TGWexc&+ zQ6CUKdnbH8LPv9~PNR(2wJCJ`9@mbk0V+}-D)-3}-+L1ita&e0Aa(;Yl4GCqWQTpc zK;531I>YbZHQ8t&RkbB4tVj!?X`@UnO95ql4}l~xEr$qI2m7iMRn1p74r7-P+IeZX z{h_Tf0qdJs)OC7thy(M6J)Pj18DP$iO@rU>(#J(Lpk{3UL+|%E?vfmN>ipv#xz3)d z>W;sU0^gZ4CFETVy|;6M=+vy?xtnWXmc(5z#|XU?iq7vE5}aSq-*KDu8Ly99gf-Jp5Ah+h*Z%7(+{R#4J8gzfnD}iR37Uv+!JHt2T>qTo%ks4(OZp{T%!jR$LZ^ z|6vAS=>J3NNAg3qQTms|S?nFN$}GmQS-7mJu_P+7ZSJvWs;UH;GVeIQ&b)@IH<;09 zlKKmNQlC)obB$Sy5Fmens5k;gi~keeA&UXhMx#f+c5SVmj$?5cM10@9toZR zo;;p8JePQW@Otp}@IK*FyG{H%N8wBqN{t^-rvJu)K zEG8T!yiY_)q)b##v`loJ=npX?F+Z_g;tb+`;u|CcBmyM1NQy{CNw!E?N##gwkh&*r zB^@HYLHeEaI~g6B2{PYgb7U{bev<2xJ0%|{e@^~`f`o#Z!aap=igt>9ig%Rklrofd zDg9AaP!3YAQa+&kL?un-mFg-rCAAE-b!xxVYt$cUglMeL)X^-{JfJ0@Ri?E>>xwp) zc7XO49Xp+6x_r7ddLnu=^mgf+=r`$KFiTY-V+4 zAIwwC?^qOA%(FOU$zbVWxx>oEYLPXQb(-}Ln-ZHXwi>o|w%6>8>{i(QvX8Mp=iuS+ z#L>nv&v73Pc*gOT;|nJSCkZDzrzEE~rxVT`&K}NX&WC{TnF|jP&T{$Zs^+@NO~mb% zdm8|o@R+Rt0RR91>Ht9i1poj5000620RRF3761SN00D>q0001Z+MQENP8&fGed9JE zd=*fH5JJ%`S>VZ-Ac5Es{*px`K)`~{Fm@ah8^d@^1V>=S30Sd!D{ulhLN-~l;t;&9 zDH{w1q-azu#9uXX?VC(+<{@|v*HgJ zb;cEU;=);0{1Ic$z2Y8BryBOX*h%FS_Yq$z?#G5nEB=H*v#odl-DXem4Temt_!ho7 zP4HiX5p#`slu)F^loJ$?hf4{#4~Rlkae!myX{~-y>*9(s0UudPMo|{y)GpDwO1m<7 zT+9(i^tNjt{8j9;9zUon5V=^VejhcWT$6u|XGPS>5zudzr=eKqxkj|iP~K*6@tyu9 zGT2;fl>WOOt+#Hf-1E9U%!~S9!ORNsd|yNNe4XPtgt#c$)+HgB>C5$h$~2}kgPF`?HglNEJgUXQQ8u!P8|>#J zo7v3{4se`f62o@hvw?kL6&t%GmaW|8gT!%=6a3;Qzd6Dw9&nG-%x3|6sNoT{+~*&H@2~mAd6T`9rYZdfh9B&qKPm|S;q26$}3n& zGpks`YOZpa7S^(k^?cZ1ljfsU95G-hn6`R<511b}Z ziKU)purih&#%th+%i7I1Gylwk)E6LEEeC5;RD|3_l~GN*^K){u6!*AXt zKISVuE3p&cUbt5Dk-#p1%pBd zzHkhJJ6l0^aR${}_Z@h&4cJrHi`$a5;^c-VK}gHvJSuM-tnT+dtQf7Uo-AvJx?E^8 z{L6)#C40uylbv5IKKT#3Es?OxM{?^;Sa603JJ|u3Uin2Tn_X>4* zQY(0{&!}$}E7NsQOFX%|C{w}K@oK+U`VpS_eEcog@#)WR_upD;<=nr2X05f-XGH1o z_kZ)%w-v@MypWQSxz>lT|K+#aT~$4^B$tv5S=c=Y#lgr`7>7k-G)82p`2P+3KjPFs zS5KB(c8M}4-JE@5#H^OjKkr;!;Dh?b{*%ZcgV@=~W-<(BF|y1U?4%6KvMgf5a&o?t zK@I||*w_q~#xhK)S&hiDOeU6-edb`zV#~??`IeSx5lf9Ny0H&1#?TFV+8vtvs;{J& zQVBn79Oxd{n?tagoc%)Yca{jW1#P<9wr3AqNU)OdzAy zJm_jo1E?Z27y&3GF5LfK;MuqoAqcK0MV;$p0PNNwYqgY}F&i37Z^ka;=$vuq+;K<7 zoM*4jSZCZ><8VkuWnNt8&Iox4nGyXHi`(xV&5UqKE@IP?A||H&+`sRycjq9*y-Cq1 z5*LmA|Lg4YUXiVP^(1RxA*uHlP12OREU>JZ(SXfMpywB`?BKxJqCp_RB6R69rRQ~w z(D)Hh%es~Wr^|{0kK(`*O*r5Jiz3VR?&+PaZECf%HsE-(o`caN+W9k=N^s z-1fi!o2ru6iq1nGW1RfuM8mS3y(Z!*V0|H=02USS7Qn#0>i0hfS;-!IW-QshdDGi{ zarGJfBZdya95+LN3ma>o@WG{NAq&NBlDFBt+%KIz)LRwk66p~dArU%M56+E{ zAP!C-kfh{83B-bI+Zc}wEcPgvqUG3qx=&}Ne`k9~-&cpYB7oVQllM9QF3jKCv~G%o zdjoX@vmhz(QCIW{JpcLAsx;QPWzzI7gG|&YH%UV^1knaDL6&V4-}|aGK4+qZXoF;f zycRG5!sidxgT(x{KMJ96ADLUFH&XOaZZ7a2-w1&i$g8`&pUTwF>#Ob=pn5=lh94eK2zMM9k?0h`_pSP`S=bwA&Rx}Z7%9QDK{tV0UW`Ny+ zJsH;FY~X}}vw<^XVr~q_2}^`oNnkeuoGBL-t;E`NRhrVIXp*)}TgR-~EY%jFaJC_r zqrMa4>G}h`}B$uAv0smt%J17Ko(%m=Ry6N9Pj>dB{c1NkG zD}B>1U12{)fdMoV79Oe_57x5{jFVkx>Y#2Gg1|m-_zB+ju6TBWYDN)+koD2}e!4># zf~$Ah7GVxS#HrPuz~PM#KhHL4584>pF+i~Zi64A2tj&w`{I;*ic~zTxCRZ~nOCv*J zL_|aiQ;4|I>5tDGW3#RO$W>}XpB{{mL!4RfTcD=TmJ+zLxJbwc4XX4*opY0al9smsi?IwUf5Rs0)hEZ=4 zeDHhehv>;Iar}LVbKhQ*3kPO|Fd?jTtH;X&P!@`Mj^G^Dta8G7`-fmj#+335I>E6)?xjQ~Luc`LurV+ha~MvLli{O-Jo`>&h4|GugF-QAI6 z(DT_nxNQi5XuDajsO*-!VtRL?SGysExUBEsuwV}a2&Tcwp=bL@V4GCI3 zcgEWZDx#7AbC*`}611V$5W|eQeT1iRxPSCS2y;wTBvo_x@*I=N^OSPvfi#YNPX{5<0xaCXs3M6R(8k+ zyP)C!ZV(+ui&a5Kw%BSr?6eYqI<`Wg^eo4P1U&1e5UQjN+ zUyv`BE*38uFR*KaYcXqDYj;;4txB(ktOlQpJJ6P1HpE$${#OLO^M)dPHwa5*ES zJ6O5m8yDQhX-%Xl^{&row4!YWl@OC4N^%SRlL{chw&Qw!5Jqv5W_eLob<=kJFi!Kb zZu@awf+)#gr>IcV4b!q6*Ykrgijy?Ui?XU4^ye*ByhIst75ktZMx_c>YSgJ!uR$ZM zCe3hK;kD_|u1B|Ceeb2iBq*U&*~X1LHX~VTUGh_?NRyUWWul}>Hd{%dZXK$135TFc zK4jziBBoRy8c&O8IdhwPDW#SZtc)@pPv`u^aFtaUCPT)Ms>=#qo;FD$p(XUwiz-=` zYyi$ws0fy?J>Hs{iAR5tU4Lb{oO0;TWp6*^?ywoX3an$1@_anBun4X9n05-TT@;IP z6T*%K^P&U-Ahr_I*9n%NHQ~*MjQ7urL|G^pi%=xOy9y-L6nNp z*lexnIVrj}B?u!;hY*!=N$(g54fKVlf-vn=u{eZmUTXi+@ig0UQVb*Ju&9jFMjctO z=-?g>&UR3dX1^zCt?1om0S+;&oIo>MtoAdk6Vp3kMJB0iR2n+5iE%DxJ5F}Fj@0V) z%`%zeAhIIJLaQtGwAs`REo(OTajhp6Bo;jZV!U-smX%fvuuY%pBuiboe(eqHkmu$V z6u6a#nWG(pe2&%aOUsFeLhB!K$-}>snAb;b;&fxt4&= zPr<~P*A;ZGh+WPoHY9N7Yg{fDc2ftJ`w+`Ku+P5zF!ysv-p{C2oQtyC%?y-aMc8#7 zg!Js8ldDLTNyVh?pa`6l)G(KmwqkQn~PfKu!w@RuKGH6{?lR3Zb}C+w`tuK=VYKEA$

    ZBa4eswy<2 zgHk1t5{FbsYpbYR1WL*FDB02sZAwpui9%Y6i0~1Y zD=rvf6p2w5Rg%iIJc;2~AT10!N3D|TN%EHx)vTIW(N+Xnw^>z$J{!)RD^*fTkaLEG zn1_pKE(j$k-GoD0sl=G#U+nIV^mwSJQQ{7#cWv>HSLiqK1!v8 zHX13Rlpi@)DvFQp8D~T(B+=TzbmM$Jttw}?o9i_TOzl~JDnTDc#nR+?dV1x#rFEQm z+Z=h| z`&rR~(tI|!!YjPMf2j0OT_dYisg`m|@5R65@XgF-s8{3z=gkLb-a;7#J4@PWJgTf2 z9Am~Tb1B}&l#A6Fscg38MZ8F*j8BeJD#JMDw9}2AK3$e&$hEj6X=sTS+9n~UskIO! zZ(>(3FX!XDw6;z;-j5Y=1)OoN;|!+j4plsfM^Z^TM@6evO~r8MJUo_pO(2L0RXJ;=lGQUtI+;at zgT=}pU+URzT%Z7r$D9;z(M)fVqDY;Z+^q>t4N4()c8;+MnCncYvc$+xnV_~>6#yY1 ztfOB9qn9#nlCo%3kx=VUn#hZQDlKYcOiq5p!w|rsWFyQP4-pNT#B2_xs1$#E;^6^| z$j~J4&TK=8&S$HxTEcU&yr=8dbJY|}Ci=Y`t&jJ5+&u_)lc3j)(hP;pngB;5J*m&1 znMq|MKmoYKWK5{WQcdfY4XW#+6q@WuEXgi-?@zmkqlR`SSzg^T^}z>tSmpL9c;t|B ztvU=qr8KE3PvY zB;wJB!KCy^FSJvi3TV1-X!s^wLLspb8fa$3TlHj>y>B_vIrTv;wIH$E4kH~P4kZb~ zboHQ^DFwNN6n&U)u$tt|m7oM6)AglKL_mZhW6Zn{NunA#&C^D;%xF1alxR6-9Yilm zJJU=ubU9RFD7E+BHq=OWJX_GH>TGE5u5iz#c@uij#6w4FzCXEi3d&ki{1T zG0lQ%QmkdMEUJ6Her5DkW95Tuc$-NsQ)%hC;-F`gRci${{1ujDb_O$(42&EftjmfQ z^1b5g_-aY>U`dfPvD{GR<)w3)Qw4c+)N0G}cHqiZTLSUkJ4P_^eQAB=3p|MHi|eE+ zhKW6GwNsyIK*K-lx~7vU9HUHV>KLXTa!QQYV51eLNo7F*C;Ccv!QHEMa3ra$#a3TX z$6$+!-m|Ps!w!X$w^q)+qH#|uBxa5|g&zrLQ=ZIt%ofHaIM>x6lTme$OIAKnf;1=K zc>oH9a!^PoyLx)&dEi6GBR?1nP#s+{=hy=GF%;o7u!=z`cwlWo#NQf=o)Xuhr64O@ z85IIr%BrZa?_+uouq_y_Rc1*NJ%Km;M66=jVgu^f9;?rnvGej99%BzCJN)$|z_F+m z7Kz`B%3jJ1sON_eWbuvfFvS-mnpC_qd|tGu%dv<^kSl?!&Ma1B-bXMN_lTpw5zTl9 zx4RX}@Og*17oKm$16y6bj{9KO0*%*;Y;)KR?oe+wu?Cr|gD4&vQbLfJ2FYTyWxk+h z^=$2aywza^w%4S)0%Mk>7Yrj7>GH$o#Re-J6tcxogwbbuQZ#WKyYbK%u%4*asmZsi zNv*m4byVd$>ZCH<@XRFD_C;q0aP^#ajA0?zBA%B9qYcBp&D&qrQF-90S@q^(Cf|M) zqjJ%Mync3uO;UOF4wM3REsydd7&we77w>tNVc}|#80&}SXz}O+E4#XJ8x;(v^*7-a z3c?H9F4UFHKY3Pkj11`PEkIbeNdJC9*7bvt?GXzhAJVv1#`dDHAmR%Qtxe|qh{-6W zeJ3oCHPH|h7aSD0`DYrjLCR#qBa9^OkE~;;0ud(kQH6gseetJL58gQne~I4x^Cy~F z%Zp};ns+{Zc(b?dVZF;2$=2TwOi^~l2uJ61le5!(Ekj=o9@(#pRr*mYMD`@qBTbj| z6YDa^br``&u%7W@-tS&vZ>^YbH#}kj;S8YUXwze54`3Q5OwH7xV|`5BnF6BF#D(4uh)BAy|sy+AWO_ ziS==XG3TO1#af7x8fMd!?N8(=_q%OZ;{&OX#GIWZ+zm-_(3mE<;g-7`E^g^I1bAO~ z<=9<<^EPvOYj>l#uBsB2Cp`Div_m`Z!{va4=1If}-oOJ7h%&Z$VSaemyPGDq_R+ia zgx82!T<#9)UU(wO`6W1U49mnKZkK<5$iP7DnAE)^vd)^n!9q6fSS360%a9o%zuJ34 z{CJIQE^d31(*ndw7Pr_)n0pKlIxE2qQ<&Ay1>+H(!t|&LRmQZ$ap3HN!H4IMsBPT1 zZz!{7SbjMkSrG4d3n2*VVlZD12QeE^b^Pk@n_wJc<8?4XCej55g&7TSlZ^=I9{Z!h zHNkFHL_?Hrr<`Q@OQ=0Xa@AH1ldCICN~)eIg8BgomN1lNN?dpY2%3HAQvgJiF_P-z zl|2{BIU&nO?9&Ief+lT~)N{L;*PHC-d!@G-8}4Vm|JMSgUD>+d1IE|WlMF8ifeR1Q zg@G6&SypIsN;9sY+M@@G+t6hp6Nv0;|5058%C?E13eAU~<#uP{y7EU0K53U5^ zofn~QFG2?aDzS)hgx!Q-!(Q~ZGz$Z&UCX@P?(BUldVv4mz zhw@#hxt;7%I%|vI5V4gwcEBjNi$?mDN*o19DtB`n2Nl;$0$gl5#m?m{ifd!Qdi;8~ zr^~o3(gJl8+@t9M{j;#1*?8$9c3@W4D@$qD!RJZBbE>zNnW*TPaxx(U41_(0JT$|e zGkKpYSgncobHfTAU#AC#j(z+NxU33#P%bhK`JD<;qwGSob+kKkAv-K)iG9ReU9xun z_i&Cr_rAJ<_nomdpM^UNh=uKnny1wJ!fG(`#)FvxceJDJeU&kXd^qR-2j<^b>g@zS z4ds{_l{!9m(c$EjB?xj(s@G%e16d7?Zsw!5u0^fHmKQ!cS_(tWB=9LbGIBm@FUl*6 z$Tk?}6>p&fRfU}KTFJ1uBlN)V)OX5V8FG=U02OvdD>h}vMCPi${UWlEMta?U)=aVg zu2=2U7c_U_^QhxTLp|ehQiao_ljTl4&Pwhzie=NO7gizN4I%oepSHHR%y?Z4TcqvG zhw!(4?0KnwfAZf64Cjhn`_pVdTx@Cva+oz`tiZ92&wa9(Zq_Ye-5P)0CDaXY*M1~< zXzEfJD{ye59mp^T32!~ekx#`f8K}Eo_!ijF#8H5Cmmk1)aRj`lS)@q)8|yxF8eTxD zwJvu5I?r%8U(l5E#a~%89@4x;vEiA#bl!B0#hEIF2j-MkSh4hVKKB;Ff)+akuM)+U zn7{sCJjtG2YXznL4sxs)Df2ZH*j*=;z>medi-KDC@rYV?8aShJ zcX4J+XiHLVg7Be7R)+uNkq|x@Rlr9~m|rDe@P%TB`@@Q_eedu7?>t}y#o5g@C7*a4 z2A;E)J6@wMJe*SYx{mVOzPdQ!^cYoKH}|z`-nPpzu3Iiq>Oq9wI0WRQ)jFe z0lP_uGWzE`Y0hEr1C?1^Gn+rBb&KXs+zY43xjRpkF-eEB?SX5>+;q;f61lxoQ0ldu zZ}5gk(`4i2eGD?kofMwj3p0@W{t6=Q*$Nc5sTJot9-0@?$+Og*wQl6O)toQ#J9B4C z6>qfl5&4m(55+qyhnnW;603SOwteTwwHEwd#6z=Ui*?qjC9oLxSMVa3Rw>`P7*5pl z#u?@wWMfxxNkMs3{2bHs?eD(Twrx$E6vCudYV(}Ts|-2^%@bs^!!CMtu;RWi@^Tav z-l2&`oPCdVj2T0szowp^-X`7Yw=C72!NB)g;4~o{em0&D-s=SIz1J9?5&XWXl^CUT1&<527=$yUQA-yjWs=|f)I=J6ax2u|) z$hF-YYcHancUK>7>y04iQByL= zq_Glpw6_Qzt6oUb=w`xyq8rT3HtMCBV<^$vkmL8#d$lz)xDMm0 zx2dUDN4>!nha%KfliA9%L-e6P)i5C%jEDyQ&eIx~l=`c#frOVEzP`lK3Z;*yM`PO@ zj6ww34}W?oY7*BL_AVyW-P2G^m7B%!t2f~6dQK<<&-rg@;$8-h`+M?z7mDylH{cL< z#VLUJww%DT05tk?*%{X7>um=&K&CUQm@gemzHqcj)*J$!x^zw`Cyq>|i-bpIi~jQa zVj=$w{AFYK=Jbg;R_55Z_fA5+X$Wt_)tiO#%&C_`*6ahj!Q}-)mGPk!g=0*a(QC z>~nv4&i$V67w^7d^Zs}#posq7wV4mkHyWIHh@Tx`fx&V%cVbJ{f_N|8*IR|%ydOiu3tn)}Bf?-*0P$9rlf4vdwRN^$LYS zRO%>Ai)|cz%NOxnEbWtwa1&L^M$uN|%c3jU{^(d4vKc5M1G1VT>)y072O*?tL{Ai| zv>Gv;zJdlpiq@u7KQESperNzFmslemRA#}88Z1BnV@I*XTHYLKc6ofQ@%&w#wUL^n zsVE-VF~CFmFrXoj9vRJffq}Gy*a+FRoMEN7%ZM=6@YKG9LltVp+wj2rk(=ft;!V&S2#e{ax=mK1Q)A0*FTyjL z_)2-_x&Fn{T$J1Cqwx9U8uODCbJBYQ#hUSeCdMz4-N<>V_W5WP$l>>VE5*SM1*4yR z&MwQ$vEy)}HG^^dLv&m;?31au?eN}TJCqIZ_I0)e{Gxd=Qk?~gvfhQnj2pW3jNf1c zq??(IalQ;M+XRH_dk$>;oSd3T_1xeQSf7Q(;-RFe;#PhH2>365+!5BA#PI5_I&S(S zMY0&Jb32n_cYGn=cUjWkX(Ii9Z#}Uf^L1=3w zzVx+?O5{;G$mDx7T>ob$q#DvD!9~xOOVN*Q$~_E)!g7pq9AQ~^or^wP{XO;rlZrab zHD}~UY)o{6XfA@B@l~JO^qKs_v$s&uiVm2c)5lBy=RULPf7>|h#-AW zsHuK&#ITm=CL2VE#}#@x>BIw&$))#|i3On`Pm?1}6oEd}TAXlt%u;49;TvKUk_$l_t;v3^UvC@X_#hqTf^xfjD5`4l_{=Rh5`b-LxCw)=YC zsEfP3T=)4wyM=kS&sbh)MMceq2-4)t>PiJcZU$0yGXVll=SToG)jQt3tRqC1$e9Yu z`;16#RnpY&b4tM9#9vgP8rE%&NU3tZ=Z{!5hU#|V zo(Ibnf3TBSp;oF3_9dxwS4nq&QOQ4dQku!^?{0?IjXzr;qqZ_)={gaANwpeE`Tt)% z&e&ieAlw&N@ZR4tl`-X|PpjqMKCw>6VJVTgYnSwq9^|AHW1Wp)I~#q#o)U3dGb{v$ zs$S^0do#VVUu{A;$2%>8Q?xsIBRJcEO;VAN{~nZH!UALXAI*wSie;y+XXzS@W1u8> z>^D83QR~e2+@u}|`Rgq)-6aGI0W2;t1!@;l+>KRq{n{PoL_=E*>x<(|hm`4TpX<$u`s;jTF$-;2!5mY0TE znV$O`OfA8<91q3mT!UZVPLflKDK8{quswK5^`RXw20u#8^c* zKO~SLD0+oSy|r6}29HPMRv#mU%{P$sN95|}+6yJ{^RxG+Z=a2CHl2Do&AP`!3u;^)C3}mP zVj(LkT;6v-nyxGIw1rpaJEm7W(2{$?Nx(<1FzCl@u4=!U6(=&`p1jc{`)^h70ikSG zkiQX|YY^Vw#@<@otSNk}QvFMkX-=K|v61m#pmi90{Uzwa#WTssQ6K;qiEeWAvag{0 zfAUw@QN$yVcsvrpRJiU-cV9_~ZcSZn1UV^1IvJ5!JZE6=5A*oFY1?nrR+G4!i3z0n130P?=68<(&|p_DY5%rdD(sDS#7#@OhcZ`8>S^+;MF7p$d^WGi2V=PYTG274+i7Trx{r3H^)g*cMSXt7DUb-Z$)8MXa35VMngFam$WV_gaqj-x=^2Yu>j)mS0If0mZhJTAUKRgDu+}g56g^y5}Jqt~)<|2e~)Dao=74KgiKQ zSwyd#t~V@1H>K03YYdV0`u;u{TG9Vw1dkfFo8CQ_ScAIL+ctfuiNq=GC~MvKA-=sb z>M444lG6X}6D}>C>%xdnn1v$@U!KD!$J~ZkJtMb#NTU@j7sIx$&emrJ>>o*TK9Z#_ z1S2VVAAy1EOMTe5+Rl{QfW{j~kK|6?Tmewr*1PSnfrH^UaN|sg-^DsqX-w(=j#gMzybK=gMS%HLkk=d9YMG#sfS6 z!Ilcc)|B31^R(b9W9vMzL31m%b&ro!I(O!s;ly{nE)M3hcA1N(o^8X`nJ;EU@_Ko#A?o5Fwn#AT<1i1_yAtj-;?!%(Q@BhR@H+uEaO) z+7xHl9b6o4Yx|6izZG%~*yLeu67_6BuX#!D@f!Zxbg4>i&9sQ-ZxblSwhds%_W)o* zhK&10fPJonC~okPo_40~+$%UozNr4Ku>D0ahyk)(0|?`T)()SgT}0QUCI zJvrm-q$6{4`Zy+TKe7yYt1B)&{cGeGX;jm5O0`MWvAgrthLMad#fM!p*@@{9k006H^;uNV})U9EL66paXW&$G4)Y$>1x^h|LF0$6b6U5N7$r-Zp!v;XkH|nJ)jf zuP$YTe?Fhbr*9a$ybDbOqgTMCxE0WRY&;|XW08E{WI$D&y#4`S=XFe3)o2cF-_j*q zG>iOe`70*IBv&z8I+64OSG$yj0Zffg;opXqtYCL-@6QT1&Jeegwx{pS*r&qx369!7 zpm4xUuCj6bIZrYI#Jc*7(^dyjOZT?6=fA9PO!gp`zK9E0Uit~95|7Z?(|pxrMbOO^ zlQHWZic<$eSIdITduqvn=Ge{KFgFSiFZS##a&!9Nt92oNN^EqO+vi7abFsK9_Rd|U zxVcFpdR*yFw2W6SrmnQFy?~#mechft+99p-Qs>sWcjH2PjTDVYy?u6od@h1q0xFuJ z(l{^)2W_{7a869M^R`+}`~j3nc(EUfF$o3?8)BN(hGfAe1||M*Vq)z-6WPNOu)pgN z+VA3!t=ADxukSqp=KFw29)DWLfzAV4QoA*=z+5)|*fAL{Xp8lsvnx}KI@9&DeK}<& zq0}Yvp(9P5#2MXN`>ctQ{WRm&#SivnHM?rmu~wfFI`_?PzHIWqf(5w|I2;%7gk&s!c{#)z2qW4&h)SC(!){b4q( zsCNoUcW+DaW2ouX^sXw4QXda$u~)I4(=}yhvNqs5#Fow7bDD%vA0G=vT%xjv#0r=0 zQtY@j+~l~EnfsE{T-`DId9X?E0al5ekc>|#KeO1KoK%1FgxSrNBKu7*-_|?x+Dpcl z%RggVB#~=hVa8=u(55sGY1wJ z6dxB72s8PSLxm5^z^2Yt1yz=7$BA~PZyXLoV)Ubxy08kE%r{2!atS-4mVYmv=f8ve!lj1 zU%|){*liU?aTx#_r?garIUH}^71aznvdM~gQR#*Q}Ldc!)JK>mcK$BIkt=k zk2G4}0+i&Yp}&_mM6cWLhkyO-(QRdBVqQp}v-!H0M5t;zrcf;U7C-M;`?$Kk zja`1{)c|mwpoEH*H&4=|kmJpWSwW%FapX3a=7iH_sX0;#L1?bw{DTcFKFX7$R= z97QhP!G(na7WOXw#DjCm@$wzS)oqpUOG$0&&Cu-`trVoJsOAQ`qp3(Ov~&xiyS=~+ zPpuLj${9&+ry%8pBhLyazQO25w-ifbA%7(?tI%MF>q{zGtXwBTz9(y_E3cx@Z=vck zd?4}l2HS@0a2UmTQ=a_zRA6BuukTXPzEVJBXSCMqrHCI56Zo4R!rmV+WW9EA24uYU zdGjLM;(n&~8*Y7om1@4vyjtL*he_Vg-_#8m0Js*fO@|7T;}@ik65)HT(Q&R$M~ z_baGBn5{{vh<>!O_wwZeqMBG=f3!pf=szmv70YE%Tzak>Z3`-?C?Q8cdffDw1dAl^ zq0zscYDV`Yg5$HCjH*rLTs|vCY+2U*m^^j~q@|>h>t+per8m?fMMlAZ8RH@*tI+r+ z`20V>Y!Fi~#54bwB)Ter7+Fhi;JEr*^Np<#agD6UqU_-D{A{Q|!KpGO{KznAT(C2H z2<)O^$(8llavwoVeL5>mmi2ZP& z#6@y@WB%)4>I|Z%Kd!9)-ZW|2#7lEaQ9=|)-H_YUXD%HdHCHXgx_C5_IXi97?CP&` zX`ve3Y%U?MB6VhtPrhe%_v>Db>*FJA)>m@|T>=qaLmCls#^W*2@Yku9AM7jyo zK12#3l886`dFVfzT76*xl7cVu4(cD4!(J&G-(CY}q(a~gh=#Z;1u0#2WI<0!7&X2~ zNi?iSVH-qM090#WAs_rU>EYhaa(E>RZi-Bl{#Wo^q{fm|COgN%NJj1vjw zkd4pNkf}j)tF@M<`w5FnE%y&EK3F+6A6z9-w3h_+g>%wvkM7<7pO3@Xs4>V8-l(zumRCL7smZfSW+ zZgzH=gwKSRSX5Y6XH^o-eUrN$U%bDNetQ(-3+-ALnDGmPp<6xx3&B?bGdQO4ofB#9 zr4$7=7vrk(gWh%d-$7MNj%gTTX6gPlmqHWdb&@^F(;8nIRbLs>(3mLeX4JB$!n}=9 zU0*`0sV!$#)|HkS87Cgv6-I6e*;rKBO6inJX+@}V0-?!J6rbB%zN2xdQj9N=6}TUd-PO`GBo+heHTH-{ z2S0GE1kIbYe;t5iN3QFUvH>wQnRSle>Hr6!-yPa5=nzz+r=l!~S9y0Z6}%9>U3>PFznF!s zVf%DrT5@3nrmUnTB_*%Ue7E(TFD#LW2Bk6-komj+=Wrn#e-cwFrs(Kh#cv5T(dEyJ zkmJ~Gsz1>d{v56oDXbnp$Dx$s3$n6}#dSM2CkD&oK7|^nC^;h^6MyVB@#fl5lf9-! z`p5^X&Ma{hoCU8Cvu<8lqA{>rFa2w489&e3x&&PZv33cuPxA+lv&O|%dRh18oZOte zob0Tbk)6{A#AW6HLb-syZ1IzC&d*d$oSAZ*4yt@N=S!_D%qVR*dBw#gt!MB3WZNja zYx6l5`-`wB>CFkAEwg8@bAZ^#+T>|7ru8YS+qT*;)!o}On3|B7;6i|96hy>s6so~v zrI<2atPC}CsJ7U8F7&-zHEdTxuC7WUBNtUGF%2|!B`piiFHA2?gL5*`G6(tu4;Ct<15Fy(WeQkcg>!P*fK`surEDA_!afh zm4MutI*fgPK*}DBs-mvPKnu`@Yr=MT@OTXw;j6ml=U=9;KoHGiz zKZf6BYtmu~BWMBkWt;-}nqS^{ZpQlc<9O;fXAG$4T|HA+T-Tr9=>$w|CvHrqX$@W` zMW=L(%U=j15!e=FNyd|1$zY-*77&i%sAXHgv^di#3f zzP|29rcPL3L>D#7D&&AJnE!n)GCKES#54lk^ezDF%*~xvzL#F)TJW1S8|u+ZLZ{GB z+HsQR8i6>P9}_fUEbgLB-=q_V%Q2~$xxMu>tc7XQ^xV>_FA*;RzGbCENm!DKLDrvG zZUKZbsA6V%5iON)=igtrFnQyfTi9#!XyS_=rAH8?-NG}|_2KoFyEyYS=2=Td<63+k zB0?l6YMt&9jxNds4$qM8#)%GMR9oSv%=QXcy)ZEkPB#=eBM(2~ntnAEntm;}69W_k zcv0zo`4z&Bney9oZ;JwSdE7gm&SpFpVHSQgx{mMfu|Ln6?y(>XmaRCUNj zRz0uuI^6C(<`=lN<|!`p$c-p1+>OLyvUA#t6ePR|la+lJgU@|hZJesiQ_P=FmmOWgtQ=48VpTihQNpM+y#G{1l zS(HKYP?ZPH^5j(ucv87m!;EoR1v=+x%VnB_X!4vFPHNZiu#Ispl<$G^q+nOW29T4+ z#L(&6GtQAl@c--Ii&yNDN)9~GIX=!c5FX_TJ$!0J@p>@#SPljY&#}@f?#@pw8)6@u z1n1=^tS-_93b+_D?EBgOes%$ngmbEpRu_jBh2H;fRP7ZGIHN;aT`B^%_7*5kQxg{Cg8ykSRT;16FZ7;bOq)$ zk9FL^zPG|p7S;a7Kiu?PDrsWI!vliiu*d{4sgE3NE1jKjrQbg`^LM2xX>b^g27^C* z$Aj4sF=B8*iH<|^wkD2qc|tbDZHJYdbO{=}LT75}yrmnOtomyv z@r*GZC%G(Ij&Y6k{(Lauf+y}0I~7U2O0bWO|Kr^BJ>auUPy!2~} zD(_%*WM&mfp>56m;>!_j_WXFbCDSO#RaS8eKHoJFQQ%gvg&~Qxxy^g%zW&+pSjoNU zZC9RKGBWOLg`8T*fIY?tIcZhr3W(@!h5n%H*8^iUB7r!0vC>POdw+d=bOl8?DN7iJ+d)oBFiobwB=PTp=->h$kw?N9&sjpNC_U2$iOzA!B%k1l%Vo4|w^{ zE7p1CruNAK9Bd|l78*((g-s76IB>6MdD8k8J_Ko`2P$WAjlRmH@($d|b!wT1aozUO zQO3bGEVg@c$ezi312n1s@2wc9$#+_t-q4C~^_u`Sq^DC+S&;f1Dn~mdhNKu`q^`Ha z+BaG!r#u||fKU2c@y4pczH2voZCWVhZTi+Elej%Q&W7uFWcl3^yY@=f!NXXc;`w+W z571$yk|DlQ#u4qqCOS&w?1k>5pY05mK}d)waO^bp z=pkk&WcQ-7#Vz zhw#OJQHiMdQ7GG`F#BiO6A4@H;L@JP3fH&(Ga0Li{K)hW|NQ*h3Nm%aBiNVr%yQM6 zz6>lpjfRv!L!;?9d}am#jFhDIEz}i#RjUZ~;rTs#vOCEE5GUdKZzF|g!(uz+=F^Zo zPR=Wvn|?VCJdb(b0PM7|%xJUirJZW02r-#roxK#j7UZZM>(}6;yY!Q)y2hUu^PX9# zO^I__Gwd<+D*}78jiO+dZMdj~CEatJPhoO}{&}HM39CHW(ZNwx{C~4F?29CDkFG~>IZ=j5v*4sj`2zuc>Q$sCil*$D%A=DWyE8+GryxDiT= zP+6-$x9{*8B^hYO-HlB6xvj6Q zvAwjtZnzZsn;?y%Gz_$trYHE%P4e72mQ|(&?wZL9h^rF|)ZX%0Op#M`APS}#b4@{` zNQkm!BxYa3M_)WU>7JZC|F-@r%3&MH`$Pn+NM}&-a$s=nnf3nChO%z-a#K%G8bkY? zXjJ=!)3ff$iSwoP|7PyYJPs>6bFII)(T8QJ$tIS{4`9MSU+Ar?>1B~R4mTHe`N(!o z+n5Tl*kh126{X(<9zG!>BUD6Dt(_| zE|DY#JI7R`j+=o+rJKwXf8Rf7Vrbt&i#~qT9-TkMB9=$o#jk8f@hS`a#nezvfe2ip z$Y})EOnuwTox<$+tx4ikTTRZ{;GG%Yi@YbOwGdsMSitLUT6r$*WA_l1xpZkvNy+3M zZRc-h$aNb8(0>8db|!~$_wv4$W` zju*F-%;R=mkhj%y16aEf*BqY`9TEXh3wL*LjE&J)a7lC|V@J^q4Y$Ukj}?ftGdFjw zUZmYyucl(fZef^7N3yVE;bGVTQ}Wyf$MQ>7vrnH`O|vqsjsN?X(?l0IHIyr~`&u4` ziy7uevYy#dXK|me^kP}>jrQNkBe|9}eV3Bqy}>46o{KZJ(jzjJ<=+uL5n&6EY{NAt z$E!1RyB7!inCpyFdSLxX22FQQb~4(4ArsjA)v z69Rv63jB$aRiWK9JOT_U3k%WqJQe5u561gGT&RaO*EQ%Y9k~i?b=?69<#>{_54w(q zcf(j$pbD)n-&=rVKgWp*Gp^^g!T8Tw$Z!>&{SpUkk1R^Bil`6hGqyk~G}#EIPSFSS z*-7#r=Kg>(Vgp8Tiy*u1g~^ahd7FmSOVkgIN1~ylieke#QjD05m|$ zzd2uHC+GW@g59)jy#ub2iN8v?r&2vCF{u=Nc)K+rHU01Ee{JQH9$rBglzlEAbL7H0 z9)Nfaj5yU|Q)&9J8W;9z$rm708ntEitK0OC>2VWD*V7Lk99^Ct!th9tZykN-cM-j2 zH(7x!{v{Ui|OF_=)d2coJb}?Owi4@0l@hP9hB=QhI9zib}aUj5mQk)%}W1NAGR zbbCXWZq4xY7tnF0_ow$eGlPz2tOQ{JlNG#t_X;z26z$TTj8u(EIbCHmrWOW z>*zFmx<%oZ`q8Z?(^3ah;zF-T}PN*%_He|3ZOZ4O|WU8JCs7s~Gplwas(zcQqT^-pF z7RV0_t~>;b)^wEG{PEf%u%!0!x|+tY(~-0y+Dd%A`PSE>-k8zeF-r57PZ_Y=7V=0; z67#N!Et2@LqX_m1R|O!5cC5*J!gln1KHGg>Bq~}TR6BVqnb#_4OQuT_o13&HZ6#5P z3QTPbkOz#Z+e1gnI!Z-N`Sno2m=Wkjer-@Iev1qMP7{E}mpl3Uu9#(a-en$wH`w;|$HwyFbmS@{ zv!a%i8PZ2t7kDhpMUm|c$xu0(oI8|ljq|y>N@H-qPrg@kE5i*=l zF#U$(QCC0w@YVRUHqA=T1NqgYz^v|}4zttkMLfX&e7f<7`nXi>u=!o$UL$sRhjIRw z*)I3c@C>GcFmD1k9cK^zRnskTznC3__l?(JXN!kfFbsIEY&H^dFC!pv)FU*E6$cY} zJT2(*AOS*~i{1ozhA7arSZHRz75b>)JrpP0;A}2g9n$pN>iICxJ#LW0N*!@>OXyVz zvOkbFHuntF;UC|uudDP{2OJ{WbG~8xnjv5W^t=5CO1SOg6Ex8vPsKlAj0hK>&54wy zY?3xTSANmw=I4ek#I~{A{h_^Z7_@)Wxn1fCH~*e~&;eDB|6imHL7w7N2`qXoxQ`bJ z_yfBk7*7o;1{QxWc!Iepmzek8iVgU2>f?%>u@?mA!nQvw-XZv1&Bvf!b5Hv{jX=E~ zF8Q5$l#!3woksoV{vZ(EoHB*n5P2xaG3Gn_t4)9RI=1tqeq`Qvh)HO6W?>dNXKOn9 z(t@2v_)5`?@|`aB;3A8?L?=pQdp9TP<10w^ng%e^iyVk_3`={BW$92!YY0PotwBb7 zL@Ge>(A;#gQ1mt5@3l<(x--V5mKY175~H#0y+_+SxXnsuDN>14?K-r%vlV_EU_gux zpb}$iB~$G{(<2-|iq1A6(zt2W->eGWn76Z`DRt1+gEyt29YdsWtR2d!O}Qx{UTfe{ zZxOxtgQAFpU*o&_NCXW$-z4ASefCiO`g1S)6#exlW5+w#{|lynbqgeiZ{v`xzy54D z9q7+KJqlUr6u;a_r1;?-ptPO%oJYJUvj?MZv|I}W59CiBh3UGC$iny|@3J2)M;CyP zTzG33d#U)zVr=0#Lx^4)4Pj|QKanUb z;L?j1!NsjQEOOn#Tp$)RbwW!90f|n_%z-B`gnu|xl(fer(6LEL#|36sTwD@63k?0u z0?fZ+jA98kF)16KAh%fMvLz59ZUO*PI&cEp{>2zV_Y)go#L7c#SxS*I5xLH?CF zCI|Q9GhZjex3%&S2^&ooNFotd5VcIo^)Y*zklX!C@ePp}f@|?#sZaUQ$=5I&F-+}g|DoQ6m5Zl21&uD|}wfvyy6OnYPh zEw2a-5qpXN$7ryFLc-8!q-;A0-NP$t({xlFLgRE|Dk;SFPM*uzkaRyK|Fk z_LYJwQ({5Enn6vg8i`FS0W|;>3*$}3+INrNd%JcvsjIL+3}>s~>(p2&zK2_6%2C$Q zUC3P&=l^J!kD(yHNfk}?iGN0k@Hz4+YvYZFhvK?K(PqgtI9usIL+)TG}Z>f zJ&AJ5T4A42D?YnS!`-3y$Ja^?$b;TDy6Y+L=`1|MH-GhV0@x*uk+kkG1kLWJ3;m$y z=abQ(!`qUD&9zK$y z8J6kt5vbrQVk{ig{2@wbLHsSbM27t&$5f&=Q>Eejt*j=A4RJx@gP~n}7rs`@h~(@> zw)@v^fJz#v;;6nyP1s^H5z7C?1o%gy5$C zJzPeL?Wy(W=I`=a-U$1of5Q|wn}uGeVHFnfjLA>@^p$hFe(@tE6-tYexAh#YY!+G; z_*lbVQT}ZUyYHYm5Y>YB@nK^;)n7J04=A<_XW8zt=T;;v|JB2_qoJMU^YKEh_7XZu zju9}&x!j?wz5IxYOEMkPz|#kyF9ssD`~6RDJ@bruT<+sxyY*<6^xMq>?UJ?q(8+cp z^d8>532(VC?{7;AF(NFwA0OrL7^a~u@r%s4N$-U!qBNXwY%qICS_j)Q)^zksW>}{fS3k#q1~x_O`Pl^#dtJk+nlWIF5e{GC;BzA&bMF z(z<)&Y3jb$zqVs)7<;K3YS|iD1O{fPl_b3q2OIUbor9B(rYZo8i8sfyJ(2_Yi=KHj zm?wg&E?#D-G)TW!e+8D73_A9DeWC4#sAiXq&Be~DlQ-wPyO9O%nU5>cs&ZEN3qymx zzt*OxRZzEL{CP?=sZqX+;ub&CWw?h{#|fO%kwrNq>)YkZ{`*%r+_h39)FmT2(u;M_ zUmMC39uOZHrQNgW>P`&=!HrMy?S0zVC+-1GIbV3n?~Xg&W~D5yj>3OCJ0ISPvy4X) zbD$_E+Sg7q3sJE?CwmD|lOt2!5t>>)a2A+Eqkpx07NbzZW*-sXN$YIfDu-kL%D;j$ zxaIq^+7oMTPh1ttq1~~J$hhUf;`b*)mVc$$8Wg` z@o5>Cg{&(*4dS|<{!YiXG5VOFxRBnVe3@n9d+hu*0i6mH@ly)KaugN5tr%r z@&5{#-2PZx}0Q%tKw7@r;6PhrhGDJ`Dwxe@ZNMW$9zg^U{dA@!DN29@so% zTv0t!K*0A|`Kj6o?X#iCcgEoRqYX5ov?>hRF^&5c@Zp-CMa+<~6pu+`LK*h)ns>x; zpQq{^5=bE>&tKe)pUVQFRSsF7o=Pq|Zk_j?OGn?@UfGzf<3;CjOk2goyantA$irUdKUaG^@irpL-T@-FZGlj;dDH z)F4RHKZ@d)H%qH(XYw^~bP6C0u>zgfk|_eH6&s!}cwx0qW^{TbcWsJKID5AfFd0^7 zDFAS^ZvFwBM%5Efb&4?Mw0Lfm4FExhkl;s;Q8@{k+f0A%hGbe|TvO93Kh2j-NhAtY~T^ zeoD#U;59v6$D0tBpCeafO+&)Vi-WJm!h(w#DX9_VHh=tlRcwj_pcjV}Mx^rwRYso! zef0KmUDM^S14}j`PP}0_`eE(IAt^MrmiA2J=#Rg@u84&zhDU`U&WnYzpwa$4`D6v@ z#*LPDw+>H`EN5OaS*FRyhuZwJNE~8V!O%60jE&$#02PA!4#YcY_uqj;IiFS~mM+VF z&L`wWr~J)Xu7us5edMZ3a+Zod?>4>@j^nKWH*Ra(D{U~17-?fucC+i{PGP-C-L0OT zOF9`qgCN#-l01{(I|l&rna<3Kxbobi%MktobgHeHA<%S&AZQH>25JpQex1@YScGn_ z9OrFIL#O%+5fNk_Fwp-a2X+mrSw+QqX#Y4F^5wr{|yoiSA z>$BBRr6OOA$ki18*r5A?*61}vPaql?I`F2y&x~Q$iH;;2FcgU9`}_16{Fh;}@zdO> ztgw(!PNNdp1qHMmo3Q#>N00U$8Q8sIk zvbB*)%gj$+vDxagSd~ebD`&go$50|GTS1zRzRDU$bCR0z&A(avPJRo0*2c_de1N~! zu__Vua-)bt)pN9%63_5}sVCrQXPe-{;oZrBZ3psm)j9)>W=GOyP6aOTV#ViQOdl5O zu%c^vD#yk{T6Z;sC0BMJI+PW4<#a_go52?{m^A{b`2#2zj`BDXrSiDwCS(3M21~D| zMN;G8Wk}&zlW+AAK(3(w-?LK7xpE4Ds$eMVcsb%|(n|V2tTdjSCHFOu z3^Ae@@e}OG6c#vH>{INh1-=CX=}C63XK%l8vm83d49MRj?ag>~yQZstsN^dsh?}`3 zI{ZTR%p1`5(R)oQA;XvSm3;MryGGZEv>%E!7w#t=3wIKMJf^1wVIsn*t@%9%SI=a2 z{{~)~qr4E%^Q3P7hi~>fG80r;grFX;{2y-eMcL)C{3$6p(OF{447i70T7O)1Q*%(O zp}Jl`38YX%m0S1WxXj0DMby1-w{OKICFQo2loqxoC*`-n=juewT(+>arcThz;kOkz z?cqw1`ZB^k4F!!?=$j{!dWeEO)VPk4TG2l5AMjU(^Xo$g+c6j+arFAWoHu>1N*xH& z{6ZAFqPe$}CPHnQn19%J@%9LN0RD*b7Vd>dj_`KQHYXs(FYZ77$YMz~>Jpwgw zYx#9tmY|`!j@Qgt!&-jE!$Fee>dXaAggTr;FUGeEBsDZp0Ja#!%B4aR5_c;j%R?|p zLAg-on5MSZ_D=9JEKMZ99T~ zpjyu|st$EMeKnglX-#F;%YB!&R-n`hvPLu}HnmII=1ld(56~KkY#W>48*DS(g&pNOrD6o^*_M0Nku1+)vXo9g;I}3wXVxV zvU8nT%@L^V$kCG|s4e(;;iP$*nE>gZ9R3Bp?F|hT4XT_+13)!*V=Eg&7(+66bx!4= zg4H;GIOashI*W5E5j8{7GMGQ2ohvnzV07FpeP%@k4^#3vUl1onrjrxsVk3tuF_aLt zS323e0aADZWMV0dlmt(gJ-KVc>72P7N$yQo=Vhxd{2GxwM@@r(pL%}?GF1ay>(7X) zP2;F^b!QR|)}^ylPl3>h+IgW!VjI-3j z#@2qw&{}LPakvQdWBQItM-%y*noDgpp2njD?vl=t^)OL(m0-xx!K&JVyI zVg<1BJb=+ohEsIl525ICQaXLTZQ_uzW3S@HU)G+58(|XS;uga)*rSA}U`#%gjLJ}B zGVdllih;wyB4R;3z4Js~h2im3%Y%PZwDR+i1qC_q`~p+~I^UxVx!`JIN!MIQoIrGH zE4qd(a<<$jC6Sh?RkCtB*=;oxy=-22U%JWj271aCr*VAyrXd;c-*Y7T;fgIr>*zrw z?CpEz@7?x@>l%)9Xy&Q&Lh?0|knP%!8_?N8zto%I+Pl*6u*m_^mO@%9Tmq2NLtsQ< z>hdF=q)w|knV_Sw9*AmW(n*CJuh#hsJX!Jiag=&sX_ctd7rCki*2hz0kjH^29iJQS zfBX2N`83^eONTF+Ql1Z!xA>VGp>0~Wzer0?CIl9yt!6sF7+QP;I{d@95Z0psXDeVS zF%fwY|KH3{@M=oqqS_5s>eH!@Rv&}2cOn+TtanDMt9ByJK1%oIor4q0=}&ky#egQYyTNinLV-dxsVmmAgmW)nqOfiHl;XFIcWBc>8Cs zVR9JbhJg|xkCt{Q0sPfU>g&d`nzkeMSBGYP*pH^vf0M-r?EX*e(vv^;uDksMraU}U zK)HTgJ#Tsc_MrU`-`skj%8-N{_9e0SccM7<*bUC|S|`i7K>0>yM~`>C?% zC%Ma$2eo7MSw1z#RudfEoS$*tL@kr>6)J!d0VH!veYELfwsFCH)xX&gfujK zvn*Z>pvU=fhXp7&f$D`tDK`v5Or_yCz1&Gcz{u>dC@DfFLxA>|r&tE+*c7{*mpOk- ziP+^`j4UCfM({ymxr`ccevJ$ZXyJry9azS+3{+2?pN9f8%E%ICMS)tQIg3V3V%`b( z$A07lua3!0CD`XB&v;$usq1TcS`cBCUBzSm1xkW{*kc>`hpN_Ec$~ldT!3C6BTJfC zl@ozvl|B6&^KZ`yTE^t33|7+gG;$4%`L~Xc4o+DDX2AccVUNaehA39HCy0I$k&P)4 z;E!|DYM&Tx1?Z{sN-WI5Apwm_MTvvT$%Pjcf?P&Y34j>!gsN6P4%@qHF9kjxk&bB4 zWZx{xM4q7o+&HgPBVFuS6}*h;s_YSysbD0Pk)GK+{0*a9hVw3lJRq_h;Cl`#XB3{1 zg4c$Pr9_f2X_H0Xj2RiklIg3b(Vmj>9Q*_6{w!sl%IA41Z{fMTC)yS+LNhcUpDvDk z8$Yh-kJ;;9G|q>R#oUonE}ow-ZY)}NWd2;M4~dR%(I*6WZ#*3)Of4wY#oksKC0WF* zEY9<$jmy7;>+D@U&$l(akBw;?Vq@b~ z(IX@lzbEWK|Fdt!9jkn4G9q;zNES^Jc_tI!HeQSI^qL5*5nL{H;d#_G)KpK+r9|El z(lmTPjdrgvsb<-8_f{ZpuD_!PgY?IwAKi<|% zwHA(jj=*BJ-e7mjSN;GerQ{S|iDzDjlPpQt5njMBRS>)8GIZe{FI_3WIkm#+iPfW1 zOubU2W3x7XK%5Ir&&Xa3LbtW$B5XG-U%PQfmr9MfSrxy#<@|BIb7hh13quo6|5^~^ z&52z*kl6OeI$8WGa8O70ZnzXW`^N{p@;rd!q+n|LK zm_SM=WPMk9x}TX&rXhDqTc@ASZSI-fNl+uWd7;b2B`<@|3kY;A#ECNG4yX-4ld_S4 zbb0ElGk+WPo1@weJKD{9eGX$WPK{?Yms@Dc;&YM7Zs+TnybQDFyuM*?sA7w%$N3dh zyoi7peX9qF*0x59lTo^l=_U`D*qQpczJV;*+mKRu;7@Ou49@qNx!omOT&B;@`~1Jb z0UP{w^UjtB%8}kKN50!QWobj%vpdzQy&VfrcdPn<|LVpu$x_)qDT`N`ys5(^>)u9+ z)6Z#NPv<9D$^F{m;Z78ZGbs{e%V)}@XB|DI?&@hlS$|azS-+Q;ZHfJ1hv2$V*p}CW%ko~zf%q&$#GeXlg+45v{+E?Z+mfZV1*m44cj+QAqSSml zGamJ&Ny5{wSKfB4w*IyvzAwT<{NGDIQ@=IkZEH4BO-}#Y7uP%ZMe|36i&e6q*+kgjdWam>!VXHM?Oq?DpW+Z`1Yai+2{fpaXCG z(~28wo97Zzw#+HF9a98xo?Od15q{!wNw#m0jg_#oL6GH}C}gXoCZbf9#ID&jyJ0u% zwtB1UH5Ttrkfcqwfg6C&w8Wkk(2`12_c98}ZGuFt$vIk5z0@6zOpx~r3Q9MH8Zb>> z(Q>m8qdIP^q-0-?3&A0KDeietw*zErQQZeAB=;E-wOk3Fh1wNBLPCkEI+aj^&MMQ5 z4Rbj5NUSWPz>`2^FxL1HCCi6Xghz{kvQ;6I4oQ&>B`$f3P0J?mA1h#z)j)I!WD{gxJ?Bvb3qYgzY+ci9^5#e{As zQ)rn5pBF}~0>Tga{s9YH^*4TOEn^V|!`d3Aj&r1$b?(;EKuYdUd%8~%28*zye37Rz9^~?;n?dH* z&vC_M%&>vR?V@MI+UtVR46nDL;0t~}E%wT?L=CxPoBFyW1Cz*|8hP^HIm&;D+Kj3Y z_p!-A{8_j-TjJu7PcCU3N~8F3cai?S`Qx$sNGu)(d$q{eyRzLhEvrYjEZc6ro8|6W z?OG7iqYniJp2ZGLUrl@bLkJd$1f?9}xC!q*2!F)+WI;@>`Ny&Cg23nf&D3AqGMN_V ztWwC5B6@=a8L96p7po1x+;|_A<(2cq3ZccgIi&>;bblHk&RYP~yZ(^Fp#P})t`MWD z6N4ZZ;-NdY5IT19jWi9c4b{(c2nnYFn%Y25gzIo9)+(x9t%eN7t`%6<6;3OR{c*ol zkW^;BgPMiri$UEHEecwSAr+{bL)_rOhZxiu5$?by{d09UoPZ zFA9O9OPv;>3sp_4HEd0JPhB;=p?Mig{DSJZm@g`UqpOrTJ9Z-v+?9GYKd?t?TcAG} z`5x$OWwq|FXL+O7?JTIA`0KWy3r6K1{5s*ix72HH5u>qna&i6(s;tzf^D9OAB9e>g zXK}#ltdt%x-Yq89>pum*UO7?ZEvr-=&9vmM=X#GG4IylKcAl@*m@~Bx38(rdDdbn& z-Ga{Q%i=Cz=^qUv72X>K~V^^L1QQ`8*2e zk4tJp@5sD%Xic<5OlV;qN@tajlsyxiQ9|y{V*#Gd%$4PU;DYj&#f9wNZ`cv!*^EiY zY+0ePNp{^VG%;VfGzksN(oa|1mXM0c$7Z*`?8=`L9CUYmyzifuoy3R-^vvG2I`Gt{ z`B==Q+O&M^Bq{l7kpIvAV5zIRDMwrfdiu_25e#_c2s4MR2|sZcrKLk5aeQP!x7Fg} zK#bT+<_L;<^vhB1I#T=^) zBb1yJF{5r>-Kz&3w*XpFtSW3x*2YKLX;sHkaKt`2o$GYdn6$%OS%}zSlSb2Z`8TOx z#Fc4l#%fBFTD_cbh9_y6jbD&f1h}BOG~n!;SCkueXyt`8Dq($0tG-o*TDm&mD0Zh+ z64dOpiCdZb5jn>aCYID=NoVCex{DylmLd|1iLnPhl1O)hvVP+y3#{wACao+>-4byd z(^6N7PeQy^Hvp_vTEyQ;~!`?lFuQQ`3w3^|pl!A$oyBb<$ zIn+RuDCTu%SdJY_eAg5rCD_9>tkYWSn6W^Z**)x)ZTHsh$-odyPVLD}0%#=$p{3UO zjO>*zC^MS~AzM`3Vpv-eQcIeF)^AEB%qaDw70&Gzopmj=4q7o9AKrf!wQ3gb!Y}0E z&Y=(Fnpi!EW0O7J5%cu?jb6=aYDgk}rlWPMpTTrBW79u3pPd|X7Pq)(5N@W$FW7&U zkzlTZYN2?%6FbM`o?_OIa6w+G*0MFVGnCy6DjGU{+G0i=ZgDFdZf{^J1A+ldF(4RL z!l2IM>=IB%wjNnMHL-}Dj*r@Gh_KF#EDBi`EBxZ=m$6#bLi7R!7X#)Nz*WR39oY_W zbIpD+TZ|Osj9ISdN7l?rbKZ0)_gSHsNVSBNaRnE%Uc^sk_)0Ei__a~Y+OY*W-vL-D zGMwf9t7Ld~t!~~@waDxfp<>pL_yzewwZ0cQz00foDI00yvFzVf`AqH&)((X5czN=8!xxlZ-z*Zt^yBx3}hwz}G8#-S+ZPaV+&_N@FT0 z*R2%Ai|honj|-_%B**Ujepj9>sUF%|d+d04ae`FOFMj4Hmd^f)&-1#T(b7UXFhFe} z@@&_}w*mT}d{_ePK|lz_HH5(M8tL_$6eK9^2g2&3rh;uATGH_t=9g8WjD>O{nH2G# z{?^_G$YWR6Q1qH5O)W{*XhsyA6tqW!a)X1hYe0krfNqatwnyj$naa{I>+Do5Nu{NJ zJ@VmrnYEzp?iB0$-*yA_{(+$Obb59>TM9H^S`SZRanZ1Heh%XK1;J;C^YZXf+Y{q% zqfVpvB#e4c>rsD4kpm1ZE+m)oV&w>#NKjwuQG;*C?|<|E|K##~^Kkkf|2eazjad8R zgG>_*gD?UMl^-TNlv85af_zfP?YKJ5^hV<6&B`K}1H%_gIL2mUsnj))v8}Fsbp2{e zNf@O8fDb!8JHL4OTjzJ9HXq5Fn6gOGgT$)Tv(}|MC9YYU2dZQPwfeU^Y9AAP&k;HY zy3`0X+*|BhoT-NiPtS)lqt7)QV)xVGQ@;$^K&2$n)w2N#iB_E(4sT!H&I*?Cn4q;j zw4T=6DST4wFtje*9&Az^pURp*KA%|MVQrkxrb`urBHkraAY>wUxRVz+%Dx@8`ayH$ zZ8@e|^X2X8%y7LuT1fKG%QMsCle@Bs%brlQUW-tqm1EtOy}T0<`IWKxQ+$9XTsoyM zA$~zRu0De%$;~tJ3;OnT{Ytc#w@)9gtpsQMdi><8$V4m2uP;OXj)HLIr?1xbiz2hR zQA1f8Y@r;S#;9o_F4E97d1C;?B=kr?f@V8ISOV08N`a_HSDl+3bT9d%#I6@Pb&v%2 z`IOUo2sfhwRMo^*TR#}b8&K#eT0&O9+3*eLye6pC@Ro`W_l}3LkJ2Lz@G{Oj0qDF? z6RZmK`3GGYoLYsrfjmPG2r+{Z7Gk$$j}L=pd0R^|Pnsdx4iNDtu0ky=MolKr9>`r) zL#P^*I%9R-qy((9IM&cKI5Z&ZJg{DCjQXJ-gwB+Je>=w-$x;oOuE431zSrSacP|af z7=OFba;krLyaScvc}&nfmv~ASWO?}0pbH(BTtW|b>D+SCcuLUQ>vpgtyO&Z>?EZMz z6e-GjhHisfed{_l-vPZ__JXp&(ltYT4Bsh{aR*8;1E7q=!CfWg0L}a%%xT7zq?C#i z4n{=~mUG@Yll0sSSSm(6m(wt5Jg6a!D_yoJe61$9b|jv!lW ziS1L_IV}DR6fPZ@u28j_6;rsE&SMoy;a_zmcruDfK^{X<4iKOXf3t6UF?Av=M6-0*T`3Q#q^=8>)IOof_lyY>KN(WuvN{Kk6W=q7?+Y z9Xpem#WI%9BL#v4LN}6 zHJT#wu_)pg2iG{hNe>6&=x9F|$8M;RbWW*?Hbu9F9EY{h!j1_lHs?XhtUxyDC3@MP znIMAACs=2&ml7@LkQHSx1Q}c5?Tg`XEHJhYCh6@_iC1EPxj;;v6OncxcL3yx3rTe? zNxKc1QcUxZRn_xKu#a_}!pRY8I%2^RLOBzk*h9*v7sqjekRnIQ#S4DDHyF~)7Zji5GYIg4R}SA zq)|13;aXa4aPIlgjmzK)nhbi-JlzAiQL=TfV4wESZp74?0?7n501;1ZJKzWHh#~r{#R^#eeUN*bGan}s->JOeV_j8KNtsx<`H}U3P_Yrh5zF> z+qPPVwXe4qsQ9mm4BYwt*MI+qaW&YQoAl)QpZU9?*7LdtU;oqp{Rrd9c06`IM1zf@-GtZ5X*`FBVOz}UKzPR_UpJr?8%{HdPqnH2xUp)F4d*{18@9ocy zPnJ8h_IKNv@8C3K=~!*lSf8q7&7ev}mMNrdNuc78l#&4AVG^U6z9hkyjCJyz^ViUC z;M9;vf$zMi#T2%mX##1IGFb<65BxlVsna6^cr3diId+9jG=-fE8FYk{I&F00a6K>y z40XP=_rb#QYd1rbr~)wA!n3IMCWI#e5jsL?OE(W^mV-~T9f8n{WdLN%Pv}L=_ahb)&8n6uQQ!o&Jam zPd7bzqJmTFiVoeg6_r>G80ro)DQJSX&gY+_koPzV63ZH-3SQDB#Zx@#k*PJ3W*#!$ zznlg-1rUr7-3(t_OR+Q09tCk2g~ATGNKz>for4Nz(W58Q33AaEI+e6hn}jaQr3Orh zM`(mG$?{^;vK`jMjS6Q%8C0_HR=nzxB`($jlHqe9q?u|-O7@tWFon$1IZ3UMtuwT2 z^MXDbEH?@P?Yf##i65Ym!IWaKqA#V{NLXu@oIFl5hLuk5)jD4c>yohJ*Bu23^Zl`! zdwX~?75L`4@7w*ee%Cy|`}kjS&lli(`hLqo5R9nv6nZ7U(1o^rL4VXRr@w}N;Nep5 zGT3Yd76z7F4!rO2KF6<(%4khM zrmTV45kvfn4Mj7Xi5E4fMJ4yv=uu(FVoZfgN1f{% z!3iT{?tj|_cQ5NlzV7H6gP>n^bZ)ynij3NM3vycPsdEzS;t?zd39binq0`erLQ@MP zDV((s7`?LA>O54=^JF$`;gksBt=SHt{7?l1UjRIkBEg6;?2b&u=M|_6oSFHB&5^)| zDI`(?WUNMzkocuiQ&R12C{i;=1M?h^Tmf%5agt+-BbMWH@v~A7^QMQ78f_ObBoGcPAnDeoit;~s#9;~Db(uA4zDyz^FKCf`}OuL4} zF7h0kAAlt(YR@>OP#L(FL0^F0IM9v9ui#6k*W=rir>PgIuaC>elTZxUyvw?d?JScS zN8gjtRylYs3|yv}Na}&3aAY7zO<|boM-^Gf0hZn;or=L?5C^|3c%$>x@Z$5ux`rU? zv^_FawuU0_0&WBbNo>JvA;NqzZ)}Kq7M}b0`)HkYX$T*Qo9zE=#oeU;#`k~w0bxLo z)$RHJ_W0|MNrYqw;6L=6mwz@E9C!%lfAz1whKGH%;Wz`Y86>j7-|t{3>Ap8Ujx&gM z*yy9_ch>nh>^j~4_yo2oMSuH0z3hgXs%}&@J;t-4d0V5<$XFMU|NKTmXQ^@#&+F*! z12=?F`3!%+zViioJ)#2af+RJ>qd+u)iMT7CowbHdE}C7w7(Yi>PSDu5(eHaqXsXJl)O$k%wOuV=?~f2s+0c?0Hou`r0gdyjv*L9#!yO9!X7PhY=gu4Jp@H*nviJAx zyB+whc)oeO1Q!|Tc@CXtY^;lnyWgXnTklmEpWi%sz2ut751j5HJkW~aVS4;pdH&2? zm3AkfA;qIMa}R;QGPIJa@l~GZi6tCk)yfk6TNkPfhP~ve;q-<)OlBzz9th zShDGM+z$|Pa0CHWP}|?_;(C*JgPZT@y}WO)1-@wZCGe&%dk>G&jvwaU_OQ)KUt#Hk z@ESdJuLpZv8@K%SjhnG>I>u8tj4Sa}7?{U=hOb`BVVs|QrPqNc-j^`_9heRAq&0%w zB)T!B2OU@^I!;+XU?&(AK9@KgyX3j28r~%R*!a|C{_ig2|c=?v% zpfSgIKQwQ`BCjM=3=5v4jMh$-PNz>qT{Rlx%ffdtBBN%CpBhK&Xy|Pqb7+%lvq3@- zq<*d2fz z^?Sjf{E(GTuXaL+!l0m;>p@L@^UtQOC<6tqs)O%2OT#4w{lwU+bcz`?9W3 zl0amFZoHVrULj@jV-$(Lgv+ikMl&xYB?)l}19DALCAB>4pnK9v%9C>H2RA}Xa)lMp z{tRIKW_V|RGXzud*hFb0Xty#knAIASuVI#T8vSsLllYDscgy>GOoPT+gy2Qi$6uIn(06v2*BidjGy2=+qv&P~`PHYsV|EIL^**<9tAUk7qxF zvG9q4hLdhLF0e&UYM?~kt&Y#?df%kIEw`%s=FxsbU@uYqXp|}OJt$!G>l9Kh;A2rJ z7*9@8$V&0=Nsf)LR0Z6dc-Et|kEQTV;kQWWS0#2jmyˆWkXjVk!D3==+skIbhc zl)>9z?ADoy=s)aDw*<0(R(|Z%eEFVTzD;z6w?3(vc`YPJ&id1UhLy(F3<9D*xK2<#OZy@A0UsX!?D zKH4i|v%b@-7~mu6SQzTXW(l&wR<5B=f8hu9lDXkZAREn>r3%L#Q^w~3F|Ks*xyE)G zj%w$H4H;70)|dyOXYm{#r1~m%DvWZDAY?y#AdMg4*y$LDEaYNZ8(c{$@DCkMg2*LA zOwv)Y)CSb-MH!cd(g#i$>pn|+g$uIYYf^{4WG(u4rDF6dD)~TVAYY^VBU$rOlN_z? z4;&0LuC8|l%)4Qk|lH-$h-r>eICzGn|D zJ0Hm&YGIeSKWCta9H=-3F2<(ES9z+#3Fh>HBbA)a+bLk0mCM%qI?5$eI4hJm5{cEH z)v90m5K#0{Fv*M%1J13UQ==RWWQuKU6rTY?K0?wdMuD5c0R>CwqOfm0vLx3nD{o)i zB+ABGbyK*yS|C0sc_w@Bd}NH~1%5VOquap^L55^|4~l_lC&+bD(n2hFtPu4BD?`yw zRuBZ?5f#crGw!2cbya z>(>UeyBPCT{`h{#K7UBU+2cSY&P_`Es#)HH!&$A(Dayy#6pkt_%VNCtDwjlf&P4B9Fu{HW?$4D3Rmz}ERIt;>Zr@hR}uk<~Cr1d6NN z<(^HTO&Efeyo-yt+~mtpIz`T2UF@Y$>Mzd0)cb+@pw7xAk*DZg2_9y+E>hovp9lH^RhKvMlw}IO%2X=GfID?Yu1Td zG{vWhoJkmF>O}=i)a2wk7k`{IfpnJGW6>4S<(La{QPIULC70EnCB0fYlq%2~1;OXN z?UHzbGmZ6>iMvfUlIz2pFa=EyB%>1Sjnz&wz+Xs$;g$hoNzY0v>2qM#7_|>4 zM|aRWPbyRV`j$IU&PSzun+NF^b6hKDH_!Nr>R}=2p5u5PXgR%Mz(3uXAapFQ;m*Y6 zdQy#6%|)8u;;I`k5KgzWm>nceSLo(rcD3gfTOqQr>4pRk6vdPnl2(L07g4_JKs%lS zhByXo7add_YdD^)yaN7U`?>!g`Z?@LLOUV*-Q@mL?%)4U+8?gP?ya9W9PG~ByX*0E zxjT>jtlE&BGV`jmN>BR-msbht{-5xw61rj(1dkYDm=|#(W}_|RP3Bp96m&Tzgm_}pVxHuG+zvUKO@^jXU(?ww z*NoKbN1l_H8c8+}xpmX@TP3p!g`(0l!yD)b;~UM0{>^b&V`)rQ!}E#Z>pXf%6V(si zL}{AHIzuoT||>qeMOSs+XyrI-fS5}i%>h0 zp~jW09*s8=De%{Wpi6}ym0C61+f%U~gPa@SPl_FLBYr6eJ~BlqkiFuoD`hq)R4oao zwCE`BXu+ynQ5;u-mZ(1ojBM!GuU|oz4rb@=bs-Q$%E9X%3>kPllT=Hb)%Z?~HdhS__G9FdJp+UXUhfmoA0;=L}mZ}qTRy8y^vR0^uL9XP4pz($&lxY&U zP^g-{CQD)ij<&M4`Zity)NChr*Q~87w&=;yCUccq@vA0Lbr5{8VZtB)pJPV^ zMAA^LJoE%$h?YdjEq1bihqSag4b?+%<@1ZxQ#ji3(j(L6H#IO`+}w_Qf6q5%h}-st ztS{K?aJ2kMc#nI+x8NMbi@?>%z3-BHnkMSV>oKOrX1K4W;>X4!v+}@XM!W!=fDsAb zM*VHbA>;8_Pd&vz?s!?{0JtKw3CPz(LWY=x;C3rv&fa31)Sgz8&_L!KJbmp|I~**7 zJ};7*I05rA49(=>Rpsff9{B(?1N)l1_{1tjeK)Xr*_$V22w5{^2Tp};-o=Tud-o!y397JSq73DeL@lnfWqIHjj@x={#8VOx|PfrRhv3SdaN+dvgr+ z6tp}p0-RDci%$6C|HR<(4uPS#4R;oGgC-buB z#(p2GpuFsv8&V}^I+)NaEc__UqWKPa-^-q}MMj}y`~yS6NPK!|mm8#aHUh>Bu6JB$ z9cWc5#Bw-5TtkFt`)cW<)RVr#jmR}_eh++pR`=mno>m2tFy~^=UpNd%IQY^GWjkHb z*48zvNG|nprEO{ROH=*5ql;bLT$yu6q=TLQL3blEk^ip`lh%B1DPI+aTUO={y z1ASf?0|EgtK_{f%3f$oxVsH@~fZSu)lqt1f))^{AmQZF}ENk`ThbiEK$3YxikWdzQ z;WUN*KvG4tj>ObGB98qI@5yL_A=iMDd#n_`Um+@&T@Gc#?ZdZMp-TC5cy6|XF5Js{ zQm;TYV3Mh~xxtrXOS0>tHvO%^OZb|F^k_KSkI>t57Cz(#b3&bZI0epsho|CzGx-W1Q|gQU*YX4gguHtIktt zd+6-R7<%u+2E|Y3b{u`j`uQJ|q#JygY^nb5EEuo{N5^xp{Rtpe)Nb+|hLzfFp2vQ6 zie#r8+Ckg3B)>(Em;W&b%etj#9JnF$Mb?N@T_z>x80C}PRDQLCGshNW`aKCht}lRS zNHFyPJ;+QQjYcv*GDagTZi=67rZP#GSyf$HtZ53lnL*RetKNW0hlbzFz&O-ab%KM9 z@3ST_Pek3!gRz$DN+9#e8Xkc1Km(lEA5v2fVVd4~G4~OR&(R?aqIV{nSE14NMnR5; zL3|nH*E}|m50HaMkaGe3B%>xGVq%X991LOhl=}As?(=P_DYvJO_CCo@%eUbk^PR4l z#Cx#xmH2!6fu$0^Vop$5Q@E``+T4LR7`jbV$%)@+iZ&BD#SOi*!7u3l-cx zIuRLv5xkm$r)ehfOS7T1I4PT&*W%^M8A?yq+Q;^lV@7rRR(wec?MC-c!P7Q__W{i- z=4qQl>0V%#cV*IPmu~FPyjiZ(l~tDgfk2Dw@D*XeM6sFjc(-AdW!+0HW%Gv|UeJZLcQTX?YS%AAU~SBs_0}Uq7B#lpfgYs=ko%uAIOHk-;;Z)_7=dfMb3bOXSjw zRAB>He6Ita1vm3Db}pS?jC1MoY+Up?QNV%R>GTXW84nUw5VlbY7ov`J4qOXury$1j zT#=P$G#;(xG@+NcMJ?f4M4jcZl#GYwz(Mvk2z(Su+_7xk264F@qigBfnEPa0yfpT( zziyeqv1<2JZnX*ZAYug}$qUJS1y?&WW&5I6*f1DjGJ7p&fNiF-kb4p)%k;kHjP}}h zvw^4Z^Zj`co3iD*yck({ z<<0R3rAS7s_&GXj_i~^^64hz;mV6fpvir3u&;z!!jjP+}(we~0a#wC=#{-uF8lmLa za5{to@dhT`_%KljUX2KseegY0 zE)5sxqOaf`qa9JgL_Te}4qn8Z^5Lw`o*M;D^A0hY6J!g$8#igQUL`%iQIVaTriYbZ zq1&^`S}PjDRHq$f6bzICBWJVLlwU9KRld5*Yle+*6HlpKs(l?1hj(>@`a`jB1G;g? z8xzA=p~OXU&5gJr*bx-M9thCKSygATrO{@|>$F^Uvv~C3#2;pmi&-sWCNo80Ba(u2 zhiq;o40J5znlG77I--%owQtN1cR?V5HajiNE8{u59_~NKy|IF6e||d)wV*dr$A^a{ z2#Mf|5U`ib73b_LJ_=0MgxkmRWw6l=;i=S;W^T@OLbt?=)5e zG0(%u%9dQzv;4M>oTSfQj$2AF13rT+;p{r zGgQB%iD+3UU_AV zUPj#(UESOITcbh>i45D>?oZgVmRhdOTye9Y#p+Cm(V(W|hEc<8n({WyXX9P4JyX!0 zjJ1a;L$HL6vKXS;qvI3gOe4MnW~b-RUc7ww)31t!CDSV9EcK8_M#7(VsY&Lfi zRl7MKGY^6S5&MM2kh3HsIHVSM*T4$z_Pa?Ek+q|?r<@x49k_X>8EHAj&sd;8GG9D?0fEO^Zja9PjieVO#9;p!k5bfGTLNSid@1%r;IP$d zmaEP&?yhGdd-3*vyJQ;=Um z@uXNRZtQ2fjGZ#rklwqn_$ZzC7f2G`EI#`9DZj%rLsp@!g(h^buF@yZUax=3CyVa= z0~XKuqxUSEg!oAWyV7 z?zQ62N`Xiy&rd$cw08B(>LFk(SEnIhIO0mKes4Ey_@Vbqfwi)oXfTMi@v^$5Y z)rK3W%v>>U;%81O74vno#AVKs7k**b>tln&*gvRPQna7f=;x#V_h0DW@oKwASi?N*&ch*dp)Y_-tnth9vE2;+)IYIVZMK@lQ7RPW z1$m;Yx&v0Plh{L6K>Mv7dc`A=e*qvdvS;$v0E>TFm({R^Y+7mIc^w9d`Nw)#k!H0O z!hxKrWBPhnn<^7?4IO6PiNCY}p_9kW+M$|T&{myb2jNr2+49KA~}Dmd$fet}&=%jbZLn zD-3}B+H14G>~fBry9H`%_+Mch?0`=j13D;I$hpf=c1QEv)s5=pr~=ro$Z;{~)y#8F zR#vpO=AP>rE-$b;I@5)9`QrbM7{jy5^?V@TShRxPJdObgqn3g3{(%NVbgz!k*#x@i zP5>;D&~Y8B!Y~rv7#pZ~A6W?_e(O$r7mx%$Il-4b-s5w2_Bm$NCbp53kkA1fIwB|} zRWtEzq-aTK;wlm!#v8gy;D-DucfFX1C>wXhUYLlrD1IuMs7O3h@_e1s{y@dftGtva zzvSF-g)y1pSxQGMxv)l&q{+F=4XN$`dhiuR{5OJgM1b(Q&MEcSaGu0)Vn*`#MO>tg z&!cgsW}gk%U_TP!&o_P=N)AL_WoLphKR6K>p7LKPchR1AHTLpyLeR-`#Ci%BV1O}P zz=M$$l?*=WI&Xl4o8i03N)n#Kgx!iIskeez>eP1#psdze@nSycs`SD^S796u9J~r% zSj|?Ebc3AcNIgW&mKChj6pj9;U3i6Dx61hLvD9Kcb)XKLci&1-h|)%1d*o z)O8u9<$=1t9DLwIE2Fu>;sl;ra9S;#=6P?PdXb(&6rn*`-vDV z^5cz;&&^W{z31rR#80AnhWD7WG3)s}^5t1T%Xum2m@tA+Eh?9iF1S|Kwn3*X=Lp?) zVa^j1SEdTP<^a|N1p!SIR9q{`002k>d_o3R#N9OsIS`P=13@vP8SJc@4LG$7C(MJ1 zmGl~GeWi8k&o^DKdzofmwFV;Y>YLlcjVhlYcZ@kDcsQB+-7el|6B(|)BmPLw!hv#>&1TlncW59v;m|B3Is-1e50AKwKiOLCkY>djOu^_9>nUBR@?~TgEWCP=$9WC?HWq1zm+` zueR_6?1(t@jqPa^%C(X>4|cMd?7T1X-=aJRg7E{Hp`Q!sVMKzUq`-yoGi&Dn9p^@~ zNi>E|eT@OrLZu$xmop|_NM(*vi*JlUmO_rD*?Kl*2AF!I9`@{-lOL=p- zFgWLp^qx2Zk4GabRS$=L3ri)0zJ^|!{b|2Q*Kl#p(GKtU3~gHw z+lArv1V%Zu#i4DPQ$~Vmeu7cDJJ57&1|GZ|tDY<#0t`~e_WMKNA10Ja*h3*U<^5c- z9p^RP(QWc0H-LBNR@@YpP8cYf0C^vqx9LA98@%JK@Mr?hfjVGO-{TP$&WXsZ5m6B2 zMZGxUOz7E;_RoeDWE8z3d>8}ZC z$`7kW^U z4FpdN2a`OHCdl}rT*xb8+d!YHUFv~ntB+@@dcd^ixxlNWzMVgi?bexdGm%KA;{c^C zXR5!|fm2!HqvTT6X@^>yRJEgVZIYi#*fD87D9z%t&L?L@TxQc9>`GeL@iz(#8J?IWr9!$ zz&*p#Hl1uzchLnLy0t~mJs(?$*=j3gp*5h^X^Syq!el7~AKC4(83OAEe2s4v`qZYf zlAdWeGe(vTJa^RS23q5c9Yt=ZPjm`f@igUe(q^8>JU4OY_UOSk^3UBj`DuL9*Qy3y z7^B(~tAUO(a5Di=5dJ0TvOfzf7(_;$?wDpbjpZJ1AO?I#cv9U7dr|?_1DU}{Sz zw^j|hy;?~kX(?%UrEnQ?00`{8`=fJS9dc1HFWuuT%*(f8hmqc+D>k|c|A$|m^#Nm~ zdmSUhw?1Srrnk|I69sfhmCCA8-T*8{bp^nv^Dd;b*+f)(k?{sjgk+XN);YN=3{EBG z5V?vNIL|R^!#@w&lUWk^#oz~nE zr5HJUOoPV8Omu7lUh0=R7;v-6IIbOXE=y7EkE>%1)n&@pdoxh#K2Y(rpT%p_>dLad z19>jhx~b$hG^My1o|s+;8}G9yxTr~4iTeV1#W49gVI{;y9f~t)L`C9Dif`0;`?AO8 zZHvJmBQC}1q&BXcplN%iPzA|(!SJ0|b=RR^0nnmUCef$8D^>3+iuy^DWiDy$>k3?1 znH%gvDZtKBO^C5{sF1;iA^N;`hbhJzO)Cj{B->za6Pk0(yateH8L^ikF*)3t_5R3^ z^k+tp{oAjIgTXbmgRUJenPach9atiUnkluOHjpAi@FB~SVDyw|JYq{8N-icDBhmK_ zL`+#$h~26X7jlBLnJxZg^Cdtb2f9N(M+xP;2IHzy8&M}8B^VvRJc*YY8C4kH6P+rN zpM0L{yekcf=}Pt9Pq7TyxJ-xT1{=mKQC*6m{wSv*F=E2$d~u#KeWMLzZ_vkiamzF_ zm~UvhOu5x$!&OUTe``-oc6Jx%o~jHyEwik9;xP}MC3uFnm={rrg-SI3W({tnL@Fq& zg&uCnbSUja9;c(m7!TQk($@6)s95-k{(<@Ap%*2W;cHbWKOoe|E4@A}2Wc*C71enUqUG4ffxBAZp|RruPu@5jcc!jY&EmMuUFh|2XbBp&MahSNUBS{wWXKfS&f|J9LyOyvO;YdR!el*<0Rr1_W*=eI3Y53`|`*h*S1Y zruE46Wu_u);KeqTCr-A!+eiTL=Rm(RtPkI6I=GXnLwwN0JLb@tQ_N2pnX71ZZ29z_ zPY&xa4OM7E*VkDt$qL8}Jh4ou9$@VvG;zmys5j!y&S||9q;+vOx>!j3V5L1D zQOetx9>c2(I8z%ea@ayvoXv>{$d>>5Z;xdNC)Ai=1$v4Z2kXiCdJ@&eaKj-Buwe@Z zZ(}a0&Bk6yT+#?X8EG&+xS^CJd>m;OCWdH#k)B9Dg!nF%l8zh=t!(38%nf zomM9dbq}f-^%N>J9IBW$Tk+k>F6!abTH?H6eIpF%a4_lSeCcDYtQ>B);8=0|I<6eM z5)oT5r9n~hZ9SraN~~;5V^gOfum=E2f?8kfo7x1N%Y`lTn%X=%0pgaizGB8axVM(; z=v)Mb&8-7Dz@oT2)Mk5Tp8gDjGoiy8mRrtGaUQZ!w!E*Ji?xu#T+r(*`tbwzr`PdY z0+8Xeg$8Jzq-QWB{-_AVaw10XlDPMJZkVh&UEf0Grsr^?LBO;GdVXnFH)e)!^r$jx zr7~~V4wH*7ykZiW>Lqu}0A&=N)Rz6Q1q2%LLS@cBQpE~=mTf~UmtBXa2Ue|qjc@E_ zSpXqZVeG$|T~b4xA6fks`Q6*QI)8ds=X?=u*6aR~a3px#U)%6&@(1{i60N&ibi;~& z__fb}_^Mx)-(cMTRo;B?=~qi|xO3EKZBm|90ShWA)RXcL>v~aPJ7e;l=;`++ODt(@ zOha-;eGl}20qfq^Wlfw=LMz49_^;dKFpx;5-LO|@`+x95NR-~Ttdnj^|`iujVEA61ZspcI`upM-}2eJQ$rzv{syi>+q@ zB8B8n!!1Q`Qon`x$xhq69MC6}13`3NE>>V=_gYL1T0Ig$R=#%N;t0^)NnULkq|oZd zd9{-9Zn$!RLP%x3?LD1>!ZVHkSri*ryd96Prgik)b_5mHlhU3BmnBh#Zbg0sCqsR6M7$wkSv9u;arphGuA)>&^qZ?d}4-AzLjIJ2oDtVJP;9t(l6Hv?|x3&_Sr7ywqxum_7ui zQ>(}IWT)2vITE!aSo~^UmGF6~B>g(%&}xAT#yvfh#lT~>1nP%dT|+=;kw*0|pb)B) znCrp)?n#_NH(eLx&4w&yZ}lJ|qVl+RSc=L1F%%*3njCLsINkunxm27hO6)yO59gA) z75xX+-p9*LJ#jzU6J`d}Vo=s6G>;x3hdVO5H(uWcaM+O(A!G;_yR>_7ho&#DOSN8Z zbWQ2UPY1gnOOfG_186augb%9KTk)$lsIY{hv&lMI9&iPpJ2j4Zk>Om7W6WF9u}d+U z#ez?W=PAtuWIuuVr#y@Eorko$bWaJwPd>tj$zHm=dD$6w43eSz*M7p z^Pb}L@x?L`#$JLC6rO9`gnI?HV`7rZ@LkNrK zBO60Fw^%GflfMv5@)$N$L56zKAJ#O3qIO%YVi@)r;G}RC<1NjpnbcEYWw1IkjfsV5 zqy{+zXmMk|5GAz1F9(9LvKCL^LXv}n2X>h=)L3lK>Ydq+J9CLknLR7|lK2Y|(slTJxb=6JvIKvh!rlaw3Tr7E=(3S~(1 zOyIgH>nHckgy;$oe6cHwTG8Q`x${)VJh{T6#=QY!vfd+|9Nh0a60ele@RJA56#t3z zjT182{wV0;bbd>Z)A>-m9wv|i`>Fnt4szXz9MxFTF89+;s;VrLE>=**IdnyXG3R8ReHWm z;fIs|V4=q=3}#f|5FplEvyFUe#7*8GWXDp{(wL6v{1p~EsxEdl0rwK}Fg*ni@I8PX z)O9qj4FA)4yu@-QFZ^s_4GY!G@4n&!My&^bYyUi=83*_6s%*W=4C#RWgoXyIR>8r0 zB6KH0T?0q@=w5TarxP?x@6|?(Vc3@Y$w2`4C?yhh`hUzI)GFzNDd5>wL+>Am59_3y zCFjgRoB1^?9NZiD(_oafmG0I>+BrkHuAjR_b2H#zwO(Gg{F_C3Y&~;+`_I=kj;VI? z?!_mVQ`V1d2|VN)jGg?sYER;9uXDDkF}*m`>YQU~Riiv}$}Ko#B!K}$tH7Xn<%>K$ z{D#nKneo(dKxpR#^V6xe>q>Y{{Y}*G_X1(;t+?VNBl<0 zqK<~!A=ra3jFdhQNg$D2T>i~bCmt$( z8nMO(YtrdE{~L9;OmsRLDJttk{1mQV%4T(rm2_4zZm(ISMVlwOb0}9p4u#M|oRI-T z#5#%HTn*I>1^=ygKLL&>$LH5tj`9o1XqQz&ZM;??j+ZRFyp}=?Ix$IYv3KpsVK*Py zOsR@dcPGnhug|aMs#XUZp-9*bQkF4Jq%z^DZUN zOGEHkEsb=k4zfm~fkSDR%K7i{>qy@xr-d`4;vRg& zT%F>5Ryc)9GAceko-_&82I1DQJOo2ltCmB%tC^`|oOM%ur^!CSOXvjhpxLMpMNloO zVV9-gSWJxh)Iy}$^iz) zCYzDsC5zwUI?n!N>yMJm-W|)3ctt4?rCGa?>>;Go0JYnd_Z1~4r`@H+XBpBOuN+K; z!L2(aPB?p@3U;-2IIQSZLavLdPFj%9Q6V2oJl381?8S&L)!4-EraM@58}7%D74AE0S@oT5x;e0pZ!h~m_h3>Yak&qXI7&vy3K>ZzuW< zUUib=!7bW85_p^P<0{MX#ar)+^Ms^+fvbSmvxiuAAkR_Ii9Ids?jyPt(e1OgTksCLi0ykt?@@LG1=~re0{@PR&VR%9DL{kaAP^<&vwMrZjh(Wu# z6760)hM1A6VHA6>lVyY5Bh=n2pt@N;D>W;Mt#j;D9qCF`M$A?G{0ujvsVW$4tL!Kz zN^)KBp2SV92qSsHW`QlXDW9RKSo@78bnBOM;0#{B=c3p5O=AEr!{acPr}$p|q^^#3 zyc`G1XM=}d5GS%r>0VHdNmk(*aWwBPChvN@_fpQ5$9*B_b%`eW)M?&MeiDgS=?_tu%vj!GGtgtElGWm$+Oh`h1~?3 z4Q?^5%4;;bSM6%U_amN(_Bu&+S30e;F@JGY)QizQ>YGLA4vK-Ln5Uc3B|Wuec;6g$ zr_$#|kXgV`1$0ObWl?UESZo;S4v7~mqFd^5oXmsPtuI2-2Cg`JwmGZmu6nDTUB=PG z4bfa9rM5P9wGz1Hx$XFfV9SG?4ZA0NRM4)nH%TTnTFeTtcP+zxbO)w`XKuSc^*+nc zSk>E}To>6kFH9|FZsIo@cc(+hF^7glQx8$+I^KC@>*Z*`W1+vjItIGk?Fa(j&(zR$ z;yQN+61}O#w52H=RlFrc9=)lZz4(E^;MFVF=5^8F5g3Heow@IY0XyK4cIy8kRM}?p zk?4U?UjhI4lkdXz@rMjP?R>9aEHwpYcqYg9dCoAsT<}r%1;YvPP15S?d$^GETzB9s z>PxYD=w|Io4|P3qROA<_op9`^=~E+O2)N7e z)1NaOdc{ioghlC;f1sgAm*sFY9+*^Wy?_mO&+P?9)>ndk8+C1>kKl0u8^9bz>K?WF z8$Ioq&*%X_yEzQ+IFv_>uf9JFBT&In&DES#dxpk0j%P{MMgN4pVYF%Z7gwt>UW;+S zDGdIf=jtcltQ*j?uj-XXT(R}sW^C1|IokVzBo%&_8x(;3`?ayYMiB}!ULAX9-shYJ zKznQ?pB?f4OQETsV&GmmsAb32+wrJgfGG2`Z5&!~WE(>VPHy8-@lBfqgVJpR zM#I2er7^T9A@`QLOh~C8>XKXBqLgmP6bW}2t+(P+6Y={ zy>UP>SSb!Ieg{Y;?g=Z7U=T8@$pxOL+5kOIr6xUZC6H+u0Cb;OLW*=x7Li&RvNrFMs8iHg*~%v^$RT4l^)SLgx68S;E;#cKWW zM7MekKDy!{IKCmat`oXy-G&=(y5%*Idv3eq(0alADr(++4@kWAUbpw80PT z4QusAv!zM%eW%;&4~C=h#JRuLBsa79V!2vxqWkSG-X9*4$EWo9sQck`zSxl6s(j5~ zUf-h!Bva{3HkU6HOXW(nR&O*_x7wX#EfVyRrI z*6NLBtKI4L`h($UJekhsi{)y)+3xnwFRyR!AD>^}Kfiy6<9`b&08*$lI)fmYEH;PB z6GTaVDypU%rUf9vw&Qw!5Jqv5W_eLob<=kJFi!KbZu@awf+)#gr>IcV4b!q6*Ykrg zijy?Ui?XU4v~N4y4+nBQ(eucrd097px!&%N=j;9X{s0hy5fsA-lA;-w;{{QY6;;y> z)3P1c^Mf#olQheVvZ|Z5>xXfgZ}(;09?#eN^ZfxJ1S2Sh6C_15EXNC?BrB?>8>VGD zuIC3~6enqx7iCp9ZP%YK*W3N^e7!&4-!Ou>#k@5XtIh5(OsC83@%jW&lAnsI>4s?m zh_LOro*#r!oTOP^lvUldUH{5a8%(op+h0Fw_)8Ea8SE5QPLOVxmhHHnAB0hyq*(wh z!Nuq*#jf3O|ILwWM=PQhgF4m4a=Do}&ghTpRJ`~J5++KVBxy4LJf%pPDs`H)>GV~R z{>7)NtE|dI)u!b6WnQ{MRWf9*&bZEMs;%xN*G|}f;NYRduenT)uMk(Nf58Pn%6{tV)lyYghTa@@24FB{n>v@}5Hgp!*3IwMG) zax+Bcn6z9PDKD4wE0I>z!Z^j6G8Qaz{I_gJm^r4v^MnQProi4PJK;rEuub+q)Z0_` z210fga_ZSZB0c(rWr{atDR_D@wI9J;M_WG&C$Ce2$y*`=6l&w6GAK@CD})7J42!%F zntYoG19>C3vA+*fH-)DvEcOB)ZDU6B*WKiF(mjz`I?cyOlU3pI$72L#Z=$d#4qhmk55hL49DFK#ivIb6{nn7?4)vlx8goVH8p>VTGiw8x2!J;%Ny3>YaM^fZE< zCs3ZDMxGN|B{LCKf&!2Sor`G0;^w6BUyF zpcAQs)cr$G`>@)eMDOcxQpfNZxy4xyClX>JV{Z)K6&+fs!pSin+(T_(5c5=^FfQFl zF=bt`Oe|L=-U{<#u|ZZe%f-aIttk&D01 zJJ*>80%Lr4YMEOx4Wvs&cIA?#4sWBn8%6=)M}ODUz4GN*wHsX&`3t&~zq zDW#NBN+|^Z00000005x1)>>;l@4+ZsML8=6+C*_><= zO?$aSz{H`h$GDIRv><=jWNa;V~jDz7-Q^p`D^~w zPW~FgOr7g7-YdLWEwB|DkTzrDP}gHz$W#@kKUrb_^<;9u5#n?u>~7O$Bjo>YMhsE2 z`e)B;M2QYZ6$L=F;;HS>sMrZjam2mIcMZBO6zZpE2@ z=c1Eq2fMAGUVR*U!ArPnLN0IsJz}9`jg^*;)ZtU{eEohxmq$jl;+xlyCT9 zrH3v~tc6?$2fq~!#XOXiL?NUi4%Gw5^YHzqgztN^F+B&bI^e6JBbfjk77+fPV?vKn0Ild>?z}-BGqM?sBKi;;=v2-yLo! zcT(^hLW9gk4_1yFYH~#5@);M=R9*x4*6yB0oH3@?8vXBzy9*Vu)CqgDi5drP1o(17ghRS zBKlQO;9J1-H(-Hpk3spZbliOT8E9*p{X7$LoURajoP;#rX6&4Z?tslJX2%A5T%@zv1sBXK7@OY8~fBj$uXR&h^1<&Qa%PQ5VfB^<~cNpB=-C=Nd4GzIAxI=JvcXtTx5}e@f0Rn*#LV)al_U`P> zR$si`RbSWBm;H2gRT~2UBSruK+ZXYi0}v?I5-dx$N~iX=Tm|GfCC&DQ352O z|Hc2uihuyh|KW00X3+oee;YYK9pDDA0l54p(gIlg$B+NbQ~)0Ub^v>T=YL`dK=D6X z0G$5wS^c*r1nB;!_xMlu0pR+7_i+N)0Gt4h|6(lvpKO%>Pc8sJN=qL0zfS}Jzyti~ z0o*$P?jrzO688LM+?21O-n6}uyV56LYO7uk7CRQ%-}Ju`q{DWI$2#Ml9$(YJWfJ*r z8`VQZ288{B^pC5=dAQ67?mgp^Dsrm*PO%UkFv_&FSOL)8JQ(tU`m3c)V9RMOcCN){ z_S^xU$5*I0E8>Y)eV6B4r1kdPxO1ht!JtUV6^=FGUGEQ=vt}!*ux9Bs3GuigB7PbU zGEm|XwF+0<`9TL{GQIKxcXSh+43*uTB^ zWkiFvJ5a38wyQ}8uzCBJSaLr&!TgQe95WfcVEO=woxg^Nj?i6!4B2(B4n2hZ#wa8D z^OJqlhph*6dfD&Hei{3>$)po6!``@VguFO(N_T<7_J|8+7zdHUCpQO}Wbn4-A^h`1 zD0DK{=USF+^Z}KQuxHs-fyB4zbL(j<%SGg#&?RNt@d!0&fUikVRdlw&!kwFP>sO8> ze2BtsMyQb~;SEZbkzx})8?szv=~M_{j>DMn9R~G{lB9m9Bb{yoM8+t%?f#){1RuZ2 zg<-TBYCI_@%eprQA9vAx4d(pI0m++T=1j;5*^zN!KQOa3lcXYF*gCwk4LL<%g7;_R zaYTUWl?}e?5VKin3jBs->#C4=;e9FIaE3$H(9~c zxzi&TisYAWjCqH%*OX+KRQP8Xw{^WRnR=0ID;re}%(GyFaKrlzLE!R#xUASg9KdMBA5duZ~JM_|}&b^U1^_gr?a!(n1(_9qV9z4yKvLWTSu_m?5f)D)esBnvAuis?jB$|;0ZyaG zcuR+M_G{6bzy8pOKoHLkIu;79PRzZZ)!af!0Zx~d8W1E;Z#WsE#ZWWx^V_eNJB?W1-(GcziZ7Iy^Hz+jgOyt7x z0?1ok4H9KQzQ5AsYg?_uu0&jtv*i>nAtuiOTqY{16xm{BoH>V>Jktl+>>OEQ|FK5n;R-?4jUpvDm?4Yh}zaAaU$X5a|K?f9 zyW61*FIzWaA%UN1NUE)a1%q613G~}DL$>}FEZPqxc%bIgCfwFSB(O_tku~jcKj~Fd z;e1P&@9A=8Movz`!1-%zP408Vn0S)lw3Ep+J9Y?=KxCfMh4wJWHYZ(K#y#=)sbG9q zWbke&tM;RB%w*0YQM8x$i2?^>=t>lRH{Y77**k|WOt~#y%Tb~YVAV@;>6&!m*4<1^ z(oa=@5nKf_ zTTa(jc-l-QLXgbL*Th&qj(Ib{S+=$UsTO`_S5r94m-F0iyZT(*9s5XWk3t6&DoS(W zs#HvLvxT&>)}d)VTyY2VCHoJRY;+G(yDE{a)k?5fARFuaLHO3s!@K>mjMJVg6GH4E z`jV~ZkfG7+ubUC+gEkjiffq`78yBZVj0v4<5%fm-&o3>PVjg%@JRFT+Ms!-tB^_OY zP`ZOr+>ml@j%UwB4v|>AjBSsr`(jLDR8h9fdPg~%76BY5;_vWI)lc#s+22?2R;}=! zPM7+YMRD>lCGj;cQ55~S_#UEQ%9x?wR93kmYKMtjYh<~TqX&f{Yb-Pfys?2%nQb zG!vgFetMkYjYE`cvTwo7qGMH0RJI|o0xl&=q3cg$#Q^mJ=_MFHm$*%R@|W{IA(tpd zaGP8N_ItD06I`PnR({T)#G0gjdS4Lp0O1i-=iSL6ua+;b63ZusCQC_7+{ivrObR~gti7$Q-jPpKXZrsN^0eU!z?_P(Mu z7r4e=IOa8XZZkBax$&Baf03;7->C%Z0s-`=L{XM#pB!+b4+He z^0*22DVfx7I*gx=j4)NM+jQ|-k>ih+gFJ_FNI60T4uZ4rD6bw0rL%gZmzcQg4613- zc(IW6{TT-h_E7~j7}6Oehr2Ek7AZ!r!v!rl5Nr&^zv zCdx=rF=c(VH_aH5&x@d4ZkHJc_Wy2SOc<)5f0)dO|4UR=E+n*s?;AbvWff29Ov8z|2&m@FMji5EPTq=yWvv+lj#Bie1=IP68<~kbNqCAbQ;**heY2Ze+a3hE&;*jP;LQDqrAs>yZ zfea^}ikJr@f%|m~>)Fdq5SjJ@m(jrD#vG14Fu%p+DF+4Sv6F*`*l?C`(_)Y}lQcF} zw>VCud*jF``_X*jD*=<)7km<;ap!2)W%SpN34$}zoQ%c!Je5)pU*XQ>M!^?iUR(wU z9Zct@_tNqAr7Y?LScscKLHP)Ztec5K@#}lakAig-yVbEQ2ptC~srG!yT(&}ROP+eW zz1ivptY#OtTI4c@1g@Rfq2_u#oYRtlyNoClcZRbzv_T1LLxLY{XH`~fr^YC=CvBw$+*B+wVg$s|(jH$P@$4&#ET0G#AGxPg`6sHnwyD{6)*`)> zkYDZjR9IVzOp#aa@`VfE|SY53TGjoS0{lf4qW8E9ee$4a8xX zD}gw_sdyik8YxLyY|9j9qu&y}{_Pu1oO#8z1Yx&QZiGrS&r`=Uxq^~7VDn$ZMvJf;!bS%6YxKj-H4`kIzra$uC%L#n;1Q7uwa>V7ab`sS3b4d1B5TPSv zJoR!8N!5H~U&`;|?eyXV%Q+)%cT|1^AhOXSU`bK+t-&}B=~V%{z9sJ(Co~_!;L)`_ zh6=hHkv8VPrTL`#KLQZn86GKEtA?<>Di@ zeqBKr&_~hdiBcdT3f`9(dcO9VTB9FAGdFfgFy!x`dfGpsNLSgC+AXXss}({a2Vxg^ zfLbRdS2u)J*{_g3pl2kt`9Kif;q#lBdM(pG^jgDaxx5B@?943HHW&i#sZn#|8IAbK7;U&Jc-8|q`D2zqJPa6`=y zieCII20WaR=3jX=9B)w2yRNvT_pnQqrF?yr^n-JMPcNF{g(-(0Tm%5~1i`0Gr=TN7nLWWD zY!O!Oy65B^g&tAZR)b||n#cS)^OEaTIJp=dV;ASM>w zZ`os%#52z=##0uT(v^7hBNmkMUnpX_)rZ$lZ9tq;QEL0#LMiWxIGyhlBM`IvfE$1= zJOeh}D%--)QwORJ@FSPycWcEOfeBK-Y_ZpllWZ$t#|4OwLCZS0_>PSskTtQRI zE)pgZ?P7033E%7fYpM?247p6dE0=?dP**P_?ShIC;-+XiQ|34uVU7q(A{T zu@%^X^WX^lW(Rug)6$Q)1szGd95WMQINt!4c&nHd#w<>@Yu9$F1!)|dybKDqHfvUw z(8!WP3_T20VN>hu%ktmOrR>Ta9?j8BHVg=1L_#*CY<=I}r{K<7O@RtK&WlYYnpk6U zRSuDkGXjeUvJer=fKT8PjXo4q>)a6iwZyEAWarDi2TG1w)yfdKkBiO)@ne)c(HTi6 z^^}C8`CYgM5tS6@w9TA%j*J@?b68}hMgxB?mRcSEG!sZ_eVShAd=9YBj|DT|Zhzq@ zClp6bz(G}+ zNpiy5l>;2_zd`P4h=`n^M zxmD{B{;(qSN}Y5@TcSR9Ia%x;S?8!Z7SCFZj_hCjTatR?uBNCqjbufuNM~eMqDS?n zdo{DH8YJ{$yvPjyPVeQ3nxF^VHax8_ilgovEPpyiGm$x8=^<(4@rH<^L zdnGmf6uy#SBTNQfuCQ67xhyb@7AI~JAH>o|v|M&41|;>3cVwq4gS6%N??KNA+P!3i zFjt`5wfbOeIm&$+V0;`cyTS@5N6ai=*-3E?<^tb%m@Mart|y9ANCNcL20!x80D|dA zo1{TO+lSb~3CvMK>_xKjEk>bcYENqe4SphTY){5doz#C~k+=31S3$?l7r?Zb8@plk;Cfh3DF#F{E(?1u%M`EQ`4@|4)T{31e08&>J}TerL2C2R2gWQql30ga6d2B> z%Q&Z20q9TsF+fJ5FY+z$1M{!}#yhmme zeHQYNN@5WR!J!hB6@`q~AEH_4i{d3eNeX|xk+F5vO{pcs6-O6l8mlK6W$R1sW-A#? zT#)-*%Y+!^qGA~IdYDT8<_<5NU}1OmGs3nV?oZ5 z3@ILCBtTMF)DKUpXMEhy8smu8;ER?edMfVgW%x(Z!GTyXMb*A_^k(q;B{QgD#6lbY zf#Y~gLSOzAoHYucaPT?+ZauIjBn>GU2> z0Ad{3sf8$&Dq#hdWAn9lL?k3%;_B@ctZ2akSkw(;qDE}zb7^d}r0tn}#0KuCR5KR9X|9ej{YR{$+wt3CW$hDY z^r9y!@+oEo09eJQ$~=@CEl6v5rnkBfFKD-z0g7r?oMDy;(h5}$?$4Q=t-8~eYV-Z$ zruC=Ptb| zKT$e(PR`kQc5vb3YWsq`8+?~0e7TyGn?s{*6UPAy*x zf&gD*)g9$AnuRJNQV^1(R$+F(h_SLPs;Wy+ zS}bNsguzp-m=l0Dtd<<$cbk4cd=(f21r+Bb^VSa2Kx{d;m)X&Yx~7}!SkJ?sXvyhV z{?BUmplT19{Zfp3 zrGFM_{l2ctCFg}Dr1`Uv;4fNJ?BSvuTtk{cBBOrg8==F=(&zaZj|Wz#{GSVT9T^M= z*vZppVdJGNv@r6^vsQ`Ui^G!w^8F)p$~}I9JMib){OnwcEm7h1uM(T%KS8&LXL`=(?J<)~t==cT2%-PWp+ z$S4L^GGci-N5>iQWhUu%qtMUbNEzDqodhK&y%FC4lF2ejvB~1(?+By?dir>5X4wa`St>fVZG8L4nnm8qi~S zsjsN0$|#1AKZO*|IKVHaζ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 n{~VI;&J;XBTn1h83ycK* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.ttf deleted file mode 100755 index 913b0f537128d6842b09ddb186a8da7f7a85efa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52264 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 LK4aleuQB%j36KX$ diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.woff b/static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.woff deleted file mode 100755 index f0204140dab8d155650b4ed7129b1ef71d0d9977..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27600 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 PJyb0K00C5FpZx#;1n0vw diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.woff2 b/static/pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.woff2 deleted file mode 100755 index 21a92a7e8daf217e8d20e1ac47a121cfaf69a3a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56508 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 WyQk>Bu8W{$Y({8bPdnCoRQ(q}PgYX^ diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.eot b/static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.eot deleted file mode 100755 index 3953513ecd20da8ff0e6c1e528ce1956c131edd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21180 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 D()z>V diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.svg b/static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.svg deleted file mode 100755 index a169e01ae8..0000000000 --- a/static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.svg +++ /dev/null @@ -1,1824 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.ttf deleted file mode 100755 index 1638039b372de8c3b16c5615645f29f3dc45f104..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45328 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≀QUgh}D&> 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∋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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.eot b/static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.eot deleted file mode 100755 index cfc3dd7b4214a5e5d429a5f0851b45a9ff501e3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21424 zcma%iWlS7Q)b6q@?(V+0ySqD!ySpw9El}LuwYWpE;!xa*ySqEZp|rj4cmI94f9{z~ zo|)%7=VUU;WRl65MlArKOA`P9{?|Z&{}2TM9u^S<1cG1y`ar;coQlRR5U^)N36Nm; z&;LJG2m_$}9~=WfLjMQInr32Px#Y=<{f5Td8H+&cvs)YH&#dz)ahC#iYN{F zGNN3;0*6gvR$J?my~B7~+_L@5bN7KoI^=s2jM+#gB)!Ma-q}P%$B}}QhvWlib0UHL zmvLoi@#3)*$E7n0Nd4s9b8-9c%b$oINq^irLVg@@?4$jFJ>je}eazt3RG&YXqzCXh z5EP!N>}<@20$0QM^|$pRi#yK}SCT)Brv{2vwsuEb{b#M*mLaFOB4D;)s_YL$;oRoME}B zf%dP;1RU(Z-T5eBfRKoL9xn--i4(6{L@&A(%jNwvoS?__$@<_Ko3N6|`A79ReMQEU zShp=Db-G|CKNH^P{7>@PF}@0QsjeY0b|Hpi)0gD~G{bQ;scLk-bF=851970$W+kSU z{y76hH{KX5sE)d(pHz^-f^?FrKcp*l;kuD@E_y{R$_4)l67Saa+FhEqy|ZiaFNj@m z%X(U7e#MaX$Ne+E`_bZpDBv*I-Rk(3^8Lq(_2zZoBHOOlrjHOb9xDN7k%o~W44C{q zwG=~z&)f(e#br3pQ}cn;8Po0!nPyK9p}(1_Hdx~i6dBdekN0mKm2l$z8YkwniH$2w zBWsv5^D$P3QrC;3k?l6tllfFiZ^JL7UPJ*V%0DZ+7B9PQd{0O_t9Q*vzvN=lIIz~O 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.ttf deleted file mode 100755 index 0e5dfbe8847eed42798a8c3d424c333445396bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45456 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 TT*sT*6RrU^u~YY2Ou+vG+^#Ef diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot b/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot deleted file mode 100755 index 635848ce521d37804f89ab87dfb02b8fa9de897e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23682 zcma%iRZtvE(CuQ&;;^_c?(V)U?(Xic!GpWIyE_CA8r+@W7Cg9z5E7F6{rBy^Pq(M0 z&P<=vUGq3q-5qWW0HhiL0Pz1UM8JQDh73diA;QBW!olgo1OD?VtKY!`4vZiGDC2+p z|5yne0P;V0al+*AKls0m7N7=j2iO2y{}X8eEdIj}|Mz4AZ~-^~ECFr+XMpv8A?N@F zfY*P#^M78e|L#Np-T$II|5H2sr}>{~E&%&~oAW=8`~NE^35Dp=LMloONkf3d6)-d$Wbp?+61DU)1QbqpD4eHM309Z0huz|n*R$2@NpWj0M>=XXKu1=n zEg_8N!`V~KJLdK1`C6X}Js164P@KqFreLkNRdHDGqK%c`lk%w$<~}Q6!LV1APam(Y z@Rifc8+Tm3?1xa%*!7(|9REHbjyO}H93Ikk{@ngCVj*@K3^yJs&2~UZz=SCAS0Do` z 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 z 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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.svg b/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.svg deleted file mode 100755 index 66a1abd0e8..0000000000 --- a/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.svg +++ /dev/null @@ -1,1824 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf b/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf deleted file mode 100755 index 96240a6e218e415f5b4d546e92319be241850927..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52224 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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff b/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff deleted file mode 100755 index 8956812edc6f915640143e218d252733256eda6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27484 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 diff --git a/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff2 b/static/pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff2 deleted file mode 100755 index b0c2a26b40c91de96e2754bc57afae5ad0893dbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56660 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 ACIA2c diff --git a/static/pattern-library/images/logo-edx.svg b/static/pattern-library/images/logo-edx.svg deleted file mode 100644 index a167235d1f..0000000000 --- a/static/pattern-library/images/logo-edx.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - logo-edX-current - Created with Sketch. - - - - - \ No newline at end of file diff --git a/static/pattern-library/sass/_build.scss b/static/pattern-library/sass/_build.scss deleted file mode 100644 index bc375423cd..0000000000 --- a/static/pattern-library/sass/_build.scss +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------ -// edX Patern Library Elements: Shared Build Compile - -// About: Sass compile for the edX Patern Library Elements that are shared between LTR and RTL UI. Configuration and vendor specific imports happen before this shared set of imports are compiled in the main-*.scss files. - -// ------------------------------ -// #UTILITIES -// ------------------------------ -@import 'utilities/functions'; -@import 'utilities/variables'; -@import 'utilities/mixins'; -@import 'utilities/helpers'; - -// ------------------------------ -// #BASE -// ------------------------------ -@import 'base/normalize'; -@import 'base/reset'; -@import 'base/typography'; - -// ------------------------------ -// #COMPONENTS -// ------------------------------ -@import 'components/headings'; -@import 'components/copy'; -@import 'components/colors'; -@import 'components/buttons'; - -// ------------------------------ -// #LAYOUTS -// ------------------------------ -// TBD - -// ------------------------------ -// #VIEWS -// ------------------------------ -// TBD - -// ------------------------------ -// #SHAME -// ------------------------------ -// TBD diff --git a/static/pattern-library/sass/base/_normalize.scss b/static/pattern-library/sass/base/_normalize.scss deleted file mode 100644 index 458eea1ea3..0000000000 --- a/static/pattern-library/sass/base/_normalize.scss +++ /dev/null @@ -1,427 +0,0 @@ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ - -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after 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/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 when focused and also mouse hovered in all browsers. - */ - -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 { - -moz-box-sizing: content-box; - 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 - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/** - * 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/static/pattern-library/sass/base/_reset.scss b/static/pattern-library/sass/base/_reset.scss deleted file mode 100644 index d3cb580e10..0000000000 --- a/static/pattern-library/sass/base/_reset.scss +++ /dev/null @@ -1,115 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Reset - -// About: Sass partial for resetting and setting base elements. - -// #GLOBAL: Global overrides and resets -// #BASE: Base overrides and resets -// #FORMS: Form-focused overrides and resets -// #ACTIONS: links, buttons, controls overrides and resets -// #MEDIA: images, video, mutlmedia overrides and resets -// #UTILITIES: layout and use case utilities - - -// ---------------------------- -// #GLOBAL -// ---------------------------- -* { - box-sizing: border-box; -} - -// ---------------------------- -// #BASE -// ---------------------------- -html, body { - -} - -audio, -canvas, -iframe, -img, -svg, -video { - vertical-align: middle; -} - -body { - @include font-smoothing(on); - color: $text-base-color; - background: $view-bg; - font-size: font-size(base); - font-family: $font-family-sans-serif; -} - -p, -ol, -ul, -dl { - margin: 0 0 spacing-vertical(small) 0; -} - -// ---------------------------- -// #FORMS -// ---------------------------- -fieldset { - margin: 0; - border: 0; - padding: 0; -} - -textarea { - resize: vertical; -} - -// ---------------------------- -// #ACTIONS -// ---------------------------- -a, -.link { - @extend %link; -} - -// ---------------------------- -// #MEDIA -// ---------------------------- -figure { - display: inline-block; - margin: 0; - padding: 0; - - img { - display: block; - } - - figcaption { - - } -} - -// images -.img, -picture { - max-width: 100%; - margin: 0; -} - -pre { - font-family: $font-family-monospace; - margin: 0; -} - -// ---------------------------- -// #UTILITIES -// ---------------------------- -.sr-only { - @extend %a11y-hide; -} - -.bg-replace { - @extend %a11y-hide-image-text; -} - -[class^='wrapper'] { - @extend %wrapper; -} diff --git a/static/pattern-library/sass/base/_typography.scss b/static/pattern-library/sass/base/_typography.scss deleted file mode 100644 index a92ccaa561..0000000000 --- a/static/pattern-library/sass/base/_typography.scss +++ /dev/null @@ -1,53 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Typography - -// About: Sass partial for basic typography rules and settings - -// #HEADINGS -// #COPY -// #METADATA - - -// ---------------------------- -// #HEADINGS -// ---------------------------- -h1, h2, h3, h4, h5, h6 { - @extend %reset-headings; -} - -h1 { - font-size: font-size(xx-large); -} - -h2 { - font-size: font-size(x-large); -} - -h3 { - font-size: font-size(large); -} - -h4 { - font-size: font-size(mid-large); -} - -h5 { - font-size: font-size(base); -} - -h6 { - font-size: font-size(small); -} - - -// ---------------------------- -// #COPY -// ---------------------------- -.copy, -p, ol, ul, dl, td, th { - @extend %reset-copy; -} - -// ---------------------------- -// #METADATA -// ---------------------------- diff --git a/static/pattern-library/sass/components/_buttons.scss b/static/pattern-library/sass/components/_buttons.scss deleted file mode 100644 index cc38bf97f8..0000000000 --- a/static/pattern-library/sass/components/_buttons.scss +++ /dev/null @@ -1,342 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Components - Buttons - -// About: Contains base styling for demonstration and utility for buttons. -// ---------------------------- - -// #LAYOUT -// #GLOBALS -// #BASE (size) -// #LARGE (size) -// #SMALL (size) -// #DEFAULT (style) -// #PRIMARY (style) -// #SECONDARY (style) -// #LINK (style) -// #ELEVATED (type) -// #ELEVATED-ALT (type) -// #COMBO (type) -// #ICONS (type) -// #OVERLAY (type) -// ---------------------------- - -// ---------------------------- -// #GLOBALS -// ---------------------------- -.btn { - @include transition( - color timing(xx-fast) ease-in-out 0s, - border-color timing(xx-fast) ease-in-out 0s, - background timing(xx-fast) ease-in-out 0s, - box-shadow timing(xx-fast) ease-in-out 0s - ); - - // Display: inline, side-by-side - display: inline-block; - border-style: $buttons-border-style; - border-radius: $buttons-border-radius; - border-width: $buttons-border-size; - font-weight: $buttons-font-weight; - - // Display: block, one button per line, full width - &.block { - display: block; - width: 100%; - } - - // STATE: is disabled - &:disabled, - &.is-disabled { - @extend %state-disabled; - } -} - -// ---------------------------- -// #BASE -// ---------------------------- -.btn-base { - padding: spacing-vertical(x-small) spacing-horizontal(base); - font-size: font-size(base); -} - - -// ---------------------------- -// #LARGE -// ---------------------------- -.btn-large { - padding: spacing-vertical(small) spacing-horizontal(mid-large); - font-size: font-size(mid-large); -} - - -// ---------------------------- -// #SMALL -// ---------------------------- -.btn-small { - padding: spacing-vertical(x-small) spacing-horizontal(small); - font-size: font-size(small); -} - - -// ---------------------------- -// #DEFAULT -// ---------------------------- -.btn-default { - border-color: palette(primary, base); - // background: palette(grayscale, white); - color: palette(primary, base); - - // STATE: hover and focus - &:hover, - &.is-hovered, - &:focus, - &.is-focused { - background: palette(primary, base); - color: palette(grayscale, white); - } - - // STATE: is pressed or active - &:active, - &.is-pressed, - &.is-active { - border-color: palette(primary, dark); - background: palette(primary, dark); - } - - // STATE: is disabled - &:disabled, - &.is-disabled { - border-color: palette(grayscale, light); - background: palette(grayscale, white); - color: palette(grayscale, base); - } -} - -// ---------------------------- -// #PRIMARY -// ---------------------------- -.btn-primary { - border-color: palette(primary, base); - background: palette(primary, base); - color: palette(grayscale, white); - - // STATE: hover and focus - &:hover, - &.is-hovered, - &:focus, - &.is-focused { - border-color: palette(primary, accent); - background: palette(primary, accent); - } - - // STATE: is pressed or active - &:active, - &.is-pressed, - &.is-active { - border-color: palette(primary, base); - background: palette(primary, base); - } - - // STATE: is disabled - &:disabled, - &.is-disabled { - border-color: palette(grayscale, light); - background: palette(grayscale, light); - color: palette(grayscale, base); - } -} - - -// ---------------------------- -// #SECONDARY -// ---------------------------- -.btn-secondary { - border-color: $transparent; - background: $transparent; - color: palette(primary, base); - - // STATE: hover and focus - &:hover, - &.is-hovered, - &:focus, - &.is-focused { - border-color: palette(grayscale-cool, light); - } - - // STATE: is pressed or active - &:active, - &.is-pressed, - &.is-active { - border-color: palette(primary, base); - color: palette(primary, base); - } - - // STATE: is disabled - &:disabled, - &.is-disabled { - border-color: palette(grayscale, light); - color: palette(grayscale, light); - } -} - - -// ---------------------------- -// #LINK -// ---------------------------- -.btn-link { - @extend %link; - - // reset of inherited buttons - border-radius: 0; - border-color: $transparent; - padding: 1px; - background: $transparent; -} - - -// ---------------------------- -// #ELEVATED -// ---------------------------- -.btn-elevated { - border-color: palette(primary, base); - box-shadow: inset 0 0 -$buttons-elevated-shadow 0 0 palette(primary, dark); - background: palette(primary, base); - color: palette(grayscale, white); - - // STATE: hover and focus - &:hover, - &.is-hovered, - &:focus, - &.is-focused { - box-shadow: inset 0 0 -$buttons-elevated-shadow 0 0 palette(primary, dark); - background: palette(primary, accent); - } - - // STATE: is pressed or active - &:active, - &.is-pressed, - &.is-active { - box-shadow: inset 0 $buttons-elevated-shadow 0 0 palette(primary, x-dark); - background: palette(primary, dark); - } - - // STATE: is disabled - &:disabled, - &.is-disabled { - border-color: palette(grayscale, x-light); - box-shadow: inset 0 -1px 0 palette(grayscale, light); - background: palette(grayscale, x-light); - color: palette(grayscale, base); - } -} - - -// ---------------------------- -// #ELEVATED-ALT -// ---------------------------- -.btn-elevated-alt { - box-shadow: inset 0 0 -$buttons-elevated-shadow 0 0 palette(grayscale-cool, light); - border-color: palette(grayscale-cool, light); - background: $transparent; - color: palette(primary, base); - - // STATE: hover and focus - &:hover, - &.is-hovered, - &:focus, - &.is-focused { - border-color: palette(primary, base); - box-shadow: inset 0 0 -$buttons-elevated-shadow 0 0 palette(primary, base); - color: palette(grayscale, white); - background: palette(primary, accent); - } - - // STATE: is pressed or active - &:active, - &.is-pressed, - &.is-active { - box-shadow: inset 0 $buttons-elevated-shadow 0 0 palette(primary, x-dark); - background: palette(primary, dark); - } - - // STATE: is disabled - &:disabled, - &.is-disabled { - border-color: palette(grayscale, x-light); - box-shadow: inset 0 -1px 0 palette(grayscale, light); - background: palette(grayscale, x-light); - color: palette(grayscale, base); - } -} - - -// ---------------------------- -// #COMBO -// ---------------------------- -.btn-combo { - border-radius: 0; - - // targets the first element in a parent container - &:first-of-type { - @include border-top-left-radius($buttons-border-radius); - @include border-bottom-left-radius($buttons-border-radius); - } - - // targets the last element in a parent container - &:last-of-type { - @include border-top-right-radius($buttons-border-radius); - @include border-bottom-right-radius($buttons-border-radius); - } -} - - -// ---------------------------- -// #ICONS -// ---------------------------- -.has-icon { - -} - -.has-icon-reverse { - -} - - -// ---------------------------- -// #OVERLAY -// ---------------------------- -.btn-overlay { - border-color: palette(grayscale, white); - background: $transparent; - color: palette(grayscale, white); - font-weight: font-weight(semi-bold); - - // STATE: hover and focus - &:hover, - &.is-hovered, - &:focus, - &.is-focused { - background: palette(grayscale, white); - color: palette(primary, base); - } - - // STATE: is pressed or active - &:active, - &.is-pressed, - &.is-active { - color: palette(primary, dark); - } - - // STATE: is disabled - &:disabled, - &.is-disabled { - border-color: palette(grayscale, trans); - color: palette(grayscale, x-light); - - &:hover { - border-color: palette(grayscale, trans); - background: $transparent; - color: palette(grayscale, x-light); - } - } -} diff --git a/static/pattern-library/sass/components/_colors.scss b/static/pattern-library/sass/components/_colors.scss deleted file mode 100644 index 0a35e91687..0000000000 --- a/static/pattern-library/sass/components/_colors.scss +++ /dev/null @@ -1,269 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Components - Colors - -// About: Contains base styling for demonstration and utility color palette stylng. -// ---------------------------- - -// #SWATCH LAYOUT -// #SWATCH RENDERING -// ---------------------------- - -// ---------------------------- -// #SWATCH LAYOUT -// ---------------------------- -.example { - @include transition(all timing(x-fast) ease-in-out); - border: 1px solid palette(grayscale, x-light); - border-radius: spacing-horizontal(xx-small); - margin-bottom: spacing-vertical(mid-small); - padding: spacing-vertical(x-small) spacing-horizontal(small); - box-shadow: 0 rem(2) rem(2) 0 palette(grayscale, xx-trans); - background: palette(grayscale, white); - color: palette(grayscale, white); - - // STATE: hover, focus, and active - &:hover, &:focus, &:active { - @include transform(scale(1.05)); - box-shadow: 0 rem(2) rem(2) 0 palette(grayscale, x-trans); - } -} - -.swatch-color { - display: block; - margin-bottom: spacing-vertical(x-small); - padding: spacing-vertical(mid-large) spacing-horizontal(mid-small); - @include text-align(center); - - .color-class { - font-size: font-size(small); - text-transform: lowercase; - - // CASE: light text on dark bg - &.lod { - color: palette(grayscale, white); - } - - // CASE: dark text on light bg - &.dol { - color: palette(grayscale, black); - } - } - - // CASE: base color - &.base { - - .color-class { - font-weight: font-weight(bold); - } - } -} - -.swatch-meta { - padding: spacing-vertical(xx-small) spacing-horizontal(small); - white-space: nowrap; - font-size: font-size(small); - @include text-align(center); - color: palette(grayscale, dark); - - .color-rgb { - @include ellipsis(); - } -} - -// ---------------------------- -// #SWATCH RENDERING -// ---------------------------- -.brand-primary { - - &.base { - background: palette(primary, base); - } - - &.light { - background: palette(primary, light); - } - - &.x-light { - background: palette(primary, x-light); - } - - &.dark { - background: palette(primary, dark); - } - - &.x-dark { - background: palette(primary, x-dark); - } - - &.accent { - background: palette(primary, accent); - } - - &.x-accent { - background: palette(primary, x-accent); - } -} - -.brand-secondary { - background: palette(secondary, base); - - &.base { - background: palette(secondary, base); - } - - &.light { - background: palette(secondary, light); - } - - &.x-light { - background: palette(secondary, x-light); - } - - &.dark { - background: palette(secondary, dark); - } - - &.x-dark { - background: palette(secondary, x-dark); - } - - &.accent { - background: palette(secondary, accent); - } -} - -.grayscale { - background: palette(grayscale, base); - - &.base { - background: palette(grayscale, base); - } - - &.light { - background: palette(grayscale, light); - } - - &.x-light { - background: palette(grayscale, x-light); - } - - &.white { - background: palette(grayscale, white); - } - - &.white-t { - background: palette(grayscale, white-t); - } - - &.dark { - background: palette(grayscale, dark); - } - - &.x-dark { - background: palette(grayscale, x-dark); - } - - &.black { - background: palette(grayscale, black); - } - - &.black-t { - background: palette(grayscale, black-t); - } - - &.trans { - background: palette(grayscale, trans); - } - - &.x-trans { - background: palette(grayscale, x-trans); - } - - &.xx-trans { - background: palette(grayscale, xx-trans); - } -} - -.grayscale-cool { - background: palette(grayscale-cool, base); - - &.base { - background: palette(grayscale-cool, base); - } - - &.light { - background: palette(grayscale-cool, light); - } - - &.x-light { - background: palette(grayscale-cool, x-light); - } - - &.dark { - background: palette(grayscale-cool, dark); - } - - &.x-dark { - background: palette(grayscale-cool, x-dark); - } - - &.trans { - background: palette(grayscale-cool, trans); - } - - &.x-trans { - background: palette(grayscale-cool, x-trans); - } - - &.xx-trans { - background: palette(grayscale-cool, xx-trans); - } -} - -.success { - background: palette(success, base); - - &.base { - background: palette(success, base); - } - - &.light { - background: palette(success, light); - } - - &.dark { - background: palette(success, dark); - } -} - -.warning { - background: palette(warning, base); - - &.base { - background: palette(warning, base); - } - - &.light { - background: palette(warning, light); - } - - &.dark { - background: palette(warning, dark); - } -} - -.error { - background: palette(error, base); - - &.base { - background: palette(error, base); - } - - &.light { - background: palette(error, light); - } - - &.dark { - background: palette(error, dark); - } -} diff --git a/static/pattern-library/sass/components/_copy.scss b/static/pattern-library/sass/components/_copy.scss deleted file mode 100644 index 390953afdb..0000000000 --- a/static/pattern-library/sass/components/_copy.scss +++ /dev/null @@ -1,111 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Components - Copy - -// About: Contains base styling for copy (general text and type used in content and functionaly). - -// #GLOBAL -// #INDIVIDUAL COPY CASES - -// ---------------------------- -// #GLOBAL -// ---------------------------- -.copy { - color: $text-base-color; - - &.emphasized { - color: $text-emphasized-color; - font-weight: $text-emphasized-font-weight; - } - - &.de-emphasized { - color: $text-de-emphasized-color; - font-weight: $text-de-emphasized-font-weight; - } -} - -// ---------------------------- -// #INDIVIDUAL COPY CASES -// ---------------------------- -// archetypes -%copy-lead { - font-size: font-size(large); - line-height: line-height(mid-large); - - p, - ol, - ul, - dl { - margin-bottom: spacing-vertical(mid-small); - } -} - -%copy-large { - font-size: font-size(mid-large); - line-height: line-height(mid-large); - - p, - ol, - ul, - dl { - margin-bottom: spacing-vertical(small); - } -} - -%copy-base { - font-size: font-size(base); - line-height: line-height(mid-large); - - p, - ol, - ul, - dl { - margin-bottom: spacing-vertical(small); - } -} - -%copy-meta { - font-size: font-size(small); - line-height: line-height(mid-large); - - p, - ol, - ul, - dl { - margin-bottom: spacing-vertical(small); - } -} - -%copy-micro { - font-size: font-size(x-small); - line-height: line-height(small); - - p, - ol, - ul, - dl { - margin-bottom: spacing-vertical(small); - } -} - -// application of archetypes -.copy-lead { - @extend %copy-lead; -} - -.copy-large { - @extend %copy-large; -} - -.copy-base { - @extend %copy-base; -} - -.copy-meta { - @extend %copy-meta; -} - -.copy-micro { - @extend %copy-micro; -} - - diff --git a/static/pattern-library/sass/components/_headings.scss b/static/pattern-library/sass/components/_headings.scss deleted file mode 100644 index e3e2e3f034..0000000000 --- a/static/pattern-library/sass/components/_headings.scss +++ /dev/null @@ -1,102 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Components - Headings - -// About: Contains base styling for headings (leading type for sections of content and UI). - -// #GLOBAL -// #INDIVIDUAL HEADINGS - -// ---------------------------- -// #GLOBAL -// ---------------------------- -.hd-1, -.hd-2, -.hd-3, -.hd-4, -.hd-5, -.hd-6 { - @extend %reset-headings; - - &.emphasized { - color: $headings-primary-color; - font-weight: $headings-font-weight-bold; - } - - &.de-emphasized { - color: $headings-secondary-color; - } -} - -.hd-6, -.hd-7 { - font-weight: $headings-font-weight-bold; - text-transform: uppercase; - - &.emphasized { - font-weight: $headings-font-weight-x-bold; - } -} - - -// ---------------------------- -// #INDIVIDUAL HEADINGS -// ---------------------------- -// Level one heading -.hd-1 { - margin-bottom: spacing-vertical(small); - font-size: font-size(xxx-large); - line-height: line-height(xx-large); -} - - -// Level two heading -.hd-2 { - margin-bottom: spacing-vertical(small); - font-size: font-size(xx-large); - line-height: line-height(x-large); -} - - -// Level three heading -.hd-3 { - margin-bottom: spacing-vertical(x-small); - font-size: font-size(x-large); - line-height: line-height(large); - - &.de-emphasized { - color: palette(grayscale, base); - } -} - - -// Level four heading -.hd-4 { - margin-bottom: spacing-vertical(x-small); - font-weight: font-weight(semi-bold); - font-size: font-size(large); - line-height: line-height(mid-small); -} - - -// Level five heading -.hd-5 { - margin-bottom: spacing-vertical(x-small); - font-weight: font-weight(bold); - font-size: font-size(mid-large); - line-height: line-height(mid-large); -} - - -// Level six heading -.hd-6 { - margin-bottom: spacing-vertical(x-small); - font-size: font-size(small); - line-height: line-height(mid-small); -} - -// Level seven heading -.hd-7 { - margin-bottom: spacing-vertical(x-small); - font-size: font-size(x-small); - line-height: line-height(small); -} diff --git a/static/pattern-library/sass/main-ltr.scss b/static/pattern-library/sass/main-ltr.scss deleted file mode 100644 index d51d3d2263..0000000000 --- a/static/pattern-library/sass/main-ltr.scss +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------ -// edX Patern Library Elements: Main Style Compile - -// About: Sass compile for the edX Patern Library Elements. This does not contain styles for other edX products/experiences (e.g. account/onboarding), nor does it contain styling for the Pattern Library Site - -// NOTE: This is the left to right (LTR) configured style compile. It should mirror main-rtl w/ the exception of bi-app references. - -// ------------------------------ -// #VENDOR -// ------------------------------ -@import '../../vendor/bourbon/bourbon'; -@import '../../vendor/bi-app/bi-app-ltr'; // LTR support - -// ------------------------------ -// #UTILITIES -// ------------------------------ -@import 'utilities/variables-ltr'; - -// ------------------------------ -// #BUILD -// ------------------------------ -@import 'build'; // shared compile/build order for both LTR and RTL UI diff --git a/static/pattern-library/sass/main-rtl.scss b/static/pattern-library/sass/main-rtl.scss deleted file mode 100644 index b57aec8976..0000000000 --- a/static/pattern-library/sass/main-rtl.scss +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------ -// edX Patern Library Elements: Main Style Compile - -// ABOUT: Sass compile for the edX Patern Library Elements. This does not contain styles for other edX products/experiences (e.g. account/onboarding), nor does it contain styling for the Pattern Library Site - -// NOTE: This is the right to left (RTL) configured style compile. It should mirror main-ltr w/ the exception of bi-app references. - -// ------------------------------ -// #VENDOR -// ------------------------------ -@import '../../vendor/bourbon/bourbon'; -@import '../../vendor/bi-app/bi-app-rtl'; // RTL support - -// ------------------------------ -// #UTILITIES -// ------------------------------ -@import 'utilities/variables-rtl'; - -// ------------------------------ -// #BUILD -// ------------------------------ -@import 'build'; // shared compile/build order for both LTR and RTL UI diff --git a/static/pattern-library/sass/utilities/_functions.scss b/static/pattern-library/sass/utilities/_functions.scss deleted file mode 100644 index 1cc6f6f073..0000000000 --- a/static/pattern-library/sass/utilities/_functions.scss +++ /dev/null @@ -1,95 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Functions - -// About: Sass partial for defining Sass helper functions. - -// #FUNCTIONS - - -// ---------------------------- -// FUNCTIONS -// ---------------------------- -// get colors from defined palettes map values -@function palette($palette, $tone: 'base') { - @return map-get(map-get($palettes, $palette), $tone); -} - -// get font sizes from defined map values -@function font-size($key) { - @if map-has-key($font-sizes, $key) { - @return rem(map-get($font-sizes, $key)); - } - - @warn "Unknown `#{$key}` in $font-sizes."; - @return null; -} - -// get line-heights from defined map values -@function line-height($key) { - @if map-has-key($line-heights, $key) { - @return map-get($line-heights, $key); - } - - @warn "Unknown `#{$key}` in $line-heights."; - @return null; -} - -// get font sizes from defined map values -@function font-weight($key) { - @if map-has-key($font-weights, $key) { - @return map-get($font-weights, $key); - } - - @warn "Unknown `#{$key}` in $font-weights."; - @return null; -} - -// get letter spacing from defined map values -@function letter-spacing($key) { - @if map-has-key($letter-spacing, $key) { - @return map-get($letter-spacing, $key); - } - - @warn "Unknown `#{$key}` in $letter-spacing."; - @return null; -} - -// get z-indexes from defined map values -@function z-index($key) { - @if map-has-key($z-depths, $key) { - @return map-get($z-depths, $key); - } - - @warn "Unknown `#{$key}` in $z-depths."; - @return null; -} - -// get timing from defined map values -@function timing($key) { - @if map-has-key($timing, $key) { - @return map-get($timing, $key); - } - - @warn "Unknown `#{$key}` in $z-depths."; - @return null; -} - -// get vertical spacings from defined map values -@function spacing-vertical($key) { - @if map-has-key($spacing-vertical, $key) { - @return rem(map-get($spacing-vertical, $key)); - } - - @warn "Unknown `#{$key}` in $spacing-vertical."; - @return null; -} - -// get horizontal spacings from defined map values -@function spacing-horizontal($key) { - @if map-has-key($spacing-horizontal, $key) { - @return rem(map-get($spacing-horizontal, $key)); - } - - @warn "Unknown `#{$key}` in $spacing-horizontal."; - @return null; -} diff --git a/static/pattern-library/sass/utilities/_helpers.scss b/static/pattern-library/sass/utilities/_helpers.scss deleted file mode 100644 index 57a9efc867..0000000000 --- a/static/pattern-library/sass/utilities/_helpers.scss +++ /dev/null @@ -1,149 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Helpers - -// About: Sass partial for defining extends and re-usable elements at the Sass compile level. - -// #UTILITIES -// #RESETS - -// ---------------------------- -// #UTILITIES -// ---------------------------- -// visual disabled -%state-disabled { - pointer-events: none; - outline: none; - cursor: default; -} - -// presentational wrapper -%wrapper { - @include clearfix(); - width: 100%; -} - -// remove spacing from first/last children -%clear-first-child { - - &:first-child { - margin-top: 0; - padding-top: 0; - border-top: none; - } -} - -%clear-last-child { - - &:last-child { - margin-bottom: 0; - padding-bottom: 0; - border-bottom: none; - } -} - -// accessibility -%a11y-hide { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -%a11y-hide-image-text { - overflow: hidden; - text-indent: 100%; - white-space: nowrap; -} - -// ---------------------------- -// #UTILITIES -// ---------------------------- -// reset of lists -%reset-lists { - margin: 0; - padding: 0; - list-style: none; - text-indent: 0; -} - -%list-unstyled { - @extend %reset-lists; - - li, - dt, - dd { - margin: 0; - padding: 0; - } -} - -%list-inline { - @extend %list-unstyled; - - li, - dt, - dd { - display: inline-block; - } -} - -// reset of typography -%reset-headings { - margin: 0 0 spacing-horizontal(base) 0; - font-family: $headings-base-font-family; - font-weight: $headings-base-font-weight; - font-size: font-size(base); - line-height: line-height(base); - color: $headings-base-color; -} - -// reset of copy -%reset-copy { - font-family: $text-base-font-family; -} - -// reset of code -%reset-code { - font-family: $font-family-monospace; - font-size: font-size(base); - line-height: line-height(large); - color: $text-base-color; -} - -// reset of links -%link { - @include transition( - color timing(xx-fast) ease-in-out 0s, - border-color timing(xx-fast) ease-in-out 0s - ); - - border-bottom: 1px solid $transparent; - color: palette(primary, base); - text-decoration: none; - - // STATE: hover, active, focus - &:hover, - &:active, - &:focus { - border-bottom-color: palette(primary, accent); - color: palette(primary, accent); - } - - // STATE: is disabled - &:disabled, - &.is-disabled { - display: none; // :) - color: palette(grayscale, light); - } - - // STATE: is pressed or active - &:active, - &.is-pressed, - &.is-active { - color: palette(primary, dark); - } -} diff --git a/static/pattern-library/sass/utilities/_mixins.scss b/static/pattern-library/sass/utilities/_mixins.scss deleted file mode 100644 index fab370425b..0000000000 --- a/static/pattern-library/sass/utilities/_mixins.scss +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Mixins - -// About: Sass partial containing mixins and functions for use within the application. - -// #MIXINS - - -// ------------------------------ -// #MIXINS -// ------------------------------ -@mixin font-smoothing($value: on) { - @if $value == on { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - @else { - -webkit-font-smoothing: subpixel-antialiased; - -moz-osx-font-smoothing: auto; - } -} diff --git a/static/pattern-library/sass/utilities/_variables-ltr.scss b/static/pattern-library/sass/utilities/_variables-ltr.scss deleted file mode 100644 index a134d27899..0000000000 --- a/static/pattern-library/sass/utilities/_variables-ltr.scss +++ /dev/null @@ -1,7 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Variables (LTR-centric) - -// grid - configuration (susy-based) -$susy: ( - flow: ltr, -); diff --git a/static/pattern-library/sass/utilities/_variables-rtl.scss b/static/pattern-library/sass/utilities/_variables-rtl.scss deleted file mode 100644 index c969805091..0000000000 --- a/static/pattern-library/sass/utilities/_variables-rtl.scss +++ /dev/null @@ -1,7 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Variables (RTL-centric) - -// grid - configuration (susy-based) -$susy: ( - flow: rtl, -); diff --git a/static/pattern-library/sass/utilities/_variables.scss b/static/pattern-library/sass/utilities/_variables.scss deleted file mode 100644 index 5b308d94f4..0000000000 --- a/static/pattern-library/sass/utilities/_variables.scss +++ /dev/null @@ -1,347 +0,0 @@ -// ------------------------------ -// edX Pattern Library: Variables - -// About: Sass partial for defining variables used throughout the applications. - -// #UNITS: Basic units of measurement -// #GRID: Grid and layout variables -// #COLORS: Base, palette and theme color definitions + application -// #TYPOGRAPHY: Font definitions and scales -// #DEPTH: Event timing variables -// #TIMING: Event timing variables -// #APPLICATIONS: Applying configuration - - -// ---------------------------- -// #UNITS -// ---------------------------- -$em-base: 16; // deliberately sets bourbon-based em-base (http://bourbon.io/docs/#em-base) - -$static-path: '..' !default; - - -// ---------------------------- -// #GRID -// ---------------------------- -// grid - baseline -$baseline: 20; -$baseline-vertical: ($baseline*2); -$baseline-horizontal: $baseline; - -$susy: ( - use-custom clearfix: true, - global-box-sizing: border-box, - math: fluid, - output: float, - columns: 12, - gutters: .5, - container: rem(1170), -); - -// grid - breakpoints -$bp-small: 320px; -$bp-medium: 768px; -$bp-large: 1024px; -$bp-huge: 1280px; - -// ---------------------------- -// #COLORS -// ---------------------------- -// color: config -$transparent: rgba(0, 0, 0, 0); - -$gray: rgb(167, 164, 164); -$gray-cool: rgb(158, 177, 185); -$red: rgb(178, 6, 16); -$yellow: rgb(253, 188, 86); -$green: rgb(37, 184, 90); -$blue: rgb(0, 121, 188); -$pink: rgb(203, 89, 141); - -// colors: brand -$brand-primary: $blue; -$brand-primary-accent: rgb(14, 166, 236); -$brand-secondary: $pink; -$brand-secondary-accent: rgb(242, 108, 170); - -// colors: utilities -$success: $green; -$warning: $yellow; -$error: $red; - -// colors: palettes -$palettes: ( - primary: ( - base: $brand-primary, - light: tint($brand-primary, 30%), - x-light: tint($brand-primary, 70%), - dark: shade($brand-primary, 30%), - x-dark: shade($brand-primary, 55%), - accent: $brand-primary-accent, - x-accent: saturate($brand-primary-accent, 25%) - ), - secondary: ( - base: $brand-secondary, - light: tint($brand-secondary, 30%), - x-light: tint($brand-secondary, 70%), - dark: shade($brand-secondary, 30%), - x-dark: shade($brand-secondary, 55%), - accent: $brand-secondary-accent - ), - grayscale: ( - base: $gray, - light: tint($gray, 50%), - x-light: tint($gray, 75%), - white: tint($gray, 97%), - white-t: tint($gray, 100%), - dark: shade($gray, 40%), - x-dark: shade($gray, 60%), - black: shade($gray, 90%), - black-t: shade($gray, 100%), - trans: transparentize($gray, 0.50), - x-trans: transparentize($gray, 0.75), - xx-trans: transparentize($gray, 0.95) - ), - grayscale-cool: ( - base: $gray-cool, - light: tint($gray-cool, 50%), - x-light: tint($gray-cool, 75%), - dark: shade($gray-cool, 50%), - x-dark: shade($gray-cool, 75%), - trans: transparentize($gray-cool, 0.50), - x-trans: transparentize($gray-cool, 0.75), - xx-trans: transparentize($gray-cool, 0.95) - ), - success: ( - base: $success, - light: tint($success, 33%), - dark: shade($success, 33%) - ), - error: ( - base: $error, - light: tint($error, 33%), - dark: shade($error, 33%) - ), - warning: ( - base: $warning, - light: tint($warning, 33%), - dark: shade($warning, 33%) - ), -); - -// ---------------------------- -// #TYPOGRAPHY -// ---------------------------- -// typography: config -@include font-face( - 'Open Sans', - '#{$static-path}/../fonts/OpenSans/OpenSans-Light-webfont', - 300, - $file-formats: woff woff2 ttf -); -@include font-face( - 'Open Sans', - '#{$static-path}/../fonts/OpenSans/OpenSans-LightItalic-webfont', - 300, - italic, - $file-formats: woff woff2 ttf -); -@include font-face( - 'Open Sans', - '#{$static-path}/../fonts/OpenSans/OpenSans-Regular-webfont', - 400, - $file-formats: woff woff2 ttf -); -@include font-face( - 'Open Sans', - '#{$static-path}/../fonts/OpenSans/OpenSans-Italic-webfont', - 400, - italic, - $file-formats: woff woff2 ttf -); -@include font-face( - 'Open Sans', - '#{$static-path}/../fonts/OpenSans/OpenSans-Semibold-webfont', - 600, - $file-formats: woff woff2 ttf -); -@include font-face( - 'Open Sans', - '#{$static-path}/../fonts/OpenSans/OpenSans-SemiboldItalic-webfont', - 600, - italic, - $file-formats: woff woff2 ttf -); -@include font-face( - 'Open Sans', - '#{$static-path}/../fonts/OpenSans/OpenSans-Bold-webfont', - 700, - $file-formats: woff woff2 ttf -); -@include font-face( - 'Open Sans', - '#{$static-path}/../fonts/OpenSans/OpenSans-BoldItalic-webfont', - 700, - italic, - $file-formats: woff woff2 ttf -); - -// typography: config - stacks -$font-family-sans-serif: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif; -$font-family-monospace: 'Bitstream Vera Sans Mono', Consolas, Courier, monospace; - -// typography: config - scale -$modular-scale-ratio: $perfect-fourth; - -// typography: sizes -$font-sizes: ( - xxx-large: 38, - xx-large: 28, - x-large: 24, - large: 21, - mid-large: 18, - base: 16, - small: 14, - x-small: 12, -); - -// typography: line-height -$line-heights: ( - xx-large: 1.40, - x-large: 1.40, - large: 1.50, - mid-large: 1.60, - mid-small: 1.60, - small: 1.5, - base: 1.5, - none: 0 -); - -// typography: weights -$font-weights: ( - normal: 400, - light: 300, - x-light: 200, - semi-bold: 600, - bold: 700, - x-bold: 800 -); - -// typography: letter-spacing -$letter-spacing: ( - normal: 0, - xx-tight: -3, - x-tight: -2, - tight: -.095, - loose: -.075, - x-loose: -.025, - xx-loose: 3 -); - -// ---------------------------- -// #DEPTH -// ---------------------------- -$z-depths: ( - base: 1, - mid-back: -10, - back: -100, - very-back: -1000, - mid-front: 10, - front: 100, - very-front: 1000 -); - -$spacing-vertical: ( - base: $baseline-vertical, - mid-small: ($baseline-vertical*0.75), - small: ($baseline-vertical/2), - x-small: ($baseline-vertical/4), - xx-small: ($baseline-vertical/8), - mid-large: ($baseline-vertical*1.5), - large: ($baseline-vertical*2), - x-large: ($baseline-vertical*4) -); - -$spacing-horizontal: ( - base: $baseline-horizontal, - mid-small: ($baseline-horizontal*0.75), - small: ($baseline-horizontal/2), - x-small: ($baseline-horizontal/4), - xx-small: ($baseline-horizontal/8), - mid-large: ($baseline-horizontal*1.5), - large: ($baseline-horizontal*2), - x-large: ($baseline-horizontal*4) -); - - -// ---------------------------- -// #TIMING -// ---------------------------- -$timing: ( - base: 0.75s, - slow: 1s, - x-slow: 1.5s, - fast: 0.5s, - x-fast: 0.25s, - xx-fast: 0.125s -); - -// ---------------------------- -// #APPLICATIONS -// ---------------------------- -// scaffolding -$view-bg: palette(grayscale, xx-light); - -// base component settings -$component-focus-color: inherit; -$component-focus-bg: palette(primary, x-light); -$component-active-color: palette(grayscale, white); -$component-active-bg: palette(primary, base); - -// base text settings -$text-base-font-family: $font-family-sans-serif; -$text-base-color: palette(grayscale, dark); -$text-base-font-weight: font-weight(normal); -$text-base-focus-color: palette(grayscale, x-dark); - -$text-emphasized-color: palette(grayscale, x-dark); -$text-emphasized-font-weight: font-weight(normal); - -$text-de-emphasized-color: palette(grayscale, base); -$text-de-emphasized-font-weight: font-weight(normal); - -// links -$link-color: palette(primary, base); -$link-focus-color: palette(primary, sat); -$link-visited-color: palette(primary, dark); - -// headings -$headings-font-weight-normal: font-weight(normal); -$headings-font-weight-bold: font-weight(semi-bold); -$headings-font-weight-x-bold: font-weight(bold); - -$headings-base-font-family: $font-family-sans-serif; -$headings-base-font-weight: $headings-font-weight-normal; -$headings-base-color: palette(grayscale, x-dark); - -$headings-primary-font-family: $font-family-sans-serif; -$headings-primary-color: palette(grayscale, black); - -$headings-secondary-font-family: $font-family-sans-serif; -$headings-secondary-color: palette(grayscale, base); - -// buttons -$buttons-border-style: solid; -$buttons-border-size: 1px; -$buttons-elevated-shadow: 3px; -$buttons-border-radius: 3px; -$buttons-font-weight: font-weight(semi-bold); - -// tables -$table-cell-padding: spacing-vertical(small) spacing-horizontal(small); -$table-condensed-cell-padding: spacing-vertical(x-small) spacing-horizontal(x-small); -$table-bg: palette(grayscale, white); -$table-accent-bg: palette(primary, accent); -$table-focus-bg: $component-focus-bg; -$table-active-bg: $component-active-bg; -$table-border-color: palette(grayscale, x-light); diff --git a/static/vendor/bi-app/_bi-app-ltr.scss b/static/vendor/bi-app/_bi-app-ltr.scss deleted file mode 100755 index 3b5dfab593..0000000000 --- a/static/vendor/bi-app/_bi-app-ltr.scss +++ /dev/null @@ -1,11 +0,0 @@ -// ------------------------------------------ -// left to right module -// authors: -// twitter.com/anasnakawa -// twitter.com/victorzamfir -// licensed under the MIT license -// http://www.opensource.org/licenses/mit-license.php -// ------------------------------------------ - -@import 'variables-ltr'; -@import 'mixins'; diff --git a/static/vendor/bi-app/_bi-app-rtl.scss b/static/vendor/bi-app/_bi-app-rtl.scss deleted file mode 100755 index 2e4b8271d8..0000000000 --- a/static/vendor/bi-app/_bi-app-rtl.scss +++ /dev/null @@ -1,11 +0,0 @@ -// ------------------------------------------ -// right to left module -// authors: -// twitter.com/anasnakawa -// twitter.com/victorzamfir -// licensed under the MIT license -// http://www.opensource.org/licenses/mit-license.php -// ------------------------------------------ - -@import 'variables-rtl'; -@import 'mixins'; diff --git a/static/vendor/bi-app/_mixins.scss b/static/vendor/bi-app/_mixins.scss deleted file mode 100755 index e02d4d00ac..0000000000 --- a/static/vendor/bi-app/_mixins.scss +++ /dev/null @@ -1,294 +0,0 @@ -// ------------------------------------------ -// bi app mixins -// authors: -// twitter.com/anasnakawa -// twitter.com/victorzamfir -// licensed under the MIT license -// http://www.opensource.org/licenses/mit-license.php -// ------------------------------------------ - -// ------------------------------------------ -// Table of contents -// ------------------------------------------ -// padding -// margin -// float -// text align -// clear -// left / right -// border -// - width -// - style -// - color -// - generic -// - radius -// ltr / rtl contents -// ------------------------------------------ - -// generic mixin for properties with values -// (top right bottom left) -// ------------------------------------------ -@mixin bi-app-compact($property, $top, $right, $bottom, $left) { - @if $bi-app-direction == ltr { - #{$property}: $top $right $bottom $left; - } @else { - #{$property}: $top $left $bottom $right; - } -} - -// padding -// ------------------------------------------ -@mixin padding-left($distance) { - padding-#{$bi-app-left}: $distance; -} - -@mixin padding-right($distance) { - padding-#{$bi-app-right}: $distance; -} - -@mixin padding($top, $right, $bottom, $left) { - @include bi-app-compact(padding, $top, $right, $bottom, $left); -} - -// margin -// ------------------------------------------ -@mixin margin-left($distance) { - margin-#{$bi-app-left}: $distance; -} - -@mixin margin-right($distance) { - margin-#{$bi-app-right}: $distance; -} - -@mixin margin($top, $right, $bottom, $left) { - @include bi-app-compact(margin, $top, $right, $bottom, $left); -} - -// float -// ------------------------------------------ -@mixin bi-app-float-left { - float: $bi-app-left; -} - -@mixin bi-app-float-right { - float: $bi-app-right; -} - -@mixin float($direction) { - @if $direction == left { - @include bi-app-float-left; - } @else if $direction == right { - @include bi-app-float-right; - } @else { - float: $direction; - } -} - -// text align -// ------------------------------------------ -@mixin bi-app-text-align-left { - text-align: $bi-app-left; -} - -@mixin bi-app-text-align-right { - text-align: $bi-app-right; -} - -@mixin text-align($direction) { - @if $direction == left { - @include bi-app-text-align-left; - } @else if $direction == right { - @include bi-app-text-align-right; - } @else { - text-align: $direction; - } -} - -// clear -// ------------------------------------------ -@mixin bi-app-clear-left { - clear: $bi-app-left; -} - -@mixin bi-app-clear-right { - clear: $bi-app-right; -} - -@mixin clear($direction) { - @if $direction == left { - @include bi-app-clear-left; - } @else if $direction == right { - @include bi-app-clear-right; - } @else { - clear: $direction; - } -} - -// left / right -// ------------------------------------------ -@mixin left($distance) { - @if $bi-app-direction == ltr { - left: $distance; - } @else if $bi-app-direction == rtl { - right: $distance; - } -} - -@mixin right($distance) { - @if $bi-app-direction == ltr { - right: $distance; - } @else if $bi-app-direction == rtl { - left: $distance; - } -} - -// border -// ------------------------------------------ - -// width -@mixin border-left-width($width) { - border-#{$bi-app-left}-width: $width; -} - -@mixin border-right-width($width) { - border-#{$bi-app-right}-width: $width; -} - -@mixin border-width($top, $right, $bottom, $left) { - @include bi-app-compact(border-width, $top, $right, $bottom, $left); -} - -// style -@mixin border-left-style($style) { - border-#{$bi-app-left}-style: $style; -} - -@mixin border-right-style($style) { - border-#{$bi-app-right}-style: $style; -} - -@mixin border-style($top, $right, $bottom, $left) { - @include bi-app-compact(border-style, $top, $right, $bottom, $left); -} - -// color -@mixin border-left-color($color) { - border-#{$bi-app-left}-color: $color; -} - -@mixin border-right-color($color) { - border-#{$bi-app-right}-color: $color; -} - -@mixin border-color($top, $right, $bottom, $left) { - @include bi-app-compact(border-color, $top, $right, $bottom, $left); -} - -// generic -@mixin border-left($border-style) { - border-#{$bi-app-left}: $border-style; -} - -@mixin border-right($border-style) { - border-#{$bi-app-right}: $border-style; -} - -// radius -@mixin border-top-left-radius($radius) { - -webkit-border-top-#{$bi-app-left}-radius: $radius; - -moz-border-top#{$bi-app-left}-radius: $radius; - border-top-#{$bi-app-left}-radius: $radius; -} - -@mixin border-top-right-radius($radius) { - -webkit-border-top-#{$bi-app-right}-radius: $radius; - -moz-border-top#{$bi-app-right}-radius: $radius; - border-top-#{$bi-app-right}-radius: $radius; -} - -@mixin border-bottom-left-radius($radius) { - -webkit-border-bottom-#{$bi-app-left}-radius: $radius; - -moz-border-bottom#{$bi-app-left}-radius: $radius; - border-bottom-#{$bi-app-left}-radius: $radius; -} - -@mixin border-bottom-right-radius($radius) { - -webkit-border-bottom-#{$bi-app-right}-radius: $radius; - -moz-border-bottom#{$bi-app-right}-radius: $radius; - border-bottom-#{$bi-app-right}-radius: $radius; -} - -@mixin border-right-radius($radius) { - @include border-top-right-radius($radius); - @include border-bottom-right-radius($radius); -} - -@mixin border-left-radius($radius) { - @include border-top-left-radius($radius); - @include border-bottom-left-radius($radius); -} - -@mixin border-top-radius($radius) { - @include border-top-left-radius($radius); - @include border-top-right-radius($radius); -} - -@mixin border-bottom-radius($radius) { - @include border-bottom-left-radius($radius); - @include border-bottom-right-radius($radius); -} - -@mixin border-radius($topLeft, $topRight: null, $bottomRight: null, $bottomLeft: null) { - @if $topRight != null { - @include border-top-left-radius($topLeft); - @include border-top-right-radius($topRight); - @include border-bottom-right-radius($bottomRight); - @include border-bottom-left-radius($bottomLeft); - } @else { - -webkit-border-radius: $topLeft; - -moz-border-radius: $topLeft; - -ms-border-radius: $topLeft; - -o-border-radius: $topLeft; - border-radius: $topLeft; - } -} - -// Returns "en" or "ar", useful for image suffixes. -// Usage: background-image: url(/img/header-#{lang()}.png); -@function lang() { - @if $bi-app-direction == ltr { - @return 'en'; - } @else { - @return 'ar'; - } -} - -// Support for "direction" declaration (renders ltr/rtl). -// Useful for form elements as they swap the text-indent property and align the text accordingly. -@mixin direction { - direction: $bi-app-direction; -} - -// Inverts a percentage value. Example: 97% becames 3%. -// Useful for background-position. -@function bi-app-invert-percentage($percentage) { - @if $bi-app-direction == rtl { - @return 100% - $percentage; - } @else { - @return $percentage; - } -} - -// ltr / rtl contents -// ------------------------------------------ -@mixin ltr { - @if $bi-app-direction == ltr { - @content; - } -} - -@mixin rtl { - @if $bi-app-direction == rtl { - @content; - } -} diff --git a/static/vendor/bi-app/_variables-ltr.scss b/static/vendor/bi-app/_variables-ltr.scss deleted file mode 100755 index 12273051a3..0000000000 --- a/static/vendor/bi-app/_variables-ltr.scss +++ /dev/null @@ -1,15 +0,0 @@ -// ------------------------------------------ -// left to right variables to be used by bi-app mixins -// authors: -// twitter.com/anasnakawa -// twitter.com/victorzamfir -// licensed under the MIT license -// http://www.opensource.org/licenses/mit-license.php -// ------------------------------------------ - -// namespacing variables with bi-app to -// avoid conflicting with other global variables -$bi-app-left : left; -$bi-app-right : right; -$bi-app-direction : ltr; -$bi-app-invert-direction: rtl; diff --git a/static/vendor/bi-app/_variables-rtl.scss b/static/vendor/bi-app/_variables-rtl.scss deleted file mode 100755 index 6b8da0bdbf..0000000000 --- a/static/vendor/bi-app/_variables-rtl.scss +++ /dev/null @@ -1,15 +0,0 @@ -// ------------------------------------------ -// right to left variables to be used by bi-app mixins -// authors: -// twitter.com/anasnakawa -// twitter.com/victorzamfir -// licensed under the MIT license -// http://www.opensource.org/licenses/mit-license.php -// ------------------------------------------ - -// namespacing variables with bi-app to -// avoid conflicting with other global variables -$bi-app-left : right; -$bi-app-right : left; -$bi-app-direction : rtl; -$bi-app-invert-direction: ltr; diff --git a/static/vendor/bourbon/_bourbon-deprecated-upcoming.scss b/static/vendor/bourbon/_bourbon-deprecated-upcoming.scss deleted file mode 100644 index e6d1b8cec0..0000000000 --- a/static/vendor/bourbon/_bourbon-deprecated-upcoming.scss +++ /dev/null @@ -1,411 +0,0 @@ -// 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/static/vendor/bourbon/_bourbon.scss b/static/vendor/bourbon/_bourbon.scss deleted file mode 100644 index ffe09e79bb..0000000000 --- a/static/vendor/bourbon/_bourbon.scss +++ /dev/null @@ -1,87 +0,0 @@ -// Bourbon 4.2.1 -// 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/static/vendor/bourbon/addons/_border-color.scss b/static/vendor/bourbon/addons/_border-color.scss deleted file mode 100644 index 6f6ab36c4e..0000000000 --- a/static/vendor/bourbon/addons/_border-color.scss +++ /dev/null @@ -1,26 +0,0 @@ -@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/static/vendor/bourbon/addons/_border-radius.scss b/static/vendor/bourbon/addons/_border-radius.scss deleted file mode 100644 index 1f6586335c..0000000000 --- a/static/vendor/bourbon/addons/_border-radius.scss +++ /dev/null @@ -1,48 +0,0 @@ -@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/static/vendor/bourbon/addons/_border-style.scss b/static/vendor/bourbon/addons/_border-style.scss deleted file mode 100644 index d86ee79d93..0000000000 --- a/static/vendor/bourbon/addons/_border-style.scss +++ /dev/null @@ -1,25 +0,0 @@ -@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/static/vendor/bourbon/addons/_border-width.scss b/static/vendor/bourbon/addons/_border-width.scss deleted file mode 100644 index 0ea2d4b71d..0000000000 --- a/static/vendor/bourbon/addons/_border-width.scss +++ /dev/null @@ -1,25 +0,0 @@ -@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/static/vendor/bourbon/addons/_buttons.scss b/static/vendor/bourbon/addons/_buttons.scss deleted file mode 100644 index debeabc539..0000000000 --- a/static/vendor/bourbon/addons/_buttons.scss +++ /dev/null @@ -1,64 +0,0 @@ -@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/static/vendor/bourbon/addons/_clearfix.scss b/static/vendor/bourbon/addons/_clearfix.scss deleted file mode 100644 index 11313d66f1..0000000000 --- a/static/vendor/bourbon/addons/_clearfix.scss +++ /dev/null @@ -1,25 +0,0 @@ -@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/static/vendor/bourbon/addons/_ellipsis.scss b/static/vendor/bourbon/addons/_ellipsis.scss deleted file mode 100644 index a367f651c1..0000000000 --- a/static/vendor/bourbon/addons/_ellipsis.scss +++ /dev/null @@ -1,30 +0,0 @@ -@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/static/vendor/bourbon/addons/_font-stacks.scss b/static/vendor/bourbon/addons/_font-stacks.scss deleted file mode 100644 index 57128f422a..0000000000 --- a/static/vendor/bourbon/addons/_font-stacks.scss +++ /dev/null @@ -1,31 +0,0 @@ -@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/static/vendor/bourbon/addons/_hide-text.scss b/static/vendor/bourbon/addons/_hide-text.scss deleted file mode 100644 index 4caf20ed58..0000000000 --- a/static/vendor/bourbon/addons/_hide-text.scss +++ /dev/null @@ -1,27 +0,0 @@ -/// 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/static/vendor/bourbon/addons/_margin.scss b/static/vendor/bourbon/addons/_margin.scss deleted file mode 100644 index 674f4e5f6e..0000000000 --- a/static/vendor/bourbon/addons/_margin.scss +++ /dev/null @@ -1,26 +0,0 @@ -@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/static/vendor/bourbon/addons/_padding.scss b/static/vendor/bourbon/addons/_padding.scss deleted file mode 100644 index 40a5f006b2..0000000000 --- a/static/vendor/bourbon/addons/_padding.scss +++ /dev/null @@ -1,26 +0,0 @@ -@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/static/vendor/bourbon/addons/_position.scss b/static/vendor/bourbon/addons/_position.scss deleted file mode 100644 index e460f3ffdb..0000000000 --- a/static/vendor/bourbon/addons/_position.scss +++ /dev/null @@ -1,48 +0,0 @@ -@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/static/vendor/bourbon/addons/_prefixer.scss b/static/vendor/bourbon/addons/_prefixer.scss deleted file mode 100644 index 2b6f731383..0000000000 --- a/static/vendor/bourbon/addons/_prefixer.scss +++ /dev/null @@ -1,66 +0,0 @@ -@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/static/vendor/bourbon/addons/_retina-image.scss b/static/vendor/bourbon/addons/_retina-image.scss deleted file mode 100644 index 7febbd7513..0000000000 --- a/static/vendor/bourbon/addons/_retina-image.scss +++ /dev/null @@ -1,25 +0,0 @@ -@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/static/vendor/bourbon/addons/_size.scss b/static/vendor/bourbon/addons/_size.scss deleted file mode 100644 index a2992a34c6..0000000000 --- a/static/vendor/bourbon/addons/_size.scss +++ /dev/null @@ -1,51 +0,0 @@ -@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/static/vendor/bourbon/addons/_text-inputs.scss b/static/vendor/bourbon/addons/_text-inputs.scss deleted file mode 100644 index 20164d4ce5..0000000000 --- a/static/vendor/bourbon/addons/_text-inputs.scss +++ /dev/null @@ -1,112 +0,0 @@ -@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"]', - '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/static/vendor/bourbon/addons/_timing-functions.scss b/static/vendor/bourbon/addons/_timing-functions.scss deleted file mode 100644 index 20e5f1d402..0000000000 --- a/static/vendor/bourbon/addons/_timing-functions.scss +++ /dev/null @@ -1,34 +0,0 @@ -@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/static/vendor/bourbon/addons/_triangle.scss b/static/vendor/bourbon/addons/_triangle.scss deleted file mode 100644 index 8a1ed9cd08..0000000000 --- a/static/vendor/bourbon/addons/_triangle.scss +++ /dev/null @@ -1,63 +0,0 @@ -@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/static/vendor/bourbon/addons/_word-wrap.scss b/static/vendor/bourbon/addons/_word-wrap.scss deleted file mode 100644 index 64856a925a..0000000000 --- a/static/vendor/bourbon/addons/_word-wrap.scss +++ /dev/null @@ -1,29 +0,0 @@ -@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/static/vendor/bourbon/css3/_animation.scss b/static/vendor/bourbon/css3/_animation.scss deleted file mode 100644 index aac675f5a1..0000000000 --- a/static/vendor/bourbon/css3/_animation.scss +++ /dev/null @@ -1,43 +0,0 @@ -// 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/static/vendor/bourbon/css3/_appearance.scss b/static/vendor/bourbon/css3/_appearance.scss deleted file mode 100644 index abddc02047..0000000000 --- a/static/vendor/bourbon/css3/_appearance.scss +++ /dev/null @@ -1,3 +0,0 @@ -@mixin appearance($value) { - @include prefixer(appearance, $value, webkit moz ms o spec); -} diff --git a/static/vendor/bourbon/css3/_backface-visibility.scss b/static/vendor/bourbon/css3/_backface-visibility.scss deleted file mode 100644 index fc68e2dd02..0000000000 --- a/static/vendor/bourbon/css3/_backface-visibility.scss +++ /dev/null @@ -1,3 +0,0 @@ -@mixin backface-visibility($visibility) { - @include prefixer(backface-visibility, $visibility, webkit spec); -} diff --git a/static/vendor/bourbon/css3/_background-image.scss b/static/vendor/bourbon/css3/_background-image.scss deleted file mode 100644 index d09f9b8203..0000000000 --- a/static/vendor/bourbon/css3/_background-image.scss +++ /dev/null @@ -1,42 +0,0 @@ -//************************************************************************// -// 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, 0, 3); - $gradient-type: str-slice($image, 0, 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/static/vendor/bourbon/css3/_background.scss b/static/vendor/bourbon/css3/_background.scss deleted file mode 100644 index efb4285779..0000000000 --- a/static/vendor/bourbon/css3/_background.scss +++ /dev/null @@ -1,55 +0,0 @@ -//************************************************************************// -// 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, 0, 3); - $gradient-type: str-slice($background-str, 0, 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/static/vendor/bourbon/css3/_border-image.scss b/static/vendor/bourbon/css3/_border-image.scss deleted file mode 100644 index e74efc05c4..0000000000 --- a/static/vendor/bourbon/css3/_border-image.scss +++ /dev/null @@ -1,59 +0,0 @@ -@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, 0, 3); - $gradient-type: str-slice($border-str, 0, 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/static/vendor/bourbon/css3/_calc.scss b/static/vendor/bourbon/css3/_calc.scss deleted file mode 100644 index 0bfc738ddc..0000000000 --- a/static/vendor/bourbon/css3/_calc.scss +++ /dev/null @@ -1,4 +0,0 @@ -@mixin calc($property, $value) { - #{$property}: -webkit-calc(#{$value}); - #{$property}: calc(#{$value}); -} diff --git a/static/vendor/bourbon/css3/_columns.scss b/static/vendor/bourbon/css3/_columns.scss deleted file mode 100644 index 96117670cc..0000000000 --- a/static/vendor/bourbon/css3/_columns.scss +++ /dev/null @@ -1,47 +0,0 @@ -@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/static/vendor/bourbon/css3/_filter.scss b/static/vendor/bourbon/css3/_filter.scss deleted file mode 100644 index b8f8ffb0e7..0000000000 --- a/static/vendor/bourbon/css3/_filter.scss +++ /dev/null @@ -1,4 +0,0 @@ -@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/static/vendor/bourbon/css3/_placeholder.scss b/static/vendor/bourbon/css3/_placeholder.scss deleted file mode 100644 index 5682fd097a..0000000000 --- a/static/vendor/bourbon/css3/_placeholder.scss +++ /dev/null @@ -1,8 +0,0 @@ -@mixin placeholder { - $placeholders: ":-webkit-input" ":-moz" "-moz" "-ms-input"; - @each $placeholder in $placeholders { - &:#{$placeholder}-placeholder { - @content; - } - } -} diff --git a/static/vendor/bourbon/css3/_radial-gradient.scss b/static/vendor/bourbon/css3/_radial-gradient.scss deleted file mode 100644 index 8da076e28a..0000000000 --- a/static/vendor/bourbon/css3/_radial-gradient.scss +++ /dev/null @@ -1,39 +0,0 @@ -// 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/static/vendor/bourbon/css3/_selection.scss b/static/vendor/bourbon/css3/_selection.scss deleted file mode 100644 index cd71d4f534..0000000000 --- a/static/vendor/bourbon/css3/_selection.scss +++ /dev/null @@ -1,42 +0,0 @@ -@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/static/vendor/bourbon/css3/_text-decoration.scss b/static/vendor/bourbon/css3/_text-decoration.scss deleted file mode 100644 index 9222746ce1..0000000000 --- a/static/vendor/bourbon/css3/_text-decoration.scss +++ /dev/null @@ -1,19 +0,0 @@ -@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/static/vendor/bourbon/css3/_transform.scss b/static/vendor/bourbon/css3/_transform.scss deleted file mode 100644 index 8ee6509ff6..0000000000 --- a/static/vendor/bourbon/css3/_transform.scss +++ /dev/null @@ -1,15 +0,0 @@ -@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/static/vendor/bourbon/css3/_transition.scss b/static/vendor/bourbon/css3/_transition.scss deleted file mode 100644 index 3c785ed527..0000000000 --- a/static/vendor/bourbon/css3/_transition.scss +++ /dev/null @@ -1,71 +0,0 @@ -// 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/static/vendor/bourbon/css3/_user-select.scss b/static/vendor/bourbon/css3/_user-select.scss deleted file mode 100644 index d4e555100d..0000000000 --- a/static/vendor/bourbon/css3/_user-select.scss +++ /dev/null @@ -1,3 +0,0 @@ -@mixin user-select($value: none) { - @include prefixer(user-select, $value, webkit moz ms spec); -} diff --git a/static/vendor/bourbon/functions/_assign-inputs.scss b/static/vendor/bourbon/functions/_assign-inputs.scss deleted file mode 100644 index f8aba96783..0000000000 --- a/static/vendor/bourbon/functions/_assign-inputs.scss +++ /dev/null @@ -1,11 +0,0 @@ -@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/static/vendor/bourbon/functions/_contains-falsy.scss b/static/vendor/bourbon/functions/_contains-falsy.scss deleted file mode 100644 index c096fdb92c..0000000000 --- a/static/vendor/bourbon/functions/_contains-falsy.scss +++ /dev/null @@ -1,20 +0,0 @@ -@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/static/vendor/bourbon/functions/_contains.scss b/static/vendor/bourbon/functions/_contains.scss deleted file mode 100644 index 3dec27db82..0000000000 --- a/static/vendor/bourbon/functions/_contains.scss +++ /dev/null @@ -1,26 +0,0 @@ -@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/static/vendor/bourbon/functions/_is-length.scss b/static/vendor/bourbon/functions/_is-length.scss deleted file mode 100644 index 5826e789b7..0000000000 --- a/static/vendor/bourbon/functions/_is-length.scss +++ /dev/null @@ -1,11 +0,0 @@ -@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/static/vendor/bourbon/functions/_is-light.scss b/static/vendor/bourbon/functions/_is-light.scss deleted file mode 100644 index 92d90ac3cc..0000000000 --- a/static/vendor/bourbon/functions/_is-light.scss +++ /dev/null @@ -1,21 +0,0 @@ -@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/static/vendor/bourbon/functions/_is-number.scss b/static/vendor/bourbon/functions/_is-number.scss deleted file mode 100644 index a64e0bf219..0000000000 --- a/static/vendor/bourbon/functions/_is-number.scss +++ /dev/null @@ -1,11 +0,0 @@ -@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/static/vendor/bourbon/functions/_is-size.scss b/static/vendor/bourbon/functions/_is-size.scss deleted file mode 100644 index 661789ab49..0000000000 --- a/static/vendor/bourbon/functions/_is-size.scss +++ /dev/null @@ -1,13 +0,0 @@ -@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/static/vendor/bourbon/functions/_modular-scale.scss b/static/vendor/bourbon/functions/_modular-scale.scss deleted file mode 100644 index 20fa38812d..0000000000 --- a/static/vendor/bourbon/functions/_modular-scale.scss +++ /dev/null @@ -1,69 +0,0 @@ -// 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/static/vendor/bourbon/functions/_px-to-em.scss b/static/vendor/bourbon/functions/_px-to-em.scss deleted file mode 100644 index ae81a44ada..0000000000 --- a/static/vendor/bourbon/functions/_px-to-em.scss +++ /dev/null @@ -1,13 +0,0 @@ -// 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/static/vendor/bourbon/functions/_px-to-rem.scss b/static/vendor/bourbon/functions/_px-to-rem.scss deleted file mode 100644 index 0ac941e76b..0000000000 --- a/static/vendor/bourbon/functions/_px-to-rem.scss +++ /dev/null @@ -1,15 +0,0 @@ -// 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/static/vendor/bourbon/functions/_shade.scss b/static/vendor/bourbon/functions/_shade.scss deleted file mode 100644 index 8aaf2c6d28..0000000000 --- a/static/vendor/bourbon/functions/_shade.scss +++ /dev/null @@ -1,24 +0,0 @@ -@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/static/vendor/bourbon/functions/_strip-units.scss b/static/vendor/bourbon/functions/_strip-units.scss deleted file mode 100644 index 6c5f3e8104..0000000000 --- a/static/vendor/bourbon/functions/_strip-units.scss +++ /dev/null @@ -1,17 +0,0 @@ -@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/static/vendor/bourbon/functions/_tint.scss b/static/vendor/bourbon/functions/_tint.scss deleted file mode 100644 index 2e3381488d..0000000000 --- a/static/vendor/bourbon/functions/_tint.scss +++ /dev/null @@ -1,24 +0,0 @@ -@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/static/vendor/bourbon/functions/_transition-property-name.scss b/static/vendor/bourbon/functions/_transition-property-name.scss deleted file mode 100644 index 18348b93ab..0000000000 --- a/static/vendor/bourbon/functions/_transition-property-name.scss +++ /dev/null @@ -1,22 +0,0 @@ -// 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/static/vendor/bourbon/functions/_unpack.scss b/static/vendor/bourbon/functions/_unpack.scss deleted file mode 100644 index 4367935d52..0000000000 --- a/static/vendor/bourbon/functions/_unpack.scss +++ /dev/null @@ -1,27 +0,0 @@ -@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/static/vendor/bourbon/helpers/_convert-units.scss b/static/vendor/bourbon/helpers/_convert-units.scss deleted file mode 100644 index efae7c33b7..0000000000 --- a/static/vendor/bourbon/helpers/_convert-units.scss +++ /dev/null @@ -1,15 +0,0 @@ -//************************************************************************// -// 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; - } - @return $number * nth($units, $index); -} diff --git a/static/vendor/bourbon/helpers/_directional-values.scss b/static/vendor/bourbon/helpers/_directional-values.scss deleted file mode 100644 index 6ee538db48..0000000000 --- a/static/vendor/bourbon/helpers/_directional-values.scss +++ /dev/null @@ -1,96 +0,0 @@ -@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/static/vendor/bourbon/helpers/_font-source-declaration.scss b/static/vendor/bourbon/helpers/_font-source-declaration.scss deleted file mode 100644 index 7688fc9a4c..0000000000 --- a/static/vendor/bourbon/helpers/_font-source-declaration.scss +++ /dev/null @@ -1,43 +0,0 @@ -// 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: null; - - $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/static/vendor/bourbon/helpers/_gradient-positions-parser.scss b/static/vendor/bourbon/helpers/_gradient-positions-parser.scss deleted file mode 100644 index 07d30b6cf9..0000000000 --- a/static/vendor/bourbon/helpers/_gradient-positions-parser.scss +++ /dev/null @@ -1,13 +0,0 @@ -@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/static/vendor/bourbon/helpers/_linear-angle-parser.scss b/static/vendor/bourbon/helpers/_linear-angle-parser.scss deleted file mode 100644 index e0401ed8df..0000000000 --- a/static/vendor/bourbon/helpers/_linear-angle-parser.scss +++ /dev/null @@ -1,25 +0,0 @@ -// 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/static/vendor/bourbon/helpers/_linear-gradient-parser.scss b/static/vendor/bourbon/helpers/_linear-gradient-parser.scss deleted file mode 100644 index 3d259312d4..0000000000 --- a/static/vendor/bourbon/helpers/_linear-gradient-parser.scss +++ /dev/null @@ -1,41 +0,0 @@ -@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, 0, $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, 0, 0)); - - @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/static/vendor/bourbon/helpers/_linear-positions-parser.scss b/static/vendor/bourbon/helpers/_linear-positions-parser.scss deleted file mode 100644 index 6d5cb6e1f0..0000000000 --- a/static/vendor/bourbon/helpers/_linear-positions-parser.scss +++ /dev/null @@ -1,61 +0,0 @@ -@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/static/vendor/bourbon/helpers/_linear-side-corner-parser.scss b/static/vendor/bourbon/helpers/_linear-side-corner-parser.scss deleted file mode 100644 index 86ad88fbb7..0000000000 --- a/static/vendor/bourbon/helpers/_linear-side-corner-parser.scss +++ /dev/null @@ -1,31 +0,0 @@ -// 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, 0, $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, 0, $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/static/vendor/bourbon/helpers/_radial-arg-parser.scss b/static/vendor/bourbon/helpers/_radial-arg-parser.scss deleted file mode 100644 index 56c6030b74..0000000000 --- a/static/vendor/bourbon/helpers/_radial-arg-parser.scss +++ /dev/null @@ -1,69 +0,0 @@ -@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/static/vendor/bourbon/helpers/_radial-gradient-parser.scss b/static/vendor/bourbon/helpers/_radial-gradient-parser.scss deleted file mode 100644 index 1895db0a70..0000000000 --- a/static/vendor/bourbon/helpers/_radial-gradient-parser.scss +++ /dev/null @@ -1,50 +0,0 @@ -@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, 0, $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/static/vendor/bourbon/helpers/_radial-positions-parser.scss b/static/vendor/bourbon/helpers/_radial-positions-parser.scss deleted file mode 100644 index 3c552ad791..0000000000 --- a/static/vendor/bourbon/helpers/_radial-positions-parser.scss +++ /dev/null @@ -1,18 +0,0 @@ -@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/static/vendor/bourbon/helpers/_render-gradients.scss b/static/vendor/bourbon/helpers/_render-gradients.scss deleted file mode 100644 index 5765676838..0000000000 --- a/static/vendor/bourbon/helpers/_render-gradients.scss +++ /dev/null @@ -1,26 +0,0 @@ -// 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/static/vendor/bourbon/helpers/_shape-size-stripper.scss b/static/vendor/bourbon/helpers/_shape-size-stripper.scss deleted file mode 100644 index ee5eda4220..0000000000 --- a/static/vendor/bourbon/helpers/_shape-size-stripper.scss +++ /dev/null @@ -1,10 +0,0 @@ -@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/static/vendor/bourbon/helpers/_str-to-num.scss b/static/vendor/bourbon/helpers/_str-to-num.scss deleted file mode 100644 index 3ef1d873b4..0000000000 --- a/static/vendor/bourbon/helpers/_str-to-num.scss +++ /dev/null @@ -1,50 +0,0 @@ -//************************************************************************// -// 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/static/vendor/bourbon/settings/_asset-pipeline.scss b/static/vendor/bourbon/settings/_asset-pipeline.scss deleted file mode 100644 index 4c6afc5bb3..0000000000 --- a/static/vendor/bourbon/settings/_asset-pipeline.scss +++ /dev/null @@ -1,7 +0,0 @@ -@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/static/vendor/bourbon/settings/_prefixer.scss b/static/vendor/bourbon/settings/_prefixer.scss deleted file mode 100644 index 8c390514d4..0000000000 --- a/static/vendor/bourbon/settings/_prefixer.scss +++ /dev/null @@ -1,9 +0,0 @@ -@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/static/vendor/bourbon/settings/_px-to-em.scss b/static/vendor/bourbon/settings/_px-to-em.scss deleted file mode 100644 index f2f9a3e8de..0000000000 --- a/static/vendor/bourbon/settings/_px-to-em.scss +++ /dev/null @@ -1 +0,0 @@ -$em-base: 16px !default; diff --git a/static/vendor/breakpoint/_breakpoint.scss b/static/vendor/breakpoint/_breakpoint.scss deleted file mode 100755 index 2ede6b7e2d..0000000000 --- a/static/vendor/breakpoint/_breakpoint.scss +++ /dev/null @@ -1,114 +0,0 @@ -////////////////////////////// -// Default Variables -////////////////////////////// -$Breakpoint-Settings: ( - 'default media': all, - 'default feature': min-width, - 'default pair': width, - - 'force all media type': false, - 'to ems': false, - 'transform resolutions': true, - - 'no queries': false, - 'no query fallbacks': false, - - 'base font size': 16px, - - 'legacy syntax': false -); - -$breakpoint: () !default; - -////////////////////////////// -// Imports -////////////////////////////// -@import "breakpoint/settings"; -@import 'breakpoint/context'; -@import 'breakpoint/helpers'; -@import 'breakpoint/parsers'; -@import 'breakpoint/no-query'; - -@import 'breakpoint/respond-to'; - -@import "breakpoint/legacy-settings"; - -////////////////////////////// -// Breakpoint Mixin -////////////////////////////// - -@mixin breakpoint($query, $no-query: false) { - @include legacy-settings-warning; - - // Reset contexts - @include private-breakpoint-reset-contexts(); - - $breakpoint: breakpoint($query, false); - - $query-string: map-get($breakpoint, 'query'); - $query-fallback: map-get($breakpoint, 'fallback'); - - $private-breakpoint-context-holder: map-get($breakpoint, 'context holder') !global; - $private-breakpoint-query-count: map-get($breakpoint, 'query count') !global; - - // Allow for an as-needed override or usage of no query fallback. - @if $no-query != false { - $query-fallback: $no-query; - } - - @if $query-fallback != false { - $context-setter: private-breakpoint-set-context('no-query', $query-fallback); - } - - // Print Out Query String - @if not breakpoint-get('no queries') { - @media #{$query-string} { - @content; - } - } - - @if breakpoint-get('no query fallbacks') != false or breakpoint-get('no queries') == true { - - $type: type-of(breakpoint-get('no query fallbacks')); - $print: false; - - @if ($type == 'bool') { - $print: true; - } - @else if ($type == 'string') { - @if $query-fallback == breakpoint-get('no query fallbacks') { - $print: true; - } - } - @else if ($type == 'list') { - @each $wrapper in breakpoint-get('no query fallbacks') { - @if $query-fallback == $wrapper { - $print: true; - } - } - } - - // Write Fallback - @if ($query-fallback != false) and ($print == true) { - $type-fallback: type-of($query-fallback); - - @if ($type-fallback != 'bool') { - #{$query-fallback} & { - @content; - } - } - @else { - @content; - } - } - } - - @include private-breakpoint-reset-contexts(); -} - - -@mixin mq($query, $no-query: false) { - @include breakpoint($query, $no-query) { - @content; - } -} diff --git a/static/vendor/breakpoint/breakpoint/_context.scss b/static/vendor/breakpoint/breakpoint/_context.scss deleted file mode 100755 index 57947f5c8b..0000000000 --- a/static/vendor/breakpoint/breakpoint/_context.scss +++ /dev/null @@ -1,95 +0,0 @@ -////////////////////////////// -// Private Breakpoint Variables -////////////////////////////// -$private-breakpoint-context-holder: (); -$private-breakpoint-query-count: 0 !default; - -////////////////////////////// -// Breakpoint Has Context -// Returns whether or not you are inside a Breakpoint query -////////////////////////////// -@function breakpoint-has-context() { - @if length($private-breakpoint-query-count) { - @return true; - } - @else { - @return false; - } -} - -////////////////////////////// -// Breakpoint Get Context -// $feature: Input feature to get it's current MQ context. Returns false if no context -////////////////////////////// -@function breakpoint-get-context($feature) { - @if map-has-key($private-breakpoint-context-holder, $feature) { - $get: map-get($private-breakpoint-context-holder, $feature); - // Special handling of no-query from get side so /false/ prepends aren't returned - @if $feature == 'no-query' { - @if type-of($get) == 'list' and length($get) > 1 and nth($get, 1) == false { - $get: nth($get, length($get)); - } - } - @return $get; - } - @else { - @if breakpoint-has-context() and $feature == 'media' { - @return breakpoint-get('default media'); - } - @else { - @return false; - } - } -} - -////////////////////////////// -// Private function to set context -////////////////////////////// -@function private-breakpoint-set-context($feature, $value) { - @if $value == 'monochrome' { - $feature: 'monochrome'; - } - - $current: map-get($private-breakpoint-context-holder, $feature); - @if $current and length($current) == $private-breakpoint-query-count { - @warn "You have already queried against `#{$feature}`. Unexpected things may happen if you query against the same feature more than once in the same `and` query. Breakpoint is overwriting the current context with `#{$value}`"; - } - - @if not map-has-key($private-breakpoint-context-holder, $feature) { - $v-holder: (); - @for $i from 1 to $private-breakpoint-query-count { - @if $feature == 'media' { - $v-holder: append($v-holder, breakpoint-get('default media')); - } - @else { - $v-holder: append($v-holder, false); - } - } - $v-holder: append($v-holder, $value); - $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($feature: $v-holder)) !global; - } - @else { - $v-holder: map-get($private-breakpoint-context-holder, $feature); - $length: length($v-holder); - @for $i from $length to $private-breakpoint-query-count - 1 { - @if $feature == 'media' { - $v-holder: append($v-holder, breakpoint-get('default media')); - } - @else { - $v-holder: append($v-holder, false); - } - } - $v-holder: append($v-holder, $value); - $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($feature: $v-holder)) !global; - } - - @return true; -} - -////////////////////////////// -// Private function to reset context -////////////////////////////// -@mixin private-breakpoint-reset-contexts { - $private-breakpoint-context-holder: () !global; - $private-breakpoint-query-count: 0 !global; -} \ No newline at end of file diff --git a/static/vendor/breakpoint/breakpoint/_helpers.scss b/static/vendor/breakpoint/breakpoint/_helpers.scss deleted file mode 100755 index 97e522d11a..0000000000 --- a/static/vendor/breakpoint/breakpoint/_helpers.scss +++ /dev/null @@ -1,151 +0,0 @@ -////////////////////////////// -// Converts the input value to Base EMs -////////////////////////////// -@function breakpoint-to-base-em($value) { - $value-unit: unit($value); - - // Will convert relative EMs into root EMs. - @if breakpoint-get('base font size') and type-of(breakpoint-get('base font size')) == 'number' and $value-unit == 'em' { - $base-unit: unit(breakpoint-get('base font size')); - - @if $base-unit == 'px' or $base-unit == '%' or $base-unit == 'em' or $base-unit == 'pt' { - @return base-conversion($value) / base-conversion(breakpoint-get('base font size')) * 1em; - } - @else { - @warn '#{breakpoint-get(\'base font size\')} is not set in valid units for font size!'; - @return false; - } - } - @else { - @return base-conversion($value); - } -} - -@function base-conversion($value) { - $unit: unit($value); - - @if $unit == 'px' { - @return $value / 16px * 1em; - } - @else if $unit == '%' { - @return $value / 100% * 1em; - } - @else if $unit == 'em' { - @return $value; - } - @else if $unit == 'pt' { - @return $value / 12pt * 1em; - } - @else { - @return $value; -// @warn 'Everything is terrible! What have you done?!'; - } -} - -////////////////////////////// -// Returns whether the feature can have a min/max pair -////////////////////////////// -$breakpoint-min-max-features: 'color', - 'color-index', - 'aspect-ratio', - 'device-aspect-ratio', - 'device-height', - 'device-width', - 'height', - 'monochrome', - 'resolution', - 'width'; - -@function breakpoint-min-max($feature) { - @each $item in $breakpoint-min-max-features { - @if $feature == $item { - @return true; - } - } - @return false; -} - -////////////////////////////// -// Returns whether the feature can have a string value -////////////////////////////// -$breakpoint-string-features: 'orientation', - 'scan', - 'color', - 'aspect-ratio', - 'device-aspect-ratio', - 'pointer', - 'luminosity'; - -@function breakpoint-string-value($feature) { - @each $item in $breakpoint-string-features { - @if breakpoint-min-max($item) { - @if $feature == 'min-#{$item}' or $feature == 'max-#{$item}' { - @return true; - } - } - @else if $feature == $item { - @return true; - } - } - @return false; -} - -////////////////////////////// -// Returns whether the feature is a media type -////////////////////////////// -$breakpoint-media-types: 'all', - 'braille', - 'embossed', - 'handheld', - 'print', - 'projection', - 'screen', - 'speech', - 'tty', - 'tv'; - -@function breakpoint-is-media($feature) { - @each $media in $breakpoint-media-types { - @if ($feature == $media) or ($feature == 'not #{$media}') or ($feature == 'only #{$media}') { - @return true; - } - } - - @return false; -} - -////////////////////////////// -// Returns whether the feature can stand alone -////////////////////////////// -$breakpoint-single-string-features: 'color', - 'color-index', - 'grid', - 'monochrome'; - -@function breakpoint-single-string($feature) { - @each $item in $breakpoint-single-string-features { - @if $feature == $item { - @return true; - } - } - @return false; -} - -////////////////////////////// -// Returns whether the feature -////////////////////////////// -@function breakpoint-is-resolution($feature) { - $resolutions: 'device-pixel-ratio', 'dpr'; - - @if breakpoint-get('transform resolutions') { - $resolutions: append($resolutions, 'resolution'); - } - - @each $reso in $resolutions { - @if index($feature, $reso) or index($feature, 'min-#{$reso}') or index($feature, 'max-#{$reso}') { - @return true; - } - } - - @return false; -} diff --git a/static/vendor/breakpoint/breakpoint/_legacy-settings.scss b/static/vendor/breakpoint/breakpoint/_legacy-settings.scss deleted file mode 100755 index e060ebe3dc..0000000000 --- a/static/vendor/breakpoint/breakpoint/_legacy-settings.scss +++ /dev/null @@ -1,50 +0,0 @@ -@mixin legacy-settings-warning { - $legacyVars: ( - 'default-media': 'default media', - 'default-feature': 'default feature', - 'force-media-all': 'force all media type', - 'to-ems': 'to ems', - 'resolutions': 'transform resolutions', - 'no-queries': 'no queries', - 'no-query-fallbacks': 'no query fallbacks', - 'base-font-size': 'base font size', - 'legacy-syntax': 'legacy syntax' - ); - - @each $legacy, $new in $legacyVars { - @if global-variable-exists('breakpoint-' + $legacy) { - @warn "In order to avoid variable namspace collisions, we have updated the way to change settings for Breakpoint. Please change all instances of `$breakpoint-#{$legacy}: {{setting}}` to `@include breakpoint-set('#{$new}', {{setting}})`. Variable settings, as well as this warning will be deprecated in a future release." - } - }; - - ////////////////////////////// - // Hand correct each setting - ////////////////////////////// - @if global-variable-exists('breakpoint-default-media') and $breakpoint-default-media != breakpoint-get('default media') { - @include breakpoint-set('default media', $breakpoint-default-media); - } - @if global-variable-exists('breakpoint-default-feature') and $breakpoint-default-feature != breakpoint-get('default feature') { - @include breakpoint-set('default feature', $breakpoint-default-feature); - } - @if global-variable-exists('breakpoint-force-media-all') and $breakpoint-force-media-all != breakpoint-get('force all media type') { - @include breakpoint-set('force all media type', $breakpoint-force-media-all); - } - @if global-variable-exists('breakpoint-to-ems') and $breakpoint-to-ems != breakpoint-get('to ems') { - @include breakpoint-set('to ems', $breakpoint-to-ems); - } - @if global-variable-exists('breakpoint-resolutions') and $breakpoint-resolutions != breakpoint-get('transform resolutions') { - @include breakpoint-set('transform resolutions', $breakpoint-resolutions); - } - @if global-variable-exists('breakpoint-no-queries') and $breakpoint-no-queries != breakpoint-get('no queries') { - @include breakpoint-set('no queries', $breakpoint-no-queries); - } - @if global-variable-exists('breakpoint-no-query-fallbacks') and $breakpoint-no-query-fallbacks != breakpoint-get('no query fallbacks') { - @include breakpoint-set('no query fallbacks', $breakpoint-no-query-fallbacks); - } - @if global-variable-exists('breakpoint-base-font-size') and $breakpoint-base-font-size != breakpoint-get('base font size') { - @include breakpoint-set('base font size', $breakpoint-base-font-size); - } - @if global-variable-exists('breakpoint-legacy-syntax') and $breakpoint-legacy-syntax != breakpoint-get('legacy syntax') { - @include breakpoint-set('legacy syntax', $breakpoint-legacy-syntax); - } -} \ No newline at end of file diff --git a/static/vendor/breakpoint/breakpoint/_no-query.scss b/static/vendor/breakpoint/breakpoint/_no-query.scss deleted file mode 100755 index 0b5a81f697..0000000000 --- a/static/vendor/breakpoint/breakpoint/_no-query.scss +++ /dev/null @@ -1,15 +0,0 @@ -@function breakpoint-no-query($query) { - @if type-of($query) == 'list' { - $keyword: nth($query, 1); - - @if type-of($keyword) == 'string' and ($keyword == 'no-query' or $keyword == 'no query' or $keyword == 'fallback') { - @return nth($query, 2); - } - @else { - @return false; - } - } - @else { - @return false; - } -} diff --git a/static/vendor/breakpoint/breakpoint/_parsers.scss b/static/vendor/breakpoint/breakpoint/_parsers.scss deleted file mode 100755 index f0b053feeb..0000000000 --- a/static/vendor/breakpoint/breakpoint/_parsers.scss +++ /dev/null @@ -1,215 +0,0 @@ -////////////////////////////// -// Import Parser Pieces -////////////////////////////// -@import "parsers/query"; -@import "parsers/single"; -@import "parsers/double"; -@import "parsers/triple"; -@import "parsers/resolution"; - -$Memo-Exists: function-exists(memo-get) and function-exists(memo-set); - -////////////////////////////// -// Breakpoint Function -////////////////////////////// -@function breakpoint($query, $contexts...) { - $run: true; - $return: (); - - // Grab the Memo Output if Memoization can be a thing - @if $Memo-Exists { - $return: memo-get(breakpoint, breakpoint $query $contexts); - - @if $return != null { - $run: false; - } - } - - @if not $Memo-Exists or $run { - // Internal Variables - $query-string: ''; - $query-fallback: false; - $return: (); - - // Reserve Global Private Breakpoint Context - $holder-context: $private-breakpoint-context-holder; - $holder-query-count: $private-breakpoint-query-count; - - // Reset Global Private Breakpoint Context - $private-breakpoint-context-holder: () !global; - $private-breakpoint-query-count: 0 !global; - - - // Test to see if it's a comma-separated list - $or-list: if(list-separator($query) == 'comma', true, false); - - - @if ($or-list == false and breakpoint-get('legacy syntax') == false) { - $query-string: breakpoint-parse($query); - } - @else { - $length: length($query); - - $last: nth($query, $length); - $query-fallback: breakpoint-no-query($last); - - @if ($query-fallback != false) { - $length: $length - 1; - } - - @if (breakpoint-get('legacy syntax') == true) { - $mq: (); - - @for $i from 1 through $length { - $mq: append($mq, nth($query, $i), comma); - } - - $query-string: breakpoint-parse($mq); - } - @else { - $query-string: ''; - @for $i from 1 through $length { - $query-string: $query-string + if($i == 1, '', ', ') + breakpoint-parse(nth($query, $i)); - } - } - } - - $return: ('query': $query-string, - 'fallback': $query-fallback, - 'context holder': $private-breakpoint-context-holder, - 'query count': $private-breakpoint-query-count - ); - @if length($contexts) > 0 and nth($contexts, 1) != false { - @if $query-fallback != false { - $context-setter: private-breakpoint-set-context('no-query', $query-fallback); - } - $context-map: (); - @each $context in $contexts { - $context-map: map-merge($context-map, ($context: breakpoint-get-context($context))); - } - $return: map-merge($return, (context: $context-map)); - } - - // Reset Global Private Breakpoint Context - $private-breakpoint-context-holder: () !global; - $private-breakpoint-query-count: 0 !global; - - @if $Memo-Exists { - $holder: memo-set(breakpoint, breakpoint $query $contexts, $return); - } - } - - @return $return; -} - -////////////////////////////// -// General Breakpoint Parser -////////////////////////////// -@function breakpoint-parse($query) { - // Increase number of 'and' queries - $private-breakpoint-query-count: $private-breakpoint-query-count + 1 !global; - - // Set up Media Type - $query-print: ''; - - $force-all: ((breakpoint-get('force all media type') == true) and (breakpoint-get('default media') == 'all')); - $empty-media: true; - @if ($force-all == true) or (breakpoint-get('default media') != 'all') { - // Force the print of the default media type if (force all is true and default media type is all) or (default media type is not all) - $query-print: breakpoint-get('default media'); - $empty-media: false; - } - - - $query-resolution: false; - - $query-holder: breakpoint-parse-query($query); - - - - // Loop over each parsed out query and write it to $query-print - $first: true; - - @each $feature in $query-holder { - $length: length($feature); - - // Parse a single feature - @if ($length == 1) { - // Feature is currently a list, grab the actual value - $feature: nth($feature, 1); - - // Media Type must by convention be the first item, so it's safe to flat override $query-print, which right now should only be the default media type - @if (breakpoint-is-media($feature)) { - @if ($force-all == true) or ($feature != 'all') { - // Force the print of the default media type if (force all is true and default media type is all) or (default media type is not all) - $query-print: $feature; - $empty-media: false; - - // Set Context - $context-setter: private-breakpoint-set-context(media, $query-print); - } - } - @else { - $parsed: breakpoint-parse-single($feature, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - $first: false; - } - } - // Parse a double feature - @else if ($length == 2) { - @if (breakpoint-is-resolution($feature) != false) { - $query-resolution: $feature; - } - @else { - $parsed: null; - // If it's a string/number pair, - // we check to see if one is a single-string value, - // then we parse it as a normal double - $alpha: nth($feature, 1); - $beta: nth($feature, 2); - @if breakpoint-single-string($alpha) or breakpoint-single-string($beta) { - $parsed: breakpoint-parse-single($alpha, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - $first: false; - $parsed: breakpoint-parse-single($beta, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - } - @else { - $parsed: breakpoint-parse-double($feature, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - $first: false; - } - } - } - // Parse a triple feature - @else if ($length == 3) { - $parsed: breakpoint-parse-triple($feature, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - $first: false; - } - - } - - @if ($query-resolution != false) { - $query-print: breakpoint-build-resolution($query-print, $query-resolution, $empty-media, $first); - } - - // Loop through each feature that's been detected so far and append 'false' to the the value list to increment their counters - @each $f, $v in $private-breakpoint-context-holder { - $v-holder: $v; - $length: length($v-holder); - @if length($v-holder) < $private-breakpoint-query-count { - @for $i from $length to $private-breakpoint-query-count { - @if $f == 'media' { - $v-holder: append($v-holder, breakpoint-get('default media')); - } - @else { - $v-holder: append($v-holder, false); - } - } - } - $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($f: $v-holder)) !global; - } - - @return $query-print; -} diff --git a/static/vendor/breakpoint/breakpoint/_respond-to.scss b/static/vendor/breakpoint/breakpoint/_respond-to.scss deleted file mode 100755 index 3db06a852a..0000000000 --- a/static/vendor/breakpoint/breakpoint/_respond-to.scss +++ /dev/null @@ -1,73 +0,0 @@ -//////////////////////// -// Default the Breakpoints variable -//////////////////////// -$breakpoints: () !default; -$BREAKPOINTS: () !default; - -//////////////////////// -// Respond-to API Mixin -//////////////////////// -@mixin respond-to($context, $no-query: false) { - @if length($breakpoints) > 0 and length($BREAKPOINTS) == 0 { - @warn "In order to avoid variable namespace collisions, we have updated the way to add breakpoints for respond-to. Please change all instances of `$breakpoints: add-breakpoint()` to `@include add-breakpoint()`. The `add-breakpoint()` function will be deprecated in a future release."; - $BREAKPOINTS: $breakpoints !global; - $breakpoints: () !global; - } - - @if type-of($BREAKPOINTS) != 'map' { - // Just in case someone writes gibberish to the $breakpoints variable. - @warn "Your breakpoints aren't a map! See https://github.com/snugug/respond-to#api if you'd like a reminder on how to use Respond-to"; - @content; - } - @else if map-has-key($BREAKPOINTS, $context) { - @include breakpoint(map-get($BREAKPOINTS, $context), $no-query) { - @content; - } - } - @else if not map-has-key($BREAKPOINTS, $context) { - @warn "`#{$context}` isn't a defined breakpoint! Please add it using `$breakpoints: add-breakpoint(`#{$context}`, $value);`"; - @content; - } - @else { - @warn "You haven't created any breakpoints yet! Make some already! See https://github.com/snugug/respond-to#api if you'd like a reminder on how to use Respond-to"; - @content; - } -} - -////////////////////////////// -// Add Breakpoint to Breakpoints -// TODO: Remove function in next release -////////////////////////////// -@function add-breakpoint($name, $bkpt, $overwrite: false) { - $output: ($name: $bkpt); - - @if length($breakpoints) == 0 { - @return $output; - } - @else { - @if map-has-key($breakpoints, $name) and $overwrite != true { - @warn "You already have a breakpoint named `#{$name}`, please choose another breakpoint name, or pass in `$overwrite: true` to overwrite the previous breakpoint."; - @return $breakpoints; - } - @else if not map-has-key($breakpoints, $name) or $overwrite == true { - @return map-merge($breakpoints, $output); - } - } -} - -@mixin add-breakpoint($name, $bkpt, $overwrite: false) { - $output: ($name: $bkpt); - - @if length($BREAKPOINTS) == 0 { - $BREAKPOINTS: $output !global; - } - @else { - @if map-has-key($BREAKPOINTS, $name) and $overwrite != true { - @warn "You already have a breakpoint named `#{$name}`, please choose another breakpoint name, or pass in `$overwrite: true` to overwrite the previous breakpoint."; - $BREAKPOINTS: $BREAKPOINTS !global; - } - @else if not map-has-key($BREAKPOINTS, $name) or $overwrite == true { - $BREAKPOINTS: map-merge($BREAKPOINTS, $output) !global; - } - } -} \ No newline at end of file diff --git a/static/vendor/breakpoint/breakpoint/_settings.scss b/static/vendor/breakpoint/breakpoint/_settings.scss deleted file mode 100755 index 05ee689404..0000000000 --- a/static/vendor/breakpoint/breakpoint/_settings.scss +++ /dev/null @@ -1,71 +0,0 @@ -////////////////////////////// -// Has Setting -////////////////////////////// -@function breakpoint-has($setting) { - @if map-has-key($breakpoint, $setting) { - @return true; - } - @else { - @return false; - } -} - -////////////////////////////// -// Get Settings -////////////////////////////// -@function breakpoint-get($setting) { - @if breakpoint-has($setting) { - @return map-get($breakpoint, $setting); - } - @else { - @return map-get($Breakpoint-Settings, $setting); - } -} - -////////////////////////////// -// Set Settings -////////////////////////////// -@function breakpoint-set($setting, $value) { - @if (str-index($setting, '-') or str-index($setting, '_')) and str-index($setting, ' ') == null { - @warn "Words in Breakpoint settings should be separated by spaces, not dashes or underscores. Please replace dashes and underscores between words with spaces. Settings will not work as expected until changed."; - } - $breakpoint: map-merge($breakpoint, ($setting: $value)) !global; - @return true; -} - -@mixin breakpoint-change($setting, $value) { - $breakpoint-change: breakpoint-set($setting, $value); -} - -@mixin breakpoint-set($setting, $value) { - @include breakpoint-change($setting, $value); -} - -@mixin bkpt-change($setting, $value) { - @include breakpoint-change($setting, $value); -} -@mixin bkpt-set($setting, $value) { - @include breakpoint-change($setting, $value); -} - -////////////////////////////// -// Remove Setting -////////////////////////////// -@function breakpoint-reset($settings...) { - @if length($settings) == 1 { - $settings: nth($settings, 1); - } - - @each $setting in $settings { - $breakpoint: map-remove($breakpoint, $setting) !global; - } - @return true; -} - -@mixin breakpoint-reset($settings...) { - $breakpoint-reset: breakpoint-reset($settings); -} - -@mixin bkpt-reset($settings...) { - $breakpoint-reset: breakpoint-reset($settings); -} \ No newline at end of file diff --git a/static/vendor/breakpoint/breakpoint/parsers/_double.scss b/static/vendor/breakpoint/breakpoint/parsers/_double.scss deleted file mode 100755 index 24580c1516..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/_double.scss +++ /dev/null @@ -1,33 +0,0 @@ -////////////////////////////// -// Import Pieces -////////////////////////////// -@import "double/default-pair"; -@import "double/double-string"; -@import "double/default"; - -@function breakpoint-parse-double($feature, $empty-media, $first) { - $parsed: ''; - $leader: ''; - // If we're forcing - @if not ($empty-media) or not ($first) { - $leader: 'and '; - } - - $first: nth($feature, 1); - $second: nth($feature, 2); - - // If we've got two numbers, we know we need to use the default pair because there are no media queries that has a media feature that is a number - @if type-of($first) == 'number' and type-of($second) == 'number' { - $parsed: breakpoint-parse-default-pair($first, $second); - } - // If they are both strings, we send it through the string parser - @else if type-of($first) == 'string' and type-of($second) == 'string' { - $parsed: breakpoint-parse-double-string($first, $second); - } - // If it's a string/number pair, we parse it as a normal double - @else { - $parsed: breakpoint-parse-double-default($first, $second); - } - - @return $leader + $parsed; -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/_query.scss b/static/vendor/breakpoint/breakpoint/parsers/_query.scss deleted file mode 100755 index b138b3933b..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/_query.scss +++ /dev/null @@ -1,82 +0,0 @@ -@function breakpoint-parse-query($query) { - // Parse features out of an individual query - $feature-holder: (); - $query-holder: (); - $length: length($query); - - @if $length == 2 { - // If we've got a string/number, number/string, check to see if it's a valid string/number pair or two singles - @if (type-of(nth($query, 1)) == 'string' and type-of(nth($query, 2)) == 'number') or (type-of(nth($query, 1)) == 'number' and type-of(nth($query, 2)) == 'string') { - - $number: ''; - $value: ''; - - @if type-of(nth($query, 1)) == 'string' { - $number: nth($query, 2); - $value: nth($query, 1); - } - @else { - $number: nth($query, 1); - $value: nth($query, 2); - } - - // If the string value can be a single value, check to see if the number passed in is a valid input for said single value. Fortunately, all current single-value options only accept unitless numbers, so this check is easy. - @if breakpoint-single-string($value) { - @if unitless($number) { - $feature-holder: append($value, $number, space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - } - // If the string is a media type, split the query - @if breakpoint-is-media($value) { - $query-holder: append($query-holder, nth($query, 1)); - $query-holder: append($query-holder, nth($query, 2)); - @return $query-holder; - } - // If it's not a single feature, we're just going to assume it's a proper string/value pair, and roll with it. - @else { - $feature-holder: append($value, $number, space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - - } - // If they're both numbers, we assume it's a double and roll with that - @else if (type-of(nth($query, 1)) == 'number' and type-of(nth($query, 2)) == 'number') { - $feature-holder: append(nth($query, 1), nth($query, 2), space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - // If they're both strings and neither are singles, we roll with that. - @else if (type-of(nth($query, 1)) == 'string' and type-of(nth($query, 2)) == 'string') { - @if not breakpoint-single-string(nth($query, 1)) and not breakpoint-single-string(nth($query, 2)) { - $feature-holder: append(nth($query, 1), nth($query, 2), space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - } - } - @else if $length == 3 { - // If we've got three items and none is a list, we check to see - @if type-of(nth($query, 1)) != 'list' and type-of(nth($query, 2)) != 'list' and type-of(nth($query, 3)) != 'list' { - // If none of the items are single string values and none of the values are media values, we're good. - @if (not breakpoint-single-string(nth($query, 1)) and not breakpoint-single-string(nth($query, 2)) and not breakpoint-single-string(nth($query, 3))) and ((not breakpoint-is-media(nth($query, 1)) and not breakpoint-is-media(nth($query, 2)) and not breakpoint-is-media(nth($query, 3)))) { - $feature-holder: append(nth($query, 1), nth($query, 2), space); - $feature-holder: append($feature-holder, nth($query, 3), space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - // let's check to see if the first item is a media type - @else if breakpoint-is-media(nth($query, 1)) { - $query-holder: append($query-holder, nth($query, 1)); - $feature-holder: append(nth($query, 2), nth($query, 3), space); - $query-holder: append($query-holder, $feature-holder); - @return $query-holder; - } - } - } - - // If it's a single item, or if it's not a special case double or triple, we can simply return the query. - @return $query; -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/_resolution.scss b/static/vendor/breakpoint/breakpoint/parsers/_resolution.scss deleted file mode 100755 index 19769adf44..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/_resolution.scss +++ /dev/null @@ -1,31 +0,0 @@ -@import "resolution/resolution"; - -@function breakpoint-build-resolution($query-print, $query-resolution, $empty-media, $first) { - $leader: ''; - // If we're forcing - @if not ($empty-media) or not ($first) { - $leader: 'and '; - } - - @if breakpoint-get('transform resolutions') and $query-resolution { - $resolutions: breakpoint-make-resolutions($query-resolution); - $length: length($resolutions); - $query-holder: ''; - - @for $i from 1 through $length { - $query: '#{$query-print} #{$leader}#{nth($resolutions, $i)}'; - @if $i == 1 { - $query-holder: $query; - } - @else { - $query-holder: '#{$query-holder}, #{$query}'; - } - } - - @return $query-holder; - } - @else { - // Return with attached resolution - @return $query-print; - } -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/_single.scss b/static/vendor/breakpoint/breakpoint/parsers/_single.scss deleted file mode 100755 index d9fd764a72..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/_single.scss +++ /dev/null @@ -1,26 +0,0 @@ -////////////////////////////// -// Import Pieces -////////////////////////////// -@import "single/default"; - -@function breakpoint-parse-single($feature, $empty-media, $first) { - $parsed: ''; - $leader: ''; - // If we're forcing - @if not ($empty-media) or not ($first) { - $leader: 'and '; - } - - // If it's a single feature that can stand alone, we let it - @if (breakpoint-single-string($feature)) { - $parsed: $feature; - // Set Context - $context-setter: private-breakpoint-set-context($feature, $feature); - } - // If it's not a stand alone feature, we pass it off to the default handler. - @else { - $parsed: breakpoint-parse-default($feature); - } - - @return $leader + '(' + $parsed + ')'; -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/_triple.scss b/static/vendor/breakpoint/breakpoint/parsers/_triple.scss deleted file mode 100755 index e2732067f9..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/_triple.scss +++ /dev/null @@ -1,36 +0,0 @@ -////////////////////////////// -// Import Pieces -////////////////////////////// -@import "triple/default"; - -@function breakpoint-parse-triple($feature, $empty-media, $first) { - $parsed: ''; - $leader: ''; - - // If we're forcing - @if not ($empty-media) or not ($first) { - $leader: 'and '; - } - - // separate the string features from the value numbers - $string: null; - $numbers: null; - @each $val in $feature { - @if type-of($val) == string { - $string: $val; - } - @else { - @if type-of($numbers) == 'null' { - $numbers: $val; - } - @else { - $numbers: append($numbers, $val); - } - } - } - - $parsed: breakpoint-parse-triple-default($string, nth($numbers, 1), nth($numbers, 2)); - - @return $leader + $parsed; - -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/double/_default-pair.scss b/static/vendor/breakpoint/breakpoint/parsers/double/_default-pair.scss deleted file mode 100755 index f88432ccdb..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/double/_default-pair.scss +++ /dev/null @@ -1,21 +0,0 @@ -@function breakpoint-parse-default-pair($first, $second) { - $default: breakpoint-get('default pair'); - $min: ''; - $max: ''; - - // Sort into min and max - $min: min($first, $second); - $max: max($first, $second); - - // Set Context - $context-setter: private-breakpoint-set-context(min-#{$default}, $min); - $context-setter: private-breakpoint-set-context(max-#{$default}, $max); - - // Make them EMs if need be - @if (breakpoint-get('to ems') == true) { - $min: breakpoint-to-base-em($min); - $max: breakpoint-to-base-em($max); - } - - @return '(min-#{$default}: #{$min}) and (max-#{$default}: #{$max})'; -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/double/_default.scss b/static/vendor/breakpoint/breakpoint/parsers/double/_default.scss deleted file mode 100755 index 73190ed590..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/double/_default.scss +++ /dev/null @@ -1,22 +0,0 @@ -@function breakpoint-parse-double-default($first, $second) { - $feature: ''; - $value: ''; - - @if type-of($first) == 'string' { - $feature: $first; - $value: $second; - } - @else { - $feature: $second; - $value: $first; - } - - // Set Context - $context-setter: private-breakpoint-set-context($feature, $value); - - @if (breakpoint-get('to ems') == true) { - $value: breakpoint-to-base-em($value); - } - - @return '(#{$feature}: #{$value})' -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/double/_double-string.scss b/static/vendor/breakpoint/breakpoint/parsers/double/_double-string.scss deleted file mode 100755 index 4c5ce4651c..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/double/_double-string.scss +++ /dev/null @@ -1,19 +0,0 @@ -@function breakpoint-parse-double-string($first, $second) { - $feature: ''; - $value: ''; - - // Test to see which is the feature and which is the value - @if (breakpoint-string-value($first) == true) { - $feature: $first; - $value: $second; - } - @else { - $feature: $second; - $value: $first; - } - - // Set Context - $context-setter: private-breakpoint-set-context($feature, $value); - - @return '(#{$feature}: #{$value})'; -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/resolution/_resolution.scss b/static/vendor/breakpoint/breakpoint/parsers/resolution/_resolution.scss deleted file mode 100755 index 3680421269..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/resolution/_resolution.scss +++ /dev/null @@ -1,60 +0,0 @@ -@function breakpoint-make-resolutions($resolution) { - $length: length($resolution); - - $output: (); - - @if $length == 2 { - $feature: ''; - $value: ''; - - // Find which is number - @if type-of(nth($resolution, 1)) == 'number' { - $value: nth($resolution, 1); - } - @else { - $value: nth($resolution, 2); - } - - // Determine min/max/standard - @if index($resolution, 'min-resolution') { - $feature: 'min-'; - } - @else if index($resolution, 'max-resolution') { - $feature: 'max-'; - } - - $standard: '(#{$feature}resolution: #{$value})'; - - // If we're not dealing with dppx, - @if unit($value) != 'dppx' { - $base: 96dpi; - @if unit($value) == 'dpcm' { - $base: 243.84dpcm; - } - // Write out feature tests - $webkit: ''; - $moz: ''; - $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{$value / $base})'; - $moz: '(#{$feature}-moz-device-pixel-ratio: #{$value / $base})'; - // Append to output - $output: append($output, $standard, space); - $output: append($output, $webkit, space); - $output: append($output, $moz, space); - } - @else { - $webkit: ''; - $moz: ''; - $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{$value / 1dppx})'; - $moz: '(#{$feature}-moz-device-pixel-ratio: #{$value / 1dppx})'; - $fallback: '(#{$feature}resolution: #{$value / 1dppx * 96dpi})'; - // Append to output - $output: append($output, $standard, space); - $output: append($output, $webkit, space); - $output: append($output, $moz, space); - $output: append($output, $fallback, space); - } - - } - - @return $output; -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/single/_default.scss b/static/vendor/breakpoint/breakpoint/parsers/single/_default.scss deleted file mode 100755 index 503ef427b0..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/single/_default.scss +++ /dev/null @@ -1,13 +0,0 @@ -@function breakpoint-parse-default($feature) { - $default: breakpoint-get('default feature'); - - // Set Context - $context-setter: private-breakpoint-set-context($default, $feature); - - @if (breakpoint-get('to ems') == true) and (type-of($feature) == 'number') { - @return '#{$default}: #{breakpoint-to-base-em($feature)}'; - } - @else { - @return '#{$default}: #{$feature}'; - } -} diff --git a/static/vendor/breakpoint/breakpoint/parsers/triple/_default.scss b/static/vendor/breakpoint/breakpoint/parsers/triple/_default.scss deleted file mode 100755 index 7fa418dda7..0000000000 --- a/static/vendor/breakpoint/breakpoint/parsers/triple/_default.scss +++ /dev/null @@ -1,18 +0,0 @@ -@function breakpoint-parse-triple-default($feature, $first, $second) { - - // Sort into min and max - $min: min($first, $second); - $max: max($first, $second); - - // Set Context - $context-setter: private-breakpoint-set-context(min-#{$feature}, $min); - $context-setter: private-breakpoint-set-context(max-#{$feature}, $max); - - // Make them EMs if need be - @if (breakpoint-get('to ems') == true) { - $min: breakpoint-to-base-em($min); - $max: breakpoint-to-base-em($max); - } - - @return '(min-#{$feature}: #{$min}) and (max-#{$feature}: #{$max})'; -} diff --git a/static/vendor/susy/_su.scss b/static/vendor/susy/_su.scss deleted file mode 100755 index 83386adba2..0000000000 --- a/static/vendor/susy/_su.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Su -// == - -@import 'susy/su'; diff --git a/static/vendor/susy/_susy.scss b/static/vendor/susy/_susy.scss deleted file mode 100755 index 224e98ad2b..0000000000 --- a/static/vendor/susy/_susy.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Susy -// ==== - -@import 'susy/language/susy'; diff --git a/static/vendor/susy/_susyone.scss b/static/vendor/susy/_susyone.scss deleted file mode 100755 index 5b934c6886..0000000000 --- a/static/vendor/susy/_susyone.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Susy -// ==== - -@import 'susy/language/susyone'; diff --git a/static/vendor/susy/susy/_su.scss b/static/vendor/susy/susy/_su.scss deleted file mode 100755 index a145415749..0000000000 --- a/static/vendor/susy/susy/_su.scss +++ /dev/null @@ -1,7 +0,0 @@ -// Su -// == - -@import "su/utilities"; -@import "su/settings"; -@import "su/validation"; -@import "su/grid"; diff --git a/static/vendor/susy/susy/language/_susy.scss b/static/vendor/susy/susy/language/_susy.scss deleted file mode 100755 index 0ee9cae2b3..0000000000 --- a/static/vendor/susy/susy/language/_susy.scss +++ /dev/null @@ -1,24 +0,0 @@ -// Susy Next Syntax -// ================ - -$susy-version: 2.1; - -@import "../su"; -@import "../output/float"; - -@import "susy/settings"; -@import "susy/validation"; -@import "susy/grids"; -@import "susy/box-sizing"; -@import "susy/context"; -@import "susy/background"; -@import "susy/container"; -@import "susy/span"; -@import "susy/gutters"; -@import "susy/isolate"; -@import "susy/gallery"; -@import "susy/rows"; -@import "susy/margins"; -@import "susy/padding"; -@import "susy/bleed"; -@import "susy/breakpoint-plugin"; diff --git a/static/vendor/susy/susy/language/_susyone.scss b/static/vendor/susy/susy/language/_susyone.scss deleted file mode 100755 index a783d3a82a..0000000000 --- a/static/vendor/susy/susy/language/_susyone.scss +++ /dev/null @@ -1,13 +0,0 @@ -// --------------------------------------------------------------------------- -// Partials - -$susy-version: 1.5; - -@import "susyone/settings"; -@import "susyone/functions"; -@import "susyone/grid"; -@import "susyone/isolation"; -@import "susyone/padding"; -@import "susyone/margin"; -@import "susyone/media"; -@import "susyone/background"; diff --git a/static/vendor/susy/susy/language/susy/_background.scss b/static/vendor/susy/susy/language/susy/_background.scss deleted file mode 100755 index 17a87f9e4f..0000000000 --- a/static/vendor/susy/susy/language/susy/_background.scss +++ /dev/null @@ -1,384 +0,0 @@ -// Background Grid Syntax -// ====================== - -$susy-overlay-grid-head-exists: false; - - -// Show Grid/s -// ----------- -// Show grid on any element using either background or overlay. -// - [$grid] : -@mixin show-grid( - $grid: $susy -) { - $inspect: $grid; - $_output: debug-get(output, $grid); - - @include susy-inspect(show-grid, $inspect); - @if $_output == overlay { - @include overlay-grid($grid); - } @else { - @include background-grid($grid); - } -} - -@mixin show-grids( - $grid: $susy -) { - @include show-grid($grid); -} - -// Background Grid -// --------------- -// Show a grid background on any element. -// - [$grid] : -@mixin background-grid( - $grid: $susy -) { - $inspect : $grid; - $_output : get-background($grid); - - @if length($_output) > 0 { - $_flow: susy-get(flow, $grid); - - $_image: (); - @each $name, $layer in map-get($_output, image) { - $_direction: if($name == baseline, to bottom, to to($_flow)); - $_image: append($_image, linear-gradient($_direction, $layer), comma); - } - $_output: map-merge($_output, (image: $_image)); - - @include background-grid-output($_output...); - @include susy-inspect(background-grid, $inspect); - } -} - - -// Overlay Grid -// ------------ -// Generate an icon to trigger grid-overlays on any given elements. -// $grids... : [] [, ]* -@mixin overlay-grid ( - $grid: $susy -) { - @if not($susy-overlay-grid-head-exists) { - @at-root head { @include overlay-head; } - @at-root head:before { @include overlay-trigger; } - @at-root head:hover { @include overlay-trigger-hover; } - $susy-overlay-grid-head-exists: true !global; - } - - head:hover ~ &, - head:hover ~ body & { - position: relative; - &:before { - @include grid-overlay-base; - @include background-grid($grid); - } - } -} - - -// [Private] Overlay Trigger -// ------------------------- -@mixin overlay-trigger { - content: "|||"; - display: block; - padding: 5px 10px; - font: { - family: sans-serif; - size: 16px; - weight: bold; - } -} - - -// [Private] Overlay Trigger Hover -// ------------------------------- -@mixin overlay-trigger-hover { - background: rgba(white, .5); - color: red; -} - - -// [Private] Overlay Head -// ---------------------- -// styles to create grid overlay toggle -@mixin overlay-head { - $_toggle: debug-get(toggle); - $_horz: null; - $_vert: null; - - @each $side in $_toggle { - $_horz: if($side == left or $side == right, $side, $_horz); - $_vert: if($side == top or $side == bottom, $side, $_vert); - } - - display: block; - position: fixed; - #{$_horz}: 10px; - #{$_vert}: 10px; - z-index: 999; - color: #333; - background: rgba(white, .25); -} - - -// [Private] Grid Overlay Base -// --------------------------- -// Base styles for generating a grid overlay -@mixin grid-overlay-base() { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - content: " "; - z-index: 998; -} - - -// Get Symmetrical Background -// -------------------------- -// - $grid: -@function get-background-sym( - $grid -) { - $grid : parse-grid($grid); - $_gutters : susy-get(gutters, $grid); - $_column-width : susy-get(column-width, $grid); - $_math : susy-get(math, $grid); - - $_color : debug-get(color); - $_trans : transparent; - $_light : lighten($_color, 15%); - - $_end : 1 + $_gutters; - $_after : percentage(1/$_end); - $_stops : (); - $_size : span(1 $grid wide); - - @if is-inside($grid) { - $_stops: $_color, $_light; - } @else if is-split($grid) { - $_split: $_gutters/2; - $_before: percentage($_split/$_end); - $_after: percentage((1 + $_split)/$_end); - $_stops: $_trans $_before, $_color $_before, $_light $_after, $_trans $_after; - } @else { - $_stops: $_color, $_light $_after, $_trans $_after; - } - - @if $_math == static { - $_size: valid-column-math($_math, $_column-width) * $_end; - } - - $_output: ( - image: (columns: $_stops), - size: $_size, - ); - - @return $_output; -} - - -// Get Asymmetrical Inside -// ----------------------- -// - $grid: -@function get-asym-inside( - $grid -) { - $grid : parse-grid($grid); - $_columns : susy-get(columns, $grid); - - $_color : debug-get(color); - $_light : lighten($_color, 15%); - $_stops : (); - - @for $location from 1 through susy-count($_columns) { - $this-stop: (); - - @if $location == 1 { - $this-stop: append($this-stop, $_color, comma); - } @else { - $start: parse-span(1 at $location $grid); - $start: get-isolation($start); - $this-stop: append($this-stop, $_color $start, comma); - } - - @if $location == susy-count($_columns) { - $this-stop: append($this-stop, $_light, comma); - } @else { - $_end: parse-span(1 at ($location + 1) $grid); - $_end: get-isolation($_end); - $this-stop: append($this-stop, $_light $_end, comma); - } - - $_stops: join($_stops, $this-stop, comma); - } - - @return $_stops; -} - - -// Get Asymmetrical Split -// ---------------------- -// - $grid: -@function get-asym-split( - $grid -) { - $grid : parse-grid($grid); - $_columns : susy-get(columns, $grid); - - $_color : debug-get(color); - $_light : lighten($_color, 15%); - $_stops : (); - - @for $location from 1 through susy-count($_columns) { - $this-stop: (); - - $start: parse-span(1 at $location $grid); - $start: get-isolation($start); - $this-stop: append($this-stop, transparent $start, comma); - $this-stop: append($this-stop, $_color $start, comma); - - $_end: $start + span(1 at $location $grid); - $this-stop: append($this-stop, $_light $_end, comma); - $this-stop: append($this-stop, transparent $_end, comma); - - $_stops: join($_stops, $this-stop, comma); - } - - @return $_stops; -} - - -// Get Asymmetrical Outside -// ------------------------ -// - $grid: -@function get-asym-outside( - $grid -) { - $grid : parse-grid($grid); - $_columns : susy-get(columns, $grid); - - $_color : debug-get(color); - $_light : lighten($_color, 15%); - $_trans : transparent; - $_stops : (); - - @for $location from 1 through susy-count($_columns) { - $this-stop: (); - - @if $location == 1 { - $this-stop: append($this-stop, $_color, comma); - } @else { - $start: parse-span(1 at $location $grid); - $start: get-isolation($start); - $this-stop: append($this-stop, $_color $start, comma); - } - - @if $location == susy-count($_columns) { - $this-stop: append($this-stop, $_light, comma); - } @else { - $gutter: get-span-width(first $location $grid); - - $_end: parse-span(1 at ($location + 1) $grid); - $_end: get-isolation($_end); - - $gutter: $_light $gutter, $_trans $gutter, $_trans $_end; - $this-stop: join($this-stop, $gutter, comma); - } - - $_stops: join($_stops, $this-stop, comma); - } - - @return $_stops; -} - - -// Get Asymmetrical Background -// --------------------------- -// - $grid: -@function get-background-asym( - $grid -) { - $_stops: (); - - @if is-inside($grid) { - $_stops: get-asym-inside($grid); - } @else if is-split($grid) { - $_stops: get-asym-split($grid); - } @else { - $_stops: get-asym-outside($grid); - } - - @return (image: (columns: $_stops)); -} - - -// Get Background -// -------------- -// - $grid: -@function get-background( - $grid -) { - $grid : parse-grid($grid); - $_show : susy-get(debug image, $grid); - $_return : (); - - @if $_show and $_show != hide { - $_line-height: variable-exists(base-line-height); - $_line-height: if($_line-height, $base-line-height, false); - $_columns: susy-get(columns, $grid); - - @if $_show != show-baseline { - $_sym: is-symmetrical($_columns); - $_return: if($_sym, get-background-sym($grid), get-background-asym($grid)); - $_return: map-merge($_return, (clip: content-box)); - } @else if not($_line-height) { - @warn 'Please provide $base-line-height in order to see baseline grids.'; - } - - @if $_line-height { - @if $_show != show-columns { - $_color: variable-exists(grid-background-baseline-color); - $_color: if($_color, $grid-background-baseline-color, #000); - - $_image: map-get($_return, image); - $_size: map-get($_return, size); - $_baseline: (baseline: ($_color 1px, transparent 1px)); - $_baseline-size: 100% $_line-height; - - $_return: map-merge($_return, ( - image: if($_image, map-merge($_image, $_baseline), $_baseline), - size: if($_size, ($_size, $_baseline-size), $_baseline-size), - )); - } - - @if $_show == show { - $_clip: map-get($_return, clip); - $_return: map-merge($_return, (clip: join($_clip, border-box, comma))); - } - } - } - - @if map-get($_return, image) { - $_return: map-merge($_return, (flow: susy-get(flow, $grid))); - } - - @return $_return; -} - - -// Get Debug -// --------- -// Return the value of a debug setting -// - $key: -@function debug-get( - $key, - $grid: $susy -) { - $key: join(debug, $key, space); - @return susy-get($key, $grid); -} diff --git a/static/vendor/susy/susy/language/susy/_bleed.scss b/static/vendor/susy/susy/language/susy/_bleed.scss deleted file mode 100755 index 8ef5974322..0000000000 --- a/static/vendor/susy/susy/language/susy/_bleed.scss +++ /dev/null @@ -1,200 +0,0 @@ -// Bleed Syntax -// ============ - -// Bleed -// ----- -// Add negative margins, and equal positive padding to create bleed. -// - $bleed : -@mixin bleed( - $bleed: 0 gutter() -) { - $inspect : $bleed; - $output : get-bleed($bleed); - - @if susy-get(global-box-sizing) != content-box { - $output: map-merge((box-sizing: content-box), $output); - } - - @include susy-inspect(bleed, $inspect); - @include output($output); -} - - -// Bleed-x -// ------- -// Shortcut for horizontal bleed. -// - $bleed : -@mixin bleed-x( - $bleed: gutter() -) { - $bleed : parse-span($bleed); - $trbl : susy-get(span, $bleed); - - @if length($trbl) == 1 { - $bleed: map-merge($bleed, (span: 0 nth($trbl, 1))); - } @else if length($trbl) == 2 { - $bleed: map-merge($bleed, (span: 0 nth($trbl, 2) 0 nth($trbl, 1))); - } @else { - @warn 'bleed-x only takes 2 lengths, but #{length($trbl)} were passed.'; - } - - @include bleed($bleed); -} - - -// Bleed-y -// ------- -// Shortcut for vertical bleed. -// - $bleed : -@mixin bleed-y( - $bleed: if(function-exists(rhythm), rhythm(1), 1em) -) { - $bleed : parse-span($bleed); - $trbl : susy-get(span, $bleed); - - @if length($trbl) == 1 { - $bleed: map-merge($bleed, (span: nth($trbl, 1) 0)); - } @else if length($trbl) == 2 { - $bleed: map-merge($bleed, (span: nth($trbl, 1) 0 nth($trbl, 2) 0)); - } @else { - @warn 'bleed-y only takes 2 lengths, but #{length($trbl)} were passed.'; - } - - @include bleed($bleed); -} - - -// Get Bleed -// --------- -// Return bleed output values -// - $bleed: -@function get-bleed( - $bleed -) { - $bleed : map-merge((spread: wide), parse-span($bleed)); - $trbl : susy-get(span, $bleed); - $short : null; - $output : (); - - @for $i from 1 through length($trbl) { - $this: nth($trbl, $i); - $new: (); - $margin: null; - $padding: null; - $padding-x: null; - - @if $this > 0 { - $this: map-merge($bleed, (span: $this)); - $margin: span($this); - $padding: $margin; - $padding-x: $padding; - } - - @if $margin and $margin > 0 { - $margin: - $margin; - - @if is-inside($this) { - $gutter: gutter($this); - $join: if($gutter and comparable($padding, $gutter), true, false); - $padding-x: if($join and $padding > 0, $padding + $gutter, $padding); - } - } - - @if $i == 1 { - $new: ( - margin-top: $margin, - padding-top: $padding, - margin-right: $margin, - padding-right: $padding-x, - margin-bottom: $margin, - padding-bottom: $padding, - margin-left: $margin, - padding-left: $padding-x, - ); - } @else if $i == 2 { - $new: ( - margin-right: $margin, - padding-right: $padding-x, - margin-left: $margin, - padding-left: $padding-x, - ); - } @else if $i == 3 { - $new: ( - margin-bottom: $margin, - padding-bottom: $padding, - ); - } @else if $i == 4 { - $new: ( - margin-left: $margin, - padding-left: $padding-x, - ); - } - - $output: map-merge($output, $new); - } - - @each $prop, $value in $output { - $output: if($value == 0, map-merge($output, ($prop: null)), $output); - } - - @return bleed-shorthand($output); -} - -// Bleed Shorthand -// --------------- -// Convert bleed output into shorthand when possible. -// - $bleed: -@function bleed-shorthand( - $bleed -) { - $margin: (); - $padding: (); - $return: (); - - @each $key, $value in $bleed { - @if str-index($key, margin) { - $margin: map-merge($margin, ($key: $value)); - } @else if str-index($key, padding) > 0 { - $padding: map-merge($padding, ($key: $value)); - } - } - - $props: ( - margin: $margin, - padding: $padding, - ); - - @each $name, $map in $props { - $four: if(length(map-keys($map)) == 4, true, false); - $null: if(index(map-values($map), null), true, false); - - @if $four and not($null) { - $top: map-get($map, '#{$name}-top'); - $right: map-get($map, '#{$name}-right'); - $bottom: map-get($map, '#{$name}-bottom'); - $left: map-get($map, '#{$name}-left'); - - $tb: if($top == $bottom, $top, null); - $rl: if($right == $left, $right, null); - $all: if($tb == $rl, $tb, null); - - $new: if($all, $all, null); - - @if not($new) { - @if $tb and $rl { - $new: $tb $rl; - } @else if $rl { - $new: $top $rl $bottom; - } @else { - $new: $top $right $bottom $left; - } - } - - $return: map-merge($return, ($name: $new)); - } @else { - $return: map-merge($return, $map); - } - } - - @return $return; -} diff --git a/static/vendor/susy/susy/language/susy/_box-sizing.scss b/static/vendor/susy/susy/language/susy/_box-sizing.scss deleted file mode 100755 index f551241de8..0000000000 --- a/static/vendor/susy/susy/language/susy/_box-sizing.scss +++ /dev/null @@ -1,47 +0,0 @@ -// Susy Box Sizing -// ================= - -// Global Box Sizing -// ----------------- -// Set a box model globally on all elements. -// - [$box]: border-box | content-box -// - [$inherit]: true | false -@mixin global-box-sizing( - $box: susy-get(global-box-sizing), - $inherit: false -) { - $inspect: $box; - - @if $inherit { - @at-root { - html { @include output((box-sizing: $box)); } - *, *:before, *:after { box-sizing: inherit; } - } - } @else { - *, *:before, *:after { @include output((box-sizing: $box)); } - } - - @include susy-inspect(global-box-sizing, $inspect); - @include update-box-model($box); -} - -// Border Box Sizing -// ----------------- -// A legacy shortcut... -// - [$inherit]: true | false -@mixin border-box-sizing( - $inherit: false -) { - @include global-box-sizing(border-box, $inherit); -} - -// Update Box Model -// ---------------- -// PRIVATE: Updates global box model setting -@mixin update-box-model( - $box -) { - @if $box != susy-get(global-box-sizing) { - @include susy-set(global-box-sizing, $box); - } -} diff --git a/static/vendor/susy/susy/language/susy/_breakpoint-plugin.scss b/static/vendor/susy/susy/language/susy/_breakpoint-plugin.scss deleted file mode 100755 index d49d5a48ee..0000000000 --- a/static/vendor/susy/susy/language/susy/_breakpoint-plugin.scss +++ /dev/null @@ -1,181 +0,0 @@ -// Breakpoint Integration -// ====================== - -$susy-media: () !default; -$susy-media-fallback: false !default; - -$_susy-media-context: (); - - -// Susy Breakpoint -// --------------- -// Change grids at different media query breakpoints. -// - $query : [] | | -// - $layout : -// - $no-query : | -@mixin susy-breakpoint( - $query, - $layout: false, - $no-query: $susy-media-fallback -) { - @include susy-media-router($query, $no-query) { - @if $layout { - @include with-layout($layout) { - @content; - } - } @else { - @content; - } - } -} - - -// Susy Media -// ---------- -// - $query: [] | -// - $no-query: | -@mixin susy-media( - $query, - $no-query: $susy-media-fallback -) { - $old-context: $_susy-media-context; - $name: if(map-has-key($susy-media, $query), $query, null); - $query: susy-get-media($query); - $query: susy-parse-media($query); - - @include susy-media-context($query, $name); - - @if $no-query and type-of($no-query) != string { - @content; - } @else { - @media #{susy-render-media($query)} { - @content; - } - - @if type-of($no-query) == string { - #{$no-query} & { - @content; - } - } - } - - @include susy-media-context($old-context, $clean: true); -} - - -// Media Router -// ------------ -// Rout media arguments to the correct mixin. -@mixin susy-media-router( - $query, - $no-query: $susy-media-fallback -) { - @if susy-support(breakpoint, (mixin: breakpoint), $warn: false) { - @include breakpoint($query, $no-query) { - @content; - } - } @else { - @include susy-media($query, $no-query) { - @content; - } - } -} - - -// Update Context -// ------------- -// Set the new media context -@mixin susy-media-context( - $query, - $name: null, - $clean: false -) { - $query: map-merge((name: $name), $query); - - @if $clean { - $_susy-media-context: $query !global; - } @else { - $_susy-media-context: map-merge($_susy-media-context, $query) !global; - } -} - - -// Media Context -// ------------- -// Return the full media context, or a single media property (e.g. min-width) -@function susy-media-context( - $property: false -) { - @if $property { - @return map-get($_susy-media-context, $property); - } @else { - @return $_susy-media-context; - } -} - - -// Get Media -// --------- -// Return a named media-query from $susy-media. -// - $name: -@function susy-get-media( - $name -) { - @if map-has-key($susy-media, $name) { - $name: map-get($susy-media, $name); - $name: susy-get-media($name); - } - - @return $name; -} - - -// Render Media -// ------------ -// Build a media-query string from various media settings -@function susy-render-media( - $query -) { - $output: null; - @each $property, $value in $query { - $string: null; - - @if $property == media { - $string: $value; - } @else { - $string: '(#{$property}: #{$value})'; - } - - $output: if($output, '#{$output} and #{$string}', $string); - } - - @return $output; -} - - -// Parse Media -// ----------- -// Return parsed media-query settings based on shorthand -@function susy-parse-media( - $query -) { - $mq: null; - @if type-of($query) == map { - $mq: $query; - } @else if type-of($query) == number { - $mq: (min-width: $query); - } @else if type-of($query) == list and length($query) == 2 { - @if type-of(nth($query, 1)) == number { - $mq: ( - min-width: min($query...), - max-width: max($query...), - ); - } @else { - $mq: (nth($query, 1): nth($query, 2)); - } - } @else { - $mq: (media: '#{$query}'); - } - - @return $mq; -} diff --git a/static/vendor/susy/susy/language/susy/_container.scss b/static/vendor/susy/susy/language/susy/_container.scss deleted file mode 100755 index e5f4a858a6..0000000000 --- a/static/vendor/susy/susy/language/susy/_container.scss +++ /dev/null @@ -1,81 +0,0 @@ -// Container Syntax -// ================ - -// Container [mixin] -// ----------------- -// Set a container element -// - [$layout] : -@mixin container( - $layout: $susy -) { - $inspect : $layout; - $layout : parse-grid($layout); - - $_width : get-container-width($layout); - $_justify : parse-container-position(susy-get(container-position, $layout)); - $_property : if(susy-get(math, $layout) == static, width, max-width); - - $_box : susy-get(box-sizing, $layout); - - @if $_box { - @include output((box-sizing: $_box)); - } - - @include susy-inspect(container, $inspect); - @include float-container($_width, $_justify, $_property); - @include show-grid($layout); -} - -// Container [function] -// -------------------- -// Return container width -// - [$layout] : -@function container( - $layout: $susy -) { - $layout: parse-grid($layout); - @return get-container-width($layout); -} - -// Get Container Width -// ------------------- -// Calculate the container width -// - [$layout]: -@function get-container-width( - $layout: $susy -) { - $layout : parse-grid($layout); - $_width : susy-get(container, $layout); - $_column-width : susy-get(column-width, $layout); - $_math : susy-get(math, $layout); - - @if not($_width) or $_width == auto { - @if valid-column-math($_math, $_column-width) { - $_columns : susy-get(columns, $layout); - $_gutters : susy-get(gutters, $layout); - $_spread : if(is-split($layout), wide, narrow); - $_width : susy-sum($_columns, $_gutters, $_spread) * $_column-width; - } @else { - $_width: 100%; - } - } - - @return $_width; -} - -// Parse Container Position -// ------------------------ -// Parse the $container-position into margin values. -// - [$justify] : left | center | right | [] -@function parse-container-position( - $justify: map-get($susy-defaults, container-position) -) { - $_return: if($justify == left, 0, auto) if($justify == right, 0, auto); - - @if not(index(left right center, $justify)) { - $_return: nth($justify, 1); - $_return: $_return if(length($justify) > 1, nth($justify, 2), $_return); - } - - @return $_return; -} diff --git a/static/vendor/susy/susy/language/susy/_context.scss b/static/vendor/susy/susy/language/susy/_context.scss deleted file mode 100755 index 52e12a6ce1..0000000000 --- a/static/vendor/susy/susy/language/susy/_context.scss +++ /dev/null @@ -1,36 +0,0 @@ -// Context Syntax -// ============== - -// Nested [function] -// ----------------- -// Return a subset grid for nested context. -// - $context : -@function nested( - $context -) { - $context : parse-span($context); - $span : susy-get(span, $context); - $location : get-location($context); - $columns : susy-get(columns, $context); - - @return susy-slice($span, $location, $columns); -} - -// Nested [mixin] -// -------------- -// Use a subset grid for a nested context -// - $context : -// - @content : -@mixin nested( - $context -) { - $inspect : $context; - $context : parse-span($context); - $old : susy-get(columns); - $susy : map-merge($susy, (columns: nested($context))) !global; - - @include susy-inspect(nested, $inspect); - @content; - - $susy : map-merge($susy, (columns: $old)) !global; -} diff --git a/static/vendor/susy/susy/language/susy/_gallery.scss b/static/vendor/susy/susy/language/susy/_gallery.scss deleted file mode 100755 index e59b9a0c67..0000000000 --- a/static/vendor/susy/susy/language/susy/_gallery.scss +++ /dev/null @@ -1,94 +0,0 @@ -// Gallery Syntax -// ============== - -// Gallery -// ------- -// Create an isolated gallery -// - $span : -// - [$selector] : child | of-type -@mixin gallery( - $span, - $selector: child -) { - $inspect : $span; - $span : parse-span($span); - $span : map-merge($span, (location: 1)); - - $n : susy-get(span, $span); - $columns : susy-get(columns, $span); - $context : susy-count($columns); - $flow : susy-get(flow, $span); - - $inside : is-inside($span); - $from : from($flow); - $line : floor($context / $n); - $symmetrical : is-symmetrical($columns); - - $output: ( - width : null, - float : from, - margin-before : null, - margin-after : null, - padding-before : null, - padding-after : null, - flow : $flow, - ); - - @if $inside { - $gutters: get-gutters($span); - $output: map-merge($output, ( - padding-before: map-get($gutters, before), - padding-after: map-get($gutters, after), - )); - } - - @if $symmetrical { - $output: map-merge($output, (width: get-span-width($span))); - } - - $box : susy-get(box-sizing, $span); - $global-box : if(susy-get(global-box-sizing) == 'border-box', true, false); - - @include susy-inspect(gallery, $inspect); - - // Collective Output - @if $box == border-box or ($inside and not($box) and not($global-box)) { - @include output((box-sizing: border-box)); - } @else if $box == content-box { - @include output((box-sizing: content-box)); - } - - @include float-span-output($output...); - - // Individual Loop - @for $item from 1 through $line { - $nth: '#{$line}n + #{$item}'; - &:nth-#{$selector}(#{$nth}) { - // Individual Prep - $output: ( - width : if($symmetrical, null, get-span-width($span)), - float : null, - margin-before : get-isolation($span), - margin-after : -100%, - padding-before : null, - padding-after : null, - flow : $flow, - ); - - // Individual Output - @include float-span-output($output...); - - @if get-edge($span) == first { - @include break; - @include first($span); - } @else { - @include nobreak; - } - - // Individual Location Increment - $location: get-location($span) + $n; - $location: if($location > $context, 1, $location); - $span: map-merge($span, (location: $location)); - } - } -} diff --git a/static/vendor/susy/susy/language/susy/_grids.scss b/static/vendor/susy/susy/language/susy/_grids.scss deleted file mode 100755 index 4fa72edc5d..0000000000 --- a/static/vendor/susy/susy/language/susy/_grids.scss +++ /dev/null @@ -1,64 +0,0 @@ -// Grid Syntax -// =========== - - -// Layout -// ------ -// Set a new layout using a shorthand -// - $layout: -// - $clean: boolean -@mixin layout( - $layout, - $clean: false -) { - $inspect : $layout; - $susy : _get-layout($layout, $clean) !global; - - @include susy-inspect(layout, $inspect); -} - - -// Use Grid -// -------- -// Use an arbitrary layout for a section of code -// - $layout: -// - $clean: boolean -@mixin with-layout( - $layout, - $clean: false -) { - $inspect : $layout; - $old : $susy; - $susy : _get-layout($layout, $clean) !global; - - @include susy-inspect(with-layout, $inspect); - - @content; - - $susy: $old !global; -} - - -// Layout -// ------ -// Return a parsed layout map based on shorthand syntax -// - $layout: -@function layout( - $layout: $susy -) { - @return parse-grid($layout); -} - - -// Get Layout -// ---------- -// Return a new layout based on current and given settings -// - $layout: -// - $clean: boolean -@function _get-layout( - $layout, - $clean: false -) { - $layout: layout($layout); - @return if($clean, $layout, _susy-deep-merge($susy, $layout)); -} diff --git a/static/vendor/susy/susy/language/susy/_gutters.scss b/static/vendor/susy/susy/language/susy/_gutters.scss deleted file mode 100755 index efe7ac2097..0000000000 --- a/static/vendor/susy/susy/language/susy/_gutters.scss +++ /dev/null @@ -1,154 +0,0 @@ -// Gutter Syntax -// ============= - - -// Gutters -// ------- -// Set gutters on an element. -// - [$span] : -@mixin gutters( - $span: $susy -) { - $inspect : $span; - $span : parse-gutters($span); - $_gutters : get-gutters($span); - - $_output: ( - before: map-get($_gutters, before), - after: map-get($_gutters, after), - flow: susy-get(flow, $span), - ); - - @include susy-inspect(gutters, $inspect); - - @if is-inside($span) { - @include padding-output($_output...); - } @else { - @include margin-output($_output...); - } -} - -@mixin gutter( - $span: $susy -) { - @include gutters($span); -} - - -// Gutter -// ------ -// Return the width of a gutter. -// - [$span] : -@function gutter( - $span: $susy -) { - $span: parse-gutters($span); - - $_gutters: get-gutters($span); - $_gutters: map-get($_gutters, before) or map-get($_gutters, after); - - @return $_gutters; -} - -@function gutters( - $span: $susy -) { - @return gutter($span); -} - - -// Get Gutter Width -// ---------------- -// Return gutter width. -// - [$context]: -@function get-gutter-width( - $context: $susy -) { - $context : parse-gutters($context); - - $_gutters : susy-get(gutters, $context); - $_gutter : susy-get(gutter-override, $context); - - @if $_gutters and ($_gutters > 0) and not($_gutter) { - $_column-width: susy-get(column-width, $context); - $_math: gutter-math($context); - @if $_math == static { - $_gutter: $_gutters * valid-column-math($_math, $_column-width); - } @else { - $_columns : susy-get(columns, $context); - $_spread : if(is-split($context), wide, susy-get(spread, $context)); - $_gutter : percentage($_gutters / susy-sum($_columns, $_gutters, $_spread)); - } - } - - $_gutter: if($_gutter == 'no-gutters' or $_gutter == 'no-gutter', null, $_gutter); - - @return $_gutter; -} - - -// Get Gutters -// ----------- -// Return before and after gutter values. -// - [$context]: -@function get-gutters( - $context: $susy -) { - $context : parse-gutters($context); - - $_gutter-position : susy-get(gutter-position, $context); - $_gutter : get-gutter-width($context); - - $_return : (before: null, after: null); - - @if is-split($context) and $_gutter { - $_gutter: $_gutter / 2; - $_return: map-merge($_return, (before: $_gutter, after: $_gutter)); - } @else { - $_return: map-merge($_return, ($_gutter-position: $_gutter)); - } - - @return $_return; -} - - -// Is Inside -// --------- -// Returns true if gutters are inside. -// $context: -@function is-inside( - $context -) { - $_inside: inside inside-static; - $_gutter-position: susy-get(gutter-position, $context); - - @return if(index($_inside, $_gutter-position), true, false); -} - - -// Is Split -// -------- -// Returns true if gutters are split. -// $context: -@function is-split( - $context -) { - $_split: split inside inside-static; - $_gutter-position: susy-get(gutter-position, $context); - - @return if(index($_split, $_gutter-position), true, false); -} - - -// Gutter Math -// ----------- -// Return the math to use for gutter calculations -// $context: -@function gutter-math( - $context: $susy -) { - $_return : susy-get(math, $context); - $_return : if(susy-get(gutter-position, $context) == inside-static, static, $_return); - - @return $_return; -} diff --git a/static/vendor/susy/susy/language/susy/_isolate.scss b/static/vendor/susy/susy/language/susy/_isolate.scss deleted file mode 100755 index fd59ac3625..0000000000 --- a/static/vendor/susy/susy/language/susy/_isolate.scss +++ /dev/null @@ -1,76 +0,0 @@ -// Isolation Syntax -// ================ - - -// Isolate [Mixin] -// --------------- -// Set isolation as an override. -// - $location: -@mixin isolate( - $isolate: 1 -) { - $inspect: $isolate; - - $output: ( - push: isolate($isolate), - flow: susy-get(flow, $isolate), - ); - - @include susy-inspect(isolate, $inspect); - @include isolate-output($output...); -} - - -// Isolate [function] -// ------------------ -// Return an isolation offset width. -// - $location: -@function isolate( - $isolate: 1 -) { - $isolate: parse-span($isolate); - $isolation: susy-get(span, $isolate); - - @if $isolation and not(get-location($isolate)) { - $new: ( - span: null, - location: $isolation, - ); - $isolate: map-merge($isolate, $new); - } - - @return get-isolation($isolate); -} - - -// Get Isolation -// ------------- -// Return the isolation offset width -// - $input: -@function get-isolation( - $input -) { - $location : get-location($input); - $columns : susy-get(columns, $input); - $width : null; - - @if type-of($location) == number and not(unitless($location)) { - $width: $location; - } @else if $location { - $push: $location - 1; - @if $push > 0 { - $push: map-merge($input, ( - span: $push, - location: 1, - spread: wide, - )); - $width: get-span-width($push); - } - } - - @if susy-get(gutter-position, $input) == split { - $width: if($width == null, gutters($input), $width + gutters($input)); - } - - @return $width or 0; -} diff --git a/static/vendor/susy/susy/language/susy/_margins.scss b/static/vendor/susy/susy/language/susy/_margins.scss deleted file mode 100755 index 2bfe58c4de..0000000000 --- a/static/vendor/susy/susy/language/susy/_margins.scss +++ /dev/null @@ -1,92 +0,0 @@ -// Margin Syntax -// ============= - -// Pre -// --- -// Add spanning-margins before an element. -// - $span : -@mixin pre( - $span -) { - $inspect: $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $split : if(susy-get(gutter-position, $span) == split, true, false); - $width : if($split, span($span) + gutter($span), span($span)); - - @include susy-inspect(pre, $inspect); - @include margin-output($width, null, $flow); -} - -// Post -// ---- -// Add spanning-margins after an element. -// - $span : -@mixin post( - $span -) { - $inspect : $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $split : if(susy-get(gutter-position, $span) == split, true, false); - $width : if($split, span($span) + gutter($span), span($span)); - - @include susy-inspect(post, $inspect); - @include margin-output(null, $width, $flow); -} - -// Push -// ---- -// Simple synonymn for pre. -// - $span : -@mixin push( - $span -) { - @include pre($span); -} - -// Pull -// ---- -// Add negative spanning-margins before an element. -// - $span : -@mixin pull( - $span -) { - $inspect : $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $split : if(susy-get(gutter-position, $span) == split, true, false); - $width : if($split, 0 - span($span) + gutter($span), 0 - span($span)); - - @include susy-inspect(pull, $inspect); - @include margin-output($width, null, $flow); -} - -// Squish -// ------ -// Add spanning-margins before and after an element. -// - $pre : -// - [$post] : -@mixin squish( - $pre, - $post: false -) { - $inspect : $pre, $post; - $pre : map-merge((spread: wide), parse-span($pre)); - - @if $post { - $post: map-merge((spread: wide), parse-span($post)); - } @else { - $span: susy-get(span, $pre); - @if length($span) > 1 { - $pre: map-merge($pre, (span: nth($span, 1))); - $post: map-merge($pre, (span: nth($span, 2))); - } @else { - $post: $pre; - } - } - - @include susy-inspect(squish, $inspect...); - @include pre($pre); - @include post($post); -} diff --git a/static/vendor/susy/susy/language/susy/_padding.scss b/static/vendor/susy/susy/language/susy/_padding.scss deleted file mode 100755 index d236e9154d..0000000000 --- a/static/vendor/susy/susy/language/susy/_padding.scss +++ /dev/null @@ -1,74 +0,0 @@ -// Padding Syntax -// ============== - -// Prefix -// ------ -// Add spanning-padding before an element. -// - $span : -@mixin prefix( - $span -) { - $inspect : $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $width : span($span); - - @if is-inside($span) { - $gutter: gutter($span); - $width: if($gutter and comparable($width, $gutter), $width + $gutter, $width); - } - - @include susy-inspect(prefix, $inspect); - @include padding-output($width, null, $flow); -} - -// Suffix -// ------ -// Add spanning-padding after an element. -// - $span : -@mixin suffix( - $span -) { - $inspect : $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $width : span($span); - - @if is-inside($span) { - $gutter: gutter($span); - $width: if($gutter and comparable($width, $gutter), $width + $gutter, $width); - } - - @include susy-inspect(suffix, $inspect); - @include padding-output(null, $width, $flow); -} - -// Pad -// --- -// Add spanning-padding before and after an element. -// - $pre : -// - [$post] : -@mixin pad( - $pre, - $post: false -) { - $inspect : $pre, $post; - $pre : map-merge((spread: wide), parse-span($pre)); - - @if $post { - $post: map-merge((spread: wide), parse-span($post)); - } @else { - $span: susy-get(span, $pre); - @if length($span) > 1 { - $pre: map-merge($pre, (span: nth($span, 1))); - $post: map-merge($pre, (span: nth($span, 2))); - } @else { - $post: $pre; - } - } - - @include susy-inspect(pad, $inspect...); - @include prefix($pre); - @include suffix($post); - -} diff --git a/static/vendor/susy/susy/language/susy/_rows.scss b/static/vendor/susy/susy/language/susy/_rows.scss deleted file mode 100755 index d7264313aa..0000000000 --- a/static/vendor/susy/susy/language/susy/_rows.scss +++ /dev/null @@ -1,138 +0,0 @@ -// Row Start & End -// =============== - -// Break -// ----- -// Apply to any element that should force a line break. -@mixin break { - @include output((clear: both)); -} - - -// NoBreak -// ------- -// Cancel the break() effect, e.g. when using media queries. -@mixin nobreak { - @include output((clear: none)); -} - - -// Full -// ---- -// - [$context]: -@mixin full( - $context: $susy -) { - $inspect : $context; - @include susy-inspect(full, $inspect); - @include span(full of parse-grid($context) break); -} - - -// First -// ----- -// - [$context]: -@mixin first( - $context: $susy -) { - $inspect : $context; - $context : parse-grid($context); - $flow : susy-get(flow, $context); - - @include susy-inspect(first, $inspect); - @if not(is-split($context)) { - @include float-first($flow); - } -} - -@mixin alpha( - $context: $susy -) { - @include first($context); -} - - -// Last -// ---- -// - [$context]: -@mixin last( - $context: $susy -) { - $inspect : $context; - $context : parse-grid($context); - - @include susy-inspect(last, $inspect); - - $output: ( - flow: susy-get(flow, $context), - last-flow: susy-get(last-flow, $context), - margin: if(is-split($context), null, 0), - ); - - @include float-last($output...); -} - -@mixin omega( - $context: $susy -) { - @include last($context); -} - - -// Get Edge -// -------- -// Calculate edge value based on location, if possible -@function get-edge( - $span -) { - $span : parse-span($span); - $edge : susy-get(edge, $span); - - @if not($edge) { - $count: susy-count(susy-get(columns, $span)); - $location: susy-get(location, $span); - $n: susy-get(span, $span); - - $number: if(type-of($location) == number, true, false); - $index: if($number and unitless($location), true, false); - - @if $n == $count { - $edge: full; - } @else if $location and $n and $index { - @if $location == 1 { - $edge: if($n == $count, full, first); - } @else if $location + $n - 1 == $count { - $edge: last; - } - } - } - - @if $edge == alpha or $edge == omega { - $edge: if($edge == alpha, first, last); - } - - @return $edge; -} - - -// Get Location -// ------------ -// Calculate location value based on edge, if possible -@function get-location( - $span -) { - $span : parse-span($span); - $location : susy-get(location, $span); - $edge : get-edge($span); - $n : susy-get(span, $span); - - @if $edge and not($location) and type-of($n) == number and unitless($n) { - @if $edge == first { - $location: 1; - } @else if $edge == last { - $location: susy-count(susy-get(columns, $span)) - $n + 1; - } - } - - @return $location -} diff --git a/static/vendor/susy/susy/language/susy/_settings.scss b/static/vendor/susy/susy/language/susy/_settings.scss deleted file mode 100755 index 9b5d897d56..0000000000 --- a/static/vendor/susy/susy/language/susy/_settings.scss +++ /dev/null @@ -1,216 +0,0 @@ -// Susy Settings -// ============= - -// Susy Language Defaults -// ---------------------- -// - PRIVATE -@include susy-defaults(( - container: auto, - math: fluid, - output: float, - container-position: center, - gutter-position: after, - global-box-sizing: content-box, - debug: ( - image: hide, - color: rgba(#66f, .25), - output: background, - toggle: top right, - ), -)); - - -// Valid Keyword Values -// -------------------- -// - PRIVATE: DONT'T TOUCH -$susy-keywords: ( - container: auto, - math: static fluid, - output: isolate float, - container-position: left center right, - flow: ltr rtl, - gutter-position: before after split inside inside-static, - box-sizing: border-box content-box, - span: full, - edge: first alpha last omega full, - spread: narrow wide wider, - gutter-override: no-gutters no-gutter, - role: nest, - clear: break nobreak, - debug image: show hide show-columns show-baseline, - debug output: background overlay, -); - - -// Parse Susy Keywords and Maps -// ---------------------------- -@function parse-settings( - $short: $susy -) { - $_return: (); - - @if type-of($short) == map { - $_return: $short; - } @else { - @each $item in $short { - // strings - @if type-of($item) == string { - @each $key, $value in $susy-keywords { - @if index($value, $item) { - $_key-value: append($key, $item); - $_return: _susy-deep-set($_return, $_key-value...); - } - } - // maps - } @else if type-of($item) == map { - $_return: map-merge($_return, $item); - } - } - } - - @return $_return; -} - - -// Parse Columns & Gutters -// ----------------------- -@function parse-layout( - $short -) { - $_return: (); - $_columns: (); - $_gutters: null; - - @if not(unitless(nth(nth($short, 1), 1))) { - $_gutters: nth($short, 1); - } @else { - $_columns: (columns: nth($short, 1)); - $_gutters: if(length($short) > 1, nth($short, 2), $_gutters); - } - - @if type-of($_gutters) == list and length($_gutters) > 0 { - $_gutters: ( - gutters: nth($_gutters, 2) / nth($_gutters, 1), - column-width: nth($_gutters, 1), - ); - } @else { - $_gutters: if($_gutters, (gutters: $_gutters), ()); - } - - $_return: map-merge($_return, $_columns); - $_return: map-merge($_return, $_gutters); - - @return $_return; -} - - -// Parse Grid/Context -// ------------------ -@function parse-grid( - $short: $susy -) { - $_return: parse-settings($short); - $_layout: (); - - @if type-of($short) == map { - $_return: $short; - } @else { - @each $item in $short { - // number or list - @if type-of($item) == number or type-of($item) == list { - @if type-of($item) == list or unitless($item) { - $_layout: append($_layout, $item); - } @else { - $_return: map-merge($_return, (container: $item)); - } - } - } - - $_layout: if(length($_layout) > 0, parse-layout($_layout), $_layout); - } - - @return map-merge($_return, $_layout); -} - - -// Parse Span -// ---------- -@function parse-span( - $short, - $key: span -) { - $_return: (); - - @if type-of($short) == map { - $_return: $short; - } @else { - $_at: index($short, at); - - @if $_at { - $_loci: $_at + 1; - $_location: nth($short, $_loci); - $_return: map-merge($_return, (location: $_location)); - $short: set-nth($short, $_at, null); - $short: set-nth($short, $_loci, null); - } - - $_i: 1; - $_span: (); - - @while $_i <= length($short) { - $_this: nth($short, $_i); - - @if type-of($_this) == number { - $_span: append($_span, $_this); - $short: set-nth($short, $_i, null); - } @else if $_this == of { - $short: set-nth($short, $_i, null); - $_i: length($short) + 1; - } - - $_i: $_i + 1; - } - - @if length($_span) > 0 { - $_span: if(length($_span) == 1, nth($_span, 1), $_span); - $_return: map-merge($_return, ($key: $_span)); - } - - $_return: map-merge($_return, parse-grid($short)); - } - - @return $_return; -} - - -// Parse Gutters -// ------------- -@function parse-gutters( - $short: $susy -) { - $_gutters: parse-span($short, gutter-override); - $_span: susy-get(gutter-override, $_gutters); - - @if $_span and not(map-get($_gutters, columns)) { - $_context: (); - $_new: (); - - @each $item in $_span { - @if type-of($item) == number and unitless($item) { - $_context: append($_context, $item); - } @else { - $_new: append($_new, $item); - } - } - - $_context: parse-grid($_context); - $_new: if(length($_new) == 0, null, $_new); - $_new: if(length($_new) == 1, nth($_new, 1), $_new); - $_new: (gutter-override: if($_new != $_span, $_new, $_span)); - - $_gutters: map-merge($_gutters, $_new); - $_gutters: map-merge($_gutters, $_context); - } - - @return $_gutters; -} diff --git a/static/vendor/susy/susy/language/susy/_span.scss b/static/vendor/susy/susy/language/susy/_span.scss deleted file mode 100755 index 86ccda9181..0000000000 --- a/static/vendor/susy/susy/language/susy/_span.scss +++ /dev/null @@ -1,163 +0,0 @@ -// Span Syntax -// =========== - -// Span [mixin] -// ------------ -// Set a spanning element using shorthand syntax. -// - $span : -@mixin span( - $span -) { - $inspect: $span; - $span: parse-span($span); - $output: span-math($span); - $nesting: susy-get(span, $span); - $clear: susy-get(clear, $span); - - $box: susy-get(box-sizing, $span); - $content-box: if(susy-get(global-box-sizing) != 'border-box', true, false); - $box: $box or if(is-inside($span) and $content-box, border-box, null); - - @if $clear == break { - @include break; - } @else if $clear == nobreak { - @include nobreak; - } - - @include susy-inspect(span, $inspect); - @include output((box-sizing: $box)); - @include float-span-output($output...); - - @if valid-columns($nesting, silent) { - @include nested($span) { @content; } - } @else { - @content; - } -} - -// Span [function] -// --------------- -// Return the width of a span. -// - $span : -@function span( - $span -) { - @return get-span-width($span); -} - -// Span Math -// --------- -// Get all the span results. -// - $span: -@function span-math( - $span -) { - $nest : if(susy-get(role, $span) == nest, true, false); - $split-nest : if(is-split($span) and $nest, true, false); - $edge : get-edge($span); - $location : get-location($span); - - $float : from; - $padding-before : null; - $padding-after : null; - $margin-before : null; - $margin-after : null; - - // calculate widths - $spread: index(map-values($span), spread); - $span: if($split-nest and not($spread), map-merge($span, (spread: wide)), $span); - $width: get-span-width($span); - $gutters: get-gutters($span); - - // apply gutters - @if is-inside($span) { - @if not(susy-get(role, $span)) { - $padding-before: map-get($gutters, before); - $padding-after: map-get($gutters, after); - } - } @else { - @if not($split-nest) { - $margin-before: map-get($gutters, before); - $margin-after: map-get($gutters, after); - } - } - - // special margin handling - @if susy-get(output, $span) == isolate and $location { - $margin-before: get-isolation($span); - $margin-after: -100%; - } @else if $edge { - $is-split: is-split($span); - $pos: susy-get(gutter-position, $span); - - @if $edge == last { - $float: susy-get(last-flow, $span); - } - - @if not($is-split) { - @if $edge == full or ($edge == first and $pos == before) { - $margin-before: 0; - } - @if $edge == full or ($edge == last and $pos == after) { - $margin-after: 0; - } - } - - } - - @return ( - width : $width, - float : $float, - margin-before : $margin-before, - margin-after : $margin-after, - padding-before : $padding-before, - padding-after : $padding-after, - flow : susy-get(flow, $span), - ); -} - -// Get Span Width -// -------------- -// Return span width. -// - $span: -@function get-span-width( - $span -) { - $span : parse-span($span); - - $n : susy-get(span, $span); - $location : get-location($span); - $columns : susy-get(columns, $span); - $gutters : susy-get(gutters, $span); - $spread : susy-get(spread, $span); - - $context : null; - $span-sum : null; - $width : null; - - @if $n == 'full' { - $pos: susy-get(gutter-position, $span); - $role: susy-get(role, $span); - $n: if($pos == split and $role != nest, susy-count($columns), 100%); - } - - @if type-of($n) != number { - @warn "(#{type-of($n)}) #{$n} is not a valid span."; - } @else if unitless($n) { - $context: susy-sum($columns, $gutters, if(is-split($span), wide, narrow)); - $spread: if(is-inside($span), $spread or wide, $spread); - $span-sum: susy($n, $location, $columns, $gutters, $spread); - - $_math: susy-get(math, $span); - $_column-width: susy-get(column-width, $span); - @if $_math == static { - $width: $span-sum * valid-column-math($_math, $_column-width); - } @else { - $width: percentage($span-sum / $context); - } - } @else { - $width: $n; - } - - @return $width; -} diff --git a/static/vendor/susy/susy/language/susy/_validation.scss b/static/vendor/susy/susy/language/susy/_validation.scss deleted file mode 100755 index 589c99fa9f..0000000000 --- a/static/vendor/susy/susy/language/susy/_validation.scss +++ /dev/null @@ -1,16 +0,0 @@ -// Validation -// ========== - - -// Validate Column Math -// -------------------- -@function valid-column-math( - $math, - $column-width -) { - @if $math == static and not($column-width) { - @warn 'Static math requires a valid column-width setting.'; - } @else { - @return $column-width; - } -} diff --git a/static/vendor/susy/susy/language/susyone/_background.scss b/static/vendor/susy/susy/language/susyone/_background.scss deleted file mode 100755 index 38c6726b89..0000000000 --- a/static/vendor/susy/susy/language/susyone/_background.scss +++ /dev/null @@ -1,18 +0,0 @@ -// --------------------------------------------------------------------------- -// Imports - -@import "compass/layout/grid-background"; -@import "compass/css3/background-origin"; -@import "compass/css3/background-clip"; - -// --------------------------------------------------------------------------- -// Susy Grid Background -// -// A wrapper for the compass "column-grid-background" mixin -// Uses all your settings to create a grid background for a container element. -// Note: Sub-pixel rounding can lead to several pixels of variation between browsers. -@mixin susy-grid-background(){ - @include column-grid-background($total-columns, column(), gutter(), 0); - @include background-origin(content-box); - @include background-clip(content-box); -} diff --git a/static/vendor/susy/susy/language/susyone/_functions.scss b/static/vendor/susy/susy/language/susyone/_functions.scss deleted file mode 100755 index 681845890b..0000000000 --- a/static/vendor/susy/susy/language/susyone/_functions.scss +++ /dev/null @@ -1,377 +0,0 @@ -// --------------------------------------------------------------------------- -// Imports - -// We need access to some basic font settings for handling media-queries. -@import "compass/typography/vertical_rhythm"; - -// For now, we also need this... -$browser-default-font-size-px : 16px; -$browser-default-font-size-percent : 100%; -$browser-default-font-size-pt : 12pt; - -$rem-with-px-fallback : true !default; - -// --------------------------------------------------------------------------- -// Sass list Functions - -// Return a list with specific items removed -// -// filter($list, $target) -// - $list : The list to filter. -// - $target : An item to be removed from the list. -@function filter($list, $target) { - $clean: compact(); - @if index($list, $target) { - @each $item in $list { - $clean: if($item == $target, $clean, append($clean, $item)); - } - } @else { $clean: $list; } - @return $clean; -} - -// --------------------------------------------------------------------------- -// Don't use static output when it will break things - -// Switch element-level output to fluid, when container-width is wrong for static -// -// fix-static-misalignment([$style, $width]) -// - $style: $container-style. -// - $width: $container-width. -@function fix-static-misalignment( - $style: $container-style, - $width: $container-width -) { - @if $container-width and $container-width != container-outer-width($width: false) { - $style: fluid; - } - @return $style; -} - -// --------------------------------------------------------------------------- -// Grid Functions - -// Returns the full width of a grid based on your grid settings. -// -// $columns : The number of columns to get width for. -@function columns-width( - $columns : $total-columns -) { - @if round($columns) != $columns { - @warn "Susy works best with integer column-spans." + - "For partial-columns, you may need to finesse the math by hand using functions directly."; - } - @return ($columns * $column-width) + (if($columns >= 1, ceil($columns - 1), 0) * $gutter-width); -} - -// Return the grid width after adding or subtracting grid padding -// -// $width : the width of the grid without padding; -// $operation : ( add | subtract ) if padding should be added or subtracted; -@function handle-grid-padding( - $width, - $operation : subtract -) { - $pad: $grid-padding*2; - - @if comparable($width, $grid-padding) { - $width: if($operation == subtract, $width - $pad, $width + $pad); - } @else { - @warn "$grid-padding must be set in units comparable to the container width."; - } - - @return $width; -} - -// Return the full outer width of a Container element. -// -// $columns : The number of columns in the Grid Layout. -@function container-outer-width( - $columns : $total-columns, - $width : $container-width -) { - $outerwidth: if($width, $width, columns-width($columns)); - - @if $width { - @if not($border-box-sizing) { $outerwidth: handle-grid-padding($outerwidth, subtract); } - } @else { - @if $border-box-sizing { $outerwidth: handle-grid-padding($outerwidth, add); } - } - - @return $outerwidth; -} - -// Return the percentage width of a single column in a given 'context'. -// -// $context : The grid context in columns, if nested. -// $style : The container style to use. -@function column( - $context : $total-columns, - $style : fix-static-misalignment() -) { - @return if($style == static, $column-width, relative-width($column-width, $context)); -} - -// Return the percentage width of multiple 'columns' in a given 'context'. -// -// $columns : The number of columns to get relative width for. -// $context : The grid context in columns, if nested. -// $style : The container style to use. -@function columns( - $columns, - $context : $total-columns, - $style : fix-static-misalignment() -) { - @return if($style == static, columns-width($columns), relative-width(columns-width($columns), $context)); -} - -// Return the percentage width of a single gutter in a given 'context'. -// -// $context : The grid context in columns, if nested. -// $style : The container style to use. -@function gutter( - $context : $total-columns, - $style : fix-static-misalignment() -) { - @return if($style == static, $gutter-width, relative-width($gutter-width, $context)); -} - -// Return the percentage width of a given value in a given 'context'. -// -// $width : Any given width value. -// $context : The grid context in columns, if nested. -@function relative-width( - $width, - $context : $total-columns -) { - @return percentage($width / columns-width($context)); -} - -// Return the total space occupied by multiple columns and associated gutters. -// Useful for adding padding or margins (prefix, suffix, push, pull, etc.) -// -// $columns : The number of columns to get relative space for. -// $context : The grid context in columns, if nested. -// $style : The container style to use. -@function space( - $columns, - $context : $total-columns, - $style : fix-static-misalignment() -) { - @return columns($columns, $context, $style) + if($columns >= 1, gutter($context, $style), 0); -} - -// Accept a list including column-count and (optional) position. -// Return either the column count or the position alone. -// -// $columns : the list to split and interprate. -// $request : The value to return, either 'columns' or 'position'. -@function split-columns-value( - $columns, - $request : columns -) { - $pos : false; - $cols : false; - - @each $var in $columns { - @if (type-of($var) == 'string') { - $pos: $var; - } @else { - @if (type-of($var) == 'number') and (unitless($var)) { - $cols: $var; - } @else { - @warn '"#{$var}" is not a valid part of "$columns: #{$columns}" in the columns() mixin.'; - } - } - } - - @if $request == 'columns' { - @return $cols; - } @else { - @if $request == 'position' { - @return $pos; - } @else { - @warn '"#{$request}" is not a valid value for $request'; - } - } -} - -// Accept nth-selector variables, and format them as a valid CSS3 selector. -// -// $n : [first | only | last | ] -// $selector : [child | last-child | of-type | last-of-type ] -@function format-nth( - $n : last, - $selector : child -) { - @if ($n == 'last') or ($n =='first') or ($n =='only') { - $selector: '#{$n}-#{$selector}'; - } @else { - $selector: 'nth-#{$selector}(#{$n})'; - } - @return $selector; -} - -// --------------------------------------------------------------------------- -// Media Functions - -// Return an em value adjusted to match the browser default font size. -// Note: This only works if actual sizes are set relative to browser defaults. -// -// $ems : The initial value to be converted. -// $font-size : The current font-size in. -@function base-ems( - $ems, - $font-size: $base-font-size -){ - $font-size : if(unit($ems) == 'rem', $base-font-size, $font-size); - $unit : unit($font-size); - $mult : $ems / ($ems * 0 + 1); - - @if $unit == 'px' { - @return $font-size / $browser-default-font-size-px * $mult * 1em; - } - @else if $unit == '%' { - @return $font-size / $browser-default-font-size-percent * $mult * 1em; - } - @else if $unit == 'em' { - @return $font-size / 1em * $mult * 1em; - } - @else if $unit == 'pt' { - @return $font-size / $browser-default-font-size-pt * $mult * 1em; - } - @else { - @warn 'Variable $base-font-size does not have a valid font unit. Valid units for fonts in CSS are px, pt, em, and %.'; - } -} - -// This name will be deprecated... -@function absolute-ems( - $ems, - $font-size: $base-font-size -){ - @return base-ems( $ems, $font-size); - } - -// Return a length, after any em-values have been sent through absolute-ems(). -// -// $length : The length value to be checked and adjusted if necessary. -// $font-size : The current font-size in px. -@function fix-ems( - $length, - $font-size: $base-font-size -){ - @if $length { - @if (unit($length) == 'em') or (unit($length) == 'rem') { - $length: absolute-ems($length,$font-size); - } - } - @return $length; -} - -// Sort a list of arguments into "$min $layout $max $ie" order, and return the list. -// -// $media-layout : a list of values [$min $layout $max $ie] including... -// : - one unitless number (columns in a layout) -// : - two optional lengths (min and max-width media-query breakpoints). -// : - one optional boolean or string to trigger fallback support for IE. -// $font-size : [optional] The base font-size of your layout, if you are using ems. -// : - defaults to $base-font-size -@function medialayout( - $media-layout, - $font-size: $base-font-size -) { - $media : false; - $min : false; - $layout : false; - $max : false; - $ie : false; - $has-layout : false; - - @each $val in $media-layout { - @if (type-of($val) == "number") { - @if unitless($val) { - $layout : $val; - $has-layout : true; - } @else { - @if ($has-layout) and not($media) { - $max: $val; - } @else { - @if $media { - $media: join($media,$val); - } @else { - $media: $val; - } - } - } - } @else { - $ie: $val; - } - } - @if (length($media) > 0) { - @if (length($media) == 1) { - $min: nth($media,1); - } @else { - $min: nth($media,1); - $max: nth($media,2); - @if comparable($min, $max) { - @if ($min > $max) { - $max: nth($media,1); - $min: nth($media,2); - } - } @else { - @warn "Can't compare incompatible units." + - "Using #{$min} for min-width, and #{$max} for max-width"; - } - @if (length($media) > 2) { - @warn "You can only send two lengths: a min-width and an (optional) max-width." + - "You sent #{length($media)}: #{$media}"; - } - } - } - - // media-queries must be set in ems relative to the browser default - // rather than the font-size set in CSS. - $min: fix-ems($min,$font-size); - $max: fix-ems($max,$font-size); - - @return $min $layout $max $ie; -} - -// Return the nearest layout (column-count) above a given breakpoint. -// -// $min : The min-width media-query breakpoint above which to establish a new layout. -@function get-layout( - $min -) { - $min : fix-ems($min); - $return : false; - - @if comparable($min, $column-width) { - $return : ceil(($min + $gutter-width) / ($column-width + $gutter-width)); - } @else { - @warn "Can't determine a layout, becuse #{$min} and #{$column-width} are not comparable."; - } - - @return $return; -} - -// Check to see if a given $media-layout list is simply the default. -// -// $media-layout : a list of values including - -// : One unitless number (columns in a layout) -// : Two optional lengths (min and max-width media-query breakpoints). -// : One optional boolean or string to trigger fallback support for IE. -@function is-default-layout( - $media-layout -) { - $media-layout : medialayout($media-layout); - $min : nth($media-layout,1); - $layout-cols : nth($media-layout,2); - $max : nth($media-layout,3); - - @if $min or $max { - @return false; - } @else { - @return if($layout-cols == $total-columns,true,false); - } -} diff --git a/static/vendor/susy/susy/language/susyone/_grid.scss b/static/vendor/susy/susy/language/susyone/_grid.scss deleted file mode 100755 index cae4cd440f..0000000000 --- a/static/vendor/susy/susy/language/susyone/_grid.scss +++ /dev/null @@ -1,290 +0,0 @@ -// --------------------------------------------------------------------------- -// Imports - -@import "compass/utilities/general/clearfix"; -@import "compass/css3/box-sizing"; - -// --------------------------------------------------------------------------- -// Border-Box Sizing - -// Apply the border-box sizing model to all elements -// and adjust the grid math appropriately. -@mixin border-box-sizing { - $border-box-sizing: true !global; - * { @include box-sizing(border-box); } -} - -// --------------------------------------------------------------------------- -// Container - -// Set the width of a container -// -// $columns : The number of columns in the Grid Layout. -@mixin set-container-width( - $columns : $total-columns, - $style : $container-style -){ - $width: container-outer-width($columns); - - @if $style == 'static' { - @include rem(width, $width); - } @else { - @if $style == 'fluid' { - @if unit($width) == '%' { @include rem(width, $width); } - } @else { - @include rem(max-width, $width); - @include for-legacy-browser(ie,"6") { - @if unit($width) == 'rem' { - _width: round(convert-length($width, px)); - } @else { - _width: $width; - } - } - } - } -} - -// Set the outer grid-containing element(s). -// -// $columns : The number of columns in the container. -@mixin apply-container( - $columns : $total-columns -){ - @include pie-clearfix; - @include set-container-width($columns); - @include rem(padding-left, $grid-padding); - @include rem(padding-right, $grid-padding); - margin: { left: auto; right: auto; } -} - -// Set one or more layouts on a grid-containing element at any number of media-query breakpoints. -// -// $media-layout-1 : [default:$total-columns] A list of values including - -// : One unitless number (representing columns in a layout) -// : Two optional lengths (representing min and max-width media-query breakpoints). -// $media-layout-2 ...-10 : [optional] Same as $media-layout-1 -@mixin container( - $media-layouts... -){ - $media-layouts: if(length($media-layouts) > 0, $media-layouts, $total-columns); - - @each $ml in $media-layouts { - @if is-default-layout($ml) { - @include apply-container; - } @else { - @include at-breakpoint($ml) { - @include apply-container; - } - } - } -} - -// --------------------------------------------------------------------------- -// Columns - -// Create a grid element spanning any number of 'columns' in a grid 'context'. -// $columns : The number of columns to span. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $padding : [optional] Padding applied to the inside of individual grid columns. -// : Padding is only output if one or two values are specified (e.g. 1em or 10px 20px) -// : Padding values are applied only on the horizontal axis in from-to order -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin span-columns( - $columns, - $context : $total-columns, - $padding : false, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - $to : opposite-position($from); - $pos : split-columns-value($columns,position); - $cols : split-columns-value($columns,columns); - $pad-from : if($style == static, 0 * $gutter-width, relative-width(0 * $gutter-width, $context)); - $pad-to : if($style == static, 0 * $gutter-width, relative-width(0 * $gutter-width, $context)); - - @if $padding != false { - $pad-from : nth($padding, 1); - - @if length($padding) > 1 { - $pad-to: nth($padding, 2); - } @else { - $pad-to: $pad-from; - } - - $pad-from : if($style == static, $pad-from, relative-width($pad-from, $context)); - $pad-to : if($style == static, $pad-to, relative-width($pad-to, $context)); - - padding-#{$from}: $pad-from; - padding-#{$to}: $pad-to; - } - - width: columns($cols, $context, $style) - if($border-box-sizing, 0, $pad-to + $pad-from); - - @if ($pos == 'omega') { - @include omega($from); - } @else { - float: $from; - margin-#{$to}: gutter($context, $style); - @include for-legacy-browser(ie, "6") { - display: inline; - } - } -} - -// Apply to elements spanning the last column, to account for the page edge. -// Only needed as an override. Normally 'omega' can just be called by `columns`. -// -// $from : The start-direction for your document. -@mixin omega( - $from : $from-direction -) { - $from : unquote($from); - $to : opposite-position($from); - $hack : opposite-position($omega-float); - - float: $omega-float; - margin-#{$to}: 0; - - @include for-legacy-browser(ie, "6", "7") { - *margin-#{$hack}: - $gutter-width; - @include for-legacy-browser(ie, "6") { - display: inline; - } - } -} - -// Shortcut to apply omega to a specific subset of elements. -// -// $n : [first | only | last | ] -// $selector : [child | last-child | of-type | last-of-type ] -// $from : The start-direction for your document. -@mixin nth-omega( - $n : last, - $selector : child, - $from : $from-direction -) { - $from : unquote($from); - - &:#{format-nth($n,$selector)} { - @if $n == "first" { - @include omega($from); - } @else { - @include with-browser-ranges(css-sel3) { - @include omega($from); - } - } - } -} - - - -// --------------------------------------------------------------------------- -// Resets - -// Reset a '+columns' grid element to default block behavior -// -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -@mixin reset-columns( - $from: $from-direction -) { - $from : unquote($from); - $to : opposite-position($from); - $hack : opposite-position($omega-float); - - float: none; - width: auto; - margin-#{$to}: auto; - - @include for-legacy-browser(ie, "6", "7") { - *margin-#{$hack}: auto; - @include for-legacy-browser(ie, "6") { - display: block; - } - } -} - -// Apply to elements previously set as omega. -// This will return floats and margins back to non-omega settigns. -// -// $context : [optional] The context (columns spanned by parent). -// $from : The start-direction for your document. -// $style : The container style to use. -@mixin remove-omega( - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - $to : opposite-position($from); - $hack : opposite-position($omega-float); - - float: $from; - margin-#{$to}: gutter($context, $style); - - @include for-legacy-browser(ie, "6", "7") { - *margin-#{$hack}: auto; - } -} - -// Shortcut to apply remove-omega to a specific subset of elements. -// -// $n : [first | only | last | ] -// $selector : [child | last-child | of-type | last-of-type ] -// $context : [optional] The context (columns spanned by parent). -// $from : The start-direction for your document. -// $style : The container style to use. -@mixin remove-nth-omega( - $n : last, - $selector : child, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - - &:#{format-nth($n,$selector)} { - @if $n == "first" { - @include remove-omega($context, $from, $style); - } @else { - @include with-browser-ranges(css-sel3) { - @include remove-omega($context, $from, $style); - } - } - } -} - - -// --------------------------------------------------------------------------- -// Change Settings - -@mixin with-grid-settings( - $columns: $total-columns, - $width: $column-width, - $gutter: $gutter-width, - $padding: $grid-padding -) { - // keep the defaults around - $default-columns: $total-columns; - $default-width: $column-width; - $default-gutter: $gutter-width; - $default-padding: $grid-padding; - - // use the new settings - $total-columns: $columns !global; - $column-width: $width !global; - $gutter-width: $gutter !global; - $grid-padding: $padding !global; - - // apply to contents - @content; - - // re-instate the defaults - $total-columns: $default-columns !global; - $column-width: $default-width !global; - $gutter-width: $default-gutter !global; - $grid-padding: $default-padding !global; -} diff --git a/static/vendor/susy/susy/language/susyone/_isolation.scss b/static/vendor/susy/susy/language/susyone/_isolation.scss deleted file mode 100755 index 2b70038bb9..0000000000 --- a/static/vendor/susy/susy/language/susyone/_isolation.scss +++ /dev/null @@ -1,51 +0,0 @@ -// --------------------------------------------------------------------------- -// Isolation - -// Isolate the position of a grid element (use in addition to span-columns) -// -// $location : The grid column to isolate in, relative to the container; -// $context : [optional] The context (columns spanned by parent). -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -@mixin isolate( - $location, - $context: $total-columns, - $from: $from-direction, - $style: fix-static-misalignment() -) { - $to: opposite-position($from); - margin-#{$to}: -100%; - margin-#{$from}: space($location - 1, $context, $style); -} - -// Isolate a group of elements in a grid, using nth-child selectors -// -// $columns : The column-width of each item on the grid; -// $context : [optional] The context (columns spanned by parent). -// $selector : [child | of-type | last-of-type ] (default is 'child') -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -@mixin isolate-grid( - $columns, - $context: $total-columns, - $selector: 'child', - $from: $from-direction, - $style: fix-static-misalignment() -) { - $to: opposite-position($from); - $location: 1; - $line: floor($context / $columns); - - @include span-columns($columns, $context, $from: $from, $style: $style); - margin-#{$to}: -100%; - - @for $item from 1 through $line { - $nth: '#{$line}n + #{$item}'; - &:#{format-nth($nth,$selector)} { - margin-#{$from}: space($location - 1, $context, $style); - @if $location == 1 { clear: $from; } - @else { clear: none; } - - $location: $location + $columns; - @if $location > $context { $location: 1; } - } - } -} diff --git a/static/vendor/susy/susy/language/susyone/_margin.scss b/static/vendor/susy/susy/language/susyone/_margin.scss deleted file mode 100755 index accbbe65b4..0000000000 --- a/static/vendor/susy/susy/language/susyone/_margin.scss +++ /dev/null @@ -1,93 +0,0 @@ -// --------------------------------------------------------------------------- -// Margin Mixins - -// Apply 'columns' margin before an element to push it along the grid. -// -// $columns : The number of columns to span. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin pre( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - margin-#{$from}: space($columns, $context, $style); -} - -// 'push' is a synonymn for 'pre' -@mixin push( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - @include pre($columns, $context, $from, $style); -} - -// Apply negative 'columns' margin before an element to pull it along the grid. -// -// $columns : The number of columns to span. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin pull( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - margin-#{$from}: 0 - space($columns, $context, $style); -} - -// Apply 'columns' margin after an element to contain it in a grid. -// -// $columns : The number of columns to span. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin post( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - $to : opposite-position($from); - margin-#{$to}: space($columns, $context, $style); -} - -// Apply 'columns' before and/or after an element to contain it on a grid. -// -// $pre : The number of columns to add as margin before. -// $post : The number of columns to add as margin after. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin squish( - $pre : false, - $post : false, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - @if $pre { - @include pre($pre, $context, $from, $style) - } - @if $post { - @include post($post, $context, $from, $style) - } -} diff --git a/static/vendor/susy/susy/language/susyone/_media.scss b/static/vendor/susy/susy/language/susyone/_media.scss deleted file mode 100755 index e8fa6140de..0000000000 --- a/static/vendor/susy/susy/language/susyone/_media.scss +++ /dev/null @@ -1,105 +0,0 @@ -// --------------------------------------------------------------------------- -// Media Mixins - -// Create a new layout context for (@content) descendants. -// -// $layout-cols : a (unitless) number of columns to use for this layout. -@mixin layout( - $layout-cols -) { - // store default $total-columns setting for later, then change it. - $default-layout : $total-columns; - $total-columns : $layout-cols !global; - - // apply children in this new layout context. - @content; - - // return to default $total-columns setting. - $total-columns : $default-layout !global; -} - -// Nest a block of code inside a new media-query and layout context. -// -// $media-layout : a list of values [$min $layout $max $ie] including... -// : - one unitless number (columns in a layout) -// : - two optional lengths (min and max-width media-query breakpoints). -// : - one optional boolean or string to trigger fallback support for IE. -// $font-size : [optional] The base font-size of your layout, if you are using ems. -// : - defaults to $base-font-size -@mixin at-breakpoint( - $media-layout, - $font-size: $base-font-size -) { - $media-layout : medialayout($media-layout,$font-size); - $min : nth($media-layout,1); - $layout : nth($media-layout,2); - $max : nth($media-layout,3); - $ie : nth($media-layout,4); - - @if not($breakpoint-media-output) and not($breakpoint-ie-output) and not($breakpoint-raw-output) { - @warn "Either $breakpoint-media-output, $breakpoint-ie-output, or $breakpoint-raw-output must be true for at-breakpoint to work."; - } - - // We need to have either a min-width breakpoint or a layout in order to proceed. - @if $min or $layout or $max { - - // If we don't have a layout, we create one based on the min-width. - @if not($layout) { - $layout: get-layout($min); - } - - // If we still don't have a layout, we have a problem. - @if $layout { - // Set our new layout context. - @include layout($layout) { - @if $breakpoint-media-output { - @include with-browser-ranges(css-mediaqueries) { - @if $min and $max { - // Both $min and $max - @media (min-width: $min) and (max-width: $max) { - @content; - } - } @else { - @if not($min) and not($max) { - // Neither $min nor $max: - // We can create a breakpoint based on the number of columns in the layout. - $min: fix-ems(container-outer-width($width: false)); - } - @if $min { - // Min only: - @media (min-width: $min) { - @content; - } - } @else { - // Max only: - @media (max-width: $max) { - @content; - } - } - } - } - } - // Set an IE fallback - @if $ie and $breakpoint-ie-output { - @if (type-of($ie) == 'bool') { - $ie: 'lt-ie9'; - } - .#{$ie} & { - @content; - } - } - - @if $breakpoint-raw-output { - @content; - } - } - } @else { - @warn "We were unable to determine a layout for your breakpoint."; - } - - } @else { - @warn "You need to provide either a valid layout (number of columns) - or a valid media-query min-width breakpoint (length)."; - } - -} diff --git a/static/vendor/susy/susy/language/susyone/_padding.scss b/static/vendor/susy/susy/language/susyone/_padding.scss deleted file mode 100755 index 8e6394a49c..0000000000 --- a/static/vendor/susy/susy/language/susyone/_padding.scss +++ /dev/null @@ -1,92 +0,0 @@ -// --------------------------------------------------------------------------- -// Padding Mixins - -// add empty colums as padding before an element. -// $columns : The number of columns to prefix. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin prefix( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - padding-#{$from}: space($columns, $context, $style); -} - -// add empty colums as padding after an element. -// $columns : The number of columns to suffix. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin suffix( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - $to : opposite-position($from); - padding-#{$to}: space($columns, $context, $style); -} - -// add empty colums as padding before and after an element. -// $columns : The number of columns to pad. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin pad( - $prefix : false, - $suffix : false, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - @if $prefix { - @include prefix($prefix, $context, $from, $style); - } - @if $suffix { - @include suffix($suffix, $context, $from, $style); - } -} - -// Bleed into colums with margin/padding on any side of an element. -// $width : The side of the bleed. -// : Any unit-length will be used directly. -// : Any unitless number will be used as a column-count. -// : Use "2 of 6" format to represent 2 cals in a 6-col nested context. -// $sides : One or more sides to bleed [ top | right | bottom | left | all ]. -// $style : The container style to use. -@mixin bleed( - $width: $grid-padding, - $sides: left right, - $style: fix-static-misalignment() -) { - @if $border-box-sizing { @include box-sizing(content-box) } - - @if type-of($width) == 'list' { - $width: filter($width, of); - $width: space(nth($width,1), nth($width,2), $style); - } @else if unitless($width) { - $width: space($width, $style: $style); - } - - @if $sides == 'all' { - margin: - $width; - padding: $width; - } @else { - @each $side in $sides { - margin-#{$side}: - $width; - padding-#{$side}: $width; - } - } -} diff --git a/static/vendor/susy/susy/language/susyone/_settings.scss b/static/vendor/susy/susy/language/susyone/_settings.scss deleted file mode 100755 index 2af2f287ef..0000000000 --- a/static/vendor/susy/susy/language/susyone/_settings.scss +++ /dev/null @@ -1,56 +0,0 @@ -// --------------------------------------------------------------------------- -// Susy Settings - -// The total number of columns in the grid -$total-columns : 12 !default; - -// The width of columns and gutters. -// These must all be set with the comparable units. -$column-width : 4em !default; -$gutter-width : 1em !default; - -// Padding on the left and right of a Grid Container. -$grid-padding : $gutter-width !default; - -// --------------------------------------------------------------------------- -// Advanced Settings - -// From Direction: -// Controls for right-to-left or bi-directional sites. -$from-direction : left !default; - -// Omega Float Direction: -// The direction that +omega elements are floated by deafult. -$omega-float : opposite-position($from-direction) !default; - -// Container Width: -// Override the total width of your grid, using any length (50em, 75%, etc.) -$container-width : false !default; - -// Container Style: -// 'magic' - Static (fixed or elastic) when there's enough space, -// fluid when there isn't. This is the SUSY MAGIC SAUCE(TM). -// 'static' - Forces the grid container to remain static at all times. -// 'fluid' - Forces the grid to remain fluid at all times. -// (this will overrule any static $container-width settings) -$container-style : magic !default; - -// Border-Box Sizing -// Adjust the grid math appropriately for box-sizing: border-box; -// Warning: This does not actually apply the new box model! -// In most cases you can ignore this setting, -// and simply apply the border-box-sizing mixin. -$border-box-sizing : false !default; - -// --------------------------------------------------------------------------- -// IE Settings - -// When you are using a seperate IE stylesheet, -// you can use these settings to control the output of at-breakpoint. -// By default, at-breakpoint will output media-queries as well as -// any defined ie-fallback classes. -$breakpoint-media-output : true !default; -$breakpoint-ie-output : true !default; - -// Danger Zone! Only set as 'true' in IE-specific style sheets. -$breakpoint-raw-output : false !default; diff --git a/static/vendor/susy/susy/output/_float.scss b/static/vendor/susy/susy/output/_float.scss deleted file mode 100755 index 9c24051c92..0000000000 --- a/static/vendor/susy/susy/output/_float.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Float API -// ========= - -@import "shared"; - -@import "float/container"; -@import "float/span"; -@import "float/end"; -@import "float/isolate"; diff --git a/static/vendor/susy/susy/output/_shared.scss b/static/vendor/susy/susy/output/_shared.scss deleted file mode 100755 index dd9df4ed87..0000000000 --- a/static/vendor/susy/susy/output/_shared.scss +++ /dev/null @@ -1,15 +0,0 @@ -// Shared API -// ========== - -@import "support"; - -@import "shared/inspect"; -@import "shared/output"; -@import "shared/direction"; -@import "shared/background"; -@import "shared/container"; -@import "shared/margins"; -@import "shared/padding"; - - - diff --git a/static/vendor/susy/susy/output/_support.scss b/static/vendor/susy/susy/output/_support.scss deleted file mode 100755 index 53dbc9c3f0..0000000000 --- a/static/vendor/susy/susy/output/_support.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Susy Browser Support -// ==================== - -@import "support/support"; -@import "support/prefix"; -@import "support/background"; -@import "support/box-sizing"; -@import "support/rem"; -@import "support/clearfix"; diff --git a/static/vendor/susy/susy/output/float/_container.scss b/static/vendor/susy/susy/output/float/_container.scss deleted file mode 100755 index 121eb11ae9..0000000000 --- a/static/vendor/susy/susy/output/float/_container.scss +++ /dev/null @@ -1,16 +0,0 @@ -// Float Container API -// =================== - -// Float Container -// --------------- -// - [$width] : -// - [$justify] : left | center | right -// - [$math] : fluid | static -@mixin float-container( - $width, - $justify: auto auto, - $property: max-width -) { - @include susy-clearfix; - @include container-output($width, $justify, $property); -} diff --git a/static/vendor/susy/susy/output/float/_end.scss b/static/vendor/susy/susy/output/float/_end.scss deleted file mode 100755 index 3369997fd0..0000000000 --- a/static/vendor/susy/susy/output/float/_end.scss +++ /dev/null @@ -1,40 +0,0 @@ -// Float Ends API -// ============== - -// Susy End Defaults -// ----------------- -// - PRIVATE -@include susy-defaults(( - last-flow: to, -)); - -// Float Last -// ---------- -// - [$flow] : ltr | rtl -@mixin float-last( - $flow: map-get($susy-defaults, flow), - $last-flow: map-get($susy-defaults, last-flow), - $margin: 0 -) { - $to: to($flow); - - $output: ( - float: if($last-flow == to, $to, null), - margin-#{$to}: $margin, - ); - - @include output($output); -} - -// Float First -// ----------- -// - [$flow] : ltr | rtl -@mixin float-first( - $flow: map-get($susy-defaults, flow) -) { - $output: ( - margin-#{from($flow)}: 0, - ); - - @include output($output); -} diff --git a/static/vendor/susy/susy/output/float/_isolate.scss b/static/vendor/susy/susy/output/float/_isolate.scss deleted file mode 100755 index 4dd3c2309e..0000000000 --- a/static/vendor/susy/susy/output/float/_isolate.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Float Isolation API -// =================== - -// Isolate Output -// -------------- -// - $push : -// - [$flow] : ltr | rtl -@mixin isolate-output( - $push, - $flow: map-get($susy-defaults, flow) -) { - $to: to($flow); - $from: from($flow); - - $output: ( - float: $from, - margin-#{$from}: $push, - margin-#{$to}: -100%, - ); - - @include output($output); -} diff --git a/static/vendor/susy/susy/output/float/_span.scss b/static/vendor/susy/susy/output/float/_span.scss deleted file mode 100755 index 5b732ccb24..0000000000 --- a/static/vendor/susy/susy/output/float/_span.scss +++ /dev/null @@ -1,35 +0,0 @@ -// Float Span API -// ============== - -// Float Span Output -// ----------------- -// - $width : -// - [$float] : from | to -// - [$margin-before] : -// - [$margin-after] : -// - [$padding-before] : -// - [$padding-after] : -// - [$flow] : ltr | rtl -@mixin float-span-output( - $width, - $float : from, - $margin-before : null, - $margin-after : null, - $padding-before : null, - $padding-after : null, - $flow : map-get($susy-defaults, flow) -) { - $to : to($flow); - $from : from($flow); - - $output: ( - width: $width, - float: if($float == to, $to, null) or if($float == from, $from, null), - margin-#{$from}: $margin-before, - margin-#{$to}: $margin-after, - padding-#{$from}: $padding-before, - padding-#{$to}: $padding-after, - ); - - @include output($output); -} diff --git a/static/vendor/susy/susy/output/shared/_background.scss b/static/vendor/susy/susy/output/shared/_background.scss deleted file mode 100755 index c230f61369..0000000000 --- a/static/vendor/susy/susy/output/shared/_background.scss +++ /dev/null @@ -1,26 +0,0 @@ -// Grid Background API -// =================== -// - Sub-pixel rounding can lead to several pixels variation between browsers. - -// Grid Background Output -// ---------------------- -// - $image: background-image -// - $size: background-size -// - $clip: background-clip -// - [$flow]: ltr | rtl -@mixin background-grid-output ( - $image, - $size: null, - $clip: null, - $flow: map-get($susy-defaults, flow) -) { - $output: ( - background-image: $image, - background-size: $size, - background-origin: $clip, - background-clip: $clip, - background-position: from($flow) top, - ); - - @include output($output); -} diff --git a/static/vendor/susy/susy/output/shared/_container.scss b/static/vendor/susy/susy/output/shared/_container.scss deleted file mode 100755 index 7c7d4f17e9..0000000000 --- a/static/vendor/susy/susy/output/shared/_container.scss +++ /dev/null @@ -1,21 +0,0 @@ -// Shared Container API -// ==================== - -// Container Output -// ---------------- -// - [$width] : -// - [$justify] : left | center | right -// - [$math] : fluid | static -@mixin container-output( - $width, - $justify: auto auto, - $property: max-width -) { - $output: ( - #{$property}: $width or 100%, - margin-left: nth($justify, 1), - margin-right: nth($justify, 2), - ); - - @include output($output); -} diff --git a/static/vendor/susy/susy/output/shared/_direction.scss b/static/vendor/susy/susy/output/shared/_direction.scss deleted file mode 100755 index abb9c36fc4..0000000000 --- a/static/vendor/susy/susy/output/shared/_direction.scss +++ /dev/null @@ -1,42 +0,0 @@ -// Direction Helpers -// ================= - -// Susy Flow Defaults -// ------------------ -// - PRIVATE -@include susy-defaults(( - flow: ltr, -)); - -// Get Direction -// ------------- -// Return the 'from' or 'to' direction of a ltr or rtl flow. -// - [$flow] : ltr | rtl -// - [$key] : from | to -@function get-direction( - $flow: map-get($susy-defaults, flow), - $key: from -) { - $return: if($flow == rtl, (from: right, to: left), (from: left, to: right)); - @return map-get($return, $key); -} - -// To -// -- -// Return the 'to' direction of a flow -// - [$flow] : ltr | rtl -@function to( - $flow: map-get($susy-defaults, flow) -) { - @return get-direction($flow, to); -} - -// From -// ---- -// Return the 'from' direction of a flow -// - [$flow] : ltr | rtl -@function from( - $flow: map-get($susy-defaults, flow) -) { - @return get-direction($flow, from); -} diff --git a/static/vendor/susy/susy/output/shared/_inspect.scss b/static/vendor/susy/susy/output/shared/_inspect.scss deleted file mode 100755 index 3971b40ff7..0000000000 --- a/static/vendor/susy/susy/output/shared/_inspect.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Debugging -// ========= - -// Susy Inspect -// ------------ -// Output arguments passed to a inspect. -// - $mixin : -// - $inspec : - -@mixin susy-inspect($mixin, $inspect...) { - $show: false; - - @each $item in $inspect { - @if index($item, inspect) { - $show: true; - } - } - - @if $show or susy-get(debug inspect) { - -susy-#{$mixin}: inspect($inspect); - } -} diff --git a/static/vendor/susy/susy/output/shared/_margins.scss b/static/vendor/susy/susy/output/shared/_margins.scss deleted file mode 100755 index cd73e8cf15..0000000000 --- a/static/vendor/susy/susy/output/shared/_margins.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Margins API -// =========== - -// Margin Output -// ------------- -// - $before : -// - $after : -// - [$flow] : ltr | rtl -@mixin margin-output( - $before, - $after, - $flow: map-get($susy-defaults, flow) -) { - $to: to($flow); - $from: from($flow); - - $output: ( - margin-#{$from}: $before, - margin-#{$to}: $after, - ); - - @include output($output); -} diff --git a/static/vendor/susy/susy/output/shared/_output.scss b/static/vendor/susy/susy/output/shared/_output.scss deleted file mode 100755 index 20fc2d6101..0000000000 --- a/static/vendor/susy/susy/output/shared/_output.scss +++ /dev/null @@ -1,14 +0,0 @@ -// Output -// ====== - -// Output -// ------ -// Output CSS with proper browser support. -// - $styles : -@mixin output( - $styles -) { - @each $prop, $val in $styles { - @include susy-support($prop, $val); - } -} diff --git a/static/vendor/susy/susy/output/shared/_padding.scss b/static/vendor/susy/susy/output/shared/_padding.scss deleted file mode 100755 index 5069d0cbf0..0000000000 --- a/static/vendor/susy/susy/output/shared/_padding.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Padding API -// =========== - -// Padding Output -// -------------- -// - $before : -// - $after : -// - [$flow] : ltr | rtl -@mixin padding-output( - $before, - $after, - $flow: map-get($susy-defaults, flow) -) { - $to: to($flow); - $from: from($flow); - - $output: ( - padding-#{$from}: $before, - padding-#{$to}: $after, - ); - - @include output($output); -} diff --git a/static/vendor/susy/susy/output/support/_background.scss b/static/vendor/susy/susy/output/support/_background.scss deleted file mode 100755 index b14150285c..0000000000 --- a/static/vendor/susy/susy/output/support/_background.scss +++ /dev/null @@ -1,58 +0,0 @@ -// Background Properties -// ===================== - -// Susy Background Image -// --------------------- -// Check for an existing support mixin, or provide a simple fallback. -// - $image: -@mixin susy-background-image( - $image -) { - @if susy-support(background-image, (mixin: background-image), $warn: false) { - @include background-image($image...); - } @else { - background-image: $image; - } -} - -// Susy Background Size -// --------------------- -// Check for an existing support mixin, or provide a simple fallback. -// - $image: -@mixin susy-background-size( - $size -) { - @if susy-support(background-options, (mixin: background-size)) { - @include background-size($size); - } @else { - background-size: $size; - } -} - -// Susy Background Origin -// ---------------------- -// Check for an existing support mixin, or provide a simple fallback. -// - $image: -@mixin susy-background-origin( - $origin -) { - @if susy-support(background-options, (mixin: background-origin)) { - @include background-origin($origin); - } @else { - background-origin: $origin; - } -} - -// Susy Background Clip -// -------------------- -// Check for an existing support mixin, or provide a simple fallback. -// - $image: -@mixin susy-background-clip( - $clip -) { - @if susy-support(background-options, (mixin: background-clip)) { - @include background-clip($clip); - } @else { - background-clip: $clip; - } -} diff --git a/static/vendor/susy/susy/output/support/_box-sizing.scss b/static/vendor/susy/susy/output/support/_box-sizing.scss deleted file mode 100755 index 74878cb505..0000000000 --- a/static/vendor/susy/susy/output/support/_box-sizing.scss +++ /dev/null @@ -1,17 +0,0 @@ -// Box Sizing -// ========== - -// Box Sizing -// ---------- -// Check for an existing support mixin, or provide a simple fallback. -// - $model: -@mixin susy-box-sizing( - $model: content-box -) { - @if susy-support(box-sizing, (mixin: box-sizing), $warn: false) { - @include box-sizing($model); - } @else { - $prefix: (moz, webkit, official); - @include susy-prefix(box-sizing, $model, $prefix); - } -} diff --git a/static/vendor/susy/susy/output/support/_clearfix.scss b/static/vendor/susy/susy/output/support/_clearfix.scss deleted file mode 100755 index 48c6e7b790..0000000000 --- a/static/vendor/susy/susy/output/support/_clearfix.scss +++ /dev/null @@ -1,18 +0,0 @@ -// Susy Fallback Clearfix -// ====================== - - -// Clearfix -// -------- -// Check for an existing support mixin, or provide a simple fallback. -@mixin susy-clearfix { - @if susy-support(clearfix, (mixin: clearfix)) { - @include clearfix; - } @else { - &:after { - content: " "; - display: block; - clear: both; - } - } -} diff --git a/static/vendor/susy/susy/output/support/_prefix.scss b/static/vendor/susy/susy/output/support/_prefix.scss deleted file mode 100755 index f4e26ecc50..0000000000 --- a/static/vendor/susy/susy/output/support/_prefix.scss +++ /dev/null @@ -1,19 +0,0 @@ -// Susy Prefix -// =========== - -// Prefix -// ------ -// Output simple prefixed properties. -// - $prop : -// - $val : -// - [$prefix] : -@mixin susy-prefix( - $prop, - $val, - $prefix: official -) { - @each $fix in $prefix { - $fix: if($fix == official or not($fix), $prop, '-#{$fix}-#{$prop}'); - @include susy-rem($fix, $val); - } -} diff --git a/static/vendor/susy/susy/output/support/_rem.scss b/static/vendor/susy/susy/output/support/_rem.scss deleted file mode 100755 index 0a807f79cc..0000000000 --- a/static/vendor/susy/susy/output/support/_rem.scss +++ /dev/null @@ -1,22 +0,0 @@ -// rem Support -// =========== - -// rem -// --- -// Check for an existing support mixin, or output directly. -// - $prop : -// - $val : -@mixin susy-rem( - $prop, - $val -) { - $_reqs: ( - variable: rhythm-unit rem-with-px-fallback, - mixin: rem, - ); - @if susy-support(rem, $_reqs, $warn: false) and $rhythm-unit == rem { - @include rem($prop, $val); - } @else { - #{$prop}: $val; - } -} diff --git a/static/vendor/susy/susy/output/support/_support.scss b/static/vendor/susy/susy/output/support/_support.scss deleted file mode 100755 index 7c8a44667f..0000000000 --- a/static/vendor/susy/susy/output/support/_support.scss +++ /dev/null @@ -1,85 +0,0 @@ -// Browser Support -// =============== - -// Susy Support Defaults -// --------------------- -@include susy-defaults(( - use-custom: ( - clearfix: false, - background-image: true, - background-options: false, - breakpoint: true, - box-sizing: true, - rem: true, - ), -)); - - -// Susy Support [mixin] -// -------------------- -// Send property-value pairs to the proper support modules. -// - $prop : -// - $val : -@mixin susy-support( - $prop, - $val -) { - // Background Support - @if $prop == background-image { - @include susy-background-image($val); - } @else if $prop == background-size { - @include susy-background-size($val); - } @else if $prop == background-origin { - @include susy-background-origin($val); - } @else if $prop == background-clip { - @include susy-background-clip($val); - } - - // Box-Sizing Support - @else if $prop == box-sizing { - @include susy-box-sizing($val); - } - - // Rem Support - @else { - @include susy-rem($prop, $val); - } -} - - -// Susy Support [function] -// ----------------------- -// Check for support of a feature. -// - $feature : -// - e.g "rem" or "box-sizing" -// - $requirements : -// - e.g (variable: rem-with-px-fallback, mixin: rem) -// - $warn : -@function susy-support( - $feature, - $requirements: (), - $warn: true -) { - $_support: susy-get(use-custom $feature); - - @if $_support { - $_fail: false; - - @each $_type, $_req in $requirements { - @each $_i in $_req { - $_pass: call(#{$_type}-exists, $_i); - - @if not($_pass) { - $_fail: true; - @if $warn { - @warn "You requested custom support of #{$feature}, but the #{$_i} #{$_type} is not available."; - } - } - } - } - - $_support: if($_fail, false, $_support); - } - - @return $_support; -} diff --git a/static/vendor/susy/susy/su/_grid.scss b/static/vendor/susy/susy/su/_grid.scss deleted file mode 100755 index 7fe2a02d09..0000000000 --- a/static/vendor/susy/susy/su/_grid.scss +++ /dev/null @@ -1,103 +0,0 @@ -// Column math -// =========== - - -// Is Symmetrical -// -------------- -// Returns true if a grid is symmetrical. -// - [$columns] : | -@function is-symmetrical( - $columns: susy-get(columns) -) { - $columns: valid-columns($columns); - @return if(type-of($columns) == number, $columns, null); -} - - -// Susy Count -// ---------- -// Find the number of columns in a given layout -// - [$columns] : | -@function susy-count( - $columns: susy-get(columns) -) { - $columns: valid-columns($columns); - @return is-symmetrical($columns) or length($columns); -} - - -// Susy Sum -// -------- -// Find the total sum of column-units in a layout -// - [$columns] : | -// - [$gutters] : -// - [$spread] : false/narrow | wide | wider -@function susy-sum( - $columns : susy-get(columns), - $gutters : susy-get(gutters), - $spread : false -) { - $columns: valid-columns($columns); - $gutters: valid-gutters($gutters); - - $spread: if($spread == wide, 0, if($spread == wider, 1, -1)); - $gutter-sum: (susy-count($columns) + $spread) * $gutters; - $column-sum: is-symmetrical($columns); - - @if not($column-sum) { - @each $column in $columns { - $column-sum: ($column-sum or 0) + $column; - } - } - - @return $column-sum + $gutter-sum; -} - - -// Susy Slice -// ---------- -// Return a subset of columns at a given location. -// - $span : -// - $location : -// - [$columns] : | -@function susy-slice( - $span, - $location, - $columns: susy-get(columns) -) { - $columns: valid-columns($columns); - $sub-columns: $span; - - @if not(is-symmetrical($columns)) { - $location: $location or 1; - $sub-columns: (); - @for $i from $location to ($location + $span) { - $sub-columns: append($sub-columns, nth($columns, $i)); - } - } - - @return $sub-columns; -} - - -// Susy -// ---- -// Find the sum of a column-span. -// - $span : -// - $location : -// - [$columns] : | -// - [$gutters] : -// - [$spread] : false/narrow | wide | wider -@function susy( - $span, - $location : false, - $columns : susy-get(columns), - $gutters : susy-get(gutters), - $spread : false -) { - $columns: valid-columns($columns); - $gutters: valid-gutters($gutters); - $span: susy-slice($span, $location, $columns); - - @return susy-sum($span, $gutters, $spread); -} diff --git a/static/vendor/susy/susy/su/_settings.scss b/static/vendor/susy/susy/su/_settings.scss deleted file mode 100755 index 4a3f08d76d..0000000000 --- a/static/vendor/susy/susy/su/_settings.scss +++ /dev/null @@ -1,73 +0,0 @@ -// Settings -// ======== - -// Version -// ------- -$su-version: 1.1; - - -// Default Settings -// ---------------- -// PRIVATE: The basic settings -$susy-defaults: ( - columns: 4, - gutters: 1/4, -); - - -// User Settings -// ------------- -// - Define the $susy variable with a map of your own settings. -// - Set EITHER $column-width OR $container -// - Use $column-width for static layouts -$susy: () !default; - - -// Susy Defaults -// ------------- -// PRIVATE: Add defaults to Susy -@mixin susy-defaults( - $defaults -) { - $susy-defaults: map-merge($susy-defaults, $defaults) !global; -} - - -// Susy Set -// -------- -// Change one setting -// - $key : setting name -// - $value : setting value -@mixin susy-set( - $key-value... -) { - $susy: _susy-deep-set($susy, $key-value...) !global; -} - - -// Susy Get -// -------- -// Return one setting from a grid -// - $key : -// - $layout : -@function susy-get( - $key, - $layout: map-merge($susy-defaults, $susy) -) { - $layout: parse-grid($layout); - $_options: $layout $susy $susy-defaults; - $_break: false; - $_return: null; - - @each $opt in $_options { - @if type-of($opt) == map and not($_break) { - $_keyset: _susy-deep-has-key($opt, $key...); - @if $_keyset { - $_return: _susy-deep-get($opt, $key...); - $_break: true; - } - } - } - - @return $_return; -} diff --git a/static/vendor/susy/susy/su/_utilities.scss b/static/vendor/susy/susy/su/_utilities.scss deleted file mode 100755 index b737f21297..0000000000 --- a/static/vendor/susy/susy/su/_utilities.scss +++ /dev/null @@ -1,111 +0,0 @@ -// Map Functions -// ============= - - -// Truncate List -// ------------- -// - Return a list, truncated to a given length -@function _susy-truncate-list( - $list, - $length -) { - $_return: (); - - @for $i from 1 through length($list) { - $_return: if($i <= $length, append($_return, nth($list, $i)), $_return); - } - - @return $_return; -} - - -// Deep Get -// -------- -// - Return a value deep in nested maps -@function _susy-deep-get( - $map, - $keys... -) { - $_return: $map; - - @each $key in $keys { - @if type-of($_return) == map { - $_return: map-get($_return, $key); - } - } - - @return $_return; -} - - -// Deep Set -// -------- -// - Set a value deep in nested maps -@function _susy-deep-set( - $map, - $keys-value... -) { - $_value: nth($keys-value, -1); - $_keys: _susy-truncate-list($keys-value, length($keys-value) - 1); - $_length: length($_keys); - $_return: (); - - @for $i from 1 through $_length { - $_n: 0 - $i; - $_level: _susy-truncate-list($_keys, $_length + $_n); - $_level: _susy-deep-get($map, $_level...); - $_merge: nth($_keys, $_n); - $_merge: ($_merge: $_value); - $_return: if($_level, map-merge($_level, $_merge), $_merge); - $_value: $_return; - } - - @return $_return; -} - - -// Deep Merge -// ---------- -// Return 2 objects of any depth, merged -@function _susy-deep-merge( - $map1, - $map2 -) { - - @if type-of($map1) != map or type-of($map2) != map { - $map1: $map2; - } @else { - @each $key, $value in $map2 { - $_new: ($key: _susy_deep-merge(map-get($map1, $key), $value)); - $map1: map-merge($map1, $_new); - } - } - - @return $map1; -} - - -// Deep Has-Key -// ------------ -// - Return true if a deep key exists -@function _susy-deep-has-key( - $map, - $keys... -) { - $_return: null; - $_stop: false; - - @each $key in $keys { - @if not($_stop) { - $_return: map-has-key($map, $key); - } - - @if $_return { - $map: map-get($map, $key); - } @else { - $_stop: true; - } - } - - @return $_return; -} diff --git a/static/vendor/susy/susy/su/_validation.scss b/static/vendor/susy/susy/su/_validation.scss deleted file mode 100755 index 4c6ab8dac0..0000000000 --- a/static/vendor/susy/susy/su/_validation.scss +++ /dev/null @@ -1,57 +0,0 @@ -// Math Validation -// =============== - - -// Valid Columns -// ------------- -// Check that a column setting is valid. -@function valid-columns( - $columns, - $silent: false -) { - $type: type-of($columns); - $return: null; - - @if $type == number and unitless($columns) { - $return: $columns; - } @else if $type == list { - $fail: null; - @each $col in $columns { - @if type-of($col) == number { - $fail: $fail or if(unitless($col), null, true); - } @else { - $fail: true; - } - } - $return: if($fail, $return, $columns); - } - - @if $return != $columns and not($silent) { - $return: null; - $warn: '$columns must be a unitless number or list of unitless numbers.'; - @warn $warn + ' Current value [#{$type}]: #{$columns}'; - } - - @return $return; -} - - -// Valid Gutters -// ------------- -// Check that a gutter setting is valid. -@function valid-gutters( - $gutters, - $silent: false -) { - $type: type-of($gutters); - $return: null; - - @if $type == number and unitless($gutters) { - $return: $gutters; - } @else if not($silent) { - $warn: '$gutters must be a unitless number.'; - @warn $warn + ' Current value [#{$type}]: #{$gutters}'; - } - - @return $return; -} From d731b07bd4c42c78bbabbd40b29ec03659094199 Mon Sep 17 00:00:00 2001 From: Andy Armstrong Date: Tue, 19 Jan 2016 15:24:06 -0500 Subject: [PATCH 2/2] Add UXPL to edx-platform UITK-39 --- common/static/pattern-library/fonts | 1 + common/static/pattern-library/js | 1 + lms/envs/common.py | 6 +++--- lms/static/certificates/sass/_config.scss | 1 + package.json | 1 + 5 files changed, 7 insertions(+), 3 deletions(-) create mode 120000 common/static/pattern-library/fonts create mode 120000 common/static/pattern-library/js diff --git a/common/static/pattern-library/fonts b/common/static/pattern-library/fonts new file mode 120000 index 0000000000..8da17c1b1f --- /dev/null +++ b/common/static/pattern-library/fonts @@ -0,0 +1 @@ +../../../node_modules/edx-pattern-library/pattern-library/fonts \ No newline at end of file diff --git a/common/static/pattern-library/js b/common/static/pattern-library/js new file mode 120000 index 0000000000..49d5a2e738 --- /dev/null +++ b/common/static/pattern-library/js @@ -0,0 +1 @@ +../../../node_modules/edx-pattern-library/pattern-library/js \ No newline at end of file diff --git a/lms/envs/common.py b/lms/envs/common.py index 1bdcc3af9e..d0c3dd809a 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -1236,9 +1236,9 @@ main_vendor_js = base_vendor_js + [ 'js/vendor/jquery-ui.min.js', 'js/vendor/jquery.qtip.min.js', 'js/vendor/jquery.ba-bbq.min.js', - 'js/vendor/afontgarde/modernizr.fontface-generatedcontent.js', - 'js/vendor/afontgarde/afontgarde.js', - 'js/vendor/afontgarde/edx-icons.js' + 'pattern-library/js/modernizr.custom.js', + 'pattern-library/js/afontgarde.js', + 'pattern-library/js/edx-icons.js' ] # Common files used by both RequireJS code and non-RequireJS code diff --git a/lms/static/certificates/sass/_config.scss b/lms/static/certificates/sass/_config.scss index 0101091515..99bf24e3d9 100644 --- a/lms/static/certificates/sass/_config.scss +++ b/lms/static/certificates/sass/_config.scss @@ -8,6 +8,7 @@ // ------------------------------ // #VARIABLES // ------------------------------ +$pattern-library-path: '../../pattern-library' !default; // certificate characteristics $cert-base-color: palette(grayscale-cool, dark); diff --git a/package.json b/package.json index 62e0affb90..0d290c4b67 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.1.0", "dependencies": { "coffee-script": "1.6.1", + "edx-pattern-library": "0.10.4", "uglify-js": "2.4.24" }, "devDependencies": {