From f61e2a80741e058f932a8d503e382b3116d0ab9b Mon Sep 17 00:00:00 2001 From: sunlandcomputers Date: Fri, 7 Jun 2024 12:09:18 -0700 Subject: [PATCH] Add files via upload --- LICENSE | 674 +++++++++++++++++++++++++++++++++++++++ README.md | 52 +++ comments.php | 61 ++++ editor-style.css | 1 + footer.php | 57 ++++ functions.php | 303 ++++++++++++++++++ header.php | 40 +++ home.php | 29 ++ inc/index.php | 2 + inc/lunar-customizer.php | 141 ++++++++ inc/lunar-theme-mods.php | 53 +++ index.php | 33 ++ languages/en_US.mo | Bin 0 -> 540 bytes languages/en_US.po | 21 ++ languages/lunar.pot | 21 ++ languages/tinydancer.pot | 21 ++ nav-top.php | 35 ++ page.php | 32 ++ post-content.php | 58 ++++ post-loop.php | 65 ++++ readme.txt | 20 ++ rels/lunar-front-end.js | 80 +++++ screenshot.png | Bin 0 -> 147818 bytes sidebar.php | 8 + single.php | 28 ++ style.css | 571 +++++++++++++++++++++++++++++++++ top-section.php | 31 ++ 27 files changed, 2437 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 comments.php create mode 100644 editor-style.css create mode 100644 footer.php create mode 100644 functions.php create mode 100644 header.php create mode 100644 home.php create mode 100644 inc/index.php create mode 100644 inc/lunar-customizer.php create mode 100644 inc/lunar-theme-mods.php create mode 100644 index.php create mode 100644 languages/en_US.mo create mode 100644 languages/en_US.po create mode 100644 languages/lunar.pot create mode 100644 languages/tinydancer.pot create mode 100644 nav-top.php create mode 100644 page.php create mode 100644 post-content.php create mode 100644 post-loop.php create mode 100644 readme.txt create mode 100644 rels/lunar-front-end.js create mode 100644 screenshot.png create mode 100644 sidebar.php create mode 100644 single.php create mode 100644 style.css create mode 100644 top-section.php diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + 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 3 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..ab46f38 --- /dev/null +++ b/README.md @@ -0,0 +1,52 @@ +# Lunar Theme for ClassicPress + +Lunar is a theme that you can look up to and smile at. Demo at https://demos.tradesnet.us/ + +Theme Name: Lunar + +Contributors: Tradesouthwest + +Requires PHP: 7.2 + +Requires CP: 1.4 + +Tested up to: 1.5 + +Version: 1.0.4 + +Text domain: lunar + +License: GPLv2 or later; License URI: http://www.gnu.org/licenses/gpl-2.0.html; + +Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, threaded-comments, translation-ready, blog + +## Description + +Lunar is a theme that you can look up to and smile at. Demo at https://demos.tradesnet.us/ + +## Features +- Featured image captions +- Header image upload +- Background color of full page +- Adjustable content width +- font and background color adjustments +- Uses CSS Flex layout for reliable responsive design +- Three footer widgets +- Sidebar is on right + +## Installation + +1. In your admin panel, go to Appearance -> Themes and click the 'Add New' button. +2. Type in solo 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. Navigate to Appearance > Customize in your admin panel and customize to taste. + + +## Copyright + +solo ClassicPress Theme, Copyright 2023 tradesouthwest.com +solo is distributed under the terms of the GNU GPL + +## Notes + +Theme is not fully accessibility ready. diff --git a/comments.php b/comments.php new file mode 100644 index 0000000..ae85620 --- /dev/null +++ b/comments.php @@ -0,0 +1,61 @@ + + +
+ + +

+ + + +
    + 'ol', + 'short_ping' => true, + 'avatar_size' => 42, + ) + ); + ?> +
+ + + + + + +

+ + + '

', + 'title_reply_after' => '

', + ) + ); + ?> + +
diff --git a/editor-style.css b/editor-style.css new file mode 100644 index 0000000..e4cc46b --- /dev/null +++ b/editor-style.css @@ -0,0 +1 @@ +/* solo editor styles */ \ No newline at end of file diff --git a/footer.php b/footer.php new file mode 100644 index 0000000..7baa8e9 --- /dev/null +++ b/footer.php @@ -0,0 +1,57 @@ +
+ + + + + + + +
+ + + + + + diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..3b4c9e1 --- /dev/null +++ b/functions.php @@ -0,0 +1,303 @@ + tag in the document head, and expect WordPress to + * provide it for us. + */ + add_theme_support( 'title-tag' ); + + add_theme_support( 'post-thumbnails', array( 'post', 'page') ); + // register new phone-landscape featured image size. @width, @height, and @crop + add_image_size( 'lunar-featured', 480, 320, false); + //add_theme_support( 'automatic-feed-links' ); // rss feederz + /* + * Enable support for custom logo. + * + * @since Classic Sixteen 1.2 + */ + add_theme_support( 'custom-logo' ); + + //page background image and color support + add_theme_support( 'custom-background', + array( + 'default-color' => '#fefefe', + 'default-image' => '', + 'wp-head-callback' => '_custom_background_cb', + 'admin-head-callback' => '', + 'admin-preview-callback' => '' + ) + ); + add_theme_support( 'custom-logo' ); + + + // This theme uses wp_nav_menu() in two locations. + register_nav_menus( + array( + 'primary-menu' => __( 'Primary Main Menu', 'lunar' ), + ) + ); + } +endif; + +/** #A2 + * Sets 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 + * + * @since Classic Sixteen 1.0 + */ +function lunar_theme_content_width() +{ + $GLOBALS['content_width'] = apply_filters( 'lunar_content_width', 480 ); +} + +/** #A4 + * Registers a widget area. + * + * @link https://developer.wordpress.org/reference/functions/register_sidebar/ + * + * @since Classic Sixteen 1.0 + */ +function lunar_theme_widgets_init() +{ + register_sidebar( + array( + 'name' => __( 'Sidebar', 'lunar' ), + 'id' => 'sidebar-page', + 'description' => __( 'Add widgets here to appear in your sidebar.', 'lunar' ), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) + ); + + register_sidebar( + array( + 'name' => __( 'Footer Section One', 'lunar' ), + 'id' => 'footer-one', + 'description' => __( 'Appears at the bottom of the content on posts and pages.', 'lunar' ), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) + ); + + register_sidebar( + array( + 'name' => __( 'Footer Section Two', 'lunar' ), + 'id' => 'footer-two', + 'description' => __( 'Appears at the bottom of the content on posts and pages.', 'lunar' ), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) + ); + + register_sidebar( + array( + 'name' => __( 'Footer Section Three', 'lunar' ), + 'id' => 'footer-three', + 'description' => __( 'Appears at the bottom of the content on posts and pages.', 'lunar' ), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) + ); +} + + +/** + * Support for logo upload, output. + * + * @since 1.0.1 + */ +function lunar_theme_custom_logo() { + $output = ''; + + if ( function_exists( 'the_custom_logo' ) ) { + $custom_logo_id = get_theme_mod( 'custom_logo' ); + $logo = wp_get_attachment_image_src( $custom_logo_id , 'full' ); + + if ( has_custom_logo() ) { + $output = ''; + } else { + $output = ''; + } + } + + // Output sanitized in header to assure all html displays. + return $output; +} + +/** + * Strip content to only display x number of characters + * + * @since 1.0.0 + */ +function lunar_excerpt_inloop_render() +{ + if ( is_main_query() && ! is_singular() ) { + + if( get_theme_mods() ) { + $length = get_theme_mod( 'lunar_number_charas', '150' ); + + } else { + $length= absint( '150' ); + } + + $article_data = substr( get_the_content(), 0, absint( $length ) ); + + echo wp_kses_post( strip_shortcodes( wp_strip_all_tags( $article_data ) ) ); + } + return false; +} + +/** + * Display shortened meta data for blog excerpts + * + * @since 1.0.0 + */ +function lunar_metafooter_short_render() +{ + ob_start(); + ?> + + + + + + + + + + + + + + + +> + + + + +
+
+ + + + +
+
+ diff --git a/home.php b/home.php new file mode 100644 index 0000000..e46f010 --- /dev/null +++ b/home.php @@ -0,0 +1,29 @@ + + +
+
+ + + +
+ + + +
+ + diff --git a/inc/index.php b/inc/index.php new file mode 100644 index 0000000..34e3ead --- /dev/null +++ b/inc/index.php @@ -0,0 +1,2 @@ + 'image/jpeg', + 'gif' => 'image/gif', + 'png' => 'image/png', + 'bmp' => 'image/bmp', + 'tif|tiff' => 'image/tiff', + 'ico' => 'image/x-icon' + ); + + //check file type from file name + $file_ext = wp_check_filetype( $file, $mimes ); + + //if file has a valid mime type return it, otherwise return default + return ( $file_ext['ext'] ? $file : $setting->default ); +} +/** + * Remove parts of the Options menu we don't use. + * + * @param WP_Customize_Manager $wp_customize Customizer manager. + * @since 1.0.2 +*/ + +function lunar_register_theme_customizer_setup($wp_customize) +{ + $transport = 'refresh'; //'postMessage'; + $wp_customize->add_section( 'lunar_page_layout', array( + 'title' => 'Blog and Page Settings', + 'capability' => 'edit_theme_options', + 'priority' => 25 + )); + /* + * ********** Add setting & control for declaration section ********** + */ + // Content width + $wp_customize->add_setting( + 'lunar_page_width', array( + 'default' => '1440', + 'capability' => 'edit_theme_options', + 'transport' => $transport + )); + $wp_customize->add_control( + 'lunar_page_width', array( + 'label' => 'Maximum Content Width', + 'section' => 'lunar_page_layout', + 'settings' => 'lunar_page_width', + 'type' => 'number', + 'input_attrs' => array( 'min' => 280, 'max' => 9999 ), + 'description' => __( 'Width min is 280px and max is 9999px.', 'lunar') + )); + // Heading background + $wp_customize->add_setting( 'lunar_heading_background', array( + 'capability' => 'edit_theme_options', + 'default' => '', + 'sanitize_callback' => 'lunar_sanitize_image' + ) ); + $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, + 'lunar_heading_background', + array( + 'label' => __( 'Heading Background Image', 'lunar' ), + 'section' => 'lunar_page_layout', + 'settings' => 'lunar_heading_background', + 'description' => __( 'To style background size use "site-heading" class name. (Try background-size: cover)', 'lunar') + ) + ) ); + // Heading height + $wp_customize->add_setting( + 'lunar_heading_height', array( + 'default' => '70', + 'capability' => 'edit_theme_options', + 'transport' => $transport + )); + $wp_customize->add_control( + 'lunar_heading_height', array( + 'label' => 'Heading Height', + 'section' => 'lunar_page_layout', + 'settings' => 'lunar_heading_height', + 'type' => 'number', + 'input_attrs' => array( 'min' => 0, 'max' => 9999 ), + 'description' => __( 'Height min is 0px and max is 9999px.', 'lunar') + )); + // lunar_number_charas + $wp_customize->add_setting( + 'lunar_number_charas', array( + 'default' => '150', + 'capability' => 'edit_theme_options', + 'transport' => $transport + )); + $wp_customize->add_control( + 'lunar_number_charas', array( + 'label' => __( 'Number of Characters in Blog Aricles', 'lunar' ), + 'section' => 'lunar_page_layout', + 'settings' => 'lunar_number_charas', + 'type' => 'number', + 'input_attrs' => array( 'min' => 1, 'max' => 9999 ), + 'description' => __( 'Width min is 1 and max is 9999px.', 'lunar') + )); + /* + * ********************** Colors ********************** + */ + // Font color + $wp_customize->add_setting( + 'lunar-font-color', + array( + 'default' => '#444444', + 'capability' => 'edit_theme_options', + 'sanitize_callback' => 'sanitize_hex_color' + ) + ); + $wp_customize->add_control( + new WP_Customize_Color_Control( + $wp_customize, + 'lunar-font-color', + array( + 'label' => 'Font Color', + 'section' => 'colors', + 'settings' => 'lunar-font-color' + ) + ) + ); +} diff --git a/inc/lunar-theme-mods.php b/inc/lunar-theme-mods.php new file mode 100644 index 0000000..786acc3 --- /dev/null +++ b/inc/lunar-theme-mods.php @@ -0,0 +1,53 @@ +'; + if ( get_theme_mods() ) : + $pgwidth = get_theme_mod( 'lunar_page_width', '1440' ); + $hdheight = get_theme_mod( 'lunar_heading_height', '70' ); + $hdbackgrnd = get_theme_mod( 'lunar_heading_background', '' ); + echo '@media screen and ( min-width: 980px ){ + .lunar-width-control{width: ' . esc_attr( $pgwidth ) . 'px;margin: 0 auto; } + .site-heading{height: ' . esc_attr( $hdheight ) . 'px;} + } + .site-heading{ background: url( ' . esc_attr( $hdbackgrnd ) . ' );background-repeat:no-repeat;}'; + + endif; + echo ''; +} diff --git a/index.php b/index.php new file mode 100644 index 0000000..adb7d55 --- /dev/null +++ b/index.php @@ -0,0 +1,33 @@ + + +
+
+ + + +
+ + + +
+ + diff --git a/languages/en_US.mo b/languages/en_US.mo new file mode 100644 index 0000000000000000000000000000000000000000..1fa61c18e1d3f4bd0ca8caa800fa8437ca41c470 GIT binary patch literal 540 zcmYjNO;6iE5T$~Xk3Dl3Bo0*SI8G2HSt}R5Dg+T0go>NBwWszXXV=;t1NkBSdp-1* zFiudyNN@MeywRK4{r7e6?~cS5!M@;7uq*g3=wmGSFXBY*zGoAech6KXUYGcbd@#-` zU}KjT+7{$t7$@;Cx~JB8##yLLiDz9EaPAb;%xzGELFn3Ej@j#yg6p_`rND9F7EyMG z_w-_VTfERr3P#E37?U43nm{s9C&EvYB)ZjsaqhJZjb`T+NX1s2t_bI(7YaoCe8@zIU5fs>Vm4@jkg*BZXSvZ)&@LL)^;ZL&U*AK`Xm4@MX^?y&ePVt78 zug;g@)&y3Nr#Yp$oNp + + diff --git a/page.php b/page.php new file mode 100644 index 0000000..f69bf96 --- /dev/null +++ b/page.php @@ -0,0 +1,32 @@ + + +
+
+ + + +
+ + +
+ + diff --git a/post-content.php b/post-content.php new file mode 100644 index 0000000..83ac68d --- /dev/null +++ b/post-content.php @@ -0,0 +1,58 @@ +
+ + + +
+ + + +
+ itemscope itemtype="https://schema.org/Article"> + +
+ +

+ +
+ + + + +
+ + +

'

', + ) ); ?>

+
+ + + +
+
+ + + + +
+ + + +
+ + +
diff --git a/post-loop.php b/post-loop.php new file mode 100644 index 0000000..5e6071d --- /dev/null +++ b/post-loop.php @@ -0,0 +1,65 @@ + +
+ + + + + + + +
+ + + +
+ + + +
+ diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..d16a021 --- /dev/null +++ b/readme.txt @@ -0,0 +1,20 @@ +=== Lunar === +Contributors: Tradesouthwest +Requires PHP: 7.2 +Requires CP: 1.4 +Tested up to: 1.5 +Version: 1.0.0 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Tags: two-columns, translation-ready + +== Description == + +Lunar is a theme that you can look up to and smile at. Demo at https://demos.tradesnet.us/ + + +== Features == +- Featured image captions +- Logo upload +- Background color of full page + diff --git a/rels/lunar-front-end.js b/rels/lunar-front-end.js new file mode 100644 index 0000000..6451abf --- /dev/null +++ b/rels/lunar-front-end.js @@ -0,0 +1,80 @@ +/* begin Back to Top button & show menu @package tinydancer */ + +(function() { + 'use strict'; + + function trackScroll() { + var scrolled = window.scrollY; + var coords = document.documentElement.clientHeight; + + if (scrolled > coords) { + goTopBtn.classList.add('back_to_top-show'); + } + if (scrolled < coords) { + goTopBtn.classList.remove('back_to_top-show'); + } + } + + function backToTop() { + if (window.scrollY > 0) { + window.scrollBy(0, -80); + setTimeout(backToTop, 0); + } + } + + var goTopBtn = document.querySelector('.back_to_top'); + + window.addEventListener('scroll', trackScroll); + goTopBtn.addEventListener('click', backToTop); + + /*document.getElementById("nav_button").addEventListener('click', openMenu ); + function openMenu(){ + + var opv = true; //document.getElementById("open_menu").checked; + var x = document.getElementsByClassName("page-nav-wrapper")[0]; + if( true === opv ) { + + if (x.style.display === "flex") { + x.style.display = "none"; + } else { + x.style.display = "flex"; + } + } + + return false; + //console.log(opv); + } */ + +})(); + + +(function() { + 'use strict'; + + const mobileMenu = document.querySelector('.page-nav-wrapper'); + var openMenuBtn = document.querySelector('.js-open-menu'); + var closeMenuBtn = document.querySelector('.js-close-menu'); + + const toggleMenu = () => { + const isMenuOpen = + openMenuBtn.getAttribute('aria-expanded') === 'true' || false; + openMenuBtn.setAttribute('aria-expanded', !isMenuOpen); + mobileMenu.classList.toggle('is-open'); +/* + const scrollLockMethod = !isMenuOpen + ? 'disableBodyScroll' + : 'enableBodyScroll'; + bodyScrollLock[scrollLockMethod](document.body); */ + }; + + openMenuBtn.addEventListener('click', toggleMenu); + closeMenuBtn.addEventListener('click', toggleMenu); + + // Close the mobile menu on wider screens if the device orientation changes + window.matchMedia('(min-width: 979px)').addEventListener('change', e => { + if (!e.matches) return; + mobileMenu.classList.remove('is-open'); + openMenuBtn.setAttribute('aria-expanded', false); + //bodyScrollLock.enableBodyScroll(document.body); + }); +})(); diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..8de84fd28efaf17c36ad4210dd314c67348d44c9 GIT binary patch literal 147818 zcmbrlWmp?+w>BK4kkaCAMT@%?cXtc!?i6>2;;zM|6bSC_R@{oaySu-+pZ(l>fB(Pa z$Yd-t*R^J?bJ>}2MR^HC1Uv))0DveZDXI(rz*YeOFu_1*$R2)V{c->Rb<$H+!&%wT zjrhBxy_uzrDY3K1cT-|hcS|z>z)uqA8H=Ymt9ldj@}LL$ICA37$$*iw^NU=4f}!QTg z2*4jbaTd1^g?{CQ*P6huq@M7594i}4eLdyRL}{!0gkFfl9}(KeXIfi8mp3ExMDb=?;pBDa_iys%Dto(~AE`CJ67bdGl!tw2f6 ziKgV^jro0C-*<*;Nf4<zM?Mr!gYGXx|V+zb)=BfiCTXVrPUT+^SncEmFYrSNfOvCRh@=f zod$!79SQhINN?5=l35@&ZnW2$rxT8&NylLaABjUUif6>NN$)B^dav!^RQRg4vZXIJ zu6ghl{fA5V-f5*HZ0QSj=uC75DDUwvCHPztzq*P6W$PD8e&@KRwbV>sy2u*w z%wpb6^)W7?mroqV0NY@_%X#|WbOM9x(JF;r36F8UVcrKvMg;m0J~y-}yytA|$E*vn zf*pDM=IBHtjig+e;Oa_|$P^(?4KCbCON&+vViXhwQRedWjIEwp@eKEGpGkD`W|@$u zhDYR-?dyLH<^)!@jJq;T&qvob#^_z!5UP)`Wv&{~HRlYf3ASTmolKw*#&}-fNQ$GO z>GDNP;?6CWTm$XmKQY6kx(iZV>jzP7tZlCQwUUr*WuX}#`nUfQliuD7LN_O&V`Wt> z%Mff}-9;(Nk1Es<8quNR1JW`{bsy};|dQ)R(wD*OQpE2#{v&OBf2HzAomhrs>g8Y^MFB){Pj(vo+}I3>B_YlnbeGS$X;vuc{`8J=>v z{stjhCc~IT=qrocYfNqNI+jf0gPK zo|>*!MX(%7%cQ&n7|L_>NuSPfvojwXh{&pq}9@hdIueUM= zeNdr`GH=f_;Xuwfi-%2MRa_cm8 zla;*UpB~<!rXc+0yZQfF+TBx<_(9J9pXKSW zP&{ndfo#E44;x*J#5zh&g%)jlpDKY#;fHUV{3V3$*Y|6a6bBAD0GZ0J{Vz9Wp4|CA znVp`di)X^!2H(^%qxH!0`qS z(uX4L$qhUUE9s!j(JafA2Hffc_rNyE0sHWBqQXt^4_MYOXEuJ)=yfUn(;6Rhrt~dB z=~i!>+XH8ElTC=Wh*SDiiwDJL0@vNRD^qqAg)o)1DJrOp^Sh^|8zcsukK=7pweVVR zayrSb&^6&)K2->b^4g*%$n9Gh&y`he1`@MfL4OUr0^R%xm$gUmNKjUj{v_<=7;sCT zzrm)S)_Y(oo^HNQFWAhCI-Q52$$(uqew2K`F!KY2SA$1YNDBK;g7OiHa;ldpHA*P( zUMlJUb1K+YJ08h0?{6Hs3tc_mxX`ri@}MZ!P@XHav=wP&yGpDh8cpzBHnaQEpT8|~ zF$N}cjiIRGn0uYy%_C4GhT!>R{C9utIHt8?{vG)|%Q0v}o9M|W+`j@vC2702s63{T z#G)3=OK-2|8E%iwpY`xS2%TQHAdgGx6HhWU9D^(C7A5A9R3j{=$_Yf!(f|0Me8k>k zV;D_QYGRLO=RkzUfCcta9F`QPffEY1S;P9F5l~M^xJ2Zc{;5tO?@4R(AQDE4&VRvWvYPR8R^B=&NB=at0)(w6l*>GW3<~hfR4dNnC z2@MrWw?u!PRrJR>Er+J=zqo<)`0>KlJ}DV|mVBaR=aG!x7wa`eRHcn<>ySvJM=5mG zXC!^%I6MZ*B{6npj{%{izxTX>*(bK>9)T?zN6FKllscU1*JAl)ew)V2>&~F`ag+;v z(iF}r%bF+045+{3P76=YUc~n}H@9WScImy-`EcCjkzE(H_UQxige+eL^p^y^B%DtY zBqrfAgD_{cipekBR7g@URjXgonx`2?>axDGWQ>|%V#o_quoMLU`32JvdlBa2#-xhG zQjO>dOUfUgI#XIlby{6wpsikP)90jVlyRn^&bWioQtcunF#pSe?Tz0UK_S#| zo&u%a?IsdT9x??dg0dE{i#_;_h#}0`LkPNUaeo3v8=kwS!IGYWbBlY}B{|d+;g=|3 z!(>t9UuOyLc3KmmG?Z!4Qol&Dkucr)+Y0wU%hI&iwtn*@J^8&OZLF`GlCf)SJCT0mTeW!F1@C+tBVR#m0$l9)y2_q!WEyGQ*G z+;Y+FNG+h=hx&wiBk~5S77sUWc(M=}Q>3;U|6qWGo6qf8G#d4x_P;0= zRg2kc5Jq5hgH!k%?;1+YGSWkqhsc+WJrP3??46%KTK`C%GE%DTd_PJBc+0Iqh9^)3`#vNz!mw#Jr+r+);QmuQ3lmwd(IA>6(qX= zinIPjCu5s#F~96uHy^@5rgiyg&6+Xd_#nVjJF-HQefbN{0kd_DnB79=Y5qXXJ#+-Y zZr{e~Sy}>ys?2X3uP979>8ZO0r^vr+To_0mppo3*(hnhp35rF>Lr28(Ka?qG_dK?q{O*ffN_(ir%6Gf$as z)7}u{AsfXihyzE8Bp|DSivviPD!DuB@iv~e$8!NeBXJ8Z#$Y}cyf!%w+DhH)Dhhrh zkwxvr8HVA&jcG_%m}oxPEi%itWD&#bo0Tk`$(cnjpgM(3u{45hx9aI-s|brX&q2&a zWR6^vkeg$jrKSnZ_KixOk(oe}hLMOQ=Jc$(Gv|%y3Jl`0#_2Q4AZ09=aha;P@Lf+> z?uh;nlZagh`=rSA0gpKfTWxutKMtET>y*B75URoMLdl+1_=~{&rY{{``G_J#cOWLo zIxdDZ?8!hzJo*TH33U1f)^SLqM9390Wc(GN#T)UwuR52=n(br!95&B=*8^-M01?m`-{Lx} z3d^~l$W&lkGOMUUXJl};t|bGUpV7mfLMC`@aw+VY{9X#fB!*iuA9QA$MQ-`WnO zqLb+p&nMX{NYJmZB31%|rw!vYDVA3g6(gue5GzKp3Q;4JWq1vwK$MDzEZETceqmgF zw6RrI8dORQ^!0CQ;iPVn41bqFpf}>4rKj3BH$ z5JrAt{^37LXDpwvWx>^Pwz++*8*EIYg0*d_HH}A`vote@v{Qo*pmw~(t`hTv-5Kk4M@v+k$3{Jr6TBua}+~GEW^Bj&4@ZVeI$+U@6 ze*OA2KoC&6<>nn>Y?KcJRbNrDwto#3r(eyKPo+U;79Kzw7bt0h%3fXk(7`N&QMI0H;BB3{ND4+hFhp&%#!R6C&<)G(7I}I%l zNY&Zs{jK-)$;FMc$FF}!0ob&=1P24<=leEwb>%2sLKUH;q-1G%nA-6K zBoPH2fC=y{hzt7TeGVOzaefuqPEboLCE zGGSCbPCW@wn1n()!gBsDMU4mxolhm5(3hBkZtrZ0|P&h2)Q{4P-)e?_isJFN=eJf$w*3W zLAn*`s8+6(`tzs9`|Ewj(~*9o-Kv(34lE!PX%{jz*NJRhfFcMq z+wK+n`}aV-^}NkORmUk7x6AP1bfFAHdgM};mX^46{*d@B-) zM8szCT{6t&Y(-&j{Pp2-Fh^Ee8rt7Lh3H%qJY|7n%%79P=%S(QD4c@+V1)$+!$Ly| z0|Ade_wf3${sploLlaGY$DNBTx0npp{a%;jxzpuFY`~4Du8|Q7ASoqfZf-7<)4_Yb zA`372t{`@gK){y(;QmYkfZE85D*>lxXXk;B=E}AA#xi)U=irg~9|R2zNzPgDZmylN zKXm=yjfAKQNk~Zi9(osAT3U*-(|d^8Zs!D6eD2$^B5xBF_SQX*@xtH>;6>IL7(Rd8&l>R`P@asX7`c*RY`+<0oiG5s=(Rteji%$dtTbiF?^6k@ zg32o^uie|Cn1#dCN?kY!z~HCXH;6JxQv=e*%p&`zS62Q`P6|?^Lm&rK`Rz}Qj=DNN znh`5rw6{ufGA3C1BgxBGc6Ro$F**4nnUvk>=|liI3k%DFwQ5SCeTSycZZe;3L!8Ws zbOe3ye;vh5FVg_55b#s&wL7p2;6L%4KWkNxpYL9zIDljP*MucwEX5$fB#L>UOpUfM zX^=}Qft2h~=7CXDLnCd~P92oYjD?Ab2;en*+xb5fi**=}8$e$TA^P}x@R~30G-aYW zH3tksEl(5lKb}l@T?9l;lB(c|<_o?P{`~J?oJo>u(s1^N5)1RG-kvlSQLL=3+3}<> z3T5;op9JTmsZeH}ei1N@` z>)#>0KE3z~sP&v@h!+?}QAcco%{|op%g6@kv z`&M5%JtOI#vbxkg0OES}@XjsrL(!S508sqcv>S29>9p=TAg)yt1xW!|=9 zZlIwKQ!8Ke0VKhUuS2oNl)NqH~mMSE@+gDAYp zVoHySt2r-Ce(pn#UUk}b(Yh@1G{2PmO-19!3cvm_iRF!dUqEG8%N`eHAPo$ejw%Q; zE)W7h(Enlsd?hj7^sU>idtED#xXve28C*<5(s{s#@t;TJ%+*TJ8U+U}ZCY+VAo1bT zTsC({Efg5qAemTxnWuNURb?SsWShr)NgJO>R1+3VbAzpkm!PjrOY>?rTdghb^E%M! zxysBjpNq~wfTM+nNxfk6{sCp8_{HW`#CR*a<=e8^to{$mKzN)S{pRb#v79kZ@4Z$r z|Ie@f1k3cjM)oZfLY0XgwR84-hz;aUZ~#)kC)k%H1c4!k%SIvH_HW!rBL1#L8ClJr z;Bp^5J=STT2cKVu)5}f$-iiHY8e!mQ`~xys1>+?!Sxp59D~hVfNuQez2;u1<{Gw+hCRw&02Xqn>a* zBh}Gc0@%kI{Xw{NBxMwhxp9z?B1t&2GQ-4W?m+fFq9Fo{#X8 z>6b_5M(H(qe{V!vz9wv!+fE2Ci*W8&*OgDZ7Pen}e9D7&WVR2#Q$SgcUEwiDKSQ>f z-gO~eYhy6_wqAAlG}`X zkC89|$8^$4bZ(Do32_Duwg+dOZc|&jZbU)hh~)~512V;&UAq@pd++i3@P=7P%aNkP zLlxi#+}Yh<-qd{#9PA%tXn2db=m@kmMrIUjO~`S=&|GG6a_IKwXW_q$HEw-;rGZkU z=5a3Dyta?z&vvtT42(z}JO0h*Bo;N&*UHndidvY2UBCL}k@*V7Mjh;0fb|jTZF>5cNLU@#*|9foY%>PhZu3Xih$(jUZ{t;4vuv*4rbwp`kV0==ry?aM*0wn7*qI zaqfk!HT(4X+RDX^aVUILl;`_yw%}45KGYpy#q(YUH0P1mNhM)UQ&EsO7ETbE*zL%- zBuzRzP@(0JA>npi5!SrwToW1DXd7|8O9x`>Q9xK%(rc)7rhF-#Op44#7Jm9Gb@;4jVa=gkH93VXcb9zI|+MfVsqQKh0pQ>ow?J|!4_eL)Pd za<%-V$2O=p*=X@O3sHWQ@ohvV=?_A2CQ_9%7c6jt>B__2zG5KNjj_sn@{xRb+MJ(o zmc)YX`~rnZ01{}_4@#Bu7wGps_A&-Z9&J!L`i4>3HlOr$D7(l8ovHBHq@v;C?#ph!}IuX(wJ(Mb2Jf3k%tUgVcS~h=rphB;#c# zTd9MNu1hS#Qy!=Y{j0o14x8|&J^EW$*BOeou=58$mR zPEtY;>}yalt$RxW_*2E{KGWvBbn2ou>+@tql9BF-{i6SQZRsnL$oLQ~OkHk&G5$cc zeyFqMIPS*1&((wd>U0-i*4X*=uGp%U=c50LRDIB1XZ#Tr^_rBFpHRRhavpy}0Z4UI z3K~4QYc%(5>ODs02ve$5SWMMtKia%SMa>Zx9gPf2+Xw2u40qmha6Cgv%CLfDw6U26 zREG&%ecZ!f0bg z^Hb)yN6dvnWrtfmx$e!ff2PuYQqM)e)IDGJ=MDYF!k5V@Jkq)yzD7zWKTAW=cl*ro z5XclOo84v`R*U|o!B_gBKg9xFRL8!Oh(fyK|r zprTmaQ%Cx+FpY<40k@QtZ$cRqq9D)+4c_l}Yd6uGgs`v=<6$A2ubod1wY}^v*)!3F zNl!4t4Sc5REA<1rIy=te(ckH6?q8q!O3XG%p_xd2$Zrn@I9FfAI} z`Q`2oA(LG1I};w(C-8DqK6js%<)jFKuz2|Rm|~C3kv;(lFGj2V6Km?N5*>|90{Jbz zLolMiy!FtLq7f?9Id>TutBoYT7xY6z5-lN=iF;~BV9!tb;Hbvcp_-c&{YDFojf!}R ztf30nzb|dWp#%1xwTbn3*mTLz`I-0L+ub&9&F^kHIqHnnpaCT`rPemz;h_J8F-i|37==i3r* zR#Li(RZcPuBS;!G&XS0Dp$R zG`1_QS9kc0x^9W%jzvE6-Fud?cB!J%?TN+*n592r=R(&BU7P+~FFASHP&m#njB}Kx zD2!=3f|;))K#E!dM-7t)8t|Z57>|1NbB*`M;F?&yQ*#z8APL6CccHP3x8nrIBnM>9 zF}1A9MQz9Yyu7L2u9tQRH4wJO#bcg15g*$TR*;_gy30cAMOI*lHdv;U0MCq7qikTA zvT*cK!dKJ7*2*!BykYb(pX%n#E!GUtxql#(75viV#Sn}FheC+ULN(ZAq_pdG9lPRW zolf6J714HVU3E-H{&lf{3_)O3^)fqOI$`GyHU?`}B)`GlZQj>*NZqLvQ|xQ7;&4nV z2UHXK7M*-+3`?7i@Ih23XU+tqK!aFm-VIM07)Pc>nCfub;ucldo2q zZ0fPz;gd)q=LxAtu(Gl;@?oI~^L~k)*k{cc!#+S>Us)jl!Un$HnQG1*I(K&2^tRbh zB!;gqgE0EHFT?V2%493&kFOu;utpv$5bq#0l!JoU@k}mOGO}$Wa3sn!B-sTr|CF6H z)8XzILKQx!K?%@c8-!5FCDJ6vHBGI)NXKedaRZaq6#peCcE@0O(oQI#!g zv^^cq68ZV$o7>6$n(3>Y*Y~5S+y;ykBsx|$lZqE^T!LK?`P=2KaQ*%)oX%VmkFi~z z$$yKLHI1UC;Q?)??52QLfdB>8wn1uRV&M0U@2gqJw#kX?+v4JUj(&~5G+2!%chtaE zZE)><7Bbq3-#@2Im#kOPX}g>hupCUoVmrOOXJo$!n~(@NDcW z*ODt_=uYUyvVwp1vUX>pwNu;uoaHOS!W+$%;Pi4@to^z2|c`8gHCxa;YPS)uyrQSJL?2+4Dru;;lU~org%YEZROP1?f7yIasXC zQ`SOsqespgcu*2yrr~9EkraILnWylgASe|)T|r1@hl|@u+Uc=m+^Tk3_BfcBm9L{# zD>VWSy1KWLhxbw~R;{UgTnHcd8yq)4@qRT1DtOj@+U4eBp9K^}NaH~SZ+bFwE-#!< zJ!(iMO1z+tk=LLfoKR;u^Ba=?R_J$j)YMGdaKO*>-<>X3wp|V5vYM@UUys2BZITv< ziHP+6K*Wbsp!Qu`AB~!^B29aOKd!dArIJ%KFjTBEJ;+c$LXHkb<2SmU>y^%Wj&FtM zbK0-9J)d{_JzV_5)?s72Ii9zFdAMX|W)`qkMiX;@6zK{iV)YvBbj8Kt02o+U{8xX- zg5VI-nGB(kZA#TEeIdrTKau0tu|N@FWMe}|#O27$Gi$*%!FQiIvg^4OPKjguC00TS zqhKn`_6Lx}Iq&#Uza6&Qv?(L~brz8ZAQQoUEw=1uQT3VXBn5Sd`qC^J8b$~M)+-IQ zOY!?Kwgutno;pCVUc2u?v3y9>cVFF_^P$e9v9K z2Jd@Ncc&~ZKQfyM!w$oU#yd`+3?_xP?74nMu0Il{<5t4pf67Pc5@_l?2KzDx089np z?qfR}{HO$9y94nCG-R@G9-qmr!ikHMm{3e0jk20QHL}3X#d@$FlqM~TFf{g#}dHm~(ZlHT}4InEeHU> zf_Xe%NDJR~$|vv)k{=#--X%ZEU0{8jDmJHZQ;1+6sfmk6gIg`Hnka?E7^WgoR9vZg zE7<1q#IYw#Oh&O)F3AP|(vK}>CR54E`ka`vuz&Xel?I+p=O*$$_za1(0i@t0QJyiZ z#F*;ycJop0!h_#(XKZhKQGb9zi^aHJK1;JO1p#rk8IkS$Vnvt*WFo}$H@));92}lh zwud#3XFUbPR*8wH46Sd|1Ba*p4l~ukMhf%WW)A1oK}tt%hS%rOcGF!%y&Pd6QRSa$ zbPu`q>1Fy=j>i1@5&3c}`zT zo0^(3Gc)P68(=$=kB*KYSSGvvAH1k1VCYa-4#+iFH43+G+ zT*lqi2%|zK=Vj}8hjy)*98*~XPu%(H?PBtG*GDLS<)vn)eFohY0$%sH_qkKoZyX$0 zSXgk-P;X0FJZ^XA>-rGn&L-PmI_E-u@%B;&-9marL@Xx2^WILo)t1Ft^HMOL>;^U! zlQ8i0-1p<#(N~MZKH)U!pZbP?++@E6V)(Va0eER@guipoD|SR6)k=ZyO}Pj*e+hHD zeRuG+Yc^KmGB7WV^2NQD ziIdFIfc)HBb_0C|40H0crrPtBuuH81qO$G z7A!z@#)IZhyE4G`MeGVvlMZw5TSoKz5a3;11DmNVoW#%=q+1w_ym|fnH+z+o)%Y&? z)N;wIxItncm?eLdgbPQ!&PHwjw%k&YmDzw2q{P^JFJC4N@JBp0KAt8CoB+TAphEPf z7|r%5L!zVK3I_3ORfGwVuE~r^^)h@nz8l&)C&^)SZG+ypUKhFy2jmHLX+nq`^tVSx zsDIBSJP*1_N!C@Kq`hCdf&6?t@5{apu6yNacb-jogGr=<)B3(IELGX6e{GHS;N_>P zl!;Jq3OH=yy@&hGcc1O(Z&%fD z!EsP9aEj8)uAVzY=W=p#Ut&WQvTQjrf}-Q>8e8-70^A-NmroP^UYY7@Y7X)E9o>3H z_6q~67j4?T?veNdnAKENdc8`~goQ;!Zaw(`e`+%0;tXmR^9u?_hKC`gY%b@6NkQU` zTTc;TVMyg1Q!G3@d{fNI#s(Hpu4Y}k82F*0y!_UkH;Or0+_+xrs}yN48wUr+w{JPR zzItep{b>03UORtKg;1aa1XWZLmrwbf4^WVU!QivCcCW3z@Rv{AP5O|Z)-Eo=sfsCq z!C*+RM-1f1h+gm8q5N~|$~s`8*`PrOX(NJWV+eV!=GD~I_jh-bQ&Wiqe0j;q`;4kB z*zhXnwe|HYsUpawup$d>|AMc1Cm6JPrO)0XD_K79QavF=y!fQ(Ej*TTn6vS!C_i32c3F`HR;m%Hi+ zs*hY_)P5YAhZz`9$VvN&LUaUVog}&qS>TTUNI!HB_!CI=37QMESy5bMl)zTCP6J@q zP%wyx5*44&Fjgc(Ezm=QjgQT>u{|Wm`x%x`4usA@Ojbh6OoInR$fOIxct#4LeYCa> zDTwNC`mB}+bX8VdnJlOkDUIhg;m&bqzP2a&(r)>e=3wi=#LCRhT;2KCtrsL!2INvD zHI(5^UwwBDhElzN%WYVbp?2Yl@@Wa_gj@0(qd!_?A2yn^ThN4(b~4klkvHQMa7leA zf&v5p2&V;p+kaCRzl*OgjU9bc=&$!%xadDwQ%4NjXJ4#W3AXE=>LCLm%Dov6;zOAf zED8c0T7;Er>SUle;dHJcRpX^OS{1_j>Kl{*!+R-=;VYc zrUbh6ZbgU9`~7>bc7lJo-Z~WwhHw?O2V*-g2k<>)mKxW6dHmkIBm0$ARoT4mPA)FK z12{ddcJ$w_up5`lsfHmfQ1KW7Ts*uM!`>g(mF*2}Z4iwPR@PEgy;<`*KV5B|-*wF5 z^|)Gpe{=Kp_Pzjk+$5N4Lh>f(mRNx|cSv5t*zvFx_~Fym*4A(NEG;Fa%g6m3NGDqh z1-5mS-*WobpFfg-;*ye|%*F$6ug|xhK4xZnO%B^Vy}hr#?>!-(Qt7qLY8PcGW)`ZA zTb&Q5Ic``693366uC5+5x*=_2+KQ(9s;a8$>Z#4|kpAe(sVk(f%RB%nGju*|MV@y& zLr4l4V;qn>6&Dv9R3m@kedvZKvRUuY1j3c)kPNI&FkN?NDKiwXySLjenO+#9le~T1y@a>v}5`IPFe`C<93sXM2f41*< z+!G3d)7{GA2}bD=d`L7E27F&YWJdBp2lCv_-yC8+!sv~&q8Aj=tbUW#>NJXwuK?RcjKIWqgbbNv3jx}d*|?-?&=;=LQ-AJ|Wq(|8#I05l2jYTF(1 z9)UUi1b3<9p)3#S@S@6+>dVOf1b%V^PRd4eZ??eev^(~wvNr*Ei<3;ve_T>PdIwyD zI({Av`s-(*4K|GL2V(_9?H)H{KUdFi5({VQqtaz$9Aq=5Th&uVG8$9qGhJ%d{URy& zQeXGsTYhNN3!Ht5SKhm%`QC=gjq40YPa>+6rf+D4>vOB0#fHY!o=*f-8Jj-JEv?xq zDYZ0bbu71;qBEwBu~`|K@}kK6F$L4aoHJjSLRzzu0V#|8 z@BCxKd8uA!ZOh^l}A8q7YgGXr4_IBX9<*dOlgdfCU2JgLEUxdCE-l;q^F&;gJYWCBj6f6^ot$yV3X zBS_k$qmwzY-+J-o)z?o}Ru*C?!otE3X2i>qbtU2#UQRZ)IxzTXH&x$vGX%TE`A}I| z*@y|};acG7fJ_NP-+l7~2!tuN$w$wQCkH80JW_&GRA!DVJLRc;o(_u&3JPdxXqLw2 zdsG%7>iz?nsAB&3*0X(NSF6@+?Dc+~=*yS0OZNr{!$MJ!$>m73T%bz^4MHZ~9{L?AH%=XZm>(VzbW2A-atwzl*NzfSo(ASS9-q2qC~ zz??CrrmFh4Kmxg3Eh8ri;y4yazp#3%^wh!6#vsfflLbBM`Yx62+zYj$LFrG^Oc^PyQQLH+^YVn zefiWCf)qepUia@}Vqy?%Ty=`LZ9U#8LY1`58N|_nd2mEbuGb9Z_Hd>dG!9mdsd)iHEkHosiEKRoUgsdkbm0<#{x3SDsp+|_^sG^*jb951b;2PH;f-7umdg12_87EM z^!#UjCa9|h_W}^EJ-lC{CtGBBOG|EBeK1x~PT3TPfv6ZEOCrwOc83d%>Ne|Zly9vE ze;V~u)}L4Q&iM%(^Pqg`aO9R5L?)z%SBL|ZBy?g@JRB0xY=l}pmUEtnP0Z*&#$>?izLnb!6EP0$|pli#ymUc z$kwW@cN8?2Ng62w(~%6IVdi~6QL`_3u+d!%v#~82Rg8EQL*+(pT+T{JNQjH8f}}|h z2M5Wmu(7aQAxs>I+SSmNf|ts*8~^KS%gRu%VvTD8W4Ry zFZ3`3gT*BzAXa_h2T8{K7HdprXJ-u!A-UDep);W62)tbMLTEJJUH(uJ`Q#8_D2SQZ=lQ-N2&t^pn2z-H^myK%LC77r#x5={ z_iJAE&dzMcWo>QVms|bnIu0N7(b;Kej_T+2GFVIz?Ca_lZPZFGcz?12*NtDKbXve@Yv2)npy3?=+s## z#eU&)k0&J~gLt~PokWGJ1|EnLg@oD=9}VNLSGf+!bRm4GQ`gqzQ%LZemzU?-%E!RK zfC8+GEPxB@Heoru^$hLJn?Dv)f)EW0hD>UfPa)wyByoU9=K217VtBacn}G0v-^y++ z5=q);N7o_?uM}?+&D|?@F{ls(*d@Ifbm&0A7pNsP$)(S#8*;YElr(wiNMBIQr^BH_ z>P=7>fkj1!<^Wj?V4*BVa5mRC{P~$@Z&nA zDc8^3L1~1=bFw3O(kP)<2P^pM zFiv5e%J0{XkGi4ynD8I3BI+p_SX!9oYO)QhSVm}9{k%_!QFLQ7FBYh3!8J+l)=4tR z#0(l*e{k|JFhZzlifI(ZMXT%Uuzw~8-ipX8z|1t3!pMU`m}7;zW5U+NNnZ`u^Ntde z5!gOyQj@$i2Le8K9jh4W{I33HCXch+olHu!rlPlg&>B`?JHstmLX`k%-3gL6Fo~!J z2e9NOi7g;nQs)sL3+Q>ibmm|NX8$%{N;IMeU^geQ@aQA`N`hw6({3Ao^mEaI5`;_s z!03Zx%-6y-f`2e9SJYr{B^kyZ8hS+aAyE$ju~D$@<`R1_cYHshMwIJw(-%Hr>^63( z=bJ;PjjjMll$MZymO7H0nK{~vT*yX8SLU=oj?ZCp;m!*oAVSJ~k+A}Uy24rV^9(apctRu+Z{sCOQKfcuvt*l)Lc9h z`JwCyDI*?Nw8of2s4$Nfy#_0?-5Gm%gMkHmLrJ|?bU7i>nZ98i@{^Gt75b_Bd3j@Qw zeXX{2OPem`;NSq_xxIM5Bo1L#I zzICd0an4r!-eYYoVS~zuQDkZ*x2yU0j^%izBX6! znE`^i9sj)Ef*_>6jUZ%*gJm`91GcWlKu}Bgz|oR~JeZ0Ge}Tu<{e5eZQhtrYb2)WA z4A(N|f+j&7+~}lI#odu+JJ_kLpy7a3A?p>M1sjjzzJ5k z@^D($cvGf%FpBtMG}$zNrkB-uz*2||QZ!yVn%NALv0bIs`T=t7q3CA*oRHCetYKq} z?Au7WtW^0Vv7T=(WZ ztl9n_b#EC|WgGsBq9UTAECnPa1*KCu1!)NZ0qO4U29*UUU4nps64D^up_FuYiFAW> zpKJO4_x^T1?LBkmFwW=zuJx?vzV9o3aXl8N{0L8i29>-_ZmeL*~<>P_{uZ=uq7qY%uG*_kwS2GNMwv!%DVvFv1m z>O-tgMKYiP<5n2o+YiL)l?>4Q*f3IyjwY?9Xy2qv+1a70vPoz8(qH1Zua;0cPH{uKY3ENW+jO!B`cekn`>!m+Pk)I6{R|nlfC~j< z43ie>h{3)G^y4=pO+uIRT3&feOH00Hr9EV!feiVcU%$waj%&kK{b^F5H$Fd|xfC?~ z6|P}j=@-Umc^XF>_=jht3RPiSBp4l0f#Q zakc`|DVOEwHuTW>+O_U~=i7cP4m)^{{zZO{jQk774kJf0XGq@%RPB*W$tf%t5%*d= zww7Nh;~%Zor&IdpSGq{|fA_xUoDjq2oIP1=tg%1gLwnYkx*}jtY@#Xu6b&Piq3H?F z8)Z3HXj{HGbd`(-L@|5eYNq82ND@9>gL*HeUicv56zyW*k*n? z*bfW5(mBODZX`vHJh~>`TFq7Cp<^i?D2v;ygtw`j6Le*?t1;#J*HRN>+k>amrY*WJ zXFjdSf0OfKxA{|%c;|9^zvIr0H#pP@W%HF}we)=K^T9XGeyPPScvkTUBgUNw7P7)v zW0DLLSoxOfgsc-@*3ad&3XGY3#lqBcbkUZrpkI%F%Zip(H~rMK-+yH5Ls(cL<~!GQ z(Z+G7^p}iUT-@=j2y{iY4e$A(DXu#u>C|KB3YMmOUVqK5;Qm$ZCXbW5`Ntj7Ec%hT!G;gh$uX%AU!LE1Ea0ZPppzspxRB(e z!yijR3X@+7xW0Q!EOb#S&FNbP3s)xvArV)DKU=)5iP>vb5By0`{E0o8e_~-+;o$}A zQ|7@(##9q;3b#0;FXqxyPd2~Z*!=Ye$BeW3+7=_f{{8dwD!x+QIE9mBo*O|f$J9bm z`mAjx@?~R+6TSUvjz88^nLmpLlFJQgPFt8z7?fZk0qp830u0Qy!QU{!*$R9Yz($Gjgt7MJHH`OL5?3L?g$%$`TXz-~r(y74~fBYbygB@AOW|MP?3F z32|_upjXmwz7^DLzdxi}E_*w=A38~-pC6-ERS6s!C>S{tHrC(10|L(De1D|eYJ$`D zcf)VwW6zM&vLLdT(p)yvXI)$~{1-=aTGh@|#U?$_f*xh^NSlG(06ZuT4h}jV8>PT4 z2<~=1^<-NGfY$|DHVTT_omR4~k%HvLS<_QmA~Ldio0+=oY`QvIvYA&bqGKD*0Qcsn zt`Op*M@C0R_74skvJ)L=`@bWH0{0?kZ*OmYem*)nx|P&p9o4zsxr2vJK}Toa`H7W> zho=CJZk5woQE~A^9-$=W%6RG8ZRQ$)a3z8Xz{Suwi;0bWxtdb|iIVZb?d0#&92}*E zg@sezzO@RNW-D5XN=goZ%oZB7{@oz~xOZn~M@>x)YUs1K*KX(=7)<1);9|{sZXgo6 z%G~$OQ~ONW;@;^Lpe#d@Rk_l0hdH%X+{xaV6JJREw!GX{6YC$;?T%c_YkT3(&=GB7 za6^l*&7|T963w;U{2JXgk@wlX3XO_uYXX;tKX>{lRne9MCW-5gN^|>fZTaT7gc6pT z4PRaH|9TUnRwlZkE4BP8+8eYl2UWwIR@MQdG`BCGJh=X~{6)=Lmb*jpMOZ#e`deJ;8E>^kB~n!;g|lJa9l7xvl! zuA6~ByWQ~mBRRQlJlmnab%)82Os1n;D_PDsi;RJx<}_@=%@9o&EuJUHffm%{zltPr z_sdw%${#)ZvirUF@FHQ5W8&^JwD)rK2}aIKqgrTK&#rEdxlc@=$PW)))9)VhmQoMP z%a*#1DdUrGd*a~tgKq`xs-Z?we2llzC9+N+#djcw?ag<@#!(^9J-zt0tp{Pmbwtmu zhNBTs5lCRm8U`1%K0~WX$IHOa!bgA0s;6X!)aikmPHXswJWoL89`djjQyMZ4c6})3YSaxQPxC>Ztnf@ z#d1g*%;@`QJ&ZV-wH{S1!Q*$nTs=ZdJ0%UNwvvgVd?hi?K(Ei)Zf17xV7Vw;@$$}d z16lDE{x#*KRQKz`+wQb)3TkH8voNJ(WF(FA+4m#((d1uTf5(5u*-Dl#zdZd|JtN{B zB?~2G@NYI@Ddjypinbkqgv7YT$m6iQ3zA)3tTav0+f`VV?ym` zupJke0$v>`OaYt(au90VXXGzcRd1k$goLE0r{4`|)Ma^{H>{hWp{<=XX1N#w&0Xo# z29+@4&)giSPeyXpaG(Zdi-Q8xic`bX)Rd)H`%A$sgHB7%8QaD?$=)Zx@V+uPr!&Yc zDq`c|Aw;`%>z1ej)}1>X30+LFL0oi6+;%^gcE>C^Yqfh$wg1{IIpamf#FPP9pE1zZ zsQv0yG{8eehHdk0QEm}f7>#$hCRtoICr3v|gM+c^X42BAyx-vA;oZO{#kzTu0tv3D zkE}7_;pCV<;efhYWVadGa}%48k?0f}OjS8i%YA+y62d`%Rasei8=pzD*4;@?E>yd~ z#@zf7QdC@A+Y?{sAADL&iFEZcFUZd?G1SPA!*jxUc+HzE75rSkh>Dv(#Skyv8hHw~ zz*GgU(|WJ22U@Q&w25GyPf z7V61?H_W|Av6Yk`wdMc%ewR>>H?OJQgG$QNz`UoQ&!V==I-5=u@qC@4GLhIl(O+jd zC?)(O5$9?BwLgD;QWYA>UTuF*`HJr#=5zEbiLNHzZ*<~tgxPKu9=|q%gKNL;&jyXyZZR0v=QLaHbNOW-e0D-_Sv$p zBGhsm#Kzf_8nN7IxjC?Xc0G55N4`~!_r84Y`l-(8faJTHQ-Q!h`qw%s6Bbj$S$-|U zdm>+G+9N0>ju3T%UMDrjiwPvWj=$r6Y&h>q>AU()D6495KzE2lBGb~+958O?44ptR z$fQ|eyE>Q!gga+KS7~YK$B!SOzUD&9%!bNQN?92oS99~#$j2`pFse7HPCHa;>UbX; z0r1na6rc|jnI2oUu^G9?yGu&aBzIfklt2^#dZ#U*B~Pb5$w%{HNDH*B zM}S^>f%Od1WKd8LoErinqSf7FIdFtIYyWkx1t#Z*#Gd>4n=97>gMwzR)CZlm;!+zn3zW~V<3?vQuc|G zv~*yze&NIhSONU};$*&^pB}ob4TlH`XAJDGjTB^NnnD)}pFW1ltS3p}@@z@yv6P~+ z(@4J7jl0A&G&IoD!#_U3n14e%kt9rxN;gF?*rkIdp^ zzi}jiBhrnzGUk}sM z2wbtRbm_T9jQh?jL5P$-(6rM9x_9qm-K2<=Ji=lHw+%}R?neyDm*3|ZFK@iWqbsS@ zp%0|uW)DN?MrTEr3LF#%p`#U1y=>_w#=7PiAA7szbF%1o)!9`etT$Qa9rhb3G?I~D zXaetl5k6-kIL&;lfDrw2NDr(w!%k#5UqUbMR0P#e)ttb~vpE3kzV?ZSU^Bi;WGDp4aopR!uDqehwVFwzjsF zm6f=-|B(4qsfDV8!&8c;6-Q$uqn-L?@D+ZHi2<=!90#U%W$-+>a82qU!`(Zd&uIAq=!DbPuXYeTlTx1XJzEiM|@ z4SQN!Goe9k3aYXbPr(rJsF;{VN8V$CUz8G|+s>TRnKV*M1VQ;U?VxruQtNJS|5NO> zIaZueQsM}R)(_I88ouQpzBdx$<3$zN<76O@y(5qQ_>n}wo&Cv^MM&y`$;?30C}qeI zgZ)@!*nTA?--m@!BPAnC^cpeXjiaI(=Uf2rYKx+#eDtV)VBikMHTjQ# zk47t|_I(NuN05+&pbWupdru$IJf`5r9>sQ=EgkV`qdTun5+ub`{#g6B#XmNghu^@t zKu9y0PU^ngW?pFvEnr0d< zW8|@UYk8<^JMxYkeQR>3EqVIN(*M!|m~|g3$YajFc!GhA3=6;ty^m$w_j`DJqueR@ zoUpX744iMe9aIIp7k_o{+z1*e>z*LJ4T2=*C~utfCibH_{ZS*u^!m90>OjNGukiw> z*;nR;y)@sE>k^4BmuG6Rm{#Y$m{5Ct^=*TOP3=&g23N*_TixQ1+teXtVac^Szk8M@ zk9abK%*s<8x+CrD+?1G%eeqqx72Rj0F&|`24RrGqcJY)uzin`?(A&onbJbV`>0LlzAkV*pY@BV#qJ@D2=id2dJ~&$9_o_4t z?#?b31{NumQs@mwBVUGyx3ItO-O~7eNU3ri%w^!E{2KGY>Q#1GqTYXo%&#-(>uiC& zj}>UiC_d=@H>u$K;5P@u|G3%z@6R##KYGR99_gw*S%e70hq}{EzC^hIJn-|zN+OW& z-n|1*5@egW7S~Wl$)ysv-9;c#Kt0ehT0o2m=n|0r`cQKwCCoemjT{upeW?;QFohsJ zRvW^~Pu}CMozrvhsy~ET2+(r^lc#oOa25ip9pb0PGM=6_a^S`xq(?`+yb%3L#yEna z$&%BeR6TcK=8?#Ia!iz6c*?qU_eg^Z6U>f|S6icwCd6nTBXtE(vm%!9tNfejp8a>@ zQETx(&i4Q9)&+w8f4NvO|MxtB|F>W4?Ma8bkd<|FZFWf4{BCRrOr*a*$Lc_!50zB+2LE7+MGckAv+FcV%Tj_!1)`3iX=<`}-B8 zBDbS87cnU^0qr|E`5Q$# zDMc%*jU)jNb#-;_yQP0b6>vl6l05%PVPj*5&RKG50C%LW9^Yn2$IM(0C7YN+Zf54M zo}Shob{JKHhKYossw=qYvp`s%pY8Sl9KYerN0FA3V*v!zh^B)qaKdmu%gec#+Q>AW zoc3$nc8$B@7nYVLLxWcFUM@o^V}Mb!A{?P#_}Wlyb9MFBojYDo?A@eTbrbA~e~r4bXXO0M z=6Rv8rc`apxf#*CiE`Cb`6_A%5nQn>sH$visFCOx81Y@kPK9M)WfvKUPq0q>QNZQ)6h%Aaxb=Vsi%#pZE&f0P(c^!N1v3{skvQQst)<8mO$HBv>tUsqdqbQe;la$jC@Y&;WMG)02Po z_zK)p1ZGc1T&X}20~Z&U5D+Aw9FL@eB7Ql9Yg$rHZgY7VrCOZ(^G6V{FSTOh=H_N) z6%{76A}UT!=eEel-rn9bK9?v#<4~ljghcCiy~ZT>Ra)s4xO-5#KD>Yb9le*r=*Gd$ zTx&wtB8U&XK|cY63;<1VX;m*GAm>8-{AWvS*c9_Y%ypPIZ%Ro@ZXX_IM2m}wbtP~y z)6o1fFa4I00q1#QYAR7t{q<{ZXw>NoY9d*ke>Ysw(a}lmJ4(Jhqh?{*hE?}D?$8kr zCJ?6W>g+`I;UG3)I@D98Nrx4OdkxYlYk&#ihK@pvz@e7gd!1WZ={Eb*55yCZR7S?e z-_p|wL&QVp4AqQ-vzC?sAb{GXt*uSRYhPJR>^d6-YWH8A?ScLu!p-W1s;VFZJ-r94 zc2r~}y0C8W{>lI~8=HM!iWoBd>+^t65K}#R^ls@Gm?T3wX59HnkDaLT-xnYmmTYmry951w z?dnxPA%`#;85tQ-I`3pbF9@0*`>P8pD`WLOKB03cQOc&k7?srONWqN2;iLguT#34s zj7)Gw#u6xj+=fTDvOCxau*|EKK=5YN9z8#A2olELWYDeBgKR-W8@!$#= z)B>PRw~Q|d2?^+92w8N|41(t>0D^63Xn=b|6w(551;l=+SYO0&dUSMja^jCf!Y|o>IJPX7>ycsw;4q<0< z6Nf&usj*uhEkq(9rVXrsY_HsMjLm6v5V9SdyW^vynuBo*R6X$e_2?I2UtBS;h16YM zoDv#XNMhhh^ zfgt$Vvu7F_6A*9C2bJWZcAs*du!87hE|#1P+GS7%&U1s~#T&-esNfp41QTNTem!NI zs<%OggWRF#6DvrlQfq276>u{KDnSzo(yEKy9-*+%P*NazVbF}MY!|2<;gl!2Eylsp zfjF873nQWHU)_)(BssS{$w6GX3FHNBV9TnC?P6h!1Si+6Kl%wNg))owC z{iC8%N7n3WnKh-Q+s}@7;S=Tq)X(Fv2)rDFR@ENx;#aO*fl)A#7TFC@laP^-l_rz6 z+QGgBO~C6)`^OYbv$lYD!b1A_`wtHdad2{CU|?h?|8W!K<2xNQNgi6;2arMX#f$2d zZwV&{8wrVt8|^H>4#2jBAB@&{@fmc^%;;nc+s%ki(Gg901vske}XD;X=&R`+3$;dlTRkScTcbI zHK+z&&~n7d^!4?Lrz%9Ib-0t>Zu!J(^gcFL6@sFnA!_c^;dSWwblev3KrjR60AiWE z;4u{|tKE-x*Wn^Ti5AD_vI#vOKEvx?IFSI>yy#l05Jm+{Cg#{G|Cb0PD01WzIIZAZ zfj&-FMrN|eCUgMpwFMvUJFnr}Q99&$smX}SftwY1YRG*8%A%Q_IkacMS&GDab zJXm$)mCoW7M5zF2(_v^83{c=d)>3qSYB6pOa9GET@Xc`7+0 zYcT(cCLL}?ejZ<9H>hDNnF{OcePFwZi?_tZz9vZ*FBr+GbOaz6HkFx$g;Kp4N?f}H zlWHa%dahr;o>kfkeE}u%GrwDZYpX=YK$b%9$G0~r;1hrhxV1H4t^&&2rq))SO=Z1* zb+8#=a=<8=Lw@x-oEk~>f2j}+*9il%`@1fU;Cq1cH++*SW< zqV9ObSvxY;)x+FUiO=y|bDDcCd5GL@F~gl9wdD<{GIG_5#S!RgF<>s>7ZC8NR{MJ~ zWBe0JG)VR^5DbM9#<83A|6S++o$|L(w6w)t(vc}$mP|_J`y!$W>vhi#gMQh4USs57 z;!W%()mY-*gyC6grRE>qKlu9k!hwWj5ynUtXb<)`h$mSEz+Y$PDFSo1K0DhtKHk2| zpZ*G@Y2g}9dN68?>*)ir9cbb;s~odWwn>n=m73^8Zg=h9077rLo22oR*) zw!bIKUmreYkcza}(=BPoKz&?>+sOJCgs%|jFrGnS(7e?At>XD5bT>d#sDVJUYj}DZ zV&~@EoYL#pu1OZdrtD*5V|N1##!JkQ;oIBWy}d6p2F55A8vN$n0vaQrECYYWt|t%= z>gq)4gRQM5@SCaPA(2!o5Wi6zeMd)!k=g}WcMTN?3}l_FYjbkwd3n_%)1U@Yb* z@R_yOfq4O*6(9&@g=o;i?(qwC?|On338kfw`+NjWE(hY+@NgEW5~EU4b(<={=?_z`Js z5JDHI&lcyJ)YH?$6(<8jn*TW%=KrAIYZe7 zEuEiv98UIDpyW4a`~#%}NRy{s=RzQYG3nItL+u|)g++G_ZlPH4Iln$Twg}b& zn7z+@E==hqnVHM*yFtOhsB8$%o)CXUAjmJl7f@MUEg#2b1QM7BK?@Kh0W{z0GmMzy z-lv?>fwKmzYC0;3PG0HC0dX+y|_E}(V?+=d^-P{O zLhfGGB7ZJ3^XnlvUCjcA`Aozbt`J81oG~TbBI~c0ny?q-JUrtt5TYJ0x(69Zo^JfUyte@pF zK%!t~MoUjW0hOskk3cNQ5hf>dIr*T+m6VrPZKcgBDCp_#=8ThpmK|#QSGeh4zk(Qn zj-DPIp0BM6pv8u?EhY6Kg$5YON!SapX9o#ILBAgN@niY{HmtFmo7<|W8*HJKl@<5e zY5l@iDk`La_%bugD@1QLj%I@L@c0<&$tO`+9>1Z>8Ccr~xvoZ;C6DX&7xlH#zP>`^ zE+XhwK|BR%9eg7IuGf^6Id6=Yf>0PTUuziIhycEnoSef015f$*CiaW* zVFNtFhCQZUV%pd9al%I|Udcqgy5ZUA{0kr7!_$T*lpYkIAXx>!(t_)~f&P9- zA}$p83aNcHaOk-pK0e15XtL9U1s=EM;^!weL%^l}X0!irRqy4?mnteMfK6<%an_P! zLZokM+QaXL{*c@D3s|~RbR?3NKzbUVkO2DyYPO~UB<4GmCKiCA{(gx2fSK9Z?SNDc z76@JnFs`t<^k`0YcDQ1lQ2f509%f3))URJ>MVL~^F(KmuOtHVaJI9@0SjZ|Ma1J37 z|KcGYToKyY&1+xBEH8isg)Qe(Ft#HWFy(Dc zc}-1CFp(%J;ZQU|FFrFfW63%90F^WVM1xWr(5tYpo-Nl*nru{bzxwaXJ9R&2?#r3> z1`9B-C@_IzUcIDOjzt-ejldDhXG4PW#G?<5|PPbv<_O&L|YXWV7Ky3~9y7~{R z_&@qa16hRay^+TqYzA0Md-iEG(uYEGyxO5vIvkV1KA{Qs;9Y)~i(7F{_~pOrhv)~1 zf6bBibFYx_=P%KJEHyVr?&0qgwb*IG;8*}6S2s69i&0RQ33y%d|7YXoVpL$hMbKVF z`~Bx94r*b%`^3y%JNCr~r+5*ep(SO)w`|>hd|`vX;R_S_-`{VZVgC1z|C`^~KE2<) zLz<3D{oiZl-{bnhfVsCr<*`5EEqroU-t|Iw`^Pq8YA{6eLg#YuOi44|N zvFRK(!%+7JwV-#sF#r1};(z`|dy6_q@b&+{Z~T9B#oiu2ljm8`la_eIA`<1qy!;fi z`+#PVip2AqmHzLv>^+0syH#c-E%p|4;U|qRf?0kN7!-AO3pMZXyVQL7R*^=*GRpk; zN9-I8MU%0^=D63-#sNkO!C&inrzB6m()=ZEWo;q8dsBxSR_3VGH3>9gg-L#dYBA6u zM3K<;?3&bFEb%G65el8j^M8q3!IbmaF0CvtUCDm@rV`Bp4YR2euRL@4vaO2?*AD;F z&*Zj*YIrVZPBTI=njc3eaxnm$W;Hm;|2iUCv!4>19HvcCFHeq(zIp1KvAU+t?%r4t z(Ptvqj@m5UZxz*n)CSDrqAs`Yr`>1mg0PT~{hgiTxmYIGq>SkHBF{~&1-H7~+}w(a z(b6>cG@_6v07Y_he^PX}!;Vpe-pl~Y3(k}~6I z!o>2Lz~am&b_4xr&!i#uU{j8(6c}6rTiKRr(f3oZcZRl!&%Ki0nDKR7?u+J|dA=UV zG@TdzcXPg`fBR+(tu27eP)OvDNQ4kMfeaKS>H_fEXZ}3as4^u*B*w_c$H(`FZKx=) z7*bMgPywkz<*lSN=kB%r`v)Y>H~|l5fT&xwI(L|P`S^gn65!|WG~R92dJ5odrK#w} zX(M#w#@>}x@2K4KPE2(@ndPNo)~& zY#zc@o?*Kt$;-;#!NyJoWDBqdh7KTEQ27r`vS|Y=i#^HmwC9bRHO=~NfcgUR3K)|a zJ5i4oJ`7sc)g|xQP2jS5f}{yl)X=B~2Nu9sQHUbjSrHqXtsrHoUj+2b%$Hj}mwfO! zpmhgKqh$Un`p*|{=S*dNH-tKh>NK^cY@{1*yioMLDj+b$fka5ZpUR@5^4H{|Rms57 z9P%YjuW7I&ek}CrlJy%m$=^%o4*Tf9M-s~`WN&fRV$zadiNa`OidPD_Qjua28PNuT zA~av4DUqWa-A{KJ7r50TAFJ_PMv(_z1yw>c3^i}Sk*+4gZ&gq@(xZ<1W7|GO_L5lQ zdg<1}3eHblF}sj&4lVkVD@KN5DxYWqgK6cK zgihR{b8dAWr9hKJQdP#xbIT#nRR^Pu)FQpvh~B{n<=SblAmF7GGw5 zeCZ;Cs$c9jmqD}xN}m&xe|W9Ax%o6Ghfs9-kZ4)!CTk0ol)cqqZia|}I2g_cBN#;c zjElXtf82nguaqVbx*gU<;KkgJgj|TOATWJ66y^t2DH;)cZ15e_gh`hJ?;?}<`DLsZg7R*^T8a6*PGE~BC#o2-@oB=EX zk+ayFsf#%Sb=-u-LHG9)N|FpE;?`RwGVQdC-zW#RtZMn<_4IW(2Pb+e` zd~2^^azn54_be+L$D;<-Eh7Jb`#%ZB9KM_w>Tx)X-%Nki`vkVZ3;roBc=Q4qlkAgd zDya|+@l@6)Pg*7>PJcyE0!o|zEED4sU=@G{IypMp5}R-)0Hb2gLQoa(SOHfTMl)1>3M<5y6?YyhOQnZSKZ>}bUie|93- ze?-e3(0;ipIqtapJ>_L(q&)VbQv$*W(Aq!&Z^IU+8Ia}7%|J)j-qu#Ao@f5<&fUAD zKu@GYMz@--sr>Tg3xMr}goM!3^7q`pzz8Mc2vn4&wX(1{g*s6~LjzCjo>-qQ3&_R9 zQ~Q2Vh?WkEu+26ifvsk4u&0m0p+RVS^uAh({%K7 zD-Lxb95gG--)9^ot`O#O-S{N`;MIj!-%XJ!%zO7+PIx!UA}CX0^Lft(XKrDdQH##; zjqYYub@SOs$KZ+6T3MIY)(dWJ$v+5Jp{5`bu|)QoaV4vB`!p!~`VOi~zs>kq8q-tP ze!3O^M`@-UN1t3Y$xd4q`@HT%}yOrj?_b}gO-V@~g6vWS| zbJGojLu|IwimVR`ilZYQ^0j;JDlNk*pg5zUNW?yKcq#oE8&&-_Y&Fl?N=7#A)+8h( ztcj_`0D+FOrUJ7FKskVm&^*ROM|URjjSTt7<2Hlf1FW%|Gxa`z*Fr{0p#dkU0F3DZ zn%=!OX|4hw0oepj$OR_Q+ya&c%`?}eZR2F6gA#1d%oe*zXuUwqxC3|@bpNoA4uAxG zf=v7N4OCu?ufIRb69R_c6(}G;Ux5vU!T;l9V`iKQ&{te+l?G%y-z>+S=m90}6NxXf{xFJ(lWULwOH1K!*s}$e_#N z`dAcv=(#xuXw9L~1iuhST0)3T9O|c0R9_ zxLesj&_Qs2{|-)>16%uF3_hh2}b!)p3KpPvi+g>9_3z_jn08`9d;l!miUTjJ{7r%Qaf+{_4$~^XZ8q_~;UW6&qVZNi1f^q`H2SCs$rN$EVudc13 zbglp_L7NUn7#`wK6e$aAf^o6iaIV_j0N*)KPPD+tE>CDWQ)qzS=Ynz#p5C=4j2N*{C^vH^)`Vrb|I2nB#D-jMvDjR!j9 z^yh8nU?L7W9-cTwUU(hQ2VcMa0HEqAn1%<_kjy7Wc7|8e96{cujsy+iC z1Rx2rpIBxA`R_9?g-{2kP)`_-l&i7^?LW-0p=h!$_kn`~f*sVD2B7`H*feGdobzhD z6YrGJ#ZFjb0JaWbf2biNzy~^kh9qN-TTUSwtTwUQ?kKEXyUw#xB}W-IJvUbdSIqMq z?d`UR9dTafW~PnO`>1_+_DlU3gJ4rp>%H#?k>>(3MAEbpZFh{rJd*k5OSq-!dCxq% zUET>NErpWWXcx~?Ne$NiJ?j09Mo9r)g4(j&xr=Hx`KgK45lhGG#3sd>sy1$0TVCHn zgH)bJXfvnnVUIayI!%QBxnc7{W#CnYG83Z(xltbW`GU0Yyw6l6Vr6G4Z_@Cx6VKQE z@bA#tk&mG1(e}{KtvahYG4IwuJ>L@yqN%0?=O?dg z|8ayX;!9(V492PC4#%<7k{ybW2Rnr zuz--ZN7AXM#jJmixlNsreRqi~S8W4k;S2V2+c`=XvU($98((eRU`IzDNtJU(7l~lv zdn9<~(NtnFaa6SYVW_s*mbOFTv-)#oEiF_%4J%2)V{ZsGRlc`17%J)MEt&)IfT|;6 zHw`D!eZZvYI$>1~b8%b%1%_g2=@|AG1do`Q7*I<*e)1&SO;G_ippgReYO5Wf{*!y{TnBAqWVT&12dKU=~0FXqCi4)yhIJ`0Xpe_F52d_4Ob1 z?1FffxHan>4Ri|dM%^aj!Y!YwR38LAh6@8*7!(QWuq`q&sC#x{b4}Iz_~`5Z0WJj! zh@k~wl?TShs{nifl?zNRkq;?FT@Q@U0GR_|u|t~?DBMPixb-@4u-8i5fmcByGxN;x z#PouVOiVyi4qvU!%~>2N!0VbMlHY?(H*%3F#-L&nt3`o4a!>Z6p%(tlEo~&G(8}>O zx+M3589VeRca`-fcH8qFK~b&b+2D`;HFpTPIF=G<`vYQWm8lF)BSgFp<68 zOc`s>JZl{J<#|FWk?n!{jspmBTtBtk$i4;#{=6)+>7p{b1}BQbT2JmxM;jS3W-k$& zrxc2ZKB}D7JZ%Y;JE@Ok#Yre`QLsO0H!;=OvRb24*RUepbQgIK!S0daf|DU}Hr93s zt0|9|f@nmF1_!G0r+=;hO=v9)aw$F40d*QVCNRRGfq{xRchd*;3)dlALJwH$zHeXJ z2HX^IzBWL2WoCkhW@B{~Kx|&SKTWb+Q@A)dlz}PqNm;4cw#2HMnx8*@+&`KNJ3Tqc zrauIGI&guhVS?je_!a0@kcM88!|snL@Gl)jKXkW&&fMMx8JcR4+bXV)xr^ZOje6Jb z>Ujr1G)5a$*4DxUZsq`l@`ACN0JEB~5O9ZrZm@tH6ZmZCPge<8qWj;!e-DguZ*MOQ zm)P5wP@S?85~_z+22ShycNPG?GX{Xr$vMkv5gH+@lJ{O-SQr`}j){sIsQ0-9{TV44 z`ZMwxG-#3E$)zE~<$?y1mpx<{C@?2o)JkO;4@M=!MkTR9p@v*C(^H!mwrO9bd&oed zlAu+_hbO|lpgI*3t)k5S^hSq(`uSliSGJJl4nHH~)*~b{@6cnZ_OPA)L~P7G+ozcM zf`LVyk@_`1Q)>UpmwDG_Sn38AFci1=4~LMw5;`al6zAF~5X6%c$5=i0nsN=z#1?PC z6{#R+W@Ty6N}VOX8>jfwK{T)2k%YcgL5(6#V(oC9*&@%TPf18r}#ixi4Z)l>3z; ziCChPXf^`>gz;En(Wf~#_qj4!e>y`l7TsrI;f(~T(c>EjAcp7S zDu+k~uzBymwXem%E4a8E4iCdH>`n7DX<9IEK<~NQo488E^!Q7v-5MU52!eD^)I=>=B9coM2iQ>tM6~R zY_Yna_w1S_?3R0L9LA1)uyaZK#TI4w*Gr{&x4?LFw0GLaxMBY5+X#x5AwIVE7Iy=8 z!*n?xMyTZ_UXCmc4+ux!OUa<>w`5|USX~CMKBFyNVL;I76l`E_w}K{0~R+S0i*`-1ywBcSH*J8F#iRBpXi67t0^A+XEWqUOK=+UGwxn63vt`=n;AGP`3X4q%p`Xgx1zu0BJiGlC0WFF7{A=? zV)U72gZGmb{%XN_>x~TkC+Hp?4|zgq>byzyoS{++cd#l*K%_ zEio}GU_c3^R1cZbyLF^8wo#%-`#-y++*H z+|IO%{IodQF?U}`OlvAhX-!}$0>8B8C+$@IxjDJ(){wLHHPK2?mUCBF0|mj0K5P=x*8SFw|M%GBvdXTFJB25;-!Yo+L)Dyomo?hZKo z*)ZxoXJ21&@^sB?y;i!Zigr7*{>?78Yp&9$AqJ$3@DXvNZ7g&s%?5CB_P1O*1J*3l{8b{X%2`T_-_ zDWr-6p$|u*T4HEf%_Ue7D4ZmiBLQ6lN@xYp98_ecY`36qT%t~{d>SPpP!UynfUm=+ z>%^k4Y$tzlWFn>5o?V4Wu?gB%N*2GYE?OT`$z%E?iK5(K(tAm`4O>F5>Mvg=(%9!q zV4cU^_@PE-dV6W_5ngCP9g{}cw>JnSOJ=fE;Tl8i8&Z)DLA*C-WyKY6xmyTYl`qQgHr3ms^iGIQHW$@>kZ^&w6|==2q*WI(Q-* zUjl76^iIx>j+uq4j%ERh`vo8;WMBX&$QS|dy%2@bQ7FkUI3*!X9exbg zQ7}AVy>(v%)}>iLf@qfIwAfw>*yln--K^VnKklR*0df;FJop`FA;zIo=V@F;{WEqNxG&@N5W z`>^A$2kBIyfe#1etJHh!L_f@8E@=U`Zi@s`-yWUJvFbsi3h-v5C%U)#|JMMy`M2gM9X7-APBHovp zSLn5a`R0_cw>POkOY^Z+!Gj(#jFp>q`Nu`MMP)B?@am827FX~O?}ffz&&}$h!2Fy- zqc^*#RvveAMe|J2SUIs-UkPRrR;^qlCe+(dAaRB=1SsXC>Mn;3f3CS0atfXQby0TW z-2aSu)rTdcu&nNd*D_wRxz9#z%_3)p3cV@2zO%Q%NrZ~X{FM*W6+S4qQ2@qsO-@2l zHv)sc09~vFWv=<(zO{Yd8`w!~M(wLZIlx+5awfpT-^jQ5bpZ2&F}C3S{rs674Z^=W#N53rj__R5+aMAl3IP$FFoKAP2!NU%lTW?L z(c0WhP`yF{Qdg(lrH+3e&To>S7cT{skdP1b^ZY#)>_k$LWx(0PRY4kq!;}%E!)Kr_|b>0v*PM)9g=Y`7LhY`JJB@ew7HScJ|U% zRxPJ|)S1S$vaWS-Hpe*9wS2z)&YNf_cCJvaqo;!UZ!sSA2Va@0exXN$&+80*t=RP0 z%&kA&-&u5MojFa({r$RD_(i?Iu+#qNdt}|ui!*;Q`OVtXn6wY6Kj%E$WJ&S&SH{2L zCF7FtX;R!utC5oq+@0J`zVbA~dce#rX^wy*_#SqYtLxm+MO%W7M>!3BP78BGQ;>+N z#mKOHLS4tFb&Fvok%{q*AnTdS=Ap_uVbTK2~@YF<>h-oN^Uh%cOGYw z1cNHCVPJjYb)qw{1b=gmN*;K5U`PVsmY^mC6bc?N``{|Y8LeHccT_MUG&O8$h+4qn zWWU&bL8GLaQ;oC0Lguu>O|{OxIsEq}16kR247ZvJfx#>VX+S-Zz--H}PMh_KvN39z z4>ptRc5Rf`ByAiv^UH9kA6hx9B_@X>G8)^eZ2S-=9|oT zBnW9~pDTwlR@p39-22MAvC`g>EfzyROJ_V|IwVQz>KEAG@Te8deXgj6edJUO1ki|uCa{kd8NH!laCHD3Erys z`*pqh97J+cYvR))( zcK0xTxLzqvq3hgYtk*?{Aba4}e*x(VjM&b}0nPtmq%T7U5LZB1fG*P$s87J9hbjOp z2?r+wjO>m8S`?aPLHE5(a!l~n1 z-$k|JM@O)~H%ALo^Yb@hIzP;j%(Czo7gK;j1pNPH@Td)##Gwxb`f4GxMnHJNXaX2c z2l_C2Kv_UP4nNALCA)HAnAv4~T3gmdpzylq13oNa|K{#v762=0q3Zu*dP4YIOOO@6V zjxk<*wPvBtKKlWwM}_p92A!n}PC{Dr>va=T*injf9hOVw=>ya@7k_dJqn=Q)9z+Go zR<>dhL_1ID_B?eCjY7!;>V+ddWL@?q^E4;ZhdKG=w7zB#I-BT9jH~Oe?TowaNcOM= zFS)9fYM*jRdx+-=9e-;?Ql;Uc!Fr+1lG_`B;W_o+o+@{@Gwh`3-P|W7qwjC>$9pJB zcL$Tb+m32Q_bH2z@L+J*^z+$Kn&0cywp=)QB*Jc2SVwWi`fk8kkbJ;XE(zLM?hAe{ zuf?F~ep313rz)9?^6lQ47HQFr&O9>{u7QZuzD)edgGPT#^HIHAuA0%-iL_BwFxtF^pe0B}=z(^JPx@z~!ja_@G z!G*EG?@iW)lN23)>mMv-$Q?*ZV#&!1#l=@8imqIko*r+M8+`tpAhO(BSNE>rp2%l8 zqsHOLkd7eh|A)4>jH*KKqJ9n3Eh2708WBN2>5>NNkdW?fM7j}Bx}-y-q(neKxXR zHXCYqCojG3?0fi<&Ex1|=$qiE(sAMnAB8u=_6iCWLUwd@C_+(&Zb9wyn9o6~JM|Ef z)R2StyJ+jn>^_q5@!hdlQ5v1Qn{o5{oR+AXZiLmpx)>(y#PZTjhdX!3B&Uy;#ro}x zRji|gQR5r^6s%=zBA>{}h&eXoUkv7{d4lv_MmcLTuxrJ6z?oILL=QVxDwt zm;Y6yeQo`2ucG#2-lKZmaIYS3JngdmWmZH~XNO(|-4Et`!5m z`mLDUdi^B~P3A}4BBP9BS#;{aG@cJ?OD|>EA)}?2HI&77%T;z5Jh9}wLiK$! zYFUBm1v5MIpEw+mM|~C;PcqsnsPn^SKa*YGoU5p4N4-X3J(TcliOBipc z{MkMtCFoG28{Gr8_9{sCJ*m`g3ZecpEUEsU%Is@T@1rGXuZ55ib96bOnJjJH`%Hzl z<(qOs;twVzJ_ep7-4dzP&O zMRLE0oD@#izFv*oVk&T*VyU`##y9>X*OV_scBW=7;I^j&U*PS?O(BlO1?PneZ+hjz z1^Qx(qt5AlRZbpSc{$69zZV{S<_o1BZ3tA~B0=Zd$dAg3@7M|zM9YlN=T@FTO7==Q z_Y%{w8m`lD*D6IKkr-V^zulaeIkl_;<dhWFjyv^P*z4H`GWlRt3Abe601q+rslt6`{2EUuF-v-fmY zqD~T|RN|G~qssZ7CrdJKe^D>k@POY$+MA2jhjFehb4=oe)N4a0 ztC4t75sWv4Zkrau1GArHWb#^9PX){J+l%U5ZJWMpq!Z(XD7KutGbAE^+dV!h%MTK> zQcyx!ZA1(L`+V`rbj<+wFO}z7-55>S<1{p$~+21Ki(n=ssyROT1~Q z#b`StF7pWWH*J%brrp1vDQs?leDIFkP9)|5E`~flH#2jC7KaP(LYLJ#OL z1U0VCuB4Z=GGoRM8mL6&vI83`wvm$U%NfFC581BsUBeJTudIhu#^GoL44Pz+-)8|y zG@vrDs+i=%V*?-9{j&R%CpM)s-g?VVOsWY5%Ziy=ksnuv$gx! zL2X~pe!H|&j;GLOnd_1+*>%JrrOhO=Hh0I#Ua);8ek^21tVa2Z}dUrLqu&Arukov`yNH#nQ|9* zdKcs`Bl5rHlObZREs_E*gx<03Dv+B4q=Ml!Pb|h3qMiLG{49Ouqlxj#C=}7|bxuY2 z{O!3@F*9@)qgQXFPfgRd+V1(F+&rwVo)n+te3b}EB$|;9+P(GVjKzaivTl#()R2%` zy5>RaMTX{7y7i+03$emF8*8iHBMio&mk-S+8L-+&&cA-{fNnHS)Q1 z_%mUxeSs-a$3uko5w-twT#w@ZFuD)Hi25K*DVzX`WxPE@VYd&T=rn{CRjlzZuP{2{ zN{L8qoiQc8sN-uAy57xB`KjLg!u#B}ZW7c_U6bCnW{vD$Bzrs5yYC6uy}cev9$soz zuyDijN^Pym)q5U+(#R; z9?A7eQO!V|hBia9FHeV;Ew_d91Yad&R$6Zq5%+DmOA3v*KzY*d~y%}F>P zoNtP~6t4(a(g;)KcPzqBLbMnpg{QJTSPn>}FJ4sZG-c>Ch-m0DAfifWCE=W|^89hk zWppRC=w&H4OQ0!Eb2`!Pze4)cJ>s`*VBMNTtg|#Obl~Ae*Sc6%S%@!`-;`|h%6|2{ z_`aWfbgX(LQnbp9hdBRBN`s27+J@W0#g36Hdj-dXHM`o_sLdcE5&BoD~Q5L_y= zs@h_T)6U5m%Cx>O$gNF0?#$}9uCG|6RHfi}vsY4D| z7s4o{Z(;6@mQro4U8P;e?z4C(Z2 z%#47IhM2bLF{wb09trQ#$^agPz$dk`M&VkYv);MGEXGvdU!0>{MX9T+m&DzICAEds z!eXl@9~n~1Q2)>u@Rt47KS-=A>BBy^`6FvQuvK=X!fc~YT_4&9D+})nV1Bk<}dGL$JunDabNQI=@;f! zmg>?r!KLWb7D-xp3W@=VV9A5}lHtfZp~&NmrGc}i&0JAJ6{q5RXT{;>6gr2xX3=MV zhA5pFzb8=cGHP8Cp1yy0>-D{V7Sc<0RP{&Xe06SV7n{$U)ze3&y&2cJG$tZV?F~bY z{E9J^=k{c-Rjt{zYp3ITHRh#LXXraQ`64@6Si+D`pB@&(QbSU9#2ic8?lePZW!jyy z7kJ{)5fhT=$3ci5jxtm*_??fdFUzfR`72DjX7}M5S>j4QHK9 z%}}@6`t1I`RXLX%IHabckV3ki5sk`eqCI_2X&4~xVP*D1;J|6p_496-0uxn;#TkE< z&9XqbYt+Ca3l7_hQwh4pUY+M|RZZ!Hy9B;MdDG@U=qSaI7{fYnh<#f;7K&lQHVT60 zGP~JtTTK^w5Y}4bumJQLFHpRJL=Hpvkg?#boi-gBZhXG?Ws}$zz^Q4dIkbn`vg2lH z^Jz0*1HT#r2$?{E2cGK-FVAiMCh+T@fHe?$wNNByoZFc0j>i4#wcG z1}sRCbr-(QQnCZu!!7{P2qWRyFyA&cWgA5&uz=ffeY#1XDRH_v1EfaO(yo=oI!yY& ze*o{O6a2o5_U~S>?fJN1`DrE`>Ha1OkD`+%G7gWvFGY4xaIr2A0*w&UBnpXG8C+e{ zw55^s>Fed+khgt>il=8SlaUTk*FY0Z=;=Gn%Gwtk3f1@kAqUk(bbW8TCj|Me)EWfh zUNdGyH23e%aBbc*AzB3Y6gqzt01Gj(v8nR34y4@OJEtI#-Kt$H0?fc^0_*C<>Mtns zTm)^jms$hThcSyP!4%$2n@No|@@U^9mXjVBv(MisPh*!I^ZSpts>@N@+Hbl9LNC8HHC*C;cFX`n*WB z`mf1DM3W+?zqYd&?=>8o>z6Li76+J)Lg^Yr-1T6qg46?W7C?y+@W((y27n}>UN{Ga z?_!>(7}?f53nR4UX*x<+m@efAGz2j(=y|}AzYJw25P?2Mj@t7Ki90jH|zkIwXyjqc;eTa006M{jOWnm}C?njV>SwfcEOw-0xE zY73t!T%5%Qlsn5klm_RlUZr)COwO@5*StdI=|=LeyLb{}Vy8cE$suZBL_+r#WR_rc z_CxktaPX#X`Z!!nZ1+zrI>YOp=`NSLclFXC`!#>8mS2N|4KU(>i2%}rsLqAm$QrP2 z`Xfnw}I6hrtcQKtzT?<>gV3TyplPu9W$9&QlIAu$q6 z<7FOBKErPXX+nSqWo)|^|1fk^K!=VnB$CK@-mCeNAgtAd4M#+l2CuUeGvJ#Sb_QK2 zKmtvPBx0yVg1gLOsYB+tL0%<|+gWN=F}C6aKYxteBAHv_B`B;H$*>C`E{av6!-x33 zCHEX9X`pBIHca#+3fgHi5R5tP?rC=qWVJrON-yVF`Fvjqva@#dh~v#3x$a22mz;M4&$@jLl?)RMZz;D_2c?KOCpvds~oY%L^z5`CeJ62;8wxm|0 zByRiPV3E9f^(ycgFF*inJ5kLFxoah;ds%#tY}yU~5N00$o$M&)E!mO)Y;XojmCgl+ zco|M8je=DqPbD86jRC=Spp=Xh*w@g}nE(emT0X*=*lr@=vHK3VD4?5zpl#3=N8A$_ z17|NxbD(rU7D%y94I34eG4M-3;ed9@a9GAD<&|p{qAR#=e+=MA+hs-yj{?+zFOd{E!N_ZF3b z^+;XM9fo{J<_KU(ARLwtE*NvwkgazJaH*G8R=60#_^t3)Xs>U`>Y5TC5i6SM$-*nnOMP;t(ZdF{7fZi{5k~ zX|{LPZo+w37mY?K7~B*uVMtC&8ifuF6s%vrzBE<|TMl@0*GJ2ifPR5?q(ibTJqW$P zQ(9W;0MUQ&wp!xcvL|x|;Uu_s%*@PefB^`s3^G(#DjydkBe?ruiA2L?!C-|#1tDY7 z)0=?flafLfFO#G47^?E1-3DR{?1~N0k(7x6$2!N$vGT89pC0VMfY|!o8YXnIUIyiA)XOpbKtE9Z89`;ks@#2yg?&{S&hDfTYCsJWaZ`M=urhi;)He+?4UW2&Vzs_ zGCbVrn)5I42RQ?v1k}zL*RGKZdB2*fcSrNVpxXkfGtGoEXmFs{g9g3gft3kYYJU)C z_hI9Omnh{ydoLJJSlQCC5^qWNKnw9%qvQbuR>2r!U}Qww1Lo%D;3KRop0#~6wqd%E-FX0nXqk4fCU}$Bz+nyEB7Ix4nDm# zAhov4jsP#G*}!eR1ZCkv(!#=+*$iSR==PK_)WIk39|fsgdua9*=(f4Ql#V`lfm9qV z)drNUNLC-TxzXn>NcKt%J5g5ESU3?*T(1 zJc`x?5q}RfvR>`24uVu1jf4Uk37Yh9_wK^hR*$_7v@|V`Xksm4Uc$r$BvE#s1uQSw zsotU_-^cMC02qMfYySkDz(+|* z2?(GP4TeI`#gzthHazsnAh)T%CU`dv#5HQ*8|%I z9B=XP@Oo1DssQ2$oDx#f@k~RwTAyZ!d@FEwR%mpx8E$->Z5|ck^EYIF=OgOYZwi_N zB4I(jS7I0X339iMe_7xC{3KW2Gt8c=$hDz7lutwOim{0$fwfDne8FjwXBk7Int}Yg z@{4go-rY^&=C3;5e-3U!gaibgL5x*vn9~n)nCfi^~7A+6&+@fwuc8t!qwp_A3zkqk%I0IbmI9kk1Msp#xyf zgiXJo9Bd5ewjvCdt2eOYsM`%#;t~?TZX?9NAX_j92a`ZUScn1nvB8d#iUF)Q7qI0< zMl}4NKYjWdJ_tY~xTS&gH`9;(CZ$J%H)zo~?6&v!VdgsO>XL8lyxM9wfc#`)QqpIL zkcbFS@^KX!0we-9%LE3^%t5Q$*F|CVXadb2Ksoz+0oub$M<>OUIN+U3P=Sk)0oW%t zw*Hj0cFDwSYEHGms0!%o!!^2z;A1(j|ad{xOhgl0JyR>v0rl5kfv@jwdD9Gn;D*|s}67x0kB~A ziW4OBT>u-y+S+>e;J|fy5l;O?b8wc~2bwg}A5dDn9!KN0O|ZPx_gUa$WWd}7cPiYL z?!Uy7$x(utMbFL-{4)nK$vRd}k}l>Ag{;v?$QdgG`8FW^fKeR>y_bt~fG<6cm+@=9 zAKMPk9qYQE=SO{y3t%Gv<+EQnzpBOu#7*+KS>r&0hDB+2*J*6v9w}*^X(vH)S6k^i z%v?WTU*JKf%A1Rc`Hxydf^`7KlS`NW1pRZ(_nWzy7lK8uFyTR<^db2CIq6!%=8k%bFdQx3bQ^Ui>U}#fi91b%cIN7jT4#L9l`?pbz&OLJSjq_h&tc@Of`H_(dkc_A+^>uu_ z4&GHjlBTnnhOQ|*kI7D7FNvmp#L1~zFbKw(w54mp%OfRJou%dat%Hd2VNhBEt?c7R z8s6k+w6`k`FpJOWEIv&b@lL~ULKAv>)N=>=45P?UK$WwGlPQ2M;faO?2V0cjU#1j; zGWY7>8i+{RdwSBLiw~3~`a3czD)?`Me?$tsgq5BIiJaNkkRyBp3@xD76+qAyeYEtN z3lKWVZYz^x-$2U(3e;_QpGns*Z4cY@2;eke>QJLA%CK$<5j&KR zJk3$+ON!d<2dr@A-6~+_!6v~&hRxd)H!hryy`&k)==>0D%mZ zzX_Wrq_eI~{h|~N{0zrn;BP@LD%_$${_?>x!FzTqt{Q~>kT3-Ie21EpDQeg-K+GQT zV$Jj2(h*#0;N+N*nP~+35NPTOwbug|yYrJaNuFr+a?9?vNN2V<&4LyvLQrcpY z@Q-S-pCeRqjBPQoN}$HUp;rFkRX<3Sl^LT|Bht+Bsib)|N11q6=2=;9uK`ZVm6p#1pI@%%>VRBB4hq6oHxx}=VgDdL4(LNW0B%x_bf%)MAl5P$MlTyb>xN;1*(?6 z*hmsNHB)ZCC3p~uVAm?_hhb3gqA^7?WM7q#V9<`tm}Av#Q&RsguCS`A9CqDRN}v*? z_u)}yDwQ_yo_va93y;ogA007};3~S+h9yDdX*o#3*~3y@)I4QkLnHRvZA!a1`tLiW z7$U#0>Is+TP0C=yE2kA$r}LQSFia`M3I>7x0$;%Y>}SpNy$^RGGF~SOurLAI0B!-G zuH&ea0CSOv$^6DGh!TYg0y=>WU5RO1;O^f0@{Gb~CBdPFpOe!W&J9q?K*L_aMGnOY zEhj&2GVDM@9ZNHoHipirW~H}In<*zEVTE>4Wr(P3UB@7XW=_fWeA|JS#&NRCAeRAB^{IKsa>m9GE+FA>|x_z-!@?!;W z&Xj-7PUc1g0rON;4pl^~e%O{*47ZINN9X<6(R(QK|*nh9N=q%sV7143-;#ME>>Lzw7Vl~a)?_y-5)c>Crz`UQg z{D9J*<2{+}D?9h2rdzciKg60Y_tl*ebjx64{^55oKP@D`M)!`t_VgVcbe@Q2vtkF7 z=eQSlk3zYG7@szqOl=$cN(sI)_7|pY@+h>~XE$ebmP_LKoquiij-2$L=bhC4g6C}J z-JgG^`BmSd*#zxvI1y3Bg~ngWX@V>k%guh#$Jb8U#tc0ak_uvDjg#nyR~J9?TiTRA z){wUCeYM|akkEXs^)~r$7oP@tQ-h{=6IXVc^acB^@rc7QqSsG8U#IMfjy)StzDgpy zuRh&y+FjKDG{CL=&B^(6YOO1_7&y^1^*rWI7ro+ddN?uoap;ieM3vda`Uwd?rIS_y zvMWq5I1z5uEZuwW5M@a8{trZJfc$JJ&9excRxqp&Ak?hFYH%YxP%{CJdtg7EbDy%{ zs7>RvdI#_xU5T)iU>NQC`S<+JB_?=^bGt>bB6)_xvv>o6=0h95;@qh|GL(0Czcku{(N@ z9-i>%Fr<^MJMB?;$R9QOnl1`+MjwWq)R($^G=~d!e?@9~^rK>vE+TCNY6DJp^air- z=)E#k@CguEER3&_*F}CWXKKEqz$(B$_wD`US-ebARpRIN-|zN{*|P@f+alKWboyDA zXIm`Ey#{!13_clKns7bMQ|Fyz=lz)3@jELvB$K7u_WL0J!1hD+^D++>6sy*qDS&!3Lkz}a2?kdDN%ED`vfymfM<%C z;rlK2pOws|2Nd+4wyIoydKEk4>pq2o=grBk#J4+k2%ilL>Xt7V^n7@_QE}>#5U?q1 zx8yxgF)6MHPRlj8Sirp#ZkXztnxk%bZ?Vw$!TkJMmyOkh1y#6mtEox&bkxdK#Xv*g z*)u-xQ#X72l6DiwiGU$cv#=jSEe?Z6LIQpHgB=whcZ?6flmRwf@BslnQ)D0oEZav= z(_4eHYFJU_MLZM>nVE|LNSZs4l$t6>MemQi9SKG{u%AOU7YbeMwcgi7esp%efDH!j zW`HV%1R5w{f*YuO8!!t{T*PXDl2&hb8$pV^Iq<06-FaGA;PwscLRDm!#m87E3#Rcp zcUV6ehRTwe8B~qniw!Gl&O@!1&IvMa@s1_+kRvC4kiQexxo&vqOPtF^ANl> z@QW@AuK%*&z@w4n_Sm%mzAn6Oz`8zqWa*VN?@&`*Yzwa#^tpi8gB#VPQP)?v2)%z# zQa1VuBE}&=1Z?Ykn?F|J9R}JN^nvuDU1C;RfBy9eS<{_(-6oPj0t;yj4&Q>hBvE7+6pWfj6kg3_K^< z8L(|KF)|hw7w48~OkO+z(kQ?m-P0gW)-pOT9?J4irv{Ze5J+y^fMVK|S(#xtWKr6~ zQ5LF>=p)mUC%~kD*h}dc;F{<|iF6@RAAqgzWk14d3u{`SA+QP15T9qyW_N&}=*{kX z{}rG~0ne@hDPgE*OrhR{lyym6ku(J8%Slokk9=pPiQ*A6G6DH}qr}5&Q zExEE%vT}bm`T?ubr#b;grTNLdWrRkV$H9j?+0>qSgKEaI!S?;{Zis)vdoK0W?Aae090o4aK2k z@_k13556C+x-s7=lFZjvsZJbtw&ta^$oJemKAV6VcYfrAdO`aAr&g&cgb5nBNh6{bX(Yf3TMaFK(pA;{k!nDyb|;gF=-OZN~U zhhU*2XETukY6&zDV3UOU*Z?F8DdIy7N~i1)8mG(rbkGuniWqDSjo@W|@}#n{Q7nFQ0;{HZiuLWT(bKa|p9>3}Z@+cqO$GjZ5hLK%*Wiu{6Fj)AQrC`c0SUa(KW?JohU;$&p} zP~`!Eg)_{8#>O-nxty>$UHr+&Sg zJ#-ovjYN1WtfA?F9Yh5o5a6nSLLDo~+j31f!cUx#f03~j)wR7#K+rGG$eY)H21}<}|AiIDd(X`pb1?hB`C~J*o~nE z00$UM51_QW1xo}J)PS7~g8CU=pp4hS;Rb%jB#oT2MDB;oXM|J(O~BG2Xa1 z^p7*cDGEwI&|L)lB{3g6Rd`N;Kvg%eHD9E=q&YH-QBn?lhCo&?<_*r|UyP6T1S~ zn~woxP$&gvgrJ}x(HyLfP?`m8zz+DYz=sdZ2N*;XIv1dPmIA0>=xN-#bql&@(BK1z z4!|W`pxX=0b3mz=K`)F*_7TRV*VBOmE3cpu2CF)XMOIk28KwYKi?v?;qVgAuUgkgg zOEu>wTHmx5D`5XC!+hA;!&)trT6$SUG&jJ|TktVxpnk8k3q23Qu@8-*jxu}3?!Zy( zzViUZhRAqGe>x`V_O5HcOr505xy#n)T`S8w(_W#?+c%$d+`Ju(z#}X?=%W``{2pw_ zK(KO&IMChQ_|!K?y@*hIGZ`6=Tq{s(x4^h-qH-X2r*xd$S8AT0iWlMcx8hq{%7c^j zq;r=bsj|Lo=iM5I4|zr1zQ|1dlT0aE>Pj~e@p1))IBG@e7%_RBPr@WCowhqJTb+^! z_fL22S*}h-kG~_vk$~BN zdmlP&S(mSN{{YqzXmCx|c_1iZQ-^yvtY8T(g9u7kTB6%cV2^aE^MdvW1UZ0rfA=Yz z+iwvtSTtDioV`eg&IHsaZol? zeBnmfLxTbgevteEynvOV!em&<*8X~fR}T(Q?RjiNyQh0SI1llz5WW~lwepbU?aX&xib9DKYhbKo^1Wo&Kf44jRcT@Hjrx{hd{hp(uj!Xdyh@oK@oD z)t6^(?>4`O_{x(XY#r8i&NSli`X%Q1eD7gOX%19ss-CNa5X zEowd35 zavs*@%OULb6~CT!er?E@7%=GP6w=XjpHLV$Gm?%GTcWSDpc@k_QnpdN!bmas^Y4Hf zY2`>*C2eY>lfYuL6Q=>;S8Y;Xmx~MT)T-AuEAPp&2#~y*4GA2 zi%`M?&#w(ejGJ$ve^Op8J@L%N7Skj4mhaQ#fxCy&1>h$0MGXb?%sDf+KsIX7z7Q^>DoecOwnW+i&&&z-6y znl;Gmbx_wMCY$<8F)n+6@Wp0&-N}N_-s-dfl9D>n9x)fXx>!}2qP1`DJhgv5Ygnrp z>C?oVMdNv(p%_Qf)m@R?jm(|vr1x~1+#8%~Y`GzZ8)Am> z6g&3^%ey5F|G#^gZHamUqb8-rZuRPJ!7dvg%XZB4%Evcbv1}TyV4zqTI(bw2XYpFE zdTh9xDkn;sQ=2aQ3U{ABxgCaAmmAdSPQ%s2>hitl8lG3WMz8Wxa|muT(cmw>w8N%J zx$s3l^0!rs)@N7qL4hSrtaP0;rs#}4wGzX+2LU6iq(u5u2r)x1$# z>{*gY2VV5|rlSP6GAEiF#?;Eno$r+I9rsLpEKJUJRxXDCS*XcgPFp%T*aE==1Hm&5 z4UOl|qdb4xgc{n3$MY~ZH5>F=a5yB({rEvAaj)Z@i&j92*WTYxJ`+By)IY19<=z)Y zCMT0`WYuds6UX@b-;axG*cmVI@&sL}$s$c1UFb#@7WwbDbX(hvTaGvpijR&YVnIhh z{IOw!t2oZSs8{G|u9BU1qfEAmO{|ItuJniWeB<2L@x^-S{11Lj>uakH?tV*FUsTu+ zv(6QjQpz($glO_q2*1&r(sMY7K|FXIPe#c~U&X}T+d2MhN>GVVNcLioOZ}U#Kts7q z7_cBiaWcj_NM48sv=0x*HgorWYBVYxm=@u@hw1PCGes+_Sfcn$aTd#u*;MrpTa8{W z)~+)2mP#qkVmb|UbZxau7F9&!`TwZ|hg^{6H^_|Y& zffC6>q6Evij~Mc7IrzN1_^~_!!p%7_rC2e~tuN1R`F^Z^wVIa;Ep%@-??bP4lTv?w zj0QdC(9HC7edqwd&X~cs;1ltY7LZ6~%?5{l3_&vs3wsbGczkjq`U3-&2%nSqTu^Kr zY`(R@POubE32Ls+%&*xB-)aAAtyO+J@61;++US-M))d+QNQ&x)xQ@1(>z035%NDZ( zu0(-y(;2e>%E;eZtxifZ7Ss0^Ww$G8C$+7+iDTR1<*Vw)RkBiYzfi4*{upaQ9zv%5 z+dpw6*M5)ZDJ+em?jRzpmc$Vv?$~v@*>hszAtn@MJlAeg&O6Bn^vetUdB@cgBbO_u zy@XnImhpf7GK+nyyv13MChRGhuUHhdG@b-1QT2(d`=9wt#ad%^228P!vcU&~^ccDC z#+u!F$ePZd$zPO39`sAre!~A;a9K=oHE!8+OX&23L2yrsq6II~Me*^`?M~%%w^`Xp zpL_0~ss!tPMdQEF;20ccHftXMVed@Y!3#<<`2>F|YW|3rH6zFk5q ztp=aht8D6TZi;rfiv3$`Cc6hBH!9Em^3g4Scs@MBKlTtY_syq4JG0O*vq^xr0M8c< zuW0I=lk{s(i`RW=!xEDD)q%~gSdg=QS*yP?v%`U>V8XJ>C~%L}1N;~U;Rml=AF_{R?sgPX^n^}8fp1O@11vXqTBu;6`-`OCWG_A=>1 z>F=9JX8k;|7$QQ#4{>D<#L4m6`ce7|Uq-o!De%|vC>-aw^wZ3H^ot(T=eb}iU3iyl zQ{*npyYIg;Q`P+Y*7YvBvl5>&7W3Om+Kw%Sf%_Nj6OrLx3@HuIt;#eI!c&5J_9fn0 zw`pbkmqrJcItw~qJoG==3yHQL+3Rg9{n`3CzqFsX*>GuLJBr2FD12%*Zk5D(i3wja zz%wYoBfUXIQ&~|o*u*us+)h|q^WZ9rh+L9i4T zUjOOg9%+q^&cj}xIRe`niU_1HEBU=gQ=hTs)QBC*{D<~v5hYc;dE@n+6Zwy{R6-^` z+mQy~`Lc}Xb6Oa)A#nVutGu*T+MUHtvv5QF?K=mkp?q^?qGbl#t{3Jue7!b&SHGru zxE8OS1j z^GGl)jq7p#srqUkuG3wHWwXOb&=PR<(v^Q*3^Vr_N*s84s;@Z`QPrd@9X$z(F$%YK zS*hD9_WIKv;1R1!V;q^nq+hoAIQm1*rJ{o>M=I45C zaT9adsCZ!WaOisievj7KsNOAn99)r($H^3_B?|gB0 zR-Jpa+0o35m6GLfAu)qZzS6ZyCde#R|s*Ny#4^4d#GObxyK?iL9ij{9c+n@ure z_T{?~{*T&&d_#ZaZ?_2h0B!yrBU$y>M6!tVZtHe9yo{1Q#A%Rnx z_i~z8NYsnr7gHne&w2$mjI&-vq%cj_G1nF4D`v#Fu1?sjf03e=ChOTeW1^?(oX9ht znf2pQi}pNkzbEwT_5GR@KJSmelPA?l^1D2IyzD+j`ZoQ&*GBYLqm7k_O2hW*shkk; zhnxR=H0RqaZE&Lma1Tf-7{(W^pZX$W4E>3HiG1O|`5|p7es$z=(74i!prlZ6 zX-yiXQRLJ70YqnMEcLA^uWiCs)g~UKcrt`U?yT9mU z#iJo@ToGgziBN{0UT*f8wM*Tf(Mr7F`~G&O;>J@q2Y%D;7pO9{eAr0WuKn0f-ES5s zuSlKlqt0fY{e-h!pUIf$y6YMl{;WG8QD9ehF|Ia?~A;PBLbjr z93rA%)`S%nZKwZf0oqLfs{>gDG_jLbY?Q+1rD?iXPhWA0JwO;1bj@NOreNQ>HL^ z5ZnBL#{cK}jYW3}Yfo%S%6X+|Q;T}p-1q@(X+J&U`4(Mf8;5Dx7^x3Us0l^AT&5uv zjt^O;*$P}f?LBKoW~xrXnOPGngfpts7R*HsyQ^8k%WWn?4T)DM^G1zwix2abAMXnB zJ`9g;U$0i1NQs$8mA*?W_T26GqLF7Xi+vgSuf6eg6GNaOI)8Y39#Y98ft&@xbFgtd zQSLPOUV?>U^QS~mb~9e3ZE--1@;!9Bacxznh3zKg%l#t5`K^a#9OIv#2p1Z#euI$M z8qI$94lNA-^TySA?#U^dy!`TO1W zv;<&nMd@|q^ERT`zIZfbwa?>yb>d5yiNutBhJ8~cU` zf9$v?!$mgHK*a;(v5~EP$0g_IQNu5-7;rKN9{+yu>talkG8h-diq-O}vPvq~(Bi%o z2iQg8rEmGsQjA(-$>MX>b7#2iAjYX`63c%yQjfV{i?7Pf~Jg zn(mb~(wDj2s{Cc2NWWFxLHTngJSI8^eqw*)ZuCBt>R5mv@A}riD>!IOt z<^P_H-m|n7^~G0(9Z~zrJUp zYP0!ADRpNUY|SIYjXn$Ghlph>`hAcM$mP>h(O5wTi~RF1e6 z4(5=Cm`E^n$kh}7;v~6(()_+463JGN~KW*VcR$&S-BK1=k8fmj+8i4ZsIJyR6DJU-d$L{&Uik)+RIq* z%i~#9rVd}f`o#2uF9^#2Ee3$goW{l?{?}O=JU4y|{qEwA)6(JIEx+`Hr>+T?sEgIXFKZh}r42@P|? z<3w`+=?A@9FASfex=jaOV8MZo4CPGaj}*CIi9Qd0oyMb_m)ItPZ`y20P62NLJX&b` zO#w9uiq7DQ(FCv0MndyZ-fNJl+$AK0kgkY1bcCgG8&=(}=|I8Gu!xeN*5{a3G_N zZ3l_|IcV)4_=C0;A{rC4u`d_q=W9WGKT|vmGU->LU9qqbz={rh>rN90LxS*s8LR;R za^Om=2J=fx*%a|1H=zvZ;gDAD1D@6LJ72Q1O~CvD9fx;(t~Op?XV9oZ=MN@#?Snxi zF+LtPJCNo=t~pxmtq;+Yqt=Vun~gK|N*&fp+a#lg)K8;eIs==%4!I7rK((*mjnuk)iNXrVv@58e1sQzK}r z1}78PW}r#w3DjM#mt&A>bkA+(4dl9l!0+YA7fLXvLSq1i1KP?mT&SHG8w*k0VhB(I zL!8uPsp&K5D}!NzpP%1C|G|GR3Vh0r#@_&`XAh73kJdIrCWnoO=LjAO1{VmKuv(yl zLFErj*Ki5rwcr;Z#YGD!c^tAwtp%M|RRHy?R=^0Vb7tl{2!w&=KD>2^4B&0U(*h4Z zoFbrXZvh`NFt;S~V+FOr;Z$f^RYV2yi2+8zz}C;=XkrSh0Ku$gFS zaq;-*NG^pNO5ec4e(?h42^x6}n7{~Pb{ddxBmLnaTT!S1i&z&e00#cyhdvaew34D? zG}MEfoXV-CK@1Zg9}h;~C&`7-AA(9WdLig~{O?^5*i#4}VhEKUSV8AL9&MYFcZ$S#|JT1$NgIjQuQf4;3{`w9J0Ft*6jbhfv23FP*0HMS{lnD*mw^^>i;Plu4)HqU7h_-h~NaxCW zP6y&tx=_&WL2u5^YjotRes*-kP=~lI*SI8hE}^T z5YFekN-eDfqFZb0&+r**Y9{?7x61Ow5rG*6?N4Z^Dnj}w5(!!Awn?&J9#w-%ETp;( zto)vvQ+*r{oktMnfDp^WqZWLyI!r>Yn>wbZ3%ah8AeU+_wT8h0T4abw!y@>1SGsh{ zX;AxR$~JJ0`yhV#nlMrvJXkRDHlVu*iULTtkvC4sMR@jimPQlhEdeI;D|@N-0WA^`t@%@BAkTppB78S zfJe$Q!4#}AJQ02c|8BHku1|c8q!ja9!VrFaIqBa)ap}+aVU`oBLW&Oazdx86ZhMMO zj{4{8KRN|`|G(-7e0%xdn>>7n_+L8WrT-mM;1B;RSipDxopRy3|7Wv?o#g)z_m*K* zZe7^uB3&p-DInb{-60)wcR z@Co>S`d|PQ)>s?Y|MyXkR*i`Nz+Ep$(5TyNK|c-|OR&9#^&7l_baOICDfFp@IONL_ zS5BvG65Ij+Q48+FVDJw{0ByF{-%1n=1Mv&u(}CQ6VdX_~^oRwkfs&Q#)ixIn;<9hb zqfO@7o)_Y>cTKk=M*GQTZKRmQV~NdL>057R*MdO${+|K4xkqc z4haET2c&tSqM^w%JO`xLD25_@X@o|`vu}i;O@perYm8}65VG2$tn{o>uX>&0kg!H3JR7dh|a*BSqJXo z!ARkv!{?`E=~XcXq7eWfP)3%g&Vzgj3iSa9uHb)wt&M@(y;p^t9 z-tdi#iuwgoH9ft0pu)g?&o`BCsxpS5lc^dL4gu5>kCVKXkN*ZNMdjVXMgROFmO%6x z9_3-pmn9NW2#SnlVP(CAg@vakVHm2zIxO#H$=(W8A8w|ZSXitEzV^T!dWLeg+jhEg z_TcJ1+?iYQ%;&xk#G>}4D!DEPvmb0)q;J<^mBn*m%2)eOIa;xs5eVS@*Sk>!aI_MK z+@$ia(9R!s+7Aw``=!oFO*S}?eO=Mi$h@OkloJQRxE_8xRd>OU%sR6IH`Gm^lEdsa$|0 zWNkrepiEr=*{Xzugekm)y1I36B@MjSN^KE{Mu$l4#~J+)W(_~^Z6YFIaDdW346MY8 zb2MUszd2p&<^-_^qpuD?MFzA~5LQjJf$HMz4IFOu5G)B_|isVGJe`8;aw25@c=U5C{Y)8Yp#eK9-f0LA3%C zYd9$8w4ZZO0fDDLqxdV(!0PHmAmQ1_9o+cgMm|jjCq}k~{i%V$EQD}_APdYLWHZLV zQ44faSA7H!^s8jbAvGJgs$en?|A^Om>J?|adMpb#XEQRo!V%dL`c3Kn4{Ekpla^VL z3}u&rYH|O_9#bIVR)TgI77RFIUR@(@fZG8TfU|O65kz&E1EhQXdIO}70Qu?!H*20_ zzd=%0Lz2Mh0Tuy6E{enx8Nlg2+;2DS58@iw`0Su z@&_wqAnoq&3xkWZS*nMsiV7XlS2hFs1>opFeM@$l5^y_U?%O2^`txxbIpgRI59T3bVg9=Gq{Ug*gXpEpMyy8HDBE0FZ11I+L zXV1RF14>FtDl9C7{4r3%qj)#ZW)&0=Jx>DpE<8PGgn+Zx14_IgIYLU8g(#q5LG_fD zk*Us2qN3o$m&5x&$%3e>d0GKf8ynUE%0x!Vc@-OHX6`^u6GF~@gj_#oF zJTk}`N&wsEi3#R>N1)aVIV>vy!vLh_a1yt;e1r}Sm}9JQT-edc$sTh*f@|wE>LiRtNubICp#NbcMrhCWY5(DdL5{i9IXK2=Z;eNztHzu+-7sg;b8KQ z?0_ENDMWp8a_*?P`Qbtc?kO~@x5)Ty04Kv-z)&<4a_GU30;HVKo9{dYZpQ*tY#{NF za+!vL4&|={JalN?!6bnMDH`1{Jza;FAtkD$o_xy$l^qA0j&6ewpy zKucm=9JJ#xK-mGB^46A3w#wDYhtID$x)~XzRlHWp_2mK=hO0LjEggCX9HFfSc$1(M z37aL-`UeLGr?~uyhhlMbd`y4u-n4BSIlP=DB`VlqbN89fYG|IVJ>6z`_WU^=P-`|cWhb!D=$GazmSG5m)QV2&-HBBYTyQ2MPGRTPKI)XWUp#ZhtrIIf;P z4TVGiCyc$bSZc`t2apU4r$Ql1SjIBGqmDtW9r$IJB9Rfld z^k$QOv0tE%1ILN3IJV)Tp-RbT^71`!HUMFyMTWgqGp`IfYT*Atn-1$I^mKwa?S%kg z_&oF*Anl(~_=w#Mk0m2B6FAIj1;ZgP$zh74-Y1>(G8p$89AYpNfc^KQCEAcN97HAg z`B3>B`N=jeoGP^?1F-*2R+l?lY_~^7;zAPBMmgyv&4n->oj)%0x!(<%F;kZQo-nT* zev$0>=RJRRi4*wN7)cF{9Sn|O?_9|mUZ@v+`XrY2OXzqZIR`+BHyF6*DvCj}lNu1P8;YjW8r5KfiZ)Sj~OHocrYHXkvsHxS^HW zo~MP3`7Ez^X8t%ltgWqW$^Oh|Qa%oZMle+2g`qV3M15=~#>PNo>|0*7s|2!#W-Vd8 z3C1TXBp?|W^jwWkV7viOlh3sKBVdHU7N2Fsn~%``JCo~CsOgxQ*TBOPav^|{a}}is z0_d7oqnw~A={voEbp-LVFe9TZ^RK_2+N^P4pkQl+^{&}~o5cDlzu}eYk~dMl`yL!p zFPbcPvX0tB#G$~fujlo5~3s^ zNE==iKJEGIFjaDS$tBb$3TXteZLWA}d3icun+EXyYR6Pm@Spfe!ijVRCT{Oi;ZKs-~kBgQXp$yRE_~>YDyu1KrNUA&9>UEt|#P96IX!{ZU?Vy&0K81EdXeOPY#huK>-1n zePWBZ{Gsl{FVHr@1Z%F>ZO&lsmGX8y7%KtH1#L1=xxoj_BZV|4?<^KK5O)WB-blhy zcvN2R*Hk(DrBQg13`U<;R(T_@`UoMJ3y#q%^aIvX5V3b97-VIY76n@&_^#LAf-??G zL^iFl{pVKd;FPllr9Iec6;E_|{fssw0nHUSpqUnzY6`AQ)k)x@!y=bijiY))A^>Ts z$p3c4?fpzD|3YTS=-ULH%a%|*>;zlKENxarIXSS{X$8&1AqbdsYh8z4U&)H$JOmaq zpzu(RzTK;cOWs%N5TisJA@n{b#svJec(tso)~{q*YHBjbCvtM&vSS9UYgkSgt+Ygs zyeb2u6OeVOay|39(+ru(*??d`%Lc(ad@N!s3QCaj1Jk7&NTj)?C3xALz+f2is(<9D zsj9-%?IjS9p&H=#%`7b)p6&K+f*=kS4G_;i-1sYRE9h*lV`G!S2g?~v_u@!d0tX40 zWC!FO?`H>LOq4{Ab;&DOElMEdJEkJDIbMcfVc zM<(pVAmrf%!EBiH{L&JX6tJeM1mZcA1&-D&A+YJmagae;@LXYI$Y{#~yE3@H(}y1m zi2Tr@dn0N=UoYW0sf!uT@Xriv-Simdr42sp2{sczH0ONS*=zh%F zT**%WJO+n{$I52Fa)OT_*fc@<@}Akd6ZzD!E9(CN>c5?pD1k&44Bx+h=YW_fVc|(| zkA8Z~@VFCZsI|KAqmF)-ytXX|ZXhte9RBM7u4bBfymWNwfFl9mK7H~8Z#5w>@gsa_ z-Lzle$Mx>ryDPghkn+H!14b)G8nL)EQIBCPx&V$-OG`^IIs)gZukxg}T_VW}*AT?> zFfaxa7pN~}WX!x+M%pi4(5v2ukwO^p0`Zk18ekYW4HgVTj)H>OLo2ZGEBmgn?u(0e2nYtCvA$X(5P@vm zd2g7Lu51BHGe9jPj1rLH#|^PFq23qt*2-Gk2wxh zr3tO(f8-%xfRvbjl44gzGbsR&6(#;%^1I6_~87kXND_MgMU!{F7EIY3WGcV+7a z9X8nD5S=aoie`*q1O+Kb4kn}L0`;IZx3eoctpW@N@jr-})m2h*@=5q=mD;S1Dqzw8 zN$lp_FwF+}C%AvTQ(?@wW0Ez!CkG}i1G=BC_EPXkn<24uw*_B#d*xx{?iqgTM}v>5 zFOe0 z7k@rh-D!yzXX@KMVbTY$wKhR0ljt$<$EB=oGF^4jZ6NOb7jvqs;ncssHPe{nA)NHz zKm7my;{VovU+6Ng`__B=w|q1}1UAopsTKbRFTnia(t+v+@e_4S+>>Jzu+^?a7pJKmCO4icTRB4pWaJu!fYZujHeDXRqRrGfxwfKxcxZ}S-5qhFk)X!4Bt0ZLiikW&^ z37e{MO*P`5=BQ=TpZ?|Ml(?{pk8E7-Zu$Cdv&&Z{jGbl?2g{$BHbC6pyK8^dOcIfc zj^^D(e|ERFiyaB~lc;@{ zm`!EgiJV5KLZLz+-D~Y{?Qj3WxH$Ygml}Y0Oh0n(2_X@qk0{Noeke)8I(?kHB|Rxo zwgIuj>AZk$d+$p+)FjmnkTt(M1`8^{IY_TtCI_vNK z97y7+wE0lpn{YJid+SLzXtU}j*#X_nL_-2S+@1s5lo%6{q!8!!9u|tjbV8uH1B`LcvznvE=SoV6QCme70t{)zg!4KLXDjU|i z7uD<%x#+YDtOz;hxS11|FAt=VM!#omk}vYV>X7PXe~9UzD}SIy8&gEgHSP60?=EE^ zM{|*K?4rO%Tp0(pp+@T@R?4uQjBK{QkKPzsO^B0@+a28I$Kl%S6qDMbMl=!ZOwk;y zajU!ohIrmmO;l%HVD4&TSL5swKEFwf%O{1Xyd6|PB=MMWTl=-EhxgTiP+31>X|*Cx zL?dfmQ57<8aq!<-nNyt&82GcQB_wnUArzk6qC(xY+eT2u%>^ozQhA%18fhfif8Rdp zxSlvF+*TOw?0g67%8xPC&Datd`~)7iG6n&cfW`h0T{g zYophv3^2L_9${jy6JkKq@L#60((noR`kt z1;cORaZx0)${H^w>kOY8aiM$|WX)9^X3s{iOyz5)DsCzD(rby?$*CC#XU`dQcG|>G zdH>0t-^E`kt+CF2`k1ng4W*QM>DAD97tRy<$6ro1u|oqHd=xIdm5u)j>UHs^V_K9D8>kdKo*ZT0khlL*}8VBHJeLV+RWz8Mt`?iR!I=*h+EzrF1fB#_QHN= zHAocy$kC?SqgV0P)+XA9?QfHIj{9OzKccWJ{Hhr+jOV1*X+lsp6des#p1jCWEYNsH z8*mGeyELBd!1YHxY4`kk~uvM&_d$bq8S=g~BT$q$@T;-BLnl3SzOC?p!D z>3qx&qFcIj6`(lX}iglh`38I@|(;*sq$A+@n=zxfesv>OWu z+y;46!q)DxWFn&cDjQct0&je8gt{4AEbd#0UW3%|vl#Vy;p2@pAMfh2F;6cBfe)ghIB#ARiFZUy_ z3Fkpb-f@md*SW10nm1g5cH8SZeJ#8B{s|qrInDo9Cb+h1BHw2zKED3YF8wHD(JasO zbkd0dg$@ zj--66VbRl@+^;7lD%F;h!ilD|Z4c5~GAz$WGj^-&Sy8;H&~fi=i=TBy6yvPfc$SEy z$yHr$G`}dO6sWb8bFs8kFW(dErDw;UDi`(Y3I6t=ueJ8f*$s7O?nv5?cB_gT>8)f{ zyjw~yGfe*7v$j@E<)h`mf$t->JH2{QZdAgNCK-qZ+os@BqS(6kqOV=s2`Dq)VrJt; zzDOmi6A{d;SaEpj|5e9VH8ZC6T*CD7)=I}=GKDCY;YGO0+cd|6nsgCp>PWkAupJ=SG5Iqy4^6s7= z`JU!o1UyM$zIp9opPif2I11szJ3`sDmIuG@vrGGm88)drqHq3M=RDUwRTU!_y-7l{ zX;ZPMS&;ZuJhqW2B$3x$%fU5b`)7n-8f^*Uhv^bYf?>=MRgesLNBKR{r`d+sBub zHA8U{5^p+eU40@~9*z?wvR+i=S_?yIfC8e1jU%QuSoQ_G2?s+lggdL<;UTU!aXD-~r zhw}j~()jXw=VpDr_KxmKvLwEVawx74A8i^{x#_VCeKBRv)-PGF4GI;TM)glWlZ1!v zacVEoo1J?MS$n)WmJ*kH^cKYola_8|?QDny4dFH2epHB?$8XKWABczqV9m6;?h;3y zQH^=La@+3i%d#j+MZS~~)m2>qjbVKkql3!s#;R8!q7ig}JwuNx~kB+mk zsNtZcisoqanX;=y&;2yuih<#5pA-_AxJl^4{w<#;m9<3TnuoMzVO%IZ!e7iB>6O^S zMI7qBfBo=MmaaSMd1 z?+JT5l7+t3>3m@W-BnC>-4y0yPCN6Y506l(QBW(KeHtC=?*9wa_C>E>whYf>%%$yW z?y8n6)-9u9EX+IQ*Ay-PUG<0V1;!db^!15VG!0G;Y^;<6jcroz2l<<5NH@vS(C&LwW!1YD#3Fr1 z0&w_ZB>ZU@7{sz8zcV+pKXve*ViUtaO|}1yR~-_LMC>2E3nM3(_qe0WjChuvo;}NG zj{5^oKtc={-9hNy8ufn-O_E>G7~mpWsct=T4gSTIS~En;+^)sYLhProdS~q(#!S9W zaAfkd8iN1b;m-Pdyinv;O~bCQ=7V@n20Z8Xj_mAj#rmOvVu4~ma&}Si&}k-Ii?2xp z67yquQ{n33!ak;2<~kMU@#(%qL<{y z4+znyx~VYHc6XoCqNCe(vY|>KA>`t9trHdX^|y2r@7{6+$X9nFsR9}iQcV|~iAqPu z0*0Zo`5&h)mluL^V|~z?Q$O~Ho8VD<<<5%j4@tAJj(Z z@cf$?H{J>e8Y@d7^+Q)kD!E)ty;BcMsTO|5-NfxKIGPzuNnUDMXf9fQ9E-yL`Ae(s z&%RTPhv>`8uPGR z`*}wc&M=ZI?YnK{#%Dx?pf2s$n2=Ds*}qLexKge7K3{;BL07)uotvlwBgzH}XsJ%c64kq^ti{Tm&mSr`B;P zX>t9S7LM#@-_#029EYzME^5x?(4a9!gP_xGmD}2cyNuLI&o|K{xw!?IdE?51!?0hN zI)n(6>`vrtCRf|k6=_9`;GunaGlhSzZ9wmTu&Hes;d_*V zTQBxIKZe*-DuRn4FKM#37)u*9itKDz^f9}13YslaTqi9I@e!%1*5neYqO|s-DV0e?Yq|UZ#qF7hQvRnA9{RH85i@ti#5(Dx>{;y78seK;}OZ`AgZ>tR66k+Zat z_xrP6mso#9*QZR%-o4-7OoiRcmYrK7GD#!O)VXJ;ZV3xwJ|wGu--&BlwpOtGDA zGKCAi(G3Yi+_H;^uY~t1GpY%_jT3Var{~)4(b!@)vnzi=6J!K@>7=a%GAe;5z4{&8A3?P6)o59*X5cq zvXJ#K=Q8rfcJ5H<##@R0YWw!T`{%LwD@csiRE6Qe-&)q%Pn<~~*peW6O-o%B+J7K* z79T>^(ej|MMw4+aByF6*qgY~e{SL|%xF6{S>8e0X=XifU(t`5Gk4`Q^ZvFsiY z;HP`;XNPV^9E7Z=ot~Vd7LR&P9&c|hGiCe#dRa@6`a%1d0KRXn==9XbM75rYleeZC z?w>!|cF0t!h4a+aFc&+;DYd4l0rGl(bL%;3p=h#oY}ZFswyLMCRRr9yRE<-X$0cs~ zvTWGvBD`x`UxRZ>W`T1tyh<5$CHZl#XnHEJ`rYOPwM#4mfsyf#0emK68 ze!ZCdD}TN|0#w5m67AuIqalk#e{Wf86e@7LF0$J&d*@wZMVWuYq<&0!C_L6NXR)_|nV6ySytn7DZEWck36rX?6FPuMG+;mUUd1hpw5n#aHJhL{@dWPR@P5HZ- z_-=Qv({F8ly`TOZro?LtM}2iHDBfk?8TFFS%5j9Ly#tjtS?A}<@^j8z<#gr!bZ88W zl^y4Qe_D_s(Msqw_7gJGq+;1vRY{tms5z% zZl+c6P6U6_N#gV7s?VCWOoQ+J`pyk{W)a)3j{C!p|!4OLYa7UWp1F zHEwr^JglU`m3Vv@>V5dz(d$+J_r=wa^7Xo0<*p=0v#DpRIbB>2OAo8%FYwU&MLNvR z%WLn2pLlNc7r(5lSXeFiJ1;N<545qaKQkgE zC1H-s$?MYHj3O&IUBC03|CU{Gr>x&-qL@iAFtE7gEkK!M`5ZdsvxqIxZU8m8ZTG>_S|%b|*rziM7=OdKx}8CRb(EAK-FCER7y zf3CkRJ=kuPk1QX3l_{&DG`cHf+KNIyuX%Z)^lo6kjT?(vto$YZPSPKc9+Zz!94ppL z)*6(J>P-h+ZvGIVqbQ}vLo^|g6JMv&pSH4I-e1kek?oP$G$eLEQrVZg5zgwCTt+U*Prk1giK}tmvCpkH+S(n-J%Zl@Q9Di2b&)x6~-vxRDsDk+aK>H!+yLY*sVzw(HGqVEF$W`! zT2ACBH*2($hR{hYWIwo$o&TEbKX2*5Mj)R0FKOyE(c>0spLQ_#FLU?%NJb}qJ{vjy zT8!}~RQI8a#6;+6^uX9rpoJ2%!AsO$zt1RN=ST8J!T3PMzxAoo#y-Dzo=rh6a|>r5-Kc#l%9zUMAdG7+60b z%Q>E{L0NNm@I45z(!o5uuI9|K;q)f5{$y*L+Gr_RBzYKHjlHsEO;HzjjNydMIcq%@ zP3_haY2#dQxH6k_@g(gb{ev3fLpiqB3Ckh^)aaVppB`Zl$;0pAh;ZJ`YbO8DQmUk_*>irDo}HYN}l?qsZmgHKz;s(_k~? zdnf)dLSgGL>V^Z}Kb#jGr`;Z*y&q05e-G)^+7(FCSIVbwXjNpS{;`^RKBaDEszFAa zF8gFhN93MlPLviIsww)BUx1h~XUAMQ&W6a+Sk;%fr=1fEUt=2u;u2DlO8G8>{RqVV zv@o>3O!eY7QR=hVDCk7A{sU`8(B&*Vo1Md8W}DZS~3IUr}E^fUz7{WT_vlu(Jk}uINU~BaPKxv zC$wPraFx?krt99eXI-iV2HFXVmQvEgA! zS)ErSF*brY{!6=-{o|A(@k7GGJRc0=shzAs zH*rfH6f*1SaW67x{T+TJowS|k?Cbw?LQS7p)A$t^G15JhS3*5D)Y_JuAD`G`4`}RT z>kTi7pVApIbFR0!*M`=RB_35E60h)hHHv|zcdcqvwA#0=aidMxnxqBGU*VqUMlbpt z$7FEiYS}efY!rl`41O99nj7Y>yOMO#SNlKtnUvf#3-@|2@n4n-Ce=vv;z!(dO|h33 zPFy*zun9S+o?k9Qixa)zziiQ1*G(PjaIuPIcD0n%I^=WZJ*r~Dmw>ifXsOeuE%d?R zqGw7=zz?>dd$vxW;O1ksV83gA!^Os5dl)->p2#{+^V|j(uc5XhekteYN(P>yVd=Ik zhFgf6XJ1bBIGeLb>E)+{d3i$&-{~UdE#A!ry{TZ-ZK1>wwG^$rE`Oef99=yoQu7@9z`kWtbRA`tI)$+_*aQ z^`6$qw;egY)n%7fBVCW%`9?_|=aAi9vy)~IGod5oo1AZ+NT1Iwm99Fo6@sYm4kH}+ z`6Ea-Nz-T}XnRaD1`R(^$sProwe`9+uFxu%> zr`OqQygq1mQh7IVN)E@%^gP0>kf=LiFxuNPMo%wm;LQ9O``cUIxdC`8-=M_y`m+K({PokV_9D9*C^Jb@9&L0C5!pAANxf8tmA9bwbt`U zHTFNp<@R-_2ePh2>+mt*Z}xnj%hcu9??$!1xl!Gb9y+Hr3=4(CNJL}XfgmN7I zVs)S}VukX5TmYGyVae6pt7$AIpX+vB6gW`ybA7PKV)nziP!U*KFCG=>!QJq9r7;}p z=!tAxye_HTUAM1yZ(QK4!Ph>rtzdHEZ;GHH|2<0n1H^|RMXyTRlZ9OC`c>gVYhUf) zX{|Uuw-*#<4xxXE&c=%4Ic6K&O$4QA%97WiHyw)e`nmlL z5k>^jW%t5zTV@94@q^cI*irS_JJ~o`PuR`Q!)0+FPrpXl>|H0O%-BAY5<|F8m&iA6 z&sz6&(4nv7mr411)j1k11WRj12&`wTD<#*ol|E^^s zYkJJkg19{3@xOJAZ@aEHn!yp})8WLR=*>A7pMM7BD|+339SDht^y=IN{$Y@8#g+$P zi@1DsT~}zEnTwHw<)TW0DZd zB}JLjb@-hMf!0oQW0o`z>mb@vxeG+LqE2qs|&e;5^=BOkcmg1rKvbt2TxzkR90 zdQ>UH{DBt4Nm(FT?x{DKA5*)?`E@Ti3itC1p)&R3g#Lhv1#dCYkNOf) zgpOYimuSe8;~;Cz%(M}l!FMHfHYqL~gmOv_x2C*e2aoM?vjg)>L0yUX962-e)x>0i@rFB?wDFCzpanq22*@c#^A4T1(Oue3`I@`bR zOwwZu9Z5TCx3`>b_C!8@eSBBOCB|j+RCMtJf1S=RG_LOcn9%{#jdREIWKY-l5l@(V zH**AuGvN%eCZh={Dx|zb$7OuU9ESO>KtWek`|xKvZm6wC8jG+=+sHN4snntR?2erV zU*-pYQk|(Lr`tkIaHY5gbomeFjw&d~{m%CKL(bUHf(R3tj0RH#tIW-6INS9L>vo^8 z-qx7FA~KL>JRNWCzUaSk11_8YBk8KyS87AhWfJ5%L8^n8SOX~L4Gj%nyJ|7uI#i}R z_8;NKn$Sw7`?!tw3F-M@V!ZD(|^2mQSr|*B$}kMDXhgp3jz$!RTuK#mTiwa#uIu zL*qCKax{T(86>*|Gc3%ILqTQYzpbW@fW4e((cfYh?A@7J;52` zQ!it8BCe>BpqWsiSf$M1{#o1Kq8Z&BtlP1r7Xo~Ie2 zAbJH--FWtb-f{Y#-C>O@oC}$2QZ~vw@QnH_8(D%2YERG(r+zhPvT3kn->-q*2YR#W7KrPtQoD9AM$}f7y?po z1$lW4$SuYvATaCx_*pdv6d<7O2V!09$B)iNRD;X5Cpv=pZdpHm<-A0q7LFb9ytGes zduXq8NOkX?J8${=#3GTaLxf!LVP#7j9{;A{ekM~sAz?&d@K0KA$L+C?fd%y=s$1P? z7902#QdCyaXn6&gPuE&c9Y?vD zLl(XPS(YT)DS13ML*w+YoKPRv^XPliwR7rn{_�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 + + + + + + + diff --git a/single.php b/single.php new file mode 100644 index 0000000..b99f596 --- /dev/null +++ b/single.php @@ -0,0 +1,28 @@ + + +
+
+ + + +
+ + + +
+ + diff --git a/style.css b/style.css new file mode 100644 index 0000000..e8f5d32 --- /dev/null +++ b/style.css @@ -0,0 +1,571 @@ +/* +Theme Name: Lunar +Theme URI: https://classicpress-themes/ +Author: Tradesouthwest +Author URI: https://tradesouthwest.com/ +Description: Lunar is a flex based theme templated for general website use. Basic content sections are full width. Footer is full width with three widget sections. Options include content padding; background-color; custom header text and link; link color; text alignment; Demo at https://leadspilot.com/classicpress/ +Requires PHP: 7.4 +Requires CP: 1.4 +Version: 1.0.1 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Tags: one-column, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header,sticky-post, threaded-comments, translation-ready, blog +Text Domain: solo + +This theme, like ClassicPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. +*/ + +/* === CSS Index === + * I - Page Model + * II - Content Elements + * III - Article Content + * IV - Navigation Elements + * V - WP Requires + * VI - Media Queries + */ +/* ********************************************************* I - Page Model */ + html { + box-sizing: border-box; +} + *, *:before, *:after { + box-sizing: inherit; +} + :root { + --font-serifs: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; + --color-primary-x-light: #fafafa; + --clr-lite: #ffffff; + --bkg-dark: #2d2d2d; +} + body { + font-size: 16px; + font-family: var(--font-serifs); + width: 98%; + margin: 0 auto; + color: #444444; + background: #f8f8f8; +} +/* Flexbox container */ + .container { + display: flex; + flex-direction: column; + height: 100%; + width: 100%; +} +/* Header */ + .header, .footer-base { + display: flex; + flex: 1 1 auto; + width: 100%; + padding: 1rem; + +} +/* Middle section */ + .content { + flex: 2 1 66.66%; + display: inline-flex; + padding: 1rem; + overflow-x: hidden; +} +.content pre{ + overflow-x: scroll; + max-width: 100%; + white-space: pre-wrap; +} +/* Content below nav can be wrapped in `main` to allow for z-index */ + main { + position: relative; + z-index: 1; +} +/* Right sidebar */ + .sidebar { + flex: 1 1 33.33%; + display: inline-flex; + padding: 1rem; +} +/* Footer */ + .site-footer{ + display: flex; + flex-direction: column; + height: 100%; + width: 100%; + align-items: first baseline; + border-top: 2px solid #ddd; +} + .footer-section{ + flex: 1 1 100%; + width: 100%; +} +.footer-base{ + flex-direction: row; +} +.footer-base div{ + display: flex; + margin-right: 1em; +} + .content, .sidebar{ + padding: 15px 30px; +} + .entry-content{ + display:flex; + flex-direction: column; + justify-content: start; +} +.site-heading{ + color: inherit; +} +.site-title-heading { + width: 100%; +} +.lunar-row{ + display:flex; + width:100%; + flex-direction: column; +} +.lunar-content > article{ + white-space: normal; +} + +/* Responsive layout */ + @media screen and (min-width: 1024px) { + body{ + max-width:1440px; + } + .container { + flex-direction: row; + } + .content, .sidebar { + display:flex; + } + .footer-section{ + flex: 1 1 33.33%; + width: 33.33%; + padding: 1rem; + } + .site-title-heading { + width: 50%; + height: 100px; + } + .lunar-row{ + flex-direction: row; + flex-wrap: wrap; + width: 100%; + } +} +/* ************************************************** II - Content Elements */ +/* Avoid text overflows */ + p, h1, h2, h3, h4, h5, h6 { + overflow-wrap: break-word; + line-height: 1.485; +} + img { + border-style: none; + /* @source normalize.css */ + height: auto; + max-width: 100%; + /* Adhere to container width. vertical-align: middle; */ +} + .screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} +/* must have higher specificity than alternative color schemes inline styles */ + .skip-link { + background-color: #f1f1f1; + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + color: #21759b; + display: block; + font-family: inherit; + font-size: 14px; + font-weight: 700; + left: -9999em; + outline: none; + padding: 15px 23px 14px; + text-decoration: none; + text-transform: none; + top: -9999em; +} + .logged-in .skip-link { + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2); + font-family: "Open Sans", sans-serif; +} + .skip-link:focus { + clip: auto; + height: auto; + left: 6px; + top: 7px; + width: auto; + z-index: 100000; +} + a:active, a:hover { + outline: 0; +} + hr{ + height: 0; + border: 1px solid #aaa; + width: 100%; + display: block; +} + hr:before, hr:after{ + content: " "; + display: table; + width: 100%; + clear:both; +} + pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} + a { + color: #029; +} + a:hover { + opacity: .86; +} + .brd-lite{ + border: 1px solid #eee; +} + .bkg-dark a { + color: #fefefe; +} + .bkg-warn { + background: salmon; +} + .bkg-high { + background: #ffffda; +} + .bkg-dark { + background: #3d3d3d; + color: white; +} + .bkg-med { + background: #cecece; +} + .bkg-lite { + background: #efefef; +} + .bkg-noted { + background: #daeff1; +} + figure { + display: flex; + flex-direction: column; +} +/* figcaption should be inside of figure tag */ + figcaption { + display: flex; + flex-direction: row; + position: relative; + top: 0; + text-align: center; + justify-content: center; + min-height: 1.5em; + line-height: 1.5; +} + .centered { + display: flex; + margin: 0 auto; + text-align: center; + justify-content: center; +} + .no-border { + border-color: transparent; +} + .dark-border { + border-color: #2d2d2d; +} + .med-border { + border-color: #aaaaaa; +} + .lite-border { + border-color: #efefef; +} + .dash-border { + border-style: dashed; + border-color: green; +} +.upto a{ + display: flex; + width: 1em; + height: 1em; + background: var(--bkg-dark); + color: var(--clr-lite); + font-size: 1.75em; + text-align: center; + padding: 7px 6px; + line-height: .5; + border-radius: 50%; + cursor: pointer; +} +.site-description{ + display: flex; + padding-top: 1em; +} +.site-title a{ + text-decoration: none; + text-shadow: 1px 1px 1px #eee, -1px -1px 2px #eee; +} +.site-title-heading.tagline-top{ + display: flex; + padding: .8em; +} +.site-search{ + margin-left: auto; + position: relative; +} +.site-search .searchform, +.site-search .searchform div{ + width: 100%; + display: inline-flex; +} +.site-heading{ + background-size: 100% auto; +} +.site-title{ + margin-left:.5em; +} +/* ********************************************************* III - Article Content */ +.blog .featured-img-container { + max-height: 320px; + text-align: center; + overflow: hidden; +} +.blog .featured-img-container img{ + height: 320px; + width: fit-content; + margin: 0 auto; + +} + .single .featured-img-container img{ + display: flex; + margin: 0 auto; +} + .featured-img-container figcaption{ + background: rgba(252,252,252,.4); + color: #555 +} +.post.format-standard:after{ + content: ""; + width: 15%; + margin: 0 auto; + display: block; + height: 1px; + border-bottom: 1px solid #ddd; +} +.blog .excerpt-content{ + max-width: 90%; +} +/* ********************************************************* IV - Navigation Elements */ + .nav-container { + position: unset; + margin: 0; + height: 100%; + width: 100%; + border-top: 2px solid #ddd; + padding-top: 1em; +} + .nav-container ul { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; + position: relative; + justify-content: space-around; +} + .nav-container ul li { + list-style: none; + font-size: 1rem; + /* background: var(--bkg-dark); */ +} + .nav-container li { + display: inherit; + position: relative; + padding: 0; + white-space: normal; + +} + .nav-container ul li ul{ + border-right: thin dashed #aaa; + border-bottom: thin dashed #aaa; + border-top: thin dashed #aaa; + margin-left: -1px; + margin-top: .222em; + +} + .nav-container a { + padding: 5px 8px; + opacity: 1; + text-decoration: none; +} + .nav-container a:hover{ + text-decoration: underline; +} + +/* ************************************************** V - WP Requires */ +#wp-calendar { + table-layout:fixed; +} +#wp-calendar td{ + padding: 3px 4px; + border-top: thin solid #ddd; + border-right:thin solid #ddd; +} +.comment-form label + input, +.comment-form label + textarea, +.comment-form label + select { + display: flex; + flex-direction: column; + border: 1px solid #818181; +} +/* ************************************************** VI - Media Queries */ + +.page-nav-wrapper.is-open { + display: flex; + padding: 0; + margin: 0; + list-style: none; +} + +@media (max-width: 979px) { + .page-nav-wrapper { + display: none; + } + .site-description{ + position: relative; + top: -3.444em; + } + .site-search{ + position: relative; + top: -4em + } +} + +.menu-toggle { + min-height: 60px; + min-width: 60px; + display: flex; + align-items: center; + justify-content: center; + + margin: 0; + padding: 0; + background-color: transparent; + cursor: pointer; + border: none; + border-radius: 50%; + outline: none; +} + +@media (min-width: 979px) { + .menu-toggle { + display: none; + } +} + +@media screen and ( max-width: 600px ) and ( orientation: portrait ) { + .site-description{ + display: flex; + min-width: 100%; + width: 100%; + max-width:100%; + position: relative; + top: -3em; + + } + .site-search{ + position: relative; + left: -100%; + top: .67em; + } + .site-search input{ + max-width: 200px; + } +} +@media all and (min-width: 980px) { + .nav-container { + position: relative; + z-index: 99999; + border-bottom: 2px solid #ddd; + padding-top: 0; + } + .nav-container ul { + justify-content: space-between; + flex-direction: row; + flex-wrap: wrap; + } + .nav-container a { + padding: 10px 12px; + background: #f9f9f9; /*var(--navback);*/ + border: thin solid transparent; + width: calc( 150px + 2vw ); + min-height: 2.67em; + height: fit-content; + white-space: pre-line; + font-size: medium; + } + .nav-container li { + height: auto; + } + .nav-container ul li { + font-size: .825rem; + } + .nav-container ul li ul li a { + border-top: 1px dotted rgba(165,165,165,.76); + border-right: 1px solid rgba(165,165,165,.76); + border-bottom: 1px solid rgba(165,165,165,.76); + border-left: 1px solid rgba(165,165,165,.76); + font-size: .9rem; + } + .nav-container ul li ul ul { + z-index: 99990; + top: calc( 1em + 16px ); + margin-left: calc( 3em + 24px ); + } + .nav-container ul li ul { + position: absolute; + justify-content: space-around; + margin-left: 0; + top: calc( 1.75em + .825rem ); + z-index: 99800; + background: none; + border: none; + flex-direction: column; + visibility: hidden; + opacity: 0; + transition: visibility 0s linear 400ms, opacity 400ms; + } + .nav-container ul li:hover ul, .nav-container ul li:focus ul, .nav-container ul li:focus-within ul { + visibility: visible; + opacity: 1; + transition: visibility 0s linear 0s, opacity 400ms; + } + .nav-container ul li ul li li { + visibility: hidden; + opacity: 0; + transition: visibility 0s linear 400ms, opacity 400ms; + margin-left: 3em; + } + .nav-container ul li ul li:hover li, .nav-container ul li ul li:focus li, .nav-container ul li ul li:focus-within li { + visibility: visible; + opacity: 1; + transition: visibility 0s linear 0s, opacity 400ms; + } + .site-footer{ + flex-direction: row; + } + +} + diff --git a/top-section.php b/top-section.php new file mode 100644 index 0000000..b1d722b --- /dev/null +++ b/top-section.php @@ -0,0 +1,31 @@ + +
+
+ +

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