From 7fbb094586fb8f94e78848f7a520617143d04b41 Mon Sep 17 00:00:00 2001 From: "David A. Kennedy" Date: Thu, 20 Oct 2016 04:12:31 +0000 Subject: [PATCH] Importing Twenty Seventeen, our new default theme for 2017, set for 4.7. With a focus on business sites, it will let you get down to business in style. Initial development occurred on GitHub. See: https://github.com/WordPress/twentyseventeen Props melchoyce, laurelfulford, davidakennedy, grapplerulrich, manishsongirkar36, joefusco, smyoon315, b-07, rabmalin, mrahmadawais, hardeepasrani, implenton, acmethemes, claudiosanches, valeriutihai, pressionate, sgr33n, doughamlin, zodiac1978, tsl143, nikschavan, joshcummingsdesign, enodekciw, jordesign, patilvikasj, ryelle, mahesh901122, williampatton, juanfra, imnok, littlebigthing, mor10, samikeijonen, celloexpressions, akshayvinchurkar, davidmosterd, hiddenpearls, netweb, pratikchaskar, taggon, nukaga, ranh, yoavf, karmatosed, sandesh055, adammacias, noplanman, yogasukma, binarymoon, swapnilld, swissspidy, joyously, allancole, rianrietveld, sixhours, alex27, themeshaper, mapk, leobaiano. See #38372. Built from https://develop.svn.wordpress.org/trunk@38833 git-svn-id: http://core.svn.wordpress.org/trunk@38776 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-content/themes/twentyseventeen/404.php | 34 + wp-content/themes/twentyseventeen/README.txt | 67 + wp-content/themes/twentyseventeen/archive.php | 61 + .../assets/css/colors-dark.css | 466 ++ .../assets/css/editor-style.css | 571 +++ .../themes/twentyseventeen/assets/css/ie8.css | 115 + .../twentyseventeen/assets/images/header.jpg | Bin 0 -> 214361 bytes .../assets/images/svg-icons.svg | 152 + .../twentyseventeen/assets/js/customizer.js | 103 + .../twentyseventeen/assets/js/global.js | 200 + .../themes/twentyseventeen/assets/js/html5.js | 326 ++ .../assets/js/jquery.scrollTo.js | 209 + .../twentyseventeen/assets/js/navigation.js | 140 + .../assets/js/panel-customizer.js | 41 + .../assets/js/skip-link-focus-fix.js | 33 + .../themes/twentyseventeen/comments.php | 82 + .../components/footer/footer-widgets.php | 32 + .../components/footer/site-info.php | 14 + .../components/header/header-image.php | 39 + .../components/header/site-branding.php | 31 + .../components/navigation/navigation-top.php | 22 + .../page/content-front-page-panels.php | 87 + .../components/page/content-front-page.php | 36 + .../components/page/content-page.php | 30 + .../components/post/content-audio.php | 93 + .../components/post/content-excerpt.php | 40 + .../components/post/content-gallery.php | 85 + .../components/post/content-image.php | 75 + .../components/post/content-none.php | 33 + .../components/post/content-video.php | 92 + .../components/post/content.php | 71 + wp-content/themes/twentyseventeen/footer.php | 46 + .../themes/twentyseventeen/front-page.php | 65 + .../themes/twentyseventeen/functions.php | 409 ++ wp-content/themes/twentyseventeen/header.php | 52 + .../twentyseventeen/inc/back-compat.php | 69 + .../twentyseventeen/inc/color-patterns.php | 463 ++ .../twentyseventeen/inc/custom-header.php | 79 + .../themes/twentyseventeen/inc/customizer.php | 215 + .../twentyseventeen/inc/icon-functions.php | 199 + .../inc/template-functions.php | 99 + .../twentyseventeen/inc/template-tags.php | 162 + wp-content/themes/twentyseventeen/index.php | 67 + wp-content/themes/twentyseventeen/page.php | 41 + wp-content/themes/twentyseventeen/rtl.css | 525 +++ .../themes/twentyseventeen/screenshot.png | Bin 0 -> 363833 bytes wp-content/themes/twentyseventeen/search.php | 62 + .../themes/twentyseventeen/searchform.php | 20 + wp-content/themes/twentyseventeen/sidebar.php | 20 + wp-content/themes/twentyseventeen/single.php | 43 + wp-content/themes/twentyseventeen/style.css | 4146 +++++++++++++++++ wp-includes/version.php | 2 +- 52 files changed, 10163 insertions(+), 1 deletion(-) create mode 100644 wp-content/themes/twentyseventeen/404.php create mode 100644 wp-content/themes/twentyseventeen/README.txt create mode 100644 wp-content/themes/twentyseventeen/archive.php create mode 100644 wp-content/themes/twentyseventeen/assets/css/colors-dark.css create mode 100644 wp-content/themes/twentyseventeen/assets/css/editor-style.css create mode 100644 wp-content/themes/twentyseventeen/assets/css/ie8.css create mode 100644 wp-content/themes/twentyseventeen/assets/images/header.jpg create mode 100644 wp-content/themes/twentyseventeen/assets/images/svg-icons.svg create mode 100644 wp-content/themes/twentyseventeen/assets/js/customizer.js create mode 100644 wp-content/themes/twentyseventeen/assets/js/global.js create mode 100644 wp-content/themes/twentyseventeen/assets/js/html5.js create mode 100644 wp-content/themes/twentyseventeen/assets/js/jquery.scrollTo.js create mode 100644 wp-content/themes/twentyseventeen/assets/js/navigation.js create mode 100644 wp-content/themes/twentyseventeen/assets/js/panel-customizer.js create mode 100644 wp-content/themes/twentyseventeen/assets/js/skip-link-focus-fix.js create mode 100644 wp-content/themes/twentyseventeen/comments.php create mode 100644 wp-content/themes/twentyseventeen/components/footer/footer-widgets.php create mode 100644 wp-content/themes/twentyseventeen/components/footer/site-info.php create mode 100644 wp-content/themes/twentyseventeen/components/header/header-image.php create mode 100644 wp-content/themes/twentyseventeen/components/header/site-branding.php create mode 100644 wp-content/themes/twentyseventeen/components/navigation/navigation-top.php create mode 100644 wp-content/themes/twentyseventeen/components/page/content-front-page-panels.php create mode 100644 wp-content/themes/twentyseventeen/components/page/content-front-page.php create mode 100644 wp-content/themes/twentyseventeen/components/page/content-page.php create mode 100644 wp-content/themes/twentyseventeen/components/post/content-audio.php create mode 100644 wp-content/themes/twentyseventeen/components/post/content-excerpt.php create mode 100644 wp-content/themes/twentyseventeen/components/post/content-gallery.php create mode 100644 wp-content/themes/twentyseventeen/components/post/content-image.php create mode 100644 wp-content/themes/twentyseventeen/components/post/content-none.php create mode 100644 wp-content/themes/twentyseventeen/components/post/content-video.php create mode 100644 wp-content/themes/twentyseventeen/components/post/content.php create mode 100644 wp-content/themes/twentyseventeen/footer.php create mode 100644 wp-content/themes/twentyseventeen/front-page.php create mode 100644 wp-content/themes/twentyseventeen/functions.php create mode 100644 wp-content/themes/twentyseventeen/header.php create mode 100644 wp-content/themes/twentyseventeen/inc/back-compat.php create mode 100644 wp-content/themes/twentyseventeen/inc/color-patterns.php create mode 100644 wp-content/themes/twentyseventeen/inc/custom-header.php create mode 100644 wp-content/themes/twentyseventeen/inc/customizer.php create mode 100644 wp-content/themes/twentyseventeen/inc/icon-functions.php create mode 100644 wp-content/themes/twentyseventeen/inc/template-functions.php create mode 100644 wp-content/themes/twentyseventeen/inc/template-tags.php create mode 100644 wp-content/themes/twentyseventeen/index.php create mode 100644 wp-content/themes/twentyseventeen/page.php create mode 100644 wp-content/themes/twentyseventeen/rtl.css create mode 100644 wp-content/themes/twentyseventeen/screenshot.png create mode 100644 wp-content/themes/twentyseventeen/search.php create mode 100644 wp-content/themes/twentyseventeen/searchform.php create mode 100644 wp-content/themes/twentyseventeen/sidebar.php create mode 100644 wp-content/themes/twentyseventeen/single.php create mode 100644 wp-content/themes/twentyseventeen/style.css diff --git a/wp-content/themes/twentyseventeen/404.php b/wp-content/themes/twentyseventeen/404.php new file mode 100644 index 0000000000..4a6d11353b --- /dev/null +++ b/wp-content/themes/twentyseventeen/404.php @@ -0,0 +1,34 @@ + + +
+
+
+ +
+ +
+

+ + + +
+
+
+
+
+ + Themes and click the 'Add New' button. +2. Type in Twenty Seventeen in the search form and press the 'Enter' key on your keyboard. +3. Click on the 'Activate' button to use your new theme right away. +4. Go to https://codex.wordpress.org/Twenty_Seventeen for a guide on how to customize this theme. +5. Navigate to Appearance > Customize in your admin panel and customize to taste. + +== Copyright == + +Twenty Seventeen WordPress Theme, Copyright 2016 WordPress.org +Twenty Seventeen is distributed under the terms of the GNU GPL + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +Twenty Seventeen bundles the following third-party resources: + +HTML5 Shiv v3.7.3, Copyright 2014 Alexander Farkas +Licenses: MIT/GPL2 +Source: https://github.com/aFarkas/html5shiv + +jQuery scrollTo, Copyright 2007-2015 Ariel Flesler +License: MIT +Source: https://github.com/flesler/jquery.scrollTo + +normalize.css, Copyright 2012-2016 Nicolas Gallagher and Jonathan Neal +License: MIT +Source: https://necolas.github.io/normalize.css/ + +Font Awesome icons, Copyright Dave Gandy +License: SIL Open Font License, version 1.1. +Source: http://fontawesome.io/ + +Bundled header image, Copyright Alvin Engler +License: CC0 1.0 Universal (CC0 1.0) +Source: https://unsplash.com/@englr?photo=bIhpiQA009k + +== Changelog == + += 1.0 = +* Released: December 6, 2016 + +Initial release diff --git a/wp-content/themes/twentyseventeen/archive.php b/wp-content/themes/twentyseventeen/archive.php new file mode 100644 index 0000000000..8aa139f546 --- /dev/null +++ b/wp-content/themes/twentyseventeen/archive.php @@ -0,0 +1,61 @@ + + +
+ + + + + +
+
+ + + twentyseventeen_get_svg( array( 'icon' => 'previous' ) ) . '' . __( 'Previous page', 'twentyseventeen' ) . '', + 'next_text' => '' . __( 'Next page', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'next' ) ), + 'before_page_number' => '' . __( 'Page', 'twentyseventeen' ) . ' ', + ) ); + + else : + + get_template_part( 'components/post/content', 'none' ); + + endif; ?> + +
+
+ +
+ + .comment-body > .comment-meta > .comment-author:before, +.colors-dark .entry-footer .edit-link a.post-edit-link { + background-color: #fff; +} + +.colors-dark input[type="text"]:focus, +.colors-dark input[type="email"]:focus, +.colors-dark input[type="url"]:focus, +.colors-dark input[type="password"]:focus, +.colors-dark input[type="search"]:focus, +.colors-dark input[type="number"]:focus, +.colors-dark input[type="tel"]:focus, +.colors-dark input[type="range"]:focus, +.colors-dark input[type="date"]:focus, +.colors-dark input[type="month"]:focus, +.colors-dark input[type="week"]:focus, +.colors-dark input[type="time"]:focus, +.colors-dark input[type="datetime"]:focus, +.colors-dark input[type="datetime-local"]:focus, +.colors-dark input[type="color"]:focus, +.colors-dark textarea:focus, +.colors-dark button.secondary, +.colors-dark input[type="reset"], +.colors-dark input[type="button"].secondary, +.colors-dark input[type="reset"].secondary, +.colors-dark input[type="submit"].secondary, +.colors-dark a, +.colors-dark a:visited, +.colors-dark .site-title, +.colors-dark .site-title a, +.colors-dark .navigation-top a, +.colors-dark .navigation-top a:visited, +.colors-dark .dropdown-toggle, +.colors-dark .menu-toggle, +.colors-dark .page .panel-content .entry-title, +.colors-dark .page-title, +.colors-dark.page:not(.twentyseventeen-front-page) .entry-title, +.colors-dark .page-links a .page-number, +.colors-dark .comment-metadata a.comment-edit-link, +.colors-dark .comment-reply-link .icon, +.colors-dark h2.widget-title, +.colors-dark mark { + color: #fff; +} + +body.colors-dark, +.colors-dark button, +.colors-dark input, +.colors-dark select, +.colors-dark textarea, +.colors-dark h3, +.colors-dark h4, +.colors-dark h6, +.colors-dark label, +.colors-dark .entry-title a, +.colors-dark.twentyseventeen-front-page .panel-content .recent-posts article, +.colors-dark .entry-footer .cat-links a, +.colors-dark .entry-footer .tags-links a, +.colors-dark .format-quote blockquote, +.colors-dark .nav-title, +.colors-dark .comment-body { + color: #eee; +} + + +.colors-dark input[type="text"]:focus, +.colors-dark input[type="email"]:focus, +.colors-dark input[type="url"]:focus, +.colors-dark input[type="password"]:focus, +.colors-dark input[type="search"]:focus, +.colors-dark input[type="number"]:focus, +.colors-dark input[type="tel"]:focus, +.colors-dark input[type="range"]:focus, +.colors-dark input[type="date"]:focus, +.colors-dark input[type="month"]:focus, +.colors-dark input[type="week"]:focus, +.colors-dark input[type="time"]:focus, +.colors-dark input[type="datetime"]:focus, +.colors-dark input[type="datetime-local"]:focus, +.colors-dark input[type="color"]:focus, +.colors-dark textarea:focus { + border-color: #eee; +} + +.colors-dark h2, +.colors-dark blockquote, +.colors-dark input[type="text"], +.colors-dark input[type="email"], +.colors-dark input[type="url"], +.colors-dark input[type="password"], +.colors-dark input[type="search"], +.colors-dark input[type="number"], +.colors-dark input[type="tel"], +.colors-dark input[type="range"], +.colors-dark input[type="date"], +.colors-dark input[type="month"], +.colors-dark input[type="week"], +.colors-dark input[type="time"], +.colors-dark input[type="datetime"], +.colors-dark input[type="datetime-local"], +.colors-dark input[type="color"], +.colors-dark textarea, +.colors-dark .navigation-top .current-menu-item > a, +.colors-dark .navigation-top .current-menu-item > a:visited, +.colors-dark .navigation-top .current_page_item > a, +.colors-dark .navigation-top .current_page_item > a:visited, +.colors-dark .entry-content blockquote.alignleft, +.colors-dark .entry-content blockquote.alignright, +.colors-dark .taxonomy-description, +.colors-dark .site-info a, +.colors-dark .wp-caption { + color: #ccc; +} + +.colors-dark abbr, +.colors-dark acronym { + border-bottom-color: #ccc; +} + +.colors-dark h5, +.colors-dark .entry-meta, +.colors-dark .entry-meta a, +.colors-dark .nav-subtitle, +.colors-dark .comment-metadata, +.colors-dark .comment-metadata a, +.colors-dark .no-comments, +.colors-dark .comment-awaiting-moderation, +.colors-dark .page-numbers.current, +.colors-dark .page-links .page-number, +.colors-dark .site-description { + color: #bbb; +} + +.colors-dark button:hover, +.colors-dark button:focus, +.colors-dark input[type="button"]:hover, +.colors-dark input[type="button"]:focus, +.colors-dark input[type="submit"]:hover, +.colors-dark input[type="submit"]:focus, +.colors-dark .entry-content a:focus, +.colors-dark .entry-content a:hover, +.colors-dark .entry-summary a:focus, +.colors-dark .entry-summary a:hover, +.colors-dark .widget a:focus, +.colors-dark .widget a:hover, +.colors-dark .site-footer .widget-area a:focus, +.colors-dark .site-footer .widget-area a:hover, +.colors-dark .posts-navigation a:focus, +.colors-dark .posts-navigation a:hover, +.colors-dark .comment-navigation a:focus, +.colors-dark .comment-navigation a:hover, +.colors-dark .comment-metadata a:focus, +.colors-dark .comment-metadata a:hover, +.colors-dark .comment-metadata a.comment-edit-link:focus, +.colors-dark .comment-metadata a.comment-edit-link:hover, +.colors-dark .comment-reply-link:focus, +.colors-dark .comment-reply-link:hover, +.colors-dark .widget_authors a:focus strong, +.colors-dark .widget_authors a:hover strong, +.colors-dark .project-terms a:focus, +.colors-dark .project-terms a:hover, +.colors-dark .entry-title a:focus, +.colors-dark .entry-title a:hover, +.colors-dark .entry-meta a:focus, +.colors-dark .entry-meta a:hover, +.colors-dark .page-links a:focus .page-number, +.colors-dark .page-links a:hover .page-number, +.colors-dark .entry-footer a:focus, +.colors-dark .entry-footer a:hover, +.colors-dark .entry-footer .cat-links a:focus, +.colors-dark .entry-footer .cat-links a:hover, +.colors-dark .entry-footer .tags-links a:focus, +.colors-dark .entry-footer .tags-links a:hover, +.colors-dark .post-navigation a:focus, +.colors-dark .post-navigation a:hover, +.colors-dark .logged-in-as a:focus, +.colors-dark .logged-in-as a:hover, +.colors-dark .comment-navigation a:focus, +.colors-dark .comment-navigation a:hover, +.colors-dark a:focus .nav-title, +.colors-dark a:hover .nav-title, +.colors-dark .edit-link a:focus, +.colors-dark .edit-link a:hover, +.colors-dark .pagination a:focus, +.colors-dark .pagination a:hover, +.colors-dark .site-info a:focus, +.colors-dark .site-info a:hover, +.colors-dark .widget .widget-title a:focus, +.colors-dark .widget .widget-title a:hover, +.colors-dark .widget ul li a:focus, +.colors-dark .widget ul li a:hover, +.colors-dark .entry-footer .edit-link a.post-edit-link:hover, +.colors-dark .entry-footer .edit-link a.post-edit-link:focus { + background: #bbb; +} + +.colors-dark .social-navigation a:hover, +.colors-dark .social-navigation a:focus { + background: #999; + color: #222; +} + +.colors-dark .entry-content a, +.colors-dark .entry-content a:visited, +.colors-dark .entry-summary a, +.colors-dark .entry-summary a:visited, +.colors-dark .widget a, +.colors-dark .widget a:visited, +.colors-dark .site-footer .widget-area a, +.colors-dark .site-footer .widget-area a:visited, +.colors-dark .posts-navigation a, +.colors-dark .posts-navigation a:visited, +.colors-dark .widget_authors a strong, +.colors-dark .widget_authors a:visited strong { + border-bottom-color: #bbb; +} + +.colors-dark button.secondary:hover, +.colors-dark button.secondary:focus, +.colors-dark input[type="reset"]:hover, +.colors-dark input[type="reset"]:focus, +.colors-dark input[type="button"].secondary:hover, +.colors-dark input[type="button"].secondary:focus, +.colors-dark input[type="reset"].secondary:hover, +.colors-dark input[type="reset"].secondary:focus, +.colors-dark input[type="submit"].secondary:hover, +.colors-dark input[type="submit"].secondary:focus, +.colors-dark .social-navigation a, +.colors-dark hr { + background: #555; +} + +.colors-dark input[type="text"], +.colors-dark input[type="email"], +.colors-dark input[type="url"], +.colors-dark input[type="password"], +.colors-dark input[type="search"], +.colors-dark input[type="number"], +.colors-dark input[type="tel"], +.colors-dark input[type="range"], +.colors-dark input[type="date"], +.colors-dark input[type="month"], +.colors-dark input[type="week"], +.colors-dark input[type="time"], +.colors-dark input[type="datetime"], +.colors-dark input[type="datetime-local"], +.colors-dark input[type="color"], +.colors-dark textarea, +.colors-dark select, +.colors-dark fieldset, +.colors-dark .widget .tagcloud a:hover, +.colors-dark .widget .tagcloud a:focus, +.colors-dark .widget.widget_tag_cloud a:hover, +.colors-dark .widget.widget_tag_cloud a:focus, +.colors-dark .wp_widget_tag_cloud a:hover, +.colors-dark .wp_widget_tag_cloud a:focus { + border-color: #555; +} + +.colors-dark .entry-footer .cat-links .icon, +.colors-dark .entry-footer .tags-links .icon { + color: #666; +} + +.colors-dark button.secondary, +.colors-dark input[type="reset"], +.colors-dark input[type="button"].secondary, +.colors-dark input[type="reset"].secondary, +.colors-dark input[type="submit"].secondary, +.colors-dark .prev.page-numbers, +.colors-dark .next.page-numbers { + background-color: #444; +} + +.colors-dark .widget .tagcloud a, +.colors-dark .widget.widget_tag_cloud a, +.colors-dark .wp_widget_tag_cloud a { + border-color: #444; +} + +.colors-dark.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child), +.colors-dark .widget ul li { + border-top-color: #444; +} + +.colors-dark .widget ul li { + border-bottom-color: #444; +} + +.colors-dark pre, +.colors-dark mark, +.colors-dark ins, +.colors-dark input[type="text"], +.colors-dark input[type="email"], +.colors-dark input[type="url"], +.colors-dark input[type="password"], +.colors-dark input[type="search"], +.colors-dark input[type="number"], +.colors-dark input[type="tel"], +.colors-dark input[type="range"], +.colors-dark input[type="date"], +.colors-dark input[type="month"], +.colors-dark input[type="week"], +.colors-dark input[type="time"], +.colors-dark input[type="datetime"], +.colors-dark input[type="datetime-local"], +.colors-dark input[type="color"], +.colors-dark textarea, +.colors-dark select, +.colors-dark fieldset { + background: #333; +} + +.colors-dark .navigation-top, +.colors-dark .main-navigation > div > ul, +.colors-dark .pagination, +.colors-dark .comment-navigation, +.colors-dark .entry-footer, +.colors-dark .site-footer { + border-top-color: #333; +} + +.colors-dark .navigation-top, +.colors-dark .main-navigation li, +.colors-dark .entry-footer, +.colors-dark #comments { + border-bottom-color: #333; +} + +.colors-dark .site-header { + background-color: #262626; +} + +.colors-dark .entry-content a:focus, +.colors-dark .entry-content a:hover, +.colors-dark .entry-summary a:focus, +.colors-dark .entry-summary a:hover, +.colors-dark .widget a:focus, +.colors-dark .widget a:hover, +.colors-dark .site-footer .widget-area a:focus, +.colors-dark .site-footer .widget-area a:hover, +.colors-dark .posts-navigation a:focus, +.colors-dark .posts-navigation a:hover, +.colors-dark .comment-navigation a:focus, +.colors-dark .comment-navigation a:hover, +.colors-dark .comment-metadata a:focus, +.colors-dark .comment-metadata a:hover, +.colors-dark .comment-metadata a.comment-edit-link:focus, +.colors-dark .comment-metadata a.comment-edit-link:hover, +.colors-dark .comment-reply-link:focus, +.colors-dark .comment-reply-link:hover, +.colors-dark .widget_authors a:focus strong, +.colors-dark .widget_authors a:hover strong, +.colors-dark .project-terms a:focus, +.colors-dark .project-terms a:hover, +.colors-dark .entry-title a:focus, +.colors-dark .entry-title a:hover, +.colors-dark .entry-meta a:focus, +.colors-dark .entry-meta a:hover, +.colors-dark .page-links a:focus .page-number, +.colors-dark .page-links a:hover .page-number, +.colors-dark .entry-footer a:focus, +.colors-dark .entry-footer a:hover, +.colors-dark .entry-footer .cat-links a:focus, +.colors-dark .entry-footer .cat-links a:hover, +.colors-dark .entry-footer .tags-links a:focus, +.colors-dark .entry-footer .tags-links a:hover, +.colors-dark .post-navigation a:focus, +.colors-dark .post-navigation a:hover, +.colors-dark .logged-in-as a:focus, +.colors-dark .logged-in-as a:hover, +.colors-dark .comment-navigation a:focus, +.colors-dark .comment-navigation a:hover, +.colors-dark a:focus .nav-title, +.colors-dark a:hover .nav-title, +.colors-dark .edit-link a:focus, +.colors-dark .edit-link a:hover, +.colors-dark .pagination a:focus, +.colors-dark .pagination a:hover, +.colors-dark .site-info a:focus, +.colors-dark .site-info a:hover, +.colors-dark .widget .widget-title a:focus, +.colors-dark .widget .widget-title a:hover, +.colors-dark .widget ul li a:focus, +.colors-dark .widget ul li a:hover, +.colors-dark button, +.colors-dark input[type="button"], +.colors-dark input[type="submit"], +.colors-dark .entry-footer .edit-link a.post-edit-link { + color: #222; +} + +body.colors-dark, +.colors-dark .navigation-top, +.colors-dark .main-navigation ul { + background: #222; +} + +.colors-dark .bypostauthor > .comment-body > .comment-meta > .comment-author:before { + border-color: #222; +} + +.colors-dark .menu-toggle, +.colors-dark .menu-toggle:hover, +.colors-dark .menu-toggle:focus, +.colors-dark .dropdown-toggle, +.colors-custom .menu-scroll-down, +.colors-custom .menu-scroll-down:hover, +.colors-custom .menu-scroll-down:focus { + background-color: transparent; +} + + +@media screen and (min-width: 48em) { + + .colors-dark .nav-links .nav-previous .nav-title .icon, + .colors-dark .nav-links .nav-next .nav-title .icon { + color: #eee; + } + + .colors-dark .main-navigation li li:hover, + .colors-dark .main-navigation li li.focus { + background: #999; + } + + .colors-dark .menu-scroll-down { + color: #999; + } + + .colors-dark .main-navigation ul ul { + border-color: #333; + background: #222; + } + + .colors-dark .main-navigation ul li.menu-item-has-children:before, + .colors-dark .main-navigation ul li.page_item_has_children:before { + border-bottom-color: #333; + } + + .main-navigation ul li.menu-item-has-children:after, + .main-navigation ul li.page_item_has_children:after { + border-bottom-color: #222; + } + + .colors-dark .main-navigation li li.focus > a, + .colors-dark .main-navigation li li:focus > a, + .colors-dark .main-navigation li li:hover > a, + .colors-dark .main-navigation li li a:hover, + .colors-dark .main-navigation li li a:focus, + .colors-dark .main-navigation li li.current_page_item a:hover, + .colors-dark .main-navigation li li.current-menu-item a:hover, + .colors-dark .main-navigation li li.current_page_item a:focus, + .colors-dark .main-navigation li li.current-menu-item a:focus { + color: #222; + } + +} diff --git a/wp-content/themes/twentyseventeen/assets/css/editor-style.css b/wp-content/themes/twentyseventeen/assets/css/editor-style.css new file mode 100644 index 0000000000..c3dd53f8d2 --- /dev/null +++ b/wp-content/themes/twentyseventeen/assets/css/editor-style.css @@ -0,0 +1,571 @@ +/* +Theme Name: Twenty Seventeen +Description: Used to style the TinyMCE editor. +*/ + + +/** + * Table of Contents: + * + * 1.0 - Body + * 2.0 - Typography + * 3.0 - Elements + * 4.0 - Alignment + * 5.0 - Caption + * 6.0 - Galleries + * 7.0 - Media Elements + * 8.0 - RTL + */ + +/** + * 1.0 - Body + */ + +body { + background-color: #fff; + color: #333; + margin: 20px 40px; + max-width: 580px; +} + +/** + * 2.0 - Typography + */ + +body, +button, +input, +select, +textarea { + font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.66; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + line-height: 1.4; + margin: 0 0 0.75em; + padding: 1.5em 0 0; +} + +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child { + padding-top: 0; +} + +h1 { + font-size: 24px; + font-size: 1.5rem; + font-weight: 300; +} + +h2 { + color: #666; + font-size: 20px; + font-size: 1.25rem; + font-weight: 300; +} + +h3 { + color: #333; + font-size: 18px; + font-size: 1.125rem; + font-weight: 300; +} + +h4 { + color: #333; + font-size: 16px; + font-size: 1rem; + font-weight: 800; +} + +h5 { + color: #767676; + font-size: 13px; + font-size: 0.8125rem; + font-weight: 800; + letter-spacing: 0.15em; + text-transform: uppercase; +} + +h6 { + color: #333; + font-size: 15px; + font-size: 0.9375rem; + font-weight: 800; +} + +p { + margin: 0 0 1.5em; + padding: 0; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote { + color: #666; + font-size: 18px; + font-size: 1.125rem; + font-style: italic; + line-height: 1.7; + margin: 0; + overflow: hidden; + padding: 0; +} + +blockquote.alignleft, +blockquote.alignright { + font-size: 14px; + font-size: 0.875rem; + width: 34%; +} + +address { + margin: 0 0 1.5em; +} + +pre { + background: #eee; + font-family: "Courier 10 Pitch", Courier, monospace; + font-size: 15px; + font-size: 0.9375rem; + line-height: 1.6; + margin-bottom: 1.6em; + max-width: 100%; + overflow: auto; + padding: 1.6em; +} + +code, +kbd, +tt, +var { + font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; + font-size: 15px; + font-size: 0.9375rem; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + background: #eee; + text-decoration: none; +} + +big { + font-size: 125%; +} + +blockquote, +q { + quotes: "" ""; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; +} + +/* Typography for Thai Font */ + +html[lang="th"] h1, +html[lang="th"] h2, +html[lang="th"] h3, +html[lang="th"] h4, +html[lang="th"] h5, +html[lang="th"] h6 { + letter-spacing: 0; + line-height: 1.65; +} + +html[lang="th"] body, +html[lang="th"] button, +html[lang="th"] input, +html[lang="th"] select, +html[lang="th"] textarea { + line-height: 1.8; +} + +/** + * 3.0 - Elements + */ + +hr { + background-color: #bbb; + border: 0; + height: 1px; + margin-bottom: 1.5em; +} + +ul, +ol { + margin: 0 0 1.5em; + padding: 0; +} + +ul { + list-style: disc; +} + +ol { + counter-reset: item; +} + +ol li { + display: block; + position: relative; +} + +ol li:before { + content: counter(item); + counter-increment: item; + font-weight: 800; + left: -1.5em; + position: absolute; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: 700; +} + +dd { + margin: 0 1.5em 1.5em; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +a { + -webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1); + box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1); + color: #222; + text-decoration: none; + -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out; +} + +a:focus { + outline: thin dotted; +} + +a:hover, +a:focus { + color: #000; + -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); + box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); +} + +/* Fixes linked images */ + +a img { + background: #fff; + -webkit-box-shadow: 0 0 0 6px #fff; + box-shadow: 0 0 0 6px #fff; +} + +/** + * 4.0 - Alignment + */ + +img { + height: auto; /* Make sure images are scaled correctly. */ + width: inherit; /* Make images fill their parent's space. Solves IE8. */ + max-width: 100%; /* Adhere to container width. */ +} + +embed, +iframe, +object { + margin-bottom: 1.5em; + max-width: 100%; +} + +/** + * 5.0 - Caption + */ + +.wp-caption { + color: #666; + font-size: 13px; + font-size: 0.8125rem; + font-style: italic; + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} + +/** + * 6.0 - Galleries + */ + +.gallery { + margin-bottom: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-item a, +.gallery-item a:hover, +.gallery-item a:focus { + -webkit-box-shadow: none; + box-shadow: none; + background: none; + display: inline-block; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; +} + +/** + * 7.0 - Media Elements + */ + +.mejs-container { + margin-bottom: 1.5em; +} + +/* Audio Player */ + +.mejs-controls a.mejs-horizontal-volume-slider, +.mejs-controls a.mejs-horizontal-volume-slider:focus, +.mejs-controls a.mejs-horizontal-volume-slider:hover { + background: transparent; + border: 0; +} + +/* Playlist Color Overrides: Light */ + +.wp-playlist-light { + border-color: #eee; + color: #222; +} + +.wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album { + color: #333; +} + +.wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist { + color: #767676; +} + +.wp-playlist-light .wp-playlist-item { + border-bottom: 1px dotted #eee; + -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; + transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; +} + +.wp-playlist-light .wp-playlist-item:hover, +.wp-playlist-light .wp-playlist-item:focus { + border-bottom-color: rgba(0, 0, 0, 0); + background-color: #767676; + color: #fff; +} + +.wp-playlist-light a.wp-playlist-caption:hover, +.wp-playlist-light .wp-playlist-item:hover a, +.wp-playlist-light .wp-playlist-item:focus a { + color: #fff; +} + +/* Playlist Color Overrides: Dark */ + +.wp-playlist-dark { + background: #222; + border-color: #333; +} + +.wp-playlist-dark .mejs-container .mejs-controls { + background-color: #333; +} + +.wp-playlist-dark .wp-playlist-caption { + color: #fff; +} + +.wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album { + color: #eee; +} + +.wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist { + color: #aaa; +} + +.wp-playlist-dark .wp-playlist-playing { + background-color: #333; +} + +.wp-playlist-dark .wp-playlist-item { + border-bottom: 1px dotted #555; + -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; + transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; +} + +.wp-playlist-dark .wp-playlist-item:hover, +.wp-playlist-dark .wp-playlist-item:focus { + border-bottom-color: rgba(0, 0, 0, 0); + background-color: #aaa; + color: #222; +} + +.wp-playlist-dark a.wp-playlist-caption:hover, +.wp-playlist-dark .wp-playlist-item:hover a, +.wp-playlist-dark .wp-playlist-item:focus a { + color: #222; +} + +/* Playlist Style Overrides */ + +.wp-playlist { + padding: 0.625em 0.625em 0.3125em; +} + +.wp-playlist-current-item .wp-playlist-item-title { + font-weight: 700; +} + +.wp-playlist-current-item .wp-playlist-item-album { + font-style: normal; +} + +.wp-playlist-current-item .wp-playlist-item-artist { + font-size: 10px; + font-size: 0.625rem; + font-weight: 800; + letter-spacing: 0.1818em; + text-transform: uppercase; +} + +.wp-playlist-item { + padding: 0 0.3125em; + cursor: pointer; +} + +.wp-playlist-item:last-of-type { + border-bottom: none; +} + +.wp-playlist-item a { + padding: 0.3125em 0; + border-bottom: none; +} + +.wp-playlist-item a, +.wp-playlist-item a:focus, +.wp-playlist-item a:hover { + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; +} + +.wp-playlist-item-length { + top: 5px; +} + +/** + * 8.0 - RTL + */ + +.rtl th { + text-align: right; +} + +.rtl ol { + counter-reset: item; +} + +.rtl ol li:before { + left: auto; + right: -1.5em; +} + +.rtl li > ul, +.rtl li > ol { + margin-left: 0; + margin-right: 1.5em; +} + +.rtl .mejs-offscreen { + right: -10000px; +} diff --git a/wp-content/themes/twentyseventeen/assets/css/ie8.css b/wp-content/themes/twentyseventeen/assets/css/ie8.css new file mode 100644 index 0000000000..4c543a13a6 --- /dev/null +++ b/wp-content/themes/twentyseventeen/assets/css/ie8.css @@ -0,0 +1,115 @@ +/* +Theme Name: Twenty Seventeen +Description: IE8 specific style. +*/ + + +h1 { + font-size: 30px; + font-size: 1.875rem; +} + +h2, +.page .panel-content .recent-posts .entry-title { + font-size: 26px; + font-size: 1.625rem; +} + +h3 { + font-size: 22px; + font-size: 1.375rem; +} + +h4 { + font-size: 18px; + font-size: 1.125rem; +} + +h5 { + font-size: 13px; + font-size: 0.8125rem; +} + +h6 { + font-size: 16px; + font-size: 1rem; +} + +/* Site Branding */ + +.site-title { + font-weight: bolder; +} + +/* Main Navigation */ + +.menu-toggle { + width: 150px; +} + +.main-navigation ul#top-menu { + margin-bottom: -1px; + padding: 0; +} + +.dropdown-toggle .svg-fallback.icon-expand { + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=1.2246467991473532e-16, M21=-1.2246467991473532e-16, M22=-1, SizingMethod='auto expand')"; +} + +.dropdown-toggle.toggled-on .svg-fallback.icon-expand { + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')"; +} + +/* Front Page */ + +.custom-header-image, +.panel-image { + height: 1000px; + max-height: 1000px; + padding-top: 0; +} + +.page .panel-content .entry-title, +.page-title, +.page .entry-title { + font-size: 14px; + font-size: 0.875rem; + font-weight: 700; + letter-spacing: 0.14em; + text-transform: uppercase; +} + +/* Posts */ + +time.updated { + display: none; +} + +time.published { + display: inline-block; +} + +.blog .entry-title { + padding-top: 0; +} + +.blog .post, +.archive .post, +.search .post, +.search .page { + padding-bottom: 4em; +} + +.comment-author .avatar { + z-index: -1; +} + +img { + width: inherit; /* Make images fill their parent's space. */ +} + +/* Fixes linked images */ +.entry-content a img, +.widget a img { + filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=5, Color=#fff); +} diff --git a/wp-content/themes/twentyseventeen/assets/images/header.jpg b/wp-content/themes/twentyseventeen/assets/images/header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5bf460e5df56dd7abf94fcb2e34ac87751406897 GIT binary patch literal 214361 zcma%icT`hZ^llIb%OI#QBS^DQm7yC5C2>Th7bzktMI#_WKu8dRA<;o8N>K=e9uWxw zN;gOsK{5~^LPWqAA|(k$YC=g!@ZI^nx88bxzQf90S&IdC-*fi<_P4*i@2|06KR^fV zFWOxMNl1V|62K4W7X$PNB(;0@?%#Gx{q~#GJ}Kby`(7!jy}wKE-~apm{n7`e|7RVP zmXSRuDvx;q^$OTm&Beudk#n+P&jx{;piWS{y6%7fARnO<=02hp}o6n z_I#F_bF*B zA;8i~HxaHO3)@ATF41nSPk!$kvqXg^29(#%8K$fKsTAi|GW3}Nmv{gI?UJYHr*k4A zS7WY67#bU&I*c!ULFeP>7CJS+f84zn4qSgr%;btj^V!&-wdBK~5p36XS=o@|?p?He zC6+%;|70Kb$jQF*1pRoP@)>IdCKzm>tt9mtu0W~o_<280MeO)5oPI!})#T-i&!vA_ z;x0uIzRE1m^Q>lnVXmYUdEe#cj_YCA^CC7}!_OY}{xlZ(IiT>p-F zA3O02lv@*F7$h%vZ2*dq14xPG1_{(or?R7N6AJ~Y!p#QGfszF3v zQBanEMmhN4599T4R-8(bX(LuO8?r*TI*|f>I|@F1UA~wGgL($+%snI0wMD- zMd{3@nD}CTiD?vSGWa_1stnuPUEb5#8@Y2@LuGI!ii9=;ghKY+;-g zvgC}7N_Fh^cC?6L^x*`+fL#(`;HqBBGlL?jYrjC|TVFDE_u(pbwr5f9phJ*peV^aV z1nuE4!pwP^R_08M>Jhc9%`dLA@K92|R8PLbn7ah4<)>IS$d}(s3YN*?kv+1{$TM~8 zIMW;|eKY!JGiv9gr(KhS9v^e@Bs<&v+prNUpWFX!gnD-maDALk z=;XC~5d_Phjvtd+Sl4H@$vp7~;RB@d_8ah8mvE*%11_e|r!duh>=|sib0(^14ovqq zmxvE71}~3ow8vN1lV+cWvFWEztJr@={zdnmrcr3=rHiPIk!JXQAWn|CA4<<;udJ=c zU<~C>1-fM!W$bG2Soib0`k#C3e(+zI*ugn>MO*?0i(WnU=tLowxcv)MOm_tBE0_$v zNhQX|6B0jly1?QmF+^H~0Qa_8TPN+|XTx{}bEnjJPi#juUqvO(+>>1rOC>EUh0T!I zrsrsSSW5$bTv5@tX80=x;2y`dQ!I)4iG-)0cvG7Gx$ZjW&UyO5g@oF-|DDLLvxW~q zphy3mOEi@SgKm|d&C|w}Vt;|=)~|si&Yz#VHJx~bI6#>~I<9T0s`YPSp!y4s4L^?u ze>VA6T$`c|S9BR!w_*x~dJQ!D*q7xKmzjM-?@Z>omQ77Y)Q-{lpDo37k1=VG#J=-D zQ2NR0A4%kXOwP?R!k61#5SPvSk{f#VN`dyCHMr@odCWo9G@gs8HvIur0qw(MABy)Z ztTO;Z&b6GB!TL&@wLK5>3b!u8CL=w;mq@xo?Nh!a_RiLAwHv`@HVTC&sJ7Wd8|D z>=9HyU(p&6N0HrcIN{6VrNF=aCXL7%A74PB!kwuV!*}K;Voj^UZQMM42E8MBjzV9e zOR-n6m%Eq$2dQK7Juw2T*B+Q!BFC}6zuXOf_?2@zZ5`)zaqO7HgI&O$+`cU#H^99s zTF&KQ)VkC)K?@787wu0w9Q=2=7a>bqS2*lx?(_=g-!wI?P63QaOJC0hmy^dGwH4gp z`}ZrsPlr`s8(#cs6m{=sWut3n#mkJwtAkf~ynZ3H%%wQ?_WV3*n4tuc*l$cz)9?M! zmD#h#(Xh{TBON~XM;vi}f{gDu2E@)YX@xwHgbs(d1-;+TgUU^oO70$CSNrUDVGaQY z*&8OeNw2V{XShEE9ZF_1JWO~VFGhfK*M`3!jg5_+`P(j)?8@+(+lEqnbC9>zM=xH+ z&+j%F8@k|aHaS2e;z~zmLt;mQ-O1nNnV`-SaNWCWq9SETD^V{{zC7dBV;xQ6820VL z0^$M40A!b(B6kp^VL5@5rJ;+0x-jam45W6-Hmgh4&HqX{Sl^@N^yifbBr;O)3k2cK z75G{43ZTBY(o;$vjL@(LaD|?pzECCeHdgrX0)rS|FhA62GCz4N!k<0l1-UUmP1s2c zDs5wgEyp#4EhT(VrzuCythFvVWBrT=lihW6>^;=&!{=eHn?e&(r=fwuJ`fmm3}laP z-O(>vYh6y*vO9ZBTS#L>5-L10Jdr z+`xeA;9p}Y!}qPk*KB0L*M=@$_6&UV^)f{=3aKpmF5)p3qN8SYCzuw&9!w^h=yFN=r!=Z{W!1DvtV+7UUeROKo7LTC$l`0!&|jk4b;2 zcCH)#-$yO&n@d*Mr!VYMNI4qvPT&s*ckR8t6D>Q4ZpTq};`Z(GXMNe(To%S1{rtgQ zF(7jo{T`F1YCk1dmeVCwtC@b{3invU5yK<^df`e+Dw6t((EQJ{EYg+${jMy;JSryT zb?U)l&r5k-`KlOk)x^MJ_U)oPj}{VG?ohgEAy-gY<*xa<0$3r zDF@vVr2YO`UXD&$y62K8eUpL?Vtx9xHGMum0cx907*a z|NTR5VXQ1{fV2LZG*aeRoSg$UVK@eWjdpmm!e(JKCI()DTB~UO7oJ<=>Rzvr2(?^a zLaooCW`}*V>7feyFJEu<4I<9)CTRno28?v<-LlkQY_m#<<-GOU3sd`wuFg_e9> zny91PF4cE@SMlDl^v`h(s}Kk!-!fL5mR6{PH@OB7DD@J;Q`(AI1gC3&mvq=I!`&j* z2Qp24bYJb2*yeJc`^}pG0xIhDJlFnbte&%qMRxLHL`1^sE4u?G&A&j-Vmao|xv!|o zOg)@wdT(4Uk7ziB_SHXfC!PrM8^+?48;iOd9EH>^1&?c7 zekYd>^+x<$Uk9K}7a%?-kld;1RZ9^>V9C;RbJKCFE~~CX3j~l_*5WVFh4t8|P$@~N zW7!VygRd^AzeHo=N~+ZCDw}70+Gb093f{HLc6J0!)JM>MD=${dDXR$;Zr)2!chYy}TtdZDz z`;tP8+HsypS@lT&Ee$==E&eZ1gb-WhEQ9O+1+u(>CV?bD zhf^Syzd&jI+b1e2l@J{xNB2WKK77v)k`>E?2BGBCU;RmZIxOD|~pF z1zvEmVX)#*^HiTxLZgXg+kv#H`3lcAR5F#QD~to2Js3X+{s1t>GCgNC*+DLQnukH# z*%|w&9C7|c`$X+x2}k`(86#~H0hjU8hYtgZM&q0Yatmk36Jeuin0vcCXZgwnnd95h z<3ffHd|(FC@d2~vnLU1Q=)TAdJPGH7a_s>!-q9B~Y~e~emt34#;ZBY1DGgtj%T$)u zQyNZ@Dk?5#RW-e-=`)W@72ZR+zbJn20kjKFNawaLVVz+XJ^#4b&d#E&uptcYG!J;{ z`y1E+Rc727dFSS3YyS-6N`+mKCOQQezr2u{KhCF6C=IUw?8l0M3OYYOJADd+$fKvzYn{0*S*zbUt}OgX%@RYALnda>__r&I6>?gou5Xl2=Lr!6|6?r{s+ z2h*t9yKeP0gi7qLv!luCb402xrktJAdq_nc#a|{wqK=9#Cr$`T^}#Q#y@DJxzQN4TG5R zfR1;g^!nnK3kLt0X89dw$bkc%zBQhF;ZAUIj!o}aj2n?(uoDc9o}H#rBd@udq%J~Z#r|c zCH5WZ4_gu)D1YQ5S25LuL{nJd)W=*Cx{rAjJ45>!OUKfbZ>cD*bf#N)1QAdcvJw=C>_}46}+O1vsbK`znPhiZ(|Ie_-Rb zs{4XWZH@bU{4Q=@N;BhXEhET%N{CC=Qj)ioJn}L* zkmiCFipJ9BdWa*U)S2|!AGC{>m^jn=2Ho`DGUm8%3*trDQ-Z9`8nOCt$7k$v6)3h!dNlvUtG-WPS6ffizuUStnbxw7w6X~K1X%i7Em;h0Y@CncyA-lx z+ltD9yc~nl3)fh=*nN*KjD2BCzHR(kq8y~{*8z4NzaT&MK>?g#01x&;FI-;v%K?r+X8q(T-BQ0d&=j`~<--eedCU92n3pDYqP;D5aHtPY@q7y1gh%LJ(K>IpvgfPeHiKbeq0GFPePEl2}aithVk&SYQN9RL+yn+!O`?A z&mkK8{k?go(@r;yDZ1+$_vXJ0c^4TT^+hsLPLYR`oCf6P<+xHPL%4T{EwMZY%=3yHNtm~~kd zdX@X}ETb%ROVlAZz>8Y9lzp@{0gZWVlu5USe> zW5REz{@ls@!f*bHqz%wg0@sJpmeu)Nw467s`lixT@~<9{<;;gEPJJwAsK)l{1$i)| zm~2A7ee{O4l<9r`{Wv95$ZH=fQqETt)1fTVC*(~K!4!Jt=f*n9O3u9qeS-*%U2b%_ zun+{x|*A!LRf~o2{5r1a=G0E@rIu@6|td5Nr$l~afzV)CN z2?xj@jdN0(R+qME?}chXUw@Wg7kyX05;++L6!tj+zwGHMET-7;)kFDNhd6?2VKkXA zgLGMbOEy=$0A^^!TT7(6f-9Y3t$g3U`^q%Es&&?uO0cI_v}q|rnwog)V&`^3h>|fa zpU}_y^If{BDNIdkk165t&vUjdqds~?MIAv-xi@-w6SyNR92DENg0mg124IpfzZ3EE zW&7wFD|}pZf2oa_x)~6!(EV!gq#1`=zXavZS<&F_L+M(C&dwRMfD6Sv2I$}(u;u5{ za~CVs%`1(6{_HSz9wbz$nwpCjKaZrQJ<%cU_3s`#K)MvWI2*NCN)IcPRLB_{w=VVw zpbb!ZY2!aPqdX>QRRT7J6XUBd1HLV&?bP!*)13RaS5@=E3o&$psT#8uv*We@Cz009 z&Sb2pm5S^ZOJ=RqdT}X7 zBx(_^V}r72DqaIA<@65K&>?KccQLC|6t+ou7wz1R%j(81dmLOGF-ml_wg&kdR!CjW zN8Ljpf*tM0IveCW=>?OzkR~&;y01vMs}hK$kJ|o+j2yX;n=R1v#rBrj zw(DD>Mf20de!=q7l~zClB&c~^Z;y0wY02*$^zw=m#B|a(SoLC<+RTLP9(`XG1qA!9 zfV-4BX#2K-#58P>bOcF_BqS0fW>H7JzUM>qAG%un46bsq- zZ`^sRzN)_cy%~Mq2iL~kT@5*a8o)3+TdN2<>khG5MIgkX8E(L#pgF=WSlgIz*xPe?&!U5bBf!NPUa>GFN}Z?L=OQ+Kl38xqM7P0%o5_0y! z&yF0Am-y@^l{2Dg)bN!&dSM{pdcpSsWy>o;awiaU#M`i!Mif2ht*T0&cXS*7bp-w8 z<%pq1AFtAtxWf0e?>pXXwVT47leiWUOTW>C4~^z`a9v&t^=OjqxA2eb@y9g|`9RCw zF2x=Bye^`2#rXQcT)bfMQz1jw>%VN(=FYFz@FL5q1HGLUg~Zp`Qmdh@j>n53jYKw& zhn!?%xu3Xq*We?wvA*d}rWX!Kp8cS3Koaz-d*qnE!EAUXsj5sB8m0wM7>1y)DIdXHh8QSq9I(bnnvGe=7O3^RSLv~!F7yB2;adT$= zGtcGWMteqpdWNmtJ~_zOiFCi>#rqQj0Hqz=QVsgk?C#wK2EB{=D$@Si=Jdb0vVOg)#zJg|kI;+F%DL~`QDsBy;&3|$gtS}^ z`n&A6jW!oQ(vy22P-oI@1(4)fy41cW&CWRM#?{@d((-*Qr>Eje-Fnib5=80>@vP!z}f0wrT8 z<8fSCq)^RW04w_`TKozvND}Z01dK8<|6FwpCHOU-i(ZX~Fk@wsEI>d4%Gh+dHhX64Gpd=J5xd zN1*)d{h4RM>O;&=L|jn##kkB)S{Dc1?nmTC1hhBb>E0KVVD^_=u#Ktw{tA9e%P^k| z0Bz(a(@itc-FSX=y{L=3F}nc`nup$>-Jw;Ei#j;%>4`Mqa`yUr?wDZWz1=Ze+jECc zD&OrQT8#QGJ5&bGtlkx>PNam;ct%spyzR!d*3Jy!CVCD27V#z!4kZ@PuJg8vFuFTs zeQP!Jj&GY{*2R3(tUulV_zTd%&f<)3`_H|N+sB@zHkLVm-?}@=!_X|^(=&f(yyT;U z4g=!A<%e(IcV)<(ny+F`WIMvsO)Zav&tVC?eiD3sC!XiaH1BA@8Scc4&NlDRS7_tE zK$2o;9F2mzwI$P!J?;1IobB0+b8_}~xm_~8G52HJ8{IKjXJ78ib-pD{uBd4MwHD)0 zN*+~?tj1;~o)?UcGZ__YkjR1UBAcW1&l_xv4xjI*Aes*Embq@!4@^aJXr%iBp@hZXYqut;G?KW?wsefk&3UDSf3?QHV(yLYCS zv8JOyD6_>K!;qCe4IO+^?zv=2z6=&q`*dMpk#D{}#l!GaeSd)*^exP*5Ef=;=`O=m zf{eUSH41qRX%ii;{MF3K*{8sE^vi~o-?b5D%U|FgNri-jhY$88fsX3ew^U=pLJdF0 zxxlN>BO@Xs(FIqY52So_H{x+7JDmYtjDDw~O>dDr*QTa_L|^TQ?2!W@7du{J{MuGU z5zB&|@UO&5{cf12z>mJ8G`!hiw$fh4!RGT|=KzjW%f<*VER9z_?j zLNx_y4xejLY%1H?j6K}6Pz51|tDV|xlhK2jp5T|;w!GC3y=(NuJMTxs=R)!8N0ZWrvgst|jqWRJx^M_Soe@u}@UO z_4l3Qv+GP9ik>ePL%PfPM?IJJbddMHspiZqqs-wezwORzDbIFi-!Nw=R8<*OGrB>e zY?-$f!rZoK_-(&h;V)3HsH1pW_Q@RZ^;3I1eO9nc6n1m~Awk_?Ev>LQKmZxDxJ_{> z9L<|Zsy4-PB&41E34*-U`>gHB&(XmdqSw&c`Nbt-@`p zzwi;w&Dvr4^b)7o>lQfyLP0d6?Xrg3Yu zwC@+_JRf_qj4%@?+sJQfYC<;|7Inx{H;e~015aA6UCL7}RJsB$xagfU&no2lT;;9V z1o>%c8v9)1!DF3wM#~dT0deurKHbzdnbbI(P028S{_TjlPWC2~kGSMjU{CY9T@~X* zHf))lpB?KWeS zaTb&nk;{>uAEPB#TiW#Al8=Q|JJzr{9PXf|d&q*=a|IW?qSk<+e8Ehxf>(*hm&DO! zTa?c{-VTM=ae8*={<IgutP@@*&Ol{QEpb&1sdHd}O!uT&Em)R*6??DTG!n}qqp1myo(MT(;bSj9-)|w+UQXuPI^^;D zzWEu7|H6ILC*1XN7;u$qhpj`EYk=;Gk`1hI8o2);VDV#)x;lss0-bhfZvOL<`m6T( zF(K|#htF2K^YZ7Fl{gvf^8G2Cg>cz;y(1i8A!;0Gyq>;UO6~HtKCR7Dj$mqe3{AOI*Ro8o3?R1c5+He7cvzzAOU`VdC3W z^Ekr4u^l!7)8YHDGu!D?LrO|(hdf_l6Hx(J{>(WGy))BAFh4sSrq=5Y$*7GC(C39-c* zt;u);rcNmXg2!tM_k5PuEWjd*_)EfezjR@HV;+t0v`911&CXtB_IFFd5ccUt8x)wN zT8&uc!SRmV0>}P7H=VN!jZHlfh6l@pH|i1?I$!?H@^Re<-VJs~8M-6l&vudzNcz(c zGMrMB0-?C{NzrEf541t4{W;J14%dG=BPh6j9kUfs zaGtB!@7R~&c5s6qoiY`8Q%mSy9IvgyF^F})EqC)b#B66gBHr<~R1c^#n% zz(KCdk`@HGw3Y1$@$xJ`%wsyuJ1ETziR48hk;s`cNXqKyJeK~AXNfyKI5j=Zr6}`K zrcP*T2I$yn`h|x&I(FOdWCqCO6*t=k1UmuDylRdvB`swF%J(<$r{7lS8Kc8#>4U4S zeoFnk8Tsz=f-jCeW=Qsa{-{sGyGKFU$P*nXaS6}|w&isc8E?d;pLFr#Kya^MM+60{ z3+rn;FZk`@D>w^|IDEqDaT)!7|D{8QML` zdJx?mWNf_8-tEA8bSvJmo5ru)<1{R_N<6k8V{P#o2BnEOC3d*bs`hSZgA#EDQ~_$*Bp- z0>B4LpHdV1d6*?V=TJk6ZkgpvxY;FR9rb4uh0TD`A9u2EhP`?5oL=TJ*N{(2V4z$L zNz$Qq4Pzh!DNT7z>Cn)mK?C*-o6YI9&&ka?M4@zXR#pY$c?&}$i^7gGLbV=&Z?py~ z>fVN!3t)=frk@KJE5|FMl=1*!@h$cSYgT}b7!WUtI(fjr9(`Muul86_-Hl17xrEOV zBQ|kPBc+Z(fK>E-Y`W;u!Q6pQY{7SE^d2>Ry(>Z4=$;5jx8p~AhV7{qa4ukh*l2GQ z;*y4^j~mGl%pf?Cd*neqCejKAzzGST4MHXGjNmu5UBq<4-p9szZnSiu{-vGlpX{7_ zJA&F26AIZIBJw-Fn#0_-YV=1T(VMR(HwomQLg9{03vC@D_zvLv-#^7_AGg}0$AJDb z)>GisJIxU4&!e|Hs%mv|lc=fyLo-a_0t7FwZo;NE0L?bTcm(mUEsE+ zeQT}hTKyk4=jZ3=W=9(v$9{-5zpffAZ~M{HKeZCa-tl1it8ofzv9YlyDV)u?Dp~gr z)Gym=1FfRCUm!+DfIy#HJ<)M%H@?3+AQ1*Qr=sII8JJw>^wi`Go71I?95f!hdE&-- zz*)~Ol%Rn@vW~JVn)7qVDo~74CszQ2Qd6Wl<0Sxj_W`K$fwVu#t5*g#8yShBCUaYlN2UEcuxOV$5McP?=z9dUA{ngnHd{L`?QUN z6a>)j<80!pwRkMk^^VabJIDTuS8fcXL4t}R@@$Sg{IRkY3Bc5J0{SAldoaS-_;7~Z zv8eXCQu{11wA0knR_SFvf}CspLP-Y<3@ZB50r|k`fx&NQ50IA{8P^KdfVTNmr_AH4 zK0r$`Vl|Shv>p}3=cDEtF9MZHry%;sz(QgPAEw=Lc6-@xB|YalU5W2CuXeIa)yc;2 zCu=ljLVsi%_a@f2QfZ5MXnq0I*?Q!hxFLnoubN5ZuY&wt|6_w2G(i_VP=bYM7pkUf|~J-2B|P z6vHlJzRuM}a`QrTDY`>v4F}=lB-T4Lc%JjII1AeRPAZ@go#r~*jxNRF5~zdU418Hq z?PR9fU(5Ga;$Yok)*P-ZPOl=+m?~}1C0&=oxdco^v2s5R4A2t1;YCOQCAG5*)H4n) z7jsX!*{tug-XGSP`WfigX#4ko&sa;uD@Z#AKaiHnkvtk&(ZVP}WXJF#kQdvSg@qP# z=L%}NlvWRWr3jK5JUbP1WpAQx6v-h+jH1-waz%^em;L_C2Anp=SV{b_o| zf^OBgvBUj$6IKp(FMy{hz!PEyk-NAnJAR+0xtuQPTB=!6GCA4m!eJdgh;oW5DDJZ02Hgw45z<1&h{K2_2d8po{|SU>nfe@F`UT2xDA+br&%cqHHPo+0UXf#BGRa=-3-%V zOj&Iu>c?ji^NFgCr8@B^G;{{>?{+82lb^{iZ|~vT(JUh=(zSypEqU>S0^0L6pi-hJ z*C!<xxE8jX;%V>^1}nSUiG`#lJ?0z zcm!f%E5!kFMP`%P-a$oZHeL@WIkOW@kT#%dr*QrQNu9&bCHx#V;-+b4&v3=`Vlu;@ z5gPi+wFhjN5}X2ed~sCDq$gp%(#eGG^p1g8r#qc?7+#vA`yZ&0f1OfGQLY=5FQ2EU z53IGajJtWF9lbD2B$ukJUKFt3E*D>_lVNx8fkYNv%wid)nN9y^hC+7_)}|jrD5Pa8 za1R|almqCGdWOV$T;lLN1pkL$>?~r){$aDiSf3LanC&+32TLn}I?3}D%YZ^K>O>wz zm^8OE1EnHf8u5U1(}YsF~|O!5q-XnBT|Y(rrFRr6N=3CCf4GUyy! z51$J7@bb@!lA!VG!nx7Sb&;f>r4jCK0Jecup|K?8DSDo{{m*bdVQ)`qo zf?S>w8mgpY7%xHImjZ;Wr)PB3e~NhC0&tCva-t*1z+BHRkM4jpvjBX55+gBj@W-l% zX8JUdNK{6$X$mvQBHPCXc#T~H>c{sURan?y&6}k}0Q=S@eV1m*L9RmmW-xCIdrq7P z)V%2d=>3w73+==x_2N^w*g0S%R?!jhSUOZ;3_K}*H?{v1B#{ZNjP!=4=d>Yh=2c|2}I*TUXu|oTQMN* z3cCp18W`yDxBeL&?cL9g$7_#@cP#>tB^|-#cInm+%K5tVi*Wr&wjx)~*ns3_@463= zcRcydNDq>6F7CB_4ByP-l}YA3CuuJdpidbq2BN`^mNgg=W-Ca{Q;Z|`~zE%M9a>|_RlqL7XTE} z^;F$SSy@STyA5|00CMmCQXSij8%#dSfnMb1)@S^;upZH@XzkC?hL>8y|1iqbne&SE z%>vF}36Mv7m_BpSrNF5)qdq>keelsE4Z}kPT%*#v=++_}fg@;bwQS7^O7ot~j=*!J zLLd+SF38AmQg_e+ITSv8=IkJa_Y3$p&axp@#pwIr&3CYS?DB*LT z`g!i&%=J73Q1bzk?6YvVLMOesqRnKOUr`bI%7kf1Hf(--iVs9ZGiokgVV9Ka?*8te zg7e*_GXh|yG@l!B_wM9?B9C1Jnat}A@Ya5;8LVx8{-MS>1Ucz9WS;h3vfsQW;=d0S+#yZcqPUmch!i30aI;lYNV$IPQVqho_(eXjXy z{w6>7`2)ZP2+^LN9t=b(K7mp3;&2X7InvA?8~<1pV8gZ26Oa69nH!W1VP{ax{)xwO~nBe~=f0et(2WQ_yqI3NS18wk*0^>iFvHvuDo^fb($(aibvsmTBGr+1JMd z4jm$zY60!GaQ!1{rciITW`wp!@WTB&7fj&vb3gS`J`tdhc1YJrog8o7 zFJ}1j`%bt&KcPxG*fii)bLs-;3OKF;V3pe?jc$re znKGj4LIjvWXbcdxRApXLviokw(~OeW&jy3^Fo$8001P?32&;H~k4Xj`!?~)VvGf`V zcr~L2jv&hvnwL4317Hz-)$&UZN><{(-cBgQ}M^edS%%Y{a`K{hOFgHz?NF~paC4mW}Q_P9H;8Gu^ryFFVBhtlbx9BE>tke;8*nYG%reUy82oM?Uh2H20v_veR|4LN8Dpq`=PN3fs;V7^=gVu! z9}edvCFLY1CAoE&2?l+k(vd(da3=doH#~P&PCwsLE0>-8Mu%$tk$?ge#&hk=2Fp{8_A zI}`JcFFwrTvybK((NRap1kb;XGIr0;FO`#Ja{81|48UWH=~2M)@{00cN^96Y!oPYM zXgnC8|70s1HprnqJ(F(9d1=@iq;I*b=$7>8m94FjFe_tsl}c|noNxOl1hqUinezjR03#kQzk68*GO!$@PPr|V1Pi2zei&r(l1$ta)X z4i8Hh>!d4%RaEiYPR*Coi~o_Db$eD~20+B`fXZMn#b!@&DSz|_K!W59HSYwf51df7 zFFm~P#qJMbzd&!=x67_j&m2;?ksSe0?nzoN_bxmC&WT8O#V)$yovC#ep}&xU?$&Tv zukkM;gz?+-9YT|H&kbt);prJxHD6Jl+Ke)cN2ExAFa7Pj>_GR?o3BVCLnE}hn0HqAO`r?dO`gNG#MFHrcl4D!+Wpft!J`UWlA z5~HjvFa^H9S?d9h>Sno;XJ>d@)s+s$JsPjY&j4XG&os&oTo26J9YZjIs2FaDc1{=r zANZFcq4C#tCULb<#>+sXK_pEz)L`ZZo6W@s9mK^nyx`S*w&A9+`4lfoTYe*@2{Kt zFdqF|0Eywzqy?)S?vLrjY_mc0+jV1EG2BC!`sU~6i~%K{OM{3Pl((0GuXMjSwhZGk(+I3tjNRu#S;~X z#@T5X(LWSsoI?i#&LztwpDj)M+XPGjHX|_n-u%HS55D>XLSWBw3F`8%k56yC_TEX?Qn`4H~Z6}bXyw@UZ zDAxUs=bN(3flM=sG&*L5OC=0WWmn(h)*q1Z^$mE^sNI$tqFj@cgnK!X=ZQB*Rq^Rg zdh?7jRA;S&ou@lKdEl77eWO#e0z|<)7NA%_K3}k}Z2OCjI9}`6|2mhd9Fde>APPz+ zJUx>g)0MJjoHX#J>V&n?^;h=R=Z-4v@f-6CGw=+tjF|eDX4$mbr5b9;!-P5QYf~;8 zUS)IoBJXj{Tbtj-T#P*CN4jiVS<&d_;$u>YX!JyNzka9V%13c6r;Y(AmC$nv?g&=` z8ssD9EiH8W%E}5vL#Df8;2-V;7}U_HWYv$r?t#<~qD`o#PkJpmc5n9V-{sM8?4YEg zpN}}pTB$rm(DY-_h$5{eW7*n4QDjNgE0$mNeH41l>*KpW&&FitIUatQJu@n_UcBe%DTqr$^?}=2a_}W;7XH-Om zA&fqMjWFKp|5D>L>slC-Nj4-Mkk+fVfBB4Z;g74qZ)fKoGb*B;Mt0@eX%8Cr826kw z$y@GgiUf9{V1}Dz^!Mr0i3dyf;=7N5l&WW8-{B?4j>XK7x)hUBKOuF$?;*qPb zIrPc_uDioged6y7=d`k?c)Ys)_+ND+mmd$`48(r{#KOaJhYT*~&3RqDoabYJdYE=K z%BvJ?AjME>2KwLRaTI`9j2sn{`rMTIp18`qi^z)k%7G{K>;Mg3?_fCjAA zWA5G@**y{>%|Rypi4MwpOJ-foZ5h2r{&pwFWYP*XoC5-b9rP+4-kLN_i6MFN|np(;#Z#vPOkW$eTs27RXe!llP=<_i}zb_pXz;JZu)nL*qjv06G z-Q=pM+9ESkH58upqwx9u+OB(L%Ih=)-{WkeW7hUx?#=#L=KBgb%5PRF(hhU8<8brv zp?jY$xGO2z{}EiuI4FrSIR+F)UZrhkzFhE>UwT+KKTESLzd=cdqW{J3{JqlJidiUH zanIr?HuWAZ?QgO@y!-Qq>S5TMItnqvxiJ665yLbdCuRbcn+P_Ggj4hHyfb!2H}89$ zX8*Q9+bywlzw9>^Fy*f|BTu{wkdcwRLKSg~2RrxPTyxn4cbz8=41~g?XOcCx@G=*N z<|tAcpKh=0FFf;Gbg45MzI#$G`+qU@_VG;b|Nr{`;49JF0xycS-F#a--p3Pmf4#%-F!2D`Efq_JJ8$ zuk`dak7oc31+hnE!@IqHLw`myCmUS7Th%32G-lAmc{^$`+-Ow|pce-i z%?<7)b)~v?M-cJ(wPKPmR?PTsfKkp1VjuQP~M?hqs^nM9b9)h*ObfI$DmE^V&#`r>LgJ}ue@ z;HrYV{`fjt_R%Qpy2Fj#2il5ScJ@RXw+~n1iOB0}stN7#?(fUf2cX>CV*PmI=Y*MKM z7e)$2=sOd~k9)1L3r|0P<8L?ez2KI^Hkj+AaQv^ikIA%--mJmM6kpG&>oYB7D||d$ zr#rNS{X?BHKi4lXh*loko9mJB>CHiPPYiNV)gpo%oLfW}tyKPMMB`ifjz0RlcLaxC zE!1bpfVoC9ZH&%8zmA8fVmc{)R0fB7>sF=K;OkYD$@zs_PL~c3pBb>g&~C=pn7mmqBwVDTKu*?^FVor4`ps9 zncnHM^ZE8;`w-RiyrZ@o4TGtjYVPGTe?QOgN^T?)YP|E!K-U`HUa3nt95f-aRBgMM z{B=VS{PpX0dBn?+8$Wf2CRSY8_R}Ciets1w%uB`bQGp~?nK|=Y+y|v~*_K`cATKNd7a`w0vz%4?lmeYRN>a6BX~#;{OvLX?Z-SpN|MS+l z7E$BayKnWyzq}O_-+un#@!xk(7QBxiwTJLMAQ1hlIzL}&{8s$V?zxCzt7Hrpa&`wl zjh`PJ@h{$cByoIXCMZ5GqVKgF9`ajRlhS?F;ugmtuA*h3pl?fglfoZ}JRsd*io|(@hGM3Hg~o5h|>$ZLfLe z?d9|&-3LAPwCbKY66TZAwsftuM>3Zl&wai z0@`kCw_W=_~DHoj|C>o zS31*2c7(?*^yWE#-?_nT6z>;Cvi6pl>nyW;<&Bf(xuImjX zoBoq1O+CTPONLGR&GCl{sTU@xe%@p1HfDk{X?!MtJex<0=T6MVr{`TM|El_rYVF0u z7iie%!iUdaz0i+`&VRV{-79d=%Ugj_ZZ!&N5w9N^UAs+s5wQB%QFwjnTw-pEZs4-& zbrfp*>Ib^*Ra7Sl>3`JuSn0$ro8(>4x^HKPXbD^rgRfT3j0=rOz6pkC`AH``Z)FOS zhO%lF{BkzpEngu~nz5C8(1K2Wtcdna_oSoTN|Km&q4xKMqlZ7sE2sYSoUC;Iu=@4+ z#-$Ypi_LexhS?yDg9S$6X}Lms62r5%GIphRdHk>UpEuAA*86@b3F75!7XS8swN!1s z^ZE0Q=KqwZP~@lfAB@lTtDDbBaDspDJWy-yc~JcJ-Lvc>WK<-cxxH`2-E}aedQ)uB zB>r5TY0zIh@?>pI|DYTy5Ufp$>t~HidC=SSs)~?5R=?g@JZ1gnviOVJs*2+~I5<42 z+6Z9AFL1zTkj2h@OiwwJV`E;{7=G%+mF_P;KKbxIqM)pKxzbs6w)t}dq4ox}W5?_H zht4&*U&O|VoM5i5aCi9u)v;Z5M`vpG+L@5c4^sp+`;PmT*fVUsso{pcDTY_Y%bvE@ z@80cPX-PU8vs8|9j^n(0tFA4ZN&O|pb`-CS$cVh{Q2D;H?CYnlFEeid)Ja9$$l$G` zd-s+<9Da1qvb4KDBpFK|$@3n(X??fAIC5J3?dPeKFBYnrSk4}_RkB)siN_tf=(w=( zQ0H3F`d^d7h~&0{hl*DAUe_N!o@?vh6-{d@_D`&FY_%K-Y|zlrPKf`#+1 zPdKm1stFB1i^hewG%RP=D>@slbgze8XVu)1?{gen9Wz-N>T0h$SjjuY3yqD)3m*@2>>Yhq&6j}Pn0d2`0 zb!3a>aBj^T$A;Rm^`4cm+b0}n0d}33%jL!lCVu{uyz_`6V;Dnu;2ym91$ zq~+2eOdoxF_Vix+(qrbhlb+8V;O+(P$*qXUb7CkOxbYW*I!X~-Bo>?Ny02EKaY zJCO6s^1G$=)ITW=COZNLoYcw9nE|VDi(l4uMsO}&c6zh)Y*o$-^g2-S$D#+RKH$fd z4eWxBV*#8rQSShg#?K@8-PPo4YQ}8&;aFmy4uGg%M*B$DN)U7-^ za%tP({Kx+RHKp#ko)u3wQL*PA4XeWLFL<3{Ki9JWPBea3F`E0JW@p^$Vs!6p>g55^ zOlY#leRaH7h%}04p?pv z+Z?lGLOyJ>eEHU~kZAjQXt|})0+)N%gPcftn&M|^XICTG1TY8v=X(eMBmeVqdx71Y zvzoLpJbLShbI6s-yyO~JSl*=^JY%o*=2{%P>+^fA6i9F8J`1M{ z!%TgDX6kqDN9*fMi+!H^y)HYe>6=sh9QYrlSNwze{!(qW_nP!2^MNPzmXSMXxw7O9?K-_d=qdr?3`!}Xt#MNhl3vm8RUn=W$! zfao~@-B~u%<-#(W=6@0?K%4UoXcNJRH@(aXrA_le=I!D<=BIpZ~B> z5PPiBXkD#r=oH?rO$lrsJI*vXN8EPOk*ft%?QCtBywJU{Yea^Va=a7^1LW31?)FLaPt^Qpm zyM2dhkd8F0K+F0pp+2V7!{0diX;#fAJtD2nRq23LM8RsxF>SQ=HW|N4eWe;mteFXAOO1KVVPEIfKTi@*8G}2+?^DSF;h!bmvHv>(U{|I)3&l@(J@;^SiixL3m@nao_5pykB z*e-7FhfHDvqK0&^on2?t^y5EZEb=yG$2FXhy32F9=i~|Bj54dHn~icKZ}UmrNT=}o zTl~CD>zT;_a%MH;#EGfYD_vr>tH?rV7%mV>)*20X3%9oYTDg#XDgP;s;5T#*r}nZ1 z07&vpHz7nTrSRfRZS>nNUR6pXuYQ*$Tr-^%QCfs%F4j=uV5USC^GfTGTL57PVVnfh z-Qsj{=d!S%I69lQ2e$QWoz*XXW|j}~CBFQ9KOefcF^c+A{k>skde(@N z5aAq?)%aw9bZ#(boX_Lf;_Fxjxe>X?iDf#5y(0103u?zy7MCSphiCgDul6%&X9$fd zmG7QCcJ8{w9g`p3jE>=4>z~-UvN}?t{6(D+R7>BA^M%plL?b1nNQY(g!>)({)#oGI zeyv^m({m}t!K-}sdLD0tIz8Kp1CSg5U&f`|M++S%UZEnlD9(vTb15b1%wbCeXP`wH zRXd5F3}R12dKN$-Tu2zb87Idd^(Dcb)+eTSPDdNPz~3G*-}*6frAG_M}xy(Cnzud@FK zME@P_?q}&>>qO1F?i(#VZ|;H31v?~+1@JX@{dA9keD&c{?4cw71FHJ;?XYHPS!Yth zQfUL9s!X_7a&7zjjk%;FI3Q+Nto9%sGQRW&6KMV$E0R?~kwTH3=z^b^oaZ;|vpvke z*1H;y%{GTy4m&e5ugV^`bG0mMO22V%MV3|DUqXz-;R8Nu}JjfC@c)~y$BnJZa z<)hc1=fb}L9dz-F=(@3`m7oN*qF5BdzJCXc?caGM$@n74YiEGU5Lue=6R_h~S>{9` zihI)Ypk%EFp?EjzI_VKfFPoU^Pu6m0;T@r2o9mHU$ZNbhmZy{NKhTV7b1PxhF3Asq zc({Q9653HM>z3Syl}1yYB0Jh2-WdMiy#D5&%QLA~7DRP-kNuq<`-v4#gkcR+zQ@Mq zC&I7ChvMg7J=p8q@249-y7^9lYe5Z6wSJJF>yRn^nk$IUw((iTY?(S2?_d{;oS-uc( zpejKIjf;ovAoqM8P}91GvoyEz2y!_>bzj$p-kW zQe?LY-|>j&72l-)NWY%6VA5P?ZnnrOf?^(_{?XBeZgm16oqpESzD9JmM~e5*rhcfo zVMNE<$pk%{lShYE(ROQxV|`o34tN$PdiK~UJ?(p9)U6&UIsK=QV9$?2F_4!0{UHLG zO-qj89gpKd-((ex?+YpCp7Ur~c3qoz0=w_!V`wz7BX_Eax0+RgUBp4yb=R-g(?4n& zCohtVG3DM4ryrMa{ZfK71Qvn)-lbKY(bIOS-6s#pR=Xr?hfkeo$w0d%%yy?x=af+? zAy=LJP8@ZHS8P9~Y+z(O9<40=J-182WPMo_1*lBMS3CohSET1%KyP-p&%)5byjDbPs~B z=%_Npm9EsX(Li^wLztLUl~z(B_s-`a**`IdNY%6qKE8zgMAv-pItSt!S;Zdr^Q^l@ zn)uPr&o#GQj)Hr-d(-Uy zmBAAbgZLc(ll-24Wq@|=xO?OZ1`JH}duu>hbk7);ER@O0!eF5HG9klapDUd6Af-spAdC;K6VInwG+`;2JQ|n2y3jfj@8~4HPa0S@~@Zt^a>A ztN|IWkOztXmB9)NN^InHshmhn_%cY=>5S&7I;Ssh6#_802GnT&|7k)$a;o?o-+0I< z>dnXhyO;^}@ZuV*t*__b)xf5*%3?h?&+mLM@O0yVgP(xS5L4LYC24m6WQdjNW2wXI zF#A^>GIL=gJ20Xqz3j{3=zmuP>XzQUd?6#?gx8l25Y8S7JlN-ZZGMvrhS(f3Y@W42n0>5zNg08}#`K!1)~sBnyz^{kM<7O98VpRQrx@whJc?4jAU9cgYgqhO z*rGC&e6F+8^S{Cr>n&Lo!ClOebr)|BgK$&GJ;Tmk7OF0yjy7TEK7pgz%5Bv89UKcy zJcGVF);yy1P7{Wbx;w8EqYKso-W}t^hUEU~kbkDVO&{k=WBGF1;al)^xJ&50qEdVr z7_@eABD^$f$MI-rvnLj1n=9sHK^FR4F%7-(wY9Z6LT}&g&UTDOge%?;5n$0R`LH2w z%pO{ntOHLCXP6Sz@>v$YFnrPl(W+q_2*+sud}6F5orL$XhGy0kqqci8NO&zbP?mXh zUdR>aG(L#5_K%Y_h*akuq^YSK`(vYuv*0i3JX^DwMN_5Pr_32v+E^db3?S)5u zR@Rtl9GyniboQQqU6AU6HptRS$GqKSplmo?%ff?tGB#BNsyco=4O2Hm3VWEZ-FZB5}uF;=2|L(-G?ClX7I=+1~ zNdjpGSc0_6rU!mThc^+G&!%z^Q&Wp~e@_W8_erVJAwDv7eXadt?D3oCne1x;0ak!k zQ_bU=X&RfVQ4dwG**~OSj5dz%%`3)KX_71vAo%p?uU33Gf5xQ}Nf9RfZWvgmNW<+D zV>C`f0|Nss5xY7?v1CS|hA}I@Nrziz3=XIQnboMAk6d=w==rFQ-v6t^ZHcJLLeoea zWKaJU`p8W%S2y+kW4om=X0JP&U-#3XH^|LYALqX7Q)16^wZWPHCkX*aO6VH>wNjR5 zKUx1p>A&-CZ$b;()r)2Uh~3s4^3s?XP^S&nhI~{DC!SV~U}FM}3Voo2;hfXyL%@;Q zjT%^d3AUeX0r*6C?-vsk;>jqY7-NRPY!ELN2BgXMBy8(b(E*3eUK+KStU;Eq@8mm+HILWtqoV zr*Aa^Y5IH8;x?ZDwIx9~d7>c?Mc=$;pHwEIBv!lUcR*c>DRT`+w^=i4%4dNtB@xJa9G%H$!LD8y) zBfGXR6l+wQ?s#{uIC2kcVwq}F^5MhSZLRdW8IcB2(7CiI0m~vM6uQw zz}Zw}4DGufjyjFeOoRAS%$vZuT0n7tm~Ez`s#yuZpV%ZH=^??IHT zE<{}Kki)Ye_6_-^< zb_^fMnM8+4n3J7_2j8pJa$AEY{#(&(QoALb5XK2VMqV#?=(M)Rb%R*>bwRpFcPz5g zFc>giDNO0K3uXjFh7%FE@Pe%7abuVwq65rIctMgQ*<607ZSU8O4}azUeOH=dR{S&l zaN>JaeQfl7vav_EdYTI(^~dpOxab#`FRj06x72UcZ+`YuC|tX>ZSb@{xNYq(g(#hW zwc6;anR#Go#+`5%BLqQJ-~HAWo=&^hr7jp~8`xc{K%nwED+#O1E*@}rR6`AoZcFI; z&>wy?R;_b0o0lu0s?7XGoJ{tZ4@0mX6@JS-2IVH_ub0>*B2t zlN`PB#TgsU?il5WA$#TU?u)}U=|x)jq-Ac2tOos|9|c!Wc2entE|tURhDfX#snVK|U`=F-_93(YjPaUgJag3zYjO34VA zp1Wg|PYI1M+tePMx;uK!`R#H&_`^kq$?I_wXLXIPrld&Ysy|{!S)m}peZ*%# z1>p9QCYOcT)BOn#wj!>%oaShQe@KxC9+}}Vx+K{U&U%_X{p8#}xT|?iDB*`2wGK|p zi{<;SrBtNcb&9F%VP*ScWnM$)kto|k8>wG6hCqQ4f#+@}eT*`6 z{ClHZx)LllogcVOL5)^YBYCrr=09B8aZ0#uv&anWDh{IIj6tUQ9vFBI0;DzD>Db>P zI;)|pCrpr7^9|UVa2DdOq}^%0rI?k{6+VCXd0dl{jnLu@5ow>+6aUCN^0SRoqT-Y7 z!G*kXNc=!FIZhP#+t)wKlPZO4pA;YNjg)ruvG^QKBILfMrgygMqq1&A3ySAyEo}?{ z{X*gI=xAiYGXk=c`Q}VrR86qKY^SyRf2c%3A#Je!hH7U6HK5 z>s7kfe7)XQBwIe}@Njh78g<2s_xFKm3U3fWG!C8!WS%)=2?80`t5RhuM|l*U;f)~e zkW33CPjN6aE665`7l$`KO>1$dk^}?e4gc193M(dYls1nDZ6E&dD=KzJrm zG)3V<_gLx{fL?4FD7zhVIQh%h6h*AwWJjR(=tJ?(|mKaQS&$@Lk?-fA_cN z^>ii_*h#Z)`h*Ru75gu@^9Yn^c|3@X0c!?&o4H#81Q^kD#{u*fdtCF=2#d!PrQ(E+ z8XOC`-=@u4MJwzC7{I@$u3Yxq_=kFaHYXyz*2gCzl%Coh!|a~1x%4^tGt={n{d5y| zief{YaQmYouNhY&X@`Npq*myI2Sj7Y&@XQ*zS;jv86$Ys2pp%dsrKU{3SR)D;jRld zn9GJoMmLRCu9Pjk@VXqRT3%YX{w)MP1!}^aDN@wTqAD(j1n)_;e=~sFb&X0dpIBVX zn&Hdjk?vd|OWO(p8xUE;Hr*jgZi#Bh&rd3CRsn$V2@U{)PB*88IW_G6wL83QKIZQC zm4k8il(2g6n4SfjO^fi`=4&}{>&Jb{q?Qe*HLVv`k;5@1yKLG~ zU#_Z9TEIb@7lZhBHsv@>GP%mm1!V&1bF_W}$ktyRYbq2qaB zd4}I!Y;(au)ECZzL>NC!Axjv_#DoByyZ||>YT?!LU)Ia>)4iwYl{53}v6Vj^`E$QC zdA*Emg}`A2I24)49BGTawJrMiicQbX-`3Pg;fxdb$Bg^i&T})WKnAA+KzNYTr{&(# zl7)eT)Y(8fx@o)lIjZ@`$smSOP;JKvJUv=J7eY;0n{c!4BTnpdr|H*KdFX?(p+r*4 z_nWbl(Ic0vi-Y!|O)_NG_3JUBPO^YAya|1Vr*awK-0l4q{N--<%#HR=+;6LIS9`uO zM{lE3aJ+Ea(UvrXds^4L(-y{F=e5@>oyE6mC1R*GK~mbd1^6#j8gOW#&#rU*=X8#D zuPfd%=Lf~p?FZ?0Sx9S1EMGDiBu`g{aPkK>CJ-=35Io5zzFU+r~)MYck zzK&`0N@j&sMnz=nAn>{}iIIGpVZ(`^LMk}zrL%oy6Jsm{z67JifxLm%P@B0UaIKYz zwYIS0eZmVgSOEbShNq|#qdAmlK76kwtUtQ;)^6VIH7w^CDM?!yB zN))2%;nks`!?trG>WFEOTQkk4%og`S9UGLeKXbHt2=Jyu05sQ{qrOxubdl zXX&A><5pNc{ek)7_O=W3gGxe6L1K~+PQ#UBk!{2Wf!<^0_3mm2M!%`Y7oCAHD6=93 z2&1L?P`0-sqYXo_&r#2zRf~UrO1&IXarqZw%5U?jTsg{lF6SJJ4GJK^RMztqb2qHH zH?5wJX!kfUOjsUR4jiF_BU?NkzM!)7z8d-j>&n1`^sAE+&!uU&#E7k4fzcz!H@+OM zJT$zx{!i-V7-r?|5U<1k{5{~Z|JHck7y1E^7LbS`m*}16USk8Jj9>}NQT9L_qI0^D zqZu?50L{=0(1!3cKwu;4l2RX}ktmEr!eFW%dV^QR6^F;4zV(LWUAB2HF7}G6T2(9g zdC4G+CZBC+8_}$lc9y<-NVg7b*v}NxIP8tGW|6coU^qKHpbIRxmR~KRp3MX#c1Ip) zt~uopG(9l6QHgrGmb4hw8FTsa<=#uHO?$l#qZ6g{3O`2n4hkEoO6u-8+X~Ct13Q*_ z&g4LqDFUVC9tbi9LHj`ZoB)I|Tx+f+KMk~vA~hLm*Oog>bS1off9F$!m-9sEZ5!0# za)$*u-|IJth_sC&k#%&*0is5!7y`kvV1`t?;Ky8{<}f(RY8X}rl&L&%5gD4sdRlJR zVkwFYSMAJgRO@4VED9af${RK3KYn(ujOBEF_!xWZC+f!M^J`Ic1Gg>=qZbj@dWngI zk;J)O4x-o#Q^$|{B5ELOPq;WcSIeRxbbbSEwH)|-a8P#yC)ZYjj+ORDkOoVZ(H2Frr6Ohd%TENhl=-8Ebd#2BP; z8kAi?95T~Nvzm=<@MO>}AvBbB*FwTB2cDDxBP1W@_1s-oY)IqEmX}uJvzUv$dCgt{ zeGlHqZ54Hej(vkBd2@fdse6FST}asLL>xq?rIZCLJTL1E%(8lPRUarYX&4o06172o zos=2R=Q4K|QpWy8@wQ|&tfeK9nY);rN_D#M!ug{r_Y^*5ezfBADMJ71!YX6AssEQ& zSs}WwkA=IK(sM}hNfZ^7qdnx##kz(RnZd>lqAa(DW?)P~2oQ*suA!y5d~sGnN23f6 zMp#FRmZo`^zDmFBKlt0m>W!9*Pt`LcaTVXYDlUEPS*gA51O&GZwbRWX7H)Z+0dot{ zawe}2Sc$)9Y>=WuXu!gATlm}M zbs%*XF~s3rZ7@O|7CsFIsEcDI19r!2un0PVMt6SC zJ$xlB|rhQ;e;~nUIZ+N~2s1>9`>;r;SifH*501L42MYNZ22`WdfjPvc+vGc1^!skOP zDf1~5n)uS!)WcoRPdIO+?(PMsBY#l`x)&e;>Iy4$3TLNg-*3S^aHg8 zKe^+rkMV#*?}0pA&VXu$I_t$@73lXetTlbRJT8k9o;#bc{N~fQSewuD!C%YY_3ZrM z>zmUt$NVjpn&RdB$NK6Q`$g5=g3U4+VR28x?U|V*%7hx8(Ur+^(dJxr(upWS;5GlP zv4Y!xTLZvG*Q%s*;;@~c->a-8%>=rmY7~jnd$X2u@vUfO{PldxPwmw6TM|_RDG~A% z>3jvsye58OCKrZ7p}3hhzoeFb5;2rbU&Q)B5c(0*2vcmz#D_y(m)1hbdB^x z%LG-WbEx$g4#lIJ$eHH8oyy@vW@Yq;Sm%pjK{UU0)vZH;i|es@q3%QNu^d?LAd2_W zFyvNjLrS+~%G90Zj^SO}kcdSu+_gEwn)*5sK!4)ewKNb%vrpnmM*GsRCnW)>K$;=ku^9O858P#3xq0~h zQ~sTzxfV9202U6l{m%yvitzFiI47W$oezRkYx?M#Y8aUrfFxr>Rv9>+3V44!6}pls zD3ea&LxbE6AOp0R|&^0Do=Mps=qf4YKnLW%kyeXwSL z6-X0`F(Xeyb<>YC0lieHT-Er;E%riD$283@_Z~LC0Ep7&ct6B%SW`OS??t~5-c$)&({OPA_ zrZ<8#|J7`JKaSH`jn1^-2Tj-?2GYjnE9hYhblu`L4R&nnhYrf^2?! ziA+{;i=UV%in=H*!Wo!gSWuWLP^7t!;<12z&wCL2CtxllNgWiEd2(;zC~?^M=m~e= zRzA%KAnj|MtI$0b?q-n~5W)Z^>j$by?R(pm!X#0GbV8Id1T!-*ftg}XoZOG*Jpi5o za$CqP`fc(w7-{z7&%c&h?Q#FM1)c_Ogx>3F)X;3MGcbT6;$Fhq#_{KvA=AH+B11{Bo4*py@GZsCtvi6s=@j^$MdB)BlF%TZt!$cD>#dNO+dkBX1eI(V5XYc zX*%TQ0u-?QW%5&D6h(_zEX2bL*g9qg`le}~pK0Olz|rx_t-kx?+sTU^b&z57`_;uI z975|KQ+*HyFkWuHbb8uCUlRf_s6bfvU9_zI1Ta<@;7?FxAMJrNO)8A^#sRbg?pHw> zPM1CskzD!S0~225PAe%2k+=#w-%ra;>s$t1bA14?^vY2@*`rRX6Jy$OA1na)-+bP*$ZNcbRmenm?Y< zbosU1Ht#n%dcG1}U{RA3MRn*ccX~GsbuTCh&t!o!Yo-;`j7AM$n=VEGpX<^UfAX_w zP8Q%>v29RoeeJiat32SODPx+!biIr8e`#WtM<$UmU!K1ot+36NJ+RU>tr4fJsb?e| z9xOAIiJ3Midms5thaZ?lN9hA!$kdQodtr1tc?j}26Pp3k*4J_R`u(>7X9SC;W5LH+ zWs%=PhC(=X1&4u%0Ljrd@J?qdq>1Xu`ZYKX#-eGQHZs67o>7dmV05$$uy!O`J18;f8AdR`v;n(+ z@n&s$S{Q9<0ER*JT}j|O&cPS@O!`zKKx^(?0Ea;d;uZ%M<9nkN#tc#CvL z*_T;yVzi%+KGY2I7?Y-7`uVB*I1~p1?uIpPX_iOBdbTWi2B))d;QS#BKbt=dTu52R zQHrPxQWlTqn#q+>L`(0UO-vMlcHjW}=jN)^DV+x;N~`;tz?(@kg$$0)yRNtzjH1lE zkC#qy9k_5sOUDogUyHIlM}vWDNCHX|V`*3@OcdE=08twUDDr07Po^kxVg#&v*5Ys( z-9#p5R?>UliOG%naG8r4C=D|BYD1Xv)_A*0_V^}#QJY`$S;b~@5ihX}?(^z}6$U-N!Z zG+Em|G{#v4MMUQ+%byQgM{i1OoD=)=@?oH?Gfn_{ zC-v!P>Oi&&IK~QbtmkqPHBrdVr=wMwb{*J!%Rsn9B=yt6?Lh-xl?zlrUWh1>j0ZZQ z`uRY+AumMl96r2cl|h39h6UBfk7VDZl59dd1s!b=R~JsWfsbck^tAdyA=L?ZS@r1E zzG8oW?@U+i{K#mEfNu%|PMEpGrW(W}U)UP_n0_i*JxU|K(?zspV zCyEEW@GZEwUG{agEyM_jyPU`gu-k&K7evH-;)`j_#8^+Ier6yFmQOv~N#-;enDqPm zjc)Igpa17bnaJA6MN@wy4Wnt^8!QC+6%|C9hb*cVHd5#dmD6xY;vNm=V=WlCW7$GoG3t5B8nsX38APg5Vu2{6?# z7`@+ACzIQnlgvmLxUF&z|7!XgR=2N_#%B7yWIDa=YT+%2M7b6n|; zeNbEpK~~82UG~H$rITp+FK0X22<@Q8Kr2LcP>{53TCJF! zrJGQMRfQ0myVh1uO%XZAcZ(IxJf6ONA?t{$W;XDwhiN*HD5548>g37vl;;X&9Jega ze4QB)7%;_G=yjPqB0kHO5t?lnb($7!&3Z|b^&aQ9dH;IU61gTcESu`Dif(>N~MHY;j zGd;+ddK8e=tq$(B|7TVl&8a@^0!jmw{(XMbTr9N4+42{LQGAb^4Ap__@7*PJ)!y4& zU|HY*0T;KGp^O2xl`_IJ%phHB(69#@2 zkQ)Ctb3qhKw8H-~U=wL|t+b29Z}YKMxMsHbJ%!;-+=>F+4M>s}zzcMQnS>OR@qggh zeeEP!`tUA$ftgPvVUVXpO6GOa!z#zVNP{GJV=x#Si zOFBfn5AN(}9YSPqGcq)509F4*6bE$%9q(X4;U+SfppY`_hEWtGqT+5GHy1a{UKv(8 zFGek;>hTd88X(ZmH_NHd`-d%g%wYqizODV)oV%K{D2!WyFcoz`5azr(qKm=o3u>F# z(PNKgEL$@0rC#x_i}s=co75DB`Lp7n+(pko&Keya|4PME*?vluEHOZ79%-OUc^6xI zjAT=)tTOJQ;OjP_Sq`VIJV>NF4z)8y&GqOoloe|+U(3fIsStO!N~ic!+@X5kgArSv z!nq08*QO^_j*RDuPh8u? zQMk0R=!b&?(WEsL${a{MiL?jzG^@mXs?8@s3rEEh^7;c8Id(9ZLP)im1u z1t2iU@Zq&m+++o;c|lSp8?g^qGEKo+#u@`YkGIZ3plT%HwpfLk?a&Ug7^ z?M{j~o=J|S=^1WWcev#aoQRC&P^y8DhUQ{g5Pl~-oY*K#VJM_)^{||#5>+W~^CGDr zdOWE)B1R-t)B!+*1uh>b0>wR2ub*@%jrC-#t$kV+BWgf(bjO9!isp`Bx&h3sw7?(n z%IW#C1rF{RMJ9Q)M;?=)P)HqPtU-?P7LV&9g{XU3gfo%IfV(RXBDqsT)U&11e4!{| za$Abxz*Q!SnHQ3p(!(6-5A*f+qkFC|D=&<@>dR!K2hF4X!W^QVt)Q=gE_0tWBbcvt83s{>EZ{8yq2z zu{X;f;^OKPrU{P~g8rBTMTry5rG1L4#)nO~vK%h&KSTK*1qr%-ok5HxoDhL)R&BqI zC;xEFA5U1m*hsgg1~1;W*{*)k+cjuz%Y|`;JvDW$QYtmj-_|aGWoBv8P7KcMBoFdh z-s1N<_W@=a+BPw)b&_mrYaW<8mEo$TSFX1&NIJ!NelwC6FOSC5_zC>PHZ5b}3IRbm zoV)y@?lB!gHzBAf6I4^UC*xTYBu9JtbX~+oUbjG^4OeUVC~Drpf@6l242U`z?= zf`oxAwMu9GY7g3r!YZAojQQrAAYmvzv1V|eKaSg!hhBN}d?eiqmq&|OMr6el*cp$P z@|z6BvaakbooJa}qLBA;Ys{B;Ia=(SqTmm^Ss>IXE(+$NgS_KSG8U7(8SS}lG;4{6 z7=O0#pt#(WIuU_T<;|`Yfroj(lj}f2W<9H9HOe|es)Manc+*x|gqC8`1Q#(wLoZqj z6LE}Y0bI>nBs|W~@q(0j&XH;sLS zc>!&tc5;r8_>?qQkAntv(CSe$on!|Z(a;eeZ*mjr8pL>v32B)NHTD|jo=e9B!A2G-?gduX~xMB{utf}~>NGp(sUE(=@0x(bQ%BX532 zU~;r1f?3Zk<~7z>8cdTEJWsv2rn*VOa>8qIVJ11v545ndj>fD+(K1M1C`uYYOx5yzp1QJ?fn4HtVw) z{mkegI2&ip>YFO)Ste7B2MrTZT6oR-5FD*tS7Id=NcenXF)DWuf~~`5uyU*(`fg=q z`%NZ!)ObkXeJnRuSesXGUf29hXnvL77-2D#h+)w1Q3pJ@Gt`*6n=$Q{VemkgczteZ zE?-Etj}~e1bI7t+IH(3JWAiw+{{Im6_VG;b;s5xEj+;)gW<@uLwQ1JqWGPC8Hthy& zW3wBp$R=Ytxyea%B+6aI%$QUx6Pt;#$sFCH+$T0kbSe^(6RC7_&hOp%d>-H5_rLER zk3IY|*ZX>1uh;wax?b1yd|p?ycd}+=YBI9MIJ-U94$)K2(U!mN z_6Vcv5zI3Gxi1?oeyU+2k)`04RG$G3TE$^$sx)V)YJj6gSbE6gG|4{L&W0&yV5#Le zHQJ}^Y*esOLBpxy&+{6pE#oB_T12$#kb=Cd43qwsLZRtKd6L|RdI zi+4<7i_h_*^Y{ojl-1OLQ_#GyVy1m4fpTjk=<~}A68}gg01N?QcVTYbIs#msV;a(- zSCEWXy1A?(1;DTU${^utTvXCWGNW1hUpq)JI4%WF*t8=@5l2@C5}5?Uz0O{Uqt}_8 zVj|A5QA5*=&^$5OVQ%^=pLUXIh?AHUt{|Hh<~ue7kf`V!22LY4mzy7fSkJ(Fs8}yc zD%?oyM3YfR*aEarhRu}}c}-VO>~;&N&vL9K0ViS#5Rb7ul4}~-of^SH)F`m2T{T%z z^(m9^fo`#p5<+5?9jPa8sLHbxflb;e&l>d;ILlK@BG zEuV}fV$TSa4tex;XMCQIA|ixchRuTD)QAC{I+$2_1TkqJv#dRo*n_Wu!X8U?WKBIG z94MuV&`yTAhmv8AL?wpz>;Y)NqMrCg|2h3Hk@Ti#&ZCCD{6%83!cEZWtC+h&k~F^ZxkV&SV>`N zrKLa$&0$DOp-<&5+$Q7@;QlbX|BQy0C)KiCC6e_JR3Fk^XL@YfV zOgI#p{lqaKCz+_3stkcK#A@X=YcHy$MP?Q$k{w&vLlkj?BZbZau4Y(*RCRQ9RnSt& zBn1i8fYR-A>GOhlq8)W=EFMS&>0=5JhFnldu9KfQw6D^d zP8t6x778_lSH66o{6o&NR~Xj9ak=z*m#)MJ>6qvKa=5?m`H8fz^)a}O~s?dSiGoJ}_Z1@_~X^Daj~ndZ!5S<&Eu@7k~) zaRALA($Vld2|a&etOq7zTLpWV@`nL^%>L8o_@@tO5Z>;^+z)L);KM)Esh2b7ZAuK0 zj=bp1!BfrJuoPodYo=LQeHQ=Vo@E#b)XWOi2}xteVW6V_krMamI2FB=j=%Mb?GG^q z_86BN2l=Xs-`xZrCMD{P=*J&tp2wtCP`r})XylOtL2h+fhGfIk8k$yxml-C5OfN@p zlD;4D@PaX4{*Njv-8!Bhj6()yomGN7y#|W^u1iYdY?~iLGUS=6)>>i_^Voec#xmTB zWLiNoP;v;)KP(JyYEBxF8=&AdSN5#_PZdnY_9RZL+UnK()FY#OugQ(Oag)#c2K~E@ z(Pb=AO({_|aOIS13r)i;0ZZ>>#VMJ^btGU^rY?%Xk)hy_mSw^d?uUMeGU9!`c-jzb0?o{0`jhIC~KppmViK6&9NUp z8nVG-sVCfj`yt2>BXMd@Dk@6LfBA}^jIVdBTRq`8^JeC`Z1Ig_H-kb)t3)!!{NfhN z<1#Z?fR(ZS25Czn@Q(}^KvW#47L7l*V)+kApbc&vvx7r4bFh?sAFmR*=v0RAZwCcZ)@9sao>nk^n}0|)q2_KWUeGti&pzHAC(fXDsLE3ZWGPvR>v>f!6iY9tA*x!Ll9CJp z6^-6Fx}Pi!00Mq-_giy-u^FH%+JIzLzm6(i{k}_QV0Vpzp(swqP1nB%FkK`EFBy}x zsr#k4fMDWah{P!rp)!DSW5fX#_bxe&c=klFULAzYGBUy0~tb(iOE^nfGP=J)bv06?nA%j5NxVS;xXqs*D&4>KCxjR1u zEpcl|+W9W+bZ2iWQPtWt3HZ@HvGw{d0q?6y36Zr#9L1qx;K~8(09=+CmQjXM^P#}l z3<-+(+hGYLvR~pcQ{M0RACf?l2+q!T9p-CY!7e^S9Mfigndb4VccL&w%&2hi>ZtX6 zaDmwYkh<^;DJ4$O_4tPzyzcq_gC)$ejk_6LLTdon4SWoFN7)}@P3i0Z*rwbch{tLR z>lGffi?#~G4nvu$gKx%skS*!5qhJYMt*8-L1+b;TyLI~SSI$cFm=nFOExG2!UCBQr z74m2M_2dTU-{znCjWqP*a&l0t9MwdpBg(K7sY*%74_ogX_A3zwGuTR02+~SQKp>tk zCwAdWIM>@1pd)*A*A|cc5Mv_6X65tE89^W#-3b;G_y!l ze6u|RZNv;sOEXr-W|n$@KtA2<{=q5Q-m7SW&-QF?(9cYG!cj!KRF+8q6mi^lc zI(51ssvc_>3J*Bw+yR1E9V%gMbYgbh-I`*O2JT>Kp2&eEX;i2i+#jeQP!C^$=k4Ac z+wft>ZmFfS8qrotG6*JAs45*Z*Di*HId|BK zL(LFu`V$uL)){p*uok|sQhSa`3a_jX=x=PxC?0c827#Et_L!*Vb&qWbo0snt)11B- zrFu!(ux-+g{E$|A=@1t|eX!d##LNpVgrZgQY8fgGSc;g-oP+yip@i($q=Ky5<<&8Y zm2SDw86F~##uSrLnee49n!4F(rz_)jK#KOHndp!1dj3l8#}RZ7u{X zR+jx(5(b#_>XQkkt6YWH;@TOuMB@T)F}>f1DTP&-lk>y@&nb#Bc5l8Isc}I8P>+%e zkEFtU2Nx?;2JZTLW(NRv&k>U=`A>b3z^h~3BhXIkndm|l*D3MV%#)tkOFH{wS$>IM z8;`?#cjps}Dz7Bme63Nkn^}B6pEBq$$uZfZW~W&#S4?e1u+hxm@J?|ku@NhhKpl_@ zKHI~}3}l);;m?|kgklMoU5`&*-jKL+`ilMbxGOuDP0^i5S&@8Paw%4c)~m~l@>WaS z){GVzrmx)A>Gz&nMkS*oc90y2wBFs$wknd4X`JjJKqUi0m%S=hM#PFKD_w4EJn-zK zFZcX(F<;W_cVaSB9op~W733B&!p3QJS^zyS=IR>gr;$tPs3vp?ic!jwnU>MSG2?I% zoEu_ysFL`&0u+D*g{__A=xXxHn9)6Ty?vc!RTHvTPi1X8MiX=?XmGOR!OxRThZ^GP z{jL*Pm2u%7)Fo(jL=6(<;6SaC!K(gjBp|V=mR2Acn-0pf&GHJf?pCFtShTLdtG9Nr z3g5KNxJ{J3c-u7~N(SX!y~xQdCiZ;vnD##uO`p*e3;W$m4NStUMsjfq+}4a z`trQhSqdD;v16qhhu>rX;5xIcBH5U-`o@W@TuZbG1C*|r8WP#oAqsnj<7L;jBE{!q@oPxNzM9U<5; z6lo6KYUlOHII}Gj+gM{#0m6nW86Al9+)EOxOHgu!Pp6mo!@6w#d{pb=gz8S(>#9`z)^6Zcnv{2cy-v4GjN5!gWVxR zSW98o`OvB%9JmAJaM|&})xnq(!DZqq4C}X7mtETQ+F@w~bK*+# zs;fKode@PN`2H`y+;E-$eD!LV)6<43p-U|KQZDHd$xOuLm2wdVAu(|62mmci1`bc3 zF4GVbn!OBEc_k%!b~!I$#;s@fmE6}K21E$lX%^4}#Aa|CK-wGXUB#N%@vgS*qiRCb zP~G%>w$A<2{B28&vbz3FR~~C5l?EJFo&*Hzblvb!xtEG8nvxYX=1 z;h5OUOPG?kZj;lg4A)QN6CdKjiYG@8ubE8ug))s(M{l_M#Ei}Kvp99`pGPK@w7fNq z5!SuCn~#Q1e_z%6?eXF5fR*R+4Aj|kd2@MR^64D-b<{}Pxf`$A#tN>Op~MV z*@^Dh{(}8}zZN%+Ovn53!sxSf5R%CS1u${W8t7rCAVor4Q+FGWe#g)(wJVj2vLhYY z>_0Of~NK?9Iz4GwDAX+2ggUI^&w@?uBUfXe_7WFx|u9pQ7S zv14drR&jnYVc|uma{S%=JP==R16Y|VbXh>SphC1P=>3aJ!zZ4`>hmyHF#XMkcdhRE zg6Z5g%U6kKPk@XK@Mu|@M;TBA&aJa~DjbYgO$F4$mbKf5su)>NmslObuW8)8w?NRI zc&qqx(%O?>-e29WV%|Sc<@5O2BO|Tj0D(o4NG`aCUBAAIzEJKKeQB_y>j9~ASHc7L zK#nzw6M?sal0q^(N{B=zH6+;W#o#esOmKOWh?Xt{dxth+#c&s;zGBOp>DSErogX%> zbB%ql`~1gO6O+~JGy0=^m1$@wQC_0v{dU3ia-5`pdjjyT&OQni&-W%hY~?=@afXAr zDR;_B4^=oIm(4S`NR$&)e7C}vv^5}CvNSXU?uDph>CZFl6B1mR(*syogg8i%16aP9I&^2KNab!!U zmIfa#1`_`PxzJ%7=&*D41cr&twX;O@DWB-Xbj)+znBV%N2Yrr@V=@M>AKbWk-Eb?Wm|{?-g+hOd}tWOk<#|H>`fF?Rq`;s{aPb z?UlM~1fE7SZa5K}V<9VWKPsUTdZ2+oXa-l5%3xM<`w8d+ zyWWMZ>39En_{y_{lb8qbiHW0&Jsft~=ynjvP(;LIA1p7@HuYGyY1tQ+f9?D&7p*wL zj&lSjds$TS+a1Lz!WP71Y=^HSJKW23OE$p>YGTS|@hMJj2Yvqh_ATksbAWym^=0}& z`{2;S$$QmG4W!1y3TY>ae6h}HCZ^N7@%`nKsVaQATsZ7qRfEeyAWlbC$>lVQMrf&t zoQ0?W>V4SScC;VDxH!_x#(S^(Ja_uS8x1=7_jB#vlZx?~Kj)MY{tdq}fJ+0)@5JSZ zF!zyw2W#H+aU1V3H1*IbZ4QFm?TI7BxHyufrgU?p71Rtd5VrbZh4E>w&+7n|JSe*N z#@a87?*BAD`}@_*$n1;xli$~#`1ss3s`j}}R}pYSS$RhJJtyt@{C#cwyI0NZ z`$|3Kit6PC7C700lBM=}O#}*J5YcU(f)ZmymM2suMb&LBsZgVlhSJ=~%o;$Lt+`>x z84Qw5B3(K0fybP0)=s=0RQ~z9HsQ6$%8^pcEwPVHuNKj=8``f=V%kXXq}(@y?SkKLD8aKej9S`p+eW+fch= zsqD%S@YA4s%O(ODLLRo1{_R(Evh1E5p*eC>MHZO-ud z*g?N#-S0S_M0$0#IvCMVu$&_KRfwu$la5#w|BO0KW(kK4A{|IY;AD}MTmvy=5)J{m zHz(0GVi^elz3HnoY`%8?o~udjr>dVNgmsQiKiIVnIN+`nj!)d{OuB@W4#z8}i@2C^)cv_rZg){p+h1-3Jd`xHM9`Of6F@nwrDujh{dBd@$BUWQ8x1g0TuP z4?*kFlBul};2<`GqNx;!87>(}S;I!c>1;VTxVYWw!Sc)TQR>(>cYrsV=%To|CupL< z*LrSLJ2@EbLr@&IQbaYBE42qs9d!aQL_}4d@6rk@INKqZ4pVxF$UlQfXey(`3Q8q| zEQ`Cmj+o2`+juw!hHW#)Bfw;$6hbQHOKdwJU_rT zbJS@^`sw}a|Jd%X>V%yR7nEXoA_h6F5?|?|0iw}a_8A@qWC+M8Y^4Lhv7qX!ZWi`L z12Kj2+3xw+iDAz7lULjq>xKvKcQ<3YpWevZo$+R}xGv$t_=CO>kp^he6{S3I>JKM) z2o_l@C?Fcc$Te0=fUpYF(?bE>Km{Ck1{t(Wk8uW4C6cMJWjfyF;ICvDk& z`!Jwcl-}(_p4(vJ?@7@Mxy`Y?KgStE0TfBBPJQh4+)J(m#0amXpT-;8GK>wARaG^5 z8pKQlf|`MdVte~Ty2*YovZhj_?x)FpzTHlndVWBVFtKN6U!m$X_qlt*E1BP7@8<0d zY88>D5a^XU9cJSFOU#+AOQlcc5X+EKBuFJg8WW2=05cfli~>~YJ-py3ZQM0vRy<$_ zwZJ4OdhzO}{wvM!*_G|LE-f1$+%chz`mN=|hY!)S_j?EVGKE6PVPA7kOq{n5F>X{1 zb6LhN7;a`a$bcK5dcwq(QYy@muvA%=l^J|>SG%J6k_wL+;Y6I&Q~7U;YoUmsCxuO6_+=pjEpI%oY;Q5iv0qJJQd~-7pgHe-F+{zZH zKn;OFFh^Uz_>8Cy+qrdopl!TyqP$Al7l%ZJRRUTDlK8JW$L~86xFVU1EdBC5!F$8X z*Hx-ytC#?D6q0C+u7PBN%ua{clNFwZMOv+1t%&_?@gvI1gaMJtPZKlMosZN4onAcb z-}`DzB4j8~kuo!v4@m*wuoqQG!&Y&)1L`jIH1#ynjA+FU<+cLG`-4!L;C3=0N7Y>%WJ?0Vb* zLNZh`V<1k?^ngMk9ERMgrmFqHjR%Vy#LG=Px^5nEtw zO+aPg;1_lp~`HB@^Rw zFX4tA(t8Di@1}A25%V5okd-3>gofbK#2t_1AUu|s1v1P6I(O+bgO@rwcswtJxSrba z*pXZU35a9M0Lv|u9GhDV#Ujb%_>W(dSq_2oAroF?;3cZ$iXgU3uFO%K28>E<0C6A* zl_0gT$45pSj=i3LpMwBV zZtSm<$&3#6A}c)%rTIuTwWY%Rh^o({1fVOHn0WyCUjFdW-U&Fynp7l~cT@@}IFVuI z#7LZg!&f)6g!3;RTsQ_@SELx4*nzPY&|!r#B9Qf`F!!J9xW8kUzP&o_Li8BLHj_HR1%Z>15TAjL(!K0XZ z(>pYW9ZvZ`%BvgVmHcToziI;p=#15lfmxQY`A^HN9I#j+!O{Zc2tZ{OikSI2aa0T; ze+e#A(}_w$7!W6(Rx6tT@HpovJ=vG(aG4cz)443ToR8)J~!yks#WE1LuM1M5zM<1LJAN=1AyJ z@x-!gEZvPu0QbYOp3Lfirvo!{*wn#HR?qMN0%cesK$@ayo}xxvj$Z7!3ukbN%!(re zNZ^>Pjja&8=gVm7NJeIdEtm(i3kNeCHBS-go}hr7 z4!o_I16>TkOm=H%J`1Q!*NPB zP-HRA3sIA+z$mtyk8tf6p}A+t>zxC{tVhgHq0eDAp&3mD_W)|QS%L|0lA)=UXRSV&(5Ahy2@#p=y~%NwtJ$ceTS_O9_P}N4}1hnNP@&z=bdiV>_z|0Qbjwf2@OKQKd`^ z7?2x-0!jrRr{G>4+DQQS@NPhgAm+zmE~~bfQ+sXGIBdC^o5=&?JDu$SfV^j*FWW0X zK@GDez;i){UQ7Xp!*05<{nD@PC|;G^76jMuZfH{2_s0*c-U#v5-^)-ejml&HdXM_~!fy=8B00*SOr(Ll%Z#%0ZH%8FK zv*(Tr49v(?r9bAftHY-S=cv`B=af=R4Z+swwxq2Zz>kblkI%JR@LI)3h}2AjL#4E- z90vUh;EryOD}Q1yR_6s5_eB;I7YSX}AhaAN1zU?UQ`FtqAPMQ(6-wu!sAzKoAF4RHqB zroofD!b9`iq^FT`>s)xQiC2CcmIE{#-u;II=1>;86lW|lPBXr_@WdF{=@d$rrh2)8 zEA_Nfebp4O5kN2!TG7f!KT;W)Nfgg5l>F$x=^J2+L$tl=W7#IvK1HASK z)~Isv&$)+UqzFkiH%yu6lW9lmoY^i>^E*GhY4rD}vs@%)g*pxi9=gH`$qb>DDConc zV4n%=o)CvkFb+}C_%5)IBg9pKpOT$`W*sE-3j! ziWe`sx(l}5I0ZBgn-u+9N7YjC}Ent;Pl|*H>B- z%Y^nTF>aYDx_nD3nwNCWGJHom`lp)pD(ZYwgb<)&-U`QWNWMO>7Oq18Mrsi_r*5bU{k z7#&a|>ZvXDPGMIrKHttNO0lC{pq6U~3)%~l4Lm?*%aWE0dAL-SQ^O#8%1QXHC7dUy z4BR5<4kL^9UsBr0by^Ry6sTm;K`1N_hT6&*TRAY(3=SuwAMYq)V5p&e&8yaL$XJv5)U_ekMUmF+a|Fz{_^b zg=As1Bjqs!iBm&%s5jMXYUmO(P3`mrVC*H%Zm~cC7ia3G-J_CB9*!BO1a{|DRRcwu zOa9v_Aufhwbnp$aR(rNViB_ODZM!$lqev|63bSle`B@63&y%VaDq>tD#+kubEhN@A_vbo%yD5&#!~qc37eut=uFcJ@Pu34T_u}UuNR^+2qbuR zNv=hnk%|}L8PEE8tdnY6hjGh3&q(Fk=j~{AiPY-oUn6?w-NwN=WhJ1RE6Ons)80QC>%slV zfSuoRDPBQQ^7TO0;65ku6#g`DMFFkq2UDD+JNP3-+B(0~r_+o!Wq5G(K&v+8NrvTB z#{r$HGk{s?;cdt+O5Gv?c%{C+>_}ZbA3C_Try-`-&6|a{r=sso(;qej(idibKXKy( zV{WmW!Zj)Z#V&+heyGSx7&(w8=F9*T@}utMN;$EoI>x3p7T4gCRsgyIC!gElB-yKmKRq6fIY2>f#%bze1Tl}^7SW%Daym{pQ9&o(T2%R+PK*( zi7y{EjyA}(0~Jk=owOqdT(!EOX*$B^UMsDotl_RAE>gqV+LJ1QQty@F0a~Bq5%#7d zMRmlkyAf`5%Aq{#Jb$+$ol%3o-<7L=?ziFrAA<{j;FNd`X+T#uMf^{NeHz zMWaAG9K)JCx?8|5AJ^7&318P+=R3HsX;OPeKI&4X!Rx(XA^0NLBayn20)I@vcLxwK z*;QTjYCGA1D>wYRU-gors^1QDrMCUr)t#)Fq)(Ssc3v=5&iWFY9A$l%BfMiSDP)`| z(rP@d%4$igKwY6}%SF~vnE`fo#do1pUp#e~+LeJ#83IUt-F5kDK33B@IlXXjDemCFJKlLW%zT(=f7vzz+?(Q?G>7v`sc-;G z_w$sHHQp(n8g?pjl20*ky8hK`inMxJMlW(;wC?ngi_4WqH2t12M5Zwm3eUnwe5M#- ztbrn2o-I4Hhqss679!J0gu~*dgyz-rzt^gxMmP=4{0VTbpaLrqv$b8dK65=#K4+_H z7#GwYFYhtu>K7_Qdt$7%#~^HS76H<&ia(6HCvWExxT+_nlEOSO};N_gYOx3`=M3hL%H1e<=wUvb(cK*NC7xc{l@%6Dgt9;oUm*$a5M6OxoAI8lbWzn4Wnx;IxoHS&rGv7| zCPP@NKnsuP^4#z$NxIs;dAD-@{o;u?WL^E}4N`MwC4G}c0ZY?Of|u2~v5R90od?(@ znr=+tq&jQkHemZ>+EeVrb+CfgI7J-4F91p|vaLkHadkUG#dykI4`SU?%m3X4j?`IVHAL06}kPK;YomLjxI0O!>A4Bd?r7?RRceOeK7eBg4L zMU>|sYNVnWqz!?t9BgXpfL!QUoA0G(+Es4$`(6z6Vs}L9Djfn@&jI=e9X1_^WS}}D zi(7(Tt(J%*i1|0`f6n)J)5?u*>SJt!(Pi@yK-XthZ2+R9s;5GQB5V(J4)u`Qi>;;I zM!BecNB0H2pI@B2Mzg`VSm^Yh23Z4Yv-)s^FmvRvYql(heCTTLT6zPvv)p5w9eRSIeqQ!YOb zC6G)D#XKg8koZ(H86X$suh%?obtEBC7@$ygjI9{k zm?~YWYVgXWM6-pMJ=%{%nqU@4@fs9xwuZawL=MznmhojJI$W%zfM$@ zi>-dfk@0ezPggl5J45c6qft;061hz-wH?f~M9&Rx)d8#uk+iT$k`L6~O3yHLiZnk0 zxN0pC35^pHbWRtZVJ!sH_|qJ~s}U;M`A{go3@t9>gYmic(YgFI$4of26J2Q*nj4Df zem@+mQFcF0Lu(~Pp#vV$I#Gc`FoGn=2VxJrcarf-D434~9FPlVdM_v!p8F0o5OKKz z98rumG!cS*##9|LDlw>4bC-%Ja4yM!9$YD4)zN7Rv_Dm5;gt@@c6maFgZaZ=Q~DDR z%TjouX&Hq%0h|c-WWP+NRZS4ckDrK1c&Er3_*te9<+wC^AgHxU8HM3C3W+3<&3i}P zz(Bo>=^!w`s?c8W3@~xTj8$K&oV*bI`i__Y&j9Y5UgF{E%R9ma5ninjwLQxU#YARV zuXMAnC?Lzkwhw822&ZVF#B={T4y~TU<#*!50b~;|Y-%QpsCvqGQY+lXyck(OXLZ?}h3>2d#74I{F9uq^A`Y%!Kf>HG*%8{+YvKnM}9n&;~&NOLEyS6oty0qdf z{a!8Fy0O+>|I{Il&*q8@$aa+>=u`lC$)ZlP4x5!x(W&VYi6qxVGjgE}HtpF@o+xii4VA zfwHh&J=8luc&DH0Q{Dj7R1=_DaJE1#7qNvG6V}cZ)A=q@SdElqY6AC8{8Ch;g|fY6 z43a-eCNcmA)Xc2InE2V)isSy@kma}CLNnt=3$Bh>d9Vmt|VB&^T=sp z5-N3|J{OIJwGggY1qMLmw3SSRT$Rpnh7a^{vs~mrV#vzlG}u|l1LHWH=|GGnNuXb# zD-E6atzx7{MGE*{yW|kAliJdE$RWC%`_L5T2kwu-yCC@~_ws2_6Y$UG#@c;Ipz0?v z9|iYmNp-FT_~saAh)cYZLz9}IWd;ySG=a>7ch{ODj18z&X+Be2BoE_CRe02khazQ} zr4<2Ak%USYtgONPu}`K zjzml(2@F$ZPXHu=jX-@mBSS;OCI8bn0zeKLfDD&d8i9>1R@yH8)dNEQ$?6dFzwQwR zKr0CYlT!)bmQl7r9=8naFnyC?H0%Fvcg{t>{eC!);JBK9?hj-Jd>9*tNq*_jyF@d#-O zn##eg*!$KWhuZgOLw{agE~Pl$@c!2o`>EHjZ`@d!`>pghGx(m)gy_pY#i~`CW)3`G zLAJMBXoUFtCz)-sWA_l7>Pc5ZF$DL=W9^Ik0zZe4EAm#ZB){`8rh#6creSF)EJ&XF z0rX+)ufNEQcj4hbeS|Ea5~8DX_b(RRG&Tct-t|8^zxnQ&xXYvPoPLaEw99PMhU@6m zr1b|T@RM*cvpnw`e+priv1NVTxH%gN<-3y^mec5f*DAI5j=zDOSPxjt-yNh6%(b3UW!IY1CnEz{we?bNx&CkRd{UIJ(aF)3FH6B#mT3_O` zcX}7Z;sdfW*U$gV(0*!$Xg0B0cw%=Z@bk=-HtDs7|4rQ3t`#>Ic3rrLb8}l?`^aZ+ z>6eTDE4J^OGRWb9@4q0&$tkXL^yTP^?^gjEmoA7Xo-6jj$|pNQ-*qGa$;C3^Vf(!g zUfifj5>SxYI9VBF<)aU#4-~(v5!|%?a^~ zp1;=i-E`d}Xn3|$&=Api|I_p6@1LIk_WdL91)lfU%a<=FT($4OgILd+sCVxk{P!d) z*uys;PMukB`7LYR_HWWFS7iPh9SZC(4&7P1(#9kS2f=Ue^P9r@XP=E<_3q%N@#CId zJDLOc4g7KTajRK`%?OED6ZL4@4mqr8>AfZ+?JV$^>6qf2uwAXy$ZH)ZL}C zv#3$-X1H)Z_st&`L9ic_gS@`6GN8SK+kS2Gz&G&SEzr^h2<1(JYXN@R-aqFPY210& zob`ySV-D@hMfq(!Wt;t$^Sle;>x`Ca#iu{5S1t(ymQ=>g(ZRNlw-0^4|7loo=5$lj z?JA+*U4E|<{N~vAuqR*A?yn8$|Hr?7K>lN*a=*G-r3U-#okB{_aUo;=efyoO#Eqw~ z?19vVs=RlpmezgSGPNTkr*)an;luCS*SvbKKAlh7tG%9d<_YlL#;qy*2>r05xnYHg zt!H!fyIIB5TOnZ5TY-%|@S8mew@bcz9`kF>y|DLN!S%|3N?>fTi-UL22(yr1D7f|K zaFDTpbot4!(A@BH)w1;07rb|D+xPXxqm#zx*KTQPtF2lV^UIoR5iWz|2V1vu;&k1E zoH$?uu{{Z>dfLFdP+zJO;q8p}7+`M}xXs}|2}#AT96s*xO&B#QjKTiBZ_)U_MMAA6 zxCQF&6mR+OvA=i`ata6=3mz_BzdSE#BVBhU+MoZs`TWsEyAYK-K}5!)aK4peU{Cgfn6!T5O8j;4=4V-SpYt8fU>YB z<)=fp*SV}9eSP;Y$kK^wy-e0dd$=*F*z6v~-uB$1|Hke5a4|IT);uLUt0Sz}*tB7M z;{a<6{IH8&F`91IfgQI+JtHRkF_C`k?dh#&7M&jG__`tZ&5p@+4l!5WeweLGaowNM zWqYyWnl8nE1XGrHaW3jp=&JHclf4SjP3XTMp)S?%ype_9ew=|0^p_Ql0-{lX$6FYK zj44JIdsESeZ5{!exPo;3ee0Qb2}q%*X$MY3cz8k-x@wGw-=9N7%-y0+e?P4FYIx6ai+#!I zW5@PB+GsbGWVl-f*=d+=o09(9g9z3mV;U{+mBZbcnCLY~Kb$M!^WL~eZLjlN(eyUZ zFU6+}*UAzv=Fhpc1-{<(FNnAD^Q0}gy!`7B{bf+l+O-^v3IQBPiP!CY21&0Ub{{9V zTW>)6Hl7-7Slm2gg5F-+2h9=m95abOB(xeC3Vif&*YXEA2xapAT9>T`w6_-D5WC#! zGSXZjbcq5i;Ros|8A^a{zUt<`s0&T zc2nfH8>SN08SO+~j}0(QxBJqOfI9Z8AI{D9Q(K#JX7sULhl*D{c=S!Za5d!0^~fpe z%XzoW>SQmD?Tbe%dGzz4>0a_rgUh!(YZQf9#FM{tN1xz$}(u36j+9k-J^m z+TXpk8b$ti(@j<#ez=gW*h`yfc(&)TkN;sJeD2*^lbr`WA-fEb$1Q=fknx>lW1jPhnCI5md zdh^;blC^iohdb8$gpEbV@W!IayjSCY_$;=C`AnAO&&CuJky2Fhl1B+E?(9K&ym&aY z~WO`BN`qPk|CSNZ+*e5N{L?LYWzW~EFg*?0t1BN{f0<9z%ySd*Ktyr;kc|_4) zf3(7i>(=B9{*HJ4O7d3tkvC($&Qtk@-cjV9} z+bBt7IP9#*cGaPPvj=TKcuI0UZYx{7JcbOSmTvq7) z&!ox&{PXfe55IdXy>QO6cmHxfqdU*=FHWu>{AtPY8{alod%t**XUbYGi0s#h}dfF9e6+n)Xl`fcC*g<2E4yTg$WBG+l|e*Nhu z!OdgGha*klXX20l`~)e?KuSw}JXbu~n<@jIyCcYeo)SGY+1~yj+vl)RcxBmo zU^SomRF#&qb}hmhc94D+vwzKyLTvDAnZq^m2*oxSySruoy!qqn|ZoZq5LwU}%+vhajhcp9zDdAs4!+bXDXNyO`_?Co^9xJ5@T9e`E9fiPTHpFBTy9Jp!q+jhj!M8oW!{qqNoR90Tm0Wt`pNspo<%fCN;F0=ibC?ypi!XX5x%vOyUhLGxlQS`M5LFp-&L{pozDfov;0j@Xv0} zt=2mupR{>Ad>I*HXMQdJ{DqY^=kIpMU6J8<58wBU34PDR_w8!}CP_s^{PO;%K?}Z# zT|Y2cw!nt)X?^K(Kqak%9AdHe?d_Y_C7exJ#V;pz>|3cBtg&-h!KAl7DGvPS_@KJ> z*?|D+xw@UvbJK~pD7LwIs+dcsJGY$OfByA|aAMW&@aV%2FC6+C@br?hvfj489_mp| zbWN_W-*U_C#Z^d1_OT_wr*mDhBaEUh@N#V;BpVJ4o-26w2_Lh{t(^cv-Ti?4Vq~&S z*&@9-b6fuXCvr(qido@Wkiqf?!M}L+?R~RuedaDmtC@-2O#Gn{#n&KS;>9AbPp-|g zC)=A;tfHcGRh4b~UQI-Q8@0#VoB!!v?5_8{Dn6*be|hV_phrU&JUXKGcP-vt{0Fmf z@w(f;Ak2g3@%TyZRm|4;Efae$L65ZmQ!0#JSBQc4#=}pzHTHhjCuaQF@Xwj~e?hWT zWn$C?eAxrnQ3I2-+?F<%5>rU!l$*O!lDCbrbI#9y-uZ;n{^GH^**ClIr2H&;X}Rys z`ZJGCozZ=;AeY$KfDBI0fXtQ*Y)lZ57uEsyoSo8ZlubwJHx%~w&uE^w{!%6R1uel4 zoZjU=-Ze*1j|`iW_sVguev|7=7Xw$eDo%NBTlfDF^(OF8egFUXlr`Cx?E6j;vc*`k z@5Cf~LS(4y`<^hCv8Ez43e7N<5XO?S49S+AA^T2bC;g81=lg&Bubam_dYF69Irp_Z zU(eU;yl&#_WPIqC`NiWPdyRS9=f{ONA8~xjCUxZ(zLK5L9eS90B;dJV!YkzSNxGiP z5~Zb9{Q_m8(r!+lreZH^V84&N}+l_eFKD{<}f zbT5bp2e0-ZU@e&o>eAo&@qM?km@IPxsk#?ovbVdtQ`{GujbGI2lLwAx?5Xnk z6T=*+C4h5^Qa{3#c8o<6h(}($e97{b>kVA}G6%=pAHLVUJvnk5+kdb3hREb+iw;_e z{Z+SIwX@+|5P*Cgr1=o`ZSOgwE^QRC5HqbhZY*_u48$U>5*5H-c$Po#$Pw%vYY?uS z{oy|v;L_eUJ-Owu;QS-QvlfQ~J2BI;({eKMg)DP{m)Uk44g0#FB#=${B8#u>tHS;A zy2fy@T(II2$Pf#N+j_kgCnC8+;e|2L0apLIfSovQ+Q_RjhnpStU+Qg1IY$eM( z`Hv|TO1~s3rM7>y`V^M!LT@ygm^H6TJTH=|e~StJ5&rzGLW8htN3%f?PnPQZ>dkq((PGSpE=DJ zo=P0xs`Lb%t_wTeW}r_d38UTN5!3l`6R+qn;=S0De`9b#aiv%pw?cK}fbzPbItzha zL&IrE`d$-vbwnh&)CG7{0;tckE$3J{=lJU3OxXXOyFsBv=HefGv9Es~qq>nd>WPF; zjP-iXie_wcJVpByj+@w^RVUrFHG#)ORUy2) zNEBRE6OYn3ytZY}dT*tAvFv(HX@>oNc9vD4-lnk|YRe^pwUkLd*&fP61l*se8%v40 zQ>gS>dHN}TPmzw1kOeSxXN9jeMi;+lj=O}kl~0U)W6xP>{Roe9baMLTB^9dr>IezC zCpg}$j4FUD*$!d`4=neP)ghK8{6z{1N)bY{z=>saHJ=^>kvg2|`p@AXD>pw?eESo} zdrX7(J%76L$SH`oJ7SGX=QIL$+Ons**C%v#xOm%#KhFV|UmpR!-W$jR(21oZq#t`w z=RA(2nQD2{M{k(>o||g^+;X>(+H9OoZxrvX;_zDRA0+R`u1Y}ij}-|y*80FtD(YPF zym6V$264m@UOE^p#$mb+1y|1gdaQ4i@kYlIW%)|zV2hCLI6=AIq$m7w&-qK;sw+?_ z*-sTG+R;1pTysykk?nJ(FLxWm8;(LR^F;}+nPRHeC&Qx7viD+E{YL?Y*lKlT z1H6g!Whwx`#?*+ZE-VN~a$41u(Acx@N6Mge@_ORJpNI2DimxNrg_k6xcFVqeQDvJe zs7aa;^3A`NxY%<}s>z+xvmXYo0G7$M;8kUcc;!OuW@vf$_pYUa#rcJffCD9Q3EQqk zd^S%*zuC3YE~QQ*)=TrXB5m86eh3A(LYugydHv$sWj~K zG{A`dJHsx1&v>S;#ZNw5h7R7g)L(roQ!K+8`rn*|0dBdNztMq2l|ijf?mSq8=3mj| zJcNmg=qBs|_%4lea;DybWbCUHY3PV$NBE8W&d!W>XYqwPh2w;5x-X$QOC0`|h7n5N zTeFn|^MwLrLNOHud$^0Exg2F~&PZ`ZYBBo$!mC|4@AG!N7G7Td^ifyO%OJI(+BYnQ z>3KWTqx$wH9_oW)&!CQ2I#WYaR^m-+@V;(5OpkKTK!!T7Kb*lT*$OdYFDQC+#o2NgDr8T2gu067keS z`p0iO2jYeI%+~3i^*uGZTb{Zw|DBDz>XGu~$ROzU!N1@`5KconI=UV)AG6UKxw%^8 z<>uPj+Ar7lhI~JqI6`E=h?kLzK{(RF>iFKN|Toqg-^qLN)SHhghc3)em?kqk?chP-e*SqS$ zO}vI?>q;DZRy%Y%Wcrv}+&Oumq{l4;Ic+jFWag_^!bf%yVkjy%HZ~0^@IcUqD2g!! zWrep1RkpTITB)f4n-NnE$Kjf4n`*~e!Vc->fWn35&JzE?9gXt;h!|+r*fry3hMxKG zl#>6ckH|V3`eVS^nA6j8z5UDF*jOP;5Qny$@B(zBvt~}ar>E2-zDgoAXy?NVw>%0T z+mZO6Kfk33>|4tcZ<~4)Rh9+wetdm%!OONoDBydLKg;;lR<|?-!(4;uIl#iC>)?<1 zrC5^m^5-0CPG$_L<=NcH5t@pMx_R&KGP7Py)z}cl7d!!u!X6C1LY=g=LZg%uyM3Wg z2NHlaZObz{y0*(=+&iYg#T^^)EvQcFB*bRt$f~zJ?(45C+TbJ&yh$vj{uAS;>GK8$ z4)rT2>jOMDj+3$!|L8$?y56MHqsNBHN9Q*g+9JsiCF~|H8RMcQw|vc!W=zbY0!dOO zQ(bJ!_1!K{gT!=nkGc5|lJ7X0kw&}?FEio2S$S*X5+1PAZ3xZ1y{)*h1+%q&d4GeS z$rv0lJ29;X?UQZ5?pAGnKWJY@~5(KQ+j-`oap{%pFsSynhIvP3sMQt=K*>1o$CnFNGjQ>>c*ah@#Wx zGVW65YxS||w~C5B(iz_^e$AM$x{Bv1k?))zX`%pZXuXN?KIe0$n1Fx)=gm)f%Y;4t zg>%*E$y<)% zz7R*w`?FX^Jqf{SlbdhrDPLz?Y1_)$H9UJb*e;!XO_w}XT9Iw(>ou$WBKcxyuSSuq zV(SO2`kkm0yXn>3E$m__G9<%7pNS&w%;2CIds@_ie~bJzB&3RO8{GS~qzlL_uFj5? zw`B1*A+_VQVH^mNcVldUXF|+(Rzg*{Y2v=k{yu87mt>CDUw^bXP(in?5mvJ>Fwpp@lxQ`*}Yqhaa~7CMk!>(BfYEF#KjAb z5F!^@3lB5$@wuHeo=k0)B^AAg-fyus+Ihd^8dJWa;imMuwk1NB;|oSnZ`fXK^K zf=0)CdyAmRc}Ph`60bEFc8y&X^!+9z`n)_nU}K!)b9|P($CGG2hI}`Q0_@k%`|N5q zajdp_Tb2rY!?dw?-tn(BZ*`9Ap7XpJsX>8-n)`k9mW9arMjFy-&Q~&F=jiN_^w&PF zH-Ts2s@%v9Cm*86w;)8OBn>atu^0c|z_AUa?!Oj({XS?)aVHP>=Hl}z7s(PLejbtW zR>efXSVRmsJm7Dij&e~?zGqkj;^9+yuH$MtQ_vr!#4UwwD4 zL8FT*karM*ZN+7Z*VYWTP6 zQ_a0U{c4(pAg$H6IBH!ci&i6Vq)yZad#R{?f}}#S6Wd62+^y>BWWR(`BgRX_iXT#( z=6&r|S(67|orUu=C$`W1el^uuxp{+^nD&Oz3gC2zRZ=gqjo!h*-oX^7N8Iv%D3d6$ z@O0u5{>5{$fZNQYILHs7#QntXx7ymTaI2j_s36*Wpe87o)~X;$F0%OMXCT=?zKwjH?vGSo zzG`4Q>dWXD8BD8u{FW}Ip=)4`)y}C?kxZMvooT4 z$KMetKJ_UJ&0-s+jBn(8dHvoZ)!+v$Ugb-+Jr{~Io!LSWc*mv(TM}X42i~Z1$ zhOsK~B(49@Famzot=Ib7`kAh+E!COZuv?RTw6MN!RTP`zitM=WwDU5s(Ik1`J4bS= zqM`?g0XZw4fpJv$pMuzLyDogoOF}|IQc^+=yLB$p{pgoY!Zn*p{Uc_g{NKtB(SKei zMUZ6W?>1}XB{I*~<*K$e+wAsU&FVU4%NIq=BLc=8Lhu%n37F!`vMlqyeiHxHqtouE>5fQ&Bmaj7+w5_B1Ym=psz~4{0Cn zKC!h0FLnW)<+rxB0Ban{{rWqlcgt1gd2arU^QiA0y)>EOYE?HfIyHW6Vrl_OP9R8(X%JN$jbO6e77 zL+lmb=2dZ#=Nh$hFQF(Hsf|%9dyI+)#^v&D6v#)FQ2CXqab}vqN-j}vdtwi8T6EYq zz^1Naa>QLczM6@pEvfTlf4`s^rXA&T`j-D3pPfHd%?BS6&Wi3FLi>CY_HixAyRW7q z@Rd8C6zyFS5l2fA?RBd0KJ|6uX=n5QAR7F>>WY`U)%(X}KyR7=v zX=`f?AGn9)hPX%dE4H_H;ZaD}pRKdbhR6;+567tF2T$GsVIHZ0S@(lJRlaxTARBfGW&t%R*g9ycZ3(`R2Ol1FriZpY7`v+NG_9{hkOD;x; z&Nef>-f7JB+sTjL6^S2@K6gc=P|MTwf`F~acPodUV|l^pL7Z}9eXr!i0mw9at%dP8 z-;7XxwH^75RG1as7xY@ef(=4DRODR8>a4zpf|fkTZ% zjYfmO_Xgy4vn>5!x)fYBu+@mPHLcrk4U5hBk8cn?Ae?X)#x4hzI^?T0-#!a^-}`m8 zS@erZuNOx-|97vQPz>VBQ6FB#mHi)N?|sHRH&54WJ+kv{d@B(ZQXv-ss+AEDCEz75NJTJ zb56?9Hveup!dsR3Ylh_Vn6!7wd6?B7<+IYKv5U*QEUIKjGd*6Eg<`@!3YSTDj&BA( zv(-d+H0J8YS!fKL5e*$8xvnX*{Db_EP?`-DlBST96!~oZUb|tC7`IXjMSdFCgK`0A zM-wk&~^XD?rThOVXR`5|F|Hs)m4NYQa(VKPkhGG60Zt80)x9Dr{;YZ`hYQ991f6xr4 zz5iHVr%pA?G}Tz?M<#2^gjr1x7JP2mdM|Tp%6faaHuSRU(E&4CiBemHO&H&KauMRe_)Z9 z;apC;d}6qybd^AiB(j|&;{56V{lM#%y|D90&VP_x5Rjhz>C96-qQ3G~L5FfS*JSbh z>9WE0uJjgd|vdBHzp3Ll$YcU6&R z{xryiohcoePG=uQsZW^;?~a;vNTR+z4TS8krY?e@YW zSGq4ds;n$d49BV&$Er!QxeT2^P4g6X{y~nHQv$dGm%WxRjTyHobg~1moIC$YHUGF* zsw0k>nVVi-)bNESC<6jz2Yv6(F5N5~*!Y{ZLU+I&=4U_bkQpAGCjcIp9!FY(B=beA z5NK!*f`+z-U`E>f?1eY@E27E8wYU(%Bl6$5i8B6tJbyUNbM`4Uk-uG%y|ukduX873 zw-4_xOdYQAjdE3nTY`}c`3TtXZ%aY0F1IaZQd~O~$~>=!6M;?;b_t^2<)R?tOBdJvL8iu=B^JA@JA{-CpGz_S4L)3z zHR)pTZyDx8pSp5KZrxTTjk{S3i9$2LFtPCWjLpO zJ+N|aZJ~P9Q09AG>J@ zuJm?ne?%%FEZ=GrOD4RNVv~QwphCBVKlZ3v($Qx5G=FSZH*@Z9&wkA3@aN3fVChHu zx5bvi$fGBGixDeR$Zl?4e>rZl-x8ANUNl{G##DNrn(qf$8VHU ze?r4uneg@N*M#+wyPZNm$M-Iq;OnpqGE1+y1zhQNsWnOzjD3UzdfsLIgCuQ{d^hGt zEVv|ivtYw58XqZzJ7(u`(QvkghMYf+`r+Pivz8YLu* zL9vV$cj@0K>hjHU>r=9S5K>w-m>DrZajJu8jGbEoE59H@*8y=R^WtXC^PX$7pJ^Y; zQ#vNe&3>l7{xtpfSxcwa`(Ed76n0h_$z4k68Elj-h}}8|;l-nJjv#uimzM_y(x>+9ZrOA{Gq0qpJ6*%9x=NZ2^Uh!4&`D+aR=bcIWs}V zV39&lVW$ByrsO=)XcYM~5Vonz2A-*qscpEVr7hCI zvKhB%drg?T?ZFSBdqR4hc^m^Vi&6`JLPO86)ZsFDow{~IJ`qp%pAiZ6FaJP%@tTI+ zDG1l;p2UCQ+&SmYLoU;W&T(gd>ywfA+bwdz1|UREx~mvJuC}+grGtlRwsHUl^*d@! z^(be|So%^JC^-8t-3j;IHy+bJ#FQu&z^M&_!d`*7Z z_hSzb@Gq#qc06pSroE~j$}r15a9)^qoY&t{;(sxxc;A~%SEshCBP9sg6CC2};aZ}J zHc z9;Li_6HVm6{XfHdM%C%T$4iUsod0QbmD1&f3@iA!a|DLwhwkp|`m(5^D&HY6%h}m* ztuuY=Q8+!B3a|KN@1sX~vg>R?F>Qv|DJlEfyT65|P*K}x_gFd$DbDsu9kt!LL~C!d z;`@?n6QH|e`46<}#w6UqCagpvP)1Nd!G%y+{&YCs$)U|a2ON+T%Xg6DUy7un^ze+= z1n}_;Sd%1eeoD$wYjl}g^dLA0e&~J5G)2WKIoroKXA*^OrQ-3qH>+k@lppy&#TO+4 zPA9vKmo`3khS;ZrTk1({o*bW87EdWgXzO5NOEH|k?}X7jBh6R`g&FAf$`mlxtiM>F z!i|Wl_pY1Wd3f`cq4s|cc&jP%i6v;}f;B^$brbQTg^p`K(W>jjrrqK1XF!kM+)4KpDz9zk%opl!1ZWg-9!NVCq#9_WZs*E z#&+i-0>w4hV+V)!%p0Iw2{pc$k#o%Yug1au2_q=JFs!o49Oe5@7FYg~ZM8k(zl`Rk zHDg=-2kC%gqXA{E&B8|)-xe;#^1#i_%@Zb8-Ut+}aGOPR2_}}M(4E(rU0lrfv8y|t zN&vxwG!T0`ptgai`3!OuN{j!M;xL9$2<&@*oP61N@x_&3)l^D_oryAf80=ol85Cad z;Nk$!?P4NCM1Di^reZCCj5gC*iDg#kDUu8sLT2J~bM<`my`hSXmmIasbPAYG%r?TW zcIKyizpzJ)W+WF@X{zXnxiI_!379NKy-NG^Zd1KwZDt%8^fh)s|B=2R1;>jQkr%a& z%NORNaO-M9XkVJ*PvN(Txro#OP1;`v8*F+y?+7Sl{eH{mb9lamnHH`3#nlLyf`aYkf(4qk7mewdQ zsQ9#^(X78^rBOJ*wUDW!^ZOsu`wF1cHNTM@(y^ATFHud?&b_C#yeN)nie{IF5DlicE5LA02 z`)YX!su^>y-~MlLfQ>%s>4~o@$inIjo#Zzqx5shGx^H!X^voXjGFYDr*A3Xw|6;{8 zD4E6|hX8-DFDQ(r(pVA{MXTI>AKvTbWg>`AM*w*?TI=TI>K0VA;(CcBu>Y2()4Z56 zK){S)w!(>G9Hjx(sM5dk2TmHvSMLbq;KaUTx6ju8qgDQ+fiHyh-O6q5H-HY=2GV|z znXT(AxJ_TIT$g<#RvG&)sNi#pF_Uz(&lpL7%N#i zrz1Ftb)5IYPxnFT?}DEetwt1(C$LH$9}Dp@Lf7MSzpaEHjZ@ydlbCps=bP9X&JN?> zgWapa7QkSpkW1?U0THPo*3B2|v{LSlMd}o8%1kYHI|qfnXEHIClqAk{zCi@{$wlh) z#|&_CdmXhbnFH5%AyME=5XOA|IGNs67)l*Ga9esp)s0r3wM;YJE}+tnK$vcysX}ML z#L(!=S%5@2$Km#IILm-d7|a2T(M)H&+hQ4SzdCK+<(G}8Gr96Zpe~&QhQkP2K^a4; zVdttZOvb_A0mCekZelqg5gNx^RXNZMaJt=<=NFbL$>o0}kqxES%X-E;&D$8Ee-PPy zUEWpu;Uo8^ZOlohCCL5+?7?8cqm}<%Dq-!;p`rb;ooJA>XPAeXgo(S#^WtD8U4#y1 zC zBM|46=k0{QU}8ZRcj4AE&re{keKeZ*tLHt&k1t%MsxFIilO zg0Yue2tX3XCep&Uq7gjR9ZnaB8{FW_0}x~hfiSLvjaD6A)bMgm-B_n`pFsG_-|q)z zG>XFs#tN9sdp+Q3-NbVmHdb7!xo$BKA=8rfPYW*E?9av=^b_&KZ~W_&Nm4{wjk`u z*59WUP>F5$#PHaLzY;}rj^#PI+9mzS@~?V8W3;%fG8+0d5RkZi8#F`CGsf&7HEf(a7RzMp|N{*d_D=1!UZ77K8UFBmk@})?9(KP5fMMj-yKWL7hjYRK-G+tppY&A zThIW69jvMq;6e|(D?#z~fr*4>UTce~4otWDvo)G%2qjDD0bC%U)37ymcAG#c=V%<) z1Hkhp5Hb$EH!>9z2b;F1ictW40-@0qDi-4eo!wkPNIkP#G9&6OZYP3xZ?=H~;YU~N zDjpS#UOCAO7PoVcw}80W)Mdf!V=xsUA29ROY#3f}0jJ2H+e2@SWK9FBFbZyT{_Dy1 z$nc3n!1{lD9vCjR9=|{hfBWgp+#KRFI~9pd)0Gc)#39%|*Zy$s<5FEnA19+a+nTx- z7ton_?_e+JsOHIJGI}e~j|wi@H{AytIK*P6V}SFz@GGzo4_jk!vq^^%jd!OKz~F2h z;3_<5!$E1n#Q|vGk3Px45+ivOULtQUy)&Ph$D~p7Fx@jpjG`eJsKersA=o~bAP8;; z;5P_iM7ugHxzJvu&8kga1^@bG|Hukbh)|fGzXX3$Fi)Zc0 zWloyD3v2M-;pVHdR$hldqd#-Lg%GZr$LeMxZd51{6WVcPIWV7`VAXP*o9j zC>^96d+JbfNX|Gva&=z;0PWcC=^q+&C>0tQLg1yZM@;xSG5%TBn>jpS=%XgZ52mw@Xo^38iE)zXM zkX}yFwrG7r@(xjj4f0K^mn7GvzuABTV4dF6u4d&FCzDmDFhRV8YB#hYL>zHpip+FCGixdCkfln+=ju(85k7cH^}BVDt$ zFbo`u9Q6w!-bKgwT}H=nXSdw8407alUElWQ&Qc~Fq^fT(WPrw{BVYeGb z(3qi+l&_o@g<9$~UtyUSx|>z+rH{CT&lbKscbU*jJ^aH<2W{C8%_|@5D+|jNx_Y0D z9j1?|dLOiciU&K*iiO3BnZb*ciN&FiV9H?8j&1KdoSu&K(c=p!1b;bi1{~Ld!l)56 zl<)AeB*|Eh0LvE4wLNkI@{<=8K_gk=kZ5w?O~R{bxg!r?`~w0RyVrx>EX*5gUG#-n z%U#N}wM_`ntlJN}Q{7nH=;*^tEWxdAV)^1_u*=A|BLXOVo6mwR5j^>8B*<&}s zOUB*}O^5&;bb#eb1b6#U1ys$_rPm9{jYu@Pmtc30U@D0lF$trEr`DkI_XS@Zs07@) z5)=ZtH6x$&MMZ50Fazawrwya%As@n?py?T2%R2F)Wz zo0VRIjB|SygT{YWm|{bii4Ag(Ip(kkqW+dga#9021qhMMVCtq?bpXFt$Ub12|5tca z3*_J|&p|TdnJE)tW*&VRvq8?g9^hX-jZV|N2C4xDh#A#4P~N-?Qn|Slko3eGN@z<@ zC}aOtoKCU7ndMPk52a!FHr(eeZ!lWrJqmFnFyw;?F)en3-K*~B`}DhWreqZfV|7K9 z$(#(8Ya53KYCnh_YwQLK#Ij(d>p%j8ANqrWK(N;$G|ve5Tgx%);c$w}pd#)L*g%ED zQEb{Fi-zGAz}m<290VV$5XB4#WU32fxg@kQJTBq;^|oI?ssG&Jxbq5O+~>V-{4EMp z2~bO$Lc(>d@1UNjSN5~H`|thFwHvJL#2O$usG0yHPa(fBhj)9IaoAPMfPku|+Ns7C z@69s%4hPZfu3+*uKYt2xd27r485qotFjGSyU@APg&4vjWuIHOIhXDisxjO@_+cAf* zoc7CXh0A4&_{dzQO!FvM<+^hONyxKCdkI-kKe(*t8@ZCDWuYW2jz?UBnTIGtrupI{R|o8dE>E>@|LqT9c465e zU?X!>^C~N+OtHUCrfjMVXWjX2q5Yi~WuGTQs%e@wt0?Knt3SYoPwoC*yG>#@W?A!` z#LtC(Xc~KR$-~}R`nB9tw{x}L8XBqo=;1DliKDR~{ammQEd+v8H(i@5$?Kc_@^v=w z{oFAvTMc3hSG6{*$`@L^fS*GIiPXJ$7UE|k`*zIuw!7)pN3J-v%~jZdPT`nEN!jO_ zu-b_e!cUy&xDagK<1$bGXZokjliAr@oEEI*0jnYR-I6p}fy6}^5&kmQPLg^0ldHdb zXE!kpzlZ*4w_$s)*1kq-?IRb`g4OnriJt@cg#R-i?LCb&3*ey8EzGUq(gusZQ6%aP z>K?YG1w`D}UsyJ!IHwE@KwmI_HSX1FmZ5!mFUI!CNsWK*I^^Jr=5unW!-u<){u-ZD z3%@U1?2HOBHveR7mXBu!m1d>44<|HpfED#MbuU zHqcXp8kcDkp;NJ8P^(%{it}$6nY1P+9>!uG{t?Zar2braM+(AR85EFI(E<>g=Lh5h z2QRdaanS-c(FB%MXUB`<-Zf}Vnc$pJsyjK~labz_Ah8*#(DYq}S3SO1?K{6pi_~V{ z!3ny4{MNM+WbiUSbq82cNwOOSk*n&XJ*OMqzStnPwK4Y2PgEbv$vG1yix51?8pKWo zH{{DUAVjj1bflN;>}L9n2qzf*w>uYRV4 zOFH%^X(mYcX3f&o@9Nu{=wPbnT)N|4&wbaq7yK0F76Y;{#xjZXfd@joKk3w}tshK2 zT=|x#FW5e)xTR?m)0wc+w!~CG9{v8Au~-(oJO$m=)Vi|AqzJj~eMym-zTCBUZY9Yj zng;S<4FU19r=!ktgkyglq9rHqRouEM(*d!(h#oe8uEAmY!}}m^Q7?d7C(#k$Q#w8T_R>2)`{cz}Y+?8f$*YNxjwEd7n9 zPc!MhhwCl>@=?I23gU@;cbuKioy(Rgi6zw zf4tpQ2IbfFQ%}ED9F;cqYQ()^Z?3IzffWv)lSNYOR_euL7vEF< zTS&>!(aKb2MHLr;w93`)7_K~9_Emp9e>@*d@osbEdnSxACyhZF+_YPh^v3sSDoylA zEm5b9C$@S-`VzBcO9p&mK+VtJ7JGu-IuQw8nq7Bj`M+u+WFNL z($8f4FZ!fCI?Fs1+e&61dZ(SzBP2kl_)cMEJa@g%)N&Bp;M}ia@A|f4zt5Tl-8Go| zHk!QsT5T~E@*xU@40ohXnHpLk*5E1M;9)^WS#3Xr^{Ur%5MTtu>?fJCkL4#Hn6CKW zrj}?}$z)@-9%$m*D&?!^nt-MzUEM98)BDMRyhVO89;X-W6#G zZPr+1&8;?^Z)S*%c^aCo>*|yE^R*o16#Vz}*LAUexp3T8$t~Hmik;*8tk#>&?_-O~ zXnfv>mPcfG<{Fk!->&cVWYmLyfxmxDErCnF3j#2|4GvRC)ckeI0a}fQ(K72!iubTn zs};=TGcyZaKg^UEPV!Ra3whRx8uZrI_pju>Oyhxmo565Lm^i21hP_EfkMsC_u+x`% zGQ%;@x}OM+?!S3;{BBd?s)J*L+%0e7W}!Qcy*$||&#m`ds`N#ByZS&jDI4$9+7ZgY zK%bHLmiLWb7s>OrB^>8b`L_(Jqx>JUJL?u`bj?o?{|D~T1;*TR4t}Azr6kV4D`jJr zDg2RpA>G;b+9_neA(&F^8%H9gw@?TFjVs+c?!UD^H1L)34#x}_i|`@H#U-@p?S@a% zjmqE;_q9AfTU^6y<82UQ!MLjO2Q^sip-K+ZsacgiC7h5^{F2Ryw)c zL(&*iQO_{zs^F_|b<&zllkB#sU>e`p$=4hj&u!eym&lv&_~oVD`hSq?`N9m$DMxZb zvV`oqruIRy>=^ba*Q5l-kNwS@AiI01b0<()g_}8Es~Fi{oM_}bBx7w>E2_|w6#Bf) zj#1+6E{@0K)AUFj?X{tMWhTZ{PH#qRrfq41R?d zI=riG&42!kd8?w6Hpo}Dq=OC&^r5t;|8bT4r#f9+I|}u)pOM{iq{q}CDvMe-*16kY zL6DiR8YeN)CE7dovZAiO(?K#CJr*y`h$B^aDS0!z59F`LQ*4`Ht&= zP$^G)2YulmFGo%_Hr{B=DTcn6x2qlFD}NyBxlDk$UB;GBSg${>EFAE;cW!jh*y zKW+$A*VUo?CqRib#|%yEz{|&WjQ6sz%}@=oYV@V3l+Fxfm-BAZuAA0g$2=UmQgt|>G%-6inGrYSi$QzoM z`-Y7OZtV?)!T>y%Xeq7nnD?8f91^ccJk)5a#Z^R4hBZ(F8iVropZ^# zB z@~`6GOuLZ#8z|fSpQ+wNs9cV#x=>~tb5oIGMl(%@F*g#1&44juk`F9xvbrb_U$&UW zoaqsg%@Dii`nZ~!^eDpM6DIe|P1ra!>V5K?H{YsZYW&fg3?Z+tqivqn8&P>uM_zpp zDZ)M#8BN7$ze1HSVac1nYgoG9dFF&Ts!Q|?vo-U{$Td%sOt*5rjYF${sQ$%<7&k|1 z1%4OHp}MwK4W(tUzK4}ay;dY*D5L#%m^r&<wALR~ z5Lh-}Sw|mCO_;mrw4AFN)3A@TV7n3#Fgy;kk6ltj*I0(fRFpp;vSD#F4wSELb!Wd9 zQZ={x6m416;9h{;iUw+-wm!UFQ#K=KDfxO=?~nBqP2$cByK_jSQKsF1&)Z7x;nuBC zq_m=Wj7^ysIfB>h9y+p&5`Jf}n&-`^kzX;i?L`r3(JSW{_h@*-VnRF?aqr=Nh2txz zJfyl5-GH%$4PTa2vO0+iSDzMLzYTL(+aB!1(huaq#wdof9sEo2F4WjAjRM-WlZqUM zhemE%?hirR_Hs)Fyj{QpzJzBfKl;e3V*W>5-F=LO9n$263;5q zZO_)`7#ku!UOd3=r?~ZpyQhM8g*LLBUqsU017h)4uErm`*wwS_qu3?Q*FJwP8rOEq zDh#!#Ti4idB2wQ6wq^vU0otTSci#=Qz^;!@TSM^NOx7J%>=j18r!}H7lB$EEbANp# zTpAW92YbJbA4R=uqSq&nBa`hJHJwH}!|tM0iZ`Jd?)^{DTisB*za)xVKI&xs4PBg; z1#rhla#01o_ibQ%%${y<0UKXU_COq0Q9iQaYd9Vhy5%apT3L5SgP8M*vFf%>-e1WU&+HL{a&Z7cmjesRn({YqBy zA$%T%{hSk*Gtx+!p?)7U{nVJW=;t?Gr}jbMjdxaI(vfMsVT)a z3L^HAaZx(6-r)nSIbM#vza(FYK888g+s!i-E)#X(A=2JUN!wnl|8yj{agFB)HegWZ= z%=L!>Vbi12lRP3Mm12J-{z|$Uq;)^?F?W423x>oU$7%PDfIgU5p;$wM1jw2bUx3S9 z!CrwE6*3s;bI{u`669pt4lP(fx&lJQQvnFJp98`u49tDwFg&LJRFOWxYhzDu<(y9+ zrv?aev;{jFSFvtcdkXmC?V8afZMGq*VH(s%UCWd5iGDfz8Y-%FI3VVAEJO5^&#(?s za!$N$vo`}pDu+);YcljPWgsPIo-vfLO5ob4zgNHzFg$z-Y;E}18+*_u>4kJeUuwhHk6DKd%MVekus0#`q zu~Nw_p+Hk<*7y1(Xx$|mLzx;G8LHp<+<)jEU*?BO5aH2ro!-a~kyt?mzYkWm(&EBy z65mE!283C2Wrvxn$=$d$YD#!)H}io|-#)q;;C>4DTtA`-+&co_+_7|(qH>DSpU$|1 zZ%$rb--f60!4u8cVM_}#*TSC}i9Lur3v)*MY7jGlsA1AQCC+q%1VL__eG$Z!H3;@ELJaX~%^;aD!O0jtv62G%RNYHh$-@+QoDj2E8FFRU5-t%iV=dn6 zYnyg68Y|F?RN0p8s>^r$Lh%B}QAK4SFm`E}iZWuRcYDKrY9MjWXeQ}H;9vBao+sR` z!dQznwT{)*Wed||F#9+d2E0b>f_|>j!>xdj(3F!Yytr^c3&zzgwmpz)u!i4ER1gDwfDR$BC7 zYbCN}1)`?pJlGSoR&x#LeYkRJEt0azXm)ysGb?Pyq8x|YLPs8Q+D`&Taua+Hn1_)v zP{_a8Jc8X`#Yu*1)@MBGN@t~}mgl_2Z{>umfW0H^2e|R}Z-fxW1?sn7>e=rm8W_Mo zjqg!3pg^r5ZmeNz`(X%fMXUgF(c@=@caPDCfIcz#;HT-o=$3DOY*Moy=AcHp#tu8Q z+XNwgh-bixJ`OjQhdr+{Om{YTE#Xu|*B*oHY>yxD^ry=940td-S~ETBp1Mx~NS7+x zW&CkIueJMq>pReV{R4q)hJm%ymOJ|7zL&{)?m)nD^A4;8X9kmt?X_qC`fg7pZfq}t zWPD{m{2lCGnHwVp{lPvP+!lc5RrkM7LD0W-itW5-w6QACl`Uag{Qro03#hi5s0)-9 zcXxNExCJN<#oZ|c4enOlf)$tI5?l)*q)4H-O9Mp`q*$>6g-W2%_IvsN_pkS|?z&mY z%AJ|aoI7{soPGAz+t5lQqlw(d#I){)y2J5n1AJI>yB4yt;Lkz}41QN0BRb6|@-fBr zA;owBgLhC&ELNxu3#)_k<4qoGf3{f0OXax&)Ai{SA7w&IZ2Hcw7`v%u(zF*G^Jv2H}z2KdEq_jk!3Gg!8y2kN)5EjbM+E|f1MX}_qT25|-h>PMd zr|K(AtT*B(wfi&2l z^BKHZuAqrT96>2W9Wl0a1!C^@rCd|hXd@6FhT~lp3RWzPoR|x~A|>&`WTt2&PplP( zVLY}kF6MbERG*w%I?}3jvf2?{Kd^qbc1}iK3<}g=Mh`)K+jZ(6!$(#ux~|tTVfJv= zK8&$qJi+*wM@)gk%a@K35xbmM{vnMq-`$?`{@|Nnla5?Wv&1~<&Lbj#I9N1KS?w@E z8#0W#uh@3*-;X}7BpbuCfq{8+>*1zale-1~+n?v&3E1tIk7P+b>p7T;kOGBQ;YO3Y zcj2*_Ln`Y(YoHH97+z7#39}ep9UHQa_8a*!wRuKy7OE_^fU%u8jnmMgS?=jv*1YqV zZ{khVFbby_t}D#EV^!JU#R`VYPBOnNw$yEIPQ#Z@K07=#EPA0cXdUr27K{1qG12w< z112(9zgwemX8K1nR_85-aMut+xcd|v7Z(=?9}frjDIWI!OSsF4LqR2>hReZa3ZxcS z4N8<$H_6AN;Wn%58Iy8$K^)xB@&pEJm?st7LZJ9`(iW~Eyvc|EN6U--{K>tcrInt> zD~wjvTkxaWP0lldfJYf)u&HI>XRVrObXu6YZmD*I>S8{#B#)kq+5Deh>@@z6+uYab@BG93>6`HF#eMveNsMgU z8-(fZH^v_hY(f?5a#j!j^PdCE_lxeoSjJlZZx#K<(E<%&4%k!X@qo6L_M5iPV>fLv z!R_f??BI3t;I!f5y4X@o`JW3Wzi2su*J2>qzph&k1ln&0ySPvOrW>nK zE$xy0j#|R)JNo_~ZD$lv-P?%QeMSc~e`n+yNI;+H@EjPJAY zdB2(6<>3tn{gD%H9X7m(D88TkBV$G1F~VxNOw|^>@`E@b()-%%Am*cL>&n2}F%T`S zTva`3vz zXD#*q+(?|TQCdqS#)3A1=Hu7JZf(i-k|}E@YNp1R(m2iIYH%PJ*LHI_VBng$p_%so z9Vw6YJzyr$qRBKSEswzl`ZLxT2R+lK#aQ!tjRd4DziJiE`f~ex>J+I1> ziGyYfqZjpoEF}yJDKXlanZu_H4xH|v&4V*DEsesAUaXz9WlEI`%&Vz*&CSggI;CT( z?l0PFj#v8hrwDvA-Fh?VC_3->@_T?LuF5^oe8jMy$^$tomtg`Aua#F#C3SKZ#yf=p=!v9A`(Y%p7olqhzRLkQ=1slxV## zy|*&_Td+FQ)_>!-f??nvIc3ycGTh07y2n(BOAO-1X;ylqW2*iJUh1f0C{8r+G`4}a z-1mz#R^=ugXa$hqU6!X~A@-bE0CR_8dKmI{RB*`XyLTu;@4>&URg6UobF123n+8SX zT#Y}9w}-A3PDpBX21m}e)I_#i&0Qew=KJLMg>CPOe1Dlbmh;N9Y|z|sg~)~7Uq!UE z57@UK35Uf!F@7SWl(#leFhhfz#H=#`>fKoisye^6I*A1iHtiEQN%LZKcNu+334|6X z9_3?7DCL84^NBX`3yZWF<#q3H_%Sc8-0A*1%&nss^E9*S&!;mv?*{kh1*dV120zs{ z;0Y}%tmXsdM}S@c1}XmZfO!jMh6q)CU1%^yFrh*aW1SnH^=d@62J2w2IYhEqHNoMX z3StDL_&K2WE16(K{X4!_f*+s#=+&DZ)tpyLO@=z|sw-aK<9S~FhKU^_}! zztPX7l=)}Bqor{I!ZTLv2vCSHad6AfJ{Qy>GNd=}XLvzO$q5YFV@2NET=&2GdLz^p zgPrO*$h$XtO{~P;)i=%zQO@TauksYCV_G45_StuXxAp^RYpP*=TskDPt?7rI9bt(S z-|zYO<}AqaEf00HdPS@y#V+L0ov(}6@WOFa{XZ=6Z%8o)?5E!-qwUuqCS_2dZ8~9C67u!`+12>V!g7#CLOz%DhgIZ{%W77U z>35h8t_bH_OrG37oq4V39HRM`FNQU`;PqO*mb_APu(6_8g!!vXQ;VdxAsh{-3a+q$ zgfBJMa&&(q+K+@OGLs=#hu_2qI1r^+BG#gi7W{pnCdMIB9bm9Y@mZZ#YsG$ zlX(3ss*p)S{yVk|vw!?8lNcgZWtck3 zYu(x;`jmA|-ttt}-jUvP(8tQVH;Rqx&ncS0N6dfh*KaHJYOwZsE$&rl?IFlXtMMQo z$U8C)H?>7tm=h62b}GWQ(jlWpdnJ3YaX{W3q|73uKD+ zq*`aDRN{WN<1Hrf0b|kk%e=xu@14IU z(d8d63VGQ!VUL)kqg5C~xWA^9+^b@?8K|a@#x%ghbwWX!knk6$#z|dG6e-0?>8O4c z54-Gy^hr(SCvA_4)&keqFSsM$6JpN=L}!=Cw4~ZHV-q_4O}`ZMz4zp0+*>QsXp3C8 z!!x!@u9%O`HV%4;*2^Mm;V@-_tW6aplSGFdS1h^mX=%Rp_BxoEjGX=(0csz1BDFMT z)yLp0er7fYnTKX3eXhSncebhXU+$(!rRc`2m#_OIoSBf&X;cd??0r|wbPF~d^PDJ^ zF{dv=bAx(S8`URz>m-)ZUT3As$EUUoH^k*zrMvScn3#LMU&iMt$|>s3DH@Lok1bd7 zK1ynqD(bZk3bM66jc2`bU}}D@)5`QS`uj`1sd0`{qde!1^3FgYoZ3A#LHd6$o8E~PBWa{v|UHNt0^ndV%t zG^u?^Q$Z>>Pqq%_f0qfUFWVDt9rRs~U%Q0v#&*erW-VGZ!%}ka)@GZ=@p{WcDwz;+ zOjz|c9UJ=CrK;f7`<#=z%3+JM(tGad2v0KGgS(aUgA3?Qf*=DZY$Zm|65R>75%7YUA6>FLbQbv_@jDwIBdP=9&hoXh_B^o@4|zk?_HLS z19l^f(rtnAM*dj2D>W* zEIBQm(l!qyl^^lnmsN|G-E{?-FG3_u?Z447e-k+REVTOku-NDMt>X`?BxGsYN%fI6 zRqk_aexV3ji^0`1E59-~J{py&uGhC6Q%u>_fR|FuUj{I!rt2UiS=*EMA8R*i5i%UUkrwNAsB*5&jU+954}P~;#_j4?;UTHc%$P;+ zoAGyfyC(nN+O;quK9Z)?4^vt@d0>i zK8eD@W2ND7by|MOAmjlS5b5H~`ozYMyX#mR)!~-3Wy(?N+FoG^U@iVu8|((KAqk!K z=}W(#ys-tAE_0XG$5VAysEY(W=@m!4JbcBk(L3onO%LZu|H+&rI^2u4H-l)$J5MjG z`x%A3B~I%t2S57CP09P-sBB0L$P`<#Hr2GaMkFE;7kz2@3jS(Ny6w_Ono(%3_TM4&wMh@Ed3RT=^TYIaLnm{xT zIRwzQ!<7bS)nnp(IjxOyY+7gBM|pqJ_>^B2&AKO-{WY)!rXPd)g;_ zN;CIB5>usa8ZABJK3$ML;s)xdZdNA4CWw1E}!2-cud^yb4AzErYwuvPZX4g!6gd?F1^KNoq zvLkI#8ltr)O#WAl90e~Mvaz+*2WMLAo}|fO9GjmpvfcV^7nwl<`QZ$4-tVj~L?fCS z_$(v%zGRHavWUCe_lUpV1X9eTAVd5!@`32Qso0YymdQeiMFfe`npzttY>w5mC@B=d zI{J6^YrLhhwG*imfn4?~U@?3lBmVuy@QC%Y)GO=b+FnoDbqdp)iIurHC(XeSP#M$9dCTf!Duh#&>^c+@j^ zNZc=UX$AEkJI>KrEJX^L8C!mBq^a*zY222kFRb+N&l@VgcW2eJDQl@+V%dzJuY)Q} zR-jY4(94g++hpvnuXUwaB#Q}*XulN>U9%H{PB5VYIoP&n$pI&rYMUwUoLwNY273Fd9L@IDorlM*UxI$JSg|;t4 z5h|i}U4l*Sy;=b*+S z0O_|Lp6xI!D(0auT6`3E9GM59i_V?~M=p_kT3Wro-3bPyeRxjoR{>Ie{T~*v3&S*x z0$DJ~K86)6e*DS~ie{^_t74j8y>p3QEPmo--8avRZmA%{TX7z9cV_tApZvT4*8c@eV`uQw$s!$*8Dj71 z=}TY*lIIdnBQT2drB(>F`WgtE0Rwc@Svw-w+W&m@DScl2t=EP`6?r6sUyyQDM#K!f z-6yT#nJpQjAy%Ejy|v+ba_4D@vT@k*rS^p$OVcZS@V_nHAM%{(eL}nA%g-9hzOL$1 z;gKM)$B*G&ZKqlHXDKX?)C*ib%*wC63h26`tNLP5{j>u2lbM&`+gxOF3GfL-J_a$T zlv&OR@#g0_D8SH43Kol^?v4&D20ea9&|Z_r8Yi2FcHCO_PR_;?j_F|UG~k0=0t~+|o9xY=NeyLB9g}BDj! zZG4y8YPI_Y3QuiY-QnV4lw^b9+HvTl(QzF7bGev%e(@icrSmjW*8jNL9Tlh+0o6++ zoByi%+>3O}{;x8%9|f1~RgfnId+##^*!fw9Sh%62+P4rJl_l8JI?%OBDN%50T}I(8 zO7rI}?TB@lx!PexDrL~%yS2gQFu?H_WS#}ZM?%AN3F+07v0mlLW6E4m$cpr(x-CCN zW`wjJJHjBCB_9!TE!2Gbs#b~eekZbm@ll=~N(qP?(9PwgJ*8&QS8K)Q0S*z4tn{MS zt2aT^sbnGN5`xXKZp5O6EKk1m&$jz-gwso_Cn=A;Ef0b!T+KBZv9|%!kToDjkN>cq z_DzI(jKefSAR2r&<@%rl>AOjOR7mb(G15<%u#at?-iKuPPeNe%gEAiXkv43!?s17% z^WBWNh*)uo>4{~$QKCk!7fBicSTQMT`O;KJ^FF-ay{pFSN)8eWSI(TG{9B2yB>kc2 zld$Y^GTE~Dc<)W(a#R6i8_BvD8Q`*GCiS);DxE=!??v|kn3N{koJ3v&)v(@I@47jubGF1b0zpC6`CUN5Zn^UQ)8DilmFm811YL!pR*{R9{AnV_ z4;@l(;QjduB9d6^fuGuzLp9qTRa!{BYao!CYuaa}pNVSvNwVP`CJ=q>!@jO+GYnUk zFpo!ndZ7MJeEJFp4YO90EF<`oC_aCu&(A~CjZ-&jzz^HUmtPJXV`Tr#)s}O7l;y>^ z+R}u@#&#vMHubooV-9mllZ?ICm~*nf%8stub;!~aZY^q`t8`gm@zUtYTn?erSGc(F z*+fWiP+M%X2ddMVy$2oqG|BTu)$V}(a3H&PDtfq9-m*!#c4|V=d`?N@s+!n9qTkQeATkSvsT zGioU?#E4$D_Vt))r=eTq+t3$}HW`v}AEZxF2R$P{8fx%_>i`mQ3s7GIh_scYc;?|v zNJ*9pRO*IaQAe$u`Q;8f^<}MWBy~y(Ob~d_o6=e59NYo@{zYQVao*P16y}5PbVZEbXBx_eNeK

N!FrS93Z z-fRA$v8OFz@njD$Jh8ugwDz3z;J9b)WxsPIX$h1y02mkv^aM_OJ+?8!8@sUk*=CF= zPciJe25X15+aNco#D_V%PT8DsVhLqcB$^Ki`9PzaQ1Zhk>5(zmYJnu6!`3N@<2U7O zD)u=!;%s9ECW&-gw)6Qe>~`tm1Oj_*Eox%)2j}CHwnV)y52iz447|UK*+G7$@2%N3}BSW!r~-)f8%tyn_6}=qVbEl7a#|2?qOsIsBFKwU2gL?*pBv zNK67}CQ`>sUy|~FOj3tyLq{{H(Y^=GO6}j(Ll+|ch#^3d|6yG?58^!=%ChXsS?Tq? zkN@(o1KWuf{C1)si)tM;9Tc(`S!s%AjjvocZODVqrtahR&O-xC3=kh>@S5{=EO(ii zBJCht;qq(wwt2>vC2)E_VQVV1{ z@a;uAy`s1}{rv)JY1LLB{>u-vTZwWibaKBZ3$jTQSAeA9S_(Ih#=*>*^U(gmWp~u@ zL2Y$w32XT*os}s#Xh$l@IGMHwSf=DwYp0Tl3eVx-E<~n>v`76}uXT-iB`rtoQ%>Sf zmw{uCySlNqKkwA+!s&9+RDtzEX@UsG_!!0Fnd`V)>Z;~=cq*5p5 zGfv~Esj~_GFqJ*h4Dkx-pr}4URw%%Ja4+yWr!v0HqA1BM`C;V~u__QPar-DtBTI$O zz$zCAL;yRAKrt~z2f@ES<9IndVl#VCu2 zm&~Wwbf+Xv=?|GTt;!7~cS`g%Om^kTJ;0UcD-K>obdRj~xND-*e^}ko6J0>(=x8#I zlS7}7nn&{Y&uN=QXT{^P?VbEWY~B27@dkEwKEkz^dNpBCZgI^PQK_1O*mlsM{Jzh< z#;Y*P!RZ-$O*J&s3;#aMo=UjKh`G68ymza^Wd=Bbk_R#bgLL}JTG1IoEH;MGhD7OK zJ>5x5s~8eV>&=ch?>pc9w0GZvTNZGuxxUDtfx9V{^^@{Sj^v~4k&|#0yMw&vNqu8T z5fmPu+%QB$*HfI_{xxYC;gaO!_q8w5v+O$DIw@nnDuT+whf8O1^m9^WS>a3Dax56V zz<+|z>g}yW)Vbu|WmO9)R(ns7VpMUL`B$iyq4WyyuEpbxBxUoPgUP_ZNQ46VM7qG9 z+j!wUk;hB6H>RKj&0R?2+D=UvM{}$k-tp3^x^6*|w+e;~U@(&MX!+ni?|p>KZj3-@ z`UHRXB5j{ao-NZRi8@`PJ>0??39-UaC*B_td|j#XHBG!0B@)=#{aO6fIRL3s=2=0`wz0>NK!{{S zLB`Who+j>G3PN}8GZ0^$ycOicX4%bts!~x>*MXPC$h(bm8Ka9X=C%f!l?cFm$?5Y% z=FA8ltuKI*1A(tm+DH4Xd&##IyqP>UvTgY5X+NDDQ2|+m&=izZTc7Qr5sCV8Om69H zGr(gkwwi)YcLGQI@75C5htpD&0RoiR`@r#Y_sr9YzOiUL{=O^G04W*gUL@+P^W~1_XwfF(e&fSi z7q1ZcweXxZGEdfWQl?#UX&|bSm>5S7M%%}61)>NKs$k?x9PgMLS2(EawhkvfVbh0J?SR{)Gyhl*K^Zm?0d=!%a#Xww)f(e<`bR7(-+{Xj z*F(kEV7}v*|CXQZhc+Sz0`10XhEESN1#1N%*%NV@?xYbyEh)u%HB+bY`cvOE>v&?6 zMx=}$u~FArwzA9o$`BK6TB3!%`ibOAnN@<4QlrCEC2f{-rRI~=yzywhd)aj0O|^~^ z>Qxf8ZbhsP&!ch^ZC&*ae;PankD5gH?bkc=)cHVdaq2l7kdl6b*y>D(P5M{=2d!QP2;!MU4 zxD8wMMg;BTF)co@v!3`LmhPd-$Nkx+d0Tg}$7^ny!2{JRdANs;1aLfzF})FuPu6^7C&DiBXQlJGTX7*Y~gs`bVMHgPWnN0GL z=aiNny)czkcl^DLSlSAZEzr)_pRCY>ccB2L4GdvcQ?K4sq)|&HDA?Z3cpmO|mOYljkZcbeb!&{cb1UFGgCKL;%hrnWN&pl^4%(6;r8w zw?)OXx{<(%O7l+$sMT5IBWJqIDyw?BxHfE(v}2c4_2C|>R>I(WSWu#ex3J~pkck|J zVL6ILiRO9*Let%3eh-gld0w{5_xhsorvncoSG~{`%59&FX~do@)MJ!H({Z*vdIwGl zI~qPuwueR@^0tJ_MlG$O)6Z%z@8b_DBtW7N3{GQ zPRP0uR*oupCja@ufJA-YpvTci5mQzoTu$i)igjjHio@4tv$Z&2jcFRwozk7Q@`CCw zv=ObtQel8qi~v-o)NXSE>&L;NPd94hlxv4#UXyEFb*QVL=vSpKg(kajuJEUZY2&&l zkbyN&Q={UV^8-wk3nd{vnsf0UOB@~NPz>R*1_z>5(T&I_>vrK!V8jw`YF^`O)Yp{x z+{IR#2@VT})huS-t9$Gx@Tp;plaxSb*CSr~WZLJ#;OkV=?O^u3%cxuE!uzfAt$_Dl`LxwvPH+542l6|yASl}*B>?G4~PNn zI!UuUkvGwNg?x5|hi{aG)?t2J>%KMX8Dd$K$RVdG-&wQ{e0D>YMo7^8(w_k&l ze(ecKC15aN(KKkS)ka_;yFa-dbIRIX#E4@SoBiI2G&`MZW&#kJJcptmH=#F{_oQ(I zF?g1EJJ42FkS4i3hevVd(j=R3e9R{DReAFYaqNYzcNIL`+KUJf_s(73Wi*yOO^0&M zkAd=0igY@Pf)6s9{i_1R;6A$Kxh~1K79-$BH=2hrFZ;vZKHxK$?N^d)p4UFI0K-Do zI*8^w!Ol`{07xP2>&r`JzIr=RcDo$@bc{by+hZvUMxsRLqo3>yJJnm6Q$&){j%)J&LW9e zS3!W%Xc*;KZi#fIm*aWeV92F6UYaE7D=va_6D#U)O^;<3n*h84SUYK1lT?-_)PQ2h zEO3IG{;v?g&lsj2<+^w1L0hu!Iz>AHCoN2ToSk}-onm0COV(zBB6GHmJz@8vPA#bL zY;&(3pB@XX{st0|=*S8D+mFt7o(37G1C|j~JNa5K#&0h{vUKZn2Tv|GN!7b2d((7! z3)%U@qvC|N{e0?d%YH@b?A;ZC;7w45XVJ@c#lM`oP*;2=2T&WwFH$nldS5G)@2c|q zotM%PToBbq9k@aGi;dFDlv8I9$ERD-`W_PbcATm`ec93M<2++mQM7csUJuoa>A=eq z5+xQ4*)s%=V%)YP2jWgR%-R$8h6+d|!lYF99lx7$Xobq1h=nR=kZqkNf?yNRfZ+z@ ztB%_4dYiOG2SI+4khT~dyu|btBiKYDosGT`Gc)}&q*9W^sqXVMO->DJyVUz;gm1XR83wm*B--#XONVhG%#cM)kz{=_L| z;ShG~&h{X-oW?|fc4-M8@}(n!a`zVjuzk@!&j|t#pMHb%z`6IYtk}D3t0*r)m4`Cp zE@sP`Orl9!{uyjI8qCbyYE|No5btqKIgQ@^kQZbDvSC7NFk6%@gNtl%#7(u9PS3U< z8C-q*-j}rk)^-KYe(Nc557Y{$*SE#FdgB*cHaRl?T`jd??F!yQCO+m)g9W0^yP~r_ zi0#nVL8{^FC>E;dZF|C?j8in4q#oi@p^adTIp3vxJlY|jX&;w&xjhQl3vKVV4@YQ= zr%4Mrg%l=!ngTT`Z4S4R`Mu#`O$-kUfs@#ou2Kl!(IAaA&3kQD@H#bV3Af4$d;g!& z8h+6{2Nwdv$%{jx#rv&&^O{{S@R@x|!&&UBN zPl!5qBk>k{&ViQ7rnfKO?;4H{xH)*?8y3n-i~U>CqlMgPR2i+8jR83Qe$QKtb^;L5$i;v&y zzzl{{vKTRZjb}21=ny1wHs?U^X36f~``H_2ln&WUn!@iEctwm-ph_p}AFV;Enk@;0 zja@KD%MuLALkJgUBaxIUm9|$x4jI<&$oA9vU{!OA(jgwy`Xs>g3ezTaB<1UFy&ArL z%^=cZhp{)9rLj%+!)v}A!`+K60Exsurh=&ha|UozNjPVwzAV~GoE&Av_uk)pRZ5hflC-yERpL2KW?`w zp<3pmKh8t%$OGdjB3yeSV(1^KqaC*_yXpDC!yzq%3l()#cnTfRLv zns^w?BJJr&h3ooC?}NwqF?&dRyE*@dsuAIO&9q0U^nS`FTJPxY$>~!$9V4J3+XA~y zie}aLmFjay?-pFzuaUu`kpDj{;wWLQuD!3eVRqko0yrVEXEs-SZf2QS+j#^Wz0|2O zC98hJc?UV4blP7^vYd3VYh$=|EqfB#K_Ae$io&ryU(o4Y8CixZdYftVZkI~ORb=d* zl%>llRSE(_%Ku?G_QLR8CMZ8d4Z=FheuAgBRS&(^_FVgLZR*Ag3B^=y&C)&oVRcy9 z61jXWk1d@7+vZSL>$0?Ud;y!J2dS!K^zKpb!F~mIYt!n&p z)jyt~ID=f46mkkvEp(8%ASB+S)I}0Y*LjeUv9Yl!jpn}>=jZ2t{)c1SREzcevoV-_ z_ribu|K{zO82(s}-gK~rvGk@Ndcx0Rl*aHilS{(&Zm)L+l?noRC{?GKi`@qWm&JBS z)y#Hw`aWp<I6to{;5;owFSEfPNENsP2A zX8R1Q8+lG+rphjT2A;|K=ZJ6Vg$zFfXeFeVcpiZi0Hwc(WZrlVE^gr{?mp=OPPsJz z)Vg|!R5ml{bb3>93=zCtiPBeTTTWEI&K1>)omIf-j4V0nrOHoyzOju+yonrq@8$SV zgdK3^s!Wn8NK++d&80Mm>yb>!?06&{Et+#T68tyUk{*O-b4gJ}HoH?NCl@B{_1^G` zqGD-EJ=M6QZ<%pkA2g9Jn(f=sQATMfVXoHZMmI9%AOAao{rk6YgMZW?JFA#Dvo2lU zlIcy51xF9-LC4#7B^uTKR-N1#PjlO*1NFp$-{Ze(k?@1ltA}pcH(NYDTel@4Ay1R+_@MVM3)#_A%^1)< z&%FC$*0k%ps1NJBh^6?VA%H^&bzyt}coq0=ZYLSMNPMm+ZLY`}>v^3uS&q zOQhdJg95rcr%Fo0ZCrQ+I*M%4b_w%EZn~MoOa2r$Z9Z8^1si@W;{*n*hl57r52rck zT|Pa9r`AmeacKrE8nl}%GpBqvL`4&^g1O7LWAm#DQ-0ErQ7vbRE$4E|jj3Q}8-G^~ zdrB%6rhhWlrW)xKi0j zcvX(UvmiUuXiwioJxky6!?4~#khOXw3_VWsX8*h=rwwc&hmT!#f34<%7?707-x%4) zd@C%5gf)U#O8?Qve(2murB-^tg)eX*%XeR+MVw4To zrPMN(Km8-j>K5!l4psWo?HJJegVwpN<{qSnSbh| zd}p1Ny|37W7fj;&8y_+HsPDpOm6Q_5H@XXZ_D{K+cI34T-Qd0oP-+jQmeNQLjlxQI zr6Qey$;JHgvwXkh7_M(^~b4)NruX(vgH)xV`ag9EZn zi!-CVPX@FUg!AdI?=qvgrR%9Ce!ZS0kOZ*jyC$+_vbOOpWDzV9sn{9mF}sfNW}lGg zEAdUIfz#+^ypdJ_R+#F;QqJ0w)SlDH&5}>-GQOya7b_f-FgteboPj4F1#ayB`OEwK z`x?yF?s2&}s1ym|WA`kOo&7Qj1e0T#bUZ3@1ACdTuv{`~RrPVEgip$7Kl}bBA1?3d z4w67%T(1MT0b6j$ow^Ux0ea)5-`BYbt?rS$ckte+%cDe_DEX*Ve`x<~c;3u=%Hyip zmgA=kJ_VO*x$J4=P|7O_JVLk5@daitodEZztJuyOkE7B5Va?gXWfC`9>KW(qQi(I+ zepPi;8+Q7;9E|nai7L{dY*Jq}(x!l*LeBrNC{N(FsBjy@ip$GF7lyRN_NxLYOK{-?E9%ifPuC=i62fzWvW7FZ@^_eiv8*G z>FgAk@EJ(qoJ;-Txx4u6mCL?-7MGGjjGL`ILcVZNSy;j1gspuMIF4{^}2(+kWD96zx7!9b_+B+F}(0jPd>Hd3H48tXXm zuVAFe#Vagzs_PgI)6?oH2{YxA4e-s4c}8!kfB5O|?)m;_!uwLUFKmJpJ9-h)VeeaB zqYVnns2N)g;6U;wmN%YcyfyU1<6{^UdZF=ttyV8`lJ9SQ1z$6PpATWEb7U!)+{G>0 ztH*KtoNM!iA#<+qkdH*~2XRU$N&$9kA#huVd?|FqDg9M+kVJNNG8Z3bP&kyBwcXX; zIm<#AhmvvRRy+gE+v=ZnR$Sa9Q@*$rUZ!W5nmTb~ui<6Kb~hCQq#h$+#GF={@yrEM*Lw2*Bjlc}l2=jq1 z;^=p(pYs^#F*3>;^}8J_EwRM)REtQ5gyd6jq#c%NXGs&ByC0wWeVXQCFnOso_TFy+ z=I1V|8Eht;V+o6fU-*tY*>y#8bA-ugrmB||%q1N{jiDIvY1t4YjKL_sblNM^k%kUc zUt!1y!h8Svqz)x&%J}4FA1x6y`CB@&4#dUBm9;L4Gf^5((8)U^C&KUiB3=UuvY4ZGXK@bRFuE5O4iMDJMo%5)@1)5~+hm}o& z%f8}wgLJ-e7KN-KxwIGRu!*bqLqOjZQ}_M|Mt&0FD2+m`yu3wr00 zeyX@GyN+;|om_S)d>WGp0QeL8wJu+Z8eYCUJ&XG7LhN}(41|rs{yM=bAQ>(U*^$8o zP~S6kB+S82WKzd%nNrNt66%W}&dyE*#}-zYuR3>#iu59H81ddo|MK4;AyDAa;tIa0~*uMwrvMjSDg;N&#A(*~DUq4|B2XFzPMM3Cg|M z$|A3S>vgRip(%ma-c#i0d=CqNXyQt*M#i>gdq#aUXR*|h4J(}6Pq}s<1HPz&WqVST z$(9#W2l&}oxhyZZ7n~5p{m8)6npaN!2DiZn?HHvnUa>TI{xEfRNv16=J*CpF9a4M#{*jfLsZUo^CE~W;f}nV9KYg_G|J}8SYDcr zI)P+qq!z`N-sQA=Z+}Mjq%+CD2)`f~+ZNjmd+tRpCD><0+x>VEGtLOT6L?tmb*@jG zZ0?6VC(ZD%<_om0W5?%&L1r(N%8gajwjSFj6xsv1ZyOY=w^YVEvmIfg6!shuG)Qr+ zhtXX9?kILP$UlKLXf6+NR50+SfDbOvO>yjt4`e(N?!J%KaHRbAiE>?{WQ+}$;hOVg zWY}GzZdD4O;)J#uz%pYdn{gAj?4Tjzm++CZzng|}43zr%_1?NWiXv#dZoOFsl;}3~ zlp<<&N-Ph2YTA(N@YApxzT}y5y?!sD71-%+_x%`Rb9GZ1o8Cnl-`0Z^LHmf77)2ck zd)dRovV4475OEvC_Fis`h)c#iTIgDLr32>7f*>vapYd@9R6vxl0!XQXR}1 zY9iqqQ-MYD#^b=h2ZHRQ?b5owS#Gb9^m8d@HUl*>uy6|(W;$~vyW|tv7CRtnh+_tE zwfR4|9{VXc|2n60s1625BF0F_*()1=?>`&hNkZkw_$wr1vE8zXGsdPX{n`zJNt^wI z;tRLYT6&z}O=lP~GgA4Ar|;(5VpB%ijT*CNQ}bo5-qe5&eU+^V%SOjKj1*nXOee6? zecWU*N+w5wzG%60Lvf)y0H44@l=22!@{}2dr4f>J5U3IAKU5GLwo7@OD?I3k2pwwN zr39Z04`il#p-kfj$a)e;#s3Tlvn@X;&X%0joUo|O)lALVUIMEshBRn`5+T0KrlItK zL+PAs<6Q61uhE|b8q{*!mWWcg6+M&s^K_byy2kJpd2{BG2_lHrH=*aE}a zzecxhO32o0eAT{^Je)*U&G9~TgCsQ*GC!R~@`s_%jntL6F+w0<-mDd~nm!gTROi!$ zCo2@C4usLWbJu9p|LC4SZDm0ErS-4L~a5qMP-?5@#k$Lba>uADNFNqsOS z&!kTdE&nPlNT>`8H1y}V&2%w5>%`zS@?02ruS7CLDmOh?WQfoHmdriY&Jthn{znT6(LFOwz{n*6wKS6wO zlFqsI@E134{u==YPQugtH$Hn9e^o#{iXzo~ncraUSlEqdH%Rb{1Fuo1;d?oMls-T*)Yu>~LrhDI4ty08BU zSg=sTWezw+I}PtwJy;=??-clHl}&T8e~uQ?o9xy1x?{pXM(t*;y|OWu2b&%Gj<3BL zMH83}|->P*0A^x$OEc6d<25HrCFOVOn?y+7G zxFRSSIF+_|$EW41uz>+8+CdX`h>rPtukwp{VEf|uC7zG^z43=O zmv66%Jz8?GV&o&=frqLlxd)D(7m!i^XgJu_70P+PrcG~G=*ZAtca_lj?fJ>@5cjMf zE%-jOFqB9=kvsk3Yv86G*n1WD0aN8nYy8bl^~(V)kZpL~yU{&=>tL--D3l<&M#!Ma}) z(tlju(mEhitrC5ARDydMyNN6qp@aPQaic`jG&9Bfr6RvC(x>%qNAQC`i)9B}ciYod z7_J(ImCb1PNr{J2dFB$n85wUMDf3B_W>vs}d<{B}znT16?JvCIooX*G?x7!TSvGl9 zAUH`q&v2ok`M{6^v_*8P(Dwa%=gOV;ORZg!|MT`OXFWuX07-gn2A&=LqLi$sxx$#F zqZHL2tb@ET0(IW_#Tlr;;ZF>nRQ`31SGWaQUurVERd-LKSyG?X%$?1*_+~d^-sA0H z&vuBuK;VexXL(KW<3BcK9$&6=sc7%70q#Iw>AnzYjph7y!`j{~>FCStQPp93&Rzzb zrN}I+LJ4-u>+3WL^14qTk&W}`UMr$bA5Ul*Xn`!5P1(?vm~pMW-lvuT*Eu%n{}!uEu(A3NPE61T<;mgsF;r#wpW^hZ6CMzvy5)^Vp^-+map zWpuax7FlNc?N(+IJH6crNv7=aW+pF1}6@`TP`KSJ7K98Rjj==?6+~DcI z^1TvHpvj)7#s8(CGdOF;|K5$=17m1EU8yBalZ<^I79G3a&u)@jWzI_dI8gZQ&g&l; z<@MHjcLn}8Tq`Q+J;^#21>w&nD%>HugIvDw&D}EeVNN(ve(F;B+Fwre^x16NEgRum z^MRr32R6#NH(Xk4EE68pvQB_WSE=SsYc+i;h7(AK2YntUcRTJV%Gy>4`!V1oupisU z!z*ZcKfYi{$&}K}leHVNzTY=^o#tUxR<}ZwgwMBf=a-CXW#it{V%yv|bCmmX^^Wzc z^XgOKNTVqqz!h|Bw=67Y2ooD@^D{`fXm2^ga9<=BnQhRUH0gHyA)DIqKMhS`g|i?Y zm-zmCeT^qmtp4u@{Stu&)iM_|ue>Aq7um8Jq<%UGy ziozeW*B;2O?|1rNeAVMt5Wxc{l4Zx)1hWS`e{QCVHAX%(T%%BAP7|Gb?oB2}|C$?> z&i?#d=1mZ0=2eW$0>Ie>9WE#8s}@=D6q@Cu2YB1-|KMXH6Lu`@&`Eva+7COWx6iI# zHwz8c=H>t_4FZ}8}xrC5C?3#m^#p-oJ;f}{rt~_W(VAWN8rZvb?M<02k1TL zzWar%rL@)zZNz;>@q2j3$S}KmZ*c=JIDZD}cx+6e?M4F>R}}x0lhuhy&j8bHxPZoU zZtWUx~U`%tDC0o{a_HgZIgwRdqL$)HuEEp=4$g^$!pttuz& zl+B;VHJ?+tR-SnMDfh^<70j=lX3hL4$hBOeH;w$CX4ftIyJymyX26PZPN>MvIPY)U zBJ$X*kPs%f4s;teGlG7!ZG~x7`S?S^{n?95V3<{6P=BQFCL%mxZa}K;_FK3fnhw>$ z4ptMNqZ{VTYk@b7t(L|dd(I2Ye@c0?9Bui{Vc&+7fXft(`(u&!F`FZ8Z zYp2$pPVd7MDK@jF%i=qJ4@Zpf0NvQM`n((UKf)nW&~Lj!{muXNv!uV8yd1lIo`s{Q zQ&Ecm5^l}$_IUkB7V1gad26zK;5Uw0E|>JoM^JPDQ@(2}*imBK4vwSFGV{h|?h#XB zH;@k#X;)V79!fM5$G{NfhEv)*0IMM+Q}A)kc|OyqZ_aN_Kr@=&^fOi#+cqQtj6#|U zx5`G+a~!P2gBV~96lS#wj`F>xUicBzxpB^@(E{b8D7#2SbM_TdKX#5ydi}jyRxDDO z)YRjLzf2;}@e}ygNw9}^;%ftQM%jnm(v$*ouDZWCfQEQ&?MHv7Dv%h`?hRcp5N9(2 z2@|}kzEzJK!jKYQwWDGR3`#*F=ot$_!3UR#GhoieB*!x(>$eW&MXjv;) zx|MM5AEt633uS3@+^j*D`7nhL70q=QpMZ8R>)tuhezbo5koF%7CbTMnbY z=+rYU>p{(qY0JqRVS+cW+DwIjX0tFx`Z9N7gd8@02$vauc_x>xnOz#Z)}YSb8&rlG ztU1cg9-LW_W6j$w?K7=-vR1e3MyGjqV)F!c-FF+HP{4SjHd?tz=p;h!)+~2cR!M=m z!7=ze3JM$YN;=Y5c!#^6c`n}>;Go3NjN&QPH$LMz= zil(ZX&j~$|W7zHX36b#XHW=%mT=CFhK^*$#$h;&wi?3ewsb4DO)Ys*ib@oR+Az!y0 z-)1$Yp(qb6K#&kk-Us@L+~&M>1;d%60qbIl%5V7Rgco^v8S=Ova57C~*#lEczHykT zKc)nhD96VGboSP4B5>IvT?x%5YstSm**)74V(gb(X#s5!7?WPF=1HBR+LaVIRsYH<1h z!#85p!|yGnGHNTyY-JmwGG%%*Z0N@+s`9n~NX05|QYCb~{`b}zDj;fo^CgUr)Gsz} zC}T-=$c$2~U#=fP0BRdftI{GX{CsLKPdeFamahcy+6SJAq0!9s{!1@~=hD9zq}0G4 z-w@CY%DeYCZZtyeWef3z#7f(H#vOf;O%Al+2bnl>1`!}4ic+?pTfe9bP;Ls($jiVZsZ#skJZini*jZY!+4D}ek^Oh{q5MdHQMi+9Ji^mm+P?T zy~3nwalr=2F=3*hxUSTu>0;Y4zO%flELJUe?ZiCYzKO3wMp8|~W{m?2pt@y>-3^R; z(2TE};Q_3&wcPRm{-`;$`f6Mj;%-Wt0{6TJaGZiwN4LuSWjq~jCRwjYNSWnsP3-`^ z;_Kw_9&H$2BohIcMB)tHtr<9piRRM0LJi(kF3e3l2hW}iZzrZ#c*RwE=v6KQ1UWeBwXoSHd33I)$9|8do?nq60@bi zZ6@+GcI&*GN8E4&qGXn5k>P5Gwj&U=5d-wA(TyfFK?PGhPO_{WOMPvv zrHFZLJqb0vZYqFZ@$`N7_43dGux`bo^) z>Hxc;Ui|wK-zf68HGBNEO;gtfU&?1)VF#H&Qj6kmmGRUh{grLxS9_p{W_6Ke$#%@? zC3B=Xrp)5biX@fL6MQ6RxGt4AI#+mk!*=#AleMaDW;YnhU?nwHPnW(y5O*Y8`X%wb znp;UfQ_7!mlai-!5F=d2w`5bQeXO1gcZood;BaQG3&g~gi|e>27@7=ytr{qUkLRH! zy}SQQ&{3JuHOv3te8h3>YOBd-2N7)nG0k)6Wfg{s_le9N{%Wk0Skv}{L2SQXV_65D zPHg1XP)>&8!1sOnjZ0 zS2sayinxNf2Ic7VRChKbY?K~!5xjN_6Mx3$K03C#TNJm$wYTE*K~u1M;uQP}ZqzlB zNXlj+p44cuP6rmY4a`l*q1j{&92pPr6jV&nYCPYAKN;#}1idCfTQC4jp>KuyzhSbb zS-qG+B9^%YsRYjC#vijZ;GCSI^JjMYkzR3x5)W_Xor6+q`eIf^dbYTB>FK>gXMOa{ zi;F|Up$<$;9zix)(I-pMubCL)ECC|hy)5M{x9H`1kEXOsY~#ahWTOafP4Pefd`Od7 z$YTFT6P_w%)l;&TdZMKh6~SDR7W7!s^1%AdhD~kR1H^q90X)pb z8J0e@(ki>}Cpbr<=+wq+uxBix^L&m|coE~=ooAYuYrRQ4 zqA659pB7bl`KN`tf9|av>n~xF7C6>YLac7Y#l()zvn0NGU!dsE;QU>MDlqDk>U~{; zm4S<$(4Shyz2jc5O}U+l>IX8VOBl>dBFtLx0fM7=9hgrc&0&IvJ(L|cy%u>sQOW;T zT^Lp5C6E1Bh9Vl`Nq5!Te~c>me!TBvC%3LbiyZJmTz;uR2^S!thIU%lSozxj`5M&tSS%<~8Uk*Z)nZi%m5xz#9<}Z2F=^Y1OaL>}#J3c;((^32b!LbJe#jxfzKnCka32a@_%;~M` z{VH3-_eFZ$MaR>*oPQqWwLzcW$~7zjF6ReNV~z?}51kRz#P8Erbq*VwNoJ4@jF*TX zZ2eS`E_9pdzlrq(ZPz|0)4Fg@@<`=14tT0Tna3fBg#b)pkizof)9hPk(|9rDfW%rZes^*Wna;YNW z=X?+I$Z@#B7Mrz92{R!Gyi!bqqc%!H4eIk|{TE%`nWCg;fg?Uk5`&ppzZPc1KW{+k zxQcSa2B6PCMyok=73F%`sYHIY(;)9ND+d8-Bqy4=PS(@YNynPWbi=VDZl=abk;w^{=ELjWoYN>vPp+*01LVQIQ37)(^T(r zFX<}tsm+ONV7TX9B!8; zJGU`foaog_9O_1E&q_aMXdbd@U`2hd7>mRmih_&9%!9$Qcj21TP!+;bV@#XFa9Tqu z@YGrAbm3MGj=#}VY@1jJF%z$D+dH|V8G*idMP*7<1LtFWcYsen45Yl&`eJZga^86= zq0VmTucbz2GS#?-P5eirQa!KIGr7z9kEUDlYwML%i^MQ3UZ$%d>t`bHwO~}F512B(z`6)U)g-i8T zD|nC&rDMJ3Ypj2#NV1??f=x&+2eW7UUK-MglvEeWni#I26Q_L+i`6eKfu`X6Ss!&>?cv z-v322Oo2sx9ii&UG3)0)Chyo56;#_BsauxP9+6;iavNK-s$ZuOw8cL4j-cjD~JQ^ynEi-Of|!5*!dNLcmWEyiYmkH#V^?Y1h)YfU$AzZh4_ z%k}>>VrCDF62INL1%$o$OXmMa6M4OqBma6-EU*P%JoCx}KGr>-M>GmG8UXyfOr_J> zg&b~{CPvQ0#muCImrEVOFxk#>1W&Qexz*)S-e#vcsFrvk_`P-RS zrZLjSk=SXJB*MHt!>&C^?v>gP^d;d1M(qHXU6yJ=$c;dH1q0g?y;V}d4hy6Z7LC!G zr&YaAsiYvOe(#6nKeEryfqNsf)$T9I z;@_n@Qer?Fmy0n^K`qT5lB&qf5ujacoFx57x1#?S@fgs64pN5iH}5DfW>8>~8QfZ`$s!wBmyi>H|Tv1D=mhN1A@`h8UuR6}t9=r}bJ)dh9$lD-u z&_JY%S{;U=p+uNNh)G+6X{lv51Lz;kyT99SX_efhYK=oKeJrtk0L_{rU07ry$7t{f z;k6ZE6r+fQjaaTFuE|x$8Kt7~No+h!&W&}1^3=1k{^nkBSZ~Hz|^{^Ah$jcH{AS1jCEf54*V0WwMUPB|4zEns5G1NGmQQ9H8D zmsHV#6scvQi?I_yYu)UaYcIt}7Lr%sna#FZ9HNJ|WCrn;Z9=Wl7QKLh@f>w#4ul}x70(0h(y{Rfu)%D+NB*Slvogvu6h0kz$5pp{XtSU+gq`q>Ly zzLDpvGs?^K%&sv!ab8kVUM%m-E4_UfP3`hQeb<3gooCYi+x0ZzSCP)hOUehPS#{g| zNWzGVT^+>1OA(OU_IZg1ELpp7xI2%Ij;W?Pnkd>Zb0ajmFnD{(4Y5Hi)blc z*Kk7X_tIWAQh>#Wf<59nHQ`oh;^NbFUxueQin7chy5i)USXtSHH-$^sJS(Il?-crqTe%uV`9@!vTav&Mh8){kit6 z#L8FT;&szX>vWIMmYbv*y6pF{B#(Ey6KbB9K}utN0k*$vf>IUg-9KDR%{C1B1%ez} zuNip-8?e?;*4Q1_fM#AGXh5^t*=DJ2NKVm(O^C6?r?a@wd)~E;<%(vDqr?{KUmpU3 zO}p*>HW5?W1zZ03Icw>u=GCApSyIF^L~l|qwOxbhV6ACOIFdr7SY-DJUj}I;=EFE=ZdPJ<0n=^V$xO*FOGR-?R6y;5gW z3Oq!Xj~?8sI}R>iKb3j-IrQ|EiJE!-SSo31s#)L5;Shf1FC&pQkI;acmHq3W$j{nl zAclEGy~T4Dum-eR6b_%b#=#>mWyOBu`;+GnQ+^o-0@fhf&-I(XRyr&*86-}8%zP1R z&mGP-C{SCS(c_I#asFH{nmAz#w}l^cyX++|%|AYXFO+8p?Yi{Ybh0lzvb<4nC*Vn& zqIt_XM^IDCL~Zit&R%$VDP2hnv0)nRZz>+vKt-ZAiZ`09#AeODnjR5oQXn5=&Z-g* zDldooc9#Vux4>akxs`j{bG1%w!a5z z0WE#X(q?=Z#z}2#V!~JUJC&w3xNU6p=)>7}s@(fSgmR3@exZuUC+M45oA@cWw1RdD zfBf_;6O$z;CiXt*>uH>%h5SF7(20p554tf2KVsYmPV7D%cr7tQn)L&(k-oNHaDkr* z#~)bpDZ#>w>a$RN!Q+7_wQMFlrX%wKh2Mp|*I^Rydn|kBuIuS)_`>}^X-Qr!{Vlyz z4w;YtHNC(EnJDw<=XP6OsbClcNTQk$D+t%?ai|)9Z5&a&NM0&G#D{(4Qf5aW!OA(6TIvhwX!EFiIkzDVSmnHR$FA1QBDLT{YhL1iRT~ z{SVSj9a;2L_Rlj%Tx-N3P>gopyZt!X9%bRhz&DonR$E8&| znC$E>)4XWR4l+d7nPKqb8PW#I!D(cE`u&gyWR_b|!|x<|Lr=rQ76qz0e4rinnrk@j z06!mFVksbdrnYivSax1Xhf(7bQFhU0XZhQ!oy7gy2q&q^iA9wWwAj3B8eGC~i~1Hm zLp-PF(O0Rcjs3tWXrQz!rKbh5#Wv6KMTVG2)kD^ZHDtQTU|Zxe3~zf>Gi?Hvu3HaN zsy)&e`tv_$d4*CUZcxSN;u$wvZcF8trN3>d7tX82Ml7fuqjm0;qR~V60hFd`(4Fw= zcc)ioeIAFcEI9~R46)EWR&%D4tkAT4$1FP@6VOJ}E?x#tEAtVPoJbIO5jbyy*kzVd zUrOok*&z{GP(){|P{8AYUZf6=-!Kjh_b1s4h0Zs}KAV_r_l zYBTq%E9fR1mZfz*H%97t%T*E9UHvym<`!!yhx)Dp=h`DjKP=+LzFlLnB96IwJH;C| z`h_zE&;~j0Vm8p#7*0&Km2|^(KX*M#Adni;O$YpBXf7A)STWyJoPTgH%VKPg8@{vk zVQdcrv1F>x3zrEo_5^z*qdws@DcI6LgBZNC4Xjg?!*&N{M6b=F!>r^3J%j-V=@|y9 z=ARQ+HJoV+|C_xvd4xpMY>1}vL)8thl%bMskA$pM=Fki?rxH51W-{ZXMkFDXhU|mL zV5G6TzXkbl&&@G?q0axwsgKFeo6nBfViMRGsSUuB{3&Ou(^ZF`DX~KF;WdOg-Ey%W zbRd{~+d8lBuCF^CXN2@QuWw^s@Qu*rDb3W~@! zmC+;7A;_r4{R5O9p&#f{v}Q9HN-d`_)8b%C0@shz+A&8_sB9v>97)|t8C1+>nZ%^b zH^u{nUzR7K+J0d}9;fj<9N0LQz*|@7Kf0;F_VDVBRu3AZ(|o6orV`nX=rpwS68Gm+ zdYW8B;t>oM%wJ(xLQn|buI%wmJ-o1K0}L9Jqx~JF(11!(%$$y)DV#t@aF8PpmCOI0 z&z5tK&hPY4EGF)lpSmcFBjq#g1@M84q9|M(_!o5ish-Kx)W4(`hF42!gjO=hwk8;m z@s_i>MiTWT$3$FET&tSTvoT%{WI;#g%z|Cv8B@6YUg+IZpeTn4Y(?;%vB1E$pM9tY z>Fz53g?mo=H8Xl78#g1hcx2EU+nEkz28T^+>^i2vH0i_@cv7jBURY;zfb4R)sPc78 zyyUUk5!?Jmcp%id1Gw%?_Pg3=s?BSSv$#+D0Ifp#2gvVE6pNp#wT?07Lgf zx1`p2)-*1$fNExmnm2buUWux#saWF7YfqQ&YN9c|kXtdLGZ zNbHIxEtxMlkx61r#g^ zU?*U5krfyY#(cvC%Q>mnJ<_;fqp!7)DCtC)*_>72BG?EVZFKJyu95zLd6NI}i@sTY zO*6g^8)C&yFrLC6oT3H&>i!4s^M7L?2wn8L4T<%)E8(4e%<<=v=#QKUtS30^2cFD+ zZ;o5PnpUh-O2snKWG0)|?ZldwyajqUD9`BF4s{?v_ln7S9tVb+DIuG+>Kp1KlMnE! zRwQ0e-4Et{hzpzIvUV|G8qiuy^7D#lB)5x0?HdafYWu`!BYoT4fe)u`nov6r8}?Up z&cUAgWQ6L&5eQp2nJHXEN&_FHY8qf>=WnDi@6>YyJ1~xX9gg9Ug;8p^f;xN_B+V%p z6_^$sC4mu}_c_h9DzMWzdU}bimnA{Asch*zMkeSv;Ai47|D>7FQZCrFj_?tv!f1cT3e~eSn+Iw4f-J3c|+5*-4;?*Al z>elMh=OANCc%tW$u^5ED&jau?9Wzk_>SyX!72AQ8?VG3;m(^pNH*kt~QOkb^!Lj7# zOI7d9tRwlt-!L9heN?QRF?3YM>d2^*0>{Rs*vCmu8nd>+hJ8kE<(8IpFeJL418PXT z(Vbdhwp*kBXrvT53nAMaPcUVvBK~Wc4s39z3&fjcav)PN5tHX})!*Lh*^J@{rutCM zl;qWd;k7*jGU4mY8=Tq~G}4N@%suVQ?FCTZWrN|2&f&7{leC{#(w@E>!&KqaYa5X; zby8Gi=mFDo2WrFcSFk0s{dFIDn^Nn&+P!x1j05M~N#o1t%;^Y*AsN3C0>4Cra}zID zdu>IUYLudBZIYxnI(nE7U3t6CR~H46_H(QgOrHb}nm4K#$B0>clV_F`dktNzXPvqG zcwkj*v_TV?>KtI#px1yW8E0^-2w0jnk}?1?lTPB#0X~LjEjsJW13DFUEG&UvMXw6E z^Apc1|9?NiUjT>MnM8 zh5tq4bFQBXD}kp}$K?+fTG=S+u<&CXnafG}WV)d4qxX5Tz#8$4c zMY1mRlM7t|-^?p5ms1&jGl8v$0sMR122#>ob?U%e&K?kvPt`R*f7fne_{0J`@f9VM zWPHVI?wJWjoS*eQYyLW((F*2C%`K_pw1>gGC};B@L>pb88zMl}MtI5mpuIBCC`6B5 zl@3E|CG{$&!-qlgM{Q<(upWb>cmOYV0QyICm_8iNjq`am!6&v|cBm(%*_RC9_jns> zDeaJ-aw>B-m}+`G-F!}W|4((@Pv#Iyp2*_!8*&gp(=jF9B%fo3K&j9RkZsDgc2cIX z$Fw=J14x2-(S|n60HGW5%@65^TeYpeDaSUBpWb?9KnZ5?{vx*YR`-!o=lNpHm{0Cm zZL5`bYB4&w#@2$j$OUmGE#i;3)?B43SO2=9BoM>shJ8&X3o!n zq#UaV*CG3rVR}rYma!@&%+tC(=&|39!D*wx97g-(H}p4OEe4}1Nz=D@Bg1;C)Mm(& zd^acg1;XvJC&X!|P7@wiE+9m|kSh`uW*cA-&bEn{t+M1j9gA zGd2j<60KP$*tn|fM7%G5*^4%yC$f;6?Sx5z+I2%|LK>rsHbsAH(#$_}w=g(h>sdfe zpYJ>9onLg@30xhmR!^ICWi-Sf9Dfn$sWBS)=_Z9xs|u9wgtU7d3B# zVL=BO@Ax=#Fs)5QHFbK$Z`K7m=Md)=RT<<-CX@6wv-B|2JWp~6Q@r%BTY?(>F>@Z- zuV}X7v5od*HuP8k=Hp>GE}H2&G;8&RKGSz+bUNG8t3@++{wvKjOyajPi9@6Qoyynd zkJ_88z$QnCF~1QSm_$zjrZ&OJTbMBG1By;>mp7`to#dUoIcY`g1zm7^(*pdAewO^B z`Cnhd2bVhB+j|e5+R3sdkS(57Q9^)=_7)&l^8n|AwVF~unGcVgop520XNMrGNNagc5W1{dxPSy{ZPRt2+3`}M&_Ha zYLb*UUq>-b_+OCKjlOvB1P=~n0I-)HK9vS}A7y;5nhlVr%9mO&k`rcta+20Sd;~n|nuV^$rx%v_AWg#;BUQHs6>uXVX4gm#4Jo13~& zyAWd^vJJh`>m#Bwjjpp|&9s~o+VI$j+cS{q-QA?oS`s~Cmp^~IEDA{R0;E=XbRBk? zy)Zj%M0CIYO`L~7`JA7~Ruz#n)aKR5wAp&LrjffO+8`KgBWS&oqfe`RGk4zjS3sBsM{k@x8f%&ff@=e>5TgXwWTRDxcb! zvc6z__I=K_Ey%zSgus-yxuzMQgJezXtO_aZRmIK-m;~B~3|Ncj#?J!QNtT|X@y5~U z;jL5Aq`u3-M8&PZ`6gsyrq4B|3P%VZ@HB7nVG|~D+27l8&TCOFOgFH(6wyp&h1bJ^ zz+vDutk*i{44#2G&Y&npBfnyzAjyRk&5T3-`|D&%_ zgA_shLS!2sk|AOG;Z~Bn+t!Egoh}r^ahPB0vcg{Y9 z>u$=KVKWh9v_-x1aB{$ z=_;Al+F#28FW5`kP<_o|OLXe=$M|SlW|pXY68Gq?D!0|4^R&IB=FFUE4ThiIDxd5_ z?fWWry;GG$<9|@9>)XrGYg+c8Aeb6Zw3<675Vk>7+8`=o(2UqZ@aH<=RQjLUe6tWP z-$Ntruuk#zJUZrZ^&R_?_(NAzm(L~urAvvoy{wNTHu^<+70r)MkLg?NBC6I;Yp;u0 zY3|VM^GUbv(csi`Pes3Zp$rinHCJu)b3#oX9NIa72ef5E>_*HqZT*x$5GVb`^E>yX z$e+ckOb9LgY%g0y{-<$yuS%!b&R>IGmev2}H=0Q)qhn+w;mB|U_EL*(4L{HhM1D;) z7d|GzYM3POy0L{xx4V4D;84Er=JVjO6^s&dc+5_DV1S&1xRj&#-o$nolnzStEHWI; zRZI)DJw#UCGpB&uq!OJa>o7U+&6-*6|E2P3Xf#NA)u*Xix_~t>0j1juPN(6J&Rw2b z-+s}w)DWofR5BP*(;IBOwWwv?QOK17o=DLkT{bk4R6_b)y;d6FAQCr>V4{QwGYWwk zdSJ1LBSeLXQ@eNq3+|~8c1I({5LVA1H3Ave>gf$rw?L9|{a>6Zc23gV-^A7IyX4U0j~gVtM8VHNJbtZr$x}}xokN_g zd^o@KiBn;=)HBty1~!b%g%Cr`8fI3RB*e*Bsn$_nvi+6^F;S~1MgPr0t3OOpHN#&1R3ZGO4cYww3Zm4; z!-De<<{`#NIHP&JPi>da%bG}DGy9kw`=|A;$biP*?>puZO^hYgn0TUCkdd%G14&JY z6aclr3Hwj7gE@?ZEN7aDrBm&Vrg&FQ0|eMnG@wplGJaT zoNtI<1Xy=2hIP7Z+k>wbvH=##Og&l|w`=2UG4nqpcO}i$#f!e>o7)&9e(jRX~qq-Pl9K?AmH+be3VAY>n< zni&HGO^127y;e^()ekeZ^9h_N`(23!Y`7Jezp|3P%gfS3tPCO^5DyHuYXXf}hGoTq zjH90i!%WJysNWNU8^!UELa146jIPkW)wP8DL90OVv>=FabZ@ZpoYZIk{ORE(KpJgu z1rlKd<)*9kW2GHf-|4eU9Von;x54KXsZi-B`r$(!sG;Rlo}mDC>zDhp4QX(&V0In` zfb}wGBi$`aWf@YnftuNFi9s+R=b5}&PQ)RRUSFOWSGzWoqmkI?LyySYsol`{Hjzo; z4n?@Yu{A;Zr@-3ygrExB1)-Tfjb>)=I469&Q&O*0msALpZi#Ai``N}QEus{BlG!)m94YUKgT4Io=p30gBK{dloi@(`Uzr$zRBF(YvoyT& z8NHTbfwqiQL8Tw5k%eJMYoa)&CUSu`7*3{*$uW6fGu5S!`nXM)T1m_9h+M;{$}b)* z6x+@-4j*KmcS1BO2|_c+@x)DR2r(SINRR?6Fib5ledu99tCmuqbLrD?DH@dX#H3Y( z^cw_8H&NCLVLu8UlFfq1fxRCjPpwWmN^oqRv#q@A6BBAkjjw&>y zyD%KKBoRp5vD9Y(r!_ z>`)!u&HqG1OR?>Th@}nJl`gUH^g{WlS&5;u;kt`Ly~f)%!W5q;P>c6v=biU<%o)S4Zts$~SM0&u?>0i; zNvDP65vh-!>!3ktDh{lCh#-=h8Wo}6CH2R+S&YXi(a|NbBdZYiQXn_P>{2)6WG!Er z=QH2Tbt1;x?I_)vztW$v6<)Vm*RD~!m$VvI@64gUlz{OQNRCe8j(!1-Zg&l*6J~f# zHt?#Sp~H1ja08k%5!IHavX(TRmi2*&7>@nJo!YGDg<%TIe=BSjRBe|RGFIxkICe}D zWcrmmYC+;CY+CBk4ItG;49*OYN|g;9h(Gb^Jgx{|{V2S5e)Cv@$SX9J@hN8B#-v@C z@x+Gk5bi{f5yu(I-Lfs)a%Tq66j|P{IBC-fwCV+}WXvowiY-tLIr_VpUh`F`06&J= zxXZp}mifjk0JijU(y+?A1*@)oOlh_g}A>Ert z0YYDPt}pG;t?pS@$1_zS72uiX62s9GGt#PtpUyyeD>GUrCSXH;*g3=k*fY;+exYPq|sB@oxD3n(uA!9L?o5~^X5#>b=)v0L> zJW{V%Y<@ax+fZ_*}HXjarTCjxGT#cdzJ7DMpcmnGkP@~9E)8u7tD18 znDjH9WMBN$VPJVZs74z5P)WPj7b{}5a2Bz=T%EL5#|@p)71ibg$KH+${IQhsd}B{E zeqQP>?g=gJ9%)g75D^u7z|I)Z)Jx-Hy%7W)GhC#*(wDinljpshG64LW9?KO&!x(_Z z+Q{RWol=&)i8}4nGS5T}sg>iPrJ?)(7A*rUbZ)wt95dHHX!k>1;kym`=^AGtb) zv8VtTlFB!K#P@ESk;+jBOE>HaHoxwU?z=zV6x6$vf!+4-Ubz-HKXCoc@T=V!E&}c4 z3IbR3LJ>!A-1ruHjIWy@q=KBQE9LAgZjEtIMDER4f$n!iV+X{E4uZ;CZ-aW!}toq|C ztOltH$%xU!_dP1hOEK)3F(MZM+BZ*bMR@&O*sI@UOn0tb6XJ_efEi+y||(0AI+)K%h2yv?iiM?Wv>E!FpMsMa}Ae#z;jkrBgq>aS{?!Rimv#A6ce^ik zy|8bec4J@X9al?KJLb~U|41q0wm?a_Cb@n7x&)FH-ExH!a^)j<2LYLBvB%e)Bx-nr z+*WQ-R8Pw_62bHSLSql*!`a3z#*=NY?E{^?qG|&?9pkeTQ#ctJ(4QadYesy(#*Qsa zcy68~`uJAIc|=3K9@CXTWw~qd!wL62S+3vQ?4nR{>uFj=R^shA!nw$Wo$}tsjSZm1 zegB@_dB4rF?*p)hVREObAxc5M$J%cNGI2BJ5`uU0%7cQ^TUal>Rd#1;bW-1Luk`<; znV{xCu6VUDT!ni~@jPU)gRoNeXWGo=>^vV*?C+sU@=4lN?asYHZZyxc{?Ul-wV1UU z4WE=xe13#tRfS*c+ZQQL+J?vBt;TJB{ior1SZq{y#Q7fedD+wrz`Mg^{i+%N{M4M0 zS01E#4wIq{R4>;#1fXndZnGaMhiKf^Z?vnKhAU91Di7-Yb~=Lr^NUAUGF`p0W*YK( z=6wOE*oOHU@3ssQrumqK50b} zQvCGqHdvVAvX#0uGZus#B`8Qy5L*Kyg#$`s_l=fP{?X)6ujhMY>91V@z3tsQAm%!} z!>CEj=rD0~By-7Kb%yET@BXap%XcHD#py*46y1_@?W7&3#>zn1 z>zNq&9z#X3Kq=is_r2ThTuTGr?vt4U9@M)PFYU+8#O;m$u8v`a#0vDb|7|Xh*cmkm z2L*|9f^6#R{-@Mk-*5Bt`MjsBD_-E*B`7&=JdMDka86g1K*RK1Ny?ey=FgW8-MY;cb5Y5F%eaMa~ z7fESg(9rb`1{zn_I%QufuGb`uJLO2{6Khh`gwkIWKxFDv* zV=Od9L5x~>SuUs_85mH^|5UNHL)T6ybIL(-w`b}Ob$%qN&oeR{?aM3Ac$QgRCMhQ{ zY9_|y!5%IlZzo&~q)&&@TGZdDUG%!clmE$v=bY=#84~Q&VRSi?pN^B8~N_uvz5ZwP~P=V2)m#WRYOgU4cYCczupOi@di`AZiAS7K6lZgDx$wIfMWca*c;EHf$vpNz~O zU^V|VFvE;tq!w<))#Bm;HvfIPZ>aK>s}IkL=Bv6>eRm$a^jPgHdn`u1q`u~1s7EUP zoU0-;KCO9>Slz^K0JrG=|3W1DmrND!r(an%O?ydSpjRH0ms~5h*1r^Tm2X5DUzePH zpvj)haY=n%t3q1AgTQgyC?3QTXQcE_uiI!rY7#h(i})$ zXYPfwp#o_+%9Z9U1@}NLL9H9t7CA7n>}C=f?)&Heg%9TgAAaY&=e+OpywCHj+%v1* z(>knzr#1LF(OAzV8}~ww_YxjsD32?IxHV3lwzAT?DOYIN$gSBpt{iI4A?W=6{|}6~ znph7#Mi1UHCN0Q43dd=6maRswujuy#$XTQ32YGUH>eP)(pXdBWElk-7Rp&o&57a%W zzdR})U*_hP`bNh+!Dl@g>7Bc(5@Zaq+ruyxr_t4&1>E&GxqY__`Iy>tun}ES{)Fe* z_vF6S_JMdpKeRs?Ut#GnnLKx3I(;B(FSDFT1v7mgD#8#Wa)QjT-`7Jy9jxmpr)ZB1*~uspzaP*fh7Sf~lCC%00zWNV<8I zTog`nknzzsZB-iA039G%k|%Z<|7vl40ZJa>GC;VONR%fpPe|@iKD8(=*XrE zrR3Ad<2+VruIUGMasua^|1ohMdvgBn+n=31<9}TLVJM-W0&V-bYaH)_OX*(R3jpD= zU`ZI!<$k$E-NVN#jEZ1LG;EZ`)!S0dZ0wVQ_g93x_tXec@%}EhD`0(>e+U2FoOg-&xSRu=vHy!7m!T1kL&R2X!PHj}8^m}EO1T8{l(`y%Pwu@Yh z>5T4ZixTe^tmxB~HLcfCxwRLuCCC!8fto#6wKqY{k^ZC?tofkp^0L8ea)9ONDvC+w z?3zebJnPOBUFsG2s^E@{Dpwk3@y^BvG+fJU?kP&nB2=nnh68|wrA>aFJeT}658B^0 zs3k}wAME}`-d-a)gmpY=$w@nq&8XfrKLCfe=I8vwD%KTf{mUr6Apr)2i#L+9rU}=~ zk4zr4-6<)+pQ+tH4*O;y=LxX5d)_v9Yu%^>?8JLW(ekYpz|N0_tV8T3%xf!_BXTGa zAi6FdH&jYUD-bvbq{y?xZ&twI-nmPt@E3f#r##pgqT|KDjJo#B%2Av{qygGya!=s= zuzgoN@`_62V3LPodR}$trtZW>#aL{P$R-j8HldRg8}p;8J8X7?lRBtgBiLv`U?@eC zBL`7m6_j{V`JHO|%BOp@IHt4HUc~d-W6*c-dPX`L=*5U%;*@14qp1l5OU3+`-c%)J_>Z)J~qlnRG zfSf1$IR{yFQUeL9gv=5p8OFu?tKoD_vjUJ7sr%2MJohqljm(c{k5tp70; zh%2GS7{7X=ZF+ot8#<^|Og*WI!k6F!M58`+MnZxcCCBqZB+2#^hq3*^hE@hN+1CK3nKj4uAy-;rgE6MD zD$}HKTeE7Ivg0AI7_6djmKi^@z_ldLnZrMrW0J-J!6q|46uz60bDPCCsUcswg34Uy zA9tM*tfWe}5DR}Q&knXm$oi8a`rq|`)P{kyvX%zE)p?@!wLsVWq1ur+$@EFa=_gwW z$QjpWqB>DYFE9(5*1w&zdT9DYfuIbF z64I#@S9Tf|9nDr+AJW$zrFGt!|73{=tV3G?@XmHPC4{U;+)9FZM-e%t){~o~k~~y` zQ+s8minxW6IwNRCem{>M%%WX#vZG;~r*;QisLJV#qIEioI7y_i&Tsm&ZTZmDNvtA> z;gh9q!U$^BkB$2qHn5F5G_aF>1X<23prE)5`5=tO(hO`7DE;keN`||u{yH;{l@W%) z*SYzGgRz9hs}Us?FY`$3dm`QXG_}%wq2z5mQa7v|De($R0DKUz3b=K40X_DUl=P0G zN4ZUaY@d<#Oj0f3q@}TGTo~bM={_NJ3)vwaXi}bBL5`&i=SPiP(x2l1Sf6_S$MpYw z@%<=ScU8it&Bbuwhg)DV8ZZ&I3++kVl`zNdX3ew)Q-}C2O49D{X0xdG8=Vi&N|fP( z3Ix9D*7=vVF*!U9PTrWr^j$c006sfDLZ2O6*k;uxj%g%!8SD0Y{j+##YXT>DY^GL# zPiZ>c_uEnOkD?E-r}$yvuSEwYKZ)m`_G1~7q?a}LJldW=>{|ToR2jn~6dFzBM9@r* z_Dy>fH0h#n;$Lae{d+9&gu#Sf;WC_k#bV4w9h^toHUFAQx+b1~0{R3`@$0Z<)o*dg z!`Vs3iXc#uQQ{VYk#0mFA5n5Yf!a}g08Fq{X1ECZdOdkA=n$D;q*lD2?+GkNZYH0~ zf4dk3CE(FR2}nY46-c6cX$)NLZAt1su2fk(TZUu6Lfy{3TVisL*DLKBcOys3dB~wV z{<^|sK&WomfwuM2|CpMp3#QNX{$moYYODAdUjk>C!J5O3!;&&lPm4gBj~zb!ytay| zm9%iP3EoXMJI{?fZWKUX0@;?SQ;p$bLa9RgMb~*guqW_WDPGT`k&@3V!(d;2F&+8^1jv;#`~dQdH`zj=vtBt5t7; zX1TAwByW>{{i2KcvdOsQk+_7L^QCS!mo?m;e;$vTH^UL~d@QE#MzMA0DKn#L)&2LAZKUFOKeNq{c zCQpjqqA&q28p1`d3LiENoQ4%4bs^ZCH`!Oh>I)|&6e0v^29#kCTR$munLx@Y! z^c7wZA(vh_Dx>)e(REG=9Q6O~X}cC}X3Pf-KYz_wAv6X|3QuyEVRIgB?!om+C6U#k zCUkaU`>r(td$vu(n;_Gz+ER%x-HCKi%pM$Nx_1$09J(d`KKlgyI;(HtU70-9APW6} zIm=Hr#0_BgKrwBufcP@k{+%EdTHsF(zo+5r={4hXgPXtI;N4PP6m?bV`^>$op!9$5 zI(DcEC5@s2D~L7)C7TjWWp@R*0`gcmbMv`3*|_xurqkPPU|D^)^KuFlBAb$e(uxYWn`yc2v9cws2!Y+1O=*wV9F0u=f_2oX=%lQ>r+5L6R5 zPx5k-pFOZf>C;MMbN(?{pfC&3g;%zU*?I&e!wWl7bwk6euRH&qa@RUe1-PwArlHgL z+XR5#4>!_lRzxmh?n_zvax`-m-j|dnD$+!7(`2FGg56mj+#nYR@;LfbNA} z#PoOUw!m<)CUx=|sE*^R@fGrwEq_a=W8}(q6~qY+B*mh`e9aL5F;#@~x2mvn7fb-y0U$Y9OMYDr_llGsTi8Gj4OwV++7ny z!6DIhY*t8T!FwUNq$)^TYk}(=Rlu1_Z%x;}{$~V#Um#t?hm=%8F#^CBaj22Mh87lU{)d1jOcbX5&hRrV^ zFikLBPJqYm?Zwt53!Vw)UM;mEq-hBb4%k4W{BU?JMYW3ik}>4zi)@`-1@H zsG$WyV}$R~S#qv_jtSO?~X|i#^nEH{(}KCJPZ^s_o&iT&d4n z36O<+7J#iL8(?1FO-}it2lpculBP{XQh^?eL80FzK?RpQ&435BT5~Q4O#yy2T+0ov zJ5z&?WFmFp*!rr$&N&zFu11)((Difb-WDmr7iS0O^*<@i+|!dR*h0t02|t~Wc&;Q1 zy{-~dIz?p^K*{gP*Ylu?%U<@!ffM4|;sRxe4L_GcYzCnf8afHi&fXD1N@WxnlYCLw z14F&xqy|?r0)J4>Ub5@J3o8#~{|A02ZG}ukA){Br?|aYU!Gr4p7%`0E6-C$j!)G#( zm3xYRC9o_1P}e*Xmuekfnn$vZj`x}7kIxQB{J5>k?XtAE1tcB5!TD18uHp0mmbyWN zmd$q}4Q_r-XA7MdFL%~z`u3>F=0LPGSD?YJO6HOfb=FWc|?Ec#L<&r z`qEVqBZeF(J^hcpoy7uhCvs~$a4e5}wLe{N_Trq(rU3g>bw~U@WR74cF1?>3ibMR<65}@cUG^ChJRi~@(*i1P z?=Q^Qa@o&rc8Q}OLdCa+efeSPw^mi32YHq*kd>BUo%08bkO&b>6k?fTa#9N7wq#(Z zO{&!jj4&1pYMqOpG+bY*2ClDs6;UM)AN84r*_Dr2QWS1{$1Xi*1vom$x*IZ#gB~MT+*RN zRNRf!p2kU<7L-y&u`ox}o*d^iG3<5!z7=3CLhRl!zk(oG(%x%-ih)$d%x)+$@Gp^4 zWB%K=R|~W%*VH{#Yk+$mG5jb(PCe`0mIB(?~=zCTuE!vzkW!Ras8vdRJpBFVFbEQGSji^t1<9mb^~p2i#OJITMEk$;`@E6eJF`)ddp1J)%; z%rkPI9t8ltL&);fd2i9V zga7aSnKd=W)Hy0FgkW8A^6Pk{B}C%(re+(9@X8Fsw4HWP*vhwF+j|$D_>3MGZ5+YRJFF_$yecE))d4g+C8dXHPpnHL!()>j0C(TS+ z(msV*=8Z0`!0T>T@sDTIt=XF)v&-SWNm9c`7A4nv0kgwz?E4*{LIYLTOrZSJ_V(_~a8l$}W;@56|a zY@hDK5$?K?8e@)#TDG(D;udS5(1C)B4w>?Fxhdf%2(ZSX;g?a-)b8LfzsMR?R))X$ zg6JJ5T`z0biYYNw(n29_<2vIBm;y0>OPKz!*Cl3R3%G%T5GjXMO^^K|T7m zJ(}_41l|Rr^=-F%jcoxkB5?C6X@t*Si?Vqo>8bGF2INA()oLLqz>uq7M%xuB9$B@4 zN0L0H(=39XXF148+h0(1VDu~A7W{&nxu+K9s|*{5x~N!&52@hWbBp1QT7dpfi)mFZ5pFtgZHqkw z%5q=Z@om2UlSz;Vm+H%@cq+rVs7_jOpNM}Mr~O3mgn`xGgWkMN370Wb2sZv<^!4Fr z;hNBr((h?%fm4)3o#j6ykBCs1$(30NAUA2(AW- zp*BdXCbi|eqC2H3hvuitdwdTwipl2@y$`4HxE+}5`F@QF5x3TS>Jfc6hiDbPMTY;w z*z!j;q+YO+sxl?bw_51;3mOn;1OZ&@7EPxs?;nA^gG0$;R6eSuZo-hhn$LX+|w>uNH?{}bDYa;+$bb8yksL$mwRCbzl+dnlRtpY7;LA^0Uv(ga19&%g~Xa9V=x%q?&OqmJR5 z!#$^dAHJhLzu~2L`}Akj215rk8{C(y!N%A)0YvpUJ{G#m*$sSZR$_<={g77*c>Rxv z5mhtV!7vXah=5B%E6iLHrIQ8jTbJmSq}c5Pzd-u z>kK<$72|0*1cdD-rWJ2L_y=DS2RbTx=voBVZCGYh6sB?v(h|bACn^?(PVS|M1rc}H zCR!z!Svx}T$&OyuyU~@Tuszv|na}e>QL}48Ehe|q_yx5)kN`LA%^Pw8YoncHGn60wtKL^0`K#sUm?* zB%!yYaY=i+Wy)rlLN$f0OtMOJ>))z5Y$c%+^QbKD>2X!y%>a;L zwj!b<+5l;blGH-6u2?gN%)jZveLReeSjKQb@#g+X^x~=Brr0+L&HJZKYcC3a~}|`1(kwwI^7cQ zgRPVQ$tyTSjUc^Nj*16`+o0Q_hos|$&awrv_aw>q^la9X%8l5~9$yr`5)NMw3O*3X zD1%(tT$k;0r|DU>Bs7Pi|5fOd*bRMbGxO$Xs85(&W6R?3k{;Gyp!Nq{lL7yzg-4XMD3YRs>oZe>H$=-E}G`!djfUy zAhP)Wa?}SQ(sQUBbDI2a3Wv6fJUhNX7b2A%lwKe)9f^yPSvJZI)bsY% zB98WMApE%!FKW@YEY6#c>uN*_4$CFmQsmnD;$V@jF?-zC(@b^as})&pNOu@-z{PbV zaWd0{h)4nkd;@;{aQ)SNvH2ZTj;(;&Zw7k(*G)f)B;IUit7b?G93ZRx>>Yet0tAy5 z;y2_JwPSyvUX!L$G1M9@wd>clr7qr^5Meo`+%|YpqdsNZYULAO0AQhHO#}TlV?r$*8R8n_gJ@AZtaB7C0hwyfue#9#~F=!2V1U_nQ;D? zL)!qLq|bTyQ>#rQpds%`L5%R!rQa$o)t$>Kn`NEX1lXE&(`p}R0hxhqoTz@$6eCx> zU_V*B%BYz6lc{c|VhQFiLiZ6PS~hA5o4v8|bWiy_DgYCf6yjhk-m-kD7gRJIBytms z@oOi;NMt^@cU0X-gnwGzy|(P5BG>eS!-gEekx8wP-JEnPV&wd_!W;JUt^2-L zk<)a&XF|}!&c}cWv%EEx)s$URT}hd<1!(lxxdQbhpDpbnVRj*{ow{iso=0cinrR{c zaojaRcEOyW3ZLy|rKM){<>zD&RZgtJe$Y5y{ov@& z%bS&#pZ326@urmas!;$5n<=bvtv?Y-LF*ml1LM}8G}aJAeCvsm{*Wh&Sk2?191~qd z`KDA(a9Qykh8Qbqg{C1e6cZ`J)olzMH0+50Yi+d-iA#5(hgQ3p-+J8G1N?o_N}i~M zg;hleU^s!j$%i(s=Uoxx^Y8%v8M1WZXjCfc7p*>8 z27q#iB8ycACN}w>J-pZ+GGjDmH!#lh=*bb|>|uIQ*pUifJuTCWe6{!ZRODCTYS-%AJoBu3xkVyS(DC>%%#uF#Y_0*KTcyd4CfJ`q znx`?blOht0NzYSPs(>$;$;<^f!O0HY2*Qj5>&sb~MZX0%9O3ry1{avmdA`q~SO(fC zai)yd1xRJHk{JvTHA?1LVc`T4{ByP*F7lxAQRJrv>C)^rX`H{@*34jM3tjk;v^}Wu zG*w2r`uh8ST!v-DI}--R3nd=6EH7Cjj)sRaPw@cH+WyOF`OOSOyuN0hzhuon=8tp1 z{CD#yHcWjNa+D~Dwa+N#vm0Bid+t>D>PbtU_Lv`&z5J|8>Pv(*J$3%9}9IHYP$^R3+CB`7JjPK|nCtxgB6yXM!1d!;P z7!1=5!~5Il14c%HR9)dLXXp2ZS~f|=^gRpC4m8l?w=X-lF#zevomAv@CA7ZEhQm|$ zvE>ctA#L}iF;?6p;O#V$L;J9|u*WKDL&KB3;9i(;cL}vajHJs-Ixq&h?0I{+(Di`e z12F7#<`AG1x@=#4kKv zw=e!d&JCycB`p`iaX_++!p<=hCs}3+*C9ygFnKTwM|eS15@c)zz5>W>iUdHKS;1V1 zV4xjPAjmnxdef6T616hi@8$GW{U+>~SY@Ce;B< z(FNwvE!HE1^t3hbKx2yO9S3^{%h0%ucTxq`_IF`FKRy_!sZ)iuX&wvd5qQH!dLGr~ zo-Yq@u9H$3VFzAeyy}IRS+S&ghb!0FNy6~1lFDJe04^5kj>lXLI7M!M6={bJAs(O5 z`#$^jdtBY-(biK^4h1v`kmg+E*P?m?;kanOvc`&kKMI1=cHMB9zAR|nuGEFyLT0EqU07TQwJZ?)J3+hOml=lL&`37cE7b?d@(o`J9)m!e)!VA&P;({jok`u0`Sr^Jj?O0Ivq^|Qm~;}x~H zY(`uZnV(AT zGf%f+MDn~T+VH}zu&BMN8H#n@5Sz{swAh@Yt@mQupS$~x(FHosAphe`!v~ug6PNw3 zjzOGFIRK0!9P<)B_C?uxl-qQ9eWW$xZIAZ%K_1lYy0+n1^+{>OA(#@4z}y~yVZ zmm!PNwyK3y+nc8aCcA!zC)wm!r7bp-LW=VKnVrm- z$r)(H+@XzPIgmXe=^_4sWC^&D1_F^>AMaSFrw{vH_BoF_>n>OG1fDA5+P_k)4v6}_ zICV~`Qye_`Ylt$RIqR1v(KNnW=^p=_*zokd_*S!>cPY2w-XS(Y0W2;}4EpfmxR^Z5 z{>{Xy`NME?u4tP$AU;l#>+QY&nD*N2|5O^RV}1}YJuwk0H0=Q<%N>mP+vJ{vrjNJm z0lXu@(D#(iDcC@uV#GL)LKZB($v=yYV=Bv5>tEZ5&bzPWKkA445Z@evqGV=XV=mN0 zdUp}@KuWB}9cCo9*VTe?D2-Hcy5aeUqMXtfXog7)7x*0uAL+8Njo%GUa9BBD5=C76 zgmOY;u2$;16(L#Cg;?B=VmZLYZrFS_~G1=>#okU08N`QO`Q=Jo zZcNI*A_z5-*j`-DIRa*lO~)Q;vJsyV@F%$;F^mjKh=m!-Y239eGylP?Zc2PVWY-|C z;c+!V4d>lTzg>M8bztMR!agWtRD8=rrfUfl$3^papmCmZ88qJ-=BsZZFH-Gq7 z1=bF&5M5o8RP>VJQA79Q)<^)oh-kVMh0y z!+n#0A&NkzkBf}iur*_#^oNiC_Qp$WVItc!Xe>1}A-^dZcae*`5h_ojkvEW`nx0$; zD;0tkAXUKV%uTY;G*_603%s^>4PWwk2*!W2M|puQn<_V$uYI-rEQ(zxYhaL-ttRoM z_~Kz;poHu2w$&n3H zb&jgsrn;vA*<{%duUN96+h=V%G#+ENb&_PTtQZj`aIqvlMF*fo zx11vbtK9I@l4V^)e$!M|z8sr?j6qHRHq9^}O1EKV;G>r()SJVs*>ry9Bix9qqDs~I z)lxOss}rPjqx8zku@Fx;+Y+;ee`ph^i}^(oC*dZMYlP>+-bP!Gz!V$T`AG#i0`=Zw zYx_CtCn3V$a;}zQ;gn85bMBx=;s;!0d3$gh_vPtF0?7;ihO|6Yh`v_2L~WE8$_qYS zV3UCcb2OIRr`jSi0C@+1k*th6>Sh@gb=JpVK7Yyw^H^aS!l{ju=I z{G3`ICNDxlJe^Or*I(#WT_FDE0TZu;!vwHDN?w8iiV1wBsB;QBn{Zz)cR_tq$Miv?pZ;VRv29B#aYa1g=_3l!Ip8UH;p`+$9#qCTc?GybR8(KGAZn#YNN}E znoomWWloCNI)Y2qc{mKb7>p;ZVrXyq?tYp9iM-CRImgUI3uVcANK1r{>&#YJDOW2zEJ;R@j@LzPe zIOLC;pl|ZSsXh6m%wihKfga0BP#EoSqV7cj$#Va!eMG(p_`v%OYx{jl?nSlRYtF91 zx$Oggn!$fet~v)P*YEnTx=o(WERf;Wx5(wKCsmTa{$u((wJ1F=vu+cnPx`aC)W#9y zz1k)Qy+RC_8egDun3eDE`B2*+RU2k=lvqW7N1KKyu;As!7|_qxP@PekCWNyul%_Z4 z`i0{C#atb~yEVrv;%LZrD>kyNav5ORx#W;5Uh4OcJcpvBJ$4 zwjcfozqi1*&{g{wx$h%Ccq-jn%s%4 z>hWd@Av23vD8VvaK4h!ml%NxDN;MDgu`3Ce??rd*5Rb?ihAfK&nVA&390JDDRc)k63#>hh{usqQnfz9CU0c6V zgZ3-i%ZmL&ApfQ*O@lf3c;CdX@W`_UM0&;F_LBXxQ~iB;&wGty>~j4v{E@doEK+%`&c{2JV|%A3CJ1KwwY|OuN2T>~7$D&AO^|==!Q{?II;`- z=mmSKKS@U+4{;eDZV-k$bNAXrZQdSpGI*+z9{owWW@Ngcd)cWU0gLXt?UodGtM|*D zCr$YjUA-G*sb%s@Ugi9hf!tW02uU~ zIfc}-qCYLhlc2(t!lbsytsc8!j@(nnnAUK)a#F?TaOJ?+BYWC`mi^EU9f&PX54wvw z>9{B!1pp6e;T$hZF3eQicrxizgxDy4&s2_9kbMDu;t{35+OR$VtMB`8LEV=s7zTFr zxS#Gq)jrUC{|s*+3YoP#BZRE0M^+aOP?FHya#m@@8#0a~`K>mRNWdx(3a}2DIYP$3 zfw}@)ll)P2y});!<1W49gf*3&qla+K(|F83{*Zo&jsVgmUGw~MAoN~2U7aWuA0v#d z(YxrFb6u4+xol{p1lta-QOwdOi{^IsTP{48{V7N<8H&k7M_#0GbjK`iU07)>={}mB z0R!Fo60E3g3ChLF7_qTwQ{tbgy_D~mVa&778TlcLnh9RK?5&*vQlVsQRc3s(bjO!g zxdio@2dO#wv-K6jN5!UOmAY3kCXc?Qnmm};@N*`$@bH8b4Ik*mRkMdSWfpc}uup;# zUYH5Ot~>@_Iv@!>qZz@qf~&t7w=M|hnkq(tYf+MPG!3PDhSU8UX758y6wv=V>%T^8IId+MlJFYrX#ojkzWOKmF+PEC($y|*lI#FWy4E4Nk}Jxbq#@C<`fdah4P=c-@Xx5pUF@)mDwg19vc`LxeyaV1q-z85dm*j_spK`zseqRIS%2dtV8(tvLz4{woq;y^~|TlO_Vg->?_Vt+a0 z=4tV{hPPach=8Wwd;enfTCrnKYu)BG#1EdUU8SKFh8OmPzPBf}GbL(wB|9OAY`E4j zS1w3`F~z?$Gm@FILB{0&WAjT)AS0aE8Ir(^J)o;&X*#}CY14dl^GaJnOJ-#WN?Q{Z zLRf903XleRQ8B75tI_pUmJe;|bWRm&hsvy3$=j|PF+eKK@BnNqkmg4c&~}I1Ze5Gb zK6ObnC1+9U5%mdD8MPFlu^})gJ1Kchp(+P_P%@13*oG|go|NAMp_tYQ@>Dc5&q`mm zKhcyF{Q0uQxJG_orcdZ=?HD@CN znv`~?VLB>Q9#G{t0W2^mnWf!}nOT6jJI$5AB3L*f>o8hYW7|!C%k5eu;cAwpNnZmkz1UF z_uZYRWe!mZJPIlmpfV-m3R%hL{nQg7l{?Jd8*49Zm?7qO-hjk^d3itcxU^x*)x8e` zwUxp@X*|b-MT1@kJ=!o`Zl=$JK8vsrCN)~qpVHkdnttM!ZMPZ1QKMllXF#1O2JuDf*MEDbiv*uE! zNWL)`EqjKio0DJ|>Cw^RAKzi$=vtmxE~1zSq{xm@=jy=)_wYxzZRw4y*cgXX?npVU z(?R~7WW6NUdbp=|J;AT5lqSDyNHIy#hkRdS=g`kO+QK_xS-@*A+sc~ zhiZN4!GT;33So15&MMm8oHRS;lFGgVN}pg^@Lr9r&r^qG+ICrH=E6%zubfFMLO%C8 z{`$K8%)EB56B+A5IQ-~0EMHpIcTEN&)oNqL;`L_C-}Y9~O_cHv0BiPke@SZF%U|8BEZni9`|Dr;6d564%scZ*^2m2h6hF_>jc* zVcR5cZhELSVvH^rYEzQ<(R&Pq=ThX=$DtzqnnPA9C1WUpyZj08b2UmvmEWKW;Z0l; zDw8x$2bQB_tbL9dpos6O=d}g>S=lA2a&*w6CC`Ky2`%Au>>eMLrcYG%*s9>i);DD4 z-#a17c&1Sk$+uGUO!KShg*vc~YrpWBfAE=g1t&Gx(HQ!LcS(Mp$M~>6$fM3=F}n2W zfi{I*X&AiPG@{_fEk3ZMkg$T`yS-2zhz&ceJgg_v8N>V--I=SZ<$Fe1(Djkx?{%XJ z=Yb)09TutV*o5t#U;;bD6;)0$%W@S|y-{}~Mlkw(dsyHbmterd|CsE4K2lgetU_Gl zJ1)u@M#zv~xsYIWltgSfEKx*oE&3y2T#B^pr33S%4(vksTJyZf+t%z=hY|MUdnQmLDzk2$9=0pd!u=!^92(W)+rX+-((Fj zZ;Ghh&fGEOl3Tu@*AqqrvP~^}pCnp;R_G3?Gmp^ys6`B}97EP0vzWV)KQL_~WzQk; zw5n~O8GDn;RY1yJD@c+`hUx8_BeaYMjNT+&7#4R%B?57^_Hx#?{+_Tdt?5>=N*X}L0JDUXiG zAq;&)mhQGOu)?Z{r1au5`&(y=qAtMf2ndw}nuE)3TVLY`v*+CC{bgemK%fXcZ*Ys# z8(zRvg~TI3ZGf5AGwk{d-F^G+6(wmz>4Kice4{WOM&Ukenib%cZoQh9T&!H1Vy%7o zzWnRn0iD@(;OoK$#bS$5_x8a0j@d_Bim-XDVnCGN3ejjHqTOdQ$%ftkFL!~D!s6W` zx<1L0oK~+^Y2dkezbzl)lw2L?B{<=bIlt~*#;1>#_SgTF0xbs|d z%&9!wu`A}2q>)>E<_wPvTuQXhal3&~?5 zT`<{D91^Pf@;h9lbYZmGEpyzt*xD3zSR}3Te7%sX4RuXdCu~!XcadZ08AY<1k#lFG z)2QE4tbz+T+XN+&1H@!)r0jk0r;d>Rr`lk)+*&DxHuN*d6{u?DjE<15ELC_uEng3= zWx%j6sBrvJB^~K5665>+zWdaohuWjo#iPP24SiLvuR!^?2|sj|QiMm43a_?WeB1Cz zeBUHpVmdl;@9V*AFQ6ap)|}3H7qYRL)eLOn4EI>b{t#i*g6D#}(vI z>Gh;DSF?SS^S7+nF&fA9iD=SLi0ypS1Mai!^Y)Sb!@=D!)fkmi*QM!`^7B_!s`O%k zF;~aW(+|fyiG5^Wf1Tn~tasKjsH-ZtmP28IX8mX*ONfQM8K_{R1C%P%qst#T1RH`b z-X!65u~6z;9hdo#s|s zum0BJvf(hj;aUe5yHdz&8i9Ka=)ds{Z>Rm%8{sx{YhH;3C=|d0#;GX;kP=B9mG_>C ziad_vJMgNyoKf-WNypIiAel+!N(it+b{1B(xPAxh^uo0emHH-Pfn<$4s|FrX{YH znN-PRP=vSv)vfMb=G?L{I17(VB*REgVgW9rl-!A zS1jpFjT3pnr-{Y~*_3kZwJjt8Cl(NB`OCR|=}PQbvl!YZ;kCF9F{iE3>^8ra z==yO&_a{_`=^gAH2c$is%p<*EHGCQqL*_l-ZuFve=AkcHS8c5=Q*uNyiGyzEZ;3zg zL24`2z7?)pzTm@#+5ecJI_ET#Dt+4pdL@Y@Gu>6u_c8DjLtdt^-s@}V>n~R*O#VjJ zIFD+WZVRlKl$n$K_a%lW*RS8#jp?B?5;aKtJCV*Iy#Pxv2JK9_R->$cuoX==WKbdj z%Ue0SVX!^*cd$EZL|{3~Xq9*I&GK}#g@p7kv8+z3_k$Wdw9V&voyUhmhx^u-Iu7c= zLczzs;z@X0&0IxO!GLFWju_jzokgV-UIl$6x2{e9FXGLMLVP7VBKOW7T>4C4pY(pA z(eyg_dB?z0|AYOjxugG9j!lC8NtfkvRbrY%JLx{oYAkZBzV^lOtGWh)Q@Kymy=%A} z89-0T-}?|*r>@VH@KIegh1cC%5neexg5Ir)fBW!P0i;qO?e)eRSu0ec}4( z=@*W#%`EZbHjeSqHqfS6(dOVN!6&Z{#I>)&^@LA{$=@13n%9NVOl#36yRqIdc`DDi z+hUpaq38h*jVYCExcd6Veq*qdT z(>8)G^#W)2Dyo!HkrA2H9tfZMMJN~?ip$<6=+k&-Tsj+*;!C95H*&om+|IEcgRT{Z7(OXn-l$R%lqXp)T|seQWoFmHWZBT*K)!R z^}g)S$bn`u)TUqjQn}8WUa~WN7wN(vgTnRoISJeeBTw}HG+G9ao9)TIiEKFI!iNsSSzkO_#b(?-p33L0KpZN7aP4I8LqDvHSJAoClw+ zobQoX_YjRgAFs^rCVtR+(#$s^@Zxi#vlHyyQ82W4N5>2(B^N5u^KchT%Z&?rp^x>O zZVQl|7>vRV-K@HP0~NlTvC3vLR$@PG^S*T-pDs-ZhDZ3&M0-Rl2wQ^tK_vZRO0hfi zp|I$>f+y&7A$3C3owrXlk;RP#Rnn|nt=W7iS|MlcWf@bmL9e07(>cino2Z7$n`3F3 zx#WROjJ#*tsJjycc=JH0UoBkb4#ai6aIoCZ!LYcM#{TXK0h~Y^F^jAY$MG!NKtcV- zo1YQH84gOcqu^-RHyMYSEs)yD0VKrclL^dtv#zG*Bxn9u#TNvf!V{wXh81V1OMgqu z`_^Y0hw5_Lg*`CirpGsKMzon=#*TEzM)Q!03ka~8tY)z#2Omb!&H%xiEhES+&BcS&=JY#C^i>b?^}c{b9Tnq8+Z(QG&Fm{l2ire zH5I&`u*oAG?Sif#GUz}xwoz870Z zpd3qOp0QEmW(b=@XB!|cYeJmKiaT09*AOJ`@_m-16z2kls6CH{Y=xaR99_4X3A0Y! zN5@RsR|OViXbacbo!}Drp}VS#S%bMGP5BIr>SFWzZRX<~#N(n(8ojWbLmoOmgIeo< zm7m<-sE3VPnhJ1W;wvq^ziOhD?rt-&AH-GiwO`@U)?PvuX!XS3wt{0@nrX=@&*$i} zgE;$jG{O#o>1SPSX@&gOKQa7;dGry&ptZgDH*oUp5&zd`Uj(|RUq#IJ?UoV$?A!Flx)#e|)g zkQ?8#T=qq4Pm7ndCFN)A(q=SjGG2o2IP9w;%T*QEd2x}L_%+PH9L>q&25L9RYgq)jV1793lto_?~Qfyvg?Ri#yzAK8__$9b-^6X~o0XW}gH zozm@985SK+6r{9IMy%XQ&^VkQZz?Wrui#)WOv~FMiZ%)0xI-`BYwCwM%D=dRy?X=R z1ImE%AD5Lryl!{MtL%xfVQ5Rktc{7wEnYbxb1VihYyD27Xas$payw+OhYD)V_jA5w z{v9E+kCtr*w{I&aTSU?14Obp&zi(yH5%uv5U63RIVw*Geg%pm_zos$6mQByG&0)ds z@>GtQE@KN=_Fa`eES82mFF#di$Gr4Gn_7D@d4|W%4H;yA4rUB3a}WMDkH_k=(RHkq z9xpmTyksXX&v?lGM}yYSo-#3-=SE?L|D%yVedecG<#v2hm2~TzaE?7zQxK1i_7lW- z1fdblt&h&|Pi!lH?v4XoRf^$<}mpm!ERJx{qoO zkdDwPl>_c9kd#K{Cm3TLmw#yxqA+9dS>hHQ?rOz9^fr7N-QBc|R8Pa8i=E?z(#dJo z;t4!KvZb>7myYIo_%A85o+zNqJsPnS1}rlGGp39$Tu*o+n zYE^;asbp7Aq_)r4O6Vn%1PSND2&oSm=d zf(bfXs75!QjSiImb(cT6Ie|Nisyj^OV}HH8o7G#ljy2U^e26|2QBw{0xCWZiDh#uJ z&vJ?Jh`sSQq}MnID4#!k4iG3&lXdC%%j8kyK=N33!neRefz>aaJy!LDxy`?W>4Wy~ z%Xhb-!m`sQLS?ruMN9`yG5v0CR{k{Imj)5!JfmJ1DD1!3`_2w-p5yeO`iE6VQf>5# z^v`GYY7ZjMM_hTow7h}kYj*i6xwgs+I(HPgB?wrz>OsT}%CzdH`7S$j)HJo%KZ8AY zpejzd*J1T!;}v=INgps6CIprP(P=&PH+u=d(Omsk7}!f21Q2q|>fko*Q2*otExvGO{{{whpwokwFCXGWXGoT$i9#k1MngDDhxRM}@;Wd!$L(5}^|7f(07Udr) z;&*p+ba^9M&J#c>j|lAv!YnITPMnA4=)Ww*T~5Z-agLY6(!oHxJSg{aXP;fq{@!H=bE|IMC5236cK(CWRJrfQ@D=!=3D3Xyv*ZSl1H zKblbO_N;%9FKro`!bE0aBPRnQSH_4^ci1IOpg6GYN_c_8%>4;Oot+6S+ImOyJg1U6 z%1Ze)pK?)nB)cA)=gEH*g)RcH53UYX-Bx>p7^=NdWEA%_%>k$69Wjh5fHXwXv1Z+w zrkVx3s#a)Dt0}kTS66xOxCuosI113RUQcVK7zj8ZWr@$l5!tpW&f8uyECAXgoo{58 z=9if~&Mz6{qi%k@WYwkmc{1AkP+t9UIM0h0y^vS;xup3f0tq%dhA;dsH$k)$!$~}@ z_nb*eQWJJ|aH|d`t9m!#>D9M|bwe zODFJrt-;D3Ysf9O%qc)%0>_&o)?OE~{z4oww~~s1K3u7~;}g7L=4rQ}z9bWXLTe5! zv}&zv(jP`*x)yUk?nyYy_Jr!S1pC)y{VLJy3BQXl@;zdp2|^Dm?oRYQR$Dud+gV>- zfX4nuGunDwgNl3kl$YOtdZR_>p}v*YacckCp?WODu+w`Hot(GH?^`TA(F*ta zB4jXT6(XgpXtQDyZ4t})(vbS*ba|CjU5x}fWIftHZK*vfBK;eC&)_?_XD5`VJs-In zbP;^hAj|2!pM7D26Q&220Nc^_a}+3eQ&{bTvwjHrX8P9V-7Ciz!n1hyT{ZJvWqXv> zA`3HzLud!0t0?e-ay6w+@l2XNe&DJdPrCuRxB)Xbm^MFqfK})WNp5f&4LU%ab?|a5sWthh+`*4^TZ1=L=M1<2#@Ja#TvIK@bSL@8?zz<*w zUfyaQa~Zh_r`D8fh^|8{Z9dnT0EB7|$PF`nBQeTI;R|tv_gZh`-+1)DlzvFuGqV51 zx27YtH#q~YKHn<9`Hf*?cmjdcRymwkl;ir7Onux_24;N&S<=3^qvs))#N#E>vf5-g z@=w|f`?brCoexYZm5Lr1PZMxk3B8aq4QtcUx4yHH&#kVW8LA4c2WRA2XcEF>v zM6*Q|x?=_^3D(tZo<5)v!eoR|xil&}hWOjJ5+IPkqsXg^Y;9|^??HwmD<6dP^Ky62 z9l0(Sk_U?kp}`3z)7oxV=a-K2^x8QNW;(OWwHB%EA`=fx+r_~ zK?~Q`bJGmiuvL0;t>NIaKE38&P@Hd>R=KfBqx2xE$62(gt;-(!L7`<=R|PNQY9lZ{ zQ5Vgm#^dr9%(<>jH4gEOI7jiYpII#FO?jA#C-8Qsa6i2H=~g-qq!%@XP>s66>|1%m z(#t+tow_hI~srWZz7pZ*cbcB*+zzSSKn8p75cI3Jrek^TA8g+u$p zM@4N}Bz?NJf=H&C)SWl^i*m8Up81yyBIAXmm^?ND3=l=|A2rfnHz%@vIJp=(W|)Mo z6(1RzfYPR|0l}Tz3KXJJ*Zfl6MrK|T+rJVmOP0qG0l~kplV4<_?52Hl+KnU^ zm|thsyv{e2m!@zZF=}arOnt4(92-M$$4XCts(~N@8T~9A7T=pv2zTpIQ7g*Uh6zT|+`Fy0MB)gBS)SM39?WnfJfv_f3@XlqEpiCV`l1KFbx?hwqFWsfqf#Z2fB zlv2vkOSLzsmB+)6HYcv&o*(mJXq{S+hGFTO0T4mz`3*VbZKr_A%IQzpvk*{YKyHR! z$l1LRe|y!F0IZ;oY4sZDA4XCV~wQ@{J1^2c$P8Ev#Q&#Hx$ z;t5|uodmVFZjYwwJZ`Ei!z+RBcHWMr)WmBK0>kjLtBa_9?a;8rr{>(dfH}|>%gFpt zznj+IPmXcX(vbJ85o)SoKgGhiuH8=3E4dqz=Vz5&I^cZD6ZNs+<+iDi`)j>0R>o^d zM)NAjOY)D5ZP%4a2qi`k>9WLoMx5WH$guUYJ7PM|-e~MQd}#HjKB!on#19`X;g@Pk z_65#qYcN0TrI*IDyt%qf;Vj|W)=r|$ujVjwqd9F}sd?-78>tvYaha$jPu;Njzf8}% z7oLry#*69#EfDdRTAe_H&S^-jpL6+1u0HauEF-Y7RyB7z#vsd<6x@M1ThnTx!z zGQO?B$ZV1jy=F+wHH%QU?sxA@5O|iOr8&3F2--kPat*i!3&xjG-bD$AS$(|CCogP3>=ec zU`^kOX`Ekb%@6_#YHwhTX040K=8k(stlE^(yH6Lg?)%gItVuS}jiO8sWN_8^ zv++;#^Q_4*imcU)rG-Y2iR~p?FCW&MIr5QlDU3`hS{`Fg?YC+%cSa@@=X^ECe+Jp* z3JbuIx;8XR_;`=v*GA@64<9BbAhq6n`*q*Cvb!rY^l#8EHDFQIPB!nD+q?pDS@m z{ToM-;sj+pCuzMBQ6-!adx#hse0jUHv)j3;BwbG9koGG_%v?ABDVAu!Xc)X3(}B9z zh|S__2zCF~t77`0SAA&p^ik14J<1*H^DWJyu6p8Bo+fX7>Ul~1)!~8WCcGSI8kGIFs>yMmXw_8la>XR}GJn%Q z&ENCCG{3Q~@g09-5nr)y_^&tk_|>eMfkOBc6Ln(}(^wSA?yMVYO8Os?ntEN+rY&=QsgVc1GrP;;v`m81L2|Mk8oDqek{(&85c^jLHowqYCkV z7aCXLeqU7l;l>=T6BW6x^pf}er}c}vrpumdA&0wnku| z@OAv%Bf;@`ufjfBqXldDZA|}!sJ~sdznMq~kQe+>y@0O|8TI6}rC4o*sux24qd`zY zX0^8viJ6sT_FmFAGWP>8ZaP>5aGLMXzlS;ashc0jbA&T_FF?uKH!Ro!I((rN_~pKM zLk1#L$pAB&Z1J<}Ix5=@=!j3p+Q2Z3nU3q03vL^3MsNB1{ap$@#@6DF?T?lAv`%y4rO+?NkXs1m2DZo8))jvKL?Kla zDhBg{;#VwnYdq5{-}-W?lP^!rKI@Cu`hcifr%)elvOx%V!zv=cSLxwFxtQw1Opac8w@J1F^pv}L0ZFP<#sm9d+|EQ{j(VN-Eg{W#u>kp|LOWkIM|Oa4l2#Kehyqh~dK8Om zDJ7_nC&1Mv_|ENaApE{8B)PFzm6*2$i{S>*yKYz%oL$CKWS7rdxZu|BGPE`>1h9Cm zfoF{Wakqj6%qqRn(RkDFY!ac+Uz4M)_?Nth&KJeXR+2c5x!%2+r|SJ1xP9(fq*a95 zuGlmfisT6)%3mM1>p^z#j$lqxd00I0ZvW9Fc_B{G`nI<>c#8^droYvtJ2y4JXk93* z=x$`+qnG;VVOXt>yR{o;XlLF*0P7tCUz^V_hRt_PSDl%i*^dFL9o9Mrycx7 za-j{rd$;4Hq>pjYHA9!WF)Nu5JFS`zd$xWHDm{Ggs{DqglsHjwHwrKZM^kWY#qTOX zZ)85zJ%h(wQ7Rx^$rd-|9?!GC&{R*ke<#{wTD>p7)RN%tH1T!K!Mt5eW&P=3@MkVT z{S%BiD>K)`6u0A*UAWe0B}y}JP%uZHMpHAH=fP{QMz50oX12thAHq4y!sQ>nI35C9 zu9e3rRUjsNXBWdF0~T|Y)ajohm~N%bC&K>JK#DUim+!NWucyD3)XjYJ!$IJ~mo)gs za!KQQI7aWy5E&9U*nkQLiDTkLR8)??hD0gUF?k;AC~+~l+OvI;;dkl5c-f127b%#W zmvPAfD4;B#M<^OmY=CoB&*7C2Qi6TO0*h{Z__Z1)76$6Oo?_33(ZI1VaC5$PdeK-H zWv|u1z>3ArpH#=I>52$=p&wamEyKU&`68=f>_ezW0m26PsitdAw{xQb1eeBCF6Xv| zMe%7ruEy@&Bn53{q9hx~VxdnnrMF;I1{)-NNEbTKye*0kR}ZT6DHS`-UoEv=m-|`7 zAX~b_(KJ2Rphd=y%vYC0Xi;*KcG>Rc7>)5lQ3)DSAN@o^gvmxTtt&zt=)tZe@m+?K z)If2Yt5^zw8yRwz)ajRI2RB`*Vr&8FXFkbp#BWS(9mX321F3BE-+Oh;=jzs9^>&^AzlV@h)_J+o7v}H9!EF%INU*H1V%5N=yEX|Bg zo;s-X#eKrHC$dS`VFUB^vVK>E!jRxV{#&=yF#|O*+dX1Qi1hNB++nE3`9u#{V1<*4 zY*8&)a0owj;26U!m9`Dy{Os5MR{PEFas>}gFUpB8rB3eN;Evan)-?I8x5P^tl^&t! zs4Jf!(16@v#3=$5&?iArC9~o2hnlAI{8tt;&Q$)R*$I4?#3C&tLzBa^+iZshZ8`LC zEPq*owXc8NQmrEDAuEG_u0ADbD%0GYzWr}?vNao+#&IoxX#P-nj>rkM z)ayU7tMYQxrKx`6J7P5Vlb6(+5&Leizxfxiov>+PU$fK=E0T|N`^O{;8G2orDAD-Q zWywMkS)neH*M0l04trGFN70Hn6KuePVPG+?&0Og3{F0%0{vvD2_>U{EvB+4{S>tWD z@$ac1f)Cw=bf=EMszpwPuZUieie8zFp*QL=_U@fR+v)eCxh=4XgAk@JYtdkx^vyx| z(54>x$Pzp%w`vq1?`PANyw@z@+GM1;UqqC{jX*wD<>}JpNxyAt494IAD&Y5Lx^rUH zNxyf~5x*;?XaVa4#=Rs} z#qb=sr70dor}W_Xt8>(5z=Ut?chv2K!e<`o(x#Yp0#B(SrUlmc=JV%I7c&|UlA?ArS-r{n6>|q6TfdEd`bHFT>T$KW&i;2_a`?Npu?i|aXYopp9Cb_xu^B)5l3SJ5nY!unzF?lUub zuv>)?g5a#~NsbYhLX1W}3M2Y%WuIy&A2LMQEb(0DWEwA`%xX)z>P5S%lY}s@_x)VD z*{mZrpSpHM8AlLOyVrcJ{rWT8*G4d2!qMa@(f3^i-C)8B2gGtUOa~x#ehL9Rik2W5-IloT zr$6(Zs1ay8@-7Yb_sO?BmWYYL29O&E1HmoU`hGa?mNT<3r;fIYs49aIe=CN4FxM{D zqKe-$Z5$$Salvtl;~x^Yc^<6G&-)#zUx>GDI04iH8dl=YIGPZxgsAgoG#P+@4&C&h z$G*Yv-v(HuOW!*!+d{LpHq_iZQr9qUv-xd_9piei;cWgzW~|0L``lrdtOKOKc*@u6 znH@z>X8KpKL+APLu}YAg#XC(ixSbyPd<)0ifCGBsyTHkn6Dpp2(c&a#%M8#)k-Qx>`-rSN=)M_zkiMQK)h4-=H3u~y7 zRiuy0#>bEYw_RoP@JnpK?-ybHev9^7ng15J33C3)t7(2d6Ep7SS7H;9Wb8!LlJ#~Q z^Qs%y<6SadCze>6-WKBhO@&W@G+Z_dZCdp;ThYP{BDp1ZyZq)ppRB;rHWN;=Z1P=x z3VyaWAIRh`QgK(<=*R^TnSRKVzZeD{r&-tuz!S|-%b9?q*=)?QEKk1=?vA#&oYgJ0 zu2**NRvbJo2ugo&uZMc)|A9R*T_f$z=jB5;knX`J3Xfa9yDEp7>6NKq(nAK{y4mB} z81tla#5!#(aF@c~L-F_iPFHfHJlxU2+3aP`9gi%juN?`?W0dWK7QlTtdNh!^;0D}U z9SS385%0poFX^OWk7NGU)OTo~j-$K>G5V%wNuyghC;Ip`H7Wd>XkBkF29UK`=u(of z?JDKUKIljJ6LCoyqm{|SyoYA>LJ(w>dVZ>0dKYAYzroGdHHK{`-_XX*{&7AbU#FnH z)j#EX?67c}+k+Y1@k=Z@R3e@66p-AM9|z`{U@%t$cimpTO8OixX#KL)dZ`S--k)6b z#aK3=^^1J-YS*F^nK!xA=QIa*FTLga70|JicL9TcL@GGOsT9QJ6#4oIi?J0F7R-QT ziSUfe8Ke7;#zG*GbMB}lJ%V*AHdY1gs7=?a>~KjRpkF9r)RY*4IA-a2`Ow|=x6uM_K7UiO zDp4xs35H8pZo6{*!nre_%vKWc>)ebXv>n9Z8x|%z96v@`Caf#_+f|mFFX6kNYPDUn_9W24QZh5pv{=+++jWw_ zxCxe04NK~@lTJ8Rj-8(p!F8V29qC>KnaZ1YOsDU96GNz`bnC+R@lB^^S`)F`-ZmE1VEUTX&#n81%T|TI%j@OyvdH+;@I^ti$S?53}bS9*{ z>Ra}CalE*tgntJn&f(4KH`SA5{}eo_gYExE6L!Voi!_MYB6T{D3s^p~0_%(I3SRdc zzT}NX355Wrf7?T*hH=J%Q3{>k)E!(m;j{u^N&3(mee$cpQfn6l;ne82|JJGN+9$X}cuU2$1`W%%0tpz&Z^{UJ4x(GzxTP(mYb?A*;4;s9Al5eFoD;G*?Q ztZ983!|o>v_Mjf9fYHa8czt-HL|+5BWa*=tNHJj6IRx-)>Rgrr;w?TYZ4pC{kO7Nf zccx{c(S@FyDF-0VbtAGiw$qA`aW`z2Qb}kub80`LZ@_CMH)!p?-W9|A*@ZU5wTjOj zabUsjX-lxs0)IPW`2?;#>;l1am-hC5G~F3V%1H;QNwa+2t{2T3*(I+aNi4zB?=0VJ zu;ovJCOacq-DMAs*&Bq0k3szi(rFfwNh7_*z5|jbB@c~ezeS|y(BUbK)q^d(|H;z` z_nIAlZ1%^Dq~1njXmTgvSmZ=}U#88~gzJyTP&FC+T-$PChQ)`+Fm|<1iGn4%-)U^^ z5V}%0hfjyhjBTr3`k_LR`(}>pm6CLE_rw`q zd^Ml$Z0NFZ4lN3?;Hfe;UjjIT9Jl|n`;wj|veUhL=OOg(M%Xp30s!F{%LJRCA9`^Q zbwg3QgQzj}{GYq4B#VJc<|eC!LeoVi{Nd$ghu-Rv!CJ_ryAN{Ro98L=LZyRaPDd}9 zPxLXNX`Z1s2&vbdd4kLeaDSGbi6t1K8)}h{);2Pe%PgO|JocO5^^(1=Bx~KLs^S_> z3jX3St#fiH*5nqiOQ}ekw~Gg~@ggZ8d`N&4N62}MHiOqLmGU5@7Pc#lv7lF#n1ePT ze^Kfw6|Z(vRs1ElC@5)59EpfkK@vj8jAE5C`>=wxv&-_asb-$)nPH5BXDS5)j*{wr0;uk&h}C z71dJBUYP}=@(9t}hvMbhJcQ=O$rwzFVU?}leOcRuHkFUjeo6Tq=?cfE7N6K(YOM9+ zFbQt|g3Q-3X#+|)X2Y)`1JD)Us=Ej0^3sE@VpqO*z>wHLKs}m>0(Vx2EoayqN@d@Y zD6-VN|9l`2ZToTmV_}J;_iN4%>E+dK>9XGsUT|zd zhMHDZRDMn(XX}FtOBTP_E9ghSyZ!D7>RE3dbRZ?6^OtGA#gKSJyO&c!Ok=_b_=<0gV=5JzrDJi?4G>`7pvIin$vnP?9$5J}kvGpStRUEDxW*cNgD0YN26 zP{8cJ&!7l3s*5IdTAs4&#!}lY4U)n=8s5CZ_g~&tQ;TsqO`eJgC z)^pLG7}ZB^+xLF*9L8oZ*scC6j#P_nLa%=2zwIYjb$Kneq+~Pn%*^le!;=Xv<4M_U zR~38lN>N@W@0h{f>U? z#xTXd^pHng@&)c(@nXRM+979X`Xh(PMxGzNO4rREEO2%)L=WR6yR!OHtvZfg=AGHx z{qe%LO#ZO$aUdvRnD*wb6X|24+-<5!T3_izvdtEl%E zWhKLso#O$GFj@I{oUVx#N8i-VX!r@6gSfwtHPx%6?LlmnmISl~(i|n7OKG6@?0b@w7J+dCrGk~^z zpYQdbIn4=YM@7tw{l+eYc{cEc*P-1!N%P$;wNYNy2#&((A2k;dKVAABx8#ONAWIjU zn`_n5BUnIMwS20f=<(R%6x*nG@R9BSHJPzj7I{SXXE+Gpr*N zKbbZd>A6V5?m_oRTBB7~-OZJ~lgQcBrq>y*f9tc`pn6}y$fLgC$lqXE*=OH||D#cM z7Y$NxBC3RT0|_5KyRm{1Ry{AhOt;P7f{e>teq(3ps@*K8mSa<4n`L}rG@3))C%JOc z1DD>x?R?jr2AuV%U#;Vgf^f>8So{AY+WI2Yy!yZg=?dvjVP!;FH9woDdAp1$u(o6V z>(5qS&9CXzpLV&;@@Y4q;%h#dV3Lp{Rsznc`rtA&#cu|5xK#a*TYaAB?Ho=0p5T!w z%@g$Ancd9R4Xg>l5XU46F+_MVhQI_7S8v4Tbz-Mj02mNmtR41GyoP|ehtXUnk@k>8 zt7%B4>h+$R)O5m{(l9E1qg2}Qs_^KZUM_CIF26l2^L&orS(@q&rT>rSY6A0wPa-H_ zCtW^dFyn+9*P~an$3uz-9T83rB#j}|6xIB_y`m@F zw6}#XPe@pm!P+`@4QImoP$7t6SoPdVvBE``3_N6P8YM6$l+lj7ilYz3^fr(s~e7KAo+iYx1)UXXk^Hh?Hb$!Jo zx8~z(mH^pew<^=ITVLO)CkVBxm9$ZaT!moq_8C6Ed^kcS_u~v*hg=0=YT;HP{i(ET zNR(cQncwS;7;LN0Eqx8%h4vSpAB>-ArD8_rC+d|G$Z?3t!QQM6Pa3A}?+%fI>T$!! zG^<+1p-&&aJc9E~SNZ=;RC38`Okd@#mF_rk8*_~utS}dv_In{L95-jzDAds?uUH;z zUds4oJ&Q?g#`Ct!-OS;4yYY{0yMCC$%;g$mK4^WBxwyKD5Fg zP+jbN7kRhcXO*es^gm^ElDRDY$#3X<#$Yql{~anken^Pl`{+wn76ySzgERacO%T1k zvD<3v_cn{7OyZ^_8Hj|imeVTm^yZ86R{6ct8MVGt4QJdCJOg!+Gd1GXmqe{$UQ?k) zW{zMMt8g(ylZv%Rp>seUFb?pcl6G0q9(AOT4a2rPt>o# zne4j8{a(Y*&br=1lwJkw&FoyAuc_Y+HX$|~Vdr`dwXMv^BrsGBr*nQ54IZdDSd^X_ zMx~DgUV4$^svCQxUN?`lnJ}7D;AZZB^C}752n@m==c4)UAFzQjOppg{Pmx~WTXidj zyYg+azPAOg z*XYncIr;9JOoiF|ifACikkW^rslZ!cb)qE^@*$f_8H{XZJ zC*)gXaX$VM()N;OU;rVT@F|qxgZnGs-Qh8MO@Mj@I_RoOb0nKi~qN&pG>6aPXP|24rlU6=#!wkQidD4g(tN z*|yx~mTQHT?6qIja<22_mPa<-5jby3bFeWr2zPn;C%?7SXuzcoC|iC#Xe8{2{<(*@ z3C!K&irk-RDS_;cua!zh0~6d%KZVj;pm1ARGY)Om;q50P@%mYX=p${=d+%&fpMX!Z z=-y*}ec8_r%`Dv{rQ-05?Sd&;xkEAdOAU{oIC3P$X)U#N%q z`GT8fN*0|cGLfZojUN~^-=KZGDSt}IMiWl6jLMFMouO;Nx{AG!Xy1CGT)ympIKm{`mItkoxe=A{&OQ2vj|j^8@$i zJ#BIx(Il{SOgx>va3WpDO~b0NOsbMvc*A^7XXemNH8E!E#H6NVD9a@zp^8UZ0OKb9 zfN5c48GqGU9<0@DZR{Vkjk#)Ch@c4aj$utR4s&>bM{%Rf&m5L69%um;h< z*gxTeiN3{m3ov60_;)aW(LWw|pYKdhZc-&c1<1AK@u2Nhc?V*HuSbx}X#5_5xQ{ zy^F)bI!dCGf}+-rq%Jej7Z^UvcjhNe)qOI=mtdY0vUf#-(ZU4kcAGP5ACZVdc^3qj z5FZ_wH^I^&J_UKwSR4LTA^bd)oBx%4toe1gg2w!sOU+{Y)L;Y(Q6I7AHP;fGPe{RGVo>92=^g{3hvDYWPV^bkYwFSh$ z0M1F-MP9zIb>BO9dZ_xBk?H@d$5SU=q>%-Y+jW`FG{Yt=cjC~@b!DebLDnrqN`!lo zO(tmb))mwPL6zZzUp`o9EFIHy!3Y?#Ixhjdd{o~Y_@Kh2q4XIJ2Hf8CWR3Cm4fZ?oa1DXFA^;_d+Imm`(m9%%kW0K<}E=b zB&MmVV*60wm%79>#)dZo6e8t(fLxJC3fV?%6#UC$a7)njGDH9yfvvh?Q0Fn8zEsh zKQe(`#gA>c3de8eVYPY|pZ=}GE67`>)H%S{aSPXPq|GoWgbRa=^~f0~d#+l0RM%lN zNCCJvSX4h;({<*M@j&WmeiK1pc+S^5W1TLOVB}Sg`i4lL6aPb@r&m^`Wn}=^%6z?K zTYgU($s#AkMAZtYyA?aOv$+SqsELmc_`#(<7Y7!-R>O*7@DWb4ThQQz4PNQ@4{6Ff z3TWzF<-FMzXW^+ctX4Ek_sgS~K3L&87?wMX8RmkU5q5UTv6Q?gAD)Oydz2N7l-mt# zFtER!hlCw4a8$+m5565Q5psGVADEoiE$H{xgZHU|{bb}F@THH^|MonY`>lk$M;SKX zr*FoM+%2Z@?fSet^MdjDih8PX>&M-@d$E1UWjNuAR>uv=P1g;1>rBSIk?SO54%~az z_Kr0|sKJbHt@(!VpsjP)qI<%^JlmCcrL<<5AKPnKb@7gqkn%VvyX$C}#xvbWj0aic zvR+P#vt)b*CgYv+%&xJAp69QcZ`l*4N6a;`zvZmPUh%53`?-qzdfhLDDCb))6kq5# zq>f70z=OqVb3FYb{Lo_^tn0H|f)(%xH8e>VFnc7jC?~~Ty^s`g#8r%wZkCJQ&NyW5 zsR8@rRE99X&P=FyY12uA=4JBN&u-7ghM9S~!@HB~9<0E8J7-bX*anw+E>=CMi^>E*V`8$dhL4oy!Wv;6%7iDyO*Y+NmG4Q&y zCPjeYfvbu~0@UzE?IajCbstDVqEOx#=zsH2esH-my7Us-?LxF{Jc%lGgPH zmqu0yPD znpbg*HT?7Pqe{Pop5o~Gc%U*Q`s-r)Ax&qI7u(iEA`!s;3cf=W@;?}PnINWmZ>YyN zOQ@m^x3_!gj`G^~ycfZ2i}JUgTV1F;mvVSf7eD zzwzNo<(LdD7XdIocrWgdjsd zAqA@syF8^egj0c2GpoGs zj&>+l(B1|QzSI8fh8a6DMy!E9M6N9P^R=KHqs*s){As@d2?s8zLR z(bnF3wv-B0qxOv5LBy&}jH)d`&7cT6(xFl%Ds7`xsVZuG-~8S`@^^9^PoDd_uj@L` z^HXl;e_fU{)uHYxBjZO0r#3suRO`8Eq5l9zj&2RK+?D~MoQO){M%{EA+FxB)<&nzl9xbt=83mnlKA zY=BLDJk#f8;Hy?|+TCxd)y}!kf4oaNG(4s8TKZRqFLgfclI-`0Oo2BHwl8zt{SWZt z^`}M0d*3#ZOJ5E#;M%PyI@*OkYT>?>o8^B1>D)OD`q;CE!4tAicCp|9Ow|(~o)?9J zs4mhL7aP2CR&uv{;0%6hkygJ#9f%p7;g><<&koM7vdO2biz@5&zm9|Kw6Jg+@dviHw2n3l<9#Pn87i$q?D z_$mF_LIs&mT-7_UM4-)_CW~DiUD(@K<%(&;we5!PrbZ?uTRN(jW_{6ircK=>ypWUS>K$7Ns|)H=B+Uf-1DvsI~^t+;YiYy za^+OfXJSM;dS+tNrky{4!N@g`xpU|(ei%R>@uWiKcPJscvY~E3rTyI2udcV_v2)Hq zd1+qShnU_Ut)(<%mKVZ$-t<>o^q%ydu;;MjqlSTd^%_Zel#LeA$js1*7^04+yVIYr z`j(gU*_VHuE`+_FRhYj|X^DN{tVGe{H=E)=GwYdwrcNp)_qTAQ9mF8Kg|PmyFD*?) z3*YIc@g?{%jr1L7&T}}cIrLYE&9(_FU$0voerhrkiywXYi`(o?rS);KxSaH2!Sg!= z;9=2hQF7CakHS`4S^4?)VXfnzS^O2aK_71Lxhdy?7CyCN*DI{~qsl&}IK@ihkv=%~WRWD}0K7w{?3SiumMCaa5s*qGL`9mD)y!v){(( zN7mm*p~dCV-O8UdP<#zOG>gm;oP`JehPjnU0v(s*pW*Rnxc)xARlQSMe+eI%G%Jd- zx`7TS_NKmv#b^EppxHDHeZZ=o@F%DGN0Ln|WCtqKaBf~J#z?M(SG+DhQ(ryr8#O9^ z?wh#e5g}lP* zR)Jb)0HbMm&eCkc>68$Fi_yhvScuMK#{PjD*j@VVgCa-<|ygrJHRy&lAnBo#)XHX zGsR-WMzFVZcFP7c5({0F!rv7jcIwWl1wmdp9L zHFt;I0cRVED&gpyUDhFXON<46e1@%1vNx|qjm*&|qOpQd-e2~SUNjDra5;) zjo`5Q&p1_WHRc==c$B4W7?VmC>YMv+h`Nx9AIT(Q?%A5!8IpY+8e?~+pOHn5_Eu>7 z7wFC;`WI2Lm3A&1J#%Q@3?zcnxN&EG;dWFD{&a3Dqu33GjX(IFNKh~nP!h;^;Kv@ACqhf$HoLDp4Z@cV>aF=pMmksnSB(V1lWS2B-PyE{ zV9vAYs+lN&&Q7ofy_pqjUs3;F@Uq}YgG!?FV7gvWgqeNi$cHwQA1p2-Y?fE=ZKy>U zxz~OTvc1jWj+G8AbS1eLBkZdN&m)hkMCmLATJ(ws2?EK;_t9jMsLRXLQPCO2q3nvG z_^gEbCdD^mRDfq%bpMApc)+bB106rNn}fa-Ev9QSJ3e*HCbC61a6#lsn@ehg9z316 zMMJ-rgWC(5hgX%@VjN!2LT@+xoZr>z1Y2 z@4lkT4O|Ik)+;I7?+alf+^8)XoUeVrte`S2F=ERXRv;Mh)jstIHfrOr2iIaU|3Z@X zNr_W&n-(Q2PjivVlzR|pX5xVoD2uGt1>VsG33IRtGq=3kq+%eJXp@wU-cMJ?Nl^rtL0NJ%P#?yC^?yon8nows&;JV; zW=@g}u!PIXXqNNVm3dXq8Rv7QJvWsVj`R8D>%w)z+#4f;);ZL=VAYOt9f&HYp~u1hiU#bq zcK3O%>3}?RLRr-Y_wD($=(ijyWfFQ-ii!Fr%)ji`W90>D4=hxwd^~D~d{i`$H6M1l z>zL;Lou}INFIXyd4sY?`u4q0RH51-KZ!QsJPbOEirnlBbWC$~8u0zq9*Wa(R*oDSd|>U&djVlfi8c0Yy5#c`@M zI4zmnF&t-mRtt_IKq=1MXH)0RLkyuBg_DiOxc=!^dV#*F!}JmvtiGNmcdVgpxXpn#Cz4n-Ii zWIjT;*gb-bdgN4i&cul^8*Lmx-SEP&rRjQJU~`c3H)b#FksZy0NwRcIN8sbb!sT z7rKiIH<@Q@69Zhj|T<@=idAs=vwUQtuVK^+D!|zVf zOoU<~6@OD~0DrSDmM(byxNMMml&QI`776LPLlo)x4*>HXI^Sj`@*H_DC3ZA-8ln_nLo`{*#}s^`3u@l7>nW1X4pSiy$!BKU zH!5bWxRqClnR5LP2$jSAd;S2P#_Pl$?kRVuz8S1ncs9EL^cIE4{0BudLI8<{C%QBIwnI+K^B( zJE#M@9I|05Qh{;#;Ji<4Ruc-@-I0yL4kJ41B0>7 z>PA5h$Rc)lq+k0iPo0C{t9G-l)$IPwTP+5+A5H#(&iHFnUE3_# ziiXFPmV1;yzMD2d*g;YWtSMWAwiFg61^Bk5V!WrZp#=W*#8S|c)u`wrUDd>2bIYV! zhuxsmTA>qa1Oea&o|Eu4pf_IiuO*@;c9!eX3N&4T< z-4al*Q}{iV60!+*6V&a-sQ{2}>+Ar2V(ZJkYaixK0#Z!e>|S6xE^A|Y=;(K%d&J&J za4y)h{{&xxP(7aI#UAAcF>nke(7WEd^d{~B)6Jk9+b)t1WOBHVbt6@{b$!O5?es-i*cPNVh5o2%LNa4y7 z{_}VD4rtb4=NJJ}CU3@F&Uy-S;_YD*3I^Y&UpYcB)xzi(p2M{k1)eW_u#HsbQ!&}_ zMQ5vE2>jDt6JNFEMQkT*yb9atQsLcQkS(>FKSFut?dDFZ7syUe+G<8h9Yi0{}{2|iFc6gVk>{2;z3K*+ZaaggzgjrzQugEfDuRY1+w=6A&At=o_ZGP4GKlBs&f%=KXWqADocIFnyUjrKlsFp4)X<{qR8 zN3SL&NUG7iE@g^N{#l4gUIzp2U1eYP9Kh$`G_XSb(g8fpXQ2UY7|VFg<$@n1t#!X- z6><|1`D0Yn*#u~JsqB&vF#45OBwKj{CI7*o=00X-RjZ59-Qu_35y_?Q0XzFcJ0_KW z1h#kkF#|wEL{}*%bG@~WMM%>%V}h-Ts+bEyV97^agZovTa=33250OI79t$rB4 ztGQ2$*&7>t0Mqs?8&HtF1xm8(GENG)qCR*|473Y34MSjA_fiYlD2hy5%R)^6h^n+BZ zTY|~~4-0gDjEZ+Pr>FNXB{zM~W2QgR9h1*m++VkAw>=r6IIN+rx5XJdSH|*wO8cVN zoGHbc!~Kf`05pHJ%`jPKq3LFKu98FZyo>^bnFaLBI*bS^&#(&(t>nhvVq zf$Y=r>BrwQ(g0r^gMDIIsbu9&=o*m9( z^11g;)mIYxQMm+ch!q{Y%q7Y0{ARi3CYv`S|C=ma6nhto{n&YfBe(>&L+B0|#ec8H z?;Lz3#pqC@a3lWEkKoT&XI-rvdz>cvGd9vt!`nCW1GX@o=p*E(@Fxuy zD0ey+U9q(eYqN6q_#lKo7K?5bwC>##IYyeHsAE$_7Y|s}AJutV6X0sE$-0whM=~F( zOiTl#b&^jUik_7mmflrWnXwEKySEJEx|(cD360!@0&J+6%B#AWm2!WP=kZ8eCn=g+ z%?OFs(B3zczp!8=ulCMAaSP$_DRip#1Y?9j&}24tn(`Cr4C0$RlgwU*2pf#Jg5R}? zuX%UaO2a@nY>Rb`Q#C7`z)EGJBq ze4=0^xo}A;7H6VjpUIB5k9e27XvWk|ojx|?xhiRlEm9A>*9KP8#ES7OFMA*G2m|;# z+y)7$h@w-l`P=#<3(w9p`6JPk;J0qbv{L6U-xkHtqBDc2b3d`~w+{MV70EL%QLjnx z=5^nkeNn0%=Fl^{T_(HQ^1=IIV1b`Q%{Jvub-^9GG=3K@jU?k&f+kr5&pH%UGCrmv zIyDO~S|vrr2+prS(Tj!eN!-?-eMk=9ao2pZ7S{fvziH!7SsXrU7jN}M?X%omd_&wK z%0zVOmOsvb^YB}T3aG~@m1Pq}VpC9GuZU7lZI1+dbc$nKpkE}`y^oSKo=_k4nB$wW z1*T?iF`RGbnYtJFk`yRPr?##lm2ezpSrYn-lN9h?&Ff3~98m0hQnC%Ea1Jr^ zF#iHsrGmzB!{@&@V>A(Ak@lkHUW?j>thZep&$mOd9!5J98d*-DI>{8fW+&x)%x2(6 z3bdDee}cTo%NhgvU)5)|E1f`lp+SmasfMreqR(a^i^0ovByT4y9$S%6ktM~ zebaoBc4}y#KtdoX#s@|wjBR#ToaS<;c@1AmWK>ze;Dm&K5R;eM@9q}@{1~*Wix%*_ zc1TWzny?FiZdU&0!Greq(HWu{4RvYl$+*Ha%`~B<9F;Xj*Zzx&Bgs|b+YkDfDmnQF zT7FR=+d!tlA9PF30Yf|q`HF0xWGp`xSul9!H+`0)=}ou=w(M2EdxoeYnY*2TeC-4S zJ9%e>>Ztqj%kA3vV&Z3WH=onbFFkeTaR%5ndqyS{k(8nJsk;#MkdNDi7Ww`m)k%|$ zba=M>(X|QOW_>Cg+!*o4T`bFSXl=$Uy1rdJu<1h9ZMOsNJ2_r&jdsRl9^~9n&$p`> zyxQ<7i}UT6AJ*%W)6H;4MuyOfG!=5oeKP$H+0*%18zrC*_d*j~Zm>-z9WO1W!s36c z9WX2UH`Sya8I~|JsvY$dGp-0N>*Ai_x6SBAXBG(qP>u74&WGdT=4S-PMVj&-!vL?8 z?5bbqoQQtlqbP$Oncet~BsF;cEB}GmAu$G6nU)}))J54uHjEQ)Ql!|uW7!YcrXFKM z5rOu$z6j0INYPsP7WnBxy9qrBc`j0hdBppA?x67Z@~?{O1UYfmC6B$^QVi2Fz>loDW)8)bK*u`t=@C z<3HK5SRGnqxrIu2sZ>?3u~R4!8(Q#N7l%iStBP}jfx=Plw}o^wnL|LCYLZ5|4;X>G z%_goin&R|Ep9Ig`mq0WzINxTPA>Hrf?5V?0tr0)%0uuA9SM4OAe zw}RF{Ql~-_T%wo4`QaRHEXuGu}-%GAPKM?-ldIq?bh)9Ld#xjfO&lpZAB(I zGMw-&X+}g%J048m4Wz>$V5xX4JWXX#5A)eJ3Wsf*hMh5A49=8M54|24dZnMrtIR$Z z6J#j=vZJ5OmPXnx`a%{+#vC&0xCDUipV2(9aHZ#?=Jvigew90xxZ%HQHp_DUnlr2X^|UUz9Fv4gTFXbaYVufEL;6aU*Y{+ zbJTl{hmdSR5^v%w$4Ojd~)4Jgz8O!qy;v-#s z!|d9lA$#F4M|6#)&K`IU9$hTsNY+X$HsrCLEEg_Zp(H!}K8^I)gt4KHQQJr91n#`l zs6*vnB==N3WGXTQ#7?KbLW+_=-H|}0;_$<9ahsNTg`1IINz)wo4s85Ub|0?c6*e-C zD0q@KYP3(6W~?Y)hm*`UX$Il01h`+eInSLdps+&Ka{L+g>FMahXCd+0U#NIF-p#0S z3`i10+(-uk;~5!&;z~3B8*NdeU-YEbF^`7=!qRm#x(Ri`BU zy2l=;&#gs#2Y_CEBjZOUaI%3`FWx*@bL~iH4pj$Pv3(#-D*zdp!CZ=T2`*UjWndqQ z%lS_rJi@-MCf)!0Nr5AeMo9a9=(R}2fNmw$y$h4|{oQqL?8z<8;P7DQA1Sa)P1di| z2uffy{nX6nW9QIUF4h*SIi)(IBQZGU$M;J75RHlXN}i&E+aGY zJAGlp9jE3V>qo&XeQfv;B@s-Fh zCJmuatt5Kke7=jjX=~h?sBb&=yW03Q%t+J?^955bKintOGs5h=HTA*(XHdEu47_;d}&V;gvJC3VS;BAAm4+00nOiEjPmor;Z5Ehz&o=o78HtRXAqK#yC!u5={7G1V`|KlIx}R zfW8@C()%CXkv9K=KhN=Q5~m$bMbZgf5ZAO?yPY|46)Iu4YEO92bV9w(C|%ts11L$m zrQp@pk~mW1ZT z&t+W&OgReQ4@KEAJzdRbh8{s)!tw?31s>;l7!BGr`yZ>SXiMqwD1@fi7A_fuwY)#?#lDHY*?zE84HlY0!fB*Fy0q}z!-T|r<3A1XNI6?vgDtmSKv zmFo5m(!1Nn=9%L)DmG~)$>g8pFQUS>?VWx3(z0r6l-w_LRQZN^cL8l{rT#&AqzneY z`sO+Be=b1U`1R%CG*vIBEhmLAwmH-pl_@edfQ)H}%oU)Ma8#1lIHLqu`8;i!Lv5O) zyQeT!TzpH|j!oZ2dMM($!S)Ep?@mY8_;=f+K?HJOrM2HoYSo#S;3hs)i5`*>px=Bs zh@QDjlW;_?=2F%l9#af zDe}3kH3s}5*jn>O(u`N8fF<1%>LCxLy7ya0&wDkfq?(Ud%67%gbQh!_Z4g(JK6R@V zyvrcjoOz;Cpx{C+oNZhzIpAgVVTiZh$n&F}gH`AOwNY3Zlk!d~Y&MOXC3%*~5=cmTT&XEm5Vr}RvuZlq6i_F_vrvVpKXB zz9lMu*sk0axZ%Y&5}zG)$r57_nr^;6`jPWONs)j0FW!n2W|zXU6TYJ|?`{d$wR35S z3w049<)f|jDltAS58I`)O1kmx|qB5WX{z~6OzrJRq=Z01`&e% z6-55N-5VpcBtORo8KeII?=Qf(-VVNGItT@6^rm|4z`a}S{0mJ9lB?8i8G3X&fv=Qr)Lj@-%2 zGfNC`jGM-w`FLNgOR|Sl_q-8}TcwLjn^WkJ{@U1PGt&fXl)Ez5*SeY2zAjueDbDqFM6~f0d>7Z!79)84lV7rWUg{4My|sklBvOK=Fo}q>1FoKq}ZX8^Ze#R{skd zV#qV-ZW03JlaW8(WyxT0_(*0uP5(3IP-cvgy&jtuEdtuZ< z85tQR{ei}5nLvy(#sI9U9Pmy_IELh--^ekhMfU>NYURNvD_7uf=+sP2Re0bLrKcsC=%I3HtWMWKenmW9bWn_YYGs?+yT~uGwX| z2?TrNr(z~GJ~uy`U1TCo^V2P6Ry{oyZFjpqN6EVg^$_h_RU_SkBD7;Q z_zYIVi40*4K_&FdwlXP4@%aHc1uhmj`-_;%uxt2Zps@1FlaGOWp{89y1W5UhB& zT~xad67VE*Ir=UHPs|7u)I|Ci_WO}9J^EgK6xnRrR)vXAwW}Rx?gOG;v;UDh%>Q!4 z^DRwVQCy-oxK?NrczJJ4Eo94{gUTFwMhSE2<_VaU5Es%@ve~}62H_;6?KVvD-`d_(*FP#rD8aGL}Ltm z6zrKV34P9fj~fMX&NP)>8=<&HFv~iKFw{kmwc~FC*XJ|8;O&D3a#9d+bkzCx& zScX_rD=IwFIq#Q6Wwp(Of#fjy%YmxRM-sVd!BTRC8OEfT-28+zqL9h|pC{$eC7bx% z7t?24)5VS4`Ts23{PT0x-Fn3)ibcd-PM+D_d+SjU${b5&lch)U64%bHyy%e|&+{TJ zjgZn6!kvFP60?Q41|xoywJfB~eq=UDFH4ws&jUf(_f)E@cspsAy-*5ex+E;gF2Fh1 z@p4BSAD zXqma_@(~tAxeGeTRrVXCh#kzMr|Nrv?9iA79c^6EkD*e8>`ftI4Whh-jYW@vK=a zm_pb+l~XThWu#eTV@HTI1kb5;Ucs&ht&xge$gln!BW4Zz#UnBs%$tS$yu4}QZ4;~Y z)lOnv_BKiH30LqP##e4NSr-Uy(i=CZTte@j_h?bi)n;ITE0yTz&kgih>9n$%6AZ;&{!DXc!$5bN{&lKe8>i#HfJ)V78E%R)T* zC{lI{45>-BcFL2FlbqtOW}v$!>b4Sck)Gub)qS7`Vpaicc0nZuTWHR(XCvGH0dOxs zm(7h5bqzJ;pCj&ST>E~mDs$7xdS^UXW}i7^O4>Pb?O>Nz02KVm&oNiPm3~|EQ4>G% zvXS7-?Esb46)Nh|ghJWm@H;P}QN4T1@Ar47)y$TKXMPbTZPyH0FlhD!&E6wiH`73Z zcP^MO_|95>nvOXAmb;MKw~5_Eh>d%`7xynV8y7JbS46Rh_x*|w4PY_WG?Ia3Z-Btn zA>{T3|L8fSgu(IJW*h-6@Ps1DbNLuK_%2vJI_1&A>`75Y`703__^YjRDdXEQf{3>X zwq95~P71^to~9iM2{M!wJ)7iQs4PMtI<)egd{;81-5<&E=w*y1Hy@XcDXPsgsK4dL z4}O{fdBO3A6}Vd1$k^8COzb!bVrr}d^(dwWcfhe3y%U7y0N_c+tijcBc=vh8d))K$ z0PY_U5xA(Ajao_w_b+v_yl^j90O}6K6aHx;Ris$qDBo+rr@3~!2Ih+>k%)N7mzd3AGHNvan#Yu62Ua+wk7;YgEa>5nEze}HlMD%KVlx}Z$fPSahZU7X#nF`2 za>KUJFS%5XvHE9G=oJ69Q`tu^_0oY174BG{=DL(R)4fvL3A7D#X2sz@00=J}@vofb zG20AFoV{REda?_WdB;af{lC_*%K?2MnP!TPmz)Bn1L;L_3#k7S=ctq`y_j{flEhg( zFxJZL>4Ef_j>L7E84EjmKmR>R?~^9b{e7L3X!2G&!qZIB-P~wK`LBas`aMzOg+fMq zw*F>*7nR(}W$Cw{N7^*nKxGd`X9pmqTTD;2Xu@!Fx z!p2j!>^48+uLd0bic#MiGHxe2EA;O~30V6;*aYopus-K`iQ_1!tkH2x>310Z! zYo^!UF-xY*kDl*~L5*`UcHP6pnvSE_V|dnOvS%ivLR8FpY0xNqa$Qq zGx`_<$ryqXXu%D%L|!MQXU*~wcjp08Iv^L zmOVVmr1HR=(a&S}3_t3qJSm(jC^E#m@twj&YfL6}l^7YfWcuIh<^2>hHxgUiCPWkK zdMhkgmz3YX5~auyVJeFrnYTWwi~U0I**!Y|L(x#!C%kSB?j-&A$@Zf7Mj~3=>VmyP z8L8=(GPCXh=xhQ;Fg*`ZcF)E+Ue`mMknGW`%Adt7Yoh|FZLvSg3-(;-cR*TjqGSkH z3Dz$2GUj4)7$~YXg9Xi7=hQjvu#eD9zn&!LR>py6Bn3Eyp4mZ+@TokAUG+s}A61SU z;&h~z>Vyau5Tm$BytmN(bm8g2J9O%VtBu|w(mtD{ z+%l@LfWnL;HdA@mOTQSkf?br3(=*sMK6HL>I6=4+Y!A)fvtew@%>Ef?&3V~Voc)!# zx7~+rKKhI_-^?qbMYal@s=vXYy`K$G$Y~0d(}+IW({BT<|hIxk!hPF z!7!&p%vN34$*hl(G60e)6tR6pa=R?Tz2OW!D8lziLDjiPN{ zMW$u@GTb-lQ+HMFSi-A)Cm6#=N?*U6ot=+gCLP7F`$li3m}oPdppJ4WAPe3fz2GLR zKTm#~HLnLhk-9efVxmEc;b6lY&Jva5AEI|sSXgb=E9j;}mUGLqUo_O{4e9C;xY4WN zvVi|mxFf)4t8z#&)Cu>D&$Kq#>pVfClDrgRUAf4EID8W%_g{> z7HR8>p*82Q2UPwt+BPCDa6*C-(?dK{i(vRE9|J;UfO!~35A@4GF``o~Lf04#% zdrfD}w3?If+YafazV}^%A>qUvV>=PtuovHEMi0Eg$Fm{i1q5YDk>;cP7Wan!(KDiX zo6QOXC79($StZD-(x|r3e>_ZjOs_O+Qi7}9#Bd4ok?}}@zdJ@Eo$4nf1BGxX=gq?~K*b-2uL9v6(y!D%`Q*fs<6)XI1ZrDd*y z7e^MhF1BlCo=CUEt-v@2EU5yP$rj71b^RIlW?&ZUUD}Igjdve*tV1}W&VyqwLy1kQ z5UK)XLh-n;FUnMgW?eBw@u{7eVuxD1s!r9B+)555fyOA`FH|w7TBMFk9wN6=^-JX=HZ_JwsIGCaYe4R@2@jDgt z3FLOap(mk`%7ICnTHC^nb4ecJg!-8F)G$s$YDxTWCUBAu!r14dUl`Ckp+Qn~^sf2T z_>vs?BWXis5A}!dZl^LP^e8vqJpkMuj4a@~ci#NUlg)-{)q@38ke@HgJCyPAm3o45 z^@XyO`9S%Gytt4D(AZ>4R2}$XfwJ$v%IoZGxZY1e`U~BR{E@fsa=2F9`bqB4^=ZaS zZkLCDZ-GVs&iS>~DS=6A4h@Yov}NN(&@xnCXzq(I(DxLNUzs+Kwi2r(GBW=NVn6>~ zm=UP$MzQzk{t=z3e)89imY7D?)$`lne?eKny0CPI^G!=l>)hOb3sxfrM3nj>NqJ$pZOa-IVgL3w%vI2e2tu;?vwx(>YV(u| z6vggcNV77@^St8JVx;1kjB@(>jgnwVgR^u0ojfy%tgc{dd<2uCG^?k^-K5K8ecJwF zL|NFyKY8{)fM{?ylb{j)#kxLzwSrdvE738v=!w5nSn^~jaoLf|A%8ldi4iE}W`XC? z3CEn8uoid!o(a25+fh37C=}O~1{Z|0UYxx#c(KNp1{^S+BZEoqXD=8|7rcxtF=6(Y zVI1$FSY;0J_BnMrmdf{~a(1|2GXP7}*VHJ0&#C_ybY8=>z~tdzD*b8#a`(BBQ!bVJ zZ-x4@P5wz?+hdGG6d3I&W^DRe3`-HB(9JsxpH9>^HP9*gQoP*n5JzyMHU(yNCj}?@ z(;vAVHYz!qB?g{>0H3bd0?+c zbHf7;r6(yex2%|qdYta88%UXXhPS_GuNDnc=~kg{yoZ9km#vq6SvvaYN0VOBReC-h zIu5{CJC8CzR|~X}BF$)bbGU;(bPZ=6)HA7(4jVNdy#4Z?$_MXt4bD=)?N-ev^$dEw zOZ=aEz54;TBKlS+LFx@{Y49DwfE#OI!u_Hzo6`j+rP0{}Hci4MmwK_6X7d{(wrckU zg!o5vWCHe5xr0RBy&68Z@YK$C{vCrdR8fp&k$TfKn~dLEO+$@B)A#X{0I#3!lmjNK z-yiX-1=iYlqcNY*D5Ev8iNf2TvF4Gwhhn?I2HK1$YF;CDu81rS%#E(II5s~~IR!EK z(S4gVyttiC=KHSLgAcsrjmtxPI|O*(6HN)SS~zPaLvc-#m30qPaB!JSqXMXH}<|(z&QLb--H&JG8SlcG zIevZ_FwR9@rSFETg6Xoj0oLaQG-WF`nlw`&C^yaM&&{;Qbe+`-BQkr{s%{8*10NY! z!|$PuK^6;mfBfUqC*MccS=BV{vftqKg2iQFC;}^t$EzrZl$mXG)d3#{H)sLa^?UG3 zF$~#|h682CMIq3Ahj9C*=E@0`EL|Nav3I6Mb=_s_WEUue7&*0WGzuF-O7h~92iSo%eZTBh@N zv$r1DCW;BD70*>xV{d-OMO8(@*i|pcHAth>7AQ;BPzDmmA<--S`UtLZ;>(&k`*>-? zw-i6GSYOm@NO%n_+5Gb7i_Z?>$v2K`-nCryqs1B21(JM=ZrFACU2Ep)@n3iTV;Iwk z17r~!&t@C#d_n!fi2OXaciStN6M^XbqN?0Ht3lW{zV|K8E6nAP|6d+^&RAopPC@Rr zLUf4Nu|Hk!o=Ky!A>#Gcr7gr5N@H4$K~>r_JC$!2S(`kCwSftBZMzDUYUfd$2AnK$ zdbTUcMxCdR>37}p%<@i6J}m8nN-&zcS_FX|ao}+2x!>~r%0qgpok=@m(?!gT>>!G9)p^2Uc?V2GV_#Kr$gByMai3iUUhVbIdqs$yKe>2&$ zq|j3Ij6fq3&_28zIt@e}n$e6KHu-tNfIY=S(S07U2K&V8PY(+2^XayyY4tRtBfem2 zjUqp32fEBCi1vHWgN;8gH`cglV=fI z!Wc{nLrTaBu2*hN{qQ#Houv2Fszd|)Vh41Vl9x&;PaLtq9}1kaTk4d%(*GVXyZp3n zku;-NR{hF8HJpSV$-p@$WPtQfXi7dSdA5%BVG7PK{GO4QZz zPLnSz&W*L)FGKl8$y!S%WLX=KoPnOfdoD3-UT)8AsoE|lC@40(7N_(qI?oi8!6}A= zb;A}I4NUH3~yu<13urL+G^lV;p7t5j`0n^%M`ALsLJidc-E1`&k!DBb1M zc9?WU|6*<~Fk5PI(@=*OH@H%DAKX3<)Y+mrsQAdj_{m*og6#r#alI==SZGj_^gRAe z_9A!6_6u!0c02>w1#}z>_at2E^{6l3S5^Zx8+~%(w&Ops}a%1SFc-v|j1U=1bo*|{g1 zW(nWkn)F(R3mIkPrh%?-uprj`$Q*VVKoA5()80TP%a!vjC*unZLNoPG7r26@8o!0=x-i^ z#`KCj48Kx&SS8gd@-$fNuS*ri_OfxyR8`NlfqnYCNr0O4>p9Q#t0Ec>bBSXC0*rT4 zXiABSPew!1msCcn8gw@kSXQ6JipGrIHaIw)ys4U{Z9yAEIM->ys`mjuJe)(FB9#HA zlgh&x><^=~2UVSNmEow5s`dY(%{0UB&vMm`tv!uHz16FL>Kj%Bb&8z#CKb`G?P z`7+Xxbl)q_sq{Z#9#vph%v$*4T0}$8Nxt~e4TrKoryaNt)gaoXu@y8V$4l0RIZP=i zKOx6%5mOywkjy6f)Vrh;i7-h3K!~Bimyu(kOyMXU>t`tKfeFqZCXw!y^)q?J;!4$BaaXRm*dC!U-CW3yP<_gKhuSF0^p(*gy7=!6z1l|ZT#tMY*x)MNB zi`-0w?zlNej`#4|&luM4%`FIUH%BZ~Z;%CCY7!ON-+U(4?>Y;F25eIJ(<3W&hqnk#AwVA$FYcdg zW^T^D9m%ts{#?s3os+2Es!%A;rg6j8yEw(yDcSE_+=ud8r=QvLds@thy+56!%NU4! zhW6H-OawMGfy;C$QgwHQIANYNKB}KilKlZR+F{yzPT19EmnUeX=kTaB8)NumPU+6r zb`dCEr+k)bOmJfND=ieJB|BEN+`Km@$p8I7cMp6ZB78@;ZCvaSx-=AB(|si5DuL3B zDEhEwxFgQ2TJKG<7c_V!m9sfBx`l2!JJo&o4O4(WFp*x`J>U^?re#JMF)bi3#e(iU zwe}u~&sg+5U=YrjFV-zfUMPM7Q6Ei2V#2{PTM@eGGYPwb|OGot3%cVmM4yA_2cN z-k`j2Kx(utyEHkbDIfFHc;=jZWl>{0BL*X5AB%0eRBMQ? z@Yx#k+Znt+?x-HR%f=8+x5(3A@ak{DU5d&ZxP<h|z{A z7YJ10aYBX&-CPVLH9kP%C->ZhF_UpQ3za4xrWpk8Uuy=cU5!4ai^^b`a8uvjnz2Uy zzR0K>%CqPrb%prgKp$j=CRid2r#Q^*uIV{qc7L|zhraFpruj}mG+wIvFTca60Djo4 zlA+0E5B`?esBCZHEuuYQ<;lji*ju-ju;#Gf92n*paa#ZUA-_j&O$e2}H$PJAYuL!$ zw8nvJ+J2;sj8-eBOG9VNtJyO_#^Z>x?0}J!kyW$lNp_zeYWFJ?kG8g%Q(4;x{_r3{`~%W{(Js;*8B5$UhnriE2*G1)W$`5 z032K#L(ij1wTk0i#Sr^0z&eBNMTeXQUG@G4#3ta_a_}VAEc`O$79($N9PVjGc#e3E*<;3H_WLB(wBR`d8 zCW4WE1K5V0KYf4q|CnIZ28JS9ZLqmPOZ$ooDz_C^lr2ij#6exGEXs5Vg=KuUKH~@t`eO#M7{%FkMs$9SaT+BQzU$ZQ` z{ELyF!dxXh&91r8h^hji?c@yvg!5gq=msd`Cm_N#Rcn+!-V06L^!DE5p1RyC#uD7M z3yEN6eoP5%5BH1E2tq?$Q1Jx2bda1+1`c}J zzKl*6PnEu<3?{t!Y}CuOaztFWi!~mTBf6X$&0d~2BheBYsHJp1-O@e z{ekdCkeXPS>22_fnOXX(p{Y%{R$uaqGs7<9TXpHyUFKROG0G?~gfqJ*JYr(;HSs-R z>Nt&u*k^gDf>K}!eOx(6OARaH*avWa9HjTyVbL3_P9R)41M6QR8{$)=g5w-C%0jEwUD$8I6~2C(1t6^LKxS2*uwfVg#<>1szrs!d+~8LqwWVVpiDAjH?W z-)E-SI8HZ`M{3#z)tqVCHMS>`7l(cNb2V$H73VaF#@X+JwY;#eg0|l} zUr0l!99?t^%?4n@=UBg%9gmexmew7gF>P#^?$jQ)*(9aLz;T&u9E7x$>(p;Q)^p2)y#@3ZF4`XdRHfdjrYuKo6+AeC_ z?c!1+IXsE!@k5Bp$3z}Wh&XQqp$gkersGUIu9z@NLP+i~@o}hJ#$mOg{m*9S*wov_ zW?hrIu9GEsE+jo!UZT@|bPIPy#@0!6s&4q#%Nk_CRH9-#k$1GLSYVtQ&ZmEj@FIB^ zeI~gN0_i`G<-tKo9gjk@tf9A3^S}f61ZNLpEk}CdQ*YB&fooaT7ycXuK)ponO=B&J z2=ML>>!6jw#EakR#=H9Z0;#y-QU|*iYFKrGo(!#=e50!zhx)#T{`Qfef8dG4(IxjT z>(6A7x+k25c6uQGtb%$*@&+wZiY35x86XL+q+uzN>T}_Y+sh>aQj~LfeYGq3uV(G_ zK4naIzkN}~@@ymIUh=0v@b;ibNft}vV*9;>8`CmQT?5TYs&j#?pBCGPChc3Mn_J<_ z3h(F#^yS4d*t<&CRZKX?#&X3!pL@3Q!#<6@H2kyCluAU_YzZ9;!S=J$C6; zy2X3unBb|)7+pyt)FZHI*e|rvPj(Kno_`C4{h-lq-c8I00!9Kxl2D(drE4BuGwuYCg>aG=i46$k;F zVDq>uKj*0(7~S8wK8vuRuW${KW$U6nA)Rr zYu$6h@AOt0INp!d1tTT97`xST3~aGlp@=ttE0H2hLoxVeTu9>o@kYysgtT~vEIS_+ zeZqRElriRz;nUz8zsDQqlbpI(LfX9f{sh_YA6cf@W%mLdb`6}tYOJB8@bWUhmDBMg zyI4bZWy^tv7M)z8L6O#*uK5~%E%gA;+*);T8O=%d;n5ItsI+S+KjJRAO0vE9t!Pv- zna>H;+z8jrk`AE5>h9QSXiRQ-Rgh2@T)P?MLC z?UT%UQ`QVME2XKrp*Q!?1))WvnydWO43?^TMFSlrc; zR9s{o9Uq!OW_%EPof zAk&wKE(=xOX{Y_7#4FlMy~1i8`5#~i6CxOEkyyuPZq2hrVUt$;Y&p20mDY5ek}IgK zNdKofsiZWC>%;J!UvlOb53yG7>6PQix|7Ugk!c@%e<7f3@BQDQor(IfP>sL9tKW)MG|4 z7l!Wx1rvSfEIrB9)PiT0&W-f~VXa_(+hyPM5xd)W1}B1@+YebBPLqdI^}7l5>vnFl z+oRBOqqK2lp0iQ>@CwC2WXMu1@?88#E1SSa0h2EK4VD-jzGoy6on6GRK@pKc-X-!? zjU>G;vlg}E{Owv)rtWbGt7A)~7LzrbCEiA6g=sJ@>-sfubn4Z3g8FL?uJK&+voj+P z;30lc_#_1mQQuYdj{IJ73}&*-?gwj04!m%nhjBeC8N=dT&a9xlCHkZbf0A&TfMXBT z1z~gfe-}2!&5&IV{EN39GlPey(pRuJRMuM@%S;o{*+lm1Jg4r7G~{E+1um~pEw!xb|2@sO)J;NU5?Z!-W{iLI-36Qx|~ z>eTh3=wv-{pIzxx`^c+0{m9xi)rm)uU)TuBD$+k_fKC^%RqQ(>eAy{J(~3ZJP5+W{ zj;50B=1X=v`-=Xl5P%*y&1q6LF>kUJV*BvX=RLBs2=mT)OAU3b88}FA#?%XA!y&$! z6{S`m8LwV%J1!F%hyKDQR&)Q9o-~#@C7L>+K7- z*~Xnn=TO)_=KoT=#3Z=#HS@nS+1w_Hw3#TXwW2k9E)I57g4o{ZAo}3KC>j1Fu6zex zCkKAP17RIlsS^@*Aq5>3lv+*QPE%_obx~td&L79g`K+ zLPe$7WJW~7Q6Q$+!{@$XwK|haV#!Xe)F-P{&A0c=oy{$y)4?hBU#JF!&DpP3n+ADL z_nY7n$#qf&4spN(N7oA()adzHG_g_7lEVZ4H&?e4k1TTYcnx zCCf{7V3wn4F}<1|Mjl#90Sdf|#d{S}&YBiSJJ;LhTm>EXZqM&rnR^o|B2^)2%Px?S z=KXe^ovL52 z6DB#3S)%ol13f8L8c4;=Onq$4;!xyP+`>g^VC(h*s0edjn`Ap zbW;~5uQAqNB)>iR;$<_2|6y5%jc;MIp;lOr;Q7|HZCFto^f5-P4}wz-2w(>XVE-n;GG_lrr2u;Ub6Lgz~_VzU>}lPu6!B-EGMWu`NN5Ks4b ze_#1}?~;A_nv@e!IZayrKoEyx{*nH990ct*qr$uOAL@;8GfD%6inuPr>T1gCsd`oE z!9pc1NA~j71+IbI+Pn>+0*=n^Xq;=MhR!gxeiflRjn7fg3JJ*~@s~)jS-~DWV7z>! zGwSqdy~SSXa8W)X1lX(~U>beemAXQ-?5ul!HCswA>YKoen*= zbZ@-=WfA~xPd5TxC{FgRo$t~XV(8LbZCmT53qEg@UwE%5ux=HXgwjvW>ooYZ=(yO_ z&?V#ko*)+K{=|DFJXK)Re2)GoIU9Fc7@?SF@Sr$wSi-+MmPJtco#lUkxYUb#F41+- zX~Ynh2%Umu)r#f!@Ji)PPlbbxKMzJg`+Hl3!$~+%1v^o8*N4I+83SarX$^{*7v(&o zO0N!S0&;p)tNfYfNd&`JuX%Gh(s@d)+$)lw!zf3@o6UslM#ty}e=GfZ17yj}TX2WCH?`W-nj?DBnLi%No1=vZcU9=B8==^!l8?ju34~=!~ahAz{0=u zDD>fRT4l-Fh)o6A>7&l_wLq?cf=I(llL=fSxqJaZ;V+QhxbZYkCyi0uUDq~Q91J6{ zzKX+5N0%_dOTkOZ;?H)N-H_B*j(M9k>tCR08EYMQkjPz*u>{m#~T^F~2pXiz$_p+0%nP`WC_=RGxYvN`Md8@hauN|D` zW@);DjM&uM{+4>c)N$3Md0MBhAFP%guV%_LW&Lz(WD3`r*>U^5?vPJbI(yb0I5u@( z^`ZW2u0Ni&&;;w;qb{;n_QeyV29ey>X;YAv9v#vt(w9) z3{le?k*>z> zI6~m#VFfoI$-+`}!q|~ML@AwnPTuchODbx?786`m87|ISA!WQT9J;twCvZsTvuZ_9Zd&PZP~USE!lmITQ++9R(A0VTaaDK7Np9cLah@S2 za%B+LvwGDh;5~HI0DG%^J(ASo=vgn9Rn&fSLETVbl{+wil&MOFkT<2@v6{$1gKK`7 znoTb_+H}81X(0;jP=u}lxo~YwWUNbMFwuzj{VoOY#zg0JXuI?B-9shU4w~oDtWF2~ zJ{zqM)Hn}!{4ybJh}6%<3@CM)MrpQo31l%5H+g`#f_;x+5ZLp(D;8>T<;|KGJv#k{ z3V64{m53)LjgNi$i8Kx2{SWZ;PBb{0Zk%r3_7T){gLHQg|GIrc&vfinbZN8&8KQ)~ zxfo907{6HnB6;p_40CxD!ala1{u7-IB4M|;_t|`|5FBr1VAaW@Ii~S7{FApe z;8mmH<|qxJPQ+vvLf5~vA!?760x=aJadp~jP1+*e>{<$Au5}lhh z5sXfhTpcaLn=RkF&?oc8$%5AHU|ORGSULy#-Pa9IMD6Cyr&@0%07E>dHVeYq4m1%5 z8g6*I2Wqth=Rghhv%nLl1!m9ps~C<#TP>|)SV*25DyBN#lFQ#G02M_7Qx1gl!2UmV znFk0r2bO?>35*#zW~@qZTIo!L?#3m9ywN@{p{>Cm5zpzwF4FES_|RwR>N`8Fz{`Ke zk1-c-El=xYGJX zg4=gZljP_AF>A++)j53ch@4-6!&$c#dd!@sI`q>YSJW94f#r=3_!kdMK&;vKs_ zONT*ge*vc*S1z*0Hvc=ZAa|+o(%c6HPqwM{0Fs!nj1aX6Md^nbN4GEGKU5pB<9p6L zmL9T{OpkA$gn5Xmdj6QJ{rl>cuc@})X!!GXJ~@Yq7poc6IBNxO@6qUzGDu5RZUX%n~jvR!iGJ*=&q%U_x{dbEm^mm5E!3%LY6i!|MO4Gt_M zSgu9kTX1}5kpzX;ti`jWmXA0_*PfTBX*{szBsHPnrpqdngSbb@K0TIG0~jT$swTC; z@@eQ|uY=|;y7i?-5=A-CfxnWU;RI=CpMAFQ=v(IBj&)7RS+!1VcurL36Q@WKGfS`P z9tLfZA248nIDe)sYvY$grBWy@QT|U8gb2i~1{uIS2^~2G6;J(+IuwGv{-OD{C>Bwmwd>d+D z>W1YDu%}D_{>;o9>)3^Q%LyPfbg*5T zQqn_---5l7g|=zZhiXnINTg}ZZ8J@!2>Z#pOdy@%e%nnVz8sSsGivBLOA@SIrsp4q z2>`=9H{he=y%oExY-tE)3*x|eRZxrYHY}43oa%oQ4_p(ZceQgN! zge@2OQXDZtVwH@AKHF0aM2~o!v;Xc=+POF*nj&KBK0t zmvOF$W=BKMQeWZJ(E)t@881mTy;=~4PCbuRp)l`?ZawMv*O_2xgUEB+Px2H0B;&HaqRJ) zq{aNqmPFxaG*vqD>gZY9q3H5`|`;9(aI|O`@|N;-g}4iW`mxZS2gR4E66{lw;#Por+KV#z$1H& zrfX}DxAE=eEfAb`htMf7TWZZ)Ypap-nK(VbY9NgV_XC$Hl9KSX$d@^2RbK7x17po#^!NgE5lw?qMe_7f(Iew=72-5$+=A9H zllV3C&+`wSU`Dqt(>m!{aHk8#;IT3Lb_go_gU{&!kDiu^m7dU1cC%;tM(MO7%dp;< z=4^Qbk;dQcV&{PCZkUUm;EQ!)dy{!GQCP|e6QQlB`%76${;F!&`#qlf!U{3Jh@9c} z4H2kk-TwT@o39i?rm$9d`F>T^^}4Fu?(-krZl&+or9F_C;TVbLIuw4qnq#(}^pnn% z;C4dL-0?WcR#U?}`HEoc3`%a?CEjjnMJDWvWE@Z_-8OlOIIYWiRQ;^p)4S+DfCsJx zxa|!V#hs+M;0y%mqSv{FoUi4wUPuLznB^bED46x7UDWUkH@ibPG3$aWZ~3Z zJK4#%4i7v9d~a23*xiZ&K8m5?KStW>J*$0baRa}^N8h1g8|;lHv)-_hjs+=^?W^z! zl8oTyoo#u(ewZv^+e@2PV4$~#wfYVmK!Lb3M9SSE45j3-K6-4A`PN$+X#Uq)9m_!u zUjkuDdzV3SMO(IT0}5ZKwihynlydR0eX{ldu7y%mC=w?z`%?UE2kRdFrXt?risqSs zTGhu=wOkqwkTy^ogp{ch4uC$jmK(gS`YhwqY7S0KZm`NG!=;B*R;1op_)Znr>N3XC z316#*qorM#Q?@7`S$*Cv`O$O_5kD1K=NKyd<(c5xG!-(MK##Lg0cD1N7Lzgb_L}4sA$7QOs(Uq z;+vW|8x!~d%S~_hqBmEs>hGRU+iMM;W<-c|ehX*6X{b2(#H5<_0Plv$dOL8)Rmd|lg5`$g zK%0L9<#hxhy@w?%;Hzn$Ib%LV{aH$YPS3i)iG0|R>ntb1U$Rk(v zFCX#GnOTd!`XFnUl7XVv*Rz3cSCHyPS%`s^8ZwQt)gp|S_t);E0%9fuK{D4N;HAJU0g`p2g z(RFXF!L)FF?AC}Nzph@aQhu0%Z?+Fa4@O37wP6h>xam0W>paXABj)l06VL^Inz8}; zd7F-NoENN^;7m?b#HQwgXI3bwCHBk1 zqS-o7abU6TUOWGtIe*JUNt^mF17Y)v=ySRBX{wMm@0qrP7nFyhI@ zK4XPr3L7}d3PaE!o`%@njtn$174|d27@gn z{9b+(>&_Fybp34t=HMuEPxkDkkqaRGeN+wQ%JQ(kgLJDT5fF6zdlHUn14X`BB`Ugm zv07Xm#8vEhBQkY3b}o0 zIGarEWr^LVrMmU(!UCCVvb~`#aa!G!5 z2Nak1v~KhVl7U1NiKbV*Ihu>WI@9=HA8{({GyrXkf8sqAgbZ0hmAsyQ5>S+uM&$*vl%nPXYl znCIH78cEuQnvSElO}Wo7f~R>K#|_Z+?Gnp-IN&ePWI5J>*!i;o&O(tg?deDq=ZMx! z!k+8R2Bi&@cdC3T6>g#kd7j^?&Zmpy;7XIX;STM(8ffSI6E2*h=^))kVA+>7P~$DD zfn5TdIjPf|_y3K%`crt^2>=lBNK_ogNyoLC1bo0*`jK`XSnkM)kV?+%peo+GOtC9b z+Y>RD2uxCB^G|895P4pe-mkDqM;8?>=gAO-&k^8KP`MZnEm%cMTi{Aahp+KmFs_uW zldvKr)>LpF=%#f z(obM_MKB$CYT4nto@qY9c5VCQxFFNS*`*<~Kac`EGLf!FNbJ?z?eeZ5C+w#*yfrt{N5$%<9~z9TcQ1V>AnaUg!oW@^AsvKZqgy9ydlJNxd7sq zRoyP~H9AeH2W&+pxB90iZhFwNq}ijWQaT*Mia9X|PM0F;)jjnXbr<`pOG}&*LIrO1 zz2Ng3-B{%*!j94i5KuG$JGjn~MZVj;g(zG>q{+36E@t!*k{CD@a`2=cQ@PIL((Js# zWRdQ7imG-*S)5;Wzl(jJ3j>2{5L;BU6}qZd1Y_pXTWX;aCkb=u$G_8!buZ^Tjs@XM zAEsoDt#Qyll4*M1XW~WDay+wCi&~I%58Yv^yP@WPv!5A7m>`P}-1W)mz{xMDXY*IT zXx5zPKdqVDAUh8nRh~!-ktFO%;;`Iks`NxyVgg*F{{(R_qBMNF_#qq_c0JiZ5IMhR zKzllZH^o8+H6L z)eV^v9nB)MjC}d{L0fE{9gc4u_z3@6NwuVT+J=Uf_fe*lXH~Y~&Q&cA8?x?203Zn% z+V&A9&`sDG-BVu~iTZBZ(aa8WiTjbfHiQ<3Y_!H47b&O*3n<=``dqwzn*JZ)f*Yu% zk2H#F5t6@hOq0s9n3rs^_P-f%M34ju|VmdoCEjkB|_2BHMYHRd2^>e`XpNY zvxhII3QdRS*DA0FcN`DiTV&2LLjE172TOvU-nQy%Hgl`7t%ADuP}le8&U(JQ`#qe$ z+Hj0bH^7gzdGPK_fg@CF$LFEp)+@Of_ox?LSHwXnVS{xW`B`&0j52ogYy_2>kIZTi z$Y=gLty|Empc`kmf%kqMOCQV~aX#TUjC#po_n{+=Lqq+=cM|pF%-7?i1E9vkzek12 z{P9C%M%oYa_g?}H>*-d)E5I#*{l!5Ijcb9b!wd>vxn?B~k_`q$3gHnNhV!lsf$8&J zK5kyM>;XPXF1#tCVR4rcWa=np($3}KX&a)!?TZgp&5koxk`eS!98Gv!Y7JdL9w|yN1`u=Wkqi|| zwPCF`^~>&K)=$yTS(tggVH0Xua~S%bma*R67%A;uvyr?lhF*0x9F_>X2oQGJ)1mih ze*{+weaEK>`P|NeU<;-$T%S|KT#hO9?Ilh__3D_fKNy4Q_LbFJ4p1_+J$|;1jDe9D zo$D1PhpH4v%e9RcDu{aZ1MYsT+4*N|$sOxgWL&JQ<-jB9j5PHLGWdg0+KWf2vS*^C z7hm_dS+-tUs%S{HRxP@KEN7PR9wJ9RZVlH~ybm6gguF(;4Hn`RA*`J#@d$?&Mf!C4$`)muRI|^@YxiLSOPMcSrR5+s2`&Bn16DOx&!$-S@uk=a%L@Ptqh@RUelt< zcd!(@p;M&JeCeZWdRA+9iSSPNvTq%ah*8d8|A)zR;fnkwrp+~>LoBjRPypyJ$3FAG zAkFAK%TVgF+It-^{5q-US5IA<72{uztDkyu^mxx~VQ{_CH&d*b~+8vv72wDrCZ$I?12A-RkT71*c|J?)~ zWq$s^=_{dXt^%kmI(7k<&F1cIgMSB#{iy?1Lk05^_=m*=atsQf^sut(s%>gi^=Avp z?x1C@u1@aILZZKGqXdm@WlQ^8dI3*K&G-YASk|ZZE^3?W4L!!&J2__A^M};Eybn}R zuCem+`maOrudkqLwXsq%>TAd%Cc|0Mdd2Hg@r+i0QeJPWtL^Lo^GHc|1ImD_zepo$ zz3+J&S^SIm#8cKlvQqfM6gLE;9QKJuOg>lL(H!YA`AK2>*k6YO?NkdIH~wzpDRX+u zuBI(BY6kG5Gz-@?lPm`J=uH#KE-ap1C)yeen#B@&?OWO<)_cWJPQJNDp+7DHU4JJL zgpc8JAvSxZhX$ol?|&}@M4PHJ*%teHn`L%yE28eA@O@nh2~JMDGO}pi&_HLc8|oU ziWPvQvZu;#PRwb)K z5Y)2Jm;D7P^HJzJurbR(wyV)O*Fcepz9{{< z7=CEv)6=d7BpxyNEg6!49`wxEcMu6B9neVpP(L>&DG=#^$%Gq^oh_z&N4_&%`- z;qjiH!%IEesTxD1E0@klQuNo6sbR0KZS@g)EF9i?)DRY`8s5qisS6%yOraA>Q5N1BoM)O&EfH>VH9v$uzdf$H`U2$f+%*hGj%csI9mG<6@{zb57(_7!=90!B) zOvnuL>32@40|qO?X#-#SP}`TTk@!Epy%eF;ec!XX*mK+E7k2Haf87x?t({$_X!7Ts z=J-MGif22kkUd8slY>IJ?^rx`WE%s`cWq&ynb@K$Rs{>ebkQYJAGN#)%)2|6*Oybf zp}675HS0a+Z-RTC1!`%IcX^#tK08l5R%tr8fD8O|Qj*>uoqC)}zFbUN8MAv< z?c6ZdZhX`LYdoBodYPsPX!LS0Za|blW1@0cNArBTGPhJuZ;W-F8Kzm7hFaxgfFHfM zj$Xxtjnfa!GD;&o1j>{eSE(OyRxi=2q^ZE!gU)7IDkDzPbH)5@Co&b^klHSGsG!5^ zzs+-D>rPbJy>ew0t<e4p|tVi#7={>7PJ(@l- z3~%a3GF$D4Sa57+wISq(b#mGDCEHB7x3i*ArdqitOv?f(9@0y(VKb#-C#1$!P=J*1 z_#IU?;AlOd{mhcDoiF5Df*B3VfRt|_n~{=s5j(;WPSIXQ*DX?NN83n`=-_D0*I%Yv z?8sqRC%)O%gZSH56E~UF_J!CLqmgN0x~O?^{v)4Huq^`d+X3o@Vke?ijUs-$6C48y zfI9(0&#cciw6tzELCwr#WlzX7vQJE2+j`lBSE4E!wM4gnm^YG@T}rm?jB>}8&!^QZ z5k=oik)hlr4 z?8pZR!ef5lG2XQcq$)er!)>UkH-0UhIYx_mnHrD$lmCOHdiM2l(&C&dAbIZPuPUrw zYKsz8_i23g2N9A!_8?V$D}2nErM7$;@N*da11yYkElXOf+otiHM!H6P@UgX>itKfU zxBV%izuWxeZoA7Olj{;QPW>9UeDd{JoxI~@85`)Cnf#}FW^b6SOPruUs5|x>Gx0v_ zvYQw-S}B$##p=A;Bl7_GM>qYhGGHqjUCjXeR2M&45ls+dgr)P^iqd~&U60{jq(LZM z(0lMK`m3OGSSPltzFqFLnt7wrAbC#D$kKnHSp9q=&RV}x)tboE^eFEh?aYwn<%hnK zHZq$EyzU27wOeH*N@U)!deKH4E<%(?#ic?Nh(F>F6&{?ux!YIY_}9d&EgN|UF&{zl z@Wx=6`LnTK&xSDm4^9ds`D6bBKtI_Ih8>sHfpn4mmFD1NiMOCB1^FraCqi)3Ho*`D zRlV7;69as}-+oDX>lfFHf~Hi|!Y%)y#o6Yem^7o=oQno+6e=s1~ieC0S#RP&Z+0@U?{4}xLH_baa`%#%{Z<~Qa?^s>yq~wox#KYaT zxHYZS_m!WBQe2-a3MFx9)SiY5;6{MY_lFY)4)A@SRG^ zzj-uxqWNjIvOsa&c}Kd(0lYgb&_1&hnH)?JfK|Z&rR=*Xd#6PI`)ktRDd6qJ2R{8B zLpwAdq6sdq?SIUA+_s8XJ+%-iq^L-P=>~i~jC&|rvdh8|Y;bORwg>;Lgdjrig_8HF zcMsKvw}U5Z!@_l<748d@IS8?t8VAwb0gn*7P-}m8^$etMxs}*5@;R3Ov0bUT>>SYi zBsVKaILiy3t*q>QnF6BVnl)UV0rj$9^}nIs=T8pp-%`WpikM`_8`tneJ)5OCx7Rxd z8fYZDV6U2IBI-Z(BYI=((mGRNI~+2kTGuf?!LiAF?KwrTN%?k>ZrIO^khAfX;~J(# zeW~D92{+&MBjf;UV$Bh5kEdwF#z#l%rH%nNi!3{1cGI{1Vj;t5`+q4Od(=2%o7=-% zVFK3?#B1e@3|?fFDfC$;$dpE6k6Co>Yfn>Y#8lMJM1SQ^J0SY4s&D=$Wq2ATR^Fne zzJ~$B+Efdzr>P}d&#u00@G^-SKLUdVuEG_@o}~lYfc+^YMZ1JZns%~_WqJ%M&y)rw z6L>wf^+0*`fJUCgIxJzqO#}3s-MHS3p=a4~*M_`s64Ou~k(B%#SJX_d{l3S$MdAx! z)YnB6K0Hv;to%uv5|`SIg-saV zXcxZU3Zz{jpK~uBaHW;V@dc3tj9&lDOFcYB&C@JkQdh}>Ew62t;$j4a>6$XUCqx+= zB%ypYXZ7-Bp$(q7oeb=TJ!fh`uWibXN{rG^&J2559z#kW=D)34B|3kVy{HjZT0^6Uc&+8O)j0q1;V1nu4D3@Od-eOXMA$X#$#?6H!)AuW!mGsUP zuK^vKX{X}XR8%|AeXm9*E;u-K$#jM8U!AO*tBsMbAiv}KW%}OMUgmms+4)lYD;-N1mJzJgMrHbTRu?SAJ&;!TlIL6LPrJ00 z?$BqcU~7$(?z*PvyzlFC1xMG@t*fZ#Ob@)T2MdJ@i|TlT1QUYwrrT0w-sxJvE73|# z$q!DFfi!*Q4~w`@4TXrkH2WLl;b5gfLkSa=XH3(Olt7Bg9^qDh#%sm#xE(4rwyz@7 zKh;lj1?1m;bS8ZfMQ8s--g^VOjD&gCX{&PlvJ#nM%o65H*m3D$B{O4&tZlx~;rcv6iz_smcIPuk)NS#*`8AG3J zIMQKC&$=h8y&vhSGh}4wBT>JoZBYs2o1^Lo_IYypV!>l_bX=Gwe)2NwgN5vN036ls z3w^Gp*MfW~ZoXX1_R>7LlZx&4tmB)e{L*MrYfk^NV0+d%Xd;Wg_a3s$}=w=b_j z*xHAxlGq)Wtg2Mw{D^@wm(?{+__W-LIM(C5DWW1W%IgZZHP5Ju#mP;%`y6A9k=*W6 zaL^Y?JE1pQ=u_6ZhHrDp(KCk%f@fAG%~)Z5DVKTvu=Yo(Fsrr>;cMB~lLG|{8t{*W z;Dpy;OVUELe8$`*{Mq2wDO9+1l-!U)iM3D^PvIuY&?e52b^n$Kezon$#~(}xl09pZ zmW0aB9)uuGBl=>MH0XqggBbjSg;n8|;rc3Nam`jAd)WY;3sV(0G!ldSoYJ<#V40;O zcxzu#i>!4iZJ2V5z8|IP=#!QsEm_Ui|I+;=jN+Z~a^AAg{bvK#;%7VT? z%%cWYE`= z4{JUj5fb)U6mdPwJN{7%AYuM-{$elMHPFyGl%s4lIZyavkE5#(!N&DjDYZ|!dOQ!2 zVpHoRciUq-3)GQDFebXxFwaat1+s!>jPctfVXsm`E8T+y0zjGZUj6;EXi2TOx(FSV1Sg?(tnaPyJMb-NI_KJ5@%fYWpoI1_ea&G4hzPzO<8s)e^9q=01<<;Q`JTWi8B`S@6xtK-1 zoAoGPGxwg$2;0qN> z?WkFR4lEI=nnyQXA4rlmcBr8}NB27aSbJ_4HEL^6wc%OYO8EH+G^xx62GJlKqs}gI zkjz%nn@QFVxtf=Nzt#{Pf?(i|w^Y4@&VNc9io2?l(@X0O^Ji=IvLMn$ql6G@TG*QH z%$i>{0pV4TJR$076naAKt!Kp|hF9%`PD?qR9VkKjTvhtMlFw1oo`{C~Yuk@Ow&=O0 zvS0f&Y%_erLg=_Y9Sl;5^x9mJf4<)A#};vX_9$J76sg1pk*6;G$ZV@o10n z_<(KXau%g%#gzK;+I52h54F+EX_~gWx=4t||491wcqZTf|2b}Q+6Z%=!^n9fnhwr~ zoR2w&5fwR%ap#f|q;m^v^|B`8co=?doMg#$&wI>PxAj8!9&g86I@w z&2shPzj-fg{gG!N%^l*+c{^%^Ku0~zWlZUTX|uxZ1gtkHy4%_{@hT7p@DMoT)0cla zi;pTA@!@+1>INZ1C4!9V3I@J-6<+8!tJOdo8YqzHzV?fwJ^&U>TcMKHf|VhZX_b57U{?W-nqOu zZw(}4n{HoQ(rvuAqy9A@H(cE){CaBb3%AOm!L!tF&g0U3>913!pO+vStiWCaugb}dL_>9$HBDJHSq0?Hx zf8A8thSmPiq9Z0@REi|jYx>J#y1WYD>8G!f(5oD*84ObBifS2I0&-G`*E7VNx2%1+ zI4+q}d#L**ohvN$I*?`ru1UQz1_FI~lm|_=8^XPhPuFckNo#-2J4hFu!EOBrLLf{Z zQtP>HnmU+(zwL#*m`IynK<$Q zC%kLPNPPbnA1iUY)RT}VKV5@|Pbir59M^_2#c|!R;loy$lVH_LCY$Y8&g%}e=Mk2U z+zi<=6Fj%`f1g}#m!N2DC7QqOwh1{v0#-X(m8ya{B~+Wpymsx4{^JN5W{i;MpMK>4 z?(-$~RGl>Cmv=+PT4Y1s-y;!$NkQ3 z$S4!YH0VC3^ih4K`{bc*zx%_zpm@6UNwYJmIeA}WD6*ig4WSL4PgJvGOxoe(wFRxc z^6_&8>FkryxNeI(ac5Y(TW(0%qte3acjGJ~Pm0XPPC~kr<;JQHN4wX2*7FqohiBg` zMBtXJ{d7foti$W#DRnz5>ZoepsIi5tsF_2XVNy^KHrL3{G0cq&MV>X|YJ$rwPEmBa zM^)*@s*Hz7`kRBCBx;ws2|;>Wtu*qk$-`ntk&o8tw%d1ft`lVhUnrOb@R z7$WM#O(WwVuXa?J&gTyM*gZ8zii*s?=Xhur;OiER%ff=)H0a?l!xzw*bJ=I0wb9$0 zLFD8{`;nF{HmSGoy-NuhuPZjvw@w&RUh=6-E|Pz;lfwDcxj#yzcvJb5GXg7r4-RTK z_4yb4ch^0aU0k0K4ifO!?2@{sVS1Lks|U9E;T2FJ@4?CwNg7RMPx|C z>cVHPw2>R5arwU(QqNR$PpT^ggA$i@arZxaPgG}S@C@C7&H6Rea?X(KgU@eKl0efJ zf3Fot^c*WmS{;#ItivVG}t8X6`UmjKIkXuc>!Qt296ugcw;D!$oIf9x{i?)2>=R&eN};n!;vOcI!@0M*&2;bl&tt(61p%K&5ic5 z(sE20$*v$eH|kmMvU)X7U0i)-$LPrC#0QHRV;8I zwbH6in3KBA&7pL{3p0n`sMM%qn0UV1Wz2loU88JQ9{iv>?{TnUR+f-Q8~)D@X*8Bqu zp4ZuTEoM}x4Mj|Or}>^fnca7VH4*_{ zqXzTU%bo=w)Ah0~*>Jg?W2LY4{A2#U;T%U}&b)M@VOgB`0U|W=wKFa>{t43@aXatP zH$r#G{FQ*^V&xIM2f&Cu%Y{DaOhan8u&ZlUk<2YLo>U5QU>So*>Xuq?? z;){C1!4%}#d_-SX5`}zFdijn8tDo9YgIXu=%vjsfAX!`<p}NHh?HG%z_#5!%AiZ!VxN2=xr8(f}et)-jk@iX(*x3I#U`K$3 zK}Pl72Hdr~FdR7)JogoaXKt+~#behF>{_-EtP)MMlh_(2DEX<~;n4Frl7)=I(da~F z#DQH+i*prEK?F9|FFM!4kYu{zyg1`@J-7RQho6)6M6C*nX_z+48t7$4$!4)C;Fl*- z*iRnAK(DF6dE(i+^fyHRPIZiXv=UF(E{--J@Rt2a{nUO6GFs#qbe`6cXUk7<+Y$Q> zAz9+u=nF;=Bs1X9$kU*b$0W-9p@K8}3`X}cc^^w9Y2?q2_rdL$nO9 zt2u5_KGY1;5A4MeQzv$l3GC4b5?O^+Yd@g9gbg};Ia@78H4A5F@?#q&MlbD^a$cfB zA0O_f^m6g&T9Z;N`40J{!uf$)Tr`hKn*G@_X!>g6JNEOa>`0~~?KaYA*fDe^(TON5 zg#kC-?Y|Ta>cu^qOI>Wpixxw?&Zf-8s3fJH9{qeo#VZi?X+RWKdhF0_Pk}g@e^qq# z+_q}yp$T;`OU>{rinfJnYxoCntx8nYk@%iXd`_(WgVBikMfLDqAU)6F ztES#lMs$i>BahHTNUD9?P=ZrbJWjNCktU)hSU)*J93Es|kmcHd;P>Pv!EG zEcGjN*2rGCUIgfpaTOF{Grhy$1cPgw=OQZ%E1;zn5|6Bzf)DwJZk7wp@cVS=;c+bl zBMe&$%|%NpQU3a>S24Z4mnutmmk5YHX-EqgA6|?cpsD`@#F>0Fx<7G>N^dwW{ONcl zg32egqqEJMbUj>`_vdc1ULc{yn8EDLIHwvEHGvLCa!a9BIpK^>ZO=6>hInvNb+lGA zB5yy7aYpF*R>3?krWu633$ zQriR^m@3y}IhU4|G&jI{$1yq!VzShFK^;-OF#?03B{aFAwI%XwC8=5pm0rHWe=Uf) zS9G2d+SER|#rYL&;YqR5W+s@hJ=(+iRtoN57gsbg(Atz2@@tV{MCq!cv8Wv%jG(Q_ zVib1uw8QRW$%lqIYN`|s-oX|2Br4O7)J5nNvS-R0J`%ySEkq-G_e+$7=LV2HW-A!2 zEp;2H$MHKuVYgsi4hx2R?20#j2UF6jrHy}uqah!U^^6{plZc={DV?s$kwMz4e*8|$ z8rB4jG3OzEkyFXW{1~oSRlmrTCgY%8U8(ju+c9hzMuFR3_>^;iJRaK~D8Xkt>PiR+ zh1d;n^XrzqDEYE-Wu@-oe|PUEqKd=irzhy6Vw5OK5K&-`dXST|a;cX(#KIlCfjvr*%4SjwL31Qy05NIEkb-^Z9t16vks*q`~CK=~_p3|QVAC-CI zI#trb+mcsQFIYTtjaeY)QLJz0dg9s{)FmWc5-Hq6y)d+g9lpLcpeC_Cm!Amt;VU1* zh?uPr6{E_}F`Y)Ji!t00ZN`YI#RlGdWLZmTQ!N{(hQ<@v;a#rJ}Zm#%sb9T{Ca*KiA(ROWBD{nt8)>a(ruv@Ii_SdW0k0ypMSD?w*dR-N3X zig&TvlVypOUW5l1+rWs|TcC%1B zv=6d?OD2oI+(!r5gFVJNA_?%2YPlAF^n|#O`11Bo+eM}Sz&G6|ndS3Er(pGxO z+6}iXX>UZoatS{gewP}Q$?CPA(51rCX#W6DU*pZ<{4yb=^}hJc_Ble*Q|(OBwzlp9 zzqLZ5fqxNBK9f;jPO05by}TN;YaToQBZKDWBA~=~TrH#?;7Q?x`Bv7Wx)=&mEn|9k9L$CC#kv=Rif* z2f5Kek%of3f&((&7|Z?a@?ddE)IS9c>8`W-JDeu2HM*BaTktasm75cA)^s&GCi8aM zix1U5pD@S;&bv7=YLc#GtadVyaW;1khg

> + + + + + + ID ), 'twentyseventeen-featured-image' ); + + $post_thumbnail_id = get_post_thumbnail_id( $post->ID ); + + $thumbnail_attributes = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'twentyseventeen-featured-image' ); + + // Calculate aspect ratio: h / w * 100%. + $ratio = $thumbnail_attributes[2] / $thumbnail_attributes[1] * 100; + ?> + +
+
+
+ + + +
+
+
+ ', '' ); ?> + + + +
+ +
+ "%s"', 'twentyseventeen' ), + get_the_title() + ) ); + ?> +
+ + + + 3, + 'post_status' => 'publish', + 'ignore_sticky_posts' => true, + 'no_found_rows' => true, + ) ); + ?> + + have_posts() ) : ?> + +
+ + have_posts() ) : $recent_posts->the_post(); + get_template_part( 'components/post/content', 'excerpt' ); + endwhile; + wp_reset_postdata(); + ?> +
+ + + +
+
+ +
diff --git a/wp-content/themes/twentyseventeen/components/page/content-front-page.php b/wp-content/themes/twentyseventeen/components/page/content-front-page.php new file mode 100644 index 0000000000..cb0ab7d649 --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/page/content-front-page.php @@ -0,0 +1,36 @@ + +
> + +
+
+
+ ', '' ); ?> + + + +
+ +
+ "%s"', 'twentyseventeen' ), + get_the_title() + ) ); + ?> +
+ +
+
+ +
diff --git a/wp-content/themes/twentyseventeen/components/page/content-page.php b/wp-content/themes/twentyseventeen/components/page/content-page.php new file mode 100644 index 0000000000..4c470acfbe --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/page/content-page.php @@ -0,0 +1,30 @@ + + +
> +
+ ', '' ); ?> + +
+
+ '', + ) ); + ?> +
+
diff --git a/wp-content/themes/twentyseventeen/components/post/content-audio.php b/wp-content/themes/twentyseventeen/components/post/content-audio.php new file mode 100644 index 0000000000..b23a9195a0 --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/post/content-audio.php @@ -0,0 +1,93 @@ + + +
> + 'pinned' ) ); + endif; + ?> +
+ '; + if ( is_single() ) : + twentyseventeen_posted_on(); + else : + echo twentyseventeen_time_link(); + twentyseventeen_edit_link(); + endif; + echo ''; + endif; + + if ( is_single() ) { + the_title( '

', '

' ); + } else { + the_title( '

', '

' ); + } + ?> +
+ + + + +
+ + + +
+ + +
+ + '; + echo $audio_html; + echo '
'; + } + endif; + + endif; + + if ( is_single() || empty( $audio ) ) : + + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading "%s"', 'twentyseventeen' ), + get_the_title() + ) ); + + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + + endif; ?> + + + + + + + +
diff --git a/wp-content/themes/twentyseventeen/components/post/content-excerpt.php b/wp-content/themes/twentyseventeen/components/post/content-excerpt.php new file mode 100644 index 0000000000..0b342d25b6 --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/post/content-excerpt.php @@ -0,0 +1,40 @@ + + + diff --git a/wp-content/themes/twentyseventeen/components/post/content-gallery.php b/wp-content/themes/twentyseventeen/components/post/content-gallery.php new file mode 100644 index 0000000000..0583fe6782 --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/post/content-gallery.php @@ -0,0 +1,85 @@ + + +
> + 'pinned' ) ); + endif; + ?> +
+ '; + if ( is_single() ) : + twentyseventeen_posted_on(); + else : + echo twentyseventeen_time_link(); + twentyseventeen_edit_link(); + endif; + echo ''; + endif; + + if ( is_single() ) { + the_title( '

', '

' ); + } else { + the_title( '

', '

' ); + } + ?> +
+ + +
+ + + +
+ + +
+ + '; + echo get_post_gallery(); + echo '
'; + endif; + + endif; + + if ( is_single() || ! get_post_gallery() ) : + + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading "%s"', 'twentyseventeen' ), + get_the_title() + ) ); + + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + + endif; ?> + + + + + + + +
diff --git a/wp-content/themes/twentyseventeen/components/post/content-image.php b/wp-content/themes/twentyseventeen/components/post/content-image.php new file mode 100644 index 0000000000..52bc0a6bf1 --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/post/content-image.php @@ -0,0 +1,75 @@ + + +
> + 'pinned' ) ); + endif; + ?> +
+ '; + if ( is_single() ) : + twentyseventeen_posted_on(); + else : + echo twentyseventeen_time_link(); + twentyseventeen_edit_link(); + endif; + echo ''; + endif; + + if ( is_single() ) { + the_title( '

', '

' ); + } else { + the_title( '

', '

' ); + } + ?> +
+ + +
+ + + +
+ + +
+ + "%s"', 'twentyseventeen' ), + get_the_title() + ) ); + + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + + endif; ?> + +
+ + + + + +
diff --git a/wp-content/themes/twentyseventeen/components/post/content-none.php b/wp-content/themes/twentyseventeen/components/post/content-none.php new file mode 100644 index 0000000000..c42941bb8d --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/post/content-none.php @@ -0,0 +1,33 @@ + + +
+ +
+ + +

Get started here.', 'twentyseventeen' ), esc_url( admin_url( 'post-new.php' ) ) ); ?>

+ + + +

+ +
+
diff --git a/wp-content/themes/twentyseventeen/components/post/content-video.php b/wp-content/themes/twentyseventeen/components/post/content-video.php new file mode 100644 index 0000000000..c3e337d41f --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/post/content-video.php @@ -0,0 +1,92 @@ + + +
> + 'pinned' ) ); + endif; + ?> +
+ '; + if ( is_single() ) : + twentyseventeen_posted_on(); + else : + echo twentyseventeen_time_link(); + twentyseventeen_edit_link(); + endif; + echo ''; + endif; + + if ( is_single() ) { + the_title( '

', '

' ); + } else { + the_title( '

', '

' ); + } + ?> +
+ + + + +
+ + + +
+ + +
+ + '; + echo $video_html; + echo '
'; + } + endif; + + endif; + + if ( is_single() || empty( $video ) ) : + + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading "%s"', 'twentyseventeen' ), + get_the_title() + ) ); + + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + + endif; ?> + + + + + + + +
diff --git a/wp-content/themes/twentyseventeen/components/post/content.php b/wp-content/themes/twentyseventeen/components/post/content.php new file mode 100644 index 0000000000..9b89202bca --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/post/content.php @@ -0,0 +1,71 @@ + + +
> + 'pinned' ) ); + endif; + ?> +
+ '; + if ( is_single() ) : + twentyseventeen_posted_on(); + else : + echo twentyseventeen_time_link(); + twentyseventeen_edit_link(); + endif; + echo ''; + endif; + + if ( is_single() ) { + the_title( '

', '

' ); + } else { + the_title( '

', '

' ); + } + ?> +
+ + +
+ + + +
+ + +
+ "%s"', 'twentyseventeen' ), + get_the_title() + ) ); + + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + ) ); + ?> +
+ + + + + +
diff --git a/wp-content/themes/twentyseventeen/footer.php b/wp-content/themes/twentyseventeen/footer.php new file mode 100644 index 0000000000..e911c1a7da --- /dev/null +++ b/wp-content/themes/twentyseventeen/footer.php @@ -0,0 +1,46 @@ + + + + +
+
+ + + +
+
+ + + + + diff --git a/wp-content/themes/twentyseventeen/front-page.php b/wp-content/themes/twentyseventeen/front-page.php new file mode 100644 index 0000000000..ea4ddc996d --- /dev/null +++ b/wp-content/themes/twentyseventeen/front-page.php @@ -0,0 +1,65 @@ + + +
+
+ + + + ' . sprintf( __( 'Panel %1$s Placeholder', 'twentyseventeen' ), esc_attr( $twentyseventeencounter ) ) . ''; + endif; + + $twentyseventeencounter++; + endforeach; + ?> + + + +
+
+ + tag in the document head, and expect WordPress to + * provide it for us. + */ + add_theme_support( 'title-tag' ); + + /* + * Enable support for Post Thumbnails on posts and pages. + * + * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ + */ + add_theme_support( 'post-thumbnails' ); + + add_image_size( 'twentyseventeen-featured-image', 2000, 1200, true ); + + add_image_size( 'twentyseventeen-thumbnail-avatar', 100, 100, true ); + + // This theme uses wp_nav_menu() in two locations. + register_nav_menus( array( + 'top' => __( 'Top', 'twentyseventeen' ), + 'social' => __( 'Social Links Menu', 'twentyseventeen' ), + ) ); + + /* + * Switch default core markup for search form, comment form, and comments + * to output valid HTML5. + */ + add_theme_support( 'html5', array( + 'comment-form', + 'comment-list', + 'gallery', + 'caption', + ) ); + + /* + * Enable support for Post Formats. + * + * See: https://codex.wordpress.org/Post_Formats + */ + add_theme_support( 'post-formats', array( + 'aside', + 'image', + 'video', + 'quote', + 'link', + 'gallery', + 'audio', + ) ); + + // Add theme support for Custom Logo. + add_theme_support( 'custom-logo', array( + 'width' => 250, + 'height' => 250, + 'flex-width' => true, + ) ); + + /* + * This theme styles the visual editor to resemble the theme style, + * specifically font, colors, and column width. + */ + add_editor_style( array( 'assets/css/editor-style.css', twentyseventeen_fonts_url() ) ); +} +add_action( 'after_setup_theme', 'twentyseventeen_setup' ); + +/** + * Set the content width in pixels, based on the theme's design and stylesheet. + * + * Priority 0 to make it available to lower priority callbacks. + * + * @global int $content_width + */ +function twentyseventeen_content_width() { + + $content_width = 700; + + if ( twentyseventeen_is_frontpage() ) { + $content_width = 1120; + } + + $GLOBALS['content_width'] = apply_filters( 'twentyseventeen_content_width', $content_width ); +} +add_action( 'after_setup_theme', 'twentyseventeen_content_width', 0 ); + +/** + * Register custom fonts. + */ +function twentyseventeen_fonts_url() { + $fonts_url = ''; + + /** + * Translators: If there are characters in your language that are not + * supported by Libre Frankin, translate this to 'off'. Do not translate + * into your own language. + */ + $libre_franklin = _x( 'on', 'libre_franklin font: on or off', 'twentyseventeen' ); + + if ( 'off' !== $libre_franklin ) { + $font_families = array(); + + $font_families[] = 'Libre Franklin:300,300i,400,400i,600,600i,800,800i'; + + $query_args = array( + 'family' => urlencode( implode( '|', $font_families ) ), + 'subset' => urlencode( 'latin,latin-ext' ), + ); + + $fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); + } + + return esc_url_raw( $fonts_url ); +} + +/** + * Add preconnect for Google Fonts. + * + * @since Twenty Seventeen 1.0 + * + * @param array $urls URLs to print for resource hints. + * @param string $relation_type The relation type the URLs are printed. + * @return array $urls URLs to print for resource hints. + */ +function twentyseventeen_resource_hints( $urls, $relation_type ) { + if ( wp_style_is( 'twentyseventeen-fonts', 'queue' ) && 'preconnect' === $relation_type ) { + $urls[] = array( + 'href' => 'https://fonts.gstatic.com', + 'crossorigin', + ); + } + + return $urls; +} +add_filter( 'wp_resource_hints', 'twentyseventeen_resource_hints', 10, 2 ); + +/** + * Register widget area. + * + * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar + */ +function twentyseventeen_widgets_init() { + register_sidebar( array( + 'name' => __( 'Sidebar', 'twentyseventeen' ), + 'id' => 'sidebar-1', + 'description' => __( 'Add widgets here to appear in your sidebar.', 'twentyseventeen' ), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) ); + + register_sidebar( array( + 'name' => __( 'Footer 1', 'twentyseventeen' ), + 'id' => 'sidebar-2', + 'description' => __( 'Add widgets here to appear in your footer.', 'twentyseventeen' ), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) ); + + register_sidebar( array( + 'name' => __( 'Footer 2', 'twentyseventeen' ), + 'id' => 'sidebar-3', + 'description' => __( 'Add widgets here to appear in your footer.', 'twentyseventeen' ), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) ); +} +add_action( 'widgets_init', 'twentyseventeen_widgets_init' ); + +/** + * Replaces "[...]" (appended to automatically generated excerpts) with ... and + * a 'Continue reading' link. + * + * Create your own twentysixteen_excerpt_more() function to override in a child theme. + * + * @since Twenty Seventeen 1.0 + * + * @return string 'Continue reading' link prepended with an ellipsis. + */ +function twentyseventeen_excerpt_more() { + $link = sprintf( '', + esc_url( get_permalink( get_the_ID() ) ), + /* translators: %s: Name of current post */ + sprintf( __( 'Continue reading "%s"', 'twentyseventeen' ), get_the_title( get_the_ID() ) ) + ); + return ' … ' . $link; +} +add_filter( 'excerpt_more', 'twentyseventeen_excerpt_more' ); + +/** + * Handles JavaScript detection. + * + * Adds a `js` class to the root `` element when JavaScript is detected. + * + * @since Twenty Seventeen 1.0 + */ +function twentyseventeen_javascript_detection() { + echo "\n"; +} +add_action( 'wp_head', 'twentyseventeen_javascript_detection', 0 ); + +/** + * Add a pingback url auto-discovery header for singularly identifiable articles. + */ +function twentyseventeen_pingback_header() { + if ( is_singular() && pings_open() ) { + printf( '' . "\n", get_bloginfo( 'pingback_url' ) ); + } +} +add_action( 'wp_head', 'twentyseventeen_pingback_header' ); + +/** + * Display custom color CSS. + */ +function twentyseventeen_colors_css_wrap() { + if ( 'custom' !== get_theme_mod( 'colorscheme' ) && ! is_customize_preview() ) { + return; + } + + require_once( get_parent_theme_file_path( '/inc/color-patterns.php' ) ); + $hue = absint( get_theme_mod( 'colorscheme_hue', 250 ) ); +?> + + twentyseventeen_get_svg( array( 'icon' => 'quote-right' ) ), + 'has_navigation' => 'false', + ); + + if ( has_nav_menu( 'top' ) ) { + wp_enqueue_script( 'twentyseventeen-navigation', get_theme_file_uri( '/assets/js/navigation.js' ), array(), '1.0', true ); + $twentyseventeen_l10n['has_navigation'] = 'true'; + $twentyseventeen_l10n['expand'] = __( 'Expand child menu', 'twentyseventeen' ); + $twentyseventeen_l10n['collapse'] = __( 'Collapse child menu', 'twentyseventeen' ); + $twentyseventeen_l10n['icon'] = twentyseventeen_get_svg( array( 'icon' => 'expand', 'fallback' => true ) ); + } + + wp_enqueue_script( 'twentyseventeen-global', get_theme_file_uri( '/assets/js/global.js' ), array( 'jquery' ), '1.0', true ); + + wp_localize_script( 'twentyseventeen-skip-link-focus-fix', 'twentyseventeenScreenReaderText', $twentyseventeen_l10n ); + + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { + wp_enqueue_script( 'comment-reply' ); + } + + // Scroll effects (only loaded on front page). + if ( is_front_page() ) { + wp_enqueue_script( 'jquery-scrollto', get_template_directory_uri() . '/assets/js/jquery.scrollTo.js', array( 'jquery' ), '2.1.2', true ); + } +} +add_action( 'wp_enqueue_scripts', 'twentyseventeen_scripts' ); + +/** + * Add custom image sizes attribute to enhance responsive image functionality + * for content images. + * + * @since Twenty Seventeen 1.0 + * + * @param string $sizes A source size value for use in a 'sizes' attribute. + * @param array $size Image size. Accepts an array of width and height + * values in pixels (in that order). + * @return string A source size value for use in a content image 'sizes' attribute. + */ +function twentyseventeen_content_image_sizes_attr( $sizes, $size ) { + $width = $size[0]; + + 740 <= $width && $sizes = '(max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px'; + + if ( is_active_sidebar( 'sidebar-1' ) || is_archive() || is_search() || is_home() || is_page() ) { + if ( ! ( is_page() && 'one-column' === get_theme_mod( 'page_options' ) ) ) { + 767 <= $width && $sizes = '(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px'; + } + } + + return $sizes; +} +add_filter( 'wp_calculate_image_sizes', 'twentyseventeen_content_image_sizes_attr', 10, 2 ); + +/** + * Add custom image sizes attribute to enhance responsive image functionality + * for post thumbnails. + * + * @since Twenty Seventeen 1.0 + * + * @param array $attr Attributes for the image markup. + * @param int $attachment Image attachment ID. + * @param array $size Registered image size or flat array of height and width dimensions. + * @return string A source size value for use in a post thumbnail 'sizes' attribute. + */ +function twentyseventeen_post_thumbnail_sizes_attr( $attr, $attachment, $size ) { + if ( is_archive() || is_search() || is_home() ) { + $attr['sizes'] = '(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px'; + } else { + $attr['sizes'] = '100vw'; + } + + return $attr; +} +add_filter( 'wp_get_attachment_image_attributes', 'twentyseventeen_post_thumbnail_sizes_attr', 10, 3 ); + +/** + * Use front-page.php when Front page displays is set to a static page. + * + * @since Twenty Seventeen 1.0 + * + * @param string $template front-page.php. + * + * @return string The template to be used: blank if is_home() is true (defaults to index.php), else $template. + */ +function twentyseventeen_front_page_template( $template ) { + return is_home() ? '' : $template; +} +add_filter( 'frontpage_template', 'twentyseventeen_front_page_template' ); + +/** + * Implement the Custom Header feature. + */ +require get_parent_theme_file_path( '/inc/custom-header.php' ); + +/** + * Custom template tags for this theme. + */ +require get_parent_theme_file_path( '/inc/template-tags.php' ); + +/** + * Additional features to allow styling of the templates. + */ +require get_parent_theme_file_path( '/inc/template-functions.php' ); + +/** + * Customizer additions. + */ +require get_parent_theme_file_path( '/inc/customizer.php' ); + +/** + * SVG icons functions and filters. + */ +require get_parent_theme_file_path( '/inc/icon-functions.php' ); diff --git a/wp-content/themes/twentyseventeen/header.php b/wp-content/themes/twentyseventeen/header.php new file mode 100644 index 0000000000..f76bbf379a --- /dev/null +++ b/wp-content/themes/twentyseventeen/header.php @@ -0,0 +1,52 @@ + section and everything up until
+ * + * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials + * + * @package WordPress + * @subpackage Twenty_Seventeen + * @since 1.0 + * @version 1.0 + */ + +?> + class="no-js no-svg"> + + + + + + + + +> +
+ + + + + '; + the_post_thumbnail( 'twentyseventeen-featured-image' ); + echo '
'; + endif; + ?> + +
diff --git a/wp-content/themes/twentyseventeen/inc/back-compat.php b/wp-content/themes/twentyseventeen/inc/back-compat.php new file mode 100644 index 0000000000..4772f5621a --- /dev/null +++ b/wp-content/themes/twentyseventeen/inc/back-compat.php @@ -0,0 +1,69 @@ +

%s

', $message ); +} + +/** + * Prevents the Customizer from being loaded on WordPress versions prior to 4.7. + * + * @since Twenty Seventeen 1.0 + * + * @global string $wp_version WordPress version. + */ +function twentyseventeen_customize() { + wp_die( sprintf( __( 'Twenty Seventeen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.', 'twentyseventeen' ), $GLOBALS['wp_version'] ), '', array( + 'back_link' => true, + ) ); +} +add_action( 'load-customize.php', 'twentyseventeen_customize' ); + +/** + * Prevents the Theme Preview from being loaded on WordPress versions prior to 4.7. + * + * @since Twenty Seventeen 1.0 + * + * @global string $wp_version WordPress version. + */ +function twentyseventeen_preview() { + if ( isset( $_GET['preview'] ) ) { + wp_die( sprintf( __( 'Twenty Seventeen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.', 'twentyseventeen' ), $GLOBALS['wp_version'] ) ); + } +} +add_action( 'template_redirect', 'twentyseventeen_preview' ); diff --git a/wp-content/themes/twentyseventeen/inc/color-patterns.php b/wp-content/themes/twentyseventeen/inc/color-patterns.php new file mode 100644 index 0000000000..4fd22dad8f --- /dev/null +++ b/wp-content/themes/twentyseventeen/inc/color-patterns.php @@ -0,0 +1,463 @@ + .comment-body > .comment-meta > .comment-author:before, +.colors-custom .entry-footer .edit-link a.post-edit-link { + background-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 13% ); /* base: #222; */ +} + +.colors-custom input[type="text"]:focus, +.colors-custom input[type="email"]:focus, +.colors-custom input[type="url"]:focus, +.colors-custom input[type="password"]:focus, +.colors-custom input[type="search"]:focus, +.colors-custom input[type="number"]:focus, +.colors-custom input[type="tel"]:focus, +.colors-custom input[type="range"]:focus, +.colors-custom input[type="date"]:focus, +.colors-custom input[type="month"]:focus, +.colors-custom input[type="week"]:focus, +.colors-custom input[type="time"]:focus, +.colors-custom input[type="datetime"]:focus, +.colors-custom .colors-custom input[type="datetime-local"]:focus, +.colors-custom input[type="color"]:focus, +.colors-custom textarea:focus, +.colors-custom button.secondary, +.colors-custom input[type="reset"], +.colors-custom input[type="button"].secondary, +.colors-custom input[type="reset"].secondary, +.colors-custom input[type="submit"].secondary, +.colors-custom a, +.colors-custom a:visited, +.colors-custom .site-title, +.colors-custom .site-title a, +.colors-custom .navigation-top a, +.colors-custom .navigation-top a:visited, +.colors-custom .dropdown-toggle, +.colors-custom .menu-toggle, +.colors-custom .page .panel-content .entry-title, +.colors-custom .page-title, +.colors-custom.page:not(.twentyseventeen-front-page) .entry-title, +.colors-custom .page-links a .page-number, +.colors-custom .comment-metadata a.comment-edit-link, +.colors-custom .comment-reply-link .icon, +.colors-custom h2.widget-title, +.colors-custom mark { + color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 13% ); /* base: #222; */ +} + +body.colors-custom, +.colors-custom button, +.colors-custom input, +.colors-custom select, +.colors-custom textarea, +.colors-custom h3, +.colors-custom h4, +.colors-custom h6, +.colors-custom label, +.colors-custom .entry-title a, +.colors-custom.twentyseventeen-front-page .panel-content .recent-posts article, +.colors-custom .entry-footer .cat-links a, +.colors-custom .entry-footer .tags-links a, +.colors-custom .format-quote blockquote, +.colors-custom .nav-title, +.colors-custom .comment-body { + color: hsl( ' . esc_attr( $hue ) . ', ' . $reduced_saturation . ', 20% ); /* base: #333; */ +} + + +.colors-custom input[type="text"]:focus, +.colors-custom input[type="email"]:focus, +.colors-custom input[type="url"]:focus, +.colors-custom input[type="password"]:focus, +.colors-custom input[type="search"]:focus, +.colors-custom input[type="number"]:focus, +.colors-custom input[type="tel"]:focus, +.colors-custom input[type="range"]:focus, +.colors-custom input[type="date"]:focus, +.colors-custom input[type="month"]:focus, +.colors-custom input[type="week"]:focus, +.colors-custom input[type="time"]:focus, +.colors-custom input[type="datetime"]:focus, +.colors-custom input[type="datetime-local"]:focus, +.colors-custom input[type="color"]:focus, +.colors-custom textarea:focus { + border-color: hsl( ' . esc_attr( $hue ) . ', ' . $reduced_saturation . ', 20% ); /* base: #333; */ +} + +.colors-custom h2, +.colors-custom blockquote, +.colors-custom input[type="text"], +.colors-custom input[type="email"], +.colors-custom input[type="url"], +.colors-custom input[type="password"], +.colors-custom input[type="search"], +.colors-custom input[type="number"], +.colors-custom input[type="tel"], +.colors-custom input[type="range"], +.colors-custom input[type="date"], +.colors-custom input[type="month"], +.colors-custom input[type="week"], +.colors-custom input[type="time"], +.colors-custom input[type="datetime"], +.colors-custom input[type="datetime-local"], +.colors-custom input[type="color"], +.colors-custom textarea, +.colors-custom .entry-content blockquote.alignleft, +.colors-custom .entry-content blockquote.alignright, +.colors-custom .colors-custom .taxonomy-description, +.colors-custom .site-info a, +.colors-custom .wp-caption { + color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 40% ); /* base: #666; */ +} + +.colors-custom abbr, +.colors-custom acronym { + border-bottom-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 40% ); /* base: #666; */ +} + +.colors-custom h5, +.colors-custom .entry-meta, +.colors-custom .entry-meta a, +.colors-custom .nav-subtitle, +.colors-custom .comment-metadata, +.colors-custom .comment-metadata a, +.colors-custom .no-comments, +.colors-custom .comment-awaiting-moderation, +.colors-custom .page-numbers.current, +.colors-custom .page-links .page-number, +.colors-custom .site-description, +.colors-custom .navigation-top .current-menu-item > a, +.colors-custom .navigation-top .current-menu-item > a:visited, +.colors-custom .navigation-top .current_page_item > a, +.colors-custom .navigation-top .current_page_item > a:visited { + color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 46% ); /* base: #767676; */ +} + +.colors-custom button:hover, +.colors-custom button:focus, +.colors-custom input[type="button"]:hover, +.colors-custom input[type="button"]:focus, +.colors-custom input[type="submit"]:hover, +.colors-custom input[type="submit"]:focus, +.colors-custom .entry-content a:focus, +.colors-custom .entry-content a:hover, +.colors-custom .entry-summary a:focus, +.colors-custom .entry-summary a:hover, +.colors-custom .widget a:focus, +.colors-custom .widget a:hover, +.colors-custom .colors-custom .site-footer .widget-area a:focus, +.colors-custom .site-footer .widget-area a:hover, +.colors-custom .posts-navigation a:focus, +.colors-custom .posts-navigation a:hover, +.colors-custom .comment-navigation a:focus, +.colors-custom .comment-navigation a:hover, +.colors-custom .comment-metadata a:focus, +.colors-custom .comment-metadata a:hover, +.colors-custom .comment-metadata a.comment-edit-link:focus, +.colors-custom .comment-metadata a.comment-edit-link:hover, +.colors-custom .comment-reply-link:focus, +.colors-custom .comment-reply-link:hover, +.colors-custom .widget_authors a:focus strong, +.colors-custom .widget_authors a:hover strong, +.colors-custom .project-terms a:focus, +.colors-custom .project-terms a:hover, +.colors-custom .entry-title a:focus, +.colors-custom .entry-title a:hover, +.colors-custom .entry-meta a:focus, +.colors-custom .entry-meta a:hover, +.colors-custom .page-links a:focus .page-number, +.colors-custom .page-links a:hover .page-number, +.colors-custom .entry-footer a:focus, +.colors-custom .entry-footer a:hover, +.colors-custom .entry-footer .cat-links a:focus, +.colors-custom .entry-footer .cat-links a:hover, +.colors-custom .entry-footer .tags-links a:focus, +.colors-custom .entry-footer .tags-links a:hover, +.colors-custom .post-navigation a:focus, +.colors-custom .post-navigation a:hover, +.colors-custom .logged-in-as a:focus, +.colors-custom .logged-in-as a:hover, +.colors-custom .comment-navigation a:focus, +.colors-custom .comment-navigation a:hover, +.colors-custom a:focus .nav-title, +.colors-custom .colors-custom a:hover .nav-title, +.colors-custom .edit-link a:focus, +.colors-custom .edit-link a:hover, +.colors-custom .pagination a:focus, +.colors-custom .pagination a:hover, +.colors-custom .site-info a:focus, +.colors-custom .site-info a:hover, +.colors-custom .widget .widget-title a:focus, +.colors-custom .widget .widget-title a:hover, +.colors-custom .widget ul li a:focus, +.colors-custom .widget ul li a:hover, +.colors-custom .entry-footer .edit-link a.post-edit-link:hover, +.colors-custom .entry-footer .edit-link a.post-edit-link:focus, +.colors-custom .social-navigation a:hover, +.colors-custom .social-navigation a:focus { + background: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 46% ); /* base: #767676; */ +} + +.colors-custom .entry-content a, +.colors-custom .entry-content a:visited, +.colors-custom .entry-summary a, +.colors-custom .entry-summary a:visited, +.colors-custom .widget a, +.colors-custom .widget a:visited, +.colors-custom .site-footer .widget-area a, +.colors-custom .site-footer .widget-area a:visited, +.colors-custom .posts-navigation a, +.colors-custom .posts-navigation a:visited, +.colors-custom .widget_authors a strong, +.colors-custom .widget_authors a:visited strong { + border-bottom-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 46% ); /* base: #767676; */ +} + +.colors-custom button.secondary:hover, +.colors-custom button.secondary:focus, +.colors-custom input[type="reset"]:hover, +.colors-custom input[type="reset"]:focus, +.colors-custom input[type="button"].secondary:hover, +.colors-custom input[type="button"].secondary:focus, +.colors-custom input[type="reset"].secondary:hover, +.colors-custom input[type="reset"].secondary:focus, +.colors-custom input[type="submit"].secondary:hover, +.colors-custom input[type="submit"].secondary:focus, +.colors-custom .social-navigation a, +.colors-custom hr { + background: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 73% ); /* base: #bbb; */ +} + +.colors-custom input[type="text"], +.colors-custom input[type="email"], +.colors-custom input[type="url"], +.colors-custom input[type="password"], +.colors-custom input[type="search"], +.colors-custom input[type="number"], +.colors-custom input[type="tel"], +.colors-custom input[type="range"], +.colors-custom input[type="date"], +.colors-custom input[type="month"], +.colors-custom input[type="week"], +.colors-custom input[type="time"], +.colors-custom input[type="datetime"], +.colors-custom input[type="datetime-local"], +.colors-custom input[type="color"], +.colors-custom textarea, +.colors-custom select, +.colors-custom fieldset, +.colors-custom .widget .tagcloud a:hover, +.colors-custom .widget .tagcloud a:focus, +.colors-custom .widget.widget_tag_cloud a:hover, +.colors-custom .widget.widget_tag_cloud a:focus, +.colors-custom .wp_widget_tag_cloud a:hover, +.colors-custom .wp_widget_tag_cloud a:focus { + border-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 73% ); /* base: #bbb; */ +} + +.colors-custom .entry-footer .cat-links .icon, +.colors-custom .entry-footer .tags-links .icon { + color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 73% ); /* base: #bbb; */ +} + +.colors-custom button.secondary, +.colors-custom input[type="reset"], +.colors-custom input[type="button"].secondary, +.colors-custom input[type="reset"].secondary, +.colors-custom input[type="submit"].secondary, +.colors-custom .prev.page-numbers, +.colors-custom .next.page-numbers { + background-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 87% ); /* base: #ddd; */ +} + +.colors-custom .widget .tagcloud a, +.colors-custom .widget.widget_tag_cloud a, +.colors-custom .wp_widget_tag_cloud a { + border-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 87% ); /* base: #ddd; */ +} + +.colors-custom.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child), +.colors-custom .widget ul li { + border-top-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 87% ); /* base: #ddd; */ +} + +.colors-custom .widget ul li { + border-bottom-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 87% ); /* base: #ddd; */ +} + +.colors-custom pre, +.colors-custom mark, +.colors-custom ins { + background: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 93% ); /* base: #eee; */ +} + +.colors-custom .navigation-top, +.colors-custom .main-navigation > div > ul, +.colors-custom .pagination, +.colors-custom .comment-navigation, +.colors-custom .entry-footer, +.colors-custom .site-footer { + border-top-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 93% ); /* base: #eee; */ +} + +.colors-custom .navigation-top, +.colors-custom .main-navigation li, +.colors-custom .entry-footer, +.colors-custom #comments { + border-bottom-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 93% ); /* base: #eee; */ +} + +.colors-custom .site-header { + background-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 98% ); /* base: #fafafa; */ +} + +.colors-custom .entry-content a:focus, +.colors-custom .entry-content a:hover, +.colors-custom .entry-summary a:focus, +.colors-custom .entry-summary a:hover, +.colors-custom .widget a:focus, +.colors-custom .widget a:hover, +.colors-custom .site-footer .widget-area a:focus, +.colors-custom .site-footer .widget-area a:hover, +.colors-custom .posts-navigation a:focus, +.colors-custom .posts-navigation a:hover, +.colors-custom .comment-navigation a:focus, +.colors-custom .comment-navigation a:hover, +.colors-custom .comment-metadata a:focus, +.colors-custom .comment-metadata a:hover, +.colors-custom .comment-metadata a.comment-edit-link:focus, +.colors-custom .comment-metadata a.comment-edit-link:hover, +.colors-custom .comment-reply-link:focus, +.colors-custom .comment-reply-link:hover, +.colors-custom .widget_authors a:focus strong, +.colors-custom .widget_authors a:hover strong, +.colors-custom .project-terms a:focus, +.colors-custom .project-terms a:hover, +.colors-custom .colors-custom .entry-title a:focus, +.colors-custom .entry-title a:hover, +.colors-custom .entry-meta a:focus, +.colors-custom .entry-meta a:hover, +.colors-custom .page-links a:focus .page-number, +.colors-custom .page-links a:hover .page-number, +.colors-custom .entry-footer a:focus, +.colors-custom .entry-footer a:hover, +.colors-custom .entry-footer .cat-links a:focus, +.colors-custom .entry-footer .cat-links a:hover, +.colors-custom .entry-footer .tags-links a:focus, +.colors-custom .entry-footer .tags-links a:hover, +.colors-custom .post-navigation a:focus, +.colors-custom .post-navigation a:hover, +.colors-custom .logged-in-as a:focus, +.colors-custom .logged-in-as a:hover, +.colors-custom .comment-navigation a:focus, +.colors-custom .comment-navigation a:hover, +.colors-custom a:focus .nav-title, +.colors-custom a:hover .nav-title, +.colors-custom .edit-link a:focus, +.colors-custom .edit-link a:hover, +.colors-custom .pagination a:focus, +.colors-custom .pagination a:hover, +.colors-custom .site-info a:focus, +.colors-custom .site-info a:hover, +.colors-custom .widget .widget-title a:focus, +.colors-custom .widget .widget-title a:hover, +.colors-custom .widget ul li a:focus, +.colors-custom .widget ul li a:hover, +.colors-custom button, +.colors-custom input[type="button"], +.colors-custom input[type="submit"], +.colors-custom .entry-footer .edit-link a.post-edit-link, +.colors-custom .social-navigation a { + color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 100% ); /* base: #fff; */ +} + +body.colors-custom, +.colors-custom .navigation-top, +.colors-custom .main-navigation ul { + background: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 100% ); /* base: #fff; */ +} + +.colors-custom .bypostauthor > .comment-body > .comment-meta > .comment-author:before { + border-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 100% ); /* base: #fff; */ +} + +.colors-custom .menu-toggle, +.colors-custom .menu-toggle:hover, +.colors-custom .menu-toggle:focus, +.colors-custom .menu .dropdown-toggle +.colors-custom .menu-scroll-down, +.colors-custom .menu-scroll-down:hover, +.colors-custom .menu-scroll-down:focus { + background-color: transparent; +} + + +@media screen and (min-width: 48em) { + + .colors-custom .nav-links .nav-previous .nav-title .icon, + .colors-custom .nav-links .nav-next .nav-title .icon { + color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 20% ); /* base: #222; */ + } + + .colors-custom .main-navigation li li:hover, + .colors-custom .main-navigation li li.focus { + background: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 46% ); /* base: #767676; */ + } + + .colors-custom .menu-scroll-down { + color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 46% ); /* base: #767676; */; + } + + .colors-custom .main-navigation ul ul { + border-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 93% ); /* base: #eee; */ + background: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 100% ); /* base: #fff; */ + } + + .colors-custom .main-navigation ul li.menu-item-has-children:before, + .colors-custom .main-navigation ul li.page_item_has_children:before { + border-bottom-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 93% ); /* base: #eee; */ + } + + .colors-custom .main-navigation ul li.menu-item-has-children:after, + .colors-custom .main-navigation ul li.page_item_has_children:after { + border-bottom-color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 100% ); /* base: #fff; */ + } + + .colors-custom .main-navigation li li.focus > a, + .colors-custom .main-navigation li li:focus > a, + .colors-custom .main-navigation li li:hover > a, + .colors-custom .main-navigation li li a:hover, + .colors-custom .main-navigation li li a:focus, + .colors-custom .main-navigation li li.current_page_item a:hover, + .colors-custom .main-navigation li li.current-menu-item a:hover, + .colors-custom .main-navigation li li.current_page_item a:focus, + .colors-custom .main-navigation li li.current-menu-item a:focus { + color: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 100% ); /* base: #fff; */ + } +}'; + + return $css; +} diff --git a/wp-content/themes/twentyseventeen/inc/custom-header.php b/wp-content/themes/twentyseventeen/inc/custom-header.php new file mode 100644 index 0000000000..3a8198e616 --- /dev/null +++ b/wp-content/themes/twentyseventeen/inc/custom-header.php @@ -0,0 +1,79 @@ + get_parent_theme_file_uri( '/assets/images/header.jpg' ), + 'default-text-color' => 'ffffff', + 'width' => 2000, + 'height' => 1200, + 'flex-height' => true, + 'wp-head-callback' => 'twentyseventeen_header_style', + ) ) ); + + register_default_headers( array( + 'default-image' => array( + 'url' => '%s/assets/images/header.jpg', + 'thumbnail_url' => '%s/assets/images/header.jpg', + 'description' => __( 'Default Header Image', 'twentyseventeen' ), + ), + ) ); +} +add_action( 'after_setup_theme', 'twentyseventeen_custom_header_setup' ); + +if ( ! function_exists( 'twentyseventeen_header_style' ) ) : +/** + * Styles the header image and text displayed on the blog. + * + * @see twentyseventeen_custom_header_setup(). + */ +function twentyseventeen_header_style() { + $header_text_color = get_header_textcolor(); + + // If no custom options for text are set, let's bail. + // get_header_textcolor() options: add_theme_support( 'custom-header' ) is default, hide text (returns 'blank') or any hex value. + if ( get_theme_support( 'custom-header', 'default-text-color' ) === $header_text_color ) { + return; + } + + // If we get this far, we have custom styles. Let's do this. + ?> + + get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; + + /** + * Custom colors. + */ + $wp_customize->add_setting( 'colorscheme', array( + 'default' => 'light', + 'transport' => 'postMessage', + 'sanitize_callback' => 'twentyseventeen_sanitize_colorscheme', + ) ); + + $wp_customize->add_setting( 'colorscheme_hue', array( + 'default' => 250, + 'transport' => 'postMessage', + 'sanitize_callback' => 'absint', // The hue is stored as a positive integer. + ) ); + + $wp_customize->add_control( 'colorscheme', array( + 'type' => 'radio', + 'label' => __( 'Color Scheme', 'twentyseventeen' ), + 'choices' => array( + 'light' => __( 'Light', 'twentyseventeen' ), + 'dark' => __( 'Dark', 'twentyseventeen' ), + 'custom' => __( 'Custom', 'twentyseventeen' ), + ), + 'section' => 'colors', + 'priority' => 5, + ) ); + + $wp_customize->add_control( 'colorscheme_hue', array( + 'type' => 'range', + 'input_attrs' => array( + 'min' => 0, + 'max' => 359, + 'step' => 1, + ), + 'section' => 'colors', + 'priority' => 6, + 'description' => 'Temporary hue slider will be replaced with a visual hue picker that is only shown when a custom scheme is selected', // temporary, intentionally untranslated. + // @todo change this to a visual hue picker control, ideally extending the color control and leveraging iris by adding a `hue` mode in core. + // See https://core.trac.wordpress.org/ticket/38263 + // @todo only show this control when the colorscheme is custom. + ) ); + + /** + * Add the Theme Options section. + */ + $wp_customize->add_panel( 'options_panel', array( + 'title' => __( 'Theme Options', 'twentyseventeen' ), + 'description' => __( 'Configure your theme settings', 'twentyseventeen' ), + ) ); + + // Page Options. + $wp_customize->add_section( 'page_options', array( + 'title' => __( 'Single Page Layout', 'twentyseventeen' ), + 'active_callback' => 'twentyseventeen_is_page', + 'panel' => 'options_panel', + ) ); + + $wp_customize->add_setting( 'page_options', array( + 'default' => 'two-column', + 'sanitize_callback' => 'twentyseventeen_sanitize_layout', + 'transport' => 'postMessage', + ) ); + + $wp_customize->add_control( 'page_options', array( + 'label' => __( 'Page Layout', 'twentyseventeen' ), + 'section' => 'page_options', + 'type' => 'radio', + 'description' => __( 'When no sidebar widgets are assigned, you can opt to display all pages with a one column or two column layout. When the two column layout is assigned, the page title is in one column and content is in the other.', 'twentyseventeen' ), + 'choices' => array( + 'one-column' => __( 'One Column', 'twentyseventeen' ), + 'two-column' => __( 'Two Column', 'twentyseventeen' ), + ), + ) ); + + // Panel 1. + $wp_customize->add_section( 'panel_1', array( + 'title' => __( 'Panel 1', 'twentyseventeen' ), + 'active_callback' => 'is_front_page', + 'panel' => 'options_panel', + 'description' => __( 'Add an image to your panel by setting a featured image in the page editor. If you don’t select a page, this panel will not be displayed.', 'twentyseventeen' ), + ) ); + + $wp_customize->add_setting( 'panel_1', array( + 'default' => false, + 'sanitize_callback' => 'absint', + ) ); + + $wp_customize->add_control( 'panel_1', array( + 'label' => __( 'Panel Content', 'twentyseventeen' ), + 'section' => 'panel_1', + 'type' => 'dropdown-pages', + ) ); + + // Panel 2. + $wp_customize->add_section( 'panel_2', array( + 'title' => __( 'Panel 2', 'twentyseventeen' ), + 'active_callback' => 'is_front_page', + 'panel' => 'options_panel', + 'description' => __( 'Add an image to your panel by setting a featured image in the page editor. If you don’t select a page, this panel will not be displayed.', 'twentyseventeen' ), + ) ); + + $wp_customize->add_setting( 'panel_2', array( + 'default' => false, + 'sanitize_callback' => 'absint', + ) ); + + $wp_customize->add_control( 'panel_2', array( + 'label' => __( 'Panel Content', 'twentyseventeen' ), + 'section' => 'panel_2', + 'type' => 'dropdown-pages', + ) ); + + // Panel 3. + $wp_customize->add_section( 'panel_3', array( + 'title' => __( 'Panel 3', 'twentyseventeen' ), + 'active_callback' => 'is_front_page', + 'panel' => 'options_panel', + 'description' => __( 'Add an image to your panel by setting a featured image in the page editor. If you don’t select a page, this panel will not be displayed.', 'twentyseventeen' ), + ) ); + + $wp_customize->add_setting( 'panel_3', array( + 'default' => false, + 'sanitize_callback' => 'absint', + ) ); + + $wp_customize->add_control( 'panel_3', array( + 'label' => __( 'Panel Content', 'twentyseventeen' ), + 'section' => 'panel_3', + 'type' => 'dropdown-pages', + ) ); + + // Panel 4. + $wp_customize->add_section( 'panel_4', array( + 'title' => __( 'Panel 4', 'twentyseventeen' ), + 'active_callback' => 'is_front_page', + 'panel' => 'options_panel', + 'description' => __( 'Add an image to your panel by setting a featured image in the page editor. If you don’t select a page, this panel will not be displayed.', 'twentyseventeen' ), + ) ); + + $wp_customize->add_setting( 'panel_4', array( + 'default' => false, + 'sanitize_callback' => 'absint', + ) ); + + $wp_customize->add_control( 'panel_4', array( + 'label' => __( 'Panel Content', 'twentyseventeen' ), + 'section' => 'panel_4', + 'type' => 'dropdown-pages', + ) ); +} +add_action( 'customize_register', 'twentyseventeen_customize_register' ); + +/** + * Sanitize a radio button. + */ +function twentyseventeen_sanitize_layout( $input ) { + $valid = array( + 'one-column' => __( 'One Column', 'twentyseventeen' ), + 'two-column' => __( 'Two Column', 'twentyseventeen' ), + ); + + if ( array_key_exists( $input, $valid ) ) { + return $input; + } + + return ''; +} + +/** + * Sanitize the colorscheme. + */ +function twentyseventeen_sanitize_colorscheme( $input ) { + $valid = array( 'light', 'dark', 'custom' ); + + if ( in_array( $input, $valid ) ) { + return $input; + } + + return 'light'; +} + +/** + * Binds JS handlers to make Theme Customizer preview reload changes asynchronously. + */ +function twentyseventeen_customize_preview_js() { + wp_enqueue_script( 'twentyseventeen-customizer', get_theme_file_uri( '/assets/js/customizer.js' ), array( 'customize-preview' ), '1.0', true ); +} +add_action( 'customize_preview_init', 'twentyseventeen_customize_preview_js' ); + +/** + * Some extra JavaScript to improve the user experience in the Customizer for this theme. + */ +function twentyseventeen_panels_js() { + wp_enqueue_script( 'twentyseventeen-panel-customizer', get_theme_file_uri( '/assets/js/panel-customizer.js' ), array(), '1.0', true ); +} +add_action( 'customize_controls_enqueue_scripts', 'twentyseventeen_panels_js' ); diff --git a/wp-content/themes/twentyseventeen/inc/icon-functions.php b/wp-content/themes/twentyseventeen/inc/icon-functions.php new file mode 100644 index 0000000000..13034b3c5d --- /dev/null +++ b/wp-content/themes/twentyseventeen/inc/icon-functions.php @@ -0,0 +1,199 @@ + '', + 'title' => '', + 'desc' => '', + 'aria_hidden' => true, // Hide from screen readers. + 'fallback' => false, + ); + + // Parse args. + $args = wp_parse_args( $args, $defaults ); + + // Set aria hidden. + $aria_hidden = ''; + + if ( true === $args['aria_hidden'] ) { + $aria_hidden = ' aria-hidden="true"'; + } + + // Set ARIA. + $aria_labelledby = ''; + + if ( $args['title'] && $args['desc'] ) { + $aria_labelledby = ' aria-labelledby="title desc"'; + } + + // Begin SVG markup. + $svg = ''; + + // If there is a title, display it. + if ( $args['title'] ) { + $svg .= '' . esc_html( $args['title'] ) . ''; + } + + // If there is a description, display it. + if ( $args['desc'] ) { + $svg .= '' . esc_html( $args['desc'] ) . ''; + } + + // Use absolute path in the Customizer so that icons show up in there. + if ( is_customize_preview() ) { + $svg .= ''; + } else { + $svg .= ''; + } + + // Add some markup to use as a fallback for browsers that do not support SVGs. + if ( $args['fallback'] ) { + $svg .= ''; + } + + $svg .= ''; + + return $svg; +} + +/** + * Display SVG icons in social links menu. + * + * @param string $item_output The menu item output. + * @param WP_Post $item Menu item object. + * @param int $depth Depth of the menu. + * @param array $args wp_nav_menu() arguments. + * @return string $item_output The menu item output with social icon. + */ +function twentyseventeen_nav_menu_social_icons( $item_output, $item, $depth, $args ) { + // Get supported social icons. + $social_icons = twentyseventeen_social_links_icons(); + + // Change SVG icon inside social links menu if there is supported URL. + if ( 'social' === $args->theme_location ) { + foreach ( $social_icons as $attr => $value ) { + if ( false !== strpos( $item_output, $attr ) ) { + $item_output = str_replace( $args->link_after, '' . twentyseventeen_get_svg( array( 'icon' => esc_attr( $value ) ) ), $item_output ); + } + } + } + + return $item_output; +} +add_filter( 'walker_nav_menu_start_el', 'twentyseventeen_nav_menu_social_icons', 10, 4 ); + +/** + * Add dropdown icon if menu item has children. + * + * @param string $title The menu item's title. + * @param object $item The current menu item. + * @param array $args An array of wp_nav_menu() arguments. + * @param int $depth Depth of menu item. Used for padding. + * @return string $title The menu item's title with dropdown icon. + */ +function twentyseventeen_dropdown_icon_to_menu_link( $title, $item, $args, $depth ) { + if ( 'top' === $args->theme_location ) { + foreach ( $item->classes as $value ) { + if ( 'menu-item-has-children' === $value || 'page_item_has_children' === $value ) { + $title = $title . twentyseventeen_get_svg( array( 'icon' => 'expand' ) ); + } + } + } + + return $title; +} +add_filter( 'nav_menu_item_title', 'twentyseventeen_dropdown_icon_to_menu_link', 10, 4 ); + +/** + * Returns an array of supported social links (URL and icon name). + * + * @return array $social_links_icons + */ +function twentyseventeen_social_links_icons() { + // Supported social links icons. + $social_links_icons = array( + 'behance.net' => 'behance', + 'codepen.io' => 'codepen', + 'deviantart.com' => 'deviantart', + 'digg.com' => 'digg', + 'dribbble.com' => 'dribbble', + 'dropbox.com' => 'dropbox', + 'facebook.com' => 'facebook', + 'flickr.com' => 'flickr', + 'foursquare.com' => 'foursquare', + 'plus.google.com' => 'google-plus', + 'github.com' => 'github', + 'instagram.com' => 'instagram', + 'linkedin.com' => 'linkedin', + 'mailto:' => 'envelope-o', + 'medium.com' => 'medium', + 'path.com' => 'path', + 'pinterest.com' => 'pinterest-p', + 'getpocket.com' => 'get-pocket', + 'polldaddy.com' => 'polldaddy', + 'reddit.com' => 'reddit-alien', + 'skype.com' => 'skype', + 'skype:' => 'skype', + 'slideshare.net' => 'slideshare', + 'snapchat.com' => 'snapchat-ghost', + 'soundcloud.com' => 'soundcloud', + 'spotify.com' => 'spotify', + 'stumbleupon.com' => 'stumbleupon', + 'tumblr.com' => 'tumblr', + 'twitch.tv' => 'twitch', + 'twitter.com' => 'twitter', + 'vimeo.com' => 'vimeo', + 'vine.co' => 'vine', + 'vk.com' => 'vk', + 'wordpress.org' => 'wordpress', + 'wordpress.com' => 'wordpress', + 'yelp.com' => 'yelp', + 'youtube.com' => 'youtube', + ); + + return apply_filters( 'twentyseventeen_social_links_icons', $social_links_icons ); +} diff --git a/wp-content/themes/twentyseventeen/inc/template-functions.php b/wp-content/themes/twentyseventeen/inc/template-functions.php new file mode 100644 index 0000000000..8e6da7992a --- /dev/null +++ b/wp-content/themes/twentyseventeen/inc/template-functions.php @@ -0,0 +1,99 @@ +' . get_the_author() . '' + ); + + // Finally, let's write all of this to the page. + echo '' . twentyseventeen_time_link() . ''; // WPCS: XSS OK. +} +endif; + + +if ( ! function_exists( 'twentyseventeen_time_link' ) ) : +/** + * Gets a nicely formatted string for the published date. + */ +function twentyseventeen_time_link() { + $time_string = ''; + if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { + $time_string = ''; + } + + $time_string = sprintf( $time_string, + get_the_date( DATE_W3C ), + get_the_date(), + get_the_modified_date( DATE_W3C ), + get_the_modified_date() + ); + + // Wrap the time string in a link, and preface it with 'Posted on'. + return '' . _x( 'Posted on', 'post date', 'twentyseventeen' ) . ' ' . $time_string . ''; +} +endif; + + +if ( ! function_exists( 'twentyseventeen_entry_footer' ) ) : +/** + * Prints HTML with meta information for the categories, tags and comments. + */ +function twentyseventeen_entry_footer() { + + /* translators: used between list items, there is a space after the comma */ + $separate_meta = __( ', ', 'twentyseventeen' ); + + // Get Categories for posts. + $categories_list = get_the_category_list( $separate_meta ); + + // Get Tags for posts. + $tags_list = get_the_tag_list( '', $separate_meta ); + + // We don't want to output .entry-footer if it will be empty, so make sure its not. + if ( ( ( twentyseventeen_categorized_blog() && $categories_list ) || $tags_list ) || get_edit_post_link() ) { + + echo '
'; + + if ( 'post' === get_post_type() ) { + if ( ( $categories_list && twentyseventeen_categorized_blog() ) || $tags_list ) { + echo ''; + + // Make sure there's more than one category before displaying. + if ( $categories_list && twentyseventeen_categorized_blog() ) { + echo '' . twentyseventeen_get_svg( array( 'icon' => 'folder-open' ) ) . '' . __( 'Categories', 'twentyseventeen' ) . '' . $categories_list . ''; // WPCS: XSS OK. + } + + if ( $tags_list ) { + echo '' . twentyseventeen_get_svg( array( 'icon' => 'hashtag' ) ) . '' . __( 'Tags', 'twentyseventeen' ) . '' . $tags_list . ''; // WPCS: XSS OK. + } + + echo ''; + } + } + + twentyseventeen_edit_link(); + + echo '
'; + } +} +endif; + + +if ( ! function_exists( 'twentyseventeen_edit_link' ) ) : +/** + * Returns an accessibility-friendly link to edit a post or page. + * + * This also gives us a little context about what exactly we're editing + * (post or page?) so that users understand a bit more where they are in terms + * of the template hierarchy and their content. Helpful when/if the single-page + * layout with multiple posts/pages shown gets confusing. + */ +function twentyseventeen_edit_link() { + + $link = edit_post_link( + sprintf( + /* translators: %s: Name of current post */ + __( 'Edit "%s"', 'twentyseventeen' ), + get_the_title() + ), + '', + '' + ); + + return $link; +} +endif; + + +/** + * Returns true if a blog has more than 1 category. + * + * @return bool + */ +function twentyseventeen_categorized_blog() { + $category_count = get_transient( 'twentyseventeen_categories' ); + + if ( false === $category_count ) { + // Create an array of all the categories that are attached to posts. + $categories = get_categories( array( + 'fields' => 'ids', + 'hide_empty' => 1, + // We only need to know if there is more than one category. + 'number' => 2, + ) ); + + // Count the number of categories that are attached to the posts. + $category_count = count( $categories ); + + set_transient( 'twentyseventeen_categories', $category_count ); + } + + return $category_count > 1; +} + + +/** + * Flush out the transients used in twentyseventeen_categorized_blog. + */ +function twentyseventeen_category_transient_flusher() { + if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { + return; + } + // Like, beat it. Dig? + delete_transient( 'twentyseventeen_categories' ); +} +add_action( 'edit_category', 'twentyseventeen_category_transient_flusher' ); +add_action( 'save_post', 'twentyseventeen_category_transient_flusher' ); diff --git a/wp-content/themes/twentyseventeen/index.php b/wp-content/themes/twentyseventeen/index.php new file mode 100644 index 0000000000..144ef9a4b9 --- /dev/null +++ b/wp-content/themes/twentyseventeen/index.php @@ -0,0 +1,67 @@ + + +
+ + + + + + +
+
+ + twentyseventeen_get_svg( array( 'icon' => 'previous' ) ) . '' . __( 'Previous page', 'twentyseventeen' ) . '', + 'next_text' => '' . __( 'Next page', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'next' ) ), + 'before_page_number' => '' . __( 'Page', 'twentyseventeen' ) . ' ', + ) ); + + else : + + get_template_part( 'components/post/content', 'none' ); + + endif; + ?> + +
+
+ +
+ + + +
+
+
+ + + +
+
+
+ + ul, +li > ol { + margin-left: 0; + margin-right: 1.5em; +} + +/* Forms */ + +input[type="radio"], +input[type="checkbox"] { + margin-left: 0.5em; + margin-right: 0; +} + +/* Media */ + +.mejs-offscreen { + right: -10000px; +} + +/* Site Branding */ + +.custom-logo-link { + padding-left: 1em; + padding-right: 0; +} + +/* Main Navigation */ + +.main-navigation ul { + text-align: right; +} + +.main-navigation ul ul { + padding-left: 0; + padding-right: 1.5em; +} + +.menu-toggle .icon { + margin-left: 0.5em; + margin-right: 0; +} + +.dropdown-toggle { + left: -0.5em; + right: auto; +} + +/* Front Page */ + +.twentyseventeen-panel .recent-posts .entry-header .edit-link { + margin-left: 0; + margin-right: 1em; +} + + +/* Blog, Archive, Search */ + +.blog .entry-meta a.post-edit-link, +.archive .entry-meta a.post-edit-link, +.search .entry-meta a.post-edit-link { + margin-left: 0; + margin-right: 1em; +} + +.search .page .entry-meta a.post-edit-link { + margin-right: 0; +} + +.sticky .icon-pinned { + left: auto; + right: -1em; +} + +.prev.page-numbers .icon, +.next.page-numbers .icon { + display: inline-block; + -ms-transform: rotate(180deg); /* IE 9 */ + -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ + transform: rotate(180deg); +} + +.prev.page-numbers { + float: right; +} + +.next.page-numbers { + float: left; +} + +/* Blog Entries */ + +.entry-footer .cat-links, +.entry-footer .tags-links { + padding-left: 0; + padding-right: 2.5em; +} + +.entry-footer .cat-links .icon, +.entry-footer .tags-links .icon { + left: auto; + margin-left: 0.5em; + margin-right: 0; + right: 0; +} + +/* Comments */ + +.comment-body { + margin-left: 0; + margin-right: 65px; +} + +.comment-reply-link .icon { + left: auto; + right: -2em; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.comment-author .avatar { + left: auto; + right: -65px; +} + +.comment-reply-link:before { + left: auto; + right: -2em; +} + +.children .comment-author .avatar { + left: auto; + right: -45px; +} + +.bypostauthor > .comment-body > .comment-meta > .comment-author:before { + left: auto; + right: -65px; + margin: -6px -6px 0 0; +} + +.children .bypostauthor > .comment-body > .comment-meta > .comment-author:before { + left: auto; + right: -45px; +} + +.form-submit { + text-align: left; +} + +/* Post Formats */ + +.format-quote blockquote .icon { + left: auto; + right: -1.25em; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +/* Post Navigation */ + +.nav-links .nav-previous .nav-title .nav-title-icon-wrapper, +.nav-links .nav-next .nav-title .nav-title-icon-wrapper { + display: inline-block; + -ms-transform: rotate(180deg); /* IE 9 */ + -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ + transform: rotate(180deg); +} + +/* Widgets */ + +.widget ul { + margin: 0; +} + +.search-form .search-submit { + left: 3px; + right: auto; +} + +.widget .tagcloud a, +.widget.widget_tag_cloud a, +.wp_widget_tag_cloud a { + float: right; + margin: 4px 0 0 4px !important; /* !important to override inline styles */ +} + +.widget ul li li { + padding-left: 0; + padding-right: 1.5rem; +} + +/* Footer */ + +.social-navigation a { + margin-left: 1em; + margin-right: 0; +} + +/* Customizer styles */ + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title { + left: 3.2em; + right: auto; +} + +/* Gallery Styles */ + +.gallery-item, +.gallery-caption { + text-align: right; +} + +/* Media queries */ + +@media screen and (min-width: 48em) { + + body.page-template-full-width-page #primary { + float: none; + } + + .has-sidebar:not(.error404) #primary { + float: right; + } + + .has-sidebar #secondary { + float: left; + } + + .error404 #primary { + float: none; + } + + /* Site Branding */ + + .custom-logo-link { + padding-left: 2em; + padding-right: 0; + } + + /* Navigation */ + + .main-navigation ul ul { + padding-right: 0; + } + + .main-navigation ul ul:before, + .main-navigation ul ul:after { + left: 0.5em; + right: auto; + } + + .main-navigation ul ul, + .main-navigation ul ul ul { + left: auto; + right: -999em; + } + + .main-navigation ul ul li:hover > ul, + .main-navigation ul ul li.focus > ul { + left: auto; + right: 100%; + } + + .main-navigation ul li:hover > ul, + .main-navigation ul li.focus > ul { + left: auto; + right: 0.5em; + } + + .main-navigation ul li.menu-item-has-children:before, + .main-navigation ul li.menu-item-has-children:after, + .main-navigation ul li.page_item_has_children:before, + .main-navigation ul li.page_item_has_children:after { + left: 1em; + right: auto; + } + + .main-navigation .menu-item-has-children > a > .icon, + .main-navigation .page_item_has_children > a > .icon { + left: auto; + right: 5px; + } + + .main-navigation ul ul .menu-item-has-children > a > .icon, + .main-navigation ul ul .page_item_has_children > a > .icon { + left: 1em; + right: auto; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + } + + /* Scroll down arrow */ + + .navigation-top .menu-scroll-down { + left: 0; + right: auto; + } + + .entry-title a { + margin-left: auto; + margin-right: -2px; + } + + /* Front Page */ + + .page-two-column .panel-content .entry-header { + float: right; + } + + .page-two-column .panel-content .entry-content { + float: left; + } + + /* Front Page - Recent Posts */ + + .page-two-column .panel-content .recent-posts { + clear: left; + float: left; + } + + /* Blog, Archive, Search */ + + .sticky .icon-pinned { + left: auto; + right: -2.5em; + } + + body:not(.has-sidebar) .page-header, + body.has-sidebar.error404 #primary .page-header, + body.page-two-column #primary .entry-header { + float: right; + } + + .blog:not(.has-sidebar) #primary article, + .archive:not(.has-sidebar) #primary article, + .search:not(.has-sidebar) #primary article, + .has-sidebar.error404 #primary .page-content, + .error404.has-sidebar #primary .page-content, + body.page-two-column #primary .entry-content { + float: left; + } + + .entry-footer .edit-link a.post-edit-link { + margin-left: 0; + margin-right: 1em; + } + + /* Entry content */ + + /* with sidebar */ + + .has-sidebar .entry-content blockquote.alignleft { + margin-left: 0; + width: 34%; + } + + .has-sidebar #primary .entry-content blockquote.alignright, + .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta { + margin-right: 0; + width: 34%; + } + + .has-sidebar #primary .entry-content blockquote.alignleft.below-entry-meta { + margin-left: -72.5%; + width: 62%; + } + + /* blog index and archive */ + + .blog:not(.has-sidebar) .entry-content blockquote.alignleft, + .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft, + .archive:not(.has-sidebar) .entry-content blockquote.alignleft, + .page-two-column .entry-content blockquote.alignleft { + margin-left: 0; + width: 34%; + } + + .blog:not(.has-sidebar) .entry-content blockquote.alignright, + .twentyseventeen-front-page.page-two-column #primary .entry-content blockquote.alignright, + .archive:not(.has-sidebar) .entry-content blockquote.alignright, + .page-two-column #primary .entry-content blockquote.alignright { + margin-right: -72.5%; + width: 62%; + } + + /* Post formats */ + + .format-quote blockquote .icon { + left: auto; + right: -1.5em; + } + + .navigation.pagination { + float: left; + } + + .has-sidebar .navigation.pagination { + float: none; + } + + .post-navigation .nav-previous { + float: right; + } + + .post-navigation .nav-next { + float: left; + text-align: left; + } + + /* Comments */ + + ol.children .children { + padding-left: 0; + padding-right: 2em; + } + + /* Post Navigation */ + + .nav-links .nav-previous .nav-title .nav-title-icon-wrapper { + left: auto; + right: -2em; + } + + .nav-links .nav-next .nav-title .nav-title-icon-wrapper { + left: -2em; + right: auto; + } + + /* Footer */ + + .site-footer .widget-column.footer-widget-1 { + float: right; + } + + .site-footer .widget-column.footer-widget-2 { + float: left; + } + + .social-navigation { + clear: right; + float: right; + } + + .site-info { + float: right; + } + + .social-navigation + .site-info { + margin-left: 0; + margin-right: 6%; + } +} + +@media screen and ( min-width: 67em ) { + + /* Sticky posts */ + + .sticky .icon-pinned { + left: auto; + right: -1.25em; + } +} + +@media screen and ( min-width: 79em ) { + + .has-sidebar #primary .entry-content blockquote.alignright, + .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta { + margin-right: -20%; + } + + .blog:not(.has-sidebar) .entry-content blockquote.alignleft, + .archive:not(.has-sidebar) .entry-content blockquote.alignleft, + .page-two-column .entry-content blockquote.alignleft, + .twentyseventeen-front-page .entry-content blockquote.alignleft { + margin-left: -20%; + } +} diff --git a/wp-content/themes/twentyseventeen/screenshot.png b/wp-content/themes/twentyseventeen/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..088b7413e7a88c9d135af933a4d715dae5690441 GIT binary patch literal 363833 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ℜSOqek#rPm3|PF~Gp2$N%TtROv1RK!|bPn4(rUM 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 z
  • 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 + +
    + + + +
    +
    + + twentyseventeen_get_svg( array( 'icon' => 'previous' ) ) . '' . __( 'Previous page', 'twentyseventeen' ) . '', + 'next_text' => '' . __( 'Next page', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'next' ) ), + 'before_page_number' => '' . __( 'Page', 'twentyseventeen' ) . ' ', + ) ); + + else : ?> + +

    + + +
    +
    + +
    + + + + + + diff --git a/wp-content/themes/twentyseventeen/sidebar.php b/wp-content/themes/twentyseventeen/sidebar.php new file mode 100644 index 0000000000..ae1761af26 --- /dev/null +++ b/wp-content/themes/twentyseventeen/sidebar.php @@ -0,0 +1,20 @@ + + + diff --git a/wp-content/themes/twentyseventeen/single.php b/wp-content/themes/twentyseventeen/single.php new file mode 100644 index 0000000000..f1b3721a47 --- /dev/null +++ b/wp-content/themes/twentyseventeen/single.php @@ -0,0 +1,43 @@ + + +
    +
    +
    + + '' . __( 'Previous Post', 'twentyseventeen' ) . ' ' . twentyseventeen_get_svg( array( 'icon' => 'previous' ) ) . '%title', + 'next_text' => '' . __( 'Next Post', 'twentyseventeen' ) . ' %title' . twentyseventeen_get_svg( array( 'icon' => 'next' ) ) . '', + ) ); + + endwhile; // End of the loop. + ?> + +
    +
    + +
    + +>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Normalize +# Accessibility +# Alignments +# Clearings +# Typography +# Forms +# Formatting +# Lists +# Tables +# Links +# Featured Image Hover +# Navigation +# Layout + ## Header + ## Front Page + ## Regular Content + ## Posts + ## Pages + ## Footer +# Comments +# Widgets +# Media + ## Galleries +# Customizer +# Media Queries +--------------------------------------------------------------*/ + +/*-------------------------------------------------------------- +# Normalize +Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css +--------------------------------------------------------------*/ + +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +figcaption, +figure, +main { + display: block; +} + +figure { + margin: 1em 0; +} + +hr { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} + +pre { + font-family: monospace, monospace; + font-size: 1em; +} + +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} + +a:active, +a:hover { + outline-width: 0; +} + +abbr[title] { + border-bottom: 1px #767676 dotted; + text-decoration: none; +} + +b, +strong { + font-weight: inherit; +} + +b, +strong { + font-weight: bolder; +} + +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +dfn { + font-style: italic; +} + +mark { + background-color: #eee; + color: #222; +} + +small { + font-size: 80%; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +audio, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +img { + border-style: none; +} + +svg:not(:root) { + overflow: hidden; +} + +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +fieldset { + border: 1px solid #bbb; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +legend { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +progress { + display: inline-block; + vertical-align: baseline; +} + +textarea { + overflow: auto; +} + +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +details, +menu { + display: block; +} + +summary { + display: list-item; +} + +canvas { + display: inline-block; +} + +template { + display: none; +} + +[hidden] { + display: none; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ + +/* Text meant only for screen readers. */ + +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute !important; + width: 1px; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + color: #21759b; + display: block; + font-size: 14px; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; /* Above WP toolbar. */ +} + +/* Do not show the outline on the skip link target. */ + +#content[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ + +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; +} + +.alignright { + display: inline; + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin-left: auto; + margin-right: auto; +} + +/*-------------------------------------------------------------- +# Clearings +--------------------------------------------------------------*/ + +.clear:before, +.clear:after, +.entry-content:before, +.entry-content:after, +.entry-footer:before, +.entry-footer:after, +.comment-content:before, +.comment-content:after, +.site-header:before, +.site-header:after, +.site-content:before, +.site-content:after, +.site-footer:before, +.site-footer:after, +.nav-links:before, +.nav-links:after, +.pagination:before, +.pagination:after, +.comment-author:before, +.comment-author:after, +.widget-area:before, +.widget-area:after, +.widget:before, +.widget:after, +.comment-meta:before, +.comment-meta:after { + content: ""; + display: table; + table-layout: fixed; +} + +.clear:after, +.entry-content:after, +.entry-footer:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.site-footer:after, +.nav-links:after, +.pagination:after, +.comment-author:after, +.widget-area:after, +.widget:after, +.comment-meta:after { + clear: both; +} + +/*-------------------------------------------------------------- +# Typography +--------------------------------------------------------------*/ + +body, +button, +input, +select, +textarea { + color: #333; + font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; + font-size: 15px; + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.66; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + line-height: 1.4; + margin: 0 0 0.75em; + padding: 1.5em 0 0; +} + +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child { + padding-top: 0; +} + +h1 { + font-size: 24px; + font-size: 1.5rem; + font-weight: 300; +} + +h2 { + color: #666; + font-size: 20px; + font-size: 1.25rem; + font-weight: 300; +} + +h3 { + color: #333; + font-size: 18px; + font-size: 1.125rem; + font-weight: 300; +} + +h4 { + color: #333; + font-size: 16px; + font-size: 1rem; + font-weight: 800; +} + +h5 { + color: #767676; + font-size: 13px; + font-size: 0.8125rem; + font-weight: 800; + letter-spacing: 0.15em; + text-transform: uppercase; +} + +h6 { + color: #333; + font-size: 15px; + font-size: 0.9375rem; + font-weight: 800; +} + +p { + margin: 0 0 1.5em; + padding: 0; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote { + color: #666; + font-size: 18px; + font-size: 1.125rem; + font-style: italic; + line-height: 1.7; + margin: 0; + overflow: hidden; + padding: 0; +} + +blockquote cite { + display: block; + font-style: normal; + font-weight: 600; + margin-top: 0.5em; +} + +address { + margin: 0 0 1.5em; +} + +pre { + background: #eee; + font-family: "Courier 10 Pitch", Courier, monospace; + font-size: 15px; + font-size: 0.9375rem; + line-height: 1.6; + margin-bottom: 1.6em; + max-width: 100%; + overflow: auto; + padding: 1.6em; +} + +code, +kbd, +tt, +var { + font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; + font-size: 15px; + font-size: 0.9375rem; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + background: #eee; + text-decoration: none; +} + +big { + font-size: 125%; +} + +blockquote { + quotes: "" ""; +} + +q { + quotes: "“" "”" "‘" "’"; +} + +blockquote:before, +blockquote:after { + content: ""; +} + +:focus { + outline: none; +} + +/* Typography for Arabic Font */ + +html[lang="ar"] body, +html[lang="ar"] button, +html[lang="ar"] input, +html[lang="ar"] select, +html[lang="ar"] textarea, +html[lang="ary"] body, +html[lang="ary"] button, +html[lang="ary"] input, +html[lang="ary"] select, +html[lang="ary"] textarea, +html[lang="azb"] body, +html[lang="azb"] button, +html[lang="azb"] input, +html[lang="azb"] select, +html[lang="azb"] textarea, +html[lang="fa-IR"] body, +html[lang="fa-IR"] button, +html[lang="fa-IR"] input, +html[lang="fa-IR"] select, +html[lang="fa-IR"] textarea, +html[lang="haz"] body, +html[lang="haz"] button, +html[lang="haz"] input, +html[lang="haz"] select, +html[lang="haz"] textarea, +html[lang="ps"] body, +html[lang="ps"] button, +html[lang="ps"] input, +html[lang="ps"] select, +html[lang="ps"] textarea, +html[lang="ur"] body, +html[lang="ur"] button, +html[lang="ur"] input, +html[lang="ur"] select, +html[lang="ur"] textarea { + font-family: Tahoma, Arial, sans-serif; +} + +html[lang="ar"] h1, +html[lang="ar"] h2, +html[lang="ar"] h3, +html[lang="ar"] h4, +html[lang="ar"] h5, +html[lang="ar"] h6, +html[lang="ary"] h1, +html[lang="ary"] h2, +html[lang="ary"] h3, +html[lang="ary"] h4, +html[lang="ary"] h5, +html[lang="ary"] h6, +html[lang="azb"] h1, +html[lang="azb"] h2, +html[lang="azb"] h3, +html[lang="azb"] h4, +html[lang="azb"] h5, +html[lang="azb"] h6, +html[lang="fa-IR"] h1, +html[lang="fa-IR"] h2, +html[lang="fa-IR"] h3, +html[lang="fa-IR"] h4, +html[lang="fa-IR"] h5, +html[lang="fa-IR"] h6, +html[lang="haz"] h1, +html[lang="haz"] h2, +html[lang="haz"] h3, +html[lang="haz"] h4, +html[lang="haz"] h5, +html[lang="haz"] h6, +html[lang="ps"] h1, +html[lang="ps"] h2, +html[lang="ps"] h3, +html[lang="ps"] h4, +html[lang="ps"] h5, +html[lang="ps"] h6, +html[lang="ur"] h1, +html[lang="ur"] h2, +html[lang="ur"] h3, +html[lang="ur"] h4, +html[lang="ur"] h5, +html[lang="ur"] h6 { + font-weight: 700; +} + +/* Typography for Chinese Font */ + +html[lang^="zh-"] body, +html[lang^="zh-"] button, +html[lang^="zh-"] input, +html[lang^="zh-"] select, +html[lang^="zh-"] textarea { + font-family: "PingFang TC", "Helvetica Neue", Helvetica, STHeitiTC-Light, Arial, sans-serif; +} + +html[lang^="zh-"] h1, +html[lang^="zh-"] h2, +html[lang^="zh-"] h3, +html[lang^="zh-"] h4, +html[lang^="zh-"] h5, +html[lang^="zh-"] h6 { + font-weight: 700; +} + +/* Typography for Cyrillic Font */ + +html[lang="bg-BG"] body, +html[lang="bg-BG"] button, +html[lang="bg-BG"] input, +html[lang="bg-BG"] select, +html[lang="bg-BG"] textarea, +html[lang="ru-RU"] body, +html[lang="ru-RU"] button, +html[lang="ru-RU"] input, +html[lang="ru-RU"] select, +html[lang="ru-RU"] textarea, +html[lang="uk"] body, +html[lang="uk"] button, +html[lang="uk"] input, +html[lang="uk"] select, +html[lang="uk"] textarea { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; +} + +html[lang="bg-BG"] h1, +html[lang="bg-BG"] h2, +html[lang="bg-BG"] h3, +html[lang="bg-BG"] h4, +html[lang="bg-BG"] h5, +html[lang="bg-BG"] h6, +html[lang="ru-RU"] h1, +html[lang="ru-RU"] h2, +html[lang="ru-RU"] h3, +html[lang="ru-RU"] h4, +html[lang="ru-RU"] h5, +html[lang="ru-RU"] h6, +html[lang="uk"] h1, +html[lang="uk"] h2, +html[lang="uk"] h3, +html[lang="uk"] h4, +html[lang="uk"] h5, +html[lang="uk"] h6 { + font-weight: 700; + line-height: 1.2; +} + +/* Typography for Devanagari Font */ + +html[lang="bn-BD"] body, +html[lang="bn-BD"] button, +html[lang="bn-BD"] input, +html[lang="bn-BD"] select, +html[lang="bn-BD"] textarea, +html[lang="hi-IN"] body, +html[lang="hi-IN"] button, +html[lang="hi-IN"] input, +html[lang="hi-IN"] select, +html[lang="hi-IN"] textarea, +html[lang="mr-IN"] body, +html[lang="mr-IN"] button, +html[lang="mr-IN"] input, +html[lang="mr-IN"] select, +html[lang="mr-IN"] textarea { + font-family: Arial, sans-serif; +} + +html[lang="bn-BD"] h1, +html[lang="bn-BD"] h2, +html[lang="bn-BD"] h3, +html[lang="bn-BD"] h4, +html[lang="bn-BD"] h5, +html[lang="bn-BD"] h6, +html[lang="hi-IN"] h1, +html[lang="hi-IN"] h2, +html[lang="hi-IN"] h3, +html[lang="hi-IN"] h4, +html[lang="hi-IN"] h5, +html[lang="hi-IN"] h6, +html[lang="mr-IN"] h1, +html[lang="mr-IN"] h2, +html[lang="mr-IN"] h3, +html[lang="mr-IN"] h4, +html[lang="mr-IN"] h5, +html[lang="mr-IN"] h6 { + font-weight: 700; +} + +/* Typography for Greek Font */ + +html[lang="el"] body, +html[lang="el"] button, +html[lang="el"] input, +html[lang="el"] select, +html[lang="el"] textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +html[lang="el"] h1, +html[lang="el"] h2, +html[lang="el"] h3, +html[lang="el"] h4, +html[lang="el"] h5, +html[lang="el"] h6 { + font-weight: 700; + line-height: 1.3; +} + +/* Typography for Gujarati Font */ + +html[lang="gu-IN"] body, +html[lang="gu-IN"] button, +html[lang="gu-IN"] input, +html[lang="gu-IN"] select, +html[lang="gu-IN"] textarea { + font-family: Arial, sans-serif; +} + +html[lang="gu-IN"] h1, +html[lang="gu-IN"] h2, +html[lang="gu-IN"] h3, +html[lang="gu-IN"] h4, +html[lang="gu-IN"] h5, +html[lang="gu-IN"] h6 { + font-weight: 700; +} + +/* Typography for Hebrew Font */ + +html[lang="he-IL"] body, +html[lang="he-IL"] button, +html[lang="he-IL"] input, +html[lang="he-IL"] select, +html[lang="he-IL"] textarea { + font-family: "Arial Hebrew", Arial, sans-serif; +} + +html[lang="he-IL"] h1, +html[lang="he-IL"] h2, +html[lang="he-IL"] h3, +html[lang="he-IL"] h4, +html[lang="he-IL"] h5, +html[lang="he-IL"] h6 { + font-weight: 700; +} + +/* Typography for Japanese Font */ + +html[lang="ja"] body, +html[lang="ja"] button, +html[lang="ja"] input, +html[lang="ja"] select, +html[lang="ja"] textarea { + font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif; +} + +html[lang="ja"] h1, +html[lang="ja"] h2, +html[lang="ja"] h3, +html[lang="ja"] h4, +html[lang="ja"] h5, +html[lang="ja"] h6 { + font-weight: 700; +} + +/* Typography for Korean font */ + +html[lang="ko-KR"] body, +html[lang="ko-KR"] button, +html[lang="ko-KR"] input, +html[lang="ko-KR"] select, +html[lang="ko-KR"] textarea { + font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif; +} + +html[lang="ko-KR"] h1, +html[lang="ko-KR"] h2, +html[lang="ko-KR"] h3, +html[lang="ko-KR"] h4, +html[lang="ko-KR"] h5, +html[lang="ko-KR"] h6 { + font-weight: 600; +} + +/* Typography for Thai Font */ + +html[lang="th"] h1, +html[lang="th"] h2, +html[lang="th"] h3, +html[lang="th"] h4, +html[lang="th"] h5, +html[lang="th"] h6 { + line-height: 1.65; +} + +html[lang="th"] body, +html[lang="th"] button, +html[lang="th"] input, +html[lang="th"] select, +html[lang="th"] textarea { + line-height: 1.8; +} + +/* Remove letter-spacing for all non-latin alphabets */ + +html[lang="ar"] *, +html[lang="ary"] *, +html[lang="azb"] *, +html[lang="haz"] *, +html[lang="ps"] *, +html[lang^="zh-"] *, +html[lang="bg-BG"] *, +html[lang="ru-RU"] *, +html[lang="uk"] *, +html[lang="bn-BD"] *, +html[lang="hi-IN"] *, +html[lang="mr-IN"] *, +html[lang="el"] *, +html[lang="gu-IN"] *, +html[lang="he-IL"] *, +html[lang="ja"] *, +html[lang="ko-KR"] *, +html[lang="th"] * { + letter-spacing: 0 !important; +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ + +label { + color: #333; + display: block; + font-weight: 800; + margin-bottom: 0.5em; +} + +fieldset { + margin-bottom: 1em; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="tel"], +input[type="range"], +input[type="date"], +input[type="month"], +input[type="week"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="color"], +textarea { + color: #666; + border: 1px solid #bbb; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 0.7em; + width: 100%; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="number"]:focus, +input[type="tel"]:focus, +input[type="range"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="color"]:focus, +textarea:focus { + color: #222; + border-color: #333; +} + +select { + border: 1px solid #bbb; + -webkit-border-radius: 3px; + border-radius: 3px; + height: 3em; + max-width: 100%; +} + +input[type="radio"], +input[type="checkbox"] { + margin-right: 0.5em; +} + +input[type="radio"] + label, +input[type="checkbox"] + label { + font-weight: 400; +} + +button, +input[type="button"], +input[type="submit"] { + background-color: #222; + border: 0; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 14px; + font-size: 0.875rem; + font-weight: 800; + line-height: 1; + padding: 1em 2em; + text-shadow: none; + -webkit-transition: background 0.2s; + transition: background 0.2s; +} + +input + button, +input + input[type="button"], +input + input[type="submit"] { + padding: 0.75em 2em; +} + +button.secondary, +input[type="reset"], +input[type="button"].secondary, +input[type="reset"].secondary, +input[type="submit"].secondary { + background-color: #ddd; + color: #222; +} + +button:hover, +button:focus, +input[type="button"]:hover, +input[type="button"]:focus, +input[type="submit"]:hover, +input[type="submit"]:focus { + background: #767676; +} + +button.secondary:hover, +button.secondary:focus, +input[type="reset"]:hover, +input[type="reset"]:focus, +input[type="button"].secondary:hover, +input[type="button"].secondary:focus, +input[type="reset"].secondary:hover, +input[type="reset"].secondary:focus, +input[type="submit"].secondary:hover, +input[type="submit"].secondary:focus { + background: #bbb; +} + +/*-------------------------------------------------------------- +# Formatting +--------------------------------------------------------------*/ + +hr { + background-color: #bbb; + border: 0; + height: 1px; + margin-bottom: 1.5em; +} + +/*-------------------------------------------------------------- +# Lists +--------------------------------------------------------------*/ + +ul, +ol { + margin: 0 0 1.5em; + padding: 0; +} + +ul { + list-style: disc; +} + +ol { + counter-reset: item; +} + +ol li { + display: block; + position: relative; +} + +ol li:before { + content: counter(item) "."; + counter-increment: item; + font-weight: 600; + left: -1.5em; + position: absolute; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: 700; +} + +dd { + margin: 0 1.5em 1.5em; +} + +/*-------------------------------------------------------------- +# Tables +--------------------------------------------------------------*/ + +table { + border-collapse: collapse; + margin: 0 0 1.5em; + width: 100%; +} + +thead th { + border-bottom: 2px solid #bbb; + padding-bottom: 0.5em; +} + +th { + padding: 0.4em 0; + text-align: left; +} + +tr { + border-bottom: 1px solid #eee; +} + +td { + padding: 0.4em; +} + +/*-------------------------------------------------------------- +# Links +--------------------------------------------------------------*/ + +a { + color: #222; + text-decoration: none; +} + +a:focus { + outline: thin dotted; +} + +a:hover, +a:active { + color: #000; + outline: 0; +} + +/* Hover effects */ + +.entry-content a, +.entry-summary a, +.widget a, +.site-footer .widget-area a, +.posts-navigation a, +.widget_authors a strong { + -webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1); + box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1); + -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out; +} + +.entry-title a, +.entry-meta a, +.page-links a, +.page-links a .page-number, +.entry-footer a, +.entry-footer .cat-links a, +.entry-footer .tags-links a, +.edit-link a, +.post-navigation a, +.logged-in-as a, +.comment-navigation a, +.comment-metadata a, +.comment-metadata a.comment-edit-link, +.comment-reply-link, +a .nav-title, +.pagination a, +.site-info a, +.widget .widget-title a, +.widget ul li a, +.site-footer .widget-area ul li a, +.site-footer .widget-area ul li a { + -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1); + box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1); + text-decoration: none; + -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, box-shadow 130ms ease-in-out; + transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out; +} + +.entry-content a:focus, +.entry-content a:hover, +.entry-summary a:focus, +.entry-summary a:hover, +.widget a:focus, +.widget a:hover, +.site-footer .widget-area a:focus, +.site-footer .widget-area a:hover, +.posts-navigation a:focus, +.posts-navigation a:hover, +.comment-metadata a:focus, +.comment-metadata a:hover, +.comment-metadata a.comment-edit-link:focus, +.comment-metadata a.comment-edit-link:hover, +.comment-reply-link:focus, +.comment-reply-link:hover, +.widget_authors a:focus strong, +.widget_authors a:hover strong, +.project-terms a:focus, +.project-terms a:hover { + color: #000; + -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); + box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); +} + +.entry-title a:focus, +.entry-title a:hover, +.entry-meta a:focus, +.entry-meta a:hover, +.page-links a:focus .page-number, +.page-links a:hover .page-number, +.entry-footer a:focus, +.entry-footer a:hover, +.entry-footer .cat-links a:focus, +.entry-footer .cat-links a:hover, +.entry-footer .tags-links a:focus, +.entry-footer .tags-links a:hover, +.post-navigation a:focus, +.post-navigation a:hover, +.logged-in-as a:focus, +.logged-in-as a:hover, +a:focus .nav-title, +a:hover .nav-title, +.edit-link a:focus, +.edit-link a:hover, +.site-info a:focus, +.site-info a:hover, +.widget .widget-title a:focus, +.widget .widget-title a:hover, +.widget ul li a:focus, +.widget ul li a:hover { + color: #000; + -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); + box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); +} + +/* Fixes linked images */ +.entry-content a img, +.widget a img { + -webkit-box-shadow: 0 0 0 8px #fff; + box-shadow: 0 0 0 8px #fff; +} + +.post-navigation a:focus .icon, +.post-navigation a:hover .icon { + color: #222; +} + +/*-------------------------------------------------------------- +# Featured Image Hover +--------------------------------------------------------------*/ + +.post-thumbnail { + margin-bottom: 1em; +} + +.post-thumbnail a img { + -webkit-backface-visibility: hidden; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; +} + +.post-thumbnail a:hover img, +.post-thumbnail a:focus img { + opacity: 0.7; +} + +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ + +.navigation-top { + background: #fff; + border-bottom: 1px solid #eee; + border-top: 1px solid #eee; + font-size: 16px; + font-size: 1rem; +} + +.navigation-top .wrap { + max-width: 1000px; + padding: 0; +} + +.navigation-top a { + color: #222; + font-weight: 600; + -webkit-transition: color 0.2s; + transition: color 0.2s; +} + +.navigation-top .current-menu-item > a, +.navigation-top .current_page_item > a { + color: #767676; +} + +.main-navigation { + clear: both; + display: block; +} + +.main-navigation ul { + background: #fff; + list-style: none; + margin: 0; + padding: 0 1.5em; + text-align: left; +} + +/* Hide the menu on small screens when JavaScript is available. + * It only works with JavaScript. + */ + +.js .main-navigation ul, +.main-navigation .menu-item-has-children > a > .icon, +.main-navigation .page_item_has_children > a > .icon, +.main-navigation ul a > .icon { + display: none; +} + +.main-navigation > div > ul { + border-top: 1px solid #eee; + padding: 0.75em 3.375em; +} + +.js .main-navigation.toggled-on > div > ul { + display: block; +} + +.main-navigation ul ul { + padding: 0 0 0 1.5em; +} + +.main-navigation ul ul.toggled-on { + display: block; +} + +.main-navigation ul ul a { + letter-spacing: 0; + padding: 0.4em 0; + position: relative; + text-transform: none; +} + +.main-navigation li { + border-bottom: 1px solid #eee; + position: relative; +} + +.main-navigation li li, +.main-navigation li:last-child { + border: 0; +} + +.main-navigation a { + display: block; + padding: 0.5em 0; + text-decoration: none; +} + +.main-navigation a:hover { + color: #767676; +} + +/* Menu toggle */ + +.menu-toggle { + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + color: #222; + display: none; + font-size: 14px; + font-size: 0.875rem; + font-weight: 800; + line-height: 1.5; + margin: 1px auto 2px; + padding: 1em; + text-shadow: none; +} + +/* Display the menu toggle when JavaScript is available. */ + +.js .menu-toggle { + display: block; +} + +.main-navigation.toggled-on ul.nav-menu { + display: block; +} + +.menu-toggle:hover, +.menu-toggle:focus { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.menu-toggle:focus { + outline: thin solid; +} + +.menu-toggle .icon { + margin-right: 0.5em; + top: -2px; +} + +.toggled-on .menu-toggle .icon-bars, +.menu-toggle .icon-close { + display: none; +} + +.toggled-on .menu-toggle .icon-close { + display: inline-block; +} + +/* Dropdown Toggle */ + +.dropdown-toggle { + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + color: #222; + display: block; + font-size: 16px; + right: -0.5em; + line-height: 1.5; + margin: 0 auto; + padding: 0.5em; + position: absolute; + text-shadow: none; + top: 0; +} + +.dropdown-toggle:hover, +.dropdown-toggle:focus { + background: transparent; +} + +.dropdown-toggle:focus { + outline: thin dotted; +} + +.dropdown-toggle.toggled-on .icon { + -ms-transform: rotate(-180deg); /* IE 9 */ + -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */ + transform: rotate(-180deg); +} + +/* Scroll down arrow */ + +.navigation-top .menu-scroll-down { + display: none; +} + +/*-------------------------------------------------------------- +# Layout +--------------------------------------------------------------*/ + +html { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +*, +*:before, +*:after { + /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ + -webkit-box-sizing: inherit; + -moz-box-sizing: inherit; + box-sizing: inherit; +} + +body { + background: #fff; + /* Fallback for when there is no custom background color defined. */ +} + +#page { + position: relative; + -ms-word-wrap: break-word; + word-wrap: break-word; +} + +.wrap { + margin-left: auto; + margin-right: auto; + max-width: 700px; + padding-left: 3em; + padding-right: 3em; +} + +.wrap:after { + clear: both; + content: ""; + display: block; +} + +/*-------------------------------------------------------------- +## Header +--------------------------------------------------------------*/ + +#masthead .wrap { + position: relative; +} + +.site-header { + background-color: #fafafa; + position: relative; +} + +/* Site branding */ + +.site-branding { + padding: 1em 0; + -webkit-transition: margin-bottom 0.2s; + transition: margin-bottom 0.2s; +} + +.site-branding a { + text-decoration: none; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; +} + +.site-branding a:hover, +.site-branding a:focus { + opacity: 0.7; +} + +.has-header-image.twentyseventeen-front-page .site-branding, +.has-header-image.home.blog .site-branding { + align-self: flex-end; +} + +.site-title { + clear: none; + font-size: 24px; + font-size: 1.5rem; + font-weight: 800; + line-height: 1.25; + letter-spacing: 0.08em; + margin: 0; + padding: 0; + text-transform: uppercase; +} + +.site-title, +.site-title a { + color: #222; +} + +body.has-header-image .site-title, +body.has-header-image .site-title a { + color: #fff; +} + +.site-description { + color: #666; + font-size: 13px; + font-size: 0.8125rem; + margin-bottom: 0; +} + +body.has-header-image .site-description { + color: #fff; + opacity: 0.8; +} + +.custom-logo-link { + display: inline-block; + padding-right: 1em; + vertical-align: middle; + width: auto; +} + +.custom-logo-link img { + display: inline-block; + max-height: 80px; + width: auto; +} + +body.home.title-tagline-hidden.has-header-image .custom-logo-link img { + max-height: 200px; + max-width: 100%; +} + +.custom-logo-link a:hover, +.custom-logo-link a:focus { + opacity: 0.9; +} + +body:not(.title-tagline-hidden) .site-branding-text { + display: inline-block; + vertical-align: middle; +} + +.custom-header { + position: relative; +} + +.has-header-image.twentyseventeen-front-page .custom-header, +.has-header-image.home.blog .custom-header { + display: flex; + min-height: 300px; + min-height: 75vh; +} + +.custom-header-image { + background-position: center center; + background-repeat: no-repeat; + -webkit-background-size: cover; + background-size: cover; + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.custom-header-image:before { + /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */ + background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* FF3.6-15 */ + background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */ + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */ + bottom: 0; + content: ""; + display: block; + height: 100%; + left: 0; + position: absolute; + right: 0; +} + +.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-image { + background-position: center bottom; +} + +body:not(.has-header-image) .custom-header-image { + padding: 5% 0; +} + +/*-------------------------------------------------------------- +## Front Page +--------------------------------------------------------------*/ + +.twentyseventeen-front-page .site-content { + padding: 0; +} + +.twentyseventeen-panel { + overflow: hidden; + position: relative; +} + +.panel-image { + background-position: center center; + background-repeat: no-repeat; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} + +.panel-image:before { + /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */ /* FF3.6-15 */ + background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */ + background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3))); + background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */ + bottom: 0; + content: ""; + left: 0; + right: 0; + position: absolute; + top: 100px; +} + +.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) { + border-top: 1px solid #ddd; +} + +.panel-content { + position: relative; +} + +.panel-content .wrap { + padding-bottom: 0.5em; + padding-top: 1.75em; +} + +/* Panel edit link */ + +.twentyseventeen-panel .edit-link { + display: block; + margin: 0.3em 0 0; +} + +.twentyseventeen-panel .entry-header .edit-link { + font-size: 14px; + font-size: 0.875rem; +} + +/* Front Page - Recent Posts */ + +.twentyseventeen-front-page .panel-content .recent-posts article { + border: 0; + color: #333; + margin-bottom: 3em; +} + +.recent-posts .entry-header { + margin-bottom: 1.2em; +} + +.page .panel-content .recent-posts .entry-title { + font-size: 20px; + font-size: 1.25rem; + font-weight: 300; + letter-spacing: 0; + text-transform: none; +} + +.twentyseventeen-panel .recent-posts .entry-header .edit-link { + color: #222; + display: inline-block; + font-size: 11px; + font-size: 0.6875rem; + margin-left: 1em; +} + +/*-------------------------------------------------------------- +## Regular Content +--------------------------------------------------------------*/ + +.site-content { + padding: 2.5em 0 0; +} + +/*-------------------------------------------------------------- +## Posts +--------------------------------------------------------------*/ + +/* Post Landing Page */ + +.sticky { + position: relative; +} + +.icon-pinned { + display: none; +} + +.sticky .icon-pinned { + display: block; + height: 20px; + left: -1em; + position: absolute; + top: 1.75em; + -ms-transform: rotate(-45deg); /* IE 9 */ + -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ + transform: rotate(-45deg); + width: 20px; +} + +.page .panel-content .entry-title, +.page-title, +body.page:not(.twentyseventeen-front-page) .entry-title { + color: #222; + font-size: 14px; + font-size: 0.875rem; + font-weight: 800; + letter-spacing: 0.14em; + text-transform: uppercase; +} + +.entry-header .entry-title { + margin-bottom: 0.25em; +} + +.entry-title a { + color: #333; + text-decoration: none; + margin-left: -2px; +} + +.entry-title:not(:first-child) { + padding-top: 0; +} + +.entry-meta { + color: #767676; + font-size: 11px; + font-size: 0.6875rem; + font-weight: 800; + letter-spacing: 0.1818em; + padding-bottom: 0.25em; + text-transform: uppercase; +} + +.entry-meta a { + color: #767676; +} + +.byline, +.updated:not(.published) { + display: none; +} + +.single .byline, +.group-blog .byline { + display: inline; +} + +.pagination, +.comments-pagination { + border-top: 1px solid #eee; + font-size: 14px; + font-size: 0.875rem; + font-weight: 800; + padding: 2em 0 3em; + text-align: center; +} + +.comments-pagination { + border: 0; +} + +.page-numbers { + padding: 0.5em 1em; +} + +.page-numbers.current { + color: #767676; +} + +.prev.page-numbers, +.next.page-numbers { + background-color: #ddd; + -webkit-border-radius: 2px; + border-radius: 2px; + font-size: 24px; + font-size: 1.5rem; + line-height: 1; + margin-top: -0.3em; + padding: 0.25em 0.5em 0.4em; +} + +.prev.page-numbers, +.next.page-numbers { + -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; + transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; +} + +.prev.page-numbers:focus, +.prev.page-numbers:hover, +.next.page-numbers:focus, +.next.page-numbers:hover { + background-color: #767676; + color: #fff; +} + +.prev.page-numbers { + float: left; +} + +.next.page-numbers { + float: right; +} + +/* Aligned blockquotes */ + +.entry-content blockquote.alignleft, +.entry-content blockquote.alignright { + color: #666; + font-size: 13px; + font-size: 0.8125rem; + width: 48%; +} + +/* Blog landing, search, archives */ + +.blog .site-main > article, +.archive .site-main > article, +.search .site-main > article { + padding-bottom: 2em; +} + +body:not(.twentyseventeen-front-page) .entry-header { + padding: 1em 0; +} + +body:not(.twentyseventeen-front-page) .entry-header, +body:not(.twentyseventeen-front-page) .entry-content, +body:not(.twentyseventeen-front-page) #comments { + margin-left: auto; + margin-right: auto; +} + +body:not(.twentyseventeen-front-page) .entry-header { + padding-top: 0; +} + +.blog .entry-meta a.post-edit-link, +.archive .entry-meta a.post-edit-link, +.search .entry-meta a.post-edit-link { + color: #222; + display: inline-block; + margin-left: 1em; +} + +.search .page .entry-meta a.post-edit-link { + margin-left: 0; +} + +.taxonomy-description { + color: #666; + font-size: 13px; + font-size: 0.8125rem; +} + +/* More tag */ + +.entry-content .more-link:before { + content: ""; + display: block; + margin-top: 1.5em; +} + +/* Single Post */ + +.single-post:not(.has-sidebar) #primary, +.page.page-one-column:not(.twentyseventeen-front-page) #primary { + margin-left: auto; + margin-right: auto; + max-width: 740px; +} + +.single-featured-image-header { + background-color: #fafafa; + border-bottom: 1px solid #eee; +} + +.single-featured-image-header img { + display: block; + margin: auto; +} + +.page-links { + font-size: 14px; + font-size: 0.875rem; + font-weight: 800; + padding: 2em 0 3em; +} + +.page-links .page-number { + color: #767676; + display: inline-block; + padding: 0.5em 1em; +} + +.page-links a { + display: inline-block; +} + +.page-links a .page-number { + color: #222; +} + +/* Entry footer */ + +.entry-footer { + border-bottom: 1px solid #eee; + border-top: 1px solid #eee; + margin-top: 2em; + padding: 2em 0; +} + +.entry-footer .cat-links, +.entry-footer .tags-links { + display: block; + font-size: 11px; + font-size: 0.6875rem; + font-weight: 800; + letter-spacing: 0.1818em; + padding-left: 2.5em; + position: relative; + text-transform: uppercase; +} + +.entry-footer .cat-links + .tags-links { + margin-top: 1em; +} + +.entry-footer .cat-links a, +.entry-footer .tags-links a { + color: #333; +} + +.entry-footer .cat-links .icon, +.entry-footer .tags-links .icon { + color: #999; + left: 0; + margin-right: 0.5em; + position: absolute; + top: 2px; +} + +.entry-footer .edit-link { + display: inline-block; +} + +.entry-footer .edit-link a.post-edit-link { + background-color: #222; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + display: inline-block; + font-size: 14px; + font-size: 0.875rem; + font-weight: 800; + margin-top: 2em; + padding: 0.7em 2em; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} + +.entry-footer .edit-link a.post-edit-link:hover, +.entry-footer .edit-link a.post-edit-link:focus { + background-color: #767676; +} + +/* Post Formats */ + +.blog .format-status .entry-title, +.archive .format-status .entry-title, +.blog .format-aside .entry-title, +.archive .format-aside .entry-title { + display: none; +} + +.format-quote blockquote { + color: #333; + font-size: 20px; + font-size: 1.25rem; + font-weight: 300; + overflow: visible; + position: relative; +} + +.format-quote blockquote .icon { + display: block; + height: 20px; + left: -1.25em; + position: absolute; + top: 0.4em; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); + width: 20px; +} + + +/* Post Navigation */ + +.post-navigation { + font-weight: 800; + margin: 3em 0; +} + +.post-navigation .nav-links { + padding: 1em 0; +} + +.nav-subtitle { + background: transparent; + color: #767676; + display: block; + font-size: 11px; + font-size: 0.6875rem; + letter-spacing: 0.1818em; + margin-bottom: 1em; + text-transform: uppercase; +} + +.nav-title { + color: #333; + font-size: 16px; + font-size: 1rem; +} + +.nav-links .nav-next .nav-title .icon, +.nav-links .nav-previous .nav-title .icon { + height: 24px; + height: 1.5rem; + width: 24px; + width: 1.5rem; + font-weight: 400; +} + +.post-navigation .nav-next { + margin-top: 1.5em; +} + +/*-------------------------------------------------------------- +## Pages +--------------------------------------------------------------*/ + +.page-header { + padding-bottom: 2em; +} + +.page .entry-header .edit-link { + font-size: 14px; + font-size: 0.875rem; +} + +.search .page .entry-header .edit-link { + font-size: 11px; + font-size: 0.6875rem; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +/* 404 page */ + +.error404 .page-content { + padding-bottom: 4em; +} + +.error404 .page-content .search-form, +.search .page-content .search-form { + margin-bottom: 3em; +} + +/*-------------------------------------------------------------- +## Footer +--------------------------------------------------------------*/ + +.site-footer { + border-top: 1px solid #eee; +} + +.site-footer .wrap { + padding-bottom: 1.5em; + padding-top: 2em; +} + +/* Footer widgets */ + +.site-footer .widget-area { + padding-bottom: 2em; + padding-top: 2em; +} + +/* Social nav */ + +.social-navigation { + font-size: 16px; + font-size: 1rem; + margin-bottom: 1em; +} + +.social-navigation ul { + list-style: none; + margin-bottom: 0; + margin-left: 0; +} + +.social-navigation li { + display: inline; +} + +.social-navigation a { + background-color: #767676; + -webkit-border-radius: 40px; + border-radius: 40px; + color: #fff; + display: inline-block; + height: 40px; + margin: 0 1em 0.5em 0; + text-align: center; + width: 40px; +} + +.social-navigation a:hover, +.social-navigation a:focus { + background-color: #333; +} + +.social-navigation .icon { + height: 16px; + top: 12px; + width: 16px; + vertical-align: top; +} + +/* Site info */ + +.site-info { + font-size: 14px; + font-size: 0.875rem; + margin-bottom: 1em; +} + +.site-info a { + color: #666; +} + +.site-info .sep { + margin: 0; + display: block; + visibility: hidden; + height: 0; + width: 100%; +} + +/*-------------------------------------------------------------- +# Comments +--------------------------------------------------------------*/ + +#comments { + padding: 2em 0 0.5em; +} + +.comments-title { + font-size: 20px; + font-size: 1.25rem; + margin-bottom: 1.5em; +} + +.comment-list, +.comment-list .children { + list-style: none; + margin: 0; + padding: 0; +} + +.comment-list li:before { + display: none; +} + +.comment-body { + margin-left: 65px; +} + +.comment-author { + font-size: 16px; + font-size: 1rem; + margin-bottom: 0.4em; + position: relative; + z-index: 2; +} + +.comment-author .avatar { + height: 50px; + left: -65px; + position: absolute; + width: 50px; +} + +.comment-author .says { + display: none; +} + +.comment-meta { + margin-bottom: 1.5em; +} + +.comment-metadata { + color: #767676; + font-size: 10px; + font-size: 0.625rem; + font-weight: 800; + letter-spacing: 0.1818em; + text-transform: uppercase; +} + +.comment-metadata a { + color: #767676; +} + +.comment-metadata a.comment-edit-link { + color: #222; + margin-left: 1em; +} + +.comment-body { + color: #333; + font-size: 14px; + font-size: 0.875rem; + margin-bottom: 4em; +} + +.comment-reply-link { + font-weight: 800; + position: relative; +} + +.comment-reply-link .icon { + color: #222; + left: -2em; + height: 1em; + position: absolute; + top: 0; + width: 1em; +} + +.children .comment-author .avatar { + height: 30px; + left: -45px; + width: 30px; +} + +.bypostauthor > .comment-body > .comment-meta > .comment-author:before { + background: #222; + -webkit-border-radius: 20px; + border-radius: 20px; + border: 1px solid #fff; + color: #fff; + left: -65px; + font-size: 16px; + font-size: 1rem; + height: 20px; + line-height: 1; + margin: -6px 0 0 -6px; + position: absolute; + text-align: center; + width: 20px; + z-index: 2; +} + +.children .bypostauthor > .comment-body > .comment-meta > .comment-author:before { + font-size: 12px; + font-size: 0.75rem; + height: 16px; + left: -45px; + width: 16px; +} + +.no-comments, +.comment-awaiting-moderation { + color: #767676; + font-size: 14px; + font-size: 0.875rem; + font-style: italic; +} + +.comments-pagination { + margin: 2em 0 3em; +} + +.form-submit { + text-align: right; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ + +#secondary { + padding: 1em 0 2em; +} + +.widget { + padding-bottom: 3em; +} + +h2.widget-title { + color: #222; + font-size: 13px; + font-size: 0.8125rem; + font-weight: 800; + letter-spacing: 0.1818em; + margin-bottom: 1.5em; + text-transform: uppercase; +} + +.widget-title a { + color: inherit; +} + +/* widget forms */ + +.widget select { + width: 100%; +} + + +/* widget lists */ + +.widget ul { + list-style: none; + margin: 0; +} + +.widget ul li { + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; + padding: 0.5em 0; +} + +.widget ul li + li { + margin-top: -1px; +} + +.widget ul li ul { + margin: 0 0 -1px; + padding: 0; + position: relative; +} + +.widget ul li li { + border: 0; + padding-left: 1.5rem; +} + +/* Widget lists of links */ + +.widget_top-posts ul li ul, +.widget_rss_links ul li ul, +.widget-grofile ul.grofile-links li ul, +.widget_pages ul li ul, +.widget_meta ul li ul { + bottom: 0; +} + +.widget_nav_menu ul li li, +.widget_top-posts ul li, +.widget_top-posts ul li li, +.widget_rss_links ul li, +.widget_rss_links ul li li, +.widget-grofile ul.grofile-links li, +.widget-grofile ul.grofile-links li li { + padding-bottom: 0.25em; + padding-top: 0.25em; +} + +.widget_rss ul li { + padding-bottom: 1em; + padding-top: 1em; +} + +/* widget markup */ + +.widget .post-date, +.widget .rss-date { + font-size: 0.81em; +} + +/* Text widget */ + +.widget_text { + -ms-word-wrap: break-word; + word-wrap: break-word; +} + +/* RSS Widget */ + +.widget_rss .widget-title .rsswidget:first-child { + float: right; +} + +.widget_rss .widget-title .rsswidget:first-child:hover { + background-color: transparent; +} + +.widget_rss .widget-title .rsswidget:first-child img { + display: block; +} + +.widget_rss ul li { + padding: 2.125em 0; +} + +.widget_rss ul li:first-child { + border-top: none; + padding-top: 0; +} + +.widget_rss li .rsswidget { + font-size: 22px; + font-size: 1.375rem; + font-weight: 300; + line-height: 1.4; +} + +.widget_rss .rss-date, +.widget_rss li cite { + color: #767676; + display: block; + font-size: 10px; + font-size: 0.625rem; + font-style: normal; + font-weight: 800; + letter-spacing: 0.18em; + line-height: 1.5; + text-transform: uppercase; +} + +.widget_rss .rss-date { + margin: 0.5em 0 1.5em; + padding: 0; +} + +.widget_rss .rssSummary { + margin-bottom: 0.5em; +} + +/* Contact Info Widget */ + +.widget_contact_info .contact-map { + margin-bottom: 0.5em; +} + +/* Gravatar */ + +.widget-grofile h4 { + font-size: 16px; + font-size: 1rem; + margin-bottom: 0; +} + +/* Recent Comments */ + +.widget_recent_comments table, +.widget_recent_comments th, +.widget_recent_comments td { + border: 0; +} + +/* Recent Posts widget */ + +.widget_recent_entries .post-date { + display: block; +} + +/* Search */ + +.search-form { + position: relative; +} + +.search-form .search-submit { + bottom: 3px; + padding: 0.5em 1em; + position: absolute; + right: 3px; + top: 3px; +} + +.search-form .search-submit .icon { + height: 24px; + height: 1.5rem; + top: -2px; + width: 24px; + width: 1.5rem; +} + +/* Tag cloud widget */ + +.tagcloud, +.widget_tag_cloud, +.wp_widget_tag_cloud { + line-height: 1.5; +} + +.widget .tagcloud a, +.widget.widget_tag_cloud a, +.wp_widget_tag_cloud a { + border: 1px solid #ddd; + -webkit-box-shadow: none; + box-shadow: none; + display: inline-block; + float: left; + font-size: 14px !important; /* !important to overwrite inline styles */ + font-size: 0.875rem !important; + margin: 4px 4px 0 0 !important; + padding: 4px 10px 5px !important; + position: relative; + -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; + transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; + width: auto; + -ms-word-wrap: break-word; + word-wrap: break-word; + z-index: 0; +} + +.widget .tagcloud a:hover, +.widget .tagcloud a:focus, +.widget.widget_tag_cloud a:hover, +.widget.widget_tag_cloud a:focus, +.wp_widget_tag_cloud a:hover, +.wp_widget_tag_cloud a:focus { + border-color: #bbb; + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: none; +} + +/* Calendar widget */ + +.widget_calendar th, +.widget_calendar td { + text-align: center; +} + +.widget_calendar tfoot td { + border: 0; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ + +img { + height: auto; /* Make sure images are scaled correctly. */ + max-width: 100%; /* Adhere to container width. */ +} + +img.alignleft, +img.alignright { + float: none; + margin: 0; +} + +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +/* Make sure embeds and iframes fit their containers. */ + +embed, +iframe, +object { + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption, +.gallery-caption { + color: #666; + font-size: 13px; + font-size: 0.8125rem; + font-style: italic; + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} + +/* Media Elements */ + +.mejs-container { + margin-bottom: 1.5em; +} + +/* Audio Player */ + +.mejs-controls a.mejs-horizontal-volume-slider, +.mejs-controls a.mejs-horizontal-volume-slider:focus, +.mejs-controls a.mejs-horizontal-volume-slider:hover { + background: transparent; + border: 0; +} + +/* Playlist Color Overrides: Light */ + +.site-content .wp-playlist-light { + border-color: #eee; + color: #222; +} + +.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album { + color: #333; +} + +.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist { + color: #767676; +} + +.site-content .wp-playlist-light .wp-playlist-item { + border-bottom: 1px dotted #eee; + -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; + transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; +} + +.site-content .wp-playlist-light .wp-playlist-item:hover, +.site-content .wp-playlist-light .wp-playlist-item:focus { + border-bottom-color: rgba(0, 0, 0, 0); + background-color: #767676; + color: #fff; +} + +.site-content .wp-playlist-light a.wp-playlist-caption:hover, +.site-content .wp-playlist-light .wp-playlist-item:hover a, +.site-content .wp-playlist-light .wp-playlist-item:focus a { + color: #fff; +} + +/* Playlist Color Overrides: Dark */ + +.site-content .wp-playlist-dark { + background: #222; + border-color: #333; +} + +.site-content .wp-playlist-dark .mejs-container .mejs-controls { + background-color: #333; +} + +.site-content .wp-playlist-dark .wp-playlist-caption { + color: #fff; +} + +.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album { + color: #eee; +} + +.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist { + color: #aaa; +} + +.site-content .wp-playlist-dark .wp-playlist-playing { + background-color: #333; +} + +.site-content .wp-playlist-dark .wp-playlist-item { + border-bottom: 1px dotted #555; + -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; + transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; +} + +.site-content .wp-playlist-dark .wp-playlist-item:hover, +.site-content .wp-playlist-dark .wp-playlist-item:focus { + border-bottom-color: rgba(0, 0, 0, 0); + background-color: #aaa; + color: #222; +} + +.site-content .wp-playlist-dark a.wp-playlist-caption:hover, +.site-content .wp-playlist-dark .wp-playlist-item:hover a, +.site-content .wp-playlist-dark .wp-playlist-item:focus a { + color: #222; +} + +/* Playlist Style Overrides */ + +.site-content .wp-playlist { + padding: 0.625em 0.625em 0.3125em; +} + +.site-content .wp-playlist-current-item .wp-playlist-item-title { + font-weight: 700; +} + +.site-content .wp-playlist-current-item .wp-playlist-item-album { + font-style: normal; +} + +.site-content .wp-playlist-current-item .wp-playlist-item-artist { + font-size: 10px; + font-size: 0.625rem; + font-weight: 800; + letter-spacing: 0.1818em; + text-transform: uppercase; +} + +.site-content .wp-playlist-item { + padding: 0 0.3125em; + cursor: pointer; +} + +.site-content .wp-playlist-item:last-of-type { + border-bottom: none; +} + +.site-content .wp-playlist-item a { + padding: 0.3125em 0; + border-bottom: none; +} + +.site-content .wp-playlist-item a, +.site-content .wp-playlist-item a:focus, +.site-content .wp-playlist-item a:hover { + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; +} + +.site-content .wp-playlist-item-length { + top: 5px; +} + +/* SVG Icons base styles */ + +.icon { + display: inline-block; + fill: currentColor; + height: 1em; + position: relative; /* Align more nicely with capital letters */ + top: -0.0625em; + vertical-align: middle; + width: 1em; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ + +.gallery-item { + display: inline-block; + text-align: left; + vertical-align: top; + margin: 0 0 1.5em; + padding: 0 1em 0 0; + width: 50%; +} + +.gallery-columns-1 .gallery-item { + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-item a, +.gallery-item a:hover, +.gallery-item a:focus { + -webkit-box-shadow: none; + box-shadow: none; + background: none; + display: inline-block; +} + +.gallery-item a img { + display: block; + -webkit-transition: -webkit-filter 0.2s ease-in; + transition: -webkit-filter 0.2s ease-in; + transition: filter 0.2s ease-in; + transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.gallery-item a:hover img, +.gallery-item a:focus img { + -webkit-filter: opacity(60%); + filter: opacity(60%); +} + +.gallery-caption { + display: block; + text-align: left; + padding: 0 10px 0 0; + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Customizer +--------------------------------------------------------------*/ + +/* Hide this until we're in the Customizer */ + +.twentyseventeen-panel-title { + display: none; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel { + /* Colour-code all panels (add 1 to account for #twentyseventeen-hero, so 2 is actually panel 1)*/ +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after { + border: 2px dashed; + bottom: 1em; + content: ""; + display: block; + left: 1em; + position: absolute; + right: 1em; + top: 1em; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title { + color: #fff; + display: inline-block; + font-size: 14px; + font-size: 0.875rem; + font-weight: 700; + letter-spacing: 1px; + padding: 5px 10px; + position: absolute; + right: 3.2em; + text-transform: uppercase; + top: 3.2em; + -webkit-transform: translate(3px, -3px); + -ms-transform: translate(3px, -3px); + transform: translate(3px, -3px); + z-index: 3; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after { + border: none; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(2) .twentyseventeen-panel-title { + background: #b569a2; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(2):after { + border-color: #b569a2; + color: #b569a2; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(3) .twentyseventeen-panel-title { + background: #8f68bd; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(3):after { + border-color: #8f68bd; + color: #8f68bd; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(4) .twentyseventeen-panel-title { + background: #575ebd; +} + +.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(4):after { + border-color: #575ebd; + color: #575ebd; +} + +/* Add a highlight class to improve Customizer behaviour */ + +@-webkit-keyframes flash { + + 0%, + 20%, + 40%, + 60%, + 80%, + 100% { + opacity: 1; + } + + 10%, + 30%, + 50%, + 70%, + 90% { + opacity: 0; + } +} + +@keyframes flash { + + 0%, + 20%, + 40%, + 60%, + 80%, + 100% { + opacity: 1; + } + + 10%, + 30%, + 50%, + 70%, + 90% { + opacity: 0; + } +} + +article.panel-placeholder { + display: none; +} + +.twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder { + border: 0; +} + +.twentyseventeen-customizer .panel-placeholder.twentyseventeen-highlight { + display: block; + height: 112px; +} + +.twentyseventeen-highlight:after { + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-name: flash; + animation-name: flash; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +/*-------------------------------------------------------------- +## SVGs Fallbacks +--------------------------------------------------------------*/ + +.svg-fallback { + display: none; +} + +.no-svg .svg-fallback { + display: inline-block; +} + +.no-svg .dropdown-toggle .svg-fallback.icon-expand { + font-size: 16px; + font-size: 1em; + font-weight: 400; + line-height: 2.5em; + position: absolute; + top: 8px; + -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ + -ms-transform: rotate(180deg); /* IE 9 */ + transform: rotate(180deg); +} + +.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-expand { + -webkit-transform: rotate(0); /* Chrome, Safari, Opera */ + -ms-transform: rotate(0); /* IE 9 */ + transform: rotate(0); +} + +.no-svg .dropdown-toggle .svg-fallback.icon-expand:before { + content: "\005E"; + display: block; + height: 25px; + text-align: center; + width: 20px; +} + +/* Social Menu fallbacks */ + +.no-svg .social-navigation a { + background: transparent; + color: #222; + height: auto; + width: auto; +} + +/* Show screen reader text in some cases */ + +.no-svg .next.page-numbers .screen-reader-text, +.no-svg .prev.page-numbers .screen-reader-text, +.no-svg .social-navigation li a .screen-reader-text, +.no-svg .search-submit .screen-reader-text { + clip: auto; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + height: auto; + position: relative !important; /* overrides previous !important styles */ + width: auto; +} + +/*-------------------------------------------------------------- +## Media Queries +--------------------------------------------------------------*/ + +@media screen and (min-width: 30em) { + + /* Typography */ + + body, + button, + input, + select, + textarea { + font-size: 18px; + font-size: 1.125rem; + } + + h1 { + font-size: 30px; + font-size: 1.875rem; + } + + h2, + .page .panel-content .recent-posts .entry-title { + font-size: 26px; + font-size: 1.625rem; + } + + h3 { + font-size: 22px; + font-size: 1.375rem; + } + + h4 { + font-size: 18px; + font-size: 1.125rem; + } + + h5 { + font-size: 13px; + font-size: 0.8125rem; + } + + h6 { + font-size: 16px; + font-size: 1rem; + } + + .entry-content blockquote.alignleft, + .entry-content blockquote.alignright { + font-size: 14px; + font-size: 0.875rem; + } + + /* Fix image alignment */ + img.alignleft { + float: left; + margin-right: 1.5em; + } + + img.alignright { + float: right; + margin-left: 1.5em; + } + + /* Site Branding */ + + .site-branding { + padding: 3em 0; + } + + /* Front Page */ + + .panel-content .wrap { + padding-bottom: 2em; + padding-top: 3.5em; + } + + .page-one-column .panel-content .wrap { + max-width: 740px; + } + + .panel-content .entry-header { + margin-bottom: 4.5em; + } + + .panel-content .recent-posts .entry-header { + margin-bottom: 0; + } + + /* Blog Index, Archive, Search */ + + .taxonomy-description { + font-size: 14px; + font-size: 0.875rem; + } + + + /* Site Footer */ + + .site-footer { + font-size: 16px; + font-size: 1rem; + } + + /* Gallery Columns */ + + .gallery-item { + max-width: 25%; + } + + .gallery-columns-1 .gallery-item { + max-width: 100%; + } + + .gallery-columns-2 .gallery-item { + max-width: 50%; + } + + .gallery-columns-3 .gallery-item { + max-width: 33.33%; + } + + .gallery-columns-4 .gallery-item { + max-width: 25%; + } +} + +@media screen and (min-width: 48em) { + + /* Typography */ + + body, + button, + input, + select, + textarea { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + } + + .entry-content blockquote.alignleft, + .entry-content blockquote.alignright { + font-size: 13px; + font-size: 0.8125rem; + } + + /* Layout */ + + .wrap { + max-width: 1000px; + } + + .has-sidebar:not(.error404) #primary { + float: left; + width: 58%; + } + + .has-sidebar #secondary { + float: right; + padding-top: 0; + width: 36%; + } + + .error404 #primary { + float: none; + } + + /* Site Branding */ + + .site-branding { + margin-bottom: 0; + } + + .has-header-image.twentyseventeen-front-page .site-branding, + .has-header-image.home.blog .site-branding { + bottom: 0; + padding-top: 0; + position: absolute; + width: 100%; + } + + .has-header-image.twentyseventeen-front-page .custom-header, + .has-header-image.home.blog .custom-header { + display: block; + min-height: 0; + } + + .custom-header-image { + height: 165px; + position: relative; + } + + .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-image { + bottom: 0; + height: auto; + left: 0; + position: absolute; + right: 0; + top: 0; + } + + .twentyseventeen-front-page.has-header-image .custom-header-image, + .home.blog.has-header-image .custom-header-image { + height: 0; + padding-top: 66%; + position: relative; + } + + .custom-logo-link { + padding-right: 2em; + } + + .custom-logo-link img, + body.home.title-tagline-hidden.has-header-image .custom-logo-link img { + max-width: 350px; + } + + .title-tagline-hidden.home.has-header-image .custom-logo-link img { + max-height: 200px; + } + + .site-title { + font-size: 36px; + font-size: 2.25rem; + } + + .site-description { + font-size: 16px; + font-size: 1rem; + } + + /* Navigation */ + + .navigation-top { + bottom: 0; + font-size: 14px; + font-size: 0.875rem; + left: 0; + position: absolute; + right: 0; + width: 100%; + z-index: 3; + } + + .navigation-top .wrap { + max-width: 1000px; + /* The font size is 14px here and we need 50px padding in ems */ + padding: 0.75em 3.4166666666667em; + } + + .navigation-top nav { + margin-left: -1.25em; + } + + .site-navigation-fixed.navigation-top { + bottom: auto; + position: fixed; + left: 0; + right: 0; + top: 0; + width: 100%; + z-index: 7; + } + + .admin-bar .site-navigation-fixed.navigation-top { + top: 32px; + } + + /* Main Navigation */ + + .js .menu-toggle, + .js .dropdown-toggle { + display: none; + } + + .main-navigation { + width: auto; + } + + .js .main-navigation ul, + .js .main-navigation ul ul, + .js .main-navigation > div > ul { + display: block; + } + + .main-navigation ul { + background: transparent; + padding: 0; + } + + .main-navigation > div > ul { + border: 0; + margin-bottom: 0; + padding: 0; + } + + .main-navigation li { + border: 0; + display: inline-block; + } + + .main-navigation li li { + display: block; + } + + .main-navigation a { + padding: 1em 1.25em; + } + + .main-navigation ul ul { + background: #fff; + border: 1px solid #bbb; + left: -999em; + padding: 0; + position: absolute; + top: 100%; + z-index: 99999; + } + + .main-navigation ul li.menu-item-has-children:before, + .main-navigation ul li.menu-item-has-children:after, + .main-navigation ul li.page_item_has_children:before, + .main-navigation ul li.page_item_has_children:after { + border-style: solid; + border-width: 0 6px 6px; + content: ""; + display: none; + height: 0; + position: absolute; + right: 1em; + bottom: -1px; + width: 0; + z-index: 100000; + } + + .main-navigation ul li.menu-item-has-children.focus:before, + .main-navigation ul li.menu-item-has-children:hover:before, + .main-navigation ul li.menu-item-has-children.focus:after, + .main-navigation ul li.menu-item-has-children:hover:after, + .main-navigation ul li.page_item_has_children.focus:before, + .main-navigation ul li.page_item_has_children:hover:before, + .main-navigation ul li.page_item_has_children.focus:after, + .main-navigation ul li.page_item_has_children:hover:after { + display: block; + } + + .main-navigation ul li.menu-item-has-children:before, + .main-navigation ul li.page_item_has_children:before { + border-color: transparent transparent #bbb; + bottom: 0; + } + + .main-navigation ul li.menu-item-has-children:after, + .main-navigation ul li.page_item_has_children:after { + border-color: transparent transparent #fff; + } + + .main-navigation ul ul li:hover > ul, + .main-navigation ul ul li.focus > ul { + left: 100%; + right: auto; + } + + .main-navigation ul ul a { + padding: 0.75em 1.25em; + width: 16em; + } + + .main-navigation li li { + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + } + + .main-navigation li li:hover, + .main-navigation li li.focus { + background: #767676; + } + + .main-navigation li li a { + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; + } + + .main-navigation li li.focus > a, + .main-navigation li li:focus > a, + .main-navigation li li:hover > a, + .main-navigation li li a:hover, + .main-navigation li li a:focus, + .main-navigation li li.current_page_item a:hover, + .main-navigation li li.current-menu-item a:hover, + .main-navigation li li.current_page_item a:focus, + .main-navigation li li.current-menu-item a:focus { + color: #fff; + } + + .main-navigation ul li:hover > ul, + .main-navigation ul li.focus > ul { + left: 0.5em; + right: auto; + } + + .main-navigation .menu-item-has-children > a > .icon, + .main-navigation .page_item_has_children > a > .icon { + display: inline; + left: 5px; + position: relative; + top: -2px; + } + + .main-navigation ul ul .menu-item-has-children > a > .icon, + .main-navigation ul ul .page_item_has_children > a > .icon { + margin-top: -9px; + left: auto; + position: absolute; + right: 1em; + top: 50%; + -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */ + -ms-transform: rotate(-90deg); /* IE 9 */ + transform: rotate(-90deg); + } + + .main-navigation ul ul ul { + left: -999em; + margin-top: -1px; + top: 0; + } + + .main-navigation ul ul li.menu-item-has-children.focus:before, + .main-navigation ul ul li.menu-item-has-children:hover:before, + .main-navigation ul ul li.menu-item-has-children.focus:after, + .main-navigation ul ul li.menu-item-has-children:hover:after, + .main-navigation ul ul li.page_item_has_children.focus:before, + .main-navigation ul ul li.page_item_has_children:hover:before, + .main-navigation ul ul li.page_item_has_children.focus:after, + .main-navigation ul ul li.page_item_has_children:hover:after { + display: none; + } + + .site-navigation-fixed.navigation-top .menu-scroll-down { + display: none; + } + + /* Scroll down arrow */ + + .navigation-top .menu-scroll-down { + color: #767676; + display: block; + padding: 0.5em 0.5em 0.4em; + position: absolute; + right: 0; + top: 0.9em; + -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ + -ms-transform: rotate(90deg); /* IE 9 */ + transform: rotate(90deg); + } + + .menu-scroll-down:focus { + outline: thin dotted; + } + + .menu-scroll-down .icon { + height: 32px; + height: 2rem; + width: 32px; + width: 2rem; + } + + /* Front Page */ + + .twentyseventeen-front-page.has-header-image .site-branding, + .home.blog.has-header-image .site-branding { + margin-bottom: 70px; + } + + .twentyseventeen-front-page.has-header-image .custom-header-image, + .home.blog.has-header-image .custom-header-image { + height: 1200px; + height: 100vh; + max-height: 100%; + padding: 10% 0; + } + + .twentyseventeen-front-page.has-header-image .custom-header-image:before, + .home.blog.has-header-image .custom-header-image:before { + height: 33%; + } + + .admin-bar.twentyseventeen-front-page.has-header-image .custom-header-image, + .admin-bar.home.blog.has-header-image .custom-header-image { + height: calc(100vh - 32px); + } + + .panel-content .wrap { + padding-bottom: 4.5em; + padding-top: 6em; + } + + .panel-image { + height: 100vh; + max-height: 1200px; + } + + .page-two-column .panel-content .entry-header { + float: left; + width: 36%; + } + + .page-two-column .panel-content .entry-content { + float: right; + width: 58%; + } + + /* Front Page - Recent Posts */ + + .page-two-column .panel-content .recent-posts { + clear: right; + float: right; + width: 58%; + } + + .panel-content .recent-posts article { + margin-bottom: 4em; + } + + .panel-content .recent-posts .entry-header, + .page-two-column #primary .panel-content .recent-posts .entry-header, + .panel-content .recent-posts .entry-content, + .page-two-column #primary .panel-content .recent-posts .entry-content { + float: none; + width: 100%; + } + + .panel-content .recent-posts .entry-header { + margin-bottom: 1.5em; + } + + .page .panel-content .recent-posts .entry-title { + font-size: 26px; + font-size: 1.625rem; + } + + /* Posts */ + + .site-content { + padding: 6.5em 0 0; + } + + .single-post .entry-title, + .page .entry-title { + font-size: 26px; + font-size: 1.625rem; + } + + .comments-pagination, + .post-navigation { + clear: both; + } + + .post-navigation .nav-previous { + float: left; + width: 50%; + } + + .post-navigation .nav-next { + float: right; + text-align: right; + width: 50%; + } + + .nav-next, + .post-navigation .nav-next { + margin-top: 0; + } + + /* Blog, archive, search */ + + .sticky .icon { + height: 32px; + left: -2.5em; + top: 1.5em; + width: 32px; + } + + body:not(.has-sidebar) .page-header, + body.has-sidebar.error404 #primary .page-header, + body.page-two-column #primary .entry-header { + float: left; + width: 36%; + } + + .blog:not(.has-sidebar) #primary article, + .archive:not(.has-sidebar) #primary article, + .search:not(.has-sidebar) #primary article, + .error404:not(.has-sidebar) #primary .page-content, + .error404.has-sidebar #primary .page-content, + body.page-two-column #primary .entry-content { + float: right; + width: 58%; + } + + .blog .site-main > article, + .archive .site-main > article, + .search .site-main > article { + padding-bottom: 4em; + } + + .navigation.pagination { + clear: both; + float: right; + width: 58%; + } + + .has-sidebar .navigation.pagination { + float: none; + width: 100%; + } + + .entry-footer { + display: table; + width: 100%; + } + + .entry-footer .cat-tags-links { + display: table-cell; + vertical-align: middle; + width: 100%; + } + + .entry-footer .edit-link { + display: table-cell; + text-align: right; + vertical-align: middle; + } + + .entry-footer .edit-link a.post-edit-link { + margin-top: 0; + margin-left: 1em; + } + + /* Entry content */ + + /* without sidebar */ + + :not(.has-sidebar) .entry-content blockquote.alignleft { + margin-left: -17.5%; + width: 48%; + } + + :not(.has-sidebar) .entry-content blockquote.alignright { + margin-right: -17.5%; + width: 48%; + } + + /* with sidebar */ + + .has-sidebar .entry-content blockquote.alignleft { + margin-left: 0; + width: 34%; + } + + .has-sidebar .entry-content blockquote.alignright { + margin-right: 0; + width: 34%; + } + + .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta { + margin-right: -72.5%; + width: 62%; + } + + /* blog and archive */ + + .blog:not(.has-sidebar) .entry-content blockquote.alignleft, + .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft, + .archive:not(.has-sidebar) .entry-content blockquote.alignleft, + .page-two-column .entry-content blockquote.alignleft { + margin-left: -72.5%; + width: 62%; + } + + .blog:not(.has-sidebar) .entry-content blockquote.alignright, + .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright, + .archive:not(.has-sidebar) .entry-content blockquote.alignright, + .page-two-column .entry-content blockquote.alignright { + margin-right: 0; + width: 36%; + } + + /* Post formats */ + + .format-quote blockquote .icon { + left: -1.5em; + } + + /* Pages */ + + .page-one-column .entry-header { + margin-bottom: 4em; + } + + /* 404 page */ + + .error404 .page-content { + padding-bottom: 9em; + } + + /* Comments */ + + #comments { + padding-top: 5em; + } + + .comments-title { + margin-bottom: 2.5em; + } + + ol.children .children { + padding-left: 2em; + } + + /* Posts pagination */ + + .nav-links .nav-title { + position: relative; + } + + .nav-title-icon-wrapper { + position: absolute; + text-align: center; + width: 2em; + } + + .nav-links .nav-previous .nav-title .nav-title-icon-wrapper { + left: -2em; + } + + .nav-links .nav-next .nav-title .nav-title-icon-wrapper { + right: -2em; + } + + /* Secondary */ + + #secondary { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.6; + } + + /* Widgets */ + + h2.widget-title { + font-size: 11px; + font-size: 0.6875rem; + margin-bottom: 2em; + } + + /* Footer */ + + .site-footer { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.6; + margin-top: 3em; + } + + .site-footer .widget-column.footer-widget-1 { + float: left; + width: 36%; + } + + .site-footer .widget-column.footer-widget-2 { + float: right; + width: 58%; + } + + .social-navigation { + clear: left; + float: left; + margin-bottom: 0; + width: 36%; + } + + .site-info { + float: left; + padding: 0.7em 0 0; + width: 58%; + } + + .social-navigation + .site-info { + margin-left: 6%; + } + + .site-info .sep { + margin: 0 0.5em; + display: inline; + visibility: visible; + height: auto; + width: auto; + } + + /* Gallery Columns */ + + .gallery-columns-5 .gallery-item { + max-width: 20%; + } + + .gallery-columns-6 .gallery-item { + max-width: 16.66%; + } + + .gallery-columns-7 .gallery-item { + max-width: 14.28%; + } + + .gallery-columns-8 .gallery-item { + max-width: 12.5%; + } + + .gallery-columns-9 .gallery-item { + max-width: 11.11%; + } +} + +@media screen and ( min-width: 55em ) { + + .twentyseventeen-front-page.has-header-image .custom-header-image, + .home.blog.has-header-image .custom-header-image { + background-attachment: fixed; + } + + .panel-image { + background-attachment: fixed; + } +} + +@media screen and ( min-width: 67em ) { + + /* Layout */ + + /* Navigation */ + .navigation-top .wrap { + padding: 0.75em 2em; + } + + .navigation-top nav { + margin-left: 0; + } + + /* Sticky posts */ + + .sticky .icon-pinned { + font-size: 32px; + font-size: 2rem; + height: 32px; + left: -1.25em; + top: 0.75em; + width: 32px; + } + + /* Comments */ + + .comment-body { + margin-left: 0; + } +} + +@media screen and ( min-width: 79em ) { + + .has-sidebar .entry-content blockquote.alignleft { + margin-left: -20%; + } + + .blog:not(.has-sidebar) .entry-content blockquote.alignright, + .archive:not(.has-sidebar) .entry-content blockquote.alignright, + .page-two-column .entry-content blockquote.alignright, + .twentyseventeen-front-page .entry-content blockquote.alignright { + margin-right: -20%; + } +} + +@media screen and ( max-width: 48.875em ) and ( min-width: 48em ) { + + .admin-bar .site-navigation-fixed.navigation-top, + .admin-bar .site-navigation-hidden.navigation-top { + top: 46px; + } +} + +/*-------------------------------------------------------------- +# Print +--------------------------------------------------------------*/ + +@media print { + + /* Hide elements */ + + form, + button, + input, + select, + textarea, + .navigation-top, + .social-navigation, + #secondary, + .content-bottom-widgets, + .header-image, + .panel-image-prop, + .icon-pinned, + .page-links, + .edit-link, + .post-navigation, + .pagination.navigation, + .comments-pagination, + .comment-respond, + .comment-edit-link, + .comment-reply-link, + .comment-metadata .edit-link, + .pingback .edit-link, + .site-footer aside.widget-area, + .site-info { + display: none !important; + } + + .entry-footer, + #comments, + .site-footer, + .single-featured-image-header { + border: 0; + } + + /* Font sizes */ + + body { + font-size: 12pt; + } + + h1 { + font-size: 24pt; + } + + h2 { + font-size: 22pt; + } + + h3 { + font-size: 17pt; + } + + h4 { + font-size: 12pt; + } + + h5 { + font-size: 11pt; + } + + h6 { + font-size: 12pt; + } + + .page .panel-content .entry-title, + .page-title, + body.page:not(.twentyseventeen-front-page) .entry-title { + font-size: 10pt; + } + + /* Layout */ + + .wrap { + padding-left: 5% !important; + padding-right: 5% !important; + max-width: none; + } + + /* Site Branding */ + + .site-header { + background: transparent; + padding: 0; + } + + .custom-header-image { + padding: 0; + } + + .twentyseventeen-front-page.has-header-image .site-branding, + .home.blog.has-header-image .site-branding { + position: relative; + } + + .site-branding { + margin-top: 0; + margin-bottom: 1.75em !important; /* override styles added by JavaScript */ + } + + .site-title { + font-size: 25pt; + } + + .site-description { + font-size: 12pt; + opacity: 1; + } + + /* Posts */ + + .single-featured-image-header { + background: transparent; + } + + .entry-meta { + font-size: 9pt; + } + + /* Colors */ + + body, + .site { + background: none !important; /* Brute force since user agents all print differently. */ + } + + body, + a, + .site-title a, + .twentyseventeen-front-page.has-header-image .site-title, + .twentyseventeen-front-page.has-header-image .site-title a { + color: #222 !important; /* Make sure color schemes don't affect to print */ + } + + h2, + h5, + blockquote, + .site-description, + .twentyseventeen-front-page.has-header-image .site-description, + .entry-meta, + .entry-meta a { + color: #777 !important; /* Make sure color schemes don't affect to print */ + } + + .entry-content blockquote.alignleft, + .entry-content blockquote.alignright { + font-size: 11pt; + width: 34%; + } + + .site-footer { + padding: 0; + } +} diff --git a/wp-includes/version.php b/wp-includes/version.php index b3ffb065c3..6f44a2de03 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.7-alpha-38832'; +$wp_version = '4.7-alpha-38833'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
  • iZ-Y{hOcdF+mu~=!Sp`UOKIHoqb4Ql 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/themes/twentyseventeen/assets/js/customizer.js b/wp-content/themes/twentyseventeen/assets/js/customizer.js new file mode 100644 index 0000000000..66c83e447f --- /dev/null +++ b/wp-content/themes/twentyseventeen/assets/js/customizer.js @@ -0,0 +1,103 @@ +/** + * File customizer.js. + * + * Theme Customizer enhancements for a better user experience. + * + * Contains handlers to make Theme Customizer preview reload changes asynchronously. + */ + +( function( $ ) { + + // Collect information from panel-customizer.js about which panels are opening + wp.customize.bind( 'preview-ready', function() { + wp.customize.preview.bind( 'section-highlight', function( data ) { + + // If there's an expanded panel section, scroll down to that panel & highlight in the preview + if ( true === data.expanded ) { + $.scrollTo( $( '.' + data.section ), { + duration: 600, + offset: { 'top': -40 } + } ); + $( '.' + data.section ).addClass( 'twentyseventeen-highlight' ); + + // If we've left the panel, remove the highlight and scroll back to the top + } else { + $.scrollTo( $( '#masthead' ), { + duration: 300, + offset: { 'top': 0 } + } ); + $( '.' + data.section ).removeClass( 'twentyseventeen-highlight' ); + } + } ); + } ); + + // Site title and description. + wp.customize( 'blogname', function( value ) { + value.bind( function( to ) { + $( '.site-title a' ).text( to ); + } ); + } ); + wp.customize( 'blogdescription', function( value ) { + value.bind( function( to ) { + $( '.site-description' ).text( to ); + } ); + } ); + + // Header text color. + wp.customize( 'header_textcolor', function( value ) { + value.bind( function( to ) { + if ( 'blank' === to ) { + $( '.site-title, .site-description' ).css( { + 'clip': 'rect(1px, 1px, 1px, 1px)', + 'position': 'absolute' + } ); + $( 'body' ).addClass( 'title-tagline-hidden' ); + } else { + $( '.site-title, .site-description' ).css( { + 'clip': 'auto', + 'position': 'relative' + } ); + $( '.site-branding, .site-branding a, .site-description, .site-description a' ).css( { + 'color': to + } ); + $( 'body' ).removeClass( 'title-tagline-hidden' ); + } + } ); + } ); + + // Color scheme. + wp.customize( 'colorscheme', function( value ) { + value.bind( function( to ) { + + // Update color body class. + $( 'body' ).removeClass( 'colors-light colors-dark colors-custom' ) + .addClass( 'colors-' + to ); + } ); + } ); + + // Custom color hue. + wp.customize( 'colorscheme_hue', function( value ) { + value.bind( function( to ) { + + // Update custom color CSS + var style = $( '#custom-theme-colors' ), + hue = style.data( 'hue' ), + css = style.html(); + + css = css.split( hue + ',' ).join( to + ',' ); // Equivalent to css.replaceAll, with hue followed by comma to prevent values with units from being changed. + style.html( css ) + .data( 'hue', to ); + } ); + } ); + + // Page layouts. + wp.customize( 'page_options', function( value ) { + value.bind( function( to ) { + if ( 'one-column' === to ) { + $( 'body' ).addClass( 'page-one-column' ).removeClass( 'page-two-column' ); + } else { + $( 'body' ).removeClass( 'page-one-column' ).addClass( 'page-two-column' ); + } + } ); + } ); +} )( jQuery ); diff --git a/wp-content/themes/twentyseventeen/assets/js/global.js b/wp-content/themes/twentyseventeen/assets/js/global.js new file mode 100644 index 0000000000..b4141c288e --- /dev/null +++ b/wp-content/themes/twentyseventeen/assets/js/global.js @@ -0,0 +1,200 @@ +/* global twentyseventeenScreenReaderText */ +( function( $ ) { + + // Variables and DOM Caching + var $body = $( 'body' ), + $customHeader = $body.find( '.custom-header' ), + $customHeaderImage = $customHeader.find( '.custom-header-image' ), + $branding = $customHeader.find( '.site-branding' ), + $navigation = $body.find( '.navigation-top' ), + $navWrap = $navigation.find( '.wrap' ), + $navMenuItem = $navigation.find( '.menu-item' ), + $menuToggle = $navigation.find( '.menu-toggle' ), + $menuScrollDown = $navigation.find( '.menu-scroll-down' ), + $sidebar = $body.find( '#secondary' ), + $entryContent = $body.find( '.entry-content' ), + $formatQuote = $body.find( '.format-quote blockquote' ), + isFrontPage = $body.hasClass( 'twentyseventeen-front-page' ) || $body.hasClass( 'home blog' ), + navigationFixedClass = 'site-navigation-fixed', + navigationHeight, + navigationOuterHeight, + navPadding, + navMenuItemHeight, + idealNavHeight, + navIsNotTooTall, + headerOffset, + menuTop, + resizeTimer; + + /** + * Sets properties of navigation + */ + function setNavProps() { + navigationHeight = $navigation.height(); + navigationOuterHeight = $navigation.outerHeight(); + navPadding = parseFloat( $navWrap.css( 'padding-top' ) ) * 2; + navMenuItemHeight = $navMenuItem.outerHeight() * 2; + idealNavHeight = navPadding + navMenuItemHeight; + navIsNotTooTall = navigationHeight <= idealNavHeight; + } + + /** + * Makes navigation 'stick' + */ + function adjustScrollClass() { + + // Make sure we're not on a mobile screen + if ( 'none' === $menuToggle.css( 'display' ) ) { + + // Make sure the nav isn't taller than two rows + if ( navIsNotTooTall ) { + + // When there's a custom header image, the header offset includes the height of the navigation + if ( isFrontPage && $customHeaderImage.length ) { + headerOffset = $customHeader.innerHeight() - navigationOuterHeight; + } else { + headerOffset = $customHeader.innerHeight(); + } + + // If the scroll is more than the custom header, set the fixed class + if ( $( window ).scrollTop() >= headerOffset ) { + $navigation.addClass( navigationFixedClass ); + } else { + $navigation.removeClass( navigationFixedClass ); + } + + } else { + + // Remove 'fixed' class if nav is taller than two rows + $navigation.removeClass( navigationFixedClass ); + } + } + } + + /** + * Sets margins of branding in header + */ + function adjustHeaderHeight() { + if ( 'none' === $menuToggle.css( 'display' ) ) { + + // The margin should be applied to different elements on front-page or home vs interior pages. + if ( isFrontPage ) { + $branding.css( 'margin-bottom', navigationOuterHeight ); + } else { + $customHeader.css( 'margin-bottom', navigationOuterHeight ); + } + + } else { + $customHeader.css( 'margin-bottom', '0' ); + $branding.css( 'margin-bottom', '0' ); + } + } + + /** + * Sets icon for quotes + */ + function setQuotesIcon() { + $( twentyseventeenScreenReaderText.quote ).prependTo( $formatQuote ); + } + + /** + * Add 'below-entry-meta' class to elements. + */ + function belowEntryMetaClass( param ) { + var sidebarPos, sidebarPosBottom; + + if ( ! $body.hasClass( 'has-sidebar' ) || ( + $body.hasClass( 'search' ) || + $body.hasClass( 'single-attachment' ) || + $body.hasClass( 'error404' ) || + $body.hasClass( 'twentyseventeen-front-page' ) + ) ) { + return; + } + + sidebarPos = $sidebar.offset(); + sidebarPosBottom = sidebarPos.top + ( $sidebar.height() + 28 ); + + $entryContent.find( param ).each( function() { + var $element = $( this ), + elementPos = $element.offset(), + elementPosTop = elementPos.top; + + // Add 'below-entry-meta' to elements below the entry meta. + if ( elementPosTop > sidebarPosBottom ) { + $element.addClass( 'below-entry-meta' ); + } else { + $element.removeClass( 'below-entry-meta' ); + } + }); + } + + /** + * Test if inline SVGs are supported. + * @link https://github.com/Modernizr/Modernizr/ + */ + function supportsInlineSVG() { + var div = document.createElement( 'div' ); + div.innerHTML = ''; + return 'http://www.w3.org/2000/svg' === ( 'undefined' !== typeof SVGRect && div.firstChild && div.firstChild.namespaceURI ); + } + + // Fires on document ready + $( document ).ready( function() { + + // Let's fire some JavaScript! + if ( 'true' === twentyseventeenScreenReaderText.has_navigation ) { + + /** + * 'Scroll Down' arrow in menu area + */ + if ( $( 'body' ).hasClass( 'admin-bar' ) ) { + menuTop = -32; + } + if ( $( 'body' ).hasClass( 'blog' ) ) { + menuTop -= 30; // The div for latest posts has no space above content, add some to account for this + } + $menuScrollDown.click( function( e ) { + e.preventDefault(); + $( window ).scrollTo( '#primary', { + duration: 600, + offset: { 'top': menuTop - navigationOuterHeight } + } ); + } ); + + setNavProps(); + adjustScrollClass(); + } + + adjustHeaderHeight(); + setQuotesIcon(); + supportsInlineSVG(); + if ( true === supportsInlineSVG() ) { + document.documentElement.className = document.documentElement.className.replace( /(\s*)no-svg(\s*)/, '$1svg$2' ); + } + } ); + + if ( 'true' === twentyseventeenScreenReaderText.has_navigation ) { + + // On scroll, we want to stick/unstick the navigation + $( window ).on( 'scroll', function() { + adjustScrollClass(); + adjustHeaderHeight(); + } ); + + // Also want to make sure the navigation is where it should be on resize + $( window ).resize( function() { + setNavProps(); + setTimeout( adjustScrollClass, 500 ); + setTimeout( adjustHeaderHeight, 1000 ); + } ); + } + + $( window ).resize( function() { + clearTimeout( resizeTimer ); + resizeTimer = setTimeout( function() { + belowEntryMetaClass( 'blockquote.alignleft, blockquote.alignright' ); + }, 300 ); + } ); + +}( jQuery ) ); diff --git a/wp-content/themes/twentyseventeen/assets/js/html5.js b/wp-content/themes/twentyseventeen/assets/js/html5.js new file mode 100644 index 0000000000..9c1f049556 --- /dev/null +++ b/wp-content/themes/twentyseventeen/assets/js/html5.js @@ -0,0 +1,326 @@ +/** +* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +;(function(window, document) { +/*jshint evil:true */ + /** version */ + var version = '3.7.3'; + + /** Preset options */ + var options = window.html5 || {}; + + /** Used to skip problem elements */ + var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; + + /** Not all elements can be cloned in IE **/ + var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; + + /** Detect whether the browser supports default html5 styles */ + var supportsHtml5Styles; + + /** Name of the expando, to work with multiple documents or to re-shiv one document */ + var expando = '_html5shiv'; + + /** The id for the the documents expando */ + var expanID = 0; + + /** Cached data for each document */ + var expandoData = {}; + + /** Detect whether the browser supports unknown elements */ + var supportsUnknownElements; + + (function() { + try { + var a = document.createElement('a'); + a.innerHTML = ''; + //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles + supportsHtml5Styles = ('hidden' in a); + + supportsUnknownElements = a.childNodes.length == 1 || (function() { + // assign a false positive if unable to shiv + (document.createElement)('a'); + var frag = document.createDocumentFragment(); + return ( + typeof frag.cloneNode == 'undefined' || + typeof frag.createDocumentFragment == 'undefined' || + typeof frag.createElement == 'undefined' + ); + }()); + } catch(e) { + // assign a false positive if detection fails => unable to shiv + supportsHtml5Styles = true; + supportsUnknownElements = true; + } + + }()); + + /*--------------------------------------------------------------------------*/ + + /** + * Creates a style sheet with the given CSS text and adds it to the document. + * @private + * @param {Document} ownerDocument The document. + * @param {String} cssText The CSS text. + * @returns {StyleSheet} The style element. + */ + function addStyleSheet(ownerDocument, cssText) { + var p = ownerDocument.createElement('p'), + parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; + + p.innerHTML = 'x'; + return parent.insertBefore(p.lastChild, parent.firstChild); + } + + /** + * Returns the value of `html5.elements` as an array. + * @private + * @returns {Array} An array of shived element node names. + */ + function getElements() { + var elements = html5.elements; + return typeof elements == 'string' ? elements.split(' ') : elements; + } + + /** + * Extends the built-in list of html5 elements + * @memberOf html5 + * @param {String|Array} newElements whitespace separated list or array of new element names to shiv + * @param {Document} ownerDocument The context document. + */ + function addElements(newElements, ownerDocument) { + var elements = html5.elements; + if(typeof elements != 'string'){ + elements = elements.join(' '); + } + if(typeof newElements != 'string'){ + newElements = newElements.join(' '); + } + html5.elements = elements +' '+ newElements; + shivDocument(ownerDocument); + } + + /** + * Returns the data associated to the given document + * @private + * @param {Document} ownerDocument The document. + * @returns {Object} An object of data. + */ + function getExpandoData(ownerDocument) { + var data = expandoData[ownerDocument[expando]]; + if (!data) { + data = {}; + expanID++; + ownerDocument[expando] = expanID; + expandoData[expanID] = data; + } + return data; + } + + /** + * returns a shived element for the given nodeName and document + * @memberOf html5 + * @param {String} nodeName name of the element + * @param {Document|DocumentFragment} ownerDocument The context document. + * @returns {Object} The shived element. + */ + function createElement(nodeName, ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createElement(nodeName); + } + if (!data) { + data = getExpandoData(ownerDocument); + } + var node; + + if (data.cache[nodeName]) { + node = data.cache[nodeName].cloneNode(); + } else if (saveClones.test(nodeName)) { + node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); + } else { + node = data.createElem(nodeName); + } + + // Avoid adding some elements to fragments in IE < 9 because + // * Attributes like `name` or `type` cannot be set/changed once an element + // is inserted into a document/fragment + // * Link elements with `src` attributes that are inaccessible, as with + // a 403 response, will cause the tab/window to crash + // * Script elements appended to fragments will execute when their `src` + // or `text` property is set + return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; + } + + /** + * returns a shived DocumentFragment for the given document + * @memberOf html5 + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived DocumentFragment. + */ + function createDocumentFragment(ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createDocumentFragment(); + } + data = data || getExpandoData(ownerDocument); + var clone = data.frag.cloneNode(), + i = 0, + elems = getElements(), + l = elems.length; + for(;igmailcom | http://flesler.blogspot.com + * Licensed under MIT + * http://flesler.blogspot.com/2007/10/jqueryscrollto.html + * @projectDescription Lightweight, cross-browser and highly customizable animated scrolling with jQuery + * @author Ariel Flesler + * @version 2.1.2 + */ +;(function(factory) { + 'use strict'; + if (typeof define === 'function' && define.amd) { + // AMD + define( ['jquery'], factory ); + } else if (typeof module !== 'undefined' && module.exports) { + // CommonJS + module.exports = factory( require( 'jquery' ) ); + } else { + // Global + factory( jQuery ); + } +})(function($) { + 'use strict'; + + var $scrollTo = $.scrollTo = function(target, duration, settings) { + return $( window ).scrollTo( target, duration, settings ); + }; + + $scrollTo.defaults = { + axis:'xy', + duration: 0, + limit:true + }; + + function isWin(elem) { + return ! elem.nodeName || + $.inArray( elem.nodeName.toLowerCase(), ['iframe','#document','html','body'] ) !== -1; + } + + $.fn.scrollTo = function(target, duration, settings) { + if (typeof duration === 'object') { + settings = duration; + duration = 0; + } + if (typeof settings === 'function') { + settings = { onAfter:settings }; + } + if (target === 'max') { + target = 9e9; + } + + settings = $.extend( {}, $scrollTo.defaults, settings ); + // Speed is still recognized for backwards compatibility + duration = duration || settings.duration; + // Make sure the settings are given right + var queue = settings.queue && settings.axis.length > 1; + if (queue) { + // Let's keep the overall duration + duration /= 2; + } + settings.offset = both( settings.offset ); + settings.over = both( settings.over ); + + return this.each(function() { + // Null target yields nothing, just like jQuery does + if (target === null) { return; } + + var win = isWin( this ), + elem = win ? this.contentWindow || window : this, + $elem = $( elem ), + targ = target, + attr = {}, + toff; + + switch (typeof targ) { + // A number will pass the regex + case 'number': + case 'string': + if (/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test( targ )) { + targ = both( targ ); + // We are done + break; + } + // Relative/Absolute selector + targ = win ? $( targ ) : $( targ, elem ); + /* falls through */ + case 'object': + if (targ.length === 0) { return; } + // DOMElement / jQuery + if (targ.is || targ.style) { + // Get the real position of the target + toff = (targ = $( targ )).offset(); + } + } + + var offset = $.isFunction( settings.offset ) && settings.offset( elem, targ ) || settings.offset; + + $.each(settings.axis.split( '' ), function(i, axis) { + var Pos = axis === 'x' ? 'Left' : 'Top', + pos = Pos.toLowerCase(), + key = 'scroll' + Pos, + prev = $elem[key](), + max = $scrollTo.max( elem, axis ); + + if (toff) {// jQuery / DOMElement + attr[key] = toff[pos] + (win ? 0 : prev - $elem.offset()[pos]); + + // If it's a dom element, reduce the margin + if (settings.margin) { + attr[key] -= parseInt( targ.css( 'margin' + Pos ), 10 ) || 0; + attr[key] -= parseInt( targ.css( 'border' + Pos + 'Width' ), 10 ) || 0; + } + + attr[key] += offset[pos] || 0; + + if (settings.over[pos]) { + // Scroll to a fraction of its width/height + attr[key] += targ[axis === 'x'?'width':'height']() * settings.over[pos]; + } + } else { + var val = targ[pos]; + // Handle percentage values + attr[key] = val.slice && val.slice( -1 ) === '%' ? + parseFloat( val ) / 100 * max + : val; + } + + // Number or 'number' + if (settings.limit && /^\d+$/.test( attr[key] )) { + // Check the limits + attr[key] = attr[key] <= 0 ? 0 : Math.min( attr[key], max ); + } + + // Don't waste time animating, if there's no need. + if ( ! i && settings.axis.length > 1) { + if (prev === attr[key]) { + // No animation needed + attr = {}; + } else if (queue) { + // Intermediate animation + animate( settings.onAfterFirst ); + // Don't animate this axis again in the next iteration. + attr = {}; + } + } + }); + + animate( settings.onAfter ); + + function animate(callback) { + var opts = $.extend({}, settings, { + // The queue setting conflicts with animate() + // Force it to always be true + queue: true, + duration: duration, + complete: callback && function() { + callback.call( elem, targ, settings ); + } + }); + $elem.animate( attr, opts ); + } + }); + }; + + // Max scrolling position, works on quirks mode + // It only fails (not too badly) on IE, quirks mode. + $scrollTo.max = function(elem, axis) { + var Dim = axis === 'x' ? 'Width' : 'Height', + scroll = 'scroll' + Dim; + + if ( ! isWin( elem )) { + return elem[scroll] - $( elem )[Dim.toLowerCase()](); } + + var size = 'client' + Dim, + doc = elem.ownerDocument || elem.document, + html = doc.documentElement, + body = doc.body; + + return Math.max( html[scroll], body[scroll] ) - Math.min( html[size], body[size] ); + }; + + function both(val) { + return $.isFunction( val ) || $.isPlainObject( val ) ? val : { top:val, left:val }; + } + + // Add special hooks so that window scroll properties can be animated + $.Tween.propHooks.scrollLeft = $.Tween.propHooks.scrollTop = { + get: function(t) { + return $( t.elem )[t.prop](); + }, + set: function(t) { + var curr = this.get( t ); + // If interrupt is true and user scrolled, stop animating + if (t.options.interrupt && t._last && t._last !== curr) { + return $( t.elem ).stop(); + } + var next = Math.round( t.now ); + // Don't waste CPU + // Browsers don't render floating point scroll + if (curr !== next) { + $( t.elem )[t.prop](next); + t._last = this.get( t ); + } + } + }; + + // AMD requirement + return $scrollTo; +}); diff --git a/wp-content/themes/twentyseventeen/assets/js/navigation.js b/wp-content/themes/twentyseventeen/assets/js/navigation.js new file mode 100644 index 0000000000..e2df1f3955 --- /dev/null +++ b/wp-content/themes/twentyseventeen/assets/js/navigation.js @@ -0,0 +1,140 @@ +/* global twentyseventeenScreenReaderText */ +/** + * Theme functions file. + * + * Contains handlers for navigation and widget area. + */ + +( function( $ ) { + var masthead, menuToggle, siteNavigation; + + function initMainNavigation( container ) { + + // Add dropdown toggle that displays child menu items. + var dropdownToggle = $( ' + 'top', + 'menu_id' => 'top-menu', + ) ); ?> + + + 'next' ) ); ?> + + diff --git a/wp-content/themes/twentyseventeen/components/page/content-front-page-panels.php b/wp-content/themes/twentyseventeen/components/page/content-front-page-panels.php new file mode 100644 index 0000000000..aa45a2baa3 --- /dev/null +++ b/wp-content/themes/twentyseventeen/components/page/content-front-page-panels.php @@ -0,0 +1,87 @@ + + +