From bbd4ab3cc32c285426e9af1f1ff3abed0ddc455f Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Wed, 26 Jun 2019 21:45:54 +0200 Subject: [PATCH] new: [skeleton] initial structure uploaded --- .gitignore | 15 + CHANGELOG.md | 1299 ++ Gemfile | 2 + LICENSE | 21 + README.md | 268 + Rakefile | 76 + _config.yml | 295 + _data/navigation.yml | 12 + _data/ui-text.yml | 1525 +++ _includes/analytics-providers/custom.html | 3 + .../analytics-providers/google-gtag.html | 9 + .../analytics-providers/google-universal.html | 7 + _includes/analytics-providers/google.html | 14 + _includes/analytics.html | 14 + _includes/archive-single.html | 38 + _includes/author-profile-custom-links.html | 7 + _includes/author-profile.html | 263 + _includes/breadcrumbs.html | 39 + _includes/browser-upgrade.html | 3 + _includes/category-list.html | 26 + _includes/comment.html | 22 + _includes/comments-providers/custom.html | 3 + _includes/comments-providers/discourse.html | 13 + _includes/comments-providers/disqus.html | 15 + _includes/comments-providers/facebook.html | 8 + _includes/comments-providers/scripts.html | 18 + _includes/comments-providers/staticman.html | 40 + .../comments-providers/staticman_v2.html | 40 + _includes/comments-providers/utterances.html | 20 + _includes/comments.html | 159 + _includes/documents-collection.html | 19 + _includes/feature_row | 53 + _includes/figure | 12 + _includes/footer.html | 19 + _includes/footer/custom.html | 3 + _includes/gallery | 51 + _includes/group-by-array | 47 + _includes/head.html | 41 + _includes/head/custom.html | 5 + _includes/masthead.html | 42 + _includes/nav_list | 47 + _includes/page__hero.html | 72 + _includes/page__hero_video.html | 4 + _includes/page__taxonomy.html | 7 + _includes/paginator.html | 69 + _includes/post_pagination.html | 14 + _includes/posts-category.html | 3 + _includes/posts-tag.html | 3 + _includes/read-time.html | 15 + _includes/scripts.html | 39 + _includes/search/algolia-search-scripts.html | 54 + _includes/search/google-search-scripts.html | 30 + _includes/search/lunr-search-scripts.html | 10 + _includes/search/search_form.html | 18 + _includes/seo.html | 168 + _includes/sidebar.html | 24 + _includes/skip-links.html | 8 + _includes/social-share.html | 11 + _includes/tag-list.html | 26 + _includes/toc | 7 + _includes/toc.html | 85 + _includes/video | 13 + _layouts/archive-taxonomy.html | 15 + _layouts/archive.html | 26 + _layouts/categories.html | 42 + _layouts/category.html | 9 + _layouts/collection.html | 9 + _layouts/compress.html | 10 + _layouts/default.html | 42 + _layouts/home.html | 13 + _layouts/posts.html | 29 + _layouts/search.html | 42 + _layouts/single.html | 95 + _layouts/splash.html | 22 + _layouts/tag.html | 9 + _layouts/tags.html | 42 + _sass/minimal-mistakes.scss | 40 + _sass/minimal-mistakes/_animations.scss | 21 + _sass/minimal-mistakes/_archive.scss | 438 + _sass/minimal-mistakes/_base.scss | 357 + _sass/minimal-mistakes/_buttons.scss | 97 + _sass/minimal-mistakes/_footer.scss | 91 + _sass/minimal-mistakes/_forms.scss | 393 + _sass/minimal-mistakes/_masthead.scss | 88 + _sass/minimal-mistakes/_mixins.scss | 92 + _sass/minimal-mistakes/_navigation.scss | 566 + _sass/minimal-mistakes/_notices.scss | 100 + _sass/minimal-mistakes/_page.scss | 520 + _sass/minimal-mistakes/_print.scss | 252 + _sass/minimal-mistakes/_reset.scss | 187 + _sass/minimal-mistakes/_search.scss | 126 + _sass/minimal-mistakes/_sidebar.scss | 318 + _sass/minimal-mistakes/_syntax.scss | 324 + _sass/minimal-mistakes/_tables.scss | 39 + _sass/minimal-mistakes/_utilities.scss | 558 + _sass/minimal-mistakes/_variables.scss | 160 + _sass/minimal-mistakes/skins/_air.scss | 23 + _sass/minimal-mistakes/skins/_aqua.scss | 30 + _sass/minimal-mistakes/skins/_contrast.scss | 51 + _sass/minimal-mistakes/skins/_dark.scss | 28 + _sass/minimal-mistakes/skins/_default.scss | 5 + _sass/minimal-mistakes/skins/_dirt.scss | 33 + _sass/minimal-mistakes/skins/_mint.scss | 23 + _sass/minimal-mistakes/skins/_neon.scss | 57 + _sass/minimal-mistakes/skins/_plum.scss | 64 + _sass/minimal-mistakes/skins/_sunrise.scss | 44 + .../vendor/breakpoint/_breakpoint.scss | 114 + .../vendor/breakpoint/_context.scss | 95 + .../vendor/breakpoint/_helpers.scss | 151 + .../vendor/breakpoint/_legacy-settings.scss | 50 + .../vendor/breakpoint/_no-query.scss | 15 + .../vendor/breakpoint/_parsers.scss | 215 + .../vendor/breakpoint/_respond-to.scss | 82 + .../vendor/breakpoint/_settings.scss | 71 + .../vendor/breakpoint/parsers/_double.scss | 33 + .../vendor/breakpoint/parsers/_query.scss | 82 + .../breakpoint/parsers/_resolution.scss | 31 + .../vendor/breakpoint/parsers/_single.scss | 26 + .../vendor/breakpoint/parsers/_triple.scss | 36 + .../parsers/double/_default-pair.scss | 21 + .../breakpoint/parsers/double/_default.scss | 22 + .../parsers/double/_double-string.scss | 22 + .../parsers/resolution/_resolution.scss | 60 + .../breakpoint/parsers/single/_default.scss | 13 + .../breakpoint/parsers/triple/_default.scss | 18 + .../magnific-popup/_magnific-popup.scss | 649 + .../vendor/magnific-popup/_settings.scss | 46 + _sass/minimal-mistakes/vendor/susy/_su.scss | 4 + .../vendor/susy/_susy-prefix.scss | 13 + _sass/minimal-mistakes/vendor/susy/_susy.scss | 5 + .../vendor/susy/plugins/_svg-grid.scss | 5 + .../vendor/susy/plugins/svg-grid/_prefix.scss | 7 + .../susy/plugins/svg-grid/_svg-api.scss | 114 + .../susy/plugins/svg-grid/_svg-grid-math.scss | 67 + .../susy/plugins/svg-grid/_svg-settings.scss | 14 + .../susy/plugins/svg-grid/_svg-unprefix.scss | 18 + .../susy/plugins/svg-grid/_svg-utilities.scss | 133 + .../vendor/susy/susy/_api.scss | 318 + .../vendor/susy/susy/_normalize.scss | 261 + .../vendor/susy/susy/_parse.scss | 163 + .../vendor/susy/susy/_settings.scss | 329 + .../vendor/susy/susy/_su-math.scss | 441 + .../vendor/susy/susy/_su-validate.scss | 213 + .../vendor/susy/susy/_syntax-helpers.scss | 191 + .../vendor/susy/susy/_unprefix.scss | 56 + .../vendor/susy/susy/_utilities.scss | 167 + about.md | 10 + assets/css/main.scss | 8 + assets/images/misp-long.png | Bin 0 -> 546886 bytes assets/images/misp-standard.png | Bin 0 -> 15620 bytes assets/js/_main.js | 135 + assets/js/lunr/lunr-en.js | 75 + assets/js/lunr/lunr-gr.js | 528 + assets/js/lunr/lunr-store.js | 54 + assets/js/lunr/lunr.js | 3484 +++++ assets/js/lunr/lunr.min.js | 1 + assets/js/main.min.js | 9 + assets/js/plugins/gumshoe.js | 484 + .../js/plugins/jquery.ba-throttle-debounce.js | 252 + assets/js/plugins/jquery.fitvids.js | 82 + assets/js/plugins/jquery.greedy-navigation.js | 83 + assets/js/plugins/jquery.magnific-popup.js | 1860 +++ assets/js/plugins/smooth-scroll.js | 632 + assets/js/vendor/jquery/jquery-3.4.1.js | 10598 ++++++++++++++++ banner.js | 19 + docs/Gemfile | 17 + docs/_config.dev.yml | 13 + docs/_config.yml | 338 + docs/_data/authors.yml | 28 + .../comment-1473870213530.yml | 6 + .../comment-1478213467992.yml | 6 + .../comment-1500181304581.yml | 9 + .../comment-1500214855350.yml | 10 + .../comment-1479508047505.yml | 6 + .../comment-1480591890264.yml | 7 + .../comment-1482532165381.yml | 8 + .../comment-1483456786593.yml | 7 + .../comment-1483457152038.yml | 7 + .../comment-1519412839827.yml | 7 + .../layout-comments/comment-1470944006665.yml | 6 + .../layout-comments/comment-1470944162041.yml | 6 + .../layout-comments/comment-1472308473018.yml | 6 + .../layout-comments/comment-1514406795156.yml | 10 + .../layout-comments/comment-1514407115153.yml | 8 + .../layout-comments/comment-1538482988032.yml | 9 + .../comment-1483124729757.yml | 7 + .../comment-1483128389943.yml | 11 + .../comment-1474306861206.yml | 6 + .../comment-1479253931238.yml | 6 + .../comment-1479265677846.yml | 6 + .../comment-1512840683260.yml | 10 + .../comment-1513110608614.yml | 10 + .../comment-1513111329875.yml | 8 + .../comment-1513111563922.yml | 8 + .../comment-1500183131535.yml | 7 + .../comment-1500214974083.yml | 10 + .../comment-1519247076880.yml | 9 + .../comment-1519247290410.yml | 9 + .../comment-1520748170396.yml | 7 + .../comment-1492811460488.yml | 10 + .../comment-1492812977693.yml | 7 + .../comment-1512118683486.yml | 9 + .../comment-1520683848241.yml | 9 + .../comment-1527082094887.yml | 10 + .../comment-1527500055863.yml | 9 + .../comment-1527690060032.yml | 11 + .../comment-1527690281769.yml | 9 + .../comment-1540422628114.yml | 9 + .../comment-1534823211504.yml | 7 + .../comment-1472040323579.yml | 6 + .../comment-1472146638519.yml | 6 + .../comment-1470969665387.yml | 6 + .../comment-1478928407894.yml | 6 + .../comment-1487758246637.yml | 9 + .../comment-1505403032256.yml | 8 + .../comment-1505403241808.yml | 8 + .../comment-1514836962551.yml | 11 + .../comment-1472064560364.yml | 6 + .../comment-1472786137736.yml | 6 + .../post-gallery/comment-1500055247314.yml | 9 + .../post-gallery/comment-1500056210776.yml | 7 + .../post-modified/comment-1497284119888.yml | 7 + .../post-modified/comment-1497284892766.yml | 7 + .../post-modified/comment-1520673777110.yml | 7 + .../comment-1506623182288.yml | 7 + .../comment-1506623710918.yml | 7 + .../comment-1506632190623.yml | 7 + .../comment-1470942205700.yml | 6 + .../comment-1470942247755.yml | 6 + .../comment-1470942265819.yml | 6 + .../comment-1470942493518.yml | 6 + .../comment-1471823346931.yml | 6 + .../comment-1471834988411.yml | 6 + .../comment-1472786599470.yml | 6 + .../comment-1474328950155.yml | 6 + .../comment-1500505983331.yml | 7 + .../comment-1507141538771.yml | 9 + .../comment-1529792272424.yml | 7 + .../comment-1529794012288.yml | 9 + docs/_data/navigation.yml | 133 + docs/_docs/01-quick-start-guide.md | 211 + docs/_docs/02-structure.md | 58 + docs/_docs/03-installation.md | 113 + docs/_docs/04-upgrading.md | 89 + docs/_docs/05-configuration.md | 1042 ++ docs/_docs/06-overriding-theme-defaults.md | 27 + docs/_docs/07-navigation.md | 73 + docs/_docs/08-ui-text.md | 46 + docs/_docs/09-authors.md | 51 + docs/_docs/10-layouts.md | 748 ++ docs/_docs/11-posts.md | 37 + docs/_docs/12-pages.md | 43 + docs/_docs/13-collections.md | 46 + docs/_docs/14-helpers.md | 368 + docs/_docs/15-utility-classes.md | 177 + docs/_docs/16-stylesheets.md | 368 + docs/_docs/17-javascript.md | 66 + docs/_docs/18-history.md | 1318 ++ docs/_docs/19-contributing.md | 22 + docs/_docs/20-docs-2-2.md | 300 + docs/_docs/21-license.md | 74 + docs/_drafts/post-draft.md | 19 + docs/_layouts/default.html | 53 + docs/_pages/404.md | 15 + docs/_pages/about.md | 85 + docs/_pages/archive-layout-with-content.md | 218 + docs/_pages/category-archive.md | 6 + docs/_pages/collection-archive.html | 23 + docs/_pages/edge-case.md | 8 + docs/_pages/home.md | 37 + docs/_pages/lorem-ipsum.md | 52 + docs/_pages/markup.md | 8 + docs/_pages/page-a.md | 7 + docs/_pages/page-archive.html | 10 + docs/_pages/page-b.md | 7 + docs/_pages/pets.md | 10 + docs/_pages/portfolio-archive.md | 10 + docs/_pages/post-archive-feature-rows.html | 59 + docs/_pages/recipes-archive.md | 9 + docs/_pages/sample-page.md | 15 + docs/_pages/sitemap.md | 35 + docs/_pages/splash-page.md | 67 + docs/_pages/tag-archive.md | 6 + docs/_pages/terms.md | 56 + docs/_pages/year-archive.md | 6 + docs/_pets/lhasa-apso.md | 8 + docs/_pets/tabby.md | 8 + docs/_portfolio/baz-boom-identity.md | 30 + docs/_portfolio/fizz-bang-identity.md | 30 + docs/_portfolio/foo-bar-website.md | 30 + docs/_portfolio/ginger-gulp-identity.md | 30 + ...-05-15-edge-case-nested-and-mixed-lists.md | 66 + docs/_posts/2009-06-01-edge-case-many-tags.md | 49 + .../2009-07-02-edge-case-many-categories.md | 22 + .../2009-08-06-edge-case-no-body-content.md | 9 + .../2009-09-05-edge-case-no-yaml-title.md | 10 + ...le-should-not-overflow-the-content-area.md | 27 + .../2009-10-05-edge-case-very-long-title.md | 14 + docs/_posts/2010-01-07-post-modified.md | 14 + docs/_posts/2010-01-07-post-standard.md | 32 + docs/_posts/2010-01-08-post-chat.md | 134 + docs/_posts/2010-02-05-post-notice.md | 68 + docs/_posts/2010-02-05-post-quote.md | 12 + docs/_posts/2010-03-07-post-link.md | 15 + docs/_posts/2010-06-02-post-video-youtube.md | 11 + ...010-08-05-post-header-image-og-override.md | 22 + ...5-post-header-overlay-image-og-override.md | 30 + docs/_posts/2010-08-05-post-image-linked.md | 10 + docs/_posts/2010-08-05-post-image-standard.md | 44 + ...010-08-05-post-teaser-image-og-override.md | 22 + .../2010-08-06-post-image-linked-caption.md | 21 + docs/_posts/2010-08-07-post-image-caption.md | 17 + docs/_posts/2010-09-09-post-gallery.md | 142 + docs/_posts/2010-09-10-post-twitter-embeds.md | 15 + docs/_posts/2010-10-25-post-future-date.md | 8 + .../2012-01-02-layout-comments-disabled.md | 14 + docs/_posts/2012-01-02-layout-comments.md | 12 + .../2012-01-02-layout-read-time-disabled.md | 18 + docs/_posts/2012-01-02-layout-read-time.md | 18 + ...012-01-02-layout-related-posts-disabled.md | 14 + .../_posts/2012-01-02-layout-related-posts.md | 12 + .../2012-01-02-layout-sharing-disabled.md | 14 + docs/_posts/2012-01-02-layout-sharing.md | 12 + ...comments-sharing-related-posts-disabled.md | 19 + ...3-layout-table-of-contents-include-post.md | 139 + ...03-layout-table-of-contents-indent-post.md | 134 + ...012-01-03-layout-table-of-contents-post.md | 98 + ...2-01-03-layout-table-of-contents-sticky.md | 93 + ...012-03-14-layout-code-excerpt-generated.md | 14 + .../2012-03-14-layout-excerpt-defined.md | 15 + .../2012-03-14-layout-excerpt-generated.md | 17 + .../2012-03-15-layout-author-override.md | 51 + ...12-03-15-layout-author-sidebar-disabled.md | 9 + ...2012-03-15-layout-header-image-external.md | 17 + ...12-03-15-layout-header-image-horizontal.md | 20 + ...15-layout-header-image-text-readability.md | 49 + ...2012-03-15-layout-header-image-vertical.md | 20 + .../2012-03-15-layout-header-overlay-color.md | 18 + .../2012-03-15-layout-header-overlay-image.md | 55 + docs/_posts/2012-03-15-layout-more-tag.md | 19 + .../2012-03-15-layout-sidebar-custom.md | 28 + .../2012-03-15-layout-sidebar-nav-list.md | 62 + ...05-22-markup-text-readability-wide-page.md | 52 + .../2012-05-22-markup-text-readability.md | 45 + .../2013-01-05-markup-title-with-markup.md | 14 + ...05-markup-title-with-special-characters.md | 432 + .../2013-01-09-markup-text-alignment.md | 34 + .../2013-01-10-markup-image-alignment.md | 72 + ...3-01-11-markup-html-tags-and-formatting.md | 249 + docs/_posts/2013-05-22-markup-more-images.md | 65 + .../2013-08-16-markup-syntax-highlighting.md | 127 + docs/_posts/2016-02-24-welcome-to-jekyll.md | 29 + .../_posts/2016-09-21-gemified-theme-alpha.md | 95 + docs/_posts/2016-10-06-gemified-theme-beta.md | 79 + docs/_posts/2017-01-23-layout-header-video.md | 60 + docs/_posts/2017-11-28-post-exclude-search.md | 29 + docs/_recipes/chocolate-chip-cookies.md | 31 + docs/_recipes/oatmeal-cookies.md | 23 + docs/_recipes/peanut-butter-cookies.md | 23 + .../assets/images/3953273590_704e3899d5_m.jpg | Bin 0 -> 14037 bytes docs/assets/images/500x300.png | Bin 0 -> 1662 bytes docs/assets/images/air-skin-archive-large.png | Bin 0 -> 31661 bytes docs/assets/images/air-skin-archive.png | Bin 0 -> 12717 bytes docs/assets/images/air-skin-post-large.png | Bin 0 -> 66418 bytes docs/assets/images/air-skin-post.png | Bin 0 -> 16237 bytes docs/assets/images/android-chrome-144x144.png | Bin 0 -> 1164 bytes docs/assets/images/android-chrome-192x192.png | Bin 0 -> 1673 bytes docs/assets/images/android-chrome-36x36.png | Bin 0 -> 459 bytes docs/assets/images/android-chrome-48x48.png | Bin 0 -> 544 bytes docs/assets/images/android-chrome-72x72.png | Bin 0 -> 670 bytes docs/assets/images/android-chrome-96x96.png | Bin 0 -> 745 bytes .../images/apple-touch-icon-114x114.png | Bin 0 -> 876 bytes .../images/apple-touch-icon-120x120.png | Bin 0 -> 935 bytes .../images/apple-touch-icon-144x144.png | Bin 0 -> 1164 bytes .../images/apple-touch-icon-152x152.png | Bin 0 -> 1229 bytes .../images/apple-touch-icon-180x180.png | Bin 0 -> 1464 bytes docs/assets/images/apple-touch-icon-57x57.png | Bin 0 -> 595 bytes docs/assets/images/apple-touch-icon-60x60.png | Bin 0 -> 593 bytes docs/assets/images/apple-touch-icon-72x72.png | Bin 0 -> 670 bytes docs/assets/images/apple-touch-icon-76x76.png | Bin 0 -> 721 bytes .../images/apple-touch-icon-precomposed.png | Bin 0 -> 2777 bytes docs/assets/images/apple-touch-icon.png | Bin 0 -> 1464 bytes .../assets/images/aqua-skin-archive-large.png | Bin 0 -> 129608 bytes docs/assets/images/aqua-skin-archive.png | Bin 0 -> 57797 bytes docs/assets/images/aqua-skin-post-large.png | Bin 0 -> 347762 bytes docs/assets/images/aqua-skin-post.png | Bin 0 -> 78930 bytes docs/assets/images/bio-photo-2.jpg | Bin 0 -> 1806 bytes docs/assets/images/bio-photo.jpg | Bin 0 -> 1661 bytes docs/assets/images/browserconfig.xml | 12 + docs/assets/images/contrast-code-block.jpg | Bin 0 -> 77089 bytes .../images/contrast-skin-archive-large.png | Bin 0 -> 37579 bytes docs/assets/images/contrast-skin-archive.png | Bin 0 -> 10261 bytes .../images/contrast-skin-post-large.png | Bin 0 -> 73762 bytes docs/assets/images/contrast-skin-post.png | Bin 0 -> 12565 bytes docs/assets/images/dark-code-block.jpg | Bin 0 -> 82295 bytes .../assets/images/dark-skin-archive-large.png | Bin 0 -> 37988 bytes docs/assets/images/dark-skin-archive.png | Bin 0 -> 14248 bytes docs/assets/images/dark-skin-post-large.png | Bin 0 -> 74316 bytes docs/assets/images/dark-skin-post.png | Bin 0 -> 17134 bytes docs/assets/images/default-code-block.jpg | Bin 0 -> 71607 bytes docs/assets/images/dirt-code-block.jpg | Bin 0 -> 67974 bytes .../assets/images/dirt-skin-archive-large.png | Bin 0 -> 46439 bytes docs/assets/images/dirt-skin-archive.png | Bin 0 -> 16037 bytes docs/assets/images/dirt-skin-post-large.png | Bin 0 -> 74102 bytes docs/assets/images/dirt-skin-post.png | Bin 0 -> 15333 bytes docs/assets/images/facebook-share-example.jpg | Bin 0 -> 74978 bytes docs/assets/images/favicon-16x16.png | Bin 0 -> 414 bytes docs/assets/images/favicon-32x32.png | Bin 0 -> 436 bytes docs/assets/images/favicon-96x96.png | Bin 0 -> 745 bytes docs/assets/images/favicon.ico | Bin 0 -> 4846 bytes docs/assets/images/foo-bar-identity-th.jpg | Bin 0 -> 75014 bytes docs/assets/images/foo-bar-identity.jpg | Bin 0 -> 61076 bytes .../google-custom-search-engine-layout.png | Bin 0 -> 25132 bytes .../images/image-alignment-1200x4002.jpg | Bin 0 -> 35514 bytes .../assets/images/image-alignment-150x150.jpg | Bin 0 -> 2844 bytes .../assets/images/image-alignment-300x200.jpg | Bin 0 -> 6446 bytes .../assets/images/image-alignment-580x300.jpg | Bin 0 -> 9082 bytes docs/assets/images/manifest.json | 41 + .../markup-syntax-highlighting-teaser.jpg | Bin 0 -> 93588 bytes docs/assets/images/masthead-search.gif | Bin 0 -> 2421431 bytes docs/assets/images/michael-rose.jpg | Bin 0 -> 9176 bytes .../assets/images/mint-skin-archive-large.png | Bin 0 -> 31082 bytes docs/assets/images/mint-skin-archive.png | Bin 0 -> 12397 bytes docs/assets/images/mint-skin-post-large.png | Bin 0 -> 68323 bytes docs/assets/images/mint-skin-post.png | Bin 0 -> 16168 bytes .../images/mm-archive-grid-view-example.jpg | Bin 0 -> 110665 bytes .../images/mm-author-profile-reddit-color.png | Bin 0 -> 16893 bytes .../images/mm-author-profile-reddit-gs.png | Bin 0 -> 24002 bytes .../images/mm-author-sidebar-example.jpg | Bin 0 -> 130748 bytes docs/assets/images/mm-breadcrumbs-example.jpg | Bin 0 -> 47649 bytes docs/assets/images/mm-browser-mockups.png | Bin 0 -> 210879 bytes docs/assets/images/mm-bundle-install.gif | Bin 0 -> 78255 bytes .../images/mm-custom-sidebar-example.jpg | Bin 0 -> 54015 bytes docs/assets/images/mm-custom-sidebar-nav.jpg | Bin 0 -> 51465 bytes .../assets/images/mm-customizable-feature.png | Bin 0 -> 12547 bytes docs/assets/images/mm-free-feature.png | Bin 0 -> 16852 bytes docs/assets/images/mm-gh-pages.gif | Bin 0 -> 49321 bytes .../assets/images/mm-github-copy-repo-url.jpg | Bin 0 -> 59515 bytes docs/assets/images/mm-github-edit-config.gif | Bin 0 -> 1194924 bytes .../images/mm-header-overlay-black-filter.jpg | Bin 0 -> 33462 bytes .../images/mm-header-overlay-red-filter.jpg | Bin 0 -> 40863 bytes docs/assets/images/mm-home-page-feature.jpg | Bin 0 -> 31487 bytes .../mm-home-post-pagination-example.jpg | Bin 0 -> 48921 bytes .../images/mm-layout-archive-taxonomy.png | Bin 0 -> 31010 bytes docs/assets/images/mm-layout-archive.png | Bin 0 -> 35579 bytes docs/assets/images/mm-layout-examples.png | Bin 0 -> 124853 bytes .../assets/images/mm-layout-single-header.png | Bin 0 -> 110610 bytes docs/assets/images/mm-layout-single-meta.png | Bin 0 -> 189813 bytes docs/assets/images/mm-layout-single.png | Bin 0 -> 266317 bytes docs/assets/images/mm-layout-splash.png | Bin 0 -> 95286 bytes docs/assets/images/mm-masthead-logo.png | Bin 0 -> 28648 bytes .../images/mm-paragraph-indent-example.jpg | Bin 0 -> 76275 bytes .../mm-portfolio-collection-example.jpg | Bin 0 -> 141578 bytes .../images/mm-priority-plus-masthead.gif | Bin 0 -> 3204605 bytes docs/assets/images/mm-read-time-example.jpg | Bin 0 -> 29668 bytes docs/assets/images/mm-responsive-feature.png | Bin 0 -> 10565 bytes .../images/mm-single-header-example.jpg | Bin 0 -> 141145 bytes .../mm-single-header-overlay-example.jpg | Bin 0 -> 45722 bytes .../mm-single-header-overlay-fill-example.jpg | Bin 0 -> 23917 bytes .../images/mm-social-share-links-default.png | Bin 0 -> 21378 bytes .../mm-social-share-links-reddit-color.png | Bin 0 -> 20782 bytes .../mm-social-share-links-reddit-gs.png | Bin 0 -> 20976 bytes .../assets/images/mm-staticman-pr-webhook.jpg | Bin 0 -> 56728 bytes docs/assets/images/mm-susy-grid-overlay.jpg | Bin 0 -> 76447 bytes .../images/mm-teaser-images-example.jpg | Bin 0 -> 87378 bytes docs/assets/images/mm-theme-fork-repo.png | Bin 0 -> 22684 bytes docs/assets/images/mm-theme-post-600.jpg | Bin 0 -> 31087 bytes docs/assets/images/mm-theme-post-750.jpg | Bin 0 -> 74410 bytes docs/assets/images/mm-toc-helper-example.jpg | Bin 0 -> 79940 bytes .../images/mm-twitter-card-summary-image.jpg | Bin 0 -> 79618 bytes .../images/mm-twitter-card-summary-large.jpg | Bin 0 -> 105376 bytes docs/assets/images/mm-ui-text-labels.jpg | Bin 0 -> 63677 bytes docs/assets/images/mstile-144x144.png | Bin 0 -> 1164 bytes docs/assets/images/mstile-150x150.png | Bin 0 -> 1926 bytes docs/assets/images/mstile-310x150.png | Bin 0 -> 2063 bytes docs/assets/images/mstile-310x310.png | Bin 0 -> 4718 bytes docs/assets/images/mstile-70x70.png | Bin 0 -> 1115 bytes docs/assets/images/neon-code-block.jpg | Bin 0 -> 81826 bytes .../assets/images/neon-skin-archive-large.png | Bin 0 -> 96196 bytes docs/assets/images/neon-skin-archive.png | Bin 0 -> 56277 bytes docs/assets/images/neon-skin-post-large.png | Bin 0 -> 250460 bytes docs/assets/images/neon-skin-post.png | Bin 0 -> 90168 bytes docs/assets/images/page-header-image.png | Bin 0 -> 8473 bytes docs/assets/images/page-header-og-image.png | Bin 0 -> 8229 bytes .../images/page-header-overlay-image.png | Bin 0 -> 9407 bytes docs/assets/images/page-header-teaser.png | Bin 0 -> 1953 bytes docs/assets/images/paragraph-indent.png | Bin 0 -> 32911 bytes docs/assets/images/paragraph-no-indent.png | Bin 0 -> 33539 bytes docs/assets/images/plum-code-block.jpg | Bin 0 -> 85088 bytes .../assets/images/plum-skin-archive-large.png | Bin 0 -> 374506 bytes docs/assets/images/plum-skin-archive.png | Bin 0 -> 73273 bytes docs/assets/images/plum-skin-post-large.png | Bin 0 -> 820351 bytes docs/assets/images/plum-skin-post.png | Bin 0 -> 95657 bytes docs/assets/images/safari-pinned-tab.svg | 34 + docs/assets/images/search-layout-example.png | Bin 0 -> 13933 bytes docs/assets/images/site-logo.png | Bin 0 -> 4653 bytes .../images/solarized-light-code-block.jpg | Bin 0 -> 73292 bytes docs/assets/images/sunrise-code-block.jpg | Bin 0 -> 68834 bytes .../images/sunrise-skin-archive-large.png | Bin 0 -> 36374 bytes docs/assets/images/sunrise-skin-archive.png | Bin 0 -> 12704 bytes .../assets/images/sunrise-skin-post-large.png | Bin 0 -> 71298 bytes docs/assets/images/sunrise-skin-post.png | Bin 0 -> 16447 bytes .../images/unsplash-gallery-image-1-th.jpg | Bin 0 -> 9939 bytes .../images/unsplash-gallery-image-1.jpg | Bin 0 -> 46235 bytes .../images/unsplash-gallery-image-2-th.jpg | Bin 0 -> 28664 bytes .../images/unsplash-gallery-image-2.jpg | Bin 0 -> 135803 bytes .../images/unsplash-gallery-image-3-th.jpg | Bin 0 -> 47560 bytes .../images/unsplash-gallery-image-3.jpg | Bin 0 -> 239277 bytes .../images/unsplash-gallery-image-4-th.jpg | Bin 0 -> 17908 bytes .../images/unsplash-gallery-image-4.jpg | Bin 0 -> 110478 bytes docs/assets/images/unsplash-image-1.jpg | Bin 0 -> 53685 bytes docs/assets/images/unsplash-image-10.jpg | Bin 0 -> 69413 bytes docs/assets/images/unsplash-image-11.jpg | Bin 0 -> 90279 bytes docs/assets/images/unsplash-image-2.jpg | Bin 0 -> 117741 bytes docs/assets/images/unsplash-image-3.jpg | Bin 0 -> 66594 bytes docs/assets/images/unsplash-image-4.jpg | Bin 0 -> 158263 bytes docs/assets/images/unsplash-image-5.jpg | Bin 0 -> 26645 bytes docs/assets/images/unsplash-image-6.jpg | Bin 0 -> 192223 bytes docs/assets/images/unsplash-image-7.jpg | Bin 0 -> 38801 bytes docs/assets/images/unsplash-image-8.jpg | Bin 0 -> 110788 bytes docs/assets/images/unsplash-image-9.jpg | Bin 0 -> 59729 bytes docs/screenshot-layouts.png | Bin 0 -> 124853 bytes docs/screenshot.png | Bin 0 -> 210879 bytes formats/core/index.html | 1739 +++ index.md | 13 + minimal-mistakes-jekyll.gemspec | 29 + package-lock.json | 2321 ++++ package.json | 34 + screenshot-layouts.png | Bin 0 -> 124853 bytes screenshot.png | Bin 0 -> 210879 bytes staticman.yml | 104 + test/Gemfile | 10 + test/_config.yml | 312 + test/_data/authors.yml | 28 + test/_data/navigation.yml | 61 + test/_pages/404.md | 16 + test/_pages/archive-layout-with-content.md | 214 + test/_pages/category-archive.md | 6 + test/_pages/collection-archive.html | 23 + test/_pages/edge-case.md | 8 + test/_pages/lorem-ipsum.md | 52 + test/_pages/markup.md | 8 + test/_pages/page-a.md | 7 + test/_pages/page-archive.html | 10 + test/_pages/page-b.md | 7 + test/_pages/portfolio-archive.md | 10 + test/_pages/post-archive-feature-rows.html | 59 + test/_pages/recipes-archive.md | 9 + test/_pages/sample-page.md | 15 + test/_pages/search.md | 5 + test/_pages/sitemap.md | 35 + test/_pages/splash-page.md | 67 + test/_pages/tag-archive.md | 6 + test/_pages/terms.md | 56 + test/_pages/year-archive.md | 6 + test/_pets/lhasa-apso.md | 8 + test/_pets/tabby.md | 8 + test/_portfolio/baz-boom-identity.md | 30 + test/_portfolio/fizz-bang-identity.md | 30 + test/_portfolio/foo-bar-website.md | 30 + test/_portfolio/ginger-gulp-identity.md | 30 + ...-05-15-edge-case-nested-and-mixed-lists.md | 66 + test/_posts/2009-06-01-edge-case-many-tags.md | 51 + .../2009-07-02-edge-case-many-categories.md | 22 + .../2009-08-06-edge-case-no-body-content.md | 9 + .../2009-09-05-edge-case-no-yaml-title.md | 10 + ...le-should-not-overflow-the-content-area.md | 27 + .../2009-10-05-edge-case-very-long-title.md | 14 + test/_posts/2010-01-07-post-modified.md | 14 + test/_posts/2010-01-07-post-standard.md | 32 + test/_posts/2010-01-08-post-chat.md | 134 + test/_posts/2010-02-05-post-notice.md | 68 + test/_posts/2010-02-05-post-quote.md | 12 + test/_posts/2010-03-07-post-link.md | 15 + test/_posts/2010-06-02-post-video-youtube.md | 11 + ...010-08-05-post-header-image-og-override.md | 22 + ...5-post-header-overlay-image-og-override.md | 30 + test/_posts/2010-08-05-post-image-linked.md | 10 + test/_posts/2010-08-05-post-image-standard.md | 44 + ...010-08-05-post-teaser-image-og-override.md | 22 + .../2010-08-06-post-image-linked-caption.md | 21 + test/_posts/2010-08-07-post-image-caption.md | 17 + test/_posts/2010-09-09-post-gallery.md | 142 + test/_posts/2010-09-10-post-twitter-embeds.md | 15 + test/_posts/2010-10-25-post-future-date.md | 8 + .../2012-01-02-layout-comments-disabled.md | 14 + test/_posts/2012-01-02-layout-comments.md | 12 + .../2012-01-02-layout-read-time-disabled.md | 18 + test/_posts/2012-01-02-layout-read-time.md | 18 + ...012-01-02-layout-related-posts-disabled.md | 14 + .../_posts/2012-01-02-layout-related-posts.md | 12 + .../2012-01-02-layout-sharing-disabled.md | 14 + test/_posts/2012-01-02-layout-sharing.md | 12 + ...comments-sharing-related-posts-disabled.md | 19 + ...3-layout-table-of-contents-include-post.md | 139 + ...03-layout-table-of-contents-indent-post.md | 134 + ...012-01-03-layout-table-of-contents-post.md | 98 + ...2-01-03-layout-table-of-contents-sticky.md | 93 + ...012-03-14-layout-code-excerpt-generated.md | 14 + .../2012-03-14-layout-excerpt-defined.md | 15 + .../2012-03-14-layout-excerpt-generated.md | 17 + .../2012-03-15-layout-author-override.md | 50 + ...12-03-15-layout-author-sidebar-disabled.md | 9 + ...2012-03-15-layout-header-image-external.md | 17 + ...12-03-15-layout-header-image-horizontal.md | 20 + ...15-layout-header-image-text-readability.md | 49 + ...2012-03-15-layout-header-image-vertical.md | 20 + .../2012-03-15-layout-header-overlay-color.md | 18 + .../2012-03-15-layout-header-overlay-image.md | 57 + test/_posts/2012-03-15-layout-more-tag.md | 19 + .../2012-03-15-layout-sidebar-custom.md | 27 + .../2012-03-15-layout-sidebar-nav-list.md | 62 + ...05-22-markup-text-readability-wide-page.md | 52 + .../2012-05-22-markup-text-readability.md | 45 + .../2013-01-05-markup-title-with-markup.md | 14 + ...05-markup-title-with-special-characters.md | 432 + .../2013-01-09-markup-text-alignment.md | 34 + .../2013-01-10-markup-image-alignment.md | 72 + ...3-01-11-markup-html-tags-and-formatting.md | 249 + test/_posts/2013-05-22-markup-more-images.md | 65 + .../2013-08-16-markup-syntax-highlighting.md | 127 + test/_posts/2016-02-24-welcome-to-jekyll.md | 31 + test/_posts/2017-01-23-layout-header-video.md | 60 + test/_posts/2017-11-28-post-exclude-search.md | 29 + test/_recipes/chocolate-chip-cookies.md | 31 + test/_recipes/oatmeal-cookies.md | 23 + test/_recipes/peanut-butter-cookies.md | 23 + .../assets/images/3953273590_704e3899d5_m.jpg | Bin 0 -> 14037 bytes test/assets/images/500x300.png | Bin 0 -> 1662 bytes test/assets/images/apple-touch-icon.png | Bin 0 -> 1464 bytes test/assets/images/bio-photo-2.jpg | Bin 0 -> 1806 bytes test/assets/images/bio-photo.jpg | Bin 0 -> 1661 bytes test/assets/images/facebook-share-example.jpg | Bin 0 -> 74978 bytes test/assets/images/foo-bar-identity-th.jpg | Bin 0 -> 75014 bytes test/assets/images/foo-bar-identity.jpg | Bin 0 -> 61076 bytes .../images/image-alignment-1200x4002.jpg | Bin 0 -> 35514 bytes .../assets/images/image-alignment-150x150.jpg | Bin 0 -> 2844 bytes .../assets/images/image-alignment-300x200.jpg | Bin 0 -> 6446 bytes .../assets/images/image-alignment-580x300.jpg | Bin 0 -> 9082 bytes .../markup-syntax-highlighting-teaser.jpg | Bin 0 -> 93588 bytes .../images/mm-archive-grid-view-example.jpg | Bin 0 -> 110665 bytes .../images/mm-author-profile-reddit-color.png | Bin 0 -> 16893 bytes .../images/mm-author-profile-reddit-gs.png | Bin 0 -> 24002 bytes .../images/mm-author-sidebar-example.jpg | Bin 0 -> 130748 bytes test/assets/images/mm-breadcrumbs-example.jpg | Bin 0 -> 47649 bytes test/assets/images/mm-browser-mockups.png | Bin 0 -> 210879 bytes test/assets/images/mm-bundle-install.gif | Bin 0 -> 78255 bytes .../images/mm-custom-sidebar-example.jpg | Bin 0 -> 54015 bytes test/assets/images/mm-custom-sidebar-nav.jpg | Bin 0 -> 51465 bytes .../assets/images/mm-customizable-feature.png | Bin 0 -> 12547 bytes test/assets/images/mm-free-feature.png | Bin 0 -> 16852 bytes test/assets/images/mm-gh-pages.gif | Bin 0 -> 49321 bytes .../assets/images/mm-github-copy-repo-url.jpg | Bin 0 -> 59515 bytes test/assets/images/mm-github-edit-config.gif | Bin 0 -> 1194924 bytes .../images/mm-header-overlay-black-filter.jpg | Bin 0 -> 33462 bytes .../images/mm-header-overlay-red-filter.jpg | Bin 0 -> 40863 bytes test/assets/images/mm-home-page-feature.jpg | Bin 0 -> 31487 bytes .../mm-home-post-pagination-example.jpg | Bin 0 -> 48921 bytes .../images/mm-layout-archive-taxonomy.png | Bin 0 -> 31010 bytes test/assets/images/mm-layout-archive.png | Bin 0 -> 35579 bytes test/assets/images/mm-layout-examples.png | Bin 0 -> 124853 bytes .../assets/images/mm-layout-single-header.png | Bin 0 -> 110610 bytes test/assets/images/mm-layout-single-meta.png | Bin 0 -> 189813 bytes test/assets/images/mm-layout-single.png | Bin 0 -> 266317 bytes test/assets/images/mm-layout-splash.png | Bin 0 -> 95286 bytes .../images/mm-paragraph-indent-example.jpg | Bin 0 -> 76275 bytes .../mm-portfolio-collection-example.jpg | Bin 0 -> 141578 bytes .../images/mm-priority-plus-masthead.gif | Bin 0 -> 3204605 bytes test/assets/images/mm-read-time-example.jpg | Bin 0 -> 29668 bytes test/assets/images/mm-responsive-feature.png | Bin 0 -> 10565 bytes .../images/mm-single-header-example.jpg | Bin 0 -> 141145 bytes .../mm-single-header-overlay-example.jpg | Bin 0 -> 45722 bytes .../mm-single-header-overlay-fill-example.jpg | Bin 0 -> 23917 bytes .../images/mm-social-share-links-default.png | Bin 0 -> 21378 bytes .../mm-social-share-links-reddit-color.png | Bin 0 -> 20782 bytes .../mm-social-share-links-reddit-gs.png | Bin 0 -> 20976 bytes .../assets/images/mm-staticman-pr-webhook.jpg | Bin 0 -> 56728 bytes test/assets/images/mm-susy-grid-overlay.jpg | Bin 0 -> 76447 bytes .../images/mm-teaser-images-example.jpg | Bin 0 -> 87378 bytes test/assets/images/mm-theme-fork-repo.png | Bin 0 -> 22684 bytes test/assets/images/mm-theme-post-600.jpg | Bin 0 -> 31087 bytes test/assets/images/mm-theme-post-750.jpg | Bin 0 -> 74410 bytes test/assets/images/mm-toc-helper-example.jpg | Bin 0 -> 79940 bytes .../images/mm-twitter-card-summary-image.jpg | Bin 0 -> 79618 bytes .../images/mm-twitter-card-summary-large.jpg | Bin 0 -> 105376 bytes test/assets/images/mm-ui-text-labels.jpg | Bin 0 -> 63677 bytes test/assets/images/page-header-image.png | Bin 0 -> 8473 bytes test/assets/images/page-header-og-image.png | Bin 0 -> 8229 bytes .../images/page-header-overlay-image.png | Bin 0 -> 9407 bytes test/assets/images/page-header-teaser.png | Bin 0 -> 1953 bytes test/assets/images/paragraph-indent.png | Bin 0 -> 32911 bytes test/assets/images/paragraph-no-indent.png | Bin 0 -> 33539 bytes test/assets/images/safari-pinned-tab.svg | 34 + .../images/unsplash-gallery-image-1-th.jpg | Bin 0 -> 9939 bytes .../images/unsplash-gallery-image-1.jpg | Bin 0 -> 46235 bytes .../images/unsplash-gallery-image-2-th.jpg | Bin 0 -> 28664 bytes .../images/unsplash-gallery-image-2.jpg | Bin 0 -> 135803 bytes .../images/unsplash-gallery-image-3-th.jpg | Bin 0 -> 47560 bytes .../images/unsplash-gallery-image-3.jpg | Bin 0 -> 239277 bytes .../images/unsplash-gallery-image-4-th.jpg | Bin 0 -> 17908 bytes .../images/unsplash-gallery-image-4.jpg | Bin 0 -> 110478 bytes test/assets/images/unsplash-image-1.jpg | Bin 0 -> 53685 bytes test/assets/images/unsplash-image-10.jpg | Bin 0 -> 69413 bytes test/assets/images/unsplash-image-11.jpg | Bin 0 -> 90279 bytes test/assets/images/unsplash-image-2.jpg | Bin 0 -> 117741 bytes test/assets/images/unsplash-image-3.jpg | Bin 0 -> 66594 bytes test/assets/images/unsplash-image-4.jpg | Bin 0 -> 158263 bytes test/assets/images/unsplash-image-5.jpg | Bin 0 -> 26645 bytes test/assets/images/unsplash-image-6.jpg | Bin 0 -> 192223 bytes test/assets/images/unsplash-image-7.jpg | Bin 0 -> 38801 bytes test/assets/images/unsplash-image-8.jpg | Bin 0 -> 110788 bytes test/assets/images/unsplash-image-9.jpg | Bin 0 -> 59729 bytes test/index.html | 6 + 713 files changed, 52694 insertions(+) create mode 100644 .gitignore create mode 100644 CHANGELOG.md create mode 100644 Gemfile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 Rakefile create mode 100644 _config.yml create mode 100644 _data/navigation.yml create mode 100644 _data/ui-text.yml create mode 100644 _includes/analytics-providers/custom.html create mode 100644 _includes/analytics-providers/google-gtag.html create mode 100644 _includes/analytics-providers/google-universal.html create mode 100644 _includes/analytics-providers/google.html create mode 100644 _includes/analytics.html create mode 100644 _includes/archive-single.html create mode 100644 _includes/author-profile-custom-links.html create mode 100644 _includes/author-profile.html create mode 100644 _includes/breadcrumbs.html create mode 100644 _includes/browser-upgrade.html create mode 100644 _includes/category-list.html create mode 100644 _includes/comment.html create mode 100644 _includes/comments-providers/custom.html create mode 100644 _includes/comments-providers/discourse.html create mode 100644 _includes/comments-providers/disqus.html create mode 100644 _includes/comments-providers/facebook.html create mode 100644 _includes/comments-providers/scripts.html create mode 100644 _includes/comments-providers/staticman.html create mode 100644 _includes/comments-providers/staticman_v2.html create mode 100644 _includes/comments-providers/utterances.html create mode 100644 _includes/comments.html create mode 100644 _includes/documents-collection.html create mode 100644 _includes/feature_row create mode 100644 _includes/figure create mode 100644 _includes/footer.html create mode 100644 _includes/footer/custom.html create mode 100644 _includes/gallery create mode 100644 _includes/group-by-array create mode 100644 _includes/head.html create mode 100644 _includes/head/custom.html create mode 100644 _includes/masthead.html create mode 100644 _includes/nav_list create mode 100644 _includes/page__hero.html create mode 100644 _includes/page__hero_video.html create mode 100644 _includes/page__taxonomy.html create mode 100644 _includes/paginator.html create mode 100644 _includes/post_pagination.html create mode 100644 _includes/posts-category.html create mode 100644 _includes/posts-tag.html create mode 100644 _includes/read-time.html create mode 100644 _includes/scripts.html create mode 100644 _includes/search/algolia-search-scripts.html create mode 100644 _includes/search/google-search-scripts.html create mode 100644 _includes/search/lunr-search-scripts.html create mode 100644 _includes/search/search_form.html create mode 100644 _includes/seo.html create mode 100644 _includes/sidebar.html create mode 100644 _includes/skip-links.html create mode 100644 _includes/social-share.html create mode 100644 _includes/tag-list.html create mode 100644 _includes/toc create mode 100644 _includes/toc.html create mode 100644 _includes/video create mode 100644 _layouts/archive-taxonomy.html create mode 100644 _layouts/archive.html create mode 100644 _layouts/categories.html create mode 100644 _layouts/category.html create mode 100644 _layouts/collection.html create mode 100644 _layouts/compress.html create mode 100644 _layouts/default.html create mode 100644 _layouts/home.html create mode 100644 _layouts/posts.html create mode 100644 _layouts/search.html create mode 100644 _layouts/single.html create mode 100644 _layouts/splash.html create mode 100644 _layouts/tag.html create mode 100644 _layouts/tags.html create mode 100644 _sass/minimal-mistakes.scss create mode 100644 _sass/minimal-mistakes/_animations.scss create mode 100644 _sass/minimal-mistakes/_archive.scss create mode 100644 _sass/minimal-mistakes/_base.scss create mode 100644 _sass/minimal-mistakes/_buttons.scss create mode 100644 _sass/minimal-mistakes/_footer.scss create mode 100644 _sass/minimal-mistakes/_forms.scss create mode 100644 _sass/minimal-mistakes/_masthead.scss create mode 100644 _sass/minimal-mistakes/_mixins.scss create mode 100644 _sass/minimal-mistakes/_navigation.scss create mode 100644 _sass/minimal-mistakes/_notices.scss create mode 100644 _sass/minimal-mistakes/_page.scss create mode 100644 _sass/minimal-mistakes/_print.scss create mode 100644 _sass/minimal-mistakes/_reset.scss create mode 100644 _sass/minimal-mistakes/_search.scss create mode 100644 _sass/minimal-mistakes/_sidebar.scss create mode 100644 _sass/minimal-mistakes/_syntax.scss create mode 100644 _sass/minimal-mistakes/_tables.scss create mode 100644 _sass/minimal-mistakes/_utilities.scss create mode 100644 _sass/minimal-mistakes/_variables.scss create mode 100644 _sass/minimal-mistakes/skins/_air.scss create mode 100644 _sass/minimal-mistakes/skins/_aqua.scss create mode 100644 _sass/minimal-mistakes/skins/_contrast.scss create mode 100644 _sass/minimal-mistakes/skins/_dark.scss create mode 100644 _sass/minimal-mistakes/skins/_default.scss create mode 100644 _sass/minimal-mistakes/skins/_dirt.scss create mode 100644 _sass/minimal-mistakes/skins/_mint.scss create mode 100644 _sass/minimal-mistakes/skins/_neon.scss create mode 100644 _sass/minimal-mistakes/skins/_plum.scss create mode 100644 _sass/minimal-mistakes/skins/_sunrise.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/_context.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/_helpers.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/_no-query.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/_parsers.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/_settings.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss create mode 100644 _sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss create mode 100644 _sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss create mode 100644 _sass/minimal-mistakes/vendor/magnific-popup/_settings.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/_su.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/_susy-prefix.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/_susy.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-grid-math.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-settings.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-unprefix.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_api.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_normalize.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_parse.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_settings.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_su-math.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_su-validate.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_syntax-helpers.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_unprefix.scss create mode 100644 _sass/minimal-mistakes/vendor/susy/susy/_utilities.scss create mode 100644 about.md create mode 100644 assets/css/main.scss create mode 100644 assets/images/misp-long.png create mode 100644 assets/images/misp-standard.png create mode 100644 assets/js/_main.js create mode 100644 assets/js/lunr/lunr-en.js create mode 100644 assets/js/lunr/lunr-gr.js create mode 100644 assets/js/lunr/lunr-store.js create mode 100644 assets/js/lunr/lunr.js create mode 100644 assets/js/lunr/lunr.min.js create mode 100755 assets/js/main.min.js create mode 100644 assets/js/plugins/gumshoe.js create mode 100644 assets/js/plugins/jquery.ba-throttle-debounce.js create mode 100644 assets/js/plugins/jquery.fitvids.js create mode 100644 assets/js/plugins/jquery.greedy-navigation.js create mode 100644 assets/js/plugins/jquery.magnific-popup.js create mode 100644 assets/js/plugins/smooth-scroll.js create mode 100644 assets/js/vendor/jquery/jquery-3.4.1.js create mode 100644 banner.js create mode 100644 docs/Gemfile create mode 100644 docs/_config.dev.yml create mode 100644 docs/_config.yml create mode 100644 docs/_data/authors.yml create mode 100644 docs/_data/comments/chocolate-chip-cookies/comment-1473870213530.yml create mode 100644 docs/_data/comments/chocolate-chip-cookies/comment-1478213467992.yml create mode 100644 docs/_data/comments/chocolate-chip-cookies/comment-1500181304581.yml create mode 100644 docs/_data/comments/chocolate-chip-cookies/comment-1500214855350.yml create mode 100644 docs/_data/comments/gemified-theme-beta/comment-1479508047505.yml create mode 100644 docs/_data/comments/gemified-theme-beta/comment-1480591890264.yml create mode 100644 docs/_data/comments/gemified-theme-beta/comment-1482532165381.yml create mode 100644 docs/_data/comments/gemified-theme-beta/comment-1483456786593.yml create mode 100644 docs/_data/comments/gemified-theme-beta/comment-1483457152038.yml create mode 100644 docs/_data/comments/gemified-theme-beta/comment-1519412839827.yml create mode 100644 docs/_data/comments/layout-comments/comment-1470944006665.yml create mode 100644 docs/_data/comments/layout-comments/comment-1470944162041.yml create mode 100644 docs/_data/comments/layout-comments/comment-1472308473018.yml create mode 100644 docs/_data/comments/layout-comments/comment-1514406795156.yml create mode 100644 docs/_data/comments/layout-comments/comment-1514407115153.yml create mode 100644 docs/_data/comments/layout-comments/comment-1538482988032.yml create mode 100644 docs/_data/comments/layout-header-image-horizontal/comment-1483124729757.yml create mode 100644 docs/_data/comments/layout-header-image-horizontal/comment-1483128389943.yml create mode 100644 docs/_data/comments/layout-header-image-text-readability/comment-1474306861206.yml create mode 100644 docs/_data/comments/layout-header-image-text-readability/comment-1479253931238.yml create mode 100644 docs/_data/comments/layout-header-image-text-readability/comment-1479265677846.yml create mode 100644 docs/_data/comments/layout-header-overlay-image/comment-1512840683260.yml create mode 100644 docs/_data/comments/layout-header-overlay-image/comment-1513110608614.yml create mode 100644 docs/_data/comments/layout-header-overlay-image/comment-1513111329875.yml create mode 100644 docs/_data/comments/layout-header-overlay-image/comment-1513111563922.yml create mode 100644 docs/_data/comments/layout-related-posts/comment-1500183131535.yml create mode 100644 docs/_data/comments/layout-related-posts/comment-1500214974083.yml create mode 100644 docs/_data/comments/layout-sidebar-custom/comment-1519247076880.yml create mode 100644 docs/_data/comments/layout-sidebar-custom/comment-1519247290410.yml create mode 100644 docs/_data/comments/layout-sidebar-custom/comment-1520748170396.yml create mode 100644 docs/_data/comments/layout-sidebar-nav-list/comment-1492811460488.yml create mode 100644 docs/_data/comments/layout-sidebar-nav-list/comment-1492812977693.yml create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1512118683486.yml create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1520683848241.yml create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1527082094887.yml create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1527500055863.yml create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1527690060032.yml create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1527690281769.yml create mode 100644 docs/_data/comments/layout-table-of-contents-post/comment-1540422628114.yml create mode 100644 docs/_data/comments/markup-image-alignment/comment-1534823211504.yml create mode 100644 docs/_data/comments/markup-more-images/comment-1472040323579.yml create mode 100644 docs/_data/comments/markup-more-images/comment-1472146638519.yml create mode 100644 docs/_data/comments/markup-syntax-highlighting/comment-1470969665387.yml create mode 100644 docs/_data/comments/markup-syntax-highlighting/comment-1478928407894.yml create mode 100644 docs/_data/comments/markup-syntax-highlighting/comment-1487758246637.yml create mode 100644 docs/_data/comments/markup-syntax-highlighting/comment-1505403032256.yml create mode 100644 docs/_data/comments/markup-syntax-highlighting/comment-1505403241808.yml create mode 100644 docs/_data/comments/markup-syntax-highlighting/comment-1514836962551.yml create mode 100644 docs/_data/comments/post-future-date/comment-1472064560364.yml create mode 100644 docs/_data/comments/post-future-date/comment-1472786137736.yml create mode 100644 docs/_data/comments/post-gallery/comment-1500055247314.yml create mode 100644 docs/_data/comments/post-gallery/comment-1500056210776.yml create mode 100644 docs/_data/comments/post-modified/comment-1497284119888.yml create mode 100644 docs/_data/comments/post-modified/comment-1497284892766.yml create mode 100644 docs/_data/comments/post-modified/comment-1520673777110.yml create mode 100644 docs/_data/comments/post-video-youtube/comment-1506623182288.yml create mode 100644 docs/_data/comments/post-video-youtube/comment-1506623710918.yml create mode 100644 docs/_data/comments/post-video-youtube/comment-1506632190623.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1470942205700.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1470942247755.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1470942265819.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1470942493518.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1471823346931.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1471834988411.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1472786599470.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1474328950155.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1500505983331.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1507141538771.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1529792272424.yml create mode 100644 docs/_data/comments/welcome-to-jekyll/comment-1529794012288.yml create mode 100644 docs/_data/navigation.yml create mode 100644 docs/_docs/01-quick-start-guide.md create mode 100644 docs/_docs/02-structure.md create mode 100644 docs/_docs/03-installation.md create mode 100644 docs/_docs/04-upgrading.md create mode 100644 docs/_docs/05-configuration.md create mode 100644 docs/_docs/06-overriding-theme-defaults.md create mode 100644 docs/_docs/07-navigation.md create mode 100644 docs/_docs/08-ui-text.md create mode 100644 docs/_docs/09-authors.md create mode 100644 docs/_docs/10-layouts.md create mode 100644 docs/_docs/11-posts.md create mode 100644 docs/_docs/12-pages.md create mode 100644 docs/_docs/13-collections.md create mode 100644 docs/_docs/14-helpers.md create mode 100644 docs/_docs/15-utility-classes.md create mode 100644 docs/_docs/16-stylesheets.md create mode 100644 docs/_docs/17-javascript.md create mode 100644 docs/_docs/18-history.md create mode 100644 docs/_docs/19-contributing.md create mode 100644 docs/_docs/20-docs-2-2.md create mode 100644 docs/_docs/21-license.md create mode 100644 docs/_drafts/post-draft.md create mode 100644 docs/_layouts/default.html create mode 100644 docs/_pages/404.md create mode 100644 docs/_pages/about.md create mode 100644 docs/_pages/archive-layout-with-content.md create mode 100644 docs/_pages/category-archive.md create mode 100644 docs/_pages/collection-archive.html create mode 100644 docs/_pages/edge-case.md create mode 100644 docs/_pages/home.md create mode 100644 docs/_pages/lorem-ipsum.md create mode 100644 docs/_pages/markup.md create mode 100644 docs/_pages/page-a.md create mode 100644 docs/_pages/page-archive.html create mode 100644 docs/_pages/page-b.md create mode 100644 docs/_pages/pets.md create mode 100644 docs/_pages/portfolio-archive.md create mode 100644 docs/_pages/post-archive-feature-rows.html create mode 100644 docs/_pages/recipes-archive.md create mode 100644 docs/_pages/sample-page.md create mode 100644 docs/_pages/sitemap.md create mode 100644 docs/_pages/splash-page.md create mode 100644 docs/_pages/tag-archive.md create mode 100644 docs/_pages/terms.md create mode 100644 docs/_pages/year-archive.md create mode 100644 docs/_pets/lhasa-apso.md create mode 100644 docs/_pets/tabby.md create mode 100644 docs/_portfolio/baz-boom-identity.md create mode 100644 docs/_portfolio/fizz-bang-identity.md create mode 100644 docs/_portfolio/foo-bar-website.md create mode 100644 docs/_portfolio/ginger-gulp-identity.md create mode 100644 docs/_posts/2009-05-15-edge-case-nested-and-mixed-lists.md create mode 100644 docs/_posts/2009-06-01-edge-case-many-tags.md create mode 100644 docs/_posts/2009-07-02-edge-case-many-categories.md create mode 100644 docs/_posts/2009-08-06-edge-case-no-body-content.md create mode 100644 docs/_posts/2009-09-05-edge-case-no-yaml-title.md create mode 100644 docs/_posts/2009-10-05-edge-case-title-should-not-overflow-the-content-area.md create mode 100644 docs/_posts/2009-10-05-edge-case-very-long-title.md create mode 100644 docs/_posts/2010-01-07-post-modified.md create mode 100644 docs/_posts/2010-01-07-post-standard.md create mode 100644 docs/_posts/2010-01-08-post-chat.md create mode 100644 docs/_posts/2010-02-05-post-notice.md create mode 100644 docs/_posts/2010-02-05-post-quote.md create mode 100644 docs/_posts/2010-03-07-post-link.md create mode 100644 docs/_posts/2010-06-02-post-video-youtube.md create mode 100644 docs/_posts/2010-08-05-post-header-image-og-override.md create mode 100644 docs/_posts/2010-08-05-post-header-overlay-image-og-override.md create mode 100644 docs/_posts/2010-08-05-post-image-linked.md create mode 100644 docs/_posts/2010-08-05-post-image-standard.md create mode 100644 docs/_posts/2010-08-05-post-teaser-image-og-override.md create mode 100644 docs/_posts/2010-08-06-post-image-linked-caption.md create mode 100644 docs/_posts/2010-08-07-post-image-caption.md create mode 100644 docs/_posts/2010-09-09-post-gallery.md create mode 100644 docs/_posts/2010-09-10-post-twitter-embeds.md create mode 100644 docs/_posts/2010-10-25-post-future-date.md create mode 100644 docs/_posts/2012-01-02-layout-comments-disabled.md create mode 100644 docs/_posts/2012-01-02-layout-comments.md create mode 100644 docs/_posts/2012-01-02-layout-read-time-disabled.md create mode 100644 docs/_posts/2012-01-02-layout-read-time.md create mode 100644 docs/_posts/2012-01-02-layout-related-posts-disabled.md create mode 100644 docs/_posts/2012-01-02-layout-related-posts.md create mode 100644 docs/_posts/2012-01-02-layout-sharing-disabled.md create mode 100644 docs/_posts/2012-01-02-layout-sharing.md create mode 100644 docs/_posts/2012-01-03-layout-read-time-comments-sharing-related-posts-disabled.md create mode 100644 docs/_posts/2012-01-03-layout-table-of-contents-include-post.md create mode 100644 docs/_posts/2012-01-03-layout-table-of-contents-indent-post.md create mode 100644 docs/_posts/2012-01-03-layout-table-of-contents-post.md create mode 100644 docs/_posts/2012-01-03-layout-table-of-contents-sticky.md create mode 100644 docs/_posts/2012-03-14-layout-code-excerpt-generated.md create mode 100644 docs/_posts/2012-03-14-layout-excerpt-defined.md create mode 100644 docs/_posts/2012-03-14-layout-excerpt-generated.md create mode 100644 docs/_posts/2012-03-15-layout-author-override.md create mode 100644 docs/_posts/2012-03-15-layout-author-sidebar-disabled.md create mode 100644 docs/_posts/2012-03-15-layout-header-image-external.md create mode 100644 docs/_posts/2012-03-15-layout-header-image-horizontal.md create mode 100644 docs/_posts/2012-03-15-layout-header-image-text-readability.md create mode 100644 docs/_posts/2012-03-15-layout-header-image-vertical.md create mode 100644 docs/_posts/2012-03-15-layout-header-overlay-color.md create mode 100644 docs/_posts/2012-03-15-layout-header-overlay-image.md create mode 100644 docs/_posts/2012-03-15-layout-more-tag.md create mode 100644 docs/_posts/2012-03-15-layout-sidebar-custom.md create mode 100644 docs/_posts/2012-03-15-layout-sidebar-nav-list.md create mode 100644 docs/_posts/2012-05-22-markup-text-readability-wide-page.md create mode 100644 docs/_posts/2012-05-22-markup-text-readability.md create mode 100644 docs/_posts/2013-01-05-markup-title-with-markup.md create mode 100644 docs/_posts/2013-01-05-markup-title-with-special-characters.md create mode 100644 docs/_posts/2013-01-09-markup-text-alignment.md create mode 100644 docs/_posts/2013-01-10-markup-image-alignment.md create mode 100644 docs/_posts/2013-01-11-markup-html-tags-and-formatting.md create mode 100644 docs/_posts/2013-05-22-markup-more-images.md create mode 100644 docs/_posts/2013-08-16-markup-syntax-highlighting.md create mode 100644 docs/_posts/2016-02-24-welcome-to-jekyll.md create mode 100644 docs/_posts/2016-09-21-gemified-theme-alpha.md create mode 100644 docs/_posts/2016-10-06-gemified-theme-beta.md create mode 100644 docs/_posts/2017-01-23-layout-header-video.md create mode 100644 docs/_posts/2017-11-28-post-exclude-search.md create mode 100644 docs/_recipes/chocolate-chip-cookies.md create mode 100644 docs/_recipes/oatmeal-cookies.md create mode 100644 docs/_recipes/peanut-butter-cookies.md create mode 100644 docs/assets/images/3953273590_704e3899d5_m.jpg create mode 100644 docs/assets/images/500x300.png create mode 100644 docs/assets/images/air-skin-archive-large.png create mode 100644 docs/assets/images/air-skin-archive.png create mode 100644 docs/assets/images/air-skin-post-large.png create mode 100644 docs/assets/images/air-skin-post.png create mode 100644 docs/assets/images/android-chrome-144x144.png create mode 100644 docs/assets/images/android-chrome-192x192.png create mode 100644 docs/assets/images/android-chrome-36x36.png create mode 100644 docs/assets/images/android-chrome-48x48.png create mode 100644 docs/assets/images/android-chrome-72x72.png create mode 100644 docs/assets/images/android-chrome-96x96.png create mode 100644 docs/assets/images/apple-touch-icon-114x114.png create mode 100644 docs/assets/images/apple-touch-icon-120x120.png create mode 100644 docs/assets/images/apple-touch-icon-144x144.png create mode 100644 docs/assets/images/apple-touch-icon-152x152.png create mode 100644 docs/assets/images/apple-touch-icon-180x180.png create mode 100644 docs/assets/images/apple-touch-icon-57x57.png create mode 100644 docs/assets/images/apple-touch-icon-60x60.png create mode 100644 docs/assets/images/apple-touch-icon-72x72.png create mode 100644 docs/assets/images/apple-touch-icon-76x76.png create mode 100644 docs/assets/images/apple-touch-icon-precomposed.png create mode 100644 docs/assets/images/apple-touch-icon.png create mode 100644 docs/assets/images/aqua-skin-archive-large.png create mode 100644 docs/assets/images/aqua-skin-archive.png create mode 100644 docs/assets/images/aqua-skin-post-large.png create mode 100644 docs/assets/images/aqua-skin-post.png create mode 100644 docs/assets/images/bio-photo-2.jpg create mode 100644 docs/assets/images/bio-photo.jpg create mode 100644 docs/assets/images/browserconfig.xml create mode 100644 docs/assets/images/contrast-code-block.jpg create mode 100644 docs/assets/images/contrast-skin-archive-large.png create mode 100644 docs/assets/images/contrast-skin-archive.png create mode 100644 docs/assets/images/contrast-skin-post-large.png create mode 100644 docs/assets/images/contrast-skin-post.png create mode 100644 docs/assets/images/dark-code-block.jpg create mode 100644 docs/assets/images/dark-skin-archive-large.png create mode 100644 docs/assets/images/dark-skin-archive.png create mode 100644 docs/assets/images/dark-skin-post-large.png create mode 100644 docs/assets/images/dark-skin-post.png create mode 100644 docs/assets/images/default-code-block.jpg create mode 100644 docs/assets/images/dirt-code-block.jpg create mode 100644 docs/assets/images/dirt-skin-archive-large.png create mode 100644 docs/assets/images/dirt-skin-archive.png create mode 100644 docs/assets/images/dirt-skin-post-large.png create mode 100644 docs/assets/images/dirt-skin-post.png create mode 100644 docs/assets/images/facebook-share-example.jpg create mode 100644 docs/assets/images/favicon-16x16.png create mode 100644 docs/assets/images/favicon-32x32.png create mode 100644 docs/assets/images/favicon-96x96.png create mode 100644 docs/assets/images/favicon.ico create mode 100644 docs/assets/images/foo-bar-identity-th.jpg create mode 100644 docs/assets/images/foo-bar-identity.jpg create mode 100644 docs/assets/images/google-custom-search-engine-layout.png create mode 100644 docs/assets/images/image-alignment-1200x4002.jpg create mode 100644 docs/assets/images/image-alignment-150x150.jpg create mode 100644 docs/assets/images/image-alignment-300x200.jpg create mode 100644 docs/assets/images/image-alignment-580x300.jpg create mode 100644 docs/assets/images/manifest.json create mode 100644 docs/assets/images/markup-syntax-highlighting-teaser.jpg create mode 100644 docs/assets/images/masthead-search.gif create mode 100644 docs/assets/images/michael-rose.jpg create mode 100644 docs/assets/images/mint-skin-archive-large.png create mode 100644 docs/assets/images/mint-skin-archive.png create mode 100644 docs/assets/images/mint-skin-post-large.png create mode 100644 docs/assets/images/mint-skin-post.png create mode 100644 docs/assets/images/mm-archive-grid-view-example.jpg create mode 100644 docs/assets/images/mm-author-profile-reddit-color.png create mode 100644 docs/assets/images/mm-author-profile-reddit-gs.png create mode 100644 docs/assets/images/mm-author-sidebar-example.jpg create mode 100644 docs/assets/images/mm-breadcrumbs-example.jpg create mode 100644 docs/assets/images/mm-browser-mockups.png create mode 100644 docs/assets/images/mm-bundle-install.gif create mode 100644 docs/assets/images/mm-custom-sidebar-example.jpg create mode 100644 docs/assets/images/mm-custom-sidebar-nav.jpg create mode 100644 docs/assets/images/mm-customizable-feature.png create mode 100644 docs/assets/images/mm-free-feature.png create mode 100644 docs/assets/images/mm-gh-pages.gif create mode 100644 docs/assets/images/mm-github-copy-repo-url.jpg create mode 100644 docs/assets/images/mm-github-edit-config.gif create mode 100644 docs/assets/images/mm-header-overlay-black-filter.jpg create mode 100644 docs/assets/images/mm-header-overlay-red-filter.jpg create mode 100644 docs/assets/images/mm-home-page-feature.jpg create mode 100644 docs/assets/images/mm-home-post-pagination-example.jpg create mode 100644 docs/assets/images/mm-layout-archive-taxonomy.png create mode 100644 docs/assets/images/mm-layout-archive.png create mode 100644 docs/assets/images/mm-layout-examples.png create mode 100644 docs/assets/images/mm-layout-single-header.png create mode 100644 docs/assets/images/mm-layout-single-meta.png create mode 100644 docs/assets/images/mm-layout-single.png create mode 100644 docs/assets/images/mm-layout-splash.png create mode 100644 docs/assets/images/mm-masthead-logo.png create mode 100644 docs/assets/images/mm-paragraph-indent-example.jpg create mode 100644 docs/assets/images/mm-portfolio-collection-example.jpg create mode 100644 docs/assets/images/mm-priority-plus-masthead.gif create mode 100644 docs/assets/images/mm-read-time-example.jpg create mode 100644 docs/assets/images/mm-responsive-feature.png create mode 100644 docs/assets/images/mm-single-header-example.jpg create mode 100644 docs/assets/images/mm-single-header-overlay-example.jpg create mode 100644 docs/assets/images/mm-single-header-overlay-fill-example.jpg create mode 100644 docs/assets/images/mm-social-share-links-default.png create mode 100644 docs/assets/images/mm-social-share-links-reddit-color.png create mode 100644 docs/assets/images/mm-social-share-links-reddit-gs.png create mode 100644 docs/assets/images/mm-staticman-pr-webhook.jpg create mode 100644 docs/assets/images/mm-susy-grid-overlay.jpg create mode 100644 docs/assets/images/mm-teaser-images-example.jpg create mode 100644 docs/assets/images/mm-theme-fork-repo.png create mode 100644 docs/assets/images/mm-theme-post-600.jpg create mode 100644 docs/assets/images/mm-theme-post-750.jpg create mode 100644 docs/assets/images/mm-toc-helper-example.jpg create mode 100644 docs/assets/images/mm-twitter-card-summary-image.jpg create mode 100644 docs/assets/images/mm-twitter-card-summary-large.jpg create mode 100644 docs/assets/images/mm-ui-text-labels.jpg create mode 100644 docs/assets/images/mstile-144x144.png create mode 100644 docs/assets/images/mstile-150x150.png create mode 100644 docs/assets/images/mstile-310x150.png create mode 100644 docs/assets/images/mstile-310x310.png create mode 100644 docs/assets/images/mstile-70x70.png create mode 100644 docs/assets/images/neon-code-block.jpg create mode 100644 docs/assets/images/neon-skin-archive-large.png create mode 100644 docs/assets/images/neon-skin-archive.png create mode 100644 docs/assets/images/neon-skin-post-large.png create mode 100644 docs/assets/images/neon-skin-post.png create mode 100644 docs/assets/images/page-header-image.png create mode 100644 docs/assets/images/page-header-og-image.png create mode 100644 docs/assets/images/page-header-overlay-image.png create mode 100644 docs/assets/images/page-header-teaser.png create mode 100644 docs/assets/images/paragraph-indent.png create mode 100644 docs/assets/images/paragraph-no-indent.png create mode 100644 docs/assets/images/plum-code-block.jpg create mode 100644 docs/assets/images/plum-skin-archive-large.png create mode 100644 docs/assets/images/plum-skin-archive.png create mode 100644 docs/assets/images/plum-skin-post-large.png create mode 100644 docs/assets/images/plum-skin-post.png create mode 100644 docs/assets/images/safari-pinned-tab.svg create mode 100644 docs/assets/images/search-layout-example.png create mode 100644 docs/assets/images/site-logo.png create mode 100644 docs/assets/images/solarized-light-code-block.jpg create mode 100644 docs/assets/images/sunrise-code-block.jpg create mode 100644 docs/assets/images/sunrise-skin-archive-large.png create mode 100644 docs/assets/images/sunrise-skin-archive.png create mode 100644 docs/assets/images/sunrise-skin-post-large.png create mode 100644 docs/assets/images/sunrise-skin-post.png create mode 100644 docs/assets/images/unsplash-gallery-image-1-th.jpg create mode 100644 docs/assets/images/unsplash-gallery-image-1.jpg create mode 100644 docs/assets/images/unsplash-gallery-image-2-th.jpg create mode 100644 docs/assets/images/unsplash-gallery-image-2.jpg create mode 100644 docs/assets/images/unsplash-gallery-image-3-th.jpg create mode 100644 docs/assets/images/unsplash-gallery-image-3.jpg create mode 100644 docs/assets/images/unsplash-gallery-image-4-th.jpg create mode 100644 docs/assets/images/unsplash-gallery-image-4.jpg create mode 100644 docs/assets/images/unsplash-image-1.jpg create mode 100644 docs/assets/images/unsplash-image-10.jpg create mode 100644 docs/assets/images/unsplash-image-11.jpg create mode 100644 docs/assets/images/unsplash-image-2.jpg create mode 100644 docs/assets/images/unsplash-image-3.jpg create mode 100644 docs/assets/images/unsplash-image-4.jpg create mode 100644 docs/assets/images/unsplash-image-5.jpg create mode 100644 docs/assets/images/unsplash-image-6.jpg create mode 100644 docs/assets/images/unsplash-image-7.jpg create mode 100644 docs/assets/images/unsplash-image-8.jpg create mode 100644 docs/assets/images/unsplash-image-9.jpg create mode 100644 docs/screenshot-layouts.png create mode 100644 docs/screenshot.png create mode 100644 formats/core/index.html create mode 100644 index.md create mode 100644 minimal-mistakes-jekyll.gemspec create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 screenshot-layouts.png create mode 100644 screenshot.png create mode 100644 staticman.yml create mode 100644 test/Gemfile create mode 100644 test/_config.yml create mode 100644 test/_data/authors.yml create mode 100644 test/_data/navigation.yml create mode 100644 test/_pages/404.md create mode 100644 test/_pages/archive-layout-with-content.md create mode 100644 test/_pages/category-archive.md create mode 100644 test/_pages/collection-archive.html create mode 100644 test/_pages/edge-case.md create mode 100644 test/_pages/lorem-ipsum.md create mode 100644 test/_pages/markup.md create mode 100644 test/_pages/page-a.md create mode 100644 test/_pages/page-archive.html create mode 100644 test/_pages/page-b.md create mode 100644 test/_pages/portfolio-archive.md create mode 100644 test/_pages/post-archive-feature-rows.html create mode 100644 test/_pages/recipes-archive.md create mode 100644 test/_pages/sample-page.md create mode 100644 test/_pages/search.md create mode 100644 test/_pages/sitemap.md create mode 100644 test/_pages/splash-page.md create mode 100644 test/_pages/tag-archive.md create mode 100644 test/_pages/terms.md create mode 100644 test/_pages/year-archive.md create mode 100644 test/_pets/lhasa-apso.md create mode 100644 test/_pets/tabby.md create mode 100644 test/_portfolio/baz-boom-identity.md create mode 100644 test/_portfolio/fizz-bang-identity.md create mode 100644 test/_portfolio/foo-bar-website.md create mode 100644 test/_portfolio/ginger-gulp-identity.md create mode 100644 test/_posts/2009-05-15-edge-case-nested-and-mixed-lists.md create mode 100644 test/_posts/2009-06-01-edge-case-many-tags.md create mode 100644 test/_posts/2009-07-02-edge-case-many-categories.md create mode 100644 test/_posts/2009-08-06-edge-case-no-body-content.md create mode 100644 test/_posts/2009-09-05-edge-case-no-yaml-title.md create mode 100644 test/_posts/2009-10-05-edge-case-title-should-not-overflow-the-content-area.md create mode 100644 test/_posts/2009-10-05-edge-case-very-long-title.md create mode 100644 test/_posts/2010-01-07-post-modified.md create mode 100644 test/_posts/2010-01-07-post-standard.md create mode 100644 test/_posts/2010-01-08-post-chat.md create mode 100644 test/_posts/2010-02-05-post-notice.md create mode 100644 test/_posts/2010-02-05-post-quote.md create mode 100644 test/_posts/2010-03-07-post-link.md create mode 100644 test/_posts/2010-06-02-post-video-youtube.md create mode 100644 test/_posts/2010-08-05-post-header-image-og-override.md create mode 100644 test/_posts/2010-08-05-post-header-overlay-image-og-override.md create mode 100644 test/_posts/2010-08-05-post-image-linked.md create mode 100644 test/_posts/2010-08-05-post-image-standard.md create mode 100644 test/_posts/2010-08-05-post-teaser-image-og-override.md create mode 100644 test/_posts/2010-08-06-post-image-linked-caption.md create mode 100644 test/_posts/2010-08-07-post-image-caption.md create mode 100644 test/_posts/2010-09-09-post-gallery.md create mode 100644 test/_posts/2010-09-10-post-twitter-embeds.md create mode 100644 test/_posts/2010-10-25-post-future-date.md create mode 100644 test/_posts/2012-01-02-layout-comments-disabled.md create mode 100644 test/_posts/2012-01-02-layout-comments.md create mode 100644 test/_posts/2012-01-02-layout-read-time-disabled.md create mode 100644 test/_posts/2012-01-02-layout-read-time.md create mode 100644 test/_posts/2012-01-02-layout-related-posts-disabled.md create mode 100644 test/_posts/2012-01-02-layout-related-posts.md create mode 100644 test/_posts/2012-01-02-layout-sharing-disabled.md create mode 100644 test/_posts/2012-01-02-layout-sharing.md create mode 100644 test/_posts/2012-01-03-layout-read-time-comments-sharing-related-posts-disabled.md create mode 100644 test/_posts/2012-01-03-layout-table-of-contents-include-post.md create mode 100644 test/_posts/2012-01-03-layout-table-of-contents-indent-post.md create mode 100644 test/_posts/2012-01-03-layout-table-of-contents-post.md create mode 100644 test/_posts/2012-01-03-layout-table-of-contents-sticky.md create mode 100644 test/_posts/2012-03-14-layout-code-excerpt-generated.md create mode 100644 test/_posts/2012-03-14-layout-excerpt-defined.md create mode 100644 test/_posts/2012-03-14-layout-excerpt-generated.md create mode 100644 test/_posts/2012-03-15-layout-author-override.md create mode 100644 test/_posts/2012-03-15-layout-author-sidebar-disabled.md create mode 100644 test/_posts/2012-03-15-layout-header-image-external.md create mode 100644 test/_posts/2012-03-15-layout-header-image-horizontal.md create mode 100644 test/_posts/2012-03-15-layout-header-image-text-readability.md create mode 100644 test/_posts/2012-03-15-layout-header-image-vertical.md create mode 100644 test/_posts/2012-03-15-layout-header-overlay-color.md create mode 100644 test/_posts/2012-03-15-layout-header-overlay-image.md create mode 100644 test/_posts/2012-03-15-layout-more-tag.md create mode 100644 test/_posts/2012-03-15-layout-sidebar-custom.md create mode 100644 test/_posts/2012-03-15-layout-sidebar-nav-list.md create mode 100644 test/_posts/2012-05-22-markup-text-readability-wide-page.md create mode 100644 test/_posts/2012-05-22-markup-text-readability.md create mode 100644 test/_posts/2013-01-05-markup-title-with-markup.md create mode 100644 test/_posts/2013-01-05-markup-title-with-special-characters.md create mode 100644 test/_posts/2013-01-09-markup-text-alignment.md create mode 100644 test/_posts/2013-01-10-markup-image-alignment.md create mode 100644 test/_posts/2013-01-11-markup-html-tags-and-formatting.md create mode 100644 test/_posts/2013-05-22-markup-more-images.md create mode 100644 test/_posts/2013-08-16-markup-syntax-highlighting.md create mode 100644 test/_posts/2016-02-24-welcome-to-jekyll.md create mode 100644 test/_posts/2017-01-23-layout-header-video.md create mode 100644 test/_posts/2017-11-28-post-exclude-search.md create mode 100644 test/_recipes/chocolate-chip-cookies.md create mode 100644 test/_recipes/oatmeal-cookies.md create mode 100644 test/_recipes/peanut-butter-cookies.md create mode 100644 test/assets/images/3953273590_704e3899d5_m.jpg create mode 100644 test/assets/images/500x300.png create mode 100644 test/assets/images/apple-touch-icon.png create mode 100644 test/assets/images/bio-photo-2.jpg create mode 100644 test/assets/images/bio-photo.jpg create mode 100644 test/assets/images/facebook-share-example.jpg create mode 100644 test/assets/images/foo-bar-identity-th.jpg create mode 100644 test/assets/images/foo-bar-identity.jpg create mode 100644 test/assets/images/image-alignment-1200x4002.jpg create mode 100644 test/assets/images/image-alignment-150x150.jpg create mode 100644 test/assets/images/image-alignment-300x200.jpg create mode 100644 test/assets/images/image-alignment-580x300.jpg create mode 100644 test/assets/images/markup-syntax-highlighting-teaser.jpg create mode 100644 test/assets/images/mm-archive-grid-view-example.jpg create mode 100644 test/assets/images/mm-author-profile-reddit-color.png create mode 100644 test/assets/images/mm-author-profile-reddit-gs.png create mode 100644 test/assets/images/mm-author-sidebar-example.jpg create mode 100644 test/assets/images/mm-breadcrumbs-example.jpg create mode 100644 test/assets/images/mm-browser-mockups.png create mode 100644 test/assets/images/mm-bundle-install.gif create mode 100644 test/assets/images/mm-custom-sidebar-example.jpg create mode 100644 test/assets/images/mm-custom-sidebar-nav.jpg create mode 100644 test/assets/images/mm-customizable-feature.png create mode 100644 test/assets/images/mm-free-feature.png create mode 100644 test/assets/images/mm-gh-pages.gif create mode 100644 test/assets/images/mm-github-copy-repo-url.jpg create mode 100644 test/assets/images/mm-github-edit-config.gif create mode 100644 test/assets/images/mm-header-overlay-black-filter.jpg create mode 100644 test/assets/images/mm-header-overlay-red-filter.jpg create mode 100644 test/assets/images/mm-home-page-feature.jpg create mode 100644 test/assets/images/mm-home-post-pagination-example.jpg create mode 100644 test/assets/images/mm-layout-archive-taxonomy.png create mode 100644 test/assets/images/mm-layout-archive.png create mode 100644 test/assets/images/mm-layout-examples.png create mode 100644 test/assets/images/mm-layout-single-header.png create mode 100644 test/assets/images/mm-layout-single-meta.png create mode 100644 test/assets/images/mm-layout-single.png create mode 100644 test/assets/images/mm-layout-splash.png create mode 100644 test/assets/images/mm-paragraph-indent-example.jpg create mode 100644 test/assets/images/mm-portfolio-collection-example.jpg create mode 100644 test/assets/images/mm-priority-plus-masthead.gif create mode 100644 test/assets/images/mm-read-time-example.jpg create mode 100644 test/assets/images/mm-responsive-feature.png create mode 100644 test/assets/images/mm-single-header-example.jpg create mode 100644 test/assets/images/mm-single-header-overlay-example.jpg create mode 100644 test/assets/images/mm-single-header-overlay-fill-example.jpg create mode 100644 test/assets/images/mm-social-share-links-default.png create mode 100644 test/assets/images/mm-social-share-links-reddit-color.png create mode 100644 test/assets/images/mm-social-share-links-reddit-gs.png create mode 100644 test/assets/images/mm-staticman-pr-webhook.jpg create mode 100644 test/assets/images/mm-susy-grid-overlay.jpg create mode 100644 test/assets/images/mm-teaser-images-example.jpg create mode 100644 test/assets/images/mm-theme-fork-repo.png create mode 100644 test/assets/images/mm-theme-post-600.jpg create mode 100644 test/assets/images/mm-theme-post-750.jpg create mode 100644 test/assets/images/mm-toc-helper-example.jpg create mode 100644 test/assets/images/mm-twitter-card-summary-image.jpg create mode 100644 test/assets/images/mm-twitter-card-summary-large.jpg create mode 100644 test/assets/images/mm-ui-text-labels.jpg create mode 100644 test/assets/images/page-header-image.png create mode 100644 test/assets/images/page-header-og-image.png create mode 100644 test/assets/images/page-header-overlay-image.png create mode 100644 test/assets/images/page-header-teaser.png create mode 100644 test/assets/images/paragraph-indent.png create mode 100644 test/assets/images/paragraph-no-indent.png create mode 100644 test/assets/images/safari-pinned-tab.svg create mode 100644 test/assets/images/unsplash-gallery-image-1-th.jpg create mode 100644 test/assets/images/unsplash-gallery-image-1.jpg create mode 100644 test/assets/images/unsplash-gallery-image-2-th.jpg create mode 100644 test/assets/images/unsplash-gallery-image-2.jpg create mode 100644 test/assets/images/unsplash-gallery-image-3-th.jpg create mode 100644 test/assets/images/unsplash-gallery-image-3.jpg create mode 100644 test/assets/images/unsplash-gallery-image-4-th.jpg create mode 100644 test/assets/images/unsplash-gallery-image-4.jpg create mode 100644 test/assets/images/unsplash-image-1.jpg create mode 100644 test/assets/images/unsplash-image-10.jpg create mode 100644 test/assets/images/unsplash-image-11.jpg create mode 100644 test/assets/images/unsplash-image-2.jpg create mode 100644 test/assets/images/unsplash-image-3.jpg create mode 100644 test/assets/images/unsplash-image-4.jpg create mode 100644 test/assets/images/unsplash-image-5.jpg create mode 100644 test/assets/images/unsplash-image-6.jpg create mode 100644 test/assets/images/unsplash-image-7.jpg create mode 100644 test/assets/images/unsplash-image-8.jpg create mode 100644 test/assets/images/unsplash-image-9.jpg create mode 100644 test/index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1d5befe --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.gem +*.sublime-project +*.sublime-workspace +.bundle +.DS_Store +.jekyll-metadata +.sass-cache +_asset_bundler_cache +_site +codekit-config.json +example/_site +Gemfile.lock +node_modules +npm-debug.log* + diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..26550d7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,1299 @@ +## Unreleased + +### Enhancements + +- Add skip links. [#2182](https://github.com/mmistakes/minimal-mistakes/issues/2182) + +## [4.16.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.16.4) + +### Enhancements + +- Update Brazilian Portuguese localized UI text strings. [#2162](https://github.com/mmistakes/minimal-mistakes/pull/2162) +- Update Font Awesome to v5.8.2. [#2150](https://github.com/mmistakes/minimal-mistakes/pull/2150) +- Add missing Spanish localized UI text strings. [#2149](https://github.com/mmistakes/minimal-mistakes/pull/2149) + +### Bug Fixes + +- Fix arithmetic in `_form.scss` partial. [#2169](https://github.com/mmistakes/minimal-mistakes/pull/2169) +- Fix pound symbol not displaying properly for post categories and tags. [#2156](https://github.com/mmistakes/minimal-mistakes/issues/2156) +- Fix permalink stacking order and click-able area in archives. + +## [4.16.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.16.3) + +### Enhancements + +- Update jQuery to v3.4.1. [#2137](https://github.com/mmistakes/minimal-mistakes/issues/2137) +- Update Gumshoe to v5.1.1. [#2140](https://github.com/mmistakes/minimal-mistakes/issues/2140) + +### Bug Fixes + +- Fix JavaScript error when resizing pages with table of contents. [#2140](https://github.com/mmistakes/minimal-mistakes/issues/2140) + +## [4.16.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.16.2) + +### Bug Fixes + +- Revert jQuery back to version v3.3.1, v.3.4.0 causes issues with other plugins that haven't been updated. [#2137](https://github.com/mmistakes/minimal-mistakes/issues/2137) + +## [4.16.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.16.1) + +### Enhancements + +- Update [`compress` layout](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#compress-layout) to v3.1.0. [#2128](https://github.com/mmistakes/minimal-mistakes/pull/2128) +- Update jQuery to v3.4.0. [#2129](https://github.com/mmistakes/minimal-mistakes/pull/2129) + +### Bug Fixes + +- Fix Gumshoe related JavaScript error on pages without a table of contents. [#2124](https://github.com/mmistakes/minimal-mistakes/pull/2124) + +## [4.16.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.16.0) + +### Enhancements + +- Improve search `input` semantics for Lunr and Google search providers. [#2123](https://github.com/mmistakes/minimal-mistakes/pull/2123) +- Allow adding JavaScript files after those bundled in the theme. [#2110](https://github.com/mmistakes/minimal-mistakes/issues/2110) [#2116](https://github.com/mmistakes/minimal-mistakes/pull/2116) +- Add `$max-width` Sass variable for adjusting page content's maximum width. [#2093](https://github.com/mmistakes/minimal-mistakes/pull/2093) +- Add Thai localized UI text strings. [#2111](https://github.com/mmistakes/minimal-mistakes/pull/2111) +- Update Font Awesome to [v5.8.1](https://github.com/FortAwesome/Font-Awesome/releases/tag/5.8.1). [#2102](https://github.com/mmistakes/minimal-mistakes/pull/2102) +- Add missing Vietnamese localized UI text strings. [#2097](https://github.com/mmistakes/minimal-mistakes/pull/2097) +- Replace jQuery Smooth Scroll with Smooth Scroll + Gumshoe. [#2082](https://github.com/mmistakes/minimal-mistakes/pull/2082) +- Add styling for [GFM task lists](https://help.github.com/en/articles/about-task-lists#creating-task-lists). [#2092](https://github.com/mmistakes/minimal-mistakes/issues/2092) +- Update Google Universal Analytics to load async. [#2079](https://github.com/mmistakes/minimal-mistakes/pull/2079) +- Remove Google+ social sharing button, comment provider, and author link configs from theme. +- Add missing Chinese text strings. [#2072](https://github.com/mmistakes/minimal-mistakes/pull/2072) + +### Bug Fixes + +- Fix table of contents active link styling. +- Add missing Hindi localized UI text strings. [#2105](https://github.com/mmistakes/minimal-mistakes/pull/2105) [#2106](https://github.com/mmistakes/minimal-mistakes/pull/2106) +- Fix Brazilian Portuguese text strings. [#2098](https://github.com/mmistakes/minimal-mistakes/pull/2098) +- Fix typo in French `results_found` text string. [#2096](https://github.com/mmistakes/minimal-mistakes/pull/2096) +- Fix figures inside of list elements. [#2094](https://github.com/mmistakes/minimal-mistakes/pull/2094) +- Remove Font Awesome `data-search-pseudo-elements` attribute as it degrades smooth scroll performance. [#2075](https://github.com/mmistakes/minimal-mistakes/issues/2075#issuecomment-472437014) +- Fix footnote links incompatibility with smooth scroll plugin. [#2075](https://github.com/mmistakes/minimal-mistakes/issues/2075) +- Loosen Bundler dependency in ruby gem. + +## [4.15.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.15.2) + +### Enhancements + +- Close search overlay with Esc. [#2055](https://github.com/mmistakes/minimal-mistakes/pull/2055) +- Update Swedish localized UI text strings. [#2056](https://github.com/mmistakes/minimal-mistakes/pull/2056) +- Update Font Awesome to 5.7.1 and add `data-search-pseudo-elements` attribute. [#2053](https://github.com/mmistakes/minimal-mistakes/pull/2053) +- Add Malayalam localized UI text strings. [#2037](https://github.com/mmistakes/minimal-mistakes/pull/2037) + +### Bug Fixes + +- Fix table of contents errors with non-English chracters in the headings. [#2042](https://github.com/mmistakes/minimal-mistakes/pull/2042) +- Fix `site.logo` false positives. [#2026](https://github.com/mmistakes/minimal-mistakes/pull/2026#issuecomment-455770730) +- Add empty `alt` attribute to `site.logo` image. [#2035](https://github.com/mmistakes/minimal-mistakes/pull/2035) + +## [4.15.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.15.1) + +### Bug Fixes + +- Fix empty `` when `site_logo` is not assigned. [#2026](https://github.com/mmistakes/minimal-mistakes/pull/2026#issuecomment-454809876) + +## [4.15.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.15.0) + +### Enhancements + +- Add logo and title customization to the masthead. [#2026](https://github.com/mmistakes/minimal-mistakes/pull/2026) +- Add support to customize `issue-term` for utterances comment provider. [#2022](https://github.com/mmistakes/minimal-mistakes/pull/2022) +- Allow custom canonical url on a page-by-page basis. [#2021](https://github.com/mmistakes/minimal-mistakes/pull/2021) +- Update table of contents navigation based on scroll position to indicate which link is currently active in the viewport. [#2020](https://github.com/mmistakes/minimal-mistakes/pull/2020) +- Clicking table of contents links changes URL has fragment. [#2019](https://github.com/mmistakes/minimal-mistakes/pull/2019) [#2023](https://github.com/mmistakes/minimal-mistakes/pull/2023) + +## [4.14.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.14.2) + +### Enhancements + +- Improve accessibility by adding label text to search button toggle. [#2014](https://github.com/mmistakes/minimal-mistakes/pull/2014) +- Update Lunr to 2.3.5. [#2010](https://github.com/mmistakes/minimal-mistakes/pull/2010) +- Shorten Internet Explorer conditional statement in `_includes/head.html`. [#2006](https://github.com/mmistakes/minimal-mistakes/pull/2006) +- Add Persian localized UI text strings. [#2004](https://github.com/mmistakes/minimal-mistakes/pull/2004) +- Remove unused JavaScript variables from Staticman comment script. [#1996](https://github.com/mmistakes/minimal-mistakes/pull/1996) +- Update Font Awesome to 5.6.0. [#1995](https://github.com/mmistakes/minimal-mistakes/pull/1995) +- Change remaining schema.org markup to `https`. [#1978](https://github.com/mmistakes/minimal-mistakes/pull/1978) +- Update NPM dependencies. + +### Bug Fixes + +- Fix wide tables that overflow parent container. [#2008](https://github.com/mmistakes/minimal-mistakes/issues/2008) +- Fix Spanish `comments_label` and `comments_title` UI text strings. [#1997](https://github.com/mmistakes/minimal-mistakes/pull/1997) +- Allow sidebar navigation with custom sidebar content. [#1986](https://github.com/mmistakes/minimal-mistakes/issues/1986) +- Fix Google Custom Search JavaScript error when not using Instant Search. [#1983](https://github.com/mmistakes/minimal-mistakes/pull/1983) + +## [4.14.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.14.1) + +### Bug Fixes + +- Fix closed navicon on hover. + +## [4.14.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.14.0) + +### Enhancements + +- Change schema.org markup to `https`. [#1969](https://github.com/mmistakes/minimal-mistakes/pull/1969) +- Add Google Drive as video provider. [#1967](https://github.com/mmistakes/minimal-mistakes/pull/1967) +- Match `:focus` color to skin. +- Add support for [utterances](https://utteranc.es/) comments. [#1909](https://github.com/mmistakes/minimal-mistakes/issues/1909) +- Use privacy aware embed options for YouTube and Vimeo in [responsive video helper](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#responsive-video-embed). [#1964](https://github.com/mmistakes/minimal-mistakes/pull/1964) +- Add `rel="nofollow noopener noreferrer"` to author profile links. [#1924](https://github.com/mmistakes/minimal-mistakes/pull/1924) +- Improve color contrast of primary buttons and links. +- Add Punjabi localized UI text strings. [#1962](https://github.com/mmistakes/minimal-mistakes/pull/1962) +- Add Hindi localized UI text strings. [#1888](https://github.com/mmistakes/minimal-mistakes/pull/1888) +- Update Lunr to `2.3.3`. [#1885](https://github.com/mmistakes/minimal-mistakes/pull/1885) +- Cache "static" includes to improve build performance. **Note:** The theme uses the [jekyll-include-cache](https://github.com/benbalter/jekyll-include-cache) plugin which will need to be installed in your `Gemfile` and added to the `plugins` array of `_config.yml`. Otherwise you'll throw `Unknown tag 'include_cached'` errors at build. [#1874](https://github.com/mmistakes/minimal-mistakes/pull/1874) +- Make entire feature and archive items "clickable". [#1864](https://github.com/mmistakes/minimal-mistakes/pull/1864) +- Allow custom Staticman endpoints. [#1842](https://github.com/mmistakes/minimal-mistakes/issues/1842) +- Remove `type="text/css"` from Algolia script includes. [#1836](https://github.com/mmistakes/minimal-mistakes/pull/1836) +- Remove unneeded `HandheldFriendly` and `MobileOptimized` meta tags. [#1837](https://github.com/mmistakes/minimal-mistakes/pull/1837) +- Update Font Awesome to version `5.5.0` and add `integrity` hash. [#1922](https://github.com/mmistakes/minimal-mistakes/pull/1922) +- Always load Google 404 Linkhelp script over HTTPS. [#1829](https://github.com/mmistakes/minimal-mistakes/pull/1829) +- Remove deprecated `base_path` include helper. + +### Bug Fixes + +- Prevent current post from showing in the related posts section. [#1976](https://github.com/mmistakes/minimal-mistakes/pull/1976) +- Fix dark skins syntax highlighting colors. [#1973](https://github.com/mmistakes/minimal-mistakes/issues/1973) +- Remove unnecessary closing bracket in analytics documentation. [#1915](https://github.com/mmistakes/minimal-mistakes/pull/1915) +- Fix breadcrumb navigation alignment. [#1917](https://github.com/mmistakes/minimal-mistakes/issues/1917) +- Fix Algolia search link positioning. [#1904](https://github.com/mmistakes/minimal-mistakes/pull/1904) +- Fix Lunr search index merging words. [#1883](https://github.com/mmistakes/minimal-mistakes/issues/1883) +- Properly apply `relative_url` filter to internal links in header overlay `actions` array. +- Revert cached includes (`include_cached`) for comment and analytics providers. [#1905](https://github.com/mmistakes/minimal-mistakes/issues/1905) + +## [4.13.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.13.0) + +### Enhancements + +- Add Romanian localized UI text strings. [#1814](https://github.com/mmistakes/minimal-mistakes/pull/1814) +- Improve author link flexibility. [#1581](https://github.com/mmistakes/minimal-mistakes/issues/1581) +- Improve footer link flexibility. +- Deprecate `cta_label` and `cta_url` in header overlay in favor of new `actions` array that allows for multiple "call to action" button links. [#1461](https://github.com/mmistakes/minimal-mistakes/issues/1461) +- Add support to [gallery helper](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#gallery) for defining column layout (`half`, `third`, or single `''`). [#1821](https://github.com/mmistakes/minimal-mistakes/issues/1821) + +### Bug Fixes + +- Fix sidebar navigation list toggle. [#1819](https://github.com/mmistakes/minimal-mistakes/issues/1819) +- Fix hover animation for links with `:visited` state. [#1820](https://github.com/mmistakes/minimal-mistakes/issues/1820) + +## [4.12.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.12.2) + +### Enhancements + +- Add missing Italian localized UI text strings. [#1793](https://github.com/mmistakes/minimal-mistakes/pull/1793) +- Update [jekyll-toc](https://github.com/allejo/jekyll-toc) to `v1.0.5`. +- Support heading levels 1-6 in table of contents with proper indentation styling. [#1782](https://github.com/mmistakes/minimal-mistakes/issues/1782) +- Use relative links for masthead navigation menu items when possible. [#1784](https://github.com/mmistakes/minimal-mistakes/pull/1784) +- Add `.emoji` class to author sidebar to normalize image sizes. [#1780](https://github.com/mmistakes/minimal-mistakes/pull/1780) +- Update Staticman commit message to include commentor's name. +- Improve side navigation spacing in relation to masthead. +- Style archive links with appropriate link color. +- Adjust feature row spacing and font-sizes. +- Use sentence case and increase font-sizes for improved readability in table of contents. +- Add `{{ content }}` to `home` layout. [#1775](https://github.com/mmistakes/minimal-mistakes/pull/1775) + +## [4.12.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.12.1) + +### Enhancements + +- Add missing French localized UI text strings. [#1769](https://github.com/mmistakes/minimal-mistakes/pull/1769) [#1741](https://github.com/mmistakes/minimal-mistakes/pull/1741) +- Update Font Awesome to version [`5.2.0`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md). [#1754](https://github.com/mmistakes/minimal-mistakes/pull/1754) +- Add documentation note to update root `Gemfile` when forking theme. + +### Bug Fixes + +- Remove slash at the beginning of `path` in staticman.yml example. [#1772](https://github.com/mmistakes/minimal-mistakes/pull/1772) +- Fix `read_time` logic in header image overlay. [#1756](https://github.com/mmistakes/minimal-mistakes/pull/1756) + +## [4.12.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.12.0) + +### Enhancements + +- Add Hungarian localized UI text strings. [#1682](https://github.com/mmistakes/minimal-mistakes/pull/1682) +- DRY `tags_max` calculation in tags.html layout. [#1696](https://github.com/mmistakes/minimal-mistakes/pull/1696) +- DRY `categories_max` calculation in categories.html layout. +- Add support for ["sticking" table of contents](https://mmistakes.github.io/minimal-mistakes/layout-table-of-contents-sticky/) to top of page via `toc_sticky: true` YAML Front Matter. +- Add support for captioning images in feature row helper via `image_caption` YAML Front Matter. [#1440](https://github.com/mmistakes/minimal-mistakes/issues/1440) +- Add [Google Custom Search Engine](https://cse.google.com/cse) support. [#1652](https://github.com/mmistakes/minimal-mistakes/issues/1652) +- Update Font Awesome to version [`5.1.13`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md) +- Add "Pets" sample archive page to documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) +- Add GitLab social icon brand color. [#1653](https://github.com/mmistakes/minimal-mistakes/issues/1653) +- Prevent line breaks between FontAwesome icon and text in footer social links. [#1659](https://github.com/mmistakes/minimal-mistakes/issues/1659) + +### Bug Fixes + +- Set default `title_separator`. [#1701](https://github.com/mmistakes/minimal-mistakes/pull/1701) +- Fix `naver_site_verification` typo in /_includes/seo.html. [#1687](https://github.com/mmistakes/minimal-mistakes/pull/1687) +- Fix table of contents missing borders. [#1675](https://github.com/mmistakes/minimal-mistakes/issues/1675) +- Fix link to "Recipes" sample archive on documentation site. [#1664](https://github.com/mmistakes/minimal-mistakes/pull/1664) +- Update example Reddit social share interpolation syntax in documentation. [#1656](https://github.com/mmistakes/minimal-mistakes/issues/1656) +- Fix "Back to Top" links on pages that use [header overlays](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay). + +## [4.11.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.11.2) + +### Enhancements + +* Update Font Awesome to version [`5.0.12`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md). +* Add Slovak localized UI text strings. [#1613](https://github.com/mmistakes/minimal-mistakes/pull/1613) +* Add option to anonymize IP addresses of hits sent to Google Analytics. [#1636](https://github.com/mmistakes/minimal-mistakes/pull/1636) + +### Bug Fixes + +* Use correct text string for "Back to Top" link. [#1595](https://github.com/mmistakes/minimal-mistakes/issues/1595) +* Add conditionals for showing `reCaptcha.siteKey` and `reCaptcha.secret` in Staticman comments form. + +## [4.11.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.11.1) + +### Enhancements + +* Add default `theme` and `remote_theme` values to `_config.yml`. +* Add new layouts (`posts`, `categories`, `tags`, `collection`, `category`, and `tag`) for easier archive page creation. + +### Bug Fixes + +* Replace `absolute_url` filter with `relative_url` where it makes sense (asset/navigation related paths). [#1588](https://github.com/mmistakes/minimal-mistakes/issues/1588) +* Fix search excerpts that run together because of implied spaces. + +## [4.10.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.10.1) + +### Enhancements + +* Update jQuery to version `3.3.1`. [#1491](https://github.com/mmistakes/minimal-mistakes/issues/1491) +* Add link to jekyll-algolia's `files_to_exclude` documentation. +* Update Font Awesome to version [`5.0.8`](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md). [#1561](https://github.com/mmistakes/minimal-mistakes/pull/1561) +* Activate Algolia search for documentation site. [#1570](https://github.com/mmistakes/minimal-mistakes/issues/1570) +* Add missing German translations. [#1577](https://github.com/mmistakes/minimal-mistakes/pull/1577) +* Add support for Google Analytics with global site tag (gtag.js) [#1563](https://github.com/mmistakes/minimal-mistakes/pull/1563) + +### Bug Fixes + +* Focus Algolia search input after clicking on search toggle. + +## [4.10.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.10.0) + +### Enhancements + +* Add support for [Algolia](https://www.algolia.com/) search provider ([see demo](https://mmistakes.github.io/minimal-mistakes-algolia-search/)). [#1416](https://github.com/mmistakes/minimal-mistakes/issues/1416) + +## [4.9.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.9.1) + +### Enhancements + +* Simplify year archive Liquid. +* Add documentation on how to downgrade theme. +* Improve greedy navigation's layout when JavaScript is disabled. +* Improve SEO include by grouping similar tags, reducing white-space, and adding `article:modified_time`. [#1456](https://github.com/mmistakes/minimal-mistakes/pull/1456) +* Minify `assets/js/lunr/lunr.js`. +* Improve calculation of Greedy navigation's `availableSpace`. +* Add Danish and Russian translations for new search strings. [#1472](https://github.com/mmistakes/minimal-mistakes/pull/1472) [#1477](https://github.com/mmistakes/minimal-mistakes/pull/1477) +* Indicate that archive titles are links with an underline. +* Remove `base_path` include from `/test` pages. +* Reduce font-size of page meta in list/grid items. +* Improve feature row styling when used with `archive` layout. [#1484](https://github.com/mmistakes/minimal-mistakes/issues/1484) +* Improve German translations. [#1511](https://github.com/mmistakes/minimal-mistakes/pull/1511) +* Update Font Awesome to `5.0.6`. [#1513](https://github.com/mmistakes/minimal-mistakes/pull/1513) +* Add `wide` variant to single layout. [#1516](https://github.com/mmistakes/minimal-mistakes/pull/1516) + +### Bug Fixes + +* Allow `author` to accept an object or string. [#289](https://github.com/mmistakes/minimal-mistakes/issues/289) +* Fix syntax highlighting line number styling inconsistency. [#1467](https://github.com/mmistakes/minimal-mistakes/issues/1467) +* Fix author sidebar icon colors for dark skins. [#1482](https://github.com/mmistakes/minimal-mistakes/issues/1482) +* Remove misleading underline hover state on feature row items. +* Properly escape quotes in `site.social.name` and `site.name`. [#1485](https://github.com/mmistakes/minimal-mistakes/pull/1485) +* Fix typo in upgrading documentation. [#1487](https://github.com/mmistakes/minimal-mistakes/pull/1487) +* Fix `border-bottom` for Gist line numbers. +* Replace `|` with HTML entity when used as title separator. [#760](https://github.com/mmistakes/minimal-mistakes/issues/760) + +## [4.9.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.9.0) + +### Enhancements + +* Add `show_overlay_excerpt` for disabling overlay image excerpt text. [#1436](https://github.com/mmistakes/minimal-mistakes/pull/1436) +* Update remote theme installation instructions in Quick Start Guide. [#1439](https://github.com/mmistakes/minimal-mistakes/pull/1439) +* Reduce visual weight of code blocks. +* Add Lunr.js Greek stemmer. [#1445](https://github.com/mmistakes/minimal-mistakes/pull/1445) +* Update Font Awesome 5 [SVG with JavaScript version](https://fontawesome.com/how-to-use/svg-with-js). [#1446](https://github.com/mmistakes/minimal-mistakes/pull/1446) + * Note: if Font Awesome icons were used in the content of posts/pages or custom table of contents, find and replace any icons that have different names between version 4 and 5. Make sure to read the [complete list](https://fontawesome.com/how-to-use/upgrading-from-4#icon-name-changes-full) on Font Awesome's site. +* Reduce size of Lunr.js search JSON data and introduce `site.search_full_content` flag for limiting size of JSON file. [#1449](https://github.com/mmistakes/minimal-mistakes/pull/1449) +* Improve syntax highlighting styles. [#1450](https://github.com/mmistakes/minimal-mistakes/pull/1450) + +### Bug Fixes + +* Fix code block extra white-space when using [Jekyll's highlight tag](https://jekyllrb.com/docs/templates/#code-snippet-highlighting) with `linenos`. [#1437](https://github.com/mmistakes/minimal-mistakes/issues/1437) +* Round top-right corner of code block icon. +* Remove Lunr.js trimmer and bring back colons. [#1445](https://github.com/mmistakes/minimal-mistakes/pull/1445) +* Fix sticky `.sidebar` that overlaps main content when resizing viewport. [#1447](https://github.com/mmistakes/minimal-mistakes/issues/1447) + +## [4.8.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.8.1) + +### Enhancements + +* Add linkback functionality to author avatar and name in sidebar via `author.home`. [#1386](https://github.com/mmistakes/minimal-mistakes/pull/1386) +* Add Japanese localized UI text strings. [#1411](https://github.com/mmistakes/minimal-mistakes/pull/1411) +* Update Lunr.js to 2.1.5 [#1419](https://github.com/mmistakes/minimal-mistakes/pull/1419) + +### Bug Fixes + +* Fixed broken link to Staticman's page [#1422](https://github.com/mmistakes/minimal-mistakes/pull/1422) +* Fix Lunr search to work with number tags. [#1409](https://github.com/mmistakes/minimal-mistakes/issues/1409) [#1419](https://github.com/mmistakes/minimal-mistakes/pull/1419) + +## [4.8.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.8.0) + +### Enhancements + +* Open social share links in a new window. [#1357](https://github.com/mmistakes/minimal-mistakes/pull/1357) +* Remove Alexa.com verification due to retiring of "[Claim Your Site](https://support.alexa.com/hc/en-us/articles/219135887)" feature. [#1350](https://github.com/mmistakes/minimal-mistakes/issues/1350) +* Disable analytics in `development` environment. [#1362](https://github.com/mmistakes/minimal-mistakes/pull/1362) +* Disable comments in `development` environment. [#1363](https://github.com/mmistakes/minimal-mistakes/pull/1363) +* Exclude specific pages/posts from search index by adding `search: false` to the YAML Front Matter. [#1369](https://github.com/mmistakes/minimal-mistakes/pull/1369) +* Add optional `description` key to masthead links for clarifying their purpose with the `title` attribute. [#1380](https://github.com/mmistakes/minimal-mistakes/pull/1380) +* Incorporate site search into masthead. [#1383](https://github.com/mmistakes/minimal-mistakes/pull/1383) +* Update gem dependencies. [#1388](https://github.com/mmistakes/minimal-mistakes/pull/1388) + +### Bug Fixes + +* Fix `post.content` typo in `assets/js/lunr-en.js`. [#1354](https://github.com/mmistakes/minimal-mistakes/pull/1354) +* Fix "lunr-en.js:1 Uncaught SyntaxError: Unexpected token <" in `assets/js/lunr-en.js`. [#1356](https://github.com/mmistakes/minimal-mistakes/pull/1356) +* Rename Naver verification `naver_site_verification` to be consistent with other site variables. +* Fix button class in "Post with Table Of Contents" demo content. [#1368](https://github.com/mmistakes/minimal-mistakes/pull/1368) +* Fix capitalization of WordPress in documentation. [#1381](https://github.com/mmistakes/minimal-mistakes/pull/1381) +* Fix zh-HK UI text to point to Traditional Chinese. [#1374](https://github.com/mmistakes/minimal-mistakes/issues/1374) [#1389](https://github.com/mmistakes/minimal-mistakes/pull/1389) + +## [4.7.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.7.1) + +### Enhancements + +* Add search layout powered by [Lunr](https://lunrjs.com/). [#1353](https://github.com/mmistakes/minimal-mistakes/pull/1353) +* Use [jekyll-remote-theme](https://github.com/benbalter/jekyll-remote-theme) for demo site. [#1339](https://github.com/mmistakes/minimal-mistakes/issues/1339) +* Add note about WordPress to Staticman comment migration tool in documentation. [#1346](https://github.com/mmistakes/minimal-mistakes/issues/1346) + +### Bug Fixes + +* Change `http` to `https` for Jekyll and Browserhappy links. [#1342](https://github.com/mmistakes/minimal-mistakes/pull/1342) [#1343](https://github.com/mmistakes/minimal-mistakes/pull/1343) +* Change `http` author profile links to `https` when supported. [#1349](https://github.com/mmistakes/minimal-mistakes/pull/1349) +* Fix broken SCSS partial links in layouts documentation. [#1351](https://github.com/mmistakes/minimal-mistakes/issues/1351) + +## [4.7.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.7.0) + +### Enhancements + +* Add `alt` description to avatar image. [#1226](https://github.com/mmistakes/minimal-mistakes/pull/1226) +* Clarify documentation about which `assets` folders and files to remove when migrating to the gem version of the theme. [#1268](https://github.com/mmistakes/minimal-mistakes/issues/1268) +* Add note about Staticman GitHub compatibility. [#1273](https://github.com/mmistakes/minimal-mistakes/issues/1273) +* Add missing Brazilian Portuguese translations to `ui-text.yml`. [#1278](https://github.com/mmistakes/minimal-mistakes/pull/1278) +* Update font stack documentation. [#1292](https://github.com/mmistakes/minimal-mistakes/pull/1292) +* Improve accessibility of navigation menu button. [#1099](https://github.com/mmistakes/minimal-mistakes/issues/1099) +* Add Naver Webmaster Tools verification. [#1286](https://github.com/mmistakes/minimal-mistakes/pull/1286) +* Add support for Staticman v2 endpoint and reCAPTCHA. +* Add Polish localized UI text strings. [#1304](https://github.com/mmistakes/minimal-mistakes/pull/1304) +* Add toggleable table of contents via YAML Front Matter. Note: `toc` helper include will be deprecated in next major version. [#1222](https://github.com/mmistakes/minimal-mistakes/issues/1222) +* Refactor seo.html include to DRY-up page image handling. +* Add support for setting what image is used by OpenGraph and Twitter via `page.header.og_image`. [#1316](https://github.com/mmistakes/minimal-mistakes/issues/1316) +* Fix the spelling of some product names in the author profile. [#1328](https://github.com/mmistakes/minimal-mistakes/pull/1328) +* Add `aqua`, `neon`, and `plum` skins. [#1336](https://github.com/mmistakes/minimal-mistakes/pull/1336) +* Update **jekyll-toc** with heading classes fix. [#1337](https://github.com/mmistakes/minimal-mistakes/pull/1337) +* Remove `+` from Google+ author link to allow non-vanity URLs. [#1319](https://github.com/mmistakes/minimal-mistakes/pull/1319) + +### Bug Fixes + +* Fix system font rendering in Chrome on macOS/OS X. [#1290](https://github.com/mmistakes/minimal-mistakes/pull/1290) +* Fix extra padding in syntax highlighted code blocks due to Rouge 2 adding `
` to markup. + +## [4.6.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.6.0) + +### Enhancements + +* Test strict Front Matter in `/test` site. [#1236](https://github.com/mmistakes/minimal-mistakes/pull/1236) +* Rename `gems` key to `plugins`. [#1239](https://github.com/mmistakes/minimal-mistakes/pull/1239) +* Add [YIQ Color Contrast](https://github.com/easy-designs/yiq-color-contrast) mixin for determining lightness of a color. +* DRY up button CSS using Sass lists and YIQ Color Contrast mixin. +* Add `btn--primary` button class. **Note:** elements that were previously using only a `.btn` class will now also need `.btn--primary` (eg. `my link`). +* Add `air`, `contrast`, `dark`, `dirt`, `mint`, and `sunrise` skin color options. [#1208](https://github.com/mmistakes/minimal-mistakes/issues/1208) +* Allow scripts in `` and before `` to be added/overridden with `head_scripts` and `footer_scripts` arrays in `_config.yml`. [#1241](https://github.com/mmistakes/minimal-mistakes/pull/1241) +* Update JavaScript dependencies: jQuery `v3.2.1`, jQuery Smooth Scroll `v2.2.0`, and Magnific Popup `v1.1.0`. [#328690652](https://github.com/mmistakes/minimal-mistakes/pull/1241#issuecomment-328690652) + +## [4.5.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.2) + +### Enhancements + +* Add `.page__comments-form` to "non-printing" selectors in print styles. [#1195](https://github.com/mmistakes/minimal-mistakes/pull/1195) +* Add LinkedIn and Steam author sidebar examples to `_config.yml`. [#1203](https://github.com/mmistakes/minimal-mistakes/pull/1203) [#1204](https://github.com/mmistakes/minimal-mistakes/pull/1204) +* Remove the http-equiv="cleartype" meta tag. [#1087](https://github.com/mmistakes/minimal-mistakes/pull/1087) +* Clarify documentation for `jekyll-archives` plugin and how to install. [#1206](https://github.com/mmistakes/minimal-mistakes/pull/1206) +* Clarify documentation around taxonomy page and index generation. [#1207](https://github.com/mmistakes/minimal-mistakes/pull/1207) +* Fix "Posts by tag" grammar in documentation. [#1209](https://github.com/mmistakes/minimal-mistakes/pull/1209) +* Improve Chinese `date_label` and `minute_read` translations in `ui-text.yml`. [#1205](https://github.com/mmistakes/minimal-mistakes/pull/1205) [#1211](https://github.com/mmistakes/minimal-mistakes/pull/1211) +* Add note to Quick-Start Guide about GitHub Pages hosting alternatives that allow 3rd party gem themes and Jekyll plugins. +* Add note to configuration documentation about Cloudflare minification as an alternative to `layout: compress`. [#1217](https://github.com/mmistakes/minimal-mistakes/pull/1217) +* Show 4 latest posts in "You May Also Enjoy" module when `related: true` and no related posts are found due to `lsi` ([latent semantic indexing](https://en.wikipedia.org/wiki/Latent_semantic_analysis#Latent_semantic_indexing)) being disabled on GitHub Pages. [#554](https://github.com/mmistakes/minimal-mistakes/issues/554) +* Truncate archive item titles' that overflow with an ellipsis. [#1213](https://github.com/mmistakes/minimal-mistakes/issues/1213) + +### Bug Fixes + +* Fix license URL in README file. [#1189](https://github.com/mmistakes/minimal-mistakes/pull/1189) +* Reduce amount of blank pages when printing in Chrome. [#1196](https://github.com/mmistakes/minimal-mistakes/issues/1196) +* Remove `#disqus_thread` duplicate from `comments-providers/disqus.html` as it is already in `comments.html` include. [#1199](https://github.com/mmistakes/minimal-mistakes/issues/1199) +* Fix Liquid syntax errors in `tag-list.html` and `category-list.html` includes by removing parenthesis in `assign`s. [#1223](https://github.com/mmistakes/minimal-mistakes/issues/1223) +* Fix Liquid syntax error: "Expected id but found open_square in `"{{ page.[include.id] }}"`" in `gallery` and `feature_row` includes. +* Fix Liquid syntax error: "Expected end_of_string but found pipe in `"name in __names | sort"`" in `group-by-array` include. + +## [4.5.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.1) + +### Enhancements + +* Add Greek and Danish localized UI text strings. [#1159](https://github.com/mmistakes/minimal-mistakes/pull/1159) [#1188](https://github.com/mmistakes/minimal-mistakes/pull/1188) +* Remove blank YAML Front Matter from JavaScript banner. [#1158](https://github.com/mmistakes/minimal-mistakes/issues/1158) +* Improve `page` and `archive` layouts to visually center main content and harmonize sidebar widths and placement. [#1166](https://github.com/mmistakes/minimal-mistakes/pull/1166) +* Increase font-size of code blocks. +* Reduce indent of nested "table of contents" links. +* Extend [archive grid view](https://mmistakes.github.io/minimal-mistakes/docs/layouts/) to the right to better fill the page. +* URL encode title and page URL in social share links. [#1177](https://github.com/mmistakes/minimal-mistakes/pull/1177) +* Replace old Disqus script with new Universal Embed Code. [#1179](https://github.com/mmistakes/minimal-mistakes/pull/1179) + +### Bug Fixes + +* Fix positioning of sidebar table of contents when using `layout: splash`. [#1169](https://github.com/mmistakes/minimal-mistakes/issues/1169) +* Fix "follow" links `z-index` order to avoid overlapping issues. [#1167](https://github.com/mmistakes/minimal-mistakes/issues/1167) + +### Maintenance + +* Fix typo `words_per_minute` typo in documentation. [#1164](https://github.com/mmistakes/minimal-mistakes/pull/1164) +* Remove outside and right borders in `table`s. +* Adjust width of `.sidebar` to match `.sidebar__right`. +* Add sample documents to ["portfolio" collection](https://mmistakes.github.io/minimal-mistakes/portfolio/) for testing grid view. +* Fix typo in stylesheets documentation. [#1170](https://github.com/mmistakes/minimal-mistakes/pull/1170) +* Add note about setting Discourse `server` as a scheme-less URL (eg. `meta.discourse.com` and not `http://meta.discourse.com`) in `_config.yml`. [#1182](https://github.com/mmistakes/minimal-mistakes/issues/1182) + +## [4.5.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.5.0) + +### Enhancements + +* Add scrollbar to sidebars with overflowing content that extends outside the viewport's height. [#706](https://github.com/mmistakes/minimal-mistakes/issues/706) +* Add missing Spanish UI text strings. [#1118](https://github.com/mmistakes/minimal-mistakes/pull/1118) +* Update Susy to version 3 and rewrite grid CSS to be more readable. +* Refactor intro animations into a separate Sass variable `$intro-transition` to allow for customizing. [#1147](https://github.com/mmistakes/minimal-mistakes/pull/1147) +* Add [**jekyll-data**](https://github.com/ashmaroli/jekyll-data) as a dependency to read data files from theme-gem. [#1131](https://github.com/mmistakes/minimal-mistakes/pull/1131) +* Add support for customizing header image alternative text through YAML Front Matter. [#1138](https://github.com/mmistakes/minimal-mistakes/pull/1138) + +### Bug Fixes + +* Fix Sass `DEPRECATION WARNING: Passing a string to call()` by [upgrading Susy to version 3](https://github.com/mmistakes/minimal-mistakes/commit/387f8149d6270b876f224a57a07062ffb0647938). [#1114](https://github.com/mmistakes/minimal-mistakes/issues/1114) +* Fix disappearing author profile links due to tapping the "Follow" button and changing a browser's viewport width to > `$lg`. [#1136](https://github.com/mmistakes/minimal-mistakes/issues/1136) + +### Maintenance + +* Replace reference to "Basically Basic theme" with **Minimal Mistakes**. [#1149](https://github.com/mmistakes/minimal-mistakes/pull/1149) +* Add documentation for disabling CSS3 animations. [#1150](https://github.com/mmistakes/minimal-mistakes/pull/1150) +* Update quickstart, installation, and overriding defaults documentation. [#1151](https://github.com/mmistakes/minimal-mistakes/pull/1151) + +## [4.4.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.4.2) + +### Enhancements + +* Add Swedish, Dutch, and Indonesian localized UI text strings. [#996](https://github.com/mmistakes/minimal-mistakes/pull/996) [#1081](https://github.com/mmistakes/minimal-mistakes/pull/1081) [#1101](https://github.com/mmistakes/minimal-mistakes/pull/1101) +* Add Bitbucket social icon color. [#1009](https://github.com/mmistakes/minimal-mistakes/pull/1009) +* Add GitLab to author sidebar. [#1050](https://github.com/mmistakes/minimal-mistakes/pull/1050) +* Add Sass variable for navicon link hover color. [#1089](https://github.com/mmistakes/minimal-mistakes/pull/1089) [#1088](https://github.com/mmistakes/minimal-mistakes/pull/1088) + +### Bug Fixes + +* Toggle close button on `mouseleave`. [#975](https://github.com/mmistakes/minimal-mistakes/issues/975) +* Remove extraneous `` and `` tags from `paginator.html` include. [#1038](https://github.com/mmistakes/minimal-mistakes/pull/1038) +* Fix Google+ comments provider includes. [#1092](https://github.com/mmistakes/minimal-mistakes/issues/1092) +* Replace category variable used in `_includes/breadcrumbs.html` to `site.category_archive` to avoid conflicts with `site.categories`. [#1063](https://github.com/mmistakes/minimal-mistakes/pull/1063) [#329](https://github.com/mmistakes/minimal-mistakes/issues/329) + +### Maintenance + +* Add mention of Greek localized UI text strings to theme documentation. [#972](https://github.com/mmistakes/minimal-mistakes/pull/972) +* Update Greek localized UI text strings. [#1054](https://github.com/mmistakes/minimal-mistakes/pull/1054) +* Add documentation for adding teaser images in grid view using `header.teaser`. + +## [4.4.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.4.1) + +### Enhancements + +* Add Greek localized UI text strings. [#958](https://github.com/mmistakes/minimal-mistakes/pull/958) + +### Bug Fixes + +* Fix `video` helper to load Vimeo videos over https. [#945](https://github.com/mmistakes/minimal-mistakes/pull/945) +* Fix close menu button that was removed when updating Greedy navigation script. [#969](https://github.com/mmistakes/minimal-mistakes/issues/969) + +## [4.4.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.4.0) + +### Enhancements + +* Move SCSS partials to `/_sass/minimal-mistakes` for easier CSS customization. +* Replace `modified` with `last_modified_at` to leverage various Jekyll plugins that utilize this variable. [#930](https://github.com/mmistakes/minimal-mistakes/pull/930) +* Add Lithuanian localized UI text. [#924](https://github.com/mmistakes/minimal-mistakes/pull/924) +* Improve print stylesheet by increasing text contrast, removing elements that don't need to be printed, expanding URLs, and reducing amount of blank pages. [#909](https://github.com/mmistakes/minimal-mistakes/issues/909) + +### Maintenance + +* Remove extra word in comment. [#911](https://github.com/mmistakes/minimal-mistakes/pull/911) +* Fix typo in Utility Class docs. [#915](https://github.com/mmistakes/minimal-mistakes/pull/915) + +## [4.3.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.3.1) + +### Bug Fixes + +* Fix `.masthead` and `.page__footer` overlapping full screen video elements. [#933](https://github.com/mmistakes/minimal-mistakes/issues/933) +* Correctly show Related Posts heading when UI Text data file is omitted and `related: true` in YAML Front Matter. [#901](https://github.com/mmistakes/minimal-mistakes/pull/901) + +## [4.3.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.3.0) + +### Enhancements + +* Add workaround to allow theme gem's `/assets/js/main.min.js` file to be overridden by a local version. Simply add the following YAML Front Matter to the file: + + ``` + --- + layout: + --- + ``` + + Any local customizations you make to `/assets/js/main.min.js` should now replace the theme gem's version. + +## [4.2.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.2.2) + +### Enhancements + +* Update [Greedy Navigation](https://github.com/lukejacksonn/GreedyNav) to flexbox version to make it more flexible when dealing with long site titles (`site.title`). [#836](https://github.com/mmistakes/minimal-mistakes/issues/836) +* Adjust `box-shadow` in navigation and author sidebar. [#576](https://github.com/mmistakes/minimal-mistakes/pull/576) +* Add Russian, Korean, and zh-TW localized UI text. [#815](https://github.com/mmistakes/minimal-mistakes/issues/815) [#834](https://github.com/mmistakes/minimal-mistakes/pull/834) [#838](https://github.com/mmistakes/minimal-mistakes/pull/838) + +### Bug Fixes + +* Fix Discourse embedded comments bug. [#823](https://github.com/mmistakes/minimal-mistakes/issues/823) +* Fix `seo_author` default value in `seo.html` and add `author` meta. [#858](https://github.com/mmistakes/minimal-mistakes/pull/858) + +### Maintenance + +* Add theme meta info to `_layouts/default.html` and `main.css`. +* Update README. +* Improve the pagination and taxonomy archive documentation. [#826](https://github.com/mmistakes/minimal-mistakes/pull/826) +* Add comments to `/docs/_config.yml` to clarify use of YAML references. [#847](https://github.com/mmistakes/minimal-mistakes/pull/847) + +## [4.2.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.2.1) + +### Enhancements + +* Improve `paginator.html` to support paginated pages that live inside of a subfolder. See [documentation](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#home-page) for more details. [#764](https://github.com/mmistakes/minimal-mistakes/pull/764/) + +### Maintenance + +* Add `https` protocol to Google Universal Analytics embed. [#772](https://github.com/mmistakes/minimal-mistakes/pull/772) + +## [4.2.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.2.0) + +### Enhancements + +* Add `video` helper (for YouTube/Vimeo) and video headers to `single`, `archive`, and `splash` layouts. [#788](https://github.com/mmistakes/minimal-mistakes/pull/788) +* Add missing simplified Chinese localized UI text strings. [#747](https://github.com/mmistakes/minimal-mistakes/pull/747) +* Add Nepali (Nepalese) localized UI text strings. [#785](https://github.com/mmistakes/minimal-mistakes/pull/785) +* Remove borders from table elements found in Google Custom Search Engine widget. [#759](https://github.com/mmistakes/minimal-mistakes/issues/759) + +### Bug Fixes + +* Remove `position: sticky` JavaScript polyfill and fallback to default positioning for browsers that don't support it. [#752](https://github.com/mmistakes/minimal-mistakes/issues/752) + +### Maintenance + +* Fix invalid Google Universal Analytics example in documentation. [#783](https://github.com/mmistakes/minimal-mistakes/pull/783) +* Bump `jekyll-sitemap` gem dependency to (1.0). + +## [4.1.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.1.1) + +### Enhancements + +* Remove hardcoded `words_per_minute` "less than" and "minute read" values and make dynamic. [#703](https://github.com/mmistakes/minimal-mistakes/issues/703) +* Update Font Awesome to `v4.7.0`. [#723](https://github.com/mmistakes/minimal-mistakes/issues/723), [#722](https://github.com/mmistakes/minimal-mistakes/issues/722) +* Add support for YouTube channel URLs in author profile. [#716](https://github.com/mmistakes/minimal-mistakes/issues/716) + +### Bug Fixes + +* Add Jekyll as `spec.add_runtime_dependency` in `.gemspec`. + +## [4.1.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.1.0) + +### Enhancements + +* Add Jekyll include for adding [custom author profile links](https://github.com/mmistakes/minimal-mistakes/blob/master/_includes/author-profile-custom-links.html) to sidebar + +### Bug Fixes + +* Fix link to Discourse.org homepage in `noscript` section [#699](https://github.com/mmistakes/minimal-mistakes/pull/699) +* Fix padding issue with pagination buttons [#694](https://github.com/mmistakes/minimal-mistakes/issues/694) + +## [4.0.10](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.0.10) + +### Bug Fixes + +* Add Staticman default `path`. [#683](https://github.com/mmistakes/minimal-mistakes/issues/683) + +### Maintenance + +* Slight correction/improvements to French UI text. [#685](https://github.com/mmistakes/minimal-mistakes/pull/685) + +## [4.0.9](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.0.9) + +### Bug Fixes + +* Fix overlapping sidebar navigation lists due to `max-height: 100vh`. [#668](https://github.com/mmistakes/minimal-mistakes/issues/668) + +## [4.0.8](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.0.8) + +### Bug Fixes + +* Set default value for `words_per_minute`. [#657](https://github.com/mmistakes/minimal-mistakes/issues/657) +* Adjust sidebar navigation list CSS so it collapses at the correct width. + +### Maintenance + +* Add Google AdSense banner to `/docs/_layouts/default.html` for demo site. + +## [4.0.7](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.0.7) + +### Enhancements + +* Add `!default` values to **\_sass/\_variables.scss**. +* Collapse sidebar navigation lists on smaller screens. [#607](https://github.com/mmistakes/minimal-mistakes/issues/607) + +### Bug Fixes + +* Rename `#comments` to something more unique to avoid clashes with Kramdown generated headline IDs. [#582](https://github.com/mmistakes/minimal-mistakes/issues/582) + +### Maintenance + +* Reorganize SCSS partials in **assets/css/main.scss** + +## [4.0.6](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.0.6) + +### Enhancements + +* Add [`figure` helper](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#figure) to make generating a `
` element with a single image and caption easier. [#572](https://github.com/mmistakes/minimal-mistakes/pull/572) +* Add structured data markup for `itemprop="person"` in author profile sidebar. [#647](https://github.com/mmistakes/minimal-mistakes/pull/647) + +### Bug Fixes + +* Fix improper YAML formatting of some locales. [#651](https://github.com/mmistakes/minimal-mistakes/pull/651) + +### Maintenance + +* Clarify "migrating to gem-theme" instructions in **Quick Start Guide**. +* Add `rake preview` task for testing `/test` during theme development. + +## [4.0.5](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.0.5) + +### Enhancements + +* Update gems: `jekyll-sitemap` (0.12), `jekyll-feed` (0.8). +* Improve next/previous pager links visibility by changing gray color to blue (`$link-color`). + +### Bug Fixes + +* Fix `.sidebar` flicker/jump when hovered. [#583](https://github.com/mmistakes/minimal-mistakes/issues/583) + +### Maintenance + +* Move contents of `gh-pages` branch to `master` inside of the `/docs` folder. + +## [4.0.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/4.0.4) + +### Enhancements + +* "Gemify" theme ~> `gem "minimal-mistakes-jekyll"` +* Replace `base_path` include with `absolute_url` filter where possible. +* Allow images to be placed in other folders. Remove `/images/` only restriction and encourage placement in `/assets/images/` instead. **Full paths are now required. If upgrading from MM 3.4 add `/images/` before filenames in Front Matter and `_config.yml` variables.** +* Add [home `layout`](https://github.com/mmistakes/minimal-mistakes/blob/master/_layouts/home.html) +* Added missing Turkish translations for UI text. [#621](https://github.com/mmistakes/minimal-mistakes/pull/621) +* Make author avatar optional in sidebar. +* Update **/\_includes/seo.html** for meta description. [#558](https://github.com/mmistakes/minimal-mistakes/pull/558) + +### Bug Fixes + +* Fix navigation bar animation "flicker" in Safari [#568](https://github.com/mmistakes/minimal-mistakes/issues/568) +* Fix `author.avatar` paths for externally hosted images. + +### Maintenance + +* Add documentation around `gem "minimal-mistakes-jekyll"` installation and use. +* Add note about using full image paths for eg. `assets/images/filename.jpg` (header images, overlays, galleries, feature rows, etc.) instead of assuming they will always be in `/images/`. +* Add "[Overriding Theme Defaults](https://mmistakes.github.io/minimal-mistakes/docs/overriding-theme-defaults/)" page to documentation. + +## [3.4.8](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.8) + +### Enhancements + +* Improve type readability for larger viewports by bumping up base `font-size`. [#533](https://github.com/mmistakes/minimal-mistakes/issues/533) +* Update Portuguese localized UI text. [#541](https://github.com/mmistakes/minimal-mistakes/pull/541) +* Add `page.title` and via parameter to Twitter share link. [#538](https://github.com/mmistakes/minimal-mistakes/pull/538) + +### Bug Fixes + +* Fix Last.fm author profile URL. [#540](https://github.com/mmistakes/minimal-mistakes/pull/540) + +### Maintenance + +* Move Brazilian Portuguese localized text under `pt-BR` key. + +## [3.4.7](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.7) + +### Enhancements + +* Add `layout` based and user-defined class names to `` element for added CSS hooks. [#526](https://github.com/mmistakes/minimal-mistakes/pull/526) +* Add simplified Chinese localized UI text. [#532](https://github.com/mmistakes/minimal-mistakes/pull/532) + +### Bug Fixes + +* Remove duplicate include of `base_path` in category-list.html [#522](https://github.com/mmistakes/minimal-mistakes/pull/522) + +## [3.4.6](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.6) + +### Enhancements + +* Add Italian "comments" related localized UI text. [#514](https://github.com/mmistakes/minimal-mistakes/pull/514) + +### Bug Fixes + +* Disable `compress` HTML layout by default. To enable add `layout: compress` to `_layouts/default.html`. + +## [3.4.5](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.5) + +### Enhancements + +* Improve line numbered code block styling when using `{% highlight linenos %}` tag. [#513](https://github.com/mmistakes/minimal-mistakes/issues/513) +* Add English fallback to "Follow" button label. [#496](https://github.com/mmistakes/minimal-mistakes/pull/496) + +### Bug Fixes + +* Fix Firefox alignment issues with code blocks generated with the `{% highlight %}` tag. [#512](https://github.com/mmistakes/minimal-mistakes/issues/512) + +### Maintenance + +- Clarified comment for `author.stackoverflow` value used in author sidebar links. [#487](https://github.com/mmistakes/minimal-mistakes/pull/487) +- Add list of localized text strings. [#488](https://github.com/mmistakes/minimal-mistakes/pull/488) +- Add `{% highlight %}` code block examples to demo site. +- Add documentation for using custom sidebar navigation menus. [#476](https://github.com/mmistakes/minimal-mistakes/issues/476) + +## [3.4.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.4) + +### Enhancements + +- Add French "comments" related localized UI text. [#472](https://github.com/mmistakes/minimal-mistakes/pull/472) + +### Bug Fixes + +- Exclude `vendor` in Jekyll config file. +- Fix Liquid syntax error for offending parenthesis. [#479](https://github.com/mmistakes/minimal-mistakes/issues/479) + +### Maintenance + +- Update gems: `colorator` (1.1.0), `forwardable-extended` (2.6.0), `github-pages` (93), `jekyll` (= 3.2.1), `minima` (= 1.0.1). + +## [3.4.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.3) + +### Enhancements + +- Make ["honeypot" `input`](https://github.com/mmistakes/minimal-mistakes/commit/06a8249a69a37dddda7e2a5bfbe32056c1a9a607) in Staticman comment form less obvious to spam bots +- Add padding to `.highlight` code blocks to better [align `overflow` scrollbar](https://github.com/mmistakes/minimal-mistakes/commit/e4abec0a6f7f8cff72505ca0754615df294fd5b3) to the bottom. +- Add additional image options for Twitter card social sharing meta tags. [#466](https://github.com/mmistakes/minimal-mistakes/pull/466) +- Add structured data markup for Staticman comments. [#458](https://github.com/mmistakes/minimal-mistakes/issues/458) + +### Bug Fixes + +- Format `og:locale` tag with `_` instead of `-`. [#462](https://github.com/mmistakes/minimal-mistakes/issues/462) + +### Maintenance + +- Add note to docs about using `url: http://localhost:4000` when working locally. + +## [3.4.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.2) + +### Enhancements + +- Improve UX of static comment forms. [#448](https://github.com/mmistakes/minimal-mistakes/issues/448) + +## [3.4.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.1) + +### Enhancements + +- Add `staticman.filename` configuration with UNIX timestamp for sorting data files. example ~> `comment-1470943149`. + +### Bug Fixes + +- Don't add `` to author name if URL is blank. + +## [3.4.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.4.0) + +### Enhancements + +- Support static-based commenting via [Staticman](https://staticman.net/) for sites hosted with GitHub Pages. [#424](https://github.com/mmistakes/minimal-mistakes/issues/424) + +## [3.3.7](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.7) + +### Bug Fixes + +- Re-enabled Jekyll plugins in `_config.yml` in case they aren't autoloaded in `Gemfile`. [#417](https://github.com/mmistakes/minimal-mistakes/issues/417) + +### Enhancements + +- Fallback to `site.github.url` for use in `{{ base_path }}` when `site.url` is `nil`. +- Replace Sass and Autoprefixer `npm` build scripts with [Jekyll's built-in asset support](https://jekyllrb.com/docs/assets/). [#333](https://github.com/mmistakes/minimal-mistakes/issues/333) + +### Maintenance + +- Document `site.repository` and its role with [`github-metadata`](https://github.com/jekyll/github-metadata) gem. +- Add sample [archive page with content](https://mmistakes.github.io/minimal-mistakes/archive-layout-with-content/) for testing styles on demo site. + +## [3.3.6](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.6) + +### Bug Fixes + +- Fix blank `site.teaser` bug. [#412](https://github.com/mmistakes/minimal-mistakes/issues/412) + +## [3.3.5](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.5) + +### Enhancements + +- Add English default text `site.locale` strings. [#407](https://github.com/mmistakes/minimal-mistakes/issues/407) +- Add Portuguese localized UI text. [#411](https://github.com/mmistakes/minimal-mistakes/pull/411) +- Add Italian localized UI text. [#409](https://github.com/mmistakes/minimal-mistakes/pull/409) + +### Maintenance + +- Remove unused Google AdSense variables in `_config.yml`. [#404](https://github.com/mmistakes/minimal-mistakes/issues/404) +- Update `Gemfile` instructions for using `github-pages` vs. native `jekyll` gems. +- Disable `gems:` in `_config.yml` and enable plugins with Bundler instead. +- Add `repository` to `_config.yml` to suppress GitHub Pages error `Liquid Exception: No repo name found.` + +## [3.3.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.4) + +### Enhancements + +- Add support for configurable feed URL to use a service like FeedBurner instead of linking directly to `feed.xml` in `` and the site footer. [#378](https://github.com/mmistakes/minimal-mistakes/issues/378), [#379](https://github.com/mmistakes/minimal-mistakes/pull/379), [#406](https://github.com/mmistakes/minimal-mistakes/pull/406) +- Add Turkish localized UI text. [#403](https://github.com/mmistakes/minimal-mistakes/pull/403) + +### Maintenance + +- Update gems: `activesupport` (4.2.7), `ffi` (1.9.14), `github-pages` (88), `jekyll-redirect-from` (0.11.0), `jekyll-watch` (1.5.0). + +## [3.3.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.3) + +### Enhancements + +- Make footer stick to the bottom of the page. + +### Bug Fixes + +- Fix `gallery` size bug [#402](https://github.com/mmistakes/minimal-mistakes/issues/402) + +### Maintenance + +- Set default `lang` to `en`. + +## [3.3.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.2) + +### Bug Fixes + +- Fix JavaScript that triggers "sticky" sidebar to avoid layout issues on screen sizes < `1024px`. [#396](https://github.com/mmistakes/minimal-mistakes/issues/396) + +## [3.3.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.3.1) + +### Enhancements + +- Enable image popup on < 500px wide screens. [#385](https://github.com/mmistakes/minimal-mistakes/issues/385) +- Indicate the relationship between component URLs in a paginated series by applying `rel="prev"` and `rel="next"` to pages that use `site.paginator`. [#253](https://github.com/mmistakes/minimal-mistakes/issues/253) +- Improve link posts in archive listings. [#276](https://github.com/mmistakes/minimal-mistakes/issues/276) + +### Maintenance + +- Update gems: `github-pages` (86), `ffi` 1.9.13, `jekyll-mentions` 1.1.3, and `rouge` 1.11.1 +- Fix note about custom sidebar content appearing below author profile. [#388](https://github.com/mmistakes/minimal-mistakes/issues/388) + +## [3.2.13](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.13) + +### Enhancements + +- Add English default UI text for Canada, Great Britain, and Australia. [#377](https://github.com/mmistakes/minimal-mistakes/issues/377) +- Switch default locale from `en-US` to `en`. + +## [3.2.12](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.12) + +### Enhancements + +- Remove window width "magic number" from sticky sidebar check in `main.js` for improved flexibility. [#375](https://github.com/mmistakes/minimal-mistakes/pull/375) + +### Bug Fixes + +- Fix author override conditional where a missing `authors.yml` would show broken sidebar content. Defaults to `site.author`. [#376](https://github.com/mmistakes/minimal-mistakes/pull/376) + +## [3.2.11](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.11) + +### Bug Fixes + +- Fix disappearing author sidebar links [#372](https://github.com/mmistakes/minimal-mistakes/issues/372) + +### Maintenance + +- Update gems: `github-pages` (84), `jekyll-github-metadata` 2.0.2, and `kramdown` 1.11.1 +- Update vendor JavaScript: jQuery 1.12.4, Stickyfill.js 1.1.4 +- Update Font Awesome 4.6.3 + +## [3.2.10](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.10) + +### Maintenance + +- Add `CONTRIBUTING.md` + +## [3.2.9](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.9) + +### Enhancements + +- Add support for [header overlay images](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#header-overlay) for Open Graph images. [#358](https://github.com/mmistakes/minimal-mistakes/pull/358) + +### Bug Fixes + +- Fix `Person` typo Schema.org type [#358](https://github.com/mmistakes/minimal-mistakes/pull/358) + +### Maintenance + +- Update `github-pages` gem and dependencies. +- Remove `minutes_read` to avoid awkward reading time wording [#356](https://github.com/mmistakes/minimal-mistakes/issues/356) + +## [3.2.8](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.8) + +### Bug Fixes + +- Remove `cursor: pointer` that appears on white-space surrounding author side list items and links. [#354](https://github.com/mmistakes/minimal-mistakes/pull/354) + +### Maintenance + +- Add contributing information to `README.md`. [#357](https://github.com/mmistakes/minimal-mistakes/issues/357) + +## [3.2.7](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.7) + +### Enhancements + +- Add French localized UI text. [#346](https://github.com/mmistakes/minimal-mistakes/pull/346) + +### Bug Fixes + +- Fix branch logic for Yandex and Alexa in `seo.html`. [#348](https://github.com/mmistakes/minimal-mistakes/pull/348) + +## [3.2.6](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.6) + +### Bug Fixes + +- Fix error `Liquid Exception: divided by 0 in _includes/archive-single.html, included in _layouts/single.html` caused by null `words_per_minute` in `_config.yml`. [#345](https://github.com/mmistakes/minimal-mistakes/pull/345) + +## [3.2.5](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.5) + +### Bug Fixes + +- Fix link color in hero overlay to be white. +- Remove underlines from archive item titles. + +## [3.2.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.4) + +### Enhancements + +- Improve text alignment of masthead, hero overlay, page footer to be flush left and remove awkward white-space gaps. [#342](https://github.com/mmistakes/minimal-mistakes/issues/342) +- Add Spanish localized UI text. [#338](https://github.com/mmistakes/minimal-mistakes/pull/338) + +### Bug Fixes + +- Fix alignment of icons in author sidebar [#341](https://github.com/mmistakes/minimal-mistakes/issues/341) + +### Maintenance + +- Add background color to page footer to set it apart from main content. [#342](https://github.com/mmistakes/minimal-mistakes/issues/342) +- Add terms and privacy policy to theme's demo site. [#343](https://github.com/mmistakes/minimal-mistakes/issues/343) +- Update screenshots found in theme documentation. + +## [3.2.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.3) + +### Enhancements + +- Add [Discourse](https://www.discourse.org/) as a commenting provider. [#335](https://github.com/mmistakes/minimal-mistakes/pull/335) + +## [3.2.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.2) + +### Enhancements + +- Add support for image captions in Magnific Popup overlays via the [`gallery`](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#gallery) helper. [#334](https://github.com/mmistakes/minimal-mistakes/issues/334) + +## [3.2.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.1) + +### Bug Fixes + +- Remove need for "double tapping" masthead menu links on iOS devices. [#315](https://github.com/mmistakes/minimal-mistakes/issues/315) + +### Maintenance + +- Add `ISSUE_TEMPLATE.md` for improve issue submission process. + +## [3.2.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.2.0) + +### Bug Fixes + +- Fix missing category/tag links in post footer due to possible conflict with `site.tags` and `site.categories`. [#329](https://github.com/mmistakes/minimal-mistakes/issues/329#issuecomment-222375568) + +## [3.1.8](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.8) + +### Bug Fixes + +- Fix `Liquid Exception: undefined method 'gsub' for nil:NilClass in _layouts/single.html` error when `page.title` is null. `

` element is now conditional if `title:` is not set for a `page` or collection item. [#312](https://github.com/mmistakes/minimal-mistakes/issues/312) + +### Maintenance + +- Remove duplicate `fa-twitter` and `fa-twitter-square` classes from `_utilities.scss`. [#302](https://github.com/mmistakes/minimal-mistakes/issues/302) + +- Document installing additional Jekyll gem dependencies when using `gem "jekyll"` instead of `gem "github-pages"` to avoid any errors on run. [#305](https://github.com/mmistakes/minimal-mistakes/issues/305) + +## [3.1.7](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.7) + +### Enhancements + +- Add translation key for "Recent Posts" used in home page `index.html`. [#316](https://github.com/mmistakes/minimal-mistakes/pull/316) + +### Maintenance + +- Small fix to avoid underlying the whitespace between icons and related text when hovering. [#303](https://github.com/mmistakes/minimal-mistakes/pull/303) + +## [3.1.6](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.6) + +### Maintenance + +- Update gem dependencies. Run `bundle` to update `Gemfile.lock`. + +## [3.1.5](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.5) + +### Maintenance + +- Fix `www` and `https` links in author profile include [#293](https://github.com/mmistakes/minimal-mistakes/pull/293) + +## [3.1.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.4) + +### Enhancements + +- Add overlay_filter param to hero headers [#298](https://github.com/mmistakes/minimal-mistakes/pull/298) + +## [3.1.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.3) + +### Enhancements + +- Improve `site.locale` documentation [#284](https://github.com/mmistakes/minimal-mistakes/issues/284) +- Remove ProTip note about protocol-less `site.url` as it is an anti-pattern [#288](https://github.com/mmistakes/minimal-mistakes/issues/288) + +### Bug Fixes + +- Fix `og_image` URL in seo.html [#277](https://github.com/mmistakes/minimal-mistakes/issues/277) +- Fix `author_profile` toggle when assigned in a `_layout` [#285](https://github.com/mmistakes/minimal-mistakes/issues/285) +- Fix typo in `build:all` npm script [#283](https://github.com/mmistakes/minimal-mistakes/pull/283) +- Fix URL typo documentation [#287](https://github.com/mmistakes/minimal-mistakes/issues/287) +- SEO author bug. If `twitter.username` is set and `author.twitter` is `nil` bad things happen. [#289](https://github.com/mmistakes/minimal-mistakes/issues/289) + +## [3.1.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.2) + +### Enhancements + +- Explain how to use `nav_list` helper in [documentation](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#navigation-list). +- Reduce left/right padding on smaller screens to increase width of main content column. + +### Bug Fixes + +- Fix alignment issues with related posts [#273](https://github.com/mmistakes/minimal-mistakes/issues/273) and "Follow" button in author profile [#274](https://github.com/mmistakes/minimal-mistakes/issues/274). + +## [3.1.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.1) + +### Bug Fix + +- Fixed reading time bug when `words_per_minute` wasn't set in `_config.yml` [#271](https://github.com/mmistakes/minimal-mistakes/issues/271) + +## [3.1.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.1.0) + +### Enhancements + +- Updated [Font Awesome](https://fortawesome.github.io/Font-Awesome/whats-new/) to version 4.6.1 +- Added optional GitHub and Bitbucket links to footer if set on `site.author` in `_config.yml`. + +### Bug Fixes + +- Fixed Bitbucket URL typo in author sidebar. + +## [3.0.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/3.0.3) + +### Enhancements + +- Rebuilt the entire theme: layouts, includes, stylesheets, scripts, you name it. +- Refreshed the look and feel while staying true to the original design of the theme (author sidebar/main content). +- Replaced grid system with [Susy](http://susy.oddbird.net/). +- Replaced Grunt tasks with `npm` scripts. +- Removed Google Fonts and replaced with system fonts to improve performance (they can be [added back](https://mmistakes.github.io/minimal-mistakes/docs/stylesheets/) if desired) +- Greatly improved [theme documentation](https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/). +- Increased the amount of sample posts, sample pages, and sample collections to throughly test the theme and edge-cases. +- Moved all sample content and assets out of `master` to keep it as clean as possible for forking. +- Added new layouts for `splash` pages, archives for [`jekyll-archives`](https://github.com/jekyll/jekyll-archives) if enabled, and [`compress.html`](https://github.com/penibelst/jekyll-compress-html) to improve performance. +- Added taxonomy links to posts (tags and categories). +- Added optional "reading time" meta data. +- Improved Liquid used for Twitter Cards and Open Graph data in ``. +- Improved `gallery` include helper and added `feature_row` for use with splash page layout. +- Added Keybase.io, author web URI, and Bitbucket optional links to sidebar. +- Add `feed.xml` link to footer. +- Added a [UI text data file](https://mmistakes.github.io/minimal-mistakes/docs/ui-text/) to easily change all text found in the theme. +- Added LinkedIn to optional social share buttons. +- Added Facebook, Google+, and custom commenting options in addition to Disqus. +- Added optional breadcrumb links. + +## [2.2.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/2.2.1) + +## [2.2.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/2.2.0) + +### Enhancements + +- Add support for Jekyll 3.0 +- Minor updates to syntax highlighting CSS and theme documentation + +## [2.1.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/2.1.3) + +### Enhancements + +- Cleaner print styles that remove the top navigation, social sharing buttons, and other elements not needed when printed. + +## [2.1.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/2.1.2) + +### Enhancements + +- Add optional CodePen icon/url to author side bar [#156](https://github.com/mmistakes/minimal-mistakes/pull/156) +- Documented Stackoverflow username explanation in `_config.yml` [#157](https://github.com/mmistakes/minimal-mistakes/pull/157) +- Simplified Liquid in `post-index.html` to better handle year listings [#166](https://github.com/mmistakes/minimal-mistakes/pull/166) + +### Bug Fixes + +- Cleanup Facebook related Open Graph meta tags [#149](https://github.com/mmistakes/minimal-mistakes/issues/149) +- Corrected minor typos [#158](https://github.com/mmistakes/minimal-mistakes/pull/158) [#175](https://github.com/mmistakes/minimal-mistakes/issues/175) + +## [2.1.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/2.1.1) + +### Enhancements + +- Add optional XING profile link to author sidebar +- Include open graph meta tags for feature image (if assigned) [#149](https://github.com/mmistakes/minimal-mistakes/issues/149) +- Create an include for feed footer + +### Bug Fixes + +- Remove http protocol from Google search form on sample 404 page +- Only show related posts if there are one or more available +- Fix alignment of email address link in author sidebar + +## [2.1.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/2.1.0) + +### Enhancements + +- Add optional social sharing buttons ([#42](https://github.com/mmistakes/minimal-mistakes/issues/42)) + +![social sharing buttons](https://cloud.githubusercontent.com/assets/1376749/5860522/d9f28a96-a22f-11e4-9b83-940a3a9a766a.png) + +- Add Soundcloud, YouTube ([#95](https://github.com/mmistakes/minimal-mistakes/pull/95)), Flickr ([#119](https://github.com/mmistakes/minimal-mistakes/pull/119)), and Weibo ([#116](https://github.com/mmistakes/minimal-mistakes/pull/116)) icons for use in author sidebar. +- Fix typos in posts and documentation and remove references to Less +- Include note about Octopress gem being optional +- Post author override support extended to the Atom feed ([#71](https://github.com/mmistakes/minimal-mistakes/pull/71)) +- Only include email address in feed if specified in `_config.yml` or author `_data` +- Wrap all page content in `#main` to harmonize article and post index styles ([#86](https://github.com/mmistakes/minimal-mistakes/issues/86)) +- Include new sample feature images for posts and pages +- Table of contents improvements: fix collapse toggle, indent nested elements, show on small screens, and create an `_include` for reusing in posts and pages. +- Include note about running Jekyll with `bundle exec` when using Bundler +- Fix home page path in top navigation +- Remove Google Authorship ([#120](https://github.com/mmistakes/minimal-mistakes/issues/120)) +- Remove duplicate author content that displayed in `div.article-author-bottom` +- Removed unused `_sass/print.scss` styles +- Improve comments in `.scss` files + +## [2.0.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/v2.0) + +## [1.3.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/1.3.3) + +### Enhancements + +- Added new icons and profile links for Stackoverflow, Dribbble, Pinterest, Foursquare, and Steam to the author bio sidebar. +- Cleaned up the Kramdown auto table of contents styling to be more readable +- Removed page width specific .less stylesheets and created mixins for easier updating +- Removed Modernizr since it wasn't being used +- Added pages to sitemap.xml +- Added category: to rake new_post task +- Minor typographic changes + +### Bug Fixes + +- Corrected various broken links in README and Theme Setup. + +## [1.3.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/1.3.1) + +### Enhancements + +- Cleaned up table of contents styling +- Reworked top navigation to be a better experience on small screens. Nav items now display vertically when the menu button is tapped, revealing links with larger touch targets. + +![menu animation](https://camo.githubusercontent.com/3fbd8c1326485f4b1ab32c0005c0fca7660b5d31/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313337363734392f323136343037352f31653366303663322d393465372d313165332d383961612d6436623636376562306564662e676966) + +## [1.2.0](https://github.com/mmistakes/minimal-mistakes/releases/tag/1.2.0) + +### Bug Fixes + +- Table weren't filling the entire width of the content container. They now scale at 100%. Thanks [@dhruvbhatia](https://github.com/dhruvbhatia) + +### Enhancements + +- Decreased spacing between Markdown footnotes +- Removed dark background on footer +- Removed UPPERCASE styling on post titles in the index listing + +## [1.1.4](https://github.com/mmistakes/minimal-mistakes/releases/tag/1.1.4) + +### Bug Fixes + +- Fix top navigation bug issue ([#10](https://github.com/mmistakes/minimal-mistakes/issues/10)) for real this time. Remember to clear your floats kids. + +## [1.1.3](https://github.com/mmistakes/minimal-mistakes/releases/tag/1.1.3) + +### Bug Fixes + +- Fix top navigation links that weren't click able on small viewports (Issue [#10](https://github.com/mmistakes/minimal-mistakes/issues/10)). +- Remove line wrap from top navigation links that may span multiple lines. + +## [1.1.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/1.1.2) + +### Enhancements + +- Added Grunt build script for compiling Less/JavaScript and optimizing image assets. +- Added support for large image summary Twitter card. +- Stylesheet adjustments + +## [1.1.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/1.1.1) + +### Bug Fixes + +- Removed [Typeplate](http://typeplate.com/) styles. Was [causing issues with newer versions of Less](https://github.com/typeplate/typeplate.github.io/issues/108) and is no longer maintained. + +### Enhancements + +- Added [image attribution](http://mmistakes.github.io/minimal-mistakes/theme-setup/#feature-images) for post and page feature images. +- Added [404 page](http://mmistakes.github.io/minimal-mistakes/404.html). +- Cleaned up various Less variables to better align with naming conventions used in other MM Jekyll themes. +- Removed Chrome Frame references. +- Added global CSS3 transitions to text and block elements. +- Improved typography in a few places. + +## [1.0.2](https://github.com/mmistakes/minimal-mistakes/releases/tag/v1.0.2) + +### Enhancements + +- Google Analytics, Google Authorship, webmaster verifies, and Twitter card meta are now optional. + +## [1.0.1](https://github.com/mmistakes/minimal-mistakes/releases/tag/v1.0.1) diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..1291498 --- /dev/null +++ b/Gemfile @@ -0,0 +1,2 @@ +source "https://rubygems.org" +gemspec \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..af1e9d4 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013-2019 Michael Rose and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..aa7812f --- /dev/null +++ b/README.md @@ -0,0 +1,268 @@ +# [Minimal Mistakes Jekyll theme](https://mmistakes.github.io/minimal-mistakes/) + +[![LICENSE](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/LICENSE) +[![Jekyll](https://img.shields.io/badge/jekyll-%3E%3D%203.6-blue.svg)](https://jekyllrb.com/) +[![Ruby gem](https://img.shields.io/gem/v/minimal-mistakes-jekyll.svg)](https://rubygems.org/gems/minimal-mistakes-jekyll) +[![Tip Me via PayPal](https://img.shields.io/badge/PayPal-tip%20me-green.svg?logo=paypal)](https://www.paypal.me/mmistakes) + +Minimal Mistakes is a flexible two-column Jekyll theme, perfect for building personal sites, blogs, and portfolios. As the name implies, styling is purposely minimalistic to be enhanced and customized by you :smile:. + +:sparkles: See what's new in the [CHANGELOG](CHANGELOG.md). + +**If you enjoy this theme, please consider [supporting me](https://www.paypal.me/mmistakes) to continue developing and maintaining it.** + +[![Support via PayPal](https://cdn.rawgit.com/twolfson/paypal-github-button/1.0.0/dist/button.svg)](https://www.paypal.me/mmistakes) + +**Note:** The theme uses the [jekyll-include-cache](https://github.com/benbalter/jekyll-include-cache) plugin which will need to be installed in your `Gemfile` and added to the `plugins` array of `_config.yml`. Otherwise you'll throw `Unknown tag 'include_cached'` errors at build. + +[![Minimal Mistakes live preview][2]][1] + +[1]: https://mmistakes.github.io/minimal-mistakes/ +[2]: screenshot.png (live preview) + +![layout examples](screenshot-layouts.png) + +## Notable features + +- Bundled as a "theme gem" for easier installation/upgrading. +- Compatible with GitHub Pages. +- Support for Jekyll's built-in Sass/SCSS preprocessor. +- Nine different skins (color variations). +- Several responsive layout options (single, archive index, search, splash, and paginated home page). +- Optimized for search engines with support for [Twitter Cards](https://dev.twitter.com/cards/overview) and [Open Graph](http://ogp.me/) data. +- Optional [header images](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#headers), [custom sidebars](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#sidebars), [table of contents](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#table-of-contents), [galleries](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#gallery), related posts, [breadcrumb links](https://mmistakes.github.io/minimal-mistakes/docs/configuration/#breadcrumb-navigation-beta), [navigation lists](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#navigation-list), and more. +- Commenting support (powered by [Disqus](https://disqus.com/), [Facebook](https://developers.facebook.com/docs/plugins/comments), Google+, [Discourse](https://www.discourse.org/), static-based via [Staticman](https://staticman.net/), and [utterances](https://utteranc.es/)). +- [Google Analytics](https://www.google.com/analytics/) support. +- UI localized text in English (default), Brazilian Portuguese (Português brasileiro), Chinese, Danish, Dutch, French (Français), German (Deutsch), Greek, Hindi (हिंदी), Hungarian, Indonesian, Italian (Italiano), Japanese, Korean, Malayalam, Nepali (Nepalese), Persian (فارسی), Polish, Punjabi (ਪੰਜਾਬੀ), Romanian, Russian, Slovak, Spanish (Español), Swedish, Thai, Turkish (Türkçe), and Vietnamese. + +## Skins (color variations) + +This theme comes in nine different skins (including the default one). + +| `air` | `contrast` | `dark` | +| --- | --- | --- | +| ![air skin](https://mmistakes.github.io/minimal-mistakes/assets/images/air-skin-archive.png) | ![contrast skin](https://mmistakes.github.io/minimal-mistakes/assets/images/contrast-skin-archive.png) | ![dark skin](https://mmistakes.github.io/minimal-mistakes/assets/images/dark-skin-archive.png) | + +| `dirt` | `mint` | `sunrise` | +| --- | --- | --- | +| ![dirt skin](https://mmistakes.github.io/minimal-mistakes/assets/images/dirt-skin-archive.png) | ![mint skin](https://mmistakes.github.io/minimal-mistakes/assets/images/mint-skin-archive.png) | ![sunrise skin](https://mmistakes.github.io/minimal-mistakes/assets/images/sunrise-skin-archive.png) | + +| `aqua` | `neon` | `plum` | +| --- | --- | --- | +| ![aqua skin](https://mmistakes.github.io/minimal-mistakes/assets/images/aqua-skin-archive.png) | ![neon skin](https://mmistakes.github.io/minimal-mistakes/assets/images/neon-skin-archive.png) | ![plum skin](https://mmistakes.github.io/minimal-mistakes/assets/images/plum-skin-archive.png) | + +## Demo pages + +| Name | Description | +| ------------------------------------------- | ----------------------------------------------------- | +| [Post with Header Image][header-image-post] | A post with a large header image. | +| [HTML Tags and Formatting Post][html-tags-post] | A variety of common markup showing how the theme styles them. | +| [Syntax Highlighting Post][syntax-post] | Post displaying highlighted code. | +| [Post with a Gallery][gallery-post] | A post showing several images wrapped in `
` elements. | +| [Sample Collection Page][sample-collection] | Single page from a collection. | +| [Categories Archive][categories-archive] | Posts grouped by category. | +| [Tags Archive][tags-archive] | Posts grouped by tag. | + +Additional sample posts are available under [posts archive][year-archive] on the demo site. Source files for these (and the entire demo site) can be found in [`/docs`](docs). + +[header-image-post]: https://mmistakes.github.io/minimal-mistakes/layout-header-image-text-readability/ +[gallery-post]: https://mmistakes.github.io/minimal-mistakes/post%20formats/post-gallery/ +[html-tags-post]: https://mmistakes.github.io/minimal-mistakes/markup/markup-html-tags-and-formatting/ +[syntax-post]: https://mmistakes.github.io/minimal-mistakes/markup-syntax-highlighting/ +[sample-collection]: https://mmistakes.github.io/minimal-mistakes/recipes/chocolate-chip-cookies/ +[categories-archive]: https://mmistakes.github.io/minimal-mistakes/categories/ +[tags-archive]: https://mmistakes.github.io/minimal-mistakes/tags/ +[year-archive]: https://mmistakes.github.io/minimal-mistakes/year-archive/ + +## Installation + +There are three ways to install: as a [gem-based theme](https://jekyllrb.com/docs/themes/#understanding-gem-based-themes), as a [remote theme](https://blog.github.com/2017-11-29-use-any-theme-with-github-pages/) (GitHub Pages compatible), or forking/directly copying all of the theme files into your project. + +### Gem-based method + +With Gem-based themes, directories such as the `assets`, `_layouts`, `_includes`, and `_sass` are stored in the theme’s gem, hidden from your immediate view. Yet all of the necessary directories will be read and processed during Jekyll’s build process. + +This allows for easier installation and updating as you don't have to manage any of the theme files. To install: + +1. Add the following to your `Gemfile`: + + ```ruby + gem "minimal-mistakes-jekyll" + ``` + +2. Fetch and update bundled gems by running the following [Bundler](http://bundler.io/) command: + + ```bash + bundle + ``` + +3. Set the `theme` in your project's Jekyll `_config.yml` file: + + ```yaml + theme: minimal-mistakes-jekyll + ``` + +To update the theme run `bundle update`. + +### Remote theme method + +Remote themes are similar to Gem-based themes, but do not require `Gemfile` changes or whitelisting making them ideal for sites hosted with GitHub Pages. + +To install: + +1. Create/replace the contents of your `Gemfile` with the following: + + ```ruby + source "https://rubygems.org" + + gem "github-pages", group: :jekyll_plugins + ``` + +2. Add `jekyll-include-cache` to the `plugins` array of your `_config.yml`. + +3. Fetch and update bundled gems by running the following [Bundler](http://bundler.io/) command: + + ```bash + bundle + ``` + +4. Add `remote_theme: "mmistakes/minimal-mistakes@4.16.4"` to your `_config.yml` file. Remove any other `theme:` or `remote_theme:` entry. + +**Looking for an example?** Fork the [Minimal Mistakes remote theme starter](https://github.com/mmistakes/mm-github-pages-starter) for the quickest method of getting a GitHub Pages hosted site up and running. Replace sample content with your own and configure as needed. + +## Usage + +For detailed instructions on how to configure, customize, add/migrate content, and more read the [theme's documentation](https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/). + +--- + +## Contributing + +Having trouble working with the theme? Found a typo in the documentation? Interested in adding a feature or [fixing a bug](https://github.com/mmistakes/minimal-mistakes/issues)? Then by all means [submit an issue](https://github.com/mmistakes/minimal-mistakes/issues/new) or [pull request](https://help.github.com/articles/using-pull-requests/). If this is your first pull request, it may be helpful to read up on the [GitHub Flow](https://guides.github.com/introduction/flow/) first. + +Minimal Mistakes has been designed as a base for you to customize and fit your site's unique needs. Please keep this in mind when requesting features and/or submitting pull requests. If it's not something that most people will use, I probably won't consider it. When in doubt ask. + +This goes for author sidebar links and "share button" additions -- I have no intention of merging in every possibly option, the essentials are there to get you started :smile:. + +### Pull Requests + +When submitting a pull request: + +1. Clone the repo. +2. Create a branch off of `master` and give it a meaningful name (e.g. `my-awesome-new-feature`). +3. Open a pull request on GitHub and describe the feature or fix. + +Theme documentation and demo pages can be found in the [`/docs`](docs) if submitting improvements, typo corrections, etc. + +## Development + +To set up your environment to develop this theme, run `bundle install`. + +To test the theme, run `bundle exec rake preview` and open your browser at `http://localhost:4000/test/`. This starts a Jekyll server using content in the `test/` directory. As modifications are made to the theme and test site, it will regenerate and you should see the changes in the browser after a refresh. + +--- + +## Credits + +### Creator + +**Michael Rose** + +- +- +- + +### Icons + Demo Images: + +- [The Noun Project](https://thenounproject.com) -- Garrett Knoll, Arthur Shlain, and [tracy tam](https://thenounproject.com/tracytam) +- [Font Awesome](http://fontawesome.io/) +- [Unsplash](https://unsplash.com/) + +### Other: + +- [Jekyll](http://jekyllrb.com/) +- [jQuery](http://jquery.com/) +- [Susy](http://susy.oddbird.net/) +- [Breakpoint](http://breakpoint-sass.com/) +- [Magnific Popup](http://dimsemenov.com/plugins/magnific-popup/) +- [FitVids.JS](http://fitvidsjs.com/) +- [GreedyNav.js](https://github.com/lukejacksonn/GreedyNav) +- [jQuery Smooth Scroll](https://github.com/kswedberg/jquery-smooth-scroll) +- [jQuery throttle / debounce](http://benalman.com/projects/jquery-throttle-debounce-plugin/) +- [Lunr](http://lunrjs.com) + +--- + +## License + +The MIT License (MIT) + +Copyright (c) 2013-2019 Michael Rose and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Minimal Mistakes incorporates icons from [The Noun Project](https://thenounproject.com/) +creators Garrett Knoll, Arthur Shlain, and tracy tam. +Icons are distributed under Creative Commons Attribution 3.0 United States (CC BY 3.0 US). + +Minimal Mistakes incorporates [Font Awesome](http://fontawesome.io/), +Copyright (c) 2017 Dave Gandy. +Font Awesome is distributed under the terms of the [SIL OFL 1.1](http://scripts.sil.org/OFL) +and [MIT License](http://opensource.org/licenses/MIT). + +Minimal Mistakes incorporates photographs from [Unsplash](https://unsplash.com). + +Minimal Mistakes incorporates [Susy](http://susy.oddbird.net/), +Copyright (c) 2017, Miriam Eric Suzanne. +Susy is distributed under the terms of the [BSD 3-clause "New" or "Revised" License](https://opensource.org/licenses/BSD-3-Clause). + +Minimal Mistakes incorporates [Breakpoint](http://breakpoint-sass.com/). +Breakpoint is distributed under the terms of the [MIT/GPL Licenses](http://opensource.org/licenses/MIT). + +Minimal Mistakes incorporates [FitVids.js](https://github.com/davatron5000/FitVids.js/), +Copyright (c) 2013 Dave Rubert and Chris Coyier. +FitVids is distributed under the terms of the [WTFPL License](http://sam.zoy.org/wtfpl/). + +Minimal Mistakes incorporates [Magnific Popup](http://dimsemenov.com/plugins/magnific-popup/), +Copyright (c) 2014-2016 Dmitry Semenov, http://dimsemenov.com. +Magnific Popup is distributed under the terms of the MIT License. + +Minimal Mistakes incorporates [jQuery Smooth Scroll](https://github.com/kswedberg/jquery-smooth-scroll), +Copyright (c) 2017 Karl Swedberg. +jQuery Smooth Scroll is distributed under the terms of the [MIT License](http://opensource.org/licenses/MIT). + +Minimal Mistakes incorporates [jQuery throttle / debounce](http://benalman.com/projects/jquery-throttle-debounce-plugin/), +Copyright (c) 2010 "Cowboy" Ben Alman. +jQuery throttle / debounce is distributed under the terms of the [MIT License](http://opensource.org/licenses/MIT). + +Minimal Mistakes incorporates [GreedyNav.js](https://github.com/lukejacksonn/GreedyNav), +Copyright (c) 2015 Luke Jackson. +GreedyNav.js is distributed under the terms of the [MIT License](http://opensource.org/licenses/MIT). + +Minimal Mistakes incorporates [Jekyll Group-By-Array](https://github.com/mushishi78/jekyll-group-by-array), +Copyright (c) 2015 Max White . +Jekyll Group-By-Array is distributed under the terms of the [MIT License](http://opensource.org/licenses/MIT). + +Minimal Mistakes incorporates [@allejo's Pure Liquid Jekyll Table of Contents](https://allejo.io/blog/a-jekyll-toc-in-liquid-only/), +Copyright (c) 2017 Vladimir Jimenez. +Pure Liquid Jekyll Table of Contents is distributed under the terms of the [MIT License](http://opensource.org/licenses/MIT). + +Minimal Mistakes incorporates [Lunr](http://lunrjs.com), +Copyright (c) 2018 Oliver Nightingale. +Lunr is distributed under the terms of the [MIT License](http://opensource.org/licenses/MIT). diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..921330e --- /dev/null +++ b/Rakefile @@ -0,0 +1,76 @@ +require "bundler/gem_tasks" +require "jekyll" +require "listen" + +def listen_ignore_paths(base, options) + [ + /_config\.ya?ml/, + /_site/, + /\.jekyll-metadata/ + ] +end + +def listen_handler(base, options) + site = Jekyll::Site.new(options) + Jekyll::Command.process_site(site) + proc do |modified, added, removed| + t = Time.now + c = modified + added + removed + n = c.length + relative_paths = c.map{ |p| Pathname.new(p).relative_path_from(base).to_s } + print Jekyll.logger.message("Regenerating:", "#{relative_paths.join(", ")} changed... ") + begin + Jekyll::Command.process_site(site) + puts "regenerated in #{Time.now - t} seconds." + rescue => e + puts "error:" + Jekyll.logger.warn "Error:", e.message + Jekyll.logger.warn "Error:", "Run jekyll build --trace for more information." + end + end +end + +task :preview do + base = Pathname.new('.').expand_path + options = { + "source" => base.join('test').to_s, + "destination" => base.join('test/_site').to_s, + "force_polling" => false, + "serving" => true, + "theme" => "minimal-mistakes-jekyll" + } + + options = Jekyll.configuration(options) + + ENV["LISTEN_GEM_DEBUGGING"] = "1" + listener = Listen.to( + base.join("_data"), + base.join("_includes"), + base.join("_layouts"), + base.join("_sass"), + base.join("assets"), + options["source"], + :ignore => listen_ignore_paths(base, options), + :force_polling => options['force_polling'], + &(listen_handler(base, options)) + ) + + begin + listener.start + Jekyll.logger.info "Auto-regeneration:", "enabled for '#{options["source"]}'" + + unless options['serving'] + trap("INT") do + listener.stop + puts " Halting auto-regeneration." + exit 0 + end + + loop { sleep 1000 } + end + rescue ThreadError + # You pressed Ctrl-C, oh my! + end + + Jekyll::Commands::Serve.process(options) +end diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..ddd02c2 --- /dev/null +++ b/_config.yml @@ -0,0 +1,295 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your entire site, values +# which you are expected to set up once and rarely need to edit after that. +# For technical reasons, this file is *NOT* reloaded automatically when you use +# `jekyll serve`. If you change this file, please restart the server process. + +# Theme Settings +# +# Review documentation to determine if you should use `theme` or `remote_theme` +# https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/#installing-the-theme + +# theme : "minimal-mistakes-jekyll" +# remote_theme : "mmistakes/minimal-mistakes" +minimal_mistakes_skin : "contrast" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise" + +# Site Settings +locale : "en-US" +title : "MISP Standard" +title_separator : "-" +name : "MISP Standard" +description : "The collaborative intelligence standard powering intelligence and information exchange, sharing and modeling." +url : # the base hostname & protocol for your site e.g. "https://mmistakes.github.io" +baseurl : # the subpath of your site, e.g. "/blog" +repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes" +teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png" +logo : "/assets/images/misp-standard.png" # path of logo image to display in the masthead, e.g. "/assets/images/88x88.png" +masthead_title : # overrides the website title displayed in the masthead, use " " for no title +# breadcrumbs : false # true, false (default) +words_per_minute : 200 +comments: + provider : # false (default), "disqus", "discourse", "facebook", "staticman", "staticman_v2", "utterances", "custom" + disqus: + shortname : # https://help.disqus.com/customer/portal/articles/466208-what-s-a-shortname- + discourse: + server : # https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963 , e.g.: meta.discourse.org + facebook: + # https://developers.facebook.com/docs/plugins/comments + appid : + num_posts : # 5 (default) + colorscheme : # "light" (default), "dark" + utterances: + theme : # "github-light" (default), "github-dark" + issue_term : # "pathname" (default) +staticman: + allowedFields : # ['name', 'email', 'url', 'message'] + branch : # "master" + commitMessage : # "New comment by {fields.name}" + filename : # comment-{@timestamp} + format : # "yml" + moderation : # true + path : # "/_data/comments/{options.slug}" (default) + requiredFields : # ['name', 'email', 'message'] + transforms: + email : # "md5" + generatedFields: + date: + type : # "date" + options: + format : # "iso8601" (default), "timestamp-seconds", "timestamp-milliseconds" + endpoint : # URL of your own deployment with trailing slash, will fallback to the public instance +reCaptcha: + siteKey : + secret : +atom_feed: + path : # blank (default) uses feed.xml +search : # true, false (default) +search_full_content : # true, false (default) +search_provider : # lunr (default), algolia, google +algolia: + application_id : # YOUR_APPLICATION_ID + index_name : # YOUR_INDEX_NAME + search_only_api_key : # YOUR_SEARCH_ONLY_API_KEY + powered_by : # true (default), false +google: + search_engine_id : # YOUR_SEARCH_ENGINE_ID + instant_search : # false (default), true +# SEO Related +google_site_verification : +bing_site_verification : +yandex_site_verification : +naver_site_verification : + +# Social Sharing +twitter: + username : +facebook: + username : + app_id : + publisher : +og_image : # Open Graph/Twitter default site image +# For specifying social profiles +# - https://developers.google.com/structured-data/customize/social-profiles +social: + type : # Person or Organization (defaults to Person) + name : # If the user or organization name differs from the site's name + links: # An array of links to social media profiles + +# Analytics +analytics: + provider : false # false (default), "google", "google-universal", "custom" + google: + tracking_id : + anonymize_ip : # true, false (default) + + +# Site Author +author: + name : "MISP Standard" + avatar : # path of avatar image, e.g. "/assets/images/bio-photo.jpg" + bio : "" + location : "International" + email : + links: + - label: "Email" + icon: "fas fa-fw fa-envelope-square" + # url: mailto:your.name@email.com + - label: "Website" + icon: "fas fa-fw fa-link" + # url: "https://your-website.com" + - label: "Twitter" + icon: "fab fa-fw fa-twitter-square" + url: "https://twitter.com/MISPProject" + - label: "Facebook" + icon: "fab fa-fw fa-facebook-square" + # url: "https://facebook.com/" + - label: "GitHub" + icon: "fab fa-fw fa-github" + # url: "https://github.com/" + - label: "Instagram" + icon: "fab fa-fw fa-instagram" + # url: "https://instagram.com/" + +# Site Footer +footer: + links: + - label: "Twitter" + icon: "fab fa-fw fa-twitter-square" + url: "https://twitter.com/MISPProject" + - label: "Facebook" + icon: "fab fa-fw fa-facebook-square" + # url: + - label: "GitHub" + icon: "fab fa-fw fa-github" + url: "https://www.github.com/MISP" + - label: "GitLab" + icon: "fab fa-fw fa-gitlab" + # url: + - label: "Bitbucket" + icon: "fab fa-fw fa-bitbucket" + # url: + - label: "Instagram" + icon: "fab fa-fw fa-instagram" + # url: + + +# Reading Files +include: + - .htaccess + - _pages +exclude: + - "*.sublime-project" + - "*.sublime-workspace" + - vendor + - .asset-cache + - .bundle + - .jekyll-assets-cache + - .sass-cache + - assets/js/plugins + - assets/js/_main.js + - assets/js/vendor + - Capfile + - CHANGELOG + - config + - Gemfile + - Gruntfile.js + - gulpfile.js + - LICENSE + - log + - node_modules + - package.json + - Rakefile + - README + - tmp + - /docs # ignore Minimal Mistakes /docs + - /test # ignore Minimal Mistakes /test +keep_files: + - .git + - .svn +encoding: "utf-8" +markdown_ext: "markdown,mkdown,mkdn,mkd,md" + + +# Conversion +markdown: kramdown +highlighter: rouge +lsi: false +excerpt_separator: "\n\n" +incremental: false + + +# Markdown Processing +kramdown: + input: GFM + hard_wrap: false + auto_ids: true + footnote_nr: 1 + entity_output: as_char + toc_levels: 1..6 + smart_quotes: lsquo,rsquo,ldquo,rdquo + enable_coderay: false + + +# Sass/SCSS +sass: + sass_dir: _sass + style: compressed # http://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style + + +# Outputting +permalink: /:categories/:title/ +paginate: 5 # amount of posts to show +paginate_path: /page:num/ +timezone: # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + + +# Plugins (previously gems:) +plugins: + - jekyll-paginate + - jekyll-sitemap + - jekyll-gist + - jekyll-feed + - jemoji + - jekyll-include-cache + +# mimic GitHub Pages with --safe +whitelist: + - jekyll-paginate + - jekyll-sitemap + - jekyll-gist + - jekyll-feed + - jemoji + - jekyll-include-cache + + +# Archives +# Type +# - GitHub Pages compatible archive pages built with Liquid ~> type: liquid (default) +# - Jekyll Archives plugin archive pages ~> type: jekyll-archives +# Path (examples) +# - Archive page should exist at path when using Liquid method or you can +# expect broken links (especially with breadcrumbs enabled) +# - /tags/my-awesome-tag/index.html ~> path: /tags/ +# - path: /categories/ +# - path: / +category_archive: + type: liquid + path: /categories/ +tag_archive: + type: liquid + path: /tags/ +# https://github.com/jekyll/jekyll-archives +# jekyll-archives: +# enabled: +# - categories +# - tags +# layouts: +# category: archive-taxonomy +# tag: archive-taxonomy +# permalinks: +# category: /categories/:name/ +# tag: /tags/:name/ + + +# HTML Compression +# - http://jch.penibelst.de/ +compress_html: + clippings: all + ignore: + envs: development + + +# Defaults +defaults: + # _posts + - scope: + path: "" + type: posts + values: + layout: single + author_profile: true + read_time: true + comments: # true + share: true + related: true diff --git a/_data/navigation.yml b/_data/navigation.yml new file mode 100644 index 0000000..f077469 --- /dev/null +++ b/_data/navigation.yml @@ -0,0 +1,12 @@ +# main links +main: + - title: "About" + url: /about/ + - title: "News" + url: /post/ + # - title: "Sample Posts" + # url: /year-archive/ + # - title: "Sample Collections" + # url: /collection-archive/ + # - title: "Sitemap" + # url: /sitemap/ diff --git a/_data/ui-text.yml b/_data/ui-text.yml new file mode 100644 index 0000000..96aa415 --- /dev/null +++ b/_data/ui-text.yml @@ -0,0 +1,1525 @@ +# User interface text and labels + +# English (default) +# ----------------- +en: &DEFAULT_EN + skip_links : "Skip links" + skip_primary_nav : "Skip to primary navigation" + skip_content : "Skip to content" + skip_footer : "Skip to footer" + page : "Page" + pagination_previous : "Previous" + pagination_next : "Next" + breadcrumb_home_label : "Home" + breadcrumb_separator : "/" + menu_label : "Toggle menu" + search_label : "Toggle search" + toc_label : "On this page" + ext_link_label : "Direct link" + less_than : "less than" + minute_read : "minute read" + share_on_label : "Share on" + meta_label : + tags_label : "Tags:" + categories_label : "Categories:" + date_label : "Updated:" + comments_label : "Leave a comment" + comments_title : "Comments" + more_label : "Learn more" + related_label : "You may also enjoy" + follow_label : "Follow:" + feed_label : "Feed" + powered_by : "Powered by" + website_label : "Website" + email_label : "Email" + recent_posts : "Recent posts" + undefined_wpm : "Undefined parameter words_per_minute at _config.yml" + comment_form_info : "Your email address will not be published. Required fields are marked" + comment_form_comment_label : "Comment" + comment_form_md_info : "Markdown is supported." + comment_form_name_label : "Name" + comment_form_email_label : "Email address" + comment_form_website_label : "Website (optional)" + comment_btn_submit : "Submit comment" + comment_btn_submitted : "Submitted" + comment_success_msg : "Thanks for your comment! It will show on the site once it has been approved." + comment_error_msg : "Sorry, there was an error with your submission. Please make sure all required fields have been completed and try again." + loading_label : "Loading..." + search_placeholder_text : "Enter your search term..." + results_found : "Result(s) found" + back_to_top : "Back to top" +en-US: + <<: *DEFAULT_EN +en-CA: + <<: *DEFAULT_EN +en-GB: + <<: *DEFAULT_EN +en-AU: + <<: *DEFAULT_EN + +# Spanish +# ------- +es: &DEFAULT_ES + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Página" + pagination_previous : "Anterior" + pagination_next : "Siguiente" + breadcrumb_home_label : "Inicio" + breadcrumb_separator : "/" + menu_label : "Alternar menú" + search_label : "Alternar búsqueda" + toc_label : "En esta página" + ext_link_label : "Enlace directo" + less_than : "menos de" + minute_read : "minuto(s) de lectura" + share_on_label : "Compartir en" + meta_label : + tags_label : "Etiquetas:" + categories_label : "Categorías:" + date_label : "Actualizado:" + comments_label : "Deja un comentario" + comments_title : "Comentarios" + more_label : "Ver más" + related_label : "Puede que también te interese" + follow_label : "Seguir:" + feed_label : "Feed" + powered_by : "Funciona con" + website_label : "Sitio web" + email_label : "Correo electrónico" + recent_posts : "Entradas recientes" + undefined_wpm : "El parámetro words_per_minute (palabras por minuto) no está definido en _config.yml" + comment_form_info : "Tu dirección de correo electrónico no se publicará. Los campos obligatorios están marcados" + comment_form_comment_label : "Comentario" + comment_form_md_info : "Puedes utilizar Markdown" + comment_form_name_label : "Nombre" + comment_form_email_label : "Dirección de correo electrónico" + comment_form_website_label : "Sitio web (opcional)" + comment_btn_submit : "Enviar comentario" + comment_btn_submitted : "Enviado" + comment_success_msg : "¡Gracias por tu comentario! Se publicará una vez sea aprobado." + comment_error_msg : "Ha ocurrido un error al enviar el comentario. Asegúrate de completar todos los campos obligatorios e inténtalo de nuevo." + loading_label : "Cargando..." + search_placeholder_text : "Términos de búsqueda..." + results_found : "resultado(s) encontrado(s)" + back_to_top : "Volver arriba" +es-ES: + <<: *DEFAULT_ES +es-CO: + <<: *DEFAULT_ES + +# French +# ------ +fr: &DEFAULT_FR + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Page" + pagination_previous : "Précédent" + pagination_next : "Suivant" + breadcrumb_home_label : "Accueil" + breadcrumb_separator : "/" + menu_label : "Menu" + search_label : + toc_label : "Sur cette page" + ext_link_label : "Lien direct" + less_than : "moins de" + minute_read : "minute(s) de lecture" + share_on_label : "Partager sur" + meta_label : + tags_label : "Tags :" + categories_label : "Catégories :" + date_label : "Mis à jour :" + comments_label : "Laisser un commentaire" + comments_title : "Commentaires" + more_label : "Lire plus" + related_label : "Vous pourriez aimer aussi" + follow_label : "Contact" + feed_label : "Flux" + powered_by : "Propulsé par" + website_label : "Site" + email_label : "Email" + recent_posts : "Posts récents" + undefined_wpm : "Le paramètre words_per_minute n'est pas défini dans _config.yml" + comment_form_info : "Votre adresse email ne sera pas visible. Les champs obligatoires sont marqués" + comment_form_comment_label : "Commentaire" + comment_form_md_info : "Markdown est supporté." + comment_form_name_label : "Nom" + comment_form_email_label : "Adresse mail" + comment_form_website_label : "Site web (optionnel)" + comment_btn_submit : "Envoyer" + comment_btn_submitted : "Envoyé" + comment_success_msg : "Merci pour votre commentaire, il sera visible sur le site une fois approuvé." + comment_error_msg : "Désolé, une erreur est survenue lors de la soumission. Vérifiez que les champs obligatoires ont été remplis et réessayez." + loading_label : "Chargement..." + search_placeholder_text : "Entrez votre recherche..." + results_found : "Résultat(s) trouvé(s)" + back_to_top : "Retour en haut" +fr-FR: + <<: *DEFAULT_FR +fr-BE: + <<: *DEFAULT_FR +fr-CH: + <<: *DEFAULT_FR + +# Turkish +# ------- +tr: &DEFAULT_TR + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Sayfa" + pagination_previous : "Önceki" + pagination_next : "Sonraki" + breadcrumb_home_label : "Ana Sayfa" + breadcrumb_separator : "/" + menu_label : + search_label : + toc_label : "İçindekiler" + ext_link_label : "Doğrudan Bağlantı" + less_than : "Şu süreden az: " + minute_read : "dakika tahmini okuma süresi" + share_on_label : "Paylaş" + meta_label : + tags_label : "Etiketler:" + categories_label : "Kategoriler:" + date_label : "Güncelleme tarihi:" + comments_label : "Yorum yapın" + comments_title : "Yorumlar" + more_label : "Daha fazlasını öğrenin" + related_label : "Bunlar ilginizi çekebilir:" + follow_label : "Takip et:" + feed_label : "RSS" + powered_by : "Emeği geçenler: " + website_label : "Web sayfası" + email_label : "E-posta" + recent_posts : "Son yazılar" + undefined_wpm : "_config.yml dosyasında tanımlanmamış words_per_minute parametresi" + comment_form_info : "Email adresiniz gösterilmeyecektir. Zorunlu alanlar işaretlenmiştir" + comment_form_comment_label : "Yorumunuz" + comment_form_md_info : "Markdown desteklenmektedir." + comment_form_name_label : "Adınız" + comment_form_email_label : "Email adresiniz" + comment_form_website_label : "Websiteniz (opsiyonel)" + comment_btn_submit : "Yorum Yap" + comment_btn_submitted : "Gönderildi" + comment_success_msg : "Yorumunuz için teşekkürler! Yorumunuz onaylandıktan sonra sitede gösterilecektir." + comment_error_msg : "Maalesef bir hata oluştu. Lütfen zorunlu olan tüm alanları doldurduğunuzdan emin olun ve sonrasında tekrar deneyin." + loading_label : "Yükleniyor..." +tr-TR: + <<: *DEFAULT_TR + +# Portuguese +# ---------- +pt: &DEFAULT_PT + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Página" + pagination_previous : "Anterior" + pagination_next : "Seguinte" + breadcrumb_home_label : "Início" + breadcrumb_separator : "/" + menu_label : + search_label : + toc_label : "Nesta Página" + ext_link_label : "Link Direto" + less_than : "menos de" + minute_read : "minutos de leitura" + share_on_label : "Partilhar no" + meta_label : + tags_label : "Etiquetas:" + categories_label : "Categorias:" + date_label : "Atualizado:" + comments_label : "Deixe um Comentário" + comments_title : "Comentários" + more_label : "Saber mais" + related_label : "Também pode gostar de" + follow_label : "Siga:" + feed_label : "Feed" + powered_by : "Feito com" + website_label : "Site" + email_label : "Email" + recent_posts : "Artigos Recentes" + undefined_wpm : "Parâmetro words_per_minute não definido em _config.yml" + comment_form_info : "O seu endereço email não será publicado. Os campos obrigatórios estão assinalados" + comment_form_comment_label : "Comentário" + comment_form_md_info : "Markdown é suportado." + comment_form_name_label : "Nome" + comment_form_email_label : "Endereço Email" + comment_form_website_label : "Site (opcional)" + comment_btn_submit : "Sumbeter Comentário" + comment_btn_submitted : "Submetido" + comment_success_msg : "Obrigado pelo seu comentário! Será visível no site logo que aprovado." + comment_error_msg : "Lamento, ocorreu um erro na sua submissão. Por favor verifique se todos os campos obrigatórios estão corretamente preenchidos e tente novamente." + loading_label : "A carregar..." +pt-PT: + <<: *DEFAULT_PT +# Brazilian Portuguese +pt-BR: + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Página" + pagination_previous : "Anterior" + pagination_next : "Próxima" + breadcrumb_home_label : "Home" + breadcrumb_separator : "/" + menu_label : + search_label : "Buscar" + toc_label : "Nesta página" + ext_link_label : "Link direto" + less_than : "menos que" + minute_read : "minuto(s) de leitura" + share_on_label : "Compartilhe" + meta_label : + tags_label : "Tags:" + categories_label : "Categorias:" + date_label : "Atualizado em:" + comments_label : "Deixe um comentário" + comments_title : "Comentários" + more_label : "Saiba mais" + related_label : "Talvez você também goste" + follow_label : "Acompanhe no" + feed_label : "Feed" + powered_by : "Desenvolvido com" + website_label : "Site" + email_label : "E-mail" + recent_posts : "Publicações recentes" + undefined_wpm : "Parâmetro words_per_minute indefinido no _config.yml" + comment_form_info : "Seu e-mail não será publicado. Os campos obrigatórios estão marcados" + comment_form_comment_label : "Comentário" + comment_form_md_info : "Você pode usar Markdown." + comment_form_name_label : "Nome" + comment_form_email_label : "E-mail" + comment_form_website_label : "Site (opcional)" + comment_btn_submit : "Enviar comentário" + comment_btn_submitted : "Enviado" + comment_success_msg : "Obrigado pelo seu comentário! Ele aparecerá no site assim que for aprovado." + comment_error_msg : "Desculpe, ocorreu um erro no envio. Verifique se todos os campos obrigatórios foram preenchidos e tente novamente." + loading_label : "Carregando..." + search_placeholder_text : "Pesquisar..." + results_found : "Resultado(s) encontrado(s)" + back_to_top : "Voltar para o topo" + +# Italian +# ------- +it: &DEFAULT_IT + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Pagina" + pagination_previous : "Precedente" + pagination_next : "Prossima" + breadcrumb_home_label : "Home" + breadcrumb_separator : "/" + menu_label : + search_label : + toc_label : "Indice della pagina" + ext_link_label : "Link" + less_than : "meno di" + minute_read : "minuto/i di lettura" + share_on_label : "Condividi" + meta_label : + tags_label : "Tags:" + categories_label : "Categorie:" + date_label : "Aggiornato:" + comments_label : "Scrivi un commento" + comments_title : + more_label : "Scopri di più" + related_label : "Potrebbe Piacerti Anche" + follow_label : "Segui:" + feed_label : "Feed" + powered_by : "Powered by" + website_label : "Website" + email_label : "Email" + recent_posts : "Articoli Recenti" + undefined_wpm : "Parametro words_per_minute non definito in _config.yml" + comment_form_info : "Il tuo indirizzo email non sarà pubblicato. Sono segnati i campi obbligatori" + comment_form_comment_label : "Commenta" + comment_form_md_info : "Il linguaggio Markdown è supportato" + comment_form_name_label : "Nome" + comment_form_email_label : "Indirizzo email" + comment_form_website_label : "Sito Web (opzionale)" + comment_btn_submit : "Invia commento" + comment_btn_submitted : "Inviato" + comment_success_msg : "Grazie per il tuo commento! Verrà visualizzato nel sito una volta che sarà approvato." + comment_error_msg : "C'è stato un errore con il tuo invio. Assicurati che tutti i campi richiesti siano stati completati e riprova." + loading_label : "Caricamento..." + search_placeholder_text : "Inserisci termini di ricerca..." + results_found : "Risultati" + back_to_top : "Vai su" +it-IT: + <<: *DEFAULT_IT + +# Chinese (zh-CN Chinese - China) +# -------------------------------- +zh: &DEFAULT_ZH_HANS + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "页面" + pagination_previous : "向前" + pagination_next : "向后" + breadcrumb_home_label : "首页" + breadcrumb_separator : "/" + menu_label : "切换菜单" + search_label : + toc_label : "在本页上" + ext_link_label : "直接链接" + less_than : "少于" + minute_read : "分钟读完" + share_on_label : "分享" + meta_label : + tags_label : "标签:" + categories_label : "分类:" + date_label : "更新时间:" + comments_label : "留下评论" + comments_title : "评论" + more_label : "了解更多" + related_label : "猜您还喜欢" + follow_label : "关注:" + feed_label : "Feed" + powered_by : "技术来自于" + website_label : "网站" + email_label : "电子邮箱" + recent_posts : "最新文章" + undefined_wpm : "_config.yml配置中words_per_minute字段未定义" + comment_form_info : "您的电子邮箱地址并不会被展示。请填写标记为必须的字段。" + comment_form_comment_label : "评论" + comment_form_md_info : "Markdown语法已支持。" + comment_form_name_label : "姓名" + comment_form_email_label : "电子邮箱" + comment_form_website_label : "网站(可选)" + comment_btn_submit : "提交评论" + comment_btn_submitted : "已提交" + comment_success_msg : "感谢您的评论!被批准后它会立即在此站点展示。" + comment_error_msg : "很抱歉,您的提交存在错误。请确保所有必填字段都已填写正确,然后再试一次。" + loading_label : "正在加载..." + search_placeholder_text : "输入您要搜索的关键词..." + results_found : "条记录匹配" + back_to_top : "返回顶部" +zh-CN: + <<: *DEFAULT_ZH_HANS +zh-SG: + <<: *DEFAULT_ZH_HANS +# Taiwan (Traditional Chinese) +zh-TW: &DEFAULT_ZH_HANT + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "頁面" + pagination_previous : "較舊" + pagination_next : "較新" + breadcrumb_home_label : "首頁" + breadcrumb_separator : "/" + menu_label : "切換選單" + search_label : + toc_label : "本頁" + ext_link_label : "外部連結" + less_than : "少於" + minute_read : "分鐘閱讀" + share_on_label : "分享到" + meta_label : + tags_label : "標籤:" + categories_label : "分類:" + date_label : "更新時間:" + comments_label : "留言" + comments_title : "留言內容" + more_label : "了解更多" + related_label : "猜您有與趣" + follow_label : "追蹤:" + feed_label : "RSS Feed" + powered_by : "Powered by" + website_label : "網站" + email_label : "電子信箱" + recent_posts : "最新文章" + undefined_wpm : "_config.yml 中未定義 words_per_minute" + comment_form_info : "您的電子信箱不會被公開. 必填部份已標記" + comment_form_comment_label : "留言內容" + comment_form_md_info : "支援Markdown語法。" + comment_form_name_label : "名字" + comment_form_email_label : "電子信箱帳號" + comment_form_website_label : "網頁 (可選填)" + comment_btn_submit : "送出留言" + comment_btn_submitted : "已送出" + comment_success_msg : "感謝您的留言! 審核後將會顯示在站上。" + comment_error_msg : "抱歉,部份資料輸入有問題。請確認資料填寫正確後再試一次。" + loading_label : "載入中..." +zh-HK: + <<: *DEFAULT_ZH_HANT + +# German / Deutsch +# ---------------- +de: &DEFAULT_DE + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Seite" + pagination_previous : "Vorherige" + pagination_next : "Nächste" + breadcrumb_home_label : "Start" + breadcrumb_separator : "/" + menu_label : "Menü ein-/ausschalten" + search_label : + toc_label : "Auf dieser Seite" + ext_link_label : "Direkter Link" + less_than : "weniger als" + minute_read : "Minuten zum lesen" + share_on_label : "Teilen auf" + meta_label : + tags_label : "Tags:" + categories_label : "Kategorien:" + date_label : "Aktualisiert:" + comments_label : "Hinterlassen Sie einen Kommentar" + comments_title : "Kommentare" + more_label : "Mehr anzeigen" + related_label : "Ihnen gefällt vielleicht auch" + follow_label : "Folgen:" + feed_label : "Feed" + powered_by : "Möglich durch" + website_label : "Webseite" + email_label : "E-Mail" + recent_posts : "Aktuelle Beiträge" + undefined_wpm : "Undefinierter Parameter words_per_minute in _config.yml" + comment_form_info : "Ihre E-Mail Adresse wird nicht veröffentlicht. Benötigte Felder sind markiert" + comment_form_comment_label : "Kommentar" + comment_form_md_info : "Markdown wird unterstützt." + comment_form_name_label : "Name" + comment_form_email_label : "E-Mail-Addresse" + comment_form_website_label : "Webseite (optional)" + comment_btn_submit : "Kommentar absenden" + comment_btn_submitted : "Versendet" + comment_success_msg : "Danke für Ihren Kommentar! Er wird auf der Seite angezeigt, nachdem er geprüft wurde." + comment_error_msg : "Entschuldigung, es gab einen Fehler. Bitte füllen Sie alle benötigten Felder aus und versuchen Sie es erneut." + loading_label : "Lade..." + search_placeholder_text : "Suchbegriff eingeben..." + results_found : "Ergebnis(se) gefunden" +de-DE: + <<: *DEFAULT_DE +de-AT: + <<: *DEFAULT_DE +de-CH: + <<: *DEFAULT_DE +de-BE: + <<: *DEFAULT_DE +de-LI: + <<: *DEFAULT_DE +de-LU: + <<: *DEFAULT_DE + +# Nepali (Nepal) +# -------------- +ne: &DEFAULT_NE + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "पृष्‍ठ" + pagination_previous : "अघिल्लो" + pagination_next : "अर्को" + breadcrumb_home_label : "गृह" + breadcrumb_separator : "/" + menu_label : "टगल मेनु" + search_label : + toc_label : "यो पृष्‍ठमा" + ext_link_label : "सिधा सम्पर्क" + less_than : "कम्तिमा" + minute_read : "मिनेट पढ्नुहोस्" + share_on_label : "शेयर गर्नुहोस्" + meta_label : + tags_label : "ट्यागहरू:" + categories_label : "वर्गहरु:" + date_label : "अद्यावधिक:" + comments_label : "टिप्पणी दिनुहोस्" + comments_title : "टिप्पणीहरू" + more_label : "अझै सिक्नुहोस्" + related_label : "तपाईं रुचाउन सक्नुहुन्छ " + follow_label : "पछ्याउनुहोस्:" + feed_label : "फिड" + powered_by : "Powered by" + website_label : "वेबसाइट" + email_label : "इमेल" + recent_posts : "ताजा लेखहरु" + undefined_wpm : "अपरिभाषित प्यारामिटर शब्दहरू_प्रति_मिनेट at _config.yml" + comment_form_info : "तपाइँको इमेल ठेगाना प्रकाशित गरिने छैन।आवश्यक जानकारीहरुमा चिन्ह लगाइको छ" + comment_form_comment_label : "टिप्पणी" + comment_form_md_info : "मार्कडाउन समर्थित छ।" + comment_form_name_label : "नाम" + comment_form_email_label : "इमेल ठेगाना" + comment_form_website_label : "वेबसाइट (वैकल्पिक)" + comment_btn_submit : "टिप्पणी दिनुहोस् " + comment_btn_submitted : "टिप्पणी भयो" + comment_success_msg : "तपाईंको टिप्पणीको लागि धन्यवाद! एक पटक यो अनुमोदन गरेपछी यो साइटमा देखाउनेछ।" + comment_error_msg : "माफ गर्नुहोस्, तपाईंको टिप्पणी त्रुटि थियो।सबै आवश्यक जानकारीहरु पूरा गरिएको छ भने निश्चित गर्नुहोस् र फेरि प्रयास गर्नुहोस्।" + loading_label : "लोड हुँदैछ ..." +ne-NP: + <<: *DEFAULT_NE + +# Korean +# ------ +ko: &DEFAULT_KO + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "페이지" + pagination_previous : "이전" + pagination_next : "다음" + breadcrumb_home_label : "Home" + breadcrumb_separator : "/" + menu_label : "토글 메뉴" + search_label : + toc_label : "On This Page" + ext_link_label : "직접 링크" + less_than : "최대" + minute_read : "분 소요" + share_on_label : "공유하기" + meta_label : + tags_label : "태그:" + categories_label : "카테고리:" + date_label : "업데이트:" + comments_label : "댓글남기기" + comments_title : "댓글" + more_label : "더 보기" + related_label : "참고" + follow_label : "팔로우:" + feed_label : "피드" + powered_by : "Powered by" + website_label : "웹사이트" + email_label : "이메일" + recent_posts : "최근 포스트" + undefined_wpm : "Undefined parameter words_per_minute at _config.yml" + comment_form_info : "이메일은 공개되지 않습니다. 작성 필요 필드:" + comment_form_comment_label : "댓글" + comment_form_md_info : "마크다운을 지원합니다." + comment_form_name_label : "이름" + comment_form_email_label : "이메일" + comment_form_website_label : "웹사이트(선택사항)" + comment_btn_submit : "댓글 등록" + comment_btn_submitted : "등록됨" + comment_success_msg : "감사합니다! 댓글이 머지된 후 확인하실 수 있습니다." + comment_error_msg : "댓글 등록에 문제가 있습니다. 필요 필드를 작성했는지 확인하고 다시 시도하세요." + loading_label : "로딩중..." +ko-KR: + <<: *DEFAULT_KO + +# Russian / Русский +# ----------------- +ru: &DEFAULT_RU + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Страница" + pagination_previous : "Предыдущая" + pagination_next : "Следующая" + breadcrumb_home_label : "Главная" + breadcrumb_separator : "/" + menu_label : "Выпадающее меню" + search_label : + toc_label : "Содержание" + ext_link_label : "Прямая ссылка" + less_than : "менее" + minute_read : "мин на чтение" + share_on_label : "Поделиться" + meta_label : + tags_label : "Метки:" + categories_label : "Разделы:" + date_label : "Дата изменения:" + comments_label : "Оставить комментарий" + comments_title : "Комментарии" + more_label : "Читать далее" + related_label : "Вам также может понравиться" + follow_label : "Связаться со мной:" + feed_label : "RSS-лента" + powered_by : "Сайт работает на" + website_label : "Сайт" + email_label : "Электронная почта" + recent_posts : "Свежие записи" + undefined_wpm : "Не определён параметр words_per_minute в _config.yml" + comment_form_info : "Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены" + comment_form_comment_label : "Комментарий" + comment_form_md_info : "Поддерживается синтаксис Markdown." + comment_form_name_label : "Имя" + comment_form_email_label : "Электронная почта" + comment_form_website_label : "Ссылка на сайт (необязательно)" + comment_btn_submit : "Оставить комментарий" + comment_btn_submitted : "Отправлено" + comment_success_msg : "Спасибо за Ваш комментарий! Он будет опубликован на сайте после проверки." + comment_error_msg : "К сожалению, произошла ошибка с отправкой комментария. Пожалуйста, убедитесь, что все обязательные поля заполнены и попытайтесь снова." + loading_label : "Отправка..." + search_placeholder_text : "Введите поисковый запрос..." + results_found : "Найдено" +ru-RU: + <<: *DEFAULT_RU + +# Lithuanian / Lietuviškai +# ------------------------ +lt: &DEFAULT_LT + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Puslapis" + pagination_previous : "Ankstesnis" + pagination_next : "Sekantis" + breadcrumb_home_label : "Pagrindinis" + breadcrumb_separator : "/" + menu_label : "Meniu rodymas" + search_label : + toc_label : "Turinys" + ext_link_label : "Tiesioginė nuoroda" + less_than : "mažiau nei" + minute_read : "min. skaitymo" + share_on_label : "Pasidalinti" + meta_label : + tags_label : "Žymės:" + categories_label : "Kategorijos:" + date_label : "Atnaujinta:" + comments_label : "Palikti komentarą" + comments_title : "Komentaras" + more_label : "Skaityti daugiau" + related_label : "Taip pat turėtų patikti" + follow_label : "Sekti:" + feed_label : "Šaltinis" + powered_by : "Sukurta su" + website_label : "Tinklapis" + email_label : "El. paštas" + recent_posts : "Naujausi įrašai" + undefined_wpm : "Nedeklaruotas parametras words_per_minute faile _config.yml" + comment_form_info : "El. pašto adresas nebus viešinamas. Būtini laukai pažymėti." + comment_form_comment_label : "Komentaras" + comment_form_md_info : "Markdown palaikomas." + comment_form_name_label : "Vardas" + comment_form_email_label : "El. paštas" + comment_form_website_label : "Tinklapis (nebūtina)" + comment_btn_submit : "Komentuoti" + comment_btn_submitted : "Įrašytas" + comment_success_msg : "Ačiū už komentarą! Jis bus parodytas kai bus patvirtintas." + comment_error_msg : "Atleiskite, įvyko netikėta klaida įrašant komentarą. Pasitikrinkite ar užpildėte visus būtinus laukus ir pamėginkite dar kartą." + loading_label : "Kraunama..." +lt-LT: + <<: *DEFAULT_LT + +# Greek +# ----- +gr: &DEFAULT_GR + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Σελίδα" + pagination_previous : "Προηγούμενo" + pagination_next : "Επόμενo" + breadcrumb_home_label : "Αρχική" + breadcrumb_separator : "/" + menu_label : "Μενού" + search_label : + toc_label : "Περιεχόμενα" + ext_link_label : "Εξωτερικός Σύνδεσμος" + less_than : "Λιγότερο από" + minute_read : "λεπτά ανάγνωσης" + share_on_label : "Μοιραστείτε το" + meta_label : + tags_label : "Ετικέτες:" + categories_label : "Κατηγορίες:" + date_label : "Ενημερώθηκε:" + comments_label : "Αφήστε ένα σχόλιο" + comments_title : "Σχόλια" + more_label : "Διάβαστε περισσότερα" + related_label : "Σχετικές αναρτήσεις" + follow_label : "Ακολουθήστε:" + feed_label : "RSS Feed" + powered_by : "Δημιουργήθηκε με" + website_label : "Ιστοσελίδα" + email_label : "Email" + recent_posts : "Τελευταίες αναρτήσεις" + undefined_wpm : "Δεν έχει οριστεί η παράμετρος words_per_minute στο αρχείο _config.yml" + comment_form_info : "Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα απαιτούμενα πεδία εμφανίζονται με αστερίσκο" + comment_form_comment_label : "Σχόλιο" + comment_form_md_info : "Το πεδίο υποστηρίζει Markdown." + comment_form_name_label : "Όνομα" + comment_form_email_label : "Διεύθυνση email" + comment_form_website_label : "Ιστοσελίδα (προαιρετικό)" + comment_btn_submit : "Υπόβαλε ένα σχόλιο" + comment_btn_submitted : "Έχει υποβληθεί" + comment_success_msg : "Ευχαριστούμε για το σχόλιό σας! Θα εμφανιστεί στην ιστοσελίδα αφού εγκριθεί." + comment_error_msg : "Λυπούμαστε, παρουσιάστηκε σφάλμα με την υποβολή σας. Παρακαλούμε βεβαιωθείτε ότι έχετε όλα τα απαιτούμενα πεδία συμπληρωμένα και δοκιμάστε ξανά." + loading_label : "Φόρτωση..." + search_placeholder_text : "Εισάγετε όρο αναζήτησης..." + results_found : "Αποτελέσματα" +gr-GR: + <<: *DEFAULT_GR + +# Swedish +# ------- +sv: &DEFAULT_SV + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Sidan" + pagination_previous : "Föregående" + pagination_next : "Nästa" + breadcrumb_home_label : "Hem" + breadcrumb_separator : "/" + menu_label : "Växla menyläge" + search_label : "Växla sökläge" + toc_label : "På denna sida" + ext_link_label : "Direkt länk" + less_than : "mindre än" + minute_read : "minut läsning" + share_on_label : "Dela på" + meta_label : + tags_label : "Taggar:" + categories_label : "Kategorier:" + date_label : "Uppdaterades:" + comments_label : "Lämna en kommentar" + comments_title : "Kommentarer" + more_label : "Lär dig mer" + related_label : "Du kanske vill även läsa:" + follow_label : "Följ:" + feed_label : "Flöde" + powered_by : "Framställd med" + website_label : "Webbsida" + email_label : "E-post" + recent_posts : "Senaste inlägg" + undefined_wpm : "Odefinerade parametrar words_per_minute i _config.yml" + comment_form_info : "Din e-post adress kommer inte att publiceras. Obligatoriska fält är markerade." + comment_form_comment_label : "Kommentar" + comment_form_md_info : "Stöd för Markdown finns." + comment_form_name_label : "Namn" + comment_form_email_label : "E-post adress" + comment_form_website_label : "Webdsida (valfritt)" + comment_btn_submit : "Skicka en kommentar" + comment_btn_submitted : "Kommentaren har tagits emot" + comment_success_msg : "Tack för din kommentar! Den kommer att visas på sidan så fort den har godkännts." + comment_error_msg : "Tyvärr det har blivit något fel i ett av fälten, se till att du fyllt i alla obligatoriska fält och försök igen." + loading_label : "Laddar..." + search_placeholder_text : "Fyll i sökterm..." + results_found : "Resultat funna" + back_to_top : "Tillbaka till toppen" +sv-SE: + <<: *DEFAULT_SV +sv-FI: + <<: *DEFAULT_SV + +# Dutch +# ----- +nl: &DEFAULT_NL + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Pagina" + pagination_previous : "Vorige" + pagination_next : "Volgende" + breadcrumb_home_label : "Home" + breadcrumb_separator : "/" + menu_label : "Wissel Menu" + search_label : + toc_label : "Op deze pagina" + ext_link_label : "Directe Link" + less_than : "minder dan" + minute_read : "minuut gelezen" + share_on_label : "Deel op" + meta_label : + tags_label : "Labels:" + categories_label : "Categorieën:" + date_label : "Bijgewerkt:" + comments_label : "Laat een reactie achter" + comments_title : "Commentaren" + more_label : "Meer informatie" + related_label : "Bekijk ook eens" + follow_label : "Volg:" + feed_label : "Feed" + powered_by : "Aangedreven door" + website_label : "Website" + email_label : "Email" + recent_posts : "Recente berichten" + undefined_wpm : "Niet gedefinieerde parameter words_per_minute bij _config.yml" + comment_form_info : "Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd" + comment_form_comment_label : "Commentaar" + comment_form_md_info : "Markdown wordt ondersteund." + comment_form_name_label : "Naam" + comment_form_email_label : "E-mailadres" + comment_form_website_label : "Website (optioneel)" + comment_btn_submit : "Commentaar toevoegen" + comment_btn_submitted : "Toegevoegd" + comment_success_msg : "Bedankt voor uw reactie! Het zal op de site worden weergegeven zodra het is goedgekeurd." + comment_error_msg : "Sorry, er is een fout opgetreden bij uw inzending. Zorg ervoor dat alle vereiste velden zijn voltooid en probeer het opnieuw." + loading_label : "Laden..." +nl-BE: + <<: *DEFAULT_NL +nl-NL: + <<: *DEFAULT_NL + +# Indonesian +# ---------- +id: &DEFAULT_ID + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Halaman" + pagination_previous : "Kembali" + pagination_next : "Maju" + breadcrumb_home_label : "Home" + breadcrumb_separator : "/" + menu_label : "Menu Toggle" + search_label : + toc_label : "Pada Halaman Ini" + ext_link_label : "Link langsung" + less_than : "Kurang dari" + minute_read : "Waktu baca" + share_on_label : "Berbagi di" + meta_label : + tags_label : "Golongan:" + categories_label : "Kategori:" + date_label : "Diupdate:" + comments_label : "Tinggalkan komentar" + comments_title : "Komentar" + more_label : "Pelajari lagi" + related_label : "Anda juga akan suka" + follow_label : "Ikuti:" + feed_label : "Feed" + powered_by : "Didukung oleh" + website_label : "Website" + email_label : "Email" + recent_posts : "Posting terbaru" + undefined_wpm : "Parameter terdeskripsi words_per_minute di _config.yml" + comment_form_info : "Email Anda tidak akan dipublish. Kolom yang diperlukan ditandai" + comment_form_comment_label : "Komentar" + comment_form_md_info : "Markdown disupport." + comment_form_name_label : "Nama" + comment_form_email_label : "Alamat email" + comment_form_website_label : "Website (opsional)" + comment_btn_submit : "Submit Komentar" + comment_btn_submitted : "Telah disubmit" + comment_success_msg : "Terimakasih atas komentar Anda! Komentar ini akan tampil setelah disetujui." + comment_error_msg : "Maaf, ada kesalahan pada submisi Anda. Pastikan seluruh kolom sudah dilengkapi dan coba kembali." + loading_label : "Sedang meload..." +id-ID: + <<: *DEFAULT_ID + +# Vietnamese +# ---------- +vi: &DEFAULT_VI + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Trang" + pagination_previous : "Trước" + pagination_next : "Sau" + breadcrumb_home_label : "Trang chủ" + breadcrumb_separator : "/" + menu_label : "Menu" + search_label : + toc_label : "Tại trang này" + ext_link_label : "Đường dẫn trực tiếp" + less_than : "nhỏ hơn" + minute_read : "phút đọc" + share_on_label : "Chia sẻ tại" + meta_label : + tags_label : "Nhãn:" + categories_label : "Chủ đề:" + date_label : "Cập nhật:" + comments_label : "Để lại bình luận" + comments_title : "Bình luận" + more_label : "Mở rộng" + related_label : "Có thể bạn cũng thích" + follow_label : "Theo dõi:" + feed_label : "Feed" + powered_by : "Được hỗ trợ bởi" + website_label : "Website" + email_label : "Email" + recent_posts : "Bài viết mới" + undefined_wpm : "Chưa định nghĩa thông số words_per_minute tại _config.yml" + comment_form_info : "Email của bạn sẽ được giữ bí mật. Các phần bắt buộc được đánh dấu." + comment_form_comment_label : "Bình luận" + comment_form_md_info : "Hỗ trợ Markdown." + comment_form_name_label : "Tên" + comment_form_email_label : "Địa chỉ email" + comment_form_website_label : "Website (không bắt buộc)" + comment_btn_submit : "Gửi bình luận" + comment_btn_submitted : "Đã được gửi" + comment_success_msg : "Cảm ơn bạn đã bình luận! Bình luận sẽ xuất hiện sau khi được duyệt." + comment_error_msg : "Rất tiếc, có lỗi trong việc gửi bình luận. Hãy đảm bảo toàn bộ các phần bắt buộc đã được điền đầy đủ và thử lại." + loading_label : "Đang tải..." + search_placeholder_text : "Nhập từ khóa cần tìm..." + results_found : "Kết quả tìm được" + back_to_top : "Lên đầu trang" +vi-VN: + <<: *DEFAULT_VI + +# Danish +# ------ +da: &DEFAULT_DA + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Side" + pagination_previous : "Forrige" + pagination_next : "Næste" + breadcrumb_home_label : "Home" + breadcrumb_separator : "/" + menu_label : "Vis/skjul menu" + search_label : + toc_label : "På denne side" + ext_link_label : "Direkte link" + less_than : "mindre end" + minute_read : "minutters læsning" + share_on_label : "Del på" + meta_label : + tags_label : "Nøgleord:" + categories_label : "Kategorier:" + date_label : "Opdateret:" + comments_label : "Skriv en kommentar" + comments_title : "Kommentarer" + more_label : "Lær mere" + related_label : "Måske kan du også lide" + follow_label : "Følg:" + feed_label : "Feed" + powered_by : "Drives af" + website_label : "Website" + email_label : "E-mail" + recent_posts : "Seneste indlæg" + undefined_wpm : "Parameteren words_per_minute er ikke defineret i _config.yml" + comment_form_info : "Din e-mail bliver ikke offentliggjort. Obligatoriske felter er markeret" + comment_form_comment_label : "Kommentar" + comment_form_md_info : "Markdown er understøttet." + comment_form_name_label : "Navn" + comment_form_email_label : "E-mail" + comment_form_website_label : "Website (frivillig)" + comment_btn_submit : "Send kommentar" + comment_btn_submitted : "Sendt" + comment_success_msg : "Tak for din kommentar! Den bliver vist på siden, så snart den er godkendt." + comment_error_msg : "Desværre skete der en fejl. Prøv igen, mens du sørger for at alle obligatoriske felter er udfyldt." + loading_label : "Indlæser..." + search_placeholder_text : "Hvad leder du efter..." + results_found : "Resultat(er) fundet" + back_to_top : "Tilbage til toppen" +da-DK: + <<: *DEFAULT_DA + +# Polish +# ------ +pl: &DEFAULT_PL + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Strona" + pagination_previous : "Poprzednia" + pagination_next : "Następna" + breadcrumb_home_label : "Strona główna" + breadcrumb_separator : "/" + menu_label : "Przełącz menu" + search_label : + toc_label : "Spis treści" + ext_link_label : "Link bezpośredni" + less_than : "mniej niż" + minute_read : "minut(y)" + share_on_label : "Udostępnij" + meta_label : + tags_label : "Tagi:" + categories_label : "Kategorie:" + date_label : "Ostatnia aktualizacja:" + comments_label : "Zostaw komentarz" + comments_title : "Komentarze" + more_label : "Dowiedz się więcej" + related_label : "Także może Ci się spodobać" + follow_label : "Śledź:" + feed_label : "Feed" + powered_by : "Powstało dzięki" + website_label : "Strona" + email_label : "Email" + recent_posts : "Najnowsze wpisy" + undefined_wpm : "Parametr words_per_minute nie został zdefiniowany w _config.yml." + comment_form_info : "Twój adres email nie będzie udostępiony. Wymagane pola są oznaczone." + comment_form_comment_label : "Skomentuj" + comment_form_md_info : "Markdown jest wspierany" + comment_form_name_label : "Imię" + comment_form_email_label : "Adres email" + comment_form_website_label : "Strona www (opcjonalna)" + comment_btn_submit : "Skomentuj" + comment_btn_submitted : "Komentarz dodany" + comment_success_msg : "Dziękuję za Twój komentarz! Zostanie dodany po akceptacji." + comment_error_msg : "Niestety wystąpił błąd. Proszę upewnij się, że wszystkie wymagane pola zostały wypełnione i spróbuj ponownie." + loading_label : "Trwa ładowanie strony..." +pl-PL: + <<: *DEFAULT_PL + +# Japanese +# -------- +ja: &DEFAULT_JA + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "ページ" + pagination_previous : "前へ" + pagination_next : "次へ" + breadcrumb_home_label : "ホーム" + breadcrumb_separator : "/" + menu_label : "メニュー" + search_label : + toc_label : "目次" + ext_link_label : "リンク" + less_than : + minute_read : + share_on_label : "共有" + meta_label : + tags_label : "タグ:" + categories_label : "カテゴリー:" + date_label : "更新日時:" + comments_label : "コメントする" + comments_title : "コメント" + more_label : "さらに詳しく" + related_label : "関連記事" + follow_label : "フォロー" + feed_label : + powered_by : + website_label : + email_label : + recent_posts : "最近の投稿" + undefined_wpm : "パラメータ words_per_minute が _config.yml で定義されていません" + comment_form_info : "メールアドレスが公開されることはありません。次の印のある項目は必ず入力してください:" + comment_form_comment_label : "コメント" + comment_form_md_info : "Markdown を使用できます" + comment_form_name_label : "名前" + comment_form_email_label : "メールアドレス" + comment_form_website_label : "URL (任意)" + comment_btn_submit : "コメントを送信する" + comment_btn_submitted : "送信しました" + comment_success_msg : "コメントありがとうございます! コメントは承認されるとページに表示されます。" + comment_error_msg : "送信エラーです。必須項目がすべて入力されていることを確認して再送信してください。" + loading_label : "読み込み中..." + search_placeholder_text : "検索キーワードを入力してください..." + results_found : "件" +ja-JP: + <<: *DEFAULT_JA + +# Slovak +# ----------------- +sk: &DEFAULT_SK + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Stránka" + pagination_previous : "Predošlá" + pagination_next : "Ďalšia" + breadcrumb_home_label : "Domov" + breadcrumb_separator : "/" + menu_label : "Menu" + search_label : + toc_label : "Obsah" + ext_link_label : "Priamy odkaz" + less_than : "menej ako" + minute_read : "minút" + share_on_label : "Zdieľaj na" + meta_label : + tags_label : "Tagy:" + categories_label : "Kategórie:" + date_label : "Aktualizované:" + comments_label : "Zanechaj odkaz" + comments_title : "Komentáre" + more_label : "Dozvedieť sa viac" + related_label : "Podobné články" + follow_label : "Sleduj:" + feed_label : "Zoznam" + powered_by : "Stránka vytvorená pomocou" + website_label : "Web stránka" + email_label : "Email" + recent_posts : "Najnovšie príspevky" + undefined_wpm : "Nedefinovaný parameter words_per_minute v _config.yml" + comment_form_info : "Tvoja emailová adresa nebude publikovaná. Požadované polia sú označené" + comment_form_comment_label : "Komentár" + comment_form_md_info : "Markdown je podporovaný." + comment_form_name_label : "Meno" + comment_form_email_label : "Emailová adresa" + comment_form_website_label : "Webstránka (voliteľné)" + comment_btn_submit : "Vlož komentár" + comment_btn_submitted : "Vložený" + comment_success_msg : "Ďakujem za tvoj komentár! Po schválení bude zobrazený na stránke." + comment_error_msg : "Prepáč, pri ukladaní nastala chyba. Ubezpeč sa prosím, že si vyplnil všetky požadované polia a skús znova." + loading_label : "Načítava sa..." + search_placeholder_text : "Zadaj hľadaný výraz..." + results_found : "Nájdených výsledkov" + back_to_top : "Na začiatok stránky" +sk-SK: + <<: *DEFAULT_SK + +# Hungarian +# ----------------- +hu: &DEFAULT_HU + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Oldal" + pagination_previous : "Előző" + pagination_next : "Következő" + breadcrumb_home_label : "Kezdőlap" + breadcrumb_separator : "/" + menu_label : "Menü nyit/zár" + search_label : + toc_label : "Ezen az oldalon" + ext_link_label : "Közvetlen Link" + less_than : "kevesebb mint" + minute_read : "eltöltött percek" + share_on_label : "Megosztás" + meta_label : + tags_label : "Tagek:" + categories_label : "Kategóriák:" + date_label : "Frissítve:" + comments_label : "Szólj hozzá!" + comments_title : "Hozzászólások" + more_label : "Tovább" + related_label : "Ajánlások" + follow_label : "Követés:" + feed_label : "Folyam" + powered_by : "Powered by" + website_label : "Honlap" + email_label : "Email" + recent_posts : "Friss cikkek" + undefined_wpm : "Ismeretlen paraméter words_per_minute : _config.yml" + comment_form_info : "Az e-mail címed nem lesz publikus. A csillagozott mezők kitöltése kötelező." + comment_form_comment_label : "Hozzászólás" + comment_form_md_info : "Támogatott formázási mód: Markdown" + comment_form_name_label : "Név" + comment_form_email_label : "Email cím" + comment_form_website_label : "Honlap (nem kötelező):" + comment_btn_submit : "Hozzászólás elküldése" + comment_btn_submitted : "Hozzászólás elküldve" + comment_success_msg : "Köszönjük a Hozzászólást! A Hozzászólások csak előzetes moderáció után lesznek publikusak." + comment_error_msg : "Hoppá, hiba történt a beküldés közben. Kérlek ellenőrizd hogy minden kötelező mező ki van-e töltve." + loading_label : "Betöltés..." + search_placeholder_text : "Keresendő szöveg..." + results_found : "Találatok:" + back_to_top : "Oldal tetejére" +hu-HU: + <<: *DEFAULT_HU + +# Romanian +# ----------------- +ro: &DEFAULT_RO + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "Pagina" + pagination_previous : "Anterior" + pagination_next : "Următor" + breadcrumb_home_label : "Acasă" + breadcrumb_separator : "/" + menu_label : "Comută meniul" + search_label : + toc_label : "Pe această pagină" + ext_link_label : "Link direct" + less_than : "mai puțin de" + minute_read : "minute de citit" + share_on_label : "Distribuie pe" + meta_label : + tags_label : "Etichete:" + categories_label : "Categorii:" + date_label : "Actualizat:" + comments_label : "Lasă un comentariu" + comments_title : "Comentarii" + more_label : "Citește mai departe" + related_label : "S-ar putea să-ți placă" + follow_label : "Urmărește:" + feed_label : "Feed RSS" + powered_by : "Cu sprijinul" + website_label : "Site" + email_label : "Email" + recent_posts : "Articole recente" + undefined_wpm : "Parametru words_per_minute nedefinit în _config.yml" + comment_form_info : "Adresa ta de email nu va fi făcută publică. Câmpurile marcate sunt obligatorii" + comment_form_comment_label : "Comentariu" + comment_form_md_info : "Markdown este suportat." + comment_form_name_label : "Nume" + comment_form_email_label : "Adresă de email" + comment_form_website_label : "Site (opțional)" + comment_btn_submit : "Trimite comentariul" + comment_btn_submitted : "Trimis" + comment_success_msg : "Mulțumesc pentru comentariu! Va apărea pe site în momentul în care va fi aprobat." + comment_error_msg : "Scuze, este o problemă cu comentariul tău. Asigură-te că toate câmpurile obligatorii au fost completate și încearcă din nou." + loading_label : "Se încarcă..." + search_placeholder_text : "Caută ceva..." + results_found : "Rezultate găsite" + back_to_top : "Înapoi în susul paginii" +ro-RO: + <<: *DEFAULT_RO + +# Punjabi +# ----------------- +pa: &DEFAULT_PA + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "ਸਫ਼ਾ" + pagination_previous : "ਪਿਛਲਾ" + pagination_next : "ਅਗਲਾ " + breadcrumb_home_label : "ਘਰ" + breadcrumb_separator : "/" + menu_label : "ਟੌਗਲ ਮੀਨੂ" + search_label : + toc_label : "ਇਸ ਸਫ਼ੇ 'ਤੇ" + ext_link_label : "ਸਿੱਧਾ ਸੰਪਰਕ" + less_than : "ਤੋਂ ਘੱਟ" + minute_read : "ਮਿੰਟ ਵਿੱਚ ਪੜਿਆ ਜਾ ਸਕਦਾ ਹੈ" + share_on_label : "ਸਾਂਝਾ ਕਰੋ" + meta_label : + tags_label : "ਟੈਗ" + categories_label : "ਵਰਗ" + date_label : "ਅਪਡੇਟ ਕੀਤਾ:" + comments_label : "ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ" + comments_title : "ਟਿੱਪਣੀਆਂ" + more_label : "ਹੋਰ ਜਾਣੋ" + related_label : "ਤੁਸੀਂ ਇਸਦਾ ਆਨੰਦ ਵੀ ਲੈ ਸਕਦੇ ਹੋ" + follow_label : "ਫਾਲੋ ਅੱਪ ਕਰੋ:" + feed_label : "ਫੀਡ" + powered_by : "ਦੁਆਰਾ ਸੰਚਾਲਿਤ" + website_label : "ਵੈੱਬਸਾਇਟ" + email_label : "ਈਮੇਲ" + recent_posts : "ਹਾਲ ਹੀ ਦੇ ਪੋਸਟ" + undefined_wpm : "_config.yml ਤੇ ਅਣ-ਪ੍ਰਭਾਸ਼ਿਤ ਪੈਰਾਮੀਟਰ words_per_minute" + comment_form_info : "ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਅਨੁਮਾਨਿਤ ਸਥਾਨਾਂ ਨੂੰ ਅੰਡਰਲਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ" + comment_form_comment_label : "ਟਿੱਪਣੀ" + comment_form_md_info : "ਮਾਰਕਡਾਊਨ ਵਰਤ ਸਕਦੇ ਹੋ।" + comment_form_name_label : "ਨਾਮ" + comment_form_email_label : "ਈਮੇਲ ਪਤਾ" + comment_form_website_label : "ਵੈਬਸਾਈਟ (ਵਿਕਲਪਿਕ)" + comment_btn_submit : "ਕੋਈ ਟਿੱਪਣੀ ਭੇਜੋ" + comment_btn_submitted : "ਪੇਸ਼ ਕੀਤਾ" + comment_success_msg : "ਤੁਹਾਡੀਆਂ ਟਿੱਪਣੀਆਂ ਲਈ ਧੰਨਵਾਦ! ਇਹ ਮਨਜ਼ੂਰੀ ਮਿਲਣ ਦੇ ਬਾਅਦ ਸਾਈਟ 'ਤੇ ਦਿਖਾਇਆ ਜਾਵੇਗਾ।" + comment_error_msg : "ਮੁਆਫ ਕਰਨਾ, ਤੁਹਾਡੀ ਅਧੀਨਗੀ ਵਿੱਚ ਕੋਈ ਗਲਤੀ ਹੋਈ ਸੀ ਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਾਰੇ ਲੋੜੀਂਦੇ ਖੇਤਰ ਪੂਰੇ ਹੋ ਗਏ ਹਨ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" + loading_label : "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ..." + search_placeholder_text : "ਆਪਣੀ ਖੋਜ ਦੇ ਸ਼ਬਦ ਨੂੰ ਦਰਜ ਕਰੋ..." + results_found : "ਨਤੀਜਾ ਮਿਲਿਆ/ਮਿਲੇ" + back_to_top : "ਵਾਪਸ ਚੋਟੀ 'ਤੇ ਜਾਓ" +pa-IN: + <<: *DEFAULT_PA + +# Persian (Farsi) +# -------------- +fa: &DEFAULT_FA + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "صفحه" + pagination_previous : "قبلی" + pagination_next : "بعدی" + breadcrumb_home_label : "صفحه اصلی" + breadcrumb_separator : "/" + menu_label : "فهرست" + toc_label : "در این صفحه" + ext_link_label : "لینک مستقیم" + less_than : " " + minute_read : "(طول مطالعه (دقیقه" + share_on_label : "اشتراک گذاری در" + meta_label : + tags_label : "تگ ها: " + categories_label : "دسته بندی ها: " + date_label : "به روز شده در: " + comments_label : "ارسال نظر" + comments_title : "نظرات" + more_label : "ادامه مطلب" + related_label : "ممکن است از این مطالب نیز لذت ببرید" + follow_label : "دنبال کنید: " + feed_label : "خوراک" + powered_by : "طراحی شده توسط" + website_label : "سایت اینترنتی" + email_label : "پست الکترونیک" + recent_posts : "آخرین مطالب" + undefined_wpm : ".(words_per_minute) _config.yml متغیر اشتباه در" + comment_form_info : ".آدرس ایمیل شما منتشر نخواهد شد. فیلدهای اجباری مشخص شده اند" + comment_form_comment_label : "دیدگاه" + comment_form_md_info : ".پشتیبانی می شود Markdown" + comment_form_name_label : "نام" + comment_form_email_label : "پست الکترونیک" + comment_form_website_label : "سایت اینترنتی (اختیاری)" + comment_btn_submit : "ارسال نظر" + comment_btn_submitted : "ارسال شد" + comment_success_msg : ".باتشکر از ارسال دیدگاه! پس از تأیید، این دیدگاه در سایت نشان داده خواهد شد" + comment_error_msg : ".متاسفانه در ارسال شما خطایی بود. لطفا مطمئن شوید تمام فیلدهای مورد نیاز تکمیل شده و دوباره امتحان کنید" + loading_label : "...بارگذاری" + search_placeholder_text : "...عبارت جستجوی خود را وارد کنید" + results_found : "نتایج" + back_to_top : "بازگشت به بالا" +fa-IR: + <<: *DEFAULT_FA + + +# Malayalam +# ----------------- +ml: &DEFAULT_ML + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "പേജ്" + pagination_previous : "തിരികെ" + pagination_next : "മുന്നോട്ട്" + breadcrumb_home_label : "ഹോം" + breadcrumb_separator : "/" + menu_label : "ടോഗിൾ മെനു" + search_label : "ടോഗിൾ സെർച്ച്" + toc_label : "ഈ പേജിൽ" + ext_link_label : "ലിങ്കിലേക് പോകാൻ" + less_than : "ഏതാണ്ട്" + minute_read : "മിനിറ്റ് ദൈർഖ്യം" + share_on_label : "ഷെയർ ചെയ്യുവാൻ " + meta_label : + tags_label : "ടാഗുകൾ:" + categories_label : "വിഭാഗങ്ങൾ:" + date_label : "അവസാന മാറ്റം:" + comments_label : "അഭിപ്രായം രേഖപ്പെടുത്തുക" + comments_title : "അഭിപ്രായങ്ങൾ" + more_label : "കൂടുതൽ അറിയുവാൻ" + related_label : "നിങ്ങൾക് ഇതും ഇഷ്ടപ്പെട്ടേക്കാം" + follow_label : "പിന്തുടരുക:" + feed_label : "ഫീഡ്" + powered_by : "പവേർഡ് ബൈ" + website_label : "വെബ്സൈറ്റ്" + email_label : "ഇ-മെയിൽ" + recent_posts : "സമീപകാല പോസ്റ്റുകൾ" + undefined_wpm : "Config.yml ലെ words_per_minute പരാമീറ്റർ നിർവചിച്ചിട്ടില്ല." + comment_form_info : "നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി." + comment_form_comment_label : "കമന്റ്" + comment_form_md_info : "Markdown സപ്പോർട്ട് ചെയ്യുന്നതാണ്." + comment_form_name_label : "പേര്" + comment_form_email_label : "ഇ-മെയിൽ" + comment_form_website_label : "വെബ്സൈറ് (ഓപ്ഷണൽ)" + comment_btn_submit : "അഭിപ്രായം രേഖപ്പെടുത്തുക" + comment_btn_submitted : "രേഖപ്പെടുത്തി" + comment_success_msg : "നിങ്ങളുടെ അഭിപ്രായത്തിന് നന്ദി! ഇത് അംഗീകരിച്ചുകഴിഞ്ഞാൽ ഇത് സൈറ്റിൽ പ്രദർശിപ്പിക്കും." + comment_error_msg : "ക്ഷമിക്കണം, നിങ്ങളുടെ സമർപ്പണവുമായി ബന്ധപ്പെട്ട് ഒരു പിശകുണ്ടായിരുന്നു. ആവശ്യമായ എല്ലാ ഫീൽഡുകളും പൂർത്തിയായിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തുക, വീണ്ടും ശ്രമിക്കുക." + loading_label : "ലോഡിംഗ്..." + search_placeholder_text : "നിങ്ങളുടെ തിരയൽ പദം നൽകുക..." + results_found : "ഫലം (കൾ) കണ്ടെത്തി" + back_to_top : "മുകളിലേയ്ക്ക്" +ml-IN: + <<: *DEFAULT_ML + +# Thailand +# -------------- +th: &DEFAULT_TH + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "หน้า" + pagination_previous : "ก่อนหน้า" + pagination_next : "ถัดไป" + breadcrumb_home_label : "หน้าแรก" + breadcrumb_separator : "/" + menu_label : "พับเมนู" + search_label : "พับการค้นหา" + toc_label : "บนหน้านี้" + ext_link_label : "ลิงก์โดยตรง" + less_than : "น้อยกว่า" + minute_read : "นาที ในการอ่าน" + share_on_label : "แชร์ไปที่" + meta_label : + tags_label : "แท็ก:" + categories_label : "หมวดหมู่:" + date_label : "อัพเดตล่าสุด:" + comments_label : "แสดงความคิดเห็น" + comments_title : "ความคิดเห็น" + more_label : "อ่านต่อ" + related_label : "คุณอาจจะชอบสิ่งนี้" + follow_label : "ติดตาม:" + feed_label : "ฟืดข่าว" + powered_by : "ขับเคลื่อนโดย" + website_label : "เว็บไซต์" + email_label : "อีเมล" + recent_posts : "โพสล่าสุด" + undefined_wpm : "ไม่สามารถระบุพารามิเตอร์ words_per_minute ได้ใน _config.yml" + comment_form_info : "อีเมลของคุณไม่สามารถโพสสาธารณะได้ กรุณากรอกช่องที่ระบุด้วยเครื่องหมายดอกจันไว้" + comment_form_comment_label : "แสดงความคิดเห็น" + comment_form_md_info : "มาร์กดาวน์ได้รับการสนับสนุน" + comment_form_name_label : "ชื่อ" + comment_form_email_label : "ที่อยู่อีเมล" + comment_form_website_label : "เว็บไซต์ (ตัวเลือก)" + comment_btn_submit : "ส่งความคิดเห็น" + comment_btn_submitted : "ส่งเรียบร้อยแล้ว" + comment_success_msg : "ขอบคุณสำหรับการแสดงความคิดเห็น! ความคิดเห็นจะได้รับการแสดงหลังจากได้รับการยืนยัน" + comment_error_msg : "ขออภัย, มีบางอย่างผิดพลาดจากการส่งแบบฟอร์ม กรุณาตรวจทานทุกช่อง และลองส่งใหม่อีกครั้ง" + loading_label : "กำลังโหลด..." + search_placeholder_text : "ใส่คำค้นหาของคุณ..." + results_found : "ผลการค้นหา พบ" + back_to_top : "กลับด้านบน" +th-TH: + <<: *DEFAULT_TH + +# Hindi +# ----------------- +hi: &DEFAULT_HI + skip_links : + skip_primary_nav : + skip_content : + skip_footer : + page : "पृष्ठ" + pagination_previous : "पिछला" + pagination_next : "अगला" + breadcrumb_home_label : "घर" + breadcrumb_separator : "/" + menu_label : "टॉगल मेनू" + toc_label : "इस पृष्ठ पर" + ext_link_label : "सीधा संपर्क" + less_than : "से कम" + minute_read : "मिनट में पढ़ सकते हैं" + share_on_label : "साझा करें" + meta_label : + tags_label : "अंकितक:" + categories_label : "श्रेणियाँ:" + date_label : "अपडेट किया गया:" + comments_label : "एक टिप्पणी छोड़ें" + comments_title : "टिप्पणियाँ" + more_label : "और अधिक जानें" + related_label : "आप इसका भी आनंद ले सकते हैं" + follow_label : "अनुसरण करे:" + feed_label : "फ़ीड" + powered_by : "द्वारा संचालित" + website_label : "वेबसाइट" + email_label : "ईमेल" + recent_posts : "हाल के पोस्ट" + undefined_wpm : "_config.yml पर अपरिभाषित पैरामीटर words_per_minute" + comment_form_info : "आपका ईमेल पता प्रकाशित नहीं किया जाएगा। अपेक्षित स्थानों को रेखांकित कर दिया गया है" + comment_form_comment_label : "टिप्पणी" + comment_form_md_info : "मार्कडाउन की अनुमति है।" + comment_form_name_label : "नाम" + comment_form_email_label : "ईमेल पता" + comment_form_website_label : "वेबसाइट (ऐच्छिक)" + comment_btn_submit : "टिप्पणी भेजें" + comment_btn_submitted : "प्रस्तुत" + comment_success_msg : "आपके कमेंट के लिए धन्यवाद! इसे स्वीकृति मिलने के बाद साइट पर दिखाया जाएगा।" + comment_error_msg : "क्षमा करें, आपके सबमिशन के साथ एक त्रुटि हुई थी। कृपया सुनिश्चित करें कि सभी आवश्यक फ़ील्ड पूरा हो गए हैं और पुनः प्रयास करें।" + loading_label : "लोड हो रहा है..." + search_placeholder_text : "अपना खोज शब्द दर्ज करें..." + results_found : "परिणाम मिला/मिले" + back_to_top : "शीर्ष पर वापस" +hi-IN: + <<: *DEFAULT_HI + +# Another locale +# -------------- +# diff --git a/_includes/analytics-providers/custom.html b/_includes/analytics-providers/custom.html new file mode 100644 index 0000000..c34b97a --- /dev/null +++ b/_includes/analytics-providers/custom.html @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/_includes/analytics-providers/google-gtag.html b/_includes/analytics-providers/google-gtag.html new file mode 100644 index 0000000..16d0cf1 --- /dev/null +++ b/_includes/analytics-providers/google-gtag.html @@ -0,0 +1,9 @@ + + + diff --git a/_includes/analytics-providers/google-universal.html b/_includes/analytics-providers/google-universal.html new file mode 100644 index 0000000..68c2674 --- /dev/null +++ b/_includes/analytics-providers/google-universal.html @@ -0,0 +1,7 @@ + + diff --git a/_includes/analytics-providers/google.html b/_includes/analytics-providers/google.html new file mode 100644 index 0000000..99412b0 --- /dev/null +++ b/_includes/analytics-providers/google.html @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/_includes/analytics.html b/_includes/analytics.html new file mode 100644 index 0000000..371469f --- /dev/null +++ b/_includes/analytics.html @@ -0,0 +1,14 @@ +{% if jekyll.environment == 'production' and site.analytics.provider and page.analytics != false %} + +{% case site.analytics.provider %} +{% when "google" %} + {% include /analytics-providers/google.html %} +{% when "google-universal" %} + {% include /analytics-providers/google-universal.html %} +{% when "google-gtag" %} + {% include /analytics-providers/google-gtag.html %} +{% when "custom" %} + {% include /analytics-providers/custom.html %} +{% endcase %} + +{% endif %} \ No newline at end of file diff --git a/_includes/archive-single.html b/_includes/archive-single.html new file mode 100644 index 0000000..489f000 --- /dev/null +++ b/_includes/archive-single.html @@ -0,0 +1,38 @@ +{% if post.header.teaser %} + {% capture teaser %}{{ post.header.teaser }}{% endcapture %} +{% else %} + {% assign teaser = site.teaser %} +{% endif %} + +{% if post.id %} + {% assign title = post.title | markdownify | remove: "

" | remove: "

" %} +{% else %} + {% assign title = post.title %} +{% endif %} + +
+ +
diff --git a/_includes/author-profile-custom-links.html b/_includes/author-profile-custom-links.html new file mode 100644 index 0000000..b89ffcb --- /dev/null +++ b/_includes/author-profile-custom-links.html @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/_includes/author-profile.html b/_includes/author-profile.html new file mode 100644 index 0000000..4f0c02c --- /dev/null +++ b/_includes/author-profile.html @@ -0,0 +1,263 @@ +{% assign author = page.author | default: page.authors[0] | default: site.author %} +{% assign author = site.data.authors[author] | default: author %} + +
+ + {% if author.avatar %} +
+ {% if author.avatar contains "://" %} + {% assign author_src = author.avatar %} + {% else %} + {% assign author_src = author.avatar | relative_url %} + {% endif %} + + {% if author.home %} + {% if author.home contains "://" %} + {% assign author_link = author.home %} + {% else %} + {% assign author_link = author.home | relative_url %} + {% endif %} + + {{ author.name }} + + {% else %} + {{ author.name }} + {% endif %} +
+ {% endif %} + +
+ {% if author.home %} +

{{ author.name }}

+ {% else %} +

{{ author.name }}

+ {% endif %} + {% if author.bio %} +

+ {{ author.bio }} +

+ {% endif %} +
+ +
+ + +
+
diff --git a/_includes/breadcrumbs.html b/_includes/breadcrumbs.html new file mode 100644 index 0000000..cba3d41 --- /dev/null +++ b/_includes/breadcrumbs.html @@ -0,0 +1,39 @@ +{% case site.category_archive.type %} + {% when "liquid" %} + {% assign path_type = "#" %} + {% when "jekyll-archives" %} + {% assign path_type = nil %} +{% endcase %} + +{% if page.collection != 'posts' %} + {% assign path_type = nil %} + {% assign crumb_path = '/' %} +{% else %} + {% assign crumb_path = site.category_archive.path %} +{% endif %} + + diff --git a/_includes/browser-upgrade.html b/_includes/browser-upgrade.html new file mode 100644 index 0000000..ec6ad0a --- /dev/null +++ b/_includes/browser-upgrade.html @@ -0,0 +1,3 @@ + diff --git a/_includes/category-list.html b/_includes/category-list.html new file mode 100644 index 0000000..d684a28 --- /dev/null +++ b/_includes/category-list.html @@ -0,0 +1,26 @@ +{% case site.category_archive.type %} + {% when "liquid" %} + {% assign path_type = "#" %} + {% when "jekyll-archives" %} + {% assign path_type = nil %} +{% endcase %} + +{% if site.category_archive.path %} + {% comment %} + + + {% endcomment %} + {% capture page_categories %}{% for category in page.categories %}{{ category | downcase }}|{{ category }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %} + {% assign category_hashes = page_categories | split: ',' | sort %} + +

+ {{ site.data.ui-text[site.locale].categories_label | default: "Categories:" }} + + {% for hash in category_hashes %} + {% assign keyValue = hash | split: '|' %} + {% capture category_word %}{{ keyValue[1] | strip_newlines }}{% endcapture %} + {% unless forloop.last %}, {% endunless %} + {% endfor %} + +

+{% endif %} \ No newline at end of file diff --git a/_includes/comment.html b/_includes/comment.html new file mode 100644 index 0000000..cebedab --- /dev/null +++ b/_includes/comment.html @@ -0,0 +1,22 @@ + diff --git a/_includes/comments-providers/custom.html b/_includes/comments-providers/custom.html new file mode 100644 index 0000000..9099369 --- /dev/null +++ b/_includes/comments-providers/custom.html @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/_includes/comments-providers/discourse.html b/_includes/comments-providers/discourse.html new file mode 100644 index 0000000..aca62cc --- /dev/null +++ b/_includes/comments-providers/discourse.html @@ -0,0 +1,13 @@ +{% if site.comments.discourse.server %} +{% capture canonical %}{% if site.permalink contains '.html' %}{{ page.url | absolute_url }}{% else %}{{ page.url | absolute_url | remove:'index.html' | strip_slash }}{% endif %}{% endcapture %} + + +{% endif %} diff --git a/_includes/comments-providers/disqus.html b/_includes/comments-providers/disqus.html new file mode 100644 index 0000000..8cf7aca --- /dev/null +++ b/_includes/comments-providers/disqus.html @@ -0,0 +1,15 @@ +{% if site.comments.disqus.shortname %} + + +{% endif %} diff --git a/_includes/comments-providers/facebook.html b/_includes/comments-providers/facebook.html new file mode 100644 index 0000000..009dc1c --- /dev/null +++ b/_includes/comments-providers/facebook.html @@ -0,0 +1,8 @@ +
+ \ No newline at end of file diff --git a/_includes/comments-providers/scripts.html b/_includes/comments-providers/scripts.html new file mode 100644 index 0000000..4e3f585 --- /dev/null +++ b/_includes/comments-providers/scripts.html @@ -0,0 +1,18 @@ +{% if site.comments.provider and page.comments %} +{% case site.comments.provider %} + {% when "disqus" %} + {% include /comments-providers/disqus.html %} + {% when "discourse" %} + {% include /comments-providers/discourse.html %} + {% when "facebook" %} + {% include /comments-providers/facebook.html %} + {% when "staticman" %} + {% include /comments-providers/staticman.html %} + {% when "staticman_v2" %} + {% include /comments-providers/staticman_v2.html %} + {% when "utterances" %} + {% include /comments-providers/utterances.html %} + {% when "custom" %} + {% include /comments-providers/custom.html %} +{% endcase %} +{% endif %} \ No newline at end of file diff --git a/_includes/comments-providers/staticman.html b/_includes/comments-providers/staticman.html new file mode 100644 index 0000000..ae3991d --- /dev/null +++ b/_includes/comments-providers/staticman.html @@ -0,0 +1,40 @@ +{% if site.repository and site.staticman.branch %} + +{% endif %} diff --git a/_includes/comments-providers/staticman_v2.html b/_includes/comments-providers/staticman_v2.html new file mode 100644 index 0000000..ae3991d --- /dev/null +++ b/_includes/comments-providers/staticman_v2.html @@ -0,0 +1,40 @@ +{% if site.repository and site.staticman.branch %} + +{% endif %} diff --git a/_includes/comments-providers/utterances.html b/_includes/comments-providers/utterances.html new file mode 100644 index 0000000..129ab77 --- /dev/null +++ b/_includes/comments-providers/utterances.html @@ -0,0 +1,20 @@ + diff --git a/_includes/comments.html b/_includes/comments.html new file mode 100644 index 0000000..40b0359 --- /dev/null +++ b/_includes/comments.html @@ -0,0 +1,159 @@ +
+ {% capture comments_label %}{{ site.data.ui-text[site.locale].comments_label | default: "Comments" }}{% endcapture %} + {% case site.comments.provider %} + {% when "discourse" %} +

{{ comments_label }}

+
+ {% when "disqus" %} +

{{ comments_label }}

+
+ {% when "facebook" %} +

{{ comments_label }}

+
+ {% when "staticman_v2" %} +
+ {% if site.repository and site.staticman.branch %} + +
+ {% if site.data.comments[page.slug] %} +

{{ site.data.ui-text[site.locale].comments_title | default: "Comments" }}

+ {% assign comments = site.data.comments[page.slug] | sort %} + + {% for comment in comments %} + {% assign email = comment[1].email %} + {% assign name = comment[1].name %} + {% assign url = comment[1].url %} + {% assign date = comment[1].date %} + {% assign message = comment[1].message %} + {% include comment.html index=forloop.index email=email name=name url=url date=date message=message %} + {% endfor %} + {% endif %} +
+ + + +
+

{{ site.data.ui-text[site.locale].comments_label | default: "Leave a Comment" }}

+

{{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} *

+
+
+ + {{ site.data.ui-text[site.locale].loading_label | default: "Loading..." }} +
+ +
+ + + +
+
+ + +
+
+ + +
+
+ + +
+ + + + + {% if site.reCaptcha.siteKey %} +
+
+
+ {% endif %} +
+ +
+
+
+ + {% if site.reCaptcha.siteKey %}{% endif %} + {% endif %} +
+ {% when "staticman" %} +
+ {% if site.repository and site.staticman.branch %} + +
+ {% if site.data.comments[page.slug] %} +

{{ site.data.ui-text[site.locale].comments_title | default: "Comments" }}

+ {% assign comments = site.data.comments[page.slug] | sort %} + + {% for comment in comments %} + {% assign email = comment[1].email %} + {% assign name = comment[1].name %} + {% assign url = comment[1].url %} + {% assign date = comment[1].date %} + {% assign message = comment[1].message %} + {% include comment.html index=forloop.index email=email name=name url=url date=date message=message %} + {% endfor %} + {% endif %} +
+ + + +
+

{{ site.data.ui-text[site.locale].comments_label | default: "Leave a Comment" }}

+

{{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} *

+
+
+ + {{ site.data.ui-text[site.locale].loading_label | default: "Loading..." }} +
+ +
+ + + +
+
+ + +
+
+ + +
+
+ + +
+ + + + +
+ +
+
+
+ + {% endif %} +
+ {% when "utterances" %} +

{{ comments_label }}

+
+ {% when "custom" %} +
+ {% endcase %} +
diff --git a/_includes/documents-collection.html b/_includes/documents-collection.html new file mode 100644 index 0000000..13b4006 --- /dev/null +++ b/_includes/documents-collection.html @@ -0,0 +1,19 @@ +{% assign entries = site[include.collection] %} + +{% if include.sort_by == 'title' %} + {% if include.sort_order == 'reverse' %} + {% assign entries = entries | sort: 'title' | reverse %} + {% else %} + {% assign entries = entries | sort: 'title' %} + {% endif %} +{% elsif include.sort_by == 'date' %} + {% if include.sort_order == 'reverse' %} + {% assign entries = entries | sort: 'date' | reverse %} + {% else %} + {% assign entries = entries | sort: 'date' %} + {% endif %} +{% endif %} + +{%- for post in entries -%} + {% include archive-single.html %} +{%- endfor -%} diff --git a/_includes/feature_row b/_includes/feature_row new file mode 100644 index 0000000..89dfc1b --- /dev/null +++ b/_includes/feature_row @@ -0,0 +1,53 @@ +{% if include.id %} + {% assign feature_row = page[include.id] %} +{% else %} + {% assign feature_row = page.feature_row %} +{% endif %} + +
+ + {% for f in feature_row %} + + {% if f.url contains "://" %} + {% capture f_url %}{{ f.url }}{% endcapture %} + {% else %} + {% capture f_url %}{{ f.url | relative_url }}{% endcapture %} + {% endif %} + +
+
+ {% if f.image_path %} +
+ {% if f.alt %}{{ f.alt }}{% endif %} + {% if f.image_caption %} + {{ f.image_caption | markdownify | remove: "

" | remove: "

" }}
+ {% endif %} +
+ {% endif %} + +
+ {% if f.title %} +

{{ f.title }}

+ {% endif %} + + {% if f.excerpt %} +
+ {{ f.excerpt | markdownify }} +
+ {% endif %} + + {% if f.url %} +

{{ f.btn_label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}

+ {% endif %} +
+
+
+ {% endfor %} + +
\ No newline at end of file diff --git a/_includes/figure b/_includes/figure new file mode 100644 index 0000000..8e9bdd5 --- /dev/null +++ b/_includes/figure @@ -0,0 +1,12 @@ +
+ {% if include.alt %}{{ include.alt }}{% endif %} + {% if include.caption %} +
+ {{ include.caption | markdownify | remove: "

" | remove: "

" }} +
{% endif %}
diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..2bc7896 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,19 @@ + + + diff --git a/_includes/footer/custom.html b/_includes/footer/custom.html new file mode 100644 index 0000000..d512599 --- /dev/null +++ b/_includes/footer/custom.html @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/_includes/gallery b/_includes/gallery new file mode 100644 index 0000000..97022aa --- /dev/null +++ b/_includes/gallery @@ -0,0 +1,51 @@ +{% if include.id %} + {% assign gallery = page[include.id] %} +{% else %} + {% assign gallery = page.gallery %} +{% endif %} + +{% if include.layout %} + {% assign gallery_layout = include.layout %} +{% else %} + {% if gallery.size == 2 %} + {% assign gallery_layout = 'half' %} + {% elsif gallery.size >= 3 %} + {% assign gallery_layout = 'third' %} + {% else %} + {% assign gallery_layout = '' %} + {% endif %} +{% endif %} + + \ No newline at end of file diff --git a/_includes/group-by-array b/_includes/group-by-array new file mode 100644 index 0000000..708de41 --- /dev/null +++ b/_includes/group-by-array @@ -0,0 +1,47 @@ + + + +{% assign __empty_array = '' | split: ',' %} +{% assign group_names = __empty_array %} +{% assign group_items = __empty_array %} + + +{% assign __names = include.collection | map: include.field %} + + +{% assign __names = __names | join: ',' | join: ',' | split: ',' %} + + +{% assign __names = __names | sort %} +{% for name in __names %} + + +{% unless name == previous %} + + +{% assign group_names = group_names | push: name %} +{% endunless %} + +{% assign previous = name %} +{% endfor %} + + + +{% for name in group_names %} + + +{% assign __item = __empty_array %} +{% for __element in include.collection %} +{% if __element[include.field] contains name %} +{% assign __item = __item | push: __element %} +{% endif %} +{% endfor %} + + +{% assign group_items = group_items | push: __item %} +{% endfor %} \ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..cb68465 --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,41 @@ + + +{% include seo.html %} + + + + + + + + + + + + + +{% if site.head_scripts %} + {% for script in site.head_scripts %} + {% if script contains "://" %} + {% capture script_path %}{{ script }}{% endcapture %} + {% else %} + {% capture script_path %}{{ script | relative_url }}{% endcapture %} + {% endif %} + + {% endfor %} +{% endif %} diff --git a/_includes/head/custom.html b/_includes/head/custom.html new file mode 100644 index 0000000..978d84f --- /dev/null +++ b/_includes/head/custom.html @@ -0,0 +1,5 @@ + + + + + diff --git a/_includes/masthead.html b/_includes/masthead.html new file mode 100644 index 0000000..1c308f2 --- /dev/null +++ b/_includes/masthead.html @@ -0,0 +1,42 @@ +{% if site.logo contains "://" %} + {% capture logo_path %}{{ site.logo }}{% endcapture %} +{% else %} + {% capture logo_path %}{{ site.logo }}{% endcapture %} +{% endif %} + +
+
+
+ +
+
+
diff --git a/_includes/nav_list b/_includes/nav_list new file mode 100644 index 0000000..b1d06c3 --- /dev/null +++ b/_includes/nav_list @@ -0,0 +1,47 @@ +{% assign navigation = site.data.navigation[include.nav] %} + + \ No newline at end of file diff --git a/_includes/page__hero.html b/_includes/page__hero.html new file mode 100644 index 0000000..98bff72 --- /dev/null +++ b/_includes/page__hero.html @@ -0,0 +1,72 @@ +{% if page.header.image contains "://" %} + {% capture img_path %}{{ page.header.image }}{% endcapture %} +{% else %} + {% capture img_path %}{{ page.header.image | relative_url }}{% endcapture %} +{% endif %} + +{% if page.header.cta_url contains "://" %} + {% capture cta_path %}{{ page.header.cta_url }}{% endcapture %} +{% else %} + {% capture cta_path %}{{ page.header.cta_url | relative_url }}{% endcapture %} +{% endif %} + +{% if page.header.overlay_image contains "://" %} + {% capture overlay_img_path %}{{ page.header.overlay_image }}{% endcapture %} +{% elsif page.header.overlay_image %} + {% capture overlay_img_path %}{{ page.header.overlay_image | relative_url }}{% endcapture %} +{% endif %} + +{% if page.header.overlay_filter contains "rgba" %} + {% capture overlay_filter %}{{ page.header.overlay_filter }}{% endcapture %} +{% elsif page.header.overlay_filter %} + {% capture overlay_filter %}rgba(0, 0, 0, {{ page.header.overlay_filter }}){% endcapture %} +{% endif %} + +{% if page.header.image_description %} + {% assign image_description = page.header.image_description %} +{% else %} + {% assign image_description = page.title %} +{% endif %} + +{% assign image_description = image_description | markdownify | strip_html | strip_newlines | escape_once %} + +
+ {% if page.header.overlay_color or page.header.overlay_image %} +
+

+ {% if paginator and site.paginate_show_page_num %} + {{ site.title }}{% unless paginator.page == 1 %} {{ site.data.ui-text[site.locale].page | default: "Page" }} {{ paginator.page }}{% endunless %} + {% else %} + {{ page.title | default: site.title | markdownify | remove: "

" | remove: "

" }} + {% endif %} +

+ {% if page.header.show_overlay_excerpt != false and page.excerpt %} +

{{ page.excerpt | markdownify | remove: "

" | remove: "

" }}

+ {% endif %} + {% if page.read_time %} +

{% include read-time.html %}

+ {% endif %} + {% if page.header.cta_url %} +

{{ page.header.cta_label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}

+ {% endif %} + {% if page.header.actions %} +

+ {% for action in page.header.actions %} + {% if action.url contains "://" %} + {% assign url = action.url %} + {% else %} + {% assign url = action.url | relative_url %} + {% endif %} + {{ action.label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }} + {% endfor %} + {% endif %} +

+ {% else %} + {{ image_description }} + {% endif %} + {% if page.header.caption %} + {{ page.header.caption | markdownify | remove: "

" | remove: "

" }}
+ {% endif %} +
diff --git a/_includes/page__hero_video.html b/_includes/page__hero_video.html new file mode 100644 index 0000000..8586a95 --- /dev/null +++ b/_includes/page__hero_video.html @@ -0,0 +1,4 @@ +{% capture video_id %}{{ page.header.video.id }}{% endcapture %} +{% capture video_provider %}{{ page.header.video.provider }}{% endcapture %} + +{% include video id=video_id provider=video_provider %} diff --git a/_includes/page__taxonomy.html b/_includes/page__taxonomy.html new file mode 100644 index 0000000..75c76c8 --- /dev/null +++ b/_includes/page__taxonomy.html @@ -0,0 +1,7 @@ +{% if site.tag_archive.type and page.tags[0] %} + {% include tag-list.html %} +{% endif %} + +{% if site.category_archive.type and page.categories[0] %} + {% include category-list.html %} +{% endif %} \ No newline at end of file diff --git a/_includes/paginator.html b/_includes/paginator.html new file mode 100644 index 0000000..592a2cf --- /dev/null +++ b/_includes/paginator.html @@ -0,0 +1,69 @@ +{% if paginator.total_pages > 1 %} + +{% endif %} diff --git a/_includes/post_pagination.html b/_includes/post_pagination.html new file mode 100644 index 0000000..a93c627 --- /dev/null +++ b/_includes/post_pagination.html @@ -0,0 +1,14 @@ +{% if page.previous or page.next %} + +{% endif %} \ No newline at end of file diff --git a/_includes/posts-category.html b/_includes/posts-category.html new file mode 100644 index 0000000..98be3e9 --- /dev/null +++ b/_includes/posts-category.html @@ -0,0 +1,3 @@ +{%- for post in site.categories[include.taxonomy] -%} + {% include archive-single.html %} +{%- endfor -%} diff --git a/_includes/posts-tag.html b/_includes/posts-tag.html new file mode 100644 index 0000000..180a2f3 --- /dev/null +++ b/_includes/posts-tag.html @@ -0,0 +1,3 @@ +{%- for post in site.tags[include.taxonomy] -%} + {% include archive-single.html %} +{%- endfor -%} diff --git a/_includes/read-time.html b/_includes/read-time.html new file mode 100644 index 0000000..df88d52 --- /dev/null +++ b/_includes/read-time.html @@ -0,0 +1,15 @@ +{% assign words_per_minute = site.words_per_minute | default: 200 %} + +{% if post.read_time %} + {% assign words = post.content | strip_html | number_of_words %} +{% elsif page.read_time %} + {% assign words = page.content | strip_html | number_of_words %} +{% endif %} + +{% if words < words_per_minute %} + {{ site.data.ui-text[site.locale].less_than | default: "less than" }} 1 {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }} +{% elsif words == words_per_minute %} + 1 {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }} +{% else %} + {{ words | divided_by:words_per_minute }} {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }} +{% endif %} \ No newline at end of file diff --git a/_includes/scripts.html b/_includes/scripts.html new file mode 100644 index 0000000..1a00fce --- /dev/null +++ b/_includes/scripts.html @@ -0,0 +1,39 @@ +{% if site.footer_scripts %} + {% for script in site.footer_scripts %} + {% if script contains "://" %} + {% capture script_path %}{{ script }}{% endcapture %} + {% else %} + {% capture script_path %}{{ script | relative_url }}{% endcapture %} + {% endif %} + + {% endfor %} +{% else %} + + +{% endif %} + +{% if site.search == true or page.layout == "search" %} + {%- assign search_provider = site.search_provider | default: "lunr" -%} + {%- case search_provider -%} + {%- when "lunr" -%} + {% include_cached search/lunr-search-scripts.html %} + {%- when "google" -%} + {% include_cached search/google-search-scripts.html %} + {%- when "algolia" -%} + {% include_cached search/algolia-search-scripts.html %} + {%- endcase -%} +{% endif %} + +{% include analytics.html %} +{% include /comments-providers/scripts.html %} + +{% if site.after_footer_scripts %} + {% for script in site.after_footer_scripts %} + {% if script contains "://" %} + {% capture script_path %}{{ script }}{% endcapture %} + {% else %} + {% capture script_path %}{{ script | relative_url }}{% endcapture %} + {% endif %} + + {% endfor %} +{% endif %} diff --git a/_includes/search/algolia-search-scripts.html b/_includes/search/algolia-search-scripts.html new file mode 100644 index 0000000..a6bc9d2 --- /dev/null +++ b/_includes/search/algolia-search-scripts.html @@ -0,0 +1,54 @@ + + + + + + diff --git a/_includes/search/google-search-scripts.html b/_includes/search/google-search-scripts.html new file mode 100644 index 0000000..4af7423 --- /dev/null +++ b/_includes/search/google-search-scripts.html @@ -0,0 +1,30 @@ + \ No newline at end of file diff --git a/_includes/search/lunr-search-scripts.html b/_includes/search/lunr-search-scripts.html new file mode 100644 index 0000000..574c390 --- /dev/null +++ b/_includes/search/lunr-search-scripts.html @@ -0,0 +1,10 @@ +{% assign lang = site.locale | slice: 0,2 | default: "en" %} +{% case lang %} +{% when "gr" %} + {% assign lang = "gr" %} +{% else %} + {% assign lang = "en" %} +{% endcase %} + + + \ No newline at end of file diff --git a/_includes/search/search_form.html b/_includes/search/search_form.html new file mode 100644 index 0000000..925f6cd --- /dev/null +++ b/_includes/search/search_form.html @@ -0,0 +1,18 @@ +
+{%- assign search_provider = site.search_provider | default: "lunr" -%} +{%- case search_provider -%} + {%- when "lunr" -%} + +
+ {%- when "google" -%} +
+ +
+
+ +
+ {%- when "algolia" -%} + +
+{%- endcase -%} +
diff --git a/_includes/seo.html b/_includes/seo.html new file mode 100644 index 0000000..d4a762a --- /dev/null +++ b/_includes/seo.html @@ -0,0 +1,168 @@ + +{%- if site.url -%} + {%- assign seo_url = site.url | append: site.baseurl -%} +{%- endif -%} +{%- assign seo_url = seo_url | default: site.github.url -%} + +{% assign title_separator = site.title_separator | default: '-' | replace: '|', '|' %} + +{%- if page.title -%} + {%- assign seo_title = page.title | append: " " | append: title_separator | append: " " | append: site.title -%} +{%- endif -%} + +{%- if seo_title -%} + {%- assign seo_title = seo_title | markdownify | strip_html | strip_newlines | escape_once -%} +{%- endif -%} + +{% if page.canonical_url %} + {%- assign canonical_url = page.canonical_url %} +{% else %} + {%- assign canonical_url = page.url | replace: "index.html", "" | absolute_url %} +{% endif %} + +{%- assign seo_description = page.description | default: page.excerpt | default: site.description -%} +{%- if seo_description -%} + {%- assign seo_description = seo_description | markdownify | strip_html | strip_newlines | escape_once -%} +{%- endif -%} + +{%- assign author = page.author | default: page.authors[0] | default: site:author -%} +{%- assign author = site.data.authors[author] | default: author -%} + +{%- if author.twitter -%} + {%- assign author_twitter = author.twitter | replace: "@", "" -%} +{%- endif -%} + +{%- assign page_large_image = page.header.og_image | default: page.header.overlay_image | default: page.header.image -%} +{%- unless page_large_image contains '://' -%} + {%- assign page_large_image = page_large_image | absolute_url -%} +{%- endunless -%} +{%- assign page_large_image = page_large_image | escape -%} + +{%- assign page_teaser_image = page.header.teaser | default: site.og_image -%} +{%- unless page_teaser_image contains '://' -%} + {%- assign page_teaser_image = page_teaser_image | absolute_url -%} +{%- endunless -%} +{%- assign page_teaser_image = page_teaser_image | escape -%} + +{%- assign site_og_image = site.og_image -%} +{%- unless site_og_image contains '://' -%} + {%- assign site_og_image = site_og_image | absolute_url -%} +{%- endunless -%} +{%- assign site_og_image = site_og_image | escape -%} + +{%- if page.date -%} + {%- assign og_type = "article" -%} +{%- else -%} + {%- assign og_type = "website" -%} +{%- endif -%} + +{{ seo_title | default: site.title }}{% if paginator %}{% unless paginator.page == 1 %} {{ title_separator }} {{ site.data.ui-text[site.locale].page | default: "Page" }} {{ paginator.page }}{% endunless %}{% endif %} + + +{% if author.name %} + +{% endif %} + + + + + + + +{% if page.excerpt %} + +{% endif %} + +{% if page_large_image %} + +{% elsif page_teaser_image %} + +{% endif %} + +{% if site.twitter.username %} + + + + + + {% if page_large_image %} + + + {% else %} + + {% if page_teaser_image %} + + {% endif %} + {% endif %} + + {% if author_twitter %} + + {% endif %} +{% endif %} + +{% if page.date %} + +{% endif %} + +{% if og_type == "article" and page.last_modified_at %} + +{% endif %} + +{% if site.facebook %} + {% if site.facebook.publisher %} + + {% endif %} + + {% if site.facebook.app_id %} + + {% endif %} +{% endif %} + + + +{% if paginator.previous_page %} + +{% endif %} +{% if paginator.next_page %} + +{% endif %} + +{% if site.og_image %} + +{% endif %} + +{% if site.social %} + +{% endif %} + +{% if site.google_site_verification %} + +{% endif %} +{% if site.bing_site_verification %} + +{% endif %} +{% if site.alexa_site_verification %} + +{% endif %} +{% if site.yandex_site_verification %} + +{% endif %} +{% if site.naver_site_verification %} + +{% endif %} + diff --git a/_includes/sidebar.html b/_includes/sidebar.html new file mode 100644 index 0000000..2a1884e --- /dev/null +++ b/_includes/sidebar.html @@ -0,0 +1,24 @@ +{% if page.author_profile or layout.author_profile or page.sidebar %} + +{% endif %} \ No newline at end of file diff --git a/_includes/skip-links.html b/_includes/skip-links.html new file mode 100644 index 0000000..2cd9f17 --- /dev/null +++ b/_includes/skip-links.html @@ -0,0 +1,8 @@ + diff --git a/_includes/social-share.html b/_includes/social-share.html new file mode 100644 index 0000000..0b37798 --- /dev/null +++ b/_includes/social-share.html @@ -0,0 +1,11 @@ + diff --git a/_includes/tag-list.html b/_includes/tag-list.html new file mode 100644 index 0000000..e0d02bf --- /dev/null +++ b/_includes/tag-list.html @@ -0,0 +1,26 @@ +{% case site.tag_archive.type %} + {% when "liquid" %} + {% assign path_type = "#" %} + {% when "jekyll-archives" %} + {% assign path_type = nil %} +{% endcase %} + +{% if site.tag_archive.path %} + {% comment %} + + + {% endcomment %} + {% capture page_tags %}{% for tag in page.tags %}{{ tag | downcase }}|{{ tag }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %} + {% assign tag_hashes = page_tags | split: ',' | sort %} + +

+ {{ site.data.ui-text[site.locale].tags_label | default: "Tags:" }} + + {% for hash in tag_hashes %} + {% assign keyValue = hash | split: '|' %} + {% capture tag_word %}{{ keyValue[1] | strip_newlines }}{% endcapture %} + {% unless forloop.last %}, {% endunless %} + {% endfor %} + +

+{% endif %} \ No newline at end of file diff --git a/_includes/toc b/_includes/toc new file mode 100644 index 0000000..6423ccd --- /dev/null +++ b/_includes/toc @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/_includes/toc.html b/_includes/toc.html new file mode 100644 index 0000000..54ab8b0 --- /dev/null +++ b/_includes/toc.html @@ -0,0 +1,85 @@ +{% capture tocWorkspace %} + {% comment %} + Version 1.0.5 + https://github.com/allejo/jekyll-toc + + "...like all things liquid - where there's a will, and ~36 hours to spare, there's usually a/some way" ~jaybe + + Usage: + {% include toc.html html=content sanitize=true class="inline_toc" id="my_toc" h_min=2 h_max=3 %} + + Parameters: + * html (string) - the HTML of compiled markdown generated by kramdown in Jekyll + + Optional Parameters: + * sanitize (bool) : false - when set to true, the headers will be stripped of any HTML in the TOC + * class (string) : '' - a CSS class assigned to the TOC + * id (string) : '' - an ID to assigned to the TOC + * h_min (int) : 1 - the minimum TOC header level to use; any header lower than this value will be ignored + * h_max (int) : 6 - the maximum TOC header level to use; any header greater than this value will be ignored + * ordered (bool) : false - when set to true, an ordered list will be outputted instead of an unordered list + * item_class (string) : '' - add custom class for each list item; has support for '%level%' placeholder, which is the current heading level + * baseurl (string) : '' - add a base url to the TOC links for when your TOC is on another page than the actual content + + Output: + An ordered or unordered list representing the table of contents of a markdown block. This snippet will only generate the table of contents and will NOT output the markdown given to it + {% endcomment %} + + {% capture my_toc %}{% endcapture %} + {% assign orderedList = include.ordered | default: false %} + {% assign minHeader = include.h_min | default: 1 %} + {% assign maxHeader = include.h_max | default: 6 %} + {% assign nodes = include.html | split: ' maxHeader %} + {% continue %} + {% endif %} + + {% if firstHeader %} + {% assign firstHeader = false %} + {% assign minHeader = headerLevel %} + {% endif %} + + {% assign indentAmount = headerLevel | minus: minHeader | add: 1 %} + {% assign _workspace = node | split: '' | first }}>{% endcapture %} + {% assign header = _workspace[0] | replace: _hAttrToStrip, '' %} + + {% assign space = '' %} + {% for i in (1..indentAmount) %} + {% assign space = space | prepend: ' ' %} + {% endfor %} + + {% unless include.item_class == blank %} + {% capture listItemClass %}{:.{{ include.item_class | replace: '%level%', headerLevel }}}{% endcapture %} + {% endunless %} + + {% capture my_toc %}{{ my_toc }} +{{ space }}{{ listModifier }} {{ listItemClass }} [{% if include.sanitize %}{{ header | strip_html }}{% else %}{{ header }}{% endif %}]({% if include.baseurl %}{{ include.baseurl }}{% endif %}#{{ html_id }}){% endcapture %} + {% endfor %} + + {% if include.class %} + {% capture my_toc %}{:.{{ include.class }}} +{{ my_toc | lstrip }}{% endcapture %} + {% endif %} + + {% if include.id %} + {% capture my_toc %}{: #{{ include.id }}} +{{ my_toc | lstrip }}{% endcapture %} + {% endif %} +{% endcapture %}{% assign tocWorkspace = '' %}{{ my_toc | markdownify | strip }} \ No newline at end of file diff --git a/_includes/video b/_includes/video new file mode 100644 index 0000000..8955c7c --- /dev/null +++ b/_includes/video @@ -0,0 +1,13 @@ +{% capture video_id %}{{ include.id }}{% endcapture %} +{% capture video_provider %}{{ include.provider }}{% endcapture %} + + +
+{% if video_provider == "vimeo" %} + +{% elsif video_provider == "youtube" %} + +{% elsif video_provider == "google-drive" %} + +{% endif %} +
diff --git a/_layouts/archive-taxonomy.html b/_layouts/archive-taxonomy.html new file mode 100644 index 0000000..6939122 --- /dev/null +++ b/_layouts/archive-taxonomy.html @@ -0,0 +1,15 @@ +--- +layout: default +author_profile: false +--- + +
+ {% include sidebar.html %} + +
+

{{ page.title }}

+ {% for post in page.posts %} + {% include archive-single.html %} + {% endfor %} +
+
\ No newline at end of file diff --git a/_layouts/archive.html b/_layouts/archive.html new file mode 100644 index 0000000..08beb89 --- /dev/null +++ b/_layouts/archive.html @@ -0,0 +1,26 @@ +--- +layout: default +--- + +{% if page.header.overlay_color or page.header.overlay_image or page.header.image %} + {% include page__hero.html %} +{% elsif page.header.video.id and page.header.video.provider %} + {% include page__hero_video.html %} +{% endif %} + +{% if page.url != "/" and site.breadcrumbs %} + {% unless paginator %} + {% include breadcrumbs.html %} + {% endunless %} +{% endif %} + +
+ {% include sidebar.html %} + +
+ {% unless page.header.overlay_color or page.header.overlay_image %} +

{{ page.title }}

+ {% endunless %} + {{ content }} +
+
\ No newline at end of file diff --git a/_layouts/categories.html b/_layouts/categories.html new file mode 100644 index 0000000..aa2c6e8 --- /dev/null +++ b/_layouts/categories.html @@ -0,0 +1,42 @@ +--- +layout: archive +--- + +{{ content }} + +{% assign categories_max = 0 %} +{% for category in site.categories %} + {% if category[1].size > categories_max %} + {% assign categories_max = category[1].size %} + {% endif %} +{% endfor %} + +
    + {% for i in (1..categories_max) reversed %} + {% for category in site.categories %} + {% if category[1].size == i %} +
  • + + {{ category[0] }} {{ i }} + +
  • + {% endif %} + {% endfor %} + {% endfor %} +
+ +{% for i in (1..categories_max) reversed %} + {% for category in site.categories %} + {% if category[1].size == i %} +
+

{{ category[0] }}

+
+ {% for post in category.last %} + {% include archive-single.html type=page.entries_layout %} + {% endfor %} +
+ {{ site.data.ui-text[site.locale].back_to_top | default: 'Back to Top' }} ↑ +
+ {% endif %} + {% endfor %} +{% endfor %} diff --git a/_layouts/category.html b/_layouts/category.html new file mode 100644 index 0000000..79b81ce --- /dev/null +++ b/_layouts/category.html @@ -0,0 +1,9 @@ +--- +layout: archive +--- + +{{ content }} + +
+ {% include posts-category.html taxonomy=page.taxonomy type=page.entries_layout %} +
diff --git a/_layouts/collection.html b/_layouts/collection.html new file mode 100644 index 0000000..3bcd916 --- /dev/null +++ b/_layouts/collection.html @@ -0,0 +1,9 @@ +--- +layout: archive +--- + +{{ content }} + +
+ {% include documents-collection.html collection=page.collection sort_by=page.sort_by sort_order=page.sort_order type=page.entries_layout %} +
diff --git a/_layouts/compress.html b/_layouts/compress.html new file mode 100644 index 0000000..bb34487 --- /dev/null +++ b/_layouts/compress.html @@ -0,0 +1,10 @@ +--- +# Jekyll layout that compresses HTML +# v3.1.0 +# http://jch.penibelst.de/ +# © 2014–2015 Anatol Broder +# MIT License +--- + +{% capture _LINE_FEED %} +{% endcapture %}{% if site.compress_html.ignore.envs contains jekyll.environment or site.compress_html.ignore.envs == "all" %}{{ content }}{% else %}{% capture _content %}{{ content }}{% endcapture %}{% assign _profile = site.compress_html.profile %}{% if site.compress_html.endings == "all" %}{% assign _endings = "html head body li dt dd optgroup option colgroup caption thead tbody tfoot tr td th" | split: " " %}{% else %}{% assign _endings = site.compress_html.endings %}{% endif %}{% for _element in _endings %}{% capture _end %}{% endcapture %}{% assign _content = _content | remove: _end %}{% endfor %}{% if _profile and _endings %}{% assign _profile_endings = _content | size | plus: 1 %}{% endif %}{% for _element in site.compress_html.startings %}{% capture _start %}<{{ _element }}>{% endcapture %}{% assign _content = _content | remove: _start %}{% endfor %}{% if _profile and site.compress_html.startings %}{% assign _profile_startings = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.comments == "all" %}{% assign _comments = "" | split: " " %}{% else %}{% assign _comments = site.compress_html.comments %}{% endif %}{% if _comments.size == 2 %}{% capture _comment_befores %}.{{ _content }}{% endcapture %}{% assign _comment_befores = _comment_befores | split: _comments.first %}{% for _comment_before in _comment_befores %}{% if forloop.first %}{% continue %}{% endif %}{% capture _comment_outside %}{% if _carry %}{{ _comments.first }}{% endif %}{{ _comment_before }}{% endcapture %}{% capture _comment %}{% unless _carry %}{{ _comments.first }}{% endunless %}{{ _comment_outside | split: _comments.last | first }}{% if _comment_outside contains _comments.last %}{{ _comments.last }}{% assign _carry = false %}{% else %}{% assign _carry = true %}{% endif %}{% endcapture %}{% assign _content = _content | remove_first: _comment %}{% endfor %}{% if _profile %}{% assign _profile_comments = _content | size | plus: 1 %}{% endif %}{% endif %}{% assign _pre_befores = _content | split: "" %}{% assign _pres_after = "" %}{% if _pres.size != 0 %}{% if site.compress_html.blanklines %}{% assign _lines = _pres.last | split: _LINE_FEED %}{% capture _pres_after %}{% for _line in _lines %}{% assign _trimmed = _line | split: " " | join: " " %}{% if _trimmed != empty or forloop.last %}{% unless forloop.first %}{{ _LINE_FEED }}{% endunless %}{{ _line }}{% endif %}{% endfor %}{% endcapture %}{% else %}{% assign _pres_after = _pres.last | split: " " | join: " " %}{% endif %}{% endif %}{% capture _content %}{{ _content }}{% if _pre_before contains "" %}{% endif %}{% unless _pre_before contains "" and _pres.size == 1 %}{{ _pres_after }}{% endunless %}{% endcapture %}{% endfor %}{% if _profile %}{% assign _profile_collapse = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.clippings == "all" %}{% assign _clippings = "html head title base link meta style body article section nav aside h1 h2 h3 h4 h5 h6 hgroup header footer address p hr blockquote ol ul li dl dt dd figure figcaption main div table caption colgroup col tbody thead tfoot tr td th" | split: " " %}{% else %}{% assign _clippings = site.compress_html.clippings %}{% endif %}{% for _element in _clippings %}{% assign _edges = " ;; ;" | replace: "e", _element | split: ";" %}{% assign _content = _content | replace: _edges[0], _edges[1] | replace: _edges[2], _edges[3] | replace: _edges[4], _edges[5] %}{% endfor %}{% if _profile and _clippings %}{% assign _profile_clippings = _content | size | plus: 1 %}{% endif %}{{ _content }}{% if _profile %}
Step Bytes
raw {{ content | size }}{% if _profile_endings %}
endings {{ _profile_endings }}{% endif %}{% if _profile_startings %}
startings {{ _profile_startings }}{% endif %}{% if _profile_comments %}
comments {{ _profile_comments }}{% endif %}{% if _profile_collapse %}
collapse {{ _profile_collapse }}{% endif %}{% if _profile_clippings %}
clippings {{ _profile_clippings }}{% endif %}
{% endif %}{% endif %} diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..a3dfd70 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,42 @@ +--- +--- + + + + + + {% include head.html %} + {% include head/custom.html %} + + + + {% include_cached skip-links.html %} + {% include_cached browser-upgrade.html %} + {% include_cached masthead.html %} + +
+ {{ content }} +
+ + {% if site.search == true %} +
+ {% include_cached search/search_form.html %} +
+ {% endif %} + + + + {% include scripts.html %} + + + diff --git a/_layouts/home.html b/_layouts/home.html new file mode 100644 index 0000000..d1428eb --- /dev/null +++ b/_layouts/home.html @@ -0,0 +1,13 @@ +--- +layout: archive +--- + +{{ content }} + +

{{ site.data.ui-text[site.locale].recent_posts | default: "Recent Posts" }}

+ +{% for post in paginator.posts %} + {% include archive-single.html %} +{% endfor %} + +{% include paginator.html %} diff --git a/_layouts/posts.html b/_layouts/posts.html new file mode 100644 index 0000000..76d25f9 --- /dev/null +++ b/_layouts/posts.html @@ -0,0 +1,29 @@ +--- +layout: archive +--- + +{{ content }} + + + +{% assign postsByYear = site.posts | group_by_exp: 'post', 'post.date | date: "%Y"' %} +{% for year in postsByYear %} +
+

{{ year.name }}

+
+ {% for post in year.items %} + {% include archive-single.html type=page.entries_layout %} + {% endfor %} +
+ {{ site.data.ui-text[site.locale].back_to_top | default: 'Back to Top' }} ↑ +
+{% endfor %} diff --git a/_layouts/search.html b/_layouts/search.html new file mode 100644 index 0000000..d18f223 --- /dev/null +++ b/_layouts/search.html @@ -0,0 +1,42 @@ +--- +layout: default +--- + +{% if page.header.overlay_color or page.header.overlay_image or page.header.image %} + {% include page__hero.html %} +{% endif %} + +{% if page.url != "/" and site.breadcrumbs %} + {% unless paginator %} + {% include breadcrumbs.html %} + {% endunless %} +{% endif %} + +
+ {% include sidebar.html %} + +
+ {% unless page.header.overlay_color or page.header.overlay_image %} +

{{ page.title }}

+ {% endunless %} + + {{ content }} + + {%- assign search_provider = site.search_provider | default: "lunr" -%} + {%- case search_provider -%} + {%- when "lunr" -%} + +
+ {%- when "google" -%} +
+ +
+
+ +
+ {%- when "algolia" -%} + +
+ {%- endcase -%} +
+
diff --git a/_layouts/single.html b/_layouts/single.html new file mode 100644 index 0000000..37c7ec8 --- /dev/null +++ b/_layouts/single.html @@ -0,0 +1,95 @@ +--- +layout: default +--- + +{% if page.header.overlay_color or page.header.overlay_image or page.header.image %} + {% include page__hero.html %} +{% elsif page.header.video.id and page.header.video.provider %} + {% include page__hero_video.html %} +{% endif %} + +{% if page.url != "/" and site.breadcrumbs %} + {% unless paginator %} + {% include breadcrumbs.html %} + {% endunless %} +{% endif %} + +
+ {% include sidebar.html %} + +
+ {% if page.title %}{% endif %} + {% if page.excerpt %}{% endif %} + {% if page.date %}{% endif %} + {% if page.last_modified_at %}{% endif %} + +
+ {% unless page.header.overlay_color or page.header.overlay_image %} +
+ {% if page.title %}

{{ page.title | markdownify | remove: "

" | remove: "

" }}

{% endif %} + {% if page.read_time %} +

{% include read-time.html %}

+ {% endif %} +
+ {% endunless %} + +
+ {% if page.toc %} + + {% endif %} + {{ content }} + {% if page.link %}{% endif %} +
+ +
+ {% if site.data.ui-text[site.locale].meta_label %} +

{{ site.data.ui-text[site.locale].meta_label }}

+ {% endif %} + {% include page__taxonomy.html %} + {% if page.last_modified_at %} +

{{ site.data.ui-text[site.locale].date_label | default: "Updated:" }}

+ {% elsif page.date %} +

{{ site.data.ui-text[site.locale].date_label | default: "Updated:" }}

+ {% endif %} +
+ + {% if page.share %}{% include social-share.html %}{% endif %} + + {% include post_pagination.html %} +
+ + {% if jekyll.environment == 'production' and site.comments.provider and page.comments %} + {% include comments.html %} + {% endif %} +
+ + {% comment %}{% endcomment %} + {% if page.id and page.related and site.related_posts.size > 0 %} + + {% comment %}{% endcomment %} + {% elsif page.id and page.related %} + + {% endif %} +
diff --git a/_layouts/splash.html b/_layouts/splash.html new file mode 100644 index 0000000..b327607 --- /dev/null +++ b/_layouts/splash.html @@ -0,0 +1,22 @@ +--- +layout: default +--- + +{% if page.header.overlay_color or page.header.overlay_image or page.header.image %} + {% include page__hero.html %} +{% elsif page.header.video.id and page.header.video.provider %} + {% include page__hero_video.html %} +{% endif %} + +
+
+ {% if page.title %}{% endif %} + {% if page.excerpt %}{% endif %} + {% if page.date %}{% endif %} + {% if page.last_modified_at %}{% endif %} + +
+ {{ content }} +
+
+
diff --git a/_layouts/tag.html b/_layouts/tag.html new file mode 100644 index 0000000..5f83c2a --- /dev/null +++ b/_layouts/tag.html @@ -0,0 +1,9 @@ +--- +layout: archive +--- + +{{ content }} + +
+ {% include posts-tag.html taxonomy=page.taxonomy type=page.entries_layout %} +
diff --git a/_layouts/tags.html b/_layouts/tags.html new file mode 100644 index 0000000..128e176 --- /dev/null +++ b/_layouts/tags.html @@ -0,0 +1,42 @@ +--- +layout: archive +--- + +{{ content }} + +{% assign tags_max = 0 %} +{% for tag in site.tags %} + {% if tag[1].size > tags_max %} + {% assign tags_max = tag[1].size %} + {% endif %} +{% endfor %} + +
    + {% for i in (1..tags_max) reversed %} + {% for tag in site.tags %} + {% if tag[1].size == i %} +
  • + + {{ tag[0] }} {{ i }} + +
  • + {% endif %} + {% endfor %} + {% endfor %} +
+ +{% for i in (1..tags_max) reversed %} + {% for tag in site.tags %} + {% if tag[1].size == i %} +
+

{{ tag[0] }}

+
+ {% for post in tag.last %} + {% include archive-single.html type=page.entries_layout %} + {% endfor %} +
+ {{ site.data.ui-text[site.locale].back_to_top | default: 'Back to Top' }} ↑ +
+ {% endif %} + {% endfor %} +{% endfor %} diff --git a/_sass/minimal-mistakes.scss b/_sass/minimal-mistakes.scss new file mode 100644 index 0000000..708d189 --- /dev/null +++ b/_sass/minimal-mistakes.scss @@ -0,0 +1,40 @@ +/*! + * Minimal Mistakes Jekyll Theme 4.16.4 by Michael Rose + * Copyright 2013-2019 Michael Rose - mademistakes.com | @mmistakes + * Licensed under MIT (https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE) +*/ + +/* Variables */ +@import "minimal-mistakes/variables"; + +/* Mixins and functions */ +@import "minimal-mistakes/vendor/breakpoint/breakpoint"; +@include breakpoint-set("to ems", true); +@import "minimal-mistakes/vendor/magnific-popup/magnific-popup"; // Magnific Popup +@import "minimal-mistakes/vendor/susy/susy"; +@import "minimal-mistakes/mixins"; + +/* Core CSS */ +@import "minimal-mistakes/reset"; +@import "minimal-mistakes/base"; +@import "minimal-mistakes/forms"; +@import "minimal-mistakes/tables"; +@import "minimal-mistakes/animations"; + +/* Components */ +@import "minimal-mistakes/buttons"; +@import "minimal-mistakes/notices"; +@import "minimal-mistakes/masthead"; +@import "minimal-mistakes/navigation"; +@import "minimal-mistakes/footer"; +@import "minimal-mistakes/search"; +@import "minimal-mistakes/syntax"; + +/* Utility classes */ +@import "minimal-mistakes/utilities"; + +/* Layout specific */ +@import "minimal-mistakes/page"; +@import "minimal-mistakes/archive"; +@import "minimal-mistakes/sidebar"; +@import "minimal-mistakes/print"; diff --git a/_sass/minimal-mistakes/_animations.scss b/_sass/minimal-mistakes/_animations.scss new file mode 100644 index 0000000..25ef77f --- /dev/null +++ b/_sass/minimal-mistakes/_animations.scss @@ -0,0 +1,21 @@ +/* ========================================================================== + ANIMATIONS + ========================================================================== */ + +@-webkit-keyframes intro { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes intro { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_archive.scss b/_sass/minimal-mistakes/_archive.scss new file mode 100644 index 0000000..7d06904 --- /dev/null +++ b/_sass/minimal-mistakes/_archive.scss @@ -0,0 +1,438 @@ +/* ========================================================================== + ARCHIVE + ========================================================================== */ + +.archive { + margin-top: 1em; + margin-bottom: 2em; + + @include breakpoint($large) { + float: right; + width: calc(100% - #{$right-sidebar-width-narrow}); + padding-right: $right-sidebar-width-narrow; + } + + @include breakpoint($x-large) { + width: calc(100% - #{$right-sidebar-width}); + padding-right: $right-sidebar-width; + } +} + +.archive__item { + position: relative; +} + +.archive__subtitle { + margin: 1.414em 0 0; + padding-bottom: 0.5em; + font-size: $type-size-5; + color: $muted-text-color; + border-bottom: 1px solid $border-color; + + + .list__item .archive__item-title { + margin-top: 0.5em; + } +} + +.archive__item-title { + margin-bottom: 0.25em; + font-family: $sans-serif-narrow; + line-height: initial; + overflow: hidden; + text-overflow: ellipsis; + + a[rel="permalink"]::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + } + + a + a { + opacity: 0.5; + } +} + +/* remove border*/ +.page__content { + .archive__item-title { + margin-top: 1em; + border-bottom: none; + } +} + +.archive__item-excerpt { + margin-top: 0; + font-size: $type-size-6; + + & + p { + text-indent: 0; + } + + a { + position: relative; + } +} + +.archive__item-teaser { + position: relative; + border-radius: $border-radius; + overflow: hidden; + + img { + width: 100%; + } +} + +.archive__item-caption { + position: absolute; + bottom: 0; + right: 0; + margin: 0 auto; + padding: 2px 5px; + color: #fff; + font-family: $caption-font-family; + font-size: $type-size-8; + background: #000; + text-align: right; + z-index: 5; + opacity: 0.5; + border-radius: $border-radius 0 0 0; + + @include breakpoint($large) { + padding: 5px 10px; + } + + a { + color: #fff; + text-decoration: none; + } +} + +/* + List view + ========================================================================== */ + +.list__item { + .page__meta { + margin: 0 0 4px; + font-size: 0.6em; + } +} + +/* + Grid view + ========================================================================== */ + +.archive { + .grid__wrapper { + /* extend grid elements to the right */ + + @include breakpoint($large) { + margin-right: -1 * $right-sidebar-width-narrow; + } + + @include breakpoint($x-large) { + margin-right: -1 * $right-sidebar-width; + } + } +} + +.grid__item { + margin-bottom: 2em; + + @include breakpoint($small) { + float: left; + width: span(5 of 10); + + &:nth-child(2n + 1) { + clear: both; + margin-left: 0; + } + + &:nth-child(2n + 2) { + clear: none; + margin-left: gutter(of 10); + } + } + + @include breakpoint($medium) { + margin-left: 0; /* override margin*/ + margin-right: 0; /* override margin*/ + width: span(3 of 12); + + &:nth-child(2n + 1) { + clear: none; + } + + &:nth-child(4n + 1) { + clear: both; + } + + &:nth-child(4n + 2) { + clear: none; + margin-left: gutter(1 of 12); + } + + &:nth-child(4n + 3) { + clear: none; + margin-left: gutter(1 of 12); + } + + &:nth-child(4n + 4) { + clear: none; + margin-left: gutter(1 of 12); + } + } + + .page__meta { + margin: 0 0 4px; + font-size: 0.6em; + } + + .archive__item-title { + margin-top: 0.5em; + font-size: $type-size-5; + } + + .archive__item-excerpt { + display: none; + + @include breakpoint($medium) { + display: block; + font-size: $type-size-6; + } + } + + .archive__item-teaser { + @include breakpoint($small) { + max-height: 200px; + } + + @include breakpoint($medium) { + max-height: 120px; + } + } +} + +/* + Features + ========================================================================== */ + +.feature__wrapper { + @include clearfix(); + margin-bottom: 2em; + border-bottom: 1px solid $border-color; + + .archive__item-title { + margin-bottom: 0; + } +} + +.feature__item { + position: relative; + margin-bottom: 2em; + font-size: 1.125em; + + @include breakpoint($small) { + float: left; + margin-bottom: 0; + width: span(4 of 12); + + &:nth-child(3n + 1) { + clear: both; + margin-left: 0; + } + + &:nth-child(3n + 2) { + clear: none; + margin-left: gutter(of 12); + } + + &:nth-child(3n + 3) { + clear: none; + margin-left: gutter(of 12); + } + + .feature__item-teaser { + max-height: 200px; + overflow: hidden; + } + } + + .archive__item-body { + padding-left: gutter(1 of 12); + padding-right: gutter(1 of 12); + } + + a.btn::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + } + + &--left { + position: relative; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + font-size: 1.125em; + + .archive__item { + float: left; + } + + .archive__item-teaser { + margin-bottom: 2em; + } + + a.btn::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + } + + @include breakpoint($small) { + .archive__item-teaser { + float: left; + width: span(5 of 12); + } + + .archive__item-body { + float: right; + padding-left: gutter(0.5 of 12); + padding-right: gutter(1 of 12); + width: span(7 of 12); + } + } + } + + &--right { + position: relative; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + font-size: 1.125em; + + .archive__item { + float: left; + } + + .archive__item-teaser { + margin-bottom: 2em; + } + + a.btn::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + } + + @include breakpoint($small) { + text-align: right; + + .archive__item-teaser { + float: right; + width: span(5 of 12); + } + + .archive__item-body { + float: left; + width: span(7 of 12); + padding-left: gutter(0.5 of 12); + padding-right: gutter(1 of 12); + } + } + } + + &--center { + position: relative; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + font-size: 1.125em; + + .archive__item { + float: left; + width: 100%; + } + + .archive__item-teaser { + margin-bottom: 2em; + } + + a.btn::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + } + + @include breakpoint($small) { + text-align: center; + + .archive__item-teaser { + margin: 0 auto; + width: span(5 of 12); + } + + .archive__item-body { + margin: 0 auto; + width: span(7 of 12); + } + } + } +} + +/* Place inside an archive layout */ + +.archive { + .feature__wrapper { + .archive__item-title { + margin-top: 0.25em; + font-size: 1em; + } + } + + .feature__item, + .feature__item--left, + .feature__item--center, + .feature__item--right { + font-size: 1em; + } +} + +/* + Wide Pages + ========================================================================== */ + + .wide { + .archive { + @include breakpoint($large) { + padding-right: 0; + } + + @include breakpoint($x-large) { + padding-right: 0; + } + } +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_base.scss b/_sass/minimal-mistakes/_base.scss new file mode 100644 index 0000000..dd94cda --- /dev/null +++ b/_sass/minimal-mistakes/_base.scss @@ -0,0 +1,357 @@ +/* ========================================================================== + BASE ELEMENTS + ========================================================================== */ + +html { + /* sticky footer fix */ + position: relative; + min-height: 100%; +} + +body { + margin: 0; + padding: 0; + color: $text-color; + font-family: $global-font-family; + line-height: 1.5; + + &.overflow--hidden { + /* when primary navigation is visible, the content in the background won't scroll */ + overflow: hidden; + } +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 2em 0 0.5em; + line-height: 1.2; + font-family: $header-font-family; + font-weight: bold; +} + +h1 { + margin-top: 0; + font-size: $type-size-3; +} + +h2 { + font-size: $type-size-4; +} + +h3 { + font-size: $type-size-5; +} + +h4 { + font-size: $type-size-6; +} + +h5 { + font-size: $type-size-6; +} + +h6 { + font-size: $type-size-6; +} + +small, +.small { + font-size: $type-size-6; +} + +p { + margin-bottom: 1.3em; +} + +u, +ins { + text-decoration: none; + border-bottom: 1px solid $text-color; + a { + color: inherit; + } +} + +del a { + color: inherit; +} + +/* reduce orphans and widows when printing */ + +p, +pre, +blockquote, +ul, +ol, +dl, +figure, +table, +fieldset { + orphans: 3; + widows: 3; +} + +/* abbreviations */ + +abbr[title], +abbr[data-original-title] { + text-decoration: none; + cursor: help; + border-bottom: 1px dotted $text-color; +} + +/* blockquotes */ + +blockquote { + margin: 2em 1em 2em 0; + padding-left: 1em; + padding-right: 1em; + font-style: italic; + border-left: 0.25em solid $primary-color; + + cite { + font-style: italic; + + &:before { + content: "\2014"; + padding-right: 5px; + } + } +} + +/* links */ + +a { + &:focus { + @extend %tab-focus; + } + + &:visited { + color: $link-color-visited; + } + + &:hover { + color: $link-color-hover; + outline: 0; + } +} + +/* buttons */ + +button:focus { + @extend %tab-focus; +} + +/* code */ + +tt, +code, +kbd, +samp, +pre { + font-family: $monospace; +} + +pre { + overflow-x: auto; /* add scrollbars to wide code blocks*/ +} + +p > code, +a > code, +li > code, +figcaption > code, +td > code { + padding-top: 0.1rem; + padding-bottom: 0.1rem; + font-size: 0.8em; + background: $code-background-color; + border-radius: $border-radius; + + &:before, + &:after { + letter-spacing: -0.2em; + content: "\00a0"; /* non-breaking space*/ + } +} + +/* horizontal rule */ + +hr { + display: block; + margin: 1em 0; + border: 0; + border-top: 1px solid $border-color; +} + +/* lists */ + +ul li, +ol li { + margin-bottom: 0.5em; +} + +li ul, +li ol { + margin-top: 0.5em; +} + +/* + Media and embeds + ========================================================================== */ + +/* Figures and images */ + +figure { + display: -webkit-box; + display: flex; + -webkit-box-pack: justify; + justify-content: space-between; + -webkit-box-align: start; + align-items: flex-start; + flex-wrap: wrap; + margin: 2em 0; + + img, + iframe, + .fluid-width-video-wrapper { + margin-bottom: 1em; + } + + img { + width: 100%; + border-radius: $border-radius; + -webkit-transition: $global-transition; + transition: $global-transition; + } + + > a { + display: block; + } + + &.half { + > a, + > img { + @include breakpoint($small) { + width: calc(50% - 0.5em); + } + } + + figcaption { + width: 100%; + } + } + + &.third { + > a, + > img { + @include breakpoint($small) { + width: calc(33.3333% - 0.5em); + } + } + + figcaption { + width: 100%; + } + } +} + +/* Figure captions */ + +figcaption { + margin-bottom: 0.5em; + color: $muted-text-color; + font-family: $caption-font-family; + font-size: $type-size-6; + + a { + -webkit-transition: $global-transition; + transition: $global-transition; + + &:hover { + color: $link-color-hover; + } + } +} + +/* Fix IE9 SVG bug */ + +svg:not(:root) { + overflow: hidden; +} + +/* + Navigation lists + ========================================================================== */ + +/** + * Removes margins, padding, and bullet points from navigation lists + * + * Example usage: + * + */ + +nav { + ul { + margin: 0; + padding: 0; + } + + li { + list-style: none; + } + + a { + text-decoration: none; + } + + /* override white-space for nested lists */ + ul li, + ol li { + margin-bottom: 0; + } + + li ul, + li ol { + margin-top: 0; + } +} + +/* + Global animation transition + ========================================================================== */ + +b, +i, +strong, +em, +blockquote, +p, +q, +span, +figure, +img, +h1, +h2, +header, +input, +a, +tr, +td, +form button, +input[type="submit"], +.btn, +.highlight, +.archive__item-teaser { + -webkit-transition: $global-transition; + transition: $global-transition; +} diff --git a/_sass/minimal-mistakes/_buttons.scss b/_sass/minimal-mistakes/_buttons.scss new file mode 100644 index 0000000..9ef60a8 --- /dev/null +++ b/_sass/minimal-mistakes/_buttons.scss @@ -0,0 +1,97 @@ +/* ========================================================================== + BUTTONS + ========================================================================== */ + +/* + Default button + ========================================================================== */ + +.btn { + /* default */ + display: inline-block; + margin-bottom: 0.25em; + padding: 0.5em 1em; + font-family: $sans-serif; + font-size: $type-size-6; + font-weight: bold; + text-align: center; + text-decoration: none; + border-width: 0; + border-radius: $border-radius; + cursor: pointer; + + .icon { + margin-right: 0.5em; + } + + .icon + .hidden { + margin-left: -0.5em; /* override for hidden text*/ + } + + /* button colors */ + $buttoncolors: + (primary, $primary-color), + (inverse, #fff), + (light-outline, transparent), + (success, $success-color), + (warning, $warning-color), + (danger, $danger-color), + (info, $info-color), + (facebook, $facebook-color), + (twitter, $twitter-color), + (linkedin, $linkedin-color); + + @each $buttoncolor, $color in $buttoncolors { + &--#{$buttoncolor} { + @include yiq-contrasted($color); + @if ($buttoncolor == inverse) { + border: 1px solid $border-color; + } + @if ($buttoncolor == light-outline) { + border: 1px solid #fff; + } + + &:visited { + @include yiq-contrasted($color); + } + + &:hover { + @include yiq-contrasted(mix(#000, $color, 20%)); + } + } + } + + /* fills width of parent container */ + &--block { + display: block; + width: 100%; + + + .btn--block { + margin-top: 0.25em; + } + } + + /* disabled */ + &--disabled { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + box-shadow: none; + opacity: 0.65; + } + + /* extra large button */ + &--x-large { + font-size: $type-size-4; + } + + /* large button */ + &--large { + font-size: $type-size-5; + } + + /* small button */ + &--small { + font-size: $type-size-7; + } +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_footer.scss b/_sass/minimal-mistakes/_footer.scss new file mode 100644 index 0000000..766c6c7 --- /dev/null +++ b/_sass/minimal-mistakes/_footer.scss @@ -0,0 +1,91 @@ +/* ========================================================================== + FOOTER + ========================================================================== */ + +.page__footer { + @include clearfix; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + /* sticky footer fix start */ + position: absolute; + bottom: 0; + height: auto; + /* sticky footer fix end */ + margin-top: 3em; + color: $muted-text-color; + -webkit-animation: $intro-transition; + animation: $intro-transition; + -webkit-animation-delay: 0.45s; + animation-delay: 0.45s; + background-color: $footer-background-color; + + footer { + @include clearfix; + margin-left: auto; + margin-right: auto; + margin-top: 2em; + max-width: 100%; + padding: 0 1em 2em; + + @include breakpoint($x-large) { + max-width: $x-large; + } + } + + a { + color: inherit; + text-decoration: none; + + &:hover { + text-decoration: underline; + } + } + + .fas, + .fab, + .far, + .fal { + color: $muted-text-color; + } +} + +.page__footer-copyright { + font-family: $global-font-family; + font-size: $type-size-7; +} + +.page__footer-follow { + ul { + margin: 0; + padding: 0; + list-style-type: none; + } + + li { + display: inline-block; + padding-top: 5px; + padding-bottom: 5px; + font-family: $sans-serif-narrow; + font-size: $type-size-6; + text-transform: uppercase; + } + + li + li:before { + content: ""; + padding-right: 5px; + } + + a { + padding-right: 10px; + font-weight: bold; + } + + .social-icons { + a { + white-space: nowrap; + } + } +} diff --git a/_sass/minimal-mistakes/_forms.scss b/_sass/minimal-mistakes/_forms.scss new file mode 100644 index 0000000..146b379 --- /dev/null +++ b/_sass/minimal-mistakes/_forms.scss @@ -0,0 +1,393 @@ +/* ========================================================================== + Forms + ========================================================================== */ + +form { + margin: 0 0 5px 0; + padding: 1em; + background-color: $form-background-color; + + fieldset { + margin-bottom: 5px; + padding: 0; + border-width: 0; + } + + legend { + display: block; + width: 100%; + margin-bottom: 5px * 2; + *margin-left: -7px; + padding: 0; + color: $text-color; + border: 0; + white-space: normal; + } + + p { + margin-bottom: (5px / 2); + } + + ul { + list-style-type: none; + margin: 0 0 5px 0; + padding: 0; + } + + br { + display: none; + } +} + +label, +input, +button, +select, +textarea { + vertical-align: baseline; + *vertical-align: middle; +} + +input, +button, +select, +textarea { + box-sizing: border-box; + font-family: $sans-serif; +} + +label { + display: block; + margin-bottom: 0.25em; + color: $text-color; + cursor: pointer; + + small { + font-size: $type-size-6; + } + + input, + textarea, + select { + display: block; + } +} + +input, +textarea, +select { + display: inline-block; + width: 100%; + padding: 0.25em; + margin-bottom: 0.5em; + color: $text-color; + background-color: $background-color; + border: $border-color; + border-radius: $border-radius; + box-shadow: $box-shadow; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + line-height: normal; + cursor: pointer; + border-radius: 0; + border: 0 \9; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; + *width: 13px; + *height: 13px; +} + +input[type="image"] { + border: 0; + box-shadow: none; +} + +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: transparent; + background-color: initial; + box-shadow: none; +} + +input[type="button"], +input[type="reset"], +input[type="submit"] { + width: auto; + height: auto; + cursor: pointer; + *overflow: visible; +} + +select, +input[type="file"] { + *margin-top: 4px; +} + +select { + width: auto; + background-color: #fff; +} + +select[multiple], +select[size] { + height: auto; +} + +textarea { + resize: vertical; + height: auto; + overflow: auto; + vertical-align: top; +} + +input[type="hidden"] { + display: none; +} + +.form { + position: relative; +} + +.radio, +.checkbox { + padding-left: 18px; + font-weight: normal; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +/* + Disabled state + ========================================================================== */ + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + opacity: 0.5; + cursor: not-allowed; +} + +/* + Focus & active state + ========================================================================== */ + +input:focus, +textarea:focus { + border-color: $primary-color; + outline: 0; + outline: thin dotted \9; + box-shadow: inset 0 1px 3px rgba($text-color, 0.06), + 0 0 5px rgba($primary-color, 0.7); +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + box-shadow: none; +} + +/* + Help text + ========================================================================== */ + +.help-block, +.help-inline { + color: $muted-text-color; +} + +.help-block { + display: block; + margin-bottom: 1em; + line-height: 1em; +} + +.help-inline { + display: inline-block; + vertical-align: middle; + padding-left: 5px; +} + +/* + .form-group + ========================================================================== */ + +.form-group { + margin-bottom: 5px; + padding: 0; + border-width: 0; +} + +/* + .form-inline + ========================================================================== */ + +.form-inline input, +.form-inline textarea, +.form-inline select { + display: inline-block; + margin-bottom: 0; +} + +.form-inline label { + display: inline-block; +} + +.form-inline .radio, +.form-inline .checkbox, +.form-inline .radio { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} + +/* + .form-search + ========================================================================== */ + +.form-search input, +.form-search textarea, +.form-search select { + display: inline-block; + margin-bottom: 0; +} + +.form-search .search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + border-radius: 14px; +} + +.form-search label { + display: inline-block; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} + +/* + .form--loading + ========================================================================== */ + +.form--loading:before { + content: ""; +} + +.form--loading .form__spinner { + display: block; +} + +.form:before { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.7); + z-index: 10; +} + +.form__spinner { + display: none; + position: absolute; + top: 50%; + left: 50%; + z-index: 11; +} + +/* + Google search form + ========================================================================== */ + +#goog-fixurl { + ul { + list-style: none; + margin-left: 0; + padding-left: 0; + li { + list-style-type: none; + } + } +} + +#goog-wm-qt { + width: auto; + margin-right: 10px; + margin-bottom: 20px; + padding: 8px 20px; + display: inline-block; + font-size: $type-size-6; + background-color: #fff; + color: #000; + border-width: 2px !important; + border-style: solid !important; + border-color: $border-color; + border-radius: $border-radius; +} + +#goog-wm-sb { + @extend .btn; +} diff --git a/_sass/minimal-mistakes/_masthead.scss b/_sass/minimal-mistakes/_masthead.scss new file mode 100644 index 0000000..ff3d2b9 --- /dev/null +++ b/_sass/minimal-mistakes/_masthead.scss @@ -0,0 +1,88 @@ +/* ========================================================================== + MASTHEAD + ========================================================================== */ + +.masthead { + position: relative; + border-bottom: 1px solid $border-color; + -webkit-animation: $intro-transition; + animation: $intro-transition; + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; + z-index: 20; + + &__inner-wrap { + @include clearfix; + margin-left: auto; + margin-right: auto; + padding: 1em; + max-width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + font-family: $sans-serif-narrow; + + @include breakpoint($x-large) { + max-width: $max-width; + } + + nav { + z-index: 10; + } + + a { + text-decoration: none; + } + } +} + +.site-logo img { + max-height: 2rem; +} + +.site-title { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-item-align: center; + align-self: center; + font-weight: bold; + z-index: 20; +} + +.masthead__menu { + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + + .site-nav { + margin-left: 0; + + @include breakpoint($small) { + float: right; + } + } + + ul { + margin: 0; + padding: 0; + clear: both; + list-style-type: none; + } +} + +.masthead__menu-item { + display: block; + list-style-type: none; + white-space: nowrap; + + &--lg { + padding-right: 2em; + font-weight: 700; + } +} diff --git a/_sass/minimal-mistakes/_mixins.scss b/_sass/minimal-mistakes/_mixins.scss new file mode 100644 index 0000000..4aa9eb0 --- /dev/null +++ b/_sass/minimal-mistakes/_mixins.scss @@ -0,0 +1,92 @@ +/* ========================================================================== + MIXINS + ========================================================================== */ + +%tab-focus { + /* Default*/ + outline: thin dotted $focus-color; + /* Webkit*/ + outline: 5px auto $focus-color; + outline-offset: -2px; +} + +/* + em function + ========================================================================== */ + +@function em($target, $context: $doc-font-size) { + @return ($target / $context) * 1em; +} + + +/* + Bourbon clearfix + ========================================================================== */ + +/* + * 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 { + clear: both; + + &::after { + clear: both; + content: ""; + display: table; + } +} + +/* + Compass YIQ Color Contrast + https://github.com/easy-designs/yiq-color-contrast + ========================================================================== */ + +@function yiq-is-light( + $color, + $threshold: $yiq-contrasted-threshold +) { + $red: red($color); + $green: green($color); + $blue: blue($color); + + $yiq: (($red*299)+($green*587)+($blue*114))/1000; + + @if $yiq-debug { @debug $yiq, $threshold; } + + @return if($yiq >= $threshold, true, false); +} + +@function yiq-contrast-color( + $color, + $dark: $yiq-contrasted-dark-default, + $light: $yiq-contrasted-light-default, + $threshold: $yiq-contrasted-threshold +) { + @return if(yiq-is-light($color, $threshold), $yiq-contrasted-dark-default, $yiq-contrasted-light-default); +} + +@mixin yiq-contrasted( + $background-color, + $dark: $yiq-contrasted-dark-default, + $light: $yiq-contrasted-light-default, + $threshold: $yiq-contrasted-threshold +) { + background-color: $background-color; + color: yiq-contrast-color($background-color, $dark, $light, $threshold); +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_navigation.scss b/_sass/minimal-mistakes/_navigation.scss new file mode 100644 index 0000000..ef73777 --- /dev/null +++ b/_sass/minimal-mistakes/_navigation.scss @@ -0,0 +1,566 @@ +/* ========================================================================== + NAVIGATION + ========================================================================== */ + +/* + Breadcrumb navigation links + ========================================================================== */ + +.breadcrumbs { + @include clearfix; + margin: 0 auto; + max-width: 100%; + padding-left: 1em; + padding-right: 1em; + font-family: $sans-serif; + -webkit-animation: $intro-transition; + animation: $intro-transition; + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; + + @include breakpoint($x-large) { + max-width: $x-large; + } + + ol { + padding: 0; + list-style: none; + font-size: $type-size-6; + + @include breakpoint($large) { + float: right; + width: calc(100% - #{$right-sidebar-width-narrow}); + } + + @include breakpoint($x-large) { + width: calc(100% - #{$right-sidebar-width}); + } + } + + li { + display: inline; + } + + .current { + font-weight: bold; + } +} + +/* + Post pagination navigation links + ========================================================================== */ + +.pagination { + @include clearfix(); + float: left; + margin-top: 1em; + padding-top: 1em; + width: 100%; + + ul { + margin: 0; + padding: 0; + list-style-type: none; + font-family: $sans-serif; + } + + li { + display: block; + float: left; + margin-left: -1px; + + a { + display: block; + margin-bottom: 0.25em; + padding: 0.5em 1em; + font-family: $sans-serif; + font-size: 14px; + font-weight: bold; + line-height: 1.5; + text-align: center; + text-decoration: none; + color: $muted-text-color; + border: 1px solid mix(#000, $border-color, 25%); + border-radius: 0; + + &:hover { + color: $link-color-hover; + } + + &.current, + &.current.disabled { + color: #fff; + background: $primary-color; + } + + &.disabled { + color: rgba($muted-text-color, 0.5); + pointer-events: none; + cursor: not-allowed; + } + } + + &:first-child { + margin-left: 0; + + a { + border-top-left-radius: $border-radius; + border-bottom-left-radius: $border-radius; + } + } + + &:last-child { + a { + border-top-right-radius: $border-radius; + border-bottom-right-radius: $border-radius; + } + } + } + + /* next/previous buttons */ + &--pager { + display: block; + padding: 1em 2em; + float: left; + width: 50%; + font-family: $sans-serif; + font-size: $type-size-5; + font-weight: bold; + text-align: center; + text-decoration: none; + color: $muted-text-color; + border: 1px solid mix(#000, $border-color, 25%); + border-radius: $border-radius; + + &:hover { + @include yiq-contrasted($muted-text-color); + } + + &:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + &:last-child { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + &.disabled { + color: rgba($muted-text-color, 0.5); + pointer-events: none; + cursor: not-allowed; + } + } +} + +.page__content + .pagination, +.page__meta + .pagination, +.page__share + .pagination, +.page__comments + .pagination { + margin-top: 2em; + padding-top: 2em; + border-top: 1px solid $border-color; +} + +/* + Priority plus navigation + ========================================================================== */ + +.greedy-nav { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: $nav-height; + background: $background-color; + + a { + display: block; + margin: 0 1rem; + color: $masthead-link-color; + text-decoration: none; + + &:hover { + color: $masthead-link-color-hover; + } + + &.site-logo { + margin-left: 0; + margin-right: 0.5rem; + } + + &.site-title { + margin-left: 0; + } + } + + &__toggle { + -ms-flex-item-align: center; + align-self: center; + height: $nav-toggle-height; + border: 0; + outline: none; + background-color: transparent; + cursor: pointer; + } + + .visible-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; + + li { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + a { + position: relative; + + &:before { + content: ""; + position: absolute; + left: 0; + bottom: 0; + height: 4px; + background: $primary-color; + width: 100%; + -webkit-transition: $global-transition; + transition: $global-transition; + -webkit-transform: scaleX(0) translate3d(0, 0, 0); + transform: scaleX(0) translate3d(0, 0, 0); // hide + } + + &:hover:before { + -webkit-transform: scaleX(1); + -ms-transform: scaleX(1); + transform: scaleX(1); // reveal + } + } + } + + .hidden-links { + position: absolute; + top: 100%; + right: 0; + margin-top: 15px; + padding: 5px; + border: 1px solid $border-color; + border-radius: $border-radius; + background: $background-color; + -webkit-box-shadow: 0 2px 4px 0 rgba(#000, 0.16), + 0 2px 10px 0 rgba(#000, 0.12); + box-shadow: 0 2px 4px 0 rgba(#000, 0.16), 0 2px 10px 0 rgba(#000, 0.12); + + &.hidden { + display: none; + } + + a { + margin: 0; + padding: 10px 20px; + font-size: $type-size-5; + + &:hover { + color: $masthead-link-color-hover; + background: $navicon-link-color-hover; + } + } + + &:before { + content: ""; + position: absolute; + top: -11px; + right: 10px; + width: 0; + border-style: solid; + border-width: 0 10px 10px; + border-color: $border-color transparent; + display: block; + z-index: 0; + } + + &:after { + content: ""; + position: absolute; + top: -10px; + right: 10px; + width: 0; + border-style: solid; + border-width: 0 10px 10px; + border-color: $background-color transparent; + display: block; + z-index: 1; + } + + li { + display: block; + border-bottom: 1px solid $border-color; + + &:last-child { + border-bottom: none; + } + } + } +} + +.no-js { + .greedy-nav { + .visible-links { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + overflow: visible; + } + } +} + +/* + Navigation list + ========================================================================== */ + +.nav__list { + margin-bottom: 1.5em; + + input[type="checkbox"], + label { + display: none; + } + + @include breakpoint(max-width $large - 1px) { + label { + position: relative; + display: inline-block; + padding: 0.5em 2.5em 0.5em 1em; + color: $gray; + font-size: $type-size-6; + font-weight: bold; + border: 1px solid $light-gray; + border-radius: $border-radius; + z-index: 20; + -webkit-transition: 0.2s ease-out; + transition: 0.2s ease-out; + cursor: pointer; + + &:before, + &:after { + content: ""; + position: absolute; + right: 1em; + top: 1.25em; + width: 0.75em; + height: 0.125em; + line-height: 1; + background-color: $gray; + -webkit-transition: 0.2s ease-out; + transition: 0.2s ease-out; + } + + &:after { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + } + + &:hover { + color: #fff; + border-color: $gray; + background-color: mix(white, #000, 20%); + + &:before, + &:after { + background-color: #fff; + } + } + } + + /* selected*/ + input:checked + label { + color: white; + background-color: mix(white, #000, 20%); + + &:before, + &:after { + background-color: #fff; + } + } + + /* on hover show expand*/ + label:hover:after { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + } + + input:checked + label:hover:after { + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + } + + ul { + margin-bottom: 1em; + } + + a { + display: block; + padding: 0.25em 0; + + @include breakpoint($large) { + padding-top: 0.125em; + padding-bottom: 0.125em; + } + + &:hover { + text-decoration: underline; + } + } + } +} + +.nav__list .nav__items { + margin: 0; + font-size: 1.25rem; + + a { + color: inherit; + } + + .active { + margin-left: -0.5em; + padding-left: 0.5em; + padding-right: 0.5em; + font-weight: bold; + } + + @include breakpoint(max-width $large - 1px) { + position: relative; + max-height: 0; + opacity: 0%; + overflow: hidden; + z-index: 10; + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; + -webkit-transform: translate(0, 10%); + -ms-transform: translate(0, 10%); + transform: translate(0, 10%); + } +} + +@include breakpoint(max-width $large - 1px) { + .nav__list input:checked ~ .nav__items { + -webkit-transition: 0.5s ease-in-out; + transition: 0.5s ease-in-out; + max-height: 9999px; /* exaggerate max-height to accommodate tall lists*/ + overflow: visible; + opacity: 1; + margin-top: 1em; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + } +} + +.nav__title { + margin: 0; + padding: 0.5rem 0.75rem; + font-family: $sans-serif-narrow; + font-size: $type-size-5; + font-weight: bold; +} + +.nav__sub-title { + display: block; + margin: 0.5rem 0; + padding: 0.25rem 0; + font-family: $sans-serif-narrow; + font-size: $type-size-6; + font-weight: bold; + text-transform: uppercase; + border-bottom: 1px solid $border-color; +} + +/* + Table of contents navigation + ========================================================================== */ + +.toc { + font-family: $sans-serif-narrow; + color: $gray; + background-color: $background-color; + border: 1px solid $border-color; + border-radius: $border-radius; + -webkit-box-shadow: $box-shadow; + box-shadow: $box-shadow; + + .nav__title { + color: #fff; + font-size: $type-size-6; + background: $primary-color; + border-top-left-radius: $border-radius; + border-top-right-radius: $border-radius; + } + + // Scrollspy marks toc items as .active when they are in focus + .active a { + @include yiq-contrasted($active-color); + } +} + +.toc__menu { + margin: 0; + padding: 0; + width: 100%; + list-style: none; + font-size: $type-size-6; + + @include breakpoint($large) { + font-size: $type-size-7; + } + + a { + display: block; + padding: 0.25rem 0.75rem; + color: $muted-text-color; + font-weight: bold; + line-height: 1.5; + border-bottom: 1px solid $border-color; + + &:hover { + color: $text-color; + } + } + + li ul > li a { + padding-left: 1.25rem; + font-weight: normal; + } + + li ul li ul > li a { + padding-left: 1.75rem; + } + + li ul li ul li ul > li a { + padding-left: 2.25rem; + } + + li ul li ul li ul li ul > li a { + padding-left: 2.75rem; + } + + li ul li ul li ul li ul li ul > li a { + padding-left: 3.25rem + } +} diff --git a/_sass/minimal-mistakes/_notices.scss b/_sass/minimal-mistakes/_notices.scss new file mode 100644 index 0000000..7f9b733 --- /dev/null +++ b/_sass/minimal-mistakes/_notices.scss @@ -0,0 +1,100 @@ +/* ========================================================================== + NOTICE TEXT BLOCKS + ========================================================================== */ + +/** + * Default Kramdown usage (no indents!): + *
+ * #### Headline for the Notice + * Text for the notice + *
+ */ + +@mixin notice($notice-color) { + margin: 2em 0 !important; /* override*/ + padding: 1em; + color: $dark-gray; + font-family: $global-font-family; + font-size: $type-size-6 !important; + text-indent: initial; /* override*/ + background-color: mix(#fff, $notice-color, 90%); + border-radius: $border-radius; + box-shadow: 0 1px 1px rgba($notice-color, 0.25); + + h4 { + margin-top: 0 !important; /* override*/ + margin-bottom: 0.75em; + } + + @at-root .page__content #{&} h4 { + /* using at-root to override .page-content h4 font size*/ + margin-bottom: 0; + font-size: 1em; + } + + p { + &:last-child { + margin-bottom: 0 !important; /* override*/ + } + } + + h4 + p { + /* remove space above paragraphs that appear directly after notice headline*/ + margin-top: 0; + padding-top: 0; + } + + a { + color: $notice-color; + + &:hover { + color: mix(#000, $notice-color, 40%); + } + } + + code { + background-color: mix(#fff, $notice-color, 95%) + } + + ul { + &:last-child { + margin-bottom: 0; /* override*/ + } + } +} + +/* Default notice */ + +.notice { + @include notice($light-gray); +} + +/* Primary notice */ + +.notice--primary { + @include notice($primary-color); +} + +/* Info notice */ + +.notice--info { + @include notice($info-color); +} + +/* Warning notice */ + +.notice--warning { + @include notice($warning-color); +} + +/* Success notice */ + +.notice--success { + @include notice($success-color); +} + +/* Danger notice */ + +.notice--danger { + @include notice($danger-color); +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_page.scss b/_sass/minimal-mistakes/_page.scss new file mode 100644 index 0000000..c5dd864 --- /dev/null +++ b/_sass/minimal-mistakes/_page.scss @@ -0,0 +1,520 @@ +/* ========================================================================== + SINGLE PAGE/POST + ========================================================================== */ + +#main { + @include clearfix; + margin-left: auto; + margin-right: auto; + padding-left: 1em; + padding-right: 1em; + -webkit-animation: $intro-transition; + animation: $intro-transition; + max-width: 100%; + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; + + @include breakpoint($x-large) { + max-width: $max-width; + } +} + +.page { + @include breakpoint($large) { + float: right; + width: calc(100% - #{$right-sidebar-width-narrow}); + padding-right: $right-sidebar-width-narrow; + } + + @include breakpoint($x-large) { + width: calc(100% - #{$right-sidebar-width}); + padding-right: $right-sidebar-width; + } + + .page__inner-wrap { + float: left; + margin-top: 1em; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + + .page__content, + .page__meta, + .page__share { + position: relative; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + } + } +} + +.page__title { + margin-top: 0; + line-height: 1; + + & + .page__meta { + margin-top: -0.5em; + } +} + +.page__lead { + font-family: $global-font-family; + font-size: $type-size-4; +} + +.page__content { + h2 { + padding-bottom: 0.5em; + border-bottom: 1px solid $border-color; + } + + p, + li, + dl { + font-size: 1em; + } + + /* paragraph indents */ + p { + margin: 0 0 $indent-var; + + /* sibling indentation*/ + @if $paragraph-indent == true { + & + p { + text-indent: $indent-var; + margin-top: -($indent-var); + } + } + } + + a:not(.btn) { + &:hover { + text-decoration: underline; + + img { + box-shadow: 0 0 10px rgba(#000, 0.25); + } + } + } + + dt { + margin-top: 1em; + font-family: $sans-serif; + font-weight: bold; + } + + dd { + margin-left: 1em; + font-family: $sans-serif; + font-size: $type-size-6; + } + + .small { + font-size: $type-size-6; + } + + /* blockquote citations */ + blockquote + .small { + margin-top: -1.5em; + padding-left: 1.25rem; + } +} + +.page__hero { + position: relative; + margin-bottom: 2em; + @include clearfix; + -webkit-animation: $intro-transition; + animation: $intro-transition; + -webkit-animation-delay: 0.25s; + animation-delay: 0.25s; + + &--overlay { + position: relative; + margin-bottom: 2em; + padding: 3em 0; + @include clearfix; + background-size: cover; + background-repeat: no-repeat; + background-position: center; + -webkit-animation: $intro-transition; + animation: $intro-transition; + -webkit-animation-delay: 0.25s; + animation-delay: 0.25s; + + a { + color: #fff; + } + + .wrapper { + padding-left: 1em; + padding-right: 1em; + + @include breakpoint($x-large) { + max-width: $x-large; + } + } + + .page__title, + .page__meta, + .page__lead, + .btn { + color: #fff; + text-shadow: 1px 1px 4px rgba(#000, 0.5); + } + + .page__lead { + max-width: $medium; + } + + .page__title { + font-size: $type-size-2; + + @include breakpoint($small) { + font-size: $type-size-1; + } + } + } +} + +.page__hero-image { + width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; +} + +.page__hero-caption { + position: absolute; + bottom: 0; + right: 0; + margin: 0 auto; + padding: 2px 5px; + color: #fff; + font-family: $caption-font-family; + font-size: $type-size-7; + background: #000; + text-align: right; + z-index: 5; + opacity: 0.5; + border-radius: $border-radius 0 0 0; + + @include breakpoint($large) { + padding: 5px 10px; + } + + a { + color: #fff; + text-decoration: none; + } +} + +/* + Social sharing + ========================================================================== */ + +.page__share { + margin-top: 2em; + padding-top: 1em; + border-top: 1px solid $border-color; + + @include breakpoint(max-width $small) { + .btn span { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + } + } +} + +.page__share-title { + margin-bottom: 10px; + font-size: $type-size-6; + text-transform: uppercase; +} + +/* + Page meta + ========================================================================== */ + +.page__meta { + margin-top: 2em; + color: $muted-text-color; + font-family: $sans-serif; + font-size: $type-size-6; + + p { + margin: 0; + } + + a { + color: inherit; + } +} + +.page__meta-title { + margin-bottom: 10px; + font-size: $type-size-6; + text-transform: uppercase; +} + +/* + Page taxonomy + ========================================================================== */ + +.page__taxonomy { + .sep { + display: none; + } + + strong { + margin-right: 10px; + } +} + +.page__taxonomy-item { + display: inline-block; + margin-right: 5px; + margin-bottom: 8px; + padding: 5px 10px; + text-decoration: none; + border: 1px solid mix(#000, $border-color, 25%); + border-radius: $border-radius; + + &:hover { + text-decoration: none; + color: $link-color-hover; + } +} + +.taxonomy__section { + margin-bottom: 2em; + padding-bottom: 1em; + + &:not(:last-child) { + border-bottom: solid 1px $border-color; + } + + .archive__item-title { + margin-top: 0; + } + + .archive__subtitle { + clear: both; + border: 0; + } + + + .taxonomy__section { + margin-top: 2em; + } +} + +.taxonomy__title { + margin-bottom: 0.5em; + color: lighten($text-color, 60%); +} + +.taxonomy__count { + color: lighten($text-color, 50%); +} + +.taxonomy__index { + display: grid; + grid-column-gap: 2em; + grid-template-columns: repeat(2, 1fr); + margin: 1.414em 0; + padding: 0; + font-size: 0.75em; + list-style: none; + + @include breakpoint($large) { + grid-template-columns: repeat(3, 1fr); + } + + a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0.25em 0; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + color: inherit; + text-decoration: none; + border-bottom: 1px solid $border-color; + } +} + +.back-to-top { + display: block; + clear: both; + color: lighten($text-color, 50%); + font-size: 0.6em; + text-transform: uppercase; + text-align: right; + text-decoration: none; +} + +/* + Comments + ========================================================================== */ + +.page__comments { + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; +} + +.page__comments-title { + margin-top: 2rem; + margin-bottom: 10px; + padding-top: 2rem; + font-size: $type-size-6; + border-top: 1px solid $border-color; + text-transform: uppercase; +} + +.page__comments-form { + -webkit-transition: $global-transition; + transition: $global-transition; + + &.disabled { + input, + button, + textarea, + label { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + box-shadow: none; + opacity: 0.65; + } + } +} + +.comment { + @include clearfix(); + margin: 1em 0; + + &:not(:last-child) { + border-bottom: 1px solid $border-color; + } +} + +.comment__avatar-wrapper { + float: left; + width: 60px; + height: 60px; + + @include breakpoint($large) { + width: 100px; + height: 100px; + } +} + +.comment__avatar { + width: 40px; + height: 40px; + border-radius: 50%; + + @include breakpoint($large) { + width: 80px; + height: 80px; + padding: 5px; + border: 1px solid $border-color; + } +} + +.comment__content-wrapper { + float: right; + width: calc(100% - 60px); + + @include breakpoint($large) { + width: calc(100% - 100px); + } +} + +.comment__author { + margin: 0; + + a { + text-decoration: none; + } +} + +.comment__date { + @extend .page__meta; + margin: 0; + + a { + text-decoration: none; + } +} + +/* + Related + ========================================================================== */ + +.page__related { + @include clearfix(); + float: left; + margin-top: 2em; + padding-top: 1em; + border-top: 1px solid $border-color; + + @include breakpoint($large) { + float: right; + width: calc(100% - #{$right-sidebar-width-narrow}); + } + + @include breakpoint($x-large) { + width: calc(100% - #{$right-sidebar-width}); + } + + a { + color: inherit; + text-decoration: none; + } +} + +.page__related-title { + margin-bottom: 10px; + font-size: $type-size-6; + text-transform: uppercase; +} + +/* + Wide Pages + ========================================================================== */ + +.wide { + .page { + @include breakpoint($large) { + padding-right: 0; + } + + @include breakpoint($x-large) { + padding-right: 0; + } + } + + .page__related { + @include breakpoint($large) { + padding-right: 0; + } + + @include breakpoint($x-large) { + padding-right: 0; + } + } +} diff --git a/_sass/minimal-mistakes/_print.scss b/_sass/minimal-mistakes/_print.scss new file mode 100644 index 0000000..b93f1d4 --- /dev/null +++ b/_sass/minimal-mistakes/_print.scss @@ -0,0 +1,252 @@ +/* ========================================================================== + PRINT STYLES + ========================================================================== */ + +@media print { + + [hidden] { + display: none; + } + + * { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + html { + margin: 0; + padding: 0; + min-height: auto !important; + font-size: 16px; + } + + body { + margin: 0 auto; + background: #fff !important; + color: #000 !important; + font-size: 1rem; + line-height: 1.5; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + color: #000; + line-height: 1.2; + margin-bottom: 0.75rem; + margin-top: 0; + } + + h1 { + font-size: 2.5rem; + } + + h2 { + font-size: 2rem; + } + + h3 { + font-size: 1.75rem; + } + + h4 { + font-size: 1.5rem; + } + + h5 { + font-size: 1.25rem; + } + + h6 { + font-size: 1rem; + } + + a, + a:visited { + color: #000; + text-decoration: underline; + word-wrap: break-word; + } + + table { + border-collapse: collapse; + } + + thead { + display: table-header-group; + } + + table, + th, + td { + border-bottom: 1px solid #000; + } + + td, + th { + padding: 8px 16px; + } + + img { + border: 0; + display: block; + max-width: 100% !important; + vertical-align: middle; + } + + hr { + border: 0; + border-bottom: 2px solid #bbb; + height: 0; + margin: 2.25rem 0; + padding: 0; + } + + dt { + font-weight: bold; + } + + dd { + margin: 0; + margin-bottom: 0.75rem; + } + + abbr[title], + acronym[title] { + border: 0; + text-decoration: none; + } + + table, + blockquote, + pre, + code, + figure, + li, + hr, + ul, + ol, + a, + tr { + page-break-inside: avoid; + } + + h2, + h3, + h4, + p, + a { + orphans: 3; + widows: 3; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + page-break-after: avoid; + page-break-inside: avoid; + } + + h1 + p, + h2 + p, + h3 + p { + page-break-before: avoid; + } + + img { + page-break-after: auto; + page-break-before: auto; + page-break-inside: avoid; + } + + pre { + white-space: pre-wrap !important; + word-wrap: break-word; + } + + a[href^='http://']:after, + a[href^='https://']:after, + a[href^='ftp://']:after { + content: " (" attr(href) ")"; + font-size: 80%; + } + + abbr[title]:after, + acronym[title]:after { + content: " (" attr(title) ")"; + } + + #main { + max-width: 100%; + } + + .page { + margin: 0; + padding: 0; + width: 100%; + } + + .page-break, + .page-break-before { + page-break-before: always; + } + + .page-break-after { + page-break-after: always; + } + + .no-print { + display: none; + } + + a.no-reformat:after { + content: ''; + } + + abbr[title].no-reformat:after, + acronym[title].no-reformat:after { + content: ''; + } + + .page__hero-caption { + color: #000 !important; + background: #fff !important; + opacity: 1; + + a { + color: #000 !important; + } + } + +/* + Hide the following elements on print + ========================================================================== */ + + .masthead, + .toc, + .page__share, + .page__related, + .pagination, + .ads, + .page__footer, + .page__comments-form, + .author__avatar, + .author__content, + .author__urls-wrapper, + .nav__list, + .sidebar, + .adsbygoogle { + display: none !important; + height: 1px !important; + } +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_reset.scss b/_sass/minimal-mistakes/_reset.scss new file mode 100644 index 0000000..2259fd0 --- /dev/null +++ b/_sass/minimal-mistakes/_reset.scss @@ -0,0 +1,187 @@ +/* ========================================================================== + STYLE RESETS + ========================================================================== */ + +* { box-sizing: border-box; } + +html { + /* apply a natural box layout model to all elements */ + box-sizing: border-box; + background-color: $background-color; + font-size: 16px; + + @include breakpoint($medium) { + font-size: 18px; + } + + @include breakpoint($large) { + font-size: 20px; + } + + @include breakpoint($x-large) { + font-size: 22px; + } + + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +/* Remove margin */ + +body { margin: 0; } + +/* Selected elements */ + +::-moz-selection { + color: #fff; + background: #000; +} + +::selection { + color: #fff; + background: #000; +} + +/* Display HTML5 elements in IE6-9 and FF3 */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +/* Display block in IE6-9 and FF3 */ + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/* Prevents modern browsers from displaying 'audio' without controls */ + +audio:not([controls]) { + display: none; +} + +a { + color: $link-color; +} + +/* Apply focus state */ + +a:focus { + @extend %tab-focus; +} + +/* Remove outline from links */ + +a:hover, +a:active { + outline: 0; +} + +/* Prevent sub and sup affecting line-height in all browsers */ + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* img border in anchor's and image quality */ + +img { + /* Responsive images (ensure images don't scale beyond their parents) */ + max-width: 100%; /* part 1: Set a maximum relative to the parent*/ + width: auto\9; /* IE7-8 need help adjusting responsive images*/ + height: auto; /* part 2: Scale the height according to the width, otherwise you get stretching*/ + + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +/* Prevent max-width from affecting Google Maps */ + +#map_canvas img, +.google-maps img { + max-width: none; +} + +/* Consistent form font size in all browsers, margin changes, misc */ + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; /* inner spacing ie IE6/7*/ + line-height: normal; /* FF3/4 have !important on line-height in UA stylesheet*/ +} + +button::-moz-focus-inner, +input::-moz-focus-inner { /* inner padding and border oddities in FF3/4*/ + padding: 0; + border: 0; +} + +button, +html input[type="button"], // avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* corrects inability to style clickable `input` types in iOS*/ + cursor: pointer; /* improves usability and consistency of cursor style between image-type `input` and others*/ +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; /* improves usability and consistency of cursor style between image-type `input` and others*/ +} + +input[type="search"] { /* Appearance in Safari/Chrome*/ + box-sizing: border-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; /* inner-padding issues in Chrome OSX, Safari 5*/ +} + +textarea { + overflow: auto; /* remove vertical scrollbar in IE6-9*/ + vertical-align: top; /* readability and alignment cross-browser*/ +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_search.scss b/_sass/minimal-mistakes/_search.scss new file mode 100644 index 0000000..85bf311 --- /dev/null +++ b/_sass/minimal-mistakes/_search.scss @@ -0,0 +1,126 @@ +/* ========================================================================== + SEARCH + ========================================================================== */ + +.layout--search { + .archive__item-teaser { + margin-bottom: 0.25em; + } +} + +.search__toggle { + margin-left: 1rem; + margin-right: 1rem; + height: $nav-toggle-height; + border: 0; + outline: none; + color: $primary-color; + background-color: transparent; + cursor: pointer; + -webkit-transition: 0.2s; + transition: 0.2s; + + &:hover { + color: mix(#000, $primary-color, 25%); + } +} + +.search-icon { + width: 100%; + height: 100%; +} + +.search-content { + display: none; + visibility: hidden; + padding-top: 1em; + padding-bottom: 1em; + + &__inner-wrap { + width: 100%; + margin-left: auto; + margin-right: auto; + padding-left: 1em; + padding-right: 1em; + -webkit-animation: $intro-transition; + animation: $intro-transition; + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; + + @include breakpoint($x-large) { + max-width: $max-width; + } + } + + .search-input { + display: block; + margin-bottom: 0; + padding: 0; + border: none; + outline: none; + box-shadow: none; + background-color: transparent; + font-size: $type-size-3; + + @include breakpoint($large) { + font-size: $type-size-2; + } + + @include breakpoint($x-large) { + font-size: $type-size-1; + } + } + + &.is--visible { + display: block; + visibility: visible; + + &::after { + content: ""; + display: block; + } + } + + .results__found { + margin-top: 0.5em; + font-size: $type-size-6; + } + + .archive__item { + margin-bottom: 2em; + + @include breakpoint($large) { + width: 75%; + } + + @include breakpoint($x-large) { + width: 50%; + } + } + + .archive__item-title { + margin-top: 0; + } + + .archive__item-excerpt { + margin-bottom: 0; + } +} + +/* Algolia search */ + +.ais-search-box { + max-width: 100% !important; + margin-bottom: 2em; +} + +.archive__item-title .ais-Highlight { + color: $primary-color; + font-style: normal; + text-decoration: underline; +} +.archive__item-excerpt .ais-Highlight { + color: $primary-color; + font-style: normal; + font-weight: bold; +} diff --git a/_sass/minimal-mistakes/_sidebar.scss b/_sass/minimal-mistakes/_sidebar.scss new file mode 100644 index 0000000..f7fc72d --- /dev/null +++ b/_sass/minimal-mistakes/_sidebar.scss @@ -0,0 +1,318 @@ +/* ========================================================================== + SIDEBAR + ========================================================================== */ + +/* + Default + ========================================================================== */ + +.sidebar { + @include clearfix(); + @include breakpoint(max-width $large) { + /* fix z-index order of follow links */ + position: relative; + z-index: 10; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + @include breakpoint($large) { + float: left; + width: calc(#{$right-sidebar-width-narrow} - 1em); + opacity: 0.75; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; + + &:hover { + opacity: 1; + } + + &.sticky { + overflow-y: auto; + /* calculate height of nav list + viewport height - nav height - masthead x-padding + */ + height: calc(100vh - #{$nav-height} - 2em); + } + } + + @include breakpoint($x-large) { + width: calc(#{$right-sidebar-width} - 1em); + } + + > * { + margin-top: 1em; + margin-bottom: 1em; + } + + h2, + h3, + h4, + h5, + h6 { + margin-bottom: 0; + font-family: $sans-serif-narrow; + } + + p, + li { + font-family: $sans-serif; + font-size: $type-size-6; + line-height: 1.5; + } + + img { + width: 100%; + + &.emoji { + width: 20px; + height: 20px; + } + } +} + +.sidebar__right { + margin-bottom: 1em; + + @include breakpoint($large) { + position: absolute; + top: 0; + right: 0; + width: $right-sidebar-width-narrow; + margin-right: -1 * $right-sidebar-width-narrow; + padding-left: 1em; + z-index: 10; + + &.sticky { + @include clearfix(); + position: -webkit-sticky; + position: sticky; + top: 2em; + float: right; + } + } + + @include breakpoint($x-large) { + width: $right-sidebar-width; + margin-right: -1 * $right-sidebar-width; + } +} + +.splash .sidebar__right { + @include breakpoint($large) { + position: relative; + float: right; + margin-right: 0; + } + + @include breakpoint($x-large) { + margin-right: 0; + } +} + +/* + Author profile and links + ========================================================================== */ + +.author__avatar { + display: table-cell; + vertical-align: top; + width: 36px; + height: 36px; + + @include breakpoint($large) { + display: block; + width: auto; + height: auto; + } + + img { + max-width: 110px; + border-radius: 50%; + + @include breakpoint($large) { + padding: 5px; + border: 1px solid $border-color; + } + } +} + +.author__content { + display: table-cell; + vertical-align: top; + padding-left: 15px; + padding-right: 25px; + line-height: 1; + + @include breakpoint($large) { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; + } + + a { + color: inherit; + text-decoration: none; + } +} + +.author__name { + margin: 0; + + @include breakpoint($large) { + margin-top: 10px; + margin-bottom: 10px; + } +} +.sidebar .author__name { + font-family: $sans-serif; + font-size: $type-size-5; +} + +.author__bio { + margin: 0; + + @include breakpoint($large) { + margin-top: 10px; + margin-bottom: 20px; + } +} + +.author__urls-wrapper { + position: relative; + display: table-cell; + vertical-align: middle; + font-family: $sans-serif; + z-index: 10; + position: relative; + cursor: pointer; + + li:last-child { + a { + margin-bottom: 0; + } + } + + @include breakpoint($large) { + display: block; + } + + button { + margin-bottom: 0; + + @include breakpoint($large) { + display: none; + } + } +} + +.author__urls { + display: none; + position: absolute; + right: 0; + margin-top: 15px; + padding: 10px; + list-style-type: none; + border: 1px solid $border-color; + border-radius: $border-radius; + background: $background-color; + z-index: -1; + box-shadow: 0 2px 4px 0 rgba(#000, 0.16), 0 2px 10px 0 rgba(#000, 0.12); + cursor: default; + + &.is--visible { + display: block; + } + + @include breakpoint($large) { + display: block; + position: relative; + margin: 0; + padding: 0; + border: 0; + background: transparent; + box-shadow: none; + } + + &:before { + display: block; + content: ""; + position: absolute; + top: -11px; + left: calc(50% - 10px); + width: 0; + border-style: solid; + border-width: 0 10px 10px; + border-color: $border-color transparent; + z-index: 0; + + @include breakpoint($large) { + display: none; + } + } + + &:after { + display: block; + content: ""; + position: absolute; + top: -10px; + left: calc(50% - 10px); + width: 0; + border-style: solid; + border-width: 0 10px 10px; + border-color: $background-color transparent; + z-index: 1; + + @include breakpoint($large) { + display: none; + } + } + + li { + white-space: nowrap; + } + + a { + display: block; + margin-bottom: 5px; + padding-right: 5px; + padding-top: 2px; + padding-bottom: 2px; + color: inherit; + font-size: $type-size-5; + text-decoration: none; + + &:hover { + text-decoration: underline; + } + } +} + +/* + Wide Pages + ========================================================================== */ + +.wide .sidebar__right { + margin-bottom: 1em; + + @include breakpoint($large) { + position: initial; + top: initial; + right: initial; + width: initial; + margin-right: initial; + padding-left: initial; + z-index: initial; + + &.sticky { + float: none; + } + } + + @include breakpoint($x-large) { + width: initial; + margin-right: initial; + } +} + diff --git a/_sass/minimal-mistakes/_syntax.scss b/_sass/minimal-mistakes/_syntax.scss new file mode 100644 index 0000000..7265202 --- /dev/null +++ b/_sass/minimal-mistakes/_syntax.scss @@ -0,0 +1,324 @@ +/* ========================================================================== + Syntax highlighting + ========================================================================== */ + +div.highlighter-rouge, +figure.highlight { + position: relative; + margin-bottom: 1em; + background: $base00; + color: $base05; + font-family: $monospace; + font-size: $type-size-6; + line-height: 1.8; + border-radius: $border-radius; + + > pre, + pre.highlight { + margin: 0; + padding: 1em; + } +} + +.highlight table { + margin-bottom: 0; + font-size: 1em; + border: 0; + + td { + padding: 0; + width: calc(100% - 1em); + border: 0; + + /* line numbers*/ + &.gutter, + &.rouge-gutter { + padding-right: 1em; + width: 1em; + color: $base04; + border-right: 1px solid $base04; + text-align: right; + } + + /* code */ + &.code, + &.rouge-code { + padding-left: 1em; + } + } + + pre { + margin: 0; + } +} + +.highlight pre { + width: 100%; +} + +.highlight .hll { + background-color: $base06; +} +.highlight { + .c { + /* Comment */ + color: $base04; + } + .err { + /* Error */ + color: $base08; + } + .k { + /* Keyword */ + color: $base0e; + } + .l { + /* Literal */ + color: $base09; + } + .n { + /* Name */ + color: $base05; + } + .o { + /* Operator */ + color: $base0c; + } + .p { + /* Punctuation */ + color: $base05; + } + .cm { + /* Comment.Multiline */ + color: $base04; + } + .cp { + /* Comment.Preproc */ + color: $base04; + } + .c1 { + /* Comment.Single */ + color: $base04; + } + .cs { + /* Comment.Special */ + color: $base04; + } + .gd { + /* Generic.Deleted */ + color: $base08; + } + .ge { + /* Generic.Emph */ + font-style: italic; + } + .gh { + /* Generic.Heading */ + color: $base05; + font-weight: bold; + } + .gi { + /* Generic.Inserted */ + color: $base0b; + } + .gp { + /* Generic.Prompt */ + color: $base04; + font-weight: bold; + } + .gs { + /* Generic.Strong */ + font-weight: bold; + } + .gu { + /* Generic.Subheading */ + color: $base0c; + font-weight: bold; + } + .kc { + /* Keyword.Constant */ + color: $base0e; + } + .kd { + /* Keyword.Declaration */ + color: $base0e; + } + .kn { + /* Keyword.Namespace */ + color: $base0c; + } + .kp { + /* Keyword.Pseudo */ + color: $base0e; + } + .kr { + /* Keyword.Reserved */ + color: $base0e; + } + .kt { + /* Keyword.Type */ + color: $base0a; + } + .ld { + /* Literal.Date */ + color: $base0b; + } + .m { + /* Literal.Number */ + color: $base09; + } + .s { + /* Literal.String */ + color: $base0b; + } + .na { + /* Name.Attribute */ + color: $base0d; + } + .nb { + /* Name.Builtin */ + color: $base05; + } + .nc { + /* Name.Class */ + color: $base0a; + } + .no { + /* Name.Constant */ + color: $base08; + } + .nd { + /* Name.Decorator */ + color: $base0c; + } + .ni { + /* Name.Entity */ + color: $base05; + } + .ne { + /* Name.Exception */ + color: $base08; + } + .nf { + /* Name.Function */ + color: $base0d; + } + .nl { + /* Name.Label */ + color: $base05; + } + .nn { + /* Name.Namespace */ + color: $base0a; + } + .nx { + /* Name.Other */ + color: $base0d; + } + .py { + /* Name.Property */ + color: $base05; + } + .nt { + /* Name.Tag */ + color: $base0c; + } + .nv { + /* Name.Variable */ + color: $base08; + } + .ow { + /* Operator.Word */ + color: $base0c; + } + .w { + /* Text.Whitespace */ + color: $base05; + } + .mf { + /* Literal.Number.Float */ + color: $base09; + } + .mh { + /* Literal.Number.Hex */ + color: $base09; + } + .mi { + /* Literal.Number.Integer */ + color: $base09; + } + .mo { + /* Literal.Number.Oct */ + color: $base09; + } + .sb { + /* Literal.String.Backtick */ + color: $base0b; + } + .sc { + /* Literal.String.Char */ + color: $base05; + } + .sd { + /* Literal.String.Doc */ + color: $base04; + } + .s2 { + /* Literal.String.Double */ + color: $base0b; + } + .se { + /* Literal.String.Escape */ + color: $base09; + } + .sh { + /* Literal.String.Heredoc */ + color: $base0b; + } + .si { + /* Literal.String.Interpol */ + color: $base09; + } + .sx { + /* Literal.String.Other */ + color: $base0b; + } + .sr { + /* Literal.String.Regex */ + color: $base0b; + } + .s1 { + /* Literal.String.Single */ + color: $base0b; + } + .ss { + /* Literal.String.Symbol */ + color: $base0b; + } + .bp { + /* Name.Builtin.Pseudo */ + color: $base05; + } + .vc { + /* Name.Variable.Class */ + color: $base08; + } + .vg { + /* Name.Variable.Global */ + color: $base08; + } + .vi { + /* Name.Variable.Instance */ + color: $base08; + } + .il { + /* Literal.Number.Integer.Long */ + color: $base09; + } +} + +.gist { + th, td { + border-bottom: 0; + } +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_tables.scss b/_sass/minimal-mistakes/_tables.scss new file mode 100644 index 0000000..c270a77 --- /dev/null +++ b/_sass/minimal-mistakes/_tables.scss @@ -0,0 +1,39 @@ +/* ========================================================================== + TABLES + ========================================================================== */ + +table { + display: block; + margin-bottom: 1em; + width: 100%; + font-family: $global-font-family; + font-size: $type-size-6; + border-collapse: collapse; + overflow-x: auto; + + & + table { + margin-top: 1em; + } +} + +thead { + background-color: $border-color; + border-bottom: 2px solid mix(#000, $border-color, 25%); +} + +th { + padding: 0.5em; + font-weight: bold; + text-align: left; +} + +td { + padding: 0.5em; + border-bottom: 1px solid mix(#000, $border-color, 25%); +} + +tr, +td, +th { + vertical-align: middle; +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/_utilities.scss b/_sass/minimal-mistakes/_utilities.scss new file mode 100644 index 0000000..a2f4b1c --- /dev/null +++ b/_sass/minimal-mistakes/_utilities.scss @@ -0,0 +1,558 @@ +/* ========================================================================== + UTILITY CLASSES + ========================================================================== */ + +/* + Visibility + ========================================================================== */ + +/* http://www.456bereastreet.com/archive/200711/screen_readers_sometimes_ignore_displaynone/ */ + +.hidden, +.is--hidden { + display: none; + visibility: hidden; +} + +/* for preloading images */ + +.load { + display: none; +} + +.transparent { + opacity: 0; +} + +/* https://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html */ + +.visually-hidden, +.screen-reader-text, +.screen-reader-text span, +.screen-reader-shortcut { + position: absolute !important; + clip: rect(1px, 1px, 1px, 1px); + height: 1px !important; + width: 1px !important; + border: 0 !important; + overflow: hidden; +} + +body:hover .visually-hidden a, +body:hover .visually-hidden input, +body:hover .visually-hidden button { + display: none !important; +} + +/* screen readers */ + +.screen-reader-text:focus, +.screen-reader-shortcut:focus { + clip: auto !important; + height: auto !important; + width: auto !important; + display: block; + font-size: 1em; + font-weight: bold; + padding: 15px 23px 14px; + background: #fff; + z-index: 100000; + text-decoration: none; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); +} + +/* + Skip links + ========================================================================== */ + +.skip-link { + position: fixed; + z-index: 20; + margin: 0; + font-family: $sans-serif; + white-space: nowrap; +} + +.skip-link li { + height: 0; + width: 0; + list-style: none; +} + +/* + Type + ========================================================================== */ + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.text-justify { + text-align: justify; +} + +.text-nowrap { + white-space: nowrap; +} + +/* + Task lists + ========================================================================== */ + +.task-list { + padding:0; + + li { + list-style-type: none; + } + + .task-list-item-checkbox { + margin-right: 0.5em; + opacity: 1; + } +} + +/* + Alignment + ========================================================================== */ + +/* clearfix */ + +.cf { + clear: both; +} + +.wrapper { + margin-left: auto; + margin-right: auto; + width: 100%; +} + +/* + Images + ========================================================================== */ + +/* image align left */ + +.align-left { + display: block; + margin-left: auto; + margin-right: auto; + + @include breakpoint($small) { + float: left; + margin-right: 1em; + } +} + +/* image align right */ + +.align-right { + display: block; + margin-left: auto; + margin-right: auto; + + @include breakpoint($small) { + float: right; + margin-left: 1em; + } +} + +/* image align center */ + +.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +/* file page content container */ + +.full { + @include breakpoint($large) { + margin-right: -1 * span(2.5 of 12) !important; + } +} + +/* + Icons + ========================================================================== */ + +.icon { + display: inline-block; + fill: currentColor; + width: 1em; + height: 1.1em; + line-height: 1; + position: relative; + top: -0.1em; + vertical-align: middle; +} + +/* social icons*/ + +.social-icons { + .fas, + .fab, + .far, + .fal { + color: $text-color; + } + + .fa-behance, + .fa-behance-square { + color: $behance-color; + } + + .fa-bitbucket { + color: $bitbucket-color; + } + + .fa-dribbble, + .fa-dribble-square { + color: $dribbble-color; + } + + .fa-facebook, + .fa-facebook-square, + .fa-facebook-f { + color: $facebook-color; + } + + .fa-flickr { + color: $flickr-color; + } + + .fa-foursquare { + color: $foursquare-color; + } + + .fa-github, + .fa-github-alt, + .fa-github-square { + color: $github-color; + } + + .fa-gitlab { + color: $gitlab-color; + } + + .fa-instagram { + color: $instagram-color; + } + + .fa-lastfm, + .fa-lastfm-square { + color: $lastfm-color; + } + + .fa-linkedin, + .fa-linkedin-in { + color: $linkedin-color; + } + + .fa-mastodon, + .fa-mastodon-square { + color: $mastodon-color; + } + + .fa-pinterest, + .fa-pinterest-p, + .fa-pinterest-square { + color: $pinterest-color; + } + + .fa-reddit { + color: $reddit-color; + } + + .fa-rss, + .fa-rss-square { + color: $rss-color; + } + + .fa-soundcloud { + color: $soundcloud-color; + } + + .fa-stack-exchange, + .fa-stack-overflow { + color: $stackoverflow-color; + } + + .fa-tumblr, + .fa-tumblr-square { + color: $tumblr-color; + } + + .fa-twitter, + .fa-twitter-square { + color: $twitter-color; + } + + .fa-vimeo, + .fa-vimeo-square, + .fa-vimeo-v { + color: $vimeo-color; + } + + .fa-vine { + color: $vine-color; + } + + .fa-youtube { + color: $youtube-color; + } + + .fa-xing, + .fa-xing-square { + color: $xing-color; + } +} + +/* + Navicons + ========================================================================== */ + +.navicon { + position: relative; + width: $navicon-width; + height: $navicon-height; + background: $primary-color; + margin: auto; + -webkit-transition: 0.3s; + transition: 0.3s; + + &:before, + &:after { + content: ""; + position: absolute; + left: 0; + width: $navicon-width; + height: $navicon-height; + background: $primary-color; + -webkit-transition: 0.3s; + transition: 0.3s; + } + + &:before { + top: (-2 * $navicon-height); + } + + &:after { + bottom: (-2 * $navicon-height); + } +} + +.close .navicon { + /* hide the middle line*/ + background: transparent; + + /* overlay the lines by setting both their top values to 0*/ + &:before, + &:after { + -webkit-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; + top: 0; + width: $navicon-width; + } + + /* rotate the lines to form the x shape*/ + &:before { + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + } + &:after { + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + } +} + +.greedy-nav__toggle:hover { + .navicon, + .navicon:before, + .navicon:after { + background: mix(#000, $primary-color, 25%); + } + + &.close { + .navicon { + background: transparent; + } + } +} + +/* + Sticky, fixed to top content + ========================================================================== */ + +.sticky { + @include breakpoint($large) { + @include clearfix(); + position: -webkit-sticky; + position: sticky; + top: 2em; + + > * { + display: block; + } + } +} + +/* + Wells + ========================================================================== */ + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: $border-radius; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +/* + Modals + ========================================================================== */ + +.show-modal { + overflow: hidden; + position: relative; + + &:before { + position: absolute; + content: ""; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 999; + background-color: rgba(255, 255, 255, 0.85); + } + + .modal { + display: block; + } +} + +.modal { + display: none; + position: fixed; + width: 300px; + top: 50%; + left: 50%; + margin-left: -150px; + margin-top: -150px; + min-height: 0; + z-index: 9999; + background: #fff; + border: 1px solid $border-color; + border-radius: $border-radius; + box-shadow: $box-shadow; + + &__title { + margin: 0; + padding: 0.5em 1em; + } + + &__supporting-text { + padding: 0 1em 0.5em 1em; + } + + &__actions { + padding: 0.5em 1em; + border-top: 1px solid $border-color; + } +} + +/* + Footnotes + ========================================================================== */ + +.footnote { + color: mix(#fff, $gray, 25%); + text-decoration: none; +} + +.footnotes { + color: mix(#fff, $gray, 25%); + + ol, + li, + p { + margin-bottom: 0; + font-size: $type-size-6; + } +} + +a.reversefootnote { + color: $gray; + text-decoration: none; + + &:hover { + text-decoration: underline; + } +} + +/* + Required + ========================================================================== */ + +.required { + color: $danger-color; + font-weight: bold; +} + +/* + Google Custom Search Engine + ========================================================================== */ + +.gsc-control-cse { + table, + tr, + td { + border: 0; /* remove table borders widget */ + } +} + +/* + Responsive Video Embed + ========================================================================== */ + +.responsive-video-container { + position: relative; + margin-bottom: 1em; + padding-bottom: 56.25%; + height: 0; + overflow: hidden; + max-width: 100%; + + iframe, + object, + embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } +} + +// full screen video fixes +:-webkit-full-screen-ancestor { + .masthead, + .page__footer { + position: static; + } +} diff --git a/_sass/minimal-mistakes/_variables.scss b/_sass/minimal-mistakes/_variables.scss new file mode 100644 index 0000000..9dd3a38 --- /dev/null +++ b/_sass/minimal-mistakes/_variables.scss @@ -0,0 +1,160 @@ +/* ========================================================================== + Variables + ========================================================================== */ + +/* + Typography + ========================================================================== */ + +$doc-font-size: 16 !default; + +/* paragraph indention */ +$paragraph-indent: false !default; // true, false (default) +$indent-var: 1.3em !default; + +/* system typefaces */ +$serif: Georgia, Times, serif !default; +$sans-serif: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", + "Helvetica Neue", "Lucida Grande", Arial, sans-serif !default; +$monospace: Monaco, Consolas, "Lucida Console", monospace !default; + +/* sans serif typefaces */ +$sans-serif-narrow: $sans-serif !default; +$helvetica: Helvetica, "Helvetica Neue", Arial, sans-serif !default; + +/* serif typefaces */ +$georgia: Georgia, serif !default; +$times: Times, serif !default; +$bodoni: "Bodoni MT", serif !default; +$calisto: "Calisto MT", serif !default; +$garamond: Garamond, serif !default; + +$global-font-family: $sans-serif !default; +$header-font-family: $sans-serif !default; +$caption-font-family: $serif !default; + +/* type scale */ +$type-size-1: 2.441em !default; // ~39.056px +$type-size-2: 1.953em !default; // ~31.248px +$type-size-3: 1.563em !default; // ~25.008px +$type-size-4: 1.25em !default; // ~20px +$type-size-5: 1em !default; // ~16px +$type-size-6: 0.75em !default; // ~12px +$type-size-7: 0.6875em !default; // ~11px +$type-size-8: 0.625em !default; // ~10px + +/* + Colors + ========================================================================== */ + +$gray: #7a8288 !default; +$dark-gray: mix(#000, $gray, 40%) !default; +$darker-gray: mix(#000, $gray, 60%) !default; +$light-gray: mix(#fff, $gray, 50%) !default; +$lighter-gray: mix(#fff, $gray, 90%) !default; + +$background-color: #fff !default; +$code-background-color: #fafafa !default; +$code-background-color-dark: $light-gray !default; +$text-color: $dark-gray !default; +$muted-text-color: mix(#fff, $text-color, 35%) !default; +$border-color: $lighter-gray !default; +$form-background-color: $lighter-gray !default; +$footer-background-color: $lighter-gray !default; + +$primary-color: #6f777d !default; +$success-color: #3fa63f !default; +$warning-color: #d67f05 !default; +$danger-color: #ee5f5b !default; +$info-color: #3b9cba !default; +$focus-color: $primary-color !default; +$active-color: mix(#fff, $primary-color, 80%) !default; + +/* YIQ color contrast */ +$yiq-contrasted-dark-default: $dark-gray !default; +$yiq-contrasted-light-default: #fff !default; +$yiq-contrasted-threshold: 175 !default; +$yiq-debug: false !default; + +/* brands */ +$behance-color: #1769ff !default; +$bitbucket-color: #205081 !default; +$dribbble-color: #ea4c89 !default; +$facebook-color: #3b5998 !default; +$flickr-color: #ff0084 !default; +$foursquare-color: #0072b1 !default; +$github-color: #171516 !default; +$gitlab-color: #e24329 !default; +$instagram-color: #517fa4 !default; +$lastfm-color: #d51007 !default; +$linkedin-color: #007bb6 !default; +$mastodon-color: #2b90d9 !default; +$pinterest-color: #cb2027 !default; +$reddit-color: #ff4500 !default; +$rss-color: #fa9b39 !default; +$soundcloud-color: #ff3300 !default; +$stackoverflow-color: #fe7a15 !default; +$tumblr-color: #32506d !default; +$twitter-color: #55acee !default; +$vimeo-color: #1ab7ea !default; +$vine-color: #00bf8f !default; +$youtube-color: #bb0000 !default; +$xing-color: #006567 !default; + +/* links */ +$link-color: mix(#000, $info-color, 15%) !default; +$link-color-hover: mix(#000, $link-color, 25%) !default; +$link-color-visited: mix(#fff, $link-color, 15%) !default; +$masthead-link-color: $primary-color !default; +$masthead-link-color-hover: mix(#000, $primary-color, 25%) !default; +$navicon-link-color-hover: mix(#fff, $primary-color, 75%) !default; + +/* syntax highlighting (base16) */ +$base00: #263238 !default; +$base01: #2e3c43 !default; +$base02: #314549 !default; +$base03: #546e7a !default; +$base04: #b2ccd6 !default; +$base05: #eeffff !default; +$base06: #eeffff !default; +$base07: #ffffff !default; +$base08: #f07178 !default; +$base09: #f78c6c !default; +$base0a: #ffcb6b !default; +$base0b: #c3e88d !default; +$base0c: #89ddff !default; +$base0d: #82aaff !default; +$base0e: #c792ea !default; +$base0f: #ff5370 !default; + +/* + Breakpoints + ========================================================================== */ + +$small: 600px !default; +$medium: 768px !default; +$medium-wide: 900px !default; +$large: 1024px !default; +$x-large: 1280px !default; +$max-width: $x-large !default; + +/* + Grid + ========================================================================== */ + +$right-sidebar-width-narrow: 200px !default; +$right-sidebar-width: 300px !default; +$right-sidebar-width-wide: 400px !default; + +/* + Other + ========================================================================== */ + +$border-radius: 4px !default; +$box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125) !default; +$nav-height: 2em !default; +$nav-toggle-height: 2rem !default; +$navicon-width: 1.5rem !default; +$navicon-height: 0.25rem !default; +$global-transition: all 0.2s ease-in-out !default; +$intro-transition: intro 0.3s both !default; diff --git a/_sass/minimal-mistakes/skins/_air.scss b/_sass/minimal-mistakes/skins/_air.scss new file mode 100644 index 0000000..0e5360c --- /dev/null +++ b/_sass/minimal-mistakes/skins/_air.scss @@ -0,0 +1,23 @@ +/* ========================================================================== + Air skin + ========================================================================== */ + +/* Colors */ +$background-color: #eeeeee !default; +$text-color: #222831 !default; +$muted-text-color: #393e46 !default; +$primary-color: #0092ca !default; +$border-color: mix(#fff, #393e46, 75%) !default; +$footer-background-color: $primary-color !default; +$link-color: #393e46 !default; +$masthead-link-color: $text-color !default; +$masthead-link-color-hover: $text-color !default; +$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default; + +.page__footer { + color: #fff !important; // override +} + +.page__footer-follow .social-icons .svg-inline--fa { + color: inherit; +} diff --git a/_sass/minimal-mistakes/skins/_aqua.scss b/_sass/minimal-mistakes/skins/_aqua.scss new file mode 100644 index 0000000..f5a69af --- /dev/null +++ b/_sass/minimal-mistakes/skins/_aqua.scss @@ -0,0 +1,30 @@ +/* ========================================================================== + Aqua skin + ========================================================================== */ + +/* Colors */ +$gray : #1976d2 !default; +$dark-gray : mix(#000, $gray, 40%) !default; +$darker-gray : mix(#000, $gray, 60%) !default; +$light-gray : mix(#fff, $gray, 50%) !default; +$lighter-gray : mix(#fff, $gray, 90%) !default; + +$body-color : #fff !default; +$background-color : #f0fff0 !default; +$code-background-color : $lighter-gray !default; +$code-background-color-dark : $light-gray !default; +$text-color : $dark-gray !default; +$border-color : $lighter-gray !default; + +$primary-color : $gray !default; +$success-color : #27ae60 !default; +$warning-color : #e67e22 !default; +$danger-color : #c0392b !default; +$info-color : #03a9f4 !default; + +/* links */ +$link-color : $info-color !default; +$link-color-hover : mix(#000, $link-color, 25%) !default; +$link-color-visited : mix(#fff, $link-color, 25%) !default; +$masthead-link-color : $primary-color !default; +$masthead-link-color-hover : mix(#000, $primary-color, 25%) !default; \ No newline at end of file diff --git a/_sass/minimal-mistakes/skins/_contrast.scss b/_sass/minimal-mistakes/skins/_contrast.scss new file mode 100644 index 0000000..4635e53 --- /dev/null +++ b/_sass/minimal-mistakes/skins/_contrast.scss @@ -0,0 +1,51 @@ +/* ========================================================================== + Contrast skin + ========================================================================== */ + +/* Colors */ +$text-color: #000 !default; +$muted-text-color: $text-color !default; +$primary-color: #ff0000 !default; +$border-color: mix(#fff, $text-color, 75%) !default; +$footer-background-color: #000 !default; +$link-color: #0000ff !default; +$masthead-link-color: $text-color !default; +$masthead-link-color-hover: $text-color !default; +$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default; + +/* contrast syntax highlighting (base16) */ +$base00: #000000 !default; +$base01: #242422 !default; +$base02: #484844 !default; +$base03: #6c6c66 !default; +$base04: #918f88 !default; +$base05: #b5b3aa !default; +$base06: #d9d7cc !default; +$base07: #fdfbee !default; +$base08: #ff6c60 !default; +$base09: #e9c062 !default; +$base0a: #ffffb6 !default; +$base0b: #a8ff60 !default; +$base0c: #c6c5fe !default; +$base0d: #96cbfe !default; +$base0e: #ff73fd !default; +$base0f: #b18a3d !default; + +.page__content { + .notice, + .notice--primary, + .notice--info, + .notice--warning, + .notice--success, + .notice--danger { + color: $text-color; + } +} + +.page__footer { + color: #fff !important; // override +} + +.page__footer-follow .social-icons .svg-inline--fa { + color: inherit; +} diff --git a/_sass/minimal-mistakes/skins/_dark.scss b/_sass/minimal-mistakes/skins/_dark.scss new file mode 100644 index 0000000..44f1bda --- /dev/null +++ b/_sass/minimal-mistakes/skins/_dark.scss @@ -0,0 +1,28 @@ +/* ========================================================================== + Dark skin + ========================================================================== */ + +/* Colors */ +$background-color: #252a34 !default; +$text-color: #eaeaea !default; +$primary-color: #00adb5 !default; +$border-color: mix(#fff, $background-color, 20%) !default; +$code-background-color: mix(#000, $background-color, 15%) !default; +$code-background-color-dark: mix(#000, $background-color, 20%) !default; +$form-background-color: mix(#000, $background-color, 15%) !default; +$footer-background-color: mix(#000, $background-color, 30%) !default; +$link-color: mix($primary-color, $text-color, 40%) !default; +$link-color-hover: mix(#fff, $link-color, 25%) !default; +$link-color-visited: mix(#000, $link-color, 25%) !default; +$masthead-link-color: $text-color !default; +$masthead-link-color-hover: mix(#000, $text-color, 20%) !default; +$navicon-link-color-hover: mix(#000, $background-color, 30%) !default; + +.author__urls.social-icons .svg-inline--fa, +.page__footer-follow .social-icons .svg-inline--fa { + color: inherit; +} + +.ais-search-box .ais-search-box--input { + background-color: $form-background-color; +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/skins/_default.scss b/_sass/minimal-mistakes/skins/_default.scss new file mode 100644 index 0000000..7489b58 --- /dev/null +++ b/_sass/minimal-mistakes/skins/_default.scss @@ -0,0 +1,5 @@ +/* ========================================================================== + Default skin + ========================================================================== */ + +// Intentionally left blank diff --git a/_sass/minimal-mistakes/skins/_dirt.scss b/_sass/minimal-mistakes/skins/_dirt.scss new file mode 100644 index 0000000..5090f55 --- /dev/null +++ b/_sass/minimal-mistakes/skins/_dirt.scss @@ -0,0 +1,33 @@ +/* ========================================================================== + Dirt skin + ========================================================================== */ + +/* Colors */ +$background-color: #f3f3f3 !default; +$text-color: #343434 !default; +$muted-text-color: #8e8b82 !default; +$primary-color: #343434 !default; +$border-color: #e9dcbe !default; +$footer-background-color: #e9dcbe !default; +$link-color: #343434 !default; +$masthead-link-color: $text-color !default; +$masthead-link-color-hover: $text-color !default; +$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default; + +/* dirt syntax highlighting (base16) */ +$base00: #231e18 !default; +$base01: #302b25 !default; +$base02: #48413a !default; +$base03: #9d8b70 !default; +$base04: #b4a490 !default; +$base05: #cabcb1 !default; +$base06: #d7c8bc !default; +$base07: #e4d4c8 !default; +$base08: #d35c5c !default; +$base09: #ca7f32 !default; +$base0a: #e0ac16 !default; +$base0b: #b7ba53 !default; +$base0c: #6eb958 !default; +$base0d: #88a4d3 !default; +$base0e: #bb90e2 !default; +$base0f: #b49368 !default; diff --git a/_sass/minimal-mistakes/skins/_mint.scss b/_sass/minimal-mistakes/skins/_mint.scss new file mode 100644 index 0000000..575e977 --- /dev/null +++ b/_sass/minimal-mistakes/skins/_mint.scss @@ -0,0 +1,23 @@ +/* ========================================================================== + Mint skin + ========================================================================== */ + +/* Colors */ +$background-color: #f3f6f6 !default; +$text-color: #40514e !default; +$muted-text-color: #40514e !default; +$primary-color: #11999e !default; +$border-color: mix(#fff, #40514e, 75%) !default; +$footer-background-color: #30e3ca !default; +$link-color: #11999e !default; +$masthead-link-color: $text-color !default; +$masthead-link-color-hover: $text-color !default; +$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default; + +.page__footer { + color: #fff !important; // override +} + +.page__footer-follow .social-icons .svg-inline--fa { + color: inherit; +} diff --git a/_sass/minimal-mistakes/skins/_neon.scss b/_sass/minimal-mistakes/skins/_neon.scss new file mode 100644 index 0000000..649cbff --- /dev/null +++ b/_sass/minimal-mistakes/skins/_neon.scss @@ -0,0 +1,57 @@ +/* ========================================================================== + Neon skin + ========================================================================== */ + +/* Colors */ +$background-color: #141010 !default; +$text-color: #fff6fb !default; +$primary-color: #f21368 !default; +$border-color: mix(#fff, $background-color, 20%) !default; +$code-background-color: mix(#000, $background-color, 15%) !default; +$code-background-color-dark: mix(#000, $background-color, 20%) !default; +$form-background-color: mix(#000, $background-color, 15%) !default; +$footer-background-color: mix($primary-color, #000, 10%) !default; +$link-color: $primary-color !default; +$link-color-hover: mix(#fff, $link-color, 25%) !default; +$link-color-visited: mix(#000, $link-color, 25%) !default; +$masthead-link-color: $text-color !default; +$masthead-link-color-hover: mix(#000, $text-color, 20%) !default; +$navicon-link-color-hover: mix(#000, $background-color, 30%) !default; + +/* neon syntax highlighting (base16) */ +$base00: #ffffff !default; +$base01: #e0e0e0 !default; +$base02: #d0d0d0 !default; +$base03: #b0b0b0 !default; +$base04: #000000 !default; +$base05: #101010 !default; +$base06: #151515 !default; +$base07: #202020 !default; +$base08: #ff0086 !default; +$base09: #fd8900 !default; +$base0a: #aba800 !default; +$base0b: #00c918 !default; +$base0c: #1faaaa !default; +$base0d: #3777e6 !default; +$base0e: #ad00a1 !default; +$base0f: #cc6633 !default; + +.author__urls.social-icons .svg-inline--fa, +.page__footer-follow .social-icons .svg-inline--fa { + color: inherit; +} + +/* next/previous buttons */ +.pagination--pager { + color: $text-color; + background-color: $primary-color; + border-color: transparent; + + &:visited { + color: $text-color; + } +} + +.ais-search-box .ais-search-box--input { + background-color: $form-background-color; +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/skins/_plum.scss b/_sass/minimal-mistakes/skins/_plum.scss new file mode 100644 index 0000000..67975d5 --- /dev/null +++ b/_sass/minimal-mistakes/skins/_plum.scss @@ -0,0 +1,64 @@ +/* ========================================================================== + Plum skin + ========================================================================== */ + +/* Colors */ +$background-color: #521477 !default; +$text-color: #fffd86 !default; +$primary-color: #c327ab !default; +$border-color: mix(#fff, $background-color, 20%) !default; +$code-background-color: mix(#000, $background-color, 15%) !default; +$code-background-color-dark: mix(#000, $background-color, 20%) !default; +$form-background-color: mix(#000, $background-color, 15%) !default; +$footer-background-color: mix(#000, $background-color, 25%) !default; +$link-color: $primary-color !default; +$link-color-hover: mix(#fff, $link-color, 25%) !default; +$link-color-visited: mix(#000, $link-color, 25%) !default; +$masthead-link-color: $text-color !default; +$masthead-link-color-hover: mix(#000, $text-color, 20%) !default; +$navicon-link-color-hover: mix(#000, $background-color, 30%) !default; + +/* plum syntax highlighting (base16) */ +$base00: #ffffff !default; +$base01: #e0e0e0 !default; +$base02: #d0d0d0 !default; +$base03: #b0b0b0 !default; +$base04: #000000 !default; +$base05: #101010 !default; +$base06: #151515 !default; +$base07: #202020 !default; +$base08: #ff0086 !default; +$base09: #fd8900 !default; +$base0a: #aba800 !default; +$base0b: #00c918 !default; +$base0c: #1faaaa !default; +$base0d: #3777e6 !default; +$base0e: #ad00a1 !default; +$base0f: #cc6633 !default; + +.author__urls.social-icons .svg-inline--fa, +.page__footer-follow .social-icons .svg-inline--fa { + color: inherit; +} + +.page__content { + a, + a:visited { + color: inherit; + } +} + +/* next/previous buttons */ +.pagination--pager { + color: $text-color; + background-color: $primary-color; + border-color: transparent; + + &:visited { + color: $text-color; + } +} + +.ais-search-box .ais-search-box--input { + background-color: $form-background-color; +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/skins/_sunrise.scss b/_sass/minimal-mistakes/skins/_sunrise.scss new file mode 100644 index 0000000..1f0dca3 --- /dev/null +++ b/_sass/minimal-mistakes/skins/_sunrise.scss @@ -0,0 +1,44 @@ +/* ========================================================================== + Sunrise skin + ========================================================================== */ + +/* Colors */ +$dark-gray: #0e2431 !default; +$background-color: #e8d5b7 !default; +$text-color: #000 !default; +$muted-text-color: $dark-gray !default; +$primary-color: #fc3a52 !default; +$border-color: mix(#000, $background-color, 20%) !default; +$code-background-color: mix(#fff, $background-color, 20%) !default; +$code-background-color-dark: mix(#000, $background-color, 10%) !default; +$form-background-color: mix(#fff, $background-color, 15%) !default; +$footer-background-color: #f9b248 !default; +$link-color: mix(#000, $primary-color, 10%) !default; +$link-color-hover: mix(#fff, $link-color, 25%) !default; +$link-color-visited: mix(#000, $link-color, 25%) !default; +$masthead-link-color: $text-color !default; +$masthead-link-color-hover: mix(#000, $text-color, 20%) !default; +$navicon-link-color-hover: mix(#000, $background-color, 30%) !default; + +/* sunrise syntax highlighting (base16) */ +$base00: #1d1f21 !default; +$base01: #282a2e !default; +$base02: #373b41 !default; +$base03: #969896 !default; +$base04: #b4b7b4 !default; +$base05: #c5c8c6 !default; +$base06: #e0e0e0 !default; +$base07: #ffffff !default; +$base08: #cc6666 !default; +$base09: #de935f !default; +$base0a: #f0c674 !default; +$base0b: #b5bd68 !default; +$base0c: #8abeb7 !default; +$base0d: #81a2be !default; +$base0e: #b294bb !default; +$base0f: #a3685a !default; + +.author__urls.social-icons .fa, +.page__footer-follow .social-icons .svg-inline--fa { + color: inherit; +} diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss b/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss new file mode 100644 index 0000000..a0528eb --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss @@ -0,0 +1,114 @@ +////////////////////////////// +// 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 "settings"; +@import "context"; +@import "helpers"; +@import "parsers"; +@import "no-query"; + +@import "respond-to"; + +@import "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/_sass/minimal-mistakes/vendor/breakpoint/_context.scss b/_sass/minimal-mistakes/vendor/breakpoint/_context.scss new file mode 100644 index 0000000..57947f5 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/_context.scss @@ -0,0 +1,95 @@ +////////////////////////////// +// 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/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss b/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss new file mode 100644 index 0000000..97e522d --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss @@ -0,0 +1,151 @@ +////////////////////////////// +// 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/_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss b/_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss new file mode 100644 index 0000000..e060ebe --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss @@ -0,0 +1,50 @@ +@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/_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss b/_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss new file mode 100644 index 0000000..0b5a81f --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss @@ -0,0 +1,15 @@ +@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/_sass/minimal-mistakes/vendor/breakpoint/_parsers.scss b/_sass/minimal-mistakes/vendor/breakpoint/_parsers.scss new file mode 100644 index 0000000..f0b053f --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/_parsers.scss @@ -0,0 +1,215 @@ +////////////////////////////// +// 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/_sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss b/_sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss new file mode 100644 index 0000000..e2462c5 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss @@ -0,0 +1,82 @@ +//////////////////////// +// 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! `respond-to` expects a map. Please check the value of $BREAKPOINTS variable."; + @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! `@include add-breakpoint($name, $bkpt)`"; + @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; + } + } +} + +@function get-breakpoint($name: false) { + @if $name == false { + @return $BREAKPOINTS; + } + @else { + @return map-get($BREAKPOINTS, $name); + } +} diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_settings.scss b/_sass/minimal-mistakes/vendor/breakpoint/_settings.scss new file mode 100644 index 0000000..05ee689 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/_settings.scss @@ -0,0 +1,71 @@ +////////////////////////////// +// 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/_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss new file mode 100644 index 0000000..24580c1 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss @@ -0,0 +1,33 @@ +////////////////////////////// +// 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/_sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss new file mode 100644 index 0000000..b138b39 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss @@ -0,0 +1,82 @@ +@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/_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss new file mode 100644 index 0000000..19769ad --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss @@ -0,0 +1,31 @@ +@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/_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss new file mode 100644 index 0000000..d9fd764 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss @@ -0,0 +1,26 @@ +////////////////////////////// +// 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/_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss new file mode 100644 index 0000000..e273206 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss @@ -0,0 +1,36 @@ +////////////////////////////// +// 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/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss new file mode 100644 index 0000000..f88432c --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss @@ -0,0 +1,21 @@ +@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/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss new file mode 100644 index 0000000..73190ed --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss @@ -0,0 +1,22 @@ +@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/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss new file mode 100644 index 0000000..c6fd0cb --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss @@ -0,0 +1,22 @@ +@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 if (breakpoint-string-value($second) == true) { + $feature: $second; + $value: $first; + } + @else { + @warn "Neither #{$first} nor #{$second} is a valid media query name."; + } + + // Set Context + $context-setter: private-breakpoint-set-context($feature, $value); + + @return '(#{$feature}: #{$value})'; +} \ No newline at end of file diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss new file mode 100644 index 0000000..3680421 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss @@ -0,0 +1,60 @@ +@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/_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss new file mode 100644 index 0000000..503ef42 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss @@ -0,0 +1,13 @@ +@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/_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss new file mode 100644 index 0000000..7fa418d --- /dev/null +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss @@ -0,0 +1,18 @@ +@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/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss b/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss new file mode 100644 index 0000000..27b27bc --- /dev/null +++ b/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss @@ -0,0 +1,649 @@ +/* Magnific Popup CSS */ + +@import "settings"; + +//////////////////////// +// +// Contents: +// +// 1. Default Settings +// 2. General styles +// - Transluscent overlay +// - Containers, wrappers +// - Cursors +// - Helper classes +// 3. Appearance +// - Preloader & text that displays error messages +// - CSS reset for buttons +// - Close icon +// - "1 of X" counter +// - Navigation (left/right) arrows +// - Iframe content type styles +// - Image content type styles +// - Media query where size of arrows is reduced +// - IE7 support +// +//////////////////////// + + + +//////////////////////// +// 1. Default Settings +//////////////////////// + +$mfp-overlay-color: #0b0b0b !default; +$mfp-overlay-opacity: 0.8 !default; +$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // shadow on image or iframe +$mfp-popup-padding-left: 8px !default; // Padding from left and from right side +$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px + +$mfp-z-index-base: 1040 !default; // Base z-index of popup +$mfp-include-arrows: true !default; // include styles for nav arrows +$mfp-controls-opacity: 0.65 !default; +$mfp-controls-color: #FFF !default; +$mfp-controls-border-color: #3F3F3F !default; +$mfp-inner-close-icon-color: #333 !default; +$mfp-controls-text-color: #CCC !default; // Color of preloader and "1 of X" indicator +$mfp-controls-text-color-hover: #FFF !default; +$mfp-IE7support: true !default; // Very basic IE7 support + +// Iframe-type options +$mfp-include-iframe-type: true !default; +$mfp-iframe-padding-top: 40px !default; +$mfp-iframe-background: #000 !default; +$mfp-iframe-max-width: 900px !default; +$mfp-iframe-ratio: 9/16 !default; + +// Image-type options +$mfp-include-image-type: true !default; +$mfp-image-background: #444 !default; +$mfp-image-padding-top: 40px !default; +$mfp-image-padding-bottom: 40px !default; +$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom + +// Image caption options +$mfp-caption-title-color: #F3F3F3 !default; +$mfp-caption-subtitle-color: #BDBDBD !default; + +// A11y +$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers + + + +//////////////////////// +// 2. General styles +//////////////////////// + +// Transluscent overlay +.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: $mfp-z-index-base + 2; + overflow: hidden; + position: fixed; + + background: $mfp-overlay-color; + opacity: $mfp-overlay-opacity; + @if $mfp-IE7support { + filter: unquote("alpha(opacity=#{$mfp-overlay-opacity*100})"); + } +} + +// Wrapper for popup +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: $mfp-z-index-base + 3; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; // fixes webkit bug that can cause "false" scrollbar +} + +// Root container +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 $mfp-popup-padding-left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +// Vertical centerer helper +.mfp-container { + &:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; + } +} + +// Remove vertical centering when popup has class `mfp-align-top` +.mfp-align-top { + .mfp-container { + &:before { + display: none; + } + } +} + +// Popup content holder +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: $mfp-z-index-base + 5; +} +.mfp-inline-holder, +.mfp-ajax-holder { + .mfp-content { + width: 100%; + cursor: auto; + } +} + +// Cursors +.mfp-ajax-cur { + cursor: progress; +} +.mfp-zoom-out-cur { + &, .mfp-image-holder .mfp-close { + cursor: -moz-zoom-out; + cursor: -webkit-zoom-out; + cursor: zoom-out; + } +} +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; +} +.mfp-auto-cursor { + .mfp-content { + cursor: auto; + } +} + +.mfp-close, +.mfp-arrow, +.mfp-preloader, +.mfp-counter { + -webkit-user-select:none; + -moz-user-select: none; + user-select: none; +} + +// Hide the image during the loading +.mfp-loading { + &.mfp-figure { + display: none; + } +} + +// Helper class that hides stuff +@if $mfp-use-visuallyhidden { + // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden + .mfp-hide { + border: 0 !important; + clip: rect(0 0 0 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + } +} @else { + .mfp-hide { + display: none !important; + } +} + + +//////////////////////// +// 3. Appearance +//////////////////////// + +// Preloader and text that displays error messages +.mfp-preloader { + color: $mfp-controls-text-color; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: $mfp-z-index-base + 4; + a { + color: $mfp-controls-text-color; + &:hover { + color: $mfp-controls-text-color-hover; + } + } +} + +// Hide preloader when content successfully loaded +.mfp-s-ready { + .mfp-preloader { + display: none; + } +} + +// Hide content when it was not loaded +.mfp-s-error { + .mfp-content { + display: none; + } +} + +// CSS-reset for buttons +button { + &.mfp-close, + &.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: $mfp-z-index-base + 6; + -webkit-box-shadow: none; + box-shadow: none; + } + &::-moz-focus-inner { + padding: 0; + border: 0 + } +} + + +// Close icon +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: $mfp-controls-opacity; + @if $mfp-IE7support { + filter: unquote("alpha(opacity=#{$mfp-controls-opacity*100})"); + } + padding: 0 0 18px 10px; + color: $mfp-controls-color; + + font-style: normal; + font-size: 28px; + font-family: $serif; + + &:hover, + &:focus { + opacity: 1; + @if $mfp-IE7support { + filter: unquote("alpha(opacity=#{1*100})"); + } + } + + &:active { + top: 1px; + } +} +.mfp-close-btn-in { + .mfp-close { + color: $mfp-inner-close-icon-color; + } +} +.mfp-image-holder, +.mfp-iframe-holder { + .mfp-close { + color: $mfp-controls-color; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; + } +} + +// "1 of X" counter +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: $mfp-controls-text-color; + font-size: 12px; + line-height: 18px; +} + +// Navigation arrows +@if $mfp-include-arrows { + .mfp-arrow { + position: absolute; + opacity: $mfp-controls-opacity; + @if $mfp-IE7support { + filter: unquote("alpha(opacity=#{$mfp-controls-opacity*100})"); + } + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: rgba(0,0,0,0); + &:active { + margin-top: -54px; + } + &:hover, + &:focus { + opacity: 1; + @if $mfp-IE7support { + filter: unquote("alpha(opacity=#{1*100})"); + } + } + &:before, + &:after, + .mfp-b, + .mfp-a { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; + } + + &:after, + .mfp-a { + + border-top-width: 13px; + border-bottom-width: 13px; + top:8px; + } + + &:before, + .mfp-b { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7; + } + + } + + .mfp-arrow-left { + left: 0; + + &:after, + .mfp-a { + border-right: 17px solid $mfp-controls-color; + margin-left: 31px; + } + &:before, + .mfp-b { + margin-left: 25px; + border-right: 27px solid $mfp-controls-border-color; + } + } + + .mfp-arrow-right { + right: 0; + &:after, + .mfp-a { + border-left: 17px solid $mfp-controls-color; + margin-left: 39px + } + &:before, + .mfp-b { + border-left: 27px solid $mfp-controls-border-color; + } + } +} + + + +// Iframe content type +@if $mfp-include-iframe-type { + .mfp-iframe-holder { + padding-top: $mfp-iframe-padding-top; + padding-bottom: $mfp-iframe-padding-top; + .mfp-content { + line-height: 0; + width: 100%; + max-width: $mfp-iframe-max-width; + } + .mfp-close { + top: -40px; + } + } + .mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: $mfp-iframe-ratio * 100%; + iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: $mfp-shadow; + background: $mfp-iframe-background; + } + } +} + + + +// Image content type +@if $mfp-include-image-type { + + /* Main image in popup */ + img { + &.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom; + margin: 0 auto; + } + } + + /* The shadow behind the image */ + .mfp-figure { + line-height: 0; + &:after { + content: ''; + position: absolute; + left: 0; + top: $mfp-image-padding-top; + bottom: $mfp-image-padding-bottom; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + box-shadow: $mfp-shadow; + background: $mfp-image-background; + } + small { + color: $mfp-caption-subtitle-color; + display: block; + font-size: 12px; + line-height: 14px; + } + figure { + margin: 0; + } + figcaption { + margin-top: 0; + margin-bottom: 0; // reset for bottom spacing + } + } + .mfp-bottom-bar { + margin-top: -$mfp-image-padding-bottom + 4; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; + } + .mfp-title { + text-align: left; + line-height: 18px; + color: $mfp-caption-title-color; + word-wrap: break-word; + padding-right: 36px; // leave some space for counter at right side + } + + .mfp-image-holder { + .mfp-content { + max-width: 100%; + } + } + + .mfp-gallery { + .mfp-image-holder { + .mfp-figure { + cursor: pointer; + } + } + } + + + @if $mfp-include-mobile-layout-for-image { + @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile { + .mfp-image-holder { + padding-left: 0; + padding-right: 0; + } + img { + &.mfp-img { + padding: 0; + } + } + .mfp-figure { + // The shadow behind the image + &:after { + top: 0; + bottom: 0; + } + small { + display: inline; + margin-left: 5px; + } + } + .mfp-bottom-bar { + background: rgba(0,0,0,0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + &:empty { + padding: 0; + } + } + .mfp-counter { + right: 5px; + top: 3px; + } + .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; + } + } + } + } +} + + + +// Scale navigation arrows and reduce padding from sides +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + transform: scale(0.75); + } + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0; + } + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100%; + } + .mfp-container { + padding-left: $mfp-popup-padding-left-mobile; + padding-right: $mfp-popup-padding-left-mobile; + } +} + + + +// IE7 support +// Styles that make popup look nicier in old IE +@if $mfp-IE7support { + .mfp-ie7 { + .mfp-img { + padding: 0; + } + .mfp-bottom-bar { + width: 600px; + left: 50%; + margin-left: -300px; + margin-top: 5px; + padding-bottom: 5px; + } + .mfp-container { + padding: 0; + } + .mfp-content { + padding-top: 44px; + } + .mfp-close { + top: 0; + right: 0; + padding-top: 0; + } + } +} diff --git a/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss b/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss new file mode 100644 index 0000000..e7866b3 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss @@ -0,0 +1,46 @@ +//////////////////////// +// Settings // +//////////////////////// + +// overlay +$mfp-overlay-color: #000; // Color of overlay screen +$mfp-overlay-opacity: 0.8; // Opacity of overlay screen +$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6); // Shadow on image or iframe + +// spacing +$mfp-popup-padding-left: 8px; // Padding from left and from right side +$mfp-popup-padding-left-mobile: 6px; // Same as above, but is applied when width of window is less than 800px + +$mfp-z-index-base: 1040; // Base z-index of popup + +// controls +$mfp-include-arrows: true; // Include styles for nav arrows +$mfp-controls-opacity: 1; // Opacity of controls +$mfp-controls-color: #fff; // Color of controls +$mfp-controls-border-color: #fff; // Border color of controls +$mfp-inner-close-icon-color: #fff; // Color of close button when inside +$mfp-controls-text-color: #ccc; // Color of preloader and "1 of X" indicator +$mfp-controls-text-color-hover: #fff; // Hover color of preloader and "1 of X" indicator +$mfp-IE7support: true; // Very basic IE7 support + +// Iframe-type options +$mfp-include-iframe-type: true; // Enable Iframe-type popups +$mfp-iframe-padding-top: 40px; // Iframe padding top +$mfp-iframe-background: #000; // Background color of iframes +$mfp-iframe-max-width: 900px; // Maximum width of iframes +$mfp-iframe-ratio: 9/16; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.) + +// Image-type options +$mfp-include-image-type: true; // Enable Image-type popups +$mfp-image-background: #444 !default; +$mfp-image-padding-top: 40px; // Image padding top +$mfp-image-padding-bottom: 40px; // Image padding bottom +$mfp-include-mobile-layout-for-image: true; // Removes paddings from top and bottom + +// Image caption options +$mfp-caption-title-color: #f3f3f3; // Caption title color +$mfp-caption-subtitle-color: #bdbdbd; // Caption subtitle color +.mfp-counter { font-family: $serif; } // Caption font family + +// A11y +$mfp-use-visuallyhidden: false; \ No newline at end of file diff --git a/_sass/minimal-mistakes/vendor/susy/_su.scss b/_sass/minimal-mistakes/vendor/susy/_su.scss new file mode 100644 index 0000000..83386ad --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/_su.scss @@ -0,0 +1,4 @@ +// Su +// == + +@import 'susy/su'; diff --git a/_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss b/_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss new file mode 100644 index 0000000..185b356 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss @@ -0,0 +1,13 @@ +// Susy (Prefixed) +// =============== + +$susy-version: 3; + +@import 'susy/utilities'; +@import 'susy/su-validate'; +@import 'susy/su-math'; +@import 'susy/settings'; +@import 'susy/normalize'; +@import 'susy/parse'; +@import 'susy/syntax-helpers'; +@import 'susy/api'; diff --git a/_sass/minimal-mistakes/vendor/susy/_susy.scss b/_sass/minimal-mistakes/vendor/susy/_susy.scss new file mode 100644 index 0000000..bfda3d0 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/_susy.scss @@ -0,0 +1,5 @@ +// Susy (Un-Prefixed) +// ================== + +@import 'susy-prefix'; +@import 'susy/unprefix'; diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss b/_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss new file mode 100644 index 0000000..99db8d1 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss @@ -0,0 +1,5 @@ +// SVG Grid Background +// =================== + +@import 'svg-grid/prefix'; +@import 'svg-grid/svg-unprefix'; diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss new file mode 100644 index 0000000..21fb45f --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss @@ -0,0 +1,7 @@ +// Prefixed SVG Plugin +// =================== + +@import 'svg-settings'; +@import 'svg-utilities'; +@import 'svg-grid-math'; +@import 'svg-api'; diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss new file mode 100644 index 0000000..7d880e3 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss @@ -0,0 +1,114 @@ +/// Plugin: SVG Grid Image +/// ====================== +/// @group plugin_svg-grid +/// @see susy-svg-grid + + + +/// ## Overview +/// If you want to generate svg-backgrounds +/// for help visualizing and debugging your grids, +/// import the SVG Grid Plugin. +/// +/// The plugin adds `svg-grid-colors` setting +/// to your global defaults, +/// which you can override in `$susy`. +/// It also provides you with a new function, +/// `susy-svg-grid()`, +/// which will return inline svg for use in +/// backgrounds or generated content. +/// +/// This function come with an unprefixed alias by default, +/// using the `svg-grid` import. +/// If you only only want prefixed versions of the API, +/// import the `svg-grid/prefix` partial instead. +/// +/// @group plugin_svg-grid +/// +/// @example scss - importing the plugin +/// // The full path to import Susy will depend on your setup… +/// +/// // unprefixed +/// @import 'plugins/svg-grid'; +/// +/// // prefixed +/// @import 'plugins/svg-grid/prefix'; +/// +/// @example scss - generating background grids +/// .grid { +/// background: susy-svg-grid() no-repeat scroll; +/// } + + + +// SVG Grid +// -------- +/// Return inline svg-data in to display the grid. +/// +/// @group plugin_svg-grid +/// +/// @param {Map | List} $grid [$susy] - +/// Map or shorthand defining the current grid +/// @param {Color | List | null} $colors [null] - +/// Column color, or list of colors for column-gradient, +/// used to override the global `svg-grid-colors` setting +/// @param {Length | null} $offset [null] - +/// Manually override the default grid-image offset, +/// to account for grid edges +/// +/// @return {String} - +/// CSS inline-data SVG string, in `url()` format, +/// for use in image or content properties +/// @example scss +/// .grid { +/// background: susy-svg-grid() no-repeat scroll; +/// } +@function susy-svg-grid( + $grid: $susy, + $colors: null, + $offset: null +) { + // Grid parsing & normalizing + $grid: susy-compile($grid, $context-only: true); + + // Color and gradient handling + $gradient: ''; + + @if (not $colors) { + $colors: susy-get('svg-grid-colors'); + } + + @if length($colors) > 1 { + $gradient: _susy-svg-gradient($colors); + $colors: 'url(%23susy-svg-gradient)'; + } @else { + $colors: _susy-svg-color($colors); + } + + // Get a default image-width + $span: ( + 'span': map-get($grid, 'columns'), + 'spread': map-get($grid, 'container-spread'), + ); + $span: map-merge($grid, $span); + $image-width: su-call('su-span', $span); + $image-width: if((type-of($image-width) == 'number'), $image-width, 100%); + + // SVG construction + $columns: map-get($grid, 'columns'); + $offset: $offset or _susy-svg-offset($grid); + + $attrs: 'fill="#{$colors}" width="#{$image-width}"'; + $svg: 'data:image/svg+xml,'; + $svg: $svg + '%3Csvg xmlns="http://www.w3.org/2000/svg" #{$attrs} %3E'; + $svg: $svg + $gradient; + + @for $column from 1 through length($columns) { + $width: susy-span(1 narrow at $column, $grid); + $x: _susy-svg-column-position($column, $grid); + + $svg: $svg + _susy-svg-rect($x, $width, $offset); + } + + @return url('#{$svg}%3C/svg%3E'); +} diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-grid-math.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-grid-math.scss new file mode 100644 index 0000000..044801a --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-grid-math.scss @@ -0,0 +1,67 @@ +// SVG Grid Math +// ============= + + + +// SVG Column Position +// ------------------- +/// Determine the proper horizontal position +/// for a column rectangle +/// +/// @access private +/// +/// @param {Integer} $column - +/// 1-indexed column location on the grid +/// @param {Map} $grid - +/// Normalized settings map representing the current grid +/// +/// @return {Length} - +/// Horizontal position of svg column rectangle, +/// as distance from the grid edge +@function _susy-svg-column-position( + $column, + $grid +) { + $x: $column - 1; + + @if ($x > 0) { + $x: susy-span(first $x wide, $grid); + } + + @return $x; +} + + + +// SVG Offset +// ---------- +/// Determine if a grid image needs to be offset, +/// to account for edge gutters. +/// +/// @access private +/// +/// @param {Map} $grid - +/// Normalized settings map representing the current grid +/// +/// @return {Length | null} - +/// Expected distance from container edge to first column, +/// based on spread values and gutter-widths +@function _susy-svg-offset( + $grid +) { + $columns: su-valid-columns(map-get($grid, 'columns')); + $gutters: su-valid-gutters(map-get($grid, 'gutters')); + $container: su-valid-spread(map-get($grid, 'container-spread')) + 1; + + @if ($container == 0) { + @return null; + } + + $gutter: su-call('su-gutter', $grid); + + @if (type-of($gutter) == 'string') { + @return 'calc(#{$container} * #{$gutter} / 2)'; + } + + @return $container * $gutter / 2; +} diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-settings.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-settings.scss new file mode 100644 index 0000000..3fcc91f --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-settings.scss @@ -0,0 +1,14 @@ +// SVG Settings +// ============ + + +// Susy SVG Defaults +// ================= +/// This plugin adds the `svg-grid-colors` property +/// and default value to `$_susy-defaults` — +/// you can override that value in `$susy` +/// or any other grid settings map. +/// @group plugin_svg-grid +$_susy-defaults: map-merge(( + 'svg-grid-colors': hsla(120, 50%, 50%, 0.5) hsla(120, 50%, 75%, 0.5), + ), $_susy-defaults); diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-unprefix.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-unprefix.scss new file mode 100644 index 0000000..187157c --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-unprefix.scss @@ -0,0 +1,18 @@ +// Unprefix Susy SVG Grid +// ====================== + + + +// SVG Grid +// -------- +/// Un-prefixed alias for `susy-svg-grid` +/// +/// @group plugin_svg-grid +/// @alias susy-svg-grid +@function svg-grid( + $grid: $susy, + $colors: susy-get('svg-grid-colors'), + $offset: null +) { + @return susy-svg-grid($grid, $colors, $offset); +} diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss new file mode 100644 index 0000000..e4bf18f --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss @@ -0,0 +1,133 @@ +// SVG Utilities +// ============= + + + +// SVG Validate Units +// ------------------ +/// Make sure a length is supported in svg +/// +/// @access private +/// +/// @param {Length} $length - +/// The length to validate +/// @param {String} $name [null] - +/// Optional name of length origin, +/// for error reporting +/// +/// @return {Length} - +/// An svg-validated length, or comparable valid length +@function _susy-svg-validate-units( + $length, + $name: null +) { + $_svg-units: ('em', 'ex', 'px', 'pt', 'pc', 'cm', 'mm', 'in', '%'); + $string: type-of($length) == 'string'; + + @if ($length == 0) or ($string) or index($_svg-units, unit($length)) { + @return $length; + } + + @return _susy-error( + '`#{unit($length)}` #{$name} units are not supported in SVG', + '_susy-svg-validate-units'); +} + + + +// SVG Rect +// -------- +/// Build a single svg rectangle +/// +/// @access private +/// +/// @param {Length} $x - +/// Horizontal position for the rectangle +/// @param {Length} $width - +/// Width of the rectangle +/// @param {Length} $offset [null] - +/// Offset the rectangle, to account for edge gutters +/// +/// @return {String} - +/// Escaped string representing one svg rectangle +@function _susy-svg-rect( + $x, + $width, + $offset: null +) { + $x: _susy-svg-validate-units($x); + $width: _susy-svg-validate-units($width); + $offset: if($offset == 0, null, $offset); + + @if (type-of($offset) == 'number') and (type-of($x) == 'number') { + @if comparable($x, $offset) { + $x: $x + $offset; + } @else { + $x: 'calc(#{$x} + #{$offset})'; + } + } @else if $offset and ($x != 0) { + $x: 'calc(#{$x} + #{$offset})'; + } @else if $offset { + $x: $offset; + } + + @return '%3Crect x="#{$x}" width="#{$width}" height="100%"/%3E'; +} + + + +// SVG Color +// --------- +/// Stringify colors, and escape hex symbol +/// +/// @access private +/// +/// @param {Color} $color - +/// Color to stringify and escape +/// +/// @return {String} - +/// Escaped string value of color +@function _susy-svg-color( + $color +) { + $color: inspect($color); // convert to string + + @if (str-index($color, '#') == 1) { + $color: '%23' + str-slice($color, 2); + } + + @return $color; +} + + + +// SVG Gradient +// ------------ +/// Create a multi-color svg gradient +/// +/// @access private +/// +/// @param {List} $colors - +/// List of colors to be equally spaced from `0%` to `100%` +/// in each column rectangle +/// +/// @return {String} - +/// Escaped string representing one svg gradient +/// (`id="susy-svg-gradient"`) +@function _susy-svg-gradient( + $colors +) { + $gradient: '%3Cdefs%3E%3ClinearGradient spreadMethod="pad"'; + $gradient: '#{$gradient} id="susy-svg-gradient"'; + $gradient: '#{$gradient} x1="0%" y1="0%" x2="100%" y2="0%"%3E'; + + @for $i from 1 through length($colors) { + $color: _susy-svg-color(nth($colors, $i)); + $offset: percentage(($i - 1) / (length($colors) - 1)); + $stop: '%3Cstop offset="#{$offset}" style="stop-color:#{$color};" /%3E'; + + $gradient: $gradient + $stop; + } + + @return $gradient + '%3C/linearGradient%3E%3C/defs%3E'; +} diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_api.scss b/_sass/minimal-mistakes/vendor/susy/susy/_api.scss new file mode 100644 index 0000000..de8c9bd --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_api.scss @@ -0,0 +1,318 @@ +/// Susy3 API Functions +/// =================== +/// These three functions form the core of Susy's +/// layout-building grid API. +/// +/// - Use `span()` and `gutter()` to return any grid-width, +/// and apply the results wherever you need them: +/// CSS `width`, `margin`, `padding`, `flex-basis`, `transform`, etc. +/// - For asymmetrical-fluid grids, +/// `slice()` can help manage your nesting context. +/// +/// All three functions come with an unprefixed alias by default, +/// using the `susy` import. +/// Import the `susy-prefix` partial instead, +/// if you only only want prefixed versions of the API. +/// +/// This is a thin syntax-sugar shell around +/// the "Su" core-math functions: `su-span`, `su-gutter`, and `su-slice`. +/// If you prefer the more constrained syntax of the math engine, +/// you are welcome to use those functions instead. +/// +/// @group b-api +/// @see susy-span +/// @see susy-gutter +/// @see susy-slice +/// @see su-span +/// @see su-gutter +/// @see su-slice + + + +/// ## Shorthand +/// +/// All functions draw on the same shorthand syntax in two parts, +/// seperated by the word `of`. +/// +/// ### Span Syntax: `` [`` ``] +/// The first part describes the +/// **span** width, location, and spread in any order. +/// Only the width is required: +/// +/// - `span(2)` will return the width of 2 columns. +/// - `span(3 wide)` will return 3-columns, with an additional gutter. +/// - location is only needed with asymmetrical grids, +/// where `span(3 at 2)` will return the width of +/// specific columns on the grid. +/// Since these are functions, they will not handle placement for you. +/// +/// ### Context Syntax: `[of ]` +/// The second half of Susy's shorthand +/// describes the grid-**context** – +/// available columns, container-spread, and optional gutter override – +/// in any order. +/// All of these settings have globally-defined defaults: +/// +/// - `span(2 of 6)` will set the context to +/// a slice of 6 columns from the global grid. +/// More details below. +/// - `span(2 of 12 wide)` changes the container-spread +/// as well as the column-context. +/// - `span(2 of 12 set-gutters 0.5em)` +/// will override the global gutters setting +/// for this one calculation. +/// +/// A single unitless number for `columns` +/// will be treated as a slice of the parent grid. +/// On a grid with `columns: susy-repeat(12, 120px)`, +/// the shorthand `of 4` will use the parent `120px` column-width. +/// You can also be more explicit, +/// and say `of susy-repeat(4, 100px)`. +/// If you are using asymmetrical grids, +/// like `columns: (1 1 2 3 5 8)`, +/// Susy can't slice it for you without knowing which columns you want. +/// The `slice` function accepts exactly the same syntax as `span`, +/// but returns a list of columns rather than a width. +/// Use it in your context like `of slice(first 3)`. +/// +/// @group b-api + + + +// Susy Span +// --------- +/// This is the primary function in Susy — +/// used to return the width of a span across one or more columns, +/// and any relevant gutters along the way. +/// With the default settings, +/// `span(3)` will return the width of 3 columns, +/// and the 2 intermediate gutters. +/// This can be used to set the `width` property of grid elements, +/// or `margin` and `padding` +/// to push, pull, and pad your elements. +/// +/// - This is a thin syntax-sugar shell around +/// the core-math `su-span()` function. +/// - The un-prefixed alias `span()` is available by default. +/// +/// @group b-api +/// @see su-span +/// @see $susy +/// +/// @param {list} $span - +/// Shorthand expression to define the width of the span, +/// optionally containing: +/// - a count, length, or column-list span. +/// - `at $n`, `first`, or `last` location on asymmetrical grids, +/// where `at 1 == first`, +/// and `last` will calculate the proper location +/// based on columns and span. +/// - `narrow`, `wide`, or `wider` for optionally spreading +/// across adjacent gutters. +/// - `of $n ` for available grid columns +/// and spread of the container. +/// Span counts like `of 6` are valid +/// in the context of symmetrical grids, +/// where Susy can safely infer a slice of the parent columns. +/// - and `set-gutters $n` to override global gutter settings. +/// +/// @param {map} $config [()] - +/// Optional map of Susy grid configuration settings. +/// See `$susy` documentation for details. +/// +/// @return {length} - +/// Calculated length value, using the units given, +/// or converting to `%` for fraction-based grids, +/// or a full `calc` function when units/fractions +/// are not comparable outside the browser. +/// +/// @example scss - span half the grid +/// .foo { +/// // the result is a bit under 50% to account for gutters +/// width: susy-span(6 of 12); +/// } +/// +/// @example scss - span a specific segment of asymmetrical grid +/// .foo { +/// width: susy-span(3 at 3 of (1 2 3 5 8)); +/// } +@function susy-span( + $span, + $config: () +) { + $output: susy-compile($span, $config); + + @if map-get($output, 'span') { + @return su-call('su-span', $output); + } + + $actual: '[#{type-of($span)}] `#{inspect($span)}`'; + @return _susy-error( + 'Unable to determine span value from #{$actual}.', + 'susy-span'); +} + + + +// Susy Gutter +// ----------- +/// The gutter function returns +/// the width of a single gutter on your grid, +/// to be applied where you see fit – +/// on `margins`, `padding`, `transform`, or element `width`. +/// +/// - This is a thin syntax-sugar shell around +/// the core-math `su-gutter()` function. +/// - The un-prefixed alias `gutter()` is available by default. +/// +/// @group b-api +/// @see su-gutter +/// @see $susy +/// +/// @param {list | number} $context [null] - +/// Optional context for nested gutters, +/// including shorthand for +/// `columns`, `gutters`, and `container-spread` +/// (additional shorthand will be ignored) +/// +/// @param {map} $config [()] - +/// Optional map of Susy grid configuration settings. +/// See `$susy` documentation for details. +/// +/// @return {length} - +/// Width of a gutter as `%` of current context, +/// or in the units defined by `column-width` when available +/// +/// @example scss - add gutters before or after an element +/// .floats { +/// float: left; +/// width: span(3 of 6); +/// margin-left: gutter(of 6); +/// } +/// +/// @example scss - add gutters to padding +/// .flexbox { +/// flex: 1 1 span(3 wide of 6 wide); +/// padding: gutter(of 6) / 2; +/// } +/// +@function susy-gutter( + $context: susy-get('columns'), + $config: () +) { + $context: susy-compile($context, $config, 'context-only'); + + @return su-call('su-gutter', $context); +} + + + +// Susy Slice +// ---------- +/// Working with asymmetrical grids (un-equal column widths) +/// can be challenging –  +/// expecially when they involve fluid/fractional elements. +/// Describing a context `of (15em 6em 6em 6em 15em)` is a lot +/// to put inside the span or gutter function shorthand. +/// This slice function returns a sub-slice of asymmetrical columns to use +/// for a nested context. +/// `slice(3 at 2)` will give you a subset of the global grid, +/// spanning 3 columns, starting with the second. +/// +/// - This is a thin syntax-sugar shell around +/// the core-math `su-slice()` function. +/// - The un-prefixed alias `slice()` is available by default. +/// +/// @group b-api +/// @see su-slice +/// @see $susy +/// +/// @param {list} $span - +/// Shorthand expression to define the subset span, optionally containing: +/// - `at $n`, `first`, or `last` location on asymmetrical grids; +/// - `of $n ` for available grid columns +/// and spread of the container +/// - Span-counts like `of 6` are only valid +/// in the context of symmetrical grids +/// - Valid spreads include `narrow`, `wide`, or `wider` +/// +/// @param {map} $config [()] - +/// Optional map of Susy grid configuration settings. +/// See `$susy` documentation for details. +/// +/// @return {list} - +/// Subset list of columns for use for a nested context +/// +/// @example scss - Return a nested segment of asymmetrical grid +/// $context: susy-slice(3 at 3 of (1 2 3 5 8)); +/// /* $context: #{$context}; */ +@function susy-slice( + $span, + $config: () +) { + $span: susy-compile($span, $config); + + @return su-call('su-slice', $span); +} + + + +/// ## Building Grids +/// The web has come a long way +/// since the days of double-margin-hacks +/// and inconsistent subpixel rounding. +/// In addition to floats and tables, +/// we can now use much more powerful tools, +/// like flexbox and CSS grid, +/// to build more interesting and responsive layouts. +/// +/// With Susy3, we hope you'll start moving in that direction. +/// You can still build classic 12-column Grid Systems, +/// and we'll help you get there, +/// but Susy3 is primarily designed for a grid-math-on-demand +/// approach to layout: +/// applying our functions only where you really need grid math. +/// Read the [intro article by OddBird][welcome] for more details. +/// +/// [welcome]: http://oddbird.net/2017/06/28/susy3/ +/// +/// @group b-api +/// @link http://oddbird.net/2017/06/28/susy3/ Article: Welcome to Susy3 +/// +/// @example scss - floats +/// .float { +/// width: span(3); +/// margin-right: gutter(); +/// } +/// +/// @example scss - flexbox +/// .flexbox { +/// flex: 1 1 span(3); +/// // half a gutter on either side… +/// padding: 0 gutter() / 2; +/// } +/// +/// @example scss - pushing and pulling +/// .push-3 { +/// margin-left: span(3 wide); +/// } +/// +/// .pull-3 { +/// margin-left: 0 - span(3 wide); +/// } +/// +/// @example scss - building an attribute system +/// // markup example:
+/// [data-span] { +/// float: left; +/// +/// &:not([data-span*='last']) { +/// margin-right: gutter(); +/// } +/// } +/// +/// @for $span from 1 through length(susy-get('columns')) { +/// [data-span*='#{$span}'] { +/// width: span($span); +/// } +/// } diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_normalize.scss b/_sass/minimal-mistakes/vendor/susy/susy/_normalize.scss new file mode 100644 index 0000000..a988504 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_normalize.scss @@ -0,0 +1,261 @@ +/// Syntax Normalization +/// ==================== +/// Susy is divided into two layers: +/// "Su" provides the core math functions with a stripped-down syntax, +/// while "Susy" adds global settings, shorthand syntax, +/// and other helpers. +/// Each setting (e.g. span, location, columns, spread, etc.) +/// has a single canonical syntax in Su. +/// +/// This normalization module helps translate between those layers, +/// transforming parsed Susy input into +/// values that Su will understand. +/// +/// @group x-normal +/// +/// @see susy-normalize +/// @see susy-normalize-span +/// @see susy-normalize-columns +/// @see susy-normalize-spread +/// @see susy-normalize-location + + + +// Susy Normalize +// -------------- +/// Normalize the values in a configuration map. +/// In addition to the global `$susy` properties, +/// this map can include local span-related imformation, +/// like `span` and `location`. +/// +/// Normalization does not check that values are valid, +/// which will happen in the Su math layer. +/// These functions merely look for known Susy syntax – +/// returning a map with those shorthand values +/// converted into low-level data for Su. +/// For example `span: all` and `location: first` +/// will be converted into specific numbers. +/// +/// @group x-normal +/// @see $susy +/// @see susy-parse +/// +/// @param {map} $config - +/// Map of Susy configuration settings to normalize. +/// See `$susy` and `susy-parse()` documentation for details. +/// @param {map | null} $context [null] - +/// Map of Susy configuration settings to use as global reference, +/// or `null` to use global settings. +/// +/// @return {map} - +/// Map of Susy configuration settings, +/// with all values normalized for Su math functions. +@function susy-normalize( + $config, + $context: null +) { + // Spread + @each $setting in ('spread', 'container-spread') { + $value: map-get($config, $setting); + + @if $value { + $value: susy-normalize-spread($value); + $config: map-merge($config, ($setting: $value)); + } + } + + // Columns + $columns: map-get($config, 'columns'); + + @if $columns { + $columns: susy-normalize-columns($columns, $context); + $config: map-merge($config, ('columns': $columns)); + } + + @if not $columns { + $map: type-of($context) == 'map'; + $columns: if($map, map-get($context, 'columns'), null); + $columns: $columns or susy-get('columns'); + } + + // Span + $span: map-get($config, 'span'); + + @if $span { + $span: susy-normalize-span($span, $columns); + $config: map-merge($config, ('span': $span)); + } + + // Location + $location: map-get($config, 'location'); + + @if $location { + $location: susy-normalize-location($span, $location, $columns); + $config: map-merge($config, ('location': $location)); + } + + @return $config; +} + + + +// Normalize Span +// -------------- +/// Normalize `span` shorthand for Su. +/// Su span syntax allows an explicit length (e.g. `3em`), +/// unitless column-span number (e.g. `3` columns), +/// or an explicit list of columns (e.g. `(3 5 8)`). +/// +/// Susy span syntax also allows the `all` keyword, +/// which will be converted to a slice of the context +/// in normalization. +/// +/// @group x-normal +/// +/// @param {number | list | 'all'} $span - +/// Span value to normalize. +/// @param {list} $columns - +/// Normalized list of columns in the grid +/// +/// @return {number | list} - +/// Number or list value for `$span` +@function susy-normalize-span( + $span, + $columns: susy-get('columns') +) { + @if ($span == 'all') { + @return length($columns); + } + + @return $span; +} + + + +// Normalize Columns +// ----------------- +/// Normalize `column` shorthand for Su. +/// Su column syntax only allows column lists (e.g. `120px 1 1 1 120px`). +/// +/// Susy span syntax also allows a unitless `slice` number (e.g `of 5`), +/// which will be converted to a slice of the context +/// in normalization. +/// +/// @group x-normal +/// +/// @param {list | integer} $columns - +/// List of available columns, +/// or unitless integer representing a slice of +/// the available context. +/// @param {map | null} $context [null] - +/// Map of Susy configuration settings to use as global reference, +/// or `null` to access global settings. +/// +/// @return {list} - +/// Columns list value, normalized for Su input. +/// +/// @throws +/// when attempting to access a slice of asymmetrical context +@function susy-normalize-columns( + $columns, + $context: null +) { + $context: $context or susy-settings(); + + @if type-of($columns) == 'list' { + @return _susy-flatten($columns); + } + + @if (type-of($columns) == 'number') and (unitless($columns)) { + $span: $columns; + $context: map-get($context, 'columns'); + $symmetrical: susy-repeat(length($context), nth($context, 1)); + + @if ($context == $symmetrical) { + @return susy-repeat($span, nth($context, 1)); + } @else { + $actual: 'of `#{$span}`'; + $columns: 'grid-columns `#{$context}`'; + @return _susy-error( + 'context-slice #{$actual} can not be determined based on #{$columns}.', + 'susy-normalize-columns'); + } + } + + @return $columns; +} + + + +// Normalize Spread +// ---------------- +/// Normalize `spread` shorthand for Su. +/// Su spread syntax only allows the numbers `-1`, `0`, or `1` – +/// representing the number of gutters covered +/// in relation to columns spanned. +/// +/// Susy spread syntax also allows keywords for each value – +/// `narrow` for `-1`, `wide` for `0`, or `wider` for `1` – +/// which will be converted to their respective integers +/// in normalization. +/// +/// @group x-normal +/// +/// @param {0 | 1 | -1 | 'narrow' | 'wide' | 'wider'} $spread - +/// Spread across adjacent gutters, relative to a column-count — +/// either `narrow` (-1), `wide` (0), or `wider` (1) +/// +/// @return {number} - +/// Numeric value for `$spread` +@function susy-normalize-spread( + $spread +) { + $normal-spread: ( + 'narrow': -1, + 'wide': 0, + 'wider': 1, + ); + + @return map-get($normal-spread, $spread) or $spread; +} + + + +// Normalize Location +// ------------------ +/// Normalize `location` shorthand for Su. +/// Su location syntax requires the (1-indexed) number for a column. +/// +/// Susy also allows the `first` and `last` keywords, +/// where `first` is always `1`, +/// and `last` is calculated based on span and column values. +/// Both keywords are normalized into an integer index +/// in normalization. +/// +/// @group x-normal +/// +/// @param {number} $span - +/// Number of grid-columns to be spanned +/// @param {integer | 'first' | 'last'} $location - +/// Starting (1-indexed) column position of a span, +/// or a named location keyword. +/// @param {list} $columns - +/// Already-normalized list of columns in the grid. +/// +/// @return {integer} - +/// Numeric value for `$location` +@function susy-normalize-location( + $span, + $location, + $columns +) { + $count: length($columns); + $normal-locations: ( + 'first': 1, + 'alpha': 1, + 'last': $count - $span + 1, + 'omega': $count - $span + 1, + ); + + @return map-get($normal-locations, $location) or $location; +} diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_parse.scss b/_sass/minimal-mistakes/vendor/susy/susy/_parse.scss new file mode 100644 index 0000000..98aa40a --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_parse.scss @@ -0,0 +1,163 @@ +/// Shorthand Syntax Parser +/// ======================= +/// The syntax parser converts [shorthand syntax][short] +/// into a map of settings that can be compared/merged with +/// other config maps and global setting. +/// +/// [short]: b-api.html +/// +/// @group x-parser + + + +// Parse +// ----- +/// The `parse` function provides all the syntax-sugar in Susy, +/// converting user shorthand +/// into a usable map of keys and values +/// that can be normalized and passed to Su. +/// +/// @group x-parser +/// @see $susy +/// +/// @param {list} $shorthand - +/// Shorthand expression to define the width of the span, +/// optionally containing: +/// - a count, length, or column-list span; +/// - `at $n`, `first`, or `last` location on asymmetrical grids; +/// - `narrow`, `wide`, or `wider` for optionally spreading +/// across adjacent gutters; +/// - `of $n ` for available grid columns +/// and spread of the container +/// (span counts like `of 6` are only valid +/// in the context of symmetrical grids); +/// - and `set-gutters $n` to override global gutter settings +/// @param {bool} $context-only [false] - +/// Allow the parser to ignore span and span-spread values, +/// only parsing context and container-spread. +/// This makes it possible to accept spanless values, +/// like the `gutters()` syntax. +/// When parsing context-only, +/// the `of` indicator is optional. +/// +/// @return {map} - +/// Map of span and grid settings +/// parsed from shorthand input – +/// including all the properties available globally – +/// `columns`, `gutters`, `spread`, `container-spread` – +/// along with the span-specific properties +/// `span`, and `location`. +/// +/// @throw +/// when a shorthand value is not recognized +@function susy-parse( + $shorthand, + $context-only: false +) { + $parse-error: 'Unknown shorthand property:'; + $options: ( + 'first': 'location', + 'last': 'location', + 'alpha': 'location', + 'omega': 'location', + 'narrow': 'spread', + 'wide': 'spread', + 'wider': 'spread', + ); + + $return: (); + $span: null; + $columns: null; + + $of: null; + $next: false; + + // Allow context-only shorthand, without span + @if ($context-only) and (not index($shorthand, 'of')) { + @if su-valid-columns($shorthand, 'fail-silent') { + $shorthand: 'of' $shorthand; + } @else { + $shorthand: join('of', $shorthand); + } + } + + // loop through the shorthand list + @for $i from 1 through length($shorthand) { + $item: nth($shorthand, $i); + $type: type-of($item); + $error: false; + $details: '[#{$type}] `#{$item}`'; + + // if we know what's supposed to be coming next… + @if $next { + + // Add to the return map + $return: map-merge($return, ($next: $item)); + + // Reset next to `false` + $next: false; + + } @else { // If we don't know what's supposed to be coming… + + // Keywords… + @if ($type == 'string') { + // Check the map for keywords… + @if map-has-key($options, $item) { + $setting: map-get($options, $item); + + // Spread could be on the span or the container… + @if ($setting == 'spread') and ($of) { + $return: map-merge($return, ('container-spread': $item)); + } @else { + $return: map-merge($return, ($setting: $item)); + } + + } @else if ($item == 'all') { + // `All` is a span shortcut + $span: 'all'; + } @else if ($item == 'at') { + // Some keywords setup what's next… + $next: 'location'; + } @else if ($item == 'set-gutters') { + $next: 'gutters'; + } @else if ($item == 'of') { + $of: true; + } @else { + $error: true; + } + + } @else if ($type == 'number') or ($type == 'list') { // Numbers & lists… + + @if not ($span or $of) { + // We don't have a span, and we're not expecting context… + $span: $item; + } @else if ($of) and (not $columns) { + // We are expecting context… + $columns: $item; + } @else { + $error: true; + } + + } @else { + $error: true; + } + } + + @if $error { + @return _susy-error('#{$parse-error} #{$details}', 'susy-parse'); + } + } + + // If we have span, merge it in + @if $span { + $return: map-merge($return, ('span': $span)); + } + + // If we have columns, merge them in + @if $columns { + $return: map-merge($return, ('columns': $columns)); + } + + // Return the map of settings… + @return $return; +} diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_settings.scss b/_sass/minimal-mistakes/vendor/susy/susy/_settings.scss new file mode 100644 index 0000000..b824477 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_settings.scss @@ -0,0 +1,329 @@ +/// Susy3 Configuration +/// =================== +/// Susy3 has 4 core settings, in a single settings map. +/// You'll notice a few differences from Susy2: +/// +/// **Columns** no longer accept a single number, like `12`, +/// but use a syntax more similar to the new +/// CSS [grid-template-columns][columns] – +/// a list of relative sizes for each column on the grid. +/// Unitless numbers in Susy act very similar to `fr` units in CSS, +/// and the `susy-repeat()` function (similar to the css `repeat()`) +/// helps quickly establish equal-width columns. +/// +/// [columns]: https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-columns +/// +/// - `susy-repeat(12)` will create 12 fluid, equal-width columns +/// - `susy-repeat(6, 120px)` will create 6 equal `120px`-wide columns +/// - `120px susy-repeat(4) 120px` will create 6 columns, +/// the first and last are `120px`, +/// while the middle 4 are equal fractions of the remainder. +/// Susy will output `calc()` values in order to achieve this. +/// +/// **Gutters** haven't changed – +/// a single fraction or explicit width – +/// but the `calc()` output feature +/// means you can now use any combination of units and fractions +/// to create static-gutters on a fluid grid, etc. +/// +/// **Spread** existed in the Susy2 API as a span option, +/// and was otherwise handled behind the scenes. +/// Now we're giving you full control over all spread issues. +/// You can find a more [detailed explanation of spread on the blog][spread]. +/// +/// [spread]: http://oddbird.net/2017/06/13/susy-spread/ +/// +/// You can access your global settings at any time +/// with the `susy-settings()` function, +/// or grab a single setting from the global scope +/// with `susy-get('columns')`, `susy-get('gutters')` etc. +/// +/// @group a-config +/// @link http://oddbird.net/2017/06/13/susy-spread/ +/// Article: Understanding Spread in Susy3 +/// +/// @see $susy +/// @see susy-settings +/// @see susy-get + + + +// Susy +// ---- +/// The grid is defined in a single map variable, +/// with four initial properties: +/// `columns`, `gutters`, `spread` and `container-spread`. +/// Anything you put in the root `$susy` variable map +/// will be treated as a global project default. +/// You can create similar configuration maps +/// under different variable names, +/// to override the defaults as-needed. +/// +/// @group a-config +/// @type Map +/// +/// @see $_susy-defaults +/// @see {function} susy-repeat +/// @link +/// https://codepen.io/mirisuzanne/pen/EgmJJp?editors=1100 +/// Spread examples on CodePen +/// +/// @prop {list} columns - +/// Columns are described by a list of numbers, +/// representing the relative width of each column. +/// The syntax is a simplified version of CSS native +/// `grid-template-columns`, +/// expecting a list of grid-column widths. +/// Unitless numbers create fractional fluid columns +/// (similar to the CSS-native `fr` unit), +/// while length values (united numbers) +/// are used to define static columns. +/// You can mix-and match units and fractions, +/// to create a mixed grid. +/// Susy will generate `calc()` values when necessary, +/// to make all your units work together. +/// +/// Use the `susy-repeat($count, $value)` function +/// to more easily repetative columns, +/// similar to the CSS-native `repeat()`. +/// +/// - `susy-repeat(8)`: +/// an 8-column, symmetrical, fluid grid. +///
Identical to `(1 1 1 1 1 1 1 1)`. +/// - `susy-repeat(6, 8em)`: +/// a 6-column, symmetrical, em-based grid. +///
Identical to `(8em 8em 8em 8em 8em 8em)`. +/// - `(300px susy-repeat(4) 300px)`: +/// a 6-column, asymmetrical, mixed fluid/static grid +/// using `calc()` output. +///
Identical to `(300px 1 1 1 1 300px)`. +/// +/// **NOTE** that `12` is no longer a valid 12-column grid definition, +/// and you must list all the columns individually +/// (or by using the `susy-repeat()` function). +/// +/// @prop {number} gutters - +/// Gutters are defined as a single width, +/// or fluid ratio, similar to the native-CSS +/// `grid-column-gap` syntax. +/// Similar to columns, +/// gutters can use any valid CSS length unit, +/// or unitless numbers to define a relative fraction. +/// +/// - `0.5`: +/// a fluid gutter, half the size of a single-fraction column. +/// - `1em`: +/// a static gutter, `1em` wide. +/// +/// Mix static gutters with fluid columns, or vice versa, +/// and Susy will generate the required `calc()` to make it work. +/// +/// @prop {string} spread [narrow] - +/// Spread of an element across adjacent gutters: +/// either `narrow` (none), `wide` (one), or `wider` (two) +/// +/// - Both spread settings default to `narrow`, +/// the most common use-case. +/// A `narrow` spread only has gutters *between* columns +/// (one less gutter than columns). +/// This is how all css-native grids work, +/// and most margin-based grid systems. +/// - A `wide` spread includes the same number of gutters as columns, +/// spanning across a single side-gutter. +/// This is how most padding-based grid systems often work, +/// and is also useful for pushing and pulling elements into place. +/// - The rare `wider` spread includes gutters +/// on both sides of the column-span +/// (one more gutters than columns). +/// +/// @prop {string} container-spread [narrow] - +/// Spread of a container around adjacent gutters: +/// either `narrow` (none), `wide` (one), or `wider` (two). +/// See `spread` property for details. +/// +/// @since 3.0.0-beta.1 - +/// `columns` setting no longer accepts numbers +/// (e.g. `12`) for symmetrical fluid grids, +/// or the initial `12 x 120px` syntax for +/// symmetrical fixed-unit grids. +/// Use `susy-repeat(12)` or `susy-repeat(12, 120px)` instead. +/// +/// @example scss - default values +/// // 4 symmetrical, fluid columns +/// // gutters are 1/4 the size of a column +/// // elements span 1 less gutter than columns +/// // containers span 1 less gutter as well +/// $susy: ( +/// 'columns': susy-repeat(4), +/// 'gutters': 0.25, +/// 'spread': 'narrow', +/// 'container-spread': 'narrow', +/// ); +/// +/// @example scss - inside-static gutters +/// // 6 symmetrical, fluid columns… +/// // gutters are static, triggering calc()… +/// // elements span equal columns & gutters… +/// // containers span equal columns & gutters… +/// $susy: ( +/// 'columns': susy-repeat(6), +/// 'gutters': 0.5em, +/// 'spread': 'wide', +/// 'container-spread': 'wide', +/// ); +$susy: () !default; + + + +// Susy Repeat +// ----------- +/// Similar to the `repeat(, )` function +/// that is available in native CSS Grid templates, +/// the `susy-repeat()` function helps generate repetative layouts +/// by repeating any value a given number of times. +/// Where Susy previously allowed `8` as a column definition +/// for 8 equal columns, you should now use `susy-repeat(8)`. +/// +/// @group a-config +/// +/// @param {integer} $count - +/// The number of repetitions, e.g. `12` for a 12-column grid. +/// @param {*} $value [1] - +/// The value to be repeated. +/// Technically any value can be repeated here, +/// but the function exists to repeat column-width descriptions: +/// e.g. the default `1` for single-fraction fluid columns, +/// `5em` for a static column, +/// or even `5em 120px` if you are alternating column widths. +/// +/// @return {list} - +/// List of repeated values +/// +/// @example scss +/// // 12 column grid, with 5em columns +/// $susy: ( +/// columns: susy-repeat(12, 5em), +/// ); +/// +/// @example scss +/// // asymmetrical 5-column grid +/// $susy: ( +/// columns: 20px susy-repeat(3, 100px) 20px, +/// ); +/// +/// /* result: #{susy-get('columns')} */ +@function susy-repeat( + $count, + $value: 1 +) { + $return: (); + + @for $i from 1 through $count { + $return: join($return, $value); + } + + @return $return; +} + + + +// Susy Defaults +// ------------- +/// Configuration map of Susy factory defaults. +/// Do not override this map directly – +/// use `$susy` for user and project setting overrides. +/// +/// @access private +/// @type Map +/// +/// @see $susy +/// +/// @prop {number | list} columns [susy-repeat(4)] +/// @prop {number} gutters [0.25] +/// @prop {string} spread ['narrow'] +/// @prop {string} container-spread ['narrow'] +$_susy-defaults: ( + 'columns': susy-repeat(4), + 'gutters': 0.25, + 'spread': 'narrow', + 'container-spread': 'narrow', +); + + + +// Susy Settings +// ------------- +/// Return a combined map of Susy settings, +/// based on the factory defaults (`$_susy-defaults`), +/// user-defined project configuration (`$susy`), +/// and any local overrides required – +/// such as a configuration map passed into a function. +/// +/// @group a-config +/// +/// @param {maps} $overrides… - +/// Optional map override of global configuration settings. +/// See `$susy` above for properties. +/// +/// @return {map} - +/// Combined map of Susy configuration settings, +/// in order of specificity: +/// any `$overrides...`, +/// then `$susy` project settings, +/// and finally the `$_susy-defaults` +/// +/// @example scss - global settings +/// @each $key, $value in susy-settings() { +/// /* #{$key}: #{$value} */ +/// } +/// +/// @example scss - local settings +/// $local: ('columns': 1 2 3 5 8); +/// +/// @each $key, $value in susy-settings($local) { +/// /* #{$key}: #{$value} */ +/// } +@function susy-settings( + $overrides... +) { + $settings: map-merge($_susy-defaults, $susy); + + @each $config in $overrides { + $settings: map-merge($settings, $config); + } + + @return $settings; +} + + + +// Susy Get +// -------- +/// Return the current global value of any Susy setting +/// +/// @group a-config +/// +/// @param {string} $key - +/// Setting to retrieve from the configuration. +/// +/// @return {*} - +/// Value mapped to `$key` in the configuration maps, +/// in order of specificity: +/// `$susy`, then `$_susy-defaults` +/// +/// @example scss - +/// /* columns: #{susy-get('columns')} */ +/// /* gutters: #{susy-get('gutters')} */ +@function susy-get( + $key +) { + $settings: susy-settings(); + + @if not map-has-key($settings, $key) { + @return _susy-error( + 'There is no Susy setting called `#{$key}`', + 'susy-get'); + } + + @return map-get($settings, $key); +} diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss b/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss new file mode 100644 index 0000000..1e88528 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss @@ -0,0 +1,441 @@ +/// Grid Math Engine +/// ================ +/// The `su` functions give you direct access to the math layer, +/// without any syntax-sugar like shorthand parsing, and normalization. +/// If you prefer named arguments, and stripped-down syntax, +/// you can use these functions directly in your code – +/// replacing `span`, `gutter`, and `slice`. +/// +/// These functions are also useful +/// for building mixins or other extensions to Susy. +/// Apply the Susy syntax to new mixins and functions, +/// using our "Plugin Helpers", +/// or write your own syntax and pass the normalized results along +/// to `su` for compilation. +/// +/// @group su-math +/// +/// @see su-span +/// @see su-gutter +/// @see su-slice +/// @ignore _su-sum +/// @ignore _su-calc-span +/// @ignore _su-calc-sum +/// @ignore _su-needs-calc-output + + + +// Su Span +// ------- +/// Calculates and returns a CSS-ready span width, +/// based on normalized span and context data – +/// a low-level version of `susy-span`, +/// with all of the logic and none of the syntax sugar. +/// +/// - Grids defined with unitless numbers will return `%` values. +/// - Grids defined with comparable units +/// will return a value in the units provided. +/// - Grids defined with a mix of units, +/// or a combination of untiless numbers and unit-lengths, +/// will return a `calc()` string. +/// +/// @group su-math +/// @see susy-span +/// +/// @param {number | list} $span - +/// Number or list of grid columns to span +/// @param {list} $columns - +/// List of columns available +/// @param {number} $gutters - +/// Width of a gutter in column-comparable units +/// @param {0 | 1 | -1} $spread - +/// Number of gutters spanned, +/// relative to `span` count +/// @param {0 | 1 | -1} $container-spread [$spread] - +/// Number of gutters spanned, +/// relative to `columns` count +/// @param {integer} $location [1] - +/// Optional position of sub-span among full set of columns +/// +/// @return {length} - +/// Relative or static length of a span on the grid +@function su-span( + $span, + $columns, + $gutters, + $spread, + $container-spread: $spread, + $location: 1 +) { + $span: su-valid-span($span); + $columns: su-valid-columns($columns); + $gutters: su-valid-gutters($gutters); + $spread: su-valid-spread($spread); + + @if (type-of($span) == 'number') { + @if (not unitless($span)) { + @return $span; + } + + $location: su-valid-location($span, $location, $columns); + $span: su-slice($span, $columns, $location, $validate: false); + } + + @if _su-needs-calc-output($span, $columns, $gutters, $spread, not 'validate') { + @return _su-calc-span($span, $columns, $gutters, $spread, $container-spread, not 'validate'); + } + + $span-width: _su-sum($span, $gutters, $spread, $validate: false); + + @if unitless($span-width) { + $container-spread: su-valid-spread($container-spread); + $container: _su-sum($columns, $gutters, $container-spread, $validate: false); + @return percentage($span-width / $container); + } + + @return $span-width; +} + + + +// Su Gutter +// --------- +/// Calculates and returns a CSS-ready gutter width, +/// based on normalized grid data – +/// a low-level version of `susy-gutter`, +/// with all of the logic and none of the syntax sugar. +/// +/// - Grids defined with unitless numbers will return `%` values. +/// - Grids defined with comparable units +/// will return a value in the units provided. +/// - Grids defined with a mix of units, +/// or a combination of untiless numbers and unit-lengths, +/// will return a `calc()` string. +/// +/// @group su-math +/// @see susy-gutter +/// +/// @param {list} $columns - +/// List of columns in the grid +/// @param {number} $gutters - +/// Width of a gutter in column-comparable units +/// @param {0 | 1 | -1} $container-spread - +/// Number of gutters spanned, +/// relative to `columns` count +/// +/// @return {length} - +/// Relative or static length of one gutter in a grid +@function su-gutter( + $columns, + $gutters, + $container-spread +) { + @if (type-of($gutters) == 'number') { + @if ($gutters == 0) or (not unitless($gutters)) { + @return $gutters; + } + } + + @if _su-needs-calc-output($gutters, $columns, $gutters, -1, not 'validate') { + @return _su-calc-span($gutters, $columns, $gutters, -1, $container-spread, not 'validate'); + } + + $container: _su-sum($columns, $gutters, $container-spread); + @return percentage($gutters / $container); +} + + + +// Su Slice +// -------- +/// Returns a list of columns +/// based on a given span/location slice of the grid – +/// a low-level version of `susy-slice`, +/// with all of the logic and none of the syntax sugar. +/// +/// @group su-math +/// @see susy-slice +/// +/// @param {number} $span - +/// Number of grid columns to span +/// @param {list} $columns - +/// List of columns in the grid +/// @param {number} $location [1] - +/// Starting index of a span in the list of columns +/// @param {bool} $validate [true] - +/// Check that arguments are valid before proceeding +/// +/// @return {list} - +/// Subset list of grid columns, based on span and location +@function su-slice( + $span, + $columns, + $location: 1, + $validate: true +) { + @if $validate { + $columns: su-valid-columns($columns); + $location: su-valid-location($span, $location, $columns); + } + + $floor: floor($span); + $sub-columns: (); + + @for $i from $location to ($location + $floor) { + $sub-columns: append($sub-columns, nth($columns, $i)); + } + + @if $floor != $span { + $remainder: $span - $floor; + $column: $location + $floor; + $sub-columns: append($sub-columns, nth($columns, $column) * $remainder); + } + + @return $sub-columns; +} + + + +// Su Sum +// ------ +/// Get the total sum of column-units in a layout. +/// +/// @group su-math +/// @access private +/// +/// @param {list} $columns - +/// List of columns in the grid +/// @param {number} $gutters - +/// Width of a gutter in column-comparable units +/// @param {0 | 1 | -1} $spread - +/// Number of gutters spanned, +/// relative to `columns` count +/// @param {bool} $validate [true] - +/// Check that arguments are valid before proceeding +/// +/// @return {number} - +/// Total sum of column-units in a grid +@function _su-sum( + $columns, + $gutters, + $spread, + $validate: true +) { + @if $validate { + $columns: su-valid-span($columns); + $gutters: su-valid-gutters($gutters); + $spread: su-valid-spread($spread); + } + + // Calculate column-sum + $column-sum: 0; + @each $column in $columns { + $column-sum: $column-sum + $column; + } + + $gutter-sum: (ceil(length($columns)) + $spread) * $gutters; + $total: if(($gutter-sum > 0), $column-sum + $gutter-sum, $column-sum); + + @return $total; +} + + + +// Su Calc +// ------- +/// Return a usable span width as a `calc()` function, +/// in order to create mixed-unit grids. +/// +/// @group su-math +/// @access private +/// +/// @param {number | list} $span - +/// Pre-sliced list of grid columns to span +/// @param {list} $columns - +/// List of columns available +/// @param {number} $gutters - +/// Width of a gutter in column-comparable units +/// @param {0 | 1 | -1} $spread - +/// Number of gutters spanned, +/// relative to `span` count +/// @param {0 | 1 | -1} $container-spread [$spread] - +/// Number of gutters spanned, +/// relative to `columns` count +/// @param {bool} $validate [true] - +/// Check that arguments are valid before proceeding +/// +/// @return {length} - +/// Relative or static length of a span on the grid +@function _su-calc-span( + $span, + $columns, + $gutters, + $spread, + $container-spread: $spread, + $validate: true +) { + @if $validate { + $span: su-valid-span($span); + $columns: su-valid-columns($columns); + $gutters: su-valid-gutters($gutters); + $spread: su-valid-spread($spread); + $container-spread: su-valid-spread($container-spread); + } + + // Span and context + $span: _su-calc-sum($span, $gutters, $spread, not 'validate'); + $context: _su-calc-sum($columns, $gutters, $container-spread, not 'validate'); + + // Fixed and fluid + $fixed-span: map-get($span, 'fixed'); + $fluid-span: map-get($span, 'fluid'); + $fixed-context: map-get($context, 'fixed'); + $fluid-context: map-get($context, 'fluid'); + + $calc: '#{$fixed-span}'; + $fluid-calc: '(100% - #{$fixed-context})'; + + // Fluid-values + @if (not $fluid-span) { + $fluid-calc: null; + } @else if ($fluid-span != $fluid-context) { + $fluid-span: '* #{$fluid-span}'; + $fluid-context: if($fluid-context, '/ #{$fluid-context}', ''); + $fluid-calc: '(#{$fluid-calc $fluid-context $fluid-span})'; + } + + @if $fluid-calc { + $calc: if(($calc != ''), '#{$calc} + ', ''); + $calc: '#{$calc + $fluid-calc}'; + } + + @return calc(#{unquote($calc)}); +} + + + +// Su Calc-Sum +// ----------- +/// Get the total sum of fixed and fluid column-units +/// for creating a mixed-unit layout with `calc()` values. +/// +/// @group su-math +/// @access private +/// +/// @param {list} $columns - +/// List of columns available +/// @param {number} $gutters - +/// Width of a gutter in column-comparable units +/// @param {0 | 1 | -1} $spread - +/// Number of gutters spanned, +/// relative to `span` count +/// @param {bool} $validate [true] - +/// Check that arguments are valid before proceeding +/// +/// @return {map} - +/// Map with `fixed` and `fluid` keys +/// containing the proper math as strings +@function _su-calc-sum( + $columns, + $gutters, + $spread, + $validate: true +) { + @if $validate { + $columns: su-valid-span($columns); + $gutters: su-valid-gutters($gutters); + $spread: su-valid-spread($spread); + } + + $fluid: 0; + $fixed: (); + $calc: null; + + // Gutters + $gutters: $gutters * (length($columns) + $spread); + + // Columns + @each $col in append($columns, $gutters) { + @if unitless($col) { + $fluid: $fluid + $col; + } @else { + $fixed: _su-map-add-units($fixed, $col); + } + } + + // Compile Fixed Units + @each $unit, $total in $fixed { + @if ($total != (0 * $total)) { + $calc: if($calc, '#{$calc} + #{$total}', '#{$total}'); + } + } + + // Calc null or string + @if $calc { + $calc: if(str-index($calc, '+'), '(#{$calc})', '#{$calc}'); + } + + // Fluid 0 => null + $fluid: if(($fluid == 0), null, $fluid); + + + // Return map + $return: ( + 'fixed': $calc, + 'fluid': $fluid, + ); + + @return $return; +} + + + +// Needs Calc +// ---------- +/// Check if `calc()` will be needed in defining a span, +/// if the necessary units in a grid are not comparable. +/// +/// @group su-math +/// @access private +/// +/// @param {list} $span - +/// Slice of columns to span +/// @param {list} $columns - +/// List of available columns in the grid +/// @param {number} $gutters - +/// Width of a gutter +/// @param {0 | 1 | -1} $spread - +/// Number of gutters spanned, +/// relative to `span` count +/// @param {bool} $validate [true] - +/// Check that arguments are valid before proceeding +/// +/// @return {bool} - +/// `True` when units do not match, and `calc()` will be required +@function _su-needs-calc-output( + $span, + $columns, + $gutters, + $spread, + $validate: true +) { + @if $validate { + $span: su-valid-span($span); + $columns: su-valid-columns($columns); + $gutters: su-valid-gutters($gutters); + } + + $has-gutter: if((length($span) > 1) or ($spread >= 0), true, false); + $check: if($has-gutter, append($span, $gutters), $span); + $safe-span: _su-is-comparable($check...); + + @if ($safe-span == 'static') { + @return false; + } @else if (not $safe-span) { + @return true; + } + + $safe-fluid: _su-is-comparable($gutters, $columns...); + + @return not $safe-fluid; +} diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_su-validate.scss b/_sass/minimal-mistakes/vendor/susy/susy/_su-validate.scss new file mode 100644 index 0000000..5befad3 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_su-validate.scss @@ -0,0 +1,213 @@ +/// Validation +/// ========== +/// Each argument to Su has a single canonical syntax. +/// These validation functions check to ensure +/// that each argument is valid, +/// in order to provide useful errors +/// before attempting to calculate the results/ +/// +/// @group x-validation +/// +/// @see su-valid-columns +/// @see su-valid-gutters +/// @see su-valid-spread +/// @see su-valid-location + + + +// Valid Span +// ---------- +/// Check that the `span` argument +/// is a number, length, or column-list +/// +/// @group x-validation +/// +/// @param {number | list} $span - +/// Number of columns, or length of span +/// +/// @return {number | list} - +/// Validated `$span` number, length, or columns list +/// +/// @throw +/// when span value is not a number, or valid column list +@function su-valid-span( + $span +) { + $type: type-of($span); + @if ($type == 'number') { + @return $span; + } @else if ($type == 'list') and su-valid-columns($span, 'silent-failure') { + @return $span; + } + + $actual: '[#{type-of($span)}] `#{inspect($span)}`'; + @return _susy-error( + '#{$actual} is not a valid number, length, or column-list for $span.', + 'su-valid-span'); +} + + + +// Valid Columns +// ------------- +/// Check that the `columns` argument is a valid +/// list of column-lengths +/// +/// @group x-validation +/// +/// @param {list} $columns - +/// List of column-lengths +/// @param {bool} $silent-failure [true] - +/// Set false to return null on failure +/// +/// @return {list} - +/// Validated `$columns` list +/// +/// @throw +/// when column value is not a valid list of numbers +@function su-valid-columns( + $columns, + $silent-failure: false +) { + @if (type-of($columns) == 'list') { + $fail: false; + + @each $col in $columns { + @if (type-of($col) != 'number') { + $fail: true; + } + } + + @if not $fail { + @return $columns; + } + } + + // Silent Failure + @if $silent-failure { + @return null; + } + + // Error Message + $actual: '[#{type-of($columns)}] `#{inspect($columns)}`'; + + @return _susy-error( + '#{$actual} is not a valid list of numbers for $columns.', + 'su-valid-columns'); +} + + + +// Valid Gutters +// ------------- +/// Check that the `gutters` argument is a valid number +/// +/// @group x-validation +/// +/// @param {number} $gutters - +/// Width of a gutter +/// +/// @return {number} - +/// Validated `$gutters` number +/// +/// @throw +/// when gutter value is not a number +@function su-valid-gutters( + $gutters +) { + $type: type-of($gutters); + + @if ($type == 'number') { + @return $gutters; + } + + $actual: '[#{$type}] `#{inspect($gutters)}`'; + @return _susy-error( + '#{$actual} is not a number or length for $gutters.', + 'su-valid-gutters'); +} + + + +// Valid Spread +// ------------ +/// Check that the `spread` argument is a valid +/// intiger between `-1` and `1` +/// +/// @group x-validation +/// +/// @param {0 | 1 | -1} $spread - +/// Number of gutters to include in a span, +/// relative to the number columns +/// +/// @return {0 | 1 | -1} - +/// Validated `$spread` number +/// +/// @throw +/// when spread value is not a valid spread +@function su-valid-spread( + $spread +) { + @if index(0 1 -1, $spread) { + @return $spread; + } + + $actual: '[#{type-of($spread)}] `#{inspect($spread)}`'; + @return _susy-error( + '#{$actual} is not a normalized [0 | 1 | -1] value for `$spread`.', + 'su-valid-spread'); +} + + + +// Valid Location +// -------------- +/// Check that the `location` argument is a valid number, +/// within the scope of available columns +/// +/// @group x-validation +/// +/// @param {number} $span - +/// Number of grid-columns to be spanned +/// @param {integer | string} $location - +/// Starting (1-indexed) column-position of that span +/// @param {list} $columns - +/// List of available columns in the grid +/// +/// @return {integer} - +/// Validated `$location` intiger +/// +/// @throw +/// when location value is not a valid index, +/// given the context and span. +@function su-valid-location( + $span, + $location, + $columns +) { + $count: length($columns); + + @if $location { + @if (type-of($location) != 'number') or (not unitless($location)) { + $actual: '[#{type-of($location)}] `#{$location}`'; + @return _susy-error( + '#{$actual} is not a unitless number for $location.', + 'su-valid-location'); + } @else if (round($location) != $location) { + @return _susy-error( + 'Location (`#{$location}`) must be a 1-indexed intiger position.', + 'su-valid-location'); + } @else if ($location > $count) or ($location < 1) { + @return _susy-error( + 'Position `#{$location}` does not exist in grid `#{$columns}`.', + 'su-valid-location'); + } @else if ($location + $span - 1 > $count) { + $details: 'grid `#{$columns}` for span `#{$span}` at `#{$location}`'; + @return _susy-error( + 'There are not enough columns in #{$details}.', + 'su-valid-location'); + } + } + + @return $location; +} diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_syntax-helpers.scss b/_sass/minimal-mistakes/vendor/susy/susy/_syntax-helpers.scss new file mode 100644 index 0000000..f6043ea --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_syntax-helpers.scss @@ -0,0 +1,191 @@ +/// Syntax Utilities for Extending Susy +/// =================================== +/// There are many steps involved +/// when translating between the Susy syntax layer, +/// and the Su core math. +/// That entire process can be condensed with these two functions. +/// For anyone that wants to access the full power of Susy, +/// and build their own plugins, functions, or mixins – +/// this is the primary API for compiling user input, +/// and accessing the core math. +/// +/// This is the same technique we use internally, +/// to keep our API layer simple and light-weight. +/// Every function accepts two arguments, +/// a "shorthand" description of the span or context, +/// and an optional settings-map to override global defaults. +/// +/// - Use `susy-compile()` to parse, merge, and normalize +/// all the user settings into a single map. +/// - Then use `su-call()` to call one of the core math functions, +/// with whatever data is needed for that function. +/// +/// @group plugin-utils +/// @see susy-compile +/// @see su-call +/// +/// @example scss - Susy API `gutter` function +/// @function susy-gutter( +/// $context: susy-get('columns'), +/// $config: () +/// ) { +/// // compile and normalize all user arguments and global settings +/// $context: susy-compile($context, $config, 'context-only'); +/// // call `su-gutter` with the appropriate data +/// @return su-call('su-gutter', $context); +/// } +/// +/// @example scss - Sample `span` mixin for floated grids +/// @mixin span( +/// $span, +/// $config: () +/// ) { +/// $context: susy-compile($span, $config); +/// width: su-call('su-span', $context); +/// +/// @if index($span, 'last') { +/// float: right; +/// } @else { +/// float: left; +/// margin-right: su-call('su-gutter', $context); +/// } +/// } + + + +// Compile +// ------- +/// Susy's syntax layer has various moving parts, +/// with syntax-parsing for the grid/span shorthand, +/// and normalization for each of the resulting values. +/// The compile function rolls this all together +/// in a single call – +/// for quick access from our internal API functions, +/// or any additional functions and mixins you add to your project. +/// Pass user input and configuration maps to the compiler, +/// and it will hand back a map of values ready for Su. +/// Combine this with the `su-call` function +/// to quickly parse, normalize, and process grid calculations. +/// +/// @group plugin-utils +/// @see su-call +/// +/// @param {list | map} $shorthand - +/// Shorthand expression to define the width of the span, +/// optionally containing: +/// - a count, length, or column-list span; +/// - `at $n`, `first`, or `last` location on asymmetrical grids; +/// - `narrow`, `wide`, or `wider` for optionally spreading +/// across adjacent gutters; +/// - `of $n ` for available grid columns +/// and spread of the container +/// (span counts like `of 6` are only valid +/// in the context of symmetrical grids); +/// - and `set-gutters $n` to override global gutter settings +/// @param {map} $config [null] - +/// Optional map of Susy grid configuration settings +/// @param {bool} $context-only [false] - +/// Allow the parser to ignore span and span-spread values, +/// only parsing context and container-spread +/// +/// @return {map} - +/// Parsed and normalized map of settings, +/// based on global and local configuration, +/// alongwith shorthad adjustments. +/// +/// @example scss - +/// $user-input: 3 wide of susy-repeat(6, 120px) set-gutters 10px; +/// $grid-data: susy-compile($user-input, $susy); +/// +/// @each $key, $value in $grid-data { +/// /* #{$key}: #{$value}, */ +/// } +@function susy-compile( + $short, + $config: null, + $context-only: false +) { + // Get and normalize config + $config: if($config, susy-settings($config), susy-settings()); + $normal-config: susy-normalize($config); + + // Parse and normalize shorthand + @if (type-of($short) != 'map') and (length($short) > 0) { + $short: susy-parse($short, $context-only); + } + + $normal-short: susy-normalize($short, $normal-config); + + // Merge and return + @return map-merge($normal-config, $normal-short); +} + + + +// Call +// ---- +/// The Susy parsing and normalization process +/// results in a map of configuration settings, +/// much like the global `$susy` settings map. +/// In order to pass that information along to Su math functions, +/// the proper values have to be picked out, +/// and converted to arguments. +/// +/// The `su-call` function streamlines that process, +/// weeding out the unnecessary data, +/// and passing the rest along to Su in the proper format. +/// Combine this with `susy-compile` to quickly parse, +/// normalize, and process grid calculations. +/// +/// @group plugin-utils +/// +/// @require su-span +/// @require su-gutter +/// @require su-slice +/// @see susy-compile +/// +/// @param {'su-span' | 'su-gutter' | 'su-slice'} $name - +/// Name of the Su math function to call. +/// @param {map} $config - +/// Parsed and normalized map of Susy configuration settings +/// to use for math-function arguments. +/// +/// @return {*} - +/// Results of the function being called. +/// +/// @example scss - +/// $user-input: 3 wide of susy-repeat(6, 120px) set-gutters 10px; +/// $grid-data: susy-compile($user-input, $susy); +/// +/// .su-span { +/// width: su-call('su-span', $grid-data); +/// } +@function su-call( + $name, + $config +) { + $grid-function-args: ( + 'su-span': ('span', 'columns', 'gutters', 'spread', 'container-spread', 'location'), + 'su-gutter': ('columns', 'gutters', 'container-spread'), + 'su-slice': ('span', 'columns', 'location'), + ); + + $args: map-get($grid-function-args, $name); + + @if not $args { + $options: 'Try one of these: #{map-keys($grid-function-args)}'; + @return _susy-error( + '#{$name} is not a public Su function. #{$options}', + 'su-call'); + } + + $call: if(function-exists('get-function'), get-function($name), $name); + $output: (); + + @each $arg in $args { + $value: map-get($config, $arg); + $output: if($value, map-merge($output, ($arg: $value)), $output); + } + + @return call($call, $output...); +} diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_unprefix.scss b/_sass/minimal-mistakes/vendor/susy/susy/_unprefix.scss new file mode 100644 index 0000000..2cfd1b8 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_unprefix.scss @@ -0,0 +1,56 @@ +// Unprefix Susy +// ============= + + +// Span +// ---- +/// Un-prefixed alias for `susy-span` +/// (available by default) +/// +/// @group api +/// @alias susy-span +/// +/// @param {list} $span +/// @param {map} $config [()] +@function span( + $span, + $config: () +) { + @return susy-span($span, $config); +} + + +// Gutter +// ------ +/// Un-prefixed alias for `susy-gutter` +/// (available by default) +/// +/// @group api +/// @alias susy-gutter +/// +/// @param {integer | list} $context [null] - +/// @param {map} $config [()] +@function gutter( + $context: susy-get('columns'), + $config: () +) { + @return susy-gutter($context, $config); +} + + +// Slice +// ----- +/// Un-prefixed alias for `susy-slice` +/// (available by default) +/// +/// @group api +/// @alias susy-slice +/// +/// @param {list} $span +/// @param {map} $config [()] +@function slice( + $span, + $config: () +) { + @return susy-slice($span, $config); +} diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_utilities.scss b/_sass/minimal-mistakes/vendor/susy/susy/_utilities.scss new file mode 100644 index 0000000..3c62de2 --- /dev/null +++ b/_sass/minimal-mistakes/vendor/susy/susy/_utilities.scss @@ -0,0 +1,167 @@ +// Sass Utilities +// ============== +// - Susy Error Output Override [variable] +// - Susy Error [function] + + + +// Susy Error Output Override +// -------------------------- +/// Turn off error output for testing +/// @group x-utility +/// @access private +$_susy-error-output-override: false !default; + + + +// Susy Error +// ---------- +/// Optionally return error messages without failing, +/// as a way to test error cases +/// +/// @group x-utility +/// @access private +/// +/// @param {string} $message - +/// A useful error message, explaining the problem +/// @param {string} $source - +/// The original source of the error for debugging +/// @param {bool} $override [$_susy-error-output-override] - +/// Optionally return the error rather than failing +/// @return {string} - +/// Combined error with source and message +/// @throws When `$override == true` +@function _susy-error( + $message, + $source, + $override: $_susy-error-output-override +) { + @if $override { + @return 'ERROR [#{$source}] #{$message}'; + } + + @error '[#{$source}] #{$message}'; +} + + +// Su Is Comparable +// ---------------- +/// Check that the units in a grid are comparable +/// +/// @group x-validation +/// @access private +/// +/// @param {numbers} $lengths… - +/// Arglist of all the number values to compare +/// (columns, gutters, span, etc) +/// +/// @return {'fluid' | 'static' | false} - +/// The type of span (fluid or static) when units match, +/// or `false` for mismatched units +@function _su-is-comparable( + $lengths... +) { + $first: nth($lengths, 1); + + @if (length($lengths) == 1) { + @return if(unitless($first), 'fluid', 'static'); + } + + @for $i from 2 through length($lengths) { + $comp: nth($lengths, $i); + + $fail: not comparable($first, $comp); + $fail: $fail or (unitless($first) and not unitless($comp)); + $fail: $fail or (unitless($comp) and not unitless($first)); + + @if $fail { + @return false; + } + } + + @return if(unitless($first), 'fluid', 'static'); +} + + +// Su Map Add Units +// ---------------- +/// The calc features use a map of units and values +/// to compile the proper algorythm. +/// This function adds a new value to any comparable existing unit/value, +/// or adds a new unit/value pair to the map +/// +/// @group x-utility +/// @access private +/// +/// @param {map} $map - +/// A map of unit/value pairs, e.g. ('px': 120px) +/// @param {length} $value - +/// A new length to be added to the map +/// @return {map} - +/// The updated map, with new value added +/// +/// @example scss - +/// $map: (0px: 120px); +/// $map: _su-map-add-units($map, 1in); // add a comparable unit +/// $map: _su-map-add-units($map, 3vw); // add a new unit +/// +/// @each $units, $value in $map { +/// /* #{$units}: #{$value} */ +/// } +@function _su-map-add-units( + $map, + $value +) { + $unit: $value * 0; + $has: map-get($map, $unit) or 0; + + @if ($has == 0) { + @each $try, $could in $map { + $match: comparable($try, $value); + $unit: if($match, $try, $unit); + $has: if($match, $could, $has); + } + } + + @return map-merge($map, ($unit: $has + $value)); +} + + +// Susy Flatten +// ------------ +/// Flatten a multidimensional list +/// +/// @group x-utility +/// @access private +/// +/// @param {list} $list - +/// The list to be flattened +/// @return {list} - +/// The flattened list +/// +/// @example scss - +/// $list: 120px (30em 30em) 120px; +/// /* #{_susy-flatten($list)} */ +@function _susy-flatten( + $list +) { + $flat: (); + + // Don't iterate over maps + @if (type-of($list) == 'map') { + @return $list; + } + + // Iterate over lists (or single items) + @each $item in $list { + @if (type-of($item) == 'list') { + $item: _susy-flatten($item); + $flat: join($flat, $item); + } @else { + $flat: append($flat, $item); + } + } + + // Return flattened list + @return $flat; +} diff --git a/about.md b/about.md new file mode 100644 index 0000000..ea0f614 --- /dev/null +++ b/about.md @@ -0,0 +1,10 @@ +--- +title: About +layout: splash +author_profile: false +--- + +# About + +# Who + diff --git a/assets/css/main.scss b/assets/css/main.scss new file mode 100644 index 0000000..23346e7 --- /dev/null +++ b/assets/css/main.scss @@ -0,0 +1,8 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@charset "utf-8"; + +@import "minimal-mistakes/skins/{{ site.minimal_mistakes_skin | default: 'default' }}"; // skin +@import "minimal-mistakes"; // main partials \ No newline at end of file diff --git a/assets/images/misp-long.png b/assets/images/misp-long.png new file mode 100644 index 0000000000000000000000000000000000000000..192138d3b6d4643bae760d4dad46bfedcfda2fdb GIT binary patch literal 546886 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 z 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%0DD(7EG8SP8%a@{JZhd2+K>sL)mq{IqN>i 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%0D% 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 literal 0 HcmV?d00001 diff --git a/assets/js/_main.js b/assets/js/_main.js new file mode 100644 index 0000000..79f974d --- /dev/null +++ b/assets/js/_main.js @@ -0,0 +1,135 @@ +/* ========================================================================== + jQuery plugin settings and other scripts + ========================================================================== */ + +$(document).ready(function() { + // Sticky footer + var bumpIt = function() { + $("body").css("margin-bottom", $(".page__footer").outerHeight(true)); + }; + + bumpIt(); + $(window).resize( + jQuery.throttle(250, function() { + bumpIt(); + }) + ); + + // FitVids init + $("#main").fitVids(); + + // Sticky sidebar + var stickySideBar = function() { + var show = + $(".author__urls-wrapper button").length === 0 + ? $(window).width() > 1024 // width should match $large Sass variable + : !$(".author__urls-wrapper button").is(":visible"); + if (show) { + // fix + $(".sidebar").addClass("sticky"); + } else { + // unfix + $(".sidebar").removeClass("sticky"); + } + }; + + stickySideBar(); + + $(window).resize(function() { + stickySideBar(); + }); + + // Follow menu drop down + $(".author__urls-wrapper button").on("click", function() { + $(".author__urls").toggleClass("is--visible"); + $(".author__urls-wrapper button").toggleClass("open"); + }); + + // Close search screen with Esc key + $(document).keyup(function(e) { + if (e.keyCode === 27) { + if ($(".initial-content").hasClass("is--hidden")) { + $(".search-content").toggleClass("is--visible"); + $(".initial-content").toggleClass("is--hidden"); + } + } + }); + + // Search toggle + $(".search__toggle").on("click", function() { + $(".search-content").toggleClass("is--visible"); + $(".initial-content").toggleClass("is--hidden"); + // set focus on input + setTimeout(function() { + $(".search-content input").focus(); + }, 400); + }); + + // Smooth scrolling + var scroll = new SmoothScroll('a[href*="#"]', { + offset: 20, + speed: 400, + speedAsDuration: true, + durationMax: 500 + }); + + // Gumshoe scroll spy init + if($("nav.toc").length > 0) { + var spy = new Gumshoe("nav.toc a", { + // Active classes + navClass: "active", // applied to the nav list item + contentClass: "active", // applied to the content + + // Nested navigation + nested: false, // if true, add classes to parents of active link + nestedClass: "active", // applied to the parent items + + // Offset & reflow + offset: 20, // how far from the top of the page to activate a content area + reflow: true, // if true, listen for reflows + + // Event support + events: true // if true, emit custom events + }); + } + + // add lightbox class to all image links + $( + "a[href$='.jpg'],a[href$='.jpeg'],a[href$='.JPG'],a[href$='.png'],a[href$='.gif']" + ).addClass("image-popup"); + + // Magnific-Popup options + $(".image-popup").magnificPopup({ + // disableOn: function() { + // if( $(window).width() < 500 ) { + // return false; + // } + // return true; + // }, + type: "image", + tLoading: "Loading image #%curr%...", + gallery: { + enabled: true, + navigateByImgClick: true, + preload: [0, 1] // Will preload 0 - before current, and 1 after the current image + }, + image: { + tError: 'Image #%curr% could not be loaded.' + }, + removalDelay: 500, // Delay in milliseconds before popup is removed + // Class that is added to body when popup is open. + // make it unique to apply your CSS animations just to this exact popup + mainClass: "mfp-zoom-in", + callbacks: { + beforeOpen: function() { + // just a hack that adds mfp-anim class to markup + this.st.image.markup = this.st.image.markup.replace( + "mfp-figure", + "mfp-figure mfp-with-anim" + ); + } + }, + closeOnContentClick: true, + midClick: true // allow opening popup on middle mouse click. Always set it to true if you don't provide alternative source. + }); +}); diff --git a/assets/js/lunr/lunr-en.js b/assets/js/lunr/lunr-en.js new file mode 100644 index 0000000..5ecfe13 --- /dev/null +++ b/assets/js/lunr/lunr-en.js @@ -0,0 +1,75 @@ +--- +layout: null +--- + +var idx = lunr(function () { + this.field('title') + this.field('excerpt') + this.field('categories') + this.field('tags') + this.ref('id') + + this.pipeline.remove(lunr.trimmer) + + for (var item in store) { + this.add({ + title: store[item].title, + excerpt: store[item].excerpt, + categories: store[item].categories, + tags: store[item].tags, + id: item + }) + } +}); + +console.log( jQuery.type(idx) ); + +$(document).ready(function() { + $('input#search').on('keyup', function () { + var resultdiv = $('#results'); + var query = $(this).val().toLowerCase(); + var result = + idx.query(function (q) { + query.split(lunr.tokenizer.separator).forEach(function (term) { + q.term(term, { boost: 100 }) + if(query.lastIndexOf(" ") != query.length-1){ + q.term(term, { usePipeline: false, wildcard: lunr.Query.wildcard.TRAILING, boost: 10 }) + } + if (term != ""){ + q.term(term, { usePipeline: false, editDistance: 1, boost: 1 }) + } + }) + }); + resultdiv.empty(); + resultdiv.prepend('

'+result.length+' {{ site.data.ui-text[site.locale].results_found | default: "Result(s) found" }}

'); + for (var item in result) { + var ref = result[item].ref; + if(store[ref].teaser){ + var searchitem = + '
'+ + '
'+ + '

'+ + ''+store[ref].title+''+ + '

'+ + '
'+ + ''+ + '
'+ + '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ + '
'+ + '
'; + } + else{ + var searchitem = + '
'+ + '
'+ + '

'+ + ''+store[ref].title+''+ + '

'+ + '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ + '
'+ + '
'; + } + resultdiv.append(searchitem); + } + }); +}); diff --git a/assets/js/lunr/lunr-gr.js b/assets/js/lunr/lunr-gr.js new file mode 100644 index 0000000..bdde6a7 --- /dev/null +++ b/assets/js/lunr/lunr-gr.js @@ -0,0 +1,528 @@ +--- +layout: null +--- + +step1list = new Array(); +step1list["ΦΑΓΙΑ"] = "ΦΑ"; +step1list["ΦΑΓΙΟΥ"] = "ΦΑ"; +step1list["ΦΑΓΙΩΝ"] = "ΦΑ"; +step1list["ΣΚΑΓΙΑ"] = "ΣΚΑ"; +step1list["ΣΚΑΓΙΟΥ"] = "ΣΚΑ"; +step1list["ΣΚΑΓΙΩΝ"] = "ΣΚΑ"; +step1list["ΟΛΟΓΙΟΥ"] = "ΟΛΟ"; +step1list["ΟΛΟΓΙΑ"] = "ΟΛΟ"; +step1list["ΟΛΟΓΙΩΝ"] = "ΟΛΟ"; +step1list["ΣΟΓΙΟΥ"] = "ΣΟ"; +step1list["ΣΟΓΙΑ"] = "ΣΟ"; +step1list["ΣΟΓΙΩΝ"] = "ΣΟ"; +step1list["ΤΑΤΟΓΙΑ"] = "ΤΑΤΟ"; +step1list["ΤΑΤΟΓΙΟΥ"] = "ΤΑΤΟ"; +step1list["ΤΑΤΟΓΙΩΝ"] = "ΤΑΤΟ"; +step1list["ΚΡΕΑΣ"] = "ΚΡΕ"; +step1list["ΚΡΕΑΤΟΣ"] = "ΚΡΕ"; +step1list["ΚΡΕΑΤΑ"] = "ΚΡΕ"; +step1list["ΚΡΕΑΤΩΝ"] = "ΚΡΕ"; +step1list["ΠΕΡΑΣ"] = "ΠΕΡ"; +step1list["ΠΕΡΑΤΟΣ"] = "ΠΕΡ"; +step1list["ΠΕΡΑΤΑ"] = "ΠΕΡ"; +step1list["ΠΕΡΑΤΩΝ"] = "ΠΕΡ"; +step1list["ΤΕΡΑΣ"] = "ΤΕΡ"; +step1list["ΤΕΡΑΤΟΣ"] = "ΤΕΡ"; +step1list["ΤΕΡΑΤΑ"] = "ΤΕΡ"; +step1list["ΤΕΡΑΤΩΝ"] = "ΤΕΡ"; +step1list["ΦΩΣ"] = "ΦΩ"; +step1list["ΦΩΤΟΣ"] = "ΦΩ"; +step1list["ΦΩΤΑ"] = "ΦΩ"; +step1list["ΦΩΤΩΝ"] = "ΦΩ"; +step1list["ΚΑΘΕΣΤΩΣ"] = "ΚΑΘΕΣΤ"; +step1list["ΚΑΘΕΣΤΩΤΟΣ"] = "ΚΑΘΕΣΤ"; +step1list["ΚΑΘΕΣΤΩΤΑ"] = "ΚΑΘΕΣΤ"; +step1list["ΚΑΘΕΣΤΩΤΩΝ"] = "ΚΑΘΕΣΤ"; +step1list["ΓΕΓΟΝΟΣ"] = "ΓΕΓΟΝ"; +step1list["ΓΕΓΟΝΟΤΟΣ"] = "ΓΕΓΟΝ"; +step1list["ΓΕΓΟΝΟΤΑ"] = "ΓΕΓΟΝ"; +step1list["ΓΕΓΟΝΟΤΩΝ"] = "ΓΕΓΟΝ"; + +v = "[ΑΕΗΙΟΥΩ]"; +v2 = "[ΑΕΗΙΟΩ]" + +function stemWord(w) { + var stem; + var suffix; + var firstch; + var origword = w; + test1 = new Boolean(true); + + if(w.length < 4) { + return w; + } + + var re; + var re2; + var re3; + var re4; + + re = /(.*)(ΦΑΓΙΑ|ΦΑΓΙΟΥ|ΦΑΓΙΩΝ|ΣΚΑΓΙΑ|ΣΚΑΓΙΟΥ|ΣΚΑΓΙΩΝ|ΟΛΟΓΙΟΥ|ΟΛΟΓΙΑ|ΟΛΟΓΙΩΝ|ΣΟΓΙΟΥ|ΣΟΓΙΑ|ΣΟΓΙΩΝ|ΤΑΤΟΓΙΑ|ΤΑΤΟΓΙΟΥ|ΤΑΤΟΓΙΩΝ|ΚΡΕΑΣ|ΚΡΕΑΤΟΣ|ΚΡΕΑΤΑ|ΚΡΕΑΤΩΝ|ΠΕΡΑΣ|ΠΕΡΑΤΟΣ|ΠΕΡΑΤΑ|ΠΕΡΑΤΩΝ|ΤΕΡΑΣ|ΤΕΡΑΤΟΣ|ΤΕΡΑΤΑ|ΤΕΡΑΤΩΝ|ΦΩΣ|ΦΩΤΟΣ|ΦΩΤΑ|ΦΩΤΩΝ|ΚΑΘΕΣΤΩΣ|ΚΑΘΕΣΤΩΤΟΣ|ΚΑΘΕΣΤΩΤΑ|ΚΑΘΕΣΤΩΤΩΝ|ΓΕΓΟΝΟΣ|ΓΕΓΟΝΟΤΟΣ|ΓΕΓΟΝΟΤΑ|ΓΕΓΟΝΟΤΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + w = stem + step1list[suffix]; + test1 = false; + } + + re = /^(.+?)(ΑΔΕΣ|ΑΔΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + + reg1 = /(ΟΚ|ΜΑΜ|ΜΑΝ|ΜΠΑΜΠ|ΠΑΤΕΡ|ΓΙΑΓΙ|ΝΤΑΝΤ|ΚΥΡ|ΘΕΙ|ΠΕΘΕΡ)$/; + + if(!(reg1.test(w))) { + w = w + "ΑΔ"; + } + } + + re2 = /^(.+?)(ΕΔΕΣ|ΕΔΩΝ)$/; + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + + exept2 = /(ΟΠ|ΙΠ|ΕΜΠ|ΥΠ|ΓΗΠ|ΔΑΠ|ΚΡΑΣΠ|ΜΙΛ)$/; + + if(exept2.test(w)) { + w = w + "ΕΔ"; + } + } + + re3 = /^(.+?)(ΟΥΔΕΣ|ΟΥΔΩΝ)$/; + + if(re3.test(w)) { + var fp = re3.exec(w); + stem = fp[1]; + w = stem; + + exept3 = /(ΑΡΚ|ΚΑΛΙΑΚ|ΠΕΤΑΛ|ΛΙΧ|ΠΛΕΞ|ΣΚ|Σ|ΦΛ|ΦΡ|ΒΕΛ|ΛΟΥΛ|ΧΝ|ΣΠ|ΤΡΑΓ|ΦΕ)$/; + + if(exept3.test(w)) { + w = w + "ΟΥΔ"; + } + } + + re4 = /^(.+?)(ΕΩΣ|ΕΩΝ)$/; + + if(re4.test(w)) { + var fp = re4.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept4 = /^(Θ|Δ|ΕΛ|ΓΑΛ|Ν|Π|ΙΔ|ΠΑΡ)$/; + + if(exept4.test(w)) { + w = w + "Ε"; + } + } + + re = /^(.+?)(ΙΑ|ΙΟΥ|ΙΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + re2 = new RegExp(v + "$"); + test1 = false; + + if(re2.test(w)) { + w = stem + "Ι"; + } + } + + re = /^(.+?)(ΙΚΑ|ΙΚΟ|ΙΚΟΥ|ΙΚΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re2 = new RegExp(v + "$"); + exept5 = /^(ΑΛ|ΑΔ|ΕΝΔ|ΑΜΑΝ|ΑΜΜΟΧΑΛ|ΗΘ|ΑΝΗΘ|ΑΝΤΙΔ|ΦΥΣ|ΒΡΩΜ|ΓΕΡ|ΕΞΩΔ|ΚΑΛΠ|ΚΑΛΛΙΝ|ΚΑΤΑΔ|ΜΟΥΛ|ΜΠΑΝ|ΜΠΑΓΙΑΤ|ΜΠΟΛ|ΜΠΟΣ|ΝΙΤ|ΞΙΚ|ΣΥΝΟΜΗΛ|ΠΕΤΣ|ΠΙΤΣ|ΠΙΚΑΝΤ|ΠΛΙΑΤΣ|ΠΟΣΤΕΛΝ|ΠΡΩΤΟΔ|ΣΕΡΤ|ΣΥΝΑΔ|ΤΣΑΜ|ΥΠΟΔ|ΦΙΛΟΝ|ΦΥΛΟΔ|ΧΑΣ)$/; + + if((exept5.test(w)) || (re2.test(w))) { + w = w + "ΙΚ"; + } + } + + re = /^(.+?)(ΑΜΕ)$/; + re2 = /^(.+?)(ΑΓΑΜΕ|ΗΣΑΜΕ|ΟΥΣΑΜΕ|ΗΚΑΜΕ|ΗΘΗΚΑΜΕ)$/; + if(w == "ΑΓΑΜΕ") { + w = "ΑΓΑΜ"; + } + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + } + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept6 = /^(ΑΝΑΠ|ΑΠΟΘ|ΑΠΟΚ|ΑΠΟΣΤ|ΒΟΥΒ|ΞΕΘ|ΟΥΛ|ΠΕΘ|ΠΙΚΡ|ΠΟΤ|ΣΙΧ|Χ)$/; + + if(exept6.test(w)) { + w = w + "ΑΜ"; + } + } + + re2 = /^(.+?)(ΑΝΕ)$/; + re3 = /^(.+?)(ΑΓΑΝΕ|ΗΣΑΝΕ|ΟΥΣΑΝΕ|ΙΟΝΤΑΝΕ|ΙΟΤΑΝΕ|ΙΟΥΝΤΑΝΕ|ΟΝΤΑΝΕ|ΟΤΑΝΕ|ΟΥΝΤΑΝΕ|ΗΚΑΝΕ|ΗΘΗΚΑΝΕ)$/; + + if(re3.test(w)) { + var fp = re3.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re3 = /^(ΤΡ|ΤΣ)$/; + + if(re3.test(w)) { + w = w + "ΑΓΑΝ"; + } + } + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re2 = new RegExp(v2 + "$"); + exept7 = /^(ΒΕΤΕΡ|ΒΟΥΛΚ|ΒΡΑΧΜ|Γ|ΔΡΑΔΟΥΜ|Θ|ΚΑΛΠΟΥΖ|ΚΑΣΤΕΛ|ΚΟΡΜΟΡ|ΛΑΟΠΛ|ΜΩΑΜΕΘ|Μ|ΜΟΥΣΟΥΛΜ|Ν|ΟΥΛ|Π|ΠΕΛΕΚ|ΠΛ|ΠΟΛΙΣ|ΠΟΡΤΟΛ|ΣΑΡΑΚΑΤΣ|ΣΟΥΛΤ|ΤΣΑΡΛΑΤ|ΟΡΦ|ΤΣΙΓΓ|ΤΣΟΠ|ΦΩΤΟΣΤΕΦ|Χ|ΨΥΧΟΠΛ|ΑΓ|ΟΡΦ|ΓΑΛ|ΓΕΡ|ΔΕΚ|ΔΙΠΛ|ΑΜΕΡΙΚΑΝ|ΟΥΡ|ΠΙΘ|ΠΟΥΡΙΤ|Σ|ΖΩΝΤ|ΙΚ|ΚΑΣΤ|ΚΟΠ|ΛΙΧ|ΛΟΥΘΗΡ|ΜΑΙΝΤ|ΜΕΛ|ΣΙΓ|ΣΠ|ΣΤΕΓ|ΤΡΑΓ|ΤΣΑΓ|Φ|ΕΡ|ΑΔΑΠ|ΑΘΙΓΓ|ΑΜΗΧ|ΑΝΙΚ|ΑΝΟΡΓ|ΑΠΗΓ|ΑΠΙΘ|ΑΤΣΙΓΓ|ΒΑΣ|ΒΑΣΚ|ΒΑΘΥΓΑΛ|ΒΙΟΜΗΧ|ΒΡΑΧΥΚ|ΔΙΑΤ|ΔΙΑΦ|ΕΝΟΡΓ|ΘΥΣ|ΚΑΠΝΟΒΙΟΜΗΧ|ΚΑΤΑΓΑΛ|ΚΛΙΒ|ΚΟΙΛΑΡΦ|ΛΙΒ|ΜΕΓΛΟΒΙΟΜΗΧ|ΜΙΚΡΟΒΙΟΜΗΧ|ΝΤΑΒ|ΞΗΡΟΚΛΙΒ|ΟΛΙΓΟΔΑΜ|ΟΛΟΓΑΛ|ΠΕΝΤΑΡΦ|ΠΕΡΗΦ|ΠΕΡΙΤΡ|ΠΛΑΤ|ΠΟΛΥΔΑΠ|ΠΟΛΥΜΗΧ|ΣΤΕΦ|ΤΑΒ|ΤΕΤ|ΥΠΕΡΗΦ|ΥΠΟΚΟΠ|ΧΑΜΗΛΟΔΑΠ|ΨΗΛΟΤΑΒ)$/; + + if((re2.test(w)) || (exept7.test(w))) { + w = w + "ΑΝ"; + } + } + + re3 = /^(.+?)(ΕΤΕ)$/; + re4 = /^(.+?)(ΗΣΕΤΕ)$/; + + if(re4.test(w)) { + var fp = re4.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + } + + if(re3.test(w)) { + var fp = re3.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re3 = new RegExp(v2 + "$"); + exept8 = /(ΟΔ|ΑΙΡ|ΦΟΡ|ΤΑΘ|ΔΙΑΘ|ΣΧ|ΕΝΔ|ΕΥΡ|ΤΙΘ|ΥΠΕΡΘ|ΡΑΘ|ΕΝΘ|ΡΟΘ|ΣΘ|ΠΥΡ|ΑΙΝ|ΣΥΝΔ|ΣΥΝ|ΣΥΝΘ|ΧΩΡ|ΠΟΝ|ΒΡ|ΚΑΘ|ΕΥΘ|ΕΚΘ|ΝΕΤ|ΡΟΝ|ΑΡΚ|ΒΑΡ|ΒΟΛ|ΩΦΕΛ)$/; + exept9 = /^(ΑΒΑΡ|ΒΕΝ|ΕΝΑΡ|ΑΒΡ|ΑΔ|ΑΘ|ΑΝ|ΑΠΛ|ΒΑΡΟΝ|ΝΤΡ|ΣΚ|ΚΟΠ|ΜΠΟΡ|ΝΙΦ|ΠΑΓ|ΠΑΡΑΚΑΛ|ΣΕΡΠ|ΣΚΕΛ|ΣΥΡΦ|ΤΟΚ|Υ|Δ|ΕΜ|ΘΑΡΡ|Θ)$/; + + if((re3.test(w)) || (exept8.test(w)) || (exept9.test(w))) { + w = w + "ΕΤ"; + } + } + + re = /^(.+?)(ΟΝΤΑΣ|ΩΝΤΑΣ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept10 = /^(ΑΡΧ)$/; + exept11 = /(ΚΡΕ)$/; + if(exept10.test(w)) { + w = w + "ΟΝΤ"; + } + if(exept11.test(w)) { + w = w + "ΩΝΤ"; + } + } + + re = /^(.+?)(ΟΜΑΣΤΕ|ΙΟΜΑΣΤΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept11 = /^(ΟΝ)$/; + + if(exept11.test(w)) { + w = w + "ΟΜΑΣΤ"; + } + } + + re = /^(.+?)(ΕΣΤΕ)$/; + re2 = /^(.+?)(ΙΕΣΤΕ)$/; + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re2 = /^(Π|ΑΠ|ΣΥΜΠ|ΑΣΥΜΠ|ΑΚΑΤΑΠ|ΑΜΕΤΑΜΦ)$/; + + if(re2.test(w)) { + w = w + "ΙΕΣΤ"; + } + } + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept12 = /^(ΑΛ|ΑΡ|ΕΚΤΕΛ|Ζ|Μ|Ξ|ΠΑΡΑΚΑΛ|ΑΡ|ΠΡΟ|ΝΙΣ)$/; + + if(exept12.test(w)) { + w = w + "ΕΣΤ"; + } + } + + re = /^(.+?)(ΗΚΑ|ΗΚΕΣ|ΗΚΕ)$/; + re2 = /^(.+?)(ΗΘΗΚΑ|ΗΘΗΚΕΣ|ΗΘΗΚΕ)$/; + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + } + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept13 = /(ΣΚΩΛ|ΣΚΟΥΛ|ΝΑΡΘ|ΣΦ|ΟΘ|ΠΙΘ)$/; + exept14 = /^(ΔΙΑΘ|Θ|ΠΑΡΑΚΑΤΑΘ|ΠΡΟΣΘ|ΣΥΝΘ|)$/; + + if((exept13.test(w)) || (exept14.test(w))) { + w = w + "ΗΚ"; + } + } + + re = /^(.+?)(ΟΥΣΑ|ΟΥΣΕΣ|ΟΥΣΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept15 = /^(ΦΑΡΜΑΚ|ΧΑΔ|ΑΓΚ|ΑΝΑΡΡ|ΒΡΟΜ|ΕΚΛΙΠ|ΛΑΜΠΙΔ|ΛΕΧ|Μ|ΠΑΤ|Ρ|Λ|ΜΕΔ|ΜΕΣΑΖ|ΥΠΟΤΕΙΝ|ΑΜ|ΑΙΘ|ΑΝΗΚ|ΔΕΣΠΟΖ|ΕΝΔΙΑΦΕΡ|ΔΕ|ΔΕΥΤΕΡΕΥ|ΚΑΘΑΡΕΥ|ΠΛΕ|ΤΣΑ)$/; + exept16 = /(ΠΟΔΑΡ|ΒΛΕΠ|ΠΑΝΤΑΧ|ΦΡΥΔ|ΜΑΝΤΙΛ|ΜΑΛΛ|ΚΥΜΑΤ|ΛΑΧ|ΛΗΓ|ΦΑΓ|ΟΜ|ΠΡΩΤ)$/; + + if((exept15.test(w)) || (exept16.test(w))) { + w = w + "ΟΥΣ"; + } + } + + re = /^(.+?)(ΑΓΑ|ΑΓΕΣ|ΑΓΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept17 = /^(ΨΟΦ|ΝΑΥΛΟΧ)$/; + exept20 = /(ΚΟΛΛ)$/; + exept18 = /^(ΑΒΑΣΤ|ΠΟΛΥΦ|ΑΔΗΦ|ΠΑΜΦ|Ρ|ΑΣΠ|ΑΦ|ΑΜΑΛ|ΑΜΑΛΛΙ|ΑΝΥΣΤ|ΑΠΕΡ|ΑΣΠΑΡ|ΑΧΑΡ|ΔΕΡΒΕΝ|ΔΡΟΣΟΠ|ΞΕΦ|ΝΕΟΠ|ΝΟΜΟΤ|ΟΛΟΠ|ΟΜΟΤ|ΠΡΟΣΤ|ΠΡΟΣΩΠΟΠ|ΣΥΜΠ|ΣΥΝΤ|Τ|ΥΠΟΤ|ΧΑΡ|ΑΕΙΠ|ΑΙΜΟΣΤ|ΑΝΥΠ|ΑΠΟΤ|ΑΡΤΙΠ|ΔΙΑΤ|ΕΝ|ΕΠΙΤ|ΚΡΟΚΑΛΟΠ|ΣΙΔΗΡΟΠ|Λ|ΝΑΥ|ΟΥΛΑΜ|ΟΥΡ|Π|ΤΡ|Μ)$/; + exept19 = /(ΟΦ|ΠΕΛ|ΧΟΡΤ|ΛΛ|ΣΦ|ΡΠ|ΦΡ|ΠΡ|ΛΟΧ|ΣΜΗΝ)$/; + + if(((exept18.test(w)) || (exept19.test(w))) && !((exept17.test(w)) || (exept20.test(w)))) { + w = w + "ΑΓ"; + } + } + + re = /^(.+?)(ΗΣΕ|ΗΣΟΥ|ΗΣΑ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept21 = /^(Ν|ΧΕΡΣΟΝ|ΔΩΔΕΚΑΝ|ΕΡΗΜΟΝ|ΜΕΓΑΛΟΝ|ΕΠΤΑΝ)$/; + + if(exept21.test(w)) { + w = w + "ΗΣ"; + } + } + + re = /^(.+?)(ΗΣΤΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept22 = /^(ΑΣΒ|ΣΒ|ΑΧΡ|ΧΡ|ΑΠΛ|ΑΕΙΜΝ|ΔΥΣΧΡ|ΕΥΧΡ|ΚΟΙΝΟΧΡ|ΠΑΛΙΜΨ)$/; + + if(exept22.test(w)) { + w = w + "ΗΣΤ"; + } + } + + re = /^(.+?)(ΟΥΝΕ|ΗΣΟΥΝΕ|ΗΘΟΥΝΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept23 = /^(Ν|Ρ|ΣΠΙ|ΣΤΡΑΒΟΜΟΥΤΣ|ΚΑΚΟΜΟΥΤΣ|ΕΞΩΝ)$/; + + if(exept23.test(w)) { + w = w + "ΟΥΝ"; + } + } + + re = /^(.+?)(ΟΥΜΕ|ΗΣΟΥΜΕ|ΗΘΟΥΜΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept24 = /^(ΠΑΡΑΣΟΥΣ|Φ|Χ|ΩΡΙΟΠΛ|ΑΖ|ΑΛΛΟΣΟΥΣ|ΑΣΟΥΣ)$/; + + if(exept24.test(w)) { + w = w + "ΟΥΜ"; + } + } + + re = /^(.+?)(ΜΑΤΑ|ΜΑΤΩΝ|ΜΑΤΟΣ)$/; + re2 = /^(.+?)(Α|ΑΓΑΤΕ|ΑΓΑΝ|ΑΕΙ|ΑΜΑΙ|ΑΝ|ΑΣ|ΑΣΑΙ|ΑΤΑΙ|ΑΩ|Ε|ΕΙ|ΕΙΣ|ΕΙΤΕ|ΕΣΑΙ|ΕΣ|ΕΤΑΙ|Ι|ΙΕΜΑΙ|ΙΕΜΑΣΤΕ|ΙΕΤΑΙ|ΙΕΣΑΙ|ΙΕΣΑΣΤΕ|ΙΟΜΑΣΤΑΝ|ΙΟΜΟΥΝ|ΙΟΜΟΥΝΑ|ΙΟΝΤΑΝ|ΙΟΝΤΟΥΣΑΝ|ΙΟΣΑΣΤΑΝ|ΙΟΣΑΣΤΕ|ΙΟΣΟΥΝ|ΙΟΣΟΥΝΑ|ΙΟΤΑΝ|ΙΟΥΜΑ|ΙΟΥΜΑΣΤΕ|ΙΟΥΝΤΑΙ|ΙΟΥΝΤΑΝ|Η|ΗΔΕΣ|ΗΔΩΝ|ΗΘΕΙ|ΗΘΕΙΣ|ΗΘΕΙΤΕ|ΗΘΗΚΑΤΕ|ΗΘΗΚΑΝ|ΗΘΟΥΝ|ΗΘΩ|ΗΚΑΤΕ|ΗΚΑΝ|ΗΣ|ΗΣΑΝ|ΗΣΑΤΕ|ΗΣΕΙ|ΗΣΕΣ|ΗΣΟΥΝ|ΗΣΩ|Ο|ΟΙ|ΟΜΑΙ|ΟΜΑΣΤΑΝ|ΟΜΟΥΝ|ΟΜΟΥΝΑ|ΟΝΤΑΙ|ΟΝΤΑΝ|ΟΝΤΟΥΣΑΝ|ΟΣ|ΟΣΑΣΤΑΝ|ΟΣΑΣΤΕ|ΟΣΟΥΝ|ΟΣΟΥΝΑ|ΟΤΑΝ|ΟΥ|ΟΥΜΑΙ|ΟΥΜΑΣΤΕ|ΟΥΝ|ΟΥΝΤΑΙ|ΟΥΝΤΑΝ|ΟΥΣ|ΟΥΣΑΝ|ΟΥΣΑΤΕ|Υ|ΥΣ|Ω|ΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem + "ΜΑ"; + } + + if((re2.test(w)) && (test1)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + + } + + re = /^(.+?)(ΕΣΤΕΡ|ΕΣΤΑΤ|ΟΤΕΡ|ΟΤΑΤ|ΥΤΕΡ|ΥΤΑΤ|ΩΤΕΡ|ΩΤΑΤ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + } + + return w; +}; + +var greekStemmer = function (token) { + return token.update(function (word) { + return stemWord(word); + }) +} + +var idx = lunr(function () { + this.field('title') + this.field('excerpt') + this.field('categories') + this.field('tags') + this.ref('id') + + this.pipeline.remove(lunr.trimmer) + this.pipeline.add(greekStemmer) + this.pipeline.remove(lunr.stemmer) + + for (var item in store) { + this.add({ + title: store[item].title, + excerpt: store[item].excerpt, + categories: store[item].categories, + tags: store[item].tags, + id: item + }) + } +}); + +console.log( jQuery.type(idx) ); + +$(document).ready(function() { + $('input#search').on('keyup', function () { + var resultdiv = $('#results'); + var query = $(this).val().toLowerCase(); + var result = + idx.query(function (q) { + query.split(lunr.tokenizer.separator).forEach(function (term) { + q.term(term, { boost: 100 }) + if(query.lastIndexOf(" ") != query.length-1){ + q.term(term, { usePipeline: false, wildcard: lunr.Query.wildcard.TRAILING, boost: 10 }) + } + if (term != ""){ + q.term(term, { usePipeline: false, editDistance: 1, boost: 1 }) + } + }) + }); + resultdiv.empty(); + resultdiv.prepend('

'+result.length+' {{ site.data.ui-text[site.locale].results_found | default: "Result(s) found" }}

'); + for (var item in result) { + var ref = result[item].ref; + if(store[ref].teaser){ + var searchitem = + '
'+ + '
'+ + '

'+ + ''+store[ref].title+''+ + '

'+ + '
'+ + ''+ + '
'+ + '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ + '
'+ + '
'; + } + else{ + var searchitem = + '
'+ + '
'+ + '

'+ + ''+store[ref].title+''+ + '

'+ + '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ + '
'+ + '
'; + } + resultdiv.append(searchitem); + } + }); +}); diff --git a/assets/js/lunr/lunr-store.js b/assets/js/lunr/lunr-store.js new file mode 100644 index 0000000..660e9f2 --- /dev/null +++ b/assets/js/lunr/lunr-store.js @@ -0,0 +1,54 @@ +--- +layout: null +--- + +var store = [ + {%- for c in site.collections -%} + {%- if forloop.last -%} + {%- assign l = true -%} + {%- endif -%} + {%- assign docs = c.docs | where_exp:'doc','doc.search != false' -%} + {%- for doc in docs -%} + {%- if doc.header.teaser -%} + {%- capture teaser -%}{{ doc.header.teaser }}{%- endcapture -%} + {%- else -%} + {%- assign teaser = site.teaser -%} + {%- endif -%} + { + "title": {{ doc.title | jsonify }}, + "excerpt": + {%- if site.search_full_content == true -%} + {{ doc.content | newline_to_br | + replace:"
", " " | + replace:"

", " " | + replace:"

", " " | + replace:"", " " | + replace:"", " " | + replace:"", " " | + replace:"", " " | + replace:"", " "| + strip_html | strip_newlines | jsonify }}, + {%- else -%} + {{ doc.content | newline_to_br | + replace:"
", " " | + replace:"

", " " | + replace:"", " " | + replace:"", " " | + replace:"", " " | + replace:"", " " | + replace:"", " " | + replace:"", " "| + strip_html | strip_newlines | truncatewords: 50 | jsonify }}, + {%- endif -%} + "categories": {{ doc.categories | jsonify }}, + "tags": {{ doc.tags | jsonify }}, + "url": {{ doc.url | absolute_url | jsonify }}, + "teaser": + {%- if teaser contains "://" -%} + {{ teaser | jsonify }} + {%- else -%} + {{ teaser | absolute_url | jsonify }} + {%- endif -%} + }{%- unless forloop.last and l -%},{%- endunless -%} + {%- endfor -%} + {%- endfor -%}] diff --git a/assets/js/lunr/lunr.js b/assets/js/lunr/lunr.js new file mode 100644 index 0000000..b37984a --- /dev/null +++ b/assets/js/lunr/lunr.js @@ -0,0 +1,3484 @@ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.5 + * Copyright (C) 2018 Oliver Nightingale + * @license MIT + */ + +;(function(){ + +/** + * A convenience function for configuring and constructing + * a new lunr Index. + * + * A lunr.Builder instance is created and the pipeline setup + * with a trimmer, stop word filter and stemmer. + * + * This builder object is yielded to the configuration function + * that is passed as a parameter, allowing the list of fields + * and other builder parameters to be customised. + * + * All documents _must_ be added within the passed config function. + * + * @example + * var idx = lunr(function () { + * this.field('title') + * this.field('body') + * this.ref('id') + * + * documents.forEach(function (doc) { + * this.add(doc) + * }, this) + * }) + * + * @see {@link lunr.Builder} + * @see {@link lunr.Pipeline} + * @see {@link lunr.trimmer} + * @see {@link lunr.stopWordFilter} + * @see {@link lunr.stemmer} + * @namespace {function} lunr + */ +var lunr = function (config) { + var builder = new lunr.Builder + + builder.pipeline.add( + lunr.trimmer, + lunr.stopWordFilter, + lunr.stemmer + ) + + builder.searchPipeline.add( + lunr.stemmer + ) + + config.call(builder, builder) + return builder.build() +} + +lunr.version = "2.3.5" +/*! + * lunr.utils + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A namespace containing utils for the rest of the lunr library + * @namespace lunr.utils + */ +lunr.utils = {} + +/** + * Print a warning message to the console. + * + * @param {String} message The message to be printed. + * @memberOf lunr.utils + * @function + */ +lunr.utils.warn = (function (global) { + /* eslint-disable no-console */ + return function (message) { + if (global.console && console.warn) { + console.warn(message) + } + } + /* eslint-enable no-console */ +})(this) + +/** + * Convert an object to a string. + * + * In the case of `null` and `undefined` the function returns + * the empty string, in all other cases the result of calling + * `toString` on the passed object is returned. + * + * @param {Any} obj The object to convert to a string. + * @return {String} string representation of the passed object. + * @memberOf lunr.utils + */ +lunr.utils.asString = function (obj) { + if (obj === void 0 || obj === null) { + return "" + } else { + return obj.toString() + } +} + +/** + * Clones an object. + * + * Will create a copy of an existing object such that any mutations + * on the copy cannot affect the original. + * + * Only shallow objects are supported, passing a nested object to this + * function will cause a TypeError. + * + * Objects with primitives, and arrays of primitives are supported. + * + * @param {Object} obj The object to clone. + * @return {Object} a clone of the passed object. + * @throws {TypeError} when a nested object is passed. + * @memberOf Utils + */ +lunr.utils.clone = function (obj) { + if (obj === null || obj === undefined) { + return obj + } + + var clone = Object.create(null), + keys = Object.keys(obj) + + for (var i = 0; i < keys.length; i++) { + var key = keys[i], + val = obj[key] + + if (Array.isArray(val)) { + clone[key] = val.slice() + continue + } + + if (typeof val === 'string' || + typeof val === 'number' || + typeof val === 'boolean') { + clone[key] = val + continue + } + + throw new TypeError("clone is not deep and does not support nested objects") + } + + return clone +} +lunr.FieldRef = function (docRef, fieldName, stringValue) { + this.docRef = docRef + this.fieldName = fieldName + this._stringValue = stringValue +} + +lunr.FieldRef.joiner = "/" + +lunr.FieldRef.fromString = function (s) { + var n = s.indexOf(lunr.FieldRef.joiner) + + if (n === -1) { + throw "malformed field ref string" + } + + var fieldRef = s.slice(0, n), + docRef = s.slice(n + 1) + + return new lunr.FieldRef (docRef, fieldRef, s) +} + +lunr.FieldRef.prototype.toString = function () { + if (this._stringValue == undefined) { + this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef + } + + return this._stringValue +} +/*! + * lunr.Set + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A lunr set. + * + * @constructor + */ +lunr.Set = function (elements) { + this.elements = Object.create(null) + + if (elements) { + this.length = elements.length + + for (var i = 0; i < this.length; i++) { + this.elements[elements[i]] = true + } + } else { + this.length = 0 + } +} + +/** + * A complete set that contains all elements. + * + * @static + * @readonly + * @type {lunr.Set} + */ +lunr.Set.complete = { + intersect: function (other) { + return other + }, + + union: function (other) { + return other + }, + + contains: function () { + return true + } +} + +/** + * An empty set that contains no elements. + * + * @static + * @readonly + * @type {lunr.Set} + */ +lunr.Set.empty = { + intersect: function () { + return this + }, + + union: function (other) { + return other + }, + + contains: function () { + return false + } +} + +/** + * Returns true if this set contains the specified object. + * + * @param {object} object - Object whose presence in this set is to be tested. + * @returns {boolean} - True if this set contains the specified object. + */ +lunr.Set.prototype.contains = function (object) { + return !!this.elements[object] +} + +/** + * Returns a new set containing only the elements that are present in both + * this set and the specified set. + * + * @param {lunr.Set} other - set to intersect with this set. + * @returns {lunr.Set} a new set that is the intersection of this and the specified set. + */ + +lunr.Set.prototype.intersect = function (other) { + var a, b, elements, intersection = [] + + if (other === lunr.Set.complete) { + return this + } + + if (other === lunr.Set.empty) { + return other + } + + if (this.length < other.length) { + a = this + b = other + } else { + a = other + b = this + } + + elements = Object.keys(a.elements) + + for (var i = 0; i < elements.length; i++) { + var element = elements[i] + if (element in b.elements) { + intersection.push(element) + } + } + + return new lunr.Set (intersection) +} + +/** + * Returns a new set combining the elements of this and the specified set. + * + * @param {lunr.Set} other - set to union with this set. + * @return {lunr.Set} a new set that is the union of this and the specified set. + */ + +lunr.Set.prototype.union = function (other) { + if (other === lunr.Set.complete) { + return lunr.Set.complete + } + + if (other === lunr.Set.empty) { + return this + } + + return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements))) +} +/** + * A function to calculate the inverse document frequency for + * a posting. This is shared between the builder and the index + * + * @private + * @param {object} posting - The posting for a given term + * @param {number} documentCount - The total number of documents. + */ +lunr.idf = function (posting, documentCount) { + var documentsWithTerm = 0 + + for (var fieldName in posting) { + if (fieldName == '_index') continue // Ignore the term index, its not a field + documentsWithTerm += Object.keys(posting[fieldName]).length + } + + var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5) + + return Math.log(1 + Math.abs(x)) +} + +/** + * A token wraps a string representation of a token + * as it is passed through the text processing pipeline. + * + * @constructor + * @param {string} [str=''] - The string token being wrapped. + * @param {object} [metadata={}] - Metadata associated with this token. + */ +lunr.Token = function (str, metadata) { + this.str = str || "" + this.metadata = metadata || {} +} + +/** + * Returns the token string that is being wrapped by this object. + * + * @returns {string} + */ +lunr.Token.prototype.toString = function () { + return this.str +} + +/** + * A token update function is used when updating or optionally + * when cloning a token. + * + * @callback lunr.Token~updateFunction + * @param {string} str - The string representation of the token. + * @param {Object} metadata - All metadata associated with this token. + */ + +/** + * Applies the given function to the wrapped string token. + * + * @example + * token.update(function (str, metadata) { + * return str.toUpperCase() + * }) + * + * @param {lunr.Token~updateFunction} fn - A function to apply to the token string. + * @returns {lunr.Token} + */ +lunr.Token.prototype.update = function (fn) { + this.str = fn(this.str, this.metadata) + return this +} + +/** + * Creates a clone of this token. Optionally a function can be + * applied to the cloned token. + * + * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token. + * @returns {lunr.Token} + */ +lunr.Token.prototype.clone = function (fn) { + fn = fn || function (s) { return s } + return new lunr.Token (fn(this.str, this.metadata), this.metadata) +} +/*! + * lunr.tokenizer + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A function for splitting a string into tokens ready to be inserted into + * the search index. Uses `lunr.tokenizer.separator` to split strings, change + * the value of this property to change how strings are split into tokens. + * + * This tokenizer will convert its parameter to a string by calling `toString` and + * then will split this string on the character in `lunr.tokenizer.separator`. + * Arrays will have their elements converted to strings and wrapped in a lunr.Token. + * + * Optional metadata can be passed to the tokenizer, this metadata will be cloned and + * added as metadata to every token that is created from the object to be tokenized. + * + * @static + * @param {?(string|object|object[])} obj - The object to convert into tokens + * @param {?object} metadata - Optional metadata to associate with every token + * @returns {lunr.Token[]} + * @see {@link lunr.Pipeline} + */ +lunr.tokenizer = function (obj, metadata) { + if (obj == null || obj == undefined) { + return [] + } + + if (Array.isArray(obj)) { + return obj.map(function (t) { + return new lunr.Token( + lunr.utils.asString(t).toLowerCase(), + lunr.utils.clone(metadata) + ) + }) + } + + var str = obj.toString().trim().toLowerCase(), + len = str.length, + tokens = [] + + for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) { + var char = str.charAt(sliceEnd), + sliceLength = sliceEnd - sliceStart + + if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) { + + if (sliceLength > 0) { + var tokenMetadata = lunr.utils.clone(metadata) || {} + tokenMetadata["position"] = [sliceStart, sliceLength] + tokenMetadata["index"] = tokens.length + + tokens.push( + new lunr.Token ( + str.slice(sliceStart, sliceEnd), + tokenMetadata + ) + ) + } + + sliceStart = sliceEnd + 1 + } + + } + + return tokens +} + +/** + * The separator used to split a string into tokens. Override this property to change the behaviour of + * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens. + * + * @static + * @see lunr.tokenizer + */ +lunr.tokenizer.separator = /[\s\-]+/ +/*! + * lunr.Pipeline + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * lunr.Pipelines maintain an ordered list of functions to be applied to all + * tokens in documents entering the search index and queries being ran against + * the index. + * + * An instance of lunr.Index created with the lunr shortcut will contain a + * pipeline with a stop word filter and an English language stemmer. Extra + * functions can be added before or after either of these functions or these + * default functions can be removed. + * + * When run the pipeline will call each function in turn, passing a token, the + * index of that token in the original list of all tokens and finally a list of + * all the original tokens. + * + * The output of functions in the pipeline will be passed to the next function + * in the pipeline. To exclude a token from entering the index the function + * should return undefined, the rest of the pipeline will not be called with + * this token. + * + * For serialisation of pipelines to work, all functions used in an instance of + * a pipeline should be registered with lunr.Pipeline. Registered functions can + * then be loaded. If trying to load a serialised pipeline that uses functions + * that are not registered an error will be thrown. + * + * If not planning on serialising the pipeline then registering pipeline functions + * is not necessary. + * + * @constructor + */ +lunr.Pipeline = function () { + this._stack = [] +} + +lunr.Pipeline.registeredFunctions = Object.create(null) + +/** + * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token + * string as well as all known metadata. A pipeline function can mutate the token string + * or mutate (or add) metadata for a given token. + * + * A pipeline function can indicate that the passed token should be discarded by returning + * null. This token will not be passed to any downstream pipeline functions and will not be + * added to the index. + * + * Multiple tokens can be returned by returning an array of tokens. Each token will be passed + * to any downstream pipeline functions and all will returned tokens will be added to the index. + * + * Any number of pipeline functions may be chained together using a lunr.Pipeline. + * + * @interface lunr.PipelineFunction + * @param {lunr.Token} token - A token from the document being processed. + * @param {number} i - The index of this token in the complete list of tokens for this document/field. + * @param {lunr.Token[]} tokens - All tokens for this document/field. + * @returns {(?lunr.Token|lunr.Token[])} + */ + +/** + * Register a function with the pipeline. + * + * Functions that are used in the pipeline should be registered if the pipeline + * needs to be serialised, or a serialised pipeline needs to be loaded. + * + * Registering a function does not add it to a pipeline, functions must still be + * added to instances of the pipeline for them to be used when running a pipeline. + * + * @param {lunr.PipelineFunction} fn - The function to check for. + * @param {String} label - The label to register this function with + */ +lunr.Pipeline.registerFunction = function (fn, label) { + if (label in this.registeredFunctions) { + lunr.utils.warn('Overwriting existing registered function: ' + label) + } + + fn.label = label + lunr.Pipeline.registeredFunctions[fn.label] = fn +} + +/** + * Warns if the function is not registered as a Pipeline function. + * + * @param {lunr.PipelineFunction} fn - The function to check for. + * @private + */ +lunr.Pipeline.warnIfFunctionNotRegistered = function (fn) { + var isRegistered = fn.label && (fn.label in this.registeredFunctions) + + if (!isRegistered) { + lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\n', fn) + } +} + +/** + * Loads a previously serialised pipeline. + * + * All functions to be loaded must already be registered with lunr.Pipeline. + * If any function from the serialised data has not been registered then an + * error will be thrown. + * + * @param {Object} serialised - The serialised pipeline to load. + * @returns {lunr.Pipeline} + */ +lunr.Pipeline.load = function (serialised) { + var pipeline = new lunr.Pipeline + + serialised.forEach(function (fnName) { + var fn = lunr.Pipeline.registeredFunctions[fnName] + + if (fn) { + pipeline.add(fn) + } else { + throw new Error('Cannot load unregistered function: ' + fnName) + } + }) + + return pipeline +} + +/** + * Adds new functions to the end of the pipeline. + * + * Logs a warning if the function has not been registered. + * + * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline. + */ +lunr.Pipeline.prototype.add = function () { + var fns = Array.prototype.slice.call(arguments) + + fns.forEach(function (fn) { + lunr.Pipeline.warnIfFunctionNotRegistered(fn) + this._stack.push(fn) + }, this) +} + +/** + * Adds a single function after a function that already exists in the + * pipeline. + * + * Logs a warning if the function has not been registered. + * + * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. + * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. + */ +lunr.Pipeline.prototype.after = function (existingFn, newFn) { + lunr.Pipeline.warnIfFunctionNotRegistered(newFn) + + var pos = this._stack.indexOf(existingFn) + if (pos == -1) { + throw new Error('Cannot find existingFn') + } + + pos = pos + 1 + this._stack.splice(pos, 0, newFn) +} + +/** + * Adds a single function before a function that already exists in the + * pipeline. + * + * Logs a warning if the function has not been registered. + * + * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. + * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. + */ +lunr.Pipeline.prototype.before = function (existingFn, newFn) { + lunr.Pipeline.warnIfFunctionNotRegistered(newFn) + + var pos = this._stack.indexOf(existingFn) + if (pos == -1) { + throw new Error('Cannot find existingFn') + } + + this._stack.splice(pos, 0, newFn) +} + +/** + * Removes a function from the pipeline. + * + * @param {lunr.PipelineFunction} fn The function to remove from the pipeline. + */ +lunr.Pipeline.prototype.remove = function (fn) { + var pos = this._stack.indexOf(fn) + if (pos == -1) { + return + } + + this._stack.splice(pos, 1) +} + +/** + * Runs the current list of functions that make up the pipeline against the + * passed tokens. + * + * @param {Array} tokens The tokens to run through the pipeline. + * @returns {Array} + */ +lunr.Pipeline.prototype.run = function (tokens) { + var stackLength = this._stack.length + + for (var i = 0; i < stackLength; i++) { + var fn = this._stack[i] + var memo = [] + + for (var j = 0; j < tokens.length; j++) { + var result = fn(tokens[j], j, tokens) + + if (result === void 0 || result === '') continue + + if (Array.isArray(result)) { + for (var k = 0; k < result.length; k++) { + memo.push(result[k]) + } + } else { + memo.push(result) + } + } + + tokens = memo + } + + return tokens +} + +/** + * Convenience method for passing a string through a pipeline and getting + * strings out. This method takes care of wrapping the passed string in a + * token and mapping the resulting tokens back to strings. + * + * @param {string} str - The string to pass through the pipeline. + * @param {?object} metadata - Optional metadata to associate with the token + * passed to the pipeline. + * @returns {string[]} + */ +lunr.Pipeline.prototype.runString = function (str, metadata) { + var token = new lunr.Token (str, metadata) + + return this.run([token]).map(function (t) { + return t.toString() + }) +} + +/** + * Resets the pipeline by removing any existing processors. + * + */ +lunr.Pipeline.prototype.reset = function () { + this._stack = [] +} + +/** + * Returns a representation of the pipeline ready for serialisation. + * + * Logs a warning if the function has not been registered. + * + * @returns {Array} + */ +lunr.Pipeline.prototype.toJSON = function () { + return this._stack.map(function (fn) { + lunr.Pipeline.warnIfFunctionNotRegistered(fn) + + return fn.label + }) +} +/*! + * lunr.Vector + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A vector is used to construct the vector space of documents and queries. These + * vectors support operations to determine the similarity between two documents or + * a document and a query. + * + * Normally no parameters are required for initializing a vector, but in the case of + * loading a previously dumped vector the raw elements can be provided to the constructor. + * + * For performance reasons vectors are implemented with a flat array, where an elements + * index is immediately followed by its value. E.g. [index, value, index, value]. This + * allows the underlying array to be as sparse as possible and still offer decent + * performance when being used for vector calculations. + * + * @constructor + * @param {Number[]} [elements] - The flat list of element index and element value pairs. + */ +lunr.Vector = function (elements) { + this._magnitude = 0 + this.elements = elements || [] +} + + +/** + * Calculates the position within the vector to insert a given index. + * + * This is used internally by insert and upsert. If there are duplicate indexes then + * the position is returned as if the value for that index were to be updated, but it + * is the callers responsibility to check whether there is a duplicate at that index + * + * @param {Number} insertIdx - The index at which the element should be inserted. + * @returns {Number} + */ +lunr.Vector.prototype.positionForIndex = function (index) { + // For an empty vector the tuple can be inserted at the beginning + if (this.elements.length == 0) { + return 0 + } + + var start = 0, + end = this.elements.length / 2, + sliceLength = end - start, + pivotPoint = Math.floor(sliceLength / 2), + pivotIndex = this.elements[pivotPoint * 2] + + while (sliceLength > 1) { + if (pivotIndex < index) { + start = pivotPoint + } + + if (pivotIndex > index) { + end = pivotPoint + } + + if (pivotIndex == index) { + break + } + + sliceLength = end - start + pivotPoint = start + Math.floor(sliceLength / 2) + pivotIndex = this.elements[pivotPoint * 2] + } + + if (pivotIndex == index) { + return pivotPoint * 2 + } + + if (pivotIndex > index) { + return pivotPoint * 2 + } + + if (pivotIndex < index) { + return (pivotPoint + 1) * 2 + } +} + +/** + * Inserts an element at an index within the vector. + * + * Does not allow duplicates, will throw an error if there is already an entry + * for this index. + * + * @param {Number} insertIdx - The index at which the element should be inserted. + * @param {Number} val - The value to be inserted into the vector. + */ +lunr.Vector.prototype.insert = function (insertIdx, val) { + this.upsert(insertIdx, val, function () { + throw "duplicate index" + }) +} + +/** + * Inserts or updates an existing index within the vector. + * + * @param {Number} insertIdx - The index at which the element should be inserted. + * @param {Number} val - The value to be inserted into the vector. + * @param {function} fn - A function that is called for updates, the existing value and the + * requested value are passed as arguments + */ +lunr.Vector.prototype.upsert = function (insertIdx, val, fn) { + this._magnitude = 0 + var position = this.positionForIndex(insertIdx) + + if (this.elements[position] == insertIdx) { + this.elements[position + 1] = fn(this.elements[position + 1], val) + } else { + this.elements.splice(position, 0, insertIdx, val) + } +} + +/** + * Calculates the magnitude of this vector. + * + * @returns {Number} + */ +lunr.Vector.prototype.magnitude = function () { + if (this._magnitude) return this._magnitude + + var sumOfSquares = 0, + elementsLength = this.elements.length + + for (var i = 1; i < elementsLength; i += 2) { + var val = this.elements[i] + sumOfSquares += val * val + } + + return this._magnitude = Math.sqrt(sumOfSquares) +} + +/** + * Calculates the dot product of this vector and another vector. + * + * @param {lunr.Vector} otherVector - The vector to compute the dot product with. + * @returns {Number} + */ +lunr.Vector.prototype.dot = function (otherVector) { + var dotProduct = 0, + a = this.elements, b = otherVector.elements, + aLen = a.length, bLen = b.length, + aVal = 0, bVal = 0, + i = 0, j = 0 + + while (i < aLen && j < bLen) { + aVal = a[i], bVal = b[j] + if (aVal < bVal) { + i += 2 + } else if (aVal > bVal) { + j += 2 + } else if (aVal == bVal) { + dotProduct += a[i + 1] * b[j + 1] + i += 2 + j += 2 + } + } + + return dotProduct +} + +/** + * Calculates the similarity between this vector and another vector. + * + * @param {lunr.Vector} otherVector - The other vector to calculate the + * similarity with. + * @returns {Number} + */ +lunr.Vector.prototype.similarity = function (otherVector) { + return this.dot(otherVector) / this.magnitude() || 0 +} + +/** + * Converts the vector to an array of the elements within the vector. + * + * @returns {Number[]} + */ +lunr.Vector.prototype.toArray = function () { + var output = new Array (this.elements.length / 2) + + for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) { + output[j] = this.elements[i] + } + + return output +} + +/** + * A JSON serializable representation of the vector. + * + * @returns {Number[]} + */ +lunr.Vector.prototype.toJSON = function () { + return this.elements +} +/* eslint-disable */ +/*! + * lunr.stemmer + * Copyright (C) 2018 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ + +/** + * lunr.stemmer is an english language stemmer, this is a JavaScript + * implementation of the PorterStemmer taken from http://tartarus.org/~martin + * + * @static + * @implements {lunr.PipelineFunction} + * @param {lunr.Token} token - The string to stem + * @returns {lunr.Token} + * @see {@link lunr.Pipeline} + * @function + */ +lunr.stemmer = (function(){ + var step2list = { + "ational" : "ate", + "tional" : "tion", + "enci" : "ence", + "anci" : "ance", + "izer" : "ize", + "bli" : "ble", + "alli" : "al", + "entli" : "ent", + "eli" : "e", + "ousli" : "ous", + "ization" : "ize", + "ation" : "ate", + "ator" : "ate", + "alism" : "al", + "iveness" : "ive", + "fulness" : "ful", + "ousness" : "ous", + "aliti" : "al", + "iviti" : "ive", + "biliti" : "ble", + "logi" : "log" + }, + + step3list = { + "icate" : "ic", + "ative" : "", + "alize" : "al", + "iciti" : "ic", + "ical" : "ic", + "ful" : "", + "ness" : "" + }, + + c = "[^aeiou]", // consonant + v = "[aeiouy]", // vowel + C = c + "[^aeiouy]*", // consonant sequence + V = v + "[aeiou]*", // vowel sequence + + mgr0 = "^(" + C + ")?" + V + C, // [C]VC... is m>0 + meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$", // [C]VC[V] is m=1 + mgr1 = "^(" + C + ")?" + V + C + V + C, // [C]VCVC... is m>1 + s_v = "^(" + C + ")?" + v; // vowel in stem + + var re_mgr0 = new RegExp(mgr0); + var re_mgr1 = new RegExp(mgr1); + var re_meq1 = new RegExp(meq1); + var re_s_v = new RegExp(s_v); + + var re_1a = /^(.+?)(ss|i)es$/; + var re2_1a = /^(.+?)([^s])s$/; + var re_1b = /^(.+?)eed$/; + var re2_1b = /^(.+?)(ed|ing)$/; + var re_1b_2 = /.$/; + var re2_1b_2 = /(at|bl|iz)$/; + var re3_1b_2 = new RegExp("([^aeiouylsz])\\1$"); + var re4_1b_2 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + + var re_1c = /^(.+?[^aeiou])y$/; + var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + + var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + + var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + var re2_4 = /^(.+?)(s|t)(ion)$/; + + var re_5 = /^(.+?)e$/; + var re_5_1 = /ll$/; + var re3_5 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + + var porterStemmer = function porterStemmer(w) { + var stem, + suffix, + firstch, + re, + re2, + re3, + re4; + + if (w.length < 3) { return w; } + + firstch = w.substr(0,1); + if (firstch == "y") { + w = firstch.toUpperCase() + w.substr(1); + } + + // Step 1a + re = re_1a + re2 = re2_1a; + + if (re.test(w)) { w = w.replace(re,"$1$2"); } + else if (re2.test(w)) { w = w.replace(re2,"$1$2"); } + + // Step 1b + re = re_1b; + re2 = re2_1b; + if (re.test(w)) { + var fp = re.exec(w); + re = re_mgr0; + if (re.test(fp[1])) { + re = re_1b_2; + w = w.replace(re,""); + } + } else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = re_s_v; + if (re2.test(stem)) { + w = stem; + re2 = re2_1b_2; + re3 = re3_1b_2; + re4 = re4_1b_2; + if (re2.test(w)) { w = w + "e"; } + else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,""); } + else if (re4.test(w)) { w = w + "e"; } + } + } + + // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say) + re = re_1c; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem + "i"; + } + + // Step 2 + re = re_2; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = re_mgr0; + if (re.test(stem)) { + w = stem + step2list[suffix]; + } + } + + // Step 3 + re = re_3; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = re_mgr0; + if (re.test(stem)) { + w = stem + step3list[suffix]; + } + } + + // Step 4 + re = re_4; + re2 = re2_4; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = re_mgr1; + if (re.test(stem)) { + w = stem; + } + } else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = re_mgr1; + if (re2.test(stem)) { + w = stem; + } + } + + // Step 5 + re = re_5; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = re_mgr1; + re2 = re_meq1; + re3 = re3_5; + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) { + w = stem; + } + } + + re = re_5_1; + re2 = re_mgr1; + if (re.test(w) && re2.test(w)) { + re = re_1b_2; + w = w.replace(re,""); + } + + // and turn initial Y back to y + + if (firstch == "y") { + w = firstch.toLowerCase() + w.substr(1); + } + + return w; + }; + + return function (token) { + return token.update(porterStemmer); + } +})(); + +lunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer') +/*! + * lunr.stopWordFilter + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * lunr.generateStopWordFilter builds a stopWordFilter function from the provided + * list of stop words. + * + * The built in lunr.stopWordFilter is built using this generator and can be used + * to generate custom stopWordFilters for applications or non English languages. + * + * @function + * @param {Array} token The token to pass through the filter + * @returns {lunr.PipelineFunction} + * @see lunr.Pipeline + * @see lunr.stopWordFilter + */ +lunr.generateStopWordFilter = function (stopWords) { + var words = stopWords.reduce(function (memo, stopWord) { + memo[stopWord] = stopWord + return memo + }, {}) + + return function (token) { + if (token && words[token.toString()] !== token.toString()) return token + } +} + +/** + * lunr.stopWordFilter is an English language stop word list filter, any words + * contained in the list will not be passed through the filter. + * + * This is intended to be used in the Pipeline. If the token does not pass the + * filter then undefined will be returned. + * + * @function + * @implements {lunr.PipelineFunction} + * @params {lunr.Token} token - A token to check for being a stop word. + * @returns {lunr.Token} + * @see {@link lunr.Pipeline} + */ +lunr.stopWordFilter = lunr.generateStopWordFilter([ + 'a', + 'able', + 'about', + 'across', + 'after', + 'all', + 'almost', + 'also', + 'am', + 'among', + 'an', + 'and', + 'any', + 'are', + 'as', + 'at', + 'be', + 'because', + 'been', + 'but', + 'by', + 'can', + 'cannot', + 'could', + 'dear', + 'did', + 'do', + 'does', + 'either', + 'else', + 'ever', + 'every', + 'for', + 'from', + 'get', + 'got', + 'had', + 'has', + 'have', + 'he', + 'her', + 'hers', + 'him', + 'his', + 'how', + 'however', + 'i', + 'if', + 'in', + 'into', + 'is', + 'it', + 'its', + 'just', + 'least', + 'let', + 'like', + 'likely', + 'may', + 'me', + 'might', + 'most', + 'must', + 'my', + 'neither', + 'no', + 'nor', + 'not', + 'of', + 'off', + 'often', + 'on', + 'only', + 'or', + 'other', + 'our', + 'own', + 'rather', + 'said', + 'say', + 'says', + 'she', + 'should', + 'since', + 'so', + 'some', + 'than', + 'that', + 'the', + 'their', + 'them', + 'then', + 'there', + 'these', + 'they', + 'this', + 'tis', + 'to', + 'too', + 'twas', + 'us', + 'wants', + 'was', + 'we', + 'were', + 'what', + 'when', + 'where', + 'which', + 'while', + 'who', + 'whom', + 'why', + 'will', + 'with', + 'would', + 'yet', + 'you', + 'your' +]) + +lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter') +/*! + * lunr.trimmer + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * lunr.trimmer is a pipeline function for trimming non word + * characters from the beginning and end of tokens before they + * enter the index. + * + * This implementation may not work correctly for non latin + * characters and should either be removed or adapted for use + * with languages with non-latin characters. + * + * @static + * @implements {lunr.PipelineFunction} + * @param {lunr.Token} token The token to pass through the filter + * @returns {lunr.Token} + * @see lunr.Pipeline + */ +lunr.trimmer = function (token) { + return token.update(function (s) { + return s.replace(/^\W+/, '').replace(/\W+$/, '') + }) +} + +lunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer') +/*! + * lunr.TokenSet + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A token set is used to store the unique list of all tokens + * within an index. Token sets are also used to represent an + * incoming query to the index, this query token set and index + * token set are then intersected to find which tokens to look + * up in the inverted index. + * + * A token set can hold multiple tokens, as in the case of the + * index token set, or it can hold a single token as in the + * case of a simple query token set. + * + * Additionally token sets are used to perform wildcard matching. + * Leading, contained and trailing wildcards are supported, and + * from this edit distance matching can also be provided. + * + * Token sets are implemented as a minimal finite state automata, + * where both common prefixes and suffixes are shared between tokens. + * This helps to reduce the space used for storing the token set. + * + * @constructor + */ +lunr.TokenSet = function () { + this.final = false + this.edges = {} + this.id = lunr.TokenSet._nextId + lunr.TokenSet._nextId += 1 +} + +/** + * Keeps track of the next, auto increment, identifier to assign + * to a new tokenSet. + * + * TokenSets require a unique identifier to be correctly minimised. + * + * @private + */ +lunr.TokenSet._nextId = 1 + +/** + * Creates a TokenSet instance from the given sorted array of words. + * + * @param {String[]} arr - A sorted array of strings to create the set from. + * @returns {lunr.TokenSet} + * @throws Will throw an error if the input array is not sorted. + */ +lunr.TokenSet.fromArray = function (arr) { + var builder = new lunr.TokenSet.Builder + + for (var i = 0, len = arr.length; i < len; i++) { + builder.insert(arr[i]) + } + + builder.finish() + return builder.root +} + +/** + * Creates a token set from a query clause. + * + * @private + * @param {Object} clause - A single clause from lunr.Query. + * @param {string} clause.term - The query clause term. + * @param {number} [clause.editDistance] - The optional edit distance for the term. + * @returns {lunr.TokenSet} + */ +lunr.TokenSet.fromClause = function (clause) { + if ('editDistance' in clause) { + return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance) + } else { + return lunr.TokenSet.fromString(clause.term) + } +} + +/** + * Creates a token set representing a single string with a specified + * edit distance. + * + * Insertions, deletions, substitutions and transpositions are each + * treated as an edit distance of 1. + * + * Increasing the allowed edit distance will have a dramatic impact + * on the performance of both creating and intersecting these TokenSets. + * It is advised to keep the edit distance less than 3. + * + * @param {string} str - The string to create the token set from. + * @param {number} editDistance - The allowed edit distance to match. + * @returns {lunr.Vector} + */ +lunr.TokenSet.fromFuzzyString = function (str, editDistance) { + var root = new lunr.TokenSet + + var stack = [{ + node: root, + editsRemaining: editDistance, + str: str + }] + + while (stack.length) { + var frame = stack.pop() + + // no edit + if (frame.str.length > 0) { + var char = frame.str.charAt(0), + noEditNode + + if (char in frame.node.edges) { + noEditNode = frame.node.edges[char] + } else { + noEditNode = new lunr.TokenSet + frame.node.edges[char] = noEditNode + } + + if (frame.str.length == 1) { + noEditNode.final = true + } + + stack.push({ + node: noEditNode, + editsRemaining: frame.editsRemaining, + str: frame.str.slice(1) + }) + } + + // deletion + // can only do a deletion if we have enough edits remaining + // and if there are characters left to delete in the string + if (frame.editsRemaining > 0 && frame.str.length > 1) { + var char = frame.str.charAt(1), + deletionNode + + if (char in frame.node.edges) { + deletionNode = frame.node.edges[char] + } else { + deletionNode = new lunr.TokenSet + frame.node.edges[char] = deletionNode + } + + if (frame.str.length <= 2) { + deletionNode.final = true + } else { + stack.push({ + node: deletionNode, + editsRemaining: frame.editsRemaining - 1, + str: frame.str.slice(2) + }) + } + } + + // deletion + // just removing the last character from the str + if (frame.editsRemaining > 0 && frame.str.length == 1) { + frame.node.final = true + } + + // substitution + // can only do a substitution if we have enough edits remaining + // and if there are characters left to substitute + if (frame.editsRemaining > 0 && frame.str.length >= 1) { + if ("*" in frame.node.edges) { + var substitutionNode = frame.node.edges["*"] + } else { + var substitutionNode = new lunr.TokenSet + frame.node.edges["*"] = substitutionNode + } + + if (frame.str.length == 1) { + substitutionNode.final = true + } else { + stack.push({ + node: substitutionNode, + editsRemaining: frame.editsRemaining - 1, + str: frame.str.slice(1) + }) + } + } + + // insertion + // can only do insertion if there are edits remaining + if (frame.editsRemaining > 0) { + if ("*" in frame.node.edges) { + var insertionNode = frame.node.edges["*"] + } else { + var insertionNode = new lunr.TokenSet + frame.node.edges["*"] = insertionNode + } + + if (frame.str.length == 0) { + insertionNode.final = true + } else { + stack.push({ + node: insertionNode, + editsRemaining: frame.editsRemaining - 1, + str: frame.str + }) + } + } + + // transposition + // can only do a transposition if there are edits remaining + // and there are enough characters to transpose + if (frame.editsRemaining > 0 && frame.str.length > 1) { + var charA = frame.str.charAt(0), + charB = frame.str.charAt(1), + transposeNode + + if (charB in frame.node.edges) { + transposeNode = frame.node.edges[charB] + } else { + transposeNode = new lunr.TokenSet + frame.node.edges[charB] = transposeNode + } + + if (frame.str.length == 1) { + transposeNode.final = true + } else { + stack.push({ + node: transposeNode, + editsRemaining: frame.editsRemaining - 1, + str: charA + frame.str.slice(2) + }) + } + } + } + + return root +} + +/** + * Creates a TokenSet from a string. + * + * The string may contain one or more wildcard characters (*) + * that will allow wildcard matching when intersecting with + * another TokenSet. + * + * @param {string} str - The string to create a TokenSet from. + * @returns {lunr.TokenSet} + */ +lunr.TokenSet.fromString = function (str) { + var node = new lunr.TokenSet, + root = node + + /* + * Iterates through all characters within the passed string + * appending a node for each character. + * + * When a wildcard character is found then a self + * referencing edge is introduced to continually match + * any number of any characters. + */ + for (var i = 0, len = str.length; i < len; i++) { + var char = str[i], + final = (i == len - 1) + + if (char == "*") { + node.edges[char] = node + node.final = final + + } else { + var next = new lunr.TokenSet + next.final = final + + node.edges[char] = next + node = next + } + } + + return root +} + +/** + * Converts this TokenSet into an array of strings + * contained within the TokenSet. + * + * @returns {string[]} + */ +lunr.TokenSet.prototype.toArray = function () { + var words = [] + + var stack = [{ + prefix: "", + node: this + }] + + while (stack.length) { + var frame = stack.pop(), + edges = Object.keys(frame.node.edges), + len = edges.length + + if (frame.node.final) { + /* In Safari, at this point the prefix is sometimes corrupted, see: + * https://github.com/olivernn/lunr.js/issues/279 Calling any + * String.prototype method forces Safari to "cast" this string to what + * it's supposed to be, fixing the bug. */ + frame.prefix.charAt(0) + words.push(frame.prefix) + } + + for (var i = 0; i < len; i++) { + var edge = edges[i] + + stack.push({ + prefix: frame.prefix.concat(edge), + node: frame.node.edges[edge] + }) + } + } + + return words +} + +/** + * Generates a string representation of a TokenSet. + * + * This is intended to allow TokenSets to be used as keys + * in objects, largely to aid the construction and minimisation + * of a TokenSet. As such it is not designed to be a human + * friendly representation of the TokenSet. + * + * @returns {string} + */ +lunr.TokenSet.prototype.toString = function () { + // NOTE: Using Object.keys here as this.edges is very likely + // to enter 'hash-mode' with many keys being added + // + // avoiding a for-in loop here as it leads to the function + // being de-optimised (at least in V8). From some simple + // benchmarks the performance is comparable, but allowing + // V8 to optimize may mean easy performance wins in the future. + + if (this._str) { + return this._str + } + + var str = this.final ? '1' : '0', + labels = Object.keys(this.edges).sort(), + len = labels.length + + for (var i = 0; i < len; i++) { + var label = labels[i], + node = this.edges[label] + + str = str + label + node.id + } + + return str +} + +/** + * Returns a new TokenSet that is the intersection of + * this TokenSet and the passed TokenSet. + * + * This intersection will take into account any wildcards + * contained within the TokenSet. + * + * @param {lunr.TokenSet} b - An other TokenSet to intersect with. + * @returns {lunr.TokenSet} + */ +lunr.TokenSet.prototype.intersect = function (b) { + var output = new lunr.TokenSet, + frame = undefined + + var stack = [{ + qNode: b, + output: output, + node: this + }] + + while (stack.length) { + frame = stack.pop() + + // NOTE: As with the #toString method, we are using + // Object.keys and a for loop instead of a for-in loop + // as both of these objects enter 'hash' mode, causing + // the function to be de-optimised in V8 + var qEdges = Object.keys(frame.qNode.edges), + qLen = qEdges.length, + nEdges = Object.keys(frame.node.edges), + nLen = nEdges.length + + for (var q = 0; q < qLen; q++) { + var qEdge = qEdges[q] + + for (var n = 0; n < nLen; n++) { + var nEdge = nEdges[n] + + if (nEdge == qEdge || qEdge == '*') { + var node = frame.node.edges[nEdge], + qNode = frame.qNode.edges[qEdge], + final = node.final && qNode.final, + next = undefined + + if (nEdge in frame.output.edges) { + // an edge already exists for this character + // no need to create a new node, just set the finality + // bit unless this node is already final + next = frame.output.edges[nEdge] + next.final = next.final || final + + } else { + // no edge exists yet, must create one + // set the finality bit and insert it + // into the output + next = new lunr.TokenSet + next.final = final + frame.output.edges[nEdge] = next + } + + stack.push({ + qNode: qNode, + output: next, + node: node + }) + } + } + } + } + + return output +} +lunr.TokenSet.Builder = function () { + this.previousWord = "" + this.root = new lunr.TokenSet + this.uncheckedNodes = [] + this.minimizedNodes = {} +} + +lunr.TokenSet.Builder.prototype.insert = function (word) { + var node, + commonPrefix = 0 + + if (word < this.previousWord) { + throw new Error ("Out of order word insertion") + } + + for (var i = 0; i < word.length && i < this.previousWord.length; i++) { + if (word[i] != this.previousWord[i]) break + commonPrefix++ + } + + this.minimize(commonPrefix) + + if (this.uncheckedNodes.length == 0) { + node = this.root + } else { + node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child + } + + for (var i = commonPrefix; i < word.length; i++) { + var nextNode = new lunr.TokenSet, + char = word[i] + + node.edges[char] = nextNode + + this.uncheckedNodes.push({ + parent: node, + char: char, + child: nextNode + }) + + node = nextNode + } + + node.final = true + this.previousWord = word +} + +lunr.TokenSet.Builder.prototype.finish = function () { + this.minimize(0) +} + +lunr.TokenSet.Builder.prototype.minimize = function (downTo) { + for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) { + var node = this.uncheckedNodes[i], + childKey = node.child.toString() + + if (childKey in this.minimizedNodes) { + node.parent.edges[node.char] = this.minimizedNodes[childKey] + } else { + // Cache the key for this node since + // we know it can't change anymore + node.child._str = childKey + + this.minimizedNodes[childKey] = node.child + } + + this.uncheckedNodes.pop() + } +} +/*! + * lunr.Index + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * An index contains the built index of all documents and provides a query interface + * to the index. + * + * Usually instances of lunr.Index will not be created using this constructor, instead + * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be + * used to load previously built and serialized indexes. + * + * @constructor + * @param {Object} attrs - The attributes of the built search index. + * @param {Object} attrs.invertedIndex - An index of term/field to document reference. + * @param {Object} attrs.fieldVectors - Field vectors + * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens. + * @param {string[]} attrs.fields - The names of indexed document fields. + * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms. + */ +lunr.Index = function (attrs) { + this.invertedIndex = attrs.invertedIndex + this.fieldVectors = attrs.fieldVectors + this.tokenSet = attrs.tokenSet + this.fields = attrs.fields + this.pipeline = attrs.pipeline +} + +/** + * A result contains details of a document matching a search query. + * @typedef {Object} lunr.Index~Result + * @property {string} ref - The reference of the document this result represents. + * @property {number} score - A number between 0 and 1 representing how similar this document is to the query. + * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match. + */ + +/** + * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple + * query language which itself is parsed into an instance of lunr.Query. + * + * For programmatically building queries it is advised to directly use lunr.Query, the query language + * is best used for human entered text rather than program generated text. + * + * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported + * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello' + * or 'world', though those that contain both will rank higher in the results. + * + * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can + * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding + * wildcards will increase the number of documents that will be found but can also have a negative + * impact on query performance, especially with wildcards at the beginning of a term. + * + * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term + * hello in the title field will match this query. Using a field not present in the index will lead + * to an error being thrown. + * + * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term + * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported + * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2. + * Avoid large values for edit distance to improve query performance. + * + * Each term also supports a presence modifier. By default a term's presence in document is optional, however + * this can be changed to either required or prohibited. For a term's presence to be required in a document the + * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and + * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not + * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'. + * + * To escape special characters the backslash character '\' can be used, this allows searches to include + * characters that would normally be considered modifiers, e.g. `foo\~2` will search for a term "foo~2" instead + * of attempting to apply a boost of 2 to the search term "foo". + * + * @typedef {string} lunr.Index~QueryString + * @example Simple single term query + * hello + * @example Multiple term query + * hello world + * @example term scoped to a field + * title:hello + * @example term with a boost of 10 + * hello^10 + * @example term with an edit distance of 2 + * hello~2 + * @example terms with presence modifiers + * -foo +bar baz + */ + +/** + * Performs a search against the index using lunr query syntax. + * + * Results will be returned sorted by their score, the most relevant results + * will be returned first. For details on how the score is calculated, please see + * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}. + * + * For more programmatic querying use lunr.Index#query. + * + * @param {lunr.Index~QueryString} queryString - A string containing a lunr query. + * @throws {lunr.QueryParseError} If the passed query string cannot be parsed. + * @returns {lunr.Index~Result[]} + */ +lunr.Index.prototype.search = function (queryString) { + return this.query(function (query) { + var parser = new lunr.QueryParser(queryString, query) + parser.parse() + }) +} + +/** + * A query builder callback provides a query object to be used to express + * the query to perform on the index. + * + * @callback lunr.Index~queryBuilder + * @param {lunr.Query} query - The query object to build up. + * @this lunr.Query + */ + +/** + * Performs a query against the index using the yielded lunr.Query object. + * + * If performing programmatic queries against the index, this method is preferred + * over lunr.Index#search so as to avoid the additional query parsing overhead. + * + * A query object is yielded to the supplied function which should be used to + * express the query to be run against the index. + * + * Note that although this function takes a callback parameter it is _not_ an + * asynchronous operation, the callback is just yielded a query object to be + * customized. + * + * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query. + * @returns {lunr.Index~Result[]} + */ +lunr.Index.prototype.query = function (fn) { + // for each query clause + // * process terms + // * expand terms from token set + // * find matching documents and metadata + // * get document vectors + // * score documents + + var query = new lunr.Query(this.fields), + matchingFields = Object.create(null), + queryVectors = Object.create(null), + termFieldCache = Object.create(null), + requiredMatches = Object.create(null), + prohibitedMatches = Object.create(null) + + /* + * To support field level boosts a query vector is created per + * field. An empty vector is eagerly created to support negated + * queries. + */ + for (var i = 0; i < this.fields.length; i++) { + queryVectors[this.fields[i]] = new lunr.Vector + } + + fn.call(query, query) + + for (var i = 0; i < query.clauses.length; i++) { + /* + * Unless the pipeline has been disabled for this term, which is + * the case for terms with wildcards, we need to pass the clause + * term through the search pipeline. A pipeline returns an array + * of processed terms. Pipeline functions may expand the passed + * term, which means we may end up performing multiple index lookups + * for a single query term. + */ + var clause = query.clauses[i], + terms = null, + clauseMatches = lunr.Set.complete + + if (clause.usePipeline) { + terms = this.pipeline.runString(clause.term, { + fields: clause.fields + }) + } else { + terms = [clause.term] + } + + for (var m = 0; m < terms.length; m++) { + var term = terms[m] + + /* + * Each term returned from the pipeline needs to use the same query + * clause object, e.g. the same boost and or edit distance. The + * simplest way to do this is to re-use the clause object but mutate + * its term property. + */ + clause.term = term + + /* + * From the term in the clause we create a token set which will then + * be used to intersect the indexes token set to get a list of terms + * to lookup in the inverted index + */ + var termTokenSet = lunr.TokenSet.fromClause(clause), + expandedTerms = this.tokenSet.intersect(termTokenSet).toArray() + + /* + * If a term marked as required does not exist in the tokenSet it is + * impossible for the search to return any matches. We set all the field + * scoped required matches set to empty and stop examining any further + * clauses. + */ + if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) { + for (var k = 0; k < clause.fields.length; k++) { + var field = clause.fields[k] + requiredMatches[field] = lunr.Set.empty + } + + break + } + + for (var j = 0; j < expandedTerms.length; j++) { + /* + * For each term get the posting and termIndex, this is required for + * building the query vector. + */ + var expandedTerm = expandedTerms[j], + posting = this.invertedIndex[expandedTerm], + termIndex = posting._index + + for (var k = 0; k < clause.fields.length; k++) { + /* + * For each field that this query term is scoped by (by default + * all fields are in scope) we need to get all the document refs + * that have this term in that field. + * + * The posting is the entry in the invertedIndex for the matching + * term from above. + */ + var field = clause.fields[k], + fieldPosting = posting[field], + matchingDocumentRefs = Object.keys(fieldPosting), + termField = expandedTerm + "/" + field, + matchingDocumentsSet = new lunr.Set(matchingDocumentRefs) + + /* + * if the presence of this term is required ensure that the matching + * documents are added to the set of required matches for this clause. + * + */ + if (clause.presence == lunr.Query.presence.REQUIRED) { + clauseMatches = clauseMatches.union(matchingDocumentsSet) + + if (requiredMatches[field] === undefined) { + requiredMatches[field] = lunr.Set.complete + } + } + + /* + * if the presence of this term is prohibited ensure that the matching + * documents are added to the set of prohibited matches for this field, + * creating that set if it does not yet exist. + */ + if (clause.presence == lunr.Query.presence.PROHIBITED) { + if (prohibitedMatches[field] === undefined) { + prohibitedMatches[field] = lunr.Set.empty + } + + prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet) + + /* + * Prohibited matches should not be part of the query vector used for + * similarity scoring and no metadata should be extracted so we continue + * to the next field + */ + continue + } + + /* + * The query field vector is populated using the termIndex found for + * the term and a unit value with the appropriate boost applied. + * Using upsert because there could already be an entry in the vector + * for the term we are working with. In that case we just add the scores + * together. + */ + queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b }) + + /** + * If we've already seen this term, field combo then we've already collected + * the matching documents and metadata, no need to go through all that again + */ + if (termFieldCache[termField]) { + continue + } + + for (var l = 0; l < matchingDocumentRefs.length; l++) { + /* + * All metadata for this term/field/document triple + * are then extracted and collected into an instance + * of lunr.MatchData ready to be returned in the query + * results + */ + var matchingDocumentRef = matchingDocumentRefs[l], + matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field), + metadata = fieldPosting[matchingDocumentRef], + fieldMatch + + if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) { + matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata) + } else { + fieldMatch.add(expandedTerm, field, metadata) + } + + } + + termFieldCache[termField] = true + } + } + } + + /** + * If the presence was required we need to update the requiredMatches field sets. + * We do this after all fields for the term have collected their matches because + * the clause terms presence is required in _any_ of the fields not _all_ of the + * fields. + */ + if (clause.presence === lunr.Query.presence.REQUIRED) { + for (var k = 0; k < clause.fields.length; k++) { + var field = clause.fields[k] + requiredMatches[field] = requiredMatches[field].intersect(clauseMatches) + } + } + } + + /** + * Need to combine the field scoped required and prohibited + * matching documents into a global set of required and prohibited + * matches + */ + var allRequiredMatches = lunr.Set.complete, + allProhibitedMatches = lunr.Set.empty + + for (var i = 0; i < this.fields.length; i++) { + var field = this.fields[i] + + if (requiredMatches[field]) { + allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field]) + } + + if (prohibitedMatches[field]) { + allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field]) + } + } + + var matchingFieldRefs = Object.keys(matchingFields), + results = [], + matches = Object.create(null) + + /* + * If the query is negated (contains only prohibited terms) + * we need to get _all_ fieldRefs currently existing in the + * index. This is only done when we know that the query is + * entirely prohibited terms to avoid any cost of getting all + * fieldRefs unnecessarily. + * + * Additionally, blank MatchData must be created to correctly + * populate the results. + */ + if (query.isNegated()) { + matchingFieldRefs = Object.keys(this.fieldVectors) + + for (var i = 0; i < matchingFieldRefs.length; i++) { + var matchingFieldRef = matchingFieldRefs[i] + var fieldRef = lunr.FieldRef.fromString(matchingFieldRef) + matchingFields[matchingFieldRef] = new lunr.MatchData + } + } + + for (var i = 0; i < matchingFieldRefs.length; i++) { + /* + * Currently we have document fields that match the query, but we + * need to return documents. The matchData and scores are combined + * from multiple fields belonging to the same document. + * + * Scores are calculated by field, using the query vectors created + * above, and combined into a final document score using addition. + */ + var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]), + docRef = fieldRef.docRef + + if (!allRequiredMatches.contains(docRef)) { + continue + } + + if (allProhibitedMatches.contains(docRef)) { + continue + } + + var fieldVector = this.fieldVectors[fieldRef], + score = queryVectors[fieldRef.fieldName].similarity(fieldVector), + docMatch + + if ((docMatch = matches[docRef]) !== undefined) { + docMatch.score += score + docMatch.matchData.combine(matchingFields[fieldRef]) + } else { + var match = { + ref: docRef, + score: score, + matchData: matchingFields[fieldRef] + } + matches[docRef] = match + results.push(match) + } + } + + /* + * Sort the results objects by score, highest first. + */ + return results.sort(function (a, b) { + return b.score - a.score + }) +} + +/** + * Prepares the index for JSON serialization. + * + * The schema for this JSON blob will be described in a + * separate JSON schema file. + * + * @returns {Object} + */ +lunr.Index.prototype.toJSON = function () { + var invertedIndex = Object.keys(this.invertedIndex) + .sort() + .map(function (term) { + return [term, this.invertedIndex[term]] + }, this) + + var fieldVectors = Object.keys(this.fieldVectors) + .map(function (ref) { + return [ref, this.fieldVectors[ref].toJSON()] + }, this) + + return { + version: lunr.version, + fields: this.fields, + fieldVectors: fieldVectors, + invertedIndex: invertedIndex, + pipeline: this.pipeline.toJSON() + } +} + +/** + * Loads a previously serialized lunr.Index + * + * @param {Object} serializedIndex - A previously serialized lunr.Index + * @returns {lunr.Index} + */ +lunr.Index.load = function (serializedIndex) { + var attrs = {}, + fieldVectors = {}, + serializedVectors = serializedIndex.fieldVectors, + invertedIndex = Object.create(null), + serializedInvertedIndex = serializedIndex.invertedIndex, + tokenSetBuilder = new lunr.TokenSet.Builder, + pipeline = lunr.Pipeline.load(serializedIndex.pipeline) + + if (serializedIndex.version != lunr.version) { + lunr.utils.warn("Version mismatch when loading serialised index. Current version of lunr '" + lunr.version + "' does not match serialized index '" + serializedIndex.version + "'") + } + + for (var i = 0; i < serializedVectors.length; i++) { + var tuple = serializedVectors[i], + ref = tuple[0], + elements = tuple[1] + + fieldVectors[ref] = new lunr.Vector(elements) + } + + for (var i = 0; i < serializedInvertedIndex.length; i++) { + var tuple = serializedInvertedIndex[i], + term = tuple[0], + posting = tuple[1] + + tokenSetBuilder.insert(term) + invertedIndex[term] = posting + } + + tokenSetBuilder.finish() + + attrs.fields = serializedIndex.fields + + attrs.fieldVectors = fieldVectors + attrs.invertedIndex = invertedIndex + attrs.tokenSet = tokenSetBuilder.root + attrs.pipeline = pipeline + + return new lunr.Index(attrs) +} +/*! + * lunr.Builder + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * lunr.Builder performs indexing on a set of documents and + * returns instances of lunr.Index ready for querying. + * + * All configuration of the index is done via the builder, the + * fields to index, the document reference, the text processing + * pipeline and document scoring parameters are all set on the + * builder before indexing. + * + * @constructor + * @property {string} _ref - Internal reference to the document reference field. + * @property {string[]} _fields - Internal reference to the document fields to index. + * @property {object} invertedIndex - The inverted index maps terms to document fields. + * @property {object} documentTermFrequencies - Keeps track of document term frequencies. + * @property {object} documentLengths - Keeps track of the length of documents added to the index. + * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing. + * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing. + * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index. + * @property {number} documentCount - Keeps track of the total number of documents indexed. + * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75. + * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2. + * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space. + * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index. + */ +lunr.Builder = function () { + this._ref = "id" + this._fields = Object.create(null) + this._documents = Object.create(null) + this.invertedIndex = Object.create(null) + this.fieldTermFrequencies = {} + this.fieldLengths = {} + this.tokenizer = lunr.tokenizer + this.pipeline = new lunr.Pipeline + this.searchPipeline = new lunr.Pipeline + this.documentCount = 0 + this._b = 0.75 + this._k1 = 1.2 + this.termIndex = 0 + this.metadataWhitelist = [] +} + +/** + * Sets the document field used as the document reference. Every document must have this field. + * The type of this field in the document should be a string, if it is not a string it will be + * coerced into a string by calling toString. + * + * The default ref is 'id'. + * + * The ref should _not_ be changed during indexing, it should be set before any documents are + * added to the index. Changing it during indexing can lead to inconsistent results. + * + * @param {string} ref - The name of the reference field in the document. + */ +lunr.Builder.prototype.ref = function (ref) { + this._ref = ref +} + +/** + * A function that is used to extract a field from a document. + * + * Lunr expects a field to be at the top level of a document, if however the field + * is deeply nested within a document an extractor function can be used to extract + * the right field for indexing. + * + * @callback fieldExtractor + * @param {object} doc - The document being added to the index. + * @returns {?(string|object|object[])} obj - The object that will be indexed for this field. + * @example Extracting a nested field + * function (doc) { return doc.nested.field } + */ + +/** + * Adds a field to the list of document fields that will be indexed. Every document being + * indexed should have this field. Null values for this field in indexed documents will + * not cause errors but will limit the chance of that document being retrieved by searches. + * + * All fields should be added before adding documents to the index. Adding fields after + * a document has been indexed will have no effect on already indexed documents. + * + * Fields can be boosted at build time. This allows terms within that field to have more + * importance when ranking search results. Use a field boost to specify that matches within + * one field are more important than other fields. + * + * @param {string} fieldName - The name of a field to index in all documents. + * @param {object} attributes - Optional attributes associated with this field. + * @param {number} [attributes.boost=1] - Boost applied to all terms within this field. + * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document. + * @throws {RangeError} fieldName cannot contain unsupported characters '/' + */ +lunr.Builder.prototype.field = function (fieldName, attributes) { + if (/\//.test(fieldName)) { + throw new RangeError ("Field '" + fieldName + "' contains illegal character '/'") + } + + this._fields[fieldName] = attributes || {} +} + +/** + * A parameter to tune the amount of field length normalisation that is applied when + * calculating relevance scores. A value of 0 will completely disable any normalisation + * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b + * will be clamped to the range 0 - 1. + * + * @param {number} number - The value to set for this tuning parameter. + */ +lunr.Builder.prototype.b = function (number) { + if (number < 0) { + this._b = 0 + } else if (number > 1) { + this._b = 1 + } else { + this._b = number + } +} + +/** + * A parameter that controls the speed at which a rise in term frequency results in term + * frequency saturation. The default value is 1.2. Setting this to a higher value will give + * slower saturation levels, a lower value will result in quicker saturation. + * + * @param {number} number - The value to set for this tuning parameter. + */ +lunr.Builder.prototype.k1 = function (number) { + this._k1 = number +} + +/** + * Adds a document to the index. + * + * Before adding fields to the index the index should have been fully setup, with the document + * ref and all fields to index already having been specified. + * + * The document must have a field name as specified by the ref (by default this is 'id') and + * it should have all fields defined for indexing, though null or undefined values will not + * cause errors. + * + * Entire documents can be boosted at build time. Applying a boost to a document indicates that + * this document should rank higher in search results than other documents. + * + * @param {object} doc - The document to add to the index. + * @param {object} attributes - Optional attributes associated with this document. + * @param {number} [attributes.boost=1] - Boost applied to all terms within this document. + */ +lunr.Builder.prototype.add = function (doc, attributes) { + var docRef = doc[this._ref], + fields = Object.keys(this._fields) + + this._documents[docRef] = attributes || {} + this.documentCount += 1 + + for (var i = 0; i < fields.length; i++) { + var fieldName = fields[i], + extractor = this._fields[fieldName].extractor, + field = extractor ? extractor(doc) : doc[fieldName], + tokens = this.tokenizer(field, { + fields: [fieldName] + }), + terms = this.pipeline.run(tokens), + fieldRef = new lunr.FieldRef (docRef, fieldName), + fieldTerms = Object.create(null) + + this.fieldTermFrequencies[fieldRef] = fieldTerms + this.fieldLengths[fieldRef] = 0 + + // store the length of this field for this document + this.fieldLengths[fieldRef] += terms.length + + // calculate term frequencies for this field + for (var j = 0; j < terms.length; j++) { + var term = terms[j] + + if (fieldTerms[term] == undefined) { + fieldTerms[term] = 0 + } + + fieldTerms[term] += 1 + + // add to inverted index + // create an initial posting if one doesn't exist + if (this.invertedIndex[term] == undefined) { + var posting = Object.create(null) + posting["_index"] = this.termIndex + this.termIndex += 1 + + for (var k = 0; k < fields.length; k++) { + posting[fields[k]] = Object.create(null) + } + + this.invertedIndex[term] = posting + } + + // add an entry for this term/fieldName/docRef to the invertedIndex + if (this.invertedIndex[term][fieldName][docRef] == undefined) { + this.invertedIndex[term][fieldName][docRef] = Object.create(null) + } + + // store all whitelisted metadata about this token in the + // inverted index + for (var l = 0; l < this.metadataWhitelist.length; l++) { + var metadataKey = this.metadataWhitelist[l], + metadata = term.metadata[metadataKey] + + if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) { + this.invertedIndex[term][fieldName][docRef][metadataKey] = [] + } + + this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata) + } + } + + } +} + +/** + * Calculates the average document length for this index + * + * @private + */ +lunr.Builder.prototype.calculateAverageFieldLengths = function () { + + var fieldRefs = Object.keys(this.fieldLengths), + numberOfFields = fieldRefs.length, + accumulator = {}, + documentsWithField = {} + + for (var i = 0; i < numberOfFields; i++) { + var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), + field = fieldRef.fieldName + + documentsWithField[field] || (documentsWithField[field] = 0) + documentsWithField[field] += 1 + + accumulator[field] || (accumulator[field] = 0) + accumulator[field] += this.fieldLengths[fieldRef] + } + + var fields = Object.keys(this._fields) + + for (var i = 0; i < fields.length; i++) { + var fieldName = fields[i] + accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName] + } + + this.averageFieldLength = accumulator +} + +/** + * Builds a vector space model of every document using lunr.Vector + * + * @private + */ +lunr.Builder.prototype.createFieldVectors = function () { + var fieldVectors = {}, + fieldRefs = Object.keys(this.fieldTermFrequencies), + fieldRefsLength = fieldRefs.length, + termIdfCache = Object.create(null) + + for (var i = 0; i < fieldRefsLength; i++) { + var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), + fieldName = fieldRef.fieldName, + fieldLength = this.fieldLengths[fieldRef], + fieldVector = new lunr.Vector, + termFrequencies = this.fieldTermFrequencies[fieldRef], + terms = Object.keys(termFrequencies), + termsLength = terms.length + + + var fieldBoost = this._fields[fieldName].boost || 1, + docBoost = this._documents[fieldRef.docRef].boost || 1 + + for (var j = 0; j < termsLength; j++) { + var term = terms[j], + tf = termFrequencies[term], + termIndex = this.invertedIndex[term]._index, + idf, score, scoreWithPrecision + + if (termIdfCache[term] === undefined) { + idf = lunr.idf(this.invertedIndex[term], this.documentCount) + termIdfCache[term] = idf + } else { + idf = termIdfCache[term] + } + + score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf) + score *= fieldBoost + score *= docBoost + scoreWithPrecision = Math.round(score * 1000) / 1000 + // Converts 1.23456789 to 1.234. + // Reducing the precision so that the vectors take up less + // space when serialised. Doing it now so that they behave + // the same before and after serialisation. Also, this is + // the fastest approach to reducing a number's precision in + // JavaScript. + + fieldVector.insert(termIndex, scoreWithPrecision) + } + + fieldVectors[fieldRef] = fieldVector + } + + this.fieldVectors = fieldVectors +} + +/** + * Creates a token set of all tokens in the index using lunr.TokenSet + * + * @private + */ +lunr.Builder.prototype.createTokenSet = function () { + this.tokenSet = lunr.TokenSet.fromArray( + Object.keys(this.invertedIndex).sort() + ) +} + +/** + * Builds the index, creating an instance of lunr.Index. + * + * This completes the indexing process and should only be called + * once all documents have been added to the index. + * + * @returns {lunr.Index} + */ +lunr.Builder.prototype.build = function () { + this.calculateAverageFieldLengths() + this.createFieldVectors() + this.createTokenSet() + + return new lunr.Index({ + invertedIndex: this.invertedIndex, + fieldVectors: this.fieldVectors, + tokenSet: this.tokenSet, + fields: Object.keys(this._fields), + pipeline: this.searchPipeline + }) +} + +/** + * Applies a plugin to the index builder. + * + * A plugin is a function that is called with the index builder as its context. + * Plugins can be used to customise or extend the behaviour of the index + * in some way. A plugin is just a function, that encapsulated the custom + * behaviour that should be applied when building the index. + * + * The plugin function will be called with the index builder as its argument, additional + * arguments can also be passed when calling use. The function will be called + * with the index builder as its context. + * + * @param {Function} plugin The plugin to apply. + */ +lunr.Builder.prototype.use = function (fn) { + var args = Array.prototype.slice.call(arguments, 1) + args.unshift(this) + fn.apply(this, args) +} +/** + * Contains and collects metadata about a matching document. + * A single instance of lunr.MatchData is returned as part of every + * lunr.Index~Result. + * + * @constructor + * @param {string} term - The term this match data is associated with + * @param {string} field - The field in which the term was found + * @param {object} metadata - The metadata recorded about this term in this field + * @property {object} metadata - A cloned collection of metadata associated with this document. + * @see {@link lunr.Index~Result} + */ +lunr.MatchData = function (term, field, metadata) { + var clonedMetadata = Object.create(null), + metadataKeys = Object.keys(metadata || {}) + + // Cloning the metadata to prevent the original + // being mutated during match data combination. + // Metadata is kept in an array within the inverted + // index so cloning the data can be done with + // Array#slice + for (var i = 0; i < metadataKeys.length; i++) { + var key = metadataKeys[i] + clonedMetadata[key] = metadata[key].slice() + } + + this.metadata = Object.create(null) + + if (term !== undefined) { + this.metadata[term] = Object.create(null) + this.metadata[term][field] = clonedMetadata + } +} + +/** + * An instance of lunr.MatchData will be created for every term that matches a + * document. However only one instance is required in a lunr.Index~Result. This + * method combines metadata from another instance of lunr.MatchData with this + * objects metadata. + * + * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one. + * @see {@link lunr.Index~Result} + */ +lunr.MatchData.prototype.combine = function (otherMatchData) { + var terms = Object.keys(otherMatchData.metadata) + + for (var i = 0; i < terms.length; i++) { + var term = terms[i], + fields = Object.keys(otherMatchData.metadata[term]) + + if (this.metadata[term] == undefined) { + this.metadata[term] = Object.create(null) + } + + for (var j = 0; j < fields.length; j++) { + var field = fields[j], + keys = Object.keys(otherMatchData.metadata[term][field]) + + if (this.metadata[term][field] == undefined) { + this.metadata[term][field] = Object.create(null) + } + + for (var k = 0; k < keys.length; k++) { + var key = keys[k] + + if (this.metadata[term][field][key] == undefined) { + this.metadata[term][field][key] = otherMatchData.metadata[term][field][key] + } else { + this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key]) + } + + } + } + } +} + +/** + * Add metadata for a term/field pair to this instance of match data. + * + * @param {string} term - The term this match data is associated with + * @param {string} field - The field in which the term was found + * @param {object} metadata - The metadata recorded about this term in this field + */ +lunr.MatchData.prototype.add = function (term, field, metadata) { + if (!(term in this.metadata)) { + this.metadata[term] = Object.create(null) + this.metadata[term][field] = metadata + return + } + + if (!(field in this.metadata[term])) { + this.metadata[term][field] = metadata + return + } + + var metadataKeys = Object.keys(metadata) + + for (var i = 0; i < metadataKeys.length; i++) { + var key = metadataKeys[i] + + if (key in this.metadata[term][field]) { + this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key]) + } else { + this.metadata[term][field][key] = metadata[key] + } + } +} +/** + * A lunr.Query provides a programmatic way of defining queries to be performed + * against a {@link lunr.Index}. + * + * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method + * so the query object is pre-initialized with the right index fields. + * + * @constructor + * @property {lunr.Query~Clause[]} clauses - An array of query clauses. + * @property {string[]} allFields - An array of all available fields in a lunr.Index. + */ +lunr.Query = function (allFields) { + this.clauses = [] + this.allFields = allFields +} + +/** + * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause. + * + * This allows wildcards to be added to the beginning and end of a term without having to manually do any string + * concatenation. + * + * The wildcard constants can be bitwise combined to select both leading and trailing wildcards. + * + * @constant + * @default + * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour + * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists + * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists + * @see lunr.Query~Clause + * @see lunr.Query#clause + * @see lunr.Query#term + * @example query term with trailing wildcard + * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING }) + * @example query term with leading and trailing wildcard + * query.term('foo', { + * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING + * }) + */ + +lunr.Query.wildcard = new String ("*") +lunr.Query.wildcard.NONE = 0 +lunr.Query.wildcard.LEADING = 1 +lunr.Query.wildcard.TRAILING = 2 + +/** + * Constants for indicating what kind of presence a term must have in matching documents. + * + * @constant + * @enum {number} + * @see lunr.Query~Clause + * @see lunr.Query#clause + * @see lunr.Query#term + * @example query term with required presence + * query.term('foo', { presence: lunr.Query.presence.REQUIRED }) + */ +lunr.Query.presence = { + /** + * Term's presence in a document is optional, this is the default value. + */ + OPTIONAL: 1, + + /** + * Term's presence in a document is required, documents that do not contain + * this term will not be returned. + */ + REQUIRED: 2, + + /** + * Term's presence in a document is prohibited, documents that do contain + * this term will not be returned. + */ + PROHIBITED: 3 +} + +/** + * A single clause in a {@link lunr.Query} contains a term and details on how to + * match that term against a {@link lunr.Index}. + * + * @typedef {Object} lunr.Query~Clause + * @property {string[]} fields - The fields in an index this clause should be matched against. + * @property {number} [boost=1] - Any boost that should be applied when matching this clause. + * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be. + * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline. + * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended. + * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents. + */ + +/** + * Adds a {@link lunr.Query~Clause} to this query. + * + * Unless the clause contains the fields to be matched all fields will be matched. In addition + * a default boost of 1 is applied to the clause. + * + * @param {lunr.Query~Clause} clause - The clause to add to this query. + * @see lunr.Query~Clause + * @returns {lunr.Query} + */ +lunr.Query.prototype.clause = function (clause) { + if (!('fields' in clause)) { + clause.fields = this.allFields + } + + if (!('boost' in clause)) { + clause.boost = 1 + } + + if (!('usePipeline' in clause)) { + clause.usePipeline = true + } + + if (!('wildcard' in clause)) { + clause.wildcard = lunr.Query.wildcard.NONE + } + + if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) { + clause.term = "*" + clause.term + } + + if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) { + clause.term = "" + clause.term + "*" + } + + if (!('presence' in clause)) { + clause.presence = lunr.Query.presence.OPTIONAL + } + + this.clauses.push(clause) + + return this +} + +/** + * A negated query is one in which every clause has a presence of + * prohibited. These queries require some special processing to return + * the expected results. + * + * @returns boolean + */ +lunr.Query.prototype.isNegated = function () { + for (var i = 0; i < this.clauses.length; i++) { + if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) { + return false + } + } + + return true +} + +/** + * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause} + * to the list of clauses that make up this query. + * + * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion + * to a token or token-like string should be done before calling this method. + * + * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an + * array, each term in the array will share the same options. + * + * @param {object|object[]} term - The term(s) to add to the query. + * @param {object} [options] - Any additional properties to add to the query clause. + * @returns {lunr.Query} + * @see lunr.Query#clause + * @see lunr.Query~Clause + * @example adding a single term to a query + * query.term("foo") + * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard + * query.term("foo", { + * fields: ["title"], + * boost: 10, + * wildcard: lunr.Query.wildcard.TRAILING + * }) + * @example using lunr.tokenizer to convert a string to tokens before using them as terms + * query.term(lunr.tokenizer("foo bar")) + */ +lunr.Query.prototype.term = function (term, options) { + if (Array.isArray(term)) { + term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this) + return this + } + + var clause = options || {} + clause.term = term.toString() + + this.clause(clause) + + return this +} +lunr.QueryParseError = function (message, start, end) { + this.name = "QueryParseError" + this.message = message + this.start = start + this.end = end +} + +lunr.QueryParseError.prototype = new Error +lunr.QueryLexer = function (str) { + this.lexemes = [] + this.str = str + this.length = str.length + this.pos = 0 + this.start = 0 + this.escapeCharPositions = [] +} + +lunr.QueryLexer.prototype.run = function () { + var state = lunr.QueryLexer.lexText + + while (state) { + state = state(this) + } +} + +lunr.QueryLexer.prototype.sliceString = function () { + var subSlices = [], + sliceStart = this.start, + sliceEnd = this.pos + + for (var i = 0; i < this.escapeCharPositions.length; i++) { + sliceEnd = this.escapeCharPositions[i] + subSlices.push(this.str.slice(sliceStart, sliceEnd)) + sliceStart = sliceEnd + 1 + } + + subSlices.push(this.str.slice(sliceStart, this.pos)) + this.escapeCharPositions.length = 0 + + return subSlices.join('') +} + +lunr.QueryLexer.prototype.emit = function (type) { + this.lexemes.push({ + type: type, + str: this.sliceString(), + start: this.start, + end: this.pos + }) + + this.start = this.pos +} + +lunr.QueryLexer.prototype.escapeCharacter = function () { + this.escapeCharPositions.push(this.pos - 1) + this.pos += 1 +} + +lunr.QueryLexer.prototype.next = function () { + if (this.pos >= this.length) { + return lunr.QueryLexer.EOS + } + + var char = this.str.charAt(this.pos) + this.pos += 1 + return char +} + +lunr.QueryLexer.prototype.width = function () { + return this.pos - this.start +} + +lunr.QueryLexer.prototype.ignore = function () { + if (this.start == this.pos) { + this.pos += 1 + } + + this.start = this.pos +} + +lunr.QueryLexer.prototype.backup = function () { + this.pos -= 1 +} + +lunr.QueryLexer.prototype.acceptDigitRun = function () { + var char, charCode + + do { + char = this.next() + charCode = char.charCodeAt(0) + } while (charCode > 47 && charCode < 58) + + if (char != lunr.QueryLexer.EOS) { + this.backup() + } +} + +lunr.QueryLexer.prototype.more = function () { + return this.pos < this.length +} + +lunr.QueryLexer.EOS = 'EOS' +lunr.QueryLexer.FIELD = 'FIELD' +lunr.QueryLexer.TERM = 'TERM' +lunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE' +lunr.QueryLexer.BOOST = 'BOOST' +lunr.QueryLexer.PRESENCE = 'PRESENCE' + +lunr.QueryLexer.lexField = function (lexer) { + lexer.backup() + lexer.emit(lunr.QueryLexer.FIELD) + lexer.ignore() + return lunr.QueryLexer.lexText +} + +lunr.QueryLexer.lexTerm = function (lexer) { + if (lexer.width() > 1) { + lexer.backup() + lexer.emit(lunr.QueryLexer.TERM) + } + + lexer.ignore() + + if (lexer.more()) { + return lunr.QueryLexer.lexText + } +} + +lunr.QueryLexer.lexEditDistance = function (lexer) { + lexer.ignore() + lexer.acceptDigitRun() + lexer.emit(lunr.QueryLexer.EDIT_DISTANCE) + return lunr.QueryLexer.lexText +} + +lunr.QueryLexer.lexBoost = function (lexer) { + lexer.ignore() + lexer.acceptDigitRun() + lexer.emit(lunr.QueryLexer.BOOST) + return lunr.QueryLexer.lexText +} + +lunr.QueryLexer.lexEOS = function (lexer) { + if (lexer.width() > 0) { + lexer.emit(lunr.QueryLexer.TERM) + } +} + +// This matches the separator used when tokenising fields +// within a document. These should match otherwise it is +// not possible to search for some tokens within a document. +// +// It is possible for the user to change the separator on the +// tokenizer so it _might_ clash with any other of the special +// characters already used within the search string, e.g. :. +// +// This means that it is possible to change the separator in +// such a way that makes some words unsearchable using a search +// string. +lunr.QueryLexer.termSeparator = lunr.tokenizer.separator + +lunr.QueryLexer.lexText = function (lexer) { + while (true) { + var char = lexer.next() + + if (char == lunr.QueryLexer.EOS) { + return lunr.QueryLexer.lexEOS + } + + // Escape character is '\' + if (char.charCodeAt(0) == 92) { + lexer.escapeCharacter() + continue + } + + if (char == ":") { + return lunr.QueryLexer.lexField + } + + if (char == "~") { + lexer.backup() + if (lexer.width() > 0) { + lexer.emit(lunr.QueryLexer.TERM) + } + return lunr.QueryLexer.lexEditDistance + } + + if (char == "^") { + lexer.backup() + if (lexer.width() > 0) { + lexer.emit(lunr.QueryLexer.TERM) + } + return lunr.QueryLexer.lexBoost + } + + // "+" indicates term presence is required + // checking for length to ensure that only + // leading "+" are considered + if (char == "+" && lexer.width() === 1) { + lexer.emit(lunr.QueryLexer.PRESENCE) + return lunr.QueryLexer.lexText + } + + // "-" indicates term presence is prohibited + // checking for length to ensure that only + // leading "-" are considered + if (char == "-" && lexer.width() === 1) { + lexer.emit(lunr.QueryLexer.PRESENCE) + return lunr.QueryLexer.lexText + } + + if (char.match(lunr.QueryLexer.termSeparator)) { + return lunr.QueryLexer.lexTerm + } + } +} + +lunr.QueryParser = function (str, query) { + this.lexer = new lunr.QueryLexer (str) + this.query = query + this.currentClause = {} + this.lexemeIdx = 0 +} + +lunr.QueryParser.prototype.parse = function () { + this.lexer.run() + this.lexemes = this.lexer.lexemes + + var state = lunr.QueryParser.parseClause + + while (state) { + state = state(this) + } + + return this.query +} + +lunr.QueryParser.prototype.peekLexeme = function () { + return this.lexemes[this.lexemeIdx] +} + +lunr.QueryParser.prototype.consumeLexeme = function () { + var lexeme = this.peekLexeme() + this.lexemeIdx += 1 + return lexeme +} + +lunr.QueryParser.prototype.nextClause = function () { + var completedClause = this.currentClause + this.query.clause(completedClause) + this.currentClause = {} +} + +lunr.QueryParser.parseClause = function (parser) { + var lexeme = parser.peekLexeme() + + if (lexeme == undefined) { + return + } + + switch (lexeme.type) { + case lunr.QueryLexer.PRESENCE: + return lunr.QueryParser.parsePresence + case lunr.QueryLexer.FIELD: + return lunr.QueryParser.parseField + case lunr.QueryLexer.TERM: + return lunr.QueryParser.parseTerm + default: + var errorMessage = "expected either a field or a term, found " + lexeme.type + + if (lexeme.str.length >= 1) { + errorMessage += " with value '" + lexeme.str + "'" + } + + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } +} + +lunr.QueryParser.parsePresence = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + switch (lexeme.str) { + case "-": + parser.currentClause.presence = lunr.Query.presence.PROHIBITED + break + case "+": + parser.currentClause.presence = lunr.Query.presence.REQUIRED + break + default: + var errorMessage = "unrecognised presence operator'" + lexeme.str + "'" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + var errorMessage = "expecting term or field, found nothing" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.FIELD: + return lunr.QueryParser.parseField + case lunr.QueryLexer.TERM: + return lunr.QueryParser.parseTerm + default: + var errorMessage = "expecting term or field, found '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + +lunr.QueryParser.parseField = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + if (parser.query.allFields.indexOf(lexeme.str) == -1) { + var possibleFields = parser.query.allFields.map(function (f) { return "'" + f + "'" }).join(', '), + errorMessage = "unrecognised field '" + lexeme.str + "', possible fields: " + possibleFields + + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + parser.currentClause.fields = [lexeme.str] + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + var errorMessage = "expecting term, found nothing" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.TERM: + return lunr.QueryParser.parseTerm + default: + var errorMessage = "expecting term, found '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + +lunr.QueryParser.parseTerm = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + parser.currentClause.term = lexeme.str.toLowerCase() + + if (lexeme.str.indexOf("*") != -1) { + parser.currentClause.usePipeline = false + } + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + parser.nextClause() + return + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.TERM: + parser.nextClause() + return lunr.QueryParser.parseTerm + case lunr.QueryLexer.FIELD: + parser.nextClause() + return lunr.QueryParser.parseField + case lunr.QueryLexer.EDIT_DISTANCE: + return lunr.QueryParser.parseEditDistance + case lunr.QueryLexer.BOOST: + return lunr.QueryParser.parseBoost + case lunr.QueryLexer.PRESENCE: + parser.nextClause() + return lunr.QueryParser.parsePresence + default: + var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + +lunr.QueryParser.parseEditDistance = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + var editDistance = parseInt(lexeme.str, 10) + + if (isNaN(editDistance)) { + var errorMessage = "edit distance must be numeric" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + parser.currentClause.editDistance = editDistance + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + parser.nextClause() + return + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.TERM: + parser.nextClause() + return lunr.QueryParser.parseTerm + case lunr.QueryLexer.FIELD: + parser.nextClause() + return lunr.QueryParser.parseField + case lunr.QueryLexer.EDIT_DISTANCE: + return lunr.QueryParser.parseEditDistance + case lunr.QueryLexer.BOOST: + return lunr.QueryParser.parseBoost + case lunr.QueryLexer.PRESENCE: + parser.nextClause() + return lunr.QueryParser.parsePresence + default: + var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + +lunr.QueryParser.parseBoost = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + var boost = parseInt(lexeme.str, 10) + + if (isNaN(boost)) { + var errorMessage = "boost must be numeric" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + parser.currentClause.boost = boost + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + parser.nextClause() + return + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.TERM: + parser.nextClause() + return lunr.QueryParser.parseTerm + case lunr.QueryLexer.FIELD: + parser.nextClause() + return lunr.QueryParser.parseField + case lunr.QueryLexer.EDIT_DISTANCE: + return lunr.QueryParser.parseEditDistance + case lunr.QueryLexer.BOOST: + return lunr.QueryParser.parseBoost + case lunr.QueryLexer.PRESENCE: + parser.nextClause() + return lunr.QueryParser.parsePresence + default: + var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + + /** + * export the module via AMD, CommonJS or as a browser global + * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js + */ + ;(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(factory) + } else if (typeof exports === 'object') { + /** + * Node. Does not work with strict CommonJS, but + * only CommonJS-like enviroments that support module.exports, + * like Node. + */ + module.exports = factory() + } else { + // Browser globals (root is window) + root.lunr = factory() + } + }(this, function () { + /** + * Just return a value to define the module export. + * This example returns an object, but the module + * can return a function as the exported value. + */ + return lunr + })) +})(); diff --git a/assets/js/lunr/lunr.min.js b/assets/js/lunr/lunr.min.js new file mode 100644 index 0000000..f45a81e --- /dev/null +++ b/assets/js/lunr/lunr.min.js @@ -0,0 +1 @@ +!function(){var t,l,c,e,r,h,d,f,p,y,m,g,x,v,w,Q,k,S,E,L,b,P,T,O,I,i,n,s,z=function(e){var t=new z.Builder;return t.pipeline.add(z.trimmer,z.stopWordFilter,z.stemmer),t.searchPipeline.add(z.stemmer),e.call(t,t),t.build()};z.version="2.3.5",z.utils={},z.utils.warn=(t=this,function(e){t.console&&console.warn&&console.warn(e)}),z.utils.asString=function(e){return null==e?"":e.toString()},z.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i=this.length)return z.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},z.QueryLexer.prototype.width=function(){return this.pos-this.start},z.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},z.QueryLexer.prototype.backup=function(){this.pos-=1},z.QueryLexer.prototype.acceptDigitRun=function(){for(var e,t;47<(t=(e=this.next()).charCodeAt(0))&&t<58;);e!=z.QueryLexer.EOS&&this.backup()},z.QueryLexer.prototype.more=function(){return this.pos0&&t-1 in e}function i(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function a(e,t,n){return xe(t)?Ee.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?Ee.grep(e,function(e){return e===t!==n}):"string"!=typeof t?Ee.grep(e,function(e){return pe.call(t,e)>-1!==n}):Ee.filter(t,e,n)}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function u(e){var t={};return Ee.each(e.match(qe)||[],function(e,n){t[n]=!0}),t}function l(e){return e}function c(e){throw e}function f(e,t,n,r){var o;try{e&&xe(o=e.promise)?o.call(e).done(t).fail(n):e&&xe(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}function d(){ue.removeEventListener("DOMContentLoaded",d),e.removeEventListener("load",d),Ee.ready()}function p(e,t){return t.toUpperCase()}function h(e){return e.replace(Be,"ms-").replace($e,p)}function m(){this.expando=Ee.expando+m.uid++}function g(e){return"true"===e?!0:"false"===e?!1:"null"===e?null:e===+e+""?+e:Ue.test(e)?JSON.parse(e):e}function v(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Xe,"-$&").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n=g(n)}catch(o){}We.set(e,t,n)}else n=void 0;return n}function y(e,t,n,r){var o,i,a=20,s=r?function(){return r.cur()}:function(){return Ee.css(e,t,"")},u=s(),l=n&&n[3]||(Ee.cssNumber[t]?"":"px"),c=e.nodeType&&(Ee.cssNumber[t]||"px"!==l&&+u)&&Ye.exec(Ee.css(e,t));if(c&&c[3]!==l){for(u/=2,l=l||c[3],c=+u||1;a--;)Ee.style(e,t,c+l),(1-i)*(1-(i=s()/u||.5))<=0&&(a=0),c/=i;c=2*c,Ee.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,o=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=o)),o}function b(e){var t,n=e.ownerDocument,r=e.nodeName,o=tt[r];return o?o:(t=n.body.appendChild(n.createElement(r)),o=Ee.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),tt[r]=o,o)}function x(e,t){for(var n,r,o=[],i=0,a=e.length;a>i;i++)r=e[i],r.style&&(n=r.style.display,t?("none"===n&&(o[i]=ze.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&Je(r)&&(o[i]=b(r))):"none"!==n&&(o[i]="none",ze.set(r,"display",n)));for(i=0;a>i;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}function w(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&i(e,t)?Ee.merge([e],n):n}function C(e,t){for(var n=0,r=e.length;r>n;n++)ze.set(e[n],"globalEval",!t||ze.get(t[n],"globalEval"))}function T(e,t,n,o,i){for(var a,s,u,l,c,f,d=t.createDocumentFragment(),p=[],h=0,m=e.length;m>h;h++)if(a=e[h],a||0===a)if("object"===r(a))Ee.merge(p,a.nodeType?[a]:a);else if(at.test(a)){for(s=s||d.appendChild(t.createElement("div")),u=(rt.exec(a)||["",""])[1].toLowerCase(),l=it[u]||it._default,s.innerHTML=l[1]+Ee.htmlPrefilter(a)+l[2],f=l[0];f--;)s=s.lastChild;Ee.merge(p,s.childNodes),s=d.firstChild,s.textContent=""}else p.push(t.createTextNode(a));for(d.textContent="",h=0;a=p[h++];)if(o&&Ee.inArray(a,o)>-1)i&&i.push(a);else if(c=Ke(a),s=w(d.appendChild(a),"script"),c&&C(s),n)for(f=0;a=s[f++];)ot.test(a.type||"")&&n.push(a);return d}function E(){return!0}function S(){return!1}function k(e,t){return e===A()==("focus"===t)}function A(){try{return ue.activeElement}catch(e){}}function N(e,t,n,r,o,i){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)N(e,s,n,r,t[s],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),o===!1)o=S;else if(!o)return e;return 1===i&&(a=o,o=function(e){return Ee().off(e),a.apply(this,arguments)},o.guid=a.guid||(a.guid=Ee.guid++)),e.each(function(){Ee.event.add(this,t,o,r,n)})}function j(e,t,n){return n?(ze.set(e,t,!1),void Ee.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=ze.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(Ee.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=ce.call(arguments),ze.set(this,t,i),r=n(this,t),this[t](),o=ze.get(this,t),i!==o||r?ze.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else i.length&&(ze.set(this,t,{value:Ee.event.trigger(Ee.extend(i[0],Ee.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void(void 0===ze.get(e,t)&&Ee.event.add(e,t,E))}function I(e,t){return i(e,"table")&&i(11!==t.nodeType?t:t.firstChild,"tr")?Ee(e).children("tbody")[0]||e:e}function L(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function D(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function O(e,t){var n,r,o,i,a,s,u,l;if(1===t.nodeType){if(ze.hasData(e)&&(i=ze.access(e),a=ze.set(t,i),l=i.events)){delete a.handle,a.events={};for(o in l)for(n=0,r=l[o].length;r>n;n++)Ee.event.add(t,o,l[o][n])}We.hasData(e)&&(s=We.access(e),u=Ee.extend({},s),We.set(t,u))}}function H(e,t){var n=t.nodeName.toLowerCase();"input"===n&&nt.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function P(e,t,r,o){t=fe.apply([],t);var i,a,s,u,l,c,f=0,d=e.length,p=d-1,h=t[0],m=xe(h);if(m||d>1&&"string"==typeof h&&!be.checkClone&&dt.test(h))return e.each(function(n){var i=e.eq(n);m&&(t[0]=h.call(this,n,i.html())),P(i,t,r,o)});if(d&&(i=T(t,e[0].ownerDocument,!1,e,o),a=i.firstChild,1===i.childNodes.length&&(i=a),a||o)){for(s=Ee.map(w(i,"script"),L),u=s.length;d>f;f++)l=i,f!==p&&(l=Ee.clone(l,!0,!0),u&&Ee.merge(s,w(l,"script"))),r.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,Ee.map(s,D),f=0;u>f;f++)l=s[f],ot.test(l.type||"")&&!ze.access(l,"globalEval")&&Ee.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?Ee._evalUrl&&!l.noModule&&Ee._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):n(l.textContent.replace(pt,""),l,c))}return e}function q(e,t,n){for(var r,o=t?Ee.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||Ee.cleanData(w(r)),r.parentNode&&(n&&Ke(r)&&C(w(r,"script")),r.parentNode.removeChild(r));return e}function M(e,t,n){var r,o,i,a,s=e.style;return n=n||mt(e),n&&(a=n.getPropertyValue(t)||n[t],""!==a||Ke(e)||(a=Ee.style(e,t)),!be.pixelBoxStyles()&&ht.test(a)&>.test(t)&&(r=s.width,o=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=o,s.maxWidth=i)),void 0!==a?a+"":a}function _(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function R(e){for(var t=e[0].toUpperCase()+e.slice(1),n=vt.length;n--;)if(e=vt[n]+t,e in yt)return e}function B(e){var t=Ee.cssProps[e]||bt[e];return t?t:e in yt?e:bt[e]=R(e)||e}function $(e,t,n){var r=Ye.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function F(e,t,n,r,o,i){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;4>a;a+=2)"margin"===n&&(u+=Ee.css(e,n+Ve[a],!0,o)),r?("content"===n&&(u-=Ee.css(e,"padding"+Ve[a],!0,o)),"margin"!==n&&(u-=Ee.css(e,"border"+Ve[a]+"Width",!0,o))):(u+=Ee.css(e,"padding"+Ve[a],!0,o),"padding"!==n?u+=Ee.css(e,"border"+Ve[a]+"Width",!0,o):s+=Ee.css(e,"border"+Ve[a]+"Width",!0,o));return!r&&i>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-u-s-.5))||0),u}function z(e,t,n){var r=mt(e),o=!be.boxSizingReliable()||n,i=o&&"border-box"===Ee.css(e,"boxSizing",!1,r),a=i,s=M(e,t,r),u="offset"+t[0].toUpperCase()+t.slice(1);if(ht.test(s)){if(!n)return s;s="auto"}return(!be.boxSizingReliable()&&i||"auto"===s||!parseFloat(s)&&"inline"===Ee.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===Ee.css(e,"boxSizing",!1,r),a=u in e,a&&(s=e[u])),s=parseFloat(s)||0,s+F(e,t,n||(i?"border":"content"),a,r,s)+"px"}function W(e,t,n,r,o){return new W.prototype.init(e,t,n,r,o)}function U(){St&&(ue.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(U):e.setTimeout(U,Ee.fx.interval),Ee.fx.tick())}function X(){return e.setTimeout(function(){Et=void 0}),Et=Date.now()}function Q(e,t){var n,r=0,o={height:e};for(t=t?1:0;4>r;r+=2-t)n=Ve[r],o["margin"+n]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function Y(e,t,n){for(var r,o=(K.tweeners[t]||[]).concat(K.tweeners["*"]),i=0,a=o.length;a>i;i++)if(r=o[i].call(n,t,e))return r}function V(e,t,n){var r,o,i,a,s,u,l,c,f="width"in t||"height"in t,d=this,p={},h=e.style,m=e.nodeType&&Je(e),g=ze.get(e,"fxshow");n.queue||(a=Ee._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,d.always(function(){d.always(function(){a.unqueued--,Ee.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(o=t[r],kt.test(o)){if(delete t[r],i=i||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;m=!0}p[r]=g&&g[r]||Ee.style(e,r)}if(u=!Ee.isEmptyObject(t),u||!Ee.isEmptyObject(p)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],l=g&&g.display,null==l&&(l=ze.get(e,"display")),c=Ee.css(e,"display"),"none"===c&&(l?c=l:(x([e],!0),l=e.style.display||l,c=Ee.css(e,"display"),x([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===Ee.css(e,"float")&&(u||(d.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",d.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in p)u||(g?"hidden"in g&&(m=g.hidden):g=ze.access(e,"fxshow",{display:l}),i&&(g.hidden=!m),m&&x([e],!0),d.done(function(){m||x([e]),ze.remove(e,"fxshow");for(r in p)Ee.style(e,r,p[r])})),u=Y(m?g[r]:0,r,d),r in g||(g[r]=u.start,m&&(u.end=u.start,u.start=0))}}function G(e,t){var n,r,o,i,a;for(n in e)if(r=h(n),o=t[r],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),a=Ee.cssHooks[r],a&&"expand"in a){i=a.expand(i),delete e[r];for(n in i)n in e||(e[n]=i[n],t[n]=o)}else t[r]=o}function K(e,t,n){var r,o,i=0,a=K.prefilters.length,s=Ee.Deferred().always(function(){delete u.elem}),u=function(){if(o)return!1;for(var t=Et||X(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,i=1-r,a=0,u=l.tweens.length;u>a;a++)l.tweens[a].run(i);return s.notifyWith(e,[l,i,n]),1>i&&u?n:(u||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:Ee.extend({},t),opts:Ee.extend(!0,{specialEasing:{},easing:Ee.easing._default},n),originalProperties:t,originalOptions:n,startTime:Et||X(),duration:n.duration,tweens:[],createTween:function(t,n){var r=Ee.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(o)return this;for(o=!0;r>n;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(G(c,l.opts.specialEasing);a>i;i++)if(r=K.prefilters[i].call(l,e,c,l.opts))return xe(r.stop)&&(Ee._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return Ee.map(c,Y,l),xe(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),Ee.fx.timer(Ee.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}function Z(e){var t=e.match(qe)||[];return t.join(" ")}function J(e){return e.getAttribute&&e.getAttribute("class")||""}function ee(e){return Array.isArray(e)?e:"string"==typeof e?e.match(qe)||[]:[]}function te(e,t,n,o){var i;if(Array.isArray(t))Ee.each(t,function(t,r){n||_t.test(e)?o(e,r):te(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,o)});else if(n||"object"!==r(t))o(e,t);else for(i in t)te(e+"["+i+"]",t[i],n,o)}function ne(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(qe)||[];if(xe(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function re(e,t,n,r){function o(s){var u;return i[s]=!0,Ee.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||a||i[l]?a?!(u=l):void 0:(t.dataTypes.unshift(l),o(l),!1)}),u}var i={},a=e===Gt;return o(t.dataTypes[0])||!i["*"]&&o("*")}function oe(e,t){var n,r,o=Ee.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&Ee.extend(!0,e,r),e}function ie(e,t,n){for(var r,o,i,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){u.unshift(o);break}if(u[0]in n)i=u[0];else{for(o in n){if(!u[0]||e.converters[o+" "+u[0]]){i=o;break}a||(a=o)}i=i||a}return i?(i!==u[0]&&u.unshift(i),n[i]):void 0}function ae(e,t,n,r){var o,i,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(i=c.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=i,i=c.shift())if("*"===i)i=u;else if("*"!==u&&u!==i){if(a=l[u+" "+i]||l["* "+i],!a)for(o in l)if(s=o.split(" "),s[1]===i&&(a=l[u+" "+s[0]]||l["* "+s[0]])){a===!0?a=l[o]:l[o]!==!0&&(i=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(f){return{state:"parsererror",error:a?f:"No conversion from "+u+" to "+i}}}return{state:"success",data:t}}var se=[],ue=e.document,le=Object.getPrototypeOf,ce=se.slice,fe=se.concat,de=se.push,pe=se.indexOf,he={},me=he.toString,ge=he.hasOwnProperty,ve=ge.toString,ye=ve.call(Object),be={},xe=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},we=function(e){return null!=e&&e===e.window},Ce={type:!0,src:!0,nonce:!0,noModule:!0},Te="3.4.1",Ee=function(e,t){return new Ee.fn.init(e,t)},Se=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;Ee.fn=Ee.prototype={jquery:Te,constructor:Ee,length:0,toArray:function(){return ce.call(this)},get:function(e){return null==e?ce.call(this):0>e?this[e+this.length]:this[e]},pushStack:function(e){var t=Ee.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Ee.each(this,e)},map:function(e){return this.pushStack(Ee.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(ce.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:de,sort:se.sort,splice:se.splice},Ee.extend=Ee.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||xe(a)||(a={}),s===u&&(a=this,s--);u>s;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(Ee.isPlainObject(r)||(o=Array.isArray(r)))?(n=a[t],i=o&&!Array.isArray(n)?[]:o||Ee.isPlainObject(n)?n:{},o=!1,a[t]=Ee.extend(l,i,r)):void 0!==r&&(a[t]=r));return a},Ee.extend({expando:"jQuery"+(Te+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return e&&"[object Object]"===me.call(e)?(t=le(e))?(n=ge.call(t,"constructor")&&t.constructor,"function"==typeof n&&ve.call(n)===ye):!0:!1},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){n(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(o(e))for(n=e.length;n>r&&t.call(e[r],r,e[r])!==!1;r++);else for(r in e)if(t.call(e[r],r,e[r])===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(Se,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(o(Object(e))?Ee.merge(n,"string"==typeof e?[e]:e):de.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:pe.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;n>r;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r,o=[],i=0,a=e.length,s=!n;a>i;i++)r=!t(e[i],i),r!==s&&o.push(e[i]);return o},map:function(e,t,n){var r,i,a=0,s=[];if(o(e))for(r=e.length;r>a;a++)i=t(e[a],a,n),null!=i&&s.push(i);else for(a in e)i=t(e[a],a,n),null!=i&&s.push(i);return fe.apply([],s)},guid:1,support:be}),"function"==typeof Symbol&&(Ee.fn[Symbol.iterator]=se[Symbol.iterator]),Ee.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){he["[object "+t+"]"]=t.toLowerCase()});var ke=function(e){function t(e,t,n,r){var o,i,a,s,u,l,c,d=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!r&&((t?t.ownerDocument||t:$)!==O&&D(t),t=t||O,P)){if(11!==h&&(u=be.exec(e)))if(o=u[1]){if(9===h){if(!(a=t.getElementById(o)))return n;if(a.id===o)return n.push(a),n}else if(d&&(a=d.getElementById(o))&&R(t,a)&&a.id===o)return n.push(a),n}else{if(u[2])return J.apply(n,t.getElementsByTagName(e)),n;if((o=u[3])&&C.getElementsByClassName&&t.getElementsByClassName)return J.apply(n,t.getElementsByClassName(o)),n}if(C.qsa&&!Q[e+" "]&&(!q||!q.test(e))&&(1!==h||"object"!==t.nodeName.toLowerCase())){if(c=e,d=t,1===h&&fe.test(e)){for((s=t.getAttribute("id"))?s=s.replace(Te,Ee):t.setAttribute("id",s=B),l=k(e),i=l.length;i--;)l[i]="#"+s+" "+p(l[i]);c=l.join(","),d=xe.test(e)&&f(t.parentNode)||t}try{return J.apply(n,d.querySelectorAll(c)),n}catch(m){Q(e,!0)}finally{s===B&&t.removeAttribute("id")}}}return N(e.replace(ue,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>T.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[B]=!0,e}function o(e){var t=O.createElement("fieldset");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=n.length;r--;)T.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function l(e){return function(t){return"form"in t?t.parentNode&&t.disabled===!1?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ke(t)===e:t.disabled===e:"label"in t?t.disabled===e:!1}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function p(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,s=z++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,u){var l,c,f,d=[F,s];if(u){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(f=t[B]||(t[B]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[i])&&l[0]===F&&l[1]===s)return d[2]=l[2];if(c[i]=d,d[2]=e(t,n,u))return!0}return!1}}function m(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function g(e,n,r){for(var o=0,i=n.length;i>o;o++)t(e,n[o],r);return r}function v(e,t,n,r,o){for(var i,a=[],s=0,u=e.length,l=null!=t;u>s;s++)(i=e[s])&&(n&&!n(i,r,o)||(a.push(i),l&&t.push(s)));return a}function y(e,t,n,o,i,a){return o&&!o[B]&&(o=y(o)),i&&!i[B]&&(i=y(i,a)),r(function(r,a,s,u){var l,c,f,d=[],p=[],h=a.length,m=r||g(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?m:v(m,d,e,s,u),b=n?i||(r?e:h||o)?[]:a:y;if(n&&n(y,b,s,u),o)for(l=v(b,p),o(l,[],s,u),c=l.length;c--;)(f=l[c])&&(b[p[c]]=!(y[p[c]]=f));if(r){if(i||e){if(i){for(l=[],c=b.length;c--;)(f=b[c])&&l.push(y[c]=f);i(null,b=[],l,u)}for(c=b.length;c--;)(f=b[c])&&(l=i?te(r,f):d[c])>-1&&(r[l]=!(a[l]=f))}}else b=v(b===a?b.splice(h,b.length):b),i?i(null,a,b,u):J.apply(a,b)})}function b(e){for(var t,n,r,o=e.length,i=T.relative[e[0].type],a=i||T.relative[" "],s=i?1:0,u=h(function(e){return e===t},a,!0),l=h(function(e){return te(t,e)>-1},a,!0),c=[function(e,n,r){var o=!i&&(r||n!==j)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,o}];o>s;s++)if(n=T.relative[e[s].type])c=[h(m(c),n)];else{if(n=T.filter[e[s].type].apply(null,e[s].matches),n[B]){for(r=++s;o>r&&!T.relative[e[r].type];r++);return y(s>1&&m(c),s>1&&p(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ue,"$1"),n,r>s&&b(e.slice(s,r)),o>r&&b(e=e.slice(r)),o>r&&p(e))}c.push(n)}return m(c)}function x(e,n){var o=n.length>0,i=e.length>0,a=function(r,a,s,u,l){var c,f,d,p=0,h="0",m=r&&[],g=[],y=j,b=r||i&&T.find.TAG("*",l),x=F+=null==y?1:Math.random()||.1,w=b.length;for(l&&(j=a===O||a||l);h!==w&&null!=(c=b[h]);h++){if(i&&c){for(f=0,a||c.ownerDocument===O||(D(c),s=!P);d=e[f++];)if(d(c,a||O,s)){u.push(c);break}l&&(F=x)}o&&((c=!d&&c)&&p--,r&&m.push(c))}if(p+=h,o&&h!==p){for(f=0;d=n[f++];)d(m,g,a,s);if(r){if(p>0)for(;h--;)m[h]||g[h]||(g[h]=K.call(u));g=v(g)}J.apply(u,g),l&&!r&&g.length>0&&p+n.length>1&&t.uniqueSort(u)}return l&&(F=x,j=y),m};return o?r(a):a}var w,C,T,E,S,k,A,N,j,I,L,D,O,H,P,q,M,_,R,B="sizzle"+1*new Date,$=e.document,F=0,z=0,W=n(),U=n(),X=n(),Q=n(),Y=function(e,t){return e===t&&(L=!0),0},V={}.hasOwnProperty,G=[],K=G.pop,Z=G.push,J=G.push,ee=G.slice,te=function(e,t){for(var n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",oe="(?:\\\\.|[\\w-]|[^\x00-\\xa0])+",ie="\\["+re+"*("+oe+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+oe+"))|)"+re+"*\\]",ae=":("+oe+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",se=new RegExp(re+"+","g"),ue=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),fe=new RegExp(re+"|>"),de=new RegExp(ae),pe=new RegExp("^"+oe+"$"),he={ID:new RegExp("^#("+oe+")"),CLASS:new RegExp("^\\.("+oe+")"),TAG:new RegExp("^("+oe+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},me=/HTML$/i,ge=/^(?:input|select|textarea|button)$/i,ve=/^h\d$/i,ye=/^[^{]+\{\s*\[native \w/,be=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xe=/[+~]/,we=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),Ce=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},Te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Ee=function(e,t){return t?"\x00"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Se=function(){D()},ke=h(function(e){return e.disabled===!0&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{J.apply(G=ee.call($.childNodes),$.childNodes),G[$.childNodes.length].nodeType}catch(Ae){J={apply:G.length?function(e,t){Z.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}C=t.support={},S=t.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!me.test(t||n&&n.nodeName||"HTML")},D=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:$;return r!==O&&9===r.nodeType&&r.documentElement?(O=r,H=O.documentElement,P=!S(O),$!==O&&(n=O.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Se,!1):n.attachEvent&&n.attachEvent("onunload",Se)),C.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),C.getElementsByTagName=o(function(e){return e.appendChild(O.createComment("")),!e.getElementsByTagName("*").length}),C.getElementsByClassName=ye.test(O.getElementsByClassName),C.getById=o(function(e){return H.appendChild(e).id=B,!O.getElementsByName||!O.getElementsByName(B).length}),C.getById?(T.filter.ID=function(e){var t=e.replace(we,Ce);return function(e){return e.getAttribute("id")===t}},T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&P){var n=t.getElementById(e);return n?[n]:[]}}):(T.filter.ID=function(e){var t=e.replace(we,Ce);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&P){var n,r,o,i=t.getElementById(e);if(i){if(n=i.getAttributeNode("id"),n&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if(n=i.getAttributeNode("id"),n&&n.value===e)return[i]}return[]}}),T.find.TAG=C.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):C.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},T.find.CLASS=C.getElementsByClassName&&function(e,t){return"undefined"!=typeof t.getElementsByClassName&&P?t.getElementsByClassName(e):void 0},M=[],q=[],(C.qsa=ye.test(O.querySelectorAll))&&(o(function(e){H.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||q.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll("[id~="+B+"-]").length||q.push("~="),e.querySelectorAll(":checked").length||q.push(":checked"),e.querySelectorAll("a#"+B+"+*").length||q.push(".#.+[+~]")}),o(function(e){e.innerHTML="";var t=O.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&q.push("name"+re+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),H.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),q.push(",.*:")})),(C.matchesSelector=ye.test(_=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){C.disconnectedMatch=_.call(e,"*"),_.call(e,"[s!='']:x"),M.push("!=",ae)}),q=q.length&&new RegExp(q.join("|")),M=M.length&&new RegExp(M.join("|")),t=ye.test(H.compareDocumentPosition),R=t||ye.test(H.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Y=t?function(e,t){if(e===t)return L=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!C.sortDetached&&t.compareDocumentPosition(e)===n?e===O||e.ownerDocument===$&&R($,e)?-1:t===O||t.ownerDocument===$&&R($,t)?1:I?te(I,e)-te(I,t):0:4&n?-1:1)}:function(e,t){if(e===t)return L=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,s=[e],u=[t];if(!o||!i)return e===O?-1:t===O?1:o?-1:i?1:I?te(I,e)-te(I,t):0;if(o===i)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===$?-1:u[r]===$?1:0},O):O},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==O&&D(e),C.matchesSelector&&P&&!Q[n+" "]&&(!M||!M.test(n))&&(!q||!q.test(n)))try{var r=_.call(e,n);if(r||C.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(o){Q(n,!0)}return t(n,O,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==O&&D(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==O&&D(e);var n=T.attrHandle[t.toLowerCase()],r=n&&V.call(T.attrHandle,t.toLowerCase())?n(e,t,!P):void 0;return void 0!==r?r:C.attributes||!P?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(Te,Ee)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,o=0;if(L=!C.detectDuplicates,I=!C.sortStable&&e.slice(0),e.sort(Y),L){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return I=null,e},E=t.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},T=t.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(we,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(we,Ce),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(we,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&W(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(o){var i=t.attr(o,e);return null==i?"!="===n:n?(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(se," ")+" ").indexOf(r)>-1:"|="===n?i===r||i.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,d,p,h,m=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!u&&!s,b=!1;if(g){if(i){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(d=g,f=d[B]||(d[B]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[e]||[],p=l[0]===F&&l[1],b=p&&l[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(b=p=0)||h.pop();)if(1===d.nodeType&&++b&&d===t){c[e]=[F,p,b];break}}else if(y&&(d=t,f=d[B]||(d[B]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[e]||[],p=l[0]===F&&l[1],b=p),b===!1)for(;(d=++p&&d&&d[m]||(b=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++b||(y&&(f=d[B]||(d[B]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),c[e]=[F,b]),d!==t)););return b-=o,b===r||b%r===0&&b/r>=0}}},PSEUDO:function(e,n){var o,i=T.pseudos[e]||T.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[B]?i(n):i.length>1?(o=[e,e,"",n],T.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,o=i(e,n),a=o.length;a--;)r=te(e,o[a]),e[r]=!(t[r]=o[a])}):function(e){ +return i(e,0,o)}):i}},pseudos:{not:r(function(e){var t=[],n=[],o=A(e.replace(ue,"$1"));return o[B]?r(function(e,t,n,r){for(var i,a=o(e,null,r,[]),s=e.length;s--;)(i=a[s])&&(e[s]=!(t[s]=i))}):function(e,r,i){return t[0]=e,o(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(we,Ce),function(t){return(t.textContent||E(t)).indexOf(e)>-1}}),lang:r(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,Ce).toLowerCase(),function(t){var n;do if(n=P?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:l(!1),disabled:l(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return ve.test(e.nodeName)},input:function(e){return ge.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n>t?t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=i[0]).type&&9===t.nodeType&&P&&T.relative[i[1].type]){if(t=(T.find.ID(a.matches[0].replace(we,Ce),t)||[])[0],!t)return n;l&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=he.needsContext.test(e)?0:i.length;o--&&(a=i[o],!T.relative[s=a.type]);)if((u=T.find[s])&&(r=u(a.matches[0].replace(we,Ce),xe.test(i[0].type)&&f(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&p(i),!e)return J.apply(n,r),n;break}}return(l||A(e,c))(r,t,!P,n,!t||xe.test(e)&&f(t.parentNode)||t),n},C.sortStable=B.split("").sort(Y).join("")===B,C.detectDuplicates=!!L,D(),C.sortDetached=o(function(e){return 1&e.compareDocumentPosition(O.createElement("fieldset"))}),o(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),C.attributes&&o(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||i(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);Ee.find=ke,Ee.expr=ke.selectors,Ee.expr[":"]=Ee.expr.pseudos,Ee.uniqueSort=Ee.unique=ke.uniqueSort,Ee.text=ke.getText,Ee.isXMLDoc=ke.isXML,Ee.contains=ke.contains,Ee.escapeSelector=ke.escape;var Ae=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&Ee(e).is(n))break;r.push(e)}return r},Ne=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},je=Ee.expr.match.needsContext,Ie=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Ee.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Ee.find.matchesSelector(r,e)?[r]:[]:Ee.find.matches(e,Ee.grep(t,function(e){return 1===e.nodeType}))},Ee.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(Ee(e).filter(function(){for(t=0;r>t;t++)if(Ee.contains(o[t],this))return!0}));for(n=this.pushStack([]),t=0;r>t;t++)Ee.find(e,o[t],n);return r>1?Ee.uniqueSort(n):n},filter:function(e){return this.pushStack(a(this,e||[],!1))},not:function(e){return this.pushStack(a(this,e||[],!0))},is:function(e){return!!a(this,"string"==typeof e&&je.test(e)?Ee(e):e||[],!1).length}});var Le,De=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Oe=Ee.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||Le,"string"==typeof e){if(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:De.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Ee?t[0]:t,Ee.merge(this,Ee.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:ue,!0)),Ie.test(r[1])&&Ee.isPlainObject(t))for(r in t)xe(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return o=ue.getElementById(r[2]),o&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):xe(e)?void 0!==n.ready?n.ready(e):e(Ee):Ee.makeArray(e,this)};Oe.prototype=Ee.fn,Le=Ee(ue);var He=/^(?:parents|prev(?:Until|All))/,Pe={children:!0,contents:!0,next:!0,prev:!0};Ee.fn.extend({has:function(e){var t=Ee(e,this),n=t.length;return this.filter(function(){for(var e=0;n>e;e++)if(Ee.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&Ee(e);if(!je.test(e))for(;o>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&Ee.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?Ee.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?pe.call(Ee(e),this[0]):pe.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Ee.uniqueSort(Ee.merge(this.get(),Ee(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Ee.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Ae(e,"parentNode")},parentsUntil:function(e,t,n){return Ae(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return Ae(e,"nextSibling")},prevAll:function(e){return Ae(e,"previousSibling")},nextUntil:function(e,t,n){return Ae(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ae(e,"previousSibling",n)},siblings:function(e){return Ne((e.parentNode||{}).firstChild,e)},children:function(e){return Ne(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(i(e,"template")&&(e=e.content||e),Ee.merge([],e.childNodes))}},function(e,t){Ee.fn[e]=function(n,r){var o=Ee.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=Ee.filter(r,o)),this.length>1&&(Pe[e]||Ee.uniqueSort(o),He.test(e)&&o.reverse()),this.pushStack(o)}});var qe=/[^\x20\t\r\n\f]+/g;Ee.Callbacks=function(e){e="string"==typeof e?u(e):Ee.extend({},e);var t,n,o,i,a=[],s=[],l=-1,c=function(){for(i=i||e.once,o=t=!0;s.length;l=-1)for(n=s.shift();++l-1;)a.splice(n,1),l>=n&&l--}),this},has:function(e){return e?Ee.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return i=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return i=s=[],n||t||(a=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},Ee.extend({Deferred:function(t){var n=[["notify","progress",Ee.Callbacks("memory"),Ee.Callbacks("memory"),2],["resolve","done",Ee.Callbacks("once memory"),Ee.Callbacks("once memory"),0,"resolved"],["reject","fail",Ee.Callbacks("once memory"),Ee.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},"catch":function(e){return o.then(null,e)},pipe:function(){var e=arguments;return Ee.Deferred(function(t){Ee.each(n,function(n,r){var o=xe(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&xe(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(t,r,o){function i(t,n,r,o){return function(){var s=this,u=arguments,f=function(){var e,f;if(!(a>t)){if(e=r.apply(s,u),e===n.promise())throw new TypeError("Thenable self-resolution");f=e&&("object"==typeof e||"function"==typeof e)&&e.then,xe(f)?o?f.call(e,i(a,n,l,o),i(a,n,c,o)):(a++,f.call(e,i(a,n,l,o),i(a,n,c,o),i(a,n,l,n.notifyWith))):(r!==l&&(s=void 0,u=[e]),(o||n.resolveWith)(s,u))}},d=o?f:function(){try{f()}catch(e){Ee.Deferred.exceptionHook&&Ee.Deferred.exceptionHook(e,d.stackTrace),t+1>=a&&(r!==c&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?d():(Ee.Deferred.getStackHook&&(d.stackTrace=Ee.Deferred.getStackHook()),e.setTimeout(d))}}var a=0;return Ee.Deferred(function(e){n[0][3].add(i(0,e,xe(o)?o:l,e.notifyWith)),n[1][3].add(i(0,e,xe(t)?t:l)),n[2][3].add(i(0,e,xe(r)?r:c))}).promise()},promise:function(e){return null!=e?Ee.extend(e,o):o}},i={};return Ee.each(n,function(e,t){var a=t[2],s=t[5];o[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),i[t[0]]=function(){return i[t[0]+"With"](this===i?void 0:this,arguments),this},i[t[0]+"With"]=a.fireWith}),o.promise(i),t&&t.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=ce.call(arguments),i=Ee.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?ce.call(arguments):n,--t||i.resolveWith(r,o)}};if(1>=t&&(f(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||xe(o[n]&&o[n].then)))return i.then();for(;n--;)f(o[n],a(n),i.reject);return i.promise()}});var Me=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Ee.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Me.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},Ee.readyException=function(t){e.setTimeout(function(){throw t})};var _e=Ee.Deferred();Ee.fn.ready=function(e){return _e.then(e)["catch"](function(e){Ee.readyException(e)}),this},Ee.extend({isReady:!1,readyWait:1,ready:function(e){(e===!0?--Ee.readyWait:Ee.isReady)||(Ee.isReady=!0,e!==!0&&--Ee.readyWait>0||_e.resolveWith(ue,[Ee]))}}),Ee.ready.then=_e.then,"complete"===ue.readyState||"loading"!==ue.readyState&&!ue.documentElement.doScroll?e.setTimeout(Ee.ready):(ue.addEventListener("DOMContentLoaded",d),e.addEventListener("load",d));var Re=function(e,t,n,o,i,a,s){var u=0,l=e.length,c=null==n;if("object"===r(n)){i=!0;for(u in n)Re(e,t,u,n[u],!0,a,s)}else if(void 0!==o&&(i=!0,xe(o)||(s=!0),c&&(s?(t.call(e,o),t=null):(c=t,t=function(e,t,n){return c.call(Ee(e),n)})),t))for(;l>u;u++)t(e[u],n,s?o:o.call(e[u],u,t(e[u],n)));return i?e:c?t.call(e):l?t(e[0],n):a},Be=/^-ms-/,$e=/-([a-z])/g,Fe=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};m.uid=1,m.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Fe(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[h(t)]=n;else for(r in t)o[h(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][h(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){Array.isArray(t)?t=t.map(h):(t=h(t),t=t in r?[t]:t.match(qe)||[]),n=t.length;for(;n--;)delete r[t[n]]}(void 0===t||Ee.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Ee.isEmptyObject(t)}};var ze=new m,We=new m,Ue=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Xe=/[A-Z]/g;Ee.extend({hasData:function(e){return We.hasData(e)||ze.hasData(e)},data:function(e,t,n){return We.access(e,t,n)},removeData:function(e,t){We.remove(e,t)},_data:function(e,t,n){return ze.access(e,t,n)},_removeData:function(e,t){ze.remove(e,t)}}),Ee.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=We.get(i),1===i.nodeType&&!ze.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=h(r.slice(5)),v(i,r,o[r])));ze.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){We.set(this,e)}):Re(this,function(t){var n;if(i&&void 0===t){if(n=We.get(i,e),void 0!==n)return n;if(n=v(i,e),void 0!==n)return n}else this.each(function(){We.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){We.remove(this,e)})}}),Ee.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=ze.get(e,t),n&&(!r||Array.isArray(n)?r=ze.access(e,t,Ee.makeArray(n)):r.push(n)),r||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=Ee.queue(e,t),r=n.length,o=n.shift(),i=Ee._queueHooks(e,t),a=function(){Ee.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,a,i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ze.get(e,n)||ze.access(e,n,{empty:Ee.Callbacks("once memory").add(function(){ze.remove(e,[t+"queue",n])})})}}),Ee.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,ot=/^$|^module$|\/(?:java|ecma)script/i,it={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};it.optgroup=it.option,it.tbody=it.tfoot=it.colgroup=it.caption=it.thead,it.th=it.td;var at=/<|&#?\w+;/;!function(){var e=ue.createDocumentFragment(),t=e.appendChild(ue.createElement("div")),n=ue.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),be.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",be.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var st=/^key/,ut=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,lt=/^([^.]*)(?:\.(.+)|)/;Ee.event={global:{},add:function(e,t,n,r,o){var i,a,s,u,l,c,f,d,p,h,m,g=ze.get(e);if(g)for(n.handler&&(i=n,n=i.handler,o=i.selector),o&&Ee.find.matchesSelector(Ge,o),n.guid||(n.guid=Ee.guid++),(u=g.events)||(u=g.events={}),(a=g.handle)||(a=g.handle=function(t){return"undefined"!=typeof Ee&&Ee.event.triggered!==t.type?Ee.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(qe)||[""],l=t.length;l--;)s=lt.exec(t[l])||[],p=m=s[1],h=(s[2]||"").split(".").sort(),p&&(f=Ee.event.special[p]||{},p=(o?f.delegateType:f.bindType)||p,f=Ee.event.special[p]||{},c=Ee.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&Ee.expr.match.needsContext.test(o),namespace:h.join(".")},i),(d=u[p])||(d=u[p]=[],d.delegateCount=0,f.setup&&f.setup.call(e,r,h,a)!==!1||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),o?d.splice(d.delegateCount++,0,c):d.push(c),Ee.event.global[p]=!0)},remove:function(e,t,n,r,o){var i,a,s,u,l,c,f,d,p,h,m,g=ze.hasData(e)&&ze.get(e);if(g&&(u=g.events)){for(t=(t||"").match(qe)||[""],l=t.length;l--;)if(s=lt.exec(t[l])||[],p=m=s[1],h=(s[2]||"").split(".").sort(),p){for(f=Ee.event.special[p]||{},p=(r?f.delegateType:f.bindType)||p,d=u[p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=d.length;i--;)c=d[i],!o&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(i,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&f.teardown.call(e,h,g.handle)!==!1||Ee.removeEvent(e,p,g.handle),delete u[p])}else for(p in u)Ee.event.remove(e,p+t[l],n,r,!0);Ee.isEmptyObject(u)&&ze.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,s=Ee.event.fix(e),u=new Array(arguments.length),l=(ze.get(this,"events")||{})[s.type]||[],c=Ee.event.special[s.type]||{};for(u[0]=s,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||l.disabled!==!0)){for(i=[],a={},n=0;u>n;n++)r=t[n],o=r.selector+" ",void 0===a[o]&&(a[o]=r.needsContext?Ee(o,this).index(l)>-1:Ee.find(o,this,null,[l]).length),a[o]&&i.push(r);i.length&&s.push({elem:l,handlers:i})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,ft=/\s*$/g;Ee.extend({htmlPrefilter:function(e){return e.replace(ct,"<$1>")},clone:function(e,t,n){var r,o,i,a,s=e.cloneNode(!0),u=Ke(e);if(!(be.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Ee.isXMLDoc(e)))for(a=w(s),i=w(e),r=0,o=i.length;o>r;r++)H(i[r],a[r]);if(t)if(n)for(i=i||w(e),a=a||w(s),r=0,o=i.length;o>r;r++)O(i[r],a[r]);else O(e,s);return a=w(s,"script"),a.length>0&&C(a,!u&&w(e,"script")),s},cleanData:function(e){for(var t,n,r,o=Ee.event.special,i=0;void 0!==(n=e[i]);i++)if(Fe(n)){if(t=n[ze.expando]){if(t.events)for(r in t.events)o[r]?Ee.event.remove(n,r):Ee.removeEvent(n,r,t.handle);n[ze.expando]=void 0}n[We.expando]&&(n[We.expando]=void 0)}}}),Ee.fn.extend({detach:function(e){return q(this,e,!0)},remove:function(e){return q(this,e)},text:function(e){return Re(this,function(e){return void 0===e?Ee.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return P(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=I(this,e);t.appendChild(e)}})},prepend:function(){return P(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=I(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return P(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return P(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Ee.cleanData(w(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return Ee.clone(this,e,t)})},html:function(e){return Re(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ft.test(e)&&!it[(rt.exec(e)||["",""])[1].toLowerCase()]){e=Ee.htmlPrefilter(e);try{for(;r>n;n++)t=this[n]||{},1===t.nodeType&&(Ee.cleanData(w(t,!1)),t.innerHTML=e);t=0}catch(o){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return P(this,arguments,function(t){var n=this.parentNode;Ee.inArray(this,e)<0&&(Ee.cleanData(w(this)),n&&n.replaceChild(t,this))},e)}}),Ee.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Ee.fn[e]=function(e){for(var n,r=[],o=Ee(e),i=o.length-1,a=0;i>=a;a++)n=a===i?this:this.clone(!0),Ee(o[a])[t](n),de.apply(r,n.get());return this.pushStack(r)}});var ht=new RegExp("^("+Qe+")(?!px)[a-z%]+$","i"),mt=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},gt=new RegExp(Ve.join("|"),"i");!function(){function t(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Ge.appendChild(u).appendChild(l);var t=e.getComputedStyle(l);r="1%"!==t.top,s=12===n(t.marginLeft),l.style.right="60%",a=36===n(t.right),o=36===n(t.width),l.style.position="absolute",i=12===n(l.offsetWidth/3),Ge.removeChild(u),l=null}}function n(e){return Math.round(parseFloat(e))}var r,o,i,a,s,u=ue.createElement("div"),l=ue.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",be.clearCloneStyle="content-box"===l.style.backgroundClip,Ee.extend(be,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),i}}))}();var vt=["Webkit","Moz","ms"],yt=ue.createElement("div").style,bt={},xt=/^(none|table(?!-c[ea]).+)/,wt=/^--/,Ct={position:"absolute",visibility:"hidden",display:"block"},Tt={letterSpacing:"0",fontWeight:"400"};Ee.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=M(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,s=h(t),u=wt.test(t),l=e.style;return u||(t=B(s)),a=Ee.cssHooks[t]||Ee.cssHooks[s],void 0===n?a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:l[t]:(i=typeof n,"string"===i&&(o=Ye.exec(n))&&o[1]&&(n=y(e,t,o),i="number"),null!=n&&n===n&&("number"!==i||u||(n+=o&&o[3]||(Ee.cssNumber[s]?"":"px")),be.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n)),void 0)}},css:function(e,t,n,r){var o,i,a,s=h(t),u=wt.test(t);return u||(t=B(s)),a=Ee.cssHooks[t]||Ee.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=M(e,t,r)),"normal"===o&&t in Tt&&(o=Tt[t]),""===n||n?(i=parseFloat(o),n===!0||isFinite(i)?i||0:o):o}}),Ee.each(["height","width"],function(e,t){Ee.cssHooks[t]={get:function(e,n,r){return n?!xt.test(Ee.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?z(e,t,r):et(e,Ct,function(){return z(e,t,r)}):void 0},set:function(e,n,r){var o,i=mt(e),a=!be.scrollboxSize()&&"absolute"===i.position,s=a||r,u=s&&"border-box"===Ee.css(e,"boxSizing",!1,i),l=r?F(e,t,r,u,i):0;return u&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-F(e,t,"border",!1,i)-.5)),l&&(o=Ye.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=Ee.css(e,t)),$(e,n,l)}}}),Ee.cssHooks.marginLeft=_(be.reliableMarginLeft,function(e,t){return t?(parseFloat(M(e,"marginLeft"))||e.getBoundingClientRect().left-et(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px":void 0}),Ee.each({margin:"",padding:"",border:"Width"},function(e,t){Ee.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];4>r;r++)o[e+Ve[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(Ee.cssHooks[e+t].set=$)}),Ee.fn.extend({css:function(e,t){return Re(this,function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=mt(e),o=t.length;o>a;a++)i[t[a]]=Ee.css(e,t[a],!1,r);return i}return void 0!==n?Ee.style(e,t,n):Ee.css(e,t)},e,t,arguments.length>1)}}),Ee.Tween=W,W.prototype={constructor:W,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||Ee.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(Ee.cssNumber[n]?"":"px")},cur:function(){var e=W.propHooks[this.prop];return e&&e.get?e.get(this):W.propHooks._default.get(this)},run:function(e){var t,n=W.propHooks[this.prop];return this.options.duration?this.pos=t=Ee.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):W.propHooks._default.set(this),this}},W.prototype.init.prototype=W.prototype,W.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Ee.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){Ee.fx.step[e.prop]?Ee.fx.step[e.prop](e):1!==e.elem.nodeType||!Ee.cssHooks[e.prop]&&null==e.elem.style[B(e.prop)]?e.elem[e.prop]=e.now:Ee.style(e.elem,e.prop,e.now+e.unit)}}},W.propHooks.scrollTop=W.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Ee.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Ee.fx=W.prototype.init,Ee.fx.step={};var Et,St,kt=/^(?:toggle|show|hide)$/,At=/queueHooks$/;Ee.Animation=Ee.extend(K,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return y(n.elem,e,Ye.exec(t),n),n}]},tweener:function(e,t){xe(e)?(t=e,e=["*"]):e=e.match(qe); +for(var n,r=0,o=e.length;o>r;r++)n=e[r],K.tweeners[n]=K.tweeners[n]||[],K.tweeners[n].unshift(t)},prefilters:[V],prefilter:function(e,t){t?K.prefilters.unshift(e):K.prefilters.push(e)}}),Ee.speed=function(e,t,n){var r=e&&"object"==typeof e?Ee.extend({},e):{complete:n||!n&&t||xe(e)&&e,duration:e,easing:n&&t||t&&!xe(t)&&t};return Ee.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in Ee.fx.speeds?r.duration=Ee.fx.speeds[r.duration]:r.duration=Ee.fx.speeds._default),null!=r.queue&&r.queue!==!0||(r.queue="fx"),r.old=r.complete,r.complete=function(){xe(r.old)&&r.old.call(this),r.queue&&Ee.dequeue(this,r.queue)},r},Ee.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Je).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=Ee.isEmptyObject(e),i=Ee.speed(t,n,r),a=function(){var t=K(this,Ee.extend({},e),i);(o||ze.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||i.queue===!1?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",i=Ee.timers,a=ze.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&At.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||Ee.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=ze.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=Ee.timers,a=r?r.length:0;for(n.finish=!0,Ee.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),Ee.each(["toggle","show","hide"],function(e,t){var n=Ee.fn[t];Ee.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(Q(t,!0),e,r,o)}}),Ee.each({slideDown:Q("show"),slideUp:Q("hide"),slideToggle:Q("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Ee.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),Ee.timers=[],Ee.fx.tick=function(){var e,t=0,n=Ee.timers;for(Et=Date.now();t1)},removeAttr:function(e){return this.each(function(){Ee.removeAttr(this,e)})}}),Ee.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"==typeof e.getAttribute?Ee.prop(e,t,n):(1===i&&Ee.isXMLDoc(e)||(o=Ee.attrHooks[t.toLowerCase()]||(Ee.expr.match.bool.test(t)?Nt:void 0)),void 0!==n?null===n?void Ee.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:(r=Ee.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!be.radioValue&&"radio"===t&&i(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(qe);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),Nt={set:function(e,t,n){return t===!1?Ee.removeAttr(e,n):e.setAttribute(n,n),n}},Ee.each(Ee.expr.match.bool.source.match(/\w+/g),function(e,t){var n=jt[t]||Ee.find.attr;jt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=jt[a],jt[a]=o,o=null!=n(e,t,r)?a:null,jt[a]=i),o}});var It=/^(?:input|select|textarea|button)$/i,Lt=/^(?:a|area)$/i;Ee.fn.extend({prop:function(e,t){return Re(this,Ee.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Ee.propFix[e]||e]})}}),Ee.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&Ee.isXMLDoc(e)||(t=Ee.propFix[t]||t,o=Ee.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=Ee.find.attr(e,"tabindex");return t?parseInt(t,10):It.test(e.nodeName)||Lt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),be.optSelected||(Ee.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Ee.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Ee.propFix[this.toLowerCase()]=this}),Ee.fn.extend({addClass:function(e){var t,n,r,o,i,a,s,u=0;if(xe(e))return this.each(function(t){Ee(this).addClass(e.call(this,t,J(this)))});if(t=ee(e),t.length)for(;n=this[u++];)if(o=J(n),r=1===n.nodeType&&" "+Z(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");s=Z(r),o!==s&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,o,i,a,s,u=0;if(xe(e))return this.each(function(t){Ee(this).removeClass(e.call(this,t,J(this)))});if(!arguments.length)return this.attr("class","");if(t=ee(e),t.length)for(;n=this[u++];)if(o=J(n),r=1===n.nodeType&&" "+Z(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");s=Z(r),o!==s&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):xe(e)?this.each(function(n){Ee(this).toggleClass(e.call(this,n,J(this),t),t)}):this.each(function(){var t,o,i,a;if(r)for(o=0,i=Ee(this),a=ee(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=J(this),t&&ze.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||e===!1?"":ze.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+Z(J(n))+" ").indexOf(t)>-1)return!0;return!1}});var Dt=/\r/g;Ee.fn.extend({val:function(e){var t,n,r,o=this[0];{if(arguments.length)return r=xe(e),this.each(function(n){var o;1===this.nodeType&&(o=r?e.call(this,n,Ee(this).val()):e,null==o?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=Ee.map(o,function(e){return null==e?"":e+""})),t=Ee.valHooks[this.type]||Ee.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))});if(o)return t=Ee.valHooks[o.type]||Ee.valHooks[o.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(Dt,""):null==n?"":n)}}}),Ee.extend({valHooks:{option:{get:function(e){var t=Ee.find.attr(e,"value");return null!=t?t:Z(Ee.text(e))}},select:{get:function(e){var t,n,r,o=e.options,a=e.selectedIndex,s="select-one"===e.type,u=s?null:[],l=s?a+1:o.length;for(r=0>a?l:s?a:0;l>r;r++)if(n=o[r],(n.selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!i(n.parentNode,"optgroup"))){if(t=Ee(n).val(),s)return t;u.push(t)}return u},set:function(e,t){for(var n,r,o=e.options,i=Ee.makeArray(t),a=o.length;a--;)r=o[a],(r.selected=Ee.inArray(Ee.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),Ee.each(["radio","checkbox"],function(){Ee.valHooks[this]={set:function(e,t){return Array.isArray(t)?e.checked=Ee.inArray(Ee(e).val(),t)>-1:void 0}},be.checkOn||(Ee.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),be.focusin="onfocusin"in e;var Ot=/^(?:focusinfocus|focusoutblur)$/,Ht=function(e){e.stopPropagation()};Ee.extend(Ee.event,{trigger:function(t,n,r,o){var i,a,s,u,l,c,f,d,p=[r||ue],h=ge.call(t,"type")?t.type:t,m=ge.call(t,"namespace")?t.namespace.split("."):[];if(a=d=s=r=r||ue,3!==r.nodeType&&8!==r.nodeType&&!Ot.test(h+Ee.event.triggered)&&(h.indexOf(".")>-1&&(m=h.split("."),h=m.shift(),m.sort()),l=h.indexOf(":")<0&&"on"+h,t=t[Ee.expando]?t:new Ee.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:Ee.makeArray(n,[t]),f=Ee.event.special[h]||{},o||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!o&&!f.noBubble&&!we(r)){for(u=f.delegateType||h,Ot.test(u+h)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(r.ownerDocument||ue)&&p.push(s.defaultView||s.parentWindow||e)}for(i=0;(a=p[i++])&&!t.isPropagationStopped();)d=a,t.type=i>1?u:f.bindType||h,c=(ze.get(a,"events")||{})[t.type]&&ze.get(a,"handle"),c&&c.apply(a,n),c=l&&a[l],c&&c.apply&&Fe(a)&&(t.result=c.apply(a,n),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||f._default&&f._default.apply(p.pop(),n)!==!1||!Fe(r)||l&&xe(r[h])&&!we(r)&&(s=r[l],s&&(r[l]=null),Ee.event.triggered=h,t.isPropagationStopped()&&d.addEventListener(h,Ht),r[h](),t.isPropagationStopped()&&d.removeEventListener(h,Ht),Ee.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=Ee.extend(new Ee.Event,n,{type:e,isSimulated:!0});Ee.event.trigger(r,null,t)}}),Ee.fn.extend({trigger:function(e,t){return this.each(function(){Ee.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?Ee.event.trigger(e,t,n,!0):void 0}}),be.focusin||Ee.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){Ee.event.simulate(t,e.target,Ee.event.fix(e))};Ee.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=ze.access(r,t);o||r.addEventListener(e,n,!0),ze.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=ze.access(r,t)-1;o?ze.access(r,t,o):(r.removeEventListener(e,n,!0),ze.remove(r,t))}}});var Pt=e.location,qt=Date.now(),Mt=/\?/;Ee.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(r){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||Ee.error("Invalid XML: "+t),n};var _t=/\[\]$/,Rt=/\r?\n/g,Bt=/^(?:submit|button|image|reset|file)$/i,$t=/^(?:input|select|textarea|keygen)/i;Ee.param=function(e,t){var n,r=[],o=function(e,t){var n=xe(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Ee.isPlainObject(e))Ee.each(e,function(){o(this.name,this.value)});else for(n in e)te(n,e[n],t,o);return r.join("&")},Ee.fn.extend({serialize:function(){return Ee.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Ee.prop(this,"elements");return e?Ee.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Ee(this).is(":disabled")&&$t.test(this.nodeName)&&!Bt.test(e)&&(this.checked||!nt.test(e))}).map(function(e,t){var n=Ee(this).val();return null==n?null:Array.isArray(n)?Ee.map(n,function(e){return{name:t.name,value:e.replace(Rt,"\r\n")}}):{name:t.name,value:n.replace(Rt,"\r\n")}}).get()}});var Ft=/%20/g,zt=/#.*$/,Wt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)$/gm,Xt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Qt=/^(?:GET|HEAD)$/,Yt=/^\/\//,Vt={},Gt={},Kt="*/".concat("*"),Zt=ue.createElement("a");Zt.href=Pt.href,Ee.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Pt.href,type:"GET",isLocal:Xt.test(Pt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Ee.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?oe(oe(e,Ee.ajaxSettings),t):oe(Ee.ajaxSettings,e)},ajaxPrefilter:ne(Vt),ajaxTransport:ne(Gt),ajax:function(t,n){function r(t,n,r,s){var l,d,p,x,w,C=n;c||(c=!0,u&&e.clearTimeout(u),o=void 0,a=s||"",T.readyState=t>0?4:0,l=t>=200&&300>t||304===t,r&&(x=ie(h,T,r)),x=ae(h,x,T,l),l?(h.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(Ee.lastModified[i]=w),w=T.getResponseHeader("etag"),w&&(Ee.etag[i]=w)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=x.state,d=x.data,p=x.error,l=!p)):(p=C,!t&&C||(C="error",0>t&&(t=0))),T.status=t,T.statusText=(n||C)+"",l?v.resolveWith(m,[d,C,T]):v.rejectWith(m,[T,C,p]),T.statusCode(b),b=void 0,f&&g.trigger(l?"ajaxSuccess":"ajaxError",[T,h,l?d:p]),y.fireWith(m,[T,C]),f&&(g.trigger("ajaxComplete",[T,h]),--Ee.active||Ee.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var o,i,a,s,u,l,c,f,d,p,h=Ee.ajaxSetup({},n),m=h.context||h,g=h.context&&(m.nodeType||m.jquery)?Ee(m):Ee.event,v=Ee.Deferred(),y=Ee.Callbacks("once memory"),b=h.statusCode||{},x={},w={},C="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ut.exec(a);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)T.always(e[T.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||C;return o&&o.abort(t),r(0,t),this}};if(v.promise(T),h.url=((t||h.url||Pt.href)+"").replace(Yt,Pt.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(qe)||[""],null==h.crossDomain){l=ue.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Zt.protocol+"//"+Zt.host!=l.protocol+"//"+l.host}catch(E){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=Ee.param(h.data,h.traditional)),re(Vt,h,n,T),c)return T;f=Ee.event&&h.global,f&&0===Ee.active++&&Ee.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Qt.test(h.type),i=h.url.replace(zt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Ft,"+")):(p=h.url.slice(i.length),h.data&&(h.processData||"string"==typeof h.data)&&(i+=(Mt.test(i)?"&":"?")+h.data,delete h.data),h.cache===!1&&(i=i.replace(Wt,"$1"),p=(Mt.test(i)?"&":"?")+"_="+qt++ +p),h.url=i+p),h.ifModified&&(Ee.lastModified[i]&&T.setRequestHeader("If-Modified-Since",Ee.lastModified[i]),Ee.etag[i]&&T.setRequestHeader("If-None-Match",Ee.etag[i])),(h.data&&h.hasContent&&h.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",h.contentType),T.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Kt+"; q=0.01":""):h.accepts["*"]);for(d in h.headers)T.setRequestHeader(d,h.headers[d]);if(h.beforeSend&&(h.beforeSend.call(m,T,h)===!1||c))return T.abort();if(C="abort",y.add(h.complete),T.done(h.success),T.fail(h.error),o=re(Gt,h,n,T)){if(T.readyState=1,f&&g.trigger("ajaxSend",[T,h]),c)return T;h.async&&h.timeout>0&&(u=e.setTimeout(function(){T.abort("timeout")},h.timeout));try{c=!1,o.send(x,r)}catch(E){if(c)throw E;r(-1,E)}}else r(-1,"No Transport");return T},getJSON:function(e,t,n){return Ee.get(e,t,n,"json")},getScript:function(e,t){return Ee.get(e,void 0,t,"script")}}),Ee.each(["get","post"],function(e,t){Ee[t]=function(e,n,r,o){return xe(n)&&(o=o||r,r=n,n=void 0),Ee.ajax(Ee.extend({url:e,type:t,dataType:o,data:n,success:r},Ee.isPlainObject(e)&&e))}}),Ee._evalUrl=function(e,t){return Ee.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Ee.globalEval(e,t)}})},Ee.fn.extend({wrapAll:function(e){var t;return this[0]&&(xe(e)&&(e=e.call(this[0])),t=Ee(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return xe(e)?this.each(function(t){Ee(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Ee(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=xe(e);return this.each(function(n){Ee(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Ee(this).replaceWith(this.childNodes)}),this}}),Ee.expr.pseudos.hidden=function(e){return!Ee.expr.pseudos.visible(e)},Ee.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Ee.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(t){}};var Jt={0:200,1223:204},en=Ee.ajaxSettings.xhr();be.cors=!!en&&"withCredentials"in en,be.ajax=en=!!en,Ee.ajaxTransport(function(t){var n,r;return be.cors||en&&!t.crossDomain?{send:function(o,i){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest");for(a in o)s.setRequestHeader(a,o[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Jt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(u){if(n)throw u}},abort:function(){n&&n()}}:void 0}),Ee.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Ee.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Ee.globalEval(e),e}}}),Ee.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Ee.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(r,o){t=Ee(" +
+ +
+ + + + {% if site.search == true %} +
+ {% include search/search_form.html %} +
+ {% endif %} + + + + {% include scripts.html %} + + + \ No newline at end of file diff --git a/docs/_pages/404.md b/docs/_pages/404.md new file mode 100644 index 0000000..4adbecc --- /dev/null +++ b/docs/_pages/404.md @@ -0,0 +1,15 @@ +--- +title: "Page Not Found" +excerpt: "Page not found. Your pixels are in another canvas." +sitemap: false +permalink: /404.html +--- + +Sorry, but the page you were trying to view does not exist --- perhaps you can try searching for it below. + + + diff --git a/docs/_pages/about.md b/docs/_pages/about.md new file mode 100644 index 0000000..b2a3ce1 --- /dev/null +++ b/docs/_pages/about.md @@ -0,0 +1,85 @@ +--- +permalink: /about/ +title: "About" +excerpt: "Minimal Mistakes is a flexible two-column Jekyll theme." +layouts_gallery: + - url: /assets/images/mm-layout-splash.png + image_path: /assets/images/mm-layout-splash.png + alt: "splash layout example" + - url: /assets/images/mm-layout-single-meta.png + image_path: /assets/images/mm-layout-single-meta.png + alt: "single layout with comments and related posts" + - url: /assets/images/mm-layout-archive.png + image_path: /assets/images/mm-layout-archive.png + alt: "archive layout example" +last_modified_at: 2019-04-03T15:15:09-04:00 +toc: true +--- + +Minimal Mistakes is a flexible two-column Jekyll theme. Perfect for hosting your personal site, blog, or portfolio on GitHub or self-hosting on your own server. As the name implies --- styling is purposely minimalistic to be enhanced and customized by you :smile:. + +{% include gallery id="layouts_gallery" caption="Examples of included layouts `splash`, `single`, and `archive`." %} + +[Install the Theme]({{ "/docs/quick-start-guide/" | relative_url }}){: .btn .btn--success .btn--large} + +## Notable Features + +- Bundled as a "theme gem" for easier install/upgrading. +- Compatible with GitHub Pages. +- Support for Jekyll's built-in Sass/SCSS preprocessor. +- Nine different skins (color variations). +- Several responsive layout options (single, archive index, search, splash, and paginated home page). +- Optimized for search engines with support for [Twitter Cards](https://dev.twitter.com/cards/overview) and [Open Graph](http://ogp.me/) data +- Optional [header images](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#headers), [custom sidebars](https://mmistakes.github.io/minimal-mistakes/docs/layouts/#sidebars), [table of contents](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#table-of-contents), [galleries](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#gallery), related posts, [breadcrumb links](https://mmistakes.github.io/minimal-mistakes/docs/configuration/#breadcrumb-navigation-beta), [navigation lists](https://mmistakes.github.io/minimal-mistakes/docs/helpers/#navigation-list), and more. +- Commenting support (powered by [Disqus](https://disqus.com/), [Facebook](https://developers.facebook.com/docs/plugins/comments), [Discourse](https://www.discourse.org/), [utterances](https://utteranc.es/), static-based via [Staticman v1 and v2](https://staticman.net/), and custom). +- [Google Analytics](https://www.google.com/analytics/) support. +- UI localized text in English (default), Brazilian Portuguese (Português brasileiro), Chinese, Danish, Dutch, French (Français), German (Deutsch), Greek, Hindi (हिंदी), Hungarian, Indonesian, Italian (Italiano), Japanese, Korean, Malayalam, Nepali (Nepalese), Persian (فارسی), Polish, Punjabi (ਪੰਜਾਬੀ), Romanian, Russian, Slovak, Spanish (Español), Swedish, Thai, Turkish (Türkçe), and Vietnamese. + +## Demo Pages + +| Name | Description | +| ------------------------------------------- | ----------------------------------------------------- | +| [Post with Header Image][header-image-post] | A post with a large header image. | +| [HTML Tags and Formatting Post][html-tags-post] | A variety of common markup showing how the theme styles them. | +| [Syntax Highlighting Post][syntax-post] | Post displaying highlighted code. | +| [Post with a Gallery][gallery-post] | A post showing several images wrapped in `
` elements. | +| [Sample Collection Page][sample-collection] | Single page from a collection. | +| [Categories Archive][categories-archive] | Posts grouped by category. | +| [Tags Archive][tags-archive] | Posts grouped by tag. | + +For even more demo pages check the [posts archive][year-archive]. + +[header-image-post]: {{ "" | relative_url }}{% post_url 2012-03-15-layout-header-image-text-readability %} +[gallery-post]: {{ "" | relative_url }}{% post_url 2010-09-09-post-gallery %} +[html-tags-post]: {{ "" | relative_url }}{% post_url 2013-01-11-markup-html-tags-and-formatting %} +[syntax-post]: {{ "" | relative_url }}{% post_url 2013-08-16-markup-syntax-highlighting %} +[sample-collection]: {{ "/recipes/chocolate-chip-cookies/" | relative_url }} +[categories-archive]: {{ "/categories/" | relative_url }} +[tags-archive]: {{ "/tags/" | relative_url }} +[year-archive]: {{ "/year-archive/" | relative_url }} + +--- + +## Credits + +### Icons + Demo Images: + +- [The Noun Project](https://thenounproject.com) -- Garrett Knoll, Arthur Shlain, and [tracy tam](https://thenounproject.com/tracytam) +- [Font Awesome](http://fontawesome.io/) +- [Unsplash](https://unsplash.com/) + +### Other: + +- [Jekyll](https://jekyllrb.com/) +- [jQuery](https://jquery.com/) +- [Susy](http://susy.oddbird.net/) +- [Breakpoint](http://breakpoint-sass.com/) +- [Magnific Popup](http://dimsemenov.com/plugins/magnific-popup/) +- [FitVids.JS](http://fitvidsjs.com/) +- Greedy Navigation - [lukejacksonn](https://codepen.io/lukejacksonn/pen/PwmwWV) +- [jQuery Smooth Scroll](https://github.com/kswedberg/jquery-smooth-scroll) +- [Lunr](http://lunrjs.com) + +--- + +Minimal Mistakes is designed, developed, and maintained by Michael Rose. Just another boring, tattooed, designer from Buffalo New York. diff --git a/docs/_pages/archive-layout-with-content.md b/docs/_pages/archive-layout-with-content.md new file mode 100644 index 0000000..6820122 --- /dev/null +++ b/docs/_pages/archive-layout-with-content.md @@ -0,0 +1,218 @@ +--- +title: "Archive Layout with Content" +layout: archive +permalink: /archive-layout-with-content/ +--- + +A variety of common markup showing how the theme styles them. + +# Header one + +## Header two + +### Header three + +#### Header four + +##### Header five + +###### Header six + +## Blockquotes + +Single line blockquote: + +> Stay hungry. Stay foolish. + +Multi line blockquote with a cite reference: + +> People think focus means saying yes to the thing you've got to focus on. But that's not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I'm actually as proud of the things we haven't done as the things I have done. Innovation is saying no to 1,000 things. + +Steve Jobs --- Apple Worldwide Developers' Conference, 1997 +{: .small} + +## Tables + +| Employee | Salary | | +| -------- | ------ | ------------------------------------------------------------ | +| [John Doe](#) | $1 | Because that's all Steve Jobs needed for a salary. | +| [Jane Doe](#) | $100K | For all the blogging she does. | +| [Fred Bloggs](#) | $100M | Pictures are worth a thousand words, right? So Jane × 1,000. | +| [Jane Bloggs](#) | $100B | With hair like that?! Enough said. | + +| Header1 | Header2 | Header3 | +|:--------|:-------:|--------:| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|-----------------------------| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|=============================| +| Foot1 | Foot2 | Foot3 | + +## Definition Lists + +Definition List Title +: Definition list division. + +Startup +: A startup company or startup is a company or temporary organization designed to search for a repeatable and scalable business model. + +#dowork +: Coined by Rob Dyrdek and his personal body guard Christopher "Big Black" Boykins, "Do Work" works as a self motivator, to motivating your friends. + +Do It Live +: I'll let Bill O'Reilly [explain](https://www.youtube.com/watch?v=O_HyZ5aW76c "We'll Do It Live") this one. + +## Unordered Lists (Nested) + + * List item one + * List item one + * List item one + * List item two + * List item three + * List item four + * List item two + * List item three + * List item four + * List item two + * List item three + * List item four + +## Ordered List (Nested) + + 1. List item one + 1. List item one + 1. List item one + 2. List item two + 3. List item three + 4. List item four + 2. List item two + 3. List item three + 4. List item four + 2. List item two + 3. List item three + 4. List item four + +## Buttons + +Make any link standout more when applying the `.btn` class. + +```html +Success Button +``` + +[Primary Button](#){: .btn} +[Success Button](#){: .btn .btn--success} +[Warning Button](#){: .btn .btn--warning} +[Danger Button](#){: .btn .btn--danger} +[Info Button](#){: .btn .btn--info} +[Inverse Button](#){: .btn .btn--inverse} +[Light Outline Button](#){: .btn .btn--light-outline} + +```markdown +[Primary Button Text](#link){: .btn} +[Success Button Text](#link){: .btn .btn--success} +[Warning Button Text](#link){: .btn .btn--warning} +[Danger Button Text](#link){: .btn .btn--danger} +[Info Button Text](#link){: .btn .btn--info} +[Inverse Button](#link){: .btn .btn--inverse} +[Light Outline Button](#link){: .btn .btn--light-outline} +``` + +[X-Large Button](#){: .btn .btn--x-large} +[Large Button](#){: .btn .btn--large} +[Default Button](#){: .btn} +[Small Button](#){: .btn .btn--small} + +```markdown +[X-Large Button](#link){: .btn .btn--x-large} +[Large Button](#link){: .btn .btn--large} +[Default Button](#link){: .btn} +[Small Button](#link){: .btn .btn--small} +``` + +## Notices + +**Watch out!** You can also add notices by appending `{: .notice}` to a paragraph. +{: .notice} + +## HTML Tags + +### Address Tag + +
+ 1 Infinite Loop
Cupertino, CA 95014
United States +
+ +### Anchor Tag (aka. Link) + +This is an example of a [link](http://apple.com "Apple"). + +### Abbreviation Tag + +The abbreviation CSS stands for "Cascading Style Sheets". + +*[CSS]: Cascading Style Sheets + +### Cite Tag + +"Code is poetry." ---Automattic + +### Code Tag + +You will learn later on in these tests that `word-wrap: break-word;` will be your best friend. + +### Strike Tag + +This tag will let you strikeout text. + +### Emphasize Tag + +The emphasize tag should _italicize_ text. + +### Insert Tag + +This tag should denote inserted text. + +### Keyboard Tag + +This scarcely known tag emulates keyboard text, which is usually styled like the `` tag. + +### Preformatted Tag + +This tag styles large blocks of code. + +
+.post-title {
+  margin: 0 0 5px;
+  font-weight: bold;
+  font-size: 38px;
+  line-height: 1.2;
+  and here's a line of some really, really, really, really long text, just to see how the PRE tag handles it and to find out how it overflows;
+}
+
+ +### Quote Tag + +Developers, developers, developers… –Steve Ballmer + +### Strong Tag + +This tag shows **bold text**. + +### Subscript Tag + +Getting our science styling on with H2O, which should push the "2" down. + +### Superscript Tag + +Still sticking with science and Albert Einstein's E = MC2, which should lift the 2 up. + +### Variable Tag + +This allows you to denote variables. + +{% for post in site.pages %} +{% include archive-single.html %} +{% endfor %} \ No newline at end of file diff --git a/docs/_pages/category-archive.md b/docs/_pages/category-archive.md new file mode 100644 index 0000000..4cb3860 --- /dev/null +++ b/docs/_pages/category-archive.md @@ -0,0 +1,6 @@ +--- +title: "Posts by Category" +layout: categories +permalink: /categories/ +author_profile: true +--- diff --git a/docs/_pages/collection-archive.html b/docs/_pages/collection-archive.html new file mode 100644 index 0000000..80d2816 --- /dev/null +++ b/docs/_pages/collection-archive.html @@ -0,0 +1,23 @@ +--- +layout: archive +title: "Posts by Collection" +permalink: /collection-archive/ +author_profile: true +--- + +{% capture written_label %}'None'{% endcapture %} + +{% for collection in site.collections %} + {% unless collection.output == false or collection.label == "posts" %} + {% capture label %}{{ collection.label }}{% endcapture %} + {% if label != written_label %} +

{{ label }}

+ {% capture written_label %}{{ label }}{% endcapture %} + {% endif %} + {% endunless %} + {% for post in collection.docs %} + {% unless collection.output == false or collection.label == "posts" %} + {% include archive-single.html %} + {% endunless %} + {% endfor %} +{% endfor %} \ No newline at end of file diff --git a/docs/_pages/edge-case.md b/docs/_pages/edge-case.md new file mode 100644 index 0000000..016138a --- /dev/null +++ b/docs/_pages/edge-case.md @@ -0,0 +1,8 @@ +--- +title: Edge Case +layout: category +permalink: /categories/edge-case/ +taxonomy: Edge Case +--- + +Sample post listing for the category `Edge Case`. diff --git a/docs/_pages/home.md b/docs/_pages/home.md new file mode 100644 index 0000000..d868392 --- /dev/null +++ b/docs/_pages/home.md @@ -0,0 +1,37 @@ +--- +layout: splash +permalink: / +header: + overlay_color: "#5e616c" + overlay_image: /assets/images/mm-home-page-feature.jpg + actions: + - label: " Install now" + url: "/docs/quick-start-guide/" +excerpt: > + A flexible two-column Jekyll theme. Perfect for building personal sites, blogs, and portfolios.
+ Latest release v4.16.4 +feature_row: + - image_path: /assets/images/mm-customizable-feature.png + alt: "customizable" + title: "Super customizable" + excerpt: "Everything from the menus, sidebars, comments, and more can be configured or set with YAML Front Matter." + url: "/docs/configuration/" + btn_class: "btn--primary" + btn_label: "Learn more" + - image_path: /assets/images/mm-responsive-feature.png + alt: "fully responsive" + title: "Responsive layouts" + excerpt: "Built with HTML5 + CSS3. All layouts are fully responsive with helpers to augment your content." + url: "/docs/layouts/" + btn_class: "btn--primary" + btn_label: "Learn more" + - image_path: /assets/images/mm-free-feature.png + alt: "100% free" + title: "100% free" + excerpt: "Free to use however you want under the MIT License. Clone it, fork it, customize it... whatever!" + url: "/docs/license/" + btn_class: "btn--primary" + btn_label: "Learn more" +--- + +{% include feature_row %} \ No newline at end of file diff --git a/docs/_pages/lorem-ipsum.md b/docs/_pages/lorem-ipsum.md new file mode 100644 index 0000000..13be88a --- /dev/null +++ b/docs/_pages/lorem-ipsum.md @@ -0,0 +1,52 @@ +--- +title: "Lorem Ipsum" +permalink: /lorem-ipsum/ +--- + +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio. Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna. Praesent sit amet ligula id orci venenatis auctor. Phasellus porttitor, metus non tincidunt dapibus, orci pede pretium neque, sit amet adipiscing ipsum lectus et libero. Aenean bibendum. Curabitur mattis quam id urna. Vivamus dui. Donec nonummy lacinia lorem. Cras risus arcu, sodales ac, ultrices ac, mollis quis, justo. Sed a libero. Quisque risus erat, posuere at, tristique non, lacinia quis, eros. + +Cras volutpat, lacus quis semper pharetra, nisi enim dignissim est, et sollicitudin quam ipsum vel mi. Sed commodo urna ac urna. Nullam eu tortor. Curabitur sodales scelerisque magna. Donec ultricies tristique pede. Nullam libero. Nam sollicitudin felis vel metus. Nullam posuere molestie metus. Nullam molestie, nunc id suscipit rhoncus, felis mi vulputate lacus, a ultrices tortor dolor eget augue. Aenean ultricies felis ut turpis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse placerat tellus ac nulla. Proin adipiscing sem ac risus. Maecenas nisi. Cras semper. + +Praesent interdum mollis neque. In egestas nulla eget pede. Integer eu purus sed diam dictum scelerisque. Morbi cursus velit et felis. Maecenas faucibus aliquet erat. In aliquet rhoncus tellus. Integer auctor nibh a nunc fringilla tempus. Cras turpis urna, dignissim vel, suscipit pulvinar, rutrum quis, sem. Ut lobortis convallis dui. Sed nonummy orci a justo. Morbi nec diam eget eros eleifend tincidunt. + +Curabitur non elit. Pellentesque iaculis, nisl non aliquet adipiscing, purus urna aliquet orci, sed sodales pede neque at massa. Pellentesque laoreet, enim eget varius mollis, sapien erat suscipit metus, sit amet iaculis nulla sapien id felis. Aliquam erat volutpat. Nam congue nulla a ligula. Morbi tempor hendrerit erat. Curabitur augue. Vestibulum nulla est, commodo et, fringilla quis, bibendum eget, ipsum. Suspendisse pulvinar iaculis ante. Mauris dignissim ante quis nisi. Aliquam ante mi, aliquam et, pellentesque ac, dapibus et, enim. In vulputate justo vel magna. Phasellus imperdiet justo. Proin odio orci, dapibus id, porta a, pellentesque id, erat. Aliquam erat volutpat. Mauris nonummy varius libero. Sed dolor ipsum, tempor non, aliquet et, pulvinar quis, dui. Pellentesque mauris diam, lobortis id, varius varius, facilisis at, nulla. + +Cras pede. Nullam id velit sit amet turpis tincidunt sagittis. Nunc malesuada. Nunc consequat scelerisque odio. Donec eu leo. Nunc pellentesque felis sed odio. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus lobortis metus in lectus. Cras mollis quam eget sapien. Pellentesque non lorem sit amet sem lacinia euismod. + +Nulla eget diam eget leo imperdiet consequat. Morbi nunc magna, pellentesque eu, porta at, ultricies ut, neque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In tincidunt. Praesent ut orci id eros congue ultrices. Mauris non neque. Donec nulla ante, molestie sit amet, fermentum nec, blandit sit amet, purus. Fusce eget diam eu odio iaculis mollis. Phasellus consectetuer pede quis nisi. Proin non sem ut elit pulvinar faucibus. In a turpis nec augue fringilla elementum. + +Nullam felis. Donec in nulla. Suspendisse sodales, turpis in suscipit ullamcorper, enim nunc sagittis risus, eu auctor velit tortor ut turpis. Mauris id augue at neque aliquam eleifend. Sed eget augue. Nunc faucibus ligula sed massa. Etiam non nulla. Etiam accumsan ullamcorper nisl. In pharetra massa at nunc. Nunc elementum. Duis sodales enim nec libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent dapibus eros sodales urna. Duis magna nisi, lobortis quis, tincidunt rutrum, posuere non, ipsum. + +Aliquam convallis neque vitae diam. In diam. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis fermentum arcu in tortor. Sed nibh leo, rhoncus eu, fermentum et, scelerisque ac, massa. Cras id turpis. Etiam commodo sem luctus lorem. Morbi at mi. In rutrum. Aenean luctus pede euismod tortor. Phasellus dictum. Cras neque justo, venenatis sit amet, tristique et, vulputate in, dui. Etiam sed mi gravida sapien imperdiet dictum. Aliquam gravida orci a tortor. Donec tempor. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus risus ante, pellentesque vitae, luctus eget, scelerisque sed, libero. Donec massa. + +Donec libero mauris, volutpat at, convallis vel, laoreet euismod, augue. In accumsan malesuada risus. Mauris metus magna, condimentum in, nonummy non, ornare eu, velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin posuere. Proin rhoncus rutrum lorem. Phasellus dignissim massa non libero volutpat tincidunt. In hac habitasse platea dictumst. Phasellus eget eros. Nulla in nulla. Vivamus quis mauris. Maecenas pharetra rhoncus tellus. Sed sit amet lacus. + +Quisque interdum felis a tellus. Aliquam sed diam ac velit aliquam rutrum. Morbi commodo, risus a pulvinar adipiscing, tortor pede posuere risus, ac ornare tellus massa nec lectus. Vivamus mollis metus ac sapien. Nam sed est a libero ullamcorper dapibus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean a erat ac nibh accumsan volutpat. Phasellus pulvinar consequat turpis. Curabitur ante metus, tempus ut, consequat eu, sollicitudin sit amet, justo. Duis ut libero. + +Հայերեն + +Lorem Ipsum-ը տպագրության և տպագրական արդյունաբերության համար նախատեսված մոդելային տեքստ է: Սկսած 1500-ականներից\` Lorem Ipsum-ը հանդիսացել է տպագրական արդյունաբերության ստանդարտ մոդելային տեքստ, ինչը մի անհայտ տպագրիչի կողմից տարբեր տառատեսակների օրինակների գիրք ստեղծելու ջանքերի արդյունք է: Այս տեքստը ոչ միայն կարողացել է գոյատևել հինգ դարաշրջան, այլև ներառվել է էլեկտրոնային տպագրության մեջ\` մնալով էապես անփոփոխ: Այն հայտնի է դարձել 1960-ականներին Lorem Ipsum բովանդակող Letraset էջերի թողարկման արդյունքում, իսկ ավելի ուշ համակարգչային տպագրության այնպիսի ծրագրերի թողարկման հետևանքով, ինչպիսին է Aldus PageMaker-ը, որը ներառում է Lorem Ipsum-ի տարատեսակներ: + +Български + +Lorem Ipsum е елементарен примерен текст, използван в печатарската и типографската индустрия. Lorem Ipsum е индустриален стандарт от около 1500 година, когато неизвестен печатар взема няколко печатарски букви и ги разбърква, за да напечата с тях книга с примерни шрифтове. Този начин не само е оцелял повече от 5 века, но е навлязъл и в публикуването на електронни издания като е запазен почти без промяна. Популяризиран е през 60те години на 20ти век със издаването на Letraset листи, съдържащи Lorem Ipsum пасажи, популярен е и в наши дни във софтуер за печатни издания като Aldus PageMaker, който включва различни версии на Lorem Ipsum. + +Català + +Lorem Ipsum és un text de farciment usat per la indústria de la tipografia i la impremta. Lorem Ipsum ha estat el text estàndard de la indústria des de l’any 1500, quan un impressor desconegut va fer servir una galerada de text i la va mesclar per crear un llibre de mostres tipogràfiques. No només ha sobreviscut cinc segles, sinó que ha fet el salt cap a la creació de tipus de lletra electrònics, romanent essencialment sense canvis. Es va popularitzar l’any 1960 amb el llançament de fulls Letraset que contenien passatges de Lorem Ipsum, i més recentment amb programari d’autoedició com Aldus Pagemaker que inclou versions de Lorem Ipsum. + +Hrvatski + +Lorem Ipsum je jednostavno probni tekst koji se koristi u tiskarskoj i slovoslagarskoj industriji. Lorem Ipsum postoji kao industrijski standard još od 16-og stoljeća, kada je nepoznati tiskar uzeo tiskarsku galiju slova i posložio ih da bi napravio knjigu s uzorkom tiska. Taj je tekst ne samo preživio pet stoljeća, već se i vinuo u svijet elektronskog slovoslagarstva, ostajući u suštini nepromijenjen. Postao je popularan tijekom 1960-ih s pojavom Letraset listova s odlomcima Lorem Ipsum-a, a u skorije vrijeme sa software-om za stolno izdavaštvo kao što je Aldus PageMaker koji također sadrži varijante Lorem Ipsum-a. + +Česky + +Lorem Ipsum je demonstrativní výplňový text používaný v tiskařském a knihařském průmyslu. Lorem Ipsum je považováno za standard v této oblasti už od začátku 16. století, kdy dnes neznámý tiskař vzal kusy textu a na jejich základě vytvořil speciální vzorovou knihu. Jeho odkaz nevydržel pouze pět století, on přežil i nástup elektronické sazby v podstatě beze změny. Nejvíce popularizováno bylo Lorem Ipsum v šedesátých letech 20. století, kdy byly vydávány speciální vzorníky s jeho pasážemi a později pak díky počítačovým DTP programům jako Aldus PageMaker. + +Româna + +Lorem Ipsum este pur şi simplu o machetă pentru text a industriei tipografice. Lorem Ipsum a fost macheta standard a industriei încă din secolul al XVI-lea, când un tipograf anonim a luat o planşetă de litere şi le-a amestecat pentru a crea o carte demonstrativă pentru literele respective. Nu doar că a supravieţuit timp de cinci secole, dar şi a facut saltul în tipografia electronică practic neschimbată. A fost popularizată în anii ’60 odată cu ieşirea colilor Letraset care conţineau pasaje Lorem Ipsum, iar mai recent, prin programele de publicare pentru calculator, ca Aldus PageMaker care includeau versiuni de Lorem Ipsum. + +Српски + +Lorem Ipsum је једноставно модел текста који се користи у штампарској и словослагачкој индустрији. Lorem ipsum је био стандард за модел текста још од 1500. године, када је непознати штампар узео кутију са словима и сложио их како би направио узорак књиге. Не само што је овај модел опстао пет векова, него је чак почео да се користи и у електронским медијима, непроменивши се. Популаризован је шездесетих година двадесетог века заједно са листовима летерсета који су садржали Lorem Ipsum пасусе, а данас са софтверским пакетом за прелом као што је Aldus PageMaker који је садржао Lorem Ipsum верзије. \ No newline at end of file diff --git a/docs/_pages/markup.md b/docs/_pages/markup.md new file mode 100644 index 0000000..147a719 --- /dev/null +++ b/docs/_pages/markup.md @@ -0,0 +1,8 @@ +--- +title: Markup +layout: tag +permalink: /tags/markup/ +taxonomy: markup +--- + +Sample post listing for the tag `markup`. diff --git a/docs/_pages/page-a.md b/docs/_pages/page-a.md new file mode 100644 index 0000000..3083db2 --- /dev/null +++ b/docs/_pages/page-a.md @@ -0,0 +1,7 @@ +--- +title: "Page A" +permalink: /page-a/ +date: 2011-06-23T18:38:52+00:00 +--- + +Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. \ No newline at end of file diff --git a/docs/_pages/page-archive.html b/docs/_pages/page-archive.html new file mode 100644 index 0000000..a4e515a --- /dev/null +++ b/docs/_pages/page-archive.html @@ -0,0 +1,10 @@ +--- +layout: archive +title: "Page Archive" +permalink: /page-archive/ +author_profile: false +--- + +{% for post in site.pages %} + {% include archive-single.html %} +{% endfor %} \ No newline at end of file diff --git a/docs/_pages/page-b.md b/docs/_pages/page-b.md new file mode 100644 index 0000000..d15ce12 --- /dev/null +++ b/docs/_pages/page-b.md @@ -0,0 +1,7 @@ +--- +title: "Page B" +permalink: /page-b/ +date: 2011-06-23T18:39:14+00:00 +--- + +(lorem ipsum) \ No newline at end of file diff --git a/docs/_pages/pets.md b/docs/_pages/pets.md new file mode 100644 index 0000000..1ecc1f3 --- /dev/null +++ b/docs/_pages/pets.md @@ -0,0 +1,10 @@ +--- +title: Pets +layout: collection +permalink: /pets/ +collection: pets +entries_layout: grid +classes: wide +--- + +Sample document listing for the collection `_pets`. diff --git a/docs/_pages/portfolio-archive.md b/docs/_pages/portfolio-archive.md new file mode 100644 index 0000000..019082f --- /dev/null +++ b/docs/_pages/portfolio-archive.md @@ -0,0 +1,10 @@ +--- +title: Portfolio +layout: collection +permalink: /portfolio/ +collection: portfolio +entries_layout: grid +classes: wide +--- + +Sample document listing for the collection `_portfolio`. diff --git a/docs/_pages/post-archive-feature-rows.html b/docs/_pages/post-archive-feature-rows.html new file mode 100644 index 0000000..47cab55 --- /dev/null +++ b/docs/_pages/post-archive-feature-rows.html @@ -0,0 +1,59 @@ +--- +layout: archive +title: "Post Archive with Feature Rows" +permalink: /post-archive-feature-rows/ +author_profile: true +feature_row: + - image_path: assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 1" + title: "Placeholder 1" + excerpt: "This is some sample content that goes here with **Markdown** formatting." + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Placeholder 2" + excerpt: "This is some sample content that goes here with **Markdown** formatting." + url: "#test-link" + btn_label: "Read More" + btn_class: "btn--primary" + - image_path: /assets/images/unsplash-gallery-image-3-th.jpg + title: "Placeholder 3" + excerpt: "This is some sample content that goes here with **Markdown** formatting." +feature_row2: + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Placeholder Image Left Aligned" + excerpt: 'This is some sample content that goes here with **Markdown** formatting. Left aligned with `type="left"`' + url: "#test-link" + btn_label: "Read More" + btn_class: "btn--primary" +feature_row3: + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Placeholder Image Right Aligned" + excerpt: 'This is some sample content that goes here with **Markdown** formatting. Right aligned with `type="right"`' + url: "#test-link" + btn_label: "Read More" + btn_class: "btn--primary" +feature_row4: + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Placeholder Image Center Aligned" + excerpt: 'This is some sample content that goes here with **Markdown** formatting. Centered with `type="center"`' + url: "#test-link" + btn_label: "Read More" + btn_class: "btn--primary" +--- + +{% for post in site.posts limit: 5 %} + {% include archive-single.html %} +{% endfor %} + +{% include feature_row id="intro" type="center" %} + +{% include feature_row %} + +{% include feature_row id="feature_row2" type="left" %} + +{% include feature_row id="feature_row3" type="right" %} + +{% include feature_row id="feature_row4" type="center" %} \ No newline at end of file diff --git a/docs/_pages/recipes-archive.md b/docs/_pages/recipes-archive.md new file mode 100644 index 0000000..96a36cf --- /dev/null +++ b/docs/_pages/recipes-archive.md @@ -0,0 +1,9 @@ +--- +layout: collection +title: "Recipes" +collection: recipes +permalink: /recipes/ +author_profile: false +--- + +Sample document listing for the collection `_recipes`. \ No newline at end of file diff --git a/docs/_pages/sample-page.md b/docs/_pages/sample-page.md new file mode 100644 index 0000000..060e53b --- /dev/null +++ b/docs/_pages/sample-page.md @@ -0,0 +1,15 @@ +--- +title: "Sample Page" +permalink: /sample-page/ +date: 2016-02-24T03:02:20+00:00 +--- + +This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this: + +> Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like pi'a coladas. (And gettin' caught in the rain.) + +...or something like this: + +> The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community. + +You should probably delete this page and create new pages for your content. Have fun! \ No newline at end of file diff --git a/docs/_pages/sitemap.md b/docs/_pages/sitemap.md new file mode 100644 index 0000000..bb6e183 --- /dev/null +++ b/docs/_pages/sitemap.md @@ -0,0 +1,35 @@ +--- +layout: archive +title: "Sitemap" +permalink: /sitemap/ +author_profile: false +--- + +A list of all the posts and pages found on the site. For you robots out there is an [XML version]({{ "sitemap.xml" | relative_url }}) available for digesting as well. + +

Pages

+{% for post in site.pages %} + {% include archive-single.html %} +{% endfor %} + +

Posts

+{% for post in site.posts %} + {% include archive-single.html %} +{% endfor %} + +{% capture written_label %}'None'{% endcapture %} + +{% for collection in site.collections %} +{% unless collection.output == false or collection.label == "posts" %} + {% capture label %}{{ collection.label }}{% endcapture %} + {% if label != written_label %} +

{{ label }}

+ {% capture written_label %}{{ label }}{% endcapture %} + {% endif %} +{% endunless %} +{% for post in collection.docs %} + {% unless collection.output == false or collection.label == "posts" %} + {% include archive-single.html %} + {% endunless %} +{% endfor %} +{% endfor %} \ No newline at end of file diff --git a/docs/_pages/splash-page.md b/docs/_pages/splash-page.md new file mode 100644 index 0000000..f11bc0b --- /dev/null +++ b/docs/_pages/splash-page.md @@ -0,0 +1,67 @@ +--- +title: "Splash Page" +layout: splash +permalink: /splash-page/ +date: 2016-03-23T11:48:41-04:00 +header: + overlay_color: "#000" + overlay_filter: "0.5" + overlay_image: /assets/images/unsplash-image-1.jpg + actions: + - label: "Download" + url: "https://github.com/mmistakes/minimal-mistakes/" + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" +excerpt: "Bacon ipsum dolor sit amet salami ham hock ham, hamburger corned beef short ribs kielbasa biltong t-bone drumstick tri-tip tail sirloin pork chop." +intro: + - excerpt: 'Nullam suscipit et nam, tellus velit pellentesque at malesuada, enim eaque. Quis nulla, netus tempor in diam gravida tincidunt, *proin faucibus* voluptate felis id sollicitudin. Centered with `type="center"`' +feature_row: + - image_path: assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 1" + title: "Placeholder 1" + excerpt: "This is some sample content that goes here with **Markdown** formatting." + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)" + alt: "placeholder image 2" + title: "Placeholder 2" + excerpt: "This is some sample content that goes here with **Markdown** formatting." + url: "#test-link" + btn_label: "Read More" + btn_class: "btn--primary" + - image_path: /assets/images/unsplash-gallery-image-3-th.jpg + title: "Placeholder 3" + excerpt: "This is some sample content that goes here with **Markdown** formatting." +feature_row2: + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Placeholder Image Left Aligned" + excerpt: 'This is some sample content that goes here with **Markdown** formatting. Left aligned with `type="left"`' + url: "#test-link" + btn_label: "Read More" + btn_class: "btn--primary" +feature_row3: + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Placeholder Image Right Aligned" + excerpt: 'This is some sample content that goes here with **Markdown** formatting. Right aligned with `type="right"`' + url: "#test-link" + btn_label: "Read More" + btn_class: "btn--primary" +feature_row4: + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Placeholder Image Center Aligned" + excerpt: 'This is some sample content that goes here with **Markdown** formatting. Centered with `type="center"`' + url: "#test-link" + btn_label: "Read More" + btn_class: "btn--primary" +--- + +{% include feature_row id="intro" type="center" %} + +{% include feature_row %} + +{% include feature_row id="feature_row2" type="left" %} + +{% include feature_row id="feature_row3" type="right" %} + +{% include feature_row id="feature_row4" type="center" %} \ No newline at end of file diff --git a/docs/_pages/tag-archive.md b/docs/_pages/tag-archive.md new file mode 100644 index 0000000..3f4e3f0 --- /dev/null +++ b/docs/_pages/tag-archive.md @@ -0,0 +1,6 @@ +--- +title: "Posts by Tag" +permalink: /tags/ +layout: tags +author_profile: true +--- diff --git a/docs/_pages/terms.md b/docs/_pages/terms.md new file mode 100644 index 0000000..eac4d5d --- /dev/null +++ b/docs/_pages/terms.md @@ -0,0 +1,56 @@ +--- +permalink: /terms/ +title: "Terms and Privacy Policy" +last_modified_at: 2017-10-20T12:42:38-04:00 +toc: true +--- + +## Privacy Policy + +The privacy of my visitors is extremely important. This Privacy Policy outlines the types of personal information that is received and collected and how it is used. + +First and foremost, I will never share your email address or any other personal information to anyone without your direct consent. + +### Log Files + +Like many other websites, this site uses log files to help learn about when, from where, and how often traffic flows to this site. The information in these log files include: + +* Internet Protocol addresses (IP) +* Types of browser +* Internet Service Provider (ISP) +* Date and time stamp +* Referring and exit pages +* Number of clicks + +All of this information is not linked to anything that is personally identifiable. + +### Cookies and Web Beacons + +When you visit this site "convenience" cookies are stored on your computer when you submit a comment to help you log in faster to [Disqus](http://disqus.com) the next time you leave a comment. + +Third-party advertisers may also place and read cookies on your browser and/or use web beacons to collect information. This site has no access or control over these cookies. You should review the respective privacy policies on any and all third-party ad servers for more information regarding their practices and how to opt-out. + +If you wish to disable cookies, you may do so through your web browser options. Instructions for doing so can be found on the specific web browsers' websites. + +#### Google Analytics + +Google Analytics is a web analytics tool I use to help understand how visitors engage with this website. It reports website trends using cookies and web beacons without identifying individual visitors. You can read [Google Analytics Privacy Policy](http://www.google.com/analytics/learn/privacy.html). + +#### Google Adsense + +Google Adsense, a third party affiliate marketing network, uses cookies to help make sure I get a commission when you buy a product after clicking on a link or ad banner that takes you to the site of one of their merchants. You can read [Google Adsense Privacy Policy](http://support.google.com/adsense/bin/answer.py?hl=en&answer=48182). + +## Disclosure Policy + +I make money on this website through affiliate programs. If you click an affiliate link or ad banner and buy the product, you help support this website because I'll get a percentage of that sale. + +Currently I'm an affiliate for Amazon and Google Adsense. + +What this means for you: + +* I became an affiliate to earn revenue towards the costs of running and maintaining this website. Where I have direct control over which ads are served on this website I offer only products that are directly related to the topic of this website and products that a reader/subscriber would have a genuine interest in or need of. +* I do not and will not recommend a product just for the sake of making money. +* I do not let the compensation I receive influence the content, topics, posts, or opinions expressed on this website. +* I respect and value my readers too much to write anything other than my own genuine and objective opinions and advice. + +Just like this website, my Disclosure Policy is a work in progress. As the revenue streams evolve, so will this page. \ No newline at end of file diff --git a/docs/_pages/year-archive.md b/docs/_pages/year-archive.md new file mode 100644 index 0000000..1021452 --- /dev/null +++ b/docs/_pages/year-archive.md @@ -0,0 +1,6 @@ +--- +title: "Posts by Year" +permalink: /year-archive/ +layout: posts +author_profile: true +--- diff --git a/docs/_pets/lhasa-apso.md b/docs/_pets/lhasa-apso.md new file mode 100644 index 0000000..2673b6b --- /dev/null +++ b/docs/_pets/lhasa-apso.md @@ -0,0 +1,8 @@ +--- +title: "Lhasa Apso" +excerpt: "The Lhasa Apso is a non-sporting dog breed originating in Tibet." +--- + +> The Lhasa Apso (/ˈlɑːsə ˈæpsoʊ/ lah-sə ap-soh) is a non-sporting dog breed originating in Tibet. It was bred as an interior sentinel in the Buddhist monasteries, to alert the monks to any intruders who entered. Lhasa is the capital city of Tibet, and apso is a word in the Tibetan language meaning "bearded", so, Lhasa Apso simply means "long-haired Lhasa dog". There are, however, some who claim that the word "apso" is a form of the Tibetan word "rapso", meaning "goat-like", which would make the equivalent translation "wooly Lhasa dog". + +> From Wikipedia, the free encyclopedia \ No newline at end of file diff --git a/docs/_pets/tabby.md b/docs/_pets/tabby.md new file mode 100644 index 0000000..b62b674 --- /dev/null +++ b/docs/_pets/tabby.md @@ -0,0 +1,8 @@ +--- +title: "Tabby" +excerpt: "A tabby is any domestic cat that has a coat featuring distinctive stripes, dots, lines or swirling patterns, usually with a mark resembling an 'M' on its forehead." +--- + +> A tabby is any domestic cat that has a coat featuring distinctive stripes, dots, lines or swirling patterns, usually together with a mark resembling an 'M' on its forehead. Tabbies are sometimes erroneously assumed to be a cat breed. In fact, the tabby pattern is found in many breeds, as well as among the general mixed-breed population. The tabby pattern is a naturally occurring feature that may be related to the coloration of the domestic cat's direct ancestor, the African wildcat, which (along with the European wildcat and Asiatic wildcat) has a similar coloration. + +> From Wikipedia, the free encyclopedia \ No newline at end of file diff --git a/docs/_portfolio/baz-boom-identity.md b/docs/_portfolio/baz-boom-identity.md new file mode 100644 index 0000000..98edd8f --- /dev/null +++ b/docs/_portfolio/baz-boom-identity.md @@ -0,0 +1,30 @@ +--- +title: "Baz Boom Identity" +excerpt: "Baz Boom design system including logo mark, website design, and branding applications." +header: + image: /assets/images/unsplash-gallery-image-1.jpg + teaser: assets/images/unsplash-gallery-image-1-th.jpg +sidebar: + - title: "Role" + image: http://placehold.it/350x250 + image_alt: "logo" + text: "Designer, Front-End Developer" + - title: "Responsibilities" + text: "Reuters try PR stupid commenters should isn't a business model" +gallery: + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 1" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 3" +--- + +Pictures of Goats section West Seattle Blog dingbat newspaper rubber cement Google+ newsroom cafe news.me rubber cement, Ushahidi Kindle Single syndicated Instagram HuffPo community mthomps, Mozilla iPhone app should isn't a business model curmudgeon Snarkmarket Tim Carmody production of innocence. Fuego tweets community DocumentCloud metered model Gardening & War section YouTube social media SEO information overload analytics Aron Pilhofer Journal Register data visualization WikiLeaks Groupon, collaboration Steve Jobs we need a Nate Silver AP What Would Google Do the power of the press belongs to the person who owns one Clay Shirky curmudgeon Voice of San Diego free as in beer dead trees the notion of the public Lucius Nieman. + +{% include gallery caption="This is a sample gallery to go along with this case study." %} + +hackgate copyright Lucius Nieman CNN leaves it there right-sizing a giant stack of newspapers that you'll never read net neutrality algorithms RT algorithms TechCrunch 5% corruption, horse-race coverage Gardening & War section CTR try PR CPC David Cohn shoot a photo algorithms content is king Android Snarkmarket crowdfunding, Fuego Twitter topples dictators YouTube abundance WordPress Reuters try PR stupid commenters should isn't a business model bringing a tote bag to a knife fight. \ No newline at end of file diff --git a/docs/_portfolio/fizz-bang-identity.md b/docs/_portfolio/fizz-bang-identity.md new file mode 100644 index 0000000..b048819 --- /dev/null +++ b/docs/_portfolio/fizz-bang-identity.md @@ -0,0 +1,30 @@ +--- +title: "Fizz Bang Identity" +excerpt: "Fizz Bang design system including logo mark, website design, and branding applications." +header: + image: /assets/images/unsplash-gallery-image-2.jpg + teaser: assets/images/unsplash-gallery-image-2-th.jpg +sidebar: + - title: "Role" + image: http://placehold.it/350x250 + image_alt: "logo" + text: "Designer, Front-End Developer" + - title: "Responsibilities" + text: "Reuters try PR stupid commenters should isn't a business model" +gallery: + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 1" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 3" +--- + +Pictures of Goats section West Seattle Blog dingbat newspaper rubber cement Google+ newsroom cafe news.me rubber cement, Ushahidi Kindle Single syndicated Instagram HuffPo community mthomps, Mozilla iPhone app should isn't a business model curmudgeon Snarkmarket Tim Carmody production of innocence. Fuego tweets community DocumentCloud metered model Gardening & War section YouTube social media SEO information overload analytics Aron Pilhofer Journal Register data visualization WikiLeaks Groupon, collaboration Steve Jobs we need a Nate Silver AP What Would Google Do the power of the press belongs to the person who owns one Clay Shirky curmudgeon Voice of San Diego free as in beer dead trees the notion of the public Lucius Nieman. + +{% include gallery caption="This is a sample gallery to go along with this case study." %} + +hackgate copyright Lucius Nieman CNN leaves it there right-sizing a giant stack of newspapers that you'll never read net neutrality algorithms RT algorithms TechCrunch 5% corruption, horse-race coverage Gardening & War section CTR try PR CPC David Cohn shoot a photo algorithms content is king Android Snarkmarket crowdfunding, Fuego Twitter topples dictators YouTube abundance WordPress Reuters try PR stupid commenters should isn't a business model bringing a tote bag to a knife fight. \ No newline at end of file diff --git a/docs/_portfolio/foo-bar-website.md b/docs/_portfolio/foo-bar-website.md new file mode 100644 index 0000000..2002bd5 --- /dev/null +++ b/docs/_portfolio/foo-bar-website.md @@ -0,0 +1,30 @@ +--- +title: "Foo Bar Identity" +excerpt: "Foo Bar design system including logo mark, website design, and branding applications." +header: + image: /assets/images/foo-bar-identity.jpg + teaser: /assets/images/foo-bar-identity-th.jpg +sidebar: + - title: "Role" + image: http://placehold.it/350x250 + image_alt: "logo" + text: "Designer, Front-End Developer" + - title: "Responsibilities" + text: "Reuters try PR stupid commenters should isn't a business model" +gallery: + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 1" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 3" +--- + +Pictures of Goats section West Seattle Blog dingbat newspaper rubber cement Google+ newsroom cafe news.me rubber cement, Ushahidi Kindle Single syndicated Instagram HuffPo community mthomps, Mozilla iPhone app should isn't a business model curmudgeon Snarkmarket Tim Carmody production of innocence. Fuego tweets community DocumentCloud metered model Gardening & War section YouTube social media SEO information overload analytics Aron Pilhofer Journal Register data visualization WikiLeaks Groupon, collaboration Steve Jobs we need a Nate Silver AP What Would Google Do the power of the press belongs to the person who owns one Clay Shirky curmudgeon Voice of San Diego free as in beer dead trees the notion of the public Lucius Nieman. + +{% include gallery caption="This is a sample gallery to go along with this case study." %} + +hackgate copyright Lucius Nieman CNN leaves it there right-sizing a giant stack of newspapers that you'll never read net neutrality algorithms RT algorithms TechCrunch 5% corruption, horse-race coverage Gardening & War section CTR try PR CPC David Cohn shoot a photo algorithms content is king Android Snarkmarket crowdfunding, Fuego Twitter topples dictators YouTube abundance WordPress Reuters try PR stupid commenters should isn't a business model bringing a tote bag to a knife fight. \ No newline at end of file diff --git a/docs/_portfolio/ginger-gulp-identity.md b/docs/_portfolio/ginger-gulp-identity.md new file mode 100644 index 0000000..4a9d75c --- /dev/null +++ b/docs/_portfolio/ginger-gulp-identity.md @@ -0,0 +1,30 @@ +--- +title: "Ginger Gulp Identity" +excerpt: "Ginger Gulp design system including logo mark, website design, and branding applications." +header: + image: /assets/images/unsplash-gallery-image-3.jpg + teaser: assets/images/unsplash-gallery-image-3-th.jpg +sidebar: + - title: "Role" + image: http://placehold.it/350x250 + image_alt: "logo" + text: "Designer, Front-End Developer" + - title: "Responsibilities" + text: "Reuters try PR stupid commenters should isn't a business model" +gallery: + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 1" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 3" +--- + +Pictures of Goats section West Seattle Blog dingbat newspaper rubber cement Google+ newsroom cafe news.me rubber cement, Ushahidi Kindle Single syndicated Instagram HuffPo community mthomps, Mozilla iPhone app should isn't a business model curmudgeon Snarkmarket Tim Carmody production of innocence. Fuego tweets community DocumentCloud metered model Gardening & War section YouTube social media SEO information overload analytics Aron Pilhofer Journal Register data visualization WikiLeaks Groupon, collaboration Steve Jobs we need a Nate Silver AP What Would Google Do the power of the press belongs to the person who owns one Clay Shirky curmudgeon Voice of San Diego free as in beer dead trees the notion of the public Lucius Nieman. + +{% include gallery caption="This is a sample gallery to go along with this case study." %} + +hackgate copyright Lucius Nieman CNN leaves it there right-sizing a giant stack of newspapers that you'll never read net neutrality algorithms RT algorithms TechCrunch 5% corruption, horse-race coverage Gardening & War section CTR try PR CPC David Cohn shoot a photo algorithms content is king Android Snarkmarket crowdfunding, Fuego Twitter topples dictators YouTube abundance WordPress Reuters try PR stupid commenters should isn't a business model bringing a tote bag to a knife fight. \ No newline at end of file diff --git a/docs/_posts/2009-05-15-edge-case-nested-and-mixed-lists.md b/docs/_posts/2009-05-15-edge-case-nested-and-mixed-lists.md new file mode 100644 index 0000000..a8dccf0 --- /dev/null +++ b/docs/_posts/2009-05-15-edge-case-nested-and-mixed-lists.md @@ -0,0 +1,66 @@ +--- +title: "Edge Case: Nested and Mixed Lists" +categories: + - Edge Case +tags: + - content + - css + - edge case + - lists + - markup +--- + +Nested and mixed lists are an interesting beast. It's a corner case to make sure that + +* Lists within lists do not break the ordered list numbering order +* Your list styles go deep enough. + +### Ordered -- Unordered -- Ordered + +1. ordered item +2. ordered item + * **unordered** + * **unordered** + 1. ordered item + 2. ordered item +3. ordered item +4. ordered item + +### Ordered -- Unordered -- Unordered + +1. ordered item +2. ordered item + * **unordered** + * **unordered** + * unordered item + * unordered item +3. ordered item +4. ordered item + +### Unordered -- Ordered -- Unordered + +* unordered item +* unordered item + 1. ordered + 2. ordered + * unordered item + * unordered item +* unordered item +* unordered item + +### Unordered -- Unordered -- Ordered + +* unordered item +* unordered item + * unordered + * unordered + 1. **ordered item** + 2. **ordered item** +* unordered item +* unordered item + +### Task Lists + +- [x] Finish my changes +- [ ] Push my commits to GitHub +- [ ] Open a pull request \ No newline at end of file diff --git a/docs/_posts/2009-06-01-edge-case-many-tags.md b/docs/_posts/2009-06-01-edge-case-many-tags.md new file mode 100644 index 0000000..f43509f --- /dev/null +++ b/docs/_posts/2009-06-01-edge-case-many-tags.md @@ -0,0 +1,49 @@ +--- +title: "Edge Case: Many Tags" +categories: + - Edge Case +tags: + - 8BIT + - alignment + - Articles + - captions + - categories + - chat + - comments + - content + - css + - dowork + - edge case + - embeds + - excerpt + - Fail + - featured image + - FTW + - Fun + - gallery + - html + - image + - Jekyll + - layout + - link + - Love + - markup + - Mothership + - Must Read + - Nailed It + - Pictures + - Post Formats + - quote + - standard + - Success + - Swagger + - Tags + - template + - title + - twitter + - Unseen + - video + - YouTube +--- + +This post has many tags. \ No newline at end of file diff --git a/docs/_posts/2009-07-02-edge-case-many-categories.md b/docs/_posts/2009-07-02-edge-case-many-categories.md new file mode 100644 index 0000000..7ec93b8 --- /dev/null +++ b/docs/_posts/2009-07-02-edge-case-many-categories.md @@ -0,0 +1,22 @@ +--- +title: "Edge Case: Many Categories" +categories: + - aciform + - antiquarianism + - arrangement + - asmodeus + - broder + - buying + - championship + - chastening + - disinclination + - disinfection + - dispatch + - echappee + - enphagy +tags: + - categories + - edge case +--- + +This post has many categories. \ No newline at end of file diff --git a/docs/_posts/2009-08-06-edge-case-no-body-content.md b/docs/_posts/2009-08-06-edge-case-no-body-content.md new file mode 100644 index 0000000..7b2fa7d --- /dev/null +++ b/docs/_posts/2009-08-06-edge-case-no-body-content.md @@ -0,0 +1,9 @@ +--- +title: "Edge Case: No Body Content" +categories: + - Edge Case +tags: + - content + - edge case + - layout +--- diff --git a/docs/_posts/2009-09-05-edge-case-no-yaml-title.md b/docs/_posts/2009-09-05-edge-case-no-yaml-title.md new file mode 100644 index 0000000..4e5323f --- /dev/null +++ b/docs/_posts/2009-09-05-edge-case-no-yaml-title.md @@ -0,0 +1,10 @@ +--- +categories: + - Edge Case +tags: + - edge case + - layout + - title +--- + +This post has no title specified in the YAML Front Matter. Jekyll should auto-generate a title from the filename. \ No newline at end of file diff --git a/docs/_posts/2009-10-05-edge-case-title-should-not-overflow-the-content-area.md b/docs/_posts/2009-10-05-edge-case-title-should-not-overflow-the-content-area.md new file mode 100644 index 0000000..6fdc1b8 --- /dev/null +++ b/docs/_posts/2009-10-05-edge-case-title-should-not-overflow-the-content-area.md @@ -0,0 +1,27 @@ +--- +title: "Antidisestablishmentarianism" +categories: + - Edge Case +tags: + - content + - css + - edge case + - html + - layout + - title +--- + +## Title should not overflow the content area + +A few things to check for: + + * Non-breaking text in the title, content, and comments should have no adverse effects on layout or functionality. + * Check the browser window / tab title. + * If you are a theme developer, check that this text does not break anything. + +The following CSS properties will help you support non-breaking text. + +```css +-ms-word-wrap: break-word; +word-wrap: break-word; +``` \ No newline at end of file diff --git a/docs/_posts/2009-10-05-edge-case-very-long-title.md b/docs/_posts/2009-10-05-edge-case-very-long-title.md new file mode 100644 index 0000000..29fcb77 --- /dev/null +++ b/docs/_posts/2009-10-05-edge-case-very-long-title.md @@ -0,0 +1,14 @@ +--- +title: "Suspicio? Bene ... tunc ibimus? Quis uh ... CONEXUS locus his diebus? Quisque semper aliquid videtur, in volutpat mauris. Nolo enim dicere. Vobis neque ab aliis. Ego feci memetipsum explicans. Gus mortuus est. Lorem opus habeo. Jackson Isai? Tu quoque ... A te quidem a ante. Vos scitis quod blinking res Ive 'been vocans super vos? Et conteram illud, et conteram hoc. Maledicant druggie excors. Iam hoc tu facere conatus sum ad te in omni tempore? Ludum mutavit. Verbum est ex. Et ... sunt occid" +categories: + - Edge Case +tags: + - content + - css + - edge case + - html + - layout + - title +--- + +Check for long titles and how they might break a template. \ No newline at end of file diff --git a/docs/_posts/2010-01-07-post-modified.md b/docs/_posts/2010-01-07-post-modified.md new file mode 100644 index 0000000..382b980 --- /dev/null +++ b/docs/_posts/2010-01-07-post-modified.md @@ -0,0 +1,14 @@ +--- +title: "Post: Modified Date" +last_modified_at: 2016-03-09T16:20:02-05:00 +categories: + - Post Formats +tags: + - Post Formats + - readability + - standard +--- + +This post has been updated and should show a modified date if used in a layout. + +All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing in a garden, and she plucked another flower and ran with it to her mother. I suppose she must have looked rather delightful, for Mrs. Darling put her hand to her heart and cried, "Oh, why can't you remain like this for ever!" This was all that passed between them on the subject, but henceforth Wendy knew that she must grow up. You always know after you are two. Two is the beginning of the end. \ No newline at end of file diff --git a/docs/_posts/2010-01-07-post-standard.md b/docs/_posts/2010-01-07-post-standard.md new file mode 100644 index 0000000..cd83ea0 --- /dev/null +++ b/docs/_posts/2010-01-07-post-standard.md @@ -0,0 +1,32 @@ +--- +title: "Post: Standard" +excerpt_separator: "" +categories: + - Post Formats +tags: + - Post Formats + - readability + - standard +--- + +All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing in a garden, and she plucked another flower and ran with it to her mother. I suppose she must have looked rather delightful, for Mrs. Darling put her hand to her heart and cried, "Oh, why can't you remain like this for ever!" This was all that passed between them on the subject, but henceforth Wendy knew that she must grow up. You always know after you are two. Two is the beginning of the end. + +Mrs. Darling first heard of Peter when she was tidying up her children's minds. It is the nightly custom of every good mother after her children are asleep to rummage in their minds and put things straight for next morning, repacking into their proper places the many articles that have wandered during the day. + + + +This post has a manual excerpt `` set after the second paragraph. The following YAML Front Matter has also be applied: + +```yaml +excerpt_separator: "" +``` + +If you could keep awake (but of course you can't) you would see your own mother doing this, and you would find it very interesting to watch her. It is quite like tidying up drawers. You would see her on her knees, I expect, lingering humorously over some of your contents, wondering where on earth you had picked this thing up, making discoveries sweet and not so sweet, pressing this to her cheek as if it were as nice as a kitten, and hurriedly stowing that out of sight. When you wake in the morning, the naughtiness and evil passions with which you went to bed have been folded up small and placed at the bottom of your mind and on the top, beautifully aired, are spread out your prettier thoughts, ready for you to put on. + +I don't know whether you have ever seen a map of a person's mind. Doctors sometimes draw maps of other parts of you, and your own map can become intensely interesting, but catch them trying to draw a map of a child's mind, which is not only confused, but keeps going round all the time. There are zigzag lines on it, just like your temperature on a card, and these are probably roads in the island, for the Neverland is always more or less an island, with astonishing splashes of colour here and there, and coral reefs and rakish-looking craft in the offing, and savages and lonely lairs, and gnomes who are mostly tailors, and caves through which a river runs, and princes with six elder brothers, and a hut fast going to decay, and one very small old lady with a hooked nose. It would be an easy map if that were all, but there is also first day at school, religion, fathers, the round pond, needle-work, murders, hangings, verbs that take the dative, chocolate pudding day, getting into braces, say ninety-nine, three-pence for pulling out your tooth yourself, and so on, and either these are part of the island or they are another map showing through, and it is all rather confusing, especially as nothing will stand still. + +Of course the Neverlands vary a good deal. John's, for instance, had a lagoon with flamingoes flying over it at which John was shooting, while Michael, who was very small, had a flamingo with lagoons flying over it. John lived in a boat turned upside down on the sands, Michael in a wigwam, Wendy in a house of leaves deftly sewn together. John had no friends, Michael had friends at night, Wendy had a pet wolf forsaken by its parents, but on the whole the Neverlands have a family resemblance, and if they stood still in a row you could say of them that they have each other's nose, and so forth. On these magic shores children at play are for ever beaching their coracles [simple boat]. We too have been there; we can still hear the sound of the surf, though we shall land no more. + +Of all delectable islands the Neverland is the snuggest and most compact, not large and sprawly, you know, with tedious distances between one adventure and another, but nicely crammed. When you play at it by day with the chairs and table-cloth, it is not in the least alarming, but in the two minutes before you go to sleep it becomes very real. That is why there are night-lights. + +Occasionally in her travels through her children's minds Mrs. Darling found things she could not understand, and of these quite the most perplexing was the word Peter. She knew of no Peter, and yet he was here and there in John and Michael's minds, while Wendy's began to be scrawled all over with him. The name stood out in bolder letters than any of the other words, and as Mrs. Darling gazed she felt that it had an oddly cocky appearance. \ No newline at end of file diff --git a/docs/_posts/2010-01-08-post-chat.md b/docs/_posts/2010-01-08-post-chat.md new file mode 100644 index 0000000..e61b3f2 --- /dev/null +++ b/docs/_posts/2010-01-08-post-chat.md @@ -0,0 +1,134 @@ +--- +title: "Post: Chat" +categories: + - Post Formats +tags: + - chat + - Post Formats +--- + +Abbott: Strange as it may seem, they give ball players nowadays very peculiar names. + +Costello: Funny names? + +Abbott: Nicknames, nicknames. Now, on the St. Louis team we have Who's on first, What's on second, I Don't Know is on third-- + +Costello: That's what I want to find out. I want you to tell me the names of the fellows on the St. Louis team. + +Abbott: I'm telling you. Who's on first, What's on second, I Don't Know is on third-- + +Costello: You know the fellows' names? + +Abbott: Yes. + +Costello: Well, then who's playing first? + +Abbott: Yes. + +Costello: I mean the fellow's name on first base. + +Abbott: Who. + +Costello: The fellow playin' first base. + +Abbott: Who. + +Costello: The guy on first base. + +Abbott: Who is on first. + +Costello: Well, what are you askin' me for? + +Abbott: I'm not asking you--I'm telling you. Who is on first. + +Costello: I'm asking you--who's on first? + +Abbott: That's the man's name. + +Costello: That's who's name? + +Abbott: Yes. + +Costello: When you pay off the first baseman every month, who gets the money? + +Abbott: Every dollar of it. And why not, the man's entitled to it. + +Costello: Who is? + +Abbott: Yes. + +Costello: So who gets it? + +Abbott: Why shouldn't he? Sometimes his wife comes down and collects it. + +Costello: Who's wife? + +Abbott: Yes. After all, the man earns it. + +Costello: Who does? + +Abbott: Absolutely. + +Costello: Well, all I'm trying to find out is what's the guy's name on first base? + +Abbott: Oh, no, no. What is on second base. + +Costello: I'm not asking you who's on second. + +Abbott: Who's on first! + +Costello: St. Louis has a good outfield? + +Abbott: Oh, absolutely. + +Costello: The left fielder's name? + +Abbott: Why. + +Costello: I don't know, I just thought I'd ask. + +Abbott: Well, I just thought I'd tell you. + +Costello: Then tell me who's playing left field? + +Abbott: Who's playing first. + +Costello: Stay out of the infield! The left fielder's name? + +Abbott: Why. + +Costello: Because. + +Abbott: Oh, he's center field. + +Costello: Wait a minute. You got a pitcher on this team? + +Abbott: Wouldn't this be a fine team without a pitcher? + +Costello: Tell me the pitcher's name. + +Abbott: Tomorrow. + +Costello: Now, when the guy at bat bunts the ball--me being a good catcher--I want to throw the guy out at first base, so I pick up the ball and throw it to who? + +Abbott: Now, that's he first thing you've said right. + +Costello: I DON'T EVEN KNOW WHAT I'M TALKING ABOUT! + +Abbott: Don't get excited. Take it easy. + +Costello: I throw the ball to first base, whoever it is grabs the ball, so the guy runs to second. Who picks up the ball and throws it to what. What throws it to I don't know. I don't know throws it back to tomorrow--a triple play. + +Abbott: Yeah, it could be. + +Costello: Another guy gets up and it's a long ball to center. + +Abbott: Because. + +Costello: Why? I don't know. And I don't care. + +Abbott: What was that? + +Costello: I said, I DON'T CARE! + +Abbott: Oh, that's our shortstop! \ No newline at end of file diff --git a/docs/_posts/2010-02-05-post-notice.md b/docs/_posts/2010-02-05-post-notice.md new file mode 100644 index 0000000..071c789 --- /dev/null +++ b/docs/_posts/2010-02-05-post-notice.md @@ -0,0 +1,68 @@ +--- +title: "Post: Notice" +categories: + - Post Formats +tags: + - Post Formats + - notice +--- + +A notice displays information that explains nearby content. Often used to call attention to a particular detail. + +When using Kramdown `{: .notice}` can be added after a sentence to assign the `.notice` to the `

` element. + +**Changes in Service:** We just updated our [privacy policy](#) here to better service our customers. We recommend reviewing the changes. +{: .notice} + +**Primary Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. [Praesent libero](#). Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. +{: .notice--primary} + +**Info Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing elit](#). Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. +{: .notice--info} + +**Warning Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. [Integer nec odio](#). Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. +{: .notice--warning} + +**Danger Notice:** Lorem ipsum dolor sit amet, [consectetur adipiscing](#) elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. +{: .notice--danger} + +**Success Notice:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at [nibh elementum](#) imperdiet. +{: .notice--success} + +Want to wrap several paragraphs or other elements in a notice? Using Liquid to capture the content and then filter it with `markdownify` is a good way to go. + +```html +{% raw %}{% capture notice-2 %} +#### New Site Features + +* You can now have cover images on blog pages +* Drafts will now auto-save while writing +{% endcapture %}{% endraw %} + +
{% raw %}{{ notice-2 | markdownify }}{% endraw %}
+``` + +{% capture notice-2 %} +#### New Site Features + +* You can now have cover images on blog pages +* Drafts will now auto-save while writing +{% endcapture %} + +
+ {{ notice-2 | markdownify }} +
+ +Or you could skip the capture and stick with straight HTML. + +```html +
+

Message

+

A basic message.

+
+``` + +
+

Message

+

A basic message.

+
\ No newline at end of file diff --git a/docs/_posts/2010-02-05-post-quote.md b/docs/_posts/2010-02-05-post-quote.md new file mode 100644 index 0000000..231f70b --- /dev/null +++ b/docs/_posts/2010-02-05-post-quote.md @@ -0,0 +1,12 @@ +--- +title: "Post: Quote" +categories: + - Post Formats +tags: + - Post Formats + - quote +--- + +> Only one thing is impossible for God: To find any sense in any copyright law on the planet. + +> Mark Twain \ No newline at end of file diff --git a/docs/_posts/2010-03-07-post-link.md b/docs/_posts/2010-03-07-post-link.md new file mode 100644 index 0000000..6a8005e --- /dev/null +++ b/docs/_posts/2010-03-07-post-link.md @@ -0,0 +1,15 @@ +--- +title: "Post: Link" +categories: + - Post Formats +tags: + - link + - Post Formats +link: https://github.com +--- + +This theme supports **link posts**, made famous by John Gruber. To use, just add `link: http://url-you-want-linked` to the post's YAML front matter and you're done. + +> And this is how a quote looks. + +Some [link](#) can also be shown. \ No newline at end of file diff --git a/docs/_posts/2010-06-02-post-video-youtube.md b/docs/_posts/2010-06-02-post-video-youtube.md new file mode 100644 index 0000000..16bc910 --- /dev/null +++ b/docs/_posts/2010-06-02-post-video-youtube.md @@ -0,0 +1,11 @@ +--- +title: "Post: Video (YouTube)" +categories: + - Post Formats +tags: + - Post Formats +--- + +YouTube video embed below. + + \ No newline at end of file diff --git a/docs/_posts/2010-08-05-post-header-image-og-override.md b/docs/_posts/2010-08-05-post-header-image-og-override.md new file mode 100644 index 0000000..7d77287 --- /dev/null +++ b/docs/_posts/2010-08-05-post-header-image-og-override.md @@ -0,0 +1,22 @@ +--- +title: "Post: Header Image with OpenGraph Override" +header: + image: /assets/images/page-header-image.png + og_image: /assets/images/page-header-og-image.png +categories: + - Layout + - Uncategorized +tags: + - edge case + - image + - layout +last_modified_at: 2017-10-26T15:12:19-04:00 +--- + +This post has a header image with an OpenGraph override. + +```yaml +header: + image: /assets/images/page-header-image.png + og_image: /assets/images/page-header-og-image.png +``` \ No newline at end of file diff --git a/docs/_posts/2010-08-05-post-header-overlay-image-og-override.md b/docs/_posts/2010-08-05-post-header-overlay-image-og-override.md new file mode 100644 index 0000000..e8501b7 --- /dev/null +++ b/docs/_posts/2010-08-05-post-header-overlay-image-og-override.md @@ -0,0 +1,30 @@ +--- +title: "Post: Overlay Image with OpenGraph Override" +header: + overlay_image: /assets/images/unsplash-image-1.jpg + og_image: /assets/images/page-header-og-image.png + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" + actions: + - label: "Learn more" + url: "https://unsplash.com" +categories: + - Layout + - Uncategorized +tags: + - edge case + - image + - layout +last_modified_at: 2017-10-26T15:12:19-04:00 +--- + +This post has a header image with an OpenGraph override. + +```yaml +header: + overlay_image: /assets/images/unsplash-image-1.jpg + og_image: /assets/images/page-header-og-image.png + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" + actions: + - label: "Learn more" + url: "https://unsplash.com" +``` \ No newline at end of file diff --git a/docs/_posts/2010-08-05-post-image-linked.md b/docs/_posts/2010-08-05-post-image-linked.md new file mode 100644 index 0000000..af3f3fe --- /dev/null +++ b/docs/_posts/2010-08-05-post-image-linked.md @@ -0,0 +1,10 @@ +--- +title: "Post: Image (with Link)" +categories: + - Post Formats +tags: + - image + - Post Formats +--- + +[![foo](https://farm5.staticflickr.com/4073/4939853213_33ffc0290b_b.jpg)](https://flic.kr/p/8ww3fZ) \ No newline at end of file diff --git a/docs/_posts/2010-08-05-post-image-standard.md b/docs/_posts/2010-08-05-post-image-standard.md new file mode 100644 index 0000000..097e235 --- /dev/null +++ b/docs/_posts/2010-08-05-post-image-standard.md @@ -0,0 +1,44 @@ +--- +title: "Post: Image (Standard)" +categories: + - Post Formats +tags: + - image + - Post Formats +--- + +The preferred way of using images is placing them in the `/assets/images/` directory and referencing them with an absolute path. Prepending the filename with `{% raw %}{{ site.url }}{{ site.baseurl }}/assets/images/{% endraw %}` will make sure your images display properly in feeds and such. + +Standard image with no width modifier classes applied. + +**HTML:** + +```html +{% raw %}{% endraw %} +``` + +**or Kramdown:** + +```markdown +{% raw %}![alt]({{ site.url }}{{ site.baseurl }}/assets/images/filename.jpg){% endraw %} +``` + +![Unsplash image 9]({{ site.url }}{{ site.baseurl }}/assets/images/unsplash-image-9.jpg) + +Image that fills page content container by adding the `.full` class with: + +**HTML:** + +```html +{% raw %}{% endraw %} +``` + +**or Kramdown:** + +```markdown +{% raw %}![alt]({{ site.url }}{{ site.baseurl }}/assets/images/filename.jpg) +{: .full}{% endraw %} +``` + +![Unsplash image 10]({{ site.url }}{{ site.baseurl }}/assets/images/unsplash-image-10.jpg) +{: .full} \ No newline at end of file diff --git a/docs/_posts/2010-08-05-post-teaser-image-og-override.md b/docs/_posts/2010-08-05-post-teaser-image-og-override.md new file mode 100644 index 0000000..bd7ac0a --- /dev/null +++ b/docs/_posts/2010-08-05-post-teaser-image-og-override.md @@ -0,0 +1,22 @@ +--- +title: "Post: Teaser Image with OpenGraph Override" +header: + teaser: /assets/images/page-header-teaser.png + og_image: /assets/images/page-header-og-image.png +categories: + - Layout + - Uncategorized +tags: + - edge case + - image + - layout +last_modified_at: 2017-10-26T15:12:19-04:00 +--- + +This post has a teaser image with an OpenGraph override. + +```yaml +header: + teaser: /assets/images/page-header-teaser.png + og_image: /assets/images/page-header-og-image.png +``` \ No newline at end of file diff --git a/docs/_posts/2010-08-06-post-image-linked-caption.md b/docs/_posts/2010-08-06-post-image-linked-caption.md new file mode 100644 index 0000000..67be312 --- /dev/null +++ b/docs/_posts/2010-08-06-post-image-linked-caption.md @@ -0,0 +1,21 @@ +--- +title: "Post: Image (Linked with Caption)" +categories: + - Post Formats +tags: + - image + - Post Formats +--- + +{% capture fig_img %} +[![Foo](https://images.unsplash.com/photo-1541943869728-4bd4f450c8f5?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=800&fit=max&ixid=eyJhcHBfaWQiOjF9)](https://unsplash.com/) +{% endcapture %} + +{% capture fig_caption %} +Image with a caption. +{% endcapture %} + +
+ {{ fig_img | markdownify | remove: "

" | remove: "

" }} +
{{ fig_caption | markdownify | remove: "

" | remove: "

" }}
+
diff --git a/docs/_posts/2010-08-07-post-image-caption.md b/docs/_posts/2010-08-07-post-image-caption.md new file mode 100644 index 0000000..7606e55 --- /dev/null +++ b/docs/_posts/2010-08-07-post-image-caption.md @@ -0,0 +1,17 @@ +--- +title: "Post: Image (Caption)" +categories: + - Post Formats +tags: + - image + - Post Formats +--- + +{% capture fig_img %} +![Foo]({{ "/assets/images/unsplash-gallery-image-3.jpg" | relative_url }}) +{% endcapture %} + +
+ {{ fig_img | markdownify | remove: "

" | remove: "

" }} +
Photo from Unsplash.
+
\ No newline at end of file diff --git a/docs/_posts/2010-09-09-post-gallery.md b/docs/_posts/2010-09-09-post-gallery.md new file mode 100644 index 0000000..3bdd4ff --- /dev/null +++ b/docs/_posts/2010-09-09-post-gallery.md @@ -0,0 +1,142 @@ +--- +title: "Post: Gallery" +categories: + - Post Formats +tags: + - gallery + - Post Formats + - tiled +gallery: + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: /assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 1" + title: "Image 1 title caption" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Image 2 title caption" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: /assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 3" + title: "Image 3 title caption" + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: /assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 4" + title: "Image 4 title caption" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 5" + title: "Image 5 title caption" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: /assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 6" + title: "Image 6 title caption" + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: /assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 7" + title: "Image 7 title caption" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 8" + title: "Image 8 title caption" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: /assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 9" + title: "Image 9 title caption" + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: /assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 10" + title: "Image 10 title caption" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 11" + title: "Image 11 title caption" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: /assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 12" + title: "Image 12 title caption" +gallery2: + - url: https://flic.kr/p/8a6Ven + image_path: https://farm2.staticflickr.com/1272/4697500467_8294dac099_q.jpg + alt: "Black and grays with a hint of green" + - url: https://flic.kr/p/8a738X + image_path: https://farm5.staticflickr.com/4029/4697523701_249e93ba23_q.jpg + alt: "Made for open text placement" + - url: https://flic.kr/p/8a6VXP + image_path: https://farm5.staticflickr.com/4046/4697502929_72c612c636_q.jpg + alt: "Fog in the trees" +gallery3: + - image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + - image_path: /assets/images/unsplash-gallery-image-4-th.jpg + alt: "placeholder image 4" +--- + +These are gallery tests for image wrapped in `
` elements. + +To place a gallery add the necessary YAML Front Matter: + +```yaml +gallery: + - url: /assets/images/unsplash-gallery-image-1.jpg + image_path: /assets/images/unsplash-gallery-image-1-th.jpg + alt: "placeholder image 1" + title: "Image 1 title caption" + - url: /assets/images/unsplash-gallery-image-2.jpg + image_path: /assets/images/unsplash-gallery-image-2-th.jpg + alt: "placeholder image 2" + title: "Image 2 title caption" + - url: /assets/images/unsplash-gallery-image-3.jpg + image_path: /assets/images/unsplash-gallery-image-3-th.jpg + alt: "placeholder image 3" + title: "Image 3 title caption" + - url: /assets/images/unsplash-gallery-image-4.jpg + image_path: /assets/images/unsplash-gallery-image-4-th.jpg + alt: "placeholder image 4" + title: "Image 4 title caption" +``` + +And then drop-in the gallery include --- gallery `caption` is optional. + +```liquid +{% raw %}{% include gallery caption="This is a sample gallery with **Markdown support**." %}{% endraw %} +``` + +{% include gallery caption="This is a sample gallery with **Markdown support**." %} + +This is some text after the gallery just to make sure that everything aligns properly. + +Here comes another gallery, this time set the `id` to match 2nd gallery hash in YAML Front Matter. + +```yaml +gallery2: + - url: https://flic.kr/p/8a6Ven + image_path: https://farm2.staticflickr.com/1272/4697500467_8294dac099_q.jpg + alt: "Black and grays with a hint of green" + - url: https://flic.kr/p/8a738X + image_path: https://farm5.staticflickr.com/4029/4697523701_249e93ba23_q.jpg + alt: "Made for open text placement" + - url: https://flic.kr/p/8a6VXP + image_path: https://farm5.staticflickr.com/4046/4697502929_72c612c636_q.jpg + alt: "Fog in the trees" +``` + +And place it like so: + +```liquid +{% raw %}{% include gallery id="gallery2" caption="This is a second gallery example with images hosted externally." %}{% endraw %} +``` + +{% include gallery id="gallery2" caption="This is a second gallery example with images hosted externally." %} + +And for giggles one more gallery just to make sure this works. To fill page content container add `class="full"`. + +{% include gallery id="gallery3" class="full" caption="This is a third gallery example with two images and fills the entire content container." %} + +Gallery column layout can be overrided by setting a `layout`. + +```liquid +{% raw %}{% include gallery id="gallery" layout="half" caption="This is a half gallery layout example." %}{% endraw %} +``` + +{% include gallery id="gallery" layout="half" caption="This is a half gallery layout example." %} \ No newline at end of file diff --git a/docs/_posts/2010-09-10-post-twitter-embeds.md b/docs/_posts/2010-09-10-post-twitter-embeds.md new file mode 100644 index 0000000..7c5c418 --- /dev/null +++ b/docs/_posts/2010-09-10-post-twitter-embeds.md @@ -0,0 +1,15 @@ +--- +title: "Post: Twitter Embed" +categories: + - Media +tags: + - content + - embeds + - media + - twitter +--- + + + + +This post tests Twitter Embeds. \ No newline at end of file diff --git a/docs/_posts/2010-10-25-post-future-date.md b/docs/_posts/2010-10-25-post-future-date.md new file mode 100644 index 0000000..7d1b203 --- /dev/null +++ b/docs/_posts/2010-10-25-post-future-date.md @@ -0,0 +1,8 @@ +--- +title: "Post: Future Date" +date: 9999-12-31 +categories: + - Post +--- + +This post lives in the future and is dated {{ page.date | date: "%c" }}. When building Jekyll with the `--future` flag it should appear. \ No newline at end of file diff --git a/docs/_posts/2012-01-02-layout-comments-disabled.md b/docs/_posts/2012-01-02-layout-comments-disabled.md new file mode 100644 index 0000000..ab69a52 --- /dev/null +++ b/docs/_posts/2012-01-02-layout-comments-disabled.md @@ -0,0 +1,14 @@ +--- +title: "Layout: Comments Disabled" +comments: false +categories: + - Layout + - Uncategorized +tags: + - comments + - layout +--- + +This post has its comments disabled. + +There should be no comment form. \ No newline at end of file diff --git a/docs/_posts/2012-01-02-layout-comments.md b/docs/_posts/2012-01-02-layout-comments.md new file mode 100644 index 0000000..c138699 --- /dev/null +++ b/docs/_posts/2012-01-02-layout-comments.md @@ -0,0 +1,12 @@ +--- +title: "Layout: Comments Enabled" +comments: true +categories: + - Layout + - Uncategorized +tags: + - comments + - layout +--- + +This post should display comments if a `provider` is enabled. \ No newline at end of file diff --git a/docs/_posts/2012-01-02-layout-read-time-disabled.md b/docs/_posts/2012-01-02-layout-read-time-disabled.md new file mode 100644 index 0000000..d889922 --- /dev/null +++ b/docs/_posts/2012-01-02-layout-read-time-disabled.md @@ -0,0 +1,18 @@ +--- +title: "Layout: Read Time Disabled" +read_time: false +tags: + - read time +--- + +This post has reading time disabled. The estimated time that it takes to read this post should not be showing if `read_time: false` is set in `_config.yml` or in this post's YAML Front Matter. + +If you could keep awake (but of course you can't) you would see your own mother doing this, and you would find it very interesting to watch her. It is quite like tidying up drawers. You would see her on her knees, I expect, lingering humorously over some of your contents, wondering where on earth you had picked this thing up, making discoveries sweet and not so sweet, pressing this to her cheek as if it were as nice as a kitten, and hurriedly stowing that out of sight. When you wake in the morning, the naughtiness and evil passions with which you went to bed have been folded up small and placed at the bottom of your mind and on the top, beautifully aired, are spread out your prettier thoughts, ready for you to put on. + +I don't know whether you have ever seen a map of a person's mind. Doctors sometimes draw maps of other parts of you, and your own map can become intensely interesting, but catch them trying to draw a map of a child's mind, which is not only confused, but keeps going round all the time. There are zigzag lines on it, just like your temperature on a card, and these are probably roads in the island, for the Neverland is always more or less an island, with astonishing splashes of colour here and there, and coral reefs and rakish-looking craft in the offing, and savages and lonely lairs, and gnomes who are mostly tailors, and caves through which a river runs, and princes with six elder brothers, and a hut fast going to decay, and one very small old lady with a hooked nose. It would be an easy map if that were all, but there is also first day at school, religion, fathers, the round pond, needle-work, murders, hangings, verbs that take the dative, chocolate pudding day, getting into braces, say ninety-nine, three-pence for pulling out your tooth yourself, and so on, and either these are part of the island or they are another map showing through, and it is all rather confusing, especially as nothing will stand still. + +Of course the Neverlands vary a good deal. John's, for instance, had a lagoon with flamingoes flying over it at which John was shooting, while Michael, who was very small, had a flamingo with lagoons flying over it. John lived in a boat turned upside down on the sands, Michael in a wigwam, Wendy in a house of leaves deftly sewn together. John had no friends, Michael had friends at night, Wendy had a pet wolf forsaken by its parents, but on the whole the Neverlands have a family resemblance, and if they stood still in a row you could say of them that they have each other's nose, and so forth. On these magic shores children at play are for ever beaching their coracles [simple boat]. We too have been there; we can still hear the sound of the surf, though we shall land no more. + +Of all delectable islands the Neverland is the snuggest and most compact, not large and sprawly, you know, with tedious distances between one adventure and another, but nicely crammed. When you play at it by day with the chairs and table-cloth, it is not in the least alarming, but in the two minutes before you go to sleep it becomes very real. That is why there are night-lights. + +Occasionally in her travels through her children's minds Mrs. Darling found things she could not understand, and of these quite the most perplexing was the word Peter. She knew of no Peter, and yet he was here and there in John and Michael's minds, while Wendy's began to be scrawled all over with him. The name stood out in bolder letters than any of the other words, and as Mrs. Darling gazed she felt that it had an oddly cocky appearance. \ No newline at end of file diff --git a/docs/_posts/2012-01-02-layout-read-time.md b/docs/_posts/2012-01-02-layout-read-time.md new file mode 100644 index 0000000..a636e0a --- /dev/null +++ b/docs/_posts/2012-01-02-layout-read-time.md @@ -0,0 +1,18 @@ +--- +title: "Layout: Read Time Enabled" +read_time: true +tags: + - read time +--- + +This post has reading time enabled. The estimated time that it takes to read this post should show if also enabled in `_config.yml` with `read_time: true`. + +If you could keep awake (but of course you can't) you would see your own mother doing this, and you would find it very interesting to watch her. It is quite like tidying up drawers. You would see her on her knees, I expect, lingering humorously over some of your contents, wondering where on earth you had picked this thing up, making discoveries sweet and not so sweet, pressing this to her cheek as if it were as nice as a kitten, and hurriedly stowing that out of sight. When you wake in the morning, the naughtiness and evil passions with which you went to bed have been folded up small and placed at the bottom of your mind and on the top, beautifully aired, are spread out your prettier thoughts, ready for you to put on. + +I don't know whether you have ever seen a map of a person's mind. Doctors sometimes draw maps of other parts of you, and your own map can become intensely interesting, but catch them trying to draw a map of a child's mind, which is not only confused, but keeps going round all the time. There are zigzag lines on it, just like your temperature on a card, and these are probably roads in the island, for the Neverland is always more or less an island, with astonishing splashes of colour here and there, and coral reefs and rakish-looking craft in the offing, and savages and lonely lairs, and gnomes who are mostly tailors, and caves through which a river runs, and princes with six elder brothers, and a hut fast going to decay, and one very small old lady with a hooked nose. It would be an easy map if that were all, but there is also first day at school, religion, fathers, the round pond, needle-work, murders, hangings, verbs that take the dative, chocolate pudding day, getting into braces, say ninety-nine, three-pence for pulling out your tooth yourself, and so on, and either these are part of the island or they are another map showing through, and it is all rather confusing, especially as nothing will stand still. + +Of course the Neverlands vary a good deal. John's, for instance, had a lagoon with flamingoes flying over it at which John was shooting, while Michael, who was very small, had a flamingo with lagoons flying over it. John lived in a boat turned upside down on the sands, Michael in a wigwam, Wendy in a house of leaves deftly sewn together. John had no friends, Michael had friends at night, Wendy had a pet wolf forsaken by its parents, but on the whole the Neverlands have a family resemblance, and if they stood still in a row you could say of them that they have each other's nose, and so forth. On these magic shores children at play are for ever beaching their coracles [simple boat]. We too have been there; we can still hear the sound of the surf, though we shall land no more. + +Of all delectable islands the Neverland is the snuggest and most compact, not large and sprawly, you know, with tedious distances between one adventure and another, but nicely crammed. When you play at it by day with the chairs and table-cloth, it is not in the least alarming, but in the two minutes before you go to sleep it becomes very real. That is why there are night-lights. + +Occasionally in her travels through her children's minds Mrs. Darling found things she could not understand, and of these quite the most perplexing was the word Peter. She knew of no Peter, and yet he was here and there in John and Michael's minds, while Wendy's began to be scrawled all over with him. The name stood out in bolder letters than any of the other words, and as Mrs. Darling gazed she felt that it had an oddly cocky appearance. \ No newline at end of file diff --git a/docs/_posts/2012-01-02-layout-related-posts-disabled.md b/docs/_posts/2012-01-02-layout-related-posts-disabled.md new file mode 100644 index 0000000..3831e74 --- /dev/null +++ b/docs/_posts/2012-01-02-layout-related-posts-disabled.md @@ -0,0 +1,14 @@ +--- +title: "Layout: Related Posts Disabled" +related: false +categories: + - Layout + - Uncategorized +tags: + - related posts + - layout +--- + +This post has related posts disabled. + +Related post links should not appear. \ No newline at end of file diff --git a/docs/_posts/2012-01-02-layout-related-posts.md b/docs/_posts/2012-01-02-layout-related-posts.md new file mode 100644 index 0000000..0293bc6 --- /dev/null +++ b/docs/_posts/2012-01-02-layout-related-posts.md @@ -0,0 +1,12 @@ +--- +title: "Layout: Related Posts Enabled" +related: true +categories: + - Layout + - Uncategorized +tags: + - related posts + - layout +--- + +This post has related posts enabled. \ No newline at end of file diff --git a/docs/_posts/2012-01-02-layout-sharing-disabled.md b/docs/_posts/2012-01-02-layout-sharing-disabled.md new file mode 100644 index 0000000..c69d8bb --- /dev/null +++ b/docs/_posts/2012-01-02-layout-sharing-disabled.md @@ -0,0 +1,14 @@ +--- +title: "Layout: Social Sharing Links Disabled" +share: false +categories: + - Layout + - Uncategorized +tags: + - social + - layout +--- + +This post has social sharing disabled. + +Social sharing links should not appear. \ No newline at end of file diff --git a/docs/_posts/2012-01-02-layout-sharing.md b/docs/_posts/2012-01-02-layout-sharing.md new file mode 100644 index 0000000..09808f1 --- /dev/null +++ b/docs/_posts/2012-01-02-layout-sharing.md @@ -0,0 +1,12 @@ +--- +title: "Layout: Social Sharing Links Enabled" +share: true +categories: + - Layout + - Uncategorized +tags: + - social + - layout +--- + +This post should display social sharing links. \ No newline at end of file diff --git a/docs/_posts/2012-01-03-layout-read-time-comments-sharing-related-posts-disabled.md b/docs/_posts/2012-01-03-layout-read-time-comments-sharing-related-posts-disabled.md new file mode 100644 index 0000000..dacb207 --- /dev/null +++ b/docs/_posts/2012-01-03-layout-read-time-comments-sharing-related-posts-disabled.md @@ -0,0 +1,19 @@ +--- +title: "Layout: Reading Time, Comments, Social Sharing Links, and Related Posts Disabled" +read_time: false +comments: false +share: false +related: false +categories: + - Layout + - Uncategorized +tags: + - related posts + - social + - comments + - layout +--- + +This post has reading time, comments, social sharing links, and related posts disabled. + +Reading time, comments, social sharing and related post links should not appear. \ No newline at end of file diff --git a/docs/_posts/2012-01-03-layout-table-of-contents-include-post.md b/docs/_posts/2012-01-03-layout-table-of-contents-include-post.md new file mode 100644 index 0000000..622b04d --- /dev/null +++ b/docs/_posts/2012-01-03-layout-table-of-contents-include-post.md @@ -0,0 +1,139 @@ +--- +title: "Layout: Post with Nested Table of Contents via Helper" +tags: + - table of contents +--- + +Tests table of contents with multiple levels to verify indentation is readible via helper include (deprecated). + +``` +{% raw %}{% include toc %}{% endraw %} +``` + +{% include toc %} + +# Enim laboris id ea elit elit deserunt + +Magna incididunt elit id enim nisi quis excepteur reprehenderit Lorem dolore dolore ad enim. Labore esse elit excepteur et elit dolor. Elit ut consectetur labore velit elit esse voluptate id commodo. Magna cillum officia consequat non occaecat mollit esse nisi quis. + +Nostrud veniam excepteur commodo enim pariatur velit est. Dolor consequat elit occaecat enim veniam ullamco qui est anim ex elit. Est minim aute magna laborum reprehenderit magna reprehenderit ullamco voluptate id sit aliqua. Id labore veniam ad duis aliquip commodo qui ex ut ipsum irure. In et sit ea cupidatat consectetur in nisi amet in cupidatat excepteur commodo amet. + +## 2 Sit adipisicing tempor duis velit cupidatat occaecat do amet + +Ad non dolore irure in. In do ut nostrud reprehenderit consequat aliqua sunt culpa voluptate amet minim ea. Eu dolore deserunt consectetur eu in minim sit nulla id id est amet consectetur. Tempor dolore ipsum magna amet velit aliquip ea anim non eu Lorem deserunt. Irure excepteur id adipisicing elit dolor ipsum eiusmod non nulla nisi sint qui et. Occaecat pariatur tempor ex nisi pariatur. + +Proident culpa nostrud id est qui fugiat duis aute. Cillum commodo pariatur nostrud culpa Lorem exercitation non. Consequat elit deserunt dolore voluptate sunt labore minim ut consequat minim. + +Sunt pariatur in ex non nulla proident ex ullamco Lorem do ipsum. Cillum est mollit reprehenderit excepteur labore labore elit dolore adipisicing ad quis quis aliqua sunt. Proident amet est reprehenderit deserunt amet cupidatat incididunt irure est elit. + +### 2.1 Ex et quis exercitation fugiat excepteur eiusmod mollit consequat id pariatur non adipisicing magna tempor + +Nostrud sunt nostrud incididunt adipisicing officia esse minim irure duis dolore adipisicing cupidatat. Eu non labore veniam ad sunt pariatur qui. Irure reprehenderit qui elit duis cillum sit officia consectetur sint deserunt do aute velit. Do id occaecat magna occaecat reprehenderit veniam pariatur Lorem. Officia sit cupidatat adipisicing laborum. + +#### 2.1.1 Ut nostrud reprehenderit proident culpa enim irure cupidatat sunt ex ea minim nostrud + +Laborum laboris et ut proident sit qui pariatur nisi commodo. Deserunt eiusmod eiusmod elit anim exercitation quis. Anim laboris irure minim elit fugiat velit esse officia amet reprehenderit id. Dolor eiusmod incididunt excepteur sint aute qui esse nostrud. Nisi qui adipisicing consectetur enim pariatur sint veniam esse. + +#### 2.1.2 Nisi non nisi ullamco ipsum cillum +Minim officia tempor eiusmod sint magna reprehenderit do amet ex velit. Irure nulla ut veniam eu veniam proident esse pariatur cillum. Esse anim et proident cillum esse magna sint. + +#### 2.1.3 Ut pariatur do do eiusmod consequat do pariatur nisi ex anim reprehenderit nostrud +Reprehenderit consectetur tempor labore dolore ad. Ullamco qui sunt quis deserunt id ipsum sit qui nisi esse deserunt ad exercitation. Dolore qui in mollit ex qui minim et ipsum reprehenderit. Tempor magna ipsum proident voluptate mollit quis consectetur veniam non aliquip cupidatat nisi culpa aute. + +##### 2.1.1.1 Ut aute quis ipsum fugiat dolor +Occaecat excepteur et ea et exercitation ad aute minim incididunt incididunt aute sint officia aliquip. Quis cupidatat nostrud dolor consequat laboris eu ullamco qui esse excepteur aute. Veniam ut ipsum aute Lorem proident minim ea fugiat Lorem cillum. Qui esse id minim consequat ullamco aliqua pariatur ea mollit. Minim ea ipsum laborum consequat esse mollit pariatur. Voluptate sit voluptate non ut consectetur irure laboris ex adipisicing dolore elit aliquip velit. In eu veniam voluptate incididunt aute eu reprehenderit ut id voluptate. + +##### 2.1.1.2 Consequat nostrud quis officia et aliquip quis magna mollit veniam +Magna duis exercitation dolor amet. Ea irure laborum sit officia reprehenderit enim aute magna duis. Elit fugiat ut proident sit. + +###### 2.1.1.1.1 Id cillum proident labore occaecat reprehenderit excepteur fugiat est + +Irure qui veniam incididunt irure consequat mollit consectetur est nostrud deserunt eiusmod nostrud quis. Eiusmod id proident eu aute exercitation irure consectetur sit dolor dolor in esse. Qui eu dolor ea est magna amet laborum qui irure. Reprehenderit excepteur voluptate fugiat exercitation voluptate laboris nostrud qui magna et officia. + +###### 2.1.1.1.2 In consectetur ea qui quis culpa nulla + +Ad quis duis dolore voluptate laborum eiusmod consequat sint. Cupidatat officia ex laborum ad non mollit excepteur ea. Nostrud elit in consequat sunt adipisicing reprehenderit ipsum proident irure. Sint velit laborum sint laboris ea. Veniam occaecat et in Lorem proident minim deserunt labore laborum reprehenderit. Consequat laborum deserunt culpa consectetur. Incididunt reprehenderit amet esse duis dolore pariatur adipisicing quis elit. + +###### 2.1.1.1.3 Culpa magna pariatur magna officia adipisicing ex minim ea do est + +Dolore reprehenderit aute ex id. Ipsum laboris sit quis enim labore ut sint cillum exercitation. Commodo aliqua exercitation enim sunt velit do laborum mollit irure dolor. + +###### 2.1.1.1.4 Veniam ipsum non reprehenderit pariatur + +Laboris amet quis sunt id dolor consectetur Lorem id aliquip laboris fugiat. Non ex magna deserunt veniam eiusmod. Irure culpa culpa dolore pariatur. Elit enim deserunt ut amet adipisicing elit laborum exercitation cupidatat et. Aliqua aliqua laborum exercitation commodo reprehenderit reprehenderit amet laboris ea ea ex amet in. Aute minim voluptate et ipsum culpa consequat. + +##### 2.1.1.3 Ut qui labore officia ad laboris eu amet minim tempor qui cupidatat duis aute + +In in dolore laboris irure est consequat magna ea non aute cupidatat tempor. Officia sit pariatur consequat laborum aliqua nulla anim nisi aliquip reprehenderit consequat. Ad duis labore minim consequat reprehenderit labore ex minim cillum magna incididunt adipisicing dolor. Non velit mollit minim consectetur minim. Cillum elit et amet est reprehenderit non. Elit adipisicing nostrud ea veniam occaecat commodo deserunt. + +##### 2.1.1.4 Magna ipsum nisi velit anim + +Eiusmod tempor dolor proident pariatur consequat sit non nostrud. Eiusmod duis elit esse Lorem dolore et minim elit consectetur eu ullamco. Adipisicing sunt excepteur eu mollit in nostrud. + +###### 2.1.1.4.1 Mollit nulla est tempor fugiat occaecat nostrud + +Exercitation eu labore Lorem culpa id enim ut officia aute proident in est irure. Nostrud adipisicing magna elit tempor ipsum culpa in incididunt consectetur incididunt veniam aute tempor sint. Officia est consectetur sint sint nostrud proident mollit. Dolore duis proident mollit consectetur tempor. + +###### 2.1.1.2.1 Culpa aliquip irure et nostrud esse consequat fugiat dolor + +Ad ut commodo elit amet officia ipsum labore do amet. Eiusmod sint irure magna proident nisi adipisicing mollit excepteur mollit proident culpa duis. Est reprehenderit consequat eiusmod deserunt duis ipsum esse amet incididunt. + +#### 2.1.4 Laboris exercitation nisi tempor dolore + +Elit culpa est eiusmod nostrud occaecat. Labore incididunt nostrud consectetur sint. Ut pariatur laborum incididunt culpa proident incididunt veniam veniam laboris adipisicing mollit. Ullamco magna tempor fugiat veniam in ipsum nisi mollit labore amet et sit quis. In consectetur fugiat Lorem culpa veniam minim. Irure aliqua est mollit consectetur id Lorem velit minim sit velit. Eiusmod magna do dolor est id reprehenderit minim fugiat minim incididunt incididunt laboris velit consequat. + +### 2.2 Officia irure duis et est sunt + +Consequat anim quis non nulla. Eiusmod pariatur sunt non culpa culpa ipsum nulla anim in. Non ad exercitation ut reprehenderit ut dolor laborum tempor ad qui magna fugiat irure. Sint commodo ea sint sunt. Irure qui pariatur tempor veniam reprehenderit amet est. Amet laboris proident Lorem deserunt proident duis esse do sit eu dolor qui duis eu. Mollit laboris nisi aute nulla consectetur exercitation nulla aliqua anim. + +## 3 Laborum eu magna proident proident tempor + +Occaecat aliqua id voluptate mollit aliquip. Elit excepteur magna esse commodo pariatur reprehenderit in in quis. Id dolore proident proident mollit tempor duis magna ullamco nulla velit consequat. In ut est aliquip in commodo ullamco sit sint. + +### 3.1 Amet enim do laboris ipsum aliqua eiusmod non eu + +Laborum magna deserunt do anim quis proident adipisicing. Dolore qui ex minim reprehenderit. Consectetur in cillum ad dolore ut id deserunt irure aute sint magna dolore adipisicing. + +### 3.2 Do exercitation ex elit incididunt sit cupidatat + +Excepteur aliqua nisi ullamco sunt fugiat laborum elit aliquip officia culpa. Est exercitation enim laborum amet exercitation. Eu quis qui eiusmod incididunt id do aliquip nostrud do esse enim excepteur enim pariatur. Aute adipisicing velit non culpa quis exercitation. Quis cupidatat anim occaecat Lorem ad mollit aute eiusmod quis dolor duis. Proident anim et nostrud ut aliquip irure adipisicing reprehenderit proident dolore magna. Consequat eu fugiat esse proident duis eu proident fugiat laboris ea veniam nisi reprehenderit. + +### 3.3 Officia aliquip fugiat ex pariatur nisi et nostrud adipisicing eu minim laboris eiusmod ea sunt + +Consectetur irure elit nulla elit non officia. Culpa Lorem minim dolor laboris enim labore do minim laborum. Fugiat deserunt nisi ut do incididunt incididunt ea anim exercitation sit duis. Irure esse pariatur labore enim labore qui anim culpa laborum velit consequat. Culpa in adipisicing excepteur est ipsum. In reprehenderit eiusmod ad ad non. + +### 3.4 Ipsum velit laborum est nostrud qui enim ullamco velit dolor Lorem magna + +Nulla magna dolor minim commodo. Sunt nulla cupidatat consequat eiusmod elit irure eiusmod excepteur. Sit incididunt irure minim magna. Tempor ipsum exercitation minim sunt labore dolor ullamco veniam enim nisi veniam adipisicing occaecat proident. + +### 3.5 Officia fugiat fugiat voluptate ullamco eiusmod duis minim aliqua consequat consectetur qui do sunt fugiat + +Non aute culpa irure qui aute adipisicing aute id commodo id. Laborum ullamco laboris velit in quis duis ut consequat do minim. In minim amet ut reprehenderit et voluptate. In quis Lorem occaecat nostrud excepteur nostrud dolore in nulla ad Lorem nisi. Dolor exercitation Lorem qui sint aute ipsum officia eiusmod aliquip Lorem sit. Reprehenderit ex veniam excepteur laboris magna dolore fugiat sit exercitation esse et consequat in sit. Incididunt pariatur ad esse anim aute do id eu. + +#### 3.5.1 Mollit laborum ea aliquip mollit quis commodo fugiat tempor deserunt exercitation sint culpa ipsum tempor + +Est cillum laborum cupidatat ullamco cupidatat magna laborum enim duis consequat est eu. Magna cillum Lorem proident non ut officia. Esse irure et laboris eu occaecat aute. + +##### 3.5.1.1 Nisi anim commodo consequat quis amet + +Sunt eu dolor enim enim consectetur et anim irure dolor velit cillum. Esse reprehenderit cillum incididunt adipisicing amet nostrud adipisicing. Minim mollit nostrud ipsum ea ut sit ex elit. Do esse ad et ipsum nisi sint anim culpa excepteur ipsum. Commodo nisi irure qui reprehenderit incididunt. + +###### 3.5.1.1.1 Culpa nulla Lorem adipisicing ut sit cupidatat laborum laborum cupidatat proident + +Dolore dolor sit sunt anim eu amet consectetur quis ea proident ex aliqua. Sunt laborum consectetur consectetur enim velit eiusmod labore commodo commodo laboris deserunt. Eiusmod enim do amet laborum commodo qui. + +### 3.6 Reprehenderit culpa consectetur veniam minim cillum in nostrud + +Lorem dolore sit aliqua tempor do voluptate ut esse. Minim velit ad velit commodo minim laborum. Qui qui reprehenderit non proident ullamco veniam aliquip. + +## 4 Laboris aute consequat id eu et Lorem amet + +Ad qui voluptate dolor veniam. Veniam mollit aute eiusmod eu labore incididunt sint proident. Non minim consequat anim sint. Aliquip non nisi nostrud proident. Eiusmod ut duis commodo sunt laboris irure eu. Laboris quis amet ad qui officia. + +## 5 Esse eu consequat consequat aliqua fugiat nulla ad labore consectetur eu pariatur nisi aute + +Duis proident ullamco fugiat aliqua sunt anim ea do irure est amet quis nulla cillum. Commodo voluptate dolor culpa sint aliquip voluptate exercitation anim cillum ad eu in amet. Sint fugiat qui commodo quis ex eu commodo officia aliquip irure. Non dolore elit excepteur id laboris irure consequat magna consectetur. Qui proident deserunt culpa tempor sit aute velit proident cillum ea. + +## 6 Aliquip sunt laborum excepteur cupidatat officia ad tempor veniam esse amet ea commodo sunt + +Ex minim pariatur est nisi exercitation exercitation reprehenderit id aliqua deserunt est. Laborum ullamco do ipsum minim ipsum aliquip voluptate voluptate aliqua. Magna proident velit veniam et minim commodo officia officia mollit nisi. Excepteur occaecat deserunt irure adipisicing minim adipisicing cupidatat non anim exercitation ex. Amet quis sunt sint veniam non id nisi ipsum mollit voluptate quis tempor tempor. diff --git a/docs/_posts/2012-01-03-layout-table-of-contents-indent-post.md b/docs/_posts/2012-01-03-layout-table-of-contents-indent-post.md new file mode 100644 index 0000000..e36f810 --- /dev/null +++ b/docs/_posts/2012-01-03-layout-table-of-contents-indent-post.md @@ -0,0 +1,134 @@ +--- +title: "Layout: Post with Nested Table of Contents" +tags: + - table of contents +toc: true +--- + +Tests table of contents with multiple levels to verify indentation is readible. + +# Enim laboris id ea elit elit deserunt + +Magna incididunt elit id enim nisi quis excepteur reprehenderit Lorem dolore dolore ad enim. Labore esse elit excepteur et elit dolor. Elit ut consectetur labore velit elit esse voluptate id commodo. Magna cillum officia consequat non occaecat mollit esse nisi quis. + +Nostrud veniam excepteur commodo enim pariatur velit est. Dolor consequat elit occaecat enim veniam ullamco qui est anim ex elit. Est minim aute magna laborum reprehenderit magna reprehenderit ullamco voluptate id sit aliqua. Id labore veniam ad duis aliquip commodo qui ex ut ipsum irure. In et sit ea cupidatat consectetur in nisi amet in cupidatat excepteur commodo amet. + +## 2 Sit adipisicing tempor duis velit cupidatat occaecat do amet + +Ad non dolore irure in. In do ut nostrud reprehenderit consequat aliqua sunt culpa voluptate amet minim ea. Eu dolore deserunt consectetur eu in minim sit nulla id id est amet consectetur. Tempor dolore ipsum magna amet velit aliquip ea anim non eu Lorem deserunt. Irure excepteur id adipisicing elit dolor ipsum eiusmod non nulla nisi sint qui et. Occaecat pariatur tempor ex nisi pariatur. + +Proident culpa nostrud id est qui fugiat duis aute. Cillum commodo pariatur nostrud culpa Lorem exercitation non. Consequat elit deserunt dolore voluptate sunt labore minim ut consequat minim. + +Sunt pariatur in ex non nulla proident ex ullamco Lorem do ipsum. Cillum est mollit reprehenderit excepteur labore labore elit dolore adipisicing ad quis quis aliqua sunt. Proident amet est reprehenderit deserunt amet cupidatat incididunt irure est elit. + +### 2.1 Ex et quis exercitation fugiat excepteur eiusmod mollit consequat id pariatur non adipisicing magna tempor + +Nostrud sunt nostrud incididunt adipisicing officia esse minim irure duis dolore adipisicing cupidatat. Eu non labore veniam ad sunt pariatur qui. Irure reprehenderit qui elit duis cillum sit officia consectetur sint deserunt do aute velit. Do id occaecat magna occaecat reprehenderit veniam pariatur Lorem. Officia sit cupidatat adipisicing laborum. + +#### 2.1.1 Ut nostrud reprehenderit proident culpa enim irure cupidatat sunt ex ea minim nostrud + +Laborum laboris et ut proident sit qui pariatur nisi commodo. Deserunt eiusmod eiusmod elit anim exercitation quis. Anim laboris irure minim elit fugiat velit esse officia amet reprehenderit id. Dolor eiusmod incididunt excepteur sint aute qui esse nostrud. Nisi qui adipisicing consectetur enim pariatur sint veniam esse. + +#### 2.1.2 Nisi non nisi ullamco ipsum cillum +Minim officia tempor eiusmod sint magna reprehenderit do amet ex velit. Irure nulla ut veniam eu veniam proident esse pariatur cillum. Esse anim et proident cillum esse magna sint. + +#### 2.1.3 Ut pariatur do do eiusmod consequat do pariatur nisi ex anim reprehenderit nostrud +Reprehenderit consectetur tempor labore dolore ad. Ullamco qui sunt quis deserunt id ipsum sit qui nisi esse deserunt ad exercitation. Dolore qui in mollit ex qui minim et ipsum reprehenderit. Tempor magna ipsum proident voluptate mollit quis consectetur veniam non aliquip cupidatat nisi culpa aute. + +##### 2.1.1.1 Ut aute quis ipsum fugiat dolor +Occaecat excepteur et ea et exercitation ad aute minim incididunt incididunt aute sint officia aliquip. Quis cupidatat nostrud dolor consequat laboris eu ullamco qui esse excepteur aute. Veniam ut ipsum aute Lorem proident minim ea fugiat Lorem cillum. Qui esse id minim consequat ullamco aliqua pariatur ea mollit. Minim ea ipsum laborum consequat esse mollit pariatur. Voluptate sit voluptate non ut consectetur irure laboris ex adipisicing dolore elit aliquip velit. In eu veniam voluptate incididunt aute eu reprehenderit ut id voluptate. + +##### 2.1.1.2 Consequat nostrud quis officia et aliquip quis magna mollit veniam +Magna duis exercitation dolor amet. Ea irure laborum sit officia reprehenderit enim aute magna duis. Elit fugiat ut proident sit. + +###### 2.1.1.1.1 Id cillum proident labore occaecat reprehenderit excepteur fugiat est + +Irure qui veniam incididunt irure consequat mollit consectetur est nostrud deserunt eiusmod nostrud quis. Eiusmod id proident eu aute exercitation irure consectetur sit dolor dolor in esse. Qui eu dolor ea est magna amet laborum qui irure. Reprehenderit excepteur voluptate fugiat exercitation voluptate laboris nostrud qui magna et officia. + +###### 2.1.1.1.2 In consectetur ea qui quis culpa nulla + +Ad quis duis dolore voluptate laborum eiusmod consequat sint. Cupidatat officia ex laborum ad non mollit excepteur ea. Nostrud elit in consequat sunt adipisicing reprehenderit ipsum proident irure. Sint velit laborum sint laboris ea. Veniam occaecat et in Lorem proident minim deserunt labore laborum reprehenderit. Consequat laborum deserunt culpa consectetur. Incididunt reprehenderit amet esse duis dolore pariatur adipisicing quis elit. + +###### 2.1.1.1.3 Culpa magna pariatur magna officia adipisicing ex minim ea do est + +Dolore reprehenderit aute ex id. Ipsum laboris sit quis enim labore ut sint cillum exercitation. Commodo aliqua exercitation enim sunt velit do laborum mollit irure dolor. + +###### 2.1.1.1.4 Veniam ipsum non reprehenderit pariatur + +Laboris amet quis sunt id dolor consectetur Lorem id aliquip laboris fugiat. Non ex magna deserunt veniam eiusmod. Irure culpa culpa dolore pariatur. Elit enim deserunt ut amet adipisicing elit laborum exercitation cupidatat et. Aliqua aliqua laborum exercitation commodo reprehenderit reprehenderit amet laboris ea ea ex amet in. Aute minim voluptate et ipsum culpa consequat. + +##### 2.1.1.3 Ut qui labore officia ad laboris eu amet minim tempor qui cupidatat duis aute + +In in dolore laboris irure est consequat magna ea non aute cupidatat tempor. Officia sit pariatur consequat laborum aliqua nulla anim nisi aliquip reprehenderit consequat. Ad duis labore minim consequat reprehenderit labore ex minim cillum magna incididunt adipisicing dolor. Non velit mollit minim consectetur minim. Cillum elit et amet est reprehenderit non. Elit adipisicing nostrud ea veniam occaecat commodo deserunt. + +##### 2.1.1.4 Magna ipsum nisi velit anim + +Eiusmod tempor dolor proident pariatur consequat sit non nostrud. Eiusmod duis elit esse Lorem dolore et minim elit consectetur eu ullamco. Adipisicing sunt excepteur eu mollit in nostrud. + +###### 2.1.1.4.1 Mollit nulla est tempor fugiat occaecat nostrud + +Exercitation eu labore Lorem culpa id enim ut officia aute proident in est irure. Nostrud adipisicing magna elit tempor ipsum culpa in incididunt consectetur incididunt veniam aute tempor sint. Officia est consectetur sint sint nostrud proident mollit. Dolore duis proident mollit consectetur tempor. + +###### 2.1.1.2.1 Culpa aliquip irure et nostrud esse consequat fugiat dolor + +Ad ut commodo elit amet officia ipsum labore do amet. Eiusmod sint irure magna proident nisi adipisicing mollit excepteur mollit proident culpa duis. Est reprehenderit consequat eiusmod deserunt duis ipsum esse amet incididunt. + +#### 2.1.4 Laboris exercitation nisi tempor dolore + +Elit culpa est eiusmod nostrud occaecat. Labore incididunt nostrud consectetur sint. Ut pariatur laborum incididunt culpa proident incididunt veniam veniam laboris adipisicing mollit. Ullamco magna tempor fugiat veniam in ipsum nisi mollit labore amet et sit quis. In consectetur fugiat Lorem culpa veniam minim. Irure aliqua est mollit consectetur id Lorem velit minim sit velit. Eiusmod magna do dolor est id reprehenderit minim fugiat minim incididunt incididunt laboris velit consequat. + +### 2.2 Officia irure duis et est sunt + +Consequat anim quis non nulla. Eiusmod pariatur sunt non culpa culpa ipsum nulla anim in. Non ad exercitation ut reprehenderit ut dolor laborum tempor ad qui magna fugiat irure. Sint commodo ea sint sunt. Irure qui pariatur tempor veniam reprehenderit amet est. Amet laboris proident Lorem deserunt proident duis esse do sit eu dolor qui duis eu. Mollit laboris nisi aute nulla consectetur exercitation nulla aliqua anim. + +## 3 Laborum eu magna proident proident tempor + +Occaecat aliqua id voluptate mollit aliquip. Elit excepteur magna esse commodo pariatur reprehenderit in in quis. Id dolore proident proident mollit tempor duis magna ullamco nulla velit consequat. In ut est aliquip in commodo ullamco sit sint. + +### 3.1 Amet enim do laboris ipsum aliqua eiusmod non eu + +Laborum magna deserunt do anim quis proident adipisicing. Dolore qui ex minim reprehenderit. Consectetur in cillum ad dolore ut id deserunt irure aute sint magna dolore adipisicing. + +### 3.2 Do exercitation ex elit incididunt sit cupidatat + +Excepteur aliqua nisi ullamco sunt fugiat laborum elit aliquip officia culpa. Est exercitation enim laborum amet exercitation. Eu quis qui eiusmod incididunt id do aliquip nostrud do esse enim excepteur enim pariatur. Aute adipisicing velit non culpa quis exercitation. Quis cupidatat anim occaecat Lorem ad mollit aute eiusmod quis dolor duis. Proident anim et nostrud ut aliquip irure adipisicing reprehenderit proident dolore magna. Consequat eu fugiat esse proident duis eu proident fugiat laboris ea veniam nisi reprehenderit. + +### 3.3 Officia aliquip fugiat ex pariatur nisi et nostrud adipisicing eu minim laboris eiusmod ea sunt + +Consectetur irure elit nulla elit non officia. Culpa Lorem minim dolor laboris enim labore do minim laborum. Fugiat deserunt nisi ut do incididunt incididunt ea anim exercitation sit duis. Irure esse pariatur labore enim labore qui anim culpa laborum velit consequat. Culpa in adipisicing excepteur est ipsum. In reprehenderit eiusmod ad ad non. + +### 3.4 Ipsum velit laborum est nostrud qui enim ullamco velit dolor Lorem magna + +Nulla magna dolor minim commodo. Sunt nulla cupidatat consequat eiusmod elit irure eiusmod excepteur. Sit incididunt irure minim magna. Tempor ipsum exercitation minim sunt labore dolor ullamco veniam enim nisi veniam adipisicing occaecat proident. + +### 3.5 Officia fugiat fugiat voluptate ullamco eiusmod duis minim aliqua consequat consectetur qui do sunt fugiat + +Non aute culpa irure qui aute adipisicing aute id commodo id. Laborum ullamco laboris velit in quis duis ut consequat do minim. In minim amet ut reprehenderit et voluptate. In quis Lorem occaecat nostrud excepteur nostrud dolore in nulla ad Lorem nisi. Dolor exercitation Lorem qui sint aute ipsum officia eiusmod aliquip Lorem sit. Reprehenderit ex veniam excepteur laboris magna dolore fugiat sit exercitation esse et consequat in sit. Incididunt pariatur ad esse anim aute do id eu. + +#### 3.5.1 Mollit laborum ea aliquip mollit quis commodo fugiat tempor deserunt exercitation sint culpa ipsum tempor + +Est cillum laborum cupidatat ullamco cupidatat magna laborum enim duis consequat est eu. Magna cillum Lorem proident non ut officia. Esse irure et laboris eu occaecat aute. + +##### 3.5.1.1 Nisi anim commodo consequat quis amet + +Sunt eu dolor enim enim consectetur et anim irure dolor velit cillum. Esse reprehenderit cillum incididunt adipisicing amet nostrud adipisicing. Minim mollit nostrud ipsum ea ut sit ex elit. Do esse ad et ipsum nisi sint anim culpa excepteur ipsum. Commodo nisi irure qui reprehenderit incididunt. + +###### 3.5.1.1.1 Culpa nulla Lorem adipisicing ut sit cupidatat laborum laborum cupidatat proident + +Dolore dolor sit sunt anim eu amet consectetur quis ea proident ex aliqua. Sunt laborum consectetur consectetur enim velit eiusmod labore commodo commodo laboris deserunt. Eiusmod enim do amet laborum commodo qui. + +### 3.6 Reprehenderit culpa consectetur veniam minim cillum in nostrud + +Lorem dolore sit aliqua tempor do voluptate ut esse. Minim velit ad velit commodo minim laborum. Qui qui reprehenderit non proident ullamco veniam aliquip. + +## 4 Laboris aute consequat id eu et Lorem amet + +Ad qui voluptate dolor veniam. Veniam mollit aute eiusmod eu labore incididunt sint proident. Non minim consequat anim sint. Aliquip non nisi nostrud proident. Eiusmod ut duis commodo sunt laboris irure eu. Laboris quis amet ad qui officia. + +## 5 Esse eu consequat consequat aliqua fugiat nulla ad labore consectetur eu pariatur nisi aute + +Duis proident ullamco fugiat aliqua sunt anim ea do irure est amet quis nulla cillum. Commodo voluptate dolor culpa sint aliquip voluptate exercitation anim cillum ad eu in amet. Sint fugiat qui commodo quis ex eu commodo officia aliquip irure. Non dolore elit excepteur id laboris irure consequat magna consectetur. Qui proident deserunt culpa tempor sit aute velit proident cillum ea. + +## 6 Aliquip sunt laborum excepteur cupidatat officia ad tempor veniam esse amet ea commodo sunt + +Ex minim pariatur est nisi exercitation exercitation reprehenderit id aliqua deserunt est. Laborum ullamco do ipsum minim ipsum aliquip voluptate voluptate aliqua. Magna proident velit veniam et minim commodo officia officia mollit nisi. Excepteur occaecat deserunt irure adipisicing minim adipisicing cupidatat non anim exercitation ex. Amet quis sunt sint veniam non id nisi ipsum mollit voluptate quis tempor tempor. diff --git a/docs/_posts/2012-01-03-layout-table-of-contents-post.md b/docs/_posts/2012-01-03-layout-table-of-contents-post.md new file mode 100644 index 0000000..01c14a2 --- /dev/null +++ b/docs/_posts/2012-01-03-layout-table-of-contents-post.md @@ -0,0 +1,98 @@ +--- +title: "Layout: Post with Table of Contents" +header: + image: assets/images/unsplash-image-9.jpg + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" +tags: + - table of contents +toc: true +toc_label: "Unique Title" +toc_icon: "heart" +--- + +Enable table of contents on post or page by adding `toc: true` to its YAML Front Matter. The title and icon can also be changed with: + +```yaml +--- +toc: true +toc_label: "Unique Title" +toc_icon: "heart" # corresponding Font Awesome icon name (without fa prefix) +--- +``` + +## HTML Elements + +Below is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs. + +## Body text + +Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliquam. + +![Smithsonian Image]({{ site.url }}{{ site.baseurl }}/assets/images/3953273590_704e3899d5_m.jpg) +{: .image-right} + +*This is emphasized*. Donec faucibus. Nunc iaculis suscipit dui. 53 = 125. Water is H2O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. The New York Times (That’s a citation). Underline.Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. + +HTML and CSS are our tools. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. + +### Blockquotes + +> Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. + +## List Types + +### Ordered Lists + +1. Item one + 1. sub item one + 2. sub item two + 3. sub item three +2. Item two + +### Unordered Lists + +* Item one +* Item two +* Item three + +## Tables + +| Header1 | Header2 | Header3 | +|:--------|:-------:|--------:| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|---- +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|===== +| Foot1 | Foot2 | Foot3 +{: rules="groups"} + +## Code Snippets + +```css +#container { + float: left; + margin: 0 -240px 0 0; + width: 100%; +} +``` + +## Buttons + +Make any link standout more when applying the `.btn` class. + +```html +Success Button +``` + + + + + + + +## Notices + +**Watch out!** You can also add notices by appending `{: .notice}` to a paragraph. +{: .notice} \ No newline at end of file diff --git a/docs/_posts/2012-01-03-layout-table-of-contents-sticky.md b/docs/_posts/2012-01-03-layout-table-of-contents-sticky.md new file mode 100644 index 0000000..a8eae40 --- /dev/null +++ b/docs/_posts/2012-01-03-layout-table-of-contents-sticky.md @@ -0,0 +1,93 @@ +--- +title: "Layout: Post with Sticky Table of Contents" +tags: + - table of contents +toc: true +toc_sticky: true +--- + +"Stick" table of contents to the top of a page by adding `toc_sticky: true` to its YAML Front Matter. + +```yaml +--- +toc: true +toc_sticky: true +--- +``` + +## HTML Elements + +Below is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs. + +## Body text + +Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliquam. + +![Smithsonian Image]({{ site.url }}{{ site.baseurl }}/assets/images/3953273590_704e3899d5_m.jpg) +{: .image-right} + +*This is emphasized*. Donec faucibus. Nunc iaculis suscipit dui. 53 = 125. Water is H2O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. The New York Times (That’s a citation). Underline.Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. + +HTML and CSS are our tools. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. + +### Blockquotes + +> Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. + +## List Types + +### Ordered Lists + +1. Item one + 1. sub item one + 2. sub item two + 3. sub item three +2. Item two + +### Unordered Lists + +* Item one +* Item two +* Item three + +## Tables + +| Header1 | Header2 | Header3 | +|:--------|:-------:|--------:| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|---- +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|===== +| Foot1 | Foot2 | Foot3 +{: rules="groups"} + +## Code Snippets + +```css +#container { + float: left; + margin: 0 -240px 0 0; + width: 100%; +} +``` + +## Buttons + +Make any link standout more when applying the `.btn` class. + +```html +Success Button +``` + + + + + + + +## Notices + +**Watch out!** You can also add notices by appending `{: .notice}` to a paragraph. +{: .notice} \ No newline at end of file diff --git a/docs/_posts/2012-03-14-layout-code-excerpt-generated.md b/docs/_posts/2012-03-14-layout-code-excerpt-generated.md new file mode 100644 index 0000000..0bdc595 --- /dev/null +++ b/docs/_posts/2012-03-14-layout-code-excerpt-generated.md @@ -0,0 +1,14 @@ +--- +title: "Layout: Code Excerpt (Generated)" +categories: + - Layout + - Uncategorized +tags: + - content + - excerpt + - layout +--- + +This is the post content with inline code, (e.g. `red`. It should be displayed in place of the auto-generated excerpt in single-page views. Archive-index pages should display an auto-generated excerpt of this content. + +Be sure to test the formatting of the auto-generated excerpt, to ensure that it doesn't create any layout problems. \ No newline at end of file diff --git a/docs/_posts/2012-03-14-layout-excerpt-defined.md b/docs/_posts/2012-03-14-layout-excerpt-defined.md new file mode 100644 index 0000000..7091cf8 --- /dev/null +++ b/docs/_posts/2012-03-14-layout-excerpt-defined.md @@ -0,0 +1,15 @@ +--- +title: "Layout: Excerpt (Defined)" +excerpt: "This is a user-defined post excerpt. It should be displayed in place of the post content in archive-index pages." +categories: + - Layout + - Uncategorized +tags: + - content + - excerpt + - layout +--- + +This is the post content. It should be displayed in place of the user-defined excerpt in archive-index pages. + +This paragraph should be absent from an archive-index page where `post.excerpt` is shown. \ No newline at end of file diff --git a/docs/_posts/2012-03-14-layout-excerpt-generated.md b/docs/_posts/2012-03-14-layout-excerpt-generated.md new file mode 100644 index 0000000..5f26140 --- /dev/null +++ b/docs/_posts/2012-03-14-layout-excerpt-generated.md @@ -0,0 +1,17 @@ +--- +title: "Layout: Excerpt (Generated)" +excerpt_separator: "" +categories: + - Layout + - Uncategorized +tags: + - content + - excerpt + - layout +--- + +This is the post content. Archive-index pages should display an auto-generated excerpt of this content. + + + +Be sure to test the formatting of the auto-generated excerpt, to ensure that it doesn't create any layout problems. \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-author-override.md b/docs/_posts/2012-03-15-layout-author-override.md new file mode 100644 index 0000000..333fc16 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-author-override.md @@ -0,0 +1,51 @@ +--- +title: "Layout: Author Override" +author: Billy Rick +excerpt: "A post to test author overrides using a data file." +last_modified_at: 2018-09-10T12:32:27-04:00 +--- + +Sites that may have content authored from various individuals can be accommodated by using [data files](https://jekyllrb.com/docs/datafiles/). + +To attribute an author to a post or page that is different from the site author specified in `_config.yml`: + +**Step 1.** Create `_data/authors.yml` and add authors using the following format. Anything variables found under `author` in `_config.yml` can be used (e.g. `name`, `bio`, `avatar`, author `links`, etc.). + +```yaml +# /_data/authors.yml + +Billy Rick: + name : "Billy Rick" + bio : "What do you want, jewels? I am a very extravagant man." + avatar : "/assets/images/bio-photo-2.jpg" + links: + - label: "Email" + icon: "fas fa-fw fa-envelope-square" + url: "mailto:billyrick@rick.com" + - label: "Website" + icon: "fas fa-fw fa-link" + url: "https://thewhip.com" + - label: "Twitter" + icon: "fab fa-fw fa-twitter-square" + url: "https://twitter.com/extravagantman" + +Cornelius Fiddlebone: + name : "Cornelius Fiddlebone" + bio : "I ordered what?" + avatar : "/assets/images/bio-photo.jpg" + links: + - label: "Email" + icon: "fas fa-fw fa-envelope-square" + url: "mailto:cornelius@thewhip.com" + - label: "Twitter" + icon: "fab fa-fw fa-twitter-square" + url: "https://twitter.com/rhymeswithsackit" +``` + +**Step 2.** Assign one of the authors in `authors.yml` to a post or page you wish to override the `site.author` with. + +Example: To assign `Billy Rick` as an author for a post the following YAML Front Matter would be applied: + +```yaml +author: Billy Rick +``` \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-author-sidebar-disabled.md b/docs/_posts/2012-03-15-layout-author-sidebar-disabled.md new file mode 100644 index 0000000..a4d0dc1 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-author-sidebar-disabled.md @@ -0,0 +1,9 @@ +--- +title: "Layout: Author Sidebar Disabled" +excerpt: "A post to test disabling author sidebar." +author_profile: false +--- + +This post has the author sidebar disabled. + +To disable add `author_profile: false` to YAML Front Matter. \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-header-image-external.md b/docs/_posts/2012-03-15-layout-header-image-external.md new file mode 100644 index 0000000..8dd7a01 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-header-image-external.md @@ -0,0 +1,17 @@ +--- +title: "Layout: Header Image (External URL)" +header: + image: https://farm5.staticflickr.com/4140/4939863887_84705982fd_b.jpg +categories: + - Layout + - Uncategorized +tags: + - edge case + - featured image + - image + - layout +--- + +This post should display a **header image**, if the theme supports it. + +Featured image is an external asset and should load. \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-header-image-horizontal.md b/docs/_posts/2012-03-15-layout-header-image-horizontal.md new file mode 100644 index 0000000..5a177aa --- /dev/null +++ b/docs/_posts/2012-03-15-layout-header-image-horizontal.md @@ -0,0 +1,20 @@ +--- +title: "Layout: Header Image (Horizontal)" +header: + image: /assets/images/unsplash-image-1.jpg + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" +categories: + - Layout + - Uncategorized +tags: + - edge case + - featured image + - image + - layout +--- + +This post should display a **header image**, if the theme supports it. + +Non-square images can provide some unique styling issues. + +This post tests a horizontal header image. \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-header-image-text-readability.md b/docs/_posts/2012-03-15-layout-header-image-text-readability.md new file mode 100644 index 0000000..56df347 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-header-image-text-readability.md @@ -0,0 +1,49 @@ +--- +title: "Layout: Header Image and Text Readability" +header: + image: /assets/images/unsplash-image-4.jpg + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" +tags: + - sample post + - readability + - test +--- + +This is a sample post with a large feature image[^1] up top and tons of text. Odio ad blue bottle vinyl, 90's narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney's. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag. + +Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. *Ea fashion axe [Marfa cillum aliquip](#). Retro Bushwick keytar cliche.* Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies. + +## Cupidatat 90's lo-fi authentic try-hard + +In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. **[Terry Richardson](#) shabby chic +1**, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90's. + + * Sartorial hoodie + * Labore viral forage + * Tote bag selvage + * DIY exercitation et id ugh tumblr church-key + +Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr. + +Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven't heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney's Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis. + +## Forage occaecat cardigan qui + +Fashion axe hella gastropub lo-fi kogi 90's aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole. + +> Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache. + +Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney's next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney's sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard. + +## Hoodie Duis + +Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90's pop-up est culpa farm-to-table. Selfies 8-bit do pug odio. + +### Thundercats Ho! + +Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney's seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress. + +Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney's selfies. Odd Future Banksy non authentic. + +Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam. + +[^1]: Texture image courtesty of [Lovetextures](http://www.lovetextures.com/) diff --git a/docs/_posts/2012-03-15-layout-header-image-vertical.md b/docs/_posts/2012-03-15-layout-header-image-vertical.md new file mode 100644 index 0000000..97154fe --- /dev/null +++ b/docs/_posts/2012-03-15-layout-header-image-vertical.md @@ -0,0 +1,20 @@ +--- +title: "Layout: Header Image (Vertical)" +header: + image: /assets/images/unsplash-image-6.jpg + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" +categories: + - Layout + - Uncategorized +tags: + - edge case + - featured image + - image + - layout +--- + +This post should display a **header image**, if the theme supports it. + +Non-square images can provide some unique styling issues. + +This post tests a vertical header image. \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-header-overlay-color.md b/docs/_posts/2012-03-15-layout-header-overlay-color.md new file mode 100644 index 0000000..69a8521 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-header-overlay-color.md @@ -0,0 +1,18 @@ +--- +title: "Layout: Header Overlay with Background Fill" +header: + overlay_color: "#333" +categories: + - Layout + - Uncategorized +tags: + - edge case + - image + - layout +--- + +This post should display a **header with a solid background color**, if the theme supports it. + +Non-square images can provide some unique styling issues. + +This post tests overlay headers. \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-header-overlay-image.md b/docs/_posts/2012-03-15-layout-header-overlay-image.md new file mode 100644 index 0000000..e2b1a19 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-header-overlay-image.md @@ -0,0 +1,55 @@ +--- +title: "Layout: Header Image Overlay" +header: + overlay_image: /assets/images/unsplash-image-1.jpg + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" + actions: + - label: "Learn more" + url: "https://unsplash.com" +categories: + - Layout + - Uncategorized +tags: + - edge case + - image + - layout +last_modified_at: 2018-03-20T16:00:52-04:00 +--- + +This post should display a **header with an overlay image**, if the theme supports it. + +Non-square images can provide some unique styling issues. + +This post tests overlay header images. + +## Overlay filter + +You can use it by specifying the opacity (between 0 and 1) of a black overlay like so: + +![transparent black overlay]({{ "/assets/images/mm-header-overlay-black-filter.jpg" | relative_url }}) + +```yaml +excerpt: "This post should [...]" +header: + overlay_image: /assets/images/unsplash-image-1.jpg + overlay_filter: 0.5 # same as adding an opacity of 0.5 to a black background + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" + actions: + - label: "More Info" + url: "https://unsplash.com" +``` + +Or if you want to do more fancy things, go full rgba: + +![transparent red overlay]({{ "/assets/images/mm-header-overlay-red-filter.jpg" | relative_url }}) + +```yaml +excerpt: "This post should [...]" +header: + overlay_image: /assets/images/unsplash-image-1.jpg + overlay_filter: rgba(255, 0, 0, 0.5) + caption: "Photo credit: [**Unsplash**](https://unsplash.com)" + actions: + - label: "More Info" + url: "https://unsplash.com" +``` \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-more-tag.md b/docs/_posts/2012-03-15-layout-more-tag.md new file mode 100644 index 0000000..c6cdc44 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-more-tag.md @@ -0,0 +1,19 @@ +--- +title: "Layout: More Tag" +excerpt_separator: +categories: + - Layout + - Uncategorized +tags: + - content + - read more + - layout +--- + +This content is before the [excerpt separator tag](http://jekyllrb.com/docs/posts/#post-excerpts). + +Additional content before the more tag. + + + +And this content is after the more tag. \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-sidebar-custom.md b/docs/_posts/2012-03-15-layout-sidebar-custom.md new file mode 100644 index 0000000..bd1c610 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-sidebar-custom.md @@ -0,0 +1,28 @@ +--- +title: "Layout: Sidebar Custom" +excerpt: "A post with custom sidebar content." +author_profile: false +sidebar: + - title: "Title" + image: http://placehold.it/350x250 + image_alt: "image" + text: "Some text here." + - title: "Another Title" + text: "More text here." + nav: sidebar-sample +--- + +This post has a custom sidebar set in the post's YAML Front Matter. + +An example of how that YAML could look is: + +```yaml +sidebar: + - title: "Title" + image: http://placehold.it/350x250 + image_alt: "image" + text: "Some text here." + - title: "Another Title" + text: "More text here." + nav: sidebar-sample +``` \ No newline at end of file diff --git a/docs/_posts/2012-03-15-layout-sidebar-nav-list.md b/docs/_posts/2012-03-15-layout-sidebar-nav-list.md new file mode 100644 index 0000000..984ff79 --- /dev/null +++ b/docs/_posts/2012-03-15-layout-sidebar-nav-list.md @@ -0,0 +1,62 @@ +--- +title: "Layout: Sidebar with Navigation List" +excerpt: "A post with a sidebar navigation list." +author_profile: false +sidebar: + title: "Sample Title" + nav: sidebar-sample +--- + +This post has a custom navigation list set in the post's YAML Front Matter. + +```yaml +sidebar: + title: "Sample Title" + nav: sidebar-sample +``` + +Along with navigation elements set in `_data/navigation.yml`. + +```yaml +sidebar-sample: + - title: "Parent Page A" + children: + - title: "Child Page A1" + url: / + - title: "Child Page A2" + url: / + - title: "Child Page A3" + url: / + - title: "Child Page A4" + url: / + - title: "Parent Page B" + children: + - title: "Child Page B1" + url: / + - title: "Child Page B2" + url: / + - title: "Child Page B3" + url: / + - title: "Child Page B4" + url: / + - title: "Child Page B5" + url: / + - title: "Parent Page C" + children: + - title: "Child Page C1" + url: / + - title: "Child Page C2" + url: / + - title: "Child Page C3" + url: / + - title: "Child Page C4" + url: / + - title: "Child Page C5" + url: / + - title: "Parent Page D" + children: + - title: "Child Page D1" + url: / + - title: "Child Page D2" + url: / +``` \ No newline at end of file diff --git a/docs/_posts/2012-05-22-markup-text-readability-wide-page.md b/docs/_posts/2012-05-22-markup-text-readability-wide-page.md new file mode 100644 index 0000000..83ccfed --- /dev/null +++ b/docs/_posts/2012-05-22-markup-text-readability-wide-page.md @@ -0,0 +1,52 @@ +--- +title: "Wide Single Layout Page" +classes: wide +excerpt: "A page with `classes: wide` set to expand the main content's width." +tags: + - sample post + - readability + - test +--- + +When using `layout: single` add the following front matter to a page or post to widen the main content: + +```yaml +classes: wide +``` + +Portland in shoreditch Vice, labore typewriter pariatur hoodie fap sartorial Austin. Pinterest literally occupy Schlitz forage. Odio ad blue bottle vinyl, 90's narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney's. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag. + +Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies. + +## Cupidatat 90's lo-fi authentic try-hard + +In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90's. + + * Sartorial hoodie + * Labore viral forage + * Tote bag selvage + * DIY exercitation et id ugh tumblr church-key + +Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr. + +Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven't heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney's Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis. + +## Forage occaecat cardigan qui + +Fashion axe hella gastropub lo-fi kogi 90's aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole. + +> Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache. + +Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney's next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney's sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard. + +## Hoodie Duis + +Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90's pop-up est culpa farm-to-table. Selfies 8-bit do pug odio. + +### Thundercats Ho! + +Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney's seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress. + +Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney's selfies. Odd Future Banksy non authentic. + +Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam. diff --git a/docs/_posts/2012-05-22-markup-text-readability.md b/docs/_posts/2012-05-22-markup-text-readability.md new file mode 100644 index 0000000..e0dde8e --- /dev/null +++ b/docs/_posts/2012-05-22-markup-text-readability.md @@ -0,0 +1,45 @@ +--- +title: "Markup: Text Readability Test" +excerpt: "A bunch of text to test readability." +tags: + - sample post + - readability + - test +--- + +Portland in shoreditch Vice, labore typewriter pariatur hoodie fap sartorial Austin. Pinterest literally occupy Schlitz forage. Odio ad blue bottle vinyl, 90's narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney's. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag. + +Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies. + +## Cupidatat 90's lo-fi authentic try-hard + +In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90's. + + * Sartorial hoodie + * Labore viral forage + * Tote bag selvage + * DIY exercitation et id ugh tumblr church-key + +Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr. + +Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven't heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney's Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis. + +## Forage occaecat cardigan qui + +Fashion axe hella gastropub lo-fi kogi 90's aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole. + +> Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache. + +Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney's next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney's sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard. + +## Hoodie Duis + +Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90's pop-up est culpa farm-to-table. Selfies 8-bit do pug odio. + +### Thundercats Ho! + +Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney's seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress. + +Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney's selfies. Odd Future Banksy non authentic. + +Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam. diff --git a/docs/_posts/2013-01-05-markup-title-with-markup.md b/docs/_posts/2013-01-05-markup-title-with-markup.md new file mode 100644 index 0000000..2ead3fc --- /dev/null +++ b/docs/_posts/2013-01-05-markup-title-with-markup.md @@ -0,0 +1,14 @@ +--- +title: "Markup: Title *with* **Markdown**" +categories: + - Markdown +tags: + - css + - html + - title +--- + +Verify that: + +* The post title renders the word "with" in *italics* and the word "Markdown" in **bold**. +* The post title markup should be removed from the browser window / tab. \ No newline at end of file diff --git a/docs/_posts/2013-01-05-markup-title-with-special-characters.md b/docs/_posts/2013-01-05-markup-title-with-special-characters.md new file mode 100644 index 0000000..075828a --- /dev/null +++ b/docs/_posts/2013-01-05-markup-title-with-special-characters.md @@ -0,0 +1,432 @@ +--- +title: "Markup: Title with Special --- Characters" +categories: + - Markup +tags: + - html + - markup + - post + - title +--- + +Putting special characters in the title should have no adverse effect on the layout or functionality. + +Special characters in the post title have been known to cause issues with JavaScript and XML when not properly encoded and escaped. + +## Latin Character Tests + +This is a test to see if the fonts used in this theme support basic Latin characters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ! + + “ + + # + + $ + + % + + & + + ‘ + + ( + + ) + + * +
+ + + + , + + – + + . + + / + + + 1 + + 2 + + 3 + + 4 +
+ 5 + + 6 + + 7 + + 8 + + 9 + + : + + ; + + > + + = + + < +
+ ? + + @ + + A + + B + + C + + D + + E + + F + + G + + H +
+ I + + J + + K + + L + + M + + N + + O + + P + + Q + + R +
+ S + + T + + U + + V + + W + + X + + Y + + Z + + [ + +
+ ] + + ^ + + _ + + ` + + a + + b + + c + + d + + e + + f +
+ g + + h + + i + + j + + k + + l + + m + + n + + o + + p +
+ q + + r + + s + + t + + u + + v + + w + + x + + y + + z +
+ { + + | + + } + + ~ + + + + + + +
\ No newline at end of file diff --git a/docs/_posts/2013-01-09-markup-text-alignment.md b/docs/_posts/2013-01-09-markup-text-alignment.md new file mode 100644 index 0000000..e6fd09b --- /dev/null +++ b/docs/_posts/2013-01-09-markup-text-alignment.md @@ -0,0 +1,34 @@ +--- +title: "Markup: Text Alignment" +categories: + - Markup +tags: + - alignment + - content + - css + - markup +--- + +### Default + +This is a paragraph. It should not have any alignment of any kind. It should just flow like you would normally expect. Nothing fancy. Just straight up text, free flowing, with love. Completely neutral and not picking a side or sitting on the fence. It just is. It just freaking is. It likes where it is. It does not feel compelled to pick a side. Leave him be. It will just be better that way. Trust me. + +### Left Align + +This is a paragraph. It is left aligned. Because of this, it is a bit more liberal in it's views. It's favorite color is green. Left align tends to be more eco-friendly, but it provides no concrete evidence that it really is. Even though it likes share the wealth evenly, it leaves the equal distribution up to justified alignment. +{: style="text-align: left;"} + +### Center Align + +This is a paragraph. It is center aligned. Center is, but nature, a fence sitter. A flip flopper. It has a difficult time making up its mind. It wants to pick a side. Really, it does. It has the best intentions, but it tends to complicate matters more than help. The best you can do is try to win it over and hope for the best. I hear center align does take bribes. +{: style="text-align: center;"} + +### Right Align + +This is a paragraph. It is right aligned. It is a bit more conservative in it's views. It's prefers to not be told what to do or how to do it. Right align totally owns a slew of guns and loves to head to the range for some practice. Which is cool and all. I mean, it's a pretty good shot from at least four or five football fields away. Dead on. So boss. +{: style="text-align: right;"} + +### Justify Align + +This is a paragraph. It is justify aligned. It gets really mad when people associate it with Justin Timberlake. Typically, justified is pretty straight laced. It likes everything to be in it's place and not all cattywampus like the rest of the aligns. I am not saying that makes it better than the rest of the aligns, but it does tend to put off more of an elitist attitude. +{: style="text-align: justify;"} \ No newline at end of file diff --git a/docs/_posts/2013-01-10-markup-image-alignment.md b/docs/_posts/2013-01-10-markup-image-alignment.md new file mode 100644 index 0000000..b92dab6 --- /dev/null +++ b/docs/_posts/2013-01-10-markup-image-alignment.md @@ -0,0 +1,72 @@ +--- +title: "Markup: Image Alignment" +categories: + - Markup +tags: + - alignment + - captions + - content + - css + - image + - markup +--- + +Welcome to image alignment! The best way to demonstrate the ebb and flow of the various image positioning options is to nestle them snuggly among an ocean of words. Grab a paddle and let's get started. + +![image-center]({{ site.url }}{{ site.baseurl }}/assets/images/image-alignment-580x300.jpg){: .align-center} + +The image above happens to be **centered**. + +![image-left]({{ site.url }}{{ site.baseurl }}/assets/images/image-alignment-150x150.jpg){: .align-left} The rest of this paragraph is filler for the sake of seeing the text wrap around the 150×150 image, which is **left aligned**. + +As you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we'll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it's thing. Mission accomplished! + +And now for a **massively large image**. It also has **no alignment**. + +![no-alignment]({{ site.url }}{{ site.baseurl }}/assets/images/image-alignment-1200x4002.jpg) + +The image above, though 1200px wide, should not overflow the content area. It should remain contained with no visible disruption to the flow of content. + +![image-right]({{ site.url }}{{ site.baseurl }}/assets/images/image-alignment-300x200.jpg){: .align-right} + +And now we're going to shift things to the **right align**. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there --- Hey guy! Way to rock that right side. I don't care what the left aligned image says, you look great. Don't let anyone else tell you differently. + +In just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah --- Just like that. It never felt so good to be right. + +And just when you thought we were done, we're going to do them all over again with captions! + +
+ +
Look at 580 x 300 getting some love.
+
+ +The figure above happens to be **centered**. The caption also has a link in it, just to see if it does anything funky. + +
+ +
Itty-bitty caption.
+
+ +The rest of this paragraph is filler for the sake of seeing the text wrap around the 150×150 image, which is **left aligned**. + +As you can see the should be some space above, below, and to the right of the image. The text should not be creeping on the image. Creeping is just not right. Images need breathing room too. Let them speak like you words. Let them do their jobs without any hassle from the text. In about one more sentence here, we'll see that the text moves from the right of the image down below the image in seamless transition. Again, letting the do it's thing. Mission accomplished! + +And now for a **massively large image**. It also has **no alignment**. + +
+ +
Massive image comment for your eyeballs.
+
+ +The figure element above has an inline style of `width: 1200px` set which should break it outside of the normal content flow. + +
+ +
Feels good to be right all the time.
+
+ +And now we're going to shift things to the **right align**. Again, there should be plenty of room above, below, and to the left of the image. Just look at him there --- Hey guy! Way to rock that right side. I don't care what the left aligned image says, you look great. Don't let anyone else tell you differently. + +In just a bit here, you should see the text start to wrap below the right aligned image and settle in nicely. There should still be plenty of room and everything should be sitting pretty. Yeah --- Just like that. It never felt so good to be right. + +And that's a wrap, yo! You survived the tumultuous waters of alignment. Image alignment achievement unlocked! diff --git a/docs/_posts/2013-01-11-markup-html-tags-and-formatting.md b/docs/_posts/2013-01-11-markup-html-tags-and-formatting.md new file mode 100644 index 0000000..f7d9437 --- /dev/null +++ b/docs/_posts/2013-01-11-markup-html-tags-and-formatting.md @@ -0,0 +1,249 @@ +--- +title: "Markup: HTML Tags and Formatting" +header: + teaser: "assets/images/markup-syntax-highlighting-teaser.jpg" +categories: + - Markup +tags: + - content + - css + - formatting + - html + - markup +toc: true +--- + +A variety of common markup showing how the theme styles them. + +## Header two + +### Header three + +#### Header four + +##### Header five + +###### Header six + +## Blockquotes + +Single line blockquote: + +> Stay hungry. Stay foolish. + +Multi line blockquote with a cite reference: + +> People think focus means saying yes to the thing you've got to focus on. But that's not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I'm actually as proud of the things we haven't done as the things I have done. Innovation is saying no to 1,000 things. + +Steve Jobs --- Apple Worldwide Developers' Conference, 1997 +{: .small} + +## Tables + +| Employee | Salary | | +| -------- | ------ | ------------------------------------------------------------ | +| [John Doe](#) | $1 | Because that's all Steve Jobs needed for a salary. | +| [Jane Doe](#) | $100K | For all the blogging she does. | +| [Fred Bloggs](#) | $100M | Pictures are worth a thousand words, right? So Jane × 1,000. | +| [Jane Bloggs](#) | $100B | With hair like that?! Enough said. | + +| Header1 | Header2 | Header3 | +|:--------|:-------:|--------:| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|-----------------------------| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|=============================| +| Foot1 | Foot2 | Foot3 | + +## Definition Lists + +Definition List Title +: Definition list division. + +Startup +: A startup company or startup is a company or temporary organization designed to search for a repeatable and scalable business model. + +#dowork +: Coined by Rob Dyrdek and his personal body guard Christopher "Big Black" Boykins, "Do Work" works as a self motivator, to motivating your friends. + +Do It Live +: I'll let Bill O'Reilly [explain](https://www.youtube.com/watch?v=O_HyZ5aW76c "We'll Do It Live") this one. + +## Unordered Lists (Nested) + + * List item one + * List item one + * List item one + * List item two + * List item three + * List item four + * List item two + * List item three + * List item four + * List item two + * List item three + * List item four + +## Ordered List (Nested) + + 1. List item one + 1. List item one + 1. List item one + 2. List item two + 3. List item three + 4. List item four + 2. List item two + 3. List item three + 4. List item four + 2. List item two + 3. List item three + 4. List item four + +## Forms + +
+
+ Personalia: + Name:
+ Email:
+ Date of birth: +
+
+ +## Buttons + +Make any link standout more when applying the `.btn` class. + +```html +Success Button +``` + +[Default Button](#){: .btn} +[Primary Button](#){: .btn .btn--primary} +[Success Button](#){: .btn .btn--success} +[Warning Button](#){: .btn .btn--warning} +[Danger Button](#){: .btn .btn--danger} +[Info Button](#){: .btn .btn--info} +[Inverse Button](#){: .btn .btn--inverse} +[Light Outline Button](#){: .btn .btn--light-outline} + +```markdown +[Default Button Text](#link){: .btn} +[Primary Button Text](#link){: .btn .btn--primary} +[Success Button Text](#link){: .btn .btn--success} +[Warning Button Text](#link){: .btn .btn--warning} +[Danger Button Text](#link){: .btn .btn--danger} +[Info Button Text](#link){: .btn .btn--info} +[Inverse Button](#link){: .btn .btn--inverse} +[Light Outline Button](#link){: .btn .btn--light-outline} +``` + +[X-Large Button](#){: .btn .btn--primary .btn--x-large} +[Large Button](#){: .btn .btn--primary .btn--large} +[Default Button](#){: .btn .btn--primary } +[Small Button](#){: .btn .btn--primary .btn--small} + +```markdown +[X-Large Button](#link){: .btn .btn--primary .btn--x-large} +[Large Button](#link){: .btn .btn--primary .btn--large} +[Default Button](#link){: .btn .btn--primary } +[Small Button](#link){: .btn .btn--primary .btn--small} +``` + +## Notices + +**Watch out!** This paragraph of text has been [emphasized](#) with the `{: .notice}` class. +{: .notice} + +**Watch out!** This paragraph of text has been [emphasized](#) with the `{: .notice--primary}` class. +{: .notice--primary} + +**Watch out!** This paragraph of text has been [emphasized](#) with the `{: .notice--info}` class. +{: .notice--info} + +**Watch out!** This paragraph of text has been [emphasized](#) with the `{: .notice--warning}` class. +{: .notice--warning} + +**Watch out!** This paragraph of text has been [emphasized](#) with the `{: .notice--success}` class. +{: .notice--success} + +**Watch out!** This paragraph of text has been [emphasized](#) with the `{: .notice--danger}` class. +{: .notice--danger} + +## HTML Tags + +### Address Tag + +
+ 1 Infinite Loop
Cupertino, CA 95014
United States +
+ +### Anchor Tag (aka. Link) + +This is an example of a [link](http://apple.com "Apple"). + +### Abbreviation Tag + +The abbreviation CSS stands for "Cascading Style Sheets". + +*[CSS]: Cascading Style Sheets + +### Cite Tag + +"Code is poetry." ---Automattic + +### Code Tag + +You will learn later on in these tests that `word-wrap: break-word;` will be your best friend. + +### Strike Tag + +This tag will let you strikeout text. + +### Emphasize Tag + +The emphasize tag should _italicize_ text. + +### Insert Tag + +This tag should denote inserted text. + +### Keyboard Tag + +This scarcely known tag emulates keyboard text, which is usually styled like the `` tag. + +### Preformatted Tag + +This tag styles large blocks of code. + +
+.post-title {
+	margin: 0 0 5px;
+	font-weight: bold;
+	font-size: 38px;
+	line-height: 1.2;
+	and here's a line of some really, really, really, really long text, just to see how the PRE tag handles it and to find out how it overflows;
+}
+
+ +### Quote Tag + +Developers, developers, developers… –Steve Ballmer + +### Strong Tag + +This tag shows **bold text**. + +### Subscript Tag + +Getting our science styling on with H2O, which should push the "2" down. + +### Superscript Tag + +Still sticking with science and Albert Einstein's E = MC2, which should lift the 2 up. + +### Variable Tag + +This allows you to denote variables. \ No newline at end of file diff --git a/docs/_posts/2013-05-22-markup-more-images.md b/docs/_posts/2013-05-22-markup-more-images.md new file mode 100644 index 0000000..c6a8555 --- /dev/null +++ b/docs/_posts/2013-05-22-markup-more-images.md @@ -0,0 +1,65 @@ +--- +title: "Markup: Another Post with Images" +excerpt: "Examples and code for displaying images in posts." +header: + teaser: "http://farm9.staticflickr.com/8426/7758832526_cc8f681e48_c.jpg" +tags: + - sample post + - images + - test +--- + +Here are some examples of what a post with images might look like. If you want to display two or three images next to each other responsively use `figure` with the appropriate `class`. Each instance of `figure` is auto-numbered and displayed in the caption. + +### Figures (for images or video) + +#### One Up + +
+ +
Morning Fog Emerging From Trees by A Guy Taking Pictures, on Flickr.
+
+ +Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies. + +#### Two Up + +Apply the `half` class like so to display two images side by side that share the same caption. + +```html +
+ + +
Caption describing these two images.
+
+``` + +And you'll get something that looks like this: + +
+ + +
Two images.
+
+ +#### Three Up + +Apply the `third` class like so to display three images side by side that share the same caption. + +```html +
+ + + +
Caption describing these three images.
+
+``` + +And you'll get something that looks like this: + +
+ + + +
Three images.
+
diff --git a/docs/_posts/2013-08-16-markup-syntax-highlighting.md b/docs/_posts/2013-08-16-markup-syntax-highlighting.md new file mode 100644 index 0000000..d18e7e1 --- /dev/null +++ b/docs/_posts/2013-08-16-markup-syntax-highlighting.md @@ -0,0 +1,127 @@ +--- +title: "Markup: Syntax Highlighting" +excerpt: "Post displaying the various ways of highlighting code in Markdown." +last_modified_at: 2018-01-03T09:45:06-05:00 +header: + teaser: "assets/images/markup-syntax-highlighting-teaser.jpg" +tags: + - code + - syntax highlighting +toc: true +--- + +Syntax highlighting is a feature that displays source code, in different colors and fonts according to the category of terms. This feature facilitates writing in a structured language such as a programming language or a markup language as both structures and syntax errors are visually distinct. Highlighting does not affect the meaning of the text itself; it is intended only for human readers.[^1] + +[^1]: + +### GFM Code Blocks + +GitHub Flavored Markdown [fenced code blocks](https://help.github.com/articles/creating-and-highlighting-code-blocks/) are supported. To modify styling and highlight colors edit `/_sass/syntax.scss`. + +```css +#container { + float: left; + margin: 0 -240px 0 0; + width: 100%; +} +``` + +{% highlight scss %} +.highlight { + margin: 0; + padding: 1em; + font-family: $monospace; + font-size: $type-size-7; + line-height: 1.8; +} +{% endhighlight %} + +```html +{% raw %}{% endraw %} +``` + +```ruby +module Jekyll + class TagIndex < Page + def initialize(site, base, dir, tag) + @site = site + @base = base + @dir = dir + @name = 'index.html' + self.process(@name) + self.read_yaml(File.join(base, '_layouts'), 'tag_index.html') + self.data['tag'] = tag + tag_title_prefix = site.config['tag_title_prefix'] || 'Tagged: ' + tag_title_suffix = site.config['tag_title_suffix'] || '–' + self.data['title'] = "#{tag_title_prefix}#{tag}" + self.data['description'] = "An archive of posts tagged #{tag}." + end + end +end +``` + +### Code Blocks in Lists + +Indentation matters. Be sure the indent of the code block aligns with the first non-space character after the list item marker (e.g., `1.`). Usually this will mean indenting 3 spaces instead of 4. + +1. Do step 1. +2. Now do this: + + ```ruby + def print_hi(name) + puts "Hi, #{name}" + end + print_hi('Tom') + #=> prints 'Hi, Tom' to STDOUT. + ``` + +3. Now you can do this. + +### Jekyll Highlight Tag + +An example of a code blocking using Jekyll's [`{% raw %}{% highlight %}{% endraw %}` tag](https://jekyllrb.com/docs/templates/#code-snippet-highlighting). + +{% highlight javascript linenos %} +// 'gulp html' -- does nothing +// 'gulp html --prod' -- minifies and gzips HTML files for production +gulp.task('html', () => { + return gulp.src(paths.siteFolderName + paths.htmlPattern) + .pipe(when(argv.prod, htmlmin({ + removeComments: true, + collapseWhitespace: true, + collapseBooleanAttributes: false, + removeAttributeQuotes: false, + removeRedundantAttributes: false, + minifyJS: true, + minifyCSS: true + }))) + .pipe(when(argv.prod, size({title: 'optimized HTML'}))) + .pipe(when(argv.prod, gulp.dest(paths.siteFolderName))) + .pipe(when(argv.prod, gzip({append: true}))) + .pipe(when(argv.prod, size({ + title: 'gzipped HTML', + gzip: true + }))) + .pipe(when(argv.prod, gulp.dest(paths.siteFolderName))) +}); +{% endhighlight %} + +{% highlight wl linenos %} +Module[{}, + Sqrt[2] + 4 +] +{% endhighlight %} + +### GitHub Gist Embed + +An example of a Gist embed below. + + \ No newline at end of file diff --git a/docs/_posts/2016-02-24-welcome-to-jekyll.md b/docs/_posts/2016-02-24-welcome-to-jekyll.md new file mode 100644 index 0000000..024fc97 --- /dev/null +++ b/docs/_posts/2016-02-24-welcome-to-jekyll.md @@ -0,0 +1,29 @@ +--- +title: "Welcome to Jekyll!" +header: + teaser: "/assets/images/500x300.png" +categories: + - Jekyll +tags: + - update +--- + +You'll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. + +To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works. + +Jekyll also offers powerful support for code snippets: + +```ruby +def print_hi(name) + puts "Hi, #{name}" +end +print_hi('Tom') +#=> prints 'Hi, Tom' to STDOUT. +``` + +Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll's GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. + +[jekyll-docs]: http://jekyllrb.com/docs/home +[jekyll-gh]: https://github.com/jekyll/jekyll +[jekyll-talk]: https://talk.jekyllrb.com/ \ No newline at end of file diff --git a/docs/_posts/2016-09-21-gemified-theme-alpha.md b/docs/_posts/2016-09-21-gemified-theme-alpha.md new file mode 100644 index 0000000..1e9d5d1 --- /dev/null +++ b/docs/_posts/2016-09-21-gemified-theme-alpha.md @@ -0,0 +1,95 @@ +--- +title: "Gemified Theme -- Alpha Release" +last_modified_at: 2018-03-20T16:00:58-04:00 +categories: + - Jekyll +tags: + - update +toc: true +toc_label: "Getting Started" +--- + +Jekyll [themes distributed as Ruby gems](http://jekyllrb.com/docs/themes/) are finally here to make installing and upgrading much easier. Gone are the days of forking a repo just to "install it". Or dealing with merge conflicts when pulling in upstream commits to "upgrade it". + +If you're interested in testing out Minimal Mistakes as a gemified theme read on. There are a few caveats though: + +1. Support for a theme `assets` folder was recently [added to Jekyll core](https://github.com/jekyll/jekyll/pull/5364), but has yet to be released or rolled into the `github-pages` gem. Meaning you can't use Minimal Mistakes as a Ruby gem there just yet... locally served or self-hosted installs should be fine if you don't mind using a pre-release version of Jekyll. +2. Windows users can't currently use themes packaged as gems due to a [bug with file paths](https://github.com/jekyll/jekyll/issues/5192) in Jekyll core. This is being worked on so hopefully a [fix is on the way](https://github.com/jekyll/jekyll/pull/5256) soon. + +Fine with all that? Great. Let's continue. + +If you're migrating a site already using Minimal Mistakes and haven't customized any of the `_includes`, `_layouts`, `_sass` partials, or `assets` this should be quick and painless. + +## Step 1: Remove Theme Files + +Remove `_includes`, `_layouts`, `_sass`, `assets` folders and files within. You won't need these anymore as they're bundled in the theme. + +If you customized any of these then leave them alone and only remove the untouched ones. If setup correctly your modified versions should act as [overrides](http://jekyllrb.com/docs/themes/#overriding-theme-defaults) to the versions bundled with the theme. + +## Step 2: Update `Gemfile` + +In order to test you'll need to install pre-release gems of Jekyll and Minimal Mistakes. + +Start by replacing `gem "github-pages"` or `gem "jekyll"` with the following: + +```ruby +gem "jekyll", :git => "https://github.com/jekyll/jekyll.git" +``` + +Then add the pre-release Minimal Mistakes theme gem: + +```ruby +gem "minimal-mistakes-jekyll", :git => "https://github.com/mmistakes/minimal-mistakes.git", :branch => "feature/theme-gem"` +``` + +When finished your `Gemfile` should look something like this: + +```ruby +source "https://rubygems.org" + +gem "jekyll", :git => "https://github.com/jekyll/jekyll.git" +gem "minimal-mistakes-jekyll", :git => "https://github.com/mmistakes/minimal-mistakes.git", :branch => "feature/theme-gem" + +group :jekyll_plugins do + # gem "jekyll-archives" + gem "jekyll-paginate" + gem "jekyll-sitemap" + gem "jekyll-gist" + gem "jekyll-feed" + gem "jemoji" +end +``` + +## Step 3: Run Bundler + +Run `bundle install` (or `bundle update` if you're updating an existing repo) to install the pre-release gems. + +## Step 4: Install the Theme + +Add `theme: "minimal-mistakes-jekyll"` to your `_config.yml` file. + +If you're migrating from an existing Minimal Mistakes site you shouldn't have to change anything else after this. If it's a new site consult then docs to [properly config]({{ "/docs/configuration/" | relative_url }}). + +**Please Note:** Paths for image headers, overlays, teasers, [galleries]({{ "/docs/helpers/#gallery" | relative_url }}), and [feature rows]({{ "/docs/helpers/#feature-row" | relative_url }}) have changed and now require a full path. Instead of just `image: filename.jpg` you'll need to use the full path eg: `image: assets/images/filename.jpg`. The preferred location is now `assets/images` but can be placed elsewhere or external hosted. This applies for image references in `_config.yml` and `author.yml`. +{: .notice--danger} + +## Step 5: `jekyll new` Tweaks + +If this is a new site be sure to add the following files to `_data/` and customize as you see fit. There is currently no way of bundling them in with the theme, so be sure to consult the docs on how to properly use both. + +- [`_data/ui-text.yml`](https://github.com/mmistakes/minimal-mistakes/blob/master/_data/ui-text.yml) - UI text [documentation]({{ "/docs/ui-text/" | relative_url }}) +- [`_data/navigation.yml`](https://github.com/mmistakes/minimal-mistakes/blob/master/_data/navigation.yml) - navigation [documentation]({{ "/docs/navigation/" | relative_url }}) + +You'll also need to: + +- Replace `/index.html` with a modified [Minimal Mistakes `index.html`](https://github.com/mmistakes/minimal-mistakes/blob/master/index.html). +- Change `layout: post` in `_posts/0000-00-00-welcome-to-jekyll.markdown` to `layout: single`. +- Remove `about.md`, or at the very least change `layout: page` to `layout: single` and remove references to `icon-github.html` (or [copy to your `_includes`](https://github.com/jekyll/minima/tree/master/_includes) if using). + +--- + +That's it! If all goes well running `bundle exec jekyll serve` should spin-up your site. If you encounter any bumps please file an issue on GitHub and make sure to indicate you're testing the pre-release Ruby gem version. + +[File an issue](https://github.com/mmistakes/minimal-mistakes/issues/new){: .btn .btn--info .btn--large} + +Thanks! diff --git a/docs/_posts/2016-10-06-gemified-theme-beta.md b/docs/_posts/2016-10-06-gemified-theme-beta.md new file mode 100644 index 0000000..5889f3c --- /dev/null +++ b/docs/_posts/2016-10-06-gemified-theme-beta.md @@ -0,0 +1,79 @@ +--- +title: "Gemified Theme -- Beta Release" +last_modified_at: 2018-03-20T16:01:04-04:00 +categories: + - Jekyll +tags: + - update +toc: true +toc_label: "Getting Started" +--- + +Hot on the heels of Jekyll v3.3.0 is a beta release of Minimal Mistakes... as a gemified theme. + +[`minimal-mistakes-jekyll`](https://rubygems.org/gems/minimal-mistakes-jekyll) can only be used with Jekyll proper. If you're hosting on GitHub Pages or using that gem the theme won't work. 3rd party themes haven't been white-listed so it's a no go for now. + +Fine with all that? Great. Let's continue. + +If you're migrating a site already using Minimal Mistakes and haven't customized any of the `_includes`, `_layouts`, `_sass` partials, or `assets` this should be quick and painless. + +## Step 1: Remove Theme Files + +Remove `_includes`, `_layouts`, `_sass`, `assets` folders and files within. You won't need these anymore as they're bundled in the theme. + +If you customized any of these then leave them alone and only remove the untouched ones. If setup correctly your modified versions should act as [overrides](http://jekyllrb.com/docs/themes/#overriding-theme-defaults) to the versions bundled with the theme. + +## Step 2: Update `Gemfile` + +Replace `gem "github-pages` or `gem "jekyll"` with `gem "jekyll", "~> 3.3.0"`. You'll need the latest version of Jekyll[^update-jekyll] for Minimal Mistakes to work and load all of the /assets/ properly. + +[^update-jekyll]: You could also run `bundle update jekyll` to update Jekyll. + +Add the Minimal Mistakes theme gem: + +```ruby +gem "minimal-mistakes-jekyll" +``` + +When finished your `Gemfile` should look something like this: + +```ruby +source "https://rubygems.org" + +gem "jekyll", "~> 3.3.0" +gem "minimal-mistakes-jekyll" +``` + +## Step 3: Run Bundler + +Run `bundle install` (or `bundle update` if you're updating an existing repo) to install/update Jekyll and the theme. + +## Step 4: Install the Theme + +Add `theme: "minimal-mistakes-jekyll"` to your `_config.yml` file. + +If you're migrating from an existing Minimal Mistakes site you shouldn't have to change anything else after this. If it's a new site consult then docs to [properly config]({{ "/docs/configuration/" | relative_url }}). + +**Please Note:** Paths for image headers, overlays, teasers, [galleries]({{ "/docs/helpers/#gallery" | relative_url }}), and [feature rows]({{ "/docs/helpers/#feature-row" | relative_url }}) have changed and now require a full path. Instead of just `image: filename.jpg` you'll need to use the full path eg: `image: assets/images/filename.jpg`. The preferred location is now `assets/images` but can be placed elsewhere or external hosted. This all applies for image references in `_config.yml` and `author.yml` as well. +{: .notice--danger} + +## Step 5: `jekyll new` Tweaks + +If this is a new site be sure to add the following files to `_data/` and customize as you see fit. There is currently no way of bundling them in with the theme, so be sure to consult the docs on how to properly use both. + +- [`_data/ui-text.yml`](https://github.com/mmistakes/minimal-mistakes/blob/master/_data/ui-text.yml) - UI text [documentation]({{ "/docs/ui-text/" | relative_url }}) +- [`_data/navigation.yml`](https://github.com/mmistakes/minimal-mistakes/blob/master/_data/navigation.yml) - navigation [documentation]({{ "/docs/navigation/" | relative_url }}) + +You'll also need to: + +- Replace `/index.html` with a modified [Minimal Mistakes `index.html`](https://github.com/mmistakes/minimal-mistakes/blob/master/index.html). +- Change `layout: post` in `_posts/0000-00-00-welcome-to-jekyll.markdown` to `layout: single`. +- Remove `about.md`, or at the very least change `layout: page` to `layout: single` and remove references to `icon-github.html` (or [copy to your `_includes`](https://github.com/jekyll/minima/tree/master/_includes) if using). + +--- + +That's it! If all goes well running `bundle exec jekyll serve` should spin-up your site. If you encounter any bumps please file an issue on GitHub and make sure to indicate you're testing the pre-release Ruby gem version. + +[File an issue](https://github.com/mmistakes/minimal-mistakes/issues/new){: .btn .btn--info .btn--large} + +Thanks! diff --git a/docs/_posts/2017-01-23-layout-header-video.md b/docs/_posts/2017-01-23-layout-header-video.md new file mode 100644 index 0000000..5b45e6c --- /dev/null +++ b/docs/_posts/2017-01-23-layout-header-video.md @@ -0,0 +1,60 @@ +--- +title: "Layout: Header Video" +header: + video: + id: XsxDH4HcOWA + provider: youtube +categories: + - Layout + - Uncategorized +tags: + - video + - layout +--- + +This post should display a **header with a responsive video**, if the theme supports it. + +## Settings + +| Parameter | Required | Description | +|---------- |--------- | ----------- | +| `id` | **Required** | ID of the video | +| `provider` | **Required** | Hosting provider of the video, either `youtube` or `vimeo` | + +### YouTube + +To embed the following YouTube video at url `https://www.youtube.com/watch?v=XsxDH4HcOWA` (long version) or `https://youtu.be/XsxDH4HcOWA` (short version) into a post or page's main content you'd use: + +```liquid +{% raw %}{% include video id="XsxDH4HcOWA" provider="youtube" %}{% endraw %} +``` + +{% include video id="XsxDH4HcOWA" provider="youtube" %} + +To embed it as a video header you'd use the following YAML Front Matter + +```yaml +header: + video: + id: XsxDH4HcOWA + provider: youtube +``` + +### Vimeo + +To embed the following Vimeo video at url `https://vimeo.com/212731897` into a post or page's main content you'd use: + +```liquid +{% raw %}{% include video id="212731897" provider="vimeo" %}{% endraw %} +``` + +{% include video id="212731897" provider="vimeo" %} + +To embed it as a video header you'd use the following YAML Front Matter + +```yaml +header: + video: + id: 212731897 + provider: vimeo +``` \ No newline at end of file diff --git a/docs/_posts/2017-11-28-post-exclude-search.md b/docs/_posts/2017-11-28-post-exclude-search.md new file mode 100644 index 0000000..821e4ed --- /dev/null +++ b/docs/_posts/2017-11-28-post-exclude-search.md @@ -0,0 +1,29 @@ +--- +title: "Exclude Post from Search Index" +search: false +categories: + - Jekyll +last_modified_at: 2018-02-19T08:06:00-05:00 +--- + +This post should not appear in the search index because it has the following YAML Front Matter: + +```yaml +search: false +``` + +**Note:** `search: false` only works to exclude posts when using Lunr as a search provider. +{: .notice--info} + +To exclude files when using Algolia as a search provider add an array to `algolia.files_to_exclude` in your `_config.yml`. For more configuration options be sure to check their [full documentation](https://community.algolia.com/jekyll-algolia/options.html). + +```yaml +algolia: + # Exclude more files from indexing + files_to_exclude: + - index.html + - index.md + - excluded-file.html + - _posts/2017-11-28-post-exclude-search.md + - subdirectory/*.html +``` \ No newline at end of file diff --git a/docs/_recipes/chocolate-chip-cookies.md b/docs/_recipes/chocolate-chip-cookies.md new file mode 100644 index 0000000..ddd52d7 --- /dev/null +++ b/docs/_recipes/chocolate-chip-cookies.md @@ -0,0 +1,31 @@ +--- +title: "Chocolate Chip Cookies" +--- + +A chocolate chip cookie is a drop cookie that originated in the United States and features chocolate chips as its distinguishing ingredient. + +The traditional recipe combines a dough composed of butter and both brown and white sugar with semi-sweet chocolate chips. Variations include recipes with other types of chocolate as well as additional ingredients such as nuts or oatmeal. + +This recipe makes 4 dozen cookies. + +## Ingredients + +* 2 1/4 cups all-purpose flour +* 1 teaspoon baking soda +* 1/2 teaspoon salt +* 1 cup butter, softened and cut to pieces +* 1 cup sugar +* 1 cup light brown sugar, packed +* 2 teaspoons vanilla extract +* 2 large eggs +* 2 cups semi-sweet chocolate chips +* 1/2 teaspoon nutmeg (optional) +* 1 cup chopped pecans or walnuts (optional) + +## Directions + +1. Preheat the oven to 350 F. +2. In a medium bowl, whisk flour with baking soda, nutmeg and salt. +3. In a large bowl, beat butter with sugar and brown sugar until creamy and light. Add vanilla and eggs, one at a time, and mix until incorporated. +4. Gradually add dry mixture into the butter-sugar wet blend, mixing with a spatula until combined. Add chocolate chips and nuts until just mixed. +5. Drop tablespoon-sized clumps onto un-greased cookie sheets. Bake for 8-12 minutes, or until pale brown. Allow to cool on the pan for a minute or three, then transfer cookies to a wire rack to finish cooling. \ No newline at end of file diff --git a/docs/_recipes/oatmeal-cookies.md b/docs/_recipes/oatmeal-cookies.md new file mode 100644 index 0000000..978ad4f --- /dev/null +++ b/docs/_recipes/oatmeal-cookies.md @@ -0,0 +1,23 @@ +--- +title: "Oatmeal Cookies" +--- + +Oatmeal cookies are a proverbial favorite with both kids and adults. This crisp and chewy cookie is loaded with oats, dried fruit, and chopped nuts. + +## Ingredients + +* 1 cup butter, softened 1 cup white sugar +* 1 cup packed brown sugar +* 2 eggs +* 1 teaspoon vanilla extract +* 2 cups all-purpose flour +* 1 teaspoon baking soda +* 1 teaspoon salt +* 1 1/2 teaspoons ground cinnamon +* 3 cups quick cooking oats + +## Directions + +1. In a medium bowl, cream together butter, white sugar, and brown sugar. Beat in eggs one at a time, then stir in vanilla. Combine flour, baking soda, salt, and cinnamon; stir into the creamed mixture. Mix in oats. Cover, and chill dough for at least one hour. +2. Preheat the oven to 375 degrees F (190 degrees C). Grease cookie sheets. Roll the dough into walnut sized balls, and place 2 inches apart on cookie sheets. Flatten each cookie with a large fork dipped in sugar. +3. Bake for 8 to 10 minutes in preheated oven. Allow cookies to cool on baking sheet for 5 minutes before transferring to a wire rack to cool completely. \ No newline at end of file diff --git a/docs/_recipes/peanut-butter-cookies.md b/docs/_recipes/peanut-butter-cookies.md new file mode 100644 index 0000000..b5eaae8 --- /dev/null +++ b/docs/_recipes/peanut-butter-cookies.md @@ -0,0 +1,23 @@ +--- +title: "Peanut Butter Cookies" +--- + +A peanut butter cookie is a type of cookie that is distinguished for having peanut butter as a principal ingredient. The cookie generally originated in the United States, its development dating back to the 1910s. + +## Ingredients + +* 1 cup unsalted butter +* 1 cup crunchy peanut butter +* 1 cup white sugar +* 1 cup packed brown sugar +* 2 eggs 2 +* 1/2 cups all-purpose flour +* 1 teaspoon baking powder +* 1/2 teaspoon salt +* 1 1/2 teaspoons baking soda + +## Directions + +1. Cream butter, peanut butter, and sugars together in a bowl; beat in eggs. +2. In a separate bowl, sift flour, baking powder, baking soda, and salt; stir into butter mixture. Put dough in refrigerator for 1 hour. +3. Roll dough into 1 inch balls and put on baking sheets. Flatten each ball with a fork, making a crisscross pattern. Bake in a preheated 375 degrees F oven for about 10 minutes or until cookies begin to brown. \ No newline at end of file diff --git a/docs/assets/images/3953273590_704e3899d5_m.jpg b/docs/assets/images/3953273590_704e3899d5_m.jpg new file mode 100644 index 0000000000000000000000000000000000000000..50d2155aa8cfd268e772f2f0e841e81e4e55cfc7 GIT binary patch literal 14037 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/air-skin-archive-large.png b/docs/assets/images/air-skin-archive-large.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb8e8824e31e8d850a61e07210a79cb67049879 GIT binary patch literal 31661 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

-I7eFG{0 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 I#FwD|1(t40RR910 literal 0 HcmV?d00001 diff --git a/docs/assets/images/air-skin-post-large.png b/docs/assets/images/air-skin-post-large.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea5968138abc600f98c06843183cd1d72cd4ee9 GIT binary patch literal 66418 zcmc$`bx<79_a_=7KnQ_`U;zR&?!ny~cZXoX-Q7bHLJt}wxC9A=V8I;{7~Cy5B)AiT z`%b=F^{Vz)`>J;LZPoj0rtjRobNb4;pYu7N+XyukS?ov89^JWf2U}ha(ztU64Y+d$ z<2A;8R7o<&2Q1VFiHEeFho-ZYhqtMl+uQ3;>+c_mPt9!E|Fgf_VqEZhv%||iM=L(LMAkgo3zBYd_>l~XK4&HT6$FHI7tepU2(L1xxScrKQNZPFeWxZW z$a0rjjm1-G11fOL+(}eK3|RHTns&Mfn}XBlM4b#k(Qz5A2My=UH|;Pn8>1=p!cSiR zH`yI#mjF1k@9$rsyYB79@^{{rYwzNO8Nu)59(>C1gSv?pl_qD;cKpVIGGRWV%O8+Zc(9`H=w(TT9P(AnI34=APT_C+Ek7

>Ni&v6#USCr*8s5rgxqcJaR3AtRM7=7?9SFl4 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 LQ=#nHi#PuQ*A73b literal 0 HcmV?d00001 diff --git a/docs/assets/images/air-skin-post.png b/docs/assets/images/air-skin-post.png new file mode 100644 index 0000000000000000000000000000000000000000..65270523e5dc3477e3b1edbcfdb9addb42f544b5 GIT binary patch literal 16237 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/android-chrome-144x144.png b/docs/assets/images/android-chrome-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..1f191ec7a88bfaad4b9fcd9a81e37c97afefbad6 GIT binary patch literal 1164 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 Z%Lc|xmPu#Wj;C}dfa|fty^bxC{S6-_#wh>* literal 0 HcmV?d00001 diff --git a/docs/assets/images/android-chrome-36x36.png b/docs/assets/images/android-chrome-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..2eb8625f93d3b433fcc0cb7040ccd9eb76b37827 GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>`OBp8llA9n##Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4@w4O{?@9K)Y2-Tq8Jc1ICAEQ%n|m}4IT@;^cY@=3zmFxGMx&vg2B_( K&t;ucLK6Uv6qw5Z literal 0 HcmV?d00001 diff --git a/docs/assets/images/android-chrome-48x48.png b/docs/assets/images/android-chrome-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..5f2d6912a251dab4bbccf4c0d48205b879ed9bcc GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZANS%G|oWRD45dJguM!v-tY$DUh!@P+6=(yLU`q0KcVYP7-hXC4kjGx) z>Fdh=fJK;3jrGd3twunhqn<8~As)xyPTnYZ$biSSe)cWdwX?p&wObi)V2UkUkj$HQ zg6)l>jJnaG_TH10jY|K|70sEiK3`e###jGGfd+PN>)+;FW4PfWrq67_=u@`b_8D`r zainHKz`Z?Zn5%woSoWP^QH~;K-+iX#EDU1rRN1wdL@cHrN@Li}@}gn&>^m<`Ggx|8 ztl+n)pI(w(+7Rk^jbTpZ`=`(5cyk^1a-I4u{+`}bhDFJ17#wa{U-zDtF{dL+UU8#p zR*aHT_u8ZKTP-)d-d@GvQPp?TY2GG9podgTTq8Jc1ICAEQ%n|m}4IT@;^cY@=3zmFxGMx&vg2B_(&t;ucLK6VSKf4V8 literal 0 HcmV?d00001 diff --git a/docs/assets/images/android-chrome-72x72.png b/docs/assets/images/android-chrome-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..681dbe7dfc9693e4729f7d79716d8f99038cce58 GIT binary patch literal 670 zcmeAS@N?(olHy`uVBq!ia0vp^9w5vCBp3?X-pmG4Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4V?cNT29u)_G@UI$N4 z{(x!4Q>IOS!o%pO+HG~&c*R%0Cmy?}m8<&m+^T&M>HlxfzsO$3S+izM6LVuVTCuHQ zadQDv$h!x*)Em|2X>LnfJuW4`GC;L_A)3JS@9DK`JFG%hTi~Q$#vH0j(!;cm| z$2B|VCD-Nu{V2S2xspcZqU&2``|v7kX_~a&Z%I}L!$Mh=@@L%<0h_XQ6?D?IG#(RVmSl(vFk51)aKcgB-s6;|o7tx? z|JsjR_6G@6I3CZ4WBhiJ#eBsn9qy)uGeyN%{wCVaTH0`7&42c+tgKyg>llLmzxevo zK>j!|gjGviBT7;dOH!?pi&B9UgOP!unXZ9}uAya!p^25Tg_VJ+wtq`cMD> literal 0 HcmV?d00001 diff --git a/docs/assets/images/android-chrome-96x96.png b/docs/assets/images/android-chrome-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..1a40b1d252c19a2e77c2d6ae2d9e0449a7552ac5 GIT binary patch literal 745 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/apple-touch-icon-152x152.png b/docs/assets/images/apple-touch-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..a768b28f3ff27c53ae29be25eb5da40d7fa00d0a GIT binary patch literal 1229 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/apple-touch-icon-57x57.png b/docs/assets/images/apple-touch-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..c726de4cae2f5c9a3632c0d73a30633d2e357418 GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0vp^mLSXlBp6l}--!fLEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4Zzmt*Z8qR>Eq=R@+raT%&qYqHuV;Anmb9Nc zs3Y5$>_642nOnCohvVUFXK&SgEiyU#CD@Pe^qswBh4Ac<6+SI(OWMt!8n908&{5a) zXX`w`slY!!VWqHA>0FiHExT%^M0Xt76!~f8KCf*CzF~%s&F)>CetC(FTcFX7)s>et zC*6I{qj_9)8c$q{4cDdQloi)z@2=WBAw~VS{NlNvRi-Omwee`+QQTORE@f?w`3nJk3}I7zU~(t`Q|Ei6yC4$wjF^iowXh&`j6B zMAy(V#L&db*uu)dSlhtJ%D~`z{3c@*4Y~O#nQ4`{HMB8t^#e78SA|5B1SOU$6cpvB zW#*(RlvEa^Dr6RvBr`Bn%z6BYhodk|L*tbH=`)^BgBX~Vx%HB{g_VW9CyOu(E4Vb6 y98O_Y-W;NE`o@(LN6s9PIl_Lr!DE4!9>Xhf!IDo-rc;4dFnGH9xvX!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvnvo}5L1%3y9>kr_Wm>bfjssS zPhVH|2Q0#TYAlN z%PQlefbYaq?WFm$Qy1?j@!8GP_Te6H#l9If`*t49IP&_KSC`N+f$wQ^_6mKRJ881u z;(%L%zum7b>5pwayykx57asmE4cQ-mpFheTRrp2ERF3D}zN;2LtPZMM>=!B6t;=rQ z_Lh~y=-)+$(m(v`0+ahIm^S|qDlb#WnF|a7)e_f;l9a@fRIB8oR3OD*WMF8fYha>l zXc=N?Vr6V$WniLhU}R-rVDzJBFN%iT{FKbJO57TpmzppFHH24%M3e+2mMat#<)>xl zq$-qD7Nja<7L+72FjUNW{E3I7Fib<^l>g~7o=<}qn3cKplDUPIg}o<>FbgZVG?*Mt wVOHK8qHy}gl@mwK9FaM~e!9V9ftMb`D{;Y+Pfn&&fmSehy85}Sb4q9e0Kc-@!T!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4V?cNT29u)_G@UI$N4 z{(x!4Q>IOS!o%pO+HG~&c*R%0Cmy?}m8<&m+^T&M>HlxfzsO$3S+izM6LVuVTCuHQ zadQDv$h!x*)Em|2X>LnfJuW4`GC;L_A)3JS@9DK`JFG%hTi~Q$#vH0j(!;cm| z$2B|VCD-Nu{V2S2xspcZqU&2``|v7kX_~a&Z%I}L!$Mh=@@L%<0h_XQ6?D?IG#(RVmSl(vFk51)aKcgB-s6;|o7tx? z|JsjR_6G@6I3CZ4WBhiJ#eBsn9qy)uGeyN%{wCVaTH0`7&42c+tgKyg>llLmzxevo zK>j!|gjGviBT7;dOH!?pi&B9UgOP!unXZ9}uAya!p^25Tg_VJcwt6%tVrlvu7%P?VpRnUkteQdy9ykXcZY%)n4F=kX^Vj>0ev zjZ^-o&v-r!VqjM0)=TCVRu=Z2EW#|T;L>1nIE7hxbBMy}8&^&oIdeqj2>a;_pj`HKJm literal 0 HcmV?d00001 diff --git a/docs/assets/images/apple-touch-icon-76x76.png b/docs/assets/images/apple-touch-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..db89393252e522c04e0fb1c6e1a2de06689938a7 GIT binary patch literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^J|N5iBp4q3;rkAxSkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{Xiaj ziKnkC`vVqXJ~fub6I+)sFff*Rx;TbJ9DX}Zx9ErgPpfNnpX%x2ozCcf9?xgZ$jbWl^;K`oh2nV^Q`#<^ zO4O&iQT4nOnjV(eM1 z)B3Wsk^5ZHji8GcJBx0Jge2&m5wD-G6vmrltJ5yIeE0ryicuWQKD=Cs$9^RpJ}uL~ z)gVDi_~47gEz4hPNOUF2^1pW3@WO15-c_R;surGlySNe))g8S}H*j_yF}Qx^`jg13 z21Pwf48HlNtM+uNY&a|@V$NzZ>F_)ELk~WFVzT+{Z*3y0F7jgk;aRh0{aaSY(DvOs zTV1;+5Ev<{C9V-ADTyViR>?)FK#IZ0z|c(Bz(m*3GQ`lt%Gkonz(m`?$jZRL=ts|9 z6b-rgDVb@NxHUL0HDLs52(Jo>C<#g|S12gTPs_|nRVb+}NL9!zC`o2usF?Hk6AwpW zn1;qF|I=qYp9V27D|725a|bP0l+XkK>^v8# literal 0 HcmV?d00001 diff --git a/docs/assets/images/apple-touch-icon-precomposed.png b/docs/assets/images/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c379014fe7b5b18e15180745dffbcd0c330ea4 GIT binary patch literal 2777 zcmZ`*c{tPy7yelyGe{X(vWr|wLo%5xna1AO29YIeh_Os#k5ooz7_ysUCVQkp_7W3w zEyEyXn?g0l&Nbyy>CX3jf8FnSzCX@+&wI}EKIf13k8{%OY|KSKG9Ul|L@X_k4qR;d zPaNdu=7P7wZCv0FFhQ9BzzZVyr}qIaSM;@TKmkCU8UQ3E1Hc})mBa>sNGJd-djSBv z5C9~@AGX^Ya0k3T*5*jy_dViJ7ncd*EK#O{bNu3>YW!u{_;LUcO0-0pIL1t`Jwg#6 zrV!fiGcrdMlQdJ5yu|MEL#~ByNaPWN%tsIB}JE+-{PJuzgnufs^As;r1t8sMO5TO z?ea1xgiQrfpvieI$*#@;xuqm2nkB&pQWf!Zdx7Q6FWxFa9P;H=sg{szQ!sy9%Rte* zPcGhfr}9KlJGLfAwpTM21fsWJ^xJ$1n$!%v-lCx3bEUQ}FTZPX?wmk6Y$bb!FmLZ} zdqNj%cx>@}TfCXWyBESa=v&Tc1r*iR{#wAha06yiIX+S0*Vy~Kbe>hp16bN8#6V2Q zr7x&ywv1Z29JzeRT(0msJj!wgeI*LE9~8sE61cUG05m^_V-w_NMYkc(kG@FwjuI)T z1xm7;%Q(U?gE(bTv;ms-6STKk)g)*5=9N=jRx{;sqTy^g!w|2l zn>#&}+x%Ft)xP^w(6P9?*B4EZA*l#KWsqE|I!^I1N|H^b409Fk1*PPhnb+bmS)LQ{x z_ovH_%7>+7Ebw%Y<{d)|CSCL+&ouQvF}u zMUk6Y4Oq$EHpYg&`sa+y;gZbD@Mf=QnrhQR=hB=oM8hTQ;Fl(w(~+T5a9Mv>0UGMw za|Ua+cP6MS|Bvfs_kTPF!!e(DjOQH=$NBP{&g6#NhfxxvlODpJnNSR#p7Ynq+X>!k@f@(; z(b5!zwO}R!&V~(4yfB>+xgP|H+DPPF*6lVC^eB)9>QU!{lDrLV zct@_ck+IW=HFn(8(CRVnJP%Shi_rz#q2<3dFok@bVET6LhyHiHMSKM}{Fb-npPsy< zK@|9?T}~4GeAmUQa-*Q$3e1!Iy{&VGzJQbzABg389^@Q4PAuFZfS>&lGtqU>yI53G z^8{PEAWSY-R?Sfi$-XDD#1U7koQQr$02^+yOhsGpSr@)vYt6d!t1qh~p|4jr|9o(4 zqD6AN9Ij=}Xs~ffQ18;(jck33=!0O?j&ywkc1B6Fv6aEKzlOeVd#Dq&))+#iTnN0P zg@(Y5W#jZ<_kAZGkmbzH6dD$Zt zT|GFa+6K?y^hly%^q=8I34Odv%RF|jEmOx+b|01;>F*4Fhz@u(&_qIQM?WX7t$Xk@nqKbi%qC8KjpzUkVIUYq)xk0T&@}GiQ1bBzOS*jMfOebu45m-3p9RHvIg+SRzmUVPW%Z zr;@u$1ZA7=;jZ?5&Rp{A?)t$~RM-Nd^i8bJqn4gqCWBpccYCO!q@;|CS*4ow>(!6? zx^X|Q#+iNPS<*n@8B+w;uU5QuIO-M=r%Fb$y>;?hayW`fu3t{n>m6AZmOv;dqhU#B z+V=RoCS`gzhF6-a#ij|ru(ze(>-%#(G7P8q9;K#eQJ%f3W`?&k@!S-R^h^e<45kyo zX?;Dkg#5N|bvt${oCAY5Gw{UbV{Zr6f0E2H7*Rx!ZEr57d>_?r^#?=<(`XT`Q5iBG zW1#L)0ZC6DzU9-r%T$kD(dRUcB5%b2^6+EB%A1zc#|4&?^+bx6dU>fs4qxm}GzrDMxUeHklK?SyOFR;H zR5eo&lp4d1q5B7_&F-|Ec9nvFnDTB$`E4%bZ<6F-@&mF1`@R0_)o9I@eO{c1;}J&? zMnM2W(*sEr_nbzPuSVdyE!SCRw7w4e*xEi_e6D#$#ADx`+JR3`%*Nw0H|?fzxy1h- zn}1y%E_uB9;JK&VqWVp`=W!GSE@scZfTZvp#)~5VmqZLh#YW5iJ+hbhG*JUto%e+DVu0MUowZ+EYgLZv2ueo7m_aM=0OzpGU zY`Xcpugc>28t<;wZf1Z9*^Mv)$2x*F@q|39$2ICn?X;zS#;1?d(U|< zO7&=*>=|14bfu>CcErOTb+ZV84}UfOJ~a9A$=#yH)Ftk7riwFl!TEXP{NcV>e=Yzz zP;I?aP~B77`i|PV@H6M&P+d)^4jc;A`J3?SUjj^+U(mJK|1Y>$q07S+T#j>e!8v$G zD~4mkt_6koE8=3q{S|}4alQZ$^YHUu!UrRq)zt@V2Zt=bIskksU@c#;xQe)S4unr! z5t*b*_2W}%bW|LieD~+up|`Sc1qYKX$W~gwvgBdhUx>4L+!cVOsSUCo;dSR9b5knu literal 0 HcmV?d00001 diff --git a/docs/assets/images/apple-touch-icon.png b/docs/assets/images/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..51f879190642d89b76de187ab500ad6dffa9a7f3 GIT binary patch literal 1464 zcmZ{kdoL$H-;OxF-yTlFMMsSht^y+_DYEh;2`R1boTmK7Js{&>Yw*#dN^Gq7#7#M7O9cevQN~HO-7>2O@BK697t1iDb zuuL?&{Zi^Xp0ZLwZT3W`zhG5*Yd+!T=e=1wh2w#pK6Fyj(1ogG#)Ze)Aa)0LM;bNJ-5`m~kq#Tf7!4Zh+-W`w=dC?~8LYplW3 z4hqr7p4bdehQHM17=w(_AmZJ=hY;pe_YT2BKD9+G`?e`AQHdTG@Z~y zc;mFwiam-LWUaWIWvfQ5ef<~wDRL7kIJ$7fv6yi4ocjT7k=6%O zw18XBs&e|MoUrLc{B*8N)0;Xyh_9qUg)t6*a$ zUfe>&^&o6ItoN;&XPvx~&l{Xf?vT%DPcIIt8!Fl{ZZX^+pQ)@~6xAT4!#`|l{?zbD?nN;IAJL|DaX>ECHY?VI zy5ikPDqH8}Erj^uP{JU2ky2tLJ8mY!WUDcR#vdEA?_yi=0}W*G_!Yfb*uq-3tUyeN z2k8{X<&5moo&Aytzv!Ev^cuB1?gYtt_ZOB(iF#$X+^p6RHiK~a)0Srs|E6@&%5){( zmHyS?xJp%B2xj!}y3BL@#_?bMFMKc*5@UrFcv)9VekDMc=@`I_pfYLr@Dnr%05goK zr4a^eWNPJWip87b@EEKC#te_an0-3i@*hELd_+`a>i-Lfl~^f>z(375fJvq%>wqWX zBcozyI?Pm%rV|A+!vP?rY-U+eK7pdI-|N};*!2w=kVY#Qhby4aDEAAyrBOO07Pc)y t8eQ+J)AxM1yZv#yX1iP;%Z2A=49ux0F_#@IE=pPeu8v1Ye>j9@{S6yPdQAWT literal 0 HcmV?d00001 diff --git a/docs/assets/images/aqua-skin-archive-large.png b/docs/assets/images/aqua-skin-archive-large.png new file mode 100644 index 0000000000000000000000000000000000000000..1656f8bea47f9ac748c26eddc5096125b3ae01aa GIT binary patch literal 129608 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

iVE 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�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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/aqua-skin-archive.png b/docs/assets/images/aqua-skin-archive.png new file mode 100644 index 0000000000000000000000000000000000000000..5f928d0f2e891493cfba435ede761da472ec35dd GIT binary patch literal 57797 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

+H2D=8v%KQ_}YM&Uq~Y!6F5W zFE&%65xBJAA{Z4WN>jzOtozo)3h4S!@n*%*z>oVY8x~Rws(J>*di3#&lQ$7_3RPh6 zay);PWRtd3ppe&C$U~L_Y|(O(WO0Wny_Ir`#o>KRF(`}-VYl+o1-#%Tg%vP-HlaTS zk_^5^^Ow?mV~;AKp}>@s0msG9WauLqRgLzG+^T6S!C2P$eljfcDrfUc;%9zI!gK#r zEE-<5%rjoP;nt$NrMVJ6pF|QXBj0?y7&e-%6Iu54h+Y^E{}1p5rw-usk?{XdwBV_- zMB6+QzxeMp7ydb_;wtQ%2$!N_3-ovEWy0KJ=lN5uubYi!dPP9_UyRD)wR^jGMZIK2 z3&ypgkkIv4yJ1PGWwRTjLJ`d7^Q@yMjh!s&5m~2ny~R>D8jjJ5giK>zAJU@X!|F{Q z#)-78v5x)!F_>FY;T=2K%JA)NO2$2>JA#Ka7$$BxU@)GaefRFx!tWa&)y|U}^3F2r zg<&s$R?HPCPBfC^MgB5*0+%n+-Ut88zLh~TBa z6Y#tk`cInX%gIK<&NX9w+;&}QA1juI_b&hcDZfO9#h4bzfU7lsA%1>-P^y8gphSGR z+^pW+&~DxXvwgeHb&99EI8B_zl{;BCZGXn*IQPxkz%^1O^5`=T6MnrhlyQ9>;3ZcF{yAAQ)RYXCJCWYvX&Ad zt*d$FpwZL@F6JWe)dR6^-jpeqsmK6|c0SA3{_p;#jw1%f6}B4Bw(lJ?lOvUR98BKu z?j?DLgU5f0_Gqb@0)#KEUhnt0wtu7x9WGa6wA%mTXl~!|e(tXd%@72bExLLb?vreM z_4&HQ%J<+S^{^)81yy>sS#DF_R zj1*C>I5m7rt*|5`w;Uo?vKdOf^hVhy!DZ1CgmbT44-n|O;dP6V&&w6YrQJm5?I(ZV zO%75f{Hdj*5_VZDqv!gDxsZa{vbVv9m+i1`0kSW4Mp1dA54@Ax`F5U zslnxry8i^a?5#BDz(eh5gUk7tRkb7}=`UoosNL!Om|b?*x96eg9ss+YH0-5rYlp>Z z!Q*CYg1pUGwoXoZr%BfX7&V!D`gKuv2RHweslcip3{RV zzSDYl7oTj_lS>XKsmCICJqN**qZ{euj6wmQUqlAy-t7Qw@c#U>LQ5-@RHy@cUB~OW z>j3-2;do!5*60br`?jL>grIr9zF8!M*1$d&m^=Kw$3S#S*taP1&Z+Y%Rg>RHh>ZP0 z$8NU!t=o&>>v4peDP29ftplTu#b6lsYQw*PBDS$Uz2vgweOJ0;J6!skX((9uWpvZW zz+}lZG%nC~y^-Q}aEM=XUjYjZU>CL+-Eb;Npnu2Irg!tGv7JYFzsY8%qig6fok>vU z*lh~a?*|*#_rkbr=7atX-Vw&u`T9&(H~(#3j_ul#dEYCtFl;)hHPPg$`Z~SCt81^l zOx6g_cU($fE-+{@*0&LyiNXE)FmRYkfEBFSMQh%DK@Ph~G_VaF%ER9J{4IN1W2^$>)lPeTsJlE* ze7~={{lZD4>gxfe^1e4zjD8DuQ@Pz4O$-OiR?ZeR^jnA?vHiM|RVa`%J+ju#ig}SZ zRRj-#FNFGr=4a_W(}#$UDT4mix}ruOiC(R_uuIu}CJ+r`z=XX*?W=b$kYT2!@>C-VdP&9%N+$OWp8uL%Z|tX zmbWF)egrPc-aB6-{M9o(V*R9pijXn?aidRX&4aw*{4BQ%a%|!b$&ORPDy;WOLdY|y z`d7e)#G)nXp8?AA$KCoIKEkINi)9~gY7(#CB1;qH02cK1RFOKwa)L6W440iLR=q%= zeJkv5ini3I=Dc!iB29fZ+*EH5hzgfWGz5o_ItH8PQxOvd0A=Igu&X)xDs{2JLyJ1ayfzH6_2o@#!#Wh^NkR%i6hLJa2?t(|4^KqM*pCkg{bZK-65sS zaaD0)j8#U0^V-|KmzMo5<`OHqp~yyLQ!CrSI!+68h$%7gVlf{xat&?`@@_K1RF-Vi z91+M){TN`^JGvz-dD+AKu?L)!kKk0I1>3`UW7N~}Yb$!TCw3^Y;P4)RKblqad zm{Rla+`bu+_vv*tz_!^?Hg(S`nx6I^ZF?i5ew}}>sj3+43C0z0ciX)vTx>Zri85kn zqDT#QSfowK4GW)CN->Ybea60(q67o#6ftxNrFInlN(PRwuprR>2qEoF2xDq~yDi?T zBy-nOBJRxzlt8VE3bk=Q3l3Qq0%@SC6}bTWu2_>;2*~eD-urDUrlL?IeZuncVtAZ+ zm|X(;FKt?Cs!3?f)TZMt6^Wm(NXkU@psApLd-f)*A8%jOD5RhFJ#qpFQLya=I@1)Q zReI%$e+yPsEP~f+6p{raQpc;{XtKN~CF>vWY2$8k7Hy4-BHumYcR_B}?Cs@9?seWB z@=9&YA=43rVSmg+Q*3b)nT7_G{dCmH;pr|VuHB-_w^z3_b|`gT#n zyOI;wM@|E>>N(3Wy6fy#YQ@s!D z>c-VvQV+mU`5P)2xQ5E5Wfvs5?!}JTjl!+;r^Fw8m%x5riG*3%7KyGOJ=1EcfCVL( zr-u)zh!kU`R@nw-L90oap-dTUgo}bO2`X`(w!QhdNiRcZ^ZIC|*}mSN+Sx9zO?u1t z^(3y|BE0pt=7W||?{lY*B=0zv_pfWwy?2j_Zw{5J#k$Dh9{*sX+S~RM^LWGib=)v` z-;E{n8oU3npUbToi8P+8nEtik-%q)(1qggv*Q^@i1PVBeS5D_z8S#<4jjGq2G2uM| z9llK79B{1WS7C56>pO5{lOdtRy_)qpVHX=cpBHnUb_bUQz=l;<5M-A z?n+ZKbC!~Hfj!U=IHOD)E9Tm)u!JV>_$K{()A~I*B2fBJO>A02G=EIvlz(_)#YrYg zB?6vYl#YoQj;|jx@5*$cvZ(_8GG`f-bN#B`YA-dP`pO1gwc?(qavM(GO5Tgld#qPi zhHal#Obxb_+OhKr+I5^SW|(gED*9Y!RA~oTOe^jwiF^V)G6H#@vqT0u1(f!?{caVR zv=@U#JiZu5qsVi4=fc`a1tOk4hLTGhJqE9V0L6N;9;LYHbyGE^tV<@~?aQS|oPl@oc>x z4pOTUTXGn#5Zy`1@6?_t+tjDAWI}#!=8zG3DCg^hr3Xb7{IbfOjEhDDpYyC3=XqX5 zIBSf`mG(+5NW=lK&n3TFDu&@`W>r+9mK=g*QvkJw6xtJHd&h$i)M@oKYiqRqfthe$ z*$IN_fAJ7RG{Fy zfYcM#DJO{wL1qRZNF=&uU1{5z0P}|GXpYbO>ofm(W7%!*0E%?zY|U-LEa4~Hpzek0Xt3t{)y^eo&P);p#SEZ#KS*Hk3N}$4x_o^&~KMH%cHv4*EnZ@9;o@uP}H{+ht_3}gLisx^iOo~c6<5src zaz1RLz7HCz{KSY|{vl zE+bEg1*F*U5-{SPTN4?`n%9``q=T6q5a|zDImyUgAHk4=34ik7M|)fR6prKM z8j6kXVk|Gm328*{vE$!-VJ2sM-_@8=4Prl@8N!T^>0L2vGA7KE!ZUL!n|E7mD6{$C zdAr1yK&(ynoX|>s+TK#L6Ta*O7BveY$naWzhXh!}BE|c=82VUn z(okv5a2$jwDNtljj6UMaty4-D-2O>d=)ZE#tN$*aqhz=~#$E7B0!d+Db{4O%DzTq; zi8I7DW4*@blq2(!5DkI>Yb>0)UaPqSf^!y05!(WdTxEA!3}QJDR6rLAX-V~(7t{&D zwsjpzgSp`2j_ye7kH}@W(O+fC0S)e*Wc-ncxJ=?h2Yvh3NX}FVGL$ia&YwpZnB%Lk zw(r4c(_l)S6~UDF636-#W8~4PI3Q!nuL~%N@}QP_)N4EIrw~5Z;37+-CrclZ@qMSg z`cR`w8BA2cl1P&}{(*xp*o_u|Ye92-z0zAxm&~BmTmZpiuM^3I|JGGYmv=+7#8eIF zIqZ|CpcD@1x1(eo5X~{8CSw!J+i_S^9!X~BNDCe}lad4c$L_VX?_`*gZEcH0v3Fz4 zpDa0Z1-93bU@$;aiH!df-lM!{5qdPEbv`_oG9uOylt;%3biuzeHWgl5W9e5ji?BQD z;qM|za@ElIp{+7C?4Y4E#(CI@ePuIp;GrG(cHtBV4flF@`2LMhS;#aJYK3lWb8kU3#g!aXy(Zg5Unauxv8vJl|@M+ssCZD_u$Bd*+ zxF^(F8BTbqjyX3umjdol=yw>?YbjY-#zVxO;@=*J; zrVq-+<6r43@2vw#A_lV@W=|DzFa#Q9K>f+9nD1Xq$7$mk(zu9=AGuRGaNEP6^OxJ|Ke!@I$s*kgLaF_C3jK&P4dZNoy&@wK!*3aBrH4+ser>MQb}OOmep8#~ zI@Y@OCt^8|hj-ngW25Tk8}z@4Se2X&ctdrAk`R_!XFZMv9-@rztWzPoKV-TVXKGGe zQ6!x|TVenek>ox#s5<1hukX|;_dJ)^2-@xppXg$9vJ$o{vmA*>k|RAFp6IcD7A2+5 z-;c^%UY-fY23?|z*S9Mn=O=|FEt4OY0ja)9OOf1&E|VpoAxiUIQ}~a2%Ey&!WU};} zNZQris*@ICTg7qaowZ*C$&M@D4*05gQimv6iwn+^Q|onD%b8zD#ae&%j<^t2)v1mh zrL^YMUAz;P2=`CFmRo6Cv;gBr57{_ylZm0;7ZcIdWRp^%2*8hL_w#K;9FkCjiy~!m z?|#+Fg)0Po`p~h?50Oxld$tju-DA}oU9-wcBJ@*mLnxq8?%a&=aXw#_*TG2*68-LA zu;QYuf9#dNU<}6l>eNK5zC&NbtaM+Mw4u(&2-%+JXI@>Cw(n!Y<fD<>y=2nk`}W=lrTPXZTGAD3jq6_$9?Xrs-QxvmwXDBtQnX2SS4ON>iZc+7%t zdCAuHwkITy-fYC^Dp#yB;jiXGOaxhHZyI_q?`+obcy`DpBjMD_;pUDi%hzmc+5de! zWq)OW?U4vyQqvlmQQ(Y#M-DT~=De0||ejLHgouy{sX(T$S3rn|}EZgifT?IZa&DP4Qo>tcR5^ zH1HhE(L6Ddj%M-}1$hxFsMU2r{kVM?-j3#=IuSyD|3Qj;Kw;;@7cO zmI_57!rgP*Q{buWgZ_0zlG%$)sA1?gji#8`t0yY-l`Kavi-pp2)G&%(TRbvvMGojH zYQ&$_L$nCXFR6SmN!SN)cvk5DR1*52cpWz0LwCFv01B3m)TdD@jhe3%SWJ;f*v6o` zn!0E9Qz7C<1W)72!N2OQ)V0ARs#RHG@D?W?E6Lt6eF^iYp`o|@Yt-DCIYnq# zfT=0ygtfXYXsWOYNxVJumwx0oH^$d%&P^1|L^7w3VYXgZ#=Xvq8e3KymU@n*RHZY4 zLKsd+3HKoL%^^f~^>s;jx{aJ9_OQ9qj%YF1T=9?BA`*V}R?wtG`kjhB`G6NO;47U znD_jHBU4pLY@fD2gSOhth9*F=?b3~xYA)zlTC#+eWZJAI0ZAA&Hw_yjDVLtfwoH^O z8PKIXFx14I`3Em(5~8BYUi@hw+Ge?>qSbBJpGs;qc0UNyvJ&)H_+XdwzeE0M$$KOv zN{pMo-|+_2xMP0i2C9|$!#zIk5Ld7HAElFdr2BHDP;9S|vDfZaNh$7ER_jPXo{9A~ zL_4lr|Fx%ytlk8oSxYbYz8x`3Q=rai-)_{fHBOUA2xb8&GHBz=hhy`7T8>NSpF5jv zFhLg4!Q>}*(lusM0O{z?Lw{{rhd)Ug&=4EI9o{LV>Aes8PMsr-M^uzt`h&2rj^+nhjvJPaKC=vgTO1({=+@*`cH3HU)8OSoaWjmCD}wf~1(PD}M#4iVu^K(RfkdNO~I zh9!NWrN&D*+yl9`$Auia#%AeWUiuKx?ZCpYQCStXM=!gxGVBiLJmtl%Rv@$+bX zmf4Cgj?I~Oj)zw*MnIK=YpH**Lnj#;HCxRQ68U3uM6Z@N>yQ8UDQRSe?Srvg{k#aj|D-gT@N)4W^uk%R)wy*TnII z#A3fT5_9z*M|Zbs^BG?ksR2Y8*6F<5!jY@;I%noAMCcbO`}R4QaRxS}Em=@Wa&f-T zJw|r*HJSM*eJ=bVP=Fvh)zypFX$|nbW)VlGSaCImceQ^-`rNs?B*)xKw*ES97cknm zM({qqp)4t6GzuQ*c|N`4z$X&?=1z3u_IP_B^=gaJ zDu1mVRb`Fzwf(L3_Lo6lwa@)_&8fTHu&(guFX8@_-=tLps!EG3{0BbavIAeun$uLM zntm(JrP2zF36Jltay{}^iOP*r5Wf>SKCXR46&cTa)vsO=FMap0d@u?+I{(C4l*k(l zFKvG?qGu_&C6@i?NOQdOVL>#+OVx{R-PmPG(f4fFs&Zhx#v@j%>Cm=9eF!%ABP3@V9m?030y6{b{nfsB56rkFHSf~(FK z2KnQkyj?z(rVesI`2kS=ofeAQtHjZo3hA zeEs+JjnY;G$nQPIL z^52QS{=}MJXY<&JC5n()DgC_q7)SjVGHx~uH1Gpkneh0|Z6br_BTRfSTikxpE;Tn& zfFLi|+~MnMk!;+81mllC)2I^pE?Un2``iVKAuFqOQGu)cgdbI%VUEUzh+iL#nt7c? z5I{I!ydqBg$bpK~!#5AT@Wfft?CAZ;<*LEhpkjIhfvpBt*K{;*8W|n`$?hW##VFplk`IB_3E3}8b)u%mNQ(N zyANdfZ^8n>f0d0RYqrm00D(bEkVXBP9O2-Q}VNGG- zH{ht@r2u=R&#>gp)f4gHjr}`K7=JZ2uGPc^f1c(C(f&U~9h- z4Nk58eTKhdi*T|9=UWujoX?PDZ}9lr`@Qm96Ow+i=#(JUACO~5Qp=0n(|aGq4qvB% ziLHM;6=K5ifK9O%`4wVrUjE{GSGemY;jYy>3VEc#1*y5QDj3LeLMqEmfPpV7r z9bVz5G}8TF-CqoPwRH$zZ;!){{g2=RLwDA$26IruW+E!lASdbz}wte4Z-Uq+@MC>{|nX_MK>z~2xAmF$=-(1xmTRu&Gy1<_wO2$V6Vy2^-JDr3s zw>&Yv?(>CKx{MGAC?Tjy-Ov4TtJm7FGBkKh;sg^+`t#}dk@OzYU7!2lwgb&<8+lha zLwS5o3~thtI*@rPwS!9KVSRIkId&d=@m&093<5i;!%4p;->z4cIx+p8Pk}Yr9l`q| zFPvP;sQeOQgW_T&NyQk?C{aHBsI9~9-ZnQlvz-Gy`+w2Tdt&|?lA*3YYcbZHI2 zeIBte*;e*u*y+h-D;E7um<*9|v(D}h{;vK@tRf*;M(Evxo;jy^Da?^`(e>XgY&2-_ zdZw2WEJ?WN7y7yddK{7ZkxDxMXT{Nmc~CiMq3SW6(QK$H$BFUtk%B*?uf@t5SHop# zcQ?zT;8@>r_4>0}FXorQ7n%7e;CWZ^mZhuv+xEvCu=aSIG>~!!BfoQI-f0E>y7hXs zS}%>P;-^6r# z3;16BTFz_tBT(`_{V1U|@{EHv=8L#1m(gomv%cORRx*~;71(-7NA?(eWqI#5eYfxQ z6%zZ0?tSU^$^RQtSYDN6!_KknyxqPPQmXq)O4{tM#r+E5eIHEDxxIe+g1<`0EOaYW zaB$<9_LD)KjSYPe?rWV}5YTyKzvTl>>apw=tuQ>RMc4yg9ML}az67HQt4=7+%@awi z5|E5cW;o86I5H(oexV8V&o8BBH6KB*NDq&q30%10m)*2w-g`F+53y-)t~SX`7-0VC_* z%tje^oVB0~UO47TAur$BpZ2RoUcGF(Z>z8E1+tS@5gvbR-41ULM5_9 zXiDZMzy@&v)iHARth%*@5;B9Dt|+49!qDI`d*{AWN8K&LZH3sYV(50X51~PJNb)o@oNPg82#AEfIT^3FcIPjUr~!=& zdjWplq+OoJ!W->hY@a*LRf9g;YayDx&nUdsAMkJ+B?w;ek;gT!JR)J;FB=~%UpZS* z!`c5rYA^HgKt-m;sg5eyx&FHEFf=EwiMy^$NH@?Oiu9>}Sc9(I{|fK*GFI!u#_`;z z+m_3iI&lQ|+i1;(S8oI1iS56>t_QC!wEt)wHP~eOZ%atdU?eNAgk{gty-MZ%jJ0lZ z+3WB2WY+&!V%=H%n&#P|HsWB!_O>0iBRWg_u@kAtweX4?ZG|l4S7A@kzt7IK2xmxX zAGls-m=a%!Wd?taeLo@Pd(Pi++O%H#;$u+sKAH&ch0}$ahM30zlcn*Z$(K+_{f=NH@IO;l5Kr4v#Y8=U>%! zag&+(e8iMHyuSgjPyPJhuRb4`$&v>NKcCB`k0K8uwEG6K(K3rBRvmzq7Zt-{B^TXK zxz+m*r0oEW%~qSxPs*SAF42GR_eJO8xCi$FG#9AqJkz-Jmz1MgO>tn(_L{^YPjb?z z`>!N|Xv5d9R)d;~$n4tcqL4BbG)`*%*&>IrC61ECj~XfXaJCH>$1@z)6m}vT06j!f zxEGD@%4oP=&aT7!-h{l5r-GixQtg5!xvn2I^#T$T`&V3TpzXn=-7~SG_V4k;+f_lr z+Bha7Vh~MX1@m{&7jGLHgq-1sSAW!2Sp-#Qdai}I-g3O~q56{wR1+%n{H^YYrM15W zJRHeA2YTrpNdy?fUK|b7+K>~8M~R&D=m7-9xcJ%PU$ep$x?BF0=elT4o^jOqUmwFD z6C1A3Y41yN!S@eT3XI3Sa*>TNP{%pHjg7S=7CrQ?C{t>`=H(XXoZIau!9z_V{G=o& z1)5;3Fn3lD#&3(}-2st}_HWi}=Z=GGI4t~q3;oBhH^xB-45~gcN`l<_hlAq@-FNp8 znRtH&NV`8^7v2I-qLluMx!P2Jqf{9g5B3I{z_Y*FAs+C3SKXAdz^MBhfXnCoGS%7Q zTBdvskYfk$45b=xG!v?9@ z@0oaM8{TV8blJ1jK4B|)z&kyGBtt&vTI8hebD7R`st-;>Z|=?i6Q4G?V&a zVY43Szrx;e+ZTL&G3(Tyc=vh%Ri=fM>^OAbUNHshoT@hI_&8>A5?Iwv=2EPia;^UVdLsQ?7Q$;1?!A*xOV?d3n&JCMy zDQ@v_&P@ke@u+P=E{DX46m)d-a@D<2q(AE#mW%Qi{)gG`;gfv3>vmZEDo^Zng}2pr6!=ppr>?yA{j_Q3QQ23!#GgqF z&_mJl#vVoNB^vnlTFn-RfGl(rU0bHPCZx~c-K-?su*U0_G`^v#(r7JIW_ zke@r$Z;XhJFWAiz*?j?@4Nborj5%!iqw7`t9q-ND8H^)q&|^S{B*JkQ&K!VcKigEnTc4ayA(e= zSBwRa_Tb5;OKtNsrC^XNzSw&LBaS)Al&8Xyo0hS}x40_t?Acim?agNYaw?P6|%LHl(!WGZ6$a!Tc z5}F@zVAw3J;fcGu!4fMN6?95m2yut5#leYoe^a_7?)k3SU}C+DA?R4Pu484&IkPDe zrD}Y{7>TMafs^a0Osny$~5nxu0^?$6|`_Gd>^o7p(`ak2QwT1aGMc^xC-^v*^;WZ*4>d;8IW3Kp> z#Je)V|16W&O1&_X^wePn*Pc%FqL<=ROt$O+M6o_h0aQ6sc?~i3SUZpTs&y2?qb6cA z9^|fE)NQup(aB=RKxs!$T*(P^Colj)GboELff2RZ0i^? z9L0$FCu%TX^RNgjG3!8F#_`K$$3W*1Ot$9#Xh_;w+)7;IF=1IjGS}L_J+iJ!G{P8- zKR25rO#qpTJN-(W@w^Tlam@K??Gss@4IkspsAlh~+wlEWpGo2(o zm80n+r~^+>LrcFJ4f z)j!cH<)KDK%{=?xu)ry#Jo1a-{oz;fzCZ|`Y~HP~c+1RN*%9s|sn_9I5g{qhsh;B| znysrP znVcJ5Z>ntTmeJ53|H=Nl-HQnSPfyntxwfl@1?pY~Drw$3ZH*C_j4g#EDdgTAgZ8nL zPk^5o;AA7B`JJWj{Se^8D}XcjshaNqr_dly!3*$=rry^gsOTT9wc2=_K!~0yxE|Q8 z*J|VlteFoB`k-`ZL6#R!&eY_+-N`N zYFjHI+oF$GC|=D!LME=t_wm zQ@wKAlU4IUcp%ytK;F1TP4GtcnUQhi?KjG5$hwmb)DgEW)JuVwfK$3a64WZK*;qqeJ8G~8F4+0;K`wS51Vam zqCzJpowT0_LTVZ!5&qQ&Kcb^wnn{GC+v1dBf5%ujYpE~$vu?KP29hge1dxn<-S0Hu z0fZs012%=6K8FG@_j$d&FfePA1{xucebQ~k)$F%s)~;n zMXnGy6p*Y$bWu#=10w)JGJ2X7&F*>U5e4AD5s=X51eIeDHdBAwlJXTMLW+#)D`8&Q2eMgv1e56-^b0|*;NA$l*U-Eb@vOi&PXA5XHwhOZVO-eZJ>EHi zfPfpiHaLqC;-UE5I(g-6+G)jcd?rEx{`h=S09;3s!C(Iqv?Ypu^75*L6O!y9Fz^`^ zFv>?nbUHj)zPvjy11)K>uK~(Ha?SK=CS1#?sjEeSGBuPvRS*qR0C&#YCa76`LA_8)e4J+Y*Q5Dy-S}eSGcu?7N(U zgdAs4(f&$D19XFg#$F$r)eboXEY{~z;**gN!FhEMq`R&ZGZni@ojl9FJ!s!G zdW`gsix|BnAiKs<~IuO z2AKZ#rQPiynT6)4n_Ed=N524}Qdrn$LTLR-Z)z-Ekyu~L}_QPzkGe<+FKY$W1)K} zBZWZey)uA3q(;+53T{}s+C@R#jpQQIN@VCm$TH}&<;P7?EjM7mdx|TlTT_2SCjF;W zE2&FGO(^T*U$oj=#j2JapDOW4l8xPe9&qN0O8xv@F=H4n8({^=TPk{X(o!*`zoyh# zayzy~y0&wId&6Vb2aMlb2g&4#VOjjQZ7Xm)y?Do)yT|*jt6t z-KuU?AES7KZb{AiooCog2R3jo#^y9vC$9!MahUNVjRm6LFWLDm#JY$`q$d69xB{N& zq4=!svrG+L<~kcxL1|W2Jb=g0Lw}^>FNTb?I#}pWL0Slx)WK8P81qU~?L$Orp2u~@ z6~UY9b?>|Y+h+}NrfvB;6J=Cdr$4n?Bfl__f*QS`&KmP!qruzPWr_`<%QdF;61WA6 z5P&+(YnmRdq=>oPoma$mkbIgYQBjQLDgAzlR$@^68fupw`G?7T;NB3c_DrD~@T&EQ z$z~K3Hno|WnU&T{m1;MYLzCr*8 zeQ6;9V9M~y!V_Ta$aa-rNC4(>x-OR$`bFh1HUttoJLSpn&GFwXXDj-hHZ>3^B%4az zZC`doG|WTjd40v~vKSZ?y2$6lH;@)wu=nF!Fm3hAv|Y2it1aD85>wf{IXdBCp7gFo z;ccC#^k*OCB%jADoT;VL%V0|%aN^rV9Ro*D@#v4(Tt)VNFGaytOYXHH&kS%uOXy*< zce!OGTi?FtL)@}x;;Zwn>!o-|QowIq1sKnFQf!WJYE|3ieyWe-3)8F;wYH(8$HCwP zN)oSHk`SK5iiXS8#Jr+06UvlT{YoLkhoSxzaYVAN^JY8kT|QbufMt#GrM544C_6R5 zz_8NnwFBa~j+IAx?*SYu_$)%BfJ&OnksoxA+ED}E0-Vcx-ay9h*^R@~;EU;8T!~zP zauo_`JN;m%pH8LxB!5LBZ&WUF6IZ!a^8YSV`!~ru60MZ}LZqy9@7A`r{5LPw)2wwC zE-iuwF!zij|J{`0H1vr|hrp{fJ&>9KGwZ_wXt+y^EJo2h@>D{HLIno>y-! zIvfzn#xh9TY>a}1aioXeA?cmkX z5X%K!f6WF;4chFtx6-;pSwc0j3p8`tFNg>dQNs~7%b=+tyh5e~p=*_WW3mWUaZVtM z=P2|S{Q_HCfBvYO76J%+1MOlh+2B*S20M)|+rj0&wFTNClBnO-i*UC{QPvkR`SQY3 z$Oamm1?|u1I_6n(ZpbTGTgL$%;q0;df|{uL4X<-$-Dr?evA=bzG?!XWVwO0u_p`Qo z(&Mn_YUmh-XYmb)BA%Q(3{E71e*Ki`8g>v<3$c(nFFa!%9HPoBu(Yq{TVJF9?YKpn zVUdT(zS)!WuQ~l=y5Tg4csW+|gVuFKlAIAOOZ~|9RRe1~BdvHYH`YR;A*Aw|@gb_ozTy(_@UrQge;*Bv> zHqVYx>Xy=C9FUhVX}=5!=-Xf_oz}Yx_XYAJG-$9u-pbc*leT>3{U?kG?P@nx{5_p@ zc^|mWntZ)l>DH|6k28BVHg~8T?Mz)w7h+m3vlTgaI>q!2j zdKuAzj7#NA(15RD=~*vMn=WgZT`gCl3jLq@$|#}DW&~bRkDisYS)~)>$HlFkqV9mb zzvnjh#AA`IFAxgSFPxe>Pne;lw0EjN1wlT!>d3ewi2)-t3T$L}Z! zE$W8jA4K8@aK#ZbxIW?bdYN&M**lePMhhz#d3@3{<7w|_o*wGn3gm>nEO#q!{Txy~ zlgfTvs8>Gr%eRE*>2@_Et=MwL@0&`z0}@gW_~4q!rI@st;z_c6^?3U%D_B!0VL~U* z$&beHR1EK#onPPn^tx(%7F?vXq3}WNVuKOrEcYef-}ULki}=np;c8!q>^ziWb3q{Q zlaNVrpZHyJs9O<%S`Nbs))%NQZ+j*~5z+k&4;0eu2Zpa$_2<1v#3Va6?VMQ#^3}sK zC7+mwEO`9Bh3LHS2JtcL*j2EYij;4+BV;3uNKTPOoPuUFLzWZ$tn0uogyiD4VWR#P9B`(J1CWAgX5F(v2`D~%%^3GUu_zQdPID>-F z3P$tl(mI{_w7RoqOSNrcqphy4jFjBs5Z>r4KwA0dzHo+ke6Q~aw+hmJ))alF5UOILVcT+45T%0e{XC=6^o7Qim6S!|OeEi;gs&Px_CD)(Sy&*@L*f<&^)}8W zzj(JZY}AkXzd&yP0NDO_r0wt5`foJcwNSX72sP~TzHdUl6sgj(@y>JJKSXbdCHUU7 zG8HbtuDu##Jkx@EWfEqO~qGH3jR>xJIg23`c7+HIea;Q z35HAxC(5u#DWz}|lWaST-IHozKA%qo5O>t;K zJlEyowZ+)d1UanB$7HuDa5Yf%2%Dio8)@h{yGRZWU5e1Y*{oB27ts>o{tHg+o;3a^UX|R&RT{Qn)lR*1&(Nf`9$SU> z!>+s5H%6awZs ztzEY0vz%^}e#!K^(GzN@+((TsduXX97n9y3jBKe3M-`J^Cyr46-52UBm}~6u)$i{YpwGW4)_wAA0`yKiW z)YLxW#S2$3syeR(ukW_E+EHE9)q8EX+iA>phKpT(u{a60(Gn5f3bVz0%!T}1Pq66erSLEIg5FDah2i8c^t_HZm|4pLBEgfPrst zTbzvrLh5!Nt7A8b4X<%n{rN=icR62 z_Gcx#OC9cT=RHkV+mK9+9-_hga;oac$IxA~XHeqnlL;!+K%QjS-KuH%PB?|cM+N3P z(K+=M>T^Gi4bQa&3oD>!HGRqpFj5iG(@$oIwAK#*g6WLg9LTY=X;_yzrD=o%D zDz_Lw^MOq^LmD!W6O!piF1_&QuTAF7IIQH&?LLO}V+i04)04LZ^j_p7plMxt0(y)>(2 zt$BrpWl#S661=B$3i?_v^j`OAD(bDymY!;x@0jf7YX6CDfi0m96a6mqYsieNHJ8NP zuKTLdA5Mspddm`bSFgL=0TZ<*waB?XMg~vyD2^;N8G@+{TdCll(D|JqyotwjrEzyosz-Tm7 z9e2!n<4kfgn9q2#s=|ULvYx%>W$jiEsxsVq-W0KHK?|^X!L(*mE}N%v!2B?2+b;K! zb6;7jg)?R$p-3?Jt4VIHyAmEwdA-XA%hl@UAi03I=c4&XQsNRnZdm{R~$ zBo6TA4#fD09E5LTAj8}kXP)EDr=#!agfo4c@Ume6t2Q5DmNH3;Etj8-8mWBwMT@@q z{7B*fi7@8RDHhb&A}74eH{Iw_6~dI3rIPwxO}jbG^8W}JF49yR?x!s4$nd6 zNy~v_PKZ?PQzLpe48u=mM#3mQB?DvmU?`WLuMDfI=RC8_!y##=X(I5>#2#X!GFM?{Ov|EBruNNgu(|XA3 z8WV?2vPGJ0@7uI1$?!8vY|uv2Y-euyXTI^F5}L)FfvhmfTK$U=kBr|Xa_II8bH4uJ zMx;W?rjg$B?rgh-mhYG6oY|quO*9p{bGHP$)njTY609T5&nG1;G_hrYwFLK3HFTN| zuOhK4JB@5hDmJtCAHqNYbXTOThE*QhM4!eQ;?5ckY0 zMKb^1IM1Gxfj2tc=q5jShTzlg%TrWCx7(^G`0L0D<+;?RLx$I(=bESIT$@|E0PWVm zNp|LWLqi{EQ*ILKmiR8Y^7+=~5QsIJ%nv7Xd+SlY-Zd@a8XEeB3VC5w$InUrx=GXh?;o?cm}Wp9`uv z9i@%Nmg=$t-E(Rr2>heRcco0%TgxlR+BhbslPn?+UvM}kJD-0_ux`M7)Xd+U^D7N0 zoWBFK@0XN#Z_Mw(?0SWzSN#i>8&pHxK!ar1VkogGNWwSc4v$5_B8La)HXGT#Thp2x zhxbyFazj&Hr6c}+vUo&BI&qI}6hu)U8Eb=|zq@Q-Cq_a)l02-+vVH$lBwf)6{$u(D zRN|RWS?W(o(ywV}16vvs%-?+OMyee%tM|i&9{I@Sdr?QqrhU?8*L>amdfiuQCs1)d zzl~3ztijK;?j?L&{kYG`Kn)!Q2%BAYzHgVsq#4zD>`WA5OjkEPx;=CPIjk+3?l6g& zh|)6^H6o|1AZ61U@s#EQJfxjxfYyR41v=B@L*{MWL66FM=NaC!!&8t1bCd{I=qFT#wbwJ36FVpV*4AY6K1MrnX63W3vx$iAN(s^bN%@dBIvGCh zofYFpB=R0{kG5DF%9#X-l+ktYD$euuNTZf%+NXnmnK=_o*!hgXESn1Br+*7kGklMYV2NH4Y*vtIo98LJhg0~D2cvOCs<@H!qF_@ z33l`gMaB>ni16V342TDIxKx=wq*%JuB}-}&i&WSszD)B=A~_%c`%2iXMBe2iely>1 zo={!XY1@5k{VnO;WfS-_mqE0LMuduOcNBQ;II0o6*3tdDhF;{OTcaV35!VDgAd_Kk zFs!FCJ0{TBB{P5YZsNhqYNm_H?TqDjhVPxZs|NOcZ5CjHgkkn<0XJjxpy}z#ufXq3 z$To_in?960ejs*=YA)mBKd-c$=VyG9#r(1Blf*K(=h5{azf1b&?8zhMjA|qhU`y6y zKklBKP(72tu5a%VQv~Al_odMOq0xj){!T`IAgz>TsfO}#mDX7|d~lqw5cOW31-eBy zpYD>#J-+$K1lGIF36J2os=Ll5sEwG9xNqKuB_jkQG)LZT5>ty!hvi?k+F7#{+L=Z+ za68?JKa$m!U7~k2S%z`68QOogwC^B^(diM9%%rxP)oHsnNxDa7Ia^;#EpGpvULqXVMhD)PQYj!}|qkr`tbI~h_|!zEBHhJ}2idK?%} zV_#hS4w-wADbDHavo3WiXMqf;TG`IG3Zm0gvOv3WWr6N_jPW4L$GG)p#mK~^26)|5xxDS^|ydyp!*e#HO z)X$3;98^vAD<08QcZc9_ik|}!>5t>=Pi+z%MVM2+30Z=ad$aHYQkfgyF9#@pZbk-j zh;kOHU_d^W;n;Pd&tdf4iE!Vl3Dt#o(40vkM@O^M5MBlMW+5{uey!Es93ZhMgWGL) zTCOiMV{`GUjN&jYV{vj0$i2~P_lrzqrvT%%5ZRCGSzxequZ;5y-_`rutF+k{@E!j` zJ$QX{(IE%N$oL^>{Po9=G2H6aNZZAs)Y_Eri1H@dH+6F=-!ptE2fUeeK>ev2k%M3= z{nZ>`rDl#^LM?DVJ;5?$NvBB0n)Y-6stYnq$P8_k$ulG*(HXYohy=c&8_2?qX4JJf zli`OzjiKWhCU-|ymw5cmyc6DgLwGK0Jc3pMP*aEBMirWp)Cyi_*}I+d7ANc zwQ5&xXKx%S{eqO7a%4cI0M+y$U;5%%o!y@6ogrjbzgtDM?Y&23E&S7xGK`wc@HHt4 ziLX%dKf_i001lTqHOOdg*QFWdDZHj(AfOB=V0(s6n9?I&x2t$zE7Z?WSZDsSBSqRY zT>@Or#);78Zf3G~-tTW!Pgb>EdV}t~_G*LZ3M@BdJ~ z?uN8|tfHhH3&Zl<$PgtsEnO0G0_c5&CZ+ilpNJ literal 0 HcmV?d00001 diff --git a/docs/assets/images/aqua-skin-post-large.png b/docs/assets/images/aqua-skin-post-large.png new file mode 100644 index 0000000000000000000000000000000000000000..00175ce4fd555af2cdd7a9901550be4454f16a85 GIT binary patch literal 347762 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 z%0D+tMG6`%i?;XpR(%9GN^D1+$IX46T9vnwRKS@DhMpG+3zlmOU?TzHjtI`tmI$5F z{yamk@72EF2DQ9;yg`$T`!n+Bg7Uub0pG*S)XB7Fr!YZj*wGxfR^qPi^NpIB4NKda z=V|BS`8FB{RIWQR=(5vw9&2TYo}uZ|*u_+&8d$PpDz}##mCkGS&I)R~jLAsfJ2dKQ zJn20XcRkyU3+%&;Zuw%@g_x2=PY(-6Qj8U^T)Ehng-EDZkSeq|DSaID9GYKDOt5@F z{(QX%U4$&r`tO0WjTEPfzZG{m|@EFUY56<2{Wf2D^BNu^2kEey2_D<3bVZK(om2Y}FRXtOSa+GxWEDhubLx^a6 zm!y@}>U_3@?4^}yejMUfV-w|a$-hRM@NVnF*S!NEeu`_jF7WnFn-`x>rs(Pkks?Il-y70QS=UJ|! z-6S_NHqq>)$2;q(j*O~fvKA3T}cEvnde@$0pGa~%5KWhduDfxdc$1> znQg7mKw!2b=FTpMOfa<}A=YykbIhjv*Zu9%0L|l(s6tYj>em-V)+DDDTU2j@9LriM zWpL&=eJ`Hhmg`CLb;4Ymt;{XSLC5r|yvypY184dSRHf+j6pk1crT2cW;eS0eoL2d9 z5(RKZy3kuYbd>&QmAk>Xb;5vo62svWycQ{fF;(az%>N*+oBf*C)#={fEubO1oUgj| zSEo3$HSXQ<&ydd{B=Gd(cR!0si|&#H1xp(WcN-n-H@OdIDJP;y7?^(!NZodmh6pc* zYkd**aJca9aTbDr8XVfD}E-R!#1nh#GLm!nYTjB1;@lcIS`9O06|lE^k43b zSG+i_WQPrzi$~)_Rh5mSkOY;hUMVTTv^85%RffFoE){x#o}B8IO{u_$mB8-+~6q zc)yvQPYQw;o%ZHih-LlgY5)lF7tPG8p4|ASQ}yn#L|N1OGK3kuVtC@8w1N9a2rrfP zwSPxGXnxdQ&To^|Pf>KvwMFp!Gch)2ZSmq9`0ML0%nxGTybja}Qcs(y`vSS_9?G4G zXeTDQ(=+R=gG09TJ$$?tkpCS%#El{f;_*SRT*W=U;aA$hILh#5m4amD`rp&I_Ttk= zaAwCBi4d%3me%IpmSN36WABBCoOm$;?y-3Gv{{cyc+=pqx0CFgUb$74`}h1Vwo3j$ zNeIUazVE81&39)qlA6rwvHombF))7Lb}zM>&AHi1G_~OmgfJjZD0)x1dtros5N^I*+`ck7gLbdlD2P|G`_VGDa;Y!u!l*98)m+z&% z>PH#|x;eBr`#g_p=elpvqBd0%o-w=}+r5_14}CM6IphfG@LrI!`d0|)uXRHMOe%;u z6h3~?FNz*|4{vAY-Z@_0YnLAMGE!JpQ|dH_i9wXJNC$iasBH#SDb=@7{(BT>X29|8B&`bny&G$LW&ujsNz< zO9$W%79<$89+rN5dCC9#?*HfWFTH_B;PC(Rr~>{x7>E#1;{KOb6N*FFeZ-l`p8t=& z{QF&>>Tux@i1~+qM~nXbn}42%L)c3{gqZ)YfBjb%nMJRHK`M#=rQKJ6Uxt(|n$Z52 zz6Z;{m4T>R{GYmfIS_AUI_9nGv~T<$$K;CNJTVOsDE7Zi79kB$#i1_e|Lykw7~TIn z+yBQM_W!Fz{v#cKycJo#DzqW$-waevw^+thMtM;%v zaHJgI-t#z)FPpXQ|Bl4T2~nEM50Un&RZ55+c3zueJ96}KC@oX`IayRuQCr4edzPc9 z*F^BhIkpy?>J*u0$hYOy+*e)ei7GYRL3m-<`q$}cYN!OpxxTiSzn(l-YGk6Csehie zb<;=~26w-hmYgZ972?AzI*0gNZ1!xdQULqgZx;L({*CSOtns^pTTDo(@HqM$Gqx$L z*I44Pg*o4cU!DD$m20u$`qGkj*{te=YS{BvJ$_^h{Kq8Umwbh=rEL==OM3)jje@md z^Tm5!NtpKmJxy2`+kH!z%cfpud_<~BW!LeGv=f=JmV6}y?C^R!wCSQ!#ja>TXLD0Y z5Z|KFNbK#~704?&nc}$B;@G0TLyp;&di6jb&iUq|Nl~&@;U2fcUdtk?Dlq1z-ftU5 zLjl-MD(IzodqPc$(9C2%-`;sgP8dswkZ%ryNA(Sktg4L7vI;qq>_2loWmr&76f8Id$Hd$1w^^X7Yvhr zK@p8fHhOB)RrySij`-7)Aq;_-N-b2vPFCgjxC2*IP-GX;KjZ#vc4iqpF@i~~Fo{ik zvwpE%0TvT21mPA5=6$>K@CzT?5aG{AVO^lrdrP;a6}Yk0xk$IXSi}@_u$#?rcm|9{&(Nlz9zISi8jA><4Sv#ZZB(Z}RFyvq2BWD)!yjJ4355ATe7a*q zYw`Hr6~v1xIAOA%rG!^5q}C*OxfVxLhGi6jU$cQtYE&d3y`3!b1<|Fx%zKqKKr9C` z+*AF?_66il5WKI9M=RBgfs=?EM(=*po)y#3z5}_)z`1$ z(SyFRf#c8x+9Fd;7?)Ur$=+R6!#+X#h_)d5HVgwsw8VCZam%r*l2HyXUcQQ9Izl%# z{*j)MJ@31IxXwVF+g#{;Tx}oEfP5iWuxVO_QWdYVK@GJrh+Cd0x+&<&&_?(!jNegZ zG7YYR(PHEIRe_k^x|T)?YIO77WCdBo0hK<-$Pf>CrDmE%{k{AfI8ga5ALxJzC3MO< z6aH}R#IR=(@cT=Tn7|gT?vg0ly>J`#BlZ?@7?*5|sfHoBgy;H{Blffy+nsHxqE2t3 zscD6NQt6A;+g#FZ?m#i|mWWvm@Pz|o2^{U4cr<|Q-R0Sx|4v*J8ifMKp(KJYwteunOoOwJK%qSN= zH|f0+;Sg$2c+l>LeZW`KL?j&QWg=1FyFQuJTVX?$q%pX>_d$uLD--+za|YZnl@{#+ zt}_T70!UW(#@PK}Wp!UIge^8&Mc+`AuVs_T0Q=JHsKVKZS>DjtyG;x=_NW$>o6P>| zV>-ix;@b>o(bWhCs&uEG+==W;m9{v=ceE<2r;SXp+~q;s9ee0ANB0v90^UJdN|WEv z*7A7qD=F#O?GSk0?33B*Djx?m`r8Iv&t^|`^}t2T1`i2;(J=CmpLy(VIHn%67{z z%koU@hwxn0somvEAk!GsUub`VjjclO&n8DPvu*19GAxom#pT;_eu+f`POa87wz8$C z12OZuNURXX=uCCFrNNi?60dHJU°06Ra6TM35`$CvSN?VtrupEw*>zCw4TmTeuh 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 z%0A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%0DEd0!1k&7#S9)&L*9JO|osT(QdvxW-Im<-7vkt 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

-tg6j?rqCHu#;KtL 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 z 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�e8(AX@S> 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/aqua-skin-post.png b/docs/assets/images/aqua-skin-post.png new file mode 100644 index 0000000000000000000000000000000000000000..d93249b54d1200dfff86eca07b0e006f3cc06d02 GIT binary patch literal 78930 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 N#G?RMeuEU;1OTJ`a#jEU literal 0 HcmV?d00001 diff --git a/docs/assets/images/browserconfig.xml b/docs/assets/images/browserconfig.xml new file mode 100644 index 0000000..ff77e23 --- /dev/null +++ b/docs/assets/images/browserconfig.xml @@ -0,0 +1,12 @@ + + + + + + + + + #000000 + + + diff --git a/docs/assets/images/contrast-code-block.jpg b/docs/assets/images/contrast-code-block.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e7b425837e4b3cc3b8b3f154c2b7352df83a15e GIT binary patch literal 77089 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 My85}Sb4q9e0CI8&hX4Qo literal 0 HcmV?d00001 diff --git a/docs/assets/images/contrast-skin-archive.png b/docs/assets/images/contrast-skin-archive.png new file mode 100644 index 0000000000000000000000000000000000000000..5e189c18875d3fa449a91be86a3673e1ef919c13 GIT binary patch literal 10261 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 Z4FABV=K?a|{k8BR$Vw_n)P6J${y%8Zk!Jt^ literal 0 HcmV?d00001 diff --git a/docs/assets/images/contrast-skin-post-large.png b/docs/assets/images/contrast-skin-post-large.png new file mode 100644 index 0000000000000000000000000000000000000000..01377040c1be216371cc5172a77826fa0871ead5 GIT binary patch literal 73762 zcmcG#Wmp{Dw>=mIf+Q3WTpJJW5Ihua!Gc3@hv32A7*q!f?hqQc;4TT!xVuBr1b6o^ zo%c7-Jag~d`)&STX!<<6>YS?Dwa;36t%ko;lgGm*$G&st4xXX{sCnnkL*ULGEIX|G z=#c{7S!whKnTM>Nhn9=AhqsxV)g5U|7jr9GMJF>GD@`jiOCQ%BD=~D?>z69pvgpt3 zoE#flTWZ_9wzjt0+uIE;2F;SqtE;QuD=Vj`r^N|GpSxD2q;8|4ZYQUvxH!0wwMK)3 zx2r*J+B!NiGGN2ceF}2=<@xIM-Rt0x5XTqNEA5$QKc|n+{_O7V5}K{q-?>YprwB@G zzn$Gq+lp9bCoBn|H^n)^L~4(lEu4Pw2Q0`YOiMJq;YZxX5;yn6HTj2~ zGy|z7H8O6#ghW1iD&u>P_=MpN|HSC_S%U1|@)-pp64IMh|) z`w?OdQ+;Wi4tq}}ezPjq>~guJ3^u<#$%EUrrItCj#~hdv@Wj=*272wuAx&W;JKi*ivbv6|rLuMw&z*8?e?! z(?K(|sjicEqXlL!vFyN`PBZWizW7g!?quOGsjqS*i5aGhb#daXBU#)lebZky>?B|% ztjs_3n|^%-19lL`r=HYJIVl-T=I8U3o*5A9+Uco+Mhh0uOrkLDLz>{igy0VCvg(wS zMLMR6zuK1!g${n(+yk2&Q0pb90oQDxcH||EDFea)_4|X5BFv=g@-s-u*EwGHtQ^SE zVOIC{8hpYw!2XLyL&2Q>^P)3QdrNA_>Ae%aziW1Vkf?|hN|kUB zad=ebYg}OU;`CFssr&Y5fk{BG68Jgjr%l1fa1*ta?=c1qbuOd2ElRpRJ^9D@8CFr3 zSyQL}iI|_AmH)5;wXrluDXQt6OKX-2x*r$<8=18;E&McBYPvBj%E=3+*N%m`Ge<4P zkKuD2bKlxw56g{&j8qGL<*i8#IDHS9iK=b3pd;~NHNgSKDvt^bQaWQT884I%8vEuyN9zDTzO#6mVRG_?gx0d&6TwjJYoG<2n?EN@pMi%q9u^5rsh~KI?YR zuS)kvPJS@M&z;O@=n>YAQB-+nU~I^Th8rQ+;p>0A({GWZPgxaa33q1)MGQ`EqK)H3tN!CaH~~whA*a{?qNgCM z^W{)p*aD+@OmfWitCZx~Xc0PdKlOFwJFBf_1*BbeAXWmoMD^GM0KeoylkEw5Np zu>J4|7)4b|%w+cK)j{$S?t-2n){}N8 z@DH>E%|$~8AKI|EIp32odpV^1;y`sb8*_6gU9&au1sE476lPx+Pe>a?bn_VbgDQ^o z3y+$UAj<3KQ^=Og(6XzZ3J9s@?+u3>sC)B0Mq9~~RdnBs5R9-smzsD@0gJv!P+BaE zhc@c7D>vk$_heUN#O|@OjL?xDFf#{K0UIqFu8wWihOzF^2!l8{eU4XOSLXpo7SVzo zagqakgjF{4k$(cDYOi)Uhu66;(?E~D5BXx6G=#24KkrErv~CAm2g}lkciS1AcLm^% z4NlBitSKP3dmED;i8ZQUR$5ZakzFW8ej-?6&XM>vGASKZO2BiYmdD)d^&L<#7gUS$ z=wj>rFlc-v-SUR^SzoNoTwM5w5u4j9Y}$#Kji%MrA8h!p=8ieH=w~*XEgGG@$*jeD zgKxtY;Q;-Urv@d$4x(O*3V^?d#>!1Oo}2DHMVc$GQt3!NuL7$nBsbved4k)>4W8@o z#0qxU92c}%JmSPWxEte3bL*y;2>;2&N64yTHwx+~vCf}m6r1evq2xowDsA@+R?kpX zd%k^((8%E;j7l}!z;ck!cT@4j61cjkOr264OlkW?a~_w+w1CaRT39!}O#-_-R{|Lv zbKD5>zU|5Xj$Z(xf~vE<2SZJZ;_c5VA>pVS#WE*&H`6SokupRcI?pCvGYYSpWDOZC zsXjk5;X5k8>+|7`e=|<{vB!icQcN@}x;9mV+B?!lpWQ?#Pi>Io(3r4XbwDxDTZM>Q z2;AO%^wiM<6x)(_?7Y*4a2s=Bey@?oc{}|ICP&q&dAi9>`C6z{KaGHg7$Zj2!1?x= zMY-kWJ~OeyYSpu!kFWKDlAw*}T#`hcpIr4rN^k_%L;jAAUvGY}19c(_y+MH+iP6Ji%6#ZXgHlNSU8Sn?<(?3Q^N&ci68JMNT% zVHMkDIDHzQqSr59E>!{(R4`{g?sQu7n8ScT<-p#=UNS)U>psN05Lq!_3!M132+JnB zY#eHZPx&*LFB@eLmXk*1Rs$JcRz;bt0gM;#@Y2HTrd?n#8*aZ-8X(FACWy+EZ>$7_ zV9Abpp;bJ&AcNW0tRDMIBfZK!WRT==@)|mP!Fxx|Zp>D@2aWnG z_U{wYA;O_ywI|v%@nKp+$G;!86JB7ADM}*39vmr9h|JpPXKPT~8)$40!cM&u<|3za znuc6hVFuB}eiRy)I1PR;9#W>X=Gy2;#m^bf(Z@Rpif0T`Im21Pcz#7gKHXm*IPG$-#9QAKXflz0|TEft%fUWyA^4{eD! zg%%hl=HNnE3b6$E*WT#4wU1nh)h_HllV3P~oh^I^8rnkY!>j=|=xCdo`-n(22wP&|pwg%73OaNCiq0c15Zmq-3 zdCnbnHra)7YxJ7u3RzHu=)G)~l>1ySKxT&&Ng2>&2FNW6M9vFM10(rX95{08Zl`27 z+(piVUx~p3+GDZ9D(_?h!iH}zYD!;FITV;34a;rJVXgF94=4rX5#=ey`Pkd&$FiRB z4lWRuGu(cJ4DAOGQ<|j=xS|G;bCa3)?aykbcOO+-93As%nvP28h!)lGv6t?5JG|2T z#IKNg*vnFmdg}e|=mqZ73H|8U^eO5vI!imwNPU3HeT|I6ELkS@>Y%bltln0(I_qhc z;z6%()Xo9No@9)l)z%lLQL(k0JWOX*GFO3To_RE`hJsphZ8wumkHLP2V#kR3?DWtI z@%?r-vE2H9qzeB7d-&gm)~Wu_P@n(GteSBFfxoQlefVFlRZ8~X zxy}E!y8p_6{!d5!Z?jz{fc#@bCDjpe5=c8<77MKRfi!?>KV=yFL#-j2Ryu}#Mf1q- za7fEMBYbTQmX`8z9RI-$HcX8M=5mjS4(swMSQS~{@mt$4R_KBBo(l3DceOZ_#TD!Q zVjP4?t)_vYRTXa*FZ>Sv?_o^T$<)D@pg1vJB9`@cd=E{&QdXBNv8S9p+fw<>^nH`~ zp-lJEy&#@aIppx_uQ_OaRsP$@uL-o~)w{)iVzD3X%y}|x#*sJJn`tTth3~NbC8Ox6 zJG%MQf;0z-2#*G^$2jpM5jHSRFHwO;8Y!e=$UZ$JZ1EP)_dbj`HDLHde#P!7Q?if) zVKAOFmm{HQKK_RRd74`h;KWU}?z=p)?jLB_55N4*L7T-Zy0EnO4QnFbDF}2do<6&4 zei}PLRdKBfTU5qGb9i-v^1A*t3dxiG8{_4^PT9l z3P+=WJN;Se%NK-|QTCe`a4=zU3`wQLSP(q$rWm=P8`?KDIe`*8r zyv%Au1T8r^Gy6M#y?biPO#QHJB|nc3)=-wMY*Tu8x9GZmY56gabE+1DHe(dZaJ+L| zG1A}9?_Ss&$`lgZ|5e6%1*pW|by2eTcqK4i<=!we1@Fek&?o17fKoE{= z)>+O)WJ6iV!Uivv@%4t8D<;gqRJ~JTzbv?b4iVQQ-d^nTJn~mqT#|b|lZrR|Ex{EU z8Q2}wFe7?34woFUkGeH`Cs+Y_e84vV7I+u(jyjj?(9er|lcMWL9>LTuwO6P4a|GYj zBI!;Ro>BY$OfPTgWbgN|70<@(6v7r}l>YV<=+Q?UAEgIpY2Vy<?`HM0Sg zJZB=b>97&6+%-cFhD+Q>)*rrcNRIQY+c~oS9(nTCm1Bz;|&0ckZ)jUn!NoNcc@OB)w~oe3f1H z2?{S|7p&mOfXWj+e9IfIP@q6NVgj2(gGYPH8M%d3KTV#isv zVF>HhEQ!GgyZ@Z|#QF_!iw!KIq-&s7Me?B-Rm{}`DR7+%o+v&SqlUDBNIB(n7j3ZB z(%oOYX86#n5Rz1g>)?lt^9-A{KagBVE8nA5r@|4kJAW0o%@C2>+J z#doEgJ%RJ6x6T)vqtieh_8CrkLIQt#oU)uk27e(iq50Y?lZK^*7WL~!m@1c=0To#H z`!Ns_iJpCHu7>463RzE&_-*R$Zysbqz(dL}xvm307iU7ba1)T-p{pXS#$54}KlOy_ zRP*Z5Er$lzO)*5p72Y(VhIp+T#`{20!0H`5;0@~$pE#U%@miwP{|hVBV%#qjrW_FE zxN9S(`B?$*O7mGzuGHSmy!r?7)_v&>ibdWqoC`{giZ;~KXn61S#K8r`s7ss^KypaJjg<6T}O*lI$F3^NVBhLgpBE=cq& zt;^*8=Gzp@Z)ch|W5t&rA-Am#!QdSgl0jm0k&1<8s&5L1{JRwVGve4X)BKx#Qab)% zS6D`z{`~wrKSC3g^{tB1XLQaV`O*fL*GqyH(cgZ+U*4l9&`AihE=%iNGz^*R-w_)N znUa(j-wcODW*&Nq^|v@i9J2x^(TEq4uww*RmB55T=b)cR;>_*=Cl%aKNMBzX(U4yM zEyjiZ)9eYiT+k@<`CY)}S6$dj;`4O%^}S=^!UfIt1Rr3hdolB@QzxvAf+B^yZ?T!E~tjW!}a}Xga(EjrLgcIn5>UU3KJ(T;-8=jtc=i znp^uvWWWUXYuksu`moh{o?Uf-NB)+HN`*|};X5)nyrk6c4Ca?&rY%>wbxAb9fgrl& zBfLNcKe}jiIaPD~wN(5hVe;ht$%2si(aK<7>hhZp;aJVgfYo?=V0&Hfr#W_~TjP0a zGsOTh#BvsImhQ|ENixB{pS)R7I4&<846YB5L`j_X z?p!}Zp4MeM>2(@e%u!f0s#H8R3P&9Uf{}sXx)q#7%VoaSgFc-=L(b|T`a&qGGm-ar z5G2Z*S>J;p8b}RYZDm}>oxZ-rA5KBXyxZ{x4zlSrI$te1^u;Z)C4G$O{fORR%^T}o z=uvTVVy#YrKBR?;ULS+uSj`+jPLRuJP&72-B&T~Nni!HNGmn4F3C8mL%)iZ^Vz)>j z9#~g}ppwMQGe$&Xvfok9j8Gm(w27c<#so;T8IC)_*xT>nkd2yqQg-;|TUWa!7fL+o zJvpS9>dRYw7=j*n|5cY3kDCx2s3_F8JTjHR>>f z{oFCeKej5ppn#uKoA9|bR1N<*`Q%CijEn^L(h!b3JRt&9 z-(tI>QQZw6ti@Fl(K~5YL3E^?EeS)IP}9Pk-k(ucQ1hyy+uUfXduF}lF9etdoQ9{6 z87YmK&{yy*)Z%MA6i36@<1zSoI6a$-G?JE-A#!5ia8g@3#w7TYm#;40PEhLY{2`NS zrF-b(EpjF|#8j(j18so)>7FB2*E<`kv8NkiY557t`AFR~Zw}7^rmuAQKB-EYVFnfA z%9upx%YQ;J@<$xja{jCZDYQxnj667SC)0e!qmUQWJD2h;h@8Up^!bfET{Vxtud31b z-0lGfV6zvdq)RIA!3c}*V*_v?tvhQ+ab|SCkU0hY}=(2`Um2+V~5SK&l1&+0M zygU+Z+Mwe!CppXyo`p!sl%8E$#2kf*|iDjMD&zSBt-#UaNo!^3vomdul7iZRJza zOqN?axPqRh#6|P-bD!ahXzpab(wVruPtZJGf&V-ZHQeB-iE+3Rb2t(W zg85YBqCtaNgAzrArUJogW^+~SAROiXbb(8NZe0TwxP?Q&m1;eccD!PWkvnBp<#_LL zOHyVDK}FcB7}UYSb>6rwe#PZ83m< zObhI7zrKY>ApP#Mxs(Wrwk*TqBARp-lr`Atpv?k*l2CeQ6f4+>b7uu^7DZtzMha;43 zJplgp77so|cYqDKoOmHg-^pP4n!;xN+^aG+m74CEr)PwVKSaOB2Vm;%;CG*U@L#;x zl`{ym&?K1z)dvk3A8z-7M8D0I@1kGfe;{5A%3Df+F;IBm-$Ies7*j>VjA*cdwb=#J zt}{Z3Q_<601P7yF)qpB3nuiDjM=bj!%s=Oa0G?4?>0t-_1HUlvAtAc-c+(=nd=t6I z;JRv+VV2)pu_e&)kAR~Gspn5&g?{%35`FJW4{zb~Ebb}dW-yz3b({UIE4*O89E!vw zCt!vDC^h8~6Pnp@fk;P&**zxn8u5QaUV!X``3q+R8jdoFXvwUZ7|6RQ?TO-fY=-J9oy3vZ3NiftAU72BA<>oJn_%wuGXDC5AJDcm(6n(II3(utI z2wHt>CIIs86HE{a6EO+C^hn!yB#nQp39?fK`UotI32)}Hz%5Fbscd|=MY?Yo55=5Mahl&`r$*trtvQK!;d+RhzGGq#(7-bU?Pa(Xje7*UT1_cj)GWE$V5WK8(&$N{)d zz*y@8YLNeVU>u~8@?8!Tj~rw;lMP7qL$kkYQuiKd->*^N*`NE*W)!NtRYAh{B6MiX zorTw*&l8w1McGcXFBdLoI!Ol5_)>S-h-9vYu%4ARug3I?XPB-J5%5&^Kadp-;6NIZ z!Ov8Y>l@p;P@+nX3q2y`_70GT7D10iV4Kq7hWFHs_9NkMqwDjIaBf^-#J`Q}kOv7r z%gEtg^~%q>(rKV`8Av$%54?pEy)yr4EhT5y=xQFd4YTxI(vlVWNa2Y+O9o;>SIs_d z_9iuXMHzeQ8!BKyjA1~nj+8j%Tbj(`ps$e@zhNU5kq2oWh$LO5R6!uVx^vH|vZQ-@ zTpiD^w|Q2%{;JcKU-`4^L2Co?O(F^SE=BA%W`$Q1)9Df9%i=J#&(WK8>q-S8lC~mz zAx#||R^6hkU7704#<{DqrN4g5|Db+@{3I-BEGC$pZygspbK$xFZBaYoXu3antfG|L zV5hf(L)LN3uJnnILxm_>zbc&J)!k?keQ-kya~oiOZ19V=e1u6bc}XX|M}eIQVW`>2 z)tvs3E$Ar2qBizSlJd&HlNFUV@_ zlq;CF!5cSho-^&$Ik&jU_YRv!!$Gt-wmIkUXH=<~ijW(Q{4e4^DxZG7=hI$3sA@AG zCSnx9bk4p0z24XqClSY?HTz_A$Vd1`ZzPXzh+!?7fkk?-0+m9S<* z>QHyMG{$Sz!VmXJN#l9Rx*x!QMB&w+c%%d6^?rVm&*wTS=n*u_c}=U0Ais2Q!o)DX zE5nrl^C!M9xZ-0zQO3{V2Mq?Bje{7~^oV$1zP+r5=sk5EB=YhxqL$7yVk^5XIdP$% zL|;iaqqc21xquV)H)(X}UB6)HlK1}BqVS!S^EiomQd!mi#+rT>n}H7X?WwM}(5Eu8 zfO*`BH<8f5f}#COr3O7OaNaqP7Gdb2H^oh6AyYBQAEfYjiL~T==L2u>&HT&>$gWnB z&Bw3ZYjbY%b9iDhhmXf(y6x@wO?I3S(RN_&^j2x_JO27aoo@0n=Rg6F;8*}_v`IRXkJ zXx=oW>1&}mpa!01xoD;fllt55S@L*++M(hE8fk!rje}7Yayo2Rx#DV`7|VV)0CyFs z%-Lbkm&Hn2?Yn|NYqqfuvWNaEG1?e5Ppxk#s|Ey7a-b&zNSmyngv&=T zwLfGqg3aI(zH)pGPeBA}dBLaBOKBJZ-Xn`ziFg}GK|VH;j(dmT%7a&HVVq#((sQ1; zaoZ8}qczuh>ooOqQO@Y()nibmIfcEUq>fz>l@5v6Y_`c2n|%8yR!}x?N}7N}F+%MG z?mFKEq>(}}b05u%*2$d8O*>fpqBoy}9MU=e>j|;(ROKtJBT`_jWE+u8`G&ot6eoiY z0rxeUasNio7K7t{lFA1tSNWp**Y%mK#?AsW0nRvpi@oCDjx&J`l@-d|=@PiQ7snGB z52@~~%o%Iz{aLXMQLYf5UET5O)}{c^{oxj2AS)p^$419cg)je{1?VH(OYWg$nx{7> zw4)YSUA*SquAuv(8sq$Ykr5zN`uHt?{T{-L`s2fgk;!b{lKH4T z9oiArG*=R8C|9?kGrw%emkD2qjw{r%Dy~nSeF64ZDI=}RbLZtSZX=(@!%0tXpnyf^ z5S416I#OPDM4hAlofI-i4or?{I|2$ylFOb|M5WgPS|2w?Q%+kp@<}RJrI2u@j_T0D z_Fh6FE6wx)zT>xnmZ$+_*j8s=Dcp8VOuRgt@e_^H;n)p5n3`+(m8|xoaDgM1TC#k+ z4j%$VT%8ix&4*{Pf0Pbs{t%*gYmVocap;d^iTS6&;}tBo?f14?c!%o4Ok1xU6BbgP zr|Q)6zIO|*Qzh|vT!k42>VC3Fq!H8?uRWEk&Zzia3tTlVoF;9;qPI|j?FHF6qG)@N zWCG-43~`n?Cw>TMp(!tRC@XYmFDlmGfZN)>=&Mj2Ry(L`D1?=w_EpGtwkmK%9~WJI zfqEiXTULmb8~&Mc5gUyZ9-hU$MB)gBW$FtRyde#X-G1CN(VB+ElF zcHZbJ4u03bdoQ@hz;=I-hBtrqJ)G~hN6ByX~Nq!BnsLcOM{$3rFW%1q8nH)eg0j8S{N%>=+>qoK2KnP_b9sYDj5aY>su}w zT;iwix6VhmsWW09+uU-ho)(Et8=lt=M=~Ie`r5RX`Lg4--zZ5`JI2e<< zwniMw47=QZ^WiT%#Q|naz2fXO!Z#XGLa!q@4*0{HSV{$95kA~Zrdz+2^na#P+Ec`9 zjCF=@M6zmJ{d~!aZo?bFqNDOV=b6{#PJ>Bi=e8A)W%?gLka=mvzh9St9u6gccW92K zOC%78N1;KfJ6xgoh|E(^EA)*w1H#l7W&q3RTVq~f@|7J!Fp_gw#z|I{10js!T5azDs6_m{Vj+PbPPMP$#q- zHkjPraE^txeEC&7HMd6xOY*1?a7y~njxTyjujU6EeXys&t)$i5g^vwf{MNihJ_4_W z6LV{c0=4>{UH!Pe2P-@j++V+CvFF-S?QyAA%RVyK+Zqxz)?$< zdUdgNRxze}6AY+~IuB7re%E¥JO3!{D7+Z|tYl-sA+VK#^tl@dVJ)kPw~ex5#d6 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

drbO~#ch94J5M=Y7F@5XeUe% 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/contrast-skin-post.png b/docs/assets/images/contrast-skin-post.png new file mode 100644 index 0000000000000000000000000000000000000000..4923e3ab536e91c2677ab443152e3b427acc75e2 GIT binary patch literal 12565 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/dark-skin-archive-large.png b/docs/assets/images/dark-skin-archive-large.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd931bb0768ea46255a6e9f7fad3c128afec43f GIT binary patch literal 37988 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 W5ZeEKrZ4cu1_n=8KbLh*2~7YQj1yk~ literal 0 HcmV?d00001 diff --git a/docs/assets/images/dark-skin-archive.png b/docs/assets/images/dark-skin-archive.png new file mode 100644 index 0000000000000000000000000000000000000000..109f0b702d818aaf84b73e34b5c9b62b30dc406f GIT binary patch literal 14248 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 HQSko)KbRQ$ literal 0 HcmV?d00001 diff --git a/docs/assets/images/dark-skin-post-large.png b/docs/assets/images/dark-skin-post-large.png new file mode 100644 index 0000000000000000000000000000000000000000..c18a7b5bd9e4068cb86c2c58486375122829a665 GIT binary patch literal 74316 zcmcG$Wl$VZv@RMUf#3}U*TI9kdk2>Q!7U5{La^Wtfh5p_27+sFhu{uL7+ixp!96$x zzms$CyH)ShIj`QUy6@Lat?Ai&^_I2Q_pPrR@j_hz2a_E0-o1M`N{XP?y?c*&LiOeI zKY#x4mrT7hcr`Tqi`piy{9D!g$QXua{PW7fWE8OHDlZT{pf2R!7L*#e4KC%nU|h3yJ?8X751uNKWY3PayoYZiz?*J;znj@=|POTBVXFdl``MnRHA@*;RCxo z3N#t~Sb~d9|)qw06)@VJOJqa&zf3g?#_7vA$+tzh!%z>Lkoj2Wbh#j zm@GaTEa*R((f(QgU5mO5<>0?7|L>+@J$xr`mH(!lyF|z-WllU@%X?;b)??dd#N**d z`;nyxMXf|ue{GHc>$!}fnG~IeEppyi8p-J+hBpO8;dfc1*C`F_itjl%k_v43UBI^m<|nKc~iS}gie`RIon39L6Cdj4OcTcpyFiz zJn@czf`?F(i;8$lYuL=19`k{{lb15A)<_G_Gv_UBhWD|mzWBsAJs9q4);QaWrQ@yA z)}R7i@wdf8Jap$x2w~ex0gU~KyBMfYWysyf%uVtkz*jrx6P}`gNNi&ytF@NTI||_% zL5C7Q|8;~|s_yWCuA}5a!iq=l7LOnKJf$rf`RwSvO(;9w#BPGPEJ`mGv}g-}Xfhb! zKfl^8%*e4aeQU{RWHJghQ$SwX^XRU*;5*Io)^=mhwZ=mnl3gLzdmG84w{);P7M-~~ z3x)s$6tXL(R9ENl`|t^`7yP_ynLiMk9GL9qH^V79$M5ZPdg5m==ECr zFMfG_f22utv#ZtU98o`qa4YEDpo1j{O*>r{BMPc+l)jBGK1ae+lhB*SG+?kbd9E(v z`@rI#q;0i(X=tRE8y`UaN7{>O$k((?1cMri$k{MJlR16(p6bzWUwQ40G-AQS8N9tL=Yv-n{*3TSWtEqpr1)FpAY z8plfPyhdb!+r1cpS4}?pt$tuj_#OX6aoMHa=e}v>T4%C2Z{~O5lo>om18<*2Y;cJ^ zWz0}^`(Y-{Cj{d(O>p2Ra2jN+^Bc^omf54NNc&3*+%0cYz~HM~kEfmdHNdKI^E-8< zxDtGp#k@q${5TpS%Cw%6S3+uO8f|`j#~6=XPbJndzZ_cBUnPJU&PEIm0eNdtr${TPFhB5tRKSy*|JuO~LtVNW&KcV3!x#@IC&U>LR zRujvLby+nSjlP2hNWG@dT%|Ds{F=+zJg5({ju+rMP5r z=*`yH&o3r2+W98N54Ltqs(=oJH7)#E2eM^$nhMCDU=;&)8m^g_25rUkW*s%a9SmEv zSz1VOJp)(eT@e0Bi?KMKjkBTM8mm<>E{HBc*l?2-E`=XGG9QGkvh`PsKzXMBB!GQQ z-0oGg8`%k8g7aAU&KfoF++j?~E2M|CQt15OAk?k6VxHGL1hf~A=fl(@ zzJ}-!VoghT^hURu)}j$Us-9`^_SvOG=o>4y@dRQa=dR-GUbM=weTA33n{naO64B0J zgjWg`FOHUUPT5%}D7e;RT1c9DrgN=Jzf7nq5FC8pTQaD3Z23#Q;aU4xpyOd1eHPp< zn#zL~{%0hDq0UaA>e23n#_c+LAf>8{ENDe3GN6oKk?4BmR3q^EOU&rA4Y|WgR`NQ& zL{Wew@IkKF!)M?8!HI#Q`E`MfnRYrQsf;{M-Q>ROBL=kHk*E%F1w&srE`5*VDT40_Pp!k5$7r5{s ztRPSR@u}5vL~|dTKl#a-;P!2uJHFt4os?EQ+dxi38mu+5lW+K?A3JpZ6vg@^+OY{=oNe}rDaKyvcTwm8;xJmW8ybOf! z!h?E};`Z#UIxt{)j_nGr_V$ zZYH#0hNf`^34zesQjIvbR=#!bn4)@L?DUEg2d2h!Ete5J{Lnw-8)e)d!c__Fe8H?W zAWjTCX~~dKMW(07d8s(4rfF}zA_h-h{WdS+kCgB6qu?$6~7!|KDo_J%p%w~_S`QVWm=o9cir-R_(hiRS8AO z?Ystib#{Nd{KKyL=UCIJs0(-282P|^MjJ&rZr3Avp-`gL(#GQ>NBM88@`xTv9g zO>URv5*tu!5i|83C~G>7PH3mvHH{9eRc;!WF4dac`+bgsxKn}g)}9>E!7k^)y-3Kb zpBo!|$$4ba?5fZ@PqswwZ0M4wbIdeS;bgAqz>wvt^?J&PM}6LTXWifExvR*euPO2m zR)+*|vu0e?J)q>()FJx!qE_l)^EZEnpBY;^CIuhon_uR9vxapRDfXU6f2}Ob-8%TX zqnH(8xW@D}K6_v+s}(766UTb_MM%8O`D|kGmaR2;@^<^^^*z(al4_ZYkysz73)_Zw z7sOMtP8fl{FLu+P!u-nCVxgDTeUL<%nL*qiFUYfxu$Kk~_sVRKn@qLOU8~KoEhFu# z6Ptx2#KauFd|_;-?+=2!m{dM;fX~`CW+S0?3Swam@46gk1~`^KExhOU2`b2{_cqZl z6Q^7ln}yPiek4ynN}-lb<5QxVDDSnOKUKMR=wcLApLid^pVZvHw)AF5W$(?>lhWQV zAZ5P1O>SD+7UJZ3e2diz<{auWx7{n*RJLEU+eFptt7da>*^)X`OU+a6r$nNad1C+d zE_<0oB4^H8j=!v0{3Zt4m3Q)3301PmH;mIrRfZAd+WuW7DXlJXD$`+A7k>gAzxo{l zb!&Tw8WZqD;ry`!&qiDZM&S3zpQ}^|H&}hnXF6eDxLv&{B$mK_x?Ts23*@(_WWfUh zW&PP@j1K#iS09}<^F|!M-WIK?g2gkQH}}6{fDfSV+s9$Bmo0=u`-h{SbRb`G2tS>< zx|3xsQ~u0MD#-`)wI@*`L+708xF_pf{K{!ZZvy;zZI0W8Vdc9ds%$Hh$+Jp1`jqQO ziORLdz4YAsRYWFczhp^O504(w%KQ5D)g_NQyV+Fx?_;gnZ9VC;8Q<#!)O_ri;?=*j z4fl}&JAAs9r!Rcg$n|o?58DwKJr!!3BG?^YEQ5#jqBO2uHqe?d-$TO|hVv&2*0LxF z0ipqBI(&GBtS|n3l>rOFzb_*k|HDp)fwItHT-&w^<;g$Q^mKJ)yg zapAr>r>Wv`0>-grh8RP(&#X}m0*$L#yX0$;=RE?`(k=%J2zN zdANMUg2zXgAcrHmWHu92Iz|g?fC4qXQx3wKon**4T9`R z-}y1)d5JsCcOAjsq%?y+R(qKTgcCC&Ady)!HSlUU4gZ7)v}4h}mDA!11G&iRxmBNS z#m0N00c#rQXcBzD4#w}JPPD3;X05A!)e@fOnQLYFkEX~Fo2r}9^?-YT&e){_e#ICz znuGvQY%Vmbf_=2|?0No+>SNAI5=}w0x_-e7gg&%HL2}ChthlSyw<#d+!DP8)kr(M* zsfq>br&8WB@LvJP7a!Q)lFWy7KPl$Md#0-~jj?lRM(|4wg=hUx+YQ@EcrDW~;lr(V zz7@P8K7O*2z%RqF=L{}K6~HTm+D0EyV`j;_`Whpea?ML*ykyXKgE#T7;V4@YP)6-w z^y&WbA?E$IIOzU7p0@*xILx7fx!gs#3UB{%@F}9an$ziztzEbAoT~sC-vi7O;^HR> zqD6$TGGCq_W3hxk?6LJo{@ z7vz@N2Fm`5N_YA#Ov`@4{=mY{rbH}*9IV8~CaeFHlzfrIQAON&7}dAD%5h8uOYiVk z1KIef8Gz%s*jQ45?p$ZouzBmi;y*!4yEstakrPAf$ZjtNLf_|hBm{_yClWPjnB$5F z#9CZ-&FxPVem7`Lc*uXI0;4`Oz%nAH`h;n5UjhpzTds^;o-aDbp<7VM@)ls=G}M}wMLTu^KE!LnIvuK0CgXf7iYBq7AP4530(DD+x&1|5Rsp7j0GC!sdOXwtR$Kchb7b%m z?1hmbrtQa^GtX9Qe?|MnLbpbUzfc6Jy!CZBWJR%F*caaWN9dIXc;3ovO}iNa@B}Q5 z_xwybm5^4IU+(Zd?wi6&!btH=cn-^Y=)KbR9k`#{glts>_k?^$oP*$+phr{0= zyze7r7BM!^owu`J!duA1X`u#=N4uCc_CI-fWvqww#GSS!kSoqTv*o3&mH+WAVzlRB z#E~;;6}D5_kboKCFSYZD%O}s$x=bxq>scrD)}|yUo9W?6hqXTy7m(~isF9%t`dmsf zQgjQ;e~M%nd!dF0r!RN5OEw7Z_A92H(bN91a@_M_(Gp9EtR~|qPcZ#OAx0 zrhyU(Taq1M-eJvsDP6_ONN&t;&7vf#gylz1so01$XnY-?^-~yjk^?pi0+Z(iP9m)~ zwWNsh$_M$8MDYo9m-Fw^=W##yrV%*^{Umkg8*S>D)rR5X9a4pNuxLp}+$bU+^g6|h zW5O2Z-ZiDH7CToAVV-z{&6Ll5>kyuz^Vf#-h^Joijqz}~z$LmSDqwAdEV#RS$j+@r z2I=HrsezQ2@c^!(p--;#Hs~e7>9#Xhm-||7 zGFYo_La*c9GifSr$>O1w&WgV(l9{M7s_df9R% zr1(zeH3{%5odR*!5;~h|pk)@UudsvWxSnVhSdd2gwxs=C?|~S`Y!eR2j`QzJ!Hzn_ z)S`F6&99@ueKU5Ms0zFvg7&LkI(!a4?P-^JiAHFw47npQS_pvhbsb6Ga8JR{i5t4a zuAfOXk*T~Vy&$`K)g26$j?Hj+E!`iq?wMx(@I&Z((^$xhSl{m{aEC==blkEKdDf;) zZS+{WTn((9-_-*S?Pz&ijflMA2HCm+m5-_Z9hTy)=NWhEFycD0fx}&Jt}L&fZc_)U zHx?bBVO&;HbrF(BMNL>OJlHe=O49xju+fh>x1Ioln?>Tvlq(>wO{5r?uLX)7XJGc# zT`sl}O%d62n`=;_+17SjIJ8YvMymLccJm38Xfk~o3%TEBnIkJ7J=JAEr3Tnw>JXx! zwO<}NhKVMlAqSq$gD?M)uu>V&g;LCDq1AqS0188<+xaJv*vR3Z6oJ?K)WAkLBaA5p zmGn)6&A!3=7TRn(BF6UT!zh9|JqDur1`MhFJHx+P(=PjlK!WUMDj@qmAFK%v-9sQ6 zQu*tBN`x-M*_@W7p?LLunYPamP10M*>57X_Q2pP=A8*!H))!j){I3Tv-j14md(A2y zqk`hE_k9M;FAQOlEt9E2CUBOSE)+@BV&F*NbUM=#1}V2;IiXyaP(+>%k&~g8^x9+yk5*e=I-Sld1vtWOb z6~nqN@d3rmTM?6dti3bJXNLmuCMuQ;hAB4M0&IMH%F1W#`}ljP1kn34#1oCVhu!@CFqrL(89A)X079<1Dq9(ZX`?;Q5waJP2*>Y{(;>uOgv~X08vh$?sNx#Ld>5d%p^eF6g1|VR(*xXE4Y5C>b0bru91-x;di)sxX0` z-*yIvUn1#pV+c{GVN(XSFst+X;f^CGldh?S-hCl~k6t`g1XreMRhdtsE;pn>L7esz z9gx!feJ@yI@QWY)wQ}gc^`eRt6Vvc}bu-YSw^aU*?{^xC&?yFx01|p|TH3X#YiXCILi}swg^Y)h1 zUmDJ>>sf|7i?ZWJ8@6NyV`QArXk^_#zD3sAf$TRDp zx8u05By85uKW@{xkb{qQ;|YsDY*9&-5MT7=88S|@vSYm`Gfarj)AoL;*WTaLG4PJl z;{7NJkBs6wH8d$+nZwHTbgc~1aq>|;G1J1GQn)sB#{x23l8?vORZ-s7D~$&7N`BeG;W%#8SQU9UOpK2vfetKk6VRX< zOS4Ku)tDs6fIe53zxA`eYy2B}$X8jY&Nk@aUSD6|2m|G*>$_3ysDjug0@4phVomD# zB|?}?sFf-(MfI0($}6D4gpp3)8h5pz-~3 zwp9#R|3`0(z|L&r*dY!AuSLLJqLoVX{y!gBft}I}t6GB-tNl~y)AE~*J%&~B8rkGUoc7X|a4Ag0XRZXSsv zeX39%JHXBwmNXs$`yTIUH>VL(%yN=XK-GV(UxP#}SFv5#w5X%t0Z7D$q(L3eR;Vyf z4mNY7S<|d6J^1(2Gmw%-z>5pF0vi?6Ct=I>eq4l%c=u7$Wf}@0Ydp9QwkG zCLg9ek)QxroC%zRj2mn@^RhtJXvndWnqVkS%g%^i_7F) z7xb*q`btLK+zx}2C%nctboqr&KU*segY@WaMi3+G1 zylZi_47Ts%@^k&tc7=n-464q7B%I zM7*2d#gELl3=2Ylb?F8nY-T`W=7&{&yPns8OhAZG(XFrH_6O6d@%>d~O!v{j{&%Uf zWDU&oKS#2Qs$kH(_+kc!ml#ro3~{c8{HB?Y;s>8DUJHQLs7e-(`kxko1Kjq%G=zsa z@Af&lPWHeO;@{4Qb~C<~e)(lTLY`A;EZ8k2EWQ^F$Sh}o=fdHOjYr{_E$lu6*8aa% zdC3qe0)SVuKVPU4nTOd86~KYBr;##XtV%N4LUGku*I^r)caEhd!(2)Lh$L#)6z6?C zbx}j+KyE#FR0+j0qZjzX(-ZmXT0sB2GLYA7RqwsUEgf%a?NvSH71_qIMbk{n&c&bWP;U+*5b zcX5vYbJW*rC+CC*XbSo)k*9g&f6V|v2e}!gPr}`H*ZZ$)FHR#sBVqHpfijm>4M&2C zv;N+ku_3GWx{=>GhFY(g1($1+3>pxfj3Pye4o0O6@F1qs*+iSYjqxfAnu4K6)*gb( zJg09JI7K9CqAY2%(j`IAF98ZH;xU&ch<-(KfvJN%{=8`Y8_Pz@0K;*T10Px@9H(($ zvEtH7A)L)E-qKiK+Yeu11r&JeVxh0hFH|>f8rPi4udk@bs$9m@>n3`3Re8Fc{ya9t ziW|da(47AE4eZuCm&^6GQphp9tzw@MX2hq$IH2X-8wh=|$zUn^@UVa^KFQc6DPK*( zlbAjYRY5H5JK5aE?~8=yi>_s1gCct%x(rCo$zrf{xwNau<=oB8vrtm=)cpgFg90*< zqesqU;_doqIsvQ9@>rfAc8A-@D+6EckgaAmBaSkbSm+<)mNBlF>Kt;Mo6U0B5>OYh zIjh(D-sYFJAiU0t6VjiXC(61Eo!dx#H>qIz{$x2`f-McJ;tO!0oqe zvPs|1MMZ!2zFZtzTS-kuf+bH3ZRm-mcY@2>U(9|U`uR6VK`LoB8rt>GOEjeF>`BGm z5WwQ^SjA(*5+7ew`hZya`O~4cuB&pd|Bze$U)5j3mcbqK>Dlx-VMS8HoSXZ~P8w8n zx}`eAYd1|;QMzAU-7Ts5*Lf)!G8cMH6Z%{@s$v%^NDu>6Z(HX3X&NmfwqB_%Yz)eW zrvOk+v6$t zX(WEY!mGORyyDrM*>8;b0`Yt9IxOfYw}y(XEcgkRTtGYG?o(qI=4FDlaK*3?uEs$O z=RMaXYEK9XCur-KCGGR4{FkCSTvX*;Cv!Nxa}wv^--o&<&p=meFua3&XeKCierTFn zg>8q<6}{=Ivc=HI?Gq8-1n=fuq`*a3L$f7g+5XY*n4CWja^efsRQ025j(jp;o*J>@r-ul%)2t+-03elQN7~ zXpCMEKIe7n{N`Xz9(!OSB4zQa@@+LhqDiv$X3w;$8aU^WJx8rsGD>m$!^nv4b`F#j zM$Cm&UCV6vauaY7Cw6yJ%kFT1+w8f-aH^5D`( zh~OxJzr1saxyVbTC-)J;s4-{%UrRIYH<nM7u_K5e&O2e8U!zcEiEEfCT+)_@99Gf3Dv$2={U46OopFeMu8 z!n1O}yPqF@w1v%-s%G}-d&*FkR{6Y#oYJ(t`M)aiu}$NvqQ|FgNoErW))_^0v*EBt zNB}O6$^(h%2<(4GOwtF7e->S>s!@XLK59x(TmR{d6}`hM5LXONl484R6=J@92`efu22j+tKNqlgVRfa7Y<;z#kN*o! z{@?*1gB*H$xbNF=Hra-=t3u>|FvyQ;Q{oA*l@xK_a(BJs@$@gjLtwNLWxaXmhf3A| zX^1q6xfauig8Ux?*)Co`^hCM$Nk3MUebVq)rfO>&R7T>S4XY6FFjOAy_^aJsQNtRq zw_WiMNwxzrh~DB~CV{DHwWkD2{XW6DNzeuEKh#P>2g@E<7!y-Ns)8ie|6zf_D!2!i z(wN|Mus!>K!le^l@OAAcee_3h%tE5UKb04u4Mb8!MO5=HFWHy!a>1jt=2FJzWZ``7 zCia)w3&G#-{|wSarIcL+(Gj4wDiVIlxZ)^6m*o@##bsZJesZ^bkPN-Ks5%{p#b$hu zPJqH$6<~>6P}o;ut{xHm=nqP;N)CMlX}fO<{UX7fy3=~Wp7PyF!vl;Ue@*D6keh$ z^9q!0ZqVQD>sNS|+XG??VB?8A3!RCuTHo3Fu@SzHPT~HF##GSo?d{g$epdR)C+xPC zd4D`Wj%;hC199uFhV;?^^Gv8sRzvhR{{}&iL0>-o9KB&*%^}R$C_kOwB!o^*r}n>{ zNk-eIn}g40?gM7g(1?607BJ}p8e0UW@<#Y4fZ^qm`43>XgcKD|$Nlyxs%4NURgx2B zG>!F>VmA*+e;v*XaQF;vfc=_7b!XlAo2K|YLo!{pf7fH6rPH)^M<)36#BwQT7UGZ-Ap3M!%S{&1#<09B1L7b0K%N%#hfOG2<4}m8LR?=xs#gej?Im(?rg%P@u^BLl8 zt|&Y>xg?IuwO%V_^V>0Kp5KV|_Qyo}#H?#hQ zSxXIBJVz9V@p7K|<=VtijU~mR7IjU`qc%IC1%(s8J@=!U_x{*Gra}wf-p=|)Pv^{= z*&~D?OVX_AY7jK$1#^5LwJSO#p|X*-v?2gJ+;cT`f4(?NUcKVon(~1|H?PlUMh_;a zeegNLpDveA!6~Is?XT{Ju`8RtubX;C>5a1c+wKfidT*0S1dMTG@U2P zfvAqTNM5P5Y3{yV9x2_LJb%LwKVq_x_f&lSh>T=HD@WKyUE1zPNlkVJw!uN4J0a-% zZGNzo7!?dtj|g4D&Ohln54lO5s;yQ9cFvZ#)uC9Ea-)-_yEx-p|_ zvG#{R)HEphx{?`*i}>cVc@#5Yl+dIwI8UZoU2LR3D{b z*|o5cn&@cB_Thr`$*hO$aQ-B)@?hpAP@!ueJp1LFK40a`MDlcZn+QBnD@Tj7X&6gW zoBlzC5Jqs^UOq0U{Igw-JSXhKCuiP8x2yeO0@Gz#E&40v&rCQ|*zrl5X0_cCO4P(JpdOUew@`nR4(dG{rR z;!CW;hY-8W*-l}{h0&WKuOk~8dSnl`3T*g?YOA`;!ZUv->`fs4zG|YHefR*#7!jRw z#qN+FE7cSF@G8}yXZ_Xus>uw*I7J0(MEB8+Xk~0h@@nwlA0|e4XYv-e7kALYxJDm} z%MClPIFsYhTZ7mmm49r`8|ke_E?(790k;0Uq2QUdizuV!-k?}RgBzyxok-^5V-F=T z9p^vKL>_OrJ1xBXk0lit1G@fH7R8TdQfTXxk2Ne|l13Hnebn(i7~o+tpg+7HpLh45 zq|*j-^cLp{kPFVf(q*r?&PRR@y;1&IpA3U(@S; zS@T{Rna==ESD+M^(mV8^UEZ4VN_zJ@^DK8JjUKpqSsdTP)s*g5F(|6u`uf|+riI|l zC*H~Cq%Wkw=D*hTDMaKX<*dqHn9UgPd=}$cPe#?@#G@+c;XO`M>XW8sGtKAD+U*7? z()^*X67qjfrn&MX(DzYp`t!cc+7?tAd3j7(mmQHvvNSL;{X>40F~I1M8?bp$jRNb8uT-JhvS!T> z){7dH6#XdFQcLsWpv6C&Mh?*n`_RJu>Q{s#6EnU}sXfY}hNbI&4PorQKQB=Q-_m@- zCvGp3-#=Bg{eeVgmAi|bI# zRMZi$@A|7glIn*jYDxwbu8*ppc6{ddXfqt;jY W099ift+3Xe?n+6F4@3pcXb9#p%hYn1q=27a?Ve# z?oaZXBN&F=|MWKz37Ui|C)L+}7xJ!4)l7mqho1QO*?&A4kN~fB8MP1LhXgk0+AXh88Ep>L#ui zNaUo469}Dfdbm|-UtdK=3+llpRLC^vht7B|DqV2b2T~FG5BW3`WWkL43G|7dCR0D? zoPF}`iQzN-mBNw?6#C-=(u}k&-K^I` zU^X`zLKw+hNB~B!&XOEsph0S=`znnQ)>!gcZbTUF++#6a#IT5DeZ^a&Yx$Owv|Z0aos-elb|lvSghTa+zHy zq+Vp3D6X{i1dlQ665V}B4`0&}rIs_#&QG2p8ISX(Hqu_PuhUQmlX2ZQK=y>kup_Wi zNCCF~J?x$}Jsk77OE0`kdzF#k@X-@y#C&RN(wOwq1wUN~^MM+A_GK_F$JLjn{ z13YpR6C=;{XXlgppuObe?jL*l7R&-)W_;>2-Zs{adkvt4EcG`v+Ow|pufI8ZoU@T1 zY=j$OdCbY%;BU3y)><1|LVB_CIlGu>cbvVC?yWi-3jI?VVO-`5F1L{e?Bw{BZCJwg zUzsBG_u@KoMqMr)r-A5NMU9*8F#n<18Vzqg+i8pW`qy|HK3*SATuT~8Ii_igo`OCV z#p8}fjLU=asqc4Ut^QF#C z#@_X1Rw#=)WD);Xt2I>V2?fBMh;0&)O6{N?=jz{c(qgbs;vjz#U{<{M3s7<183;|M zCO)!$2G|P;I@6ek(UWO@d{B{K5~+A>vv5+?u^Y@{6Say3lW$GhSGlVwrT^zORDa-9 z@b#1+wqjZ#zpSX&Y5g@ds+Ahhb%ar5 zM2AvQ#L#(K;YFS)PYe{2mg{mq*tuG-bIWP-a}(wCI==HGw~ZaAr5n5J;;RXYZ8GW7Zb!8=^A6-dLPkCVJV^bAY#>`K2tTJE# zxckUPAql!vM79?$#eeBk?$DY6h_*K1ZwgI$DxV>9K6j7mM=FDlP%*Cj2Xahcn(K?; zvN`v)6D&{K_B{D{#(_4`L!EJdwhwx!eM7Ayhw3{~m1=*~TJB2=WsQMDM_^vMZ6CfN z>t8b9^vWJ77tvx)uZ2_3p+SKom^Du$p$?uu2DGuJ(9GK|61yaQP|G-4N2aRx4?v;$ z0Y#_vasR3yn?MNDpifgX!~YOjp2?j(G2|RcQzqYi#wN+x3DntJSA<_QGQpKQ4tHyp zW_uM)sU1~V-f_fqM93N2zxfh_Yft&-{=Ylla{Tlcr#m~?TLCGFPd5AYx5(|krIE_7 zi}~7FBAo*~yrzn}K) z)!D^(JZAj@SjMNg%zAZDeF$W;JbIvJce3iRJBtlgsM-ENhgs#sZke=Zmc{{3mvKSy zLe#D)5L7T~ujCLIu9ng;j)JrHJp?HoL~Kev>5_1qgp~Kh&*+5HW)Xm{&b6D|z^Hnz z897Ql=Bv!QvC$EVYsHi-pph0E&(hgyyf0yTY(>(PhX2dq%L&JEZ9}T!IU>h513706O(l9Q+>r=AGEpZk|kgCiz>`+8{kvMqCZ0f%=h>V7+ zJ6+QU9#f#)(}hih;BCK1o1IyKrJVI$A@uXGQM40(2XKyH-Zl=WpJ1l1eo7qHJ&Aw5 zE6Bs7e_1qi&s1E360Y*sxs=2>Jbk=N`iS9#pu_KF0dZN5;Og%e7S>e|7qMDIZF0Q+mNH z{(a}XT!7DWZ``Xx8kMe<60E4-sfIAK5SLo><4|+l2Qu5rGKM#h1c%-aG+w6aVxwrE z#kU{-(!7E_+l>ecMO~2bidH?v;I4s+e`)+>0V#?p`hR}X?ms_^hiofw(+w~=4)qQ} zrMBqLeryey>HR#ISMAx;r>;K>Ody(5S<1eQ6kfzP9l93?nc32n1>7PgPBm-8_m9z0 zCo%?jEl+rO<_LMFppIwY0T7TpmJz`4sQh9dpXbfZWSfrWirbu2G!#~Ozx>f-AV3J{ zO3S;`t(8X7D1w&8F?ZsGD_Cvrs3g+eg|M5~XiBDEV>Bn^;eSYbGd@9N(BN~C;ISw{*lB*7FXqM)D*xnyFdyOnQP3*X*Bb3(xGi z3|t7r>`rt|l~z1MhWUaF}^HU92>h z@~+{cfhn#{ltWa7)u@$-c_u`ZST0ns$W(POd&RyWV#<4lte5NVWp~i9{NdYEBZUpi zi?E2qn6H>)qu(ag)Kpg;AaD1Sq+{x{!cE_P0DHqt_SNOnoh?0zLv_?0q(MDk&f?uk zS6G>~B(DHE%%2Y+`6EN;@l%+m+^(vdRMu~@Xldq$2S3_}XlU-!@j}WC6IowLUxm@& zxfy}ANv{d7#f8JnZ~ZwHr_1<|`G_?Zg4yL9K2npG&&P2qu!G%rrZqEcgU^Xy4rV2r zx{gR-@mWLJaz+FcF4o>-(W9$A z<$=-bgqb-;m`_3@We#>F>AKG-{`1F(GINJ%T zKK9F$&uifHH!(abMGaEP2se3xl8D4%2s7j6aYteY)^}3on6*4#u@04E{8p4e3)9x* z!{|vGW8+~z{VaW;f*)qbV@ja8#rv47(%O17$<;+v;%eaTf-hfjMCzz>`3ayc+n43m zn1r`O`RN%0hBM#NQZfVlG7!d2gCONqOwB0>&m}dcjB&@NtRfcRX(fo37a=6l!WnqE zzO*13lG!*rm*qlcy+*ArCKq~Je6g&$XT=!w%jhiYxs0Kk;;?b7)JDh6!<)`7+p0ME0dXss zPm9)0S!-Ns?J2(4N(4M44EvjaU0a&uQRUtz0b`1{oE;kG=#gX(=YLIIFBM?-GmE)^ zvwuEv=S01AES(gfSpmX6erR%DR ze&ZkAME7==72!%L+N|KD!8dkt^!x~avfm?i z5{=E~<;b{vFO47#%AA*DKeTj~omUUOHx*^-;Kg7ba+cdPIwFG-2CFQ`LNE`xF`1IN zXi!{)YjklMVm`&Zc?jc_By@6Y=lJorx8fvZuT>r?tEo|cEV#ri!!uOE;uSZ9l$|4? z&vK+aPDw$ys}FG+xqDdYzT|x{ax?BjO!sp=PVlNQIT|XY7g3}4mQVOm6AdXx(x($t zObPBr$Ctf12Z=^8d5PPM6zc0I;*O(JBNe&1`!P3q!=qTh;2uuNNcE9Ss{Ci`idITL z0wEFenms5{Jr+H=(2D-tw7lhJ9y!_{Whw%1qxa{@XP#mQQJ_ry5R z7qvv_ufI}F%s#!HKuncc!8+G2*p4>^njB_2cCnb1-(Gz;c6r^$yDP`OrH2^2w6jhp zh)!^Sx1S}Y09)uELm@t>yDDRh-m5ll#Zu?^qKNp>LyauE4ZqO ztr8*#>=w#3@-}m9CjNd=UuQjGvC>wDHqXHl-B+;_yU#Dee(5po;JFN#I|}1!Vg)O~ z(o++*NK%gf`5Xk1Jxxhw&Y)O9ov@Lc?~ z%Cw0_i>X5hizTP!^(2~Lv>mcAv{ae{Amz1?P+Vqy<0}gVWGs4quQ!sdT%?Tu*WOW# zs3A#x9ne?Q*-Wj8lw~o}BUe>VSnudv>TJ$(IPgk(ycShoSK`FZcILcyw&}^ZYM1sD zRK4g2Hbx3J$0DJ^ZCMiv7OWU{VW}a_5`|{=055HMgJISLC(P^6IUG&xl2E%aDj;gZ z@{->}V(||ugmFQMmqQC6wqy>mvZ)ISvU`B4lVb$UjT}6F$}|xKpq*Y{(n;N;zTfnqF-g{aFQ=$mZi%#55EqRLQ+Z} zSUfYUYdwnC)i8Oj5ixmD|6$UYCQTTrm9F~4cje&Cr(A2LX39tG=|!d7Z_l+-_mm=) zk<@AS8f~sLHAHoBgIr=T&U9Gyl@s!eAHwj}@#hS(c}~Oe(LG>jp0tLy!P4VDc0`6r zI(1u_-liFTbU5haniFAi>qR?)*ke%}*EPy1Sj39BvkB8|~yCYNf%1ZMdU5Mq?A zOKNzJS9YZ?!UCUuMCoB)Gr)1iEWm1Yj#jmzUDH1^6ZrnD0O9*Xcvc2m#RDR5GS~tU zISTN^ls9**o!ChFqpj_ro{Ll!zkNl%%4!X-?f4+%>5fGnFF3(E=mF0RR3>Y z!H{`wJ7u~xzdcJlJ^zO)BW8A22<;OpA0&C^@Q14W;a?))7#FSC@%j<4m_YU~$IIMc zgm(g{S18af<0Xu*Um=8dJ;b~^m%j`_2gt@c>zUG?CAA_O?P)QjAA3v z!h%Bl;PU?H{blYNewa5IQBe99NcTa-Ubj$+^G}pSz(+K9x!fXq{^aN5xx6wJ=K783;~@PvZSR|8-^?V>A2gh({C+u~ESa-fFjbo%4@#kZ`nti8CB+C|UrgHX z^buJ6xnD)xSKHkGB{373@6HWO=(kkT!&@8v2W@W|6<4q&j7EuJjRc3#jRtMpNubjN z4U*sz8h3YzUJ!{CUb`oaad$8wm}jwOurqC6V4>v`_l;g| z0a!-oB+KrgQkhDw>Ul);;PWK|6c5VnRiKYxxjXyx=l!gZ9>e8_0PBZ^qsqG z;xxHRMP~Z{g!ms81gb}jLExzqeil&Uyx3MAhxofLdGhU6DvW7>Hwm~w(Exw5kIx~- z!kAQ(goNwSDjLj3F&*3(s4_k07^N{|$T?{ z3nf`Yijiq1+c-`n;vI$rudH3bAglWIxfAi(eqZ+Em$!o~3JpHS-X+GWr6o9h>eFZjEfZ`fZ8+KTN$%^@I=LsRBDpX$uQEunmj2xN%+KY1=I>f z`N-%ch`jq)fgtsqJcm!S_Vpj+b#%J z7P3H~K3!}|wJW98nKQyJ*MC3|GKT8Nek3~CU_NieD_7gS(atE5LJ-E7wvE3dz&*7$ zit|f{_E@s~erIX*3^|0Pbsq3Ox2p^W$sjOrWkY6bn;82NV6`Kg<KH4>JD1KVYoN^hDm6NpiW2GsDwPirZFd z_uv;JH_L|ETbivm_9^GaQwddZ!{hcSK1bO72+_r+XO$z(+He47)r zm{(i~A?{tz68ZLoz2Sf5<-hKX^B?W?|9{)*fWZ7uyY>8AZD^`qrju&Qui7*$a9!Ik zZBnTM#o8AM@%-N7xkDy4~{}~uM z*j`>Y1Jt|5Q)Dm!`CHa$GqAM&>$I$oVDq5A9~{pRM&)MXiQ&l>;w4C-kQ1$fNj|Ib zPu9^rdxBfHKaCJMXSSIkI$sT%EKN)HL+GFaD#NTAs zpsWrznIV1tul`TWhs}HBI+HC40P$w{PbO08aP@p6=RW0D?hS+TOKF=88cvsvfI z0`uMmr$F1yjxj%3F;9UzKfrK9mTkwU;FTj-TsKnWTcHE=l&xwgLF4kgXhHYP@$)_0 z*JL`ea>CpMAYd|x9t-OB-!$~_L?sZgz<$BAfTxxSL!yWC@O#(!XJ8rSdf5-P>`MaP zVEnPIo&JhiESz}(R7i7K!SkPrhIgykOhr4Hfgp+?vzG#66zpxD^Z^q&lF=4V%<6=8 zvY&A+e=c;m`LXn!$u>YMT2Fi-^UQ{1KM3HR3#sD^QMXuph8Z{o6IIfFlk;CO-i?d! z*}BTt4Cq4=ncRT{WSK8nUcjH8L=J_QfOw;yNPQ@kSLA7~2Oj$np61Z%=?CV8y7#5{ z6pw6{o_KXmc|lcc{2<}hs-SPaY3VSvYB~6U2`p#XBCx3oK{d+qp&*dd1z{-Mc4Q~k z@)d6|L6U08f$ZWQ^ze%sqV!uE&67DrJrV@^fxRZjYQSP|ipKhzoiMsI0T{5-1CW-) z=^|8M?lC`7<)0Sey#c$Z>_puJ(WF)a8Bp`u{GzT|=sJKTB7Bf+%;&ZCQq21D8A8S) z#db|Wi-`Rs{Mcnhlm3?$qBIzYgsf5pP3P0y843d!4L*ZuuIxVB#Sj<5Vn*E(qy4*^ zYa8}*k>z=mQX3}I#gO@s<1#xAD@=I34skL>$5_fRfB0VQpFfwSt&@GfM_(R>QjX^Tz{U z(65Hx#D!yQo1f z5#i`{=ZH=}m3_O+RSkbl9SbuT8nC1gc&V>U9qbVSB#*q*9T^dXT!cTQ?EjD&N1UK% zOL+40&t!=RYy{SkMGnLkb`6ik-_#9NFJ_#`AhgSuNcPe_(sj7%i0r&h)7esV#UsONA9E&40T z4s2`%bR1~lIcs~PU>;Fbma2~jJM8!%`yYWtGCZppx;eSNfb~-$dZ_423EZ7IGe7w> z>fRPpB<%|UGB;ya;}<+bFA?4fnWfL$pP7zDSoH^1=1Jhbrk=`OTDfHLF;RVnSh4c@ znZmVQwYZ_Qv}`xWZmcS{r@c3F-1iE_QcySZS?L26G)!FxjM^G^Z{$q{;5IUf88%{Kl5}F zwaiE|Z0-a6IwRUI^+=UwO{jjyT8B4tEPuLi+wN6CYs#|6_bJ>OL*CgR0$}zzlULKx zwzexd^y!5&AFi+t&*I+~fQ? z6zkg+IV9b?^e9)nUT19z;X8s2j!$7kjWw(lf>{RF8vHuLU6vs1=(Ge}0QAy=ddW)U z^>l8rWhirC?9pTf4l9_NJs?*ql{1GEY39%=#L?topuj9w9X20yetA-yx%yjM1?{xm zVaEN`MXHWD)26e$t5$Sx&a6;&dSA^ZwI#}7%K2FC!vZqH?WzZiF9m3ymI#bnySx0( zisg3+!hy#BL6Di<+YHY=^DXz`cpE+GbIDe9uTe8_q&()wn7J0ZjL3e#ruAFai}@kr zc?+lY4eW-=mq_p5k2^OX$$`ZSrZ9E}n`5y)G4hXq6U`nXS&@%B#Z*?Ln*8{&2_7GG zQ(yNm1kXr(F9b2orz6;Vb5lqvq~>dqyM0HrO3Cb$sB7<;W0zNvuRgRV#6_<# zVQ8JGp17u04O!`T$=`arxis>%riv)tKHd1p?dKRr%KMR3rl|Y^xo{(YS1Zlm@RYQ-R8h7=a#l zPkN$(*Z2}6Zv1HT*~dXkLc#v_muac~M5AHCGWzG`dqpFoJsW{56$|dx{&MQ}&o9EI z$Rlz!TNoH%5*%=G%jJ!OHpcFLv@mAUE30i6^jPC4@u@D67$Sy~gY0<9i-48&o z6oNsCqIMl&`H8rlT5cqo-c4&vKkH_Fw_j%*G1i+O^^hWZ#Dg<2S*VSsrg&cJ$yXj` zdI-h2z(qJ}vlwOEO!xZxa~F}91rC(?Pd9@d#6Enb2Ek&S!Npj0rET`JiQ*hVAMns+oqi;_N+hh|lBGltyb>6P#avRZT5djO|Z%BL22iI}s1 zsS3UPE+c@Q5LY%4OoC-UbTtb5DbU|m#73$A_0JopZO>PjpGu#}5}r_u71xqV$@%R+ zzwEbT8*;9cLiAbQgO*#I_?Q;`VjKmDqTLd4Q6B6nt17={z8dP}XG@z(C-xRL-BQPQ z+ItTgp4!kwrRqLe1c{l>EDStmRA`2aQTvMQbnUga!{ia#Wm?MAYtLUsb~tO_oHd?k zplNybFuYg`XcpT-Amr}se)tkAINSa?M-co zslEIjj07V|aLahGW3|VD5yb0opr%Z)RJkEF6x?xwo(=7 z=>>U36$c$yIukZegrM8!axkgty(3!rLcF_@}6A92l4_EBIrU{fog?TmPRhAVL=$>LA{JX3KPz?_vxBPbw_ z-xpZ5R4Y;3&HL^F#EL#mlpZSIQR)MO#J&3j&Tq#JdM$zga|er^_)k(Pw`qPDtA#A> zbBF&}e+0Fs*a}qt`qUEa%n~157^U}1E0dEg@SHBtnZL@)AacQLMaxy%H3G;EZ|W>i!qx`E7Lo- zpsp9vEYcDSW|lmGE7^7vh0nG`HC6Ot zA50}a0V>~ZrE>?R2m@cqU4!giKi*V02toO+FvnR4JA~3W;XCxxr#j1@IfeE`H*S_M zAGsk0$>zk{MUU+MkrfY+=9$@xx})gai$1v$pWM7 zY+hu3I2J!-JK5@v%vg3LtQq<()VAq z(YSva`zCr96fD2+`nc;>8{VyQ_x#ZWgZ0;TG?*j+9%eyb>=%|2?$U3E*h7eoFFK;zdE7jMWS&6!idsEm*`-7vdj1R4n4vEkBRe%yGD8={ z`;$IqV&VOqWSwON*0kW7GW!HqJ6XG+nqUHNck;#3$Ns?24$2Rwz78(pEE)ujb^4Dt zE3=4^RBtfEQ?v)iNi$mI8TlL9te&oi)iXHj{UQI}rKjIRj_|xi0r%2Zi{SsmyXvZN z#U`pKR#Gohla@EskF}edz>!;cZ@hJE(Shf@j!80M$fB@gXs}S3#DRWHpgD{oS50uu zyM$$;UkW$sbX@r*7pXn7K`EODG+#sZ?R?{S38NK;C_8R1d5t&j5mboq@gjo?kV8Nf zU2Emh@uFUqNH+QdS9K5kUL?(N@eS0|lx2x=Sqi&()>rP-#d=#yRtrg)>D|4hft~{R zVTxogB&kr$aSGiX3H>qQ_OMMWg!#O3r@QIuV+G+i6Vi`s@A(FU)p8FYRg4RMq^nx8 zREl4+b;_EC>a5f6WXTV{ark+`qhLzfsJF&sI20MYa*)h`xxu9Z%~lsO=mL9{cp#y> zxrXkFD?bGZlU$`Rl#D6)?UQ@)WNZkG#;cEoc4}X>S(W^0hh}f<;7&B~_AUxBLK#&p zo+~HgoEIHB3~T^xd3OIH{`3&5EHkeWw6s-k|=^D+dh7Je_i3o%9m!t zmymauu=+uv(D}|-?MI)w(~EVzoM8`dc$mcAX8w0c7DyZi8$l1^!wV*_zAcBs@swdn z!5A21o$;2m^b$K{d2-#UDB)pcb-Fl_Y-H*sKGW0HKOYkNVED`}78Gz3w>`;27KnkY zvzg%}q-gk11ozvax_wqmf4(GaGq5cz45?CLAWy{6p} zH+85aWU~^=<6KKzc$OB)g&hKTZ{c+#DXTe;z7Tk9tqVi_Z;ML|@|Zh4K?QRgb8t<< zP@M7p_a&VRr?iV4DNKajix6b-qR2iRnl>^jHAzObaDr+{#G5h35NdG9a{G57U*D`8-Nsv*V!QvZe?W5MvbsuH`XEr z{?b+4wHmQVeV&oiS&h{|1}Z?11pus`;e?y*_2lvXkZpiA9$`+ zYXNKV39bxH9|dThq*=hS_p=jeMMLd?NFWu~h8S|bbJ>dD2jID7d>PRT2}_%~%IT7Vc5L8StyHW5g@9ZJO#sP`SH~>nV%CDZ3qT0Diqg?m4BySo^qQ2hJrD$_j`TR&% zrsp0MEK}n|DqRE}07iG|I9MYQL^w`BW`UHWN*&uYZfN#G7bP&NRXx-Smg{amM)hz# z(S_WEUfT9`?(A~2Ox^Cn69BSd?1jElNrVLzlV|@$K?M zBDK78GUZr~K6btz6v3LpMffTpfBxdum3g;(Q4Tsn;x#GH8UMy^=j^SU`b9to{xi(X zq}Sy|5Bs&+l@M=wmdNuS{Nw+&{{Op<`PUwU|EG!mFExuJ^8T~aHtynWncwq`EKk9c z!RhC;(bUUU2;7oJ67;l#@4BAp$sEV~Xz%TWe3PRh5;w1V5TD_c{rCXV>sZM7qWjgf zDUH|2x(mMD=;e_l!t)BN@!FpMhnM~XP{__7mh)*@o+XK#Ql{v{`0_KmMP263)9umr z2`J<1U)BkY*^g_StleoK^nzF^FdI`dZis_nd8RTS!pSO6*`1KT{a{c)d!eXP_eqK* z=`^uQnW)l(Y6I*LmwRuVZhP=EP-dG}w3|SC;>&}3Cah7n*}&eAyc9)SAL^tNSHBP9 zjGstO_-d0%_xOUDiNVtZ?~P&Q`US$(DN=@IYNcbIEB6nbMoz&-SDw6H>T=VONk@W@ z5h9~NsfX8?uMQDYq~$9s5;uMS4pPr{+U&Ok)B(Qp2z0OWq<$) z=Xl+7-J3LIlADrryGgFyae`!&_9IFyy+#O)EbC%1Tj|9%dw-b%dxmX-zF{rH50AwZ zfQ*d!1&+YjPml_E4x;Czgdr-23j==5a2?S@RKPP#3|$&qr{R)VzIu%Z-816Wh%h?| zM2l2V$1=s-GfXESBXrg$ZmeUcBe>L}j_V!@bQL=0kw3x+22p5viSB{krLpsYcpTXZ z^n+IB85y73*odcnA8kN7sH28ZG;4FG?tals)jau$55{{*<(odF$_rxnzVm}O2Y?|V zsoMcbK%Ns(++%;!j|8v+yM54DnYoCON@)r;+7xG8J9>cgG zMP!lNpl|sJ7Z2e|_(AshF!m@Rlzxhd1yeDG{qzk8VizTeFHMG;A^ZR z6+p^ZLgcbHjuZ*a!3==C)DOdec+ip*qzE&X_6(Y^96qQ`!4I=`((FT2EX75rK&|a8 zGQW^n1=v791U!Z`f7hZ%Chc%WP_$rybuAM^U@M0mXj)?$b#1JnH=(XWkOrGOWzVOJ zEm>&DU6~Y0icBP{g9vDZIdE_Gnl-+bn+anIK!7c6J)Mox<;!x%_|z2L-QQBYbUr(I ziFg+Zs6jNS`&Hbf5b>>x16ePY914nY;!0vA+w~j50D}+x*}*352gcSgNB}9*E5YD$ zh9X8*;N@PQ)kmyrmLCbrj%x8bNnV*Uo-1>uaA4@?Y8(?v_|{rBmE1G%wO$xe8^oml zw7@A2%BF4isbEq85^j*!2ZWT`TND#4wU&a;#=gyB`5H0o0oyg6~dGpbWTg;Uoc0Ih;e>g2L zXM||thF1{mELoCCEwsKscjT^Io(J83Q6z7r^!pj6=$Rkdn*hU+?#qRR$|8K{?@JE} zjMDn9<@V+7Ujb%-K#_5Q*Lo-x#lO9L28tIW{inpBeY28P`k+FifcwLBPRzHo)ya#q zhJPJq{a*w=|E5^~t8%&j?R);$m!hmtDQo7>K>WQa#i zxpb_VJ))`ia5#Pl3fcNQzYDIsg~431lgs5A;)+U7+~3uMjpuuqIt@9|r{1q&V%)I7b8@XNb>oy)*cRj`RIHfC1W~ z&$Ayu09PPQ0edfl2hZ!C%qtfN?Rh@=aSmdS)zX~^Eg23STm-hz)OW!l{3b@8=1jSo zL1nXSOQA1K=dII^3kPN@jbmfk7PDGklNks&1jOzqD!6W~bCdXNS-QzEFTP$;bkUZE z4ri=+-VeQ%Rjf%CmW}7%p9WqAVr3IRC!>4fLw$SL9>+=lkhs}xM2xVAgzi&9HqUe0 z19FmO1#7MJ@%VP~-VFxVz9&#eY0OxrLdN9dM~9ILJo!s7`G+)sskXXF351&r9?1NF zwWq&tX?f@o7CIY?!cJN#hv3ym+qJIL*4KeKyarq$@TiR{GnK@1IW%_QRAjpV#0pge zDFjBt$017D2<0q$gnLPzeMCZ4Jb|l>syTrP-yHt;NZH}$jj2>s<>?2$1>WDihTT(_ zW<8Wst1`2+^=E@8hmmY?mOEW1te~ZxjX+N}9mjs>x47JhrRr*MDAaJmROaSq#&u$w z!e>LWv7k#Tf;XHF-(X&oaoZuVztJ+_=76cXE{&J27Ne3OQLj z1_AP{WOn6m&$R=75S8>2=tTz=8q*k-d+bKPvtt^qtF4$P(f;9Kj{g=T44)t4kV z``DM%Y3L<|NM9(amah0H_tL1DkGQ*;F-Ab6ng6nK==4hpN9cG^>e}mYj)q)CE=6X> zh2GRLDc)LBjCUU}8yG5_KJirAL@MFMs=vu2WFiNtxY`#o;fE$EnSqCUewj3e0L!L! zjyKmbJ}h}gtMH-$*j`_}gLb7smco+>H3T;OGFY5@s$84c$@&hf_SJEaj;S(Mc~2od zMC;vpGQlh51ucvQT|~0vR4O5vT{6mZw<=uR3NDhHnP)C{zU1y9DfyjDF^arX&!0>3 z`qBHlJVp!X+45Q0#>a@Au{L$qLHqFtn%eW%ozANVS9TkK<)d=E1_M!+dz{cjKGcTW zQPQ>yQfOn)bTe{|0mY2k~YVG1Xv&b-w6pTK+;u9WIm#5a}al5ii$nF@#s0SfQreSvEj7H97T%COFj zw*Mi{K#EjV48#a+EU4qYMF{94Mn3loKHc)OGkk41>LEx)-Y05fqEW)C_BScqr;IWUwBRL^8Yab|2EB z#PGGuJ>BuF&hyVB%rN#%tEfS#zYAuaqbOVxih5eSGPgi7!Y4^6vafdER-*NHMr=y} zgTYa(=oY-h0k$^ycy->`ya(>tPa7*QYk#JDoLFCg_lBPzCHG|LBcv${#bu6?G7)ob zp|7$_amG6|2?mjFj4`V;Jk;=S49XYdHRxA642QhhwA#(g63!Jo!GkqQlhdH-)5-dm zv=tKZE<8FRI_jw#OUTma>_+3i^VWW6joO?X@$2{XPe$m0kB*L z7*f(NkUgL-?8V22MhmHwVnaC|_2x{e_k|J?%2q>K<4qp*pam%C;>2VpUDi!z5=jXP zUXkt$PG?EJUR4+-g}@qf@!>RS+0*pB&0j>RqH=aEEz9p|IH<)JC!p1d*faO6tYVF0 zLK-tTy3s4-_M563nKmr(22agw(OMa7KGI8mNBZWD=Whey{E zIoRY+TYt0bVY_WltEb}BHzAxm&3Iw#uC^#Wfr)JKW7d}KXX39F#Dq7cPO_VG!=h9? zguQa@7+dW*p-5l;K9g>>Z3*v9LB|q@PvR%1#Yg28?;-VWL?;I-?razE0I`8gsfOO5>F!j{*wn{RWLTNi{-H-&nt74#U`ZmN zh+}e?xh4&=R+Pw!q^Q%n=86Ku4Enx{C4vz%ebM3Y#+jSG|MVKM9^5D*)EM#Fv%pfZzmK3v z{c=tVlhxur&pAXo?>p?Rp-9zrKeUZOOMsQG@f}LARCJ{QU%9 zHz#h0*z*wesMEM|PPDmw+S*HE?R2`=>gr;;XW*%w`)Ql(TU8AY_|WkIQu}JUECX+h*egn{im-s|sLT6Sl6nB3f-<$qi|Bg{7FzSByMGnS8 z++aiP1q|1Qtr?ha+=@|~V8HUy>YF`1+S;+(EM1|tti_wU(yFIf&%p#Gg9sS%6>l+ivkidHET&eaV2k?YNajH5**pHtRzt;~ zAYKdgF=aWebg8pxkawrv5~9H7js&bc0LdeT+}9}KPn)S(Kihao8BCfro`IA*^f>`(hI1||*!AX+zSudg zt`m7jo`UVoYXYqyD^gAzL4&(D{Rz??`hjr$_37M`FpHVD;4Bp;h#P+i^9Hy?kiY*@ z{d=egcCy&hcG0Zi;WD+V0qVSpCd&Xb*5$dt16-K&*l zmaZ%xtW4LxaCsI%MmR`|lE`+n-!dW5>pxIuc4ju1lu7hMaPmrh*qRz?QSJm8c5yvbh_bHHC6h2dHqHAG2d+RdwT~lx984p zVbq5dUS;Cfi#Zm6U0zzDRr*XZ%t#R`mL3!)!cP0F0mpFW!$V!bkvom zz({h}h9dHsso!EaxKXyhS%PCHZPw5bdByBXcndJw(w&O`Zr<3W?OT1+h5I4QK(E-v;e0ji*H6R0YYa6m~~U|dbZY>jX^;j)zX^nw(&J-ccLqaU|4pW z)20Z~$%;|}#vTJi3UxviWTZWx%JX_ByptdS`ECwxF|!vH&A^rw)pP<<^&{lsad|F8 z9)&pl2Yee+lYt@L9xRvBcixDGD9xQJgH-O*<9#SsW{9x@2nk`;dh^J?V*l95pu7IZ zfhSnLk9XJ-$XQgloe!BX0~S}#>jsefd+x*BF#lY!`hN@_(%5UYHN~{@FE#unkMl#M zWiK{RyIX4NU$!fmYUw3$Go-GY5BRS00W{++5oSqwgg`X?g%S5$RPT_FDc zDmvsL5gJxd-&$-Ty|JjD0$8Y^>V%?cWSDsu<$nnb_9)%sb zU^QRU@!SQO9Sd$GrCY5-@y?NX%fEdGH*Cv=NJ;evfi!}t;Rc%vzxWGCI4=#E-Nj4s z>ls}`kv#S31X8dL^-ucwWFWA$lCU6xi~WQ?;4tn?r3_FuEz zzdyDU9XzUe(MX^f95c!{(1?7qn|FFLP+J+CBCc7V&oz4MdJ|NUJOR_1JgCgZ^tT{? z1T6bfr9*V2iL0;SsaF}EOoq?3Jwd=xrIWoW9L<0=o3h(ALC$c`mHv8xq(n)jYkGdT z7An4wq|nHyT9@=v4?5+6;rb_qrbjZ1dbSw^gH4TA+5!(CCgYC^93SlW4lnktE#qD6 zwKnMD(_Jrx-vBXj%4wAz$p!brv7cbd<8Kky1|U-q>c`Uv!gxP;_*+oY^?tS2C_XtU zxnPd<84dr3$VZ}cBndXq>NxY1K9Hf$G#sRM+OC{);iDfRUIc7SY+JckW<7Wl;K>Dj zY^33UKgl5Neh;?Bjhv(;S4!bR@w&oEi-h=~RDsu$L);j1xQV3uE9Gt40CsWj3dpM? zSWn4PkoR8=6CIqB)YU`YM;QX+Al=zlcQ}(2Z3&B_hj9)66|6n#B?kkh3^4z8K1pgS zW9kl~q_K^J2Eb0ggy)Hu$eD3FKnEUBIOnX4x@j6Gdc-syvRw<&^DU%E&o_<_d-2y& z#KsJfq8}=~J9lenoh=Ce`YSCs^gl}Ge-^d>zUTkFWd6S-G{(jNF*Vv*IR7RpQ_wTh ztuqSs#vtqwxcEPA$kIclsHF>}r7Wo5zm3GP<#8iR<$vlLW4N`fIW6?RBdmy)7TRDLyQxbUFfBzG#NL+Hz*1bU-~jp~CdMt7$> zRo{?t&#j97FhuO=nfb{5y~;hV<2OK%_8(#o`Q$0mT-nVop(7w z#a!9|0j`{XIB=N0N&!85q8M|i{fp_6yJRQ9YHV~f9Fm~^dV=X6;A!)u11@PdDP&6MugpWc zen}ao3?1o-Bwb+impNTR!c^}eBfs~RZ-+vfZdBqebbUf%=TWkk*yTFP{+(0X6fq?y zYRApkZGcfD+vyX4uo?G^@TJk%iVcL0{yoFO=gwa`)j^VSG>{&@LQO9|Zu%ibR%_JA z?AqcdWYMI%i-$Q~m8vL&-9pYYVj4?OP=T6%2Y%34Rb>=VQVlX_k@f5J$axoojD!7B5|=QQGX@6fUo^x|DeUSc-sC2ID4l(xMl=?>wi)m z{~w)S{)wrS?_U1{N_SB0{G0mO+3TCkpsKs$vT_qyD>xoq{y^{f1ZWz}v0(+WDM7Wx zB`hC+iX<2rsCiSHOx_oO*hJ#|Bze}^^gpqn{tK(?O#Y8frjE7gqG_jS32Ku#0f5b-!!#IK$FJBJ5r6T&$+7MT04Beuc1>u zRfHY7#kup>^TLMJWaDOjY5hUMTFkxAp6`Dk(@0#hmH8Ci4_ooi+8)S(gtK>+dZz%#9HvhvSW(x{0=m zoW;?4`D#{zq($3V_!1-i+By^~%SaJon6r*qV}F0LtctUl00G)GKA^v}J4Y0fcK*jN zM!{SP>DZ9UtLxiDXwbA`1;_3yOX@F$`xmK@r0#|JC-b$?h#_H@|Jb@>{k z4%GdM;$!$;o0M^RKibq20Aq zNVjR{y(^6W+ua7@No=K5y=4Irg`*iQxy&-iEe?&w4))exa;gu@!+$bIehEi#M=$D` zO0*3RHMJJ_Z$7;;fBtJMY)(`H}hYZzzr>!sEZ1iv0KJ7^AM%j~3lPqYD$dz+koUzbNDgpyy_9}K zfF5P&`(g^euOuN(*z9bI;58n^8z3xf|K4u~>p6V)eY6YL{M;yMTB0y7{3(DUm5CMM zBrOWz%}hn(?1@kR+wW}p65+AG=%zNzxD_hgfDe=o#%3ZZe}x=)J_CH zM0`fX=t%E0AGHSWXaU7=4TasgtT>OXS!cU#&_Y!1DpI4P;awnPy+|G>lbX!#do1W^ zElQ2M)qwP-B)9vXM594A#J@DsvD) z=l)>CNmDBMJ;!j$p~$bDnBOgOYRKtJfn`vJAxMcKrRLyb4z= zH7{k6BA1?^JN}K_q+`f6?lWFR#fFd`syHVm=1iQurH?aH_AURdrEM9gFXA9J1jiCE zOHg|>@ZO5+tH|A8qt_V&TCU5#06XK5oe~@W4`duo&hZ~eNfIgS%C9)c;kXQyGAv8w z)olQjDc9HWzUyJX+cie&1nT41zqP1$KcWcIGnubXSf~*dSgaP~n%h~{;+)Gz`J-mM zh4?{3w`pHzBu6F&bVhkf+IHtUe^AsrBQw@X&prW+(lFmg1z5UY`8+~e7HeixMK6AU zfIUWrhvmr|49-&*>TU$yuC+P^e}~i zt$jllagCDV7Z+&|`6R#7xNr<$JFKcN`y6NK&t=&@78F z`Y`lQ=u(!ty|Zrm{`E*_EQHE?_B{NH=)k=nQS(guvw|!gDVYQwPnyPrZDeBa0M`P?gWY&P0rt;;GFs*qL@Tc$>gCzSO23&;+(9o?2 za;wC3(P@`&^&`19q-*$5ar`pwcfgy#(f6-zadAoXoFA_385p?DC=>rn*X)1t)Xw;E z^;Qq4J!K^+EF>s=?seJEviK>+_(2Sdd_hLNSo*?0R$?xyD5yIXu#C7?7<{xQOr2 z)twtcT6X$O8ZOjmhZhJ8UAHkj;##uyl+0UKzA_S>RveIS3Ux&nOIy3d z1r&Xj%=4?!8&?vrzc(ZF=m-@(!$Ah0ejqfN;=szncQg%Nyda{FsJD4h*=y^b@T$td zSS>*7lW&cQe;LN_fHQ4gOe5Oqa=d@XI@kOh{WKR+-`6;kD;k+cpmk7C7eD45fO=Fo zmH8vQY<>!v-GR&hfh|=0aCQVv+9&u8Tl7N%P|Z4F%9Clb1?(l(ogGOc@qx%&h2xWa%0b`Z<&TdY{*r76M9U_;>dQMF!edry1Bo5 ziY!%lpS6M948&gyIm`;;fA8T3i71{!*++b~T|c}Fs~*u>X0JLp?Gm+K9|qo;*V7)s z*Il<=s(Rhg5S_b&GBq^TQlG}lcl6N^Jhb|80@;~;CtdX>cU8Jw%2tKlS^C0G7$mz) zev_vl!9CxyYPLq{MaiF{7z2!I#$a^%VX4SSg99>JfHO^RFy|1#krpJ$DGQ(b0Qshp z;E*DN&Z&LrbWFRXl1a3fVU<^zH>(34;VEgcgiU8Q6ez&1l$0VxZ!wDRdEDo<>NY>t zRl`k1gwL`Rf@7nj`rA;Cko%$CN<5GG3mi180M!d}9hG1tHu0D23DSTe(Cb0Gd8{fv z6+b1d;k@<*SI+TlPPcu$MEqXa)qB}_mP-Q;3V2&5i()BBzQISQ^Spb=*Lyt}60`s~ zr&4t~gy{8PHM=kMx%s()p#n&(5-F5=s*$nE7WO2a~am_NS_isrQEfvIb6Z;?2i z5Txg`2ZMJL;6B#nLE)PamI_yy{EC&v; zpol@72UT32l=j>E`?PZX^bSpqDTWUcF`%oJ)t3}A8wLTxbO)2}B+Y=(rhPtx^qL(U z21oI#+sge~{fGf7x?Ck4X6jy%!=zqM?iX?0dd!$ey-YElsb zn`TcB>!E-He-a^0&-|Jw`gl>I%?82SUbT~enMM;zXL>>fj;goB&_Y6{T)2LP8Fua* zeJ+=svtG+*k?{~hVpDVn@GjMeO>FNtP?5oPv`CsrW%Dh?SNdPYt?U=QBDIsTp#N18 z*tk!`L>-ckmg%Q4$Hda&CGtS|(Jep)C2WbL1z;%Z41+8?yro0#&r^yuZ#eaz9DgM( zlG&Zyl^dRXRh%qkARX{*aa*0$oLbyo6lV~9HkI5RKVT_Lza>#Tvz7r_wy2O_ZWdB4 ze_CBMJrL?;i4d;%^a-;01p(KIRd?{zEh#cud%mXtTe}U*qW!J-kpZ+@X0mADugV|^ zj&21sMdDnj73%eVpjg$1AjvN6E(br#L4X;~KIFJuY+Uc%C4FJ>g6K8e8(;4kpngwd zH6!DTcoHKrapKnB{%bgRX|im`xqS$9S}4yp zqYL&w=kvO+pq!Ena z4K>cdi&kl!7nLXRbSYIM^yUxm0R0o%r$VS4qwp%$G*N@rkmi+qdKg0qe)pI1nBbgy z%?t+Jxnb$6{c-b8d*b$0yywoqXaF;t-4s;l;+ z$_qLxi**Kbc?6Me=!I1T4x{F7Kqzt#}KQT$%F7&Eh?=q(C&{`iY9KcwGF zk*#QMc;5ibM&#D1dY3d2Nd$6E_>hy`Hi}cq>8ut}m~6dJ^={6hV4#)v;QeN0QQE@@4XEkP3kUfHO@`BceY6D@-#?GzI+X>NJI z+W;tETH4P>zLfp&&8n$!^UJEfSlWi#*rF>)`CkdLBb4R@Nt`I9%&G;5W+&7Ien2VP z+_)AXuO5@VI{rSuV^N48A)|-2#*o38^Mob~GrhrkK<=!XJ&5Nb-R6dqrh>^6T>Pl&nc4j)E~4nIq0;hQyobE1<=E2A0|7l=RK_BB zbjd!@=sq8p*Ssqh4Sn~R0(63!bIm-A zJ*hz7n=n%E=+10r$Op%12cd9#oVCI#hRxl~`U32x4pK;nfY9E;+Mr4XOO1-Q+q|AW z=8(aC9rS+qYCQ-Kw`Hd4_(RfrxkaNFGeaQ~2-$u-;Hd-T>^7=auhzY82MsI~g4FBt zi3Q9PhYKM>aib~%Ut=oBp$&9#{!b&xxM0!$ftsIS-F({*yIuQFBRTQSTG7XyO<5Ju z;uTyb)CP#yS(}_Ojw#`VEOhMT`h|6H?DXqJVq~Hlt$2 zqw2}uU~MU6#(DLsmp`q*<}8G=70J4H?F|1vw7qv&Q{A>VYWG!|5$Os_1VnmAstN=J zLFv8s-g|o$ga8Ss^e(-F5PB5|y_Zk|0qHgL4uQMEKKJ?V`R+M;pZ$FI{sT{vHRhUS zv^mCa%!!1i7$gppf2p~3l2 zI?X}Y*D_xUSKnOsj*wtjFmM_+dw@FGjbO3QPov?dyuU9%88x@C)YJ6ZB<5>Lo(2k8 z8TF69ot5t4F2 zy&6%2t$|d^QP`H(=}RsX`OUaGd@z9LA>M9EYZ4p$VAjqblX66mvAB7JSDK`(GHWOo zSSt_0xC|eBtPzNsiq$2jSRcKx-N^-+*vW0z<~g&i-8-t%<4$YLuKRJ;7oPG)bz|Xh zXQFJ`Wco#QQ+*VlB`Vq{|a*9Lu$>c9od9ZL+F8B_{arfuNdc}|>}hDqGaB^lh_ z6Ep59I=y{t!hDn^ZY7!DCfxNAqHHoT^Z-Eha2k3`dGl8lMn>0~OI}uWu1$2kxvy*L z+gp-oS?7ZY1x6psDugk3#W!bdm#6;>oX;-zB!nffcI>XfNenqmol%!s+#jJ`5?fAD zq?@H?((e2c*$GubAzQte2jdhwvtf;AV;;2~t`wLN6z?JMB{qvIYhf#p?(Vc|iIhIVua=c!#Z(9%7Rd*q9Rm173``vZ+R^d4VSAGGeJ(I`94n*Z~|f? zri?^7&eCqr4!-Mx>m6IdQaBBNI5DLdP)f?f)LnHj>Ktyv?G7Xi{%;W1T$-RK+nqq{ zw<01NKAt5YN?yI%>0x^R(Z@q@v}!pc9MnBD^cTPoJZT66(tz!F%0Uyaw(w7rf0Q}W zGdr1?jDQz&7ijBIf@L;_ohO>I;tNP{&isU>gtN;IFu|f&??5APmT1IWqDa6G53c?R z3M1t1_8ySN8kSGyPK(QzH$>(DxrW{FekuiqmL3V1dEDRrpxHW*jarOv2hVCXLP9rN zo|22uE9d9kF&J`XB5yz7?J6 zWD))L*2rTDgQ=gnJ`UARZbGs^B+|m|4>PcR-382=JMSy6E;I07kM$P zSf+!sr7Na2CWNzSUO;qm;pwV@{)-dBP{_W8H@{0Tzb_Y+fLc)3$9%>o1meI_$+J@{ zv{(DT~=a1eOv(-Il3$Mk=t0ZM3i}Pgb3_@wN$*4& zL2F0CL&pi-2;acgf@-@=e?+v2OROGc*6mE0vS)^gL_#O=!zMaFlF^!p0yf@8EY2hr zBf=sq_j5;v*HwAm0&GbI9o+j)X7}!LIV+V9*#4STQIAhSE%&7aJu;4nWCBS`>qNfu zB{2F_QauLAGj%59evZC4C!%p2u-BD_E@nx|`Z+@Nq+Rue%orvTB&oYnEEL@jcr9{- zj~SDP4f9*%APj*BDeF@za)@ekFq7}0oM@sjDS7BHLAyAUEyq&J_N;cSW)i-OB=8pv zh?aoo;=j_`2{qw7mH9C+%04#>>=aZN$RGj`xsimT=wtNwKF_U`4;dOO$n)$*grd_Q z08;QM%L&pD11QJjPBqs9Tw;+G>oTK}-gN=%O-#YXZ~|E8_{$Kl~Bg8#r_{cBj(znfI}rx}O; z_2d5`+UtKc^soC@_2k2uFCpr$zd@I`#gL|1ne^9ztnGtm@meqMTmv`91VRN=iSfx^ z;0YkFiq8xI(*kr5{}mo#a08!31@LUeuP20MCif2|7^RGW%+WFYYph32X`iDDL&QW; z8$h(f5072e4Q~AqoYzf%kl*E14zdB@QrBSaERY^JHZ01W4;=jjkB$*ALKbZp&1pY= z-sch>m68mgc7Ug3HTHggf0zy`?9cN8A38oWigA&tPOgtAIkyex@wx+?_s52emNb zC%o<%!=cGqwZ3EwwOf7Y{d$lbr(x#VW);cK2N=*9kf>wJkKnr^{y;72I9D~hl6%~EX}P4)zctK_n(BwF+w7FJva>=9@$+Dx?D!& zfg$hQpKkesiAeFY#WRFauY6$UDuQ!VyTT;KD(UQQA9S<6Vr9yU-H~@wdXpB#aJ6V@ zNQq}*2)o2f&(0|LIjga8YyT(fo)gN!n0Sf?I)xt_nqOlQKdrBdDs>=f#Z$6X@kzz$ zz=vLwY++H4^=n%%S`duu9L%u=R6u@q&jWgZ%nvMMJwpP*v+O?uTLz37#kK$~KHD}$ zI3&|ugPbqZOYV{713X{V`Cun>^fo?23cwrz?SRi(0)S2Yxc}2voOA6mxf^E<=k)dX zr`%;%L`WTRC9Q`VW-}(`r7ULsDr#qbcv@dt6Y>`^(|Z*?sEo{pbq2 zmA($Xv-VusdVO0n`$q>y?Eus+7)aX#EWivl?cJB3H6AasiEC_yQhdSlHW7`(!(?n5 zXYtB&j|vr9ijvJYV>E-&1T4bA^ij7Wb>=fyb(yU?TeLI=3(csRf2w(?CQ!g%bk}@R zf#vKKtT<|9Zpz^2wAcj6K9sTZ=TC}=Y5yP;NXUf_W+f?No{os^%Y=aB-qi|E2Egj# zO#U#z#*L*|4xJ#*>qmWGRX4Or@e8z0IoP>;4EKzFRw=f!r-A59TA13Cf7{xCZFSnz z0mXSe|7f#L!7(5DRjbH4Arz1`*$?W@qf{j^PhKoa4{KcY!4TPZXfc;aM^$38>;2cY zvzLKTcIi#yp)dlHT5jXMLDC z4H0=TH|`;5+KY&E=QdPzHtcVLb}^w%9((6XEIociGr9sG%MuBdiM{6Lq$Uqw1=sYE zR+J@H@vVbPrjhAY3O5=$p}u8cv3D?aIw~%5Q)AQlA?HLRFtKQy$rzBdom~CpmVc$b zZiD%adIadKqa!qGN>O4)>`^I>*c+8KsD`soWbnGtvQ`E0IejFgSwd+vZ?jx0*GhLq zx~wlSeZLDpsF)4Kiu7BV&fwoa(Dya=h1CWJD@5Zo=G0WIh!yfU+9nSP^%R37HFAy? z;C?xNf8}%NTQCvDz|%$}ej^OO{$wwP#E|qT*zVqg+PCz-r_6d)W==kFk?fJez0hRC z-pINFMQ{y;u!i25Ub&F)Xu;gRG_w*TKd_=4Eb1wuSNfXh7lu;^7yZ{k8qp&=T?#<= zm%p%D@7J>sLqT!DJQ@Et`)$?#7{9HG(6PZY>N)W}MB<-wV!rx1%Vg9Vc8B2_Bw*|2 z*ub6tO)$XCvXuWJOTABb3Uzq`@CtJ#^x(}}PZY`5&6h}ak&S>tiT}sVe9$=n}<>G2t zyIYcCl0caG9LY(O>hnH|5q^QRwc3k15YFZUqQE-_)ICL}5acC6VK9?6M4;x)G+5ZR zC~?d-S{*<7@+AH`xLIoaCYYGMb_(hfU2l#&#c>&8ScU_z=ptE|`Fbg;d^ovJINvfG zx$4BrWOqdPH^^WD$}C`o{3)fOupE|7G^zsLNfmjq*KnBN_OWW5UtiK44ocEp&^t!4 zQ7O<;JmaxhbYp|;pX7KkAJJody4Dby!2_0DhAC1zaLD5!bVEeB(~<4w{Y~l=*HA{E z)OrV#ecJ>vOnI(dJqUxwlz{eLs&gKlIJ!>_=-s0P>6#%+OTR`)YcR(cj55JuTa$ka ziRCfy?sG_i^L~A>?Rqv|cJe@k7^3{Fu-q0?WLG#orlDSabQeti)v?dTqj)&uUOrhc z>O-=XhUOChv>-)xLz<)a_*LLEUL^v-Lr7W+TGUaoJE)*K*m48+D0!&L{UhPT**k7H zNJ4B{c7SPf4bjXr!`>Vz#Rw*LWHGr3X%>xQqH>!beZWFXH3+>6l!_ps9-D;I2gZFs z5=Rj%Z@fD%Icj~*(&sDn$UtSZ8rF3SoF@_(_*F|LWkq`bULlVrD#&}hKC#;{0yGKf za%Qd$XQvUD8Ooq)*x{fBv`bth0i?$=Gj!fo9_VLr2q>yjKQkS)&Z((*=Kcwy`k^P~ zE|@sj1uN&-44r>Dt;zk@92-CNpiLpW$?DL@wC}fnAjbj;YjeV2mLMdc27KSVce7Gl9)-=^#&MY_6GQ{qM#6qDXuGv5H)_Sk*hgmyrZ>B7tL)*kNHyW zrTos#U=!S?O3qQXN$@@;p`tIkEx!HDk7=gTAHrVXmzNC$n{|I>k^p|hMwSB^N^WpY z1Oj{O+=$yqNTX&OZ|@XxetrWIKmb=ilA1m$KYw}Z%{%w)?%4;I*!-NJ&1O$`Hj=Hw zofE-3SaLCHD_4c&sCy`Gyv1LpuX;AjCby-d74%4yT453MZ71t3A>=W{@XoWEOed-? z)d-LYgN}U#o`20oS!0l(V$@6HW`~QPDGKAEC)5;zhhj;t;z_5*rE<|RQL8O9vU?yL zcM(#Td^+12jiM?4p?WNNN4E?)Xtyda&!kuLB&t-qcE)8i zYJ?fEHCZb{>P2F_Y0!a5Hp)TqIGRCXJ9Rr`Q9It0c+GpqOv;e80$`lUnu5P%N5l*h zGpOh#EA>-d2H(GkljgbdZh?ChXfDldC6{Z3jx2yGggP&MNsrb-3ri0LLrISiyfr=I zPrDT?4Y95%V6K}6;uf@sr9miT_^y-eQt6Kf1E5%gbIz^p*jLiQaN~L6kRDB1%Xs*T zvjFQ5$$NxAE*w(!Q1R+rg;C?q2!jZHNtRc?b}gJ9TiNEtz+T*F#do*Xtj{;Cm(|Ml z&MST~E8_QitX8V;N43wQw5ui-ulz$N?bxx25hx?wT&vJNINDdzgTGXa}ze?kcs zYSje;_r2m&+ z;*s4zg8Qme!v^Exf%m8Nky~cSAl7cN5vU2{qhiaU6QKHtHNV&fd0ATERSfbw7d%VV z>184~?=by1oOyvqE7BPtgMt=1Q>_2Y4nRr7X)lcZd^`F#Fp!>b*!b7pQ8nHqu zOJU#T;+dGuMj#?yW!>bEemcc2rfrJ6ds&DtWwPToe3WV@?RRnRF#)~k6_05P<)9qo z+n=Isa5Mp5JP}*-YfsbiohOAIn@s@3?BRISZh#x*V7piPjY|>jZ_oS+K%wbs@%g5` zx=lK6tPPiGgqO8nDRnE+TH#6e&3~^!CRg%tK|K1;j zqwx!Jxjg&!JxamHZ^7!@R`cDz#RKF000$sor#2Y!NT9|HLxP79sAxDriHxA`A|Z2p z%a}@Y;N&P_v1G|cUj*H9oCCd4sPd~3uhO*Khu2N z;zxt&fzGlt1G7ABi3~CVx9xXNZufr&(LrL^GkYkgOU|l|k&Gn4zs}6sJ%o0{NOiZI zmPI;vO$TQc6x!eII)X2f41YJatn7XUr3)}v5^`mZbBa*IVhLNEjVMpZ!KdYZiQID} z9Cegz7nBlB>^-#}@8HM3rZDe#enaispgauh03sS(60>atcdwu;3A;@(7~A_Rlm19{ z1n_JIp$F#3i*y)epxoR*=ge)eYY^o8ObmRdTgMpr^SAZNp*tQ63~;_*w5ic$+$j|u zIsEt=;cLHG5X19=GjmBA*f`v%7x%_kFdS5yX^Z61K){$Tac7kT#58B1%dpZqUdTDe z`}&z!KDWKk3wvC1ExbkNcsx8%JVRIN4|0 z3k1$VR!72w&tvY^2O)fsHCi$WAHxgIli(#VpwSPL7hB5WhHfL_EB8;&jx-^O7xX}> z6O*qN6%cFMmIuo#%(cu>d6CS2+D++%wp`oi96ev=F+_5%Dfak{&8zPT5@JJQ0j}!K zOpPLioZH393_k(d4z{lZo}39TSqc}J6D;5Z{^UdvNoYGjRv+{l0diT)Ki85X9ttw# zzUk#WtB;fnm-sjrL^JrY_g?3(l%N%EGjWYgB)85U{VP+Nr zrow=uiwlac6F7l{xEEU&qOsw}%_nSh7Dzf^4<;_|d&;qhS3~Z4u;XpB!63DoL%Ab# zw}^Lhx!r}XXX$kCu!=5X+6oTTAzlOPidtPX=YPh00U5nGK0vKxW`v^*)6XliLVGkLZ?*laf&M#@c-~%ioPW7 z;Oz*YKMW;fQ;XS=E2)R;@bN&=37^~tZhCr8*n080n^}Q`#Nz zAPDx)L#F@MKJQCJrrTl$~elYe6~`p+o;zZ>n&CMVnP11?@s zn0vz8g#m9KHkIEFL7>YLNbl!hP$MLG`Rgy5m<-A`^D=~L7-Rc zxgtMzIqBOOqV6iwLKdnrcK_~bfj*8=rv2nW`F;Ljj>t`?-7Y(VP7QGk>n0ZcI z@%#~uD-Ex{@`=>!5)qZc%j_hWxwW$~%^BlDH7%sKPG79C*w*=V@jmor6}9gdN#1?^LP(LfXi@$*_nG}7A5${ zdn!Dq9#j~d6k^1Tt><5Ba>BluvCg!4TvF)}tQCJF1n=XB7$KQaN*41)VQuj`EGb8? z^7vzSH;s^=-t%K4_!=w=f*FOdyzAzbL@EGmjF-rlB>#!=|C2=i=(>3&k&6FZod1(V zK8|^fm&pG{oZTziGgFDpNA&(q-31EeXk%Z1z>ZS}l9VKJf3N!k)o}kuo7Mkn$M?^a z?!T}R|AjK1dy;nT&k~Rexb`nC%zr`s?~m?(bRxt5(ER)lj6mJZBr}aIKbHz_lW7y3 z>DatATz3?%MUXAMBliR?~kNH-LM^d@VFD2E=ZpeN#OW<9&*HhPrYJ5?- zOe(>=^`m#dYwC_qruXibwL|vX5~&8;GIa(!!*&a=>mxrBJgntjDL6_l6{FPRG#m@g zQ=a}BJJ7)*|5YBoc{?dDFWM~x2{q)=%1!%rqc%&$h48O-ecl&piSg8fw-aikhKQN0S3yLxw9Z84{ahNu6w zsMH@x_sfohy@*46C}yr@wqg$}HD$TUbTS1snd=t=O9Hv1ln?vS@QPjbkYYZaeHF4F z3w@$TkVtnM=w@1~v20*%5WR#4u) zn$W!vNdh)R*)nMZehd{L7uaS^^9P>XAYN24=L2GvG=}v^sDv1+Eb?s){e|o1 zdJq-bQd>lXNa~&7O1n#QKx?V2<5gO-*bLdld%@c9txw);Uk<`*B2z)>utCE5<&qIB z@8cH-YeCXV0nvsRu14jJM_c6JX6e5i4oLQnKfj&w&S*GHNu9v?_*DWMpD(z^Da)|OJG8Ub(-ez^ zVxnu>m?O7Pz=v)?N>lG7m8Gyqf;O+7y*mFOyYv9`0&ot1B$+-^_W&@}5%>|eQw=^@oLoM%DEFG)tQdOD zFHE6Pw%P7mueo(pge@C=Nyn;Qt5c4~slT@xP%T!ooR9yCA#@1P8Y$0qE#z0-g6XXf zip`kA%*9^5^;)z}@ImPK1X!q@IqV(bFjprzXj<^GtJ=q*&}M27P54=fZm}Bn)B~ZV zCWO49%3QcnqiDG`e>1aSs3<9;(6q3iA}>l6L0p)1UvBdbJZFZ3p);g+?StREV*6~~ zMeM-v!e~Js)sAihep<|s^{#Np7iczav@#xNdt^MizIctMk?HAg)eWzGBZYXV0fg=)kpBuy!&AA{#sRJd+CJUE68JJ zSsX~oUUjt2unk7)keotHhFw#nE1Cu}*y}(;+dGgE?B4M3#mq0_a|5@mZ? zHN#>=t21Q0-xWCtzlU38k3rW4dFt7~ZE>F)omc|nY#~dx?T&`*X4bH6xM7=h^q)51 z#EZ5XmCSGOQBwqJ)1h`usBDmh%7Lct(Hv4m&sXw>6}FX0NT6Ivu3j8FIoDj8_(k5N z*KH32l$XbfbqjgO&t1#H)!~XSUOk2vxcFq*2$Za!4TeE8%js%4tdKhVy`xQ(n z*jB3Kk9cnAqeZJ3bn>~@voV_|gSI-MgAY|#3egiblbZFaXiMD67}|~>QofE;EjLM= z2ClQBhVWW$6&RzW^_tdqo%W~3w9PbJO-~9jy0M5YwPhou-z6|9DQoGw60&7U!iVkB zxL)ePC&k#|(I?pTdf_>oa1p91U01`(JMo#EX=CMC`;Zh7ySKeuQ~9-8j&@!PTwM&E zY5g=-=M~B`+jzP-WpZ8BxzRW|!FBM9Co9S{y%M6LT8JIZvoWt-dkL8mqOghh^8r`$ zaIuPp1yf~rn%1M9PjN?8w@4E zJuB$mbrxK_DX-@NB<*k}xG*n-V(1eni+HWH4rl3ZIG{6kAaKEnEn(^%9_FW0wKbrKz_^a#46y1WM(XjK!$arI9J!k#VV_vYUAb^uuQ<_3|`gfzBw-9 zXfHy?)|k8W(JVjP&eo8Vd*=7N?`0?CJTsorPc5tNq}-zU-45q=>NJm^*})o1$ca;K zZ-8PxKtld#wxzP>TU6B`Xp$7Vkm%dvM)y1RP zaC6Kl-kDPT%8~ai?WIa>OlT8ymv#M=zi7;jZmQ9v28ArjLM>U8&(P8}qHN1$voo=k zK}ti16(7{{O(|}g+wjOKA-MC6$k^XUB|Zan&upDfrf{E`qQ>2H4p^+vZ*p;WwckoN z>c()>aOT&(C4P0Vj#usOMBotUmp^&*b<~kr>#Pk505FnuP?MR~o%Y=&#v<*61LZVW@cvlRZfW3-Z?Fc zAu20+!i@0pM2lnH`q#6UF=$b5N8ysme5^FJ!$E_U_(rXJO{c4iH7ky~wMd)1UQ?&^ z_$Bjbq5h%As0my=()Y?N78@e#6m*pi9xT6#x-Dv&&H|iqbo7M)*Gw&^y9V5R3*_Sq z-%e_eLK(D~AS13|r%~6lY%@dz!AkX|TT$wUabTdLrXVcx3B6>ov-g=RCXWD4!sGsKdU#UF3&d?#V_Det6h~`^cgW|CRg>N zd&;`a=@&}1lI7KOOt(KiB`>NFbR(v+*e7&w)(>Ws-C!Lkl zN0)mtEMxYEEG!g)E|)eJmFN@ML|Y$0gjZ4gG6|ny;)Qo-hGmQajZc&PzOQiOQF5Li znWMEaK@yCGLIdT=-+P+zQ0{y3aHZo97imdS66X5caIfSoyxkb%OxwXhr?1<@WFjd4Y2iCc*u9a+@U*shd}v4ehCtyDXANReFRdCI6+rMK+szrr18 zlwWxIINolIBA_x>Oek^mE!6Jszs0Kj*<**C+*g4I<_dUxgpnMvy z*SIT$c(};s%r8X1FvMrpH++UVmO6SSsg2!3w-HmESgq3cqVO)+4mD(BQGdPpXGk<> zA49MIDb0kCz_|rl*H2>Z?)GE^MU z8g;Cz^KIhXrtwB4R9UOUp~|Ly=@9Lt_`6Ev2@cmY&%gcRN$XFZY-^l8oqjEzY#6Gi z<&tIZkA|rLx&<>YO08d`-V~u!ZsB>ge?m@)DFk;20K*N? zjICPx;jnK0BsSE48bB<B@MvA zqr3?so*YLSPP`@*UW{j(p|Bk6k_CgnK2cDu75CbETg5WXE!D{bB@x<#!$Im=7unjo z>nf`kDypWs$Bvq8;84g!AtrZuRBTJDkaM$tSbWbJYP=Aw%5M21)E~Xyl9e*BcKYI0sbyL{ zSl?)96@BS={pVqJKu@vK%C72>YX!FAVvR3B&cS1Aq4V9RLfthPZK5X;`FizXh?aU2 z3~s5DCRpfHSHB?cAsb)<$Lh2V{I?%rtNxaEVX!euj9(l9jMoU28`j> z7>kE%+wzvh`_wuC?!Ic&7FJU<8cWm$RiSbmb)N`~ayI5=@ly=Z9#*+5-Mo!k-=5=< z=NR%DI>=X>y7tFB=OiOsF>hWKS7IKskIne znqt;9#k|p?%Jl=KMecl8(d5iE&Crqxm(Ga&u=igw3uL#kZ7CJ{<*t_%QL5~v1G96V z)=n4^OM*`o$@@In|04*79D6W4d9jr5L$l_QLkc zX;I6f?UQJ@37+oWNSG~nMb_r!!lZ_Isg^WUf6F&tPLh5592P1Ib~(&iz;zs<|~`nsiw2) zOCc{i9T2)~eLmuExHU44Cb@sw*Vptun)=96MH9$w7F!|hcZ&U{q4W3j&TtnFbc`w@ zeVQY_;&r9s+GdHf4&HAX79l5sTGqOK^Ija8Zq3jH)EB?5-n`D!B3Qa*zMjivx3zP+ zZWUwi+8BggH8RQ*VNqd6M2s4QpXxdsHSWlW9i8KMcGlpRg@wCGlHsaMOi5y0lA!}O z8Af)Ve2v%)bny^bb0WNzC1E3baUpS>zn)&%svLvHG9jT$=0AEYQIUE5haLj*yvHgR zmgv10JxXhI#b{B181KXqfRiBgiO-i+jl)LtR&w{1UP*AX8BK||txfeo_NIW$=|njZ zDXZrC#f)ku#u7{6US?@hNVJt(UrNJf7uYSVQZZ#!J6i8}`}j`A6iZhZX4bWkFFY@j z{k(!TN}EgSbOTe7kyGleyL!-0$HlH24=mZiLgbCvBhs|0e(tDvb@iekJX z=@eB&en!xr>?%t1YYJ~2W?SG@Ddq8b-o9lO-iL*4IMJANuXi4*UbXoJ8Dg_Pi!xBW zy8~4n`gWCG=XSC)=(~x`ZF@S*R*k{fdh(Zu#x1o3E>b-L##qORYC&%cvD{T}(G@l2tFB zOpA|rRof>M5W>9FJHJXSCO2M?6{1y8MQC_YneF0XeIZNtqI#j_qTxZfOmlFdhwpx- zjQI|g#-0VU&4#n-iB(qfi|jz59)ok#{GJK(C@~+Ijdah`4`7+QQ@Yt>I_ft3h1!F4 zIG4d&v42_??yq|2WxE|uR-wyc!XA%lx;PTAiqPp&6KGDn%{pDNj!HaqoB{S*=d7of z2sg&A!Zn#kF7HVca=eulk+<{yin_e)&bB4`i-yV7&}`}~IYF@JM%fgGy5_^+@6N1? zA8>c{WEw6}*SfH_ZgX6$Ox$q$QV0e2d@PiSEQq9Nv5*LH8*!XH^9$9d4Y|-mZNGV; zW1Pg7rXHiSE&CNq&0IUiq`3b%&LZUv-FX;b@f)qZmIz5x+ZKx?(XN*lhltxCx=e0Q zjqW}63E)m0t3?OdT4Y9@@lKh@du3sE%)|88lj@&@b@MFSZFKeAhCu8a@%fg*)A?cz zQpjmHTS~}QVd*d{lO=cZOK%Ilengb%$+E|NA6nUsrQQe8z8ldt^huE|8hfxyk>yP5 z+E6&J&lnwX&EMl#>WuGA9^Usg0=hdHEBB?(;r-;2-Z_(rOqZ7EMp-1c-y^sg+0-jJ z7_Z8;G3v|5+G)104hzFY9l|5?>-0S7{3Vn#Prt5>3<_V!iYV>wYImcv_WIlVf-hc} z-}wAX`CzK_L{jvXm`#sNvG?(`)s1rE2%NN&qCob_Zr&PVzJA{*;^7!i1NoEeQuYYr zwm+#;lwlH8ayT(koc_cwn8ZD1L-z)qr-%)UVS-$lv+7z)?L7|Pil=j6jA_<%9ZyLM zou!6`g#0|0JP7rq)t)d+e@A55hrhc} zNVfdF!A0UGBPJ0!Qcl5Q>1P3B{o%|n2TOD0v-KLqCgx1a&A04cJ;w@IDx-py5IuJ-rA^(RW ziK5aOIHHjpBs|ga>OA8^3GQiajr7ky#vO(W?@KRtV4M!ASOHRDR+Cbfi0JN?YDTZv zDyQ8E5va~|y+``8;c~@ZyKAQzZGwDk%M5;UB`~JBuj1~1=6cB08_xy?IjLTg;rhgV zEApP9U)&fgggW5&9`yd3qyfR-j~?eV32*9xV6ZoL&wdALl2&+xB*$3g$|w}xQ+a)l zx^o~<)9LZ~o~D)acoBh1&=P%bw$iM2-X$+hi55~ObAyYZ(_f{7D$BPkeN!eYvH=mX zF3fe;N$##%OuUw&k(2x~>jv?IoAxc_#`*_E3N?<%7_q;z>B^!+IIwLY`^7G{BTBS} zf&uM(7g#d_da+TP!`3%plGb^G3T5=K#zwTwvQzxnK<&|(RQ?A~`DlgKQuC$9NNh#! z^joY<{S0TfZ3#pU)EYRmv(hwY87%(vC*lqauZ9qE6cPEc+t?Qc{^)XauJJ1yn@ZaE z&1$|wr!Q|%Bj#RZx^V#y`|_D!(r_d8KJo4WM1JmRiqtD9p)%xnr@*9jGKrVDM8n-d#&TXB(7bgCJHwQ$ z#hsOy`48S-_LgzT>gJ*xKL18j_5l+O-QyV-pC0q!n9}aK%k-3!NNEl+C;nf*Da2z@ zyzAAi9;MeGjED!-FflpFxrgu&Z^(6jUhXBnZ1d+H%5se;c~!@3>jiS+Ixu#3>6=s< z7t%H-4;n=OaLJq8Czcssh}J%;Oksl_3pxmyI7U=w#s$an@JhD~D(4#of3iDIHJU)CpXx);~kdPzDL_cIP3WFc{^;e>;plui}dZw|Yp=_XvO zbJdm`1ThxQ zgK)}sWTd|&^Xn$1ub|M(^7{&}LX&c|*pFoUKa^+epOozFZ!&MDlw{BVY|Wz8Mv-L+aHrOPKXg$RD< z$N2?6PF)Pw4k-T;IgsFFV|t}(wwDj@AhGzz>J&_BEB>&xk@R{e$x6GsRSx=SDYqUj zgLG}4|L&DC2unZxDwM}&u{+r6aldj<=9FoUKWapFxvGfp;{Cq=u{C`IS0*f9TX)#S zI6=X5L7$p9a;1|fiYQ0OV~DIRp~Z!sF_e$g*{w+v$As3!Y4P4Q-F-i%@n~$yJO0NT zwoN;6tp__zwoa?bY)-0+f4?R3<9jS@?JogF&(KJV#D)8ACxvtUoPP>gGg>-u%!ria zJ<9p{)0#J`yn@;}(p)PHBLn3r^2o95qqX(xU3u%srcW;% zTz5Hl-_2*zpe&cGv5zkIqC`ZHx?z{mm3M_$7B5}o3v0vf#YKCzR=rVo;4@{{rFQ@a+e99CA->^A=QN?siFDE$nm`ROc;kh+&F7~+}Ypkm&_jZJC( z2;x`a;O&2;_G8ESTI{cBOuiMGh<}cgSi+4t71OrLhgg4pgwC>)2Af$1V5^^b{1DdH zIY&u8cCu?$n~P_@Nm!0qJHT}FjG*mx91>-A)eoMNT7 zdF~$R(D{&*LpZ9}sr!=zRx-&%5@j0&HA_|utPcjl9%Yeq2hg_r)@_T`8k{_&cg2YL z)%Y1X4RIRsi&_NACqUr1WS93oSmJpVqTZnK$=ZZo<=)8$(yO>(3_s4|agL&p_s9DC zF(4kD!5oSER^1S`?$=hAcz+|czZ?`pVEbtcCp<}}#plZpI@>ANmM`=vv@xFEiHu5d zp4YC#^T3@kY{35z5ZGw6Dz__+*R)P zc%K`Uf`TB!17$bMhfilU={+~S-u?LEjbi>dhgt0Tdn!0#cld6&#_jw8Jyib=UVcC| z!l0NjyxcOk*d^1MU~6S3c+KM@Qr;r<2l$KxLcfZPKJ2A2vt@d)%)ZGuAMxsuu%lzW z7NcVfaQqBg*PNu&y*ypo0x?)=kAab*AGRsXq^dNr?V=`Z<{#6LU0IM(R^NB_-4cF; z`|~O({->V!SLkO?MVH;D3(qg8CYES9>yIK<{CicY)g#CGWrMyX3!)UOSMBo|2Q^-~ zg89PKd!3e?ZDtM(AEkprj$fdDWt`9i(0+|8tjmWV699_&FHtBIKaYft9lEN8@lF{7u+;s+&DfhGvA>-~4sfnE=GDDX3OIwd%VHiMsKf7P7d zj|jWYxR!ZHy75!zB_FSC=wx5$P%n+$b8-JALw+Mym?u}^#m8Yq zw?OIY$Hc=o=b??WfD<&3P0E#tB_j8y2~aQ74U1pz8X($a8j1h2e}`JW^H+ondNV~c zk#2vkR@Ps-X3$FDiP%TQ1piGR`vT#yqti9qm8YEA&oD{#2x2tKo8NEEl?HwT?BX`-q&`#&eX@WW1k53SZW28RRCDoiIu#z(61`?yj{A zuJd)I?t525>1SI;;EPkhd3c-hK@zi`DvFKex5nhoo8sb3QaKuCjACkAEXKlGjs@wv z;5V(8WcU8uqKt1*>vYC=Z`UXVt$%hu#*2CY?FL`U{(yZ$ug~ada>REIpGv~nnDv;* z?Q=o*HEG8U3iMJAGqa~owzB%`39mCFH<&NAji-k2chgnJg82m>&jUBEt;Kus6A7#vgm1`#}Uw5O0EeB{gn#HZK^dl=9 zp%o4BTx;eQFPSez+#O(Y2}uWQIjD%_gMsa=P_^*xRj;>_V0ry_9?rx+q+fj0lR*k% z`{1Wn-4~03N>g_{I4ii#BV(Q_9Ip|%G%!rxPnoH;C7di#Jl2pb@o^h=J(c^f_)lH; zxQ+$4>NJ}n&2%f0^ivx@N+~9(apb? z8P3RPKs2qHiwbxRjr3T0B*NdpS>P*cvoBodW%FD5NB-fnGHevwg1XOXyh@(W)N1p6 zMeJiAQ{zhcws0q`)XsUzr-%mqm67YoX*x~Iawc(qWy{d3F%E;}`9IN5`J6-3w?_tQ zt1M=|wurHZb>I*tm?L}T;aRnnE8FYfXz_PcPh1AlczRm4UYsl?cHzm=%;A{!;+a*i zV`>b$9P4R=9nN6jjCnH5)BO=BGclvEB`D3qUeZ23%kCenhzxq)EfH3bzYfiLK`@gb z`M7{r0HpA4j|h5PF};5K`;(HX1E?K}ni-zA{BENekxV-d`7(pL^RxB#$8GQMm4VHcQ6nM~>lDikvoDJ4H4#ZGzepL1 z1f|&J-Ih}cL*6Aekb?YX@%v2%GN*TOj1N|y9$=v68A%PVKyFT_u7)f1;Yp}FW7Vl! zkY}1ZLsFII4|MnC&!L)#UPJn9Q49(6hevGe@x83Mt2s}94!+ZAq|*7$nD-TRKVNP1 znQ6}nMX||UEjfM@1k=1@=`ER4<9*`U5#As;&DtgT=x|7>*VN1HsJ+WB_bTrP%n2>e zcQehYvt}X) zPO7^73pI9M8v2W7yw9H(MHwO>WwFu%79jo0xLrx19Q)>=ubR zsLgi#okeEaq5!|0P_p^oPAfzX*3lIW*z@jidP4zEVH%?a;tH|fl4<&#i)@QbJXfY> z=gob6g*fPEUdD9R(+tR+8<}n2l#1gj`6Av0m9V|ZCsW*fI5@z6-BhR`T$1;Lh{Idt zFTd^Cgia><(+X`F5heA-Y(~1h>ufBBBKMohAzqlTn(1F3q|&mLj0(mZpO{TR=T}s| zmG_EOOuuiQlY5HRlXSRv`50|plWwRkEO0?txh7mPx^=@Uz2NM6yE6p8a_ zV1dKC{WLhvw;C@;d!#na$_j3gcBm;1&0E`g1bYDI|O%1v4jFG?ocGb-MxhX#S5Xh6nCdMbf8CQ83bTX8f5rx7 z0%Db=gBqU$ilUL*YRRh4e~<0*%bB05w>hf_r!usC@7Pb@+1*k3&Rq8bZpWxa4%#2A zlNVi~JFgL{dfXuDU}evdY3oY@)1`qn+gSXYURIw+596QCT!%-sC#J=^3fXu|fv@ZX z1pvmYbF{qxfedqCl44FrMn{ho-xAkTp*O31{nU{Fg17NvKpqk{dIOD`;AwmLsGZfz zWw5x0veaFRt;3lAzJTfC?~O!9WCQGC=TFl1YAD0K8nI;DM@Gjg#5*m?7yW9kJw4FU za7+htyKC10Be0HML}pZpL$j-TqNWIz!o}cF7H*Z+nzR(+t7hmXr!bLi+MN7**_4Yb zXU4tvQ25+Ju@%)|e7YjY>132NN>%42?HzDE>fyB8!mS%tnU%!uI92;`#l~>HA<(5( zSI>vI-Hp>T=7U^d;L9!{6XEmfQ&q*&WpD=!fi4;geYz@}6~~%UGFeX1s~2*s=mm#O zt7)-(mM;|MKcqir%3mb+6#{)zToWQlhn!m1y?aA8>pF;yb`{tkT$(hGex5@1?D%im z@v4c3d|d0}@`?}`v8=xkE#DDG;n*l)20F$Q+Wi&!`y3&awHzCTI@baHQuq4ZPkwk~Iw>cz?6Ycs?hy4-{mrp|iFo!dr|+Np#yx@FW2ym# z{I@^53o|$8KZgz1A@Tls@ra8&OL+f*KXFcRRNKosq^$2B|(6ETUM-&s;W zd|v#<`F+x~*$Ke_AS(78kEw?z@vjOay6uBvVFuahaO_C8y){BwZ1q(QYok;o@+CL7 zTa?0dYwmP0v+#b?Xj81vGmwh2JA>+zf3wg06?SxJZbwI<^W=+y&Pmrwx@JB5%>mKz z7q_RiqSwiHTSe5J=@70Wf{{*%u(Ybi0?yU}RV}&B+0rD@)sBE;DYoDFa@6g&0S5u9 zLLa3_a*|35R(0?^D+4CQYo-rxvh$vW1o?`KbA5=}Ae5f$3Bgw_JLBq#Kh)X-7yKG+ zV6A(>UV!-FE3-V|wLk!^=iU^Ecoqwr1r6S7&k8I$<^ynXUR39o3I=dnFyu8$lnE~)P8$h7VB~DvTHfM%a&m($XJva;gW$uAlTwVGD z5TZpDN#5YWRGr16zE9&edl9dD`$vaT*)ph)0}Lg*P7#!RGDRly;GL5*d9ls16?PpU zAsX0pLkb7imi=gaWNt|nch7duK{eQ>M29kxVWN#jl>$i~c`eyfJF3#)>h$g3VFuy@ zIux_{kIzmYM~c@8&u-4~G>tuga%jy*zjW)2NP zPt4k`5+Z^J|4n@6;f*5Z3FxmC*rwA(i_#gycbna>o>JYE)(G$miz?zGo)J?MB6P|3 zN?LbnUG5~rvfNet41~{>ZeKtC4SY;JBG(~9X`xsi7v0;3&AW9n7Of~yIxW&U;TY*; z%m`%CEB3e6hHa`Ic`#l#4=)v}#8_@Lk1XQ@l=oNN+5&{hO2S7`+y+|IKW_g3R`Fmbz<@exKF^`Cy!8(ZoyqSxJGX z`XIAckF$g!H58Otzg<1l0!1Tpg7#yU5Y*Z4mk1Uv3N|*n(cWbl&KzVk?-zoqab?ro z!|B%fBx@=u#V~Xzu8~``o50PaSetv*bNLPFOm{Q=o0^k>INvpmvMs5yOVwwPUvo>k zGF*z4Wq{2dsu|L+zoLy==IgE0p8&!-N{ge{P&;ekq#kv~dY*$JkN0kh(-f5_eu2^# zVjenP|5*XB0tf;8ZC6gC7ILek-FeRz7jvW@>Ta$HO#!~f`dm5h+J5gs2Wd}X{J3;U zw-gH%0b)sw2}E+r_;yOuAt^Roa`SmX53SbnuKpttAQ|C?U!P$iuZe^F!- zDpB43Y?c!J?RU3`_&@Ob%5PbEi%rH9t}EBL1!d(xd`T)$hH!4IxSGYOOByOW}Wkpk6{~#m=`#u&?UWA(d$?c6eiGyXJizYL!=;8r(s4vHQ`%Fw7M3b}4RIXkgtE5|rdQqS zKl>b`gwR|QTz`dpR>xgDFycEBaB$~-ln%c6^*57O2LA%e{vsB!Xr=U1_L(K!9v8ti zevKnQ`Lxd6?vkaBkzk~$of`gO$y!81Rrql}j)NQLbYy6MR&vYhs@UI<1d8x)AlVf` z*{dxJJ6V`)GihxZ^%k-8&FcsN3CKfPvTZDOi>-Q8829og)biowC$E3e!bWhGGPt5I z&uQY4Qn_RT{K)D!eJ%2L$JU#3re*au%C^a>5$VF0Y5w&KY~=wceE6e8k3Di)=NsoP_Q&8*4&__Que}R=MA7n7HM(NQ{cksu z+Z(&2k4pRAv4bo{J5ySZ`U7IJeZ>jTe0o{tqO}Vb%iR~0hT<=%ek4AiPm83b^>D;y zEx-L6+dm-Ls3AQ*6Dr!+QUSM4|7re6=T$h8RQ`(6#0o@P2p5u`QH*MIZRd zy3R!okQEl`=T}+Hk)ktn~{Yo@r(^W|0DMHHW?1^YVl%B!h}TqlxAZTs&Rj{!lqm_$bsCD#jBaVZvs zngD)53^hd7#;8I#s%|JNQoD7`7C8dwwO{Lx0J>lIwI5a;_?(EV#TYxx4F3wqXG!%B zsPN&1uuIw70AG84B`=Sy;7p5NI)9zzW3=2umPu)IO$(8`(LS@R7U(5o8%L}~aH!sK zy~s%Y&~^AX?j;91Fb>yA(H|!y%@zEZP)gXKcOVj1N(gvI2#_C^{p6BVpFF0*tq57* zd#_Vvy}ROBO%Mxu8r1F4`UGLGUK{;!QZl<>TE=d@)L%y>qHh5X+Yw3j%P8yfXG{Di z-fdnL2#o!XsqqI7VQD8Dw=xRPZuL6LeAkgRYYSu+seVnwo~ihX zGS@QYc3Y|6;<4~?#s@0lZL-1D&*psGJ4Gzv4qAkec|nI(S1QQqU-7ZQxc{6GOXshu zjbV)z*81AH>+L*<&G)j4n^7J58Erb$-r9z1=pZmp7)xs3Uyytj7g(uj@LW(x513mk z-5yhKiz09#Q_<5;wVIewx*G=H1h{Ql&ioR6?tYU(^Sn}C4eHQyq#ACiHjpE?kT_>{ zmvLq=_g&79N0vF+`!G~1S$_MNR)G>lAHw?tM-z=lk#6o;naS4f=QK%fSkKLG2&WUd z?$e68*9ZLz>D@d8YJ^1MWj}y#gOBZaVs>l7t9u(-6+GQ>04Ha0dtcu4Cn`69SGzgU zgU1Jqb8uMFl!v^?)n>M2Wn7q$1+d(^w;t46+RLsWT}i*YQw|G zs`TSE$^(rDKrbtSyP{{@ssPr;oskJ&6JUZ5KW6gq5*2AHWD9G`4qTdm-LsI=%A=homfAL(R?TFnV9QI{s`N@H?R^e{H$|09Apax-5+AnmNGv zrV!URP)Bx!*&6+gkZWU5Ks0O=D`Qd+_~_*dx9vcs!9bC^xIZaRN@0=ir=MZyHkf?s zxWS?r*Y7rVOuQq}Fk?hxraJ?;AgXyK>B@r7{o5f=B2#pam}6BeX;V|~jmBUsyCjd0 zaU|(_{VsPe&2`GU7-!#?=uM-fn^a)vI2Y4QoH_lXJgN069W*gL)M%GS|BE*RAm{*N z@)D`AxyNQ~6jfi!qPg2D4IF3Ee6ERr?QbzKrL`2P?H#`t#hqIoRNDxMODK>Ny!WL7xBvGbbrylVD_rHKi6SmYfE`vFX!d z`#UgmJBKZz8CMErAE-MMAu8#DV?BtYsQG4(3b=BX|2a!NOI zrAUiFQC!S=h0N%#d9vnG^kI*CF_BlJ@s zJInGnDt93J?_0&4c|rfuKF6jY--cFds;YNvZ2s{z;bpJu|I-_1ja?iGvXORMoe%$p%C@2qSS}b(s;ZKHo zsq?>aNKgiBpOevS_TWdFBs%~WJn zL20aUsp1k*G^d|y7dPj))Ty~%PPb;s4@Js2MX|UovYa0F%$ElJy+^Hc_C1L;yWoNF zh{0Y9E@buZ*-~@yvsCfX@S91Ff$j6N=|H7BS6$q828!&_-+P*!OO|azi9U^`PX;sJ z3noo@7BvZb{gbP6&~C^h!{Uf7u;OCzFAVHVq^|7M3|py2Tkl;Qw~Bhj*bg1CXtk-? zlb-K(>fWG(1_-Pt>;ozZQB&d6X5+)>fy8AabynX$cpuGN%Sapr7d;Idnnxez%Spg0 zC*!Tm^R&4h3^D(_KI&MKDCU>*h_I`nJXbO^``MA^YxqzHhb&2PzdFTA0juQX)pN`} z?#V2~8dy*YM3lreWp=6X!6A3jD)i(Y@K+;_DmHXIm_G*TI#|XBJ(-GIfc6(f}Vy62Pz|2_6Ea2p$Iiza9k&v?VTX?QLC8x+6bsHVXzhdC6nl#{@SXnS z7K_KpTOA^V#;|&K+`N!*M@BdwmCa8f0xwO;Yv02 z7CF~Mqv_+)AK`AoI}Zh^?{ZUbqsKGs#AjgfRJ#f5dm25xQU5@n+&2|h6KvJA;v(TQ z{`gadA*kkKs&N!C28H|68yF?r?Wz*O?&@m=DW_Dz0APda_9fK}kpOygvm|~x2t+t7 zbN}>7!CTHJkwOJ$8j`&`*b!Wp=}go${2OHp$wlPvUxPPUE1FcQlq57`R{5bON(H&h zQ~~(HWBvNW8igr9R-)14mvGoZsrYGY`Lp!l(ewp{M^r?oqY-f()4VK>Dr;WZP3E*% z;80Ka6f!jTNm8FsoIUXP1u(bBK>~g8rT%qmB&^tY*6jXSDHq6$?{+Nsy{?MVoZ=&6 zjXJH%bn;Ic$%-h=5E_D`Q7~VLw9=pE#XoqIo?4~jhGsm!!@LYSt`zinJ@??qf!ff( zSA6M{fM|R#VJs)3DIUqDOA*(UAH=>tn$JCMx4d%wBDu&(_))v6qTzwrYt(@%xSA+a zpnX-|B%W;qU0TP_51_JEug~yJ#Rm+EG%(~Q#c9M$fZ3n$c+%+X=f5{`oXF@9%1r>I zavg<4$^W3eI`pyt7cnj(_-}F$9CKBRa2Wjk$Y-ENK%dST%&5j*Rn!tkCkEhk)oLXXwHQp=(Cm{@-%yb?I+ z6$7rTOL(R;{v6R9oDH%BuD)3Oc09NjA$JzbO7@DiE$M@D-{wjuldBLr^N zGoFN}3B~KHwi2q6?<#pbUOznpd*~3|>I=Vvni?BqmuBj1en2Qkobyb}rsJ)UDLwtv zNT~E#hqpPH5%0xXP6mrrT*XQrIDZTTP~5_v)0sKW-z)|p0^(tego2c+CNf~v%s}(c z%+Y#|>)w4;KEqf90PqbZu%{tzPM(6Cd*d)WhChT=p_HGOcRK@S1u1K^Gsp|)3_oi! zZGwX6RSA+djbf4Z335Mm|H0H;;BP9&`g{rz!+gjdl|Q}wLT$) z;X7c_iHi6x1qiV6bV3k$(VCr$RTCGE;6egu^hakqW#6iTH)IUW*y4#r#bXfERVgTQ zZ+Ma5fOU@?z?D$XAtydnzwjvnRWXEb2uw0RqB_2D%$aR*Zxg7hh#Cf=NT>$p&5pYM# zh(eCCb*+NPbl$xCIUh|7Rsax?s`)kglvQpba%p0{UNcZp6SXsEU!VMb^++uT$jxl? zjEJ1MA3qiLOMg7Dp?7m_JTGi-9 z3iSe@+L(r;P|Sy98hKQk$DeoW_%uW6`w${!9R z|7W|jEcKulm}XmXjKgObCJNLf*U992eO z$HFOV@lE`Dq2tntPd<_$ymZ|C1lSM@oqyhJoqBg~(qk4*0;t=B1>Hi6c~1+3ZTZ&@ z2Vew3L7p`)@1=sm0h!65elWFB1IUBtUPI-*n-H~I3UDs~x99u(RMm2tWuyAkS%0>% zgJ7g_`_>KsLyzdex_hDGSg;jFx!Xj=JrZH|`cSJ;o09vsZZCjWe^kSiA~2m7rUIV= zQ`@@fWTr_X?yknFf8`1$=`6!U5c5$pFga6rBaz%G6FBOL=P-qbDlqA7H-JkZY2xq` zGk|)@vCTR6m+|lkDZso%L$kfuo521u?y!NsH3as(m+Whu&vVGZTl>`b| z)p$m_q3oAmVQ4seKUWio%yCYy8T%=#xU*5gRc5H(;Ap>)q>~5{+3;Wklo)b16vcXZ z#9Rj2=+Bpm5XP!HR)6&{w;jS>5pW!G2E;mpIim~Pc?QJ+1CC|wMvQBSXj6ttK!=X~ znB|cjXK^Ey$9mz*6Sjo~(aQ?fZuFPFCABu7##JKF%GN0f;)w53BqKNfQpZFNy@frB`&qf!M=vJ*UY`cuGh2dNIZK zABgBKlQFv1R9KPph&EVjt#-|+TV?ICo+joZ9>#33PyIQ+L%wZtVqSHdp6ExK*cFK^ z>QKY%p{hdc6H^C!yr4azr`{h}V{FD+iR-LMHtyqac{bDd$v>E@2d{3iVuh@gHWAKt zJ?JTI&8rpdiYWZ^Wk~E#UYWKp5^{gkSGYA@-^zehk$cB^HnIWSax~R2)gICWiy2JL z%S_z1s{^S3<{v$|&}53KnGgGYzBhOz3SH#u zq0K3+LROI~Exl}UqUw$=_Q;HewNEFXlXgc<`>=j}THvEuKA>MVs@r%6Gi4u+WkRML z*=D_sMFkIk~Zd(l(yYThkv)a1)D0M7T*yP91+1U7DVuX3+fqE;%fr%t%L^;eZHpA z3f)~k1(@qK%{W>cD@aT90`M8%d)EwP6wsQ$E99x-wkyue!CL} zsvHY^dI-LWf_y7uaSc2ul0=F0cR$ofdmX2_(wDN_=XlKAVMoVml5^tZw*&0!tQPW= zgk$f`4snXBlO=YPk5+N{5ydA*j z2^8}GmeVe{_0FiJHl<`4){Q?`o9H-sITry{MAZ!QW?3BxY>hMcl1a)34+|;ln>B!q zB;NgL+-91nV;k+6G!JM|m%hf`hHG$!SaZ|;4}6?CLR5^^YLLYQ{h>iJ6rJE6C?lAv9FO)Kji8+6UfxLBBf64FAnxLWQ204;aRC;$vt zXMXX7*?1zYXBd|E?{z?gJO}937K-BU?-8iKd^vr4A_?a68p&{Y_H2j`3mC{dWXjWA zgqvM7>nZ*Xh6kvq2dt^q0w(qK7bS+KW*GTRDv82@DGbN{Yq55S@UKQD*%i=0RpF4D$ z;PMS`4_g)?^vWf-M0psS0Dwu19s*`3nN0qqNt+|vQLrr!WYZO6yld-;I}sy;{Vb#I z5`0%f$|Q?y0d>hVfiY09Uu*diDB8Dyi`fxqmR9q<8KkPBr>xc-JZrR$ulk5pC^;1d zZT_YST%VPNgSL1DLij~rm%-6k$9R3uNh-pT#;db6nX0Q|PtRK@p#h=gfz8iho0EN% z<~_kK<`;0b!1v9mV-^fYQnp>kUmCpDms6=@9QC^wSY@5l4vh00vfMeEB3zWglHk7s^WgukG%W){BK^2wB zi&>&nfo6%iPQ%KNSawZ_pvu&7eyghzp0GwIOi2@*WmpupskKrL{{*}zi+~%MszR=# z=y^#5EN4+rg{L?>On-qO&_iy>VY&XxL%tDOD&F>I+j$@}=^EUbtyP2klB|870mvhP za6MLPBBjM>IE?I^LeoCK~O)dUGLu;=vaO{ zT*9BKG`K-r!8mlwHN8u@ukrKitj+4g$4cMk7H|~yg;}%Y-NNUbhb+2p24}Qi@&s64 zSj~tY#$)Y-{ZYp=41)@n{<0y;Buj`c7mjXkA(YGSNW%eVKKLMD^rYo>kjK9yzR7=AUTG@;xw*+sgA>P;-#D7Zy_9zKQ2*4V>tT3^%J~(6i4B>PROEDzb;b($x%__5= zHeyt;LBze@*{}Px;dQ!HKL;Sd;XV&<@5qFx57RG`Zvnt0yp_ip33hQxsd3(Hi~Z!q0@f;U93lbi=^s$2 zix`?tO|)Kh33-AvTS|$L&B9I7N|A3SyFrou0;@=wI!3dX-3`)U!@3z9pP7k_eONN+ zee)$V;GBA?KK42Trd?8Pw+LLGVN9mJ=*w(!`SY11!Aif}cn~?R*|06VWIq!(Q4}Yj zp(TI>P;v(=KSidxF^T9$tQ2OAL@1Ndc)n;&gdHKjHA1%$DQQg`V@2JnUYGT1Yeog8 zc01_#gO4d(mT9xPa553}A+-2OpsO`!hRK?89E=>IHG!hG z!M;gO-XV>;a4+*UAB;TOqX1K;`DbhgXV0Z(@{XK+-D<($Ewrw>_@3GaAAE|oV%$`3 z^$_>?yelxzuOZ}!5X9j+_&xHdtR7vK>ao}~%N38{W-xhq_x-%H?tlcdUe*YBHFHKZ z`Y+;^9 zqg}-l&JKo<_kdCd6}%vZz!s~*E&pT%?DY^STM21t2$?ggAaTO~gO5LEbZukYERS!Q zNu&&g7PahKwIo6Seu!T~45D|ZW04v&Q7mscgD8xc%bM|^82q7z159L(HLFr2o05*c zU$kZY%B-MPYC%+NNtK0TDZ8}mEvL+BPeWj{Eq*=5#oc`(E-peNw0jus?VZXHXY&=W(reW{|b*58|^FAw2HX&x?7rORJ%hk|VC=dq0oy zTx4uzB3~J48ko>v*1{)>N~02tvJaU`rfJPwTF3bmxK`=SFqFEkp|`W0FdP0byw-1w z?^BR!75%wLfV4D;eVV8cbXz2`o^kmaQi31vu^V$7hA2_R>K=t!vaswIS`=KaLV`A2P z^+28@8`B;b4q~3*$QThF=ng5iXjibE)||+x^MeG<#g#P>{WrQGObyis;ysAD|Q3iOlEdq7Y4TGL6q@VmjTIR zk2eK4gLo2;Qp7e(AOj!DSvcydAL3$`u#Xdz{NZiZiHbA%j&Ab#*W{-duO1G&<|hZ=5MvJ3?j$!P{`3F_PH5f-xXDK4-UD!M3hfec%eAGSVeFrYRT9Q5rQ_Kz4>D(HW=~st1W+zIH==2rNmc z{VprAP7|>9^4fNIk}&2iBRTr*SZ<|pDQB(CXPj3D%p448_fRh7zR9hO6AR0WpIslr zAr@VI`H;|W&&hDIM1Q*m_*p7Z3_=ZpgbBDlh1Zw%4=9*0cWbi0Fz#_zUDQ&fb0w@= zeM!NR5cP~RE1D~n%LFHIJ+6X=iF$xRKDpUYu-nTS|508m+s$AnQki|-s>HTm{OT;G z;5@%GF}_ZE}ani!|nul$e---}?> z!u2(8Qy+fP=|ZZ=&Ho-QuRl}xGU?Wy0t$Q=J|t!tp!l^^e%!^3WViz9jXPwGl^*KI zkmp^-sM7WU=1{7BIape^6s73TA5Ucyo!0s2qFtrOqnkYYFG})SEOZ_t_y&~e!o45lN9w+j9xW6sYE`!6NFpo+E$c6J-fE2R zkA)HryQ^+WGc&dU(#ssa=^v-Bmik)+78UM(2wJqjJ*uaB7F*pe)>UvMU~P zD)-0f9LaTQt#p+nhB}24X>q}c!(y6GRjlsQN-H0|r)Yn2d4I%c!8KsR(xIAT2E3zW zX!1Q&+Mz$)J0ZII^3~$`5~S)e|ApCZLQOAd%K`C~ePcP#+JJJh?jajsWK)*$R>z0ZsaT^i%dSlQazS1xbi6*78p zK^6P24XcPSN5?4T*hwOSX(q`G&f0W<$RCEl$6xfaqi}%+$|#@tAZZlY2oZ}&Ez6FT zCw25Mq-QL8AqP1QMH!~*!N?rQ%DXl5rUXT3b0M{6z;zs@a|TjBzW^r7L1IY5tD8u+ z6qtuklODpR0kqo6(4st{gmhreU6^xZXlG7)&=QT@Gds#wP&y z3Ifm(r}v*@;xna|9>6T+uwr2J0BHsb-;yF=uO4Y0T{G zLBmMoH~tt$M!QW#$01w(hH4}Tr8a~~0yS}^*0$Acs`j&&)wJ}V0{T?koA8p2n#n$& zFHP|S+(Jr`ffO+Y0*2;KXcw*N9=}$9q&3&mY)+?AWXYS>c69$F04_6SvS>@bG8Cm4 z2FIH)5vVF_;&h&$C_PX@-IR@Lg;zy~3;mkIT*WIsWMEj+{6N#TmX$#d?yb`}3G=T0 z@d%i7&P2o=UNVrE6{09nxV4Ss!{iFD08QC*e9tJgbKeGxX9IOuhHgj32C{StOsrW? zSiN(&vG~_gE+8MOgUVCpsJRWZ$A_Hlj$2+Dk`$$*ziNb?g}H&|Qr> zPMiQoB{zwm*u=?9wj{jS%Ly=O)P*M448EICdx{RG{U96#OW^?tIUMt@P$IqJ1f+dEy)2mWPGHhTTM76Kn) zbS^riO&aV)RK-oR>~T!3+;;p1SnNR>acdv+93TMC!^kI6qSWA()1EQd)@ItZkh-lg zM<=u19pc|HYJdK!O8gb%GL3?;;K@wKH$IZQtDmWuCVoU!7@i^+(|wrht~-du*#NRC zl3eS>&E-6IEb8p6)RbNw(Zh!d->5DjJ*dz)qT%LNobjD!?eE$BX1V``pSD^Np37@6 zncwG}EI^&#f8IJYoH6XByuRhxc30EdC3=#(q~*5t^T!Zzx;e5@dd7j{)ri!l5XZnx z%=oxtqP|GBEr-znHthoEn?S+Kqh9itMU+t2-IQg0D5q5*$94o!#jXE5sN>|!N2jk- zIiuZ^$1+f<=-3hCV|rn1Txxk}8K-1f z5~$9&W~FkH-T-;xTx;Xs2Q+2?BNeMs$CXeSe3y~S$Plf|tcK}SH^y~)9@P=+)GWn? zB|Zdb!{(Q0n7apWLvIv#a8m85lI9NP9>#)JI(`pB%Lx^0)?Uz!oYLZ<@4b_g{*T#0 zQUt@AW!y`L=~?{G2<>TW9Yd83E)7rmMKpD97ydZm&AAoM1o{iAdXm*%%JP~pBoL(JS+Tl;w(oekhp65%) zMDoEjX!ebi2yv$4ItIV~47OzzmHM~?-HOYEjW|OA4vehzfR(6UX7k0ui)pkj%AU`4 zEqxPhcPolmcO;AbN78o(8Hi5!Qws)uWv@{UD{N_+aXddObXs3e`4P62;g|T7au>A5 zqrHBvgskr?EdyT9B*ghSMRSjlteUdE@ioz2-eMt(9~`zKl8b6e={{Sc2WFMeu6r%) zRx6P1U+(ytm;#?3=g-~;N_|xKMk^K4+A(6~gWHAPIv;AdD$n)JwsblS6^JI6`q&#v*R7l*ay|)mm*8w)eR#-1ox^!Mdkg=AUbrSSC3o%yDzBy! zo;`IEROVV#Sy;fkng~T%gXi=~*fzppJ39XQOa9u1ygyJG1k*=|!66Y?<4bVaW!C>C zS~d~)2GvB|2@bW!!dqvpfIlj$$RXAvr#6y(n$OQ^YUife+Zy-B3$>*#-E*UJc98O` zdw1!x)+?b}mE&8!w=dPU*R^CXVcNj3Y?T~uv2>)cnhe`FZ|A^R1`X7lMc^h8+;01J ziyU*W%gAhtt+k0lgARyq*1bhQ3 zs>}4ThG0rOH1B-4z*iiiI0&6Co2n>n_9+>mTkhpir6{q@2)~}<_YZbEEYq;>n8Xmd za;|~PR9v}*D{{IOm_Mr0EkEH^MPICwRbA_YZ&ZrvZcjaXrT-V;uT3VK_}nc{{p`;p z6X!4RG5PDF(fX$+I#VGJ0YT4kO%)KhK&kKI05nXDLlR|*oFt6Eu+nN3Q7p>4rAX|* zoU+XdBJSbR-6;BHbvxsP4{%hGE6bKFO;&0hh#Rj8;@0k5eX-u!1{`ixCTi1o+|Va1LOwU-Y)jW3%ZWk6 zKBvJld}1`-SyZGDnz|qtQV1Zm1x;}*j&6g)ohN3!H!Wqsu@_?S3*Tl7%*gA(S}Yu# z+RwP3m~OvHR%&w{>S<%xPdl;OYiPEF(aKiIJDW9A%J0N$EKIB45O~*b{TL`k4a`lhq6#D0b@j@S z0{6%7OtQDzFD#@CPdTts!7j?&X%l(=#!C_ZC0X#l;1B*EdGz0K8vl>T^f$o7B;WrZ zJj?%cGX3R${{QxK{-?P7`w)1S2J8K2=Klph^uGbt|0m4uKcf8qb;JK=Yv8|b^uG%& zqU`B+GZ1suneJ+9`8q4p(gdfzI`4<`SS4H9_om~+$n^wSnECPyMVWLkw@^ zRM~zky;-(u%f&W@dOxpLm^zW(TU1jhb{gxdKzt zmdq3e*YkM{;jEdOtI}&Fnm$9KKV^bx2r#?@2QvW92yBzbDT?kL{2R4u$8u7Io;`Un z34p;o4#az-Xo9K6Asy62k9O$iW`uG8x-LZ*h%s9yE&Y`ADtukvUnvg51bJDo-@0-2 zeLh3<{eiGZ#vo_(~d)^!hQ(XgYz%+DR zPhzW8r6!;6AEqx3)4EOIukhDi5b%50L0pL_nl#JESh_>$Rl5qVfI$)CS;4PXITRLy z^g^{Y?};!lX{XU*Per3?VF8T#=1d01(4loQXa=~X)v^HGzmeavmnGPn+T+zm+tX3x zfZI2HGY8?(>k{~RzqlzD%&^S9Nc6`e#aG)ztejLXLtj093bMrkV;a>t$ZT5dB^ zyeI(Ht*n?4l(*-Xw_3Ty!X7x2V2yv=uIpx6 zF)plz1lwFaHsO6JNljxm2^KwN^z@h}9A(0Zdxz}%5|6M18`A&}zTEA+1lTUJcwVN$ zTqgms7j~v}x!m#Rnis!&k`l2w*f8&%$atgb^*vk+U9%uiJ9REzPhB%>3pq%=t+x_M z$a>`mu8mEdgBNU-)0=rMz-l<)1o7CtYL9&9J=&aq@<|iG8kfK^4TzUB0LvyXUPEi> zjRJL(jD^KUm$E!Gt$csJuvfB9tCAd@)o)k8@PX8s>> zga2i3|DXKa-&NyO9_YG$#UI`BDq%ffQuftW3goyt` zpNR(|L-(%Vk!_mAN`fD4LaJq3yprx4{j8u`sOW?M!rHx+h<;Kt@BEwHSZHibtid{* zX0wG*T{(Kw{bIUc#?imx{!aK8Nov-*Pa32Ig?hjE^Q^K^C149*6IJjm9$x$z8ZM}6 zqLp4O-5Rw(IasH=WIC^@-TDYXyGcQ$E`Pv~Dqme*C>x%(!|TH1*(~lBLO`>6BW#OD zwL}Vh{4|{c$NM?(MHhofg{ad`!IlotWD2c=Lg z*^YwT{Fw}05&pZj`*g9Lp7%tLKgS8NC{rs4JV_Ru`s`_k3<2=?_S!`*_{gAC`pX+e z;RW&4952K_Jy6A64?#b6?-!@^;0c4BCV$j5W>#vcxQ=TQA!@nrEda)~K3u|)M3_JF zOP%D?kX@WqRc>8(0jXN1_!Cu#CB9`??#p`L?%;j_{dDs`X1QjmG5hW66Gs=kS8g^J zZQ92w$gb=&S>uIvb5@^Qut^4&p!Cd@k|&(h7V)jyx;b(2)DFp6jU8GwX;!AImY+Af zplC7evq$vmlUDoPlq#)tnKKR-9hBRx6z$Ezz0N#{M@{~Y->Hum)uj7obxN#>IeTE! z(e3F<>wZghF$$ zlCFJZ`{mYt+qA{F{Sog@3C3T|^FJ@cpEUn5udBUZ3* zw|eBsui;%!nJ=t8eY9e4C0Ek|{q2I)WxB$G+3R=Sh-*>GGdIjJY5O|$dd#B2C#%eS zT>Q`8oLbJ6b!;>MT=~r<^~qG_nLJ&R+!oO_6f`<&GlO3V{^R_aAXNLnA<^ZImM*T&=wxD7?0Z_P8lB8+yiF}> zi&yi)8Rd($%_r6Eb9J%zRNZFwsLa1>^QLy47c60CN*FxD_nB>|C^oQ-3+4DF=CWj4 z+NR=b+n!YhiC$c_EiL|gZy=|~$?UZESLX;8PMEZI@4||+Gdp5?uXlA^l>8>s$n#q> zYjMEKBQ*tc_gvkP7%V(d|H6!%FQ3$|?%SBKIp@&K^Bp%CGWpAek~=em&S>ASp3G+_e~8VERbo}a zt4o`bOy0ZNCe)O2Ufs91^H}7wXts+o=Ts`(d8JOL5lMN3o-C2-)^{lO-B1aXAp#QNo9WwVHn>tO|yI zN}WeNYKwr&JbtOU{7J1^{qftkxCfvOQuZO|_E>G3AayCR7r1fihj|MB`t3n0nAtAE wwoyG2bHLn4HNXvgc*g@*-{^wxul)?n3>uGv{oH1M)M5YvPgg&ebxsLQ0IZRK4gdfE literal 0 HcmV?d00001 diff --git a/docs/assets/images/dark-skin-post.png b/docs/assets/images/dark-skin-post.png new file mode 100644 index 0000000000000000000000000000000000000000..a87f90337ce3ec4edf4919bfe5d68c18cb173c3c GIT binary patch literal 17134 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%0DXcv1d^fEYWQbf&( zTJ4=VvUl{y8L&~!!E<&zpZXf_dFX|3vQFed6MJGn;`Pt4a_Bp@L7ju&pM4HB~4{Rk7QI69XQ{lWGz)+Z&m!w+}4dfB4z|hACwh9)c zJQ|cNjg46~!T|ho*ik=+BO;t7`FMu4CQhIteU6^md`R=yShewP4vbk!Gq#PU<{#E3 z)gd-S!wSe2)39xR({GRhD34_}SMKF;)Za9+36qsj5fE0oi0IIo3N8D1X0{}!2Nx?C zkWAwuHE`HX1rHN)yDhYNTb|2ea6>#*-bKCo4y+?51=u8+;)N7pv8*VO#U7f!LQt1* zA0((7)O6^2D%0jM!K||Li}8uDp_NtG{|s#+#zQ@$Bw?O&LE^VyIL9W-iKZ4CDVeVA za<8qxVu3Uxdc8Xnt88aduidd{Pf&-i{d& z9H<;#za=0iFiUXE%6>w?4|KM5-sJibJnVLsxCDycd|EwH;l!@ z-pzfOU+U#ntw!sufVV1}_n{;Y(s3|Z@mY?O%2Br{dHw8I^aSiCMSn0yF z79Ix2SG&&L&H;Ssc)d1?ViY;+YLPIgmOi?*%xqQd>;rS*Ws>bJ>8`XoKG7ag*(cX; z!^LI5L9%JRF0T0L_+Fupr@J0?yAL9O_0Cjm1k>=1;)2#IQ`A@UfID10#z}t^AHE+x zMr}?D>x|0_mLnIr-jK)GAVO*q2vy-oZVlbg#fO3 zn;)yD`0Cw0dkv^?#v_^9nNt=$EJ{<`qqv^4%^Kry6PDp+;8qRSt#c3yv}SrKdnf< zT{L0n*qae$8q0gXygmeLAG129SHPO_i@;@2By$?;CRHe2!3~F z2h&mw?a!xY`++V(qNcK{61*&W8&Ql;{*bHL7Zgnf{>a`Bv^kaB1-Frkcyea47H1+aBz|F=82=q&245JJE-eKLABTem53OqUbNn0M zM4b6eo8|r_1YM-m+(IZG98`!5dJYyRZdi1u$g4JlWE%N_^aS50_?b;gLkMN>Xrmn_ zy@CY#dbY9g`ZgLhEY(xaka5qH zC%l6qaB+C(rsMpuh>iZ9ks4wwcF!IcWHk3p=TNH&Wdbpz*T+VlXzAG#^7(x5{t}~U z1x3l-jofWt)JV33;qIJovY*Y!CA2gGtDl5l!pBPo!PnYR95gCb^jKy>@395A^}wO# z^_aznOu1#m4a$Tcz2vg;;%IInL>?}AvdO_iyJS-eE@!w?j}DDcK#qbSsHlm`9+*9t zZsT^P7BxqOVtf%@q`61n2&ZM4hAve${n+4Hl2kHB+7+I4WVSVDHk}nv(bQK$%jFD; zNh)H@BZe)UG_}CtceG=5bzniJnZNa{Rh=2&6iw?7P|(rB_2#&fpi06y?%LQ;#=qU> zOTWJ*@>x@Goyi`(?I(oCDBX&(%WZ_bX>@kcczg=ns}2&0KM3NidB6_ sSEgBVjr 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 VRcgIb=ZF9R002ovPDHLkV1nG;6FmR` literal 0 HcmV?d00001 diff --git a/docs/assets/images/default-code-block.jpg b/docs/assets/images/default-code-block.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7996f9929034e638690cf19323b09058b8ec996f GIT binary patch literal 71607 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%0D*KE|wenMvOiUB2=@Mq&8r_|LIP6Kz z`?^ib*MAtRr`6Un*OwGY-z)bsl;;QBjo{kY$5OCzH)_dDz1;{nojXLV&Ls@kmcErg z${Oa5hK89KmowjxM5G!at8s57n$q@wV^^OsqV+grBKqaA)+7mtvK|8B7Sb73D}L*y z6K@LUMJTq4ufOi%FI+#~fA^`mAJRNTdfTT~eMRYA`L!6YrqX?@T+4MuR;n5pH8HrTo>6A;Najv&95$rsUmZTJWeOdmbX!H-u=76{58SSuDCd2@wmde z^8kB$Z5%tq51xpD>NHJ1hawY`rnJy9QR1WcVla=~hA8E2aQa)9_6^ZX{0=B$CT_u2b6^TuMY8 za)LYkpu?T65qF8$apx!vG_6LTws%z*Inv5BIjd-oyvww$`8>Qpr}yJ}`pyY|1SWHU zVo-?C`bF|8OCvM=x8>IkEecu)$mCh=Azu}zK75mPvJ4oCdhE2(o zjGV?CQi47)?D%w|nuI)1l--$QpGuqOV=c;w3M&Sb`)(J{ZJionC*bDqBw56!t`Sn# z(CRK4dCGoks09T;0nU-0rCpGXPJ11}a!v3q>9oKADEWGUP@?cayPvu~ly#V($Fz}$ zsODZ-fhCDY->O|yzLbvTUG2=)6nSTxY$>7kG6hAF5)FX(yjZ|eDWIsB4!ZfO@?UMP z2(}_5ZoJRxt8C35z?i?Fat#IakYo1(eCn1He{zrYx!l2-r? FOiGpcd9#H!Nhgm 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⁢&IPt9~&E1$F-x_=uPSa zFnUdfvN~GAo}OF|`!Qbv|CiVAUv_Z+bm8vbyvRRBN_)_MKv|YYY!1Xh={VKG>x(h; z^b}l~leVlGznpuKRf&feF$0BBjK-vHce;NDTK*db{r=hQveBTXAw2|M=jMd50QxzSOhUCCPMg7z&n%{#{VV6`M)O}{=jCIwer=C-BX3KteVX)))h#}D~!#K=h_3J{W)mB z$XY98Vf5OG4)v$lo8aeJA+%w|e;27otDT^;msu?=G6}|FKg?^8PQP+yTB!X*XN=~0 z>4J5T`WFB5FrqD^{FlpqXdPq%xytq-(5m+x{`)hr+6RWKAp?$t9I>xY+4$V~XH}j@ zVG3(|KlQ@cdyljd=fUu6wNcoIik z`+Y-=sbfE=-Q#k9dc^@Aw$!}8n7rW@U+Q^aDx~vV#{i^V)5tdL4e?HWNBMV%nbc}4 zI~U^k1(S4bF~}3-F$Z=RRlwUEu27D$_$=gx&p55uO4Et7{^a z&cc3ZFjSahur#6pEFqwStFRXPnOhGq+G)<2yohQ zTP#ai6^~+-{#}yq1B*^don;9x&kGH8Ht1&Z;!<)<%6VC^$^9!6u&tS9@gH(IxRnG} zFXjkzdOY3m@ft{WcJ)Un~ykL4e4Jho|` zXGPm;X4RyHb0u>(DpoTwp(%BFGmN&E_Le{R^Q_*~Mu(jYEDL8WJ<^Tx0=Kn>H@BAmv8snNiA8$5h$s>g zuB&8H{3_BS@zv!3Hd`S(5?%NX!uLn}$(*D)!M>(nFbAj~BkDL6P_x#Gx6pMR2Uoq8 zFY9;Wz=*5nHF?lkzXq<p#2h~J3ie3xp6_Ed@3W6Y)n91B6#G?wa=pRoM>x4EsxO)pEE3gO zRhbudcoym}77R!7m12Atrn5$04_&%rSyki?f_PVQ{-SlU&bOF(^cT4LF)aK{CCBic z9gKE+1O|ekFGP10a@$hy`Idw0>Ik`QjY9y2X`oDMLR_6paau23Vr9jnHv|2>T)$>) za$TKvg9Q}os~RFUE9>y9T2zoBACuxo9g!QpDEFYxvA;?)=@TQufynq$Z+3StocwQr-|%73dkp8J6kAd9rODMwfT&V;5WJ%N(Q zF0T`g6(77of9|oAvNFn*j_O0vU~v&FbD-m>BQFyB?23ME$99x7l?S5j5LDhq^L#PH z2PsXB-)Bu;J4%2U=+FNK*zD{$TTmB9w;U#_mGsAA90ALhU(y#0?%#L^9X&((`=mg`4tdp@D4{66Dy+_@M#QCyYJ^rMFsJ!JbGomzZ`oh>^u?OOV^PLg zh1S{@0T1s4Y1xdmlMK0Z?&{5eK58szsDSD?#ezijj2%+*WE7PU5$i)8Uz2lvyLQ3% zw*ip8vA%unUPhVNa3hk&$=Nhabm{viJ+ZkZKq) zv(C+Y80bZ|Ggb#M{ma?-6Mo9WLszljHvs$ObO^Ey zVYgnMj`K=Yj$HLC4-~e5zV)%~{F3FDwZq1gJAqO1D+RYKlWa$}bm}~~U|*~Bi&fxS(fVlR{R3dA2LFs-HQ^yUqxc8=IaROR0~iZ*NTXbp%%@ zy`3pB8%8OcRaGo5`^sarD86d#1>1TpnoeNMlaxlk&yo}H~{Ty%(8He77%r4m9H z*{)FFup}nMtcSuKh07jQ`ZRMF)SdTKBxgSX={`zYd()wa_1x%3=6YrZtKg_gh?thW z;g%YxQE%pGUv6YQO_=xL&Vk{86jcI#GQgKhFL6@CEZJ4|Bh%JLPPA%+F|;M}oM?|O ztGB~f4kLkYsE>qa8a_0G%9cD9Q)A8CIB;|iS}Mt(QL_&RY7%l8VP3_&?u&ZPTDPMj z)>1h__>LL>)+tW)Z9n4=R-zzE4%}tX!uvD3X z@?O4as={?+Jgr#cDmQYI7(loDDY&CMU7|`*-@KwqM+O^rD4x*KUAC#eQQz$^!+g=z zoZ_z%+Zz%6mb>Id9c)){cgpY`<$v<-RSGWtgr=#x?o3Nj#pU10{#+0=x7v3c*L)l3^%#CIJ%h$q9&vsdH zlmzI3u&E}G=BlhpD~hboNK@GKfkG{$mtLY#n>+JI2`#E!8UfgIoY_5{6S{E?(zpZ&%-eJAxoX$mb?4k` z&2!GJx^@1ciz=G0yT8$6jQ1JO`+LIIJJN7v!Bgcm@WiZw**)#YbII78QYlC`0e-(K z_IhnOZ12nz?$>G%mlV80yA70^kBH%w)>i)17$r83n6_))9a&D}N!%??berz>V=3kd zm?4LmaX1w^=Oi@=WCpEP>T-T{7(O>MvO%T-DKCxIR<4OXOmE%=f~f}1eAz9+#Qd)_ zwS)aNhbbi`7P!4#Rhue6WHv`Gbo6&ZogMbASq*2;$G%#`$WU`S(7KeAICo!@ghNpx`OfQ59Qr znFK*wE0pJ#SP9_0v!B#7$5MmZq2f!&K}fZ&OR}L>WTYcf)aypiFFcZ2hvNDq&AKtzV=fc@%EEu)bktwVOAmGOr&(4)%6l$Y}#JG-J)6 zYF`r+*Dvci&?D<8DRMa>^-@QhEVadXhnvHvtGh@w7?Vr?7Aa~5A_$T_%Z!)%y$(bc zx8n*;A&+cUxSq}7^8VM6B*dc(%G4Kngf;@)~q+sSY zw|3F7u!OgIVg|EsKz2vjz=&r}!t>*K)t+Qk5ZYhe>I*-g$t-LSO4{-RI#T@5{+=;# zZjUfMU0V*rhu2}6?5luQ)6wb)T3(P;Vii5@lFZxG6cG^-{sx!8Q+lr2(MP<> zn=`Fs%KqJAhJ|sr)K9gSCXt!8v_7~O(_pjV7*%;1>>R9J^WFp_S|6MNb`C9MBe-Aa zltZ<<>u)G@z^mA=kyf2i86C0#{G!MO{L3?O0@ggms}a0X=Hl?g{&uSNjl|d^{3b|(w|mnRAs1qKN-TNHypWS zGX~^7X5Ap7n=b`JM0)S?f4<)^$IZWH>r7PjeQYM0 zrO&eYDuhK4m5pp6`W^c`H-C9hX*x2na`P-f1qsLB1rgVI=!x~B!lUk{FirkLLwf3F zqIWEhM2`#Jylhz)(^8P3?WXM}Ma91#YVSzj2Cp{~w*;_Ya8g;<1*>5-qR6}=cY`mw z9el5eEXMxaGEvX+Y=8U;P+3_CMlfc^ij1tN1P##((75hJKy=TV z`ZNMA*dEPq|AKfxYm`dK=W(8CxX6g@G$boBCH_#3&Ugbrgi4g5X($HW?EllRu=Um(e#)ab#^8OJ09ig)+c~VWD?;A4HIzD~?LDbZLDr3Yj z4rvnF_pZVIBl2p78f zAmhe^3=(+O#^7DwMGG`Xp?qsl<#mXGV)@@ZCyxq9oqE4!PGOAOX=fPB?R;x7m@%wv zu|Q|*LW@e=(^SLB)X}ilD*qD^7E7UTB8zHLnXoAQ0U4 z7JS`~4ip@ZT+|HeiTx&RQ5;IDO!leVV=_0`><_i=oqF1IzufOS>Pb#+N1!k*@W6Xd zZE8Q~)dSwlc-w_#P0H?eVxc&(p)@S;95zT)a?Ht->c>!d>jwBfkNIqL*RqR-q_VuC zO!{50`u7#SKcvCGtlj^=lEVIwLH|aj;WqOfMC`@0aXYf&D21C8Ihl4co{Z6{;e_c! zpxz-Ba^Pa5Dh>rxtBX5il&rS}{6m1ZmAfk4Sw~8K1yG#~=&a-8k*^M(bXCT|;D*<=n&J2R7ifs~;{79_k z7%{TkHU)DOn!2^OM6p1(w@1*_1qBjcGPipcBe>X6-_?nXL$@W!Aj(>F4K1fPeS*|@ zW7{o(IyozxUbZD>J-#qdwkCXhVsraYlJL!$*MLCw+%h(+LrTZ3f!O@#RmDu>#a_I4 zHOLq_HY2MYG2D3w{cZL}zS|PlEnk`O>Zw(ZtQ==nn4u^1fi|xT7E|P2 zDc?E!I=m$NNdUB2ROgn&K$!=>KP3wqMiYHs7U1m6x%j<2VT;4txmX>iG&g66J^<(( zefyod_T5WKPv(7KKNI23D+k6nvB!H+mkbuCkD3g;#azn4E|U4mn?^D%($;re&}%zq z_D~?XD1iiRm%l}XWJtp{XjSICssR4#ox^N#f#r|H#}s9WVbVH#$1^$e7vK0-mIH>2 z@44jeBaxukDJ6@j?|I&a;RC3fG@g@WbOV54sgJvQ>MdCYDR$lKH-%v{`fUv%rU7M! zv=F`tzCZ%0k{CsynHogl5ptxs0{3c$8ra7RAtEGjSU=vt)AKJ|yof+-=`dSeY?l_{ zvtnKrgPpl|U)L*)96ltXLfAUkDs8}_h2-GuDRa>!n>mD%!c+$XT zXkZcdeeytG&R~SwK1bHN;7!^4LV#;Y$GI^a4j*Jq8Rrysjk-Wd{Hf=ZzfIs<7~xW1 zYo=A3q1I;SeU*a3YbmCOZu!KIgG1YGdt{K3rRt-4UHZe842p)6VOk6ssk^x!#*>d3 zb(nLy<7pQSi83`YeckTPLbJIE%p68R-CU@fXH}^HaZSy6$i0JA5lA8pLZ#Agf8Oot z=oT*;qs{~wQh#%V#&8=IF`xs~SCy8XYpgNb3s^jyUNVK_h7A1B5qm!&fq)PAQn9Km z{(yZ02Mm!`*CEZqs!8GsIWIk-$Z)e~o_&QXVVh`<6nhh#z@&Fn&Y-G}%U{@0IRbh- zKV2qfRZlvO!yPLN+LGVj(I%0U@}=QyXC>Vu3Uc>yX5*#?8m9|0)Q$FdD#4YDWABQr zCe~wkQ6-V|0B56tNT*#elS)=r1-}W0itjL@8fozWK0*ai#4YXx<|f8Zs#md#tMNN0 zDtC{&yMaJdcot@1lUnJR3MTux-;R^Y7|PIM2gw?_#IL>z1Y{SE_#>t!2@T)@J#voN z>98wd!em`=0giLlKD$N0UB>g^oM>I?JafmlHeMM08ock1yiD{@x5TbiJos8}Cl zuNR=i4_xAs1nm`~6$Blg4*Pw_f1kCJQ>yChjMJ`h^lHV*Tq1DEshM#vr$}5dk8Kz- zJ1L{4Dj2VZ&pS5z<*4#u5(VRk;N+turtlH#NkuZ}%DAEXLnHghGCn@Fycwd+*SA5X zlr^*{YGAxcreTwoP;>U9(M;Z5Kc#Iti}tlc1Vs30;u0KI6?sMZo{0he{P^?=;9Vc(<(GL^I~eOak?mt0h#~caBa5Fm{bE28}LHM%f?iyV3cpDn(6FsDdZBT zL0B`-og=3h(&GP|Vr+EiITJz5xnkvuR8w9aY!_|c9pY7Q$B2=qlZ3A`KB9HOv5)Na$b$IGxbBy=OYkMXFG2jTjrg`Un^B@pyM;1Kn~P`F;L&g3DI=4> z6HZ$X=(Le7l>n2-bF!}H@Mc2_!VN5j?0Z#n4I4c@e}ndf_C3S7M;pDo;hpeq}gtW1Os3UdB<`s__);_|5 z!jYTNzq2uEx{Zl`8oE0}g(RqanC04$vHhZjDZDwhdvL4GGO;a*d8{&XRC$SQdSsX3 z+5v_#>u`x%srGF?pvh9VqWA5*jfSy4J;uSs;$Px4ZP93hg5tY|YYGp*va8W8MwDoXW zH8C@j>`Gs^)QXp_z&u@G{#5DZ*2#PHl^-mIKSu!AvOdi- z*YeO;hMr@oAG38l%u{f)=#vZ}@0d}AZEBrm;q_D!&f%i?90@(I(5$#T8yM>K|H%}GhoGWSgcGtYjn z#)mQwdXdi<;~n3Ay=j!7H2LK;zl_~<%(2F%&_C%LP;3U(M# zDysF`RbjM`Q&_`{BLjCM`zsT?#_bSmv!M-*?ZaDkrbT|THkSq$%MyxBttm=m1v-l@ zTTHuwEx+1)FDv%vq6#Pmb2rH|?AuOpWoLd#miN9dTvp{fBRgVDOU}k7)Mb7}xi@IL z%eAwiF_WK(qD0Tv^-EQ#nRcMj&eh%dL-vQOxGxVN;4nE04(8Lzi5>Kdq1~AdU~N)n z@?nSI-Gog8lHVjfHBt|~*y@-)t|C8}Xn;KVGW`_9K-A_e_QS{Gw90FtxQMcCnUhLX zdHi`wq<6_;zlX#7R$>#`6GRNg+m_>mP3bp!Iwg-;efKLNzlaMn8YA`gEI+WbrTc~k znnhQ{m06s5nsgD4LE|;92oSLQ_6~sO?rg1Lb;G!vX|Ss93&xpEO(G-n;`jfhz-PW+$llOw#lh3sP-8H3 z%H_NJo9;}&KWo_pk89CZ3{7mVQXt&Ucu@bh+BCNN>oMM=c>aw9PRT+~-H^=&m4jA= zFp&=;kUlBg_LDgW>4wVPJNG1eI5JR@7OUKX31^3ELcYNf+t9Doa8t&U_4Z3|V%N}i zm{j|Mi{=&4j-O#l`%!OVpQh6F7{b+pxtC?QGSFH_GdgYLvg?P9LC6h6ziD-b(Ao~a z`4pqg3z>QnBeo*?++az$tIbJ9?8tkZxK9x_V0-(h_{Lbd_5D#!u^pdDFZ0+mn_qXH z&bzo*gJZ4>u=)~Ft_S`Xc7$`?-N_&V!6O=jq9szC7v@ zvB~Ggjivi1#vri$xv|+~^4V@nsOE+SfPvS_B1hJC*HD?Jvgxi7vh&7#wzJJJvq@8#JbR^qdUDt_h?Wyde73zV|t-h2~fA_~OK z7P~B=8WAGRK!WIL)SgBs)Mgc!;frX6?G>Dp@l&D>$e_~&Pz@yAXU;_?c_&9YdcOmg zECat&r%6FaJ9gyFxJkEA&}ee}IhNKbntN^&tzeG1cLyE(CgiXY%Br!HvBRRuIV|oN z!U^ZumCRk$Sq;@a|C|#Uc6MRoPsX!PbxhQhjvl6_ZopJu5A_xyPGZA|0W4^v?%w&G zqA&b{xkqpNS*$5B2pT8!Q1Fhq&O6}8H-4p#aOwrD^D^CI^pr5> z@jVEOS+R+#U#l0`#5$%SAfyz%F1h@&$ZZ;Jw?jAnd4&xUB>?YbkHZD$b)kHDxbi-R zr9$%?RUm70;}7p?E%b~UGKS`b6aYrgVg4GAe5}1Eq?aqc&hK;--qZh*{$Xt4@EO|U z<++aN@8}IG^$N<5f3CO9J+&p^ve3* zNHdyL14<4dx#Y8|54!%{+-?_MxzshY#{6r~V}9ZRE=aq!C?ol-m=at7$FKU3+Tq`F z3IAd4`Tuw4z!#wLecW=SxBnQmV^+=KWbsj2F4iLG8nWFVoz*`aOWpn@?P|B!NiA4(zLgu zB1=ljq|pA$0<9gb{fU&9E^tx;!%UlJ3JmvHnk65Xmx3-D(JeT{9Fc zPl?6hL&s5sh2NL%`$Q*-?GYd^W%){-r0+YHU77aBsdLq02(_w%qLK`3A1yc*^RIdbfxLWxwKscr-zll~xf;pXARmRcfU(`MSqn&I5X7jWum zwOeXVCSqeXxP@%DC;giQ3>2mmeIhezc5|Dm*V%?K>Ph9+6k>Znr_e4{h0m2b6Gk;5 zzP_JhD5)VEqKr!#7=O-i`nPSe1nnzJW*;Ove9Kgl+9L!ha7yzOP|yM;L#09vN1yWU zRTlrWQ)w~!#&g8G1s^IcXKWIAqH`?S8bw&i=P5?3HMR#!9?uYUb!1d*b`upH2Pjqk zB~wq_1|c}45J{Tum3BP+VS&GSz#ys=t9pSkCV44O)rFPz{*5EI`}dE4x_UolWKwoI zObkkvmS8?X1ID6#OxwW$lBGHOsNZ;ZL6cEu6R8|L>_!bgDA#o6;?GyWt*d6Z?53no zg%)SNEmL;Uw{dYyV;V;-0F42!ZRH-<#cU46XXe+_wkMB*H<39dM!r-5bR)w^7J`e| zHY82c{-V6YLMa$#Q0vMs?-F;D@stNs#ZM?;h_+dORBLSC4dTV7 zv{i&--5`N-h&+V`UliW?&$+3n_nPeX#9)OV{!mmVi>!>g$3WEOoJ)|V$; z3(CEvC9G9Bu8i47Lv0n^)_#??&|@2N1Ma9EXGRCEuO-DEn^+V`n!0jr2$BUq&$;vk zLQ&#UzXy|yUCixFS=2Ki2QXWRWa8p&%SL~pyD4?slO0h7?*^pGoCB7try^hrYGJ(q zZ?2RbmEmj=kN7z-VN~GbT`c5=N}EDE>g|%F=k5}CLsX~s7^Bc0V{o+GYY@&LoU(e-k|c4W(gVY!1X0xd*i}82szL{ zqiAXDD*wo!I(wON>%B>?Cyqh@o>mh3>_?Bbjvz7N6c`bJJS9a$JgX7eF_iT#0y`~u z@a%{QVV@&2uA(z%qEyvXPrL0-KFYtRN7Qp02eEiu59lv*4Lt03Qa5S0uJYSoW@AQh z7gal&O)0Cdb9zNXRq5s3LK(D4zr0=!I=@;1+}m=t&4#6{p3?{>^4i7CY4E?gM4FxI z9(n<@(TA=;7{A=(Cwwgy0zo~>4NXn zS*x#A3Qw#KO1VARGTJ-#!^2YnCtAs#FHnwKe-3%~!qe&rxKd61wHZR1sONg&)Tq5a zoDS4WduTv%Ewh!liZ&O~H#L7+=(?XnRJ~~@_AJFN5WhVpFR*LBE13rGMAbyJWmukg zm7{sMVO+{YvN#(2^1H)kc<0DD8OICyN6y$(3^?$%&m?bs(7j)tI=}cLa&iCjn&C2E||- zgEhrwv!rd7xc{{F_Ojy{0m$XtxSAlR$PflXe7G9FDm;G=dIRrCL_)?PQ32%Mr8;}E zd^=5@-$K7>o&z9`Q`Uf*Qi??dNye0akUZp zSb@E>^II<40K3TTL&yUPAMlrA-NS^T<6GjPT0~DhdvusTxFFDVLR|mlj4IrM(oho5 zYYU9lr!ii*I_Ps%j}>9(v`>#!GKRXFw=Z_Aq>$4$YJ*hIX!qGIKBxMOHe#-Fr^!8$ zCP_z+G$RgP!pG9}%RkqgElAi!qyFODei#3%?9tPHYsAB&la(^J#STm(*`GIs(S)Ok ztF+QoD4Xp6?^r>k!TH}_b@6R}DV8Z(+E2l7&1LxRBWQ>*`Tf<@zX3hT;znOQvGveH z=9)U?J!9$vGI@N?Zlet1{7EF=Gc@jjiZHaBuUdf8g8m#qV+!cO^}M180JOc4GBqdvY4OK7E~9d<70FLvPAb z+at}I`KpVP)%P|@O)lf;4t;b5T-bw+?{Vr%P9Bs>NUwQ-2mT7F-q{ZqNkZLa;im`p&NEA8t2jartQv$5YRaMe&lZPtJ zIU|Ql;+fu&I?^xm_QhMQZlk4#14aXeUkrf^;HQe8!I$M3w5AkAO;FueZEwrBl}4lM zUVO-Oc|54B>A>@YdulY*aE>`DL^E2Fjo9cI> zk8Dx3-DVrx}3Gp6VW{SZw<1u!Oo;IPT#nwZ&UdiN8rg|n?tkgPwy9{vN zJxb8|z8-Ig-12#XCf~6uGWzBq^rGh6J>@-20>>|L0j(|eGbCe=Slm@ z9y`8|B4P%<^}QhJ-^enhj`X4v1?L(NZR0Q}5pLK!5lUhyPrl1svL~0f!U$xDBM|sG z3*^hq-^9JTR%NR&9cPOGZX$M1&+jF0UzZD^_s5 za;2@j)=g@|xy}6w_VtA(5ha!lv%>-LA0n=)-vrsQ)EOVX?3(Eg{E{_Vx=KU*=XWXSaqA zy|UbkpS?!4bH84@FH@-u@mRf2P}&K972bum{dUl4vzc_070ZniWMv)TurfryyBBT|L}+pRIK8-??BQ&@3FVSY0?`nASY%3C)53H1S3&5( zj0&4DmEJ`K(rE?_Z-Vs*9w#ZlSiv$`7OXxUXrTuP`rQ zeRf~>bf$zfXw>xMy(Pip?9!ZNrIglwMeNmP`bj^12Cf#0Xy}l7!7}rdp-DPCgT8Mt z@fC&OpPGRFZ}l8GEP1)VJvmIzoqLwHk<94zjyhQdZ`0pN=@@w??m>20GfoJYy|gR$ z73@HkAI%Jg1D|!HWL?gDQBQqL0#Kii5vRs4oPH&g(e7c z&hpc~%2Krr!u3W$(#LJ>K{vlhxGH~mN2N?E@ht>fa6vfr44zLTS>YS}?e6tyEbyz& zO%=@JjI;<$!T~p2HVGK4Y?yV0T-z9BH*fy16YbIZsXGGZ?mhH0v%Pz9YuqEz0JRD619>!_&C`l8JiSVAafQW8-9=Q$$d>YFtZN~ zuscsJx?_YHp9`T_#))TcBxxts;ePK4retxcRXA>N0GDT?&fT*`86jOdMb$QSd)KLt zR&YPne-31^WcEfYM~x|lRLajL)_IsHh0FqvG-G5>U4G% z_<>K6$rzE2C1%E@c6OZM$w3T*B)kkXbitozGdoH9wo(qKPKtxw$2D`)&FWxANb3AV z@4b%Qb?ib78KG>1wo%ba0hbSV$6Q*PxCBw}W=NV0A zK##hv9yS}6mZH55+i)9`L_SA+O5UvF z?yD0+M_@`A}v{Gt9YU)6gPf_MZGKBWiQxJMs{S7UZJ*t7(p> z(&ehQD8OnFbf%Q3DA^+cpedkMvd6=-bUpyi7aeYrUt10skEgi@y?aHjmi2+#f5yHF zqf=n#Mzx-8c_6F=M<0G^;2|9ZpjGjFY3~duv|32+I*ryO+St zSgErVhMDHMKS_ZO?AT1AZiasGf2%W)v{g+3IipU}JG3N!nmBgS4SHEOcsNOiGZ4?jzY!c-aGNiLvR@h9X6QQkt&Mo#h=b$|6PFm z!-@FMhri(pMqMz3Ax^lL<6CQ<@-H(DQ+9?B2l?C|NqtI3a<8?fju>X#sPAR0V-eSA zhfSyD(LYL#TPTM%18rVii|xx}`~^P=^c#wWMenBG!_4eAsQn#%&O_n?b(2L&rwy8W z`~0Wg`i$mEL}fm))J?KdFU`6@f)d3V)kR~Yh%fW*Ee#UKn4RlJIxomZ`y%FiO^@xH)b zXYomz{!YE{LHwLI#L_qh-fTLN7U}Ikh6EEHSkLug9h_@Q7F-u4Ahl6gbNTQr=Z(IF z+a{$;qg&-cZE}&jGXxmI@Ab*hqb+*fmpq2w62oZQm~EHVwd=ZwBYZxiGX;Y@zhR#% zbyN6ht0mArjM`mhcj?OtKPC=>pN+9vX2Ql@in5#gslMYp7SG;N;fpv>E1sQG`1VrU zFjeQH51Z&wrvpCF4+jb9>ec)DJatH{KELf#Q~p`5Ea0w2lSk9{-s?7lS`F72dDjKd zT%yTnOuQm{E^|G6)q8+7!~8}=RXULdnH?Zzycvus50aNJGxHx`^bgKDs&Kq-h2aC| zH(ML!$kR`c!i>K*PmmJ3UhK5qY*H4d&#)L*O{x{Y2y=9J59Q)6OipKRIS=G)K4MJF zZvPGC@*tH^Ogui)$8;w#Lesv!tZ@WXA4%=5M80LL`g~>3X=pI?uD$eHIt!$oCUaK# z!f*ChD7Bf{kVkcZJu=fAY!$V%9}&r9tMH>n+B+W3gyU|jm^|^q(4V%SqHXbl|2LG{ z+V#`&01#;PK-e#K@;4N~K{T9ic2%g$!GSE}(3Cb6;cNu&D%O7?Ud6l1#N#qZuYoGZ;@9l1_j)3E??UQwkc z*tT-d@tgEOs>LO|D{8Sdcu?UN{aH3QXgsY_aGw==;gM?3wdnLMQg4NltF_`OP&leis znT|Y(@N66nJ^G%_aWZ}!##6c0kpg??`Z!yRd#Ns2T7z)UxVV@b#Vz$uBPYn%t6{$(LB(y@8HMZ_AhAt!m z>R~E=q|oAX7Ez)j3px6V909`IUwfLdT*kBddtdK*)Q#M@K*vw7NUxaf-?ysd@Xc)O znh!M($d#Ac)B9g)*ey1Ld@lnkr*isT?YewE8hafn9piU&^lxXT#JBT1yxQh1@z_ip z5J=yxWMwybpr7SoXU-e_QF8a9&uP%lg7g@_D|-D)&ExJsX}1^|+A~R+ib$Rh3PFf= z$FKd&eGr~{SFScskr6_PSM+hDk9Tb-{_}|Bf0#x8>+JhC=F~s_0qS4UL(#9Fx-Jc( zyGm^Z2`lho&QCb^>y)rF<;WoEBV>%MDlMD!3DfjXl)JN>#28B?ZIib0H=4+jk7TrX zb8#2aJMNEiK<_-AtRQtmL54DXALlR!oCn`*1hV}{+W@Li^m2dblD>!QOOl@Mgx8`R zHmHurtaC4{+S}fPc3sZ+^K-2v)lePtb1t3(>&xeT~eNa!l45vEIo7tW_i z4wQRJw!IoBbr!>bQfP7i+{?qu2;N|HWASlq+ z@G?;+fheiK1$TUKfuEYeZUQf<%9cVMFB+OF8%C=qOQ3+wpR`2$0gw6fhyQE&3jb3c z2I!}&T7;j3Qu+*Zx^h$+p0YCs;A$S0GSx|;pghnJ%ox|rW}R3hB|7u# z)*8)qKfsdoufG+juc&W@nzC3vmJK_d-F#*o#dWu!Gq|5Iu$H{_7g|&nTxJ*9o^@1x zQ@B-FA-~=bd*{Ja_bq$H9R4;5&gqUN5oAvYEeXj#7OCOss9EM@fY@MY01{*Id% zvJ28Utk@65&IY(R!|g7L(VS!kr~YsZua~@ay{NF&+I99^T+(BjaT9fD@NQIrBPF_m zEO1vCq1Y%B5aida0-sKZoYqCJu2AEem>lRaPckhM8eul}(xfoij_+keu<0 zyTFbLkcdx7AInVj>PU8i0o=Prn+6o zj;uIae!l(r<~WjSPlNyd#D|vq(RkK;ig_lW-eJsTgvI*K{9`ko^Id25 zY9&9o^uUqW2z{37TrI&anhPAd(Q-B)C`O$Mnjp-h%wM-4zTH=WFCG;SrU|5i3(%N$ zBjlfGU}o1ML3H;|AKKx+p(wKyGg)cNd(2>ezQKOmvnC~RP5a76xohT9BI2iys8~D zX&9?f4{?9oALTMcFE-(gV)1eBwQZ@6b_5pnz*sQIo@$#;!YCw?sg*jE>7HOh`iU)d z=usl1`WI^9p=l>{BV~W)Xa;J)!%aqpJ4UNynntZC9c?GRH>}JtZdC0U&q1!rUsd4# z&TVECBMEx01pl_V#{bA?-NX8_G&7I0q2eBif@iPFANMSg3U{<4PusR78Uh-vHt?P6 zXTC_CvS5tgGf1&UuI{vuuouMi*c9O7H~K8+zJr*BDa4`hs8oL%U(|jlz3BbrN^aP1 zDDhn7+*gU~t54J=OLD%xjKh1wllp-evie*#M2t3rb{rV8KMUA9TlO)N`SJ}kBfqcA zRUO6fKEC=%i~Z&Dw%gUtolBR-<$DsAVJL8YrcM z5UuzoqK6??@Tm;3EG8N$+tMawcjY@}or}oX*@wpljqf(vY^YVT4*++nD=EREg-!r#Gnl=akyxLjeOlkgWuJWclJ+aTdx2^YXX0M%ZUw|U$s=quu6 zD_t@1`bd5-<6H4l2fo+^A-c)yOk_(Exx+7+tMCg$sZq!s2ixXgT8@aFwWR3erZ$zZ zmj2J+Zu-w2wyhl}O}koQHo-SJ`;hFGL1aL+o8R|=JEId^A{*GyEY}OLYD+3Y9oJzM z;+S&R`gT`vUu!qP6M45j6WiTZWt5vNn^xs`Vl4MM4!7$?tKW4RNLO;`?5eUY8+r$H zW8_5|MeSE`HBh|73UDp=X4OlVzr#v&Z`BZ;_%Rn(-hJ0a=Y@C`qlW~z|5FqAue;fQ z`M1B(L-5BH{}QPDFT%$D7hn88pZ+)Y?x_B%B$|;bRGCfHv>8v(qh3w;JP}ABtm2ao z^$$t$r=L4!h_Ul^($g4V25Hh6yMHeXUJVpHe5y3gQ1&bc-AM+aWd1+ST*%jlo^t9v zJ4k*J>x;3ni_>zX{!WeKsKT)-Z&)a4Tblyh@*^J~(oNWhb9&{InT!?|K40fR}tU|(K zRKh7AAK?;nD9bBj{^iiZQYjp?1LqknjX>i7+|zj1!Vexl=kS8gn#Av{p>1WQ1L=u% z3tu~PT=|lhDikq#Ozretf&E~|684qDt9afRzFCyAZb@G8L~Tm;IR|#OTkf#={KTc= z*1#MSl3qJ7sn*aF`71Y$r;N1}lO5KG7g~Ev9Yn@W(a{oiMi!fkm9P~S2(i-3{ErTg zviXb#h;B!t8|KC#hetXsHpef;n3te6MnkF37;Mam!n6qVV>_Y<)KslGl@k;77GzTr z>YgvKv?r>~q#P)GRErRG#yf?5Nk@3yEXJ-%Z9-e{-}s>H9bHl`^ym>+cob%YlkUts zF9?beUZeMKoZGoi2*?+w$*DKndR;GXvF^+Hi3=tZXAandfuM(aDX z1e(@rMaQY}o}(@O*2|0AkOjS26)UTO?Jx!7wYQcrB`d}5yX<1}u=}vwgnCYVZH=dx z&H-*LoDIXf!iPTAV*QGZWxnSUx3MY0jgjL1ZJv&0-M;Qz*U^vP<^#eR8EHr|_2R18 z#+B8s&Pjr8M`e@ex92xGO_s);MtJe641#__`7=vSC6W@1a9#bpJ@K9_o2b9k8?8g4 zBu0sE*(9-Ozbfb>Gsjy)5$XIulSzl_(Z_}Fu?{}!6tNwSXgM#&H=H$a;wtYjF(>2F z=4Kb-=zG*uUD4b5dRox{O;jD|kG-|XmM{B-*cGjC)Fk+{9?m3U8x%do)i782ET7dz zSx7oZh!tiX(Tqzhf#;XUmx5K=!mXWnsr0#=_Ywia9p8mlwgf}|Ic5LL3)H{%gnvIX z<&PEWf7*QhYnT7uwcP#tXP30($weUX27Tcxg-f2?2GFlP6LkC0sOUgT0xyYZej}Tl zHz(VXof*h>fl| zpmd+XUmq{bZqFU>+0wtnry+5Qf2e7+Z(99xd{6E#y|@bM+UwhmJZ-WTt@Vtz!Yn@K zydktj7kE8mFEoj_TGXIGYo{vb-sb&$hv+(NWvrtX8c4m?A)vkhJW$A%excPY3w^2&0zXv>g6MS$_holMEfdD;CsNIxn!4g-wR;K0eq>{^w zzncWs!<8(YN*Ecga&a2|HxH&iy_E zaDSe^$#PI7Z?W*SD2$AjJCq&Qbyz17OITAJLFsy;Sj+IpRc)g&#thggo>J-QqmRVh zi)w!->H76m8A$qr@-JjZRG5t#ETC5vc>4seZdK7STrrK(q%HOc&Sv0zZoybf8bVK) zeBmcyc*;C^gvf93Rl=q}D2{u}cIz&c^gFz^R-KrqmhY@W&>cw&%8uam2-*j%5mxeY zdRa{bJoyO~dxrXCDWhe%*`NTw<;(5c|6te7KZmyKme~s5@GiXp@+)AQ25$afqm2FM z(D}FY*uQa4|Bp-p7;WR)8XdtDFC34m-UXVoZKq{f&`N2jVXeO+lAP~_E83rrKu?J+ zKDV%iTr#*(=At@O5ziy^Hguaj2&O(gqx>YRpC@&JBIEAtNIEU!%%wTe_Wrd?zRUt1 zmgZ&d(<5%n(TSdK!2=LF=nwFuOgWcFeqHWXh0gQ45(; z4|21bhTySijM+nMt9Szp{@_w$BPl>AQZ|;5r2dzVq>=MTk?kiHShS6g)h`TL|DzQs z#LqKo9ra=8QZn7*p!m%}1-2-3j=I)!!s_hF+tKoOTl0?mY zT>AT`K##{i$q@5+MNyKBG$8<0RepH!naI1OuzxHe#J!F$_Yvs)O3zIuGyyP4HF2Dx zr`&NFN)d(sF}0!qy0)e;BFm}U7>bXezD`I#*?3fye_DAGGhw&^prn?Rcl2epF;RPL zut$D^*FjgAri+IXb*SIB^CgW2>J{i=^s4%~dj0X)FT^LSU)BysX@jDFyq~{S2}npjy1F$X z(QJhlTND(PK_ZAB6#xdhA~5;Ix3phNBO@?6K8Dp~nAEQ_$y;>KPkykz zBGcL04QCAgNz!Q27X&TcHqp53XB4htfRfgb#Kq4EWG(Jja(>DRKCSM#uS8bARHCQ~ z)ubJ1ZnDWxcsxAu#^Ws(W5hUfXY6XoNxvv6@bzhvPfj)|Z3wqU^BcpUg}z)f4hg*r z8+T)yrTrcgvbcHfc`m3wPEC=k-V<9JR9AV|Zl%3FzOg$~9yAm+uRDtD*F$a2%4Jm5 zsHv^LuJ`b~7@b=jVPtgEbj)EnTw__N$zSS})tMtXU{TLxIV+r&{6uR1BGrxBGLq_V zT@&dkpQyhk@qF}-y>ZS;*t49a`+K|*5XWBrGObhE^H(27it*u6-|Q0^vy%)CH9bgn z#ZMz*8Ns4di;sa!-&2iez)dz=~{Wn5|L+#Qe~c%JSMdo?D|p$V}9^hquTXUn)j zX0cV51np+EorX4-=t7;JPf|PAQ?;d_WK~>Q)@7DogIHzL4-*$YGuKIJsx^g!m0wZ7& zU$vV4y+Z1!!HB%+0aI=$PhDWJQSCZsqEH zmK4vc9DO;IKPLKUY@2uBDuU09?fxn+ThQ@|g>kW-iAnl*?mnAwwcUr})9cKs&rpkV zR|@S15r7N#lLk*O;P3en&3D#8$XQV^j!7i!mHkM~iJoZZcuGl@ft0wg-l_QnyGm+-0vL*ZoBHh#-B@H3;Cih99r?|Ga=_m#i%m1aEf38cn6dy|CDZVCn~= za^H~r?256${6pwbjJC3!;B?Ct?$U7#@7&5A-z?S&x2xK(y8XN^b>#~hJ2UN-h_R)R z=@lm5Tm8k>{izKj(rcKwi~WGk3Jj(HV$>;#$}77)!=UN0D?!@c*jq6+!&7T@yeL5* zgdMH(!D}Qc+z3-HT<@^tb77i?SVhIL#slDY6;98D?#U+eZZ(pk=*WB9{uZO)Cg``O zCNrcgEId!`yLf?w^cna*Bdt78aOCM|hWZK)RLIZDqpMmK)&IUWZe&5H_d=x+sE<^b z%~j(;8|kjN3v^T5 zANN`T7N1i7+@Z)S36_=BleSG5ds5iUw29~Pt}GSM|B2Z9d4Ir5gTB~I6N6KQ)CtVz z>yIj9p)mfIG;(542D6VEx3M?v#Bz(i_?lH$jB#RyJs9(S%j88NqRXE)$Px_?lMc9jM(43ZY1h9=+&H3K_I&)9PF!Z=d5n+j`R$b6a zdPSQvUf8l-q8IF~?IrxC6zq3hKvUBwiq;)<^QHnS++_NL-SDPN1hrL9zHni-^BuCY z4RS+XV%rU#@(3LcCOWMa|5IgCm@lH>m1R53f9L}bY9=Xvn>*!$M0Bj3>Gy8QXJ0zR z14G|}x4(OsI&CHC-cYPPXLUESs|cwPbU=<<$i4ApFA@s}fhaIOSrk!(^YNXPro6d| zV6K{Qm9d6JDux?e2N$JDW}7s8CoW}*@gjS-<1o|(U7^AWg(&4O8gn&m1YTQ2f4$U* zhADxw@B%9-n*1l0c%E~?&*rSBr)}1xu3UfZ@kBXO<>a##dHC9lc_mZ&;)NnB0~pf_ z=Ub%GWC<S45oQchXq`fF{2v5CdOF=0|sPE&89^t?g0%O-0`N>i5jg>hKmlcDS4-CnAx*gFc zV__kF_RF3qp;YTmD^YPj#skz>t7cx%(QP~zfipA7S&+Y~ZvOaLIwHEWaUibnwbfy= zUW#Uk9(McA4OaTT`lD!n;N%)Qx$CiZhjw}7$B$2Yo7F>vnZ2u2uB}B&F(y6lrp8}b z=1lka%HUQ`0J?!s=vy0nzkd&k<=zun6svDgKeN9znqaP5G4b)kkShCZ zI%ZTQ$6A+f=OpX`HqK{DP-a3~o8QZRIR196lcOnG*_n3oV6q|j5W$?1@y8ncrSkxz)K%!^KW0e>PF{gPvnO$>4UyB*uoI(P4#>r*>y*FL#>BIfWJO%X-eEBM zxS+sM6GzGYiz8Btd)GLK-ID*o{_1#@z{(=9D&IjRifVd-V{H6$z|Exb_<)cAKL|FH z*Vwd+9~w2;#(y^%vN6?EECWhQt6PfL6;H_079ASEe!bq=1ns#4cgmSl6yytVn1(EE zJK}6y=PD6=M%7h~Lv?x}c3F#)i^eZ4r+Qp85Sl5yD3dYownwUxVwj#RBWsee@$(t4 zF)VqhD^s-a6_^(aEU99;%%v@xi%aSAdqooG!pGITHc-R!oF5v%Gq{ zaa`%U5%}KLsI{FvyA#vWq1x2vCLO0Y>unYnvWgxihJR#AtMJ|M_Xu{hsE}dGUzqhY zfx8BF1be1aA2A3l0U^M)`%AfNPt>&nbS>rN;hy)S)`Pchsw=x9j{GdeSVW}h84Rr4f(=Q(kn-V_(;A5s=4p`dE@n-nhNAbov%CU zIMUKFYu1e3NUWaCkyAB+Jp@v^uat+Zn3VK`muQB#Im5kfksn!vnD=x;95<#J(><;H z)c+)sd46}+s)}Wwiot-1@9rF@oW80n?-EOoy!heC*y|+Kw8AX~TTgAN66-!)-7wuS ztwLuvISipy#;KZfr1ax=8)I!n`;SjFp|uLD77Pyqrz}VP4_oov5!h~85#GUIS3FP7 z^G%^^U7y@>52g-k&3nBQRPZMqpHrWHuASLigQ~pctJFCog_W{bm%=9-JuzpwG$knW zk<8SBR07EP***!UQwA6}!oVZC_V#;J8fO|->t3#4BF)t!3rb@xRv(q(I@|ejH6)pZbk(Gfa-p^+MdIEkM*@ewC zB_sbvuj>1qb4W38W|**SZiidB%oNlhXLq|X!3+(xmh4IHbNfUUWaF6Qa~Mf?9mc@B?fhu* z0OnBT{sGQi+gM%Oqy^$}3yL!gbGCE}he=w@8X@)Pa0Q$qb@yVo32^C6ZXU~@m&Dp2 z6fE6#=^_OL!dh5z1~eu#W_S(bkgo<8dl4iXO@?U5H+5%AY-x&C&au>~Y+Y268q_tRzC z@taSY4mmdWD=B^p#NkgjjguN*Fo(7z#YgiDgG+BNhOI)gRa{i^DNiazLYGSAB}S@P z+_G8_i3_Yf9t5|2xFrkUB}(W+GJ?~-%fV;5P=MU+vdP21t`n1M;Kp|aP;2E1;#0As zLYK8sF0#Q08NkY~;@E#Y$M6^4_HP&M{@%pyUla2GM40BGzVNB27NrZ@xUmvPCr^Bt zn%NPw>N%q6%?jQWdQuepNKgHNrRb*lqIZ{&OKNjhwBtT0QR#HWAdhdxm2q>&iu%rPSO)!0p!bYln~5WH9TN zZ~SVm&A{g>D|lVmd{QSWRwB8_N#-34rn&k!rL?xmyAX5s=Nz9A>Hy>4C6D_5>Q`Xa=JXt5T$TIAIM>ID9-gYm4ux ztc&CGs520+xN9^$j#QdgO>JbL&U`fXrg~f9e!!HfD;hDDc4Nx8$eQn+vFnUraLKjhI;ZXS&&O94vw3-qz9J7Z`bG#}#g1-HQuCe7(WtVV4%3Ty*8oWT69@;8(!Z3%9=vZXd{SS?oZqA$@{6_svbLGVTrse zvK51YFccY~30pw%nbmcHpQv9PZA!9PX0{}2EFTaWzK;J@wM-+6M^!)TqV@tP;!&h$AI#^Fs%GyQ0> z2R&T-KP5#j%`XH+rBb)1TsL(}3lIZD%=>TkE~^;qylYQY<;|UJm@KS3C~au_0eF;H zv8-Wn%B?{21CUSRe)wHT{<0-aw5FUpF^3Z8vGb?dFMa?LUT#7RBRUv9PgTz0O7c3}ct8+jGB>lVGeAci8wVjQxum zqKRKfj^cZAJ6_w0CsmcFaOS<3TomoOI`e}*MEAR6Gt`q;%EfCbM@$u4pEy=LoD(^; z`AfkGlS9A8sECMtJtdY$+!ZbHzKG+M`MyZV-**4| z9sgIf9sf%$OY6EY7ahKEMh4$!EkbIu21j!hwnoHotTwFPSer?q?V#J&Rl4?T4Ixj7 zGcfcfAbE3beGHHUXB9N>rHCRevl350`14>*l7BkgPTqw-4*uwaKgPlDFc+v=2Xin= z6rV;vmH4A5;Qo$-5m-FCj@ub!Zm0TH2BBvK4d;``kN5-ygl!s9K}OteW$wx!yV7=e6~`^t=gpr7W)`4}f_&&0kKy^AmtlMNUeV zO2@{^-o@3~)y~1jgG$N8ii1jzn}drR@C*fn0gw?8kq{A(kr0tkkdaZ)@i5TQ(9nsn zaWL`7i76<^h{;H)=r|auXjo}T$(RI~SUI_Q`FJTAgkB5ryyoEH<%U5+LR zJRAZ7Jp4;HfiGTIu>8e68u9bi9`Cp(v;Xgha$7 z^bCwl%q)ET0)j%qA~Lda@(PMd%Gx@*din;2Mpo7~ws!Uojvk&~-afv5{vX1^BR+nL zj7m&OPDxGslAcjeSX5k6T2@}s&lO}|FsJ;rz^WN`^xs+KB<9zRg#b#W#o1+&of|) z`)BtfdWOUklH4<(U-K>2Z7ZXaCU8%`avzJesSEoZmH*W8 z)4v2CV*E=V14o|$`58cq&aop)eEjTrY#=Wg0vuhgGQg15x5$1^UO^^8kBI6HTN3Rx z4|K>XhcR*hMPIAPE}I#SVb#nQf-A$5tYP~ zVfgoA*P>b0S0B=<=MCPl>ZsP^W(AO8F0#yjzPitBJZ%}Fd-~Na8s9jFtbiR>OPy} zBKnFu&j4UDi)@H4A`$>KxoRYUtY4E_l0=;08IbT<=NVAj8g$94o+ z^dNmS*ZI06B}@_%Q^66ih%>q!gd=l3s7P@*BVcWYXO0OYKG%gOwp<*Tw`8o!25&sJIwpG7ot+BXY`_(Xw|NK8ab z2g!b(rAU2>cPHJuZS#gIHP4dh*^rWwv+B&B6>_f|E1+wQ9Zcx6>F0<`#XW(c4rtOK z*WLvJf0G-5M3dY2DjZNka*U$*4}d%O;$=~0%LaE?j8I1DT=5QF|ihM&Q}~wwMle=R7h?)xzKI-xb<~{9IX#*y8a<& z4uTd%o?J`NqZPyyCwuy)@E`PSHg2p;$SAK_uF1Kz0|dk)OpHt;itXGuQm(()KvM9E zdn-TcgYtHnRy?2?K2C1N^-h{Uufi+LWUf=<0(9uD1C|U_dMj>a_O<*5ly33`L|-Wt zKx<;j*NQtQ@>HaXQ`bGAa9LS=7C->^TtWtCS(V3?v_RDf-|o+6z;*V|HXlK8$v8q? zq&*~Is-14D-(KbIo$;snt{PKp;9)P68tWWmV+S0eLV46PQy=ttcyuh6z%sR+rf4IK z*znv>;DAqZeF`9CU{4e;Fl)2E+6m=Dw`Qmc@6c+hcC4^AbqaSel!T@JJ;d$(b2v(e=iwe zups0F(f@|8x_WSmy>`2KnxooMpHN>deOezV#vqQv%z4}2ot=#@z8Qz3UVRj zSaoXt>2N366uKTzsc1kK05(X|Zd zT54)YlOOdx-(6}|AS=d0`K!vx+Qv#1hxVwFGp)fkOQ-bZ#Cx!T51px3L2E{U6B^Jb zN0>Ir?u!i4(OZ+vJIiQM5hq`rPFL7=2#m7(|X9%B&_V#N#raX}Q zD^ea2o&g6#epQgYYe2U6)anqxDf|L|_~{xBH2HuSRz*m#XegkWTfel@BPwsjTOQwq z+#|%H&v+;ox^KfxFpgeRDmL$;?|^DI%ZeDOM1s~n*oPY z)BZ=VYsB^dVatd$+O!Gd5DDTTQm$O-Ad*ZzF-$!V>>L>vBDt0mtT_(f$u5@RKRCkQ z`PhG%EW%tD+e`jkw- z|BrR@PmlXw2Kw)R@Yk>b*4x4S3{$&6r8BAyaNE7WERW=giuuhj06T}LXr|@FX7-f^ z;^)ZjU8{MC3nY}ho7-HL-mL`6zvz|8#RkTZzQ1@xkjSo>_>@KBR-%*ILDK6xgQ%G>-e zcM;}2hT!-#M-!!>>++uBLuYq@x8H>C;i2-~lJ}I?LMr>ED7(TWx=Z%r2sAcRjW_G! zRx{9hDSb%_x~5^@7G={jq^3B>ka~V&SYsJO><)?-1gU2PSb;gS58ufSg>J zVk;j{*CbFS4eDp9lT_0*I$M3&XEaf7HT_~Hr|QsuPfV}wbOL}u_#K3aa&{iqWq1!sel~(`kF!JhF#jUW2#0*>J8kt4yU&5= z^1tHM03IPZ%qDEc(Y@7liyGO=!}MUxSy~kLicIk(Wj2y-g!YEvpKXcKSQ_HF;BZge~X|vlj4#mWc5!zAmxU-LZ$W0V! zt{mZRWj$WZiOUJrkz1%dgN=y7hu@iArVPyUB3^(zBI1H z#xG}Lg3$$X=^}i|0wB>%AsPD>n|&vNU#K@U1$z00)RY()48mJwXV!-Xsyjxnr8vIvCqqG%Qi@tmFO5o4{-F=q)qDcMqwEkvL!YYKfHbh zh#dkgswY0{b$5qO4rP0NfQO8-P6nbxTABR(kcj+a$?a>I5_;m@#5QRzzR4(>0{T=E zE(BJpRZV{`AdbltX?46|<_d1JvdI{&V8&#S1_sS0&EfVV*=K(reS9$A=^H&D7ACo{ z4NxPq##;9q2-BUs4K(1(NH#O8d7M9RG=MnIG5!V3#nzP#Gt=Gevtv^|`qIySd9bV|HOCp-NR}3&o{V1@3U1SE?{&L@>gW#^`qwetwL97%qPzSy z?PD${pUH~AM(&kWBJuf_IPM!Cx43NPc4JBXR;Rvd_Jv3vYz)?uMr)#Bj<37-^@lm& z)EHMQ(msE$OEa?R3}ex-S8`OzV3pS$-J~r$zbaHsBdakj%Mw?497aLSPR1p>5G%VRsaSPPlNL=PTfDxW zi54yv_KAE+yAf)Iex=;M@I3s0YykPL7k06x_en zcm{|V1w#cJBsV~imdyJuons2|R{6<86=ZtubfRxn2?u+6pgt^*klc}Akv9mF^v$`I zqiD`=>wpws5IEg6q~|-Y&^ZK zinG6u7F^7(yO%&pdND+I^XO1%7lM z-A3#`5H86#i{=@CSFs!`6F|edvg$qJ7XyEXPx)(&Xm8!HQ_&j*jOriPMIM~#psHMbLIJHD`X*X6;X%G2W21 z?QCoFv&3rt5t&acq(CerbnxptbDv6afpPUhtpnUhT~%V)`UtXFAQsZEl1pg?yD|mt zX^#F~kzj5!x!ug$4_$)hDWp;w3UmIRWyYzzTJ1RpTEE1y&Iy|%)-r_DSM|`5&Bb2q zjC}T2;>FqGqTjE|^rmyzUl~4qr#+35wi3R!T}ur3rL?kc?lP9yBn8tPPNDC(Qh?csct2OtozS;Mu&ehbh=q4dEG#UgtVoVtc=y5#wv>Gz zIg!D7`1qju3@}@ixO-JtfLW!=srfYcb3VH##7>E$7>ig4U7$un18Yl0-#j~^_*Kpw za<=AP&W>E}o@V0dzBfh3%#t0UpOug02&B0YN}gOPkX zSpx$i%A}NZgZU3jc1D#s%AUI~K+;rRB{W%h6`z~YD=IP`o4~!TO zm`fh99j0miEZ?cSxj`I#cenLNj=EUeJbR>d7fEa4hEXGSmBLsKzqqyXZ_;o`J6V|E+WA`IY*#U75VWN4lFiF{&p8z>-i?8QarYSX*<`BOied^d~3T&2Wcq|on zeUt0r2c3oTIRwJZ)oxe2UyE7k)zecf$lLd^iOb$Lw!nn6i+zup=5pRU8Wugao411e z+^RRk8ImSBl5F{GZN9I zdyx)Wit=Z`8~10xciY4zR}Yadk$W92sS9X^bYlYd9pJAp?(XlqV+jEFHec)SUnLRj ztMlc-r4I1sbTZYwdSUbgp6$2b(ciV~&9@0;!8=sHLa{dO9q(YL8aW!C0hT#43ll37 zqM@&UF#2&IQQ0il@g7F$k&mssn01hVvT;8r2UnInpyHUl4q3dK-+rPVS_*UU-z|lI z@l3SW2xT6A>MhzL?kF_LR;4vz7sgz)G)NDSOzp_u^Xx>IC@q z9xZt+rqLHOsY*2dC?n=BdokAy{3;(`!$MO*QsVBC-om6@18r01x=)r1A_buMS zL&tK=vf|73w)VM>xuTpR0{OHR}gs#YXEQ8i{6E1MQ#lF+9p zH)H+6#Kh2wF6Ad+m@D*D@+lI}-;R|Y`6`2zdd^cx9)%x(*?X&(it~t>P$KTU&AfRVN*bsW-5v;z;f-QgW z=`xd*zRAgH)SBIaEJ9*EH6_lymo+5UT|A}J$St<&&M*C&>iYL`n}W_G%k}f=8gyGJ z*H%b8qFZ*mN8Iwbtiy%#74yUzqC!z_U9XRaAIO1hFHG8Ww`(2cR%a*IL`&zg-5V3+ zoKWmgEResI>E-}$yH!iZR|L}p3kwvqA$KyE-7l$XYUMC#n5)kJ{?p8qMgE@7GmJr5HbIdl;M>&6TzX?X*5kH3rxwf4iXeHpoKX zeBsf$@Onp08=S0Nj}l{goWFBr8o+Z_5#P?1(FO^q9uF-I(3_Qakc5wadsmg|B^UZJ zE<$c&^WXH4L=83nkb*tAYPQQ)EW8G!CFvO4h$$c|}`tg5E!n65pu&7$ATGJ#ffr=M?rNF@?~xX5YB zbc=eMbY!Huq8N9hGyCJ6Y+G2wKC;#MNX0-+Ul|$Y7tFOFWvwh5?JsyHR#q|!Ee)N& z3ZE74$ESPm>$?j>0;74(DlbxFeY=*3qxEI; z^FHMvsKV$+v+c zXH^`{?P4a(VR{g@W7YQ+qxCo;4wHGHA;u3hrV1h?W$9$`#;Bb;Adz=oO$KhrJRp?I0n2hS!i&hW+Lm-Q+&hlz zYZxF$CvMk&f&Z{Ac~yhTR33XPb=JE(%cbwWPT+Jo#%sdkRH5JucO~3zTeB?i*jG_O10r&p|@Dz{>Mx{v=PNo;Ann|XP zQrh1(nC8Wi_>URLpZ|sOCEPwTtxnocbETkF^d2!&Rg{ZZ@y}_cgjaoCiGzo}3VVhf zgrf+Xq3@0B%`nHt;dz)!3fA$KJZ_rr(Vhw|igJ(s(1?>5fM4-%!T#kzdV6IHh8R5VhfZ5*zw47_6CB!#b!YP!CE^HY+x9* zGAz;V<>6wruw4InXAj@}H2Sm>d^O%Q*qyqUHs)1eKSRcJD5;{&!t@ni*w_kayN}S# z0}cUhQRqqAN zuOI*_8cnPxTJ`|3)`z2dD6*ztDJCQ*N>aB(P52B6HI7Ur_02IfJ}Y3hm5^jEf;QlK z6P{e0rgWqWe3Ohn6_UyFI2p|5=B8lfsTj!N1&@Mp!g=j=Q2!_>?LGl5sH;xXpR$4$jR5<&gxskVDONx zq~p7<1VdYPt5lgxkMFIV=rTm9G-m}7#BsP$0+4nLgoo}d3Jow_dnjLH+Ml{-OUdkn z8saEKF?xQoS=Na!oV(Lj>I@Hne+3l94`oaUW|L;7gPHra5|+6{S~nu|FDnd<(3?=e z4LakcUeI%%_1 zw92&b+&nn>b4TyH8`Bh|X)UCIiXCsb6I|HFJ8;I`i0saDU0FY*x_r#?chg6nExT?? z>b|NZQA&6tkbv%e0i{pAff*TgMQJ&Y+KCw53YpBmEKh4x;&*yDVYD{-74z_?$W{(wE@04^lKXeQJFGBx4uQ1m8aR554!S`=t6**u$}$2E3V;KCch z=8m*?RZV6NZCHL!$4HlQpKcVM_3C#Juq{rkQOyQNKz+QaPUt%;u^f|JEwAhbuY67| zypK5bw0XLZ0)10M!vQf;t@46{aKHG_r*^rfeV(I9)f_Qf)&Ocp&oj$p#j(kcD>BwQ zIZJTAigu935}QJVS)E$P^||Y(4VISI9pX#U5wh2=dk^H?*djU3-fyB;NWzJYdk%0X z>$9k)3(PKBB=nXV{&t_a4uJ7+C2X+cMHz|>esqnSj*u4r^#kSAo57pAupvF(qx=iPXRckuvDF^BzwJ6 zl@%JmE@K3#YXPI58?Xizj+qb1`Vj$k$b68h9q5Tw9YiU zj1t)QWxUuD>UR;aw^G!}&OHpiaVL8=z7NVT%2YRv3!G0_HUQZO(M~NOmgIgcoGnVV znIplbmSpem73nibxQTKXdJuC`Ru+8Mr*>@NvL!&$z`mYoPavmN&sH;?B1XjZE_Wi5 zL&>qbwgb0qI<!CJ#m=oI_I6#W4%SKh*Ya(uP!U}{kBU|-4#vVwCgtPgx|;h37*0I^g}46FLbtL zkfy{jLzVr>DmrEH0al%uJ`I|Zv%TdaK1x9Qidnsd`@(hdNmQ*Z_GaN*X#ge=Lu5m1 z_OjerTttt69P84DR7iTkKq*VNYC($S7B zpPDMLXB9t0JBp5eI%*ye;9-gztl-*m0> z!^x|j?7VqjY34Fkgq8Z;^%w_CqI`Pk1?(9u%3f>-%!A>ISz2^K$DhxeXo z^sA$)YhKnwacgC$um}>Z5p)gOl^?RZ*;uld0>R5i9r|7vZbZ8Ay^wMpB>vHN*Cd967Es*!ARU&b(3c{egX=VaI~WCO*n} z?E_jZf3}c+VmubvSa-%;2 zS;{QOnez-N%S==W$7hp}>F?5uM0X`|5~9^gx(Cs`A2!>IJ|-7Y z)Cpaw?xphY|P45aU5>S(%k{~IUCrC-DqT8+ZX~oRiaQvxOiP1B%tcq8M`@pta z33DQe^s`2-V%O4#7FS!&dAcM7a8=SEq2u0shi4M5{9Znjt!SezBQ98#To^afi zb#?nj_VyFp0jqd(@)0$+NwpNsq}bCrP7Ai0gZfrrw2~3Cm9QS=L2fa2Qgj>qiTL@Q z)7JuPh-v5RO5g2=>$1rmHEs8ea~bEvA9@`fv3h$u?k#;e$|yoa#BT*D`({&=fN$Fw za{EZKeyQT6p*3uIk2ce3GpZSc4DXa5)K&``f%pS^)05B64%)d%KdxKE$Y#NWlOy5d zB&BY*(j56jT{}0LF9(&~Dhy8q3Lh-wf>U#3+F60Ls;r~bqwNG%N2)*{A4~pAcCD3> zZ)Yn(+!Wr@bg$@+LvqkvBp>`2!25*+xwlVhp9rjx~m+%0$(=1(<>S1BeOF|l@B8AFheZmj6}X;BY&1FZsC zNQ@#3(fz%T-G*>Az7oC7EscpbRlw-ShN$t~F>G#66-<=lNuwM)7qbryor6n9f_khp z#zO_dl31h#Z2}@T2H1DnF{|FVQ30Qu=3P#`?34yM?TjsE)c7 zgJOY!cB+kw2Xkzv`*A3nZo3VYe(qemnEg^$rz_xMaRqOcow2HzVgBgrjCD<+*y=b7 zg9Ixb;R)$7xSR(M;EM9$H6;zXSM|o45r0)f9>g2dDh@9ei1}MX_@ElID5G&n8AUV( zq<4CfI3pjYSZEr#FC8<~74m6S0uGp?S9hy>#AM=930)mSdQMU>B7&BBw zI&PpzN9RfZ6+H-7wnEuBG|Ct)pmJ@46|E4iG2TeMQNBjKJ$&u%k980<3>y{KM+iwH zoJFZATHlg}3l@TdD^@AmJsU`j>o4;fmnV90zXii9Y6)_eC-RG>46Pzf&9gKpFES?5 zI(ub8k&RfbU@Jqbj8+8Mur!pk6tDT@iwdf`=>*|#aG(aAO}u`bBvoVNQ{Tb`F~gXN zkiH|J78TYBF}yx*OXv^;d79aN9u!ecj}VQ)yu-H zVF`&vMDE#SLaL^iQCh=FG3pN>Z9U;g+@F4EEu2{RDl{}Gb5$ObWjeK@YM9txzAj@$ zpX`ATN$G7sp!Bsu5*qq0qOF~1(upuq>ps>+Gfx+1?Gy&<1?5=MRLTAEibuV5zkDI5 zEqb{hW4y8;baC36qb(u@PYEkn}ur!m85Zn~GC zm$r)S=ZGt0aJ41r@cc3@Mtm^tNW#>klaaPY8ZV98ery8%Ky`pnxRGwGIp|jrca?JW z;|UX-_!URdmpLu^mc=X9XurHfPi!?0mLjIi38~=~M0Ilid67nkd?qGdlvah2+PA7^w;UiBf_FgsP$6T>hbZ2V7>~KD!WAXHA9e1P zd;}Ry^LZ4K5cKL6QDfN&ER!=9^J3WQu2go&%?TVc{t4lK1fIRD=iB_Lndr`RJ3CrBQ>@#P z0xDSGg1Pd{F?;6%vTy!E3hCz41}&MJV)xTzXY&(-90-8*B(PlyhZR9p@Sgg_{k@>NU6 zKBO4+7S7jFcNmvZ2-)Z|-h_Gk2QdoG&wEG_W@NElfMlt#%bKIGtf;kmQPl?%a#_gRzYpL4VB z+$M|lUpHM4vdj)O`BX@^;gRTuxzi9_)D*q5HRKLPln4*-Kj23o*7+j~^RMeT{uaUb z2icW>sN?^ptkJ)Q4O=z}b7T*vZ#>K9*&ca{aN4)X70-Qbqr(VzJl(x{se-U_98i79 zm;4WNVOh#;QS%yKViwwx1h%uTo57R(DPtPtE7rbWn1ly-6snEG65D0V84GMa&MuG> zo(dB9hk3Mr=FldfVp1q49@nSO_s)I>z<2~KsDxs0YGlLpSb4GFuM$&Ravy&^?0Klr zp}UrG2bPm($F3b(*f@#xsCUrBbZyiy%k!jti&!yEJQT6MOD)BZF^E&3<9-is?%wwZ z;OCUen`7U+SM7BGy0It2V+ly*I%lB+)ZQ`|oxTMTycRCTP}hhO4NqtPQs^el_8OyE@DQm| z>pVY_CnV-pqsSUDRf`8n_$ypu5Nc?YcZS#LcBA3)stF4jcNBxUcniK}SaAdWF#8fT zfV4gL_jOZ_Yo^`V4*P|b&`uXjzP!4%z|5*{U58VneREP~!U8t&y6EGoZJd(X!klnQ zt-BI9TX_{%JlE$Hs=<%&G*pos1*r^|tcCB&n%_sZQMxAVuq6^nEs`8oNNad!`31aN z&YEd841)6#eE~j2Jaa2H53l$x3|9M5v#V+QdZZ?}v;5~+}!vtaX$^wF!EBHjF^>2q}u2+s0=5M}pPi_Gd zfk3QuAC6-)vaXqZfRr1X@vHQA5xNM$w*ePPQEkaKNcG$q398^&B}8NOb`2O83yZHu z{@y<{PxjmJ$0_zI14vmvW38Lfn9z^s$Kcp#eQvG4@eY;X)hi@K;wVd9Nt6@19G6y1 zHK=ki6Br=2w8T_H5;}9lqi>V*pr30jI&@ckKfP|?$RmR(JL-gKEfdFsypwBGCIzw0 z9nwlkjVUEBTEuBvhK@67$FLC4GQtTxRNxse<9k8~fTS%hi3?5+mf1sSWS?~7e91`E zI7IkRO6#58)HTnXrH&9AIepP5R8Oc=TGNl&^c+44WTrj=);cU?mlmA&UJ3g*NdHy9gWq~KsIdv-bzt+v@dPvD9bfykySUz^_`JsN_~HV= ztMZIVy~Q)mngY+3$h;_Qp7we=(5)1`^iCIRP2pZL)D~M`Q*i>^B=IxS1ezJm&DS`{ zLf!reCtocnI<6CoKg;UAq^9dq`~98Gd1K(mUiZfaRwpMfp4LP!6^jW)lf5{hO_Et- zsr6yp;=R0O&Qs3I1A@0p;K%^F0oL*{V)XZV+MQBDJ2i5QOd}%3@7vy&y{qBW%%SW^ zyy=HTd+f@11cBJw_&Aes@V@q1Uk!*{@sH}MX@N4O=&GX32<>SC)JZKW)${tsmF@mein%P=Z@T1hitFqi8TGN1fW*rTJuorPM z^y9)>V3ztNiul!cKPu5d)M#?@30V%*>VBXZs*daEvRDtsC(n zNhh1wv7d-=<9V|voN97eH2vSL58!kzooZ`Ddaik~*G!Q{|CAo28jGB8iz~?5Z?&_V z(~PTc`!3iE@pxl=RPDd+&5nakOn{a47Vahtgmk=+!Ys`E22#2$Tue|U0z8h!&<3`& zKny&uqEANjys};gl5%w5PO5Pa;@xK15G-W+5VANFx8`m$Q#Ca=&p4OHz2sQ44wEA4 zd%t!UBZRxCI%>kpC#-+l{%)++t>hVCXJ+uZd3ntbYW)n5PkTS{{@9<=aX_?S{nPh9 z#Lak-!?mWszBr_M`{Sg(HyuWyIb9jK-{7%nM18hJ_KX zb_1^1A?lW0J8~zM6cRVL09wUx?D}I(Ey?%<7y#ZMx0v*BH(~$6? z+RdKBO5dsH)bU}p7m$uX-}`!+{<2Xeafnukk>&Sm2${L{y>^ne*>Q6fj+=i?xT?{d zQnw6>#22pXUm7%)?oa_KAx?s$#tLr-E|L*ra)aj3Kl^rf6F&9srF|md0N;foNa4KI%kEh zz89*oSGaN4H-c6OB;6!bViv<2skosn=@!o9a206wrX4QUu#-8X7rws# zY+B&I?a6;#>hrfg|3g+LB51#B_-ZTuC4PuETZh%&nsL4lj85BNt8Rq?tRE3@T+~jK z=&C-Iqvvd&Z|@UPXQ)m?%M~L4D=3pL-Lcw94vbSu^z{ge{qol4L;Z$oQb_P5fLx8P z);X8;qjPlupMirF7-w{kxCgI1)XRUZRx+%g;{ac9E;DdP7IG`Lz>DPMedx(Uodakf zRFcad_1hTxXe0s1DfknNk!V@IMzxF&TAFC%+-S6RVn=^8O+criVYBa?z?XzOFJ^9a zL1lKo-=6N5Q^*CHkFL^62;S$ned9$(Ub<>NMT(!DzSQ_qN|>lL%n*$8zaR zn3zWd&j6-MM)tAR^=6r>*UVyl1hv$y+CF2pXxeO!yuqeDq#h?&WYZ)V#Rt2X1+vXg z*m@yG2O6(b^z^uIMMFP9F(!hFwR#ULfBZ(7KZ&||PX=UcNjJA7EF~WF#$bjDv zu`m+6-D}+nlA6U+OH)x1Y_tZV{O zjeDmaD@?^jA6H_y)42T%V&Zvp#NE{-mIv|8`roA9B~2Ee=6m{zlLfDoAak9;ZU|k7 zf2R~=6bo#DrnQ@?n_qqWFZwb+iG?zABTuXI`~@LCcYQ@<8kQ(TAC!g#30w_Qxy zNf|FJkei^dUEi2y8URFDGXs{yRK-`h4W`FnLtZTLa72ymdca_{m)$k#~4=M!v{ z0pGX4GwNX-hql>oPA!ad!P1*26Vn$lweNNVSNk`n=hgz_ z1`{DiTgIAn#O0x_l@zMpJw)bgqemD1f1&X7uTw3*7ugpp(TbW9@#IP~!MOyz>a*@> zYp&y3Umvhal@Zt_zVFwEgTGIT%F$f?R`Cz3N&lU{!)(5Z@|2)STtDSH!1KcoJMYzt z*|<(trOAwS*@4#(Mv&IR{>aLPR%5DulQx-quTV_#gd|m^9oa>{xaW+PFp)e0V0#4yPXNHCaWh!^59LBX?X zhK0MEyO0y@H}D1-e(suMbD>MzCKuami$9}N|1#Z{SP90Sti&D{R^!xZLLdOQI;y|= z=29|8Q+IwvT*xxx*BYxt#D+@@AM*^rCYu+jco=q6XGrY|JLu2tu)8N*ck&+0dsqea8BxtQRG>);cBZl-D2wJ9Y{(UfPMc>y6_ND%k7_$?RgmJZYIbwvtr zFabq+Vh$qIaU#(K};w z5sXfBM(>?O4Z`ov-sjxC&$)M>oxRUF_dd`0%QKHPYrX4Tv)=bxKBZzcq<5e>vL<F#e6RqFl^@XBAXEgN z72y;Yk=2`J)<2gDBdS!p4b+)92pR`N*{))#gQzI(L-)t)FRl+^<&qY>+VG|<*7~28 z?`t}5lm`e^ozv}ue>va?-zMGqf1SvE*YjhS$X>lSx3t{uQCMpeUf9+j0J3Qbg$`Av zk9a+QrJ4Q(uJ=##AtWa&9{%M^KTJ^$cUH?cK7RmE+PswFIt4j@24taW82MvjY z|I5_)?WiBfaqr~=YQFRX0??6`Z4}ne9?rPiWbI(Qm`xLzO)U>$JY|mD*lqFnuGpU4j9txH``iTn3 zdC%lO0JeyR#q1>`$!=;d0iGB>_<`U-C0R1xk_j$Yj(EWBJvji{zj4c|?&|pxrF2mB zXDsDkA0CEAnL;ziA!y*1oX+__wu5{_T}%Xe+U@l68{F zUV!l~%IM>A2u}GPe-1&)OU(gEC!}1*!gnlaoaULMd91H#+A6c1p`-`)C#m$hcKXp2 zvP4NJ37+Ws@y$(;6V)Q3dXaz}@=LX(%h3(bWr3Y~`#k|`VSEW=>sRFyjw=ciax{)1 zLIsUu_;}}$^n8tB`+MzSQWZ+zRz=4)Ud&X~#*X3C1w;HJBbNB(S|v~G#*I<(Aqiw& zZ%)-GSLLF3ZIfk*cFK(SJ&uMti0;#Vk5fL`+F{$Z-f%-=TnuBZ@lT&BXU?3Dz20R{ z;|L>siIQJOH}+~K9P2e?h@|b=l_n+7lof~uMOzJ^3Tmp+>Sb78X7q;M+ zQB54~qgb(#P>?()PU$Mry^7+x#k*x^HT%(;<~sl7BFc5gBAGM+U;`k#AM>>?ND0AJ z-{cCJXrc>pqNO7)cvu5LbMt(etXB=m87%`yip8|5wM};ELOt!9TX28AVSY%n9?fBC zd?bQtez>@>a^Ayk@~iE*&+Ss@!}I6$VREUqmT7v0LqiQU^VktLjq*UrUmh?vS=Ezj z)_$X!lCLRoa{g9a1<6u&T0FS?L5j26k6a|*#9TyarSPI5zlU$+<`tTJZ@FMo0)xOJ zRF{n%W^Jp>150R7(K{1W@)3zL5aTB6{41qqb+5?;r3tQS@3Z-WaBBxXjsj1187mN; zHA{f6XRmP4LynX7#SY^hHZfx~N-lww(lfLWY-M+U)KhPevzoJ@T9_#EL$rj5K*S~e zQ_`lw6E8pFT{Hy8+vgajoIsUN5_(_<-30JHb*RS8Hc{5nvLJAlocYx~?^=VV0Z4^u ztiPI&8&7_~#r(my#Uify3DOms#qlVbYe|e!njg-4G$=5MRQ$+olpLjNE1UJ+vlk}) z3MJQt+9Pa!7{-lp3e+XG`MQii&eCO;uywv1fSwPg5xKhEg!>3trKCi+GYt;d1uY; z*xhNhu#9&$A)Of*gtMW8_h~<4OYAE=IAkhJzQu;<_1^W3=S(DT3HtdQCWG$H_R=TD zotkT`CVuE8N3u!TD9hgn%msMi6AdZYNqoryi}}Dp0Qz%kh~)N)=%nrg>;F=g`j4zV zjF(T0c;Vf(N&~slo}4dfuqBG`p_OZYM^5BaC^qS_pRO@6VrsE*2Ltbm?8jwjv-NYZ z14?w4yZR9cDb!3WN~6!`^QeWcqpbx+wZb!~(R{%2)?e_t>NbEHxS@ zpF3Gc8%7LvG9cUqfPjx-)GE#c=TAz1&gK;Bn$8DH;wDBM;XG#FqD{iHuISeM28E>tzJ-KqK ztOB-XA)SqOm~X1oS#u~U$b>fN#wL^Rewa>3OmDFOFnIj(Rg5gKZ{zy76|?i_5hlRdr{|JYP)U z(>GRiG7RBS)RZz(r%)0T!vr1OyFM_%?eq|C#%6d!znozq)_hhl?^~@jPuO<|tn2Gp zjMo3Wk+5fnrv!jY!rnnipsIduoKQk_S{<_j_b)8r2oVA6UQgX*edZ)sDhfosnHmj} zESPMVZy_?=O15; z^QoG8hkUh|wWH0;V}BcRw$aACy(n>|*N%RvkJ(o`jxkx9(9{8NkWe9yn?}l}1>pjHgQ=+<( zOSSG8G)ri;k&UJLVoczEV4*Dlm+o`_*7MI#ZhH6{AHUVSa8&xkD(#&UurDEfe+%Dp_Djm<=|7G>NZknXN!MHe!&Flyq<91 zNa_SRf<0DmRYusd{LF$dQc0A8V{Itd382T3n(jqZi;hgfZ4uBNHKEX`v3ThKb0J(Z z`DNA@8qmn?l6_Q#hEd9XM_-oLu+s+>v*^|_-0H-yrSzYms?{fz#{w3@t z+d_Mxqjq}Az?V0W;9tj_O5d3+?rl92a_U@6_;MzWx&MmIO|E^(mPw31+!MuhJ6WgT z@aVM}pwA+SLW?%kMYy-*a4A3kk5OU5r4-6bJ--LZ|yusDuR9oAuLgShoA_R2yf`-*zZQJ0>oaNf3Oo2;*?5l0FUw7G(}TAmvRE)5v{61dJaV0drgRmX#WEym z*qL~@>W%w!tnKK1Fl#tRvOf5=0u2b|HWO&56AIi^zuFVwu(J@{2esBW+`I~VB0~=3 z*JKPd{C3Df7iGon8s0*h#%=F{LWCYTo7IJ*?5yL3PUiaPW!8^*&dbtb>NJ$PJmCX2 zpcb%PQ>-kBQ%Y4TtCNMv5q;)c4o$5LD#J@$o{4Kng4kOAsatOALhg&SnXcPC6#yYob z7DSL!;ZHi17-v4xV`lY2%A7Y>mqO%O#w6oFQ=fMH?{hq==K5*TQbS|^Cdd+pRoEd) zh%1Tw%0)2Nzpr9zT}*6VmbHk6Q;EC&rmJ9K@ZE(@O%yO0NR=!`ApQED$R#kX(snQj z;qV}>xncb*{f2qk`J5xY52CYatsNFG|EAR?KpRMXJ%*!@+23NamT1ZzE{Bf;fe7?j zXR9OhATWjHS{X))ew3ii>Ak#cPV00(-z1L4IfkkFW=qkd`w8x@H6cj zQMVH`^DkZMRlIoszgFeHWaD`KX_X!~gE|RMRb<7pGQf)bq-b(_xTPLkx-_S1cI?5F zxddxdQg(QPRP5)p94O6J!Ll1shfWV)1>}X>?bbMGPk+38VzP^hillWn>SBsL4de(h zUgOKIJUVwP@fs#;KYYhvfy=?KOa^z1DCDzW-btR0py`S3ry71nT{+%D;7!4tR-E#@ zEzj_s0dCxWZZ^|Mc8P)ASMXG|1Mk3Ct(X4D&fQQ>VG4#9PPI6R^*!q+H8ZORdz z?l)`luDWjVHV?>Nqe~^T+7KkYF2SSChRn0Sm|jzNu?_KS;m9=qQn4oIT+~Yv;NEwY zV%PtSJzk!+$O}?TcU^Z&N?|T?h$A^8AzXIc4mRD)HX-nV%aCIQ${Vz zbL*@mHE=}y44ASa$oH}GD&oAej5C-gf4@!v95lM4*wq}WOiXj=fA>Xp)6>%+`N#uI ziq_G+u_}mfn{+Kjp~%(Mo-EsM+`i+}*{0R0n#p65Te@IK(XR0~HT`U4&M~V`?;mwa ztl((reheBBpYU3ETfutur0P@s&iT(NNRA*5A^b+3ad{KcdF2+}bVpg`Kq^r`U-|XI zIb~=Vk&IL(*naJ>vtre9njinlwU&Fa<7>f(<+!C<6>fs3dz#ANv~FM0;fhw#%*>vz z-Q2k+>z~U=`W#OKGpKzviWn2~me%8a`MH9J;nC^k2I&QH+tC7H`MRi|j#)WGy_KvH z>XAvEg(xd3c_BVonyK$0tO|YB+ynU{UmoGmC9{)N4kw-=gM=u-O!XKn5OMgJGVUhS(os0xN*U;%wjUbJ>1(4E@3G<}0>6B~1 zj4~gRC;Ht#S~Y;1?T%3}t!TG}@G#*4T;p&MQdQ<=pN&(HZ*F;ZPSyDyvL9;GHkI;T zyBpGZ9jTKwzRN$3NcnY7gv)(QRlZ#vSI*zhY`Rv_09`n@v`FZ*V((z6MmP=ku|XW=ZvCM|YPjN9suDpLVB=bc7rxAmj6>s|X93-8eb^uNHF&`adPlil z!rC5;H`b-x!}kQ9b02Vv8*?pOrF{kG9ln>}7%jqrC+6&(N>pk(eC{aT(@~J^fEx~q zFlAYK$4`&;Ypbc=KhRK>I6W7iuFLSDc7h*NT;s#d;g_?jA&2GbQ(OgEOZtrLC9DhN zcmO2=@8dvqZd2<#SSgxHMK5O19cwbzp1x^+DX3dUE%rt$T&^*4;`p+E>X?#L?n^2mI_ZDsB-@f6L&}R z`(6B7aK-5T%RFq$cnhJVCJ=Q-AX-~>*tLIgA#*Og3r`+hYgCl^Ct#$%kB0x*AYKv& zhDZcCbM!ph>FZJaCC87N!YPX^_!HUt@9#bTSIHSCueCX3$i^8|C~S5n9;hVyPb{#weD*iPyKI%9~VWup`! zjhkFe3VA5`QNtefg1N4`wT-~Bf~9fpvbA{d@OlNR@&bJ{wBVYwud{Ql;6GnX`91pg z{~ z!dCG=A|3rD)pXaTv<|bJ<}p$BuJCZI6MtVh>q;Q}2<$2fjnOpbCRw*UF6GroXbVOC z3>fAr&$@8_`OEmutR;kqIN`mg)bl-Pj1nnpLDkGKy+})oJEy@<2e4pV{iV=jpn`b% zs@2@5c?xRk4ZkV&7Y$V%D=Zqi->Qmt1Swsbnp2Nxr+EmYnLG%F_FEn_tYc=cZWU_f z<02Y9XgW)mf0fxCH+AZVmq^ zO%JN|#8t2WoMA@o>f*yfk`I#9p1PBDvtQ>v1KZJmob9Vw011coIrLRhd~i3@B=6jN z_{-LPDuw&5)vXBHCK07!co-PW%YmQ44t+W3g2b`I>I&s$ME(Vc5TdY&%>)q_$%fX0tl|E3l z$hHrD$jZjs1RJ&l<;>3tg$2VZhF3w<**^i)j|-ABt!Ov^;{GEXI7F z{iN@(Y{yIf5g0J!1oS@g%QpQs0dr7U%lc8h55Ynn%q!y>^*Tcx_;YC{Yg_&6>hFnq zlCZ0LI#_3~5I}4-LXaagloRTW`Ww6p;;+M=sQ~U1DrFl4lNYn`R$isa9h1W$_IzIdaqsWDlrQh z@4q{cs6BOYY8uPdM)B^DcmC%H7a8ym0Pz*pTaVvvpN9nsxfpO_Iyhmo>YZkDtN&4xgDzkZ!Nat;{dZ5xX1qE;!E z$=ys1&sImW8v!49E!Zo!01aQ&)=mfve%4YIZA%y?$ud)2thIUInVr5Yd{I$?e35P< z?+WSe9d{p8*4gq5WnbJ+h*}l9x`uf$0nQys`nQ*wp%}} zneTDgWRZ2F-lC>$Nr)uc!(wZOHc!u-zE)Bhm1$@zjCjlmi<)Y69vEcYXIB)1SgA>A zs%ubZa%wRJzzjzZj%!i=p@*insDO!W$XrXqkXuZJrM|{{QE&4J-OkbUmU@L&wS$HM zm6dESS{q=($h$}TO0>OR9nL?Qb_aCE_-(oK!VN#$@F)u<*QOU&AbBNs-lmA3k)Lf9 zW->9Rn}(Zattq|>tqAB^|I8(He8NpBF^h!8rMc(#8!OaNYs1W=Bdj3)#mY33E%)+y zS<-4K48>VJS3Hh)^(TT7)6A6)ny>=5_f_q<;3L`8FY0TVx=Zzf_e1D)u?u~@wkp(H zuM809Cj`chy3_9SU_)UiF4!wi*BIxE#!7N%?0f>X=Z4ngNAm>Jw0E)madCRYe|r`G z`;D*PZ;u3zU*D)0B+5r+8ap|8y;HqBE$n z%TqS_x;ecYFS~|Y%(WgQoP$Hc`!yf`(o#g?I(m6Jt#lkwwZ?K^RF!D)^?1Z5uEG%8 zG1{j(C{H{N7isJrzi<0O&5x~I#UjNX( ziZ`Z4Euzi#pv@k3Kxuf#Gc_Irb_3guzMC611A=wOBM#z6x>%TQ<;?$DkK|O5F-Y_& zu-!XXtF9U3{|8`;Iz`8^%A!Qo>LMpR9=AAB0|!F{JL9|WB+^Oflq%el5u#r(v0B$u zk7y+1;M9=(zVle>>la#o>7ql4C7s|w8+S5Pom|mvh=ZYDF_|h4nej?K(TAY&$J;U` zwkL3R0?|bxRUQYi0P=7MIRlqAdUhYMv(-&ZIO}NFL(S?V3Waj>cWuXjUNvd zyj+HE$w-0sBWXd5 zXUD^@O9h)CmI72_A^Bx(H(`Zvgke>R5L>GlAy0L56%zHJuPwN4?uDpL|HCmrdb8fLUA?Jgs!yfn(l0-c~YCmI(R~Y6kKs9 zUk@kMXG1@8c*wl{p`GW1fq|h+3`Mje)?r|huB#@Sd{`s8af7!0`${qXUVAg=F~cP^6n;Y zi2qL+w+uknOuKEAF2(7bkx2QG&W$^ry%OgZ}y%R6LTQSGU21AzCN;E z@p}{ol1OU*L21I)GQpxOx%@gD|Ds`)r7;9ZIda$d>`9CUhWNBCMd<7QL=^Y?@a6<=7^0#Pn6ba$8vLXT>)&w@!vLqT$F>bf|wSrtWG|>4_LFI-tGq^Xs<1mgw z@DMpfZBZpqkUNlYq?9yo94?S5{gSNe?8=dBcBoHoh=Uix5-h>jYr?*XO=VibuFGOf zwp*_=B`Z&_8I>y5*GE+oX~9BccO%q4!tF6U@RI*ZCDDVhe<~JVa%m8T})ZMYWReepLTPyVPm>u#Kwb2+Mkd)VR8R4 z1Fer{hyL>8@*b8zu-XJ$k&8ZN#5(G|3|&5&{SiD_1dB*` zQn+M4bMG;WYCMJEp@!LQ%?7ru&W?gO>skMWacIq#X|%=H?=nqn{qlXUW}`HXdEP6T zuY%s6uB`fi+ejfiPYI4n4<-Ub&liy-RRNnVY+3jmuhSK4I+`Qd_qD&!5$W2|1y4p#li1dA_x~1)7EXFG< zG^&h_+ih6+c9X(sDph9;KJkY0Zq%l9*OzP7$Pg$V-VJb~w#3X5Ucrm5mmf6=$UJpSefKsR1$hRme|yuG6alE(yZ~8fM!jmCymGZ{Yi}Gep0%!BW1dRPvJg} z%_BpJwq3va$b@Z$#`nuSjAj?u)Mt5~iB=HK^M^ZAg9fd~&f5_X?z>~K-&=)RGl)#m zO{a_*A$p4rZ)!2=hyM(a32#3(?M{&gZ%m#!A6$5!W!II7L^U9fq!*}aAPZ)vDvy-Z zH-E};=r6lT;_4ss-{MzT@N&T?3$5uqpD$sa(te0B7?vC0LC6n6SUBSMgf!=7_fJrL z-v)0B03NF;^mQL5{pCbJJ<649;mSRd-Irk;OQxgdEpVNhz;#wBZ&&QkgVA0Vja#L< zEzqUGyNAjB5|vL3jf|FT!~EP>o1@2d&CAiPVAX+w?d@A>+PqM*1*h|B=6Fv|ncDhx zy7(ii#Kx!59lNe!*0=~^7C_+geQl1LsN;aVI|uR!Q)44og?Hewxf6%td=Z32>6OiY|pl}7ySe(^|DWcD1S zBqMSug)Loo(xH(Ao*Vw`410cp30|)Y^M}1^o`yUZ0NRwz^|*Ol#1ZV|>Qj09UqSLK zeYdG6#}f}(i;B1M-MbVTC%HJ`yGKKVzHzU>Mr_aRSg5t3YmB&GN8P|fRpz|7byjWZ@@;lcT)J`_?rNomW1nJXwFv=M^XMA$O*i_$A z7twu5+{<`R0Uwtxv4Lr1^GE?0*CRwBhnBc846-}P!#CL1YyEzgE|76KftLAS$%7EPyxEO>yNXyAJx85ooPrmqCQ-$cxl{K%oe^T#fWAQzO{@jJ$!)nx%$PS6m}zGEO8xmV6!J`lKb?- z!K-8;);C!;3GSSNY`FdFfyeqI8B?T1Q2r~hTE*hg#~R_uvrjn^($bR1(ZM26_f;zp32y$-g zFvf5!chgC;T0)enVkKF>9nF%)`u>PjLIerTu5jruYyU{mjmGZY_bm969^gM(cKio4 z!vB1--+_nz(d+#OBje}yH-}IUGG(Ymq-aFAd`bC4^Z}7!c^#{aQIq9+`cLtCeoMvq z*FxO?FbdJDE4{8pxSTSw78*~K6>@?=SOz(O)GR8V{yJfXr_7-A~ z!-R@w4^2juP4V@YcE5wDKu|`j&9`;MnD+y}{K8)I{Z{3N36Fe)_8a=m){GGkI7T~0 z{G#_-Q+eiF%OA4yceGU|%^VG}YzLD= zY{0MxcV&7irG&B1(@}C0TW~nNAj~0I;82tb*MGWMFRL@3)+8ssg?OppL%kbvJO}MN zQyQyoz$F$=?Ce!#K}q#k=ylfRp=ZekZ&mDxx$dZk$%NaQf9jUz8fcz_pjXT_MtuD3I8y09Q?0OMT)b?_>6u z;s{&m)3_@{?tqEvKuKK8Wee!+2I1G}Vk}`NdnDt(I`AR;YuRjj%(d($M`!-xg2B8h zK;h;!lKdN8x(guV0yC?rM5|!jp}4%KW!wN)w<+idb;O#%Sa@%_g{9DowNF?)GMq_e zV0VGbLbCSXaajJEMEq;Q^`H3j+hp$ND{Jj1e2hLsivDF2$4=k<%=o%NxG zkjf-~BbNY4mf@Gn!TOH~4d7K>Mhe9(hwuoF*s|$%qie zQzAfXon}8F$TNxkS*_3f~Gs+pNE zFe#!Gaxy|k*z*o^l#v0-7y1eKI9(XPgMCU$J*K%Or++dF_TjGl_3G01^%L;(EE_rP zL5vph^&%5Lwe-Z}`ve1mRvly}2K}XIl}RZJg!xeMm(AIux3pPZySfJ8v_VT{{_&QD z3XgX-WKp;2<~B(t??ge&(iG(6j{q#Ex9moFxr0Q-?GCm6VrWrGSabXcxIfL?;CbC3 zW%=75r!Op8sL>uxqj2Go7j2a+PdSW+LvO@xc;AT~nmRAEs|>g6EUzstOMWiLS3(n5 za+l{(TpLf#rSTWA7=Ex?%f?D~0>xw04JOi}CieIbB)?vas@{!93ufsZK_YqTY=>GY7;3kJDJ_G(}}g%6+?f zd6=+89d}k-qM51>>M;EY71{!o?=&Qm)~vtfmja(=i|Ng(6;$_dt=v3&ozN(&liqNA}2_rrwc`Y5C{d$i0q(9O&67Aj8S9+!)w&|w8uEmtqhNa!)B zFf-`d2rYK_x@qEPGhx1som?ixo;}I~hra>nx zi2AG($)3TOg!-0cXyC2#CsdWir2 z?*EIQeiJdhN=6VH7%_e)td;j-W2eHN!43y3|9D#qvdJApV|=HjQ)f348c(wgKA%(3 zh8RnAr64E^DwvR!rS#$QOtYBT0v#|KciO%!`>;oVzh$QW*WeLD&FZ}b-%HxS+u%HZ zcn+oKy+v62+wE;vCzdLwH%q9+hN!a;F1TBmT48HOj*lUr0ECr{{Y1!$6jixVBp0I(%`2NcSBeUy-9^J-0{XG9o+&l;i zxW2k|Vs+9&rzPuW)sP}CB~2S&w4T>l=|>=0BBBw-Jkc=y;vAfwU%DiIqR8Y!Vc8D^ zO1a;-2w#-5unZkJkd&80R5!en?JCPzvL@8YHu{}@^)eK9KJ3ati4rYWI38*vo?2U1 zsVY>@>vO^X08|^wK_x$ChIHfvy%7>AzAmnIPbW^FQ^ys-S~@j^xs1I{a+ccsPzkNM{;!8UCcQ1}*fK^#QnPPin)LZS_DXbkQFvtx4>*gSiDJ=x5~oAH ze{SNCGE?14+K;gO1bA=I-2xE#Lhntx$i^6ZBzkE&`5Zx22jLJsaBzH0J^^znOr-EMFXA<}_WmT22QFCz`_ru2POk~#RZz2LY>PYt;EYzV z2rdh$7Z;Q>^2$Qrp4w}^4xDWf=Ls?I-uSMF+3`~?&FKU`DNeGb3|zVw6zutQNywJ)dcRw@G20ge#1(LB!CvVsR`?6(c=)kvo~NKtepLFHm+F zuK25OV%WG=+=W3bdZiH~+Hd1@DaMXNPlWg(yyd4Fr>lH*3{KwXIl>Gz%h-DaH=+5il9oZT=N|G|+H52oZPtvL#|+HqcefkSp}m zondnc@y^5XVtgnF+w71U%4n}=lfg=TI@4yyUKd|C>t$~2AcTOD9~n@9)Cv_4k$o?B zPY)O8EA5oZ3(EfhFg~?#C^sFEgITcK4T!GB=@F-dW0}US70kbgZ22^+p z#B9*T|EJY@1Amu0i!nytU23Ic+ewvVXa{U3AdmvSqzpjQRSygX9GFuME*thm84I4O zC_ak?h(|Y)JbP2R>(W(ZVDI}jh6&btv;c}4Q^Fo9qH&v~Q-uNWVO>I@NSOK2xM6kl z2}^H(yl3+tfLdQaN&qK+qX$0io`dc?#N6G5qKaUvxK&EK);Vp+d*0&zo|Wt$ILq%B zI|zRnB`IDnpe2|tOc?V=4naf@VdzACHv8I$EX2M>3D_JK-r#E{sA`fQ{`s6OND*=- zHgBw9NXM41e$SwvC=N#Fj!2rs$Tgo0}g& zhbP=G1b<|IelmJrL)J{X{ySO!m&g9TjKQkLp9=UMJ7%a)ied%cMXW}-?wQ@!L?(|p z-HG60t?yvj-lu)^2S6cReUb@aXsF*;X_#w6r5#X^Js$FK+wM;m$-mtX{#y?DE#UlL z_n*HDpum=+57&;9NtSttmm9kF7<D1g>l7;rNaP#f8IYa-8IZG zWyyPG2EZkX%r=qmReSK?WnlCV%=3TC4E_IknE(E6elzeeE)&)xq9X>rS4CXp{w<+} zerj09;klnW^Cc<@UI_H$SSvoEV9f5m6A|Fq6EyCqsjKZ*Q$bdKLnsh!cl`I3@B7I=d}fGxGTSYJNBAPs?2KnsWt~pDs%5!u;qCd`i+Z_n z6Md-ioYRm|H6A3-k%Nyqs6MNBSa}DvV5@*u@{zZIyrV}LemsRNEowOfiy_@{z3}H( z9{JxSmx}e=aaDmTeie#euixLIIH?*k;!bJ0qBG97VFF5mx_+Tz(}QoO??{_YvcS0> z!Ku0T#%D)di|~5m0+W>td_B(-qiqV25qjPkxEVmlSIJj2FmIy75>&BWAj$ zhD>1)Cpf)X5`)`R&R*Y^__I znccI%Za5T32F8pJM;v)kLKMc=0a)71X|=rQSXgIm2?yQiaAj(`VI!8?T>aDsOi20_ z1GhS;Oo-SwzdFo+)f^MTRA1ZF7`gZ^FK)}{B816Bg*OtkI9g2YrlLiy>EHUX)VM%$ zyX%FVn};23o@F!Q{b*eussKPBK)E35Lp{Q?0!rNP^n?*FSc<1pSp4jI;(~pbrMa;! z-!PxoSXee+_8sHAiH|-o)LGl4BIEkUc%4hVNW|7p0YNcVq?VhFZf%aA%*VJU4xr1Xw^@GQD47%yr6s}|hm962-)Pyj z`ODMcy(8zfv)W^1J+Dv|gVJ}gZ=&d9hHTgaEC#u;Ro*EDjHc+n*lv$|g6ufqH$~I@ zrOt?yI)0FA{3MFfOGEqKGEaJtb56@e4y}3#N$Wm51-(j@)OPjPKrVgVklr%E#=q&5 zDE<_=Yr0FQst4^6-$8UlzKv&77hn^w&+ zz9ev)U<^7|A3mgiAkuz4)M+WefOxNfIr!;?N<#5I=ljL^zJ}>J3ZlNbg+Bml*tA~QtsCDtD6voS^n7T?>Sx8z92cUs$ zfw&REeasV4-GjsirTJD0jG-%8MIX+KyOatNI=p7?0K8OF(3PK*%WBDn^j>ubCx)DU zmhIj5abi>l>w{~$-ESZLiAUv@zh!OGSX6)hqQBx;3RPFWpoyo1=+n^o@ z!!%g$yv4y-Nzo<<=hY5ZQoNRCBo$-Go)>xfk(R>zVm11&*#0N&H_|Bj@(ww@ESVt>iJ|ZkuMM5pN_r_3``r)i&pIE z*YA)Tj_ywIRKVkH>*=ZceJV9028AA8&MfI&QB%#y5 zyDnMZ;>NOrzvkhHXLM)!)p*hH;pR~D^Zgum9{xmq0YiQdyb95K1(rmOP-6j_9Ml1@ z6fvg30w2Hw5JzHzE(rhy^ z!M?dq=k-PyIpk46{j_1T1>Vwrm*aphr0U?$dj$6LaNzLXY>XKMsJ6aMf4_eUJrfA6 zPjd}-)-6gx`~r;5ltT^=&exKE0Og7qkUB3OvEjK$V8b2cU0sW+UW(j4Q4`gvfV>5s z28^s;IL)`rOO#dq`PcPH4-Wn;U^B_Z96zla+rE<#gdqY17MDi)nCD?-M>6sO`Ab z|EbvgTQJWP%7H>ln@GA;^@ezfXaXsA0IFkVC6&`)WW>)QN`mxRT#-Hiu+8L&mpuTZ zUy%DDF*ED@EDdcb-fU&TGM8sW2ok}NG|@nb-`wk| zR(idq$`eT8vZunz;isM*YXNG7ZOXhow$RGX8&Fos?iA}z# zGTZ~3iUP)xT$IWp<=pyK9&roCtYYtbF$Y)NCeDjB!$Y|`=zcyBZg*H{aVxRAxDE&d z%3idj+kzg|y)T{*!_f@H1u4D*U>d`iVdx5BEQ zW!sOUm@61{nKIX&hkA$^3mH8T*YFRqvbB!-%;)3y!skmrjjw09aWf^C5EHyr72h5K z?f$m+q8XwPt(tg3VOXRd7`Gp1pi$Ca@hL+jZ0(0d?!?@okU)+zPwSA+kfs?+^b5dw zg|?re@}~>KJ)2nv*V)}4^U~zRa-Q7DG7FY?7Ie41BLdVGR!f_W#tShTEfYse`Z+aO zOFmRyzusa+68n5T7`>BFa*decc>9&D64oy+*P(}ohjL3!IGN3D`7ab3ZBw7^>K?Xj zb2x=v1nkKkuplPIc?46S{4Pc)#TmgW-~-+JZ+~pp2;cY3;>ef{A2kZ%;2`HN&vG+6 z_yNf_k5>t>Lb-j|k#mo!xtrrm5m z-x3s@cEb5n-aQCk;r5v}I| zt)XnA@%C8GJfBvJYijZ1rKfza>dieQ2{?5q%fcpkyJ$R5ls5}m^hv-^(F3AhzXKlh z_>9^Zp%J8Q0bo*`GtS5<#c8BG*JPEOGwS`@5_@cDi9Pwa7_LF6gHDfQ+Nmnvf?ly= zruA%jeiA{8ii`ilQf;yngFGMF2ES<0YonKCCHnq_irYTxRw-tKuCjR4k=KO&yElea zK1L#3bu1HG^)qjcoZ*Uxt2NfkP-=vv9&V(IH>ZC}+DO6G#)cMfpxk_qdHzOb{Qx7l z>hqGKQ!XD8t!e+MVhGHe{?Uhl&PV+#&owdn9krjCRPCFb6i95YZm8C)lpMZ~7P#|= zZh;~#>>IwJCH3$f*i*t|WJoxVD6>kee2NSWxVxGsVn%E|;jqCjBFxL8GXx(0NO2fsv zT5ak!BJvee$cjRf!eSrmLX3Ji^*Uoy@|V2np_5GTQx!yGRijFY<KkfE7r4 zDvn-+ z$`^A?$s!=+XHOInox<2W<;XO)HnCpQB#q05+}btVa#r7rj24BS7j8eLH4KpYem`%r z3W`8g6y^~d?z2UqkU-uZ7a~(kKoYADQk0TOcu=29TCUextG=-=d|;0wf=<%sCE@T^ z(ut~Dz02I?pY-|A+N>clB~juF3jFuhP?j@fwRQ_~bLb8FX{mbJzZ5^Iyhstn92# zX=d@zbxD9tAx9zqvXpq{^5UI2U739YDuYM-A|AHkQXpxsB3}FSy%OmN^lpmX9j08L zm2!B!e0EQF>TEqXipTvXC(l$|q{ZlX9#Mp*Nu8Hy6&;FPr9e7XA{*bnxk0|GzTIkY z^jQ?I`uX_X#8TaLVRFa2Zf@PWnev=$^(g_jz0rS))|BJh~jEeKy(tV2nAq0YJkPzGx z+%-W8cXtUCUbqAa1QHwycXtY>3U_xXw6FvXo)9EJNKXCt?%lWh+|xUK`t}*)-usDB zP{4Xuz3*Cc&H2pV(-bA#V-Dxv01Tg(HAWB9vkZ2kxW^gaEeFxz@0x11nSG7qztit% zQ`Gz{>&L}kMfC2{3iBoZPeXB|ylC!?MNi+76ivoAeHMV$(J#VB2S6vGmRy#07>8}C zfg&>uQN*^72N@aW?q3zhFL^|9?-CFoL57fP$`p%G5E9}Ya*vRwcwE*+-d&OZ0C;k- zi9^NuCN7{82r;~({%CEc3;gwsh0!}-^zS9@KSde;s6PHD%C!G@>;JtP@;_<5(^-NdMeipS?wT(lw z+wOst^xIO$5z_~<*3B`uR)4B!0`hT`ZF2<9BoR)6UDI@D45$f%rcLWN9@xi(V-MnWFSRe$HfG%fF_)I*`UG0i7TEjDlQ7 z8iX0i8S&60J~W%q?Hxz{g=cKWMAe4TJk$^@T~T{B_FJKg66fP=&-G`0u^4j!`HwyS zr#UMxNoPG&V|_4GVa=Tp%$0o{%gBPO0TH!}xpycd$98Y9I<1LXVES9Z8S^fOEq@N7 z5qG%ZYo^XYc!mp&`4pjfs~1NWFEFCDIQV#?4wXCQI`n_r=5&C295elNOpr*P!p4in zVIK?Yjf!m`s$34B6ed9vI4Qm&S9kWzH9<|~4z-P4`R#%dip&Tst%*!i$-85^WMLzD zAVVE6`h>#=$ulLEi>Ww<8au{U!)b}8YeI!K4(C$&5h`~#;j(+#_(moKISe@ML zdQxy0q>X7*LAG-O-zJ+nO}VG)_kz1z-`89H(k>qPknK61qj_+d4A~UOi*f&VHl*pu(5jdQx4$jTfVJ6^XSB?dt!dLe1#J8S6&5gKDs_UvJstXOqK4|&JT#{<8 zV}FTD(l7?qHs8InbbL~htuou;7H;DvznN9bB5p?;+E(&r4_f$AUx|CqinQgc*FeK7 z*S&rZY7l)-R4*!W1F(FnzAoO(2vC^`8;^K_FXLKfq;eg7w{>-RLbo9=LJiJU5ck?@ z(o@3b8vW($O{N_9LIsh#ho@U>^KtZwzwL2lknYVg=Ey!n($Oo8_b%;MEoNHYs5WH2 z{ug#HqF$8ES^4%MRhf!iUcSx}a}P!i3yf%*?_J&eP zwJi8Zn|+AN)LgA8^9siodp`BSj6D7Qiph!a(WUs^qNZlHwqu2J3*2QubayC&+GkNq z_Q);%BZ_K>l`QkcfQR$Z<+Qc7X0Mq1{uQyJ?3;$L-_NaGQ+^2`+CV!{M_8KP@C}?*iI9dYI zgAvJwUMYY|-HY67yes!>gqcw|4Emz^maaFOufz>akn6@cdUnjy7C#pY7d5MR8*F+@!(wn_f+f!wB6O<90r$!MuO zf4hh!WK4wRA=48!y7&&6)uY6)BTW%j_bRTaDEF?yVn+~jq${XQMqFsNYQ!eo=HK#N zjnh(?THx)jme+cT2laCIiH@ZGYvw?L#4W>*kC%1O-l4~N%p<@WW?SpGp>H?Itv*C^ z?YDgkKPH{Bg9}`70)c?i6oz@e>Mp)zxBq^%s=fEWhd}3wq@Iwtr1r0)q zl@BDuP96GNu!+ZQ$K@P3@Th@M{@>+a97=ZIPnWJdJHD&f>D1;-Fsydm-LX{DR5w>& zY}Sh2jf*!MFsy1Iua9-=P-Sb@sGF)FzIn@Xh9{f5X8jIXmSW_xxiB1PrRRD>i1^iq z^&22J{~Iu#mtlVXeaEq<4tf=4OPgi?ZQW>S38SYZn?OcnNFGasLbAD``7=psm9|g- zaBVj>1~KXBM3=dR<8GMC&q>JZ2Bg921h=ykv@OpetjT`SWZvS~@3#qY0C?q@2rDQ* zD>5*CgGi<{kyf-aK}Y<@hF?_}^&n$U29JXe$Y2D#`EWx)8_TS5M)dd~tP)QpjtqF4 z@@;*Laf5Q}``ft4`x0xn#ai~))!b6Eb4)0`49=r|(%U$+LCb0N46&eR1+|>jGnx6R zOUIe-iI>+_l?<)C>f`tlV^@=0gs07dn$*5EC8_#jc(vUt{5U*)v*dEJLPxm!h<+VC zFFBZkDt=#`kY#E{OF4x{+~TqEm&C!mhMGJog)asWlY5WFR?S9%81G@zMudEhJr`r6 zev9RU(>?LD^#$;-N>KBr?NpJiBX!$3+#Mf(xtAEEF-4zl&I2Y|t{zMh9v7po{fSk| zr>(~3UbZyi;cD#pouRG;vZVA4m+V`Q)m6QZI?^hHxA*1_*9YyR zlm}Q_MGtZ6XXeUN_!X!AA7kqa0lPRNedm zDg5atU4xaIMn--RV|qW$=}6cEw<&pmQ$P&vd@qL*&`HGXfL9_&cvWTY?CFMBK-T+U z9&71$J;M4(VahA&x$-nl)9T?TNd8M@Mb{1=S4Vd~l4t@8Jifa+a9&VK@m7f;%g$@# zSh0ey{O};!`K~2b(vsGW2%g=ZdQ7StN`M{hO=-<%jw+4<3C3!Lnyw^kiC=k~c!F%o zp2ie2L;a`ltZonVO$iUBqW8wJ-T3ovd)~q2lWJE>%1J6QAaD16ret?DT&1U4GS7U& z;7bfxi^)3$W7RNf?UYM?jgkp}iRiaw$8~G3awp>4rAViDI81M>cQU9pFWy54 zev>(~d)W>ZJ;Vua;J7al!nV2Nm97zcTRvdpF-(#@KV8 z-_LFnS6}s63ThQgp{D#(3dR@K#w9cNK;bnj4t}ZqAq_f^=_fI?x+lFT6YE191m&Xf z^I=@U%znjRih)1%&%EUw#i-)s<=1*X)<#V#IiP`=6>F~D_Hodoe0`FVE*au&Ijn|V zVna^pQ@&|d3EkZt>?;_Hw6#M&NKzZc9Gm|SJ*@v8nU~JHl(xb%Pq!SCT=XqcWtTNP z-sOg7dixO1*Vj1e`!~-wDD!V&CA3M;r5XG}fnbevD%d)KF(jH#9gV8NkCL=I4Cb95 zv$z2+hCl&8DEIIv?O=3H(5b56+|Y*MNnt1h)%*1DG{)=%o};)+wdz(Kz4zsetE?-V z8-^}-q-$5JzphiBtK5SPhqU6R23yM7o`EVhj2ys+JX3pzLK}?k21#c}xyf0sV5s1; zfbz3>yEa5opoATTePQw^yEB0A4e&(PMGU)mMC;c#3>ofyb2>sYMuu^$8VSA=^-Se* z_nHAS&q91UrC(|%zs$DbJ}TRbDeKi_hX#2%^W1dj+%HZ`KE$tgOpK#uveF|-&q;~R zA(67PjZb`N&sAW_S}NU#cbkHxWsnRP^OEIngvX7Y-dI(<7OMg7wgEfnN9gPZMwl4*S+njQ$|;DmPei#%VQzs>U( z$pf#DdrFvq9NoKg-cJ?0U1mNniN})Su=qs#Qx{P&>TXMG=>-K{3ZE3MvKm`>kBWCW zRRgDAyc^CRBxUzl@qW~wJl)cgxu?xFF{k?c@SMjgnAi|Szhz^DF(+xX<=Qj0w`A`0 zhU7Yh!^)5OW;B|tZF77~+80hs{Frl`*RP@NDu%>gM1xXFlp30fHfzeOnXn2YKs zS-m$sR$HI}T##ltpK9qbhiP`g-sQtPS|Z4&zRc|U%*aPWC&f0_?0&s8aU4n>J1L{deksvy z@gL33R2`Yf)t<^chn((Ddoh$Enw+nzQjCYwzWXr0Y;4T|R~(YFYVFq}ug=k#BqFi{%$$Fx-orgdx zIO4pRqa|Rgk~i7g3MA3{qGrxBhr7%$(YrcSmQtQ4#Q$BCNO8_7nK6-IRe5vYn!x>R z&clU-iPdC(^lZd_${E;wXtADjeRp!_-5ED?i`&bm`kc}iqs2SB?N5PDlBV)kj<&GW z^DRYkDl3pd{;&!ziux?@=7OAE?TQmt{bnXjr7c9oB5<+MrC%0*!^B7XV0k_nSnYW2 z|4}j3@Dt1c!UsrC7E>^B6FD+gt1c;fg>qIedsr6i3JAqHN-w~oM-jSZraVFd9Y}Uk zlGp~lDP04+oW;~#J^1+qeH0<2*14?=nM$f+rGlxwOegbQt{EPDH#?L*it6bKsv9lW z1*2UBHXr25H(${MpX?5}MDA8`RzI%2mYGIJhKq2ex9VGoWmQGDzFn=@%~i2}8)vY6 z2oe!-Se{e1ycSwY)5igOd5I(F&}<;G6ZxLK;&Vn$JT8|UNAuWz0UmBq?qr6BA(9=L za1@bSDax2$8|qNXN9EvC$}5<{*Tr)XgSbjU9*Zz6M<6sh8}y9DP`+cEzH$uAK`jD2 z*+q?YYuf8Lpz=+_hh#o*vd>cnava?16}<&&nk&m{Y^NWQho4h*LAxA$E(zqq9*2Rd ze_^`c!&-CaG`XthWavJLJL$v^XsHgaqbSx&0#vg;SM`2w+=|0Fd$8YtyCV@44t(P_ zI>l&_Y+t*(?Gblvjol-k7a1Iah(lgq{S^oViG9kMRjk_*)APO8OZs&4}opS#|v19#SrN%Us5-;*u}%P{!G?aXk44UYuKZS^b3SWVLG*oY4Dy z559p8xIDz7{5!1t(TiHrEwGocue-J7^D#TrdaA(R9-o4jrqR-#%Q9cq(xJF|I?BUB zx%0pyW|mFKxDKdb1B5z29N=96h5b)i<0!OG2f_+bxI`&~1+{$G%qu{1W3y^P544?f zH$C@QopA;&pfaPW%2aRz&D9lu>XV?#TrN)its9o5G$m^5`v0vpv?fzEc-$>gyzkNI zO)_gy8Ix)JjqDyQ!ISA6m5dfRh4CN7E)Gddit&DbT0Tx4h;?280na8kFUMVBw5Oh*DL1`b zUQMBR(NZq{z}+3lknP4+4$C@bp7ZAVp{@99raS!9c>?BiLfLQ4O;AUHB~fL>f0NlZ z69w5da?xs^J*%D*$^_^soX-y(u}t41nzDuJ_X-fnK5}f#_|Z00()8fR)>A97PB zPj8-q56i>V5l<=NtxYRKL)`kLmA!WToa+l+qjiRU*uZyY#qm5jTzUVvlwuTkn_ws5 z$eCEP6`0FmMTWJ)Ay)Zl3i}357?-0?vLGV1;>03c5L_>S-#qHz+ymkNPMtwQU&_}W zs5svbuHM5c$BJGlb&36N{AFo_RbrtpVr+HY)a47p00meL4USLNr%pZ8T>^3S<@%Q`c8o3zZF zK~GY*bm0VzH;BuwA;Epu>j;_?>oHPkiQJ zjQw6hV?O0r-N*JS@FAtq5Z8&IXHYEzK9048*e!HL-y_XO<6k z5^@!*@YAT)%q?(rjGFPWKUy~sy{*8)`YK>H=F=RxA6vumMHHfnA&dE@#XT{7S3#@4 z@)RQ^FjmS|ti-uLm*EA!@f|Df5&@>1MJ!CtDn?$~0-HUkrQ|PS_A71m*TnX1?+L`` zr1Rwqie>22Vrat?XvUXX3J?(ey5z-yvi{7<;SS`xyKep$nOPY;+2K=)!}(>$cFQ7L z%AfCv99LJ_xano=_fs`+3vQ#TxJ5VCEIVOL*s2)<7Mb36 za(*J1lv}EFrJh8;xTbTx^DK06jV(>AL0xs7rMy$-J)0 z;$EAb5M8z9Ximaxmxfe6D_&el+Y z8aR$P>j~~EMMTWST3IVrt}j0tExdHJ*a1$)`_co)?PxYRChSKj>w}d4kjeU|!jmM4 zA(IY>jEMzvjrv7v56d|T+N`5cs+n3MS80JOm^p`tL7qs%Bx0IUn&*1oM( zpEg)w+TQ-1ELkj9l&}|9e3#;C_^?%gR^u$@l-3^{8J-w&IXQbh5eMDIufmf-CaRt+Z!+DjO8js%PWrl-E+6ADo zvw!UmToG!6X?%wV!6YWkMLr~XNCJt1R$XMPZC|#9g$>$_zJUB{yN_Tf(2(GZmR#Yc z1DWWI<6BnTnD>w`pF@Vb@Fhf`_ES9FJf!sN)eikzT>NVWCgQ6!JCJ~U!n!!?m1U14 zlysmCic@xdKV&wgXFodY72qrdgzJm#eb6)xBfv_=3H6w(FVmFen4i;h{u#a~Kt1fu z*(`=l*CIYhla|84?T#jCKpotPjGPV-u-iqc6c}h~qWK)jo@`0TpV-|GTsf0C*SA`Q zSW`@E>K!T|g@WFnOX_?i#Vh;d6}P#Ur=$W-jW1Dj27=&%i%ef6|MW3sizbznBOT8Ksb zV!PI#MYv^@yPAP4^MdAc#)dMDk#Q@T;^I2}x~FLo0RGtf=cZ~WYw<-=@JCg{D!i7q zR>WCTj^<7?WP~k_35G`^k4NM7NyuY#dNC_0EauiPxECWyO+w{2fM6ZTySjYfp22w% zMzE@M`bLBWYsMmoG{;auao9$Oc>PoX>}c)iXT^W7aI$*Ul-Fwi6E@8;Z4R}inRT`H zF=>Gzyw)8)*UW)V2|pC`N4R_4NJDsU^vpR((A5P?>2chda;h@ahUY zWGeJrfpP>Z-fSTjc$jTAGRM<=YJ8`M0>tXhBj3RsSrIoBGesxK zZEo?r`;e))dF_L#ptCE<)1VTktJI=vFh;U?Owf1gd`c-Zz@Vy{vC#{;qhGIL&%8gh z)}xg8CI+!u%TsXXw-{*{PD6Z+HNp7)L1&G-dq?}fWS26p_-o7-=eA|K+d2&fo0HY( zbUhfh8PSF|P+kHwg`b(PUUM`vCh7yNtG|d2<)NBjN-4uHG+Fngd1(}=6Y#($?mj-E zL=E-i?=ni~OAupWG!sPo4qLLaL;&!2w8RlCtQP+CS@nK|p|s1dl^q2!xoAIbdS3b1 zT=#rhFe1!&4y@ljG6p)ZE~)Qo?wseMhqcAMdYC5)r0=nk6F(=x%ai$G7j+PmTnq_d zwm|?lTb28L1Q)OU^)g)D;cBjLuME`U7ko}UhE{Mi;cm+YXGk#bjO&vaLY zxZM|TT3Z!3p4RE;1g@o`Lwr942~dw^I$XEYWLE>L5Bor_-2C@SgA8rj>8c5aA6?1~ z6v8gok=ci4r(BM^wY#_PtsR*oi4E##nPKgyrOGW;mN_uC-_Hj1Y#Ig4NzRHLxXzfw zr}lH6U5v8Kx}3gT#w+$aa#MZ}i2J}RWm`|! z8JfMl1hu7X86VqH8(Lr3%OVlo9t=tv4eBk7rFR2-N4Jbb$9ndG#?em+TWvb{JNuF5 zZA}w5bLO@Byc6B`!aec^S~n)Q@eX;9Jk#|%?Hpq`Yg3mI$}~@Cf%L85iR0&c_uH4^ zBdHWizH1*mvO_=Yx?s717h5t|%`qxq^Gu7SH(Z`S)>ppui?Qj-oC5DzEuthT>XS4U zKLL*8n2FWd?&^oiIES)`p7}F>dlu#LB#Jy>HG(I``mwt9!Mo8S%gblmV#}^?WyFjX z86!v)HHW`pXte(9Eq<5&H%06Jva9h=8!E}aXdC{y0Htz}f)`SaCqqprjlkqf$6ybP{|S;)X&PP^EF^rjFKzgwC9S#Z!5l z*SpxX8Kjy?aZ`ODiGjAZmX5T^_LfvXz|et7{cx!&o|+L1n+au4*$dQq40*Iehzxng z-=K~fWISVx`_wUzWi8VgUPYw0{MT?$Itu9SLSDv|az_4la_buxefL{xFA@|d{x1@J ziY+{GD^WyWo?T%k3e(v?uIf}YOps{}- zC2Gzv^4)xNy?cDk`*eseE@Rjqz>sUO4H4e;1WMyo4qyRxY<%`Y9=%C@FobPJKc*SQ zL#aJa?adDu1N{4jt$+JU^1sPPHrZIsId&xU)dLuU^;Hwfnr%{2-*HvO)NDW}0(Glm zB=rh3<(dv?$^O7{tk4eS#lvp~FcOS|S)(>sQeVvy{tc@yR7mViiPCPM?k~)aB|NPS zHYSUbsKQh_Jm7XSK;eHPVgWF+(IEC{-(PWcKuJ)>6fZUuw2A{|N>LgR;ML#%jIuz} zR|V=M8AcH6I+Z8^wSU+~RW9|o_9I$_~%#!jV^#_oU?v3M2FpX}E2P7oSxjj+BYeIfX@cIS=YSH?!Z*rGES z_D?>gvF)x8Tz~45gVjgY6huZoJ|)?%WzN+1CZ46iJdG@YE>_suF)g>$#g-5$jn`l0 z>f2LN)3)x<=)bP$JC9nYWE&gpDzPNt^;H9Xf}Fo#_f&{1dqNDsNA;)mZqLuJ1TZg* zb(UG#H{~#M1TwA*Y%7<)%i~(mlS;4g)6QKB^sChQly`Rr}okp|ovGx_}HT8ot&C@%J0`O*pE?cKc*kUK6F$%2?a|6P;~3!``;P(8xg#h5*HiGb{Hx^m*$|$-lxy zi!YNh8r6=0fX}RM)=bkK`~}{VrK#c`kt_~4;|JiDg0rdV&&#?*E($%jlHlt6gh_3j z>-JBL%uyIJiTylhCp#jsnze8&mlleF<%^mq&v}S*5Lul)n{l_7T33(Kihpcl>)D)o8p)7Y?e z(^r^v85Z%8hAo)9`t_&enG9;Yu4$%dlY<;dqXnQ38qIauKCT`fPUbcZ926xC>@kAz z>a`3d+9i0lG}?~e$i=HylDx_WL50R^6E@^NM6mgh#|&oJ43tx6K?_NtF~k84^R*oG z;ceI~u~c+?0Ptn?TsvD1&EAI+=v7G>66np%SqMTA^N*c7Qjib*X(IN!+QlMi&;A;oZpGKx$7Y__4%O&tL?vE@kqN#2#FA1`uu zcRS^h-f~vfb5Os)1iEUERP2N{q-pFWb++NBDKyWK+RUpg5eba<6UlDzycgyKKG~!W zYFZaYESmNL$F1<6{sxT92LJl;8!#iM8ob3b_b(lEEp%=37NLh=SDY67=f4Q`F|r{p z1EWnf(a4SL%z%O5#?#N?aj)auAdFQ@ySCDN@gDjp^gbm|%5D5N49%LX5_Meo8<8US zdK1;XMF56M z-mOKc5KiTGApYxkvp)qYlH>-v`u2;u+K~7Js^w2%H%|ex3j&Sh$bO7evP2wD!hvrY zLiAzT?mN#0o&pVgI1WXVmkyk%qp88j0s2@541icJaOawz$~B7VDncW`r+`?Tn{dyreq&4d7-cRaQtH|MnZe+bYmG-guPy6?CiE z9J&!uWuW+iz4aw*Oa7s3o|#OQmsX5Z^Xqc4_Ka_id^mRS_E4PVOl?-;)3Me=89l7r z?GoAYlQ%W`^qq@gO{yj!f228A+ao_iI$7`ZWy@rnq?v1hr1|CodI!QU{!oN{Bhx}h zMKi6z2pu)y@H5`Tr7}{_z0Z}*np!mEk!M9@!ixCIx+&P&-)+5jTX)_WvCrw9v#dbh zj(H=SC!tZu9^D5fI4N$D7N0BvtiP7)QtPHwsIj$2mpcI8+IS5LwTq{Zsr7wdKL|;J>IGhUkk_2Xmj*^*@UzsqoAdgwMdgd0 zf3VJq2EtNtm|tqVTlo+)RL@V>xby}FhlN9(U7i&2Nq^@cret9Wkrw|xBGBZ}1c42? zVArSlFHFvpCyXRwwr872&bU+MVo8V;%sUI9=qK<*yZ$t9H={!WGaymcd+BJ=*2uaQ z5w`E>2k}Fd$%RSkw|C+ErVbl%cXMCW4TPm^!gu;D+8n$>S47gRR3jYH znpD0y9yCLlLOv31X&Mq!c`+^FS6w2+VbV;iwcgdquer*Z3WF0F#>jA1t`^aJz(5Zh zS$m>YxzMz%_K1GzR1b}2K=4}57F6UnpG1{gY!TwOk3lF~d16=Y&K(YA(So&qQ(W*G zYE}&MgA9Caihe86#np)P5g0UqVY(* zO3l~eG0~yjQ1}uE>#{T_J;Qrn7X&SAR#x`qvQCJ7?Fwtjg|2>r)~eTD6k8N_JMNE^C$>r*t|{uSw6xW z8@B8^6mU^6-`1#%dQ4twz$QS8xUiXiKWj&C3)RF?=C7XvaI0|Nt?~yb7iV^cL8j#m zzFrkL(sZ7tRn$j~-6)*tDpN3;>3$WB8}J&mnk3kKY;Fu{J5=_0ZtxgLtXQeGKBn(2 znm83`ZxJ(I4#7qW*D$oo9WYvk!Vzv*7p3&<|0L4=zW_)7F5do^VE7M;-q3%*W&bIk z;{TQO1?Szi7Ucj>UghU~<)`+`IGHu^;8H40&V(_SA|e*ZY6M@59feec9OJMf@$~1_ zkB}XlEJJQC;)&dKO8AiQG?RC>T{f{?-;ms&iA@@qRk4!Bfs%`tE4V&#eE>CiL|88S z+S8~scb#T?E{kT!;+}H!G`)QfkK8WVcXe>$b?{T7*qmiS#4Kh_9@k{-`kGUym~=@m z3k$esn1od@>ljZDL}U-syA8kaPFhn&SLtP7BLG7Jb|bL%)v|SRvap3nJ@wi@94~pu zwEH9L&ruQe3Aadx{9PF5LS;xC7=*Q^x1aA!greb9!-K764Dr^s{Y4_KFJ0 z9+T*PwQGI7VeNY033`TR$7b^LogHTU@6{X68B4~F??rzOTM-thGUxdPI(oQzU}k8X z(0(}8(n!takq^H4q_akm1S=pj$-+= zkNgEi>w|z6l=TPWYUs((=WH*5*r#2KTu9{KF7|(!ZTR2$<{vRjKdc~rdaTwUMvw5< zl#F+1(lq*!7e`GEGe!n1@Hh?|psoG#BcSV+MC@y`U4D?m(Q{QBRi~>&KlG=mB!RUw zB-zeljX#COJu;Q^S9_rYSp?(1F^LDadiPlz9Oa};rho&7;BDnVR&FzRTL6$K&gPZQ0% zlB~6Mlvr+y)aZX8hNU7k-RvL#R;ze_{BI=li7a;Cpe3!mLBTUH=31kiTdbHUkIjCS zUE+^bk|HVX~@{<^t&~%v%@BS=Xo&-xe0W)k}yiZIJVZ_uMVawgRkAAcuCT1-{P zUqsA!@Gbhez;c4mKF3nQFpnd7uDL5C_&YF1j;Jol{G zYX8gMAsd;$jZUHgF=8Y?%FkUJBqiL6BFUu1S_YGuF zL49-CBzH0YcutIM3%vVAKNl#B{=EiNqMj*{E&ch-^XLfB?b6uNym|fhONLM&F9#x4 zQT;RMBUBG_b)ETkXl(I(??LKylo6%S0}A|tZ4~V2KQ6!hXP@6cb4vduulNT<_CH8! z|N4Ka9JdVL!h!Rx51&dq0xr%Kz(vYjQsAq5x{<&qXc^mauX3)=2vM(K zjt!aqFQ;z)b!-3cN|^oIB;3Ehj{g&{{xIr7Wlbz3@rk_5!=PZ!2g_H}Bxs#bP%6DC zp;Mt?Mc`v{&fTxd){J?ssLs;ljUxNZK;AJ!fh^YQCyfX7O^H)9r^+julGfx30vK{doG2hk8fRK z1khnL@{`mYVhoY;3p7Bnmss1{Pv5QzpbqQ_YpwpoKin6JAzylsp68q|?yAbyyEJ%B zgG^9j;yi~+&5gyID3?X{gUr`$;mwnM>L`h1yGkq{VTi{UJb%w4&Brdl_G1y{lx5{f zc4Or#dz(yjnz1T5VJil9H9iO$#aW_~n;W&Q`xAM@u~5TmU?EN(=k_E#@Ed&Qx*V0g z6iBsI$e`0+RKV2@YL}5pK$!@IAiv3{*p{tr&7H0*BvJXHPjU{Fk7Cq_94-Ci@Soqt zD*8DFQMRo898kU{>r(w|X69zLhbFr1Wc_{(J#HW_IRKlByN0^N_kyG1MYS`T;_I|o z&U%O%K;&rHOyW?NO@#HD{Dllx6No87#I6n2WSCtn33lBea0551Jq*Zxtd!(%vdpR3 z22Y*aQuagG)br?>%W{aYkiX&jcD72ig@jm2-Cv4nTD1O|X8ss(firHL6-gh;w%-&ECE{~SW&K*|H2Tbb#JTy464#d| z1T4>QEYs*Wz#Ke*Tn8n9@ZY#_7v$RA|4cNl`k*;0!`(tNP5p~>q6CxH81*i{MlF}m zpO4msR9kXEyX{Qd5GI{>>SO(Ak=!o>yN%eC2%Ni*zF}7g*ciGrJ4 z%lxBM@c%Kt3)#w4i%J|GVE`U5AN!2+1*i8tY%T!RGw(AQQyP?kvN$6;xUNG&=V3mC zt6hR)voGbRRj93^^Xtt}2h@LpnWiCmW2h&IxS`QvM zQ4=Pv(XQJA1ceyXjn7!Kw4X;$U=UE?e!6uFxXgci@!!6{{71LYpJE#PP@rW7N?xv;{xS17uKMv4a!s;oc25Q%v^FBe$0u`y#_73Yi?vIKKg{s&;0fd-5%* z_ROHKU~1NGaNzRWjtiQH0o)($u#5=)Ii4MD);AI(lPp?1u1=YzHnpysi~h_>G%+zw zvESm`%-kyrbz}!-*QecM*Vk@5)F)m{X_6U~MdhAP0QY76Pj{<#C@f;Rtx$cW4{?U) zsWl#nlf1oYrjfLg9QUweP<%9k8|Dt5C%m2Mr9MHO$^Ru{`#=5VPwTrTSIz{?hi7fI z&d|zvL@A>8vUe+l%iNLNr}r1)>J12Q&#O6-I(uI%MdlvFWVvRX2VQqf6AtXcIe8)$(o=ok1!+|A`dAq2P75WyFZ` zj-fH<}LcDo6Fzn#I;W~g|RzFjJcc5s=G)~smp z^#{U9b5S{h$V}-6)mOE7^D6~&4{6MZ3cQ@6^;Zt@S9jCvK%O3h&)e*s=ff2jBxouB zSYiIp&;Oq$UgICZ_&=Glf4t?tZw3D2?e@oE-+2OAUZ?7YQ-sXDWMsYU*$d%6ZTcA8 zi0XFqz9xwL`Qf`2At|HHvkrOud95xOP51);>$*ATGp$>(JVCw4_e$Os=JIDZL7pto zcU6=m1ONP)1XPx!vxiQo0ccbKhFPlJq3Gf$6t-*`C~?aof1hHMw%LV9>4c~_H!}5^ zx`C&8)0*KS;nb;ktBOHL0d29JfJtgN(&s1UT68NuTi{rC}}IjnE7KWkc)EhLDHd7wjPg_2zA2X55jlj z#20}1&WB+d@URo1Cna11Fbx9nm4|^1ZZFY9dPe@$T5S#OjgMST-h?RfMktP*-r7N5#T2!%@n4bct9LesGq*Oj zgtFY#GOARr|6ufZ^}euXhK;518FN~>9L^+D_?+CcP4Do~+WGCc!aPPuXZQrH)lm&W z=ghpXGfy+O!M7`$nDEq4afEswwJZH(f6RsiEy1HE?d-sAV*WgSMrT}A& zJ-yCR<~c78H6%#o7chlzP>=idQkRZZ#KmF4^T`VMbZ zVX2K%B(cAAY++$Xamn&{#&qtQYk32LJO`PRli9c@)SLird4KdN_R2w77gi0Qs5gOc z49a5}D&6Ejq;oLok|92Os(&ZYLzG9a zA`NC+4)*ql&qCxGgB zFojrop7G;2O*lfHM8peqVgA(HWu3C`p`KBD$`xAqg^tR~S);h#-sfw=lpI84!k0aj zF(yrlswJ&O&@Z*Nm2%d0qyr5dtb4red0>;o5HY_0!!n|6@w`}qVDP{NA6#`^lmZ-8Tm7_>n4Wqnxa*`+vu zXC`x`q4vrw|G8gRzbCy+Yu>1HB~NxzobX;PM6WY)&va-Nw6vtj4}<9w50&A58<@cQ z*U!t_4DnVXAh^_IV-T~K5R-?!XL8@>(~0E93Y0-!D;n~;wY(k2wh$ZHskiX_r)xm>GEHQ!QDM5X!v*U(bQdVL6Rdn28Pi6ptPE508MzAv=cWY>mLXGEd7A_(Tq<>#ZU@G-KWzd>L z62!_OfvI?2kO8c3JSMg{CQ0Y>I91cx4{W6~d4phFhgZOeZ(Q8DKt^^;vXc}Iv?mu* zO10LKx*Rx2`71uC=iO@E-rUp{_!+KMWR~j^deo?_)(Xi^>Tz@F0cu9!K1=$%GBj26 zDRG1hg2%TFx4J{vgQK1AcMw2Q)$*41bN<1W_K_Qfqz{tatXw}2MO;p36au)Udz@;1 zcB(CYekp0+xGM$M75-Tc=V(eWJCdD_IvXOIUzI3As@ zV-Kl#cF7Jlb3Y(T?7ytYZMy4RI@YV1(x2VQAI^`rx+x3`9Mi$N5f7d;vrlT zKsr&KMIWuwosnZ%-2NBv3O18o5QyzNw`3w<1Zib^W;q7%VPPP zG^j1o%m5vkQs%*jdWarg%EaWNlxg9S+c_|JHeXdD+UQqmo9%?ND_ic^A&)>)u|)&z zfH&ROpyY(BXHbyasu9xRsV79)+Pj!7iE29`aL38#6yMDr&_4HBlmsPYhlq0c32Aom zk))3>JnLKUrD;OEnK`6ra2*OvkKiPwGD%iD`P+*oFEr`7WN*%O>!|2uaCI;<$bBAblPF z&mHg_MoWJK>>Qr@-Z|$iWoxNlfP9X3-a@|wRu+7FuKe2dNLwHmTDxX$`uYG&EJH$X z>tm(3dLF72KKxeSRAHPAHbGxgn3w}{2>wje3Kt@?0@=msyz(JnlFj}NAgA%Cbrc@H zRy7U$QhI+ezWe45KVtXJMsIQP(AI>=Z+#^s53+sfiD38lDm?O;(rZ_*> zgNUwxG5Xr+yc9pH%lt#Z!zNK`n#rE9d(V4~8xyl4aVbBhvuIbc{gH^hUr1w5dvjJs zws#SuM=@T9j;Ynz#jAfw=Se!aXI|gN#+A@Z$3>Yat-5RWa$F9{b2xB0WaPZQu-~Yk z=U=u%l)!S4E8NVG&s+Ms1kX5J@XJI7T`7C{5peUK(IKO?;n`*?d(UW}?sUb`%Ic|@ z)jXFCV;XgVWaeajArGM3rdr>TzE(e3Vcn~e4ssWq@h2;Zn|mY9rLr<89?rK(QpP#& z=DfV01W~K*yHiCNxyh{~#tn6yN=W*aAasP$ZS`e3KJ^PCk(EL<7RX1Rj z0{^G4X-f{;4i>uOGnYp-v}NkDf!I!van)prqH*fu?*i)xmX#g`DuS0RbaukxOQw=K zg%>xSF-!sV$kGC$gSJCs(|jTFPvLPg8N}J!G;$)7?o-p{MKso4Gp-+8_PXE;MwcDO zMvN4^oX@yFVVylf;x9qjwcNG3UDXFXl(-B$)0W7dmZpKhE_DY-Zs8x8A&&AMZ_B%fI)Yb?#Z;`o43{-DmH8g6FQv?Vh(Gcu4BWJ52{}WL%hq?exBQ z20~WUuUF%D;^nrpwnsi3C&UFAG;k06m~Azs=cnvX4wx|6;W%?j-x&%*n~ctAtlu5M zA~sybNqzf+^Wqu;tTF}T#ZB0oU?nLR1IsT8ChGfj^lFS)NFAM-p+S>kD(Yoqq82}x z6xr*MC#BVfjmxCk`peZ3Y=*Mf?Zkk=?A6YpsypOG3~|VIDa}x(ltOuAvWUolBtm`R z7Vockt2NGKWUjG0 zHP2~^jK373owpg<0amOYN=o#@Iomva{UH5STCYx|W=Po3FzpMiWFdlEfbbc{MYY8_ znvDbHJ6a_e#5Y!f@K&F0zmS?~rAt zpb#HkTEL4DuJ(O+NyG7ijl^;(tK&BkvPM?Sutp_GnX%8q5e~HYEsgldo5FJ9Rq-Pb zyT{JtfW%&BwI#oGrXH6*2*lHUo^BoZ(!#awtbNVULlbu-W2^6626Cp>W>7&fivQ|* zGkEx%nWblhT`CLBIY-W*j&NicnO~DeMn)UMqjwgBo&<5^q%2G0@!HI$1_+ZGf-0W| zWJ_zT0o?>F+y(7@IdNjkGh0v@LA9zRddaVp&Ls4b@j8L7<~=FRX8f9U;6U6}p3n+& zpOcLx9OugT(8EO-!9DOK-@7hUMfbTntW>}76pBk>_Whyx%$U%k)W!7>4l4q$*Ibm_ zmcCnZ6Z(9uTTn+qDW4vkKT!i@d%JRj@JVvQ|G6M*ccx<1|=)T4?Q0} zRVCKKj-oC(*c#fd>1v{+?9 zv*7LB`5q>dPtcRIpI!amlysY7-0|)r4GAj{?($dP*u0jLk;RSmekMg4K(A`6pNTBWrZN@`Kr0(O%zS^8s z`v_1~!mi86Oe?CL{;VcU&o0(RmLWccC_=H}99hk99rpHe8hjH)ReEA}`E=YZ z{%umS=q(}SEbo$WPc6BxZ-;Y%I{`nXms3|nr|=|0qF;-TbShx272-QYYv){rJ*3XL z<8bd{;w-WUa#?cSh88V{&g;K1a^(-41Y!*QyOPI-)=KC%f<5`dHS^K!<_Q;HA{9yt z+IRe6JF~a>FZWj}-cuAe9tgoH%A?rt5AfHbNL($454XjR zPoD#Hq|EQ9y?&I2^FT*KC6<^%!Xc=vudj67o`dt2(qLHrYoVnE31ElIN$n>)!O99Ox4 z_*RU-LKqHEp;2dO7U(6|NMZicMx7^bky z4O~^XT&)Xu+Ab$9Z+;yUrTpeu!kBFcd)M8=YWa#rDlKDxn(Q^=;%S4Bj_I3A)|C9s zlM=7MST-Nw1WvI5w7=&0%ILyIZL%(phMO(dE5kl z)k@>C2*0F@OW|an-!2nKO8Lo`{u^C+kJwDos8=aa8g+{x#{n3H_&B`uF-I*Ag$0u^6@YVXEpt?VF$ z4b6&A5h4*9K<*!hiT{kc|K5W@zN*-i211$K%-&~xnjM(>$Zo^Fc_X)LsqT?~LXP}2 z{NKHR{ekKGb7a5G(EonphQr!Wi|u@j&a=ky;&39(L8oVXNql1R!tphM&HVhw;y3Tg ze+8mVW+T2ZM$CDbX+VKD2 z9sWw6b-588#`5iSDcIsKd5}t4_C@%IpTlR*#y~Pk$Xadf4A)TR%A>EdKn}J5_OS!5 z(7pQ8$ns$W-)jUHy<&!sAR=aoRj8l2^Jn1)T@QW=%#D}v*I-=ZF~gQZe*mlqvS4hD z^{mt$@Zu-G!Elrtac_MyOQt c%~O7fYIG9$RRHyihJWtP^6&9=hOeZ501Osc4gdfE literal 0 HcmV?d00001 diff --git a/docs/assets/images/dirt-skin-archive-large.png b/docs/assets/images/dirt-skin-archive-large.png new file mode 100644 index 0000000000000000000000000000000000000000..f31ef20f01b49cd24de7a667f3396523378266ff GIT binary patch literal 46439 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/dirt-skin-post-large.png b/docs/assets/images/dirt-skin-post-large.png new file mode 100644 index 0000000000000000000000000000000000000000..62a62b04d4ce61f6505301c35a1ab3c3174b119d GIT binary patch literal 74102 zcmcG#RX|)pw>20Ak|5o51eeA=xcdn%!5xA-1b0Z#(`ayl26qVVkc7q(8g~uu(m{hH z)A{cIGI!?A!^}TVG}U$LRPC;yosLeCN&`Jb5`l{mz|-&^vcm zT1tKABr$)8-CyatYdBlEdzrdg-jTF$HnXIXcQm!ORJSy>@NpTi6v1?Q^IA#sReXHx z$;rviVwb6@XXo~T3W8rV7$SPsTU#5KmX@Y>&@X8jm6cT_ zC8gKVmt`gSJUl$dTeDu?-kXh4HWCt(lat5C$CsCv`}=#>r|5>o!y~q5<9F^-RmcO9 zn%;B!9kZ_M%+n2u&qJlL#eJpcO29kz0T)538G<{L1>B2CSv#C&m9^?p^{b-=u+@8# zkO!|GS=@af2?231pW#xF2k$}114%0Q|K6sN7dAdQ5&%xH1OR~sQ$e6WC>0Ly07{K> z4=VZJn(tv+G5v7* zOUD);e&lsBrgn`T5$vW^yg&T#p*tkJNx$t+NrmRJnr)|bgmDee8U=c^BIvlf;X z@%$YTa>q=UoQkLK{-mqsX-7MQ<&*s4;wJJ)vYbNsiwsv!{S-aBAdM-B)X7kIX5}wz z4p%f^t_<{-LHhN(wdAbQq{b$^+JK0FBrrd7aT*q%Kv;XE0dCV*1)2Ht!Hd>=PfN{7 z)fOCSWZ;ol&sV%J0n!@kkpjv@klG+$3XkXw&C*0*&5((<=)uYEb2xKZXL;v_o>Qe) z>AhSmw(x4&yp%D2UT8;J@b8zA!nfjdX8kTl>+9JuVBVYy8RUKb;qty0o2yeEDCEL^Ah@J zf7%%2_!pG{bf@*65VZPtSxO&Gp3(;#&&=c;MI;kfl&O7JBsd^2&aYic`3e~_{Q&f? zG!@*_zjD62od}jVI|liG0KZC*RUA{THo->eqjxO%MvI~vgdnc2U;m_+UeLyeW>$So zCbzXo`tw?+i7ji=0G@6WgjEe7U-+e8H8F4^r+8u*abI! zr1Du(!}-7O=rKES+l`q-y6$-$vZRX8YQThyV-tz4^NW3rLfuOjh)3{19>Bq@Q`MPz zwIU#}U5dv{M>^Uc55_!FI%~SUBj+)yOn<9UyC^Fa)>pCv^U^?5dFno3$Y<<%%G{Y4 z^>Hqcpo`j>)C~S2f>DbWE-HK?tl&sTl1|j|^GIT;Ac8}zlS~?x&np-2TX^^&*4WP8 zqLBGTK8bq%rD<`&+pw*690IE8bS1!*reT?Iv@fYm$SUzWl@3Hpr9Bb+`}Q0Us>a#a zAFE*i?~UlLVuSj;{L(t6SfZ|kBX0mFw0_#H-2^BR(~(N8Q}8C1J~MkI{%c0sThmoM zYYrM8D@9A%H1O0dH(Kg#E%Ieyeyj~(3~SXGzh*>;^~5quw@?szCWFcj_+thRc4dlx z-hqy3Ba-)1D&s_NR`MkSY;s`nvbM@pxqN=kAUcHF+z)`8e;LSlZ(2txlV*l5(T z_KAYZX$dZ0dyOp1kxU-V$@D8yftfD8J1_C{1elD#6~L4i@K22)vQyX*_4wxVE3^FF z(|n!8`jkJfveG*hrR3FMo{J#%ae z;oy%<7E8L-%y6#9Sx+tZ86SxX!-b?7a2m~}0j|IIB4x%Q!P$zfBouV`QGXC|5^ojU zA;xY>+8qq=Fw)13E~IKi8eE~L#Hs`1uDw0pB#GR&79#A7`38s8BI-EX2otl_D-gst4Y8Zw!-fFw+SX0MfX7|1P<0CTa z^VoA%NgleFBG2i=4w&rB9Xc}NVDZc2i(rDWW=)pzek{MHhvshj3v`4+%>Yw{4{Yh- zQ`^4ng6aFC->#}A7c#vcz^mvdB^qeVyv>QirKEv_0soArlT%|iZYgnIfV*3LG;$6S zA2)5(l}?$&YKpL_iAjhlc&mVK#T_^X8^y1jPhMO57%U{E5WkletLEzF4N+{=EsbIQ zXn-wm_&ZrLD0t61pyG?zj;wjIrb~z+#Pu|dcaH82Ly~vH~ zBa>Ju-RhEBegI??2r#trwY_L&Xb*6`t2&?1K^*ijMS8@1wMW1*g!@JsymIF7ArZ_==cOi0Yh%3KGIzhLLI=t|;W zpw5dE(vhbBDxN!uFAMfvd-iP-(qYzRfAvhM(+%EOBPi$GjkFzj;{?uxJt8MmqlDCy zR!gPx=oDw+$Ruj7X7En0NIuCpSu$kb;>#1HUHw3;#Al2D=TPl=2d(sYy#$>~hKRGl zvH7hjT%B8_ld+wPCq=*QjYjKl)uE91VD0FffEI%Nqf47rf-!_*`T`P$u+fzA(GN zcG-^p3LJ8DcxPWUO%44WPik?GLVTkP;*y9YhjKJQY7i)~j`?t<7%b46-MKCPnU@5h zQK!gyf(USI#u@LhN}0nOkeLvM^F0-#H~T8(P{^<-513G>3-jC-J}o!<9!LTW`ODoD z%#a`M`MQiDuk5yjS?h-~gBt98g0lb5QnznBpYFM+C@@&kzNJk8LoW z)A5<3UNCIdR>V2Qu^G5N?S{8;d+sz=_P$4r-h6%rCwwb)w!JX+ip^U+)`lLr?+9qE z7F0uAoOWkX|6HrGb7ahrIkPN~`TiSBu`IThYzAy7C`gZGXzSa}XuYwbh*AMGubF7z z^EM0s+4x9Q9N+5oW480r4W|()ApGYREFP9t(b@#|zo#X2S?u%W-%f7D4Y0}V>nux3 z{*5$;jG~}CN7Q+%&^x?YkQyV_MM#Y|VT9t?%Lg9wg`d?KEO*!1qI)-lYUozKbJvgK z$a|D0x_p;a^cF>5uIY*A5eYn+qNIy=O2|bC6E)D~E#YImfIFEl6*o;NrRT7vOn7hU z3vx`jOoTn6<1ME#yU@2&FB>~`t1AJ>R6fiQa&pnfz91v4`NAyZC>>q7Iblp@GckqQ zG%wMqE2*?P7b2~?|1c#Gcp4B5?l|4blgm7L@O>p6ht=??_bP7jh4Z*M z$jq`*h!NXY+218d(4ChOhL?@kY|`^#?^HgwpC775S&oK1O5XBN@m6q%4*et_(c{1} z8SB{CQr}3_Gpw*>_0|lpIIZXg-)35gTh!@lD z8q9w1=Uc+?qHWC4MW7^o`GM#~A)gOE@){`;$Pnz5uG5#>OtBvy++kMLh*4~yDAe>2 zGkd2H#n=FHs=ml2IUGmA7%UZ$sF9M*m!-4CR}dN~Ht~=*+sUBV)-B^93om~vrwi;2 z(YH_X$u4GZeyJC?aPZWq{s8LQbiSNKP-w$w#972a`aM1%vzhoAwgA%x_5R3&e#W!n zta!Use_(f$5&%E1L5tIpQ3!16JQjP!LwY!|I5o%66;xySjVwUfcHdl(0v>&!S1KXTNLA!6jCHl=a7Rj=4-{-do05&#&k%k%ZZ9knZ5eSQT>7w zwU&{+t96`^W!)kK1EQkQet2Z<72*ma7!Qc z{{!&)-+=4>ConkDL^xW#w=A=_8{Y$Ya4QABYA}2Gc0@;@s^1DHI1mQCefA5@I}?fd z4j*3S3?J^+45ixEfyC>2g*@z!v0LYVAUUjrJR2rYyS~Qu#F#);5$R!nUfI2!so?5F zHdQJ4h+YbEngs0oG~*|SRc6}PY=6bz!t4)VC%G~@zqM?Xav56^a*7K$G;d-TFC~%c z)5F)OaeU$Msm3FN&6W7v=6eXp15rHaEoBftfiS%`!KWy_;Qcj^YWxIv)zaI-{&+G9 zfh-7k8D56qFA?V5k5T#uPCsGOo9$p3X0;kPEnfYyu*u+t^W5sYVmOYw4`y9TxS>?5xZ z!xeKjwjX#0s>623c*;S$y8in1Qy+s_(TqGno(h-zmA-Rc5ErfQ{AX0n*EGb}&3v-X zEKngEcDM|UKY9SoWuRI;d+zp9yrQ8tUes!}8GR^kK~g>fP!*-rc1ooL$pdxoK**^r zFsN+hHQ0?GE-yvNIVx(|E$B&GX2VzN#DPl<14tes*NHHqxdB-bT5dJ6Swtx} zx+Po(PNO82xm`?~7>}(z1UXhjc#lQgktC2to{@nvna9WV2buAgN+;v~S?1E4c~5=# z@ChoOZpWBC-l{Yv0JpP#N)p+QAx8T@1`&`V1%$Cx!KVAab(}s0kEMiA68xOt-Mr{D zp)msuaBOP7JA(qBB}MGp$c=IqF>wkBh$AY1*)~+hYo->fOoTbMXOTN)U6UV07cz%J zMp{HWliR%Xq@gxy?@NTQ;IW>`oJEGgwm%L!P{`tM51{ z6vrB-`5qjpBSfp-oKR3v(A1oqGa-pSO>s{9a1*9isJ;XjL6=Assl0gzXE)pZd=JBg z<4FYuqeCcO$_Z0Y7%1DB0~=MIWTUBpa2h|7jA@vr>iuRY0c`6b(xL^uM#3)nAk|dp zkDEUMxd*45Pqa#Z=S53aHx`bp3~ucA6sw7Bho%MbQbsci*?qD8R+DxG#Dc{Ya=&_45IVW!J>MpSBjB=&)#^FDL2h* zFg%8Ov<#6|?5%1ZY{Rba9)^Q`ojK5W^owZ+Hy&kbGu%0zz}-yfmFurU?7MI&0u`hj zThPl#YTxJMy+vAo0W$D4NqpQViRtOz%DI#+GZp-5h!nz}&f5y?3m7;hXNdkHDUYh5 zL_5pH{aO2M*6jHCoNM2bC6`wX&_08(u+=P_-Q83 zR_GTwEUkMXOt@|*oqHUK-=a{{RIPUoPT;UOI`-Mk$%SPpUBjQ z2VZ#^O@$N+QMI8s%R}Vg?)L zh7Rjgi9CV!mEM>7reZ`e7H=ty^xVajMh@I^wKah=F_jJoT}B%f|7FSp{jn+vs?OAwK~D60_z=lC5i9KBM(}_l@ziG(W|J1x{5$&`g+|a z)QCCUSldMfxnw1J9H59S)pzw3qBe6XjdP6b*@%o0_$m`hkqX9Ztrhd66CeaM55?Xq z{iP$W8X6=c^6R=1mum18w-kBQlLU z5_DdmBt}ADoWXWl7-nTy2wGf6?SzB5zuJ*Gm*r;#&8)G z!Lwu7LlAnlg&NUTeiK(YSqiNKskUDbVjf3XlOt56 z00v$9pleIstCWnTTg%W%|6Z>qtoH=%QX>%tsMSQo<#DBzGmz321IEt$riXS2pKOML zOABEFn9;@FgGaT{>iTrbY*0uq!h$K59~#eJhB?j5-d>co+L$h#;h>Jya@w%L^dR7W zI?K--36!}=%V&#{)% z8{yn$ptVzTPkvBW6f` zLiBg$&I|vYl{wr4Y?GcBm(Te*rWW!`o_w!=eOH9}hP;D0NS~Bb;H`Uzw%BJoDyNnx z!rc$xH|Vf?vosw%{C;Z(q~@KjtTU`?nk4ya^vd5mZ-qEXFza!mS)Jq%O;e>=<@Vn( zmGh(?m(zjw@|E&QlRezQk|u=ahos$b-ib2ZF7J*7(}N$s%-@R#(;dHfNF%+)BfbD+ z9CXZL*kUg|WHF;1Qm-CQ+G}T<=0Bs)Q_QErgFcI^eQ@(Z)Dz)37Y;_MR_Ef`H*1kP zbM{g~M>m$kz*uKWK7ed?enH+ArGvTI78ofYTZePInSrXIq^NeEH7p&zWL? z3M9fBuC&rZ5b+{=59w}g5xO7fCx{%8)YAL6fcqlw$>L>EiGZo*mleo;Ou}JX25vmB z^-~nJ34@FERNWJCk8gQaybQooI)pm%?#A6%%L0uvV)5Vs#B(|{cC$D*21oJ;zFHix zyHY@k7EGy#?m2%V>v4`^Oz+rHcQ!rbSs-+2eoMJ}4WiinB) z=17#5|1F4@cU@WF?LAD~N{aCIu-Q0_MJCFe)a}2i{=wW?BdM2p!~cs!yrW3Gl(^DI z%uI%4SaSi&`MYe1)+}>JPMmyLRukp>O%D0=S@t7a#;4hYrI@3LF=48`G|L4E!a8QN zcsA2Lnk9p`Gw{A7#JA&)4=IXn`KM7NZ1oj)Nt>G z88yxo8aUP2T3&dMOjJuAvyoARVUDjVau2mB+HgGd-?gx?tQb?YCPXB^g z)+#(6^Ig0Ll5rT0WMO}4*+I;nr|$^z1(S5zb^+6(k#$F+GZ*~nI%$}!m?#N!x}5th zvJD}?*B*v(Jh*Txn-(t^S|Nj&9s^(EULk?XGdD!@w||e{MWkVihhGqmZYR1}RoH}6 zZLff7Y%S<4lb8mxJ|xr;1Cl6`Kp#E%<>V3+%4D=LL)E5j$N=NtWZ`Cfn}*WTrblyH zpLm}dS^Hx0a-vV6ZV@>gy}2EJ_pgi4Wb$CkET)wndV+1&uAvWl{rpT6`Bmz)G7bYH z31pEDqdq6bWGSM*ufhc$NRF&QIWMk!(A02+yHprZbqTQMv`$gpg|q$xRKcJnBeJ7y z#Xw?88I_b6dao>GVPc}(k_e^wxX?nzlVA3n@OXY^tq+=w|0 zz53VUGoBacD6TL86=qeLU?rkysWarZm75Eb%gcTTrgnLV)^^$EJTqF%fAa4YaJWll zqkrFClx_ua+)+rj=AWY+f=9zRr#3)AqqF^9%vD%*&C5YVAh$Oqxgoj)243h^02mKYfNXk$vdThUGf7T1Z^#YMjnzm4to1^K%=H}u{D3{DWxZ{uG$nG-xoCr0O#nfj0JZ>dIv#q{i zV9^hFr2*5~ZWnxbOAB`$y^j8h+h>xJ^Ht7WV?8u+%%}SIbOtcUqo9<2Pp%_-mWDe* zXlvd54UIzSt=)4eD!;;DjicQ;Do#C4Ln*w1H&`sm7m=jrGyw^YFP%anLPmbO1CQnl zDme_`a~np$({mE2?DyVxh!$$Nsj-@-p&VJpLL{V-M9ZOwFMEZLoQj9ueq``4a&qh8 zhS&GHiBX&0*B{94Hq1a?Gvf8p4fZ8HQV~$46C-;*L-o{$xK3U_wc}_kC6feZ@8$5W?UnhL7NOUt+a6)Ozz}`(LH#zC!WOD&(Z6@;Jy&Z zc1HFP4V*8xX+=#*$b=85@2R>1;J(nhQC2)C+iW!xbLO2`mHEj1Re5JDeXeJUrsK13 z_<#w{F0bx6PT0gZz1;rMbW=ktE1usTuir3Pxqnp_oC-{AOj@8TtAs3u zRg8v-hjeD4@$l8cGNV79e5<++*#NTh`SfNL%k~owcAotg0b!u>c1zLT(~zN5JgEIo zOg60)DUvarnkxA^k&~<Squ7f+v-gs}GVm6g??rJs;y+>SVq<9|{t+-Yx9-X+6o;W& z&}uQraH);=ov9#{{q*yTs7-&1Fj4F3LAZzg-*ur^jf!_OR}PC8v^)SLiErf(F||); z7=W-lnhlOum@F2U^e5_&;~R$=@$==SFYFD;4Bo|e6wkA*4t1-XeNpX+9{de)Jic<6~9!V%=i!~Nu<8!*Rijo|ucyk=%T z8BXZZDE(u5w6IX+Y-Dyml7Hd?3;uz&$s8 z_p_(}%h$I*IU1vjE#P*7`vxe%FR_@Ya!t+EW*Vo*=Ask@p>3pbZk=swgA_l;b%Kh#pAw150dP>s3j$b6rop;8lgsg?GAmmhz%=FN z8dCcziDpASqmWq{2aSxA_ckT`iLY3c>tdSe%xs=q&)HQ0`wF3?zml-AAEsPAiC}|X z*BcEHKE#l=!xG4aKP%Y6w>HOaEKs+jwx%X%4JosYK~#e^TNBA7s}r3Wj$Kl~U&CWM zS&0P&V2=fAV&n9vDf37F_j1^HBPAyu2eRL@WplGPJWJ&oYA)@=81UXq7*WR>zUCmh zEgMZt(rtrDh42*pJau_bx83R^jTCcCHOkZf&u;mO5a@sKyzFghFHcBh6JfkPvER6o zGi(|xA%*uIH}eNISe`bV<9nVDJcDB;0g1&IbipO$xE(Uc>37`=cAY$*9Qx8bo{2)o zZQ@`2NC6K763P-^(rECZ2LasI30690OxEV3J2?GT3u1(v_=HV>gVk!^8*M+sHwe&d zK5nM?pjKIPOU+kglN{QnfgvBw5pp5bB9!sFWiN7PcN*H4WpF9RDis*&N^GQ`%~qn4G^Khyp9dy9t=+eJL0HD_T~3(-72hgk64>8SX_uwHc& z-jEMisk3lg@gJbVXMq0%>Ql5rwO&tW_Wh?CBi|_!vPFY+gFEm293DQn|Aj&|64ALV zXcHKL!S|DQ>Vi}J?EIO~)q(8B11LH<4khAf8%>Rtpu zR{IFiox?&B7#S3tVz-lHo&lcn$Zxe60_}$Ur<0*wYZR@?G4E&9(aR98qW72qB|)1M z`Q?0fAPHIwh--)C!WiB&T_&#w>wCf(*^zap_P zisi=DY*P1Pd-#tLKo%Z%_(mL;3VsSh$XVpKw1mV29Z{RL-UV*LaasZ@De*)wRH~FH+Up<{1tg)l6)^Lc#9&%J!X5j&7i^3S zaQy*;*na{q(I?QBj{V1zSTF%=yr8?>9&Ek#=`zMjrj*n?c)bOFM(y0}Zwc^r)#S?A zjl`PeAaHt9_cTrvyMP3~#*@Hl`fQLdwDOR+kk{jhnJgi1Q5gi9nyU{e?e1a08ikxrI9IJ9(k+=3TX4M&pw8C9w?3K zJQgpt+6Z_Ph?(0T67ROCoi0}6rG>|UzZCqO&ulfnO9p7||L`O>QO{ciSsVnHKw?Bd zjN`^!oAzCw@Zf)h;ODoXh=z;B+EEf{3!(EAVm?d|p@(yP!Z-FiLoR|Q^L7-W&23gb zZd|C-({D75>51_Ift83$jvshe)PO^8x~voXbok*T=o*nbve@Aoib-)Ai=*Ap4Sqji0qD7KzD8k&Rm-O_(*&g-dVTZ+7FT{#B9pwZ zHpn>&?aHF{lM?GY)@Sx9_3ftQ4ojCCaIq%Xm^Dz520CTxbyx!i=|rwTn^lp#lCAmR zuAuYUfbbl)^QsEt`Z7Jqnbg8YUCf*F+zZ1|nT!pMd8f$H*ilNKz1PoX3z(r&f!n2< zkDRxdjfUDTd+g`71Rf@66ea9I%;V36OGe`|qSEivaAttkHB4ds6yE8i8T@{Dg@vw& zr=57=7oV#hiL>!9$)0w)3VXADqLc=gnP{TST;6=F}W5gQPxq=ECwDecWvC!vw zQD5s0aNzN-OxmO%RGQrD>$R=eXI>jzmL=uICU--xQXTFCTUD6sY=*<*!#p*Pk=R|| zGMz|*tgZB+^xB%l7cS+@%JU-jbH;%Xe-~+h9P;vMoNZ@{n(~s5@1Brq4G|yHlflBp zWrp(xL}zY=rUEO+NW{o#dWnO0$qzJSFiYbn+Vggj@ZviEh&bniZZbW_{Hi z)#E-&@OvZ9kC4W$3Q2DnxI9bLtrkCD=CsjNG@MqCv1gOQzZo6>XGRl@uPTS=HAQl$ z#?Da>;d~wy)qO4MV;vY454JWJkfex;WSi^N`|(xjV=Q=Wll0`ubyIrJM=Dp}-4?g@ z6`;aJPd@uf6q?$bl0R`SIl=8>Fv@2sXcpOSlP8|(pU*_%o@!q+5H=0trDl6bW%mbJ z(D>h`uqWp()9+(zg{Pjy@~m`EmPfhJS?El&vOfJtl-5jU*oQzggju-!ZpN!!4_PE1 z2|4shQrVe~zm3Q+KVSZR|Ke<;v!uk@8faT=i-#N0qOWB|L2M&CW)l8Yh`^U5g}-F0 zOTluMnwC=~g5rkHUNyNH|9&63)tHS&4gws&UvBR$p`8++S>T z(HtjpC~J61{cGm5GW&XJPI0V`%U`?xSb?Iqxe;)XvBclE?{MVZB034fyjXzdreS8{ zu%}l)+Bl1_M)A_NMGL;9>l6|9@Bv(m9@>M6`>N~zEM`I=#daxv?Q=@~;Q%?`V~vKy(;mZKV;`)aPaWCQIZ8H$WR!+h{gG3h*~tVu znfw54BzjDhUOnayB=1EnJD`JdwAg*~+tz_Ar(pFrNbSKx_u81jEaQ0G)qax(V<_4G z7%F{?B-T+JZW=mmw0{j&^rD2etg3R()be z+Cz~>;%47pWDO;6SHn4KFv&4nhjgj+SByg`(c=GWR?`&=`cBt<_b@?_Y|8bElc;CD z3;&`Z(0b1VH;u2ZnHr;-2(0id7w?q1A5Qh}t2>oau_n766zn{acVYjcr<^KDc9XUr z71M;$1pkwk;WPu${MbPfOL8OxGMXfM_AiYP*b!55@Xq0%e*C{w=5Yu)(!p`rxXi+s zy+taE-{%^gJo?rZs68BQN81oT{kP9z2g_K41egVl!)SNjCL4~t`lDcYti2UpUzcCw zVstO(VwA(}QB~z8`I=y86z7ma)I%dojKczFZondpxvOEO8}n?ae4#syBWA_nk|7|+ zc0&3KC3=XN@{ntfIhrGuGS1DET)$P@?Asevn{I2(8fCJjxZ))2b0H($i zIwDO`72LwvEPHb!?AwteA_Ocyob5$nQx3YoLQ^U`9sWU9`WEhTsJg3 zfHj0Imj4k!O7RwVh`$)uw7EXe=?_-*pYn(kQZ+q0~mdV~wB`?28To{Ie z1+1m~bg=R9LaC<-IgKKf#(vND)Gt>?YrhftaY5gwsRh%{k9zBM`o>Wob)(UDl25)y zXX(@T6Ex1FqjCMbTWn$9);IBfa5_LS`77bA_#8VvaPvOy{^^=urQ)TFN zJEis3v^(g`Tm~I6Xs0h5l%|J!2@yg)PSaZnl-;eAL`W(EKQJFVgK1)6LCw-k|I`VT zG^=UE%?xHO6VOp>2xg>MTX6GNN(>RAq<6twZ&2Mj#@P{>^9rdLsBv==Ir5IqQO@h{ zQrDG6E9DSE0H=oFAQ8Nj=oldB5W%FSIXx*Upqxg#V82es42)AyWnm8_BET}Zf*Lsp zSNm|c%)Qp}d`$*w|MGCXF-b500dGE&Zcu>S}pnN(wy9?$*jPD3FZO`YNadpReMg|srE9KlVGJ?DwyuQWsl`_*f6o+L=FQVON>nWno zAZtDJ0wC*G73PEBj*`-1e~4@jO)>v){pp%axc}p^dJ;;kv_4{YX8m`ehuc6#Y&y?W zQu|7!)Fis}FvZ9;#s%B{m7iNg$_Fxgc@N_8cCtLLkHNed^X?OwPaazQ$}Y*{px!oc zL>_&vWVWR&mlirUKO0&b@3b|IHblXJ3pbeJ2rh8ie3wM zbDAPl>#cMbqKpQZU@qn~zs{0xalMF(WMG)340$6O=H|n8|H|3q-YRR8w4w)yM{8-@ zo2IrKHY^rw^)+GVGcpe5pMTVZWD>JF@>Y9yUB(;FhqxG!ayrRY+f-XK8TI!wB|lMi zZm9ckYV8_P+-l$%wqY(1ydyk9Z%|k;7md*~2IDxpS2jL!9#_kByL$#WoM2xW0j#hm zl+j=VpC{n%pmG_`jR0$wlqc&69Ry>zZkb->$-c+lxAE-R`i@H;Q9bD|g|yj62dq#w zddzwA240{9IXT~Yf7X0K@sg2OHgP|{yJ*)gpS=I;f&`Kt>zZtSOR4j_Q+egWE4mw^ zYZ~QQh*^=~g;f?e`dHKLN9SiH{}y0rxD~I{N=Xs9I5Yn;z_*xDy@pjrcndE^Wx1h7Y{G56vLjcXP<$o`tCn@v9zkQFxy zKdA*j{?QF`FKe?j(RDI=y({l!)ZnhmUBr+l2scZO{lz|-N)Fv}%$DeS532M}xLksj zR&{dOLQ7E2X?T@XfcR?TW7%?e)`EudPf1>h0xja zl10Xs^&egE>k&W{~$=6m*GmQS$V76uHPjL_oa9;YCMxX zA8tIT-Nu{X$bS0$(UGk7R2!&k_V$DMbtcoDmHQ+FH3mOg<>drhv%p0*>@dqBmxfKV z^_RaEz@mcmXxmydNQMg!{wG!0R5wyM{y*~2`>|Hyyrmy$&BHAefa~!iRol&g;T~Q9 zx2a`P9-nobBa*GG)jNwYUWxqKc6ssWhvbASmRBlzJ5o`P#Nm0(sUWssSelan+gl5c3y_kb|o)YryG2Ks0-3?~*Jx)p3w0nj#-~};A8u{hWj}4Fc;^VQ?w9+8CdlB50^^%pCo)y&uVMSGKL}( z_U4o-Whbtpz-9x``-3_5QRLX)6!H_Lv{=xip1(L~5~%(7&?rOItW%&yYj=4sEU4gM2d8?ZkZ`(I`dd8>i`zI1iC zCT^*qXskC#j)&nL+crLZmdX@BpYkUD5|c9@3+Tm^?<^}7k+a#Ez#1sEkoYkYZss%2 zc;13$vxlj}o*aBA79G38$bV+{%_oU(de1hGDZ!<)HqS{WJz3n4PkNlGzBAQ5!yH?* z!nTTAJ+W8 zo1h*GD1M(+FF?QL(@5$Q7V}+Jo7c@|32x^10}Ac40b(`Q{WR3+%=M9if?o2>vkL|0 z=5kp58Xxm0F|x{~-XqmZ|CIT_DWxCKS8hq1n2;{OF)JfbV)j5xo9e0o)zxIY!h+fS zr>d5L5?S`oNo4Q{i$+a*F;v`Xq5Am61w-XMM+*y#QsVZ`eV31?UZm6^hOE1yTv-3t zI>G;@$^CEtLeMz_e{WCluA<@|OJF$I`)6B6K^%V#|K8rZ@v0ww=cmT6>R79bI(*V8 zwDRXRl{N4iHUl*T{gD;f#j%{%rBjJaVVkeq#7L4cfhwjnE$GiR1^mwi_P>A=lWMcQ zJ^7`4RhKt;qY4UuK_;g4JzLE|v{39V?e!PnWjW%K+(7V6NHC>5QnLS(>ZL-d&r&5) zA09h)g{3D`MGBT$>H%K=Q8};XLpblLefOkXj?&RqD3?H9K+qc-W<8rfHNZ5_py~Eo zh66X^8Llz*+}6@F_h8SH{VHBV-I(j25zDrqOsjQiB=g#47fuXTt}tB_1Y0Za=*N0uVa(aUxP7~8YuG69Lkuj;`Q&A+*DSI zJ9&0>0q~6Ndc0KUt7dVQLVIJwmqzUVL;%r#cz$iKV~9fvH|TB2wN_d=>T(a(vDdEb z@u1|6@<-m{tJz>8Px-VZ_7>-a#^g1Zu6!S|>CV<<+jkyE8A_+2;mo)U$|p<4KA$?$ z)BP4LY|XtE_x%hz+!AakcA6k6np_2!qMrt`R$hdB@U1dXeIgoq`KvS6QEF8Nt)POU zm}J-)=F8i}eOkAJAi8gFHtmBF*OqLl*SC9HX@%ej*=)zd!F8@732cN`ud|#EV}OS3 zZq7|)kWL&2c-aHs^4hE~PL>MoeDv5z;H6ck)ZYYf z<+dQd)LRayuB^W~Y*cyRMqOWHPWol$n7)(9*FVW}-27#)-hfw8`TKZgk%?2q=wV4f z5|7-^$Hzx2L7zV!q=w1zmcI@7aK#KQmG2FR`uY~9a%}qNw+A`vm(0yNU3bD3TF$Xti*U$22Am($w;U%RG1sDf)>?u|*Gl(r?S!O%xPpX{;Vm z_8mhzxN*#arR13{1|5n3fx`)a%zYdCKG}geHec71Yn4LfCV!Kdc2!?)58Ld-`$TYrc|nD0dQm4 z{Xd8A2TmqFVK4e%J{3N#3-h?aAPK3RYWB4)Y z9e(?152N!=c9eW}XY7Ak+r@k7TX(XHEKmURmvDEdhrGqT zW7+pUd&5oycI&;b(u)C;mlfDF!-E?8@&#BYjD6*|V6|_&mA`VOvz@rk3n6dwdlVjJ z?x`WO{Jx&dnnQO?V110|e3)vH0_tJ^vuLoG&+I~*)RBA!XXKYr`NylddrRGvh5euH zj!?jUF08}epYh_jM5yDAe&{*OPQ7?31vLMTZ$h3^6y!{E^@Hy-y=T_6aw7(b9{lFJ zF{8=eWI4qHaI0OWhQi%WBl&#>3uso;t@gL0o{P1kk#bhl!W0f}$-}gNbD}`@Cc6Qd z%$aOIye;MW{i^5+Z^x}S>X8rHdwZyon|y^e$6=hBv{1WU0oyA~S!j0`3{F2E9>J0T zeXhz&h0Z%77`zQSDZ*7Q{f;haiF@ICO@Db=W{YYD=Mr?mBj)z7}L`Lw($k-IA^ zM`FU;+OM&3C=Dma2BOzGF%H^4^XEx8h`mGU23f6*GtAzbMOK{%-OdoAfBKUK z)(Zaf$K=52<_KT`FB6!1Au$7uSLzmdDNVyThl44-t^P$!H?>8xTK@6Wo_@95ly;12 zV8apKiIvYp6zVzC`ZhtBprc_8Q$d!2u_IS3!R%}(i+($bQk}yM9JYn0? z03EOB6`-s^_b89~h)2G;87XM3IdDqiQB~z58s#3Ykq=7uLx5wW`;raR07JBk#bwUdy`;Tv%RGBlua^wRR za-6#vzFq%l@DJ+@0Uc=1CrEfzho^HxFVQ#~Q!tm$hDSERczBH?67JGS*GVM)E0|p> zMNTBhQO)C*wmJHm=0fXuB17QrR!}HboWaZ6a&lJ6KJ}U%DplbW@x;4k#zdxWTx9?K8{F(RDGsOPf%X` zY}qAWpo(ONa@sX0#^~tGj&Z)lxBfr-O?798#WWTZ8sNhd;!F6tnIFirtEI=uC2IJ= z$G$|>N7B=b5xGlzat3v)da<}svh{JI#TZmZjI|_BsWkQHGL?d-sN{B?;l5j0P8?{l zx>D&5gUYU%Bx^?O3w0bz!XH<--hL&ajokVTdh4l`G(pi?svd#^R=mrzVFZLO4qcOX zZh3Zy^QlzjfbCfA6M`!-_-TMT4-OZRe=!ztll6Zv_m%-|by3=A6{M`JeHZK--PVyeZu^>k+GB64-CR?1K<+mt__Yad;IvXB%!0GHWsbkNaT$Crrw0P zr~+_c0V-aeMq~D5VZt}>M7TlM#~)r_Q|&zguxaX?EbRJP^KwqLvhNBbG7p=SZ`qlv zbD_5qjyy`E!MXR~X~j427J)f9!Bk6W(w;l1Fhy5Bp~PaAG{Thhipq7Ur`)x;%-wF=#m^?O^A>pFIz z8hII*hCRzxrq@oYUC6swtM@d;RC{cnN2zSYKce?2b^vaPc$L2VyzsEpOtM2uVv>}Jt z5wGc{@5{1P7_Cwko2UJJe6<&WW{aD%Yxk@+Dkcrt@Qt61&77*aD`vqCKA$fBxy6;j zdx>SA07C~^me<4%E2{OhGPDkt%~J7y`Q}fHxxT`M)#Z-o)7~MBAINzs`%Lo-b4xN( zbVfVwdxrt5TZ~N8Vo-AIgj3#9|De zS-l@ztR|5$^|B6#wNY#RVbJ^lDlI{>-VykaO>=DX6yNWW(GQjtn94)1Gd zEwJyRz3+Y$JNy!YEY_)jd1q}B#eq_nFu#O|>MB~y`<9`C@AD~+nZ=-bkk1&Riqyip z$=go%9)VnIPCv#Tj&{B^y3UO=hz~_cq4fhcb~)Z`e$jdEHWyyxIk# zDDc-(_SBKhOwfFmclM)dB(Q%}g37KKxC?|Owk0q0^6ULCk(&9b^(=6zj!NpZd8{Pp z+V3@@T;Xy{cHr2I^@$&hc;;>z;L0(@p-nuh*CsWT65?5~E&_@u&IQu_r$m8D9bebt zUCpur;~JhHS|H1?sEcPZi)#LznnBmfI|?D#!uzApj${%`c=};n4+(7 z;iu^)UW|spcOTmM9==y9V}!{baFoubtNq!_qSsqE3r6PEi=!_)98nAJp8gUA759Jb zUlV?*8^BOSHLwJHm)APsXUbS)F#7s=f5XE9L^^v{)i2vw{NkS4b6S|Aa$=e~5d4p$ zr{;p!0?)Xh-i4bx+!(8^c;&C(nW^G-I1{~lz1A^SC2G#o--Ro#OJ%}lQ>034;cBg7BB#0Q zK4DR+zb3;iE|G>y{nXFW^rj{4lBXC|yud0tsx1~u8y)I{XOX6wnZw+(eDbegt6^4X z3$C)~a`_tfRiy+MP`ljsElhJCXc5>M62`iTq#XUZy|p z$~;B#ayNP_Ew|3?+QBK{Y1VpM~Ap~8R<_z-bz&(QAUi5z?z zRMVRpH{BVUgjM`~J+FKnd*3cg?8CLk>Bp<{a}$y|b`~Z+vf;;gyNrg>`4)%!EBJQh z_7}up_>){Iz+!zJD?NAwx}0ldry8Csi0XKKsFn!OhoDFO`#Ktrz-sLOFe410>+`!n zmdP(=kR4vi(kTgEakZ;Wo`%*j7HCY2ooY1YFsWdfus&fC^}G-ds^fPmwO5 zspMeL8F}>kG@x#@=E*0Z>KmZsfZ}hA4}l$zy$0RTaE9VAm#)7-4nj`1x2#8vXGFFm z42bJimNXR{#n|Bwr)C)2ufAS8d@Q-BW1d=mI}|8aZGW}*F_gM!`M1>^YcvII;XTa# zeq(4pE!KSG<6}iaFsPLx$JAI=S%xxH&XZuJhDsOa#VlkJI)sHoTPUXf5uAP372<~Om9-4gLP;7SMzHU9iN z5VS$4r#5xiao`#TDwRN(La+Y=71k6~JW$kW*+t`RcyAcJ_b|LGwm_>l(+X{Bfc#;=oze#_?f zK~3I)AtW{(>TVV1JN0D1JLXF(JaT>{`cbKy;rkngQ5Kf+=W_xtmWJn#!+glM=1|Lx zxD0B9FmY+O?hk*0wJf>fe8^Q^SlUl=Vm1BkaQ9K7D z3hVYWKV@~klQwB5>|So~15TSnb0cV8P;qC}Q&8ysdTGEokt$spZ2}K!h?$8{wUic~ z#vJimDYyF-F)=uEngLh7?uH%alGqA-{Zbo#)B_nkdiNH89;!QhBdvY%DKpAzq zJQQfkNS_*<{$um)(#36n!BAK{2F}NjQL0IcSZ{ef9IV0npH) z&c2@vS@mPjy9FVU9F;;KYBf{5O19a2<$p|gi(R$ParN- z9uEn`UopPGg6<6!2idC%9_2`u1>AB7RHzHW>;dM5E>c-y=S*5>RU|9k9a(wPOU#s*d!6o!&pE~osxR$)6ZkV zq2TwI_tlbez5X!E+KlXqHCwZkxma|3D9 zbAy!wU!)nz-^m6)ObKnFCcn4tn(vl6pYc&xlG)%6p4%vD$-3oz%HT%AvTUVs24ikA zvQC~>n~B+)?%7Z20gLYM_;wLr5}{^m^42sqRAl)Yw?V1o(z{njkqt{NdSBwOdpG>e z&`GF#Pasiw<-z8A0F*Go2r(hV;~Ny+b_Oov{cqnyH&!*i@_WC%1-Ri?{XW16_YLLCnO`;N4J`qV&+8>~}*f8I%ffv!e*mACNKRmY6ypLNNuy&g6+u;^oUtOI} z+fUgrM10xCd_?wt^P#`cN4i$kUXF@iobS~h9>bZ787p5UfAGHx2$G^DnbPY{2fjMp zjv)XFuWo?BOuo;`NfM00_rwG?eAG5sc};OxG=$QVhUJj~VniX=g7&X{k%+&|Vs6F= zN0u?p&YWWbXLsbun((5P@G4oBbX-NdWdP~%^!KMMLu~8um064K(7*uat{yLiji^-e z&Z08rN81OCle3}?GRrzIhn8bc>2Ubfs;io6((2iqrsrG@8%HVDjr|ouJZ6!R6>O}i zKQOfV132qlc{6R56v!a~tEx?gZ<^=f|)o zuLZJ7RvpY1txOW0-`#7=rEN(-0F>3_kkBg*Vx{Ajn7#XSfRiZ$9kO6e?#vv(C@iPj zwL@}g;9k!w9)t0KEKZ#ASYLH%Z}ZtTg=WxA9NF?dmO z@1Ljb(z3Ucb=#j0N08GYroBY&XA@hPVINu+8InU`TTxdd=RQGE>)qY0Y8&-fRCnEt z*Y{sZpl$2?ey=yRFKz9<93Vk4=bDvf;+tMR-tURmUE<@fUh z5!O@3T<5Tecyk4hh-Hx(H=%=7!80)Nk*~oxNU=ZjEX(!y(DIiWxWRAS|3m&9RULl` zjuuiozj*es)tDzxg~Tb^-P9hCef1EO&P`;UAamR9F3DvHEh1vxs@N)E6`>p2GnR=S zPE)LZiN>ZyY{fh_vzXD)10u9#_XX(PVqk-%u+ z6khSq&=v*iWu~d%{MC&VROn#`YH;}t+&f9%bLcSL zOe3Vt>h?X@LSVLB3T_yUP$?cWg>R2jgl>xvI$rL>JQGjpJE{p}X<$RZI44Qb{B<{= zCz79LpG?GtEO?{MIL+VK)WpkVxc#6wDl8i$jttd>pe3lXsRl8!hG@B=KsMUpTI`lC2&HzJub@la&!*<%+NcSg%%A`*y@O%x~pa>N2r z)lv;m97FK$wB-ESs=Zh1ceObC(hexsW364p=^PBLTGeb71mn94ykw7m^@j^=eGXCx zAmw*)-T}jGoOe%uws`*L)nJ{r zpT!TW6)zOZc$Y&PIodDUI#8trl90me#6)61ncmxK+Wc-Gywv+(SK z@6mv3B*2BklCii)FvF|*3Rqp)UA|5hRDrP*9R2>qsG37dgIC@}q?Cj`(i#ZdPO^ds zO0hhEITtU*32cS?#}G*S5Uro#PjNp29-|$SG`>}s$}Z61tjiOv*mjD{3FFQ>HL+Wc z!)X&Qb)}gv+Qv^b?VD#XUx>RKxDU$W2kNyn6=3X$2WGkRx#-N#O0D}by`E^~QU8my z?ia)UFwf^^&MpGu1Or;HN;RH=8-5X{;uzl6+j2ri07&#iy1s&2YmX=LEyaP`$cC%} z6W?Ln*CId3jJ2*F189-3isM9OyvY(a^~zHayYWL>d?ovgk!eD$x;6(=09nLz=ezYW zU7AYE#?51TeM11;3<@9}^Fr2brE8Rmuj4p!a&=kiTtQ;$lxWBToFB6OKvheMm@9Fo zDCIns#l({=Rg$t&`##DPz$-5YNyz0{sErTM_;s5Q*m0h|bh1$UzT4ZBjN~3M=FFr8 z%Z23-AjWyvAME;<+I&_{j@|!bYSejxU(3YmLW9NMI>8r!{1h2p%kS28nwP3bhGQjk z?kC7cU%D5_579{@ZH@Xrm{2nL#S@!n*Gz6FB;eDWAL^5GFKjp;R#%mrRb0e#=3fvPFJ2EBcN zeg|lFBASp!t-sjhDgNbI!qRPEu>Zx#{AVC#mufkeqCx1<0ns>BrQCp*UaL(*%~?n{ z)zix$uB)wa2>@E0+>Wbx)zqjyqgLwQV)FunBAaXTZv2FE4-hD&=erHNMzLfI`wL6~ z87}Zi+Q_W2 z>ue;_(`iN*MeZ{=+gbP8XmTc!Pw>#qLV0p+&v96O~~@C)Ctsu*bB6QE%*Fh#vL8Oa?N&^c3>Ry83le zgK&JElE`)$@jd~K@V@)yyR;_4JX77)X~kb{QShBptyMd{P^(mUWKAU=fT<9xBA%R9enm5YSY$3j-Xi%d6@+sU-n7p z7m|`3S$n(U-cf+;uhUI1tOtg{WzTW3P?6o;`@9_fhJLyBLU}X3e z@n5osU}Cq!FkG>=4jo>t2_2zAVEk(p<+nn5oNYYyI1-d_QwM4*E0~!M8$KO^aShYw zN0pN}>8tMl<0hkx8q<8rWZbU6s{T{cp}#OXFp6SmKN*T1DSj*+QH-HW)8b!7t-gL< z(gTZBdcBb;4G%`aQ!x%Apb4PgfEcP;+{F@^jo;eRNzqfT#+CjBxoW^*=Be82m5V5e z=U%jXCog{N!xm~k#vQsVNC!5VkDudyx)k7+Fdh23lse7myaeBNMW)TQ?9h|Rz@ptN zPavikpgTkYwh;K^uM>9KfP(^9^a033{YA7q&r6|dO%Qh*b`s^KAk<*WYXwYnVxM1W zpe)7-;=1c60|iG&-o>sg2I+9C&Sb`O;ktv*4uW2Wf3B8>QCWDIR#v>sh&}fLBr`O$ zU!B13#% z&j~$i+OFoEM@ig}6?ot-Xeq>Hg->LSUY(h1AEZiH`X)*6Va#;cUc`cm{u?F#z;7hfd&rPE9==Oe#qruraY_< zA`pWBywFX>QJpbF4O}tMUpXZ_{arpFd;gT8C5fG4jT0S(G_|Hiu&&7* z7jjGix_2X%Ell`ZYv+i$DL0*DZtiY~s={uvQii<|UKGf;t3m!)tUz zbpX?}_Blwx&)6jmm}~Z3Js=ln*&Z9Db@Y`J@T<+#r+37eu* zrQBt4jj+xJ3FG)m_k6zApHeStB;iB*C1sTlpMf(Uq*TP4#SVA!eYo%g4kGnfST@F=Ol}vs2#)HxRljNTkLa z#u+G>kVlWuG^F+eO63`wO<;BWnu_UZv{Lh&-HXlpC2mFla{}6JW;TQa?Fqx)$nbV) zMv7`Y*T!h#6E)3TAY+C$IupH0-#9A=8Xm@vPlKP{JvLvL zVGOG(G_2bQAcd4d0M$ph3TY09_YM12;+S#2NuLBl;_}w;URS2egdzd)7noAwMHg>s z;u{)Zl|Dzq0UIcbMxJ!%g}x*ax(T4;nSBkqj|ZTO|4G2--{8fWrIo0JyUw--#6$fS zmFulgUfwSNpmCSUoiSO>0ztR$-2sc=l$Qfw2Km4$W3yhbMw?H!ois0GCPaHSW{lx<}v*>1_$;H?WNe>~Ayc9{kT|(AJ6E`>a(;n%nVi9HHPrCUOhP51l8NYm z);c^VHB5-C@+9w}lAVN6Z!JP?cu;ZMC)Q0ySxE7lo#ZLq`*H?)iQlp?cH)Jh9hq`Fi5$(U^$)?b@fiv1Mi!kbnWLYjGYFT*Q&Q(Q|2)%rEq($WjLNEHQ@ppa&jYpxpG330`W)P#$m!uULF=u6{u+!IlH6gT z@O%A^T9DCx3>#@?UbF57pb?R<9_^hcq4zT1%@CzB@(7cWVZ#hP4GDP@--DCgBd2>3 zW*fskmQB9lR?s?HYUsO_y$&<TOQ*gA z%>>9YbQT1W8p}wWAeBj}%zF7A2_!L?Q`2t+%ATWm6HT{gJREns-c@tI`=_r66xO>a zJw}y~Hik3}w40(uk};zhE^#kZKSc|v6&=GhNeW0$Y5?H$WM z{wQ9s42ekO+BYZn!Q&LH*1VOjLsveuV&A@2rJ`@3XQojWNdM>#{K6fc2;(QW3k*eb z>GRVDXR`#aJ_CL*rX3IBw{#8{j{j=0q^V;JL8~e<>$H+WyE@3AWt}M|=+@g(57uFP z+148?%V&Wgqp_N7Sd#OfkBKN!URA4zwiTI?vimd0kDx}~;MjYdPNfq$t)?ru5q6o` zOr*<^pio-Ea}pB>4s{0$30$R{)Q(>W-h2CU40dHnty17Bpp@X8GmCM? zWPG>JYJ1CS={1b(zH2|nKVX$RnVoZO-;3;vtJ(1ixib3D-U;yh2%h#R;mYS6n3yJb zhMYvH2T%QhPlH=I)$k{flS4DI9skj}v`<$lNOe{635IL-HR_R2bW$serq~Z1BFW$? z;TQCc&9dx|A#6%tM}mHY3O)%i5$X$Oz}99Bzx@-bcV}k2DUVimuG_rQLB2Yt1}xha zQ9US8)V%SMt0%!FV=7-%A8qgurIYTjM6~~|)ZQ)3Y)U`BnwL$Yy#MRdp*t3vhl|c) zvEW>5=qGz#%8$v+`T5eA?^ecDEE)eOPri8k5hNy1 z2yeGgyC|o3t4e>Y5nd=1)-4riTM%HrY@ueDQ7AYP>dKuupjRJ`$`8H@kKryE>^`L5 z1wWhVRj&*-*OXDR$Z|eu1{Uv+&%7hAhwyzDw?_z@6hGid`#+H!T_O~I4Zla(Zjpkplw}PVZ+!&azQqB)bqjv) z)=%Uu;Nx4jAa`!Phuyjr{NO+N-aLQNAgO}WpfKzyGU#{yUA`ryc2I7|Jgn#9~kvI+Ur}LtmCZhCq$&SsasxAKx$G7 zG56Y#giZ8(2#xHGr9II0`Lo@qG$G|Haaw$=j4qq*IRZLa_gLu>w)<=2 z&o&Q6%3{nEw@2-5m|g(-wiSsWr(>WjbX+AM+DxrAuaAL@>-k4ZS<9frb%jnQW69`FMpsN9=3M3)?s@PqZh&H#F2 z+D!y2TsxmM)M7GA?2gA(2%zp7@)y$?AT&1nJ#C(9#VU98sOL^!0g3)71DO-tDIk+l$ z>OwLJ_0GP_0Os0-Z0IGMYLxdV1d*Smsvu#xJdkL(lamnHz!#?6_{EAia8JwYYLIf^ zRSO|kYhsGAQGc>WV_d)fxKkm*mTz zig->s!24ybTL2!JH+HewPSZSr>;`1$25*kT4~-dFCsXzLx+5)hP)RfI);!A0-nGn+ zyzk?{l;vH9MNLE9r5R`=f=xrn?5fkc=#~22wJBsYDXzE;vGJo!F{WMdpwMOKD@A3x ztea;5g46^?_AA;wmL(upM@TG?7o5X4BuL}P1`4ba;Qh^U=XYa*MiJ;QXG+o@K~}XX zRTkz)v38H=#u7?wU^ z9|Qb!1`iiTA8dJo5TGCp4h?D4yGiNupaw z`Y(}_R#Zg;q)UP!%`8P4aU`rJrssJK@$&u49ZG>AYo*Nm!~yEMb_u!3ZHCW|GoIrH zSM93XsGMISCklb+BV`O%QsM8g@|g-ovH5shRkpL+GhNvA$)|xHBuA&~hL7q$u!!EJ zi|+D#G5_t7PEt}WWC_q+13-5I`sr~skEsk{@x6a%gud~acYrDU#}~lh0}BAG6B>ET zK8J$e!&Iw2SlXov{(a}^0Lj%%Ymu+!C*+7LpQs9XCPtCvFfC7FBtBqo1)=^aDuQ<(oo0138!45X|)c@Q<9>NoZ zZ)Nx5=6)#HQvx#UnAB4r<`xh?aWl1MKEAY`dZ_kT@Qrln1h=iHf9J&kK5l3NWcoW3 zy;dZy*fopj_SJ=BV&UCT7ng*rQCC@;4|6k@fi~D9DH`3*YTLF?;rD`12H@OcDL8bv z!6z2PzaK)j@}Kqbq-}8*HUZCDY#dpeBBqCzD3Z*9Ni19IDpmFz?fM9Ob6pU~KTETR zoey!C|HI~Ov@;hlmg_4Bj@sFiYggQ>3o~bC_=T6thYu@L^~WxS#hxzPQ#~#&doxLT zd#=pP4;o3}2YONo0$%#H1M1&W29-}&QaawvZeVHbv|k>xFD@u>q;4@;`rIgI53)}T z7o0uS+n=%^f6ZO#tO=_3EA>vm z{#6It)x{~jjo)vHOxN-|=9qI5FEx z&4Bg@a$rz%Iiv$iznf(2y4p84;f(*x;1^PY6Vp;07FEfGsJ20qE6%kHB5@t?$q{Jw z1zF%pi}{17K7TuywyUy+t${oXK>mGfs1thLNfXHIq677s=Q`?YUE<%SzFl%RF^2J=s>jM)yAHR^#T} zg{XT1^kyJ719a=cw`hbzI6mZRFYRn;#Hks%b?)IdeYv@L$<;_?G{G+% zx{xgmAccE=SDh?-*8AxA^C_S$&}{N^jXQvxwq_9PL=aU!FUAIn@mj80A>XC^D|ieS zW@kTC_{BE0X!!O@|GbIegU~*$@&!w@-rk!}dXkvVwNG~k?D)hkTTZT8C2wC%JS}<2 zxuYPw;c{mA;b!O^XSkyv#fPhDpmyB=y-S zB8A7O2Q$b`iM3cD&~v-hN6^&-lq&(HwwPGg6_vnb@GO! zur<1UIFz3PFqd$+=Z;%>~Kf;DW+SX2~9335Abn3yNL(f+&t z=p6js-xJgSQ$_!y&iw>-*ng>_z?cTXq*TvwZ>|F#>;KD3aOf;o?Nma_WPNe%)Ktm5XLj_&<@#|3P# zlcy-x^WU|gLrYjA`r^i#17dK2|Btuizb((ry#I@x?Aik%2F6g7V5Mg{F5Y$OLdPJW>7z71nww+CGa8lh2}Z~tmZj%M$fFJO2w z#0{&fYtNI)T(~>WO}osPZ=`7a3hE`?oSAuQLO#$M`%Ldf7Il4e?ojUf#+Gw>@YW+} z3S(gNo9wLowMVM6xy=zWZ*!_jqS+BYT*gmHQLE&?LbsM?>!;^t*heP{CWruogvNy; zOq{(;60ZeStv@HVv5^+Pm6(_qAsr|X_Klk1g^sSgj@4Y2wey&X%Y=zdan1W;6&Q4ydqG;y%2OXY4-P#;q0c)I~Krt;`U ztJ}-sy-0q?qMZ}ScaO3`Mr(t}`Jq6N|1Vi*u%pe^mY)|y&5`B?ii{bd=SKj80TH!= z-565RUH9Ns&E8sd@?BFg3|mF~b|`6>_rLt1YKoM;GyY;TXJ+TL=}H#F)+ z2J;x)jAejMTUBvNAcM+QNQnf^ste6*_BRB;x%HR2`0Dc@r8bl;8O-Z&!}ov9M4>mD zZ{A2f10k-kn6cR28trIi_jA2qS z;Fq(Mb3;C4^v~pJIW6R`>QK2@qQCX^lCQKTIcw2DLMkh5lpoyerWIaHA3v0(xqjCu zY>*KGf86i|bnb9$Uh)%Qu7w1-7;XRIYS0;cIL~qlr6#t^-O9_1B#YrhqnjC*WGoPy z?wn$ww$WUTC>6j!7(V8CW(P5gN6BbvDNmF~U)GH!^$%3>mzeh=5nVfNn^-sg2niyo zLfV=fG?)^n(~;Zt;w>6_j7_s#Hm{N}>uoNZS~+-j(1wD5l~~oB%&=IDm)p@VpDm3& zVzT-T#eJM{ZOdtB4ND4VvI_mjjGe=$zh^6q-|Jtro;b;<551R1liG=tP?5GDGCkZf zm2jSIkAOc}JH+o$?bBb7g813Qw6J)eeAk8|D3ZzkT0+v@myAoU<0LDQ{DyGu0cCgM zB|~&?GKlso_tLrnn&Z}1IZsWQ0y)%@bE5zvw-)#pBk&I)qms_Aqk~AGn9^WZA=BDf z`-U=5tGjUq)j*p!nv=}#Ulx#~#b!rvjf8cw-Wx^$$=MHf9d_yGM40o$tdQCjjChhu zM#sQe3PSwn_ds(esm_1F2b>VJA@>U?U2^W)k?U24Q*ffT4*n!=^FTuUefpY^3H&7` zLT2bPb%JGtiPF%eykA~Sfw7sS4LX98su*9ydOGcjmkZOk(Jz7x4A_VQ>3keE@$$3S z2VH8Dt>5D!SIm+THiq~SpOET~3gOd3+ScF5;-v_1p2OkrvM07F9EeGa_}mDd*xtm@ zG6R9&-c3h=pp+j;!8h0)(7cr&8Ywy_aN8WtzW`{(%m>o&*UYBbX(P>fa1GX&CtC%?;rCw+~4;Fk-oMp7*YS-Bl+JQNtaUJ9$9K1gt<&NNSDS3u)hO zNhB`c$ji$Xq`C>Zq~>;&u&OGcn66RM_fBr%0e8vM;y`}3k^%qy@3Xl7{gdMB9d9G8 zNQL}Vt;_i52jyO~SO#M#$#9L+T$W@9=g8cG^T$ye@7G5~Ka?J}H2M+T=D?^Mt=85! zjWcs##y6LKKS!NdSJ+`IZnBrMJFo*w@2cNb$h%~moquW!_gqR9?nd@M*1a+7p=nGt zdtN|=`}#g{ZVfMFGKeQm@0Zq&IHV2XeM+}0=>dT>ybuBoN)?^?d#=lJsBHU%10HzY zN00%u(KF&Cy*>=2_Z1+pr~<8fN}tL6)%)O+FEXWt#PEE}8D1t8?3r>aeJm>J_%tgE zAsFNjorU>&p;;e(wrRUd*zM$&j>}Kd!&#*>(j6et(vQrvi4XB=n7W%uV$6C=V%1#;z57mF zUR+j8&?%=@ag)$DU+q@Qw&Lf|5Y_8(By<^7Z{`|J0;_P_1B%R@5fF)OW9LSB*pRQQ z=k;%(=26X( zQwIQ*9hgR?opCVgxb{c?*B1rXt}_M?a@1@PX#b)%J)%pDtaz*EZLS*89!7oDNX#e4 zCsT-7zSq8%JB`49>gP6X8xl^j5Z*--#;zGD&xBjKKTu)*&UggfC@V)bTu%~Nu+h=g z#wH{xHepjs2{EQ`ZUSZ`AXejr>VCsD@D3 z97Z~o#swpZD|#%MZTZ}uWvXbB7|my|kH`ZGK1XlpdWbz6VE?5kbTtRJrwNRcHZEph zPg0>29n)`gQ7QSgPo5V2DA+!k=0nIb zZP2Q=ymG&{oWFj#oY21nzDA(!=Wq;2^ri!I#(26WgQ)vA2a&waRydu=99UWs?|IPP zU|d(a^ru~L9@M!4+|t17(dvnioM)fDn4*MYJi!!{dOdF}OKPdS-T|^*9o?YOPSiUU zDass8X`Q}i=3~_`K8J2Y3W3vpXj&4JytL{jIW&WDH=A3IT&U;Mw`-F*r2C&Y${HLD zua*)IOH4_0qN!toF19t4Ta7FG^|IF)m%|Mb&>SnyW-zXp9nKbq9CnhWjM58T9HThZ zPA|RV(WQZ&`_BVUhePuFPXW2eHR9xbTNZ*6+R>NYY46Vjop20p#3GG0s8y6t1($)y zr}73wdYhjO30!+ZCd+)hAby`7yb2zdO^T*|k|bW(gJkrXMJih_$weP3v0|}`vyq(6 zS!m>GeAzV;q~Yxb1tJylF9oZ5MyhfQ(7HCU-(<;8%s2zM6Dx5q1Y! zN@r`ikw1)(Bb1I=Yu?g}lDd@0)jvsrb`yh0M#dSIGmz1}G{trtmvXAzGLZ5UpwOqI zC(5_r7u>6KR60q_;uMJBl~WqNoE6ouUT)~C(9{~gGr~5m7_M)5n4d@sKG=iuslKj5 z)t-vtxje-$Gx?-YI-V2i!ALE==cV~JM+Z@D@ue4HMri(6JS==VEuLjrNE>66#8D-p zc(n`^qY=e=Y5k{;ikEo5D?}C<;-q{WG{}UcSfGW9T=>O;y|<8B5pM>ITuF<$7|7{ag}eZ^HV=Q?Hw%Lb@055&Ywt z-HZAWWh=5IEyZ-5);6MP(Qe%tOrEm%_IVOtl1d7#7>^ePd8wd=rw<`*EaYNziAO0* zM-L%_)hA}3on{l_SlyeELHS*Cv^V6r%c!fxi>XE8DE1)(=4WW9ZtaYo5n?b z-BGw!Aik&xmNmf$+X1PutjU;2(@BmkH`m_4M)zj5wRobGsYtbs8X%<36hex#boyZs zxoiKVK9+`S<%kjD7bG7oF*}h)A6&&^u1@EzQMvjMr?svk-BwkB=tIIrrCfrqN=s-3 zKj`9V>>D32mJ+_$Ky$?L`M)7K|ZK5c*p>MzLOd~Mp` zM7{1u&VF;Go0~<}5BkV)hA?iU{^r{C(1vJR~| zuKnWiHl^XPOL;D9O2f!yP|xGzh+AZ?j`Bpfg9dq&hFvs zsW;HcH@KB6L)Q#_8rMz24a9rL?!}}GBFzu`Uezeqf9MLi32w+&25;^@$n*4o=$4FZ zq{zQl;EBWb7?9QznfNiIwJ-svP;cZ*($E+MEW`us0f}=X6zL$p8Tzr<&)+cpqM}_( zh?)gzc?3lWfXSVLU{cDBtNP$9aVeVHr&?;+a2c!ZMd8T4psTor=la0cm^A#f38keV@8a1T-NsxV`3 zDeJDTuQNwa`U@4~IT|dpxZY*ydO`S(!LMFBqd=$WX%KI*uGgf8tLJPy$p1wVg9Nkn zlMh^;sU%15Mbk8xekJo_(5ax7xk%20#_u(6`Ma1Ey0gne2C|)!Lp6xh_r8+^yY^;~ z$^A~RPKPJDj|3N$GQ;!Dc?wp|y*Zl78pfI@porwrG%xm3%^=W9U(>XRl*ZM|4VDCI zYl>jf$__(At{8R{sWgq~Z-;rV?QgLpL6f6TlXKSai;rS-S1kxRWvjW~;vyw{>nHSL zJRon0Se9j5g~!euwq2?Tx2!NPy62^u*1*rguX67+WYu8<(b5b#j#S^?4 zJt4qz8z0KT_>*8DMG~jIJNTMM>MH3KMz&d^^pKeXZgEFt&ta&jO_-(aCjLV-iyfE( z+Plx%5A_}Zg#0SnN;DP?JA59eiPPd@48!RJ~&pWD+ z6T~Dzy++2V$ZXhq=1OVDgD&jg%`-GN29L{OrPF@0l0Y;t>d>?7Lmn@I51>S}1n$2krDs4cTopT!oj8i1OQ9o#$Hv`j{c+XQo~F+< zv}_8sRok=HA7^rS(O-A zgoJajMmmF|)g7xY;b7_)ws*MBQTyD@s|EHdvR6&e51sst3)EG_1w|yB;aw7-Q!Gej z0R$E@Nz97M?J^pKUi3LpK*D{dm$=7m^IU*MqRdFtn4%5*{e=Z~$tPPHmz0S3ZaZ9o zw>!CEe#A^Mz?od56Y{wW6`%e1NN7u)&0u&nKLI$%D%ek^e{yWPgd|(DC$nzA zpTpdxYS^qLfjaX&!qGItP5VPb%=gbm@iQ14;!_!#9kpJ$lQd0?QM+%?**f2-WYU-D z73;ZrHT#{pv+KaN@#>i;)doV_D}#{;>La{a+@f&V9=1HDxnxWKQ+V{-xl-5k@)#I{ zYX!&^%6$e~zm|9>?c!88C7D^=k=o(yJdysbJ?eYv0F(>E`9x0BNi==Aprmf~KG?t^ znt><-@ls*!i6>QNT9{i3f{3j|X+a{zSM9kS1)KDKoN;Af!kyOqeHoWXW!?`yDWHl< z_~XEVN4oyr#hqnt_PtbqUq6m8x9LrD)@NAIqE4qttfKl0LVmyJ@Z4Zbcpc6>lU?4rD z7ec@lTQi|7d9r~w|1_1XQ-fpiOmc$C?K+|-Ix&qsG(wH*)}lakRB}sfR6pN`uKe|j z?@{Cq_wL&Qpj7vtF?0V0LU+)UTYq|S#wqL}F*F(p+r{ny6dK@W*u8EZeC@ElorOzI?z|63c9L`hVC_V_kHDJVWrzcj0{Y=urZ zNThy`A#=P%5Ol%M%XM#BT0mIdvx>|7+{QjE41cm+^R4_H^sj)MRsNCu`bTwW1Db4WRBaimL{$bI^qx95o2frHQw{5DdMAg~ zjognop_?*iX#=}ISrru&2AyysTqx2(U2GzQ`6Vb0jVcDxo6+H~YCf^~OkIp;s#Xf$ z^~h(MLEfIfawvI^oTKfyQYQB^L70qp?G)AO*B{M0+TU_glZSxhAAVr+EccpvHZ2z1 zBxo$*8RSVtdBLX0LsF#L{^PS9O!(O-w;Q?bD^xyHsGp;tB`%D=WRtqx?-i*?2lS1w zr+rfCx`Fq823O{h1Es*l_I!p`HFq&*&c~;g4~+ zy@?%vhLQ&B`1@RI4*<4`R96EcaVZ$_TcNd_DLaLr_IeP;TjcQ|JyFu8*=kMF@WC@N z;U|Ly=4m;$V;7Hl>p(W$)R$pGYO3noRq@T-8aAC4j`eyd@V|EQWa>!yf;& zR^4c7tMnb;0z4o|NQgAnu|Oz?b2aznt$pvq14QyAlF8c&7%jY72vtlx%Q|)`sM}ud z?S}dS*OO8wtxFxBI6_6kNDB&F!P8$mGoRixUVhCs6qB*l(0itOFwb@zU6fDXu?*2$ zrki@J;oePNed+UMlQ8+ptgRjm(GwmNpb%GCxQ?4E12ktzkZ92sQD?bm_=J78cBV59 zvgaOu>0^OaV z)RfUfzcekKq)9#2a}=7RP3z_(;!AX%+pQPt5<5jE9{)DugoV{&H&M|BY1|wumhY#5 zhyuVPoS9j?WG_i7cS1Gv%u#JHCzFW*s&N=Uk$k1KA3o=lz=fQEp#P#x1!l*)Eqmy?n)IEhE=IrfH;SOrHIdfaF zT}QRNX}0KqPH~cxa^f0hI`Zi~+IpDvtpf$QTZl^%0YCvl}$s2e7-I365m*iNjxx<~ZsYsu+>?wZ>Ces3^tIbGdZ zOoAB=in35A@bB;{KMAq(QhK=Uu{oEP`Xq*}-X{)=%)HCd5>e}2@zC9@DvLl9W?8=b z(*!cJC8fui9%W!nsR&_lwLYFM1}?r+g&Z$&D(~b`l}UsETQ@RgQcY!vk@a0Q3s(SG z06caS|H!m`NVUJ@itWnMdNTLWS?yF4zSLU**oZ)MXKU6}b$FQZIuY)Rc{6Ofk)KL# zPr6|7{gs?ZsC_bvFuZ3lEIR?UA_cFF>wX5_RB(t5prNkfcFktDt@YWr0t1N)<%aih zR@1=KNst0B`&Og61Npf2{L=}V~g3}L9?Fbb{&%8RN(x$bX%ZwZ$lmmWE^=p&K4_TSE}60q zkyLmRa(Tc&@C3`=RtY$hZj8Pw!Ay6oAPdw46mcP6GRT{{#&kQg_YQ>eh35m9nvoq= zLDlR)jqxqt-rUqR8-%=}k-5C21)0Z{A8r!`pr9THgAu6+sCs10)i#kemcj`B{3E7k zKv!?MPtbfnd)!OD)L*}Kj`&kdV46QA5K-B)lR%A|pR^lP?$aNveEByfR+^6&WJ@bmU3_A!F5>kiUozjxtVoXzzXmEr82b5@}R* zLJ0sYy&u>>TM(E501OBO3_!&d00`aYh5qqhw-6$rB}HCkMv0fc5l|F6pAF2t6Qk@_ z`?Xuf?6y(kTd%Cb6PeM+wBfw@hflnldY~~ooVQ;*2kThmiqitXvZgkmzXLC0gh9bG zT0xjj&9hs)h~YStFdcC)1kJ)DS~2Gy-dKM=?Zn}SVPX+AE+6*KQ{TAW(kJ~u2z`U5 z>Fdn-9gC>+eW&wBh%~j$T7nGVSdkM`MY6 zxZ|+{k+ioDqY4!%Mih?eg`f+e@+=Igok(FYoVNN z5qUuOGB9HgGwnNiFKl7wPbU100d!{AQx>F7|0N+V`fCiOl3wTa&+^SQH zG>n+-EoF)w*PlgT^>t9)5IT)dd+TX+B{mI9Q$X*FW&>Mwv!wDgS6<+lMo&{5by zsCTea3kRUYW3cl#sQ;wr|3dWvV3^T*)i~ylm`^kwox)>s$F!qLB6N#1F^fl*@Ebh9 zQV?eunxCv!8hUoSKMbAr*{sdPt`%CHWd#F+TYN^$`MzAqiNokSMa3`0WGh76?N;J1 zut5ySc_9QJZM1G^ig?v}J7ucGWl4#{)4`!Dot^43WD|ung~!Uv>n&TDdV6X1n>vWw zB-^$`gKOUi0Ey3Kf{+((#u#=?65NUq@hUx+wT`|zB?DA2*_KjWWpdSHx4T0ECr+F- z(=xx5e0&83RgDn4rEFY$TQF5$t0)@wpbGKHjhkR1 zgi)%@P~d#5pjJuO%5MwE4YlexEDe(=_YN>!NEKk;J~oUP+4+J^(gzDd?q#F;SFW$K z;1fl()4KA#jb=&=o$t0ajCBp4oOIsY0EPYpYWj=zwTn~wS&n9A)!p0oPsC|lg>Sqm z%&l7BiKH2T3Q7$F8K`c$sKLlxb3eesd92CkX-L^>D;~3r0}7wTTFgWbtweY`H;>;x z2O0Z$9^qT`zq@A{uu;jE=5QCqN zP6KNB0QByoHEFWn-)pu4lparSdt;7HWAtr2KV(J^lqDE6J-&bYs|m?%C7+ID#6YQz zRe!G?Hn6T6bEb=|djs(4>5R5N6K2yYQVAFt;Ja=Spa8`}xgdspuJVtO+N7OG+1|Dy zC4u{CM{8NXQt`Pp5=LcIT-twYZU1bF2*qwoTlSLa=GE`F;Rxk z-B;0U5^BEM*6LG7_L`FgV8xi!c7=lN5VWh6y2?KA3+%)`4MwumMwSRNdA=?7B@|B; zE1bV}{L~5@`|{#i9kRWmoofz7p?q!_odjY_i7YNk(LHQ#PXO_s8W#kDy4FaMk2a*i z2@_pV2%deHXqwClgvCzmNvD-VX|;<3(}n2noZZhNv%kS@6|i{cD##NZHMX%g_UXQ* z;!EY~b$s@QO=B-1(OH1sOEE%RXkdD#)xka96gsKRA=U_Jv&iQ23!*gyXO(q9X%NM1 z{@5_oFIfi0VE5jWAhilI)x)gLy+Js(sJG*`%~$eao>V!{#eM~TS; zU};OTLinkM23+>9>%^}@K_(T`jEwJj1>JBV;P8bp`%A{jN=6Sk2&{j4I5KR?J^FOE*03TPinEFB7tJm80!34(x<4;J{8fP&OhGjy|W#s{~^ z9E>}X#;(#^A4bf{pps)=bc!9lKG^lC0_0muzhlsH_h9}jpO3dTl2wE|-Gi6qNq43P zlA$9S0IE1PgJQVfxBJuU^c#hQ+v$Kb%nI?aG3BkDLrQx5N@6_>mtHKcV|Q#L7vlWc963I+ku2F=`MAHL*vS zfSKLqGH1Rx;W?CbL+u^1nJ_P;sbaqK`1B5$^CsQ}2gM(ij@d4~eqv_<^uYv{8R83# z*85fS9NhDScyJbz`(A>-9a_IFuWhZbQO#uG{p(|S-;r}QHU@gAA*>ZU9KoP*JR3L{A+D!y!B@&pZnKbk^A_6W4IPVWH7>mgqtz^H6a9P6~61tY?2aGXa9;#5%$vSRpU zsl=woE}(uCHAF=&a)QLj9MYVXS~~y~^`5J-m+q@KIDz#n1Qyf?GdQ(?N4gTscjS@eG=SdIkvsQ*(k>c8sWFoNtO-sfq+@&4bC_W%7Jfyj7Bf22Ba zZoPV}*#njC!frBAJ^Op^*mWzn!5Uofa083jZlSs|V?I~CyxeXpg$rQ*rm91kv<84} znS_>R6i8Qjb{MJ-5`7-SXPj~C-L7WTT({C&knz6Y>FQivLYO6AMo$(AHKN$Ak0U;N z2f~>?|K!#IDZ-BQSq8H}$$QZR6ZgSAHQo^JavJV>jRk|a2Lw2TFv#{HM$fENyrPXtihS$F%EG7ciM9jD-N8QDi8$Dj- zLhl6>r5-c>k!y6_p3{~9rWLvhand8T8Be5#X~}Se{OQ6$03E^`rcq)4`6^+qCP8Z6 z(x5US*uG>;PbNzH&*q@p31p6Jn z`4xx@tI_x59oj*#%0HLVt$yh^P5y`NHnBeht%oSv{!TJAb_8S z-#+)Bvc*8u{NDw%IUbEI4K!yFR$cYzJ@JifU6IWjUvgDC%01Cs@?FZjd&HpCP!B8P z`=d9${78uZ^;zUqNJ~3b>|GfI^lNQPEoiSjydi?mnCQb{O9ZXy;_ltvg>dVSpqC%q zJ=?->8txSTf@&(^-tPJSKwkfM|18LoA=T7NfO`Br*!cy_;|6^?kw~fxufatZGR>yW zyq=%ilqEYDY(WK2kRI$FcMP1>v{XFX^6m?~2S?5J z$~P~w2}ZQ|w@gDX-R7ZYlSR!xKsUm*6xR*f=+4LJg+YJ;9Jd~+E2$Q7wkfrn2;=@zWw{cvF+HBlA; zZ5ZKP)D9CbxVX*)a+i=VssMGfyTtp^bt7mG;CbmzcSkI~)^>Jo@SORg-ri!=Yv>na z*nsNddzH@Q&Spzcm)EnCwmtK$^e2gO!?^8Ox2Ano>s4IS5o8-y(gUZasnmj~JZBZV4A3W!siwfkot?(Ze2@ULUfRAzBu@oJ=~sX?yv**Gt4D$-U&V6d3_ysR`o`22r`f6|On2j|I0y7kD z?1P@Q_=(JQi=DN&x9mlbA}bn>!u%zVy1$`sRK&V$5&Gx16gy#{06H^JNUSW(Fn;BG z(<{Z0h?Xq4nAjPRia3k#8(PsWT4iWLiGVMeC<|-rSZ|y`#`CVzlA!?~c*)h+K^bUk z3$&$N3rq9J%g@{v)d_fHjZvT*X_|9-tpOAg3(iM?RbOB1sN3&qHn@Bx_X(4w}Kr>7cBDEoG*BSUx#1 zXAsoBbxG!eSUW*nC5vSBI``fMfb9#ew%+ICGvnyYXqjR~`0bA|my?XbD1HDYK8 zLrBmP;y`%{BW_}3HEmIAJYQ>VN!00gBJRv{^gHtbxIlih=9EH~JoBCl(uP4cH1i$! z%Jr;1{2r-f2YyWrk$`0`d;u-R%h;kRNjblOhb7mq{Vfsw%rK8~D&?+o%h>r1i#JB-hti6}CaEGo`a<5@ z0}eb9hl}qX$Q7+7GW7bRIgQVEhoCoyBqHp#JVL#Jpr{%^pA+Z>mVC z%^}g0ZCxmapYp^S&0$>82YqOCR~H}O;%@aO?3lA&-6f~8G2uqg4&kj{GvQskEmb(4 z(61O?xJ{-EQLy*BX6FgPy9804qCt{B{O#Gy5Z+e2=-u|4UCJ!yr5eN$fbVVFf~_aj z2*rB=3`M*G4|dT32<+}qv%%$q8C|k6vXR`d*+9)GNYsc{Mat!K`BMcLLu%gzaDZYH zr9EDk7B$|+PK(%7?oleLL(BPUu^&z>=z#|(zUC0=M6TTo&sXt_lL0G&M+ivY<4nkP zV7`bHiA6aV)(vgmLi)cmVQ!fhhFlF+#k;3@E2X!in$d%yG_ou7WcKBGp&9-28~pdz z-e2~Ez(KMal-ETDl^>RfdY|n0h#GsX1^n_9U2N>>EnWn;{+OX7e=g1UXX}dq(e3Qf z?KAaZ9(!QKYzZ2#?o9q-1|{6s-sBK&(BY0NMl>5-QeW)Z4+Ur-9E%;g{Zt-&r8XSt zUq0Vl!v{~(^k&c2jOyi9sx%LF^av+0V5fy$zS~uq0-hVaDY`{r0$fepuDBZkYzM)9 zXm3lZmJnj#dnm{=|2F^khhO_Y`g0yr*HVlB$H5R8yGueE(LX=bW{|#@fC?MTKqHL0 zE|=iB;tJP3x%fAT`31o9-0HWH%A#2Y0-blcffr67B(k!6H!yciOrGl5%iC(pe{uB4 ze?)u#??bSEJ}Je6cIGc1{87>WPVWEB`1$`N7XD{J&v$ZR_iMSc(>IL}1y9p=q+}KX zwL*Uf!kQ!jSPvc+M!8tPbrl=h$D}_ zwcW+W1Aj13@p!#pBrzb1jmIDi`{gOU@ONM^NPwMD_{Tm6^%|{`$5Tqka^pShh(C>A zFDTzOCSVZ$)A&xH)St#b_Wv|~^pp~4{0Zng18D3B^bIt=2lRd0_$Sae&=|xI^bIt= zvqt-;@$bgW+r|%X1^Z8pCI9jBkAFnL#=8{-`1#*}D7QcV35?@aHp7#^uJ2etnj6s^(uZ3sS`35}GnJ?9&jH7J0HGx0 z%b>NyBZ8gIdc2r~=Pvn&0gQ)r$IO{BbIcdh;m#egd-`7m5{l2`6Z}LV+iL5d-v#pM zFtUiq-Bs0)$$h-3HhB;8;|YKP)M|h){Sfb4lw|eCcJkj`Qv_i9p7VFg*dHR}13~Z` zj)Xl5@Tp4D#$YgBaj;6rV=O8W8D-qtWj2PC)41srTOD_WIPquC*e;SU4$Ck@oR%s; zRB9`rH4sGmqp;aEYkWg7j5J4#ifbSpgY^hcpKLk~gaJHG@g!8mE^0_cyaXDnD*i0L ztYq1De}%60gAsz`3;~;;g^F@KfmBKww3(B--xBMKC!jKTiKE=O?MzW1@5rnti-(~{4)J8lYX!tH@(kLYP~Y51bv>== zT@!O}!#EIDjMpP|mXW+KBRs6PL!#$QPo*2iQ*fXb2*GQ3Q5OTGz%xjF3rT3LIgGI@ zmN=p*Rq5u)x$mWJLJ%2_-`W#eWO=lK{lIh+W9eyG*7Qwy1y z4X6Er*5U;KDuYDr2e86jHeGH$a^f-_7M_RZsRB_j}J<}ES#%??>9-dO162APg6f1gCpeKR(H zSs4IK{=Z}>x0(+a3f3PB&e;F!j|D%ae1B`f5p8$>Sg^9kzcCx2u@sPH`Y#PW5bKY@ zXa4Ke;$IrP0Q;vu2LB(c#Z~y)$~zLJJh6|FfZ0z#HyH22&i_6R;sR5Yn7qWnCM-H26ve|A2qnylTu z=<2EOl2}7r?WXzm3{!xQdY4&%8)HqNqDtL8>{p$xv*Gt>g_O$Sc3YyEY#|W_O+m=-ofYf z_viJs!&w03H?-h{W11LWq195U_#rRfB7-N%gYLIU>Ar#d52-QOtQ(dRXZhb)$Otv8E`7ng@WL1}WTlb!ym1N_Hjv$J z0?waIrnRekU%0CYoAe}1Fcn%N?d*|qom2mwf0>Q!^kxkM>8f`ocW*7%&p_G8*jD@C zxo?+rb^5Fa82);XaDPHTCdQB+mAMT9CuHv?$HMrQeqU20VXGo0`tk`BH8_7HeT!~x zlNo+Y0UhC&+m;$_7GYtufFxaMUnq1$D+7tOJrbJBUt7{(nW!Di`6AS`B>C5Rl!eITci@+Q3|%6?VDd1WRuAk-WjzALsRvZ6aU!r-_r zU0A*>EZ;&*Qfw*{el#;`&5KpEs$yCQq@DHWtp71+40Mh_SH1P~EU`{gIyJ!JM@Eaok# zPOLmr6Y`j>OBtF#CZlwx!NwlCJo%#7SCv`P zyHTZf>m5%BpXXf6tN<+Q_Xt^1re^$S8Y9nqD?nxja6aRz2`YXv<;!ayZ>@S- zz)978DA~O_WYX*4vmJ-8x4pHHAd=Q8=|he$FafdQzp|Wvn+R&7?-)f<8Gf^~!;KiP z7HejJV|H6uAzy0n7bDpFKGAG5Gc6>JuZNNEoL$-h;E4Mtn#DXP*U0J#^D;g-LCcv# z7-)fY(r-nlVpeQA;&=?bx9ELSO$?g*Ol6p`_n~s9MsWIM{`oD7JQ_65`x9k*j*$*v?ICp@OT{@nTA)Ec#s{4bfcKFV3ADIRUb3;9jK*o#|IOIejS*DjH2FDqvKxp{aC40w39e_7^^STj~3* z>+$Tn{u)c7>KIoKvlkjmC|*yP9?P}Uys^VT*Q#wwxFJ`ik3#dC`hd&Rfbq4VNXnf3 zk8Aw1#;?xNeB-1cw0=+hZ>}vvcg9(Z#95S{O72|GKMyS7u~T+;opsUIut{i45GB6|L6Cgd(qFs?~&#P}SEB zCsm#PAYDDSWydn{+1l}uh-%B30`CcK$pr(I4$GT*{I;qpy&|WW9_Ab?KfOGVeBpEyws3FT`i08PQp|^TT&*4m=H2}!h9?DrV#DqLNEL?VaN?aVf{bpcY2IV$L)p_p}Lj(67?74&>eqxmZd z1zc7t`@-IADcingw`E%WbxpbVRx`s)wq5+A342t%D{!@vecUVKigjd#gNj+$?zWc7 zM)p?UBa5ls?IuwxM9DP@II#z2k4nG#3tWFxd$G0IeOhwG-d8v&gQcR19ydeTW#!fE zRHGDD?QG2kbWpsK`f?*Km?XYD9{-!37v}VYGgqB(-6H3hB4_5_8?(zGRL@vZI-{wr zYR871t2=<>cs+XMfwo~AXn_pklKD0Wxrzt5C1{T{^Fpo;fqC^&q#DB{W^2`}_A2Zh zpOBXAS9q+r;HgezrWQF_G}-W6=pbvERL`4B1|)IpnsA)QP3!Gt+8xd&)B_jys-4CP z&UL@Q_4$w6$Lh1AF6^sP(Wt;J@TT3`X0k4+^&FYZW;7_#s77Q-u&PF?AG>g8$IjD0 zLc4JsYKQ?ejQC(jw_hHt=~dOw?b=@zIDD)>KX6DmmgzK#h>hvfwmDq=%H6L+1iLyZ zu@cGiFVVJWlKzaoRY$ zw&PrkA$7{NwGb-+Y35J6IbbInmg{rl)}X6Y$EAVq&M%&f~R;M%4ms^`+gaS9hX> zLbve;LjzJ!sTxmn%(2F5n!K*HjwWswFUXY=n61XDM)3)UZ3Kk=<>X|uhtFb%Nq?XU zhWTz=(b(g^8|QtmA`BTP?GvfSfGI*R-L7Q-5`bK&5=*lMht#IUS8y%%`W{2SS>`u`?<^x(Sl+D)L&tURIcsOH4! z^WHZH)AEEFxD1^kcNt3GyzZG;Xy@R~*Tlj~c;7=Ov<(K=RIAFd!7)|e>=Jd!sq!5{ ze`aGfHw-O-YxH>3Nu#}5njAG`&>1a74`_jN$eM3m1iP_BR#$&6LXUG`i!3tc`|)@T zJ7>DHeg@V>&AjCpUgAEl-45Yov_5LG6|?n}g^_zF5T@13ntp{*sn+$sD{>=kUdEFQ zds+YLyky4cq9lTH`3qiEc9h)=g@-`sdhxC zv^8uvLX*z}XG-^i=NC@>Im0b)WO%*_ICkig9_V)};}&l?y4kwggsYwFP=r)#(7ReF zzGpL?bMf~UQd8HooUpx~11z*rO>9w1d;WdOwYq4uGjhSQY5qARN#_^3XcgETGF{X1 zW}_A6WRxb=6PqnF+_I93&Ge6J& zg`2lMJe^f9#;q#n9p8(h8vUL8qM0;BYkBa^xIAbtKWF+}GN0#L66#aIcQHY#H!Rlu z;}hvSM+rH=(PXnJL>*NY`p#wU1qhv+(p{;dAg?O#Qr;8KfbyNW`z&@XdC}9-9v(JZ zMQjaw7+{$TBUW~oe|TSt(_lo1s9tNJ>BMdx>1{g;&4FkH*$-!o6tJp1*5MOXfq|Kw ze@?<}@|q0`>R1;kPV{^u$%fE11RB3Cb{GFXqt~~usY$l4S=$pN{R}#CU;zXYD`Yj)Y$IU(sWO?Cf0bm`r*!RpCt07fuwq2FBN z+b!uA_^_PM#J$or*>m@p7HRF&+NF`$c1ATfr;&)t7j-YZ=)L}9hoi$PtZhF+k12E} zEO9>^+dx5Mk74{k3fMF;{m3R06ypls3?n)C%#9*+)|ms^`Q-H@=a0Ow5@}jDcd|JW zinti1PS%C+W0*^)@2CIqu0$N^5?`j-_xm+1#A%bgygAcDAhs!Hh~vb-@NRf0T^v1qy&09P}!T_Eqy6$C@ z{$?DC2_U8L{9r-rs154-$`#z%#8VEjmgk#;S{=f-m)amRyYdo3+e;gZOF_oHzs8{U zXfWSrnBchQo|bCv&M5#R>xW3Ldh}V7=tUM>*T+5SlLM1Us`cJXc@ynuxSH8$8vI(a zNNti7=SEiES-=<`<>tHGHR*CQUR#`7>w~uIe-zb}rd4lgHS?b#xpcx!Zy(F@{ciD? zTJ#f?m2X9xDCE~mj=n5{h{-Im!Z3K)E;e-!#AH(vx9f}mWis-pJ8Hb059G9;_B>ib z5~n7#1zEypO%~zyg@WOMiLj2?>D&hq?9~xs69xuzR&u(+%!fD$jI`tx2Q8nVyyzM_ zg)#NlRlE9}+&RB3bAyfeB1g~Pv@ahJ+UisIG$ug(Pp3XZ2VYR*kXq3tlOC&)=yxR# z!6QG>Srd~b*Xx>7S{^RMKbtdDCUi|5#4psDq)jULr6I!XEZ9{@m!dbg#Q=RPq2^gGe!Rn|U*GgE zC({C*SIsyM+@)z$iJS^|$2@xMDI4>HY;Y8LNjJatMR3U!d6F^Sn2;6&}cFd6Piv8mz2(78HVw#H`R>ux&3&w7Qp#3 zN}LCCKo9WsLgWOjh;913lPVoA&h{`I_qoZB2gb0z^6u?T&%U1*DZiWUzjLbu+HBS6 zrh6bmnoGL-t%x35-9x6aGP?(BUpN&!ac@*_u2Ldw(A~;yOb#s%T;1hQzow+TJ;s5a z+frZNm$>pifM$gF(iK@>UG2^{@K02T)jqXY%%Mmv)m&t+Kl9()%ckT_KsVr@9iski$`Z% za``k$=yLxwJQ}z{>>0MhHOD0qwM@^O7S4EZ<6$fuI%-LS`MPN}Ez&V!CH=&aa1&ed znwQ{UTq_jwBM-tj4Bs?te^vH{bP~bo96`T0$}>%Q(jZqXsUBQA#*!*j zp<-x;&7<#pC3hv`@ADr|r*1lGKJYE%!D*W9UU>-)vXQT3X#)%oc6W#OLs8l}Oewid zX8w!L$XU;@5*8`0QM-Rr`Ua$HUuy8tP`C9%ssQCfUWj+V;zx82{=wu>E$kv$P+)^QV5OwqJuBrjTCi`VzO?9(VjhrLkGEFSU(WYZJ=b8N3!=iW>fB z8JN;a_9I*1rYS2n@e|AFGOI*E&N*37nWvt0ovY7r;DI4V+)HD8d?NdxgeqFJkI&VP zWpD4XvWxZ{eNN68@^Xt1N{n*Z#guOIKDURi*J?X7$3gw~fT2Zv>sI9^rpz!l7>5Xp zT7~Aw?$~0$=?+Z(&f5{8DhxPMC8RlxVjXd752}BkO5Y_u`(ghv{l@G*TQ%?5cM5cf zxhKe8>Js{{BD=P+fr0t*yuX&LDCf!X&eX?F#HmlO-+?{JN}{c2N2~Y9L$#oJNzT?> z5`1L3XP3yldc1_{`)#HZ}Et?#JnTD=yU!89~p>L|HV~?b?-z zN}|8v!oo+Yc-O`&xCwW@C`Yy&IKEGycrnIMEG3YklS&xxU1plVmnTs6p|LIVH{M*e*J3ixC8^dJ*oPB-c^6Ww0T*ANXSK3 zVN`3~u~YHTr-~XLVJXUq<+-y_>*Jd_WAQOd)~Z6(8|?(sd^`=@{)#xdh;)(@%Y=_c z$8NR>=1&`seLk;&4%U6p#d5EQKjpaR&KijwxLVewDAmk*9RKZ@K&_H5w}V5dyk7He z;|h&#nFjd#Ta`j4f9cFE{}|&>g1fIWb9Sa~OyZ6@{gExWzTcD#qN^N2D9?EGAkJCg zfCd^w|9aWfD`3Ju8YV-%Nj0-tO)p=9laiNe*?NZr*rH?=~zc?oj$H8?7Vhy9nE%}#u>WD42V{&g|0 zyIf=qMo~+f^!fY}UQzrFgQgNU4S>(Y`@Xa||(z>uB-zZRVm1%~KY|J}a+i zS2W>s%AYGbw<+{%U7v^X8n@4%2i!A0KG?|?xQ{ijT9n3qT{?;vu3vOR@6;{)XKn zg-shVUHpSId*=}|EN!S3SHYLSBD_`VwFE9#H?JejCi76rs7Pbp6=G7xWmsX35xKZ8 z`G$XQ-Pb}71%P|jOdKjo#wZAT>-oB#;&FoNfqX-)2dHU- zPW%OVm7fE8*!zX5-5I2&pX+4mZ}Q8JBU4kOTo-=ScTCA*3p%TkWB-0J<;Z0qX|A^O zrTc5S`ppMgt4m!)@q<6!{RgVATS|WWy%BZiws$hkOjrSTQ3%P=FO@5}bD+MmO;ADe zsCQ^%)J=q@J*8wS#=2|f^9?z*3J6PIUsr1GLk=;%fbe(Q#McrD125yh1Y41+%u-sI zWiP*r2zpdYYkV&7t7Ja|@wHDYp>1MMKxu>pH$#Q&`L3N{^C{pksn&VX@!BbHQ99~3 z!^96jGI=I8kdc2$|a z&Zzx8*9UrEw9_Ez{5ZK^=;G}3b*F(0;={~_k@mvgs6XzF@(Z}&E*5aQM}157)()}U za5dFxz@Em)_~l?1_&Vz!&mLfuegzUBN};3%RRrsypgV?i)DasIoIL`Ra4g5@*WAbn>+qn25;D;soXPo%VaIbcn5=Gw?|HM@Z zoi;|rooC``QkgTCO12kT?3Mn!a(t@KhqdDT{&-H&NxOlCDJC=ZQ~j~fnTs-uWy=@v`SH=Xdw7BWXf~z8zzOLouhyE0{RW60IrQ zR+ul<=pUud08aXQy-NSTwlTu>Q>bl>nQe zqQv&GffUqG^rO*bW-#;HCrdwxzSr>X0JoscG{iYE<#7(XjU4{bd>032u8S|wJFRb| zz0)bVKvQYvm>#tOzA2C?$NtyA_mW@n#u_OS`DC=eTjP9xDk87B7o6?+_@ujYYQL~5 z@nt!8-G>_rgQJV*Y%2kpN^c5BGddnjMoW=}~94kBXDxxT!^zt_uW>^{u&Ysd^XihV0F0>l@?Mh;Qe`OneKh<<| zw7EZLopZVLI>6-57Go$1oiGS%-o!M4%ri(+yJn z&aN-SdE-jbEfZ{+!o3IEaTQ_|5+RUZY7=}|c(E+V3BPLK{(4jD>$kJh6EiTke#DoQ z4Q^>hS4jraW(n1S!^)xHE$Dgk+XaIp14TmRC~ZiE^?mYF`H8IJO?OrI8^rE*z_G-i z=}Ds}M4pP1Hn-yJRCP@rxAR}wQ}g;dCf*G&^$?sgyt-K!`X2R(Vm#5)(;X)QP1Y62 z!YHO^1#XV}k(`%?A2)J!zxO5199c|4VupjFkmb0^Juzv7*uE`rSKP)9G+LSAuIV!t zTa2UarJ)1@371MJ_>^AK%e7l&_xuetrf+ev*fe&=U{Xa@XRX^weL@GiX9by>JM+?T zqwM`6#MtJP>!U!SFsu)nIQpIv)AEmwef!JQt!x>n$mG3-Bfbq5Exd;tic1LPEmd-l zm_~SQsvha@`F3F*v$=h{uV)uFx^8CRIpSxFXPl~!gE-@@MU8lnTU~{f8)@3mu6tHy z#CFrTNHfn*mT?Yj;IR(*-+FI}^*o785=oOjospp@=vK!c-`|?mKi4tZDS5FtR9mgD zw>LAX*k!+2K#4>0eNitbrX2OgR^$7Ii`sOj#l^@6l*?NS} zU`{xkFn*ds-P+~HQ@*b(arGDo5Wb|$OkBMwBKA))aaFN#X}Cx8fMFngBjJ}I1=FMg z4)ejs;C7;=gZ*X~C+ws-`0l~~-%Ji6hF>vWt;zv9`39ZztV;0N;vSe3D95F50O*ln zZS9XHi_;AQ$FFKmLn{oB_<8h`P^i?GABi^bot+^E6Xohzyn++@*bYxslRjov#oPl1 zYPZ=@Ru-dlx3$on3m>Iu2m-N7^qk-;<~3z#*jeM8QZSfi~nD@%=M2E)N{ z+mQm364N_*kpv?m3^{wF4|3|vUR3vbX_RCqW-u3#zAABzPfhl4Qy%d%99U>Q0JIm_ z%nTjbNqo2bPCZ(9BGn7I*O9#}aO|Tc9%<*dziFo?p3lR1^p!M$Q|oz#dPdwSjTz?M z2v>m-tSaaTORNWy86>f3%iEtnB*P&<2%I#?dK7{iET9dm89rc3*yYvp8?re1<2tt8 zk24!cBxVqWaI1lQC9I$nI`*C5PlrhnWg3WQ$C~HwraaMOtx|Kc)oCI6ml>qSx?@8T z<&6E~^J2NmasT&nkaT*8jpGGC&h9pC?yeA*7WLzC9bj!NtVqJtZH)i zg?ObT+k3Aa3@L!u$f25Pb(+ECTHM47xO5|q-`5U4au;8Y6is z@q5|HS_S2Wdt0E&4z-E%&S^B(WU6f}8JB)jAGS_$XmY~dMz>bhN1dzXAo&^vUULgS z6PxQ%Mp}DEfj|6K26`c~VeEXZVV68*^Vy^6 zra_eQ5)z>m}~t$8%DRDV)ZF zFKUSB)B>EDQWcE29+TYcN)Co@Kp7m-q&JXXSAiz-{lTD#CVc_QZM7^uWFZ_3v z$Jy@Xe?rsu)^%tpk_Fg`UP|j)yDv1Ig8=ZrOC0Ix7a!Tsw`*2Ip+WNaA0_t#p+VN) zjKzVutkG}40p^X;meXls@q$pFWZq({!TS$8Hbq=`Fo6$EHl&-_f~70Ql##htI1p_2 zdKyFZ`|Z+ZI>C5D(A9j!OM@)~bS!=1#FRpwA2@&VyH}vXSu`b(q9d#9H>^2Br0NN7 zV6x2(MYzncQq9HQW|?v={&56Ice`>Checwgy`m?3!lOTs&E-^}Mo<@ZmMSu73tlr5 z3X3*l(4iJ*Ne#)@g`To>92 zG8~VX;PJ0$uU%ulnz^7i56B2IR==j~-l^n%`!g^1MFHw_&C`V!#7l?O^-FahLzgrR zd=sxN$(Wj7xjP&b!5J+&QEHaNc zH$PBC^YnKolSz5VX<&%_`}zx;;zH{6W5ahr)-=ihK_PcNsdL&`N{h0B;KlA+JcZWA zZL9YzveoM9xoFhWe;w^Lo%7r!T9(W?MBU@PgXJd+&PAMRAv=;aZ$K_R4A48t0jTEVfRa zTZ)u~xFP(aqT+&G4wIqW^@Z|o_1Uc1UqbS@?HBs)JP45;<{q4C;-D5Bdeo) zHHs7Nj4umhS66~a-3f)|_7s7-hZqZpm$X#HyL-z#`_j_}WxC_Ob*-+b3(EG@_Iqch zC)S+0bP>ti)5%|BYbcmMUbG}dt%Q1y&nS=vNRNFeidK}Rzoy4@R(EKv@u!3 zdm)ZiULBa$uyuOBJf7P4)V~StE)T6U{s7f=>Nl0f7i8b$QHi`&Jd<7^`REY>x z4!}R2h1*NHXCau4&8CMcCC1N>77Xl3U2p{-9~elXt6+$gqxc4eg3!a4xf7S|QXT5Z z%j)a$$Wu+K3@4(#SO?KGYTcMv1yzAIJuD3FrHZ)PF<3wb>(+xz-4c-JbQXIg! zJKzdMs$MKL!gOw-!Qws?*r%PspO^g|ZckVeCqV^7A-l{aOj*02GN-I!b7e;h= zG$^;SKb36K43~TO>&c6@PFmUl(aQa(Jat}v?$x_C^5t8a$#gcR{DifBH(BKfZc1j9 z-$Ayn0v~c@wUQ%Y9HB2q8Ixa*wIE+?zh4OaZCIYY>2!^N!K`fNUj#DlH`5X~O zG6A9dN?R9?lqB{u&MpQU#LC)Eax&cb3P$6X9@eBs&#E1MLddRX%iV|~CKK@IoGsC6 zY_`Ii!Uz8%&OhUzZgSqyY%7w!Ozp9%Sw>`yiVei-4~cC_c}LLTT$93FtE5Dj?0_#k z*hh#&zk-YJSPHMvAj8_S#$^zO4Es@mfkphOhN*1ufl_|T%;`u5jEbv^pI2LrMTz6s z3u#>aWVK(0Bx_ob`frlP1oqL({k6Sc^Qh#1fwi__cA98yj%2Yt|E8K=lozOY%37HN zcN^$SP=BZn+?i~#O=Fg2yPOu3TViiH8ZL$=N4w8ozEAv%et~X7bXlQ(ZTj}2SA0qHj zJE#urhOQELPoO{BWaNKfiJ~yV7?pURZJ9np$3hj{8zr?6?xPd+hJ+8@$ZP!?ePx03 z*%?u!q4g~u$@GL^@E5Ow<^$QPG_up73juC}2As6<-Ngf3w)v1y=3X+eqzHfY+m`8F z+Z(DZTz%DmGLBXmZypoe*C|$gW|1~(TXwzw3Wo};q=B|sLdweok!;4C=27vZ6U$YA z2#xFEt?cv+x|~a5Eq>#S6v{vQD*t|z<2a!J9NPPfhOUBha?aeGRfb3|Seg2l>#u2g z>hJB7sxsfLR>zx8VgK->nt86jYTf5je&1X0g&J%h3{Cjt`dvrIbDHI$>8zr`QGj-cu3W7*?Fy4>^IcIPndcx8E6GE|2oND%M) z>79s!Y5s))DB!BamTCdza14DltC8)}bD+*kkX*H>3Q;zEEhW|eR*HI9?F*`DVfs#@ z1x6O*bZRz*_NJ16L7+GVSTw&G3e&}GDaC6wyf=4sw&E9@Ny+%ysEh9^FHmFo_-73T zWNva{VKghBzl>_`_WY3T!uc%1?knN%h>rV}Tbj0u%pOZ>5n2_x3NAclZYBRgwill` zL!&m$O<(bIpBP<=AIPY1Iy)AjX5);)6`jd^92dQq2YLlI-5!P=It-erWq4a&L9m`*#?UfULLgvpEpt^&`Jqrj76{NO0rx z@@@>}U}|-xYs2>+$amTz;dr);NGF`sNkiJB-|aZvvI|`bDCF&qn=2IiY^o{UcvDbG zl*WgGba@n9fZ37p%4$tdwNJa4Ad(wj>o>P1rcWOBACUUaOO68Jt?1{BukYWr7J7hH}3#5|pMjU9S@@P_L05T>W(&!+e2xL-H$_aN7k zx^DHhWjwEvw$jqaTt1t9LHxr`#Sq;z@nh%&}rmk+dCtWUpDet~-WD(v`OZezs8>h)QbM>!Q0GMjlYRR^}5bZz}A37Ib z1`6Z8NTl8%ZrQ94$BThrxRr6RwRtbwC3m4O$LqmhYrLzTuR0)h7uA_g`9-*uDR;-) z`eslr*OzXv+>#Jzz!e9MCG-ac;04_+aXldU{{Dr?>71}}-9Ku^R@u!`tZAyCQmJ!q zT8vG96Ra2JA-Ns4_53m8fjj#9t%W+l{=XOkC&=6%w>6VA%9KNMI72Mrtg~P`nw;iC zSu`(I*cfI_Bn5B5$0LRkPYmff^E~2@v)l3--uh0O-jqBa!7?QZ2fN-zpCX$O320Ndj;_B{iq#-$f*2E<(Cd>P}bmCa;d7MHK_C- zd(-blLQ;aHs<`4gdZEBIp3%qF{J;t}U?n0|t`yBW?6D`xouhq6ilk{67@qQ8oE_9# zpFj`Zfm7@qb|;h8GF#kyhWO_UYnv*w8}isY#^>TO1o_rtv4s6a>7rs|J>HghLV0g4 zN3mlh)wnWC00j;|?)Z_#D^4;xiL88kjRwBk)yBzGVVBs*Q`-hY%Db00Sw6Qr+GtE& z)6F6@4ii0CC;?Bqs%Imb?}9`w`nAbVx#z0N&_$Nrm`I}b4JF(ND4m=m|JcE`XIyNN z>>%4{n+_fo{D7Kj^18#$&9#!RI!}ctl=kb=Ag%2m|&@4`e>-QR8JlShdq(3 z`1%Lo6G3$p4|Ek9kZQ(WGjYuRXY%r%vo#84%-nk#S5Gh! zuH+)`PX6fhIfxtrh^VZZ_7XV}nAVs2&-Ca|N75xyL^T^f$27E1%+pVa=no~0la>~Y zi)raUZn)8C>$g8ZGvUw=e!75f_o7}EX*3x_-tU*jXNDyque^D2!Y^E|=YQ8|mMCB- zb^D%bZ}Kg-u1de%P=ce|a`A!^Ky4DO|^AQMzDtRoR&eebDG#&xGsKu!W3wKi#w%1&wK)U_=HaMdaMENdbBDUGO-)^fMy}tog%az^3T*{QM2XZVoO7^x4EaWDhc=DK!GKAd~FWh zzR|A1W||vkjEl^8abkMEIc&!Mtx3u=%!MEtWG;J=!tFV(B|=>I)qWls+qk^fHk&U_ zY<^F7K5hg%maiO*9_NwTZ<7K1 zsI=x;T0)N@7DsaR@O1)cKXqkP>`?E4j4Vm68@xLs(()PTZt=AyaYlZE!@orjKj>a` zNYnNB4P#weLTaFuDJxSlo+Q$)OHy4&gOp| zND;r(xtZ*z!ej5vja0q+)MK=&XSFX!#y3}$*ZHrE_B5p%Gz%SMm+(F%tvT+fZzCBP z>@tNc)N0OfS6H=x4Rq2&iZJm(gr>!-ijl-2yrn%5>uWieoDfCPC!Ga%{3J0Z=BOgJ z?L*#z*N>whxCRaRPU&Od4q9dEWDk13VS;e+=js67g5}gtUF|T$HI>{rXb^RyLqqh9 zaRkaiH+OX%{Unn;itBn!HOM#isv+^7-w@!71C`*t}$( z%7vPQdaAtGvViWZ<4v#q;cVUoeJSA8(iD0x&nxxOdXsxgpiFn$(EJ%*q51&~uQ~Zk zi#kWsNz<?Qa;4QoK{(>N(-ty0EsVx}qwIo)kq>`W-)&sL))`5$p?}M@qOo)6~aATSp&0bbV z9;P_4*z~2pin~>EGZga5o{>BIsW`CQ*x1;)!$q!K7vdCURbzW;*tr7I<`V7+x#VEs z>2N&~3z-wF4esE6&B)^=rw32|s#W7~X*h+&Qc(x%qnelT9sFzGn}PHq$~hX6v7V8Y zS-%6!RFBWkzB(Yu%?snQ*}nQ%)D`@`J><4lch530b9;8Ct?B6J%L%2ZVNPXMF0wMT zEt4wAu1_W_RTA`2OcHec*;;nY-p;SGdXCk26FR=$Him*TWp08tX;^m*X#G7;%Xc*~ zDQV1iO^Tz^D7_-9`|T%gGUSB-Y{#ArL%n~~6&4WvWK|udg$SkvXw=PWh?F2A7fWE+ z1_2w^dD9py$2SnSOT(df6*~?AE>cL5mz37DhtRfRFcMl;*Y56soaoo;+!_6anftKevkIp|fk_BpVGm>>| z=VFs6Z(joU@*jmEwCf*nUXC(#N`tB{iZa`c2{lY|baJIxjnrlB5>pXHN~MO%`U-80?x?!kJaTC5igjc;niRT3W7B zl|T9)G+nDnue8XohH6xgW%YxFr!#mh?PxwkdPgh_kImUx4VC@@=KbFw0|9T4pMofm z{oet|{%`)5M=)|%9+9SuqpmSW>Wp1VF~SSSE(!`{gijVxfJK`4{Db%q@NxzdoY_5X zN3``EBnlu}`;81z4&CJ5l8)qy-QO4xG+vd%{n_MaD?%HwHb>|*@v?~Fm3Jj|eQjuY zX#8jQ_r5>tf(1cfax?B>-lip$pI$+a0@u{i`Vw3qecou)% z^&sfTjPGnVr>+eMHjhm%oeG?l?X^kP9F<+Hdh_RSeQagVkKq~X{EjgXr=H!p2Bvk%F zi{eurjyF^3tRMvp#C)W1*|>gpllJ3-lnEUqU{ym3wLAl4BiM@Edbri+5~D5fGd+f# z*fxeuTbo@vBR$~>eycQlFS6r%>3r4oBE7=8H*3c<1}5q@prQVRq1fh3p7(q6NCAt*T|m2!AXP$n8CPD6HqsafN2hH`#6-BoqPEPI(fihZjR&Q$ zz~jP+l)-zfCa~D$o2+q?$DiXgN9Yp@V1vA`ud@_j*OU0rYbhw5bkZ01I7h0ajR8F2 zokDyNpRdE9`Q{CFkCLFlQsk`1ytf3*=}n}H)s>Ry_CEbhnzTdy{lF6@? zMgb(16l*yNwpr3Jq=dvskq=sJQI@Wjd8!*IK)8Bthac2||1t3&PO@k}y%$*)b3+?`lgH{^0$>qgg1ZwBwfRNRa`ZEh z^17M(=_?^AaxT@nIh14~&p_yu=I-CWdT@+c#5eIGa!8p`~N|}9zXSPXD$&aLw7Kpl1X<4_Ky+?6o>8vZ)1< z-#o?iDTZofBv|;NWF4MAo%nW*_R{%=C_#ByH5C^i2YeZs6O&~GUZ}lbS5nlSWE%DCZ-x}MM6gW zU4Cez+2ZHmZesJMRxZq+k2>dgwmX0Maz082mYTCJ_e}Li2nJ_wFV*i@fg#6yI#Wnb z$la5CA!@{MLYiMqCRKsbYY*cH0y|c5977$dPZ(d9w@)nUB zCn!0y$1p6UF*wyr+94%yy`3;t*tsJ6BwgqN)0QF0n)I4~asEjl$AlC_TuX zYZU4@o`*t9Yfrbv=}!*xmv%Mhn5|7~hXJb;hf#lQMKUEaeO$IBDWQsx>l>|MfJ$~4 zV_c2|)638tcm0S0EMl*E?UMqnqdtY(GFf{m3A}Cfhdy7IoW~KN$?0F%5pTh-<}jP~X*%2o0Rh6jQ1j?& zQsu|cBNJ-{iwJIU?l=AdUChSgkwsd|%cJ`{B$eCZrE3dJZ`gyGL9(=FeEX!WqEq(| z`T1I}8oqWK2&~zdtApGf&c$HP0$@J>`rYoU+_;wm;@bs?3g~D4bjVvrL-S(O?qS*R zpceXD$+F`CflfJKIZ1(0U$rCR5E?9Q+>8*uGPJLrPt7&sDQD1x76+rdlT%rMOME3ug- z#EHp}cclZ`^6T<{89_xe7maZyTMw~xws5YmSTvnR8@?^6leimcN5J9Mk ztH|wmp(((PMcBE*exnIq*3#NN`_OH<%v?UWezmcu4luphoC%0(qA;*vy|Vz*jPEj_ z@9d4^TzPo}@Zhq!^yy0g&7uS9u3=vWTF(h6Uc(VvL*VqnA5RZ8_jI+coKv~Q*JMn- zp@l<-Wvj31*RumG3a3wIgtI?4n3cK!rt5ZJ=4 z@hj%bCnf!^-W4_x(}CdLq)XdA?`_J`4kH^pghhVz0y~s8-(1)}gI+&3pBnCW{s-h6 zPHPLa7Qyf_bcil4xx~p2u z`|#=W$2Fr2%3~Z*zd#;ozI$VaGky0?nQ_3Eu-(!<-MYh#R8&x__`uV?kSAS7Ud)`L z{sCpZ$^313vbC)I1*%W)ACkK(r6QLgbqEzpR*h_v1&pE< z*S4A#miaTT^Nl~ZM;4g3%g$WeKma}Mnt!%n1swVtu_HK+cS3IC^wGJS? zG+O_J*ad_TA(^W3ow9(cL3hlx`IXlwDklf zUWv&ISU|u#V8;=acalw0Mkb=LCZ$owl+pxT!eyxr=y0(TfNe5Ow&~y3W82IBOoV;* zDYk-%!T#gBT5H1~8E$LU-mJ>_eKEzw+dDs;XQz`&i!)5jS-VVZjrtw$M$pYFc5&>w>~J`n zUWvv8r)T7a&D#d82>d#J?9svBA>8Kov7-f1+gukMf5L``W#tXYiW!QTHzm?2G($c? z>813NGA~o1wIp;~Zxt)ca|wC&cYaOEG|{YC5N0wO#}Y{x&suW3gr~LOQKYaxLjm3V zN5@T4fbMqX#!gN~(RVU%OUBNeF8Jv6No)KT->(=4R}1B@WZ)8b%xV@EIOp!P%+15g ztUweS9xUxUxKpq=pmBBRby}|rf`6>21!?=1N0|9UM`)NBKfpK*w7Y(pP}?XtsHfapVbimhg>6lQR8Z+h{^qtN{*w#A1Y|tj*CenJ&O%R( z76?DjZN7a;Xo{U@JlWg@7u(-p;Ed75#XWWS@hOx4S`>NJX7t?JG$)zAC!5T>obN!Bk&LQ-j?gTYC2gDEnofw3DQ(>=vHX>Bw#3=aqG_Ns#) zI}$}_6kM~Q{KA5JqM<3W2s(*6QPOLp7E8{`K5Fn$Ix!I7g9|Ecb2wGPO2Op<$=*i4 zhc%^Sxk7n2FlJi4#Rb4gc`c~86Z*_1vapoxm8cX=2bUWRP%yvik5H(%JQ0pqPsJ?dw8>2qF2FEzV$aQ7)2NLlnOS3BMu zt2Rs;Zv@BwcnCpS4TJV!SjP>`5$juUD0Jh<0r7Z_f`nF~iaPwA@^V=rMAP*(Hth?I z@!a}eLs8oUI$rxOK*do8ng3a9fSB?dLBb*%sg0YZ6219Qs0q!N(LIkZE(85W{++}e zBMHsF@zXN&;{xn#oRx*dq`j1cmUO}V%Za#`{a2Dr_r@_pVW&&cuk+G>pqC4ryZ$nFdvZicUp}D28GD%g8>n&5N7;X(As{Ni zs5sm(v;Fc(a{80wc-ecW3%f+9B?+7qwEILx=lcavw!(;zFEy~yQ(a*rwMYwY#2ir- zFpvP05%D0Pb9|`_=+sjdP-D!@x39hhHu)*x0u%Q#;pc^&~A;RkP4k!_Z(}QI79noo<0Dw>a;Tw&(ATI zWq@XSJ?_M_1v?9i%t^i?>g?ON6@r+9LOsU|r%@Os=BAB~mDI+^)bDds&sG*wI80w7 z+#exGkw$2uI)7IXMDM--wMA$z->bECA7R`gpyP1HjF!|OSJH>bfIBg4Joi#X}4Fr<Lm3CU)_Sf-m%VsMKYz791!ZTIh6Jg7h`T|;Md5!{`%d&* z7exOC@xsi3)ep}XU@?)a;d`6xBem8zkx7`@Th|mJwNDATQ|q@ z4oqvFm$)m<3*^*mXvQyEFaI{3A86_xTTMpDSig-KvMZ^4JhJqd-1OVv#N_**X0f09 zL9r1~5dtp4h9Zk%KmR{JIuEXwYe`d_7b#ZjR5C}X>ns&-za+ar%e$M2SqnmU$iZnz zf2c}X*jZ2~SugS{<0S%bV2n_fRxW-ozoKHv&+~vOd63Y+wS98EAln*0-s3;Cb>H|s zWn8{-c;FwfSf@74bab%_NeNdYWSX;B{|9tpoSkc4L{saBh-R=AeM8Kn^*=3Xwk=+W zQZIc{3Qh+x#0<*S-MkxxV_#TT&T$)sqj*NRK*}^PKj2Ncj?i-g-uGYV>tNNT2JA6D zh)V*2NL-0j(W;TxP;~{b>&I=mu;wZ1;9;W8)0`2B);PlCV*{9vc`3iIsd*O<6fI1P zmS$&^&iX9~L;s5jZ$n{tYfjyon}T{mA|WqArQKTTRZ&DB%b$tRY#*ody7$C+$ZK?&BGMIs@U( z*>z?0+TguK0+BJ4qVinGil{y|pUEEg+*!2X#CbIvcWs|ZSO1q5_PP_xOAAHlYe;ly^IJf6rFW=^$S_iEEi z)%?ZoOnjoN-wgVLNAFxWjYIt9sCn%8o_gBDOGGeaEL(TzKc0gS#DB4N|Etw4A|IxH z@0e4Z;==RzE2DiiKjYN{Bybwyxi8e>#@pJiT1%2@oAJR;?Qx*lKGU^0%oQPfh=XDD zO4@|e>7h83*YRoYF$FlurR{MNi#Er+rT3L=mlGO@XY{@}2^C?x{Gr(+tRs6^=5`GY z#~}Fnm2UAd!(mhnD8XaLsG{6My}M_4!> zgloN&z{t(_qRhbZ;Y8eAh+39b71VA*sLr~Yiy|9=ZI78HH6;n=T?xWKT)XNJD0g>O z4YO4ZC5Sbj4>~JI_ip=YDOaV{E6VJI&O>KnQ@`^;p1%nZ1DlcbUZ>KEgm1*|OWvJO z;6Y^ay0~swaKO4>@pSgAnv>hv2VOcARjJHV?HqYX@zgQcE`)oru8-}ozq$+5)HK;7 zuvI&%K9eOxWuB2VHT((h9z_#z?C3kecJjGY@pmh34a~j6CkXJzu-P&-k*W_M=@NEp zpZeAv-!<(j*dcNbel=*TaD8dFskm>#;EDkRytbumIT;8hw6U06{F}GVq0Of@tL9>} zRp|MPOpnmK316O7bN()_yxP5$n-Um8w7lCLtQCJ%X$_G4Q}R^yhkFt=w+V`3mnhB5 zSjZ25J8og|St_Q}@HGvHTv5w}F0i3ntUI*p?y}nW+N+UnVJ8L4f`lVDEY35UhEA=UsQt+$qzg{tlo>WWNSywKm{4g4*#EE%B~DlMKpOgeIWB)U&@ z?|~H@B|Sj(tqaqdypDB)^{KHifDXx zA!@_;pz;}x6)?h{3xc%4aVmZvtm_V^U&ps4XVaV&Hu0;VakD(6x0`@djK7rPg2&NF zF*PnLL*57B6N9~$jbeV1JC=Bij5?qf<0^BKJ943HcQn^6*5;tJE5UQQ@{qiv=Nal1 zS!Pd!-V-Jt$?|EmbWE`K=ppk-(fwo^DgE5UV7q~sRaMsTjPRnJ^9}r@JFm0PDZZ9o zwFA15f?Kh@)0BvV2S&^X%)uJ(y=6*!6_91iyJ1o)e#@e<0>3|TZ>-A8%~b_9WHZVT z9uHCJz&1c$`B}^Bwff@d6`Kk>DF2p4cn;de&))}#mKc?v4bRreaZs-u!Mz(=4)k$j z>CddIsAM2em!~o{{+xTV1^#IhJ{Ofpyx2b-5)vscrj!@(*SLEp82VFC5@& z84ah|VH-@;eSjeIVtmgsgA3k%d=MpNSK%uLTyMOOV4b#42xgf!#N- zo!v(-{ER(Tg%YXv9@b;CUGug?yu@$cVgx5XSb`bMN7oxl-?-19pam`U+6k(+_Eo=P zK!6VOi%iapAS{bt14JGF%t~%t{*VK{`(an>d~9P~^Q)+^)$UPoUS~${+&G;}E*oS7 z^!Qp^(^E8w0J2kuK0-5v5r(U(L(7A_b{ys{%Sp z@bgEyn~vz|$riHeKm0>nMSS(5vsHm+?6C?cUFmx7$r@Uv2^-Z90r|V~5HnUB`-?=R zsG&5a;s%z}0ZDYuzWc_hQi*73UaLb%#@SK<~SSwD<0}TB>}EzB2>QDD2Jd;4z@^6MhJmK_OMXX9YSdXTLIXx8X^E+$pT;>XJQ4A-@P~WkLZW5n(xpzGBkjeQRquNwLjn&64?3_X=*n}f6a43mJHA*h5 z#@8x%E%6F~MS2jn;%R_%_-(#k>GHZjfTLdr2HVCOVpb_z5=*9(4k8?g(*?=*F+tV` zb9tM)Pba)%z-1N3dEsO$a+)o?yNZRG?gG{WgWkiR4; z%`4h2cqgc0fbsczi90255G~tGgMkOP6J%A!68xI3rq*N2gf63{`8lD=my7pX zV(7K_pZ$oUJkzO5-9g^)LI~bJV4r#5z-Ja8;T?~ua^^8o3u4MIx6CZC;b}6qzIt#( zvD^Rae--4PJ0_f6s^QX2cPXl!F=T2cJhpM298%R!T4B+^f?L4D?+~Heg{It*zNc!gsL!$s2{Io8N&AyiwESDe0bK z0n{oPQVc{8Fi$Dn1s|DA8eUwu<2o2oNzyma%@Be{{j0$5q5|czO}uBG~v}7+c%RJ&`!^4>m}9b?)hb6rxlo-RDoq%Zu^HY2-2&U4er=F>4WOH0)zo2*Y{>rd` zAW7L}=TKUq|ZP?Y21kY+sy}#Rifvn%Zqr?~PkO0cH0>C;U88-*EDF zvBlWR&+ez%Ov6=|`WH%(Qg7Vex<^_{zi-p>GMS>-g4nu``4J?PZ~U4b3Nv>k*kzz# z*A1;0_e{*|Cx6C9mN#(KHZqdV&ZZydu2td7b6h1?EW|J0)Ap0IcxqUOJT4@;l7f); zqot`ip-Rb@5n+)~VKQfkHVsmgqap!p2s3B7RM0gBm*tWb)8YuJ6mlbHXjr%@fs~X7~;b{ z<4P$!yU5xglW$(vVe;bDaORldBgDMmihs(gr!@+bBt1%&vrf?Tlqt^HoqbMGm@d=& za+Kh$Q03`$h?TJ0gyYCGEift8e$f>IELLc5yXqa*$Pmb@izjL6fyGX_B0}GQohpC0 z)}l7;qKm$vIfbBjeo2cj;9BfoNIP}PyUz;_X!n4psB(eUa}Z~yb;L@vPyy418G+X{ z;KVN~H<{{lDULK-mh1}K`y%}UOi80ae5vZi@FImlOAx`wIsTwUN>#T zYGy;VO)F&e+AMi4#`np#D5T`_+t3T}$aV;?z68u&0=5IEt}UPf^jtqLO9I-sY+Iho z{Uc0=R^%p`!qf%>0y=Zhe21;HW>d-@OO5|0G1&bzp^s|#c<~%!+uT&w9JW1vz=t{LVLw-IU@DF-c}boUu z-d(r;Rt3e=&|?+xM>3u#1i)y4Ma_C~SdA*5e!?GV9jVd$fB;NL(oe_^x>Wx|T!^&e zn|p9G&*fL7M)@^7+pX8239hnn6Ip|A^F)Z#fA<)^SO~k&J>}8mTnc`%5v(lYbKGTk zvETSc+4jM18aPlRV@ZK7O>Z#v|9IA>9Pa8(E)q$L0B>6Jk^SZ!4AzqScxVoENnO)> z2E0-mT?0E}qpt&?0;N>ao1swSQiqPknS+wNvGhe(?k!A&F70B?`>)ytM$$R{tm)f$ zDE;wC8E@yw&d$pQL{$W#Qc8qMb$*3-=yX{GDYmH?+M)~%rqoZQ3=HcCx}IWAa-NDl zSw9RPoF(QQQ3FOncNc2jnh*zEvZxL^T6R=~p9-r9`pOz-1i z$+K#v78)>LUdF$b5nICrAC=_<^wPg(V`drw*+3SW+oC=7)AR8EB| zYdH$#hGvZZD0oC*Xv{J7*MtoEM{ka+d4wD{o;qroYFQo>t>-UG!eTWAGU!)^K3rDp zfjd>c5jAPxDDW5{x!xpVx-d*?3z2qQPB@c*r(3OJ0~ONS(;B0$*j5M-@jngCF=@N~ z_uAHx-MgSql-rVkm++a>!j6Jo*VWFp5pBlN5GpdlljO?iK+{@T@{TILwf17e&r%96 zrY>$wLGbOoX*Jh^Iz$-A$_=u8w6M{2)mXIY?x@<^D$kUHjT&dVcw{=S3%g^ioNV~2 zSRA(6B21lkafn@SSW{8U!_K@akL^XB#Z~{%1ZPJx+gVrXqxwE={&Yo)?H>Z#*VcCH z#i#!}5$%8Cruo3aR68|ChuP7+V|=FVh!7rr)xl6YE$1Dq^FV|Zw?1ANjWt`%F15NtXNu)`Lg%#&CzBN?ynDIR=0I_Yj5BMEYvoaSKh z?T`$g7$%B=uJ`vbKwCNsqWJNZ3sjg)kW|u}qskG^zXelHPur;)P9UuvX4dnBcuK$I zxw_x2%(jHO@#(T7W@QPE?I)awWa(hjO>)epw{*-5}5kXYMaNu8@ z`VkmLdC2=4hGL&0vuA36N+d^lf=)l5?QvN;im&HDz!UHzD)^}I&n(TvVcmDhF7cKT zuTep!#)aY;jC|XNT+3j@{TlLdJ%F0Aq8|KIiYUt(haW0?QH zRpKgS2`2 z#;g6b8LWt8myikO4c>DrQW|$UsO$M9KUL44vuakm3r|Bp34jKe%htnx?u7`hL ziI_rnN}|bKnL(_zvN^VNAMUup76B{ou%QSJR(J>KZ6@}Z>KMUP%FycBpFfi0$1>5m)dPkM#SW%%{&=rF=U!|74RN54T4h( znyVst&?>{N1PmNDmR@vfS^+d`d?bpP2|*S5M*Wy5KrzkHxT|z-iiCfiJMWu z8n92SJ;wyCyCo1gdUGLEL*a6APuDRBI3fR;I6USyGv&3~dsuDoo1I{6Hr^3UH)QPR z?fm~4x&6PpSYXVb|IZ8ks}#;yv8tY%`eya^N>9Gd8Jn^9^-$U%xoMu^+I1MoR8ne` zPguANVY@cFI@wCOg6U~Te%?M~64u45LKgk*8=)D~pf@{(IEoh4{Zli%S|-nFm8#K@ zm8PQZ5QpigJd}o*v72W>fZGq&B@WV`o|A)C2_0{%@5*Y@!?|ftrI(SJe(mMw!qvaZ1Qf` z3QAlJ_&+_taI-Fd#+WWN2lk5vyKhOUr`g&?& zPMFJ-(?LI1JDyftl&cl@d0NL-?|n*-s{9wPN@G`k+S}@Pl%s9)v2HF$`|Yw9r$p_^ zb1zvfAUb#Y9Q8$kk7RZ~T9&4im$UfPv@>F<4_q6PQWx)f+otZqW52p@!KVB-zsr(} z!d%X5blY0`dXjAQ#Ey^+TYGoh48HU8#GMn_nHguFUgvuYToD)CQE}^fPSN=j%hvBS z6AWMD<5K`MWOdNwC(}A^=RM`In%=kW#>=zw^3@it{#Rfsxb?=irzdc%$ z(WQ(@Q;U}u>lE>|76KPC9FdaE^gbezx>+?TYF=a5Tvc8D>*0Hz$sAc!bS9-_^67o+ zWC~?#7cVi74E+bZkn=cjF5d)qL(d}W@ z!0IC2^<3GVK}-7Sklu!W$(U4jI+;4Z=4HMqOqyzf`{{`l(t zm^0PW)74YcQ_q~IpL3#Alw{FSh*1Cl0Jx7!$)*!0nX`#fu9!ynA_LOD`$tG3Gz zQ|O&@+j$Xl?{e%t^`56w#aDJk3lZHr!K2D((Z|=* zt5Wrp4MxoD-xnpRCF_l~&nu@|JKljXR4{7%xLSUsSjfE3#KAL;_b+2qs(sq~MT|sP zwywjdt;(uyfA(1f^Of8daoWX@Bki@peL(U)D+}}GM?<-9M@w8mlOu+h-m^Y_A~$)r z!}&?M&V>+y5qiW^vY3kR0pO>$jJK2a^%?Ugf>RWOI=|KhtkZ?%FAMs}ZFNx| z(A*O8I4FA9?E}*AdgTw}O5ZM$@3@)bHjQ9JxPQCg!Ga(Cnb<6dN0 z6}*C0BF2G%_>RE-s^l!$V=~sm2DVTQVAR*=;nw*9FIv7!QGtM|05`@kruLn+3TZQR zRvWyHR`w^U;eA8JTaPk4Ziyb@^79iui>KfQeD%SJ?ozN?rp4Mkg?0ny>!Ik}_RJlJ z&s0*FW2M8M9=hYByV4Pp2F&)fZCF8ToBTMfwqbeIye8gxrq*Q0+~JHiK~ly1h`3)z ztd_x?XeC-9ZX2Z4nsEp3qAK6vb<0V_#b)2HUHgEt-pJzyv0v1tWI8_`*8KR8I4r%5@(!L8iCRs7jkE=ZV^hTd1pm4n9u(Jg*EKxZc`u>WYuN`}Z3tDDnJ|;7zFV<`_B8R|<;#Z_rN?uMM zt1w7OPE>p|sz40sHiPEl@x-XA*UP$x3OJd|5^%FS8pH@WiAvO(@Z|pV5NHi9Qlf`e z+2Q*dtAblK=-e|ULO-!NJCvNekC2=PS`*IcHBxXNOCbQ9SrG(}Y^`5f2#^VtyNl&>$DNGp2n{*sAAHp~Za7iY?Y64Z63CfT;gCFPt;#hqWe?)E0$=Us zpJmhd@h4VYGMeXDoY$t_mp_W%Z6_@@Wx4(=N-h#rndu)In)*;}=y;7=^Mb-iZdK9v zYKKy`>LN=Sb#x!te1g+n`)YSj!M$-G&9><{3(reW>xR>mlJ(O_=B`8VYtl3}hrj$B z`5C9{;UJ69XTluOAQ2)e!QR6L#ixd<8Rup_9_V~klOvK z{+HlA(r(O&WU(D9Jcxs3%(Vw%u%GWdIpCL63_Sq(>;;6!9uD{_1s``F4jKx#_4lav z4Ag7MqpNL=yS74hD|&l3tyxxC-Wnpkb=2q=JF3Upg4e|-jHyJ=dAgo1=yes-{BV0A%DBkM<4fU}!mT}2 zq#fEHcNFe*sM#SgsCa8fFr@r^kRcnG;M-n0MlYwGgW%W%?aGrhn*(?a?SuI_rZ&wW zyudC*!*b`JbL9l~JWi09?+DiB>&4`4-U44HphFP;=SgEeS(*&fSjN(W9CIZ3jqv2MlOs=kb}r)v2mwm zH^@!K!k8}FI3<2mSLA#q!Gcuy4dJ-I`373w&M#E8ceQ%l zAio{Qxrp|tB-hssKYH^x_J3H?@N=eQ;B7ux)}*I>U3HCSYuZB=3rCY4kKarEVsn_Z zOREg{@Qh{LG6)>5){_Ehu43HWV6DFFc0Fa~9!mjRd| zp%KCA0oOQCdO+0IPZA;_VGomPy~b>K;`Hv^Gsp^G?+$4CwddS{dkvy#fZ{zhU0 z`ERpHx8Hc-Tr||mI4SiK^7ZrO5{B1JR#}AgK2OZ55L1!xhSdbNL1!SDKEq%{RwmLb%Ck_Dtg{}DMc|`4sXwt z`B@o71gKbev_)#IO7ca~fpQDzxT3`*jCMLnZLLo|JW-5kpbtY7sMpeAftVF94Rj>B?or*0%BmC<7c?=b47D27&ActacBz| zC78`Uc?qkvwxKBU5eAEDnjExkvc+-g_vv3_`#5_pDlYz58v|>=*SIlNtVCgqZODs= z@m+Q545zp)zMXPmevD>VZofK@Tr9t1fk;??Xl<8C{ zLX&yy`i}`pLq+1kqmpuW&+Pk&&!5tWHuipj z-x-;}1j7BDM~Ui0X!xmI;ru)3Qh3{^?TppvlR22W&np`LOl#sMhH$WwRsLRN_XaMG zn(4WJJt@KU5t`v_pK>ihaZBuypuPgPES=;p{0BP{a3RtIZDnK8J|c*T;;V$`Hpi2J zo~q1eL%JYFoaNh zFf5R(%2!?NCW5<4$TxpcHN3`aG8MEDJTGhQ@v?B{5d|^fahGnvlNR?`$Z(sWfk!(z z!@46OX~sOuukK*R<>Sr^>USCB=E=6&h7%6m4{6~%i%>ZmQdQj$;d-S2^rT1cRa!Gw z8y=;ZN?1P&FwmH2n}1hF}|6k9nnk@UMpmoQjvQ0Lz%0SK8Ea2@4=eA+kL%$#aqV3fucO~EA%B0w*jMd#RG{3NkIZQd=LSIIWMGlW4wAd z&-zAvcT%Kl4IcG!Ku8Z;$&db{Ei*E`-#wZV6woFZ;b7#HSl&Xk$qD~WM&?l?vurZG z+d1ilqjj+2DfxWCm}K9MZW+-O9?Y(a)JVohn5I;gw53Iuqd|#Y=l;>-!tgP^1!TJ+ zUSczeve`6l*$KWPBq}wo1BY5A`;P8`@gvIvW^oB#!@5(|i#vB~_!~3~YxOMjlwKuW zqS?<&EsTVrO)zje844LicEN*`4V1mQ4i-fpsxd#LWuSb4o{W_5RaEnOQfn}NsGe|g zKaDi9VSQFdkt(aOFM;2%4yh*+;z!!xBl@h*?G0;#JUr^GHNY9QgB<#UD4^aSN^60N z6*Yz=`At2hl_z9{7B)=ufinB>a^-{zrX@4zR$zryxufr@+MC7xvu^g`Ozxwjd{(&F zr>;#Y`pxiqL->}@M)8rU5i3Ma9fBy|Ht6oM{jQD?FR63fd6PC4GtNW?he#MGFp&&Q z#EydKky7+fklS(bt%AgV{95oc+YLM)ZLw#LU1Plue>j~fLh~m79P`wwIubmp;^eT$QAt+YwL-{iAmhkjw%J50!+@!s?*>kLR%G;fo(g$ioRPwE6 zvp_r}#_nFn-c=H{n-mnhb_5HY;w|Wbrv|-e0oBsaQIH=2krH$7SIFGWrW_L^*vz6E z63DR{c8~@+H5hH;M|QMv3k7GCvV$6nn0QsuqHBu0bb8PxTy-_3bQY+edkl zE%KsY_rU~d7ta)&pD?@ znGS5!?`%5`VYLT;Lh49>C6Sv7UW+^tns!?DNU=kg>xPz~uZlni{^(HQkRg2g91|_u z%KIJ!>7$*7iD*5=%pXOX?xg4*bHjHfB;{=O)N6uzDW7y8IIa?U8ur1|=A`>l>`H~n zmF@UV*awwKEaw|E8)ACGrD;$_Oo^325@VagaIvB{+wJ~hO)g=_Q*Z8a`zT~y4^X&H zYsA%hK;}N;LcJ_zAA3A-xPe${M&@FK@xO^Ey(<}uRhSH(89>p-rxKhxl|sF_j`Bjh zhhudx^bQNu4P-)mE5~O()MP@NQ4gt3_u$#Rc8dzi5vE=Y{ZwQY5d815>U>n0$y;EGqvn5$d1kN98G*U#^qlKz!Eo8q2Uo*UyemP4y zD1@MqK0<2)h7&Q>jms~4lJo9X3Sk5Ea~YiTe;qYhR*$dSzgPPPJHo;c&<`m}4AR7w zDk2*LeaVn2k5n4HDin{3!UTtsbVAo_6PJBZK}a=578; z;+++Xqf9in@%a@zo)pO$kNgLTSHL^H=!~6r&2u>87$@`ohixv^jB8@XW9vurWCpd| zWRJh{rY!uOV|?pOu7?1hZ+kuX5QBc%7AMck=(;c)7SKu#b+#U#n;*-kW!Pqils`Rt zr&ezTGGL%AU{uv~c^BF(Pg~w)2SX9@hWN~p$j)!=X2d7OaVHe%PwOGi%m^Kr9`L}G zX(sYiZq#s^Wu%|{HWIO|KG8x))+5Pa*I;IYuAv#$L4&HML_O#UPHKp;5=EwG0Ethz z#1Enx?3dzCxtw?355PPV@F?i9h1g7`s$a^R8x{;N=?*=J1i z8R>^8Lr!=dtF3l&ZMC!SH%@mlG_r6~9m_9P^l>NYHSk5QQbIiw-^Qh^la^KL7AL#G zPp2pVO5s?oBrT8O^k8y>_8PoRseDen;)4ClJsfmNkBUkTJ$+V;rA9*-P!?PH?w;;B zL`l+5Bjs^2vS{0=BPC{5sHKT&IJ^bMJ5>M9pr(gF%Mm=_9vl8$TJ} zs>J7H2Ltk{5Tr1ph~+=t>r)o|buux8=i zTN@W1)DHZSjizBiPF(Qv1|T>AwE--tIpZl!m@>IsNEsFu4S9q}Xsrd;pF1{0^HfIq z3Oa(Rz>tRQg3Bn+iEsF*!%fl_MeITXzVfis)+rKIXV&WypG8?I(@L|Sd@KJ3pLA{D@K+2Z2`5v_>ezO@Xdy35_HsWMdAe6!6;TUNw+s=jgPgO9q7I; zBrn9XO0&d{OBPVv6vH^3?3#9@nJ|a@mLPx=VuwxXzJJF~vbUxM%TA5ZIVmC{ZiP)q z+?BB8g@C}b;~%Jl7579W5Tm50lDZkukIGs6JljOZYqz*`{33UUZ%8!xh-*QarCzSJ z6&tBZ zZETa-%6y?9EN(fIU!3Q2O>@#7CGH!N*bU+oT_xTKTD_CVQ;8%fTiOVShW=@0K;BUI z#Q7C8D15q#CE4{oQIoDigJHT&y?nU$OrMdV8ZJ3eZ^Wx0y<$ul=H*Ztei>)*%bYox zMxs%lFEobt0T-8oq_idcZ=o1`nL=U*JaQmvP4{^Bjvg_;C)8u4Z&Qi!D**K5*F_e@ zbL!ngUhq-&PF!w~#$wGF7Ab%YYlR{+h~8;Gd35%pLT*eFp_-U=Fgi2p6U@xIAtNXf zsXPrSBK&A%H7GeZ8AjmGE@35tfh6LJQi0(RC&ldO}7r{&cuD1yC!@?sJnIiWSShkz;K+g(3*o!z2)RYeVgE{a=a$6A?1dMw<*D0pv-l;P?y7MzN!gR0H?3$vSR)x1EL%C5!cp@N8}(`=H&GR5bIOJM^cl+O+Cq~gNoul%tHT7CvJS~r0?m!`jF9a{R&9vW)bjgbjpSFvtCHF=qAGRL>{x55H|SF z(YYp;dI-ICxH_DMIK}o&`e8hv|7*~VuJ(wMN6<7i8SzYKQxy$pE#>TQ4pY;q5P|vX zj>%@k=WVr-`BavDF{=H3=BYvH3FMX)4l^dp<0Aw7iN3t6KIL8)F!`V;!Om6pZS*I? zm1c!IVlvDbE*<*s*#-}dnLEsiW>=5tYQF~@{5u1_VG2HjacW zo<@{azkEaL14n$wvRGnX;$hcsd;Z~;A;_UA!V$Q!H8(2PFR)@L>FDSfNPYeIj7({T zBdI$+qIiD|Mr0+OX;^i7ba4)Gi4wD9m=fyYaC-_3Qp6sJp4k1Km`MkEq>}}4nHg>N z2h?fD`^sK~CPcHmh$Xdj+Y*1aSCUDpJ4mrI;HG?~O_~msBT-SXGhk z8vM(dQlEae&W>xp5(UpYcsgbNauXRx@Y0kMy;y~4K#7%^{em71{DvX+0sW<0ZmMX9 zH9QjOWfvtJDDamhiu`%`C%P87_~Sq3PmkLgGTG7vuyOtpEUIim1LR38HL2z?chOD1 z^#1|z*RAd}2)MU`!WS?PDXs6`7W_nSwjjP%fkasY>iusj2T(lPIuM1}6v6~CX7_-N zCMJo3I!Wf$xD>$@{6G?xhx~r*A$lZmoVJdnBTJ+UQx?v`3S2if9IGzRriwmyc{2H= zSH^tLfDOrn!(FK5uQA&7{SBfibNmU1pPIijnUZe}N6`guDbu~V?QBgGL;RIL@7H8` zS)W7*t?n&?d(E*MQly0Mb$yhQFnzSy9zOqIT+i{&JuavbO1FgJ0{$=XIe#ALG^=q7 zERP*@-FD3K*QuhYC&+1i!38c|TZTP4-?1M(W&waJT1ZPyhpwjbwp5kq+&TQ7b1fp4 zOYJ*}O&KX5b_a_2^(SX?4HX_;0d#MWws)f(dH5f*O9pP163YXuYmT5xMjdx5Foli3 z1O9xo(R;y8-%UG5IPSMU;p%Q-TU8Sad;WvPD`USWf}BuUIXQxh@Oi)6`C1n^bRsAC zxI!#kszCVKW9^5`6r>dn@I4a5e7&M@e;-HTaMQVYUh%tkwJ55z zWoJ8?>9Eb8j7__rkR+unUFUw5O8Dg+z{=JL64jKCMpeWgUSAF|tQl60AFE~p=nJUj zfT?Qp-#Yez);6XIYeL()Z5&3X(PWUac!$s_1jYQVScPA?*zeo@92g#C!Mmzb+3S2W76n=n{w-4wD3|61N;B4$tR&Xv+3paJ+QMZQ5?TFkq zMZ!0wNux5b&;}TA`P%(N|5|;{%la#xMA?Ro90f@-?45St1A9;(~5bb&u@S$0KW*&L;bgVSPu_iJLYwo?yDLkM7*?Xf{ zi8{zESd^IZi>}`7tyA`+$#cCzuzjE_mrr-;uGbG+=ll}}ZWM7C*^5KV;lhXJT;G84 zd$5DJ0%-?Q1Urr`aZizaRAe9Ui0u!{kUm-D2#aQh3eI^qGZD$a+U@00>@~}7H}<#K zb{6jD+${#F2QP zgtZ4M>kjm6@Q6uaiOdy%;vWiNoK!;X?_(bNO!O9^w0!RahUkKEfJlsbjD2{rVpLvy zTLe(l@85zz)X(iU6hzke!&v$t|2;TaaM3vn&fl=^jNS@E9|7XqR+df72H{NjHmY+( zBUY~2G`FQ9Z`8n8@pTdjE05+CDurw=W{aPwQhG6xB@FbtdDG!I!P>p=q%i428ulXM zhsaBEewc*YZ2EC5vWzkC@e!%dhp|`yHA26Q)yrP_FEx-!)W7akF{Gh%K@yceHg{v- z{BRuwiFN!I9NkBPwYi%m0V^Qy8l)^FYzi3`x0FfNp-$JA*t|W)pC}!&^}i)dc)pSh zUn5HF{+5n+(;Og4NaKRkP$)Tty2H&&)$2C%_qMROCe(`45YYAqk*bLpGj z`lTBQ?&w8ooZ47OJJHs&KN{#Ko%4N7?7k759wBBZ)=-|lZ{w@$=FS> zj)AqPPi0h>>?s8aljpuMXISUxE0onN>Eh>+6 z#=Ba^-cTKIht!Mgx130lD9X^6PvM9cIh{C9(UTq}C8UFVk+**4HWG>;5#zuCBuL%c zQQnE%(OMb)J_P%6a#}l65oIMkg=xZ`#~*xV3r?0QJ;pN=Bw%Xn%TB6-R*?(c9zDZM zlhze-w!L+`y8IqzQ;Uib!0vF`pK&X{I;@MGA61wmzqNsH%gy6sj4UX3Ho(NJBI9VN zY!H9RM(bX&7j-n55We`^H(Dij1aPjTaPO74MKDA^azKPCs2Ue5vVRpoV`GOj-)vhf zvkwsKVjn=4a_3vtNmK0NOeL&!%Wz{)8wGEQ-jw%RxIu${ zg{7U;-~CK+8$%0eiDK<~$s^L-MdOc4^P;kJ4Q^_nTB;e!;G(#BB@`%lPMMC|3_Bn+ zXc`db@P$S{xpF20Afa$zr&0SeAB|4WJA8S~-fNSuy4X=J9L3g#C+=A~y72R}rrqdS zv(MxhgH%|d9B~t~huGi)0a+rKv zs7XIE-0$O6V7$auRvqVYW(P^`Cy#W9egakEi;rY`@sDP_=uxq=mTq5mnyQq*(RT>S_W48NO}_}Mq?<>N8aa< zuWF;NlrGmfHdJrfw}ZzO1a46`5j`r))m#_ZM;;m_>K(wc;yABHgJavAf;pXI4feDY zuq9&{$~YZsCSG1Ss>P%x5q6Wn+YyveaSgmYrzx%s0mA6NAC2vF1+82KTKt7!J^{g- zQt|JP_B4FYi<=w6Jn$D=LaqD^Vs`h4qBvVC_XF?)eQN3#ew$jKKy1p>0mxJzmS4I) zg&Nera2cTg=x0=?X^Xf-w$SMJfRSjUj8qSWMTGVwZNZtnlEsXujT5BvdXyd<<>`+Y zP&3O0p?fechE|C3?hVPS*OoK-k%187M~3WThhnHyT&QJBvlo;@`6QLbv)j%uyaa;0 zYY=xN)1=W+1=~>$jO0SXyOEyzyQib=f;jclrk({5R_c&3>FeWl^+D??SZb z$DrVi=ye9p7SfBRXPoz%Jmgv83L!{iLG20sgv+h`kN{AvmR#Rq5A9aa}uj?9MA64_2b^2TOZxxWPZ69e(mfu6|Mbfg~pW@fAmN>hyXOEFA ziXdGDq|5FSNog7^Xkxj!@zmtYrCNfN`3_FDMh53DgMf`g3sv0on3W775pyEY!zz7d zEu74rGolM+WplU=#;GH_KmZ0Ica0z%8gp{Ow)HaE$y7k^)sc;e3Awc5jI6xKw|T$@H#Ld*#1Dq^04X*FWfuIX#ZwC z`p%lca3L&)QGxy~S0V1q&k!I#;oL3vt5c~}#`;q}%G;O9lu|@CXI#}T*C_>|tB51L zqJ3-|Hl%GXO7~obGehmHIJ79iq6q=ZsXH>ZgXHn8B~Qz!=nNv()a=70o|b%_CDWW! zGf_tig6|2zA5kXDWV5AbEo9bW@%K`Hn6zbTbKY|}MS>WS7zAbqj9xfx0x`$S&NEIw zhUEP&9m(;eC*Rz|yhN6we;iuLsIB;?Qo(`#54;Gn{3A3P<)cGpr2Zg0#ZG-9_G9bw4svW zU+oMki@sbBhK*}2K2z8Szr@aWTsD3A#UPkXwSReoe_JvVPw|QTtLUCLpyg2!@`C!G zOjZyCdahGlUw(V+yMx;`1P}>iW-Z-U->$Jg-d^`$jP{4I-LFKCW_3QhasquOuqBGm zPp;IWOwfYbqHoupw#NaFx0bJNubtJ#6BBaxfv-;iug42()yPABFjvVZln)7`+;Ie! z*k7w099y6A7avCb)-V2^jZ+|3dbC0evID}9_Fhh=i!0l5Mo8YC8j8jCl;(XD^tKiV z+|YgQ85Mjy_nsXmoX!@`j9r_^R}B7b!m#R|R=4HgK;tR>_86HI=s@2w(;@$faX8RF zW*4{iFs`K3ec+|)R2=9IVE5(2UlaK@8dQO=)M3a&;xdt;T}iz| zd2xhJV2FkU``l<)r<&r~+5B-%XW-KhI#2|lP=B_si^Gf%e&~%T@lxIW)F)8}UU4Mc$Gza9r*#;Q=hs z5@1ttImA@vMOi=Khm%)_D`TzoKA=?60}>NF+xes0g@KQw*wbcH*gb?pLL$zf+qk4# z*s##ag)-+_c|%z-+dozu(gn0z71|sX?$wBWzt0?Cu56i5&GYP$J+V1WbT2)=<4nET zvPynnxo7TBWU@*E<9&3#>^_s@3=!B5BZxc+p;_g_0R z)j*c*2`|TcVw7E9INo-c{xg#0KhP^Nd=k#;L$gw5Kd#r~z6<4ROS;+&F8N-RQuMUG zmAX4D{LNxL!VE0{qk*?bgR2f4K471iu6sTPLP8cg1e$I=4qlb8auMhJiga*K3^p&hmIs85!(^ zJbCr4OdVBFOP!{MPdKi=+=53L!CLm}Zqa@BQ{yMgnhig`!cHvBS{3DnucfE+V8yD3K|jk- z^CTk^3bG>l-3e;mgc5rloX z!0cAJ;~H^uf^jY}Nk+y9C*=fZkB3FZ@(nQU21_z9qS0$hM1~XGn5j>crBEU;i z#o7A-zD;3d=XL^(Gb2hWC(u@B+(Y3WmG(-BoE~{0XPm z>Wts}1!6AW^zR4T+Y_$Je-LUJo9klIPgGGnlTj-+;#m`>hP?byvC=^rkL|)zFk`j2 zVwJjRnN~*nI2f}Iu>jF^q95OZ=3<@YD19DUfTDFPAur|y_Y>3U$F0tIDbtgDunL_kr;g$?R73 z1%v+vdpPrDJp4h^zDoHjVK7E)y2SdsbA9=Nl45`r)=(KfKMmlwMF^&l6R;f_jq7o)!OxHhYYY>O zAJc%5L85kp8gNLLW4?vmDY{6r7M_mP&b;qvg*#WI{wh~J9QV1FjeLcF%sfh2A)ML2 zrJc0#k%kovLY1#S59?p z9jmB|O_H;#gc}jPyU>$P6RAW@cA-#VU6q)eipnOhf2bvF$CBWdCkO%N?~HkglziCG zBWMy~6oWe#ZB<&ph&*!_KK@yC;u@4I>9R>u9suy!GD!s@Swt;=?H-6UzfX<)IJ*1V zaBcvBsIh}}fNK1QctBH-d@^kBP~%O4^h|a|uqAj>r(*^A`MUds~Cy z4&XMms%gOafcMZF%KXkYniuWHX4R~O+~9+YM@Xco!g=dF^zNqUuyp#U_^r#M{W;&s zcD6%}&fr((@ooOak%h6plTIm>|L#rELZIgS@4Z4hw*^U6DyP^QNnNVH+)A>IP5yC` z_Zf2*u#1>`^F~Q@9XLhiW?bQB=z@Y3s}Y1- z0PUAI|BGc!qqm)nDdTP6wIyxVKiQ@5FC!|p{Inz5;FvGX-xqWevxzBct5IIt5uPzy zEO)AMrm{nv4bMg}_`2mTBQ&SU5kaD-+^dPLBJn2iU$5+2O)T6UzpCjtZcDB6dcDpw zJI9hAWl^-FY@3l{4V8EnQ zMnsQZSzcUco|xY$M24(Qx4cRkR)_5Wpdc%1N4t@rFrpESsz-zh~7gDvC4n z9M7MEnUPV?+75HoK4?D%SA>3?9X+xep=cBJD>~6|3#&+hpvj6_%I6&vKOZ7fejwd>6Bm zXf%tVT(m^|mNMejrqi~_Xe)v@G_5V`IVsr?=a-HIQKVpQfvG`mala6qEi=!ASfb&^ z?M?7W5QkBAFFIm|V1LVJ$nNqlju;#3O|Zl$Ab$&KfF=0UN`^0i!Oq9j1rg`3H#Ysf z-R%lvDN4s%gKdWxG=qDGuN4~{#3}I$yVNRmqA{H329i$Q^^G#4U)BTLP)j(pIZlhB zlCI3=*# z|4*xr4C9(b!H5IJWR{q_4@?jNK7vGi{VHhwxr-)WDek=-4Cz4UemVU+U!4LNPS^8^ z`KT6R$WLeBcC(zmt4mbi0L*KaQ;OP>Nvm0Z>9gGI4|g`i+trEmdn3;= z(9U3X?tb_xF3n?E+*gowSo{7;{pXt63PzMu5YWt-7~I(SR5{l19BAP)%x6A81YB|50iq?^6)Fk`}qBy<6JC0x|8{OOS23rMEF ze)lbY$LGcrmnG$HFxi-U#?BXmTVOr>=Nrp%?0u++I(tS+Eiuf-jSLOyA`{gKg&d3| zuq;d4+r&ZdNvQS3Yh=c321@Qo&iqRqQ6<^EDF_pNVO*Pqsm%vx{3Bx~x4&Zwu2xd$ z^)mYK3f}%RjX*>qhC)94Tetf1{jBC+k5hkiF=Q=iH`4D%xz?!WPKWeIb7w)dbU}^a1eGDP_vW;M{Yl}ldcO=&O4_DemH@lHU_mj-G zZ>}5z&`hDk8W65o^hillC@F|6UDUU%k{U!CrlT{Ope2okRYO%kM%_Rydvw^wNQ#1W z<6!PdN`#CAbGpYMV*~#v^fTQGNZ>#9OM^d@@f+&F7S=K;r4t%b?O&B2%@&beO3Ych zBCxD->BD?YOllsOTx>FKVQI8*|5lZn4!Sm$YV@U=O$ZCBg`%#d^7mXwH5|{E0Hqe{ zKZlQBnO6Y&RVbQF;b0O+XSO>;eb4mxu^l{0)$wK55eL=KwtK7L{IC^dWj4rh>AJ{L zTJrgBgzn~xkE-4fdf4-DbJ8Kc=>IMs|4%hJivyUx*9&YJUwHQ&UZ95qv+chJGSVk0 zzdlVhyS(c}EtK$B{v$ilPX@DJ(jjC2Nq_!7@Za+E-Xb6`KIrZGZ_iG|b_LXr^C?@c-=(HW^C*Ck)jv1Oz1Ay5B+@H`F&#D6m;~8z!Z3k_n(+CRT7MuH z--b~Z6~+F^@1vIQQ9|`iy)|O61_|AM&cW?U%78#NylwNarLWS66A&Vg)H6t$%! z$sWcd+gG}DNE8xxfA?@mQZP^6%u_;OU9Vr8_7J90jI|11&Mj$EQ+XfS{kg;(N9LSH z*`p*Hc`XFr@A4D(7M^JLQvY>!RCm5KRs=kE5~OUhzx$~^{_Xr-+ReUU33HYE zaG@r4qz`-bm7gC6Y7Vm-odXd;jC4Ck82V?DWCPi)=@}dRqo-lFH`rpfeUjQ*cHa_T}w{DtJA+%SD#*c@Avp$pNqequI#0gFT+~A!lxM+9;S34e401D zNp7AbsjlwuKf=zZ`6Tpi){emMa%mpmLHQ~0p&k1w8Un5yk#0WfmXq;MIu0O7=T|&8oGKN6@i#6&Ew}`|=%9%gwj0udPc%?#`i^S%>pq z-wn^=u);Q@&00D(0aN=sEuu@kOHd!2M(ArB5dUdN_SFu)4&-7Y7Jw4q$Gi&pG{`)!rQ`E)W1OSkfqz1qM{(|pE03;DdLrYfx z7yuGPRsaCLp8&`Ojcg2z0Y+ay6fg(?8YBcX90C9!C=CGk13@}Ili0elOK?4U8 zgGmq(Bm?0$5G$iX<%B@T*}HYyjPHwpm!KYkBS9d6n(cr1OB4S)*bg)LCjck>8&v?2 z@K;0owGL7cneg*31OXo^a3vwg|3!0=KxBIZ(r$?le{qnJkx`)ziumRHMfw#ZmXTAX zMw1K-{DlP>IYtVqQ6NW|?AMlm;Ryw*H1SaOl}vB`q9Kw}p>G!+Zu!B0Y~!CG5Ses0 z0zkJh2pwiCm+1pcD@9fL?74s_8*gZc0$ z83r}jpuabj@=wCQAz&jW60P)7IRbyuA>l+T-xtrZ}xD$Ig6gsbcwo zRZ-+ke%)$y&aP}p`|G0vWx9>l+E1H3JA?1rEV(ZGqSIrY+gb-4)7o5HEb+JoE^%l2 z77p6!3>1(Z1B5{E97?PX5%0q=*`mKut`WsE?L=T&5g+ufq^l1{^MHrXKXQ&`2Y6 z-{ExQNIrBOK3vx=k3CLf(0SBcD!b|>XiuNS_1KN4GjwJOtTxcp^$H#t(_MXVCa}qM z@oXy|s=Y~X{SGJ|vAJr4R_+?unJu&ynE+06QSG>_Rl9$pkT`H!%UAuqd=$Kmp8-gO z1qmAPs_xDq8!Ia;VO8Q8X=-8zc5GDY?2$a%3A?LV2G*V^pS0I_ZI-!oxr{yASq9zi z?oW5^^MlK@oCC_I%F0#3WNxljDpS(w^skI(8jh3s-mKkTG%+{YU?rFJ-?u zzdl*IvdL`viaTyJbiP$2@~6oG1ah>{p&9pW5oqLN_=RL(KO+(nV@U}h6>cA&^0`#! zPBvO^9Fo|58r>=AzLQX)ip|M;A4i_wwWslZ#k!q*(v8*Xa-M}v$03>L`tdDB*a#;O zcgIO)m%Gp=Kl5VufX4wCY&pBuVDHl{lT2eBjtL>K#4SGh*ky$1)NOu^jtPBJqs&z>>O{J4z~^)u2-5#x=O-o1|yl z#X0k8>n_jZ6RYLYoDE%`DL>*W#|v4Aw3ceE%Z6(lp4TX4R_8DqhpUj}nf7X`S`ZwvdlP;GHtBE7Dn!pmN zWq%=GH4{l1GFZ1wJ{xsTs;QzBwudR*c#K3-$FcbO%2lr66@SUMfo!o`i`FL5?=^PZ z_^Lz8rS)WcYf`0UZQk#klPtV8vuJq1ipBicNd33Sir(WB!lex%HGL;|$xI$7S(*@l zNGKsFf?TZAx7~;0G@C!>wO0DIGMr*GR8=H~%~Dn?SIs!8Nm)o81~8Fn1^ zVv8$Hv|Lx;{}Znh6OFIQ;%WCuYctlAv!ijJCXtXu)N+1}9JdzdHSo~N@dDRUWItJZ zb-m96IBF`Hy}Iz*L2~4idZ=b%m7*+2ROAGQlnP#6HSbowfm|(bNWj6)S-^8fUWD;y>*p8<+62zPo7{* zH_~BS_H;OJU41%!md|^?^!AB2@BD`TJAkFEwLR%SOT|bGhGn7xfKok?X9;|e<%pM; zpYGT(%jt1%vX@#>iqzuFC3~NXr^&CGU@8$32d9%D%F zHp{+SFH<@5=mYd-!qP>(M$T3!GK#{;fqQrsM(Xe4L~P-?^WKh`pA29mkorp;Ak{s5 zB#rWDy3y(K*kp}mNN83=3#yO~xy(V1hKywVVzijcFu#h^mBdp%jeDdoYkT*>!o%%B zxA8WtoIq~nq0H4(%Y>D^5<6~wF0#yi&~1f^b#J<=MfsO>1CpqcI+?t z?vHfuOD`ThSk8e*+|3R#0A&c7^pI5~ELOelF<~QYPHKB;t~Qx=j2hm)rZlFQO{6$w zGT1jr+eFlz0^j@9nvUMvq1`zA%Y||V?lI|d{@F2?w&&v#m+;BQxVv)pF(w+Vk$4m= zr&{tWNjCzGwe7jwOkT9DixorkF_pBUncpcWT952$0o*`AmKHz^o0Z!-urr2w-DE?b z9B^D`S71z6Pa4-hqmoN!Zf>G3{k|a~uN6KFjXj=gj{*lp$26;A=h$)bq?Orrc(e|C zEvY_(qj;%hR13W(yF+`GJtrDOfT5q@aDomN#pb7lF#K`@$O zD5~(UH3ArTq?HC{SMC?qQa*Xlm%a1GNQubs;DDG9f$@zVQ$g;sG;wtZCqtZFf|j&# zUy9izij&2p1I+rGOam?)Hd)$r&xSd68mmWaeIC$~cr{MyxV?kXgu* zl+lXLr7zn{o8}?o0@m#WH3fX4~UjtHLs0?w_^=>qe@}l`;)BCde z!d-lH^r|7NT=OC_?L~7nlf;T0W7m74w97XS<+Y@I=9?$0`1M+=7QYZj+ZZL?MDOW+|_voBSK#2%!|Fw&1Rc+PZutu`HgN^@9!*6 zEY-w>hQQfns=5WBj8FJ!f_YJ7Hm7pxOD%C*h~BA_5xL351ohDJVp|mBTSafvHbeEy zx>;O#8^2k(v(!2bW_J#IvvlilW+U#EaOP@5?^NbI!sglMcb*n6cy+zjGQZ@pTt~(8 zVr741lP_{7Ido*LJYVLaY3_Hq*4uOnzA!`Dd2}5@ab~c0LWBaT?$KjuvCcica~&<|@48||_QINuPUQ}Nr=n2#sI9|^x z`yMxkZYymLTclDqN-~4BbUErt87k5GeO79mN4k3Ds`eU(u3@$HV}o9wIxcbVm~Z$b z-AjW8vj9HGgkkTJRE18|^pjDFH18>Qe`h>7a|8TN0*K_upM8)D&~i`sUeO(<5`;Z5 z$Xc+m1*vH=e^iBI(^K<%ujW9Jy#LPBTle(a)^0h?#S``2+3uZFoAn`g{kaWa!M4l8MPO|!;WdDcx70xtYWUTbhRkx zj2z~m=EA(olW{suwHsW%1LV>qmu4o?x%W)+^CiyvHB^`wo z6G0ir;nY+rFE4ldu5ImT>+7kqkb9ip#?K$C=?^0D%%p0NU@+iW*WUr@JbE+P7yIK} ztNc7I1l*w`_DLNUamQ|14-`84ZLjk!<0kg+aJxrnx9HwRN+XC8QTmCIYYfS21SaeT zw@425<=j=)IT$;zwHnZz=-kZdw$=V_F(Z~v`c(A}Tp-~yab@7=*!X&$+s#+;qPwll z?p33X9wuD1lBlBQ94d>zs_j`8#yMJe#9^cv&0#;S527P-jnqZ&)pyi-P^dyqvDhMW99H> z&GY-SdaO11fp6}+l`4X?qyUUEWaF2=y2wjX-Kh57Ojt;MQNYgf}2fr>+QI<#gQERp#OKsg?- zWZU@92ZIYG{>~@`3S5Rq>sxIeSKX($@!1Yq++5q+`vT6~?eW|32R5$NZ|)q&2rQl| zv*ns8cKW z-))Vc!Ue>mJ4Q;-J&k+^@FiF;SMaz^o%T&MTur$-wC=W8U-;R`M9(10njEGb(Y$b| zUXdA*EOq8u;}{#@Nc|27*OCgmGv29l{oj9~-`787`vrmYXZ}s<4eq0GA)_rWyLoS$ z4zKIg+BLB;m2Z*esd3-v=AG`vG3V~FnXtJed*#ZE%c~f#cXhtl;?{K9xfE}Xv%JG| zKE$^)dNI6EV@-Q6Q%|5fGBr@XnTJwlkIUw`=D&--YPyu4W4oSz@9q}=D#^M<#(D8- ztpDP8(2dV}W%p{!xleg_Qg*}Cf+cje)OE(i@b3MB=bI~CE@aff->h-rpo9{w>xMh5 zjSC$@7}T*e{c1;i#DjlFt!Xa+EO3?OMSMrD?NMdeqU|)pDXS|8I|r$ot(g zTY(zo!@n{7EdH;BAZOfv2Mhnpw#F~)knmZyugsZ^&;Gtuq)Zn~g8M$=mxg~sU$7@4 zUp7*Mw$T3z5UFC|g}&^4`LFW7-(NW}3{^EM{JO13BvMB^>i_Qz|19rjeQTsa`DH~5 zaseXsG%;|Z%>TR%4--j^CbbRzwM2#D&xZg2Qc}uPs8XWLLch>{L6ImxOg&1OOpJdK z!69>CK_Ky0R{K{S2n$3uu(!7-?H2fp3JwW_NGR~(FT$@F5;15SpH$!%64;L;ntudh zz%Lti|JdUH9g!b&?g0Zj83BU={|@Lr2>L&U8(vYd%mNGSfd8=z8rq2=qX~kr!Zh3e z;00WP1k$tjT}Q%Y9>gR`Uv}SXu~7U_Y+h_uH&(Mtvx&Wl?1^mgY_ahFYsqI_Ah~lH zA>a8p!+wP0{~E|B(CpXg+wMzBiea0ep!ZD#()R=c8Wm$a+0HSAJgg+v3d9>YY`k-4gVmNM>-HQ-(fJ9KVUEy>qVV6bEuxn_Q4n@wK>?&>XW!0rbkwd zdN|3)H1|!>Q5L_-Au|x%8Y9=CzqYl}?tcu|m#fCT%iZ24AYQU|4ey7QZfWN=;h*Qs zlKnJrPF4FnAluEb)#3x?u#GWDaFn0sS?6hTuICXNo!gD?8P(w7$~~pU6ZtUYRAqYq zN=~&&Ig0!JUY^Nx{le(mPpj>zNcY$F1}Ca%8Sk*zMOof_EMm_fMWkPS*XetY#c!k}ij>{H2Tt%GUQl`GVj`-Kz zBh#t%?43qr2eZy3*3MO~?mec&W__3}EN`fogFO%J`eTC=KG&f>^F636hi>=F_6X}E2UJn6|XH`J*aFl^0*S6JbRvyJFGdn zp|R$kz~69HT(HYjzL||Wut|Acg|O78?fLYI%~HPantnkSeI-PxA?uy4bnNh3rO7aC zS(u7W*~PVv_Hb#eLYV1=(VXL~9UHGrch}M^_QomEfCZzs5$B>M!Qz-J+w|Z=(zF>? zwZcn(Q?XaGN_dSTi6jDqz__7cC@<=5=Yy{BDe=sx>fD$$zg?vl)duXsGcg3L4GH!> zT`a5xS?k^aF1wD;T6dn-qSHVZP0804zVP#tm&hrE4ite|xjTBx&qEQhJ9jxF{&jcA zo9^rv=t{>ke&k<$>TOU(O9H6+sbCI2zn7V>4^FX(Y8cMOtZ1FEI)4z&rjL|xjA(B2 zMwjAo=CnLJ7LXv+Y3cBXx@6Xyb7MneDiu!19A+x9Bq{{sqJckleckfe>9fZJaX=+z zXwZf@qTJXwq^fg8XWCJ1(PoshYpgeS*qSCSvwXTc>VzX#%Y1TOltYs*=b2RtiX-^U zv-@|ED&7<&aR>IFWA^qtvk_L=K3`*>bbAi#Y@ktujgk$;m1$_p);9rhhx{6Bh+Z}W z)7nW4wxXP@Bj2}?K1I!KE`Ep*Xmx-9u-P!^qm`&uzKW)@_QZ)3oqT(+M`Esi7e zgqSj%r?_+*4__*z@@wwLRH_8-M93198Dq=|a9of(U%MQ@k= zxzow}L-&pbV||$EHiq#lI=7HG{qR+jXAA11t|^*@6eDvEZ)W=n`5k=+fPLy=YB!LE zb~Yf9U%i0$B!I9h4h9UE@vtj7erRUmx;uz-R?(~z21d0>CF&fmk*_w;diXBb+i4!r z73?2%cJ<@xYS!?S8Af%>vfcK~eDoh&;Sf_fpMKvW-%od3#GPBHqPkQ}x4H3Y)JAsk z(Om%<2E&F?U(oYq^wr{JeW(=nEN3uo7j8!>5qVJOgPQnhU1`zzs$hSm9TDa=^G?rM zb_j*(?Mrs4!9;_^L-G-ZQtEaGGSMyRJ&wldh4z@+(WkAk^-^==Ff7O&c(%T5Wh6X< zsZZw`boJGDknka{TTT>oWcVqHb6Eo$N|omJJxfHGfn<#?Biq3f7c7eC6jdB3`O}Z$ z4`k(iwP1ukP8UDo^MCf|;B5M1!*B4M(aGkmmmKuV{ zv3amm90P~ut%NnYi}0em+l{d|SV+6DQN3samfZN~oak{{z>lNc{Z5*F+GMA{p7Jzq zoJ1@rFpJ=_w2ga6njF}}|II!95doOxy@?BSg6qOI$_jtjXhQ$0x(U+>w+q{>fUbow(4NVNLJzrNJ&lJanpAvQEz9&Bwtn_j86W*nHk;V&37 zYYmjv4ApjDqG~)q7uIwYQ%^R*!cnq}AE~i%-!gaa4!N7et-9mPgnIOyynJsW{pxaA zveMk^=ukQ+T*sgBJKzkle|=H%rC_qyEYOR$02UIyK7lc#EkN@ASb?uY1dh~<1h;aC zX^1JKHyU*@jZ)rhfcL(0&iX`T|CEJM>4a~-jnwY;hou5Mh?)5bo8hYLSLk#a4c4*3 zWIh3_TYQ@L9`Duo9{Kd)pMYciQt#(*<1b<38s!LQRoje1x!#AAz1rRy){5xcLGO`$ z7K^Rkv3-*eh>m4RUOAZ?*f}3=_n}9JMh};TrSb!lY;rn*p0s$w$6HIJts9c)D5HX1 zgbmYI%f+w_mkZtzi;ZU?G0BO||EB)Qf}()jR|b7dh6#oV$W^#peHJIgM4VZ(TBZv&n8A z;H2nB=wkD+Xq@5}tr~m77(@NPpmh?jZlSLq%SdU4g+#d`-f2Fz&HQ-v&=+IznV3b4dETjtTamaV+q z8Elhu_x~Chl1py25lTXS-f$isgY(f8BT3JG=dd|_X;}woNWx7eXRxW>cR>@8^xu+) zHz0Y*Z?+hu%C^#-1IWK9qd3+9qFmCpq#Z{z$UL!ZL%6 zDe@@#?3JoJXr`;jG_9GOy1C3VjH9@}J6q=?0<$c!m{3wy1Za@6MP)5e=wYV-C1lKc zUR7$NMT$XU??MOmM^t~88h*Itsg=z+4UgyJXQ{bB!xIMfUb~%h8QagU ziZ-Z5pERPA>q&t_L4eluy>HgZP*YvAQsc=aMIWzbBM(89I#KB(CcFK zAf3?4{LLN5U#+IfSo|w_P}so~x&b+3+0%aJ>1TC(uf%;5hJ>TW?l6WTCydP(ofzFQ z^apccz4Rxlfz5rmordSGP)nErV%sArZonbOx)e3ahMT&m*^NzW)GoKag?78zp-)a5 z%mbG!jpVSeC69kSk zO{a1?dO6~a9K5x! zvjeB6E2b5v{DLR61T?r9nyaLZtHd=B&o~T!zY5Sa+l>Fz4TWg;(?SYfus_CFYZ1-$&c~@u#U@ z|FCp>Z*L)4i`LiVi--L;!)TQr5*z%epkC~}{=gV#wu#ITVb#`KDM@2HHOf3+!*3cP z&R;PylFu1KniKMh4gGL%aGNS{fXOCWGF`PsQ|!p~YPxUztCg?WT$yVxcfwIjpgRDce=TP_y+NP@%!??<6+e8r%pB zGvtkbGtuouc}DP+zndvAI{Nh{En7I{&5=y*O2n1r<(0HxXF+ET0vRb5Y$29;@|J%A z`N&Lptb@AV+3UYedBK4wtw&#{AnEhWXKR5IpZB|jerV9It z@lK`Z@(~Vo4W}9?w<7(nFsPvgFFWOP8-Jwj{wB?lj&{%XG0ID-^HtfNd*%5@t8^g= zLkukOH$6J_Ko(dhA}69%J@ajw^U{T8muC{mZ1TVPPN<%@KCVn;gkhDq3Tac(4^RH7 z&1H(#a^m!L>Lpg7$<1JLGcSamm20Fy1(ZMr;C)4 zxuB&NB6)`Fv=nK<);jA^hRRsD_(*d~*v(e=NE1;igIcR0U>UA+2R@9`oNP#dG6SVNk+!Wadwk#X=5Wg;u59>hd>_jjnMS3uwv07T645WCTB|*M>Tf^>rSH8xhyf{ za;h+k#4iQF7VS90?`2Da&%}{i6gOZxpq5l?-_{*d z3E$LB=9ZeQ9M)xCw)h2MNi>DS4H(4{Gv_l|4FWqg-VEob*7lmdCWx*)mr`en-O{Zk zHZif@-XzVK9~9QDbaJATTkIFR_YcV?s92pfT3=4iWkg8sCK?%&HU~zv8lXS(qB}WY zIz`q^0Hqq1UIjOGo}gfqBlh8R5B*!bTSUwfg)t+_FvEuS$pHB?8FPh6eMq-V-fD`Q zVv$sfh))88q>DVJpw<1EdJwxoNJd&~EA;G+@KAN6PMyD|um=~P9FqBXSzSh46+U4- z_7?s!js4iMP9y#Oo-y;CFP2F-Lf>`4uC=ErE|dG4R(;Dc>tzB0qoRa_zfDYr!&K~` zgu+lUwuD(j%}^7>>KWMMMDbRwy5eFx$fw!`80W~`pHc+kvD+Zz>9LxP${xAYQeF=Q zpW7_w*FFmVxAE9h&uumqZF{3iF=g+-pjoMF8Li_xSk6Y-8hj>?+@e1}ALY#*)W=j$ zJWDnlWjFs2UT$!GH_O<2?xd}$rS&B0c5vxM#QgWwu+F3T`f04~uX==U59ML5wi_?- zjuaJpTUXT(8ji2|Zgo@^-ZgE2iro&u#t12n1c$Tkq;ri;c%{4wvtie#q_v*eK+a%U zwKp1lMN-FYu`4YoCWb6~b}Vvnrt8-&4fXyV*P>+h z4-3SWd^a;2c(O!uMCB(oD-!c*ZTHs0z~G{`8K7|qbdSBg*4RK(_jcJEr$Ii+-Qw%o z|JGfW2&Y{usm&e+{cdK4Rh5@+S?Z{xn{%ZxXEn4!g!A74Z{^AlVW!+h^4Yb%EZG2u zCD$CE+&b}T5G(DOl~_*(I_q3)k1BUU%BhhDc%B=^w;05=$dxLba%t!NX_!wl2QID* z>f#oPCGMj%hYt^kluH8!A3Yl8|y(*K4yq8)`J>siz^+Zy5?cPOgcG@PYjXWo(@LOZ(B1x2`)p zv$FSxfw1I&ZM|wrX9nD5WBv8^i1Y|@rejBGK`vK2Aeo7dBAvarvAilEy zvS5rp4v2`?UFmGzY;sKZ_FZq!lHw80{AI(ae3WV4A-Wu5T&cnT55BsalmL}+2j(UU>x9t^-4tmZRtuQ2G)DBRzDr9fn>rsnTXxN zx(V}O8kqCa8aFFD)>?y+U?&Ym8F)N92MG2Z=>xO$C_gQ+f3_UYTl)- zcM=*{wcchgTWo%xk~afn z9(6O=@W+C`0klh=f@C>$89$Fg)W3=N`JSLa zqv~}a3;aASVfY$IDA4@5BZ5P&qsfJ5s$*w0oc+?ZK6|7UAGmj6BcANWvo!I46Hy+F z%LR6-LIl2%@})m?WR5wu*#FoC6;dd5Nbr9EHP9(>_1o&dZ zm=om$L}5$(xcOxKQBc4Z{rO8eE@+O>uXPFvlzVJp?`DNHK!=1P9HAQll!hk+wi22N zvz4X#Gzt=$;|?#811d`_Aw8FMyr=JrfMtvRXyUZ?9T^JdO9jZjLbIG76FB|YkU|M3 zVLq$)oMMBaACt%pftvg182G%-%f|N6#od5(TxhT$x(=@~gA5Ip*iP6^U`-IT(hU7^ zI+?J8AmCeoBzHpprL4*~8I-$jg(=h|A$_C=9W!+>xG428s`x1DM{I{_fa=C6*&vuK z`6w3B#*8{& zGp$7pA6Ph!DF_Gen}_^vmIGWB%m&9_f=pnV&AHME;)rcQPzYN>SwB|nBkHo#u>CN$ zpo-75IeJfr!iQW1hZn34VAQQ&bw1o*9MV+ze&|PngCft4LusI6`>`*V(US#@vbmBw zkG8Ns$s{P3_aW#*2Zl4oJ9S_|0n2ID5!~@KD(Yzz=b`Q8J2lP9 z_B`7B0X5Bhhy@z`H;^I*1O;VdQ1_IJ6*0#%Z-O1mo#NlA8xk61HCxcswcdi5gObgt zD(+biidRKJue7Yn6jdBxR2wU%`y^Q4gUNUL^C5Cyw9uomQR(Jd;45g#%NDOx4y0Q_ zXhmYE@i^->_Dv+*)xi-OK1tlG@omU#Pq1;MxWQ1J=df0t4;|<|e*V5J*r2^p?PZw0 zsRYnS!y17u$c}KTFBl!b)esC7W`0P%0D~>j8wFCfw81zlob`4nL>y>`hZSB_@V$b9 z7Gb5LB2e{YmE8MIj3-u4|0w@!AVigt(HZvbU26e9Kh+^6T~(DMhw** zM(RS*TO-?trQ}1fi`v$H)+34( zIMD`Q{#Rq+jI((Wc+&|UUD#YOJSa*Nqy|rO#SI=&bF0C49z>X;G!nY)4IZJE7vqDe zM_P6G&*9@PK}WnB&G2@>0{Vh_#BY0Zrc;OG1sS|wZ;tN21G@Yxe1LjBx6>Ft@A=a2 zGz>AUXoXoFnm{(Tzo=Li+Jd5Pz*&n8PLC7eXR|s^wa(*g{e%LB zuQX6I)4gXypz--RI5|D9fuL_6kb?a3vSS3*#7R3c`Ymuf%5ntymGzJ5pETsvOz6h@ z2|nkFQ`&ddL#PeHAx;Vl1f&!)-b7P;!_$QUVds-l|Rv z>QAAV1Z86xBQnI;z?l>a)Qv?29sAabVGj>pn@41f!;(`{A`A5V_^?DpMMWLxhK6>! z?RT|X(F-D2VD|`8svAT7jESO9&`-5LBtiS3mEEe30^_U+8F?ez)YKrsoz$}g`jJJU zBO8?4)!;LAOFHmJKoNtQ4K66O(~pwXmq<21*kzR?$oEBcoIx;M%xNb)?BOsH1W|^9 zf`YO!y9#2#&wirq#jP7$WkGLr`qN^%1RI4t5LTqM^oWXze=Zld&7g)LMuiqirlf?= z5SXMiD1!F9uh4=o&B)*lq=rHt3>rr|z*f<6gbNC~w5-Y)Glp`%dsl~{ryxdC4H|$* z6m=?ri#Va>dDg^;N!C!}WR4@=TAUtq)&doEklYpHNKgnH$<(l_aPvYLAr?!DASKSP zZos%EgY^u(o6>#OkSHkEXM;PQgz*QdML>iS1`C+ii3a`dvw~Xcy`Vm?>rrL`w>0RG zuSgbVJbB6%{wDGJJgbijqMF3Zr1ol!0viqbd*(-Jbr=(wcg? zkE}s880_67EN{fal|a+hEwWjv3Ei14F`+NC2rQXUmc%R@fGTCwFuL4%u6 z+Z0{5P%;k~RN4l0B-9D>H$61LTdfUA>r!Q#Kyn^-%C-&lClggh_wX++ufe{;@_Uba zaxZ4o1L=Ck^A3DhYHkuwU$mQ!-&~2e^vxN&@!_dYJ>&8N-d*RQcfF|Z_Vm7@|5v^S z4$Tk#Oq}S2!0Bylf}>iCqgjjn=0=^2{OvbI6XvG@k1S>SH@s$4`UiRI_EQdMc@)hF z6#+)f@-zOM_(py88Ns}xy;g-+_SpCg%<8v0EXw^V$w`jPB_6}nMC=b-;atn))|4DC zwAc+4m-`5WWcyV&^C#VE(Od%A1K%?icE>xORoI#0iiEuxDtdTi4{dImCLT>V$9C*E zrgBd=PVQTeW#nb)X@<<^*m7%IE`FQ2|B$r4-!L40Ib_w+n_A}XY|lcwVi3JL?}*&& zKf){uo^yCxc-RRhrDk3; zJK#7MX1NDTxIG4?k?+W~;(rIk#gN{sqms_I5)8&5H)p*?9TL+O1)@?9s)l2;!^_Lh zl1-tS0ZqpjBb%$Odp;d$c)u{Pt5IRKCi&b%pw`ib{6`)Q@vm_)fBzkz_j>D8robbA zXwBxxiuBuo+|?1;phxR&e2*q~_kk5V4nmXBDQ#*>dX-jq(IYp-wAaB-#)!aYlVn&% z`{GHtxX)Ujmo;Rj^|C1gR9Q$p$|%5Q*4y+1 zJd~tHS_v!`(ZwUwJ}r25dl#3V!k>^l>3F+-2MF=c%-y74{wRTdCGxZ6{j=osN6Gj* z;Qs8ntiAa=Ad}$W@S*)42~=wF{#oezS@>7gKL6cMPR5HVl@!)vbg`+Y#aO&hJrdd2 z56&+cj;-5Uz5}NE?whJCG0VpGH=k6Ut{m|bCZ3D_tK#|MJ3#)&JI0=PehA5b`QycZ zaG^wVlGUCks%gHSC5#d4o+EB-z7|=M;%tl+isYM@H{n27l3d)pL*opu9mfg#ylEMk zn%=dXUyt1;rqB%A5Z3;@!p)e6ErlT>`ZUBlvom19-Zt(?3Il$dx}?_VU{uS-Zr!%| z?etJfKO@bCt%wxB+gYZ{?}hGFIKM53W)@zXd8;ronn<&;Z}Hax%yT z9jMv5=Lo<)AM-FdvaS$cW7rQqk7rt2m!`(booxF&nXQoP2v-9?(}D7GxrU^`SE9A` zK<^IGbVV}S1%)4|Fwv8~s{h6cC`dxV+g=$n)>}D)$nxI-=VHFAV=7~hXzPZS@Rkd_ zBHqP$jw2tc313kLB4`(6hno8vb^K1qjFw|y?PPuo!bNIQy*Bmq(DS} z#fi=oWx-9+LWbHEC)myJfMx5CnS2OyZ6~ppqIX*bD`*_M-{42+)gc;cAPCFojzr`K zbzf-BB2Qw>BRQK7S1ueiP;#dzlX(&PPP*l_CcpP>RtGX#^N8~J;E5gk&VE{7l-Oo! znH<&HoM~ky6I5>lV&W zO!?*x){W%FGHtV>va!?)o#80YET#RkhpOGorF3Q?4A~1;E^Vnz1lg2DW%QFsswf_W|8ZRUlL2Tr-?3e8^d#em{7Q16{Ei>>l4daYOIgT5UGXc)7GNpAn>@Sl`l2&k~?DTm`g&l3pUH9V#W>sZtMyf5Q zEUbJ;jN(*eYxB4wy565})moI&$}TzenD45b2O6yP$rW%e$sMTVr}2z|>rghvn$0q< zKmd`gr7NYHs|9mH54q6GzR?vs;|*s&!b`m(Y<#~YvAWKZwR#y)O3i6KgV@kqTL)L8 znT~Uoi(;38GSZ!FHo_1z&U_nY*I_miY@!CsxHZg*2m8&s^~NJTiyp7GuI}5>V@^Rk zd%njrzz+FN6@x*P_7kJ3h#4Yrg@88KD0gCTl z=Ab)qb2l$57SW#DCQkNlWE3#nt3FEC5QES?@JU{F=a z7G*Ohy4{o5_Zn6m&h-8ho}K^j99yA-p4-9O1*gT(My8v_Xh4?vJYO|#O$9=3IJuIs zvhJ~owV|npmH&`j$ee=c%u(!{P`-)OO3{)aS!$q8jPin&^(t|pD87hQ298v8XF{1Z z>0^#vw2DfOkN|5*#{ot-opjhk;updMQD#TxUyz$@kNG$;!{( zkS?S6f{wtX1lN#_a4NW(o#i*TYSBJ!{3NVYkhrDC1QW{15ntL^n#Gct6D|RJ|68z}m@`(+Qmv@X%pSO+bGzMT^qusPG6!JErkCZ&d#!raiJipvpVvX`%dl)GZd zk1?e;iL)` zceh7F8LUu3sf}8fe86orJGRJn^0mV~2UB}}VWV@dB2-j>aWgrM_+F+&$Rs|Y$6~si z`Sr(HRYmPZc}RRy;;1ZeCNk#LNDuQ(>GH@+XMLp6v*T~`x$Xx={LJ=5Nej<+4kcM4npDm$)bU% z7!@Du+00(E6!yBQ4yT~;tH+ARI?PQ*Ndr3VClu(7l2)Zgo6w|*`G6|eN(#>?) zo2TQ=KC@poWvkP$@s|z>HtCcKav--}Yxy8p(bPij0&n zc?ESDdBtb58ABIHs+s=}dv6sK*VnZV5&{Vl+=9C`?jC}>y9a5!ao6A$oNio#G!`I8 zH}3B4?j9_`LdfuYzxT6$)!a-?)!a<=sp?aG_C=q)_Fj9f=UFl~A!^+41kJ&<<#D>d zq0yM2R#{pHje(o(V6J^TiZV&VJVOn8(am)N%bFc4f+)YMaI3(@CNK)o_?^S_?CHoSes**f zTx@oo{mS-MX*$LAx)tH+Yxl(%D@W@AF|;Cysr)ymo8H5ZG*vmI4(%otjFAZxCWYpU`54xGhwkZDpuTTPe3-vpRIayC3>trJGNN5)u~~O zzy)7_wArV3fd+HTo-~d;8Kpn>pr2@A6B2``@Fv7iw;y{Ev12`LFDA(Z#f^r}Mw;*- zHpfm5W!;OUHpikI`7X4T!#)B_4PwcNpGL~rjx?MJ1`|k*2&MnjV(Vg^VDvlR(=N># zKV1sc8Mr@dzzmIz!$iwxSaI^uBw(0QD3!WTDH`U(_ZrR=ym;^$>x3q$^w6n9S9Swv z6Rd&lqC;}|eltOjnBn&VroUVCril*t7d9|rOy;Wh8O`m9#;VjFHd{izD`i$|sOlId z5-NKVl|a2nRw_N~9KYJTBXy@(I}4DwRK0!W;liQzrup7oeGZXKMU$D1?XI3^5o~wP zXz1JICCcO|BqDys>7>8|%@KOjMO)hAgqLx5y*hbq1p_tj)fG<$vSztCPw+{Op?JKOZ+QqlbkdPSh|2?Guc~j ztNKb$Vg&|iDAq21^U2_lw?f(8pvb0lZ(A>G( z(+Xp5kO*+p8_dsZcf}$3lsT^hy1J~wQq-IdnBOu@+j1@nlg@qv=yjG^$QDx|RynM@ z_)z|MV%kca?2-YT#Grm6Xe(J!X#!knqfGK+!P3SDa+b=N{bsD%u}R~(Sx#HXx@MY) z-Cj~@24M0tUsDm@aqhiG+0k#z)>bQx?IiAA%NUM&zwrKpfXaAHHuM*Ta=di*T!}Pu z{DAb?p0eHX*@@BJE;ol5 z;fU)bqCAH8;_Z}uwM;!@|8*)fV$h;#sd-(eo&U6yx-GB2ho-kMCy4hhEAYbJR&RXP z&&6miI=Np{^e7_syat8ib$n6w!d=V??s3^-LJz*X)L1@X)!t|WNgBumIVUp5pp1*& zGHa1YSaIWO*b&KDjoSsmf8u3KR6A6^z&FWIsnK=yK3m zL1CvVN=NU!B}1?*`}B~Um9@&jk1az${_bvMsg%Thp`iOX7M=UGtAzTrqm+Nv4V%Q= z9KpdZK_1ddfkIl9CV4!&Cf_$+b9RZs#}u9RhYDqJ7&1IlmY_MozHNTX56WP2Ip~A)&pj^5yPHl5dUmGs~k4UU-?Goo$ExC5NKR+wniY zA~yij6tg!@q>CAB8uX4ErT*5$%zyl-?-#e_yn9-PY0wIYobJ7nSkz`WZ1c?b>5~we z^_b#s7t&_k$P&@j6Rz$(L`PHwoQ5a|4b!lQ0HX3Z%RYwGt^I8seY?`IAm+%Ma<+AL zp>iRi_vFvo_M73!CvHQXgiXT~I1Os>9gwm|b)Dt16lhO+pyFL|o0BKG z$+tneGDABFC{jzE)%v-_nzo5#QjfpCU+UKFlKh3@`&lCa-Z1(2%qJ%r^Q(o!zSd^) zFNZAV(yK5?G4FGA0<4k$r`&x1 zk(JIrvib-m?UGU69vwG}Ius~rU>i!P7Dw_TfGp@#G069l3kMW)CnFI)SMHH)0`K)8 zQBcUs4n+J}ir~Rt#goi#ISw___o<><7s~(%ok^0BC4Lwk%*H)9O*5kKzfN1U(|2z0HHVe}tc0Tzc z$^0+kN6MJ=O0Rdz-VC}`p!FDW69(u`JwCN;G6evyteStMVjqukr%EEecdO<&zR&(B zqeVbwciGUogibpn!7DhSN5SDqr_jDCh=xs5SoI2XprwKnIbxc{FlC~K{LmB8?y9~p ztaW*C(6HW-EO6lGO$QQkg0VaOhnd$O5r+MKGideu%eTP@GM6#AaHy?~Gp@9pyB%Nk zvlyc&i0jzn+SIl)6o*l@^?~nWSwLP>8tP!qQKQ*dY8sIQn5#-N;bLLD5D!9q#%r*H zhca!g=bJI4&d*W!r62K_Abs0TQg4$N7Phpjn;Pj05`LHu38Bg*gd6&FBRdi86pKBw zlM(PD3?`~7Rn$zQ&eeBMAo#np><&|T0c*MYa2girGfh+MDa zEEH6_JWqV8uP1KMb{omma622V)y+Un^s$9*6~_>c6$tc$1`UH!cB^`3Cs^I=zN>}$rR?#!D`yHE`2@?Y3GVH#38sNBsG6w%5EEKE0kz#do#rU=k(_I*W z-uYtGE93yw>>r9L7ssuU~3YjvP;)|_pMp8;USq| z+uALQ&X*S4Jv!*5`j4%5{Ex9`!rZm_GUFI>AN}yOXjH^*WW6PUzYQ?h;B(KR!>}z= zDFTYf&vAtCS-Rd!uqCZOsRy(eT3ob3Vef6~9q=xP z5T&5`y9{hRijdg|?kSicllL1n#AF(z!^5tYYVWTWB1%^)qQvVsl&s}fk(;y1rD&|r zXlc9Lp*jtC(#bHgTgH(gj-I*o2b6m#GR=sfvG2P-EiI%Lze&v!=_8uc0@iK9X6=Fd z5iM^b`g9*wcT0mynug=r9CbKxcFQM2u?t&vi_{nOZ9z}RN!=)qg`nNG|D8N9& z_hkEh-NtfLIhpqt^-dL%?<+}-8-|(8($|Z-1ts#hPmE|& zKWF~28QGJ!-uVVQBTn%z9eVZ;EnStfqk!+tE_2G_yFHg2%IwvmvKVF9S|pcapGQ2v z1mmnZ!)O`++zKtpZPlC|;ge^+?Ub{-{K$eq8DY&@gw}5uf=%CuLrHbzYEzau; zBa6t*X$4_f=>0L`J&aO?o3$cGnt52#Ny4|m9f2O?+Rpw=6K5Uc!Zp&U5}OvTo*oD) zRElve9fv8*dt`8vzE5}V<2TR)+YZl6SXbsMxSD3!sHsRpM2L0b3Yim>wa6Qm(<1-q z<5@)$N{+*HUgAW1WpkL~D*-dmH|S5=M|l}^X!al~3hMkAy93jicyihe8{}TT`=iEM z6Gxq&-kj&su=2=l<01cjhoCG7-lW^ufq?wUnWRd3`B*~1hGlSIQXH_ENvmIADFB~q zN23hnys|DFwbIc~0nlHTQKU=Nl-V;h;%oHD%`JnWNxlG2UvfKwWXh8$CG?_iP^#w@ z=SUouOTBkt{{jI2Q{O!U?eoX~41b&f&}0?TRFC=E(*miRnK|*hvW(7*VHm@R3}`TQo)hGFQhknwL!u$Y#KG#YlrV~(JiPd@>^ib?9!<9+jT6M)K{e>&sk3f zs6!6Wuf0TaN-|AfE0%Sb-Z)YbSIY^g%o%%C%yD22sBbiIjO^BW*JuGXn5doBdZ9S&AC&3r=mr~>+`oAw|03X6Fp!DVQEn<*8oI&3QN4LfPO z0A>kup$OJKODYD@doAg2Kc@F3kc_Tov2Q9!4;_b$b3CdlL{+UvGr2U2^j^)p(_UE5 zzM54jg}CSpWV8Dz7zTlE&^_svr(mqswMiN&+U{WWkpJVv`nLq-W8q3WI`@8h@itn{ zO5|&0j_Dw6$Zr-UFP>_$6h`^3x;6FKlL+Veo(3^yrCFI5IX-HIbUtmuTPmE&%j_)n zs&tLiJ(juMQR1918pnUKixcqBDl>XAMGuoLMr#NdwUvjePIt-*JD6uJf~6_x$U zUG9pWKzT%dBLb;0YKPnA8Z+xZVA_F#L#7AzGBkM0jrKYYrDH69F!tHxgV$)*+6at! z$(F4a4>#$2ioms7$PPh@=l57qI>BTR$F!mM_PEaX&zi~tcIoapO=)r2S?Q{C?BQay z_$(prCGX0(b7H7CY>bT9AnCdoGIM!$X?q||RT-5y8EhMBUW1f9RDZ%XkaC|HmUXmp zJn6;$Qg}9V83*T_wV_d2W6;d?u4-U5qZ@mLGb!Czoc)znw91Cnr~*uG|1F!HYnJZ- zx~jIc44D?Bs1<6JOuW5Ro%)5LU^x;(XMJ>Z$sB`jn^!Ev4l6ru*>#eiGkq(O zWLHb*ue)xMyOskkwbvxo(~m9Laf1S}HAYJRBBX<)=@)66MqQyyO{16st$OO-dO97O ztI9I*RWNk@VEF`bJ3;u!uADb1jj8aH1p9{?ytBqa0pcyaumzFUZY{|CeWx1p7w4be zQeDwyS$?PGz-K^+;P~6#;kWUlCU~#}0$QU;X1Xj}2!35t**>f9MIg8^GdZwYLn>gs z6@^gsL;l!Lm#vCi{K5p>S0ME5MOt)$h1E2HtJUyN}HB zt)nWVvA*PXPC380=_1dz`Wfq=W*vh!{$-FuBiL0Xl4x>Hmgxh_EUgiy$W^(<>u*S3 z4y!6yze1=s-wPXSpFj3zSmg&~f|}u63(|=;sXw9QCs;uN>{o^yvCM#9Yx{|Ow;u8w z$P3*rcRx^mF|j(S{Cv<4I9_>_z7D25-*P`&7dtLPtgu?TbrkV8Vo{#6RJjTf;S>Z2 z5j2uYkBL_|92(%cX?N)%QiU)B3F^LLkpOhkz2swC`=~D5XwJIyfL=un_T@Ro!?4Xi zrk*?13pqVB-gx)w?WMHh*|@jbxZF)jsQcMT znfb)@xLBe?r}u^kRib&zXrSdo>BV;Np&XMC$6y(3TIu5VNvjl;s}IYaUP3>|raTzC zYm&XCQT2Z67KT{;s=b(8QJW}{dH}zKw({K3oA*okVtEm6yK&6MQ!51y4&!~V#;xj9 z!|H!oZ~v+O#aE4eW^DahH9v)6SXl(6`NLQ+wdIU<4+jbdt_sG+xur_Cjb+A;L>!n_ zj%Upx_R@EnrgLVDT+8cM*nY?4>M<2mcvWYx-D>L<+eV3dE+?1&X!K178>;@I%N5az z`M|=t*k$*91;GP5o}DhT0?gIaMTJJ?E4$DP6=Au&&1Il<)1RYLMbEMz)==CwG)lB% z8%Zu7N`7C0yKGczfWA{i7aMz<-@=VEo;huLje9oGu-QAo{p52drC{C+?}w%28BkE) z!uWd`?y=K!>IdfU6R#NZzTE55I_>gUjpu$aHC234xDUBCa9x*P>^(EW6i~IdORf{5 zpTqAMZGu;cV)~INdXo4Iv(mJA{K#Rywxy{FgXM9ZTlaPLN@+HZ1nOq9ikz((MycWX^mZ{r{@ot#+v>)wrupf# z0hzbD$1}~_LCOvTD39@>N`prG$k@i%ue^!?pg) zS}E<1{xsXqgK@dyRDPO}^ncJGV`LKT(0E){Z{P^0Qr>xcv$NcNNXW)f_|CmIYM^~x zaoK7lnL(w~4dWhUbyu#yXxGW~J;kzEM&s zQfWg^s>4J{Csn_1PE`2#!x>d^6PlMy9pT3dRTPcvbrQ8Ri}rYUC$t5V)U#OKtAcBB zSm}`h=h!wzW7#CW>J<$Fu#Zl?ohbXYf;;LcX z1vaE|haG(cH5OQd%iXQ8V--zgyI-f9QE;C_NLLgd$X^_ot}(~kJ`04vGPwiee%#{a z;uiXxX~+-bJrP$*^O+rwdT&2)I5KmcSsTt3rGtn)2^vi4w5zC0K-l=BK731#*pxsS zt=;m3??MKbZ&rR*Rsn)W{+nOGd@%jpLlk+)FCI}KbN9ES=vk3*)z`-)vWT~L^vSh+JAl6k zPt_H@uK6>oBS5b1TI_sV&3hWmRo#-7;6AP$ll2bfbisp_=$yHCeY4$vm}v)?>eN@) zLu^#SHpX&1eg;a4nqfg5k`1E^XfnfBC2NiBnb|5Y!)_WfrZ;|T90XuWuNUC%<4LQE zSenJCTBmFjA8uzSLs*RE1o4Vh8O>B(!&WS22Z>0d=a9ujD zo0gvcMdO(L2aV(P;)5Fb;1&g}%zX$H=;-+IT#E;)luIQcx%Z{2xB=*cD^-HXG~;MM z{6YIljGx-xTk-6HDwuI+P2&dtf%% zrTqp6WOl32>Ghv_;4i}ZOhcL8m2Zz-<@2c%A z+cnkYlXe>H%7yY(LfLAt( ze=o}f#&urbsD>wT%NOs0hEIEtv+^aKfrceNo^f9152jRM6kW5XwLP{*W2Z#@LBdIM z&BQpyDm~1*ka@O9A|5uuvXvY46IDb39M^u=QA7LV$hr?x_#<(n67LHEEj!lIs*0{5 zvC_My(|EDplGcnt{^q8F6T4s{8qh$pDpxFfzxFp`zD^p=ggvm9?MkRa{J!I@E=~F5 z15eP|e+CKs8>;mM2*{{B%wZ%0C5;su4)oL8iCc|L0ifH>jSxZ|NhQni2UI1c>8|oo z;|zvny&*vhySJ?w}S@_Yrq zde!UPuPMt_P+YLyeq*ng75lBJm-y_%$Hfp`L?fmO6`Kb@!x;`fzMEXM)UISv1dXO( zcY=;`xxc3Ba64Hnofxm$Fi;k?F_q~qCHcMr#J#ldOwv*{?^VS~&$K%nJ0h^1YEhvZ zxqHnm^!B?-&52=53uJwYRY_}#F7kZUnqAn7OIT=DfPf2ipAtb0;}IYzzwY;IJ#suw zwPA^0cBr6Gx0KOsed=5#)Ub+z9eno3Kwln>kJPw=`3+ z2`_5;_iTG4M#XZ5N&X-4(4XOL&@pJ}+gJ2(Yq3qqOwa?4VM#tsp9L;4oII`QnP zOe`DHL0QCGs&?EYPKP@p2>>?@jEiI)_H3e?J4tO*!-47y4mL#mP?Jq>lFctE6Roz> zgOG{4nHZ?a8SVj$Yu6tHi`9zaYr8WYsWKr&VrONcC5QI=^Ts)XfQn%Jlx6DF@+(ri z-$(xqie&$zTQZKyJ=mgrzAGk7BU*#wbPJeYExRMpJ%yKS{h6n%OQog`Q3}$Jmq|5P`1hxGzTEt=53!MD}wd z*-HLV+NfjKU->+qDke+X^V?42vgUgWSxaDdcW{W$@kQO?K|1A1!vX4*R`S|KL$l)Q z%imbn5WipikeT&zR`EU(rWS3N9Q`9YwXb%<%%yxpWWdHaTI+YBC)PVMx}U3pSkB85 zRRxxuJX5&u4Uj5izUv^vH0bw?ZOKRrvZ!gW%c?~Sb+zyBjls0O%??Ba@bMYx{gI{Q zpb8sxR9VjAHk{od*QjhM0g-0+P!pnb8&s7%>ow~?MFq17`-gOn3K~L3d{Ob2vy8EJ5=ij(udkG0s5TZrJCDqjw>8r$Rz0g;7{bK8X8BAFBsPCU@W6LJGeeeVbeF= zD}wj4QR>Jx0%kyUGL4i-=gb!J@iZu}E1Z5@3$Dh>)1kdF>uCjbBbY`}FO&{BagI26 z6|5#eG$!382QvvvkCkwx4LA|VXuQ3XyId8JLOzZ4PZV61dTM4TbO%z-ewwJBdOaR1=p55~ZJ;No!sxu70x!x}5f1;YVQlTQ8I)z#wB%wvo+>s1@u!>@PxB@JsZv-RjwIuAs=Q ziL)UR)m?!V_1!ONL{5zghy^c zIzGD3NO1v2bzWnYR<#)LD*J?{(-!ws-YPNp-d@Mny62vZJ12H5P0fhn(}$bKo9l){ zGx-*%wI!yd+wY_GhQu2N1+Yqb%ud>-h)12zBbXu-A(RFL@j5$hz z8e|cr?4T2yucz;V>IL~_^iyRe(M2mrtd-Dts%_3+_3P(40VSOk}IA>CSRXd2jy%whNxuk;8!s zEUQ8GGD;~%(!ZWC^(NN7ryl^nNBzzaoyJ-q?WL{#%o@B(RQL~s{~@CI2wK!GtSxKk zVlqtXxx%SUrK3kG7Mr7k93%W~VFop<2jqkuzi>r_c~;FlZgl_!hA(sRy)jrLESxy? z+4Xm{P)T)25L*+hQaf5k?@^H4ggEOBPY(C3m@IkT zOnY5V4YZ_GBXsT#*xXuf z=3GMa9621N2CrWYna!x5D}?bDgR_p|MJ$#{68%X=d|VzQ~j5bX$Zw&!juOZ>udYC>Kv zp<^z$@>iS;S8%6c$og19Sd7QM5{Fn|42g8SFb*pE1|>~)=>E+Cqr}9oAC--Hg~yX) zV8*Ttp*MDww!i5%UV%R%a~>-DT&RsO=4J~kqKFI28lOiJ!RWnV|x zYYRq0Ynb;0_UN^DI&Y2olHAHEJqlUYst@p8$h0f3v*PYsnljULVydgyd1ED(kP2a4 zM3Ok@$%-TKUfv3JY}w`>70^uNLT*DL_@FD=E;xs}B|n$hi%J%VLqKvxx0DSr77?n6 zmp5m)4*}Oy;%?BPXE9{aMK^2U5OG3BwKZ%sb&;1Ii$-oh4T>Ek@?rdAfNa9GKY}ym z_6m7YB+6+XS0dj&DMNbe0XBC-dER{}43k>2_t5HTRr{ zC7*M+Vu=sr=8BZ$*U*%S@=wm*MCv30yr5d+CStuYVuRxiUygBPeZPZrR~M!o+lyuP zRiht6hBOV-fAR>1W8lfxjGhCi5v$4cpHHQe&Sp~PnpeWjUbljf-w3x=Evu{7oSZlQ zTFBnvqr~4RDM>q|wE_vqLf4bDHHcoKER=Rf+EN>ZQ@)RqH2AP_wK%4F-LNsU%{hB$ zHSNxN6f;`gg9WVZrq`&EG*ebjaE9Fq8SQYK`^VLnt)-3`v|7Jjb`6W}e~xjhJc-Bh zx?_*iO_(|9K<^uv!?>Fw*5r%5MBwlUvtBiaujvL^sLIC?NyU{H^EwicdE7O>R1}A3 zj>Lp+0@KqC0~xUS$Bw>R)+e`pc^49&JKwaf?HvaLjeu$1#wR^R!YJR8Xko}*VL`Vk zw0~v3$0c*Bfb;@S6+e}-(kG2An$AfZXqus1!f6^Mo$-ypsfF`p`kmvpA*^u|1-Rv467JAP z9fGqvEL|G@vvt9%-6~#H^}}GzxeQ-aWHIf)XK7>3(KI{KOsf3k9go?e8`t=@>Jc2R zPbVUtX(^rz%$@iLuU_Gb8TFb^O^y zT24a%rZ_MUfc|RVRIRr)Vk6B&=F$U)@JI^vOx#entp3%Ug;xxNP99TC+I2~C2(aH( z3YOr}G3HY_I4m~GWtA$NhK^MMlAC7-ReFxJ`W#OZHl`F6u>3_3vJvv=O@U3m0Jwh< ziVWv0S^JX;TY^qB!t9z95-Mfk($d=KCLC8ACA2BJmWBb1G^{DuGTyu%o^8w0nnyc( zXN4YG-PGqN5{{N13}kqQaoM&%|pDkQ6 zh)LcP#e|j0Wz$29625#D3wBhi21>$`NeA;_4{C}60d!MtoIHtX_k`ZOo7GFD&Z~Kw~Qv1@5!ue#5i@ zHnyXLlLUC1tQ7VBPWji{s1*#mZA^!mXi}MVVXH)eC45pUO!M8tGE>q%Ci~ayM(lm^ z&B>4o&)j7Yiw6_@m7&xoyLN7}baS2-{^7;DA=6rHuvQ&p#F*v3%v#;wULtGF z0`PO-s>9r8rgJ8xn~wz$x8wB2(NH52hOF>jPG)|t7XDIokVMz+>8m@_{RFyAi(=8 zeJ37_J7QaPWMLf6Qc7#QcO5@Kr(H`ig#Okog_i#GLd4Nr%U^!YADzQ#kh4MkxTAg+ z;>*+CI7+;_0usq}`$(|Vof0gR2}wr-sv&;e-WF1R`b)*Y((Sq%H!z`+^-_vpS#(S; z0arI3NFaqrq8Vgp-4&CDwurMQQ)jN6(w$I3CQS=D^G5`PGYNi*E{v0ah*-9AySAcv zDPLry=DM>TKZI^~Qa>%agh0-7HI&|vf(UPwbx$XyJIGtJqpzy9`@8F?YlIEBUh46$ zy5fM#$C|?**j` ziZ;fG+Sv<#x&%JOzc%W|mAwPl(-A2ZKK7UP>w{!O)bWKkSc7x=#Tw<{%9A@2h`pFmkyCV{PEB4*?a{_xCI#wl#AfOxh( z497|^5t%sfSY_y(7@|DzF}AXW^`-3**i}{0Pq=}hFVrQ^HUeMCucFjrIsSOBiyg)&u^}Vd?)2GkrxRD=+>R0o{YN+H}9l2x{=gu;2R=6YYvo zHR?#ip6z9Zg~;M2=c)yjLF*#E65DapwK*4!i0(S)uEj?oFMS0-m{Z>)b zn$vw1e3`j_6FKvCG*d)eBqhQ$WmeuNG_%mG@F&t9B%28Lyqtu=DYjk>zEgJaJ%z&t z(uxH)^1|itc0MW*e?K5$#C-8)(JUdYM@ts5EZo+%EVh*?!WdtjY#@Cpr_w;z5=F@Y z^U^tCLU@h#yz(W%Rwz~AsCct&Rj9Rj_|0DgXoP7XJgK$9DlB;RBWd@-29x|}(S zHw;x(InqYUzR&2UvHylX3X6vA3SBK4WHUAI&f^D5WPhH1pyX2WZ8V#7#r)x}ykG{7 zkiL2+1Yr_gu0IRs*k7~8Uguo#|FfUuUrOErZ&d#xD|NdNd zE)%kvzkp32|J^$Z_ha{;n7B)n=Rf~F=%2fXOX>GPUHwFge-T#2f)q;gd=LNcufGVS z|LdV0Blz_AI+pUV9qTW`JFJ2i3p7zN@h<|(&N20~14W)j@HYPTjMUSD-PI3bmR&&| z40?|f4x|nnqf^-3=>E^PfQNw0fa8GjfMru9s1bmN;SnibN!9h-6r5#LAjk9r7odG}-tPhIQVWRJqZS{W*HG7?#U@LmZt`UDCVs zFFAnGcs3EgwuLG+5^;A~%Y+}uM8>xfw03dK)n30o8TGIDHo=*ZZBnrjRA(Q)gNsih zoktal@vU)>6_=)`D$hvD*RHCktdVbQ7R|2kMn-}i1C#0Xc@C?O_;Tbp)C;{~@L zVgt;bT+vq?xXC1>KC-;a8IdRFQj`e8-tx_Qjj&6^Bc6+3qpZ_IKA*t^a_SrTuDR^V z=J9n)_5hho@l`;TTb)1p1vfxH{XQbN=xv)Kpps0cWz1{l0FRA-+x6Z1Eqjg%bQ+_< zX5uJheX)H+>ZsAb2<6vKn{P2YlKvv_WqCdXI3_@!(LP`e<(rFVWJCkuY=l5-UoEyY%i>b{#(j!IKUaIt z>+HhQRG8R@lZ8+$fI-bfQpc!q)+(kvK~{2)YsH{IeXXmxH ziNeVN%UvrT$F#OVWJ-ey1xzV3st(X;*)DIh!nmR`n5Z}!4g$(ofY({pAdA+t`jz+P zQO-HrkR|tHtp3SVuX{nypHUCrW@|>bfy&k3N2Lp8>)%01xL9_Oujz5FvzD7G)gpo8 zV){a0n8nV>lR{^kHCxz7!kH@xyMb%7*{m!<(K(VQr_PJ(uPT>_<9_V5$+@z7EfT5y z7HKsm$hPtm53?)Lrw*zL1j_*Lut`+R`+DplY0Nd6x1%Q^=8yd9KR!u?2HDX1h;*g8 z7wX2k5vg~Y&+=jFUt`n~ptIr~Gn8c8PIIAFiYPUN(ju^@6=(Xo+2W4 zV+Uk6cK6m4i;r992ARF30XB_Q9~L%hsSZ0`5$TD>IE_JVN~G>$?#MMiS6@LFGvq_7 zqnxE|URGc7X2aq->hq03)|*AbZ+qE)5yVo1)UEoT;SU$F>iSC-=k z`9eInp0Ke8*t_(~G%fY5ykbyYh#bH;m|Zo6LW<9$ws}CBri4W9{y8)SAyl>9qrG2W>4ApZqm+vB2@qD zWzboygV0SM)o5(TF8dz}jl^aiM^EcfbA?VuP|$7@3e+`Vfml*j;-6yKH{H!VP=eVb zzg+L#ev9{QJw8f6o%wN>m9g{A7<1b~Aq}Xwq4A4~O=c|D8pRuxt6f(Y9`_$A)}0cTu7fvrXtHf*G6P)&Mf$$A9$V;{M~iru)zL;=I|W zJm<^z3FzsuXaXR{@^$nl760_9Wr4@z{M*Uy>Ct75)@V6?XYL1--0s15^aTL|@Fx7C zg)0pEA8yM-dR%dy{1!r3#s~~luyxObOQgWpgD@rA1z*UC*2v`iyYIxFwQ!!*jlHz? z=>=79bWo}|b+?TE4f}OR#C&5GJq@yg3eb$x10UbrSQ*z5VuC<>6c|TfLCRpr3jI{D zB^K=|_o<~`Xo4u>2UGU0RHomOq<@&{eh){m78xsKdWRa~zVR2~*9Vo=t?k7b%7c2< zPL7E5nLx%_Xb@=-))?cuYQFQY^iAUtxng@#T|O@zU?-3r56$PfbYCTJ;n(6VIk~Nm z?T~KQXW91-WZRM*Yc?wkkp^ux6P29IcjvZdD}_N}0ag|!4jC<)kzZ8xNjZN%yGT&% zOl5P_au3Q>&v}sTkov4~5Mdh7cWD+32iiqU_65l(m~^Gx=+>_VNJDC}1(fBoNpZ_` zksUJ9%vA{o+D3~U>>|zq;a&Y#o`@61S$!{ANIt-`%sKb>FYT#rUaJF$O*RVr2I=*d z$E5i9ln+qqdam+a4h3zardhsvc+{tXr`Nx}xs17mNE+uCchUsX z`-6qTu-s9^V~$LHHTqm0b@%t0OMJd9vGZr+EBBbqt)wYiCB0TJig zS0d`xS2E%t?^hL3D}9@!?=^fAqhK5Qyi*bh|oT)fv z3qyF6*Kb_wV@HwWoOsuwKb3-w$-h1=iR!!=V*Q;!Jl53@b76_LxA07-4%$vumYGaL zWonIlruHDD>i=3AbIfGH;s)&irENs(60d>*PiuoJKhFV~CU3kN2D;NE4g1TxYCkbQ zAq3$+2snpDnaKxdjSD|@uqz!W0CAVS4lfX9@`5+KNptW0DSe$OTk+)$-32X8rZ&m& zYkS#b5d5>sJl-N0o#WXa?F+~^{sgK5gK8e*!ZNNO?0uSFGK{dRo`8WOD%^ffT1y2K z(^pComN|Lls4|82{0^O5+Or-Mu60oOJG88nL4y3d*Lv20P{H&QA58*LDxp_hKQN^% zWS#lC)36{81QQ{HrU&%!=-S45)YpV^HpU|rd5z6nOb(@=u9&A~U3dMatV+#CGyE%WiTolsV#v6&7+n;@Qo5m~;wgS#;A z*y`o27qnmN(V|$RfLiCL&Y`DM_Mq5uGAhY(1SsX(FrgztwU67fc*Fa(ChLDr5Y}4U z`QJ*JqqHYL*X#IUukxj5hwsCZ$!n2Db(;Fm%zh?rYk&lNO8`ctm{*XeAiHbe0j7TQ zaC_p6n>K|>FqW)1qbvJ;+REF0A(qNoN;{K|if(id+aESwCYQlwKP}=jbWD_lv$dl? zaBzo4SEos`SL?9MQO4pEHF3`%%V@Z2_6H^G=a=0uq{N>S3E(swjl>7`&?x&XKC;w?Day&hnhmfrv3~D$`;fjI zbJ$<*GXEh%TPF(LnZsuudyQn|G!ZvSj5zWlvAB?CH~Za`JMy@*?InXndw9bjQzGTw za*P+@b?MFj(t}}{-@e~UJ{6yNY#=bks-mS`r`_aH_BA@i-{wQqGH)oH1rfBB5$7R| zh#!mAKZeO7eiCR{!^Z6E$a<#id&0UQTw~#As~OuN>X>qM8Lto-c&T-|;ahpBxP!6b z%1UUmE(0F)3PW>fQ4Tu_xoBv!jC|K7nR6N*UdKOXdm9YvuW39c&<5CJ_N~)fH3~JH zm-9!w3yXzRBq%WEIYtcfj>sxOYMGSkycs4O5B7W0(5whD)LOWjs7|xs4giIZVM{DC zvyl2RiElsnxFC5MhN@1zZw_=wsdYH!la-N$j?gw2zSdPz4f!-pwlFnP+z7MGA=Zu! zh_Yoc3GTcKOO7}&Yq<;KxdO#5co6)*>-{V$zD zXFPgjz;=P;aGhIn7vg>tXl6lhcsBU#3-M=*TQvO8{?1e{`b^dGjlu2vbCXOLEe}~h z6$|&yjzGW7)rYQU>$3|jto$+)|A^+7>S8!r8c|Nu9^bF+@g>H4!U^gCPfB^VdvK2} zzcjasO7dzh)}?Oc%J;+f-QdsqLyHPU2SVsB1l@;33#^*Ro2j`-P2~GK8%2*xs9z#q zarktGcfYRTdIGbwe||fBVkOTWcHv|pjfhE8iThKF3k}Y4z5kZ!u-7oUU5`g1#K9#U z>}lh{jvu?NC@~BQ_R~A5g*+AuJ-IblJoH zN@E)?i)SlMxR13bws^`!O`+N{iu*kQ1HT zl;M!7kukSfFPE)Fjab2oQZxDoq+uR;w4D{pemCjRKl)z?e$(5=zQ5(s3&pSbzo>f) zu)30MfAHW0cPB^!!7af(XprFUB)Ge~y95vJ?(Pu$;O_43&dHp<@7?aCZ@>9w=9~G? z%-(RyW&g@otyRUHl(DX*+u^cC!ddyI>h*X!Qe_wpkQhkKeLS6mLF z{GA<05`O{;zeo0&q|_voPEnWnQ(s`62s=}?G^tl|ogiPgi-IRDpRP_XdK-r{kNKw% z`>zn897?8l;NCLM^;&Yxnd!Znhkop%G9e!-E=95JPr}voCeC5SObvse>g~k#V(C^I zqSj_>X&71Ou5!~nuRLuZN9_8BwbbwuV5SjZ>)5!7yd`E@Yf96+pFKWWJFRlQhF^aI zUiP8+rLxp_^M^l)guWMzl zxA}_eb2p3*?CeYxJnc5+!k$POv9nVy4EcT4g$*o??cmfhzQ0V1Jy?$yMLpn=S=6W% ztL3+j!gd_%8^L`|h}~%?%pgx^y1rkg3E;u(<7v6J2YOiD@S{KXGA{6BTm|tQD!>iN z+_AL)J#H8%Eyi*qgtRI4k{y%{;8!W4A0&?Io0NI&HC6px(hcWC)M;f!51CtrG#HJ$ zuneUW;Uan?aV5Z)h87^@xU!>TE+nm;fbgk&XZNhI2O3gYA-)x%bhS3t25g>%+j?Z5 zwM`6*(H%4uYDW}BRV&;Rc)+22$)%I6>tdOR*O1_q?vegRfcRw^y%Hw?e5&+kZ`ku< z19$2Ta(q$2eGh#P>6#Hc#;c%7_75dhcdSTa3Y#1`?+S0kKwTui4%j`x2UbGX+Q(OX zS3}-c`@CLX^7SePlg?f*6f6&axQx3PUGE%O7bHrR*uc&_T&cBp;E#Hi`QgQUW6<-^ zf!64f}jeE(%WWx+}gvZ1idWh@s$()#4 zIZ__hzZ>Mj? zDpN=H8X*N+4ga_5;`^Aeo=W3dxkAi;hg_qq0bYcB6e!5;pv=yeC6%jBa4n&2yxTT54Nc+cc64to35`Fwzwho_`$)9e$-O2& z0N5-sJ`U7<45M4E!n09Q`Z{zo!FruA!?r}n&W!)@JShd(>O05*(h- zT+F+yVNWvOogyrD*dCly?zpu%x1!n^G?;e`Nk>HbO&z=ksmZkF0oqq5Qb&oEQ~~gWXE3Hn6&p|@8uKj0 zoYJwy41;bWl-1u9G)(t^O2*K1IB=GFaPvMbA^cr6%otLL=~09*d=jibUjT5WmntdX zE`*0&9aa6!t4&juo^jolZZGuGfk-6&glw8J{oguUICeExq-$UcnAJ+I*Ht+!WNZI9 z)j6$;FNR>c!;6yqyU)Tq$072Q6HVZ}CgDsNw?QPbYgu9GTzW@1%bLvd*cS%F>#>`m zX_CZEqKC-$ql}Gv7c_Tg_|z^p&SS>;NQt(Q_)=0>zcyc7#q@jLrLn5dBfM5$JHR+Pb*3&l#x??C^ z!^oR}Jvz?#+G6SX@zY&YGhNzGfImHtzDJ<@XFav;1IsI0tm)Bba!nlzv1kW+tc^Q1 zG#`C{*l%mRcUf1)1DBoJy>i=wQ^fRV^ryhPbVcrYoesghC(4`cP3|g{+-Ia1g;dD< zic&af$1t~uSU+uhSW)jsVn^3^8$SWb-)@JQUV)N(Sm#FMq9j%j9Wl+0mdv#gjptvV zCc|gVjH4)zg@g=*&pxy$GpFn4)xbXE!J@$ORcZMsISTIH{{+0+@1TW9u*Lnvf$c54 z$1pq+Wsh04%n06kr*5aVYa12Va3x+$!2``)fAx(CuSO*+QVKHMXg$PM=6iF*|K27@ zO2+O|WG%hJ2y=U-9fjBfOtSrOba~I|{H`)V!$6m+E)JX13+>QdxanaEpC9hsHynDS z?(&ckF8!f1|^i{7Fu=+%0X+9VkvG@%@* zh=n*hWain^9JcfYR%K@pwj1^3;rxn+>{3fcJTyWznmtBYEJ^63h_CvXv;mxS;x3 zDt#|#?q$ej8XiH{*dqP8hmA0vF3QO!a!i}(UBYob8+4*(>bU5$zE*xl*4+7uS^uX&7%BIKrE~v?U%DAI;4-I)Nta;*dT9( z-)fGFn^4oae~VLkd;679BG14Ftr%p2Rof34>%OZt9l^Z%ii?xb;qRw&UKyw#HB9io zdIstc)oiB~@HPW9MnBI$91gmZ431u}Sx_B(~mcMCfQflW3KaVY!uqzM*_f_(_j%<@erpZ{B`CTUzKk@p5_$oiTRF0*np8ybnu)Md}hWABNF&g`xZJ-C)}^MFB?6r&&~ zcKoG^-$>indV~kIk7>5I--KFUx><|gB4xO}074F!(knR7977$@21nPZT%m%xbu2E}pt=1kJR}l)w)rL`+KykF;&F@X2RWzg z)-H~)rnKg~mvcoKe18=tgwzu*m3~97d?~7KO5Zr})(!&m)O_)_p{75Nf z14oxi&|a+Oj!`^|eG|ad7^u4~YXF2VJ2)Tag=f!r+w~Id^=oIfWzg+T&l4sk zD<$YxYH^^_O+zdAb=gig*-6*&q1f3@?nC_oAt_V19%|C~6TlR2PDnTE3Lg6SIreLK zMr!9~k_B*5LptQE;MX}2i;@TuO81!A4FMES3$hPwP_Oojma4d)aY<(CHCA=f8_pGf ztq$#k%1#OYdgIRM{(Rw@saH)JBU+>H`-c;`iDD@FSd=Z5;dR&7ad%qd8HYQV@4yU9 z;t`YCtFxh(FSSK0Bn0JQ0Z!1+v|%eo?_uF(`_?jpV5bL+C*#LFXEqkqR@K0vSe}90 zKw8`9F%wUNhXkj@UClqN5_ffy!REwWHxX{&72|M^4!i60@06qMm4fvS*XQ2}BjAxK z!#A0IAly6P9fG5#2ve`_SY}r`o=+D`BVA_XI%ayEHcu3G0#sZlFgOY-@!EVM^odtp zObIe?JclZ$wJRt}uWRbiBsIE~OVP4}9L^=itwP^V`klq?Jrl!wY~^s~Xf``72)#kw z)&m>t<$dYOXrFKXXQ#zb9F)B-*{%#bV;y2ha$?pO7hEuWUlGcEb?=il2w;`xfX`!t zGQZZv^#^v7dn#bsS7vy4+!4NH8v{p1T3Rr}{xQj1-8b9fxG8!?tjb+B0j9~yUbYZw zM20qp+I%v_RY@d?!Bwa#dY>UgGe1`Xn!{Ap+$-a^_f09vtc+aN#MB?rTj69<796#6 zBD3}*kGgI%)&1-j_qQ_`aP%aYmB--il?=uJ@hHbDoE-B{VO( zzAlDWC@knbGNc$n_4+fL^06;zt+|&6+gv)7H~GB(8uF!D6sjx174UIcySz9fVAzyLv!QGc-!_ z$Y|%S_$>yeTJefFyh<$IDJ$IA9f+^Q3pE(N{LmsJS8W9ErLu`Oil~JFQ4pZ*F~Gu!r~uk&9Y>FaBDz~Iy=~| zD~{YXb9h=pM~fai`AlaLzR7Yfb_OLkM_x$ad;ay@SbvwPy-W0%V?b8BE{M0zUXu?S zxY9Eb*5uy%U@sg|S9y=S@L2+$3g5Xl5hIyjLBPj!Le6=)`C>VhwFu{f{(?6CrFrF| zIbSlx!B9TxNkTxUKj+1yBD`jNbVIes0AjL*O>zC3vNY>%^baY3CFG<~V*tWooedK) z4T3wCMU97lKsaI$VQ8*Jlrp4j82Rg6ft6k;hw{Gg?AdnJ?7CP)UBlPecT~`pc8dtv z@!MpQl;=#vIP>4gHjnikN7TZBX0E;t<9Lkbygw$%!mwm(8PyD@OpvLC(h6EkEuiatMsxRn?Jj%L z#aHx0!&kkxTRBtyTL-lIjOukC^j*-0(2D}*w!A!!FCo-y4py-!I1O+t^2CeYirT88 zy8E^I&g7O|U2!c357fVrI^4m;A%2+mEM#&%1*{ql48hJa*#&gkKCi;m51M2flq7lYuQ77=}o z9u?miEg*fBmql$?QdQm?HCS%572LwB_`utkWwm70j_;oo(mIWpXZ0Gp+B!AlB3yD_ zLHKe*)jnEMs6{F=`_+m{is_`sLW%QWGS%-L{{-NRE?Jq6AJ0&kL~f~*8I*tB{-j3E zMs8+BW5Q^?IIlp2y z8Ey8O)E5wq_$E0?!|v8AJjbG;-q_JJ?nA##85&acN4{cB$0l>-Kq+iLgFA_~h?JNs zOkZv-znY_uh;j9I&4WpMPS+{r-71DIO*gbZg7KJ9Snho5>S1s{lIEZ|Vd+WW08Ezz zG|(7w5mIhUEYssJIs(&!WzT^oK^ z**0`AFn^lJy@^l=Of5m5xuS;F{5(H%I%do~kJmkfi)gCvLb-wPfe~X3Hq&l>{YMhY z6B;%n%0>@1-Tc-X_cVRzfhLb?Q|9}P{p?L?cE$0bh`LSXo&>E-lb4Fi-`7=q(uvE?G-6g#~4u*5HkNoejJzz>)y;o)P-A`1HRBg$kx!=Y+!oj>s7y~;OU;?%H4 z4M>SSyLxZ%dtYf`KuWvM(kN3U07(TJ4$sC{s%Q=TsJ|92eEMX|wpth?H26JSQjSQA z8Hc&^s;CO}mKL76OSL4 zNierwHy#&w)4Lzc?Y7~4jRvO2?(^U4^1?kFi*u2XbtGSwJcQ4KhIG69V3F{c{zrws z|DW8@y4c){K}G{sdzqv{w^&ghfln8|Gwk&cQ$swxK?TA8ZVe)RiI>mwTK{i$KY(J9 zPK{!be4a!+&Hn{O2Q>0uSAYE%f8ssU(zSAN5%u|u{5nQ#Y;|mGY@R?OD}$xv@JC2a zQC~rLa!7^DDvxv3-YDk^Yl0wKiebmiw$XReCA_wDFD?3D=0*@Kc1?1CyR1D}l)s)&`aNYfcs!=39!3 zZ&T8?*%*@(U%7mUuUWp_o^&W@3wf1TO zuROUl{Ru#YU&i=aPn8N=2nI1sv623JoW9f8Hu3jpqCHsjolQ#b8H+VFif~UxLcpw; z_m-MX9xgA&_EKAD_Q<}PK4Eqy{%_-LA55{x@m;m-IQWr)iQw#le;K#-);sb%@Y`!e z-jHHEcFKkbE1L-7_#|~L+*!V7A}(8ziBeV=9-{}gzh@1OnNi& zqm)ij?8(Viu_6*&To)OWO&(S`uk0{lvx0~A$&lbA6UPtaD?j+IN1ZIC{gJCb{=J$& z(fgoyi9@tE9R6Hj3rPp4r_sqBP{kb^uf#or&cSkf-FV1so^ZKeo)(Sb@bGZOvg3=_ zsaNjnut#vECHdcv%b?pVG8nJl}6`}2@r{=El6a1aoisIzUJVwEHyuq4QyWF{%_{pU z5^?)vWaCBYQKI?|MOqA;sh@NoUUpWw{95}gJ2wUs zE_y3niRU`X1pE5Lw3#m*f27b~9&|V@j*;hpiFO1&65!q{Yk2EgaJdPbOYjEz^85{+ z*fmLjhYEwHn(a@3;ydOsDfD4}%jJ0HM^@TDfb?vWARUe!JukmPY}yIun(mlUIVF^O z)a-}^^Xl?9HB6F}UbEs0bNZI`?C|F7OHRe{d!oPSoLXE59jJ76jZ>`mG;VSv<|XMc z+rMd$&iX+91(l}RyURPo51a?c4vjxP^ik%A76ZjF7mV;*>fvUjRQbybYb6Z7PojoE zNx{JE0ZzNy6D_JE`3}*VNzW`A+4#gwonT_@MTK+5vS)Z#8v1DtwB|6UC&!)+-<@Z6 z#tPndhj`)K5%W>9pYFkeV1DNHIwwn>9lY;^*1=51&-nVesu5(QyUil#kchP5n8tPR zX{Rx-rzhbgsw?pnFsS$&P9BHZr?lWfe(=}gR>bJyNE}c_CbWrSjW3i3ig?5I2El^F zbi5E0FU`v@o?b%odG@4e*pz$S#G20p2XYv(ZJ32<>{%*ZN>48>Cg3{r!sq%q>VSS2 z_^cj3`>6S^0(ibog9j#_w-E!P!QhiO>-+>nBHvNCfgIKjFj5W)B^AC^fDddSIO|tL z+qK$z{cK5|Z{X0UQ;zEQsUvkSit8Zh*6gS~L!Lw(GOUjYof%Vy?L)XLqd5FJ(;l=8Lm5<*iqkzPtzx~aPUI$3! zF&!3nnQsA1B%FR=%IFLmRayicxgFK>qw43prmtwayhU`TKa=XnNpsoVTZ*ca`<_RNAuR@@ryJC)7$ z27VHRh2;#v2hTTy76qd^9z=4RwDSy#WH%j4?Hn8qvN{f^q6BlPYl~`2I5uW78I&%` zZxq`yfAr}{ZW{0ud*(%fuO|ymn4`++dccWL-;@i%TaBajp zE#dro1^mxF?R*`gV>KDOTP-eaHrc6{d*9}msJ0F3+~-Db7)?*Q?^hi8d|-&v+RjEj zC(H2b+RprMa?V>%pL=wt=pRSov%BcXS*LL5T-9>osG$T*o}L zI1eE8(PNd)f(X>KC#_X@)Ap_IOqT*DEUneB!}10ER?{Q);y0zft%mh&pv;Z*CkFcy zo!H?EO%%firODMpe$gGh3z^QnQM(+~D8~IMuZ$Q7q3ScJHr1_5;@-gqa2@ezJq#Bv zOL=|wed&WrNCa5y?I$3HRA9yJJ4oWW`t)lYj57dlPu z&o2w0j=hk?3!=Cq9U-wvt@=GL4Qww_njgfG%VHE< zk;;#cBJ>X(6<*HoHx(D$&&Ha}PCdPr?u>49KCf1O>B51F>YekmEU{~dy6b3bI0+=Y z5Q}8K?k^hY&WOra(s3?1^R$I}7OqZn?-$pn3<+iy> zJO#R^J)|mbHU=_D&@?`HC0pHGpP@N^&Y6(AWE&X zUBirqcJLL4cL1IE$NtBMVOAN&D`r%<>5E-u%(2HbuyEhl*+W8w-$48btS2cC)m-9nn)XA!(A_EGA_u*VBpF-($(J0^6%DU2KmKMlc z<=MZn?pPCj4C<9{$CVY8=Z8kBQ*_US-x${tk(4}IH6n0_+6=pgW;_dg4C?gsZjS@c zDZ2_sVu0mIyi^7T2IOQ34h7h%AKnJEH^}M3v6W@o&LU-6zZC zddnp0TCOAE`OH4eui;`N-Htm6jkKIwiikeVh$R_jaGi!A@$rvTiOtG@_dSqIf!cEP za5j|0jHrG>_|w|KolIQR-Y1yVSYX7I^CZf{5+7+Z>zI#X@p=vHvE%*FC*F*ck9Q@} z!c05DGaBdIjkH7VT=R>gxzYxZ=Rh^a#1~2&z^8w=XOak{&>Vs2FCqtyfT&-ttiriS zGMnkAYy!#X5+~!NhyiG>rfARPXLRxQ_~67;qGp*4CL|}mCR{U86~GHx8S9hpP;i+i z45j#MlCP4|;g82ZZA_H1J^~|~Qz>?tay#v#Er8y@Tp@Z!{CqS`rbKx9Y~B#%T{Iam z^0~$LXL%C$uLBxY(Wn;iRhcMM=Zagxxo}vb(Xvvu9e&(=MfV_WDJuIp{DZ{DyNi*s2q)-vmpa-K@Z?47>o5^;{MqnO@q!TnEq9z2KN= z3=PfuAsd5>gH_|-*U*QAd^ie45)(w$JO8d)afk3C-JHmv)9EfFvR|JUts>XTWhke~ zMWp9nTU#EGx85EzuJZ}ct5N5W@DL-h3>etTXsy#7q4ujqNA;Rk_=!Y#6tBR>uB?U234N-makh5JQ%lf^_#DG z;)y4M1g;UnPy$YMG7Z%j_J!5NyG^L6=YZ=8KLPISvlNo?)AupDZ;A3brAO04Oy-dF z-%NaggkF|QOe!tR0N^o2@;Z36qhH5fppN4mlAmtntLxqSHY-;6?&J-PJiii84>ick z+lusZ=L*uem+{t@?5Ex0*UpnT1c5#$o)bF|4NI{oHy3n@<$>COhaJy`)$1}kcFlXvkazzcRuhd+bxAlQj`%w%oYh!Fuz+N803d zKk79)=oLRmQpq^pN0!O1{Oo^UWtGFiP1Ba}R51bB*0bya5`WXS|EjOVd@g?6K04+ZW?m~pSY}=p9v!FTv=pY{ z#9-$0Z5RH!o3T-Sz4^6AMNk%q9fk)xh6I9RhW z&(jAlW{Y;W$GNDU0VI>_D^EM{{6Qc`J-Z%9$#sn9)qEgWn9%j%5u{sv5|vTzao_XQ z`_Rs}@U*+Tx(Q}oW(KdZhS9cm^FGwJOYddajPN8qT20-Y_BmRfK0kvmdBxpmQ7%cP zNPVHuu&NOI2}qfD({K5HOUno%&6=M}St-HEdK`Hz+M=9({S#2{#_PuKZM47seic!B z`_bsiiD2~daqa@RDQ9VRX|}iAB;z&l699YalBEKP{?evj;IQ!6=&Aa8Bkn{cNBcr1 zF}U?%YL0L9ELJ`J)3t@p@ovir&B*F4-NhM3#2wsB&O!GBz5`v(Q*q)<#*tbuxQJ(7 zZc1O9%Oa5&FFf~_6t{6(J5?`Tby2A;oh@CY(=Nj~FAcooQHZj)<4r)VsNg)88oIp9 zIc^nb#J`cJt!cU#W1b5{MB)qEU8(K+J*wA!6hK9`O>IXsNY&o2_ZZ{4`rr1E)Hs+DZDXVC|AZPCb8k_}&3~9>_lvSix>y=nf62hqVwS=Kz^z53mh-T#Z`Fhj^U>E9_^Z^M?d$& z)_o7B4!e#vazFQ`PPH;-uLrlQ#nYzFSQ}8s>00Gn2%k?Jo6l>y{%nsR5MWdBy1)t@ z=-$trD1CM5g?9s41^az(8^nBwH_d#tB>O|UvzT=X+!D&X;O1Y(dafoP*CZpkz#QkJ z-{Cs0GkT>5F{^= z$o4k5p}75k--?_R00I5oJXWYrP1qQYqkYRbb#h|JbXCnO69Dl3D_L+YdGE3A9s72y z6_-P4623dF_jstSpPe)O_loHafc66Aq6xBY*QbR-grO5LZPRfEbWg^D%j~b%{;12* zUn^q;$?<&>z6e~gN->gT=O1})8e0PZ0)P1f2f_SWzhVCRE0Z>sNtBqR-uL=c@&Qr| zr2oLqm`mFG-P)m7_p7$*hoOd)Rq5e68W7;`(1F*)?>g2V(p&)mqh`4Z6>Pc~b{GD$ z`@ds{AoCLddX(n91GLd?dwpAssz;>JltIiYQK2`1a@T%U9DMOhV)@$ zobQ}K+B4pN2an9WMPC5+=<73*h?U^Y<=!Wx4p-X#&cA~P2PF-bk?;l+y;A%JeReHY zov;_Hr;Y`Z{th36mvqrv%ESSZ+c>Jyp%5?6#7^u!F9+|x!^ik^4*`wG*yT0IiKeWh z+;mW{IXW$V{&(~s0!Ib_01IJa$%G9<-^@TCvy%FY4W9o1Z%`66-$}BzRLCEQCftI0 zMH zPTC~Q>Dl`&q^OPZe?rF(8l=ztk)98vVzSLP!@K+j^eX#6^PkXxne4>hA`TM|sS-Kd zqR!P#i^DP0UyT19JNW7mA822$x74zh8%4aY@mR1b2BdXv|Bf95i$*&L66GPnXjN^B zEkDWaZ6~xt5sB{Ku_O2PYSGmKA8^}|du^r|tk*FP4I7dp`*-aAgz@j1zqMKjJP2<} zQV3rx?_WD=a3F!d0{#)ieVFBg@@-Y=VtSDGUoL;Ib^y54EiRL7&=$rgrR`t6{jJ0M z)#*1q>0hQlf}m0(evm(5ymxamGw~ueDG98d(v}C?gB#$V4=LEF)6!4!`VM`r*||X= zdKTP7h)^APaKT=@|Md2+Fg}-5a>D0-+5KCG_HPYX^#%a2Z~wA*_160@!|%G^oS-2E zq5pA!M-%@QVsH$kzsK_5re6U8TY*3PA7hIJK>vy`xWN9|+o#_Xfgr{B$2rQU|Gg3Y z_bC2PnfU)a=LNh|yar|l{D1FVyEP~e0v27%n4IzMwce#)t-6i5{NJO!%@C8l+$VhT zF=eDv^<@F>$z8>rQLier7Px%AOxxiea{7PT$g{C$9V^h~_s5Y{V@^0b!~{1yRm5A^ z7qrXqrxM_8rP#JX?d=L%m8Sn?78mevE<1^5U?OE8I8T~xp&{)qJMI(Iy9FtHcB^in zcO9Gm-}!0f*-OzF0X|f_>^7GAMd|Euxkhqo^}9|nHV#=Lq;6d9T^ju_fA^qLNloEh z!_DN)4sC8=qpq|*%UOPLA6d8oOYO{L*x_%|e@2^oXqHy397+BTrcU@zCFd~frhJpR zvX8RgQYK@utiLKA_Wa|5METjv3&RuU6dlMLyR%o)v9Tq^KbzKkn-wT0?fxv{tMfq7oqpjBdHE5xd^y zl?XbvV9DE^D$;R!sTEa`8s8E*OFkH1dWRIR?*$6L<*5w_dO7tw+O<_eE{)aJPM4RB zEYvUEB-5uz+kPsVT%oD-H7!DM_D@3tVc(kyyh)sSz@)ENEkL93g!kc2fvo4RP5?m~*U94>5tkJfftgi_5rYn3+sh@&t&UZO^xI^-iJ*zZG zV2dqV9=!d!^6Jzrywv1^M5ZdY%gHQ&Ib`e2JWPG2WCjhpP-IFojf_2c3IaLh@f#>m zgEoVi<3qKdmp)VgfU-j{6XFan)%UNJsVglhK(9E>zXXqsd@74K3!b7fuU)jCW2xEN z3BWnA?Lmpv4Bc`qGzz86tWLxiz~lM$hKE#b6+f&Nt}aHapS%mmOk>`ulF+SFWJq9^ z2o|IzJ@E4&&16)KBdA-MP-87B*jAJ8pfnUCC6BZm7%xWDfPA%&{G*gab+~IlRd5+1 zb@yHx^Rj%*PkiI7bn1D9D_wgx0}WUd_8_7N%DBT}!gx##S&g$z?oH zb9%7Inxca25P!`vcfI8H2MVQjfrOdW8yh{5oCOfI6|N^cdW;az4qknBYttm+Ao9dq z4B}HAfd+qa#fNLrcb4ikR8wK5nN2Qu#v0tic#Y$oHGB^~B}cnj37ykM>dCL_H@9i4 zMX1NnM;!+9^s(aXY-b|l&|EG6;Ubawh07`qN&<`&4f4&Dm$evuq1@Q?309dJ^lfzS z2%*^!)-V;j04WLs(s>`9Ab_=`+r3O}7r_+uQ=E^xI(t(<1-7>k#A>=HR-4MJgz$Mf z&H*IGV{hDh@=2JRzc5e`2<7)TDm1Sk5uL)5W#>KaevOF;H96iopdWxW9hPrEsp|Sn zy!}Zmjao>xUGDGL!AGTVymq2OplFsgL|Z~mquN)BNnPeoLU8_ZpTa}okyW!ypLzn3 z*!I!ToQix@JC!&4i{pM##XQJpX@k85d|U~p1$yJh1VF_ms-a1#vZR2TkEAB#&LN#o z4{6;*-;Soa@H8|$ys~HyP682ejss}fpU7kAohS1`oZ5bDzl%`}G&&WN2 z;wX`hpk|BN!AxJ*MwT8CvaC86#3(*^>>N0wERq%2(#LHST-lIr=@k0D6Y#NW5!bq} zu$Mt6R<86|Hx){x%s_o?_CsAtZlrVJ&@L5z#A!FmLzAv!*68xIFIi0^snAKgo8)+agK zjz0VZuzxN{Y%1u~ZN_~}E*wLbFSDdMXBOVAa;$|B!o#o5G^%%JSz znz83w(!B(hKv48zxB_Ic#spn$TaulaR!rDeGI2sxt?om3W$&F23NVu&`Cg?P?CG)^ zW#rP%y@5{#UDQoT zzIVpda|V1$3+E<8yf=S#i1>8x8Jm)meHYU8$zx~-N~a*Kl#P}-5kT*3c;qsAo&&Tp z-wJsocwH;1bei*MQsgH*)ANUvbsn9-$gZ4Ay1Y&nEM{&bN0}TzaYKuE?185JeuUAG ze1`)1ww;#u>hm32>)b`eu%V3;rjKy;N$Q~0N5(fi3dMv2+MhL36Qxq0e-{m1RI7Zne4VB#kLcv&fYaJ zyq(t^4kAW>zZ_8urr4MUE}vqiQmwbMOG+6Uf1aIYOS*doFf_#patOwqFPN4XC11wL zkB*Zvt>BHHOq)N5l^X4~@yMH^o28(qW_aqMl87M7j1hq=Gy{Dm+e*O^j6iJBT_xF9 zhLB~sMUm|gu!H=FZm8Z@P3BDBY3sU#AJ&==gGPmmk>A=EYMK5~6<>fQvye4J;78;p zqWNxCt4TL0;!MAzQIWLYD0jbQ-o6si>W*w!b_Y}ywTearHu7n{p~MdcT;|aqb(Ts4 zSg1^rZfxrGpFdyHqTed)Xl200{8&@_V@|}=Ho}JF9oQGnuvk?JGta*HwL>x1xzED59hh%Li<-QN=L#_%Mh+#`4Se`FIJkSh>E=pAxKBQRHF)&5dks_>P>&_n}ENV!32 zlaLv*#==(=zHfv}aG5Z?mpr-RQRG?qK5HMTrG+z+^SO|^HJVspN`nsAgw=}u(RlhK z3K>dFh=lpGq#b#=7}4?HnOAZ2^4~60wjkbclRoiA*|^LFKdUKz5EE3RO#|+`Yj#!X zJPUVZV1DApdvB%*6kaNnIvp~M%2g>`F~i>G=or-{Wy;uQHA@Au!E1jSVd;9MsORA0 zj3VyCLg%SI!D}>3Er||$dZH4nmAP)on|ATd4m>ZW%Os4F7sa#BQBsSv#)BnOGEik#KwGz)9Kq3W*lt!fNM&|cCTgi>cbgHs##>#S_NkU*v^zPXMv<{)%& z=w$zUC%dj6ZL2Y2swPQ6gdbPQAp1cPg4!x%*_+Yo)T>rLLKt;}6in4&LwC0J%2t$Q z-P;}_FIgwqRS{HeU!$YgFzqpRmv}W8TzDvoaj%|b;Zwmsi=skHcCs3bloYgjYMzU*vbqGX`NS$erwY=teOlPD=CHn8h^1SP{%%Nv)Q*i^8Kv%C$!te#i>1nl+OyHumMJxeDQHH7biiT$r znc*s*WUdfejHQG_Yw)OMrbg^wYytIDSZKL$7(Zh0_pO*HQhBXYHND*a) zG^nb3)YOC4>1~wo{TjDk&8rtO#mnzM)dlcSQOSsR=4CNgBKsD17WZ&QBg?DiQX%tZ zek(R`C@vm#IwUWi??RfE_r_<8}|mHTDFsHl??8k8wQu4 z+lDt~yQ>M)u5CBGJWVNy5)NzRP-mP*+<|gGU2nEo z_6hL}fpOA&8T04XAEi8OFo4r>WUASeW3ynUEM+>;(Ee4U(){Xiw7$&^-_1bab@o)X|FaE9?|RLVHS#U zLS7AEy95;GdzziF_neQtDGYo~TN+!B{mu#U%c!~=6t?^{Cz5yzWpD8dg;N>SCIr$R zAK50H#y4lGe!NuKK`pivTsMyJOjhyCV2Ns6T$LgrDdnV4FBST(j|T=mqXS{^tv6p< z8D_;$5pT0frnP(k_2H$ZFN$b_%!mbALQI|LW(e22BVq_W>l2TbxhJ~=S;Tzm~ zkX)$f(N7sN`BI0B8HvPPp1XHfUMswbCYpwQx{u@eY%77~<8iu8`r==AoEx+6K$oS9 zgTw7@7lNGKYiRD6*i}?WNul;FM2vVx*+FwuHV-3d^H^bpLh{A0wz;kNu`tLRM2=+) zbt-O*Q{0#;a_mzj*#UXaGg7E|{6-ihJlQyeWvD4Lu{d>A^dO>rbd?&J&fI2`sGGpm z3Zhs$7N#%aTf(Up{Ydo5$7pkC+mK)aQH{;~&_Ecl_omP%e z%k-BsTK=;-7DF&ohvK;vXrAE^6xiO)tW>dJes)HRUPX6V?P<2oOP;2M3#2#F-fg}v zPQhAh#-?RtHusZRSpxxPNrHw08ew`7n*SSfZy6O=(}fGRppCl|BoL%=4-gtBjRbdT z+}$A%+#x`43-0a~f@>3;;L-tthXfK5AiUG>y)(0BzHi<6G4p5Ybf0t9=~aDJ+1|UV zp8af=if1ovfUXx=&+2_0HOBmHhYoFDgVtYuLIJahiw)oXr-?(EI)!a7l9!x@!;{96 zXP^ef!&ij5RlE_d;^WVu|8md#^OYU1-GEZ; zgsf_s61LJB?5K>k313V}$LTVk|c*LVelc0^$iqkwcemH7P21`IItmw#D z8bjN8!B%@cBd1;zu}KxOiHbUuxJAH=3pz0I6py2GF01*kWpU!`l5lIYTgGc6JDn&% zJ4L9qY<~JG=NJ0F*4(;f)nv!O-JCd47y9?}RvKqEc9ac^d+IEum(_aRNKo@xH~gAY ziGFBaQ~+M5!Yxmj&$)bSY7eZW9b16d(#U6PGmm{hai<(a(0bJg^OG6$LNhk3)>;{U zmZs6nRb%WV!gy&d=?m=GrjI#BFyWta{Il{X;n#5ejW}uE5w;xU9c7W)06BPO5%MijN;W6!o z1iXI$3U@0{T++i_YJNr&(RDPk4-fUjs9Y{Z*1&YKC^uffniCFy91q6SIE{~rej%!um-nFyA;ajMj)KA3xifPUN^!9qC|qVYy}pe- zu7UeCW>d6-uT?8CJ;-5Kh zBQYH^T=n#}u!WdF1Q7^jd;2Mf!5&9&VW|(|1~Y2vWsD(Dger-}3Lm{3j;f^+A zTI~-clSlo?RfPtD6SD2SJG93L0I4`x^DToLKry_`a6qV}hisT#8J}@_eA;R?l{WPS z$XK=rqd^} zadoY+gK}j~1|l7y8HP+hzm8_6!D7YXEL+J9K0AN zyVhzBe4f)&nWHBwz;a2iBW`_uP3k3iBGM~bD!zBtH_<;1i@O}aelY%eP){`54z=zU zpEf8#vF=l4iCMxs0JX8MmuI_bbPQbHrIlecmwS?^oTTe3nGh;5snz{qt%eZ%s=mZU z`gVXo(+er`sr4@zeJzbieQ;%|rZW>MHz+jIHRe$d^2>PmJ^#5OZ`*^hNAL&5?*#c_ zwsAb>o*X#ycofvuO6*u?Lsn&SO)+tAY`Xn^YWdpEAn~3T$90;`x_CIq8&Dr)%HNZ&>NEjmm>JQf| z6^<-+UNK>cdvo&%?A-Q7YsN?`g|(pRzn&gy@dP|KI>;T-Zb{)XOAh<{CszXJn8ZFI za0}nx9c#tf=rg~3?O0Y~uO(8zcA@f>M-)csx+rgVMsij@l%#%%FI$VciNdTnt|}_& zvX*;Y*ukpHN9{kGCAx}?+4ckIlC5HpjcO&j=}E?jMV>yUS=Yn#wO@DHU2Zg0>>XQQ zQvsO+hYqgWcc~ffz&oUGG4!A|)g*(K_8Xy-TB)55M^L1K`Z>P1QeIxyKqaM^fRNmz zqk;HiJiM^{P9N`LOndf;4UEpP-&|Zuzi2+gRz<5;fJKp5i}qE$zHI2=cEcE5a2(qJ zjHkM>D0zBhF=47L=qbaQY-a@kZW7Njl&Y)8STc-9tFHpbF+*f1wH%wU!G*0_TaUiz za{wmWNz6-Lc~E6=gp_`5$qgSyH5Qz-3NuU1>$P4g`l&WQ9i#S$`%o{}x4?iQdD_AM z)nqdvQo!9+@uRMdBqnPlewDJ{@1$ltnj8vB%`#1ljA{c~<%h}4xQzjb zAp=yC%ficGDw96@ZbsOl>q@6x<40Fl0$3S?zhc!qAci&`Bia|nI9N66&;`SICCg1%068-CC8-co}Np^b1vM*QD z$RgTAIT2Dg$p_MASHZ8Xym5Lazir{oboc5%rw_(*Q2X|Q@qi-ZBWk_RWMcMYQww*~ z9-H&)3sn^lBkyz6!TS7Lg_bza!s3)2=Jit*>lnCn!-TSMxbhOZ^Inv4+5A;`scP_m z6P*=I@-~=imj@h*52;A~7<)CO`zk_Ll}yoc!}trf$p8@_aq{2T@53vS9@I*-<{_Gu z=oZkn?_7;zyCIB-~3PW^Di6{5>L!BtV}eXwMJj$TISh6 z)Zz~PuAv7HG>WSnI?S#s1Zp2gnUm~j@rIB7TM?rXoy;1yU6=m=JOwrBgv2#rU>Ef< z_QXsG-dd5)H;VcDIqC1Tom?I|Q=PUZgsWLb)LYVJ&-|?LEyw#{i-N0x@kk+s27oOu zcWzc{#C6CR1zD8FEak^dUT6(S`?GGBISInUZRrfxqw-rLGt`@QA~W>s zAGR4kg}UE`>EQ^@5{2_0QmP!CF+;NT6s9F7pP~|MVD!PAd|1Cyp2+onI%R)lT&dAU zA{#l{+*7wc?DuJjv@shoAq?1CCD_YMvnMA=1Z)#BQz6>xcJs1EPI3cIA5QG{)l;}! zO+|6y^$>j{MN1k*R$6>EYKevJPjs|e=Mgds#A=aVpKQ~G)x@jDDfWpgQL9JdD>OfoHF6Oqqe;xw zAM$LWZ<5zWei}P$Pkdf9_~#t1-J;({`{KQy{dC_80@m1pHuO&MX<%^PYrt{W8ZmwC zpdg!O3G23Xz>{Z=ez{?E_al&A6laC`*T3x8m43)3!B8*HoLXT<1a|;k^D7i#^zFn0 z@(($#@@v)7Y3EB}R)dL5sSUbX?`Q=Fo5DZ=h_*d#oXDD4--5{Tji{PqUa0-cw(lOw zjwSqkAMNN1c2X9yTy#R4ANcjK;tSV_e#-JRDmlG* zTBQvNvwr}S7wHU$H0!5jU4ofO%N(f`+HVIcRFy#LgxS@G1s6sRT9A6o?he>#GORm1bKsY8UmPSBUczL3EmzE;NjHHoL}{+8id>7FkHi z%0++cNob@zrR4=MKKoBe4j3oyPufStQT5>Kg;B;BZe+{qtqbzyx^$GRjKMwWPXX>B z_)bnso<9aqBr}cQh4J1!%z1pecu9f@Vn6@Hs~^85PMYj<;0f|h5F2p7@1R4B-(uMZ zJiKout^L7vj4(KT9!~3pXc->ECn)dk^yjcOjGB2t1_Z$RTOw)VltRiV{>TrtOJ?F< zJR$1tp4}-6)Tprw*TmNBN4l?mACfCE(QJ_VE*D5+di5J=BHRor>{}Mk7Z0DB)$ZE00P>OM~K=Xn1JfMO&qKKT~aAW%bvhphFl z;z|_~C0>koLDgty3tvc&Cy4X|&|eT__HJ1pb*T#QuWWC2H=&+N45`t)bR>)0#Yz{jaPgOEFROp z9;K>DV&DfGgd(87at+G|rl7>`*(gzxT9p})W;m>`BOl=sY3`;Y;J3!ArZ+>|aquYK zbubx1qK{gzZEG*By^+qCq>tAuuE&ugNG;_ti`Xrf{N~06?E@0{p~xWFS$5O##+}9C zvW0d9&?424H|A(dtf#CU20Z&9BBM1~kpgeHvE)V7d9tZe_)X%lT3#E@)KuR!Ca)%x zqfBvOE)&x_2`U?x;Fw632TfXvIkJtcPKd5$tz1i@q%P8iiTTgYe4UI{6a#+)yH9en zWXhTZgmNt9fh+zsFDRMmkX2MoU$xIf0keIPh6+*7DfmFcHq- zas_fY)q6q;yN<$hmqx-z*<53Bm^#CG0)gGqD?4AP`|gIoaU6oq{kvS}zlBp6?`CCY zmue0#9k00G8L{5DlPJ9!$ZCyWH)^KT9AGIhh`XTmg10HLj`m{5T+5(lNaI12v3ZEJkZVjkwS7=8cyS9TRbSrnQZGfft0kSalh3*n+b+ ztcKb&7}J|L+_b`zA{=IZZ*66(rzMKTzaiC#zteLSI2F6_yF2`t8p+x3Xb?z|(El$5 zJIw8&l>4>F(O+=q+jf!v4tCQAQt~)MmF~IkAk&S7c>Oo2k7dVtZG>OridN(j#w^Ha zC2)75TESz@x&xwmD83_{T*35$oKlNUFFu21PgK#o$?bgl_FMADgC}}5k#uiz0o!%% zS}Ue}tB06Vn+ex;*36rskBQ}r^T~&$OS^7Alz!50fafuc^od$IK9@ScRyjvBv@T$x z_!SxE@`%Jmi!eQ#Fid*lY9Bh@Y_qfu3kQyMY0d*K;KH`5kz6%3Q|-JbCDA&)4V~by zXj#A~ciO~HT)4s#teh9amR(|PTC(}Hk6090GspWvR4Bo16n^WvquY1pcXntmlx|>4 zRlnX8I$)gNK)_F00O!v*+u3jT(G(Gh!-Ri7J-+%+waCnz1+)>p(em2ft4DelS=Z%K zPUG3O9OyR$CIc(TP6W+O2aMJ3C!E4nJ&f?Dcy)~%>5A@^Ep3aVvAxV~iR16i@04BF zKMFmO&Y>cFlN=GwMDhjSG0jiU&2}FWOz$CDpFwnPEqjdMQa$A+>d^Ru)5o18!A^xwTMAk2vf#xIhK`tXF(=fW=5?T`Pt@lUd9`}_DL zVymm6bv0IVyrR!%knl~OjdJ1zcd+oimPignlj7LTH2+Ug1lH-kXFi>#mQ5#n(N`Ja zSMU6jfAJrFy&}^ZD>1hX{6f6%+(q(Tq+g|Yz`U5Jtn{ptOsskbx=7c~_RBcagt>nu zw{Lb3V+^R;OQQBCEoACGc0ZQ^C60OScdb%@o-7%58#RCeEf@ zRyIgQcz8s0g6)gIxzSn!8-y7-#C)HB6X2dMwHw~x#IuuXmi-ivy*FEc{lebHf~M%}PS7)_ruhAk!zX`Vartw6 zC3_TZH$A!=2ep0Nu$xhNR%qJd!Zw+8N5X03GgOvU^35_!d~nwPq~+2!V<2QF)aO~( z?=ojur*`ot3F!@toRs!yo8OCj;`<04H08D4Cax1zUplXHrVhW2hYzt^}YF^9`1cEL2&*SfhV zN$kiz+NlP$xnScujS!_jUu-Qz4VOspe|D}2?$wisQvL?x>e9w?@Q9c`YGN%w0f=Hr zxwhd3j!JWZFPJa?YxQGwdvCR3md0AEW|}hhm1y9Pq+PP9=$JS02QLK3uy|^Vz&$AT zIf=g&*s!-djPu>DGHKbTYA75U+MPqN2)_{KE*dc97)93in4T-*=|*0Pjt0_*Q{yc> z>Fp7yq30u&P&Vq2_}XkhDd45712N?SEW%%iLJ9^vz!_NR!)42ti{0^~<&ZL)d0@j7 z{KB)t9-G5+BlGj;ic2?!iuMJcx*V+7 z9hWKY^?wgq;rsEJCxP-&H*i0gQPg@2TQG}c`iE5MG&ERgl8!&F3I~rr?mRkG$@~ge z{u}2ysODwJ#E#4$Ec&G5{eKqth2Hjymur8|4hnPs(+me6nk^j^#<@H$(7}$Q>V=*8 zLzp=6fUeEGC3J#xKwb&0F!9sE*jHh#shxPKc$iAFoPjT+vWAqaKO$<<6~@$-nN{&Y zjRw|K$&?ThU&DyXZc$J@lEad^7iqHTQhB_x_jS*mLfdUem---1lqg^{dT59AG)0dW zx1MUjM6U_pmg>eOGrpQu=7AZ0U7aG@y4Pf_@A)0m)!3>ZK%pNY!QjAOIj>WRjFOr8 z^UUtQ^!MN&1D`+7tSEgqHg9Ti5OWxv(<{~Pcw!ls`^@t}clN&;jAf;cjO`sWMCt~g z@Bq_nMv9r`uzX>!iEFHe2CdwFJYckk={6gpwi!vzC&G?<>~MpEBD$C8re}4Pz#_f1 z6egn$YW!5g9`9e4;oG$a+%9Zn~lub{cx@T4T1izk()h#Jkk@iRHE1ZDX?251+ls~Z1r_LBR4`lTpRel% zr}$x7uQX|7el=u;>B%7fAL@t6YGG*cEJA;I1+lsPO32xj+hwq*Wtw3+fdmSKAU7@d zDedL;iUE*1g=P(5_F#Y2>}PtGxS6%GdN83i(lUyeHI1Noz>9HHzG0I0ADuy@`cT6? zIj=_N%&*3%{vKcg&Ws(8xmA%`I$kj+>74d_83{3Iq7HXv{{Sn3I)V2fOB zUd)w{HcG8Nzi(FNzT95Rn6Rfz`L2tGL|lV|d-lD$g@24v%>y=za8~lMls`0^wu$Ll zH559j=Ha=Jc#~^C!!b}Z+Y+rrX)QmInI+4rRAg@c2+bBsaKv*~AF^?gBDET-`)aEB z`!mlF55ww(FOAsPVCMBw8#=t7oKY?d>YDdf8&P6%sGcSV#FuhSUJeI_umYZO*^Gem=_+9n%S5CwJ4C~6X+`VP%^sV``$cVcewa49{Sp+}x>oxFC-A6N&fi53W*a_(XYk5OwyP;C9c9@kK9;py z*^V{i!_}feg>uFw33JSQCTUhW%W@d!KFg4v7D`i&Y{t&-Ve>|9QCud_O#j97t{^4h z@uU5Y>JIW8HRSzAwzyuYVV9)!olY%bge{Lf6F}d9%>Y-7A<-V-WraHR~{tEqoOpy!dQPJ-d=LiW*ul3xI%l zNf*4qjHrDJ8tHcwnq;_54y5`#;pDiE)-Pk|Uf~0+OuIsZ5zIOxu*>l0VH2={8e=ia zxKM%Cr?XNO91-k#C*AbIm*Lbk+*AjffWz>boP7K907uN0VxP-lMPf}X45<{#v*+qj z#ck9&eDD00J4lQ7G`l)4Hfrsc1HIF}aPsucTkEVE`k?sU-yW6jv{HQ2^cq#w_uySjn+?%S_tD{b^Ojck8CBG52eh8D z(p1&xjNNbwU{jMyzpxkdQ5DgjeL`#w<(z$+`?5DJ2hDJU@#K_=jZAZ^i96m~6IRJm ztmSC<4?qX#kQZ|pXll1)`3jzMa)ErxWfq=?tCwclx;(x%7-sCKzBN$u+$I8_zp{9S zsXmrO$x)XwR#SIq7Rv5I-fR5|lv5lz@RVEce=TR^XYo(kX|d)<4@S~yF^As8uu@Ye zM^y0ANRIDBc2rQ(3%L$TP55e)*BjuC+EBQtj6wS%XLFeFG_1zMQcWD=xx%&VwH$cO zWHHBn4kb4p@&Agt1n#BkJ4p}g_T%gjpiS}_<2WejYV8sa#i?9*)EI~OPI`{>a^{4f z+6fUGxbuy&e(C+j+-i$N8h>;szUSPiC8# zpN(FeR%!RS#;U1}!-lv~f4HWi$co!&B(Gm5eh%n}mvG~|7Q4J7(J$Abd_M$XB4(zk(Y<*g4)wO9AT*=S2q=b4A#)^SV0mSp!2~cMH zfgwC{%GKJB&j0I?Xnot1{(oE2%^OLK^|l|3W-(lYL;x@`kCp!hy!jma|Cme%Rd0}|NfDI0n_V{ME?r4 zF=ARp+O&q-`iw!cOEUWAwZQkH_wgsc|NnK03z#EPZq}_c<42+0!IpBe$@<%hixwD5 z1OB4f?*6YwYz~o!bT2vV0)%E?1^LBq9lvG^hQs00|L+qV{wp>X=Evm!Hzj4Uka4l~ z|3hlqEKN_@eVq9}X?D@>p}+ZAlzXI}{7aRFCjAw-_y-^~^e~5gE%gL>^$P#$f4_Sp zaIS6~jW{L^CTS}kP9t6tD3_i?QMq3!!b({jYl<^3lD8~~1#H+$l0Sh3{{hH(5lcPd zh|5HXxW7{VNesJedGhdN`5yq9lbJhv@39g?>fwC^%PG_!dj}6mwE3~XM~0Zq>IHV0 zd6f0QTdnH#?kGp@&xlXL+7MMG!kOa;gZUC%_|tl9BBiEz!xNwYeZ`hWn4Fukg~jKK zjlYFX2BSW~@;8h(rH_5_hjY6D>kSFn3q~ihwBHHuH1UCq2eyHQ?nHE>~ji+Y@w2UeKwkj=dJ66spqWlh)Zs#EFim&s18<6=y@YmAsTa zMfmHP3z4bE1MI`5J(;!;@xm?gaK~Io^f1HaUcszToPY6Ed&Y=U=yuck-TBFt#9s>7 z@uE2)7T8{%*Ak#uoFjI{#7&xRBgwDYhuS4+RFaJ0qzIY2ZU z{H7~ZYvFfTW@cvGsW)9AxUA^y=&3o*@r^_NFc?hfdPQXvj!PTvadtEE>mqc@(Gkr) zeTM#?dd~yG6j*t9zHjx|wCYq~X>l^hNrnl=o6#sPQu1WE342m-_Bc8e0ut4b|7M;0 zERp;v;tualt-rs2+%$+igm`Np0S*gi8tRTW$;e1h2Lq#=ABolDuvcAx3`xokO+BWIst`vF!{)3`6;z(%Gq3H1JPMi-VQzq zgOB>6-xU_bSpEfNi)L~zj_CHZTTCx>Cd1%CiwcEjnwkW|8b56B{XW{Xcj`999RBR_ zI1+)8_G)o*0vFSW!ZW$FwaDgG0m)t$H`ep`9La+u4AbG9oQtC($S$qnAn=UU$8~ge z`!nJtS{ap47Rv>n48infrk5{Y8fj~V+uE|hf9t{8s9Q3fe|?)~V`C$YSCDUjpQ&Nd zkH1}f5`N!72YA6(7p4ohfvPK zo&1%waOAvIGro2&A@L?zm~+@r#<4(hOZqvehaynyjxB;hEeG3dd|%q7eQxU$s=7d;deysOnPYRWwB;4-aS9 zNKu%OuuoHb_R4ZSh|ov{_6`V3m|=;s;nl%-4bS8?rA_3aJY+JsIE_3at(ZH;sDEX8 zBpjOhAg+{RPb!9zphAKB-$s=pCGM`XcQrv2jxMy??XPkQW$eg1YE zO5L2jsr9Cn(UdkFhcT&mt34Mfp~$Vt@X27y-hv%*h1)>{NXMsm-WD(93`36dNe{mN zMT;2>*|)HaICMW3ENUM?2EEZtH8s1z72(FQ)UeHlIubo4hJ>q+^(8brac0tA0@TX^ zTHHeMQY2Qji~`LP$L8^D#cSz+I8gX;6 zn*nDdjf*wT@4Pe8R4+o*s^ ztP?{w5Xkw~E&yRtGbHOl7AdGVX8F{27y>t)|hOa z$4+&JLDm?cxn$go##;36D(yM(RZ1}QmvlHiBYw(TOWm^GXk$3I55w#&ZXyvurQk`V z`&5!12h2bJ3LI|zOu$>233a;A*PrWZVOwuAsJ0r^gY|2^zQNWsOih%=Ln%rV|K{j) z+OWA#B>DJzcNzIV0I79l4t)?^#F^U&6^{H^oWY@fI5F`YBi(08p1OTCurMT}y~^V) zqdnNNm?-zx@D=Tt;jaI4w>pAEm(odET+8}`Xq%o~KyT|XnikN{S;0sYTDS=ZLY@0W z2q!V2neEZ3+?c{Ma>yh-0%6U|F$yLiH#U$@x0z%}qMLqIyox}4m~FiI3L2_b*w z!YUfjEet87H`FsX#TxD~>Zq7s@T)ttgaC9PnFLRvuYruw1&yn&hL}lVKWd*?Ee(3p zyBQY7#a++t)4SE{(i$oL1`w_hgw({cM8S zm7l5vnRK3@BXLhgkG#Y>a%$o%FR^aAsi0h2KX<82rla5Q0RZX<@2C8yB{#HWopt;_ z0f&ze5aFeqppMz5hv$hn5mW5(gIHoy;3F6+h2 z$}L{Ijem&g;l?G2$928QITRSj-#T`6TEu_(jl;LP!{{oG!few|yp>tWQL-WPw+Cc6 z!O3SU(T$)|>2xQuSb&F;yad|7xu@qhI?c1XNeRSN3HQT_?In;W1_LVKbBJE=cL4Lm zk(uyztUL!16%Zyt{ygQzF^4cM9-5zSmVB_XwAEN@J(Av3Ri8e6D>bYk5lY6SosOEE zqoHZG4cZbMq?Q=>10|Jod&$N|iZ?6Ijp}6)Ndm^^WdoYo#67yh902g%mh_deg329! z-fj7ZNXQH}Q@H@1;=mx|TiRZFRHSV9+S||1$SWK)0l#SRvMhDA)CNIa0&7&}5@99* zDy7|8wDVY(tu|#!xF}t0d*|6k<=}pw1TedSF=F>M5o?)8H&`F+wD?9(lZ zn(QFT&Pg15D`8nkp45Tgk4otCI6!paBz9Uli7AO}*`W8?S@loJjcRep;C2~^+U!#B z>S>-(5?2dp;#TU>0H}I}MUX!CYal;!|KStE!IxyuTJ;Ed3ytP`vphfLq`*lZmRlnrp;6%62d zXO2Mv=b{PsIq7Qsl1@fNK+p!y?PVyWOCIM8+0gh2pBIrtV}Yd!l}d*hN>7wZMvV#2 zh=qI>NL>K`6_>T~_+{umQW6TftMFc%O_ z{(i$WIDs7R3B8KVAt#J%cJhx@FX$W&QqRi*HSRcD@Oym1iNY9M-@o*GJsO@Xw?2F} z-B5RVoBJz}Zl;ZQ3;UM<8vPszxe1`Be&*PTUJif7Qf#+QRjcS>!lSd}LgJ z=Z5tYMQoBay)4d7W4~>zd$r9bN5>`i^lq7Ao|AFbpr!{y%KUbi+lYG1&b;|CZz(|7 zMq2iYotubyq8fpf zSk_T{U*WH}$ume05tUr$o4xQ0G2ZMKX2`0HWhT;g-iT`cYTUo#)TgU)$t^Knx6FKi z2~L&NuNzfQ+J2p~x!pe|YQ7oL&esciU?>Jq*ELZZ2S4+w>ok#F0}qm8hYfm!qU_F+ zf2V*WR{pF6_c(irdcj=}Jju;P9%o)0g=p|4d@QS4r5~e6Mh-CQ3PaU|b$AZbd!jg$m|fjCe?I{Mt6MKZ@>+|go)7nf)W7aq%{wb2bE zQOf-LKd-^XyCc?~4oqo!C5EI>-XL$T$PN0Smsspy0&Oz91unfkCo%|g)7TDCaiuz7 zj}i{s+P~MjMu})Sgn?~>p5Lp6=X?>Im6R2gEgANAvJ$gg-um!C4(%vwr>zyosukve z(TiDKxxd-1P+gPj9G2Wm?n{6qgFbsR;HF;r&T({u_AeM;H4dj(-ABb#H_$W6mctBC z#{hIiE|Bg-B*-$e*{YASvD>DKVBK}5(CdG6dt;(Y6G`Scit7;uSMaUT@{O_gB$&zM zb@82n*`7hS;iK}lch`smNMO)>DUrp2ljEprd<)moEFgnS!BHrmGZs{ zwqTUHW;7F-aOz8Ex}ulr$ggl+WjC-Urvg&lXZQ{$GJ}>QB2`-8HV&REe>hX-i5y&>~Wf8 zW2uQLTeezK#B0fIxAHgy%w5cl{99%Pwpq5BG?(fME8^!ekX|ZllY--9Cssm3e8#=I)^!3gGg{u|okVHJuP+Snt#go$oU8T8vnLu0D*^9DC;{g>Hp z7~dMl^Jd0l;O2i?oAcwmBA)|h%EIEv#(g5ti-LH%}d_ruG~l{e$3_Bcrb}?Qp zQ#j(T!?RjkUrL)>0A?k)@N!|nGleGID`qpUI@0uU3q2t)P}t#Sn*J=mN25?yHqXl{ z_cZAX)2g>BT0|JVNFwQ4k9MJYVc&nO&uhG^vTTyjLH?~6B#{UcPyEh^yc$^r7umTy zZc$F7zWx+eKYHglA-^YfB`q3eSxy0+uDBzO1KvGZ{`7wBu?&HCh7N&}hqtAXaEz%H z&x!%Qc^d_gaoa3${;N)WgbzdTv+`t(4jUUAn-FIqvvMcmj>WivQC`!@T##9~TgrZ* zQJfW4%(8QqkSM#^;Dl=ivLHE*= zu$gGtMAd;WvZ4v9W@DB#3w^}BY?D(wu!<9`Oe$(v8Vf76DuF6Vqv_`hWRLsu3YoVG z8y7}6$Qwi?rvd8I$zv$A_@Vb#50 z`Oa^~^_4wDcqC5XHNTmX@&}S^9mnPUidrkJ(W_Um69UatxS}`CqW<6czXWEq$n|*7 zuE7o3V>jK}>k9Y8SVT}<51ng`cf{6#QFAl z<{e#HjGY>Fosao*242!yBhJc0%y9GWNYAxPiKxaDczC@KH}Oz|VmBub;0WJktD#4L z5LEyl=>V2Ok2!oLZ@(o^wJ*Ag$1nSC=-q$`Vm1P!hS0!4Nevl|DI3Sk%&-gvR%e+m z!NVKd*1JvY+U6}$Bw=)^S(vo0nw(_#Td-%Eae_YFAHy3vj;tu@lQplg>Bj|hFf)_V z!xxi`Nou#JIWP+ zH5-gK)sX0d=e&}_0$82r<6eHFGu>26mOuG_+v&zzyPl&RR3fKOt+3j&cGK(OQtH<= zdk;R{VuZRP;xr@|-1CPbT3Sv`IaCpcB|l0iF*y?{^AkMiy+(jhp8CdG0_oFq!kAWL z-XxY|_!M7fzG>Fj|9u(yX|JLgZ1;1*E`f?`{F!G4uH8fKMrA}ZPKs->EvA95s$D=e zmd_p}0PD{<+xOR*>>7yo?BLG+7r&!IBTe8n{vFg@Vt!?xGWuJ;UJ{Vr)JAq;>k5|PQu0@JeW_eo$stS15i38bF)rP`M=8_+m>^M{a_9h zswlv61!@oC70}cTXd0wy6VL!fHLYXoW-I| zih-%xv23*a2y2Oky4=igR}Lv6`q+Mbc}zwxM`KLwWW*-5s3WwtFWBzhDk5Bqc^Y6$ zUdj!~R@MN_E6Nqk$kn+SxbYODyNj@wZZ+PyRADu?C^~A!cM4U?!8&!0WuS*{$gsC< zHC}&RwS7l|&tH&E+>*0!AkK~p1)rF10(EU|4T`~s<#QVW2oZ_7`$pHHLkV8*;GKgv zdl(Jyw8L;r>v3`Ki|Fgxtzx1Lhj7FnI+qO+dh=P|=*P2>^@6f35X&2dU57UdG}NF39YdsB{f1 z?(n!6->h9+rKU+N#`$h|w$Aii7{rjM^MQ10Wo|Cn7Y982*6Wm9v{sPQ+IuGJqJ!Xvf3yTaZ%{bY`3r={>o_o&ChH$I~7s+j|xm_Ny*|1R1chaEf z?9;ZG9EXMZ&DxdisfgPbd6`M$g|Z++SVP0wO267^)@DJ!`s(n@oaOSXK+7uT6Wo;DnusQNK zlj!pBJHFp4So!XYIz8Lbxbb7s?Z^8{JD0))>f`+3RCH)n>KIr;WGpRJa4l%o<$pu| zVuY%9lo?;Cj^eZ!leV^zYa^&lUGf5bU?#ey`Fo(OJ?e69dQn#ZL%5)KqVp1s|S^iQsIISEZ@PVx@ue{r``7y|O zQ}8&;jQDQ_1b2++Zy_&`=tU5T(z747Gg@|$6s}?V#yft0K&?U~5_D1t3s(iTo~AtI z`@VYF89PzzPV*ul+#O+_mwx#VcMKW z+4a12LEeD0Uxa*z$tQsQAa{}G_cD9uWK|({?*KHqEiFQ>Ftv<*<{!9M=|Ji$9%gO)% literal 0 HcmV?d00001 diff --git a/docs/assets/images/favicon-16x16.png b/docs/assets/images/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..65909d64448fcabe90993013cbce8e1343e596e5 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^Ml;rL1!tlSn|IB_MkG;gx z*OmPNi!h%W%i@WxOMpVoo-U3d5|@(`6xjd#*Z(8$BmMtBzhJ_TdeIY1f(48dL?*0g z;M8b7(h&84>5vOY1EU{fG8-GOz}kbFIXtBjOcS0OGuWni?C-Xfz5z5&wZt`|BqgyV z)hf9t6-Y4{85o-B8kp!BT80>!SQ%Sb8JK7r7+Dz@82#u0c@Ci=H$NpatrE8e=cOi$ zKn>wlArU1(iRB6fMfqu&IjIUIl?AB^nFS@u3=9=>9)IHDC=AokIOTu(jOWuJ24-b$ zy<~1-Wnu5hBFw@HE)6D!Q<#-EhbWxBaplC3Ge=~Ou%B-5Sm33{@Jd{;RG<|M Mp00i_>zopr056z&dH?_b literal 0 HcmV?d00001 diff --git a/docs/assets/images/favicon-32x32.png b/docs/assets/images/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..013c338f9cfda013981c699b12c95d1e92b97a43 GIT binary patch literal 436 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

+>b}juY ziF=oZW5dyYDhY(OI@_sne;!Zf0hy$fO~%3DJO*FMgKW#Ham-Fr9P3t{(%#rCaMc0y+4`xXXGq80Mqy~XTiKWGn=s#?Zl=nC`!q_j^^jgK>~kPULXrJ}fS=Z|M5OEY zaV`VfS|8Wi@2~GD<>r^3-o0S$>z_!mXa^@Ng1<`4VrQU!Lwm#DlraQ$CbEeetYVed z6tOrCnly4c zCDJRb5EUI4pVuhff4_N!bN26&wu7nhlx}d(to+E?pQpSrBwz0Ho=NY!`0zJ)*~h_9 zL6jQDdr}3|$?nw4No5|(>WIn~+u9RUFUTM)Ps=C{*0XgQXZ+^-BaWLe>IH!zY82E} zb?oHD1|9GyZO7Lh#+Yj~`G+=UcCuW;2(Lpkdv9xfM&Xa1+Jbn!LHBg)YL;swygiru z{q;-eon{jAVpIgunA0TArh}urDOn3k3{<1SpuDPbsc(2yWVc8C4-iE4+!B)btVP$vvLg&11soD1ReM5@#^3hH=5<>8{`Ur-`YkCK?!Yxt2S9*k@`h zp?-_+lMOS6#^bc*esE`72cqa{t__;0gtW>15Qr#hxC}WZW0uFz4plpo{@zvS&Come z0aV}DSjv@6Pg!*Ukv4sbYE3w$_w}yo5= zI}hg*9ZP#-|A!s0XIL;&?M8cup@5>or>ipX7AC+mjBA{0$z{0uCY_SN9Injx&B(n2 zRQVB34kSFts-5XRqF#TVRb17H9`ui^Tm=k)@oR=I-a3=)Oc>(9BA;;-Aec&ye{d@? zTm{_x)qYUGZz#7-iD>iySU@J`4)Dj|2(`NmODlNlqO2^&sVdi=&XG^*YS#==a`zwe#gm-1O- zSwuhlske9FZ|;8yZsh(}P-TNUE3)@oL2H`G^O}W39Ly1+FyOS0Q%rc+w(^l6y64x$DaE3~YBWJ)vSz z9z2PWLm97g2&c2>cO(R|olKR1<`)Ebb7)v9^DU#;E?4{+S%$qr&HORO=jiFdH4gZj zt0ABQUxr`Sf=hgPVm#`#hj~sON2}Kc9}2q+im4KpUajLx4p@khWaAg)vuqGdU*?Sx z`mOSilYMDA`^r1w!rzkh6Sppxy$NqI;k7mFP+x;4p@to$^-|$S#3)6uV+)5D?VG`M zl8F8TO396k-h7q zLNZV4R>`K62WzOyLt@k%T|Cmq zlc0e@y@kH5MjY9>YzrXOGb@e~5r0y(SJIrS_=jML7!TRS;A(`;EsAN5xk13W2n(!O8oSY2#Er&Y}4fRFBpHH zm1XK-lWNPCH6fS2mZwACueKM%Mt)0ct@Vg#nTMl}U>_W$rCgh5@Kuc(Z9e z>v#|`8L4qM_Yt4{yq|2XlIT>7?8BtZ))q8&VabG$}qQXPXNnJ1*5=1lbk6P6a25*fII!~n6I}(zYp!# zp+DI9>&BbsM7$(~l{4lIS$l!Rt)mZ{Y1X7>=*BXpn(LT#8Q*V~;Ke+u_*MHp+XFh_ z<*7cR80>2r;`+1@)tpOSYwtS-qQXbh%)g9&(SF&CjF@^V+?)TQL}h6@+92D?zek(m z?A1AylwK*mx_aVTHYjPuxU$ORY_h%vrbCWutxfgR8629y<@cv7Q$LOg;9D=j#sU$hYl2>Uggr2Y^QlVS%P z`&rh7?~6HDC2U%SkxyHaaFxh$ip|EH*ON--YdL(&_WYYT*>z(ni$`leWv$>P_I89V zrof|rD#Q#)Zpp^>Rfkp?qr)8l-V;W@(8@+@=&{T%<>CM+S1qvpKH zqEtLtl3Zy4aq!^3axl!qK|rabCz`EAk!t&&!i*b1_n|e}ObpU=d6g_hpZ`O#^yF*` z@4%rlz9v%bDgJgju4KVR1Vk^*axp>6?5*RQ^cysE($`S6aSMtpc{}KWku-z4(R{$1 z(H5)h_VQNEqm!)N>r-(t*vmxVjq7s`hz;{%Ac#gA83^{;A7-T%5=RzBQ{n8a>8;V# z;)d8V?8wAT{H^h3;_#EwVK;XFi7CLo(_!;XzdnP#3hmu{{i2~<3j@+)p_Ce25dwn2 z=~*SPhbz2IMO0*LuAAykGDjd_&o#g6C*adY`RXM1#(<|_;eL`VNpE0Zl>b$021W!Kh6>fa!YL~Kcf*@LY4rLB=zo;~v$iu(;ppJzLqGW-oY z1*^SM|5Q@DL_VB#u(jSVH8$6`xt#JLxXRkQ;0Sqg?l1_Sw@h(L30&2!R7~5>$VCE)P$XZ&(ty$0(Q*xNB zz{@@gRz*vzH*$3+o8&1Zm#7+n!rd*E2j`su<0bFJ)c6216TA&Mk1+x-3hs;#koV#g zcHyy#Xb?sc+>{;&>5}YmO_pm0NBcuU2b7;*Eap-3V$YTpr7Jj@LKG!WUU*>Q)qxp? zkANT(vr<`rn$Z>ZS$u3b75UDdk@?}4>#?e|>RV;jO}crWs=duSxFfifE4N8V=W3;I zlyS;DD!hXS;HeFognJ9q5f#*P}PZ;bFOjfqhG{ z$-^^MeYph(c?uA1k86r1iA*Ak%0L7^Nr@cCsoK(x%a!Ey<(|oJHFEm0Xk=Yv|Dpb= zwP&7ChG|Yp4%ffyM$w3Lu!^fZwX|q-CJK6B%?hrZY&&%CZo`FEhaA{!EBI%v8m*wf z$Z|RHv4uyEi?IfR4VYvm?ck zC7W++hix3CmT)I}MS`z8^NXoDmJ=}f+J2g{(+ZRe@;q-fupJ(T2=z#}nWn*E7P6h?E!IDw%TaB&t zHrH}|j_awBVAaZfKFJ?G?L7*$wZ8>1uh9w-#jUNotPG5SRGPAykxiJI`Yoz%XbmR) z@o^s8llbQ$>_RS2+?AEdwh!V3<|NZLt%OdDT<&|~IBKbt8agD0h#xQ|UBF}5BfICk zxcIb6r4=ltvTnC#e#bf6fV>)S?L6GC$WnS_(l92Qz(n=T`wD;v_Qzvud2Ojoi3t_B zRGfhDN|J2>6RGwjE~{Xskjr^L2o*1nF4_r*? z>PVic#^E1V{}ieg0;57;dYB;RBU!bL!XuT<-IRO_~WZ33)b(XaZVwC;gcPY zVK9O=S)>v4AtEMoYycv1oPzX%v&Zbp=BIckfHb%r0t_c?*>frR;6llj7I1>&Jm=%9I>B`3#BvL=V%glNMrTSP`30@EgxRxo%B7hO?b6Ep z%#{kv=p>kSPKhs0twIS!Zj3dAbVNDc3(GJElcuUZC2=t)0c-rcu0juR*kac9>2>Fd zS9>-?VGkZpYg}@5(LflLwh+2JPf%YDgObWk$CFH&9Eot*@p}QZT{B*~vkttNb8D=p z(N|(u0mkVGo)qjfjslpPBlD}S7Eacu^)J==TfSk!8lCnu-RtoRb79wflkjF`64hni zK=veP;sxF7xZe58zj!1RgZ58Ko$A_`EFGu6({g$rXm|6gB

ktr@0qHTk5Ql7#~# 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 b-NX@PH#*VAzf$ChNHe#A?qEIT@8bUezJixg literal 0 HcmV?d00001 diff --git a/docs/assets/images/google-custom-search-engine-layout.png b/docs/assets/images/google-custom-search-engine-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..362cd8e72d3fdc67c89647a8483b003328bb5230 GIT binary patch literal 25132 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/image-alignment-1200x4002.jpg b/docs/assets/images/image-alignment-1200x4002.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e3137cbeb1dd814d2aef411a30b5434a69b83bd GIT binary patch literal 35514 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 IK&d+a11~%bH2?qr literal 0 HcmV?d00001 diff --git a/docs/assets/images/image-alignment-300x200.jpg b/docs/assets/images/image-alignment-300x200.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3921878b2e096cd8b2f37cc26fcca3e6ca43666c GIT binary patch literal 6446 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 E13w_|qW}N^ literal 0 HcmV?d00001 diff --git a/docs/assets/images/image-alignment-580x300.jpg b/docs/assets/images/image-alignment-580x300.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75bf08e90a97103d3ea497b3c9d8e17f061336c7 GIT binary patch literal 9082 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/manifest.json b/docs/assets/images/manifest.json new file mode 100644 index 0000000..d641c30 --- /dev/null +++ b/docs/assets/images/manifest.json @@ -0,0 +1,41 @@ +{ + "name": "Minimal Mistakes", + "icons": [ + { + "src": "\/images\/android-chrome-36x36.png?v=M44lzPylqQ", + "sizes": "36x36", + "type": "image\/png", + "density": 0.75 + }, + { + "src": "\/images\/android-chrome-48x48.png?v=M44lzPylqQ", + "sizes": "48x48", + "type": "image\/png", + "density": 1 + }, + { + "src": "\/images\/android-chrome-72x72.png?v=M44lzPylqQ", + "sizes": "72x72", + "type": "image\/png", + "density": 1.5 + }, + { + "src": "\/images\/android-chrome-96x96.png?v=M44lzPylqQ", + "sizes": "96x96", + "type": "image\/png", + "density": 2 + }, + { + "src": "\/images\/android-chrome-144x144.png?v=M44lzPylqQ", + "sizes": "144x144", + "type": "image\/png", + "density": 3 + }, + { + "src": "\/images\/android-chrome-192x192.png?v=M44lzPylqQ", + "sizes": "192x192", + "type": "image\/png", + "density": 4 + } + ] +} diff --git a/docs/assets/images/markup-syntax-highlighting-teaser.jpg b/docs/assets/images/markup-syntax-highlighting-teaser.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36cb1f9db5940ac5f2904c3535e39f88a3e69e72 GIT binary patch literal 93588 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