From f88791f06f413b59e19718eae5b2a7be648edadb Mon Sep 17 00:00:00 2001 From: Pierre Hubert Date: Thu, 24 Mar 2022 17:28:04 +0100 Subject: [PATCH] Add screenshot & license --- LICENSE | 674 +++++++++++++++++++++++++++++++++++++++++++ README.md | 18 +- img/screenshot-1.jpg | Bin 0 -> 73572 bytes 3 files changed, 678 insertions(+), 14 deletions(-) create mode 100644 LICENSE create mode 100644 img/screenshot-1.jpg 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 index e862d0b..5f63b17 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,6 @@ -# music_web_player +# Music Web Player -New generation of music web player +New generation of music web player for the [music server](https://gitlab.com/pierre42100/musicsserver) written based on Flutter. -## Getting Started - -This project is a starting point for a Flutter application. - -A few resources to get you started if this is your first Flutter project: - -- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) - -For help getting started with Flutter, view our -[online documentation](https://flutter.dev/docs), which offers tutorials, -samples, guidance on mobile development, and a full API reference. +## Screenshot +![screenshot of app](img/screenshot-1.jpg) \ No newline at end of file diff --git a/img/screenshot-1.jpg b/img/screenshot-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5282421d860e3cb80675703bb9d4af66f7cca01 GIT binary patch literal 73572 zcmeFZ2UJwewkO^Qh=7PnlB|-muZE^-hKqV7J4(9s?MZaqLle}Hz~ z1fWELM8Ek*Vf~%ZZlPmf-p0Cvjj9IU2i*FjjERediGzcMi4FKw{Q&FX6HbEX%Ib!9 z2#Lb_h)JGu+lMA47xvC_sl9`I_&!G?k(iQ?{fJjUQqvAz&`-;!V(Z`tEvnz4lFUtrP0UY25D8FPZ0xyyC_irtCMFgp%DT56pkq9I zg2{Osg~O1D_^AryLt<|q79p4F_oV!K8i~-^9TIL{HCtMqw{{;38eT~GH1397j{)wY z6h_fL0Ehvu)X~iC*VIFOnQdVSbVOO`$-P=>j+3s@9(6#XuTECO8Icp{|339^OZ?j> z{yh}_CqV%VDC@u^(|{0^kc$cJ{h$PJn?kctK;r&brA-6jAY|y8OPkr;34~^aEuCUf zA#N|~HX0;~ommC0&jarL>cGrfomv&D=bo^|8w`BW?KZAhE0*O&nyW!|)W6-mHr)c$ z`hD)vq2acb=*1P{!f4RHy6AlWtaLZz|E*@(M>g8eE1U<6*#ww$R$?#Rx)mpYT8Css znMw$isUrIfS!)8lARuXn+MkofzjnNL*K;Uti$rfgrYn&0mCQZ}VqriSXew;!`s63z zjF|iiujmvgcBDLx|D?wZ06?E8u{m{4SWCVJY{m%~O$K|9$!Q$Cx)Yd83n!&dppT-4 zw8zr6yCk;_t#hg*YmjcGvV7Gyv{k1ockwqo8Vai@RT_5kkeY+P8*qwArpqM^)Xhff z*DrDcKP?Iap^LbtDhP`0FH7$9NQw$;)ga%yD!!nSl1t*f04P|+SKAy~oK;!f_-U<@ z>eG=hlTx>XVKiflHV0K<-LU+N^$+J3q`@5!;fwggs+SZmStJ_xg44Y&lSKi$*d7{4f1>w<+u)G_=z)>{P6G3^xpCp-pf_c4LiZ9BtyGB$KZd1=`O2mk_c&4nT{BuE;_XHx4)+OOa z0VYEBJ4oh7z6Try)jAe}J#pstnJ)18%vp$lP`(@Dg)6hX=-pvW51hAGip~+F!KN_c zV9}f@^{Ph8_Z84hd#z5Lv)-Vj;KIJp49WJAif&0ff%U31gKzufGJBe>M;_r2_txc; zPNzr?wvAmyQKXZAN6I89?qP;8M7`KSUTreKEze4pOC~Kn8YvCm3^8>vFdmIrr=Qgx z+NNsG%c?li$~HHoGL`a`wc=Pv>z5yt--bZ^Vyns`$!%k)#d!Yizvv5EttS=_PW5b# zMjK9pCH`LXujKBz%UzH=?YSmw6bhc=$HT<&6Af!;#udZ*uK~uCd3%(%y#W9q(&QQt z`Q<88>}s^%4>+9$Q2~3PPTN*wYRNa|bcETL7uE5bnoPf=k2{!AWS*5bz+e9*$ z+$HB4F%)LY`ZQ_!TBDn!)tuE)JzXtB3LzUBRLvkM8)(WrDA?szfe?IXWLo6HD%P%u zgB&dINY(x6{I$V0m;v&ox3rlXw;2^Y-r_iy0SrdSt6TpbAE3v=NjL*V*5$_ z%Z5Ei_n*9wELge3(l|yFg44-Z#h0v@PBR&SC7Xn}GngSLE#FcaGc3d zP!49>Z+h&^XV{dhe)I$)N0k9;flEzf9%vM#A?TQ@Hz~E#_jGYN^IW(3_j7BcdiIGu z4os7)#Xb+!?kmKmuDHtZm)BNOZt^Zy)G9+_VyJSIe)}-`$R1`ee!!BOE-qPpK7~{S z^F<5v{lKD=RMD8)T3=dwb~2k-Sj1Own+5T}Jjb^qysUSuG$yi*EPZ8uykCYDj&g*- z+Q@rlN#lWF5N|{F+kpz%kPsOXjO5;O1-Y8}Wk3I)`5`+)Gmw->Drc53ksl&-%ymL0Pz32Mr$Zz)=7D}OFzWh3Y0P|QY6 z*j@RwtCFXrsIt@3TWvd2HjY|qNtd4>B44I@WlS@Rk)0(lR51hU`sQC4pvQrwg%j}L zHzg;j45hC_B6BRZw`a@39Sw!YMhA>#_ko$&2+ zwdsF8O;50|$SzIU8_|)l3GTT9?LG0sE=~4gV<-;Z7b|@Inw}xA9`rC-26HlcnVkp?gT1kvhVFJR)MWrw=?ZPjZbBogHv2R%?jJv`w+Tu zpG^2A+BZRiO}Sf4UA`Vh{L~AxQoy^5K4Kz^(5!vQcUCpsj3zsdN^kYt@G-U!l4F#=)zU(>hNLtRSPBw{N3aBEv+aNY0 z;7Kmginm%dHZ|7O6$HQYd^kfTt1leKwR|AVMl<(e2nhY>;)UtN6^Bh=Hp{&xQ;S+= zHBKB#V69xm0E3YH*1$wq-~c^bK>>&NiOM~tZ!Q$%z$FTnXVWGul?ks0TU@o~)i`Ck zs#*2JwKKyF?T?|$)dDSUYqBZKQbdLVYM&VHANC0Da_m@5x2<^+xdMc<-(*kK9oZzA3!ewJ7JkuJVF=sVZ?DSX-sI$#gj< zOCvuJEZEp3M11hc;Y!{jG5&ivW!`dmZ*g*v5z+3lQ2@w@IGoes>o9kszTeUJPp}gS zw`;&XpxgJ})MAd;6k7LsIkPJv5IbWFV?o`yBdvi!EqS>95L~AJYoFWeZ_|L{S{U3=^Y*~ngc^+6+}4VMBWn5af1vu`F8t@97mVe5+J$GV zlQub3>W??+6%z@b#y*g?NfeVkqyB=x`s4Vy$Ccn9H}NFs&!YbaCcE-8>d!qPb~_jI zE1opZw>+s~9{5dW!0yKVkeim}C!UZ4u?Ihn#qhgC{pWb7mS;~}doHAWCN9JTZb;n{ z{FkX;?2_UCue0#}Me$&T%nOzqjS}($d}Ui>iemmD?X>+g0fqB+!ZOPe3eSI26Xsun za9xST;{H$%kGkvXMjOA7Wv?6XFQoTt|1eDQ>GX|uJ-rv(H}+UDyK=fw|A5C!_(oe- zGO@VJ8~glU#~_gfQ!#w_58V>rf7k%~O!MDGpPv6i*6=45^gS)XbJIzink-Ggn-q%~ z2E&$nso4bp)NhbtyI%OGB4T+5h8Hw#%;lZTZM{SlKri7g%N0eXmW=|Xjg)J=1_mgGA zgkG6joPI$@@+=?HzHMZXa|lwx;ve1lCDU)Y~9&Sqh}}fyD4l-79%zb zbQX;wC#Nj74bsy#U^VJXSGBWZ45dp>AFlxn=Y^Njl~u!2waSX4)Xe){20IDg_l4`d z!Y)UzlK&(M33sW@JyHC58aGqhcC~R0P)$1LUC!nzvdU*ZCJr~13U2}r7x@axhJzp( zvS5MKc_F(`bEg9BZ00dWi~2U}R|I>arp_FDUX@}4%g0VJ=fi7E=QRIV<5t<}v3^K+ z`F$^!|L_`seM-$;MRF=OnXm?&T&g)d`|A1gR5SMM8t~~NBzg+>B4MlhkZNn+!1Yp6 z?45g7=cQMJr*y|Q=9S{H=~;-AOK!DiQbK{~FNJCT6@8Vrwt0_p2UL%w+pDIBFBlfw zyLJo~t^tl->HpT|-+l9MPx}>I{&SpY+Pqbj4~w)2nY*7RA`!u~6S5z zs8Z>v8YW;jg~F^E+*3i*jXEwD!r`+gnnA`t_bOqmWqKaMC9f+g+-y9%`8z{GFW>(| zVEv ziI_MNBbodjT2Bs-BO3*@WGby{jlwuV6N`bPUlw2%xEbKDhWrke>symj)%+^3n1~Ii z3RFKPgT5amT9`l(*+@m5-BPws5rXeucQ~T6VMoQ^{$Bv2;^+2izId^)f7M8O4Y+f1 zx(pDlkMNqiqTX}%GF)jqkq+ept{b0o;xB`qn;6tw>dm$E-~%*x?u=Gn; z*B7dTrv2Go%ihUKwh>mcH?@Bue;F$ zD5Z>w1Dw>J2iz~KPM^r+#iYR5i&W>Rz|XLh=5XP&TIL)^o=&qHUxpfvI0)#8m`B*f z;S0!ug`MOcWT?Vn^VK`60@h}+0rHZ_@&!?%;@AAFZ_X7vPo!kZ;gCp6$cDuD9fZ_; zTAE5b2|*CHR8DS+LQH_l;97jeF6$muj`9+hpHfHpIk(}cFvBd#qg3tyO^u@nC~-js zfAa}#sI9FlW6C&~zHLFY+$E+&Gv6&nSgfHyUvG>}OU-`Ylk>B(t?xh)BrcUi8F6lI zf9R?w$sEp1#}Od=Fy3gO1YS^SS?D)={_Wl$)z?|v z7>mN0f#5Lz+XI%#%a~M}OkOP;xL0At=UVZ>iq`;_S=3fu!s5P&#WmpWlGv%sHQ;Et zdI^8$h;FYPwV{>Ee+{UDh#ea2Idfc*BCi2^JE(gRAqC4-!#u!cn-Zwatk^0?h_uAegle4a#KO@lt$^FN{7_ri z$l-Y1Yj*!GfoXICkNq*Jd9%K@N}1z8j)ex?f~A*F=-ly}EYZbMr#`O*9s-2`;iq_+DNjc_nkEuQ`ck5t})4MR8d&2x1$N zfuPA6Fmm0Ao}V&cbGi`exCV?azDE`(94;>moUhN&N@+nomi0V#9za$ z#o9_ikRb!i9Z(I%dh1{p`&H21$-2(w@@9Z>^c3ZOyqB90xmai9BlM1Syfityi3}AY zi^<-kbt!7-s)U_tW<-z$#t8y9Ue!M**ScovO0R~VJ7>bQu(Z+3CTw(n=x4q=7vZjZ zsc+_p+A|AQiFwDPAlaSiMC`%zmF+A$m==8I0c?>z`A$x`OiIvtF>(|a z8lmXcJ~*1=2oD)ujD8cWdEzUmQ549|q!8{3k#B#WowC}_Bn2vFBM$81GakGKG)`@o zq}A5u+n#Y5Z zj?0CfIwy}Vnaa1OC%1>=YuI)@pvxWjc)0;@1!!q(z<1Qk)pD)Y)f2J7mCVpYegTH6 zvUVoO3z4*Y>l~gnZhNZVyXTMG0n+xT5*hRhTE=J9< z7Ufm68PdA5?%sY|sqOW~u;7$&?k!Z4U%3H$g0C z4dakqM&VcECRgLRd_p;{D`$P4Tn4LD4D=gFuBFNV;dOT=5qiW0n=uG6N$wdr%XZSY zN=Kq1BdVlgwq74Ku>(_N$z82Ep3ePhN2+W3@cqT^^x=`Box7&-$>P?#jv}sVUuwxW zWe7JSjkPP^Dx;Lea=f$t;Db`5HuDoI1^kCo2KV?0#>JW<);zYQiH$z$MIAD`e0kU6$x>jYUtcpMi;TD^i`hywd=m>oB(N>n{xLQSW0=~P zkgM=+1xG^UG|-P)kt*B0>T28lxZ3^4Kg{8HcBWSyE7yR2YQBN9n648(5T{K3txrV9mDYR_N*+ zdgQYq(B95B#7F9bwkOdZ6^|D3sG&Hrh7cva#Uu@Gb#aWfNPL)LP40)vWS_W_CD8wOGk5 zREA%mXhQYA``sS24Hu5bCRRU&nz9Sx;KJ)0d=05jH;goxmzIL~DkLRh=RuGFyZ6Bb zlb>P~rQ}yUbgapN9Z{EZ6pMzYvccGqB~D>*4>yPg4_K)9nVY1-CyE-bqOxKIA*3T$ zB<(02^=;Jc&P&ZAY6ji>z|B~Gz1|8f1#C@TQ%m+?+(tHVPf&8h`-E4@@7>>Kv^zY( zl79|<1f(j^DUZxM(eK;iBZX!cSo3>NOzO@?7qX4N?a6pQ&p@8u1+QMDoeP}|>ckn( zK&a^wSnWD0uVMnkWZqpw7wXcOkjjxX9XUjDZfH{03R^L;Bxyvw3h zZ#~W=I3z3F@7hWG{d;%uMq|ES+_GuJvs!xHG`r`9kN9Z%G+Xm0FV8#p#?~Mw{25@< zVW{Rk8H=nr`pfyHbGP<#H~LM{<2&sU1o;hFvm**jHejJW#L|?Tzm8seD6EDs8Cw(j zc44AaWw11hl^V#nFUZ%`f4}pDirPz3qoktADqSOWTvjRkRdWu73zvS6=V;qFZsUr! zOBZ3m7Ott&M@5QU{rMCbP|M+HS!W9@WwB4Pm?#tCE=n*dGRz{~B$DE2^kL&1cV%TJ zg1GE!lhw?+cJ0ENa+ZXH5hFMW0(BK+$Mw+-hKV4mTbCR2&<=t=F1V8bO)L0Fzh)cy zkGJqz*sPbgq`ZM0%*~aS#^@f~uZtSnya-^6b{4ME?T zqFA&$blJ6wa#;6xh_p7a3@bgfpA}~BCg&>cJh6WF6Zveh3N)5O@VSbGqPR3m$Z?p* zIuRm~rLL=SS!EB+kmdT68cD@@v|B|IkMv*XxIN!5RBBqN>9%*i3_BLn^xq`t&0!$9 zM~xrXvS_y&rmcUa-?r#9c4}ap8@ZJ2M%pd>qIrLc#b2c$BVbCSG8{)`DDFuCg!4F1fF~1w5D@ z1Ain)*U?$s+FMenW8zd^c&8fqy?V_0fsfYIc|mneZI&y-3a%f1d!BY4*Hlrq`0+}= zPPapP*{+JE=i9NCSMb8P#CaE?vBN3Q$Z#Nnove4LB_ozYV51VqB#y~pC!H2SgX>^YySP&(B4Bsv@3a9BQtYl}%7u2l~ z&se{D+x<^Ed$0Clty0E=w7}yv2t>Vn=U8{ALEs@lv>FYVJ+%S@Uj!I&wY zf!_`qubX=dK$}R=}e;$FjlH&Q55OkV$F3!aNIBEb{__bkirVSg(ux>4_M* z288)JH)hN@l4iY8uJJP;qdfF`SJC|b&ZK%t9TBv3!2}@7E4(H}ztmwR$QgYSO1_X<7U@hN{k5_$g(Y;L*B+4wcrTvyc@xOZwYoD4e8NC(uY+!6x1 z#FbUTbWh5T*9M0xi(<}&tp#?xe5i=^ifz115T%}%$HNo*xWGl@B1R+6@N0m#TiAi_ znmv)gge!mI%CVEfNw-f(ToTFq-*WOux4Y8&NV=^ zHOq3Hs{YxUpg*8B*VKR9go3{#{DMg~H&%hyP=#GNq~U$U(nhI+y9>9j%(?)-f3@Cx zWW%~gE!8wB0lBlgrE|r^km?l^;&OW422#&mB8Sv;(FDMwC@%1Z})o##7{`_dg$!$+Y_U)s2mKwjxJth!<0&v0*k+HKA#{6r?>Dz?@s zc5&2($PYd0eU&x5B9}sRFK8e`Y&l(C&gp11adpO2z+EPM&vt%io5VMQV4T&1!>oL- z^U?if$ae6cARKfifplSuX0#m=wN2(l)Gy;HNL;I-90M3B|fLP zH1NBM%}d^K8~HBd@VTxb4TzuK zd%f?cm>5;y*~d8lE!Xa&j$y>HGb@5Q^L%JGkb!XkvJ%rLjGVO?Oq|X%>ev;Cciv?? zFZHXgajhL}W#u4;E(<5fq;+)e9;qiRa;u{9RAYiBJ_*OVTu*PK@i zgQHp~qxgKHI6Iy$cd_Q?;|y-DZOM}FKx0vJ&hVxT%*B#xb|+QP<@g%FJ01XSM*{nI zLPf)Tm)YVBwJ_ToAg>>`hqq`U{JZLBimB*?S9{(=fI zUFy5K)2lilYiNI5&Z2S6IEbA)zjT$|2+;m!W*myrPFN6w*8>O|d?MSs+%jwxtpS;$+xT%+Me)b(&`YbBb z_Yim4hvF$AccofpOPSxR56~#6LC3ARU=cwpVHDt+6EBk9?VXsZ%d^<9l8egHhW3f$ zgq?A#1ncwpTo&ux0=GHtU}0#!dz^+=jbX#?MJI_BF8Mfx(A?M@Pf`)g8ZICar}sE1 zsSjE#H*2QATKa{nv1{DwNPD`b`e^MaY`kdZs4>K%_vOzT+= z9tGpONL}^i#B6E6c?IMYu_d30y)-2K+EBwCvK-{Id478|h5HlzZbxN^LN)e?TKYsP zB1^(oOCt?iHce84JbacEoMcs+P~<)jCQYDwQ%;RPa@EBdGjbSoSJrt-Fhs2+u8LFm zDkLeHj4-w0RZp^lI-xO7nxIDd#M@G3(<=9(A6P?t7KLYzj#Trz1R20u^akC|qGFmU zi2){ZuPK!agUASq%S+>$GPc!LtCqMXW5H4h^`N!IQdDx*!XU*gT&aF`omnEd$pxOnvAWmMA>SD zyaDaj+uFER{oehj-qdj0h_`J~S4dk&Qbn_9YOJQ6*XR$BCqWUWWvvJXY>lR^oQw&j z2vW-SEZZd($1JE?GVRPz(DI7}OBa&IR=6S}ogYtMS#||w)$izv*{;s*X7p*#Mhq3} zf6oh@bYPTk4bEX_OF5L`2l^~sDG5e$m{e!z&$;Lj2GjZJ7?z0=$sX~fDUfg#Hd-Of z)jpX(2k3+dAX741#hHp9-kkPID^Pmq+-+imuy_dR$oAyoc`ZuGJc^BNbzBK*ZMkJ-wWgLR)7E95y7s)hXWAMB1eY9wf%f~0K|V9_N^V+dMXV}( z_M9Z2D;zGC){ak$&C|Ei>uDo4j4}t`FGOOt=HinJ_wMfhKs!uen6N=Zj&xogaRw{p zBOo{$5#L}jcCfVS>P(O%+hB8XbMmpi&%SONL+hMrCxo7#i8J)v$t$(e&0~8Zp*R75 zmxEy8ghC8|W)aq~*wo&AY{IQNUTM8K5OL(OZx*XpXD5ZOfu!y%qh#hz1Jw&N^MG^W z;e4<)<_ANni`fea>tc|WB@ybd#j-L5ku$eOC*gQRWYM-|*zD*gnjAyV#^y#t5v>^CSHn+Jg2%>YW&WWe>!t8H7%Z&8<#uC(I1b=dyH*vY+dv&Y8F}If_1dYnhPcm zws+3SS#E!!)_OPWdq6c8e>VnHxE{u`*_OG!jniY#CySwpz&L>l#8#=M-KX)0 z{1|F7K7a?7@kvBy0lfOkxy!Mqbr;5GKl{NrrigyiI)}`r%ZAx3X>-*q;RQ*xh61Ns z-jucSW~4AUF>(i)z58hi7v^Ol*g|BAdUNBzSl;;D#X_+&8ybpwLPIu2X6UOjT)ria zO_UJYbMpNM0BdwM-aVf1X}rO>5SVtrt~ofN5VgloPPx%CsNlF zX$@9t(k-5xSgBxf6^;S3Z8{YX34xObCtMAsgF2>nz3!iiTm$l2yc$GBUFz`jj1x|3 z{V(FFM_iv>Jy;0x{*RLl<*DnIuix8-+^w`qsWH^feP}<_NQJF-B6y<2&cCHmqzWFn z>+G)Tlfe0Nw@gHA4tY1_+_FHl@T)O}8*1NV_pZ=TTqk1CWeBbj*UV4aqGH9nQ>B>E z;q1iOJh#|1J6~>9u;u1?yi~>C7lONRDoVoEvCB?68!RviLE5&_?S*%45%3;s4)-4g z8_?N#sqQAkj_3?f9muYJUqBe{Kpz#gGtTW*_mh0DNF2GLf}PryeRI) z_Gb4%{4BSDgNKKhnR|HWrDBVxX*V_ImDADknd1BC+=`l-gd$PdrK_}gG4ACM)I&wW z=XRG2Wv_=P4Ga{=sDG&&{V!;na*Q2wp0&Pu{$e4=X3dj(U)1@8W52dktk3P=s{FfG z{_S9YjSO>qK2lojaz%BV*!_M_Gzs^+KJwBqNrk4&W*6Bgu$k#w_(!s}E8r89XtJ%( zB1EnzJKtYuwiGOv>rD}hum>Zw+4c1FN^?zPmzLW+%l=~^{bwcgmL;2$+RyIsUL!_g zv((fgGgwvH%U`vC;W?D7LJoT5t_FB&a(ZtP*hCbfc7;s*rcUjJQ`2$`ARab#z`YeG zc}3lt*>z8}?Z_7u=B|s!_&PiI?iG~%s>2**uG8Lbi#=O0@#P+kLl@}N?EdxxhsZ6e z(iy7XT;3nn0*;Z1le|FNbAQAMR*l}h)r|GX3E=-p=3&oscV1tj0OXwD$eB6j1~f3- zKya#)uAxk`>mJIzQG_iKB(^7V(+Y8decVvI_2q2wm|)l)eHv%D;#d26d$(E8@ylPF z$bdTtwEMClJ;hMAlJ=Xom~;GmQv4>9ljgA3oy$45;ID2)@JW;yy2Je&dN}(HJyp%$ zD`PtC#(MkEEPd=ct@9J8nq(rGZmj@3yaE1^mWL+aLY~_WH4k zf5&hy<}bqR2Y`wF1`8ipp6^i>RXQ@d;T!ny!-)(-B5!LY_>=Hknz4Cnx58u0NOiraRB+<&2OIp z?w_F2$wccu-&Be7py5TlEXEZ7vmF3%tBw&<&<}M2 z?V;WqWrTQ^MiMvW56+gRHe^@Ye2!kxwl(vhhF_>)K-+aM;%00M;D}S&z`Q9tRgb2!p>!o{~?EZ zcmEXVRq&1C4Pc{5RFs+_@kkjR`gc6Pa;)W~Nv{CtN;qWSV^t!-nsN`*-|36g4PhX7 zbw6k27@CGQWfr-RK1BaUWTW&Lr34SgEfB`LJAhl{YrHfnk23+-;y-^g#o*0gOuyy* zM+wu(T>^~ytPi>h;Dzg7Ex`l0J5~3f3d6=3bF_K}FKF%Iz#jz6Cun%)${Ljt%=07s zCH7gM$e%Cd@jf%69a=`-X=Ksbl4K8q!-}r#D`eOVHe@{OM599;r4#r9J{W2H(9f(t zC`BG-uS_=(CE`HCyXDJO9px<)fEW|Y?YOgYuQFt?igM}nN@VEsUZbToi#d#lT>}=; z_Nzw2Ijg=$u@}@BCE7?oD41AHl-LRy#zi1CUeU&$MQ>1}qm=ZSb706^s4DK&#~FFNmce^?2Crg0AN z{*?s))N}G89@BbTh-3Yf$OM1us;m5MePShML|&)(pX~tZ`?mmg%ujOamzevE+IY8K zfbeFpJe%abz~j&qaTul`mqJ-%(#qWG!%O1mM@b;Z(<}#6Isb&4>@m zZe{&Mv9l<{%E))LKceJd8b?4+HUhGoypnq8S`Ox?^_kOAI0@vq@@PF$Mel#MR5gcs z;P81 z`PKe&4Q|QgG088O-lzd)M)&y+0AQ{}cMBj7=phC8RUnz$edJMm?)E(XgIltz_aDcb zpF8f}>8L}{0AI`td5j*Oo6i!U(k=2H_CXXIz#SWL@=0&0eYC1Nn`h)5H>Uu2^aQfS ziHgPdXuxpLCVO?`v~9daz2y!_z>&swGgC)UQcx8Noo5m>FIDZ|i<#pK;oL&9I1K{H$x5lFXrJ=> zi7RTOLjEemU?b&~ARd4+%D=U7;Xt(gv90$Fp1&sCeJ%`hG>J`~0uQOrVZ0L9pUI@t zHPXUfMU#X)9?)}mn7NSDyC9YHTwI))LIR9uMk@Y`oa`1D&mpP(ai2E;tG{6JS96CZT^ zgqFvMDm`hkB7JTuM>d#L%!jx z&z14N5dkoD2JQgHoGt4054wAe;fM1+IQ<_Mp?ojgW>>gDRBV+nAFcusQ#92fAL1;A0(kA zZJ;IH4jRBCuX!xBf`|I@+6xe|TE1peG10ApTL3>)Sow@ys6M7@veP?BK82x2J_YEl zo*|HtN0+&M6Ick|X!F#e0(!LL6T~g%K5}^)soO``_WRd>=O{;flJ+3wpUpD>5N*te9V-dp>sP#ASmav2Gq>d9Nk($>=-EAO_7Q)B!l{QQ{sVPD4O{NFD8;gt0BFW2 zWl`bp7WLzNC9NA@`Y#fiM$s)m)(j}DQ%X(gj!pUdPsV$K|s+@4xnTd`nG@AJ%iu_~Adl8^Idk zXZ27V&kP5RC5re~ueb%F+*1F`@~5o&v|#6GlCSHy4~bFT^IHd0Pk`2+$KJn>@j~xI z)_qdIO}E}M!%h(uk2m-8M&rTgx&L3N0uU8fy7NuZf`7>Tska(V>43)DJ0O4dM$k+1 zbGbwS0NVB@{~Im=(GX7FAJM5`0f5W+qk>0#BWMb>_P~;iY*D+J_rJf@4C49u&t@dE zoC0NfabCa=0Nc+Z*}3N_N?N^kTv<)LWb7|9D;A73bwAcI%F}=JR{9erk$dAE)D$+9 z$Xw;~7;qbonr&!aVpt!ck^OQxdT%rAA7p4h9-}%E(1Z8qKZ&>=N^!$*7c^}&SVgCl zdB`_HW7+hK4fUF&pPx|y0V9W1*$DSxM54xR?;j{(1-IJF$o8~f#>!g>r(5>%7@2%i z6Z}vd)8`=8qj4@sOy}JAPkV}3H?Wr$Fap4(Esyyo!x)uQfcJ0>PwM-UvF2xRVhn5f z1M~H7T9|*TWnL*kqlOpzll+AtoA`}E9z5<87YCr_vDaDR<^hy$@rd(?^S`2T%DdAW z$>ZVsC++VeT1?gwhUjzBpZOfI{6Eu^7qr5a-A9#rP}SI97z^f%bLq-4W#vCG z1Ap)G%72OYFz`=b7E(OGkg^voy!NLod94a^fEE zKl<|C-@4#WxkWNBqfzTufVM3!MreSf?bCBI_P3e4OQs_OV5%hMg`_6)>?pcdzv(bu zajW0wecuu}eUYFz+4kw%XFWs*1=^J9K-Z{A{qd#JBh?XY;jf{fe>p&PqWBmXRV z(Am)ua}A)}tzf|%n~o%ei>JyZG@vya7$o(5?P-oIsz=k&<>)IKVt$bQU{J#__rCdy zv%keFPECbv{@|ekUW=Sme2{3;TI}aR$0TxZeu78sHm{m%2R@)K_WkB~^`Y79rq=*I zXu{QP*WKe{&eC>1t=mE;*~FJuS>Vg2!zj0T{j4vCHV2C37jEUK8@(I-sEv@uX_A3m zQN-0}=i5SMBE;8#t4^`9_)`DFv_qgK!P@kSD;9;pg2nbZ&(+-71aKFq;klMom!Gp- zZEy`x6f1K@o#Vh2b9hmgAKr~!eGMq=-l8hRcUM$TD5vsmJ{azGit+k^+KMruI&sau z95~=(EfZnh9+2CjbUq&*Tm*hO5M`Tm@=QWqqD8sQK0}T^Sb=F)vR}SNZAm>lZcOHQ zzmu(O*JvGy+8v3U(691X?T;*{`r1@}#*3U}x+O>_SbV-$NA<9xMG9$kwi9@}=p(eo(h}^}&Q=m=ZcgX(hs(9L!rGK{Y)MmRoMjIr~2*72R z`Vp$^y#EsHyiZ5+8Nm~x9ImS_>;C%tlOMkZ&n_)_zb-6J_Lj@wA zUXxo}8Y18-`~F2}B;ov~nP{hIX=gBKl-D^SpmJH(=v8>HNN7-#CmXDzxw zhpcOjk?EgeVwAMyPgl6IEV3O$zU1p{u`zGQX2_a7Lq357lJyqm5U&RCWycQ73s7u3 z3O$V}DT>tkRtO3l@7-}1mY=7s$R2l%7V1o^m(wpYU`eT*Hg4*8RvjmBH4(?xJjNYBq@eBJzzMjRrvhS{`aBkKJlp z13X5pM4xegf2(1W{VOahYj*TKhGKXtvqU8!qfx=551Ib8JRH?$n3~+`QTY)Oy58Z< zAKsvr2=IbF2d|qMhlH93**2#T{N|smwJ|$bQ7aX|YnKRI91c_n-lbEYW0A{|GS4Z$ z^D=-$!j+UC9yY*8h!O+<7`kXMbEd>j*|_W&6o!aSuLv0eb3{<@WJ;E@{|~<2JD$z{ zZy!!~RZC0lb#SDIF93ed?5Pbx+(-FH7=hV+91)F@-$`1pcV%= zGF?>fq-QX^Yg7%*Nbv@`6(TIYV&U`IxAB4%XrG!%D2wEP?_?&}ED54Hrs14m%?Qgm zBXJ9TYjJxnbQ8b$YhRGHNvkB@3Y%=~8Cp@Ww$BOLbc9+CWOvO$tCWqtji`n%^Euab z24)Z)^=i>l@f&XgwLHZ%R=VQtlr6JmDES`RMIlvR2^WKuI?V!)Pa(Fck6<4On#YE! zAB!i`Jk7waPf25L1gP=MV(p`BM>*Zr%T1#i6%Kr8O)rL|kHEy3!0gA&@tcsFW8@L2 zV8ynv;-uf}*u=BY@mk=Q%GIQzA?xC0^!4B|Cz+w{B&WW&J81d_(i=|~R$Zm)x*|Z+R_XTh=xkl_ zvietDvwk5LzC>B=8QM42qkjW(msDR*FzBy`FBP0t`E?l}_U#$-;sH$mDm~4tI!~W4 z@Rv61-ITQUDz;*=LiRpjzW9*)!P|N%BQafutSj?rOfa{o<)=zSzVavR-06zHZJBR} z`s@X1o7%6;IUosg;%_w6|Mz)V{Ktiejn$!@6n{G_Yv7gH+z_y{QG1YO04Q(QIro6AWt6X5+$}KH3&0 zA`cB@Tu>|1u-gS+&dG3~I4)R~s}l^G`Kh*F60jK_fRkPXx*_$gQByhp|d!w-^}^twO2!x`cY?O{8AF6+c6{ITdE!!I`h?9aI7 z-S2SZa#&`gVz^v;Sed6?VhS&1(Ot{oS+R*3u50 z@l_lATf?1n?)hwM7W%H}ohWyrJTk*hLGt@a_w(Y`j>{9n|4f=}uvRl`RMR`s=Y(cP zO2~)9M`#CNmRhsd;Oxg*Rb%Bmqi+k}eRv)OQ9tjl>ZjK`h66o^b!nwk;el z#>E_JAVPWZ!8%xkEYMB#CEzHv6xf&u{ z-oe1ty&0ugnH!qpV9oXFKu~$mK%$5E7ulp(2V+?^yk=Sc)gky|ebOGhW?(Y4hkK2I zJr<*9%jbv>WFpqCm+0AJO7vkuOXCZ47lxMMQH}b|J>dz6MQiqWXJ92tv7q6J(omsN zUZ!{QwK=H0N%k3QBV*U1+%H*&rDbii8d+l%gP1@S9zB{;ysb$m_SK(@d)M{HV*vjK z=*U7bM*vvNg4V7RT=&Sqg)&FVVLutz|c?z zm(OR>Pv=wipAAa)ddi+j{sX1{i9r$n6@x~*X4v8Y|65CYvMVTQK+O7%bOtjB0Zu-} z_TF{vdByBy3*a0v4!AFvr{ArTAF%)c0w-5kKfefa`I)l)*FSl##3%hh^w?t$0=qby zT&9|yd6I!ZK#+yMPuwGyrFQqUcMc{&V_=P9SqV{QAXyp=h9B~?+xn^beW8Y_Mfk1# z3QYN{nS=5h5VN_NfgN8WhiMMm$m#(XGK-`ns<#QIoZLI*>rXTMjhmbEMvF&-MmbPI z>QsMHMRK7&_kOi92U$Ex)g^DxZ9mUJJlkyvZ*rqVu}RT#Zrco{bE-&vYiOw0x=#zi zTQxz_I#9Nzdo-;IC+cDpTytAX6OKwWBXH=g%+BTBoY;jgW^Wh1XZt7fwG@==>iR{F zj~EO$uS~d--Wxnvir@KCLG3mu#*$*Mzfa4KWGa!LeEuBGp{+bRyl*Zc1JoU@pcXD2{09Ur`i2t$^N%)hh9a? zlTl>{OdR=73Im)7`qArYi5}x}*&jH)&V=9_pI58=GJbaQgtcjzxsvIpG^H2tUYs;3=I` z@a2xU&Dg2`I^fSWNdVkFKnpr^mKe5S z@;B%9^uBf$M}2q^@w6vxJBXJ`kgUb(TWRxWWT{gGeK4{8HoVWyWS z#SgY53yrE-hA->UF4>-L^Z45^W&cG*?qj<(u!3!6!Sm89w>$(u$6%-Ak$<6^|DToQ zQmqIZdGPMTzhA=0JT_K0>3Rq8^!4(8R}#x2-pcv9@*UL%K)jRtrGF2O!m-onU*9Sb z+S0d7@47St<=F=*if^G}=}%9yA-uVNh6Q-yHmZlXCO72!h3 z0>$EaGZ2aRW|QPZC2B3!d+BD}gjj>dlkZfFgtzjoVqd~LoP^TWqmV63a(=-w(L!yu zZpt#dx~*nB0i&A-qE6iiVBxK=cYWh$pq33`hp8`=bQW%Sqs5CGL+#fVP@Gb$Po$dE zegiymvc-@lY33~hegn&0*-Cv5VaWG}n`9`T>VZ+*c!I+tOtJ*Hi#g*U(5SWdWf&6d zUtf$7i#PDYK3y2LTuP}^8AaF)Z(0X=7QE*6=Zvz~$5)>UfEjaD~EeKtCgE{_8}4 zY1Q>lOb+JK31&*eeuI4|J{>d9ZzlstsW}<)m@E9*W6=jMrRP0GUG`pCZC*U!diUvV z%AcjcVtUV3+LehyU3&J5@7I|;o|%6Jzk#*x4W~31sGArkKh|Dsqj;xUrK}vcR=%54~A0KZg2lm!vW!dnl7~@BY(q3yb zbqyHDl&G@W)FDQ~`ikNw%p_Dh_%q7J ziSwne%V|&si|SmzF61Y^)Mh`%)g%L3>+J_pm`(k>^vOEW@e*C8kM~JqV}@RL&f{wOl+=e)ijWpSyomU^7mFdOuzUa5J+lI1FVZ>teNc z#agnn+I_He&ted?7-N!9T5De8;lcl-W4FP%jhO0LE>+0GB6nr9z7;>JQkf6d5>k(t zRR_a4FV0OQibk6wI@YuhJ+3Jm!Q>-}24Oc1J$7c<;YVo*qxC(B8_%gG#Da>5Pu)J_ z>H|9Wh_R*05+02;M-Z6cX6ju3tpf1FCfA{k_OWbrD3e0O?5}Oqg=He}j^|`==HM_< zG7axmtZ$P*&8F|>`X%H-2FSD08*tun30>{{M5_bgvQRbG=n&D#yy+SrhEQl2F{~D) zeJ01`LRuv2TS!ECFx;OEZH$S}Y7x~3!+DqAX_?p=*FNl~FCE&Y<*=!tCf>f2T++9#q0#uNetm=Z z9C?tkV8o#5~FvR89qkvH}ek2VF@ohbiaV z8Mu#;h|d)^SDYa^G7GArn03Vxl1Ad07(Cp-qlBu(YYcVtIj2|}rX|M}mr}4_SA?Kv zY#Zv<_q8Q*Om&OSup8t>|?E|y- zzwYp?&*59y%Zm#mwy9b5saKJ0R!-MDt(5*@X1x)G6Caoh@MO&7--e*e54nvV z@W-5NHLrg=h>v*(yYry_1e5QVzHD!vZwWET5Br9_ANI}N1pDqTw{-o5(x_P3yUrj9 zC?+PubY_i;zO)2AO zXfV*GLq`?gT4n@#pkH4d^DuOewudZu?>wBgy0O6s*{u3Sw_Q6EnMTJqvU4Uyb;O70 zq4l-4OX!5RT3KlIwuL(0O+h(wH!PS4rLAp*VqR_LTlRZvW!CwCkaujck&+e}3L?0NIV+x!&6@ zU1v`;4h_q&ChRI~M&VzXzZ<`_R}X2Qp3+1`y45nrw8}NE2AO1UB=YoSrDfG0ZwB{< zI1Aff!oNlwxaJZqs(PM$-M*oEexy)raKLAAx73+$JYe>z52=*II=2GOrlt2dykh?EwBeQ}aK=C6U zMaUusITd_d^l<%M=*v#iDg)mK=e8|{^2 zM!_~+ISrBH?Rd3|Bd7F1S}w*S4)5r-WkBIdX;c%sPLYo*w7cnJ(^p54XH;1^_x@;F z&PtZ)E~uDETShDoLD3}2uK^+sKYM0IM-et9iu05MBXMs%`fM<4JuB_qaKu-)*~#LL3f7Whv4U-{ zDI|;p)3$Fw^xZgPrP}HTsp8!moh1g+Ig7T)m^BTu_a=P1A+TJ--}q~1aKBhlW?_MK zQ3y1&@95dUA3A#Fr0U~KQ&`hMxf{S0cY}mG`C8npRcq1ubW7oRfwC}u*_{Y_vz+%5o7)n_j$VN zZ>5vEh7P*AanGQjlg~`zu$-AstEZGS^famEc#_40qmHK2Hm_n$*_VMC3lDws1w&KV92Ii8qNcYXSMp zgnD}yLe;6((s>{ZfAVX#n$>q$@%TL}(FWf7E*blQMHCex>l_~~_YI%e(W1}iO>AA6 zg98tZ;-h7v>5w4pvHhBzcOxU895g}P@4*zl;XtyVPndD-&18i7Ezi0QgnxMS%&ty# zj@F$2b%GxzJC2uA$s}R>IJ- zR{X*i32US)>!V*3lWW0l3>1h>P!$HQkK1pQhO^A?Y-u10n{5Jgq9#`zRlasrjR+a0 zQbtTV-R7#kk-1Rw)$bf(5eM;NoWkaUinsO6rIQB(*oyBZv6>7m5 zq|MHQ`JKj~mFBP^b2})1yC=My!5N@8t6L@{p&za~vPG8Rxe<^{+0D|-WtS+zJlo`5 zxQ%=1hG?2wMMdf$SI6xc9NEJ))g^<)pxgEXM4NJzj0G|-U5+1S9KsN(3vjq7YZD;6 zxk9WwwI6I_F<+`hQfTnS)F>l2@jox13+AgI(iO^BRhh zhKG!gjTTDjZZNe25bmP)z9wWrqI_{uKZs_Wke-+s@-jR%+dhK|l+@jYe)NjT5i}0= z9mbYdWN3#wnEV1WFz0v#zpNK2w0IzuMTdWofZ7M}%6>;LNMuFUZm_J_{tZK~6qFm6lnSX58I`dr=)dW*CfsrssAIe7-(7xT!=QS{ z5gXCA)$gp?+)1k+)JfSM3hal1tqh6s9_mJ>L(n`M;Oa&ww!gqwxkSTowmihIk7KrR zPoVP`d4SIYbBPsp*q07W7N=beoMHB$G}gq7=Ra9KFx4x69)^e$e**wz&+_LlB!xG z&KOtzM?w$Gcallia2wq>XJM)~j2>f6mRa)y`3*sTpxeKSjjW}N__*%?K3(2BFX?Wz z$--1{09d)-c(^CU^IZRfv=B-La}I`~C6S*yt^9B$OH&s-@UiM+4BuUQeAO2EoogWr z1Zdr4W!9ORlY3TX(;OM;uaglmxSQ@ww&1H^z+1jV^zHIQCn~3DPxxi8!}j#MzsB61 zSnzVg#tDMAnZzr>PYXmIia@o7HkbZ0&1_ZMfrrd#F{3@E=S_=9jC^fl6B;$p845rEQreE_!`RLOM}Ht!bti9>%`_Hpi32DCp1vN*!@nwYp z=Fu60*iUQA*tFYmmQQHhNwEk|(#BDZhz$Eir=3Zbf7-0FGODEobrhC6=r=Q)pmrn` zx0Hcj-)MpOU_(4iNHtJ|)zZjE-;ahP@^#VY%|`NuEe9BdrPSr03u#~#yj+fTzxV12 zvqDu-oFPY5Ng!8=wX($BF!<`_#ulc-m2Hp4!8UUU4QBs6OF z)y}N!6=cK(aF$NNvDA|4Do+*-a}}RLrqS!1*GcPJn5Era{nxvZtZY02(E;_&3bo-o zv{lD@n?LX@S+!;K($sU8_`N-g@+%ta1=S*J)FA}&&aU^`9#5;{X1X)OF5)*pP8Bn? zC*Wl9IJH6w1Ulqf=511128ozP9azk*dolB$PO{=a;<^6cfRU=zM9c4oNt=a@qD&;} zQ@&Y;e!fQ?V>=fTb)ZK}5UcfCrTNVuu5?qxOXeX{N_%WSE7{cl@zc?ry*!zc-(upS zRM4ml)?Ys4>8$tRC6iR;!t`f>VFS&O){S&OY5c{OXbDP$z{XVTQn76{`2pd?GlhSTyE?lPP28&>6}de zG5<8?6_@}r87Wg+qJ1DTvOmv%?mOb?nF-Yw5eSJwtyEn2TA42+&Lf1V)(l$RR8KIH z6(U(Y0&6KFvTvqtRtVXcN%G5R8p$eF*>2R2*2NQf&=$w<0{a|VIJuRB4pGCuJY5A9 z6I{i`lBJ^JsI8){wZ+9yE#V#QN+a;pqU`7@a40PcF9{#M@ayu$XMp&*Q*Z$3&L7qg zaJuLxXX7)Uza*z@uQD0U4qfpPPenWYd)=E?Y<_%6HU2lOp0v3wZT$Rh`JIo?U4O8! zayvW+jwD{MPGS`=IeDjY?$-ar)u;b!ST%IX>jXV}%qm`7{2=KC=-pGMl*=&I8TzMf zA5?NL`iJw5Zo8RF9Y;x*?_d7_tY{}iuAMQy(EQ~3N#?Gq)^BXFb8clI;7h3fd*OQ> ztrlT}1M88~0r=jjm*r~>H#7{23WxKDvno+O`OHkKFo`Mk67jYT#?ixi?romK#8@;H z6{`(?%9~E2A9)?33UlJ<;WsG|x%R#%rOlfYM>~1VDWQ?Co^(ua252f0kuKQbsnohd z9a7?_2__ZSh33YlBK4m>jy9zy#cTLy_+*;eE{^U!3g_5rNhNo+(OH5hl;g@4V^qQM znck2YihuWk54(s@OaI~OhF0mkR>n+yWyQ713I27~HYxkNCL_%mdPSHp6S)VwBA>Uy zQs|E7M5&F=F^V%r3!1^ZEy^=lOdA&GG_?&rqsEA|qQaKQTF?eDq@Zo>ZL(SJnXX_F zH*$DlY_wt<%DgdwGjX_G?$#7}$4X|+d%ncH)Wk#qE!v?h+M(n(>raS}BGct3n#!tv z?K|YYHF1hnB-;&(7}acKjVq_t2uSiV_6TU1#lAval^Sm&Yl3&vT2qjY)b}mUR<(ME z4GMjoDQL&E?)VfW3kCVo@KQIYQdT3l^{edQuHG+RqE%ym5eqNCxNbOhCPxLGE8~3Y zREkNYYC8!qT&L}3eRNTMP^q!0kdQpY{ccy+{+Dr;6hsl+RQ3pMHF7i-ri)JN48drO z)K%EGQb&iT;%)^BBo|7S+8Od|3p$ooIaba2>9~?a+N)%FcqCGY;SB5sX`x{yT-fwG zP%#}p;tZI!>)~2qVymIXg{9O}Y1+SlWeSzt1>JuZmT+bTqA3XCI+PSI7IOBS52i zV;f^UaBHdxEtO>?2~)NdXqvE0Cm(5{dzgD#xi+pj0E+}Yd?Lm+r<$6@Pqo*_rtt=7 zVDbGTGQA*I@-KeEopspN9*Z)l=21t6*|OpNF5zsikw0t!|zL(FR+yhT?@I(?5sO_>S%TE9d}1) zxY+o8+h2zeO0>yXh1(ZPQIS9$Eh66H67!-Ee$vrha`+e2T&Zf;@ zD_b*;9Mx99nV6-|#Ix*<*gHc}Z2B>f`rX_INS)}7ol}@m)b84G^e@UI;R*q7amYDw zJ(=U#!`2SEwlkZGli?n5J3;j=^EXm)GWxolvkci4Z5y;6NPICJLJr+gZd+BT$dVJ7 zrNWNc&%N==JyAEJ4LOSvd6ldkeQGcvAUcHTScbG=yZIXceXSaKD8DDwEiP*78rNzx zP<_Khd1hjWJJvE1vZdM?+I#~)-r4Zw@PH9b7HmeciKyadOVdaq&J7wheJHEh$a@xO zk(VDCT4Gx-b(xgu-j4#S0$&08vO={mB<(jU_cuF28v6*M>B~004g>X0fFcq0q&5^iW$CislYKM*{n@{cX#$-)0(y|Su z>9b2V;<>50!;HPe(Q|KU=%082hE4gbI*(xMr@-1^qmbNlT_W~rbdz(6;}?sLe;u~O zB2LYac-k6aa_ph~A(2~%!b#x-&E+(#h`Glu@N?Z>ue!0kJ0Bog_M7A>OXh&U{~V{O zKRKJmn18c8t@??}=hK(VhTTcZ995{>Zy#P4xoU0sU!WSRd)$fv;6(6^z!!JU#LC{u zfj(&NOu8$-a`KxYf|bR7tfs}{UpydcB->*P?7A0K^zX4R!@x7@W5j zyH+?j%?+13cXQkH{zXczF(Gs)tmT5gEGB6d)m)udx@m^+f7I8MuuCDRBD3E`=?%Hm zx};$}dMK%=u2r(b0xi$D!=PzCuf`)l+|(vh4f3752JS~%85!Gy%8ditg_UvD8xLgp zlTBaD)uDx_=(R3P zIu}DpNji*dFX4>}?dnz>sHcUueA=Yo$*AN--^2Sc?R^eD5d@lt=~WD`D9iR;16d!O z6UlUvPMWQzYl|s1F-&WFUw&WSAersTO@AsEX>%CGn8oLSCl=!A6@{zXNsw5}l!Bpr zTD~fN+h2T*Fg~9iI>oWzkBW$#iI6CcQE!t^sVnaI4OrM=H>((KJhaz*#dKTw4YJ~13rp};q1l>^8MrPuqaVD>?c}*GIGxUR2@6h*rNNP4wsML&z zuz%yees%P-)zGr?Q#$Qq-88dsxRn3kb)ca&a097lqPjr z0;Gi}Dg?Pay3$zsX&72)^^~xTIyFO&gnTv4+uy_;3D5K$WWqBeB?V>6wLBfVwK8&q z#Xkso$+_=1_k;>1%h`*Qc7w;hzH`o|LlKPrh^s?&$IXO&@w{fH>rn+4?$%*q(XsrG zO+hvhDZFcaV#i!Cd)Dp4h9Gm*AZKHPV$ae3!QTMZnax8%AGQ!gB;;5e|D%i%2LRNRxg@(vN@Y}H%6OAWswt+&L}W;Uj9B8gj@+U#9~sOlVtf4}Z z3aMI0O2qGb+9<>nNzQ0#pG(c6&G$XLx!ii{Tq$=!-uBAFLs_7Svq0UEW#hxW&SBq1 zFhij5(>mgb>L!kCR@mR;yl%HzUg4G8XGh8{_(}B z<8zEYrx;kc>g1jdPFM=>OQVElc`Pj7Jg7m<(fISn4zYp_fM?gLl_baAs!#oGT-4_E z>(WcNUXYxpI6PjWQAyy3yXxy#7kckrG2mxP1<#kgeRJIkq`#W+e6{`!xK(*KT1hPp5CG3OhtF?Yc?-1V&k zYKXj~+d~}{Radb{7Rd?QJ~2wbmz4PWUoRiUzRz1ufA=>4p!|tzfB}HkoDlfbpcH+j z>ft0!w%ruqKEOD`Wb=(|3=Aq|(~RzcMo^NCU!7WE^zkUy=qEcoD4AvcK#6Yu$S*hg zJ7-PUkqxG`rXkmU_#yAdP(yhgHg`-_NsYNGP7r&A870MLtI`I;UX!aBnVbx*&_dCo zM)lmNE!-fRjzsqpxa`eI>_p|UqR)!(GsLx4ysQrAcl9uZY=uYks;L$=hIfM3Z-AR^ ze2!1YrnXaUOHJFF=g>!%*2DAnO3zNEPWq|m(n#9S0k4})<;8byClMAmF46`^9o@4J2TDRwRLnLrG33_s5 zaDFe-T$F<@NTX2NOB*xOXEBhr@CHn-H^Fr`xIf^kHD8eWle&1}j7byw&4QXklz7o` zaZ&nyq;Au-nb0Y5VkgdS)(g8T@@{K+;1N&+sGcAkk}u&>+h-THc7U9c3;vmH2OF78 zD7C_F>DV3z!FBAtma}VCoHf;o<#vs=Wt#YrrxF~}DzMBF61@k0vcdF$%8=1E0`nh{ zW4m2-NVxs}ZNe`F75$EY3P`(u=cS)R4d10Y<9H}*9ZjyPTpgcq)?3s^^ni&S*7m&! zaYY;!$Ku_>qH;juns$JNBu2BcCagF28Z3AZZzMPE0vR5og~yKl#B{L{DsQTx>OfTi zSvbL}Hfhq61JOzcbBZ14t*Ev6ff!nSw%AssvLe%;W<=r<9oiGyk6 zpg1DEx7VbUQgJkOr+EW}^Y)hY_EOa2gunm1s6n&^tJhe|zq+AaTTnCgcCL;Z5f-&X z6i+i>cx@4tI@E99IXSwpvJsIH(O>s#<0#ZmbS8MctR`&Ic)5>RPJWjphYU=;sLVMG zshve%y1L&Ox}g))-fbrxsWz`J3}FqmU>)A7RmLna)X*OAMq;M5nQ_66h|HDo(yvqE z+H6SRw%>0+xmfvyV%-uej$v8(r(mp)oE0IQIdyQc)>DFR9MSHtf3dPkrkqbJXgKT0 z!9i`*NvYE!0c%W`)06j`wQrKSP-X65FC=Fo_~^@K7>uXtaOy3&IjyRdI`nm7ibPvI zeo5KXzR|sLXwZ(A-9FH{v<2xr)KAMIo_Y@BCmnN6;4XBfCkt9J@1;~vy@V1|WA4&V z{XE~{urtZP#)&;2{YHz9+5_|j3SsO}d7f5#wG>3mZgSTM@-XQ1LlR8&5+hUv=c*c! z!p!hyq#4Z}NYS)gMNOcy>pYV^V%s_oI6_l98O57p@kr;Rj%_uACRL!l)T-O?YUp|= zXOgM0xpb1gwm46G&k<0x^wU%B7|Sf^U|d>>Dfpsmf;z*~uf9T`@B8|V$^_RA@8UJ{ zhGHI!*6eFXo^O5YxAqTf3nzADG$G*XfE?EsgYicm+6ZXz!c3^D#I}>o^QGT_x68J! z(2kkVPN^`fhJ8W`wl*zZxWYb#?0;0}xAz;szm@nMejuk927K)}#wL%l(f2T0ljH2~ z-IbH;o1}|ae2a7k5}!M(h4vLQmR5&?m*Pu2j9W%;_DALB35uwr*F#0VUQ|m)K2qLk z41O{;awC4Ud&Dm@02H8)ezye`w%4(X?V4$+aTF0i;iKC+*BF~S{a-dq$CoVIvx_kC zL1vh%1ub+Pvo`WXz~qj{p?wDZ;_ie%Yu`FND1tk(v_lxxegB^;r6-l|*LlX4WcQjW zy`~4gA<_6Rt)KX)`NLiL!B2KkgJ3TK6%NARy7ohr7mU))KkdD`KWF>)pAW9q)ylVC zJOfCh>|{7x{={|wV9bIlY4s-WU&MN`%BP@sgUPHj$5Al+9{>C&9j_Siu33Q8Nu?96 zKZu_}V%BnJaOO6Tz*pblCD-GE?uko*3m)ZvOR90s$17&k_wLkDT3-8_;GdSi1*7 zvblwaIf^pP{lV(#0mA|UhP!d{>SOj>v|-hsgC5ZStV|sg!nK=?#IGSSkg*u?~9f(?f`?d?I6RZBo7o|I=f_ILfRQn6#Y@*eYzsfHLk9C26)~2mK zG$%Z)*`Y?54)*J*XzXjv!1O|X_xXYfN{uZv zmD17F)CAh`tnr{v#u{1IF+78|aKO(;I6=|cMXW#2z6}?ja?FGp&u{hcxM-VJ;>uuN zjCQFKEnwi+6iacd<%*2LR_Mo_P*M^?zn!v)lf7@_7)HuXql9zOMtf;{3Fo*c3bCDj zYKUgXRr{5d?S9GSMz^niwbj^mtBaDPF{RI4TM2pP#>!3N;y7^N^q#L4vk@YRoMO8# zE2i!flS&G}+f1T=9Oco~E0oAR3j>v-lv019^){@m%3{Bn)dm!h66jIyXPSP*!-_pt z|BiZ@W7{95t+8&Dcq+d?i;6FGvB)%Kc#O$;)Zhf1N>p@RpU6y}Hv}D}{Id&O~eN<%in^gS0URTCjsT>eR&6rQ8KU*VUr5 zr%O=l`tR%68u)OuHCI+1xuPipN!ZGfBTukS+o0Ze-Og^=4+`EB7U*|H74TeaaQ1n$ zI%W!)QdV6XM&yi2yFVGf-=m`R#DIVf0X+^Jp@t1B4~rf}4{t@j$G@kM*x+IL8xfhl zYDl@OOv*rGqIPzwnG_{qVxBP-4q0^59H${oI-q=9u7}g0oU2WzWKrpf0 z4dQ+adQzB49Sj(s+X?O9&oE~{SSTO*GBfpo)A zZ6|!%Kx(;^dujcrWnQKF2*RGun_V#3Pwj9)F>HPD(23fAir!}*uO4CX&%OmZWb$V2 zf{$VXY19R4>ng24${LXg`8kw?@IwY^hlsZIcU1NHVQ9|v$B6?0f-v@I2Q6z3L{H7m zXL`Fi95lCN?p8qEc?hu6!;vNpYA@E3ZJZ zFOXDc930tIecMO(bOuPT5L#UeWHq`%(l{;1EvxEDSd@c(XPk1O?&3_nmYQ&c{&%%H zdJ#NiT~m7@K9pUi&tEkq8I1WtD;_kctLg9^I*xfo(lXuXSNyikHzCIqT4*h}g>p4t z0|k^M4=j~36@)Q#pic%qjeNwjwLXe@O@sGr%uo{Hk>cC~v^u*P`B&yfiETzz=DQ;D zp}Sz_Z>%n;?kLV~(MQa)EXpv_KVTowryqW)o77l*Vv{N(#FTJY&eUfqFikiY22$5{ zXpK@C^J+HnZ8(3mF>=F95OP_1(-m%H!~+hpj&oWyKZs3mGAeAW3m6JIWKu9X$(>(E zhbi|xE}b7n-Mer?22(y`*yU*`IlLX0rhJWt-}<%`G;l7k?*vTHNwVQ!-e_G?{oH!Ob-ruke4d zmmEJ8&YWP5vtO3>ED|j%bNzINITh>lclEP%p%E@BJ9OGSpH2aO`SAh}gW0mB=Yo6|BY2 zNLq3^f?YNIWjVqs`1s7ShS~i3=b&uy%;vW3Z1Fo93CSOY^o=#H4PhhR{faPc=+`{a z%NNG_k^k2#c~8_;kFUwzW*>`k>+|;_3$?FBN9`Nn100}b8aJ6>VX63z)98+jdaf?K z;;aoAz94p3d%LZ->7c8@RXth4tdl;``)a5r+mItlQZbUHAXkVdHnMKlF?0WJ_wK9d zjl-gF@QznR>`!K|IvXl}N*%YF%c+iuK-aDxAahKg*oHfpLh6tE2$zZjg5aRFRDM4M zQbIXzctafl?#$ALwr}8N9wEFjB4O_~VXWpxnT1RY!Mo^L8e4R+6uOd0z12S4azr7o&9xdKO z+ud^>makl%LQ}o!YkPCOG<9C>eH& z>HzyyT7-=@^R{)ek?$LIS@&vU9Jl`1zfTt25s8*>+ulhUjjxglQ4XpXg$ zHHhrB-$(**pUCiNXPdX)ZTnV9U}>9M+U$NCMuB@1iLW;gae4I+qCzM6wS#)a?iO`< zwkhObmTG#LqCkh8V`n9F;Q1C3&_^U1PDTl#6(T3#~nBO7!S$q4ywTBG4^!PoiYDBRXgVh61U zsW>z%jmyV0)rtgTARjCfxp1G3*m$>Ea_I8Zl{dKW<2j1nWvdH80jvn9on=@lgQiaR zUu2GnJFJtM|{=5Qmm z_2H(PweClkSuI;8h}9 zXv3o_{oSiuBS7r%~3lw6PxvdlHeL&2iu^eQ&P6UVH1XMY?? zk!uzEWWHlUgdg4s%xUC(oV7V$U*80#5yXa#bl+cA#Lx_BGSc1uGq)!kjxiN{QuYg#X`~ z`BO^gnVkmf$&S(oH7V&{fHSD;u@B<){+V;b&MX)BcTJsh;5ikA@QZnOeQv&_F8hmL zx4KKhm$oXUZ+wFmRM$=2H)UGF)Gq z^kC3Icx_-N+)a)Dz5JWh(JYBz0yc&TG6aJZ* z8@pjQdP#c^yzg_?Wv}*mHpGKc_En1U!4eUeLsRinKc~)4`_A+FLZHp-RUJp4cKbPx zm(eV1?->V363^+e90Y!3`_r^t5u;Ceo;qSlRYHsRHWMa$cX_V$jlvVSRf{}>krg(C zL|%$~RdmO(lz+oI>A<;b!W-ks6FgW|oFfl=?Etb-05L6++u8Mi0vG24P`G_9r0Ez> zf}dX%+fCF|@v&pB<1v+DmF-#iiP~jYP&A&>;P; zL`?&1-G|mGgQhvgR#h)S7o5}VKxKuZ{fX2Y>cbz!wsxI9SJt%mty@h+Kjl$TwZwRp z4&^(J6?j^do-6oxbK5wS8Zbkn&CL4E7~|*n9Wd(ODOI@GHY{FvP%owk3C=;Ew;j7#)43l$8N{mU&YvxiTwXj`9 zF*jXv`Y^rkH=`J(7CPEYKx8s@nzkt+jIlk6=j4r7wSk^e2xGc;S8m?Y(#oNaKn4z2 zSrt6FHU(R+R4Cp9F_w=Cb9}Np7!-QJb`iOuB8IMkZ$Ll7JW5B}HCb-E68io3?TcX+ zZ^14;rO;b=tGp)~6@g-!Bt&bQ18YCtjgu~ z{16_Kl&hSG<&S$Na(TdLfp`=Tcy)Y#O5(t7fky7*c94dlvvU@-1->@UMs= zvKJvD)1IX*IFz`Mqc}6sAGc{2;LtIN5so_vn>mR!%Ri2;;tCIIrP8eJ7gphA zHRI1I?T zP@|#oFXA%jBJ5WkB|1z>vZi1a!2)f|Lv86ajwm)yiiHeMh^JN_vsu9Y23%wM;YqRp zQvSp)0B0%x9}*FM3UMFt`Z2du&tHJg_vb*8{|($Q&$tNqV0Y)k;}gLdCS}3K{9k?% z@>-iSBE^~Zb8;?(S0Daw^Q4RuANWt&e!jrMY8~VGAl)6nwCH+0Ys*_vhh6$pbZbo4 z-C)MVNB_h+4BK#4$f~Os)l~7RL_hj_du*Z;+gjM{tlu7+b4nkrK1-I*RNWP|Z|%u$ zN1v(l=o!ZPZwJGmSXGCS4AtR^SJYS2uHo_5?snT_mG@Csh&L((E8t<;LOJ)wFJ+pg z)Ts(z@+VrP&KLzU{2Q}SXjvk-i4;MEwo~27yqyp0Z`!x(gKG^DMTMe{cR zf827GoxQZzJo*3d^&Q}B_HWy|pHlj?irQ_h+O;J{Cu&8-j@42lB1VW2R2Lq#YHvys z#E2R(ViiSgV#KPg#NMOI^WA;^@Av-y-#FeJ4i4*fxbN$C{eIVZo!5D4xy63a^NXFE zwKk8eTdep0{D z9j{HFk6f?wL<%0Nf}Lt~dj!GD<58T=Rg~Rb0C?_A7KL|ahrJu>E?yEUidmx^dKu($ zN~Y#aovkN_rHcZlY_6JjRd~`vRE6Z40cIzwp2npwzCA8zpqw>pKzsLn8~sq+^85fv z6rKhbl>ox~lMIUGi`YF~b2GKdL5^4_z;bh8Rtd zxBsR~{V6GV448X}Wz>X*1NUp8G9fC~*v2(r=u<5y13{bOQ_>F1{WS%B^=<7ZXv>{C zb)>gF>MLUlg&Ef6UL9hN-#w09UTXkwY5B#~kf4R*R+;sNm4@x3b-&S;NzJ+l{NRw9 z;)bxqrKMV#*27oAA=V5dzXI`A?;NJN6}WOt7uJR&GFF!>+*_2tx3_+nUg(W_QOvrP z<}dSR#luI1d6yOQuxqrnqf3ZfU-`H_lSxyn2ws`X4dVSUd)g;9QANj1PU|AmQ&!8acFCWj{g52#AGD*D{n~ue5;kX!GTvg&v>#TA zA5-PRYw9;hyD5HbjeMOz+vLW;W#Z&Zm)PRP;dIQ=NCgrott~62UX^@%WYNR zQV}%0@b)HJ@9k_r;HBNDsBZU{y`m0dTRt0~CfR+t78!!V$@Ngb`nE;qM`N-x!V+Mk z@6>}#ijVKQ_GV!0QHJ^8LRyA_cwl1G#3p!8IbD$Eiq5L@m_->D{zdhVc@ zb-{;qpM07MY^hIAd+sIqoIiBPoFedq>2TM-9NCz+11Xj&SjrQ4F{~&o!^u+ z8Bp~0o{INpV#}#L{c&jOIR%oc`I~Otk2kKnf;r;3ubzCNJnJD*)Kz$5{ox}c6Gr~s z+1(-R?9a=YQXM@{ik`1FWRYn>?CvfkiYO{zP1*u z$ofVU&C+itP`o#`xvrD9ab4+F`v}CXcSIf5R3{r#mGy8MuK`cXBw>GZN z`nU#fRTEjspHov)_j|(wdNqErz3JU~l^Yd7qjenD<}7~Sclu?Wi>ytmkkX2C5gV2= zCW(5(>i14J9*eKZ!VLU=iu<5xvw?RS%6Yk$s~qmdeAl&|+&^3xJ-NiI22#Dm>iUj< zBBnEuk}?(FJ1*DY(PMf9S_Kd1zY1z7u!YX(r!Dwe4rYFt96(DRSt1};j*c)$8mrI7 zu&p#TQ60SVD=PI@B|}Jt;wFDbCwlVu73jEu8(dVuTe1SaLF*KHMAD#_%d0l7PGddM zJf@1*rUErCFDT=N0K-y~8eWE(&AsNC&645u1E~Y^aj)@( zwVkyF)qZqoK<*=^ja665MmqCoE460s~YBOnQ@@=>_Yn-ru zAV*Lyy4fUCP@{|Zl|ti5w@{M3-+=mVmCIH1y^MGB^u?@yF+))I7Lip4TsAlrm!Rq3 zGBBgkBhp_Pq$O^WTgX54N4?~M54WUoL33-Za3<4S+~g_H8@aS@8EjW5Xnwb`;HTgi z30A&L=v2dEJYa3fr>}N9Gw1wES^%jqxnkt6sUhE2;`4`!sM;%J2X%#|{b+ea8J5*|i)-ZE; z^+`4H;w#XXzO&QTWxack>reTEq7O6j1MOcONaf_|CTRR0Y+QV+HYpN4x_k%$pgK z0^sdHi4)vUwf33z9)l|f@%gJ%$6+5PUJg0YM@qE=2!sB)NrtbBij~SLg+I^Gyan11 zf#I>zn9jAb9Y4G!X{I23O>Pv|+w)>6li6}^e?kvZE6IECH(lG0-NIuM<|YZZ)K?W= znGnji;iG`9Oqhk_&ez=r{C#{-$#cy$6=q|^;^@Fz^i^n)UK0X>CAdNR{m`p zAiIErz`YZTbhbB`w4cvti3ACH@~aEW+8>Bl^J?s8u~AMEqg7c&^erFCEz58&CFPKf zzW{+^MqplG~i9ovsHd;vzUN~mGDx>PV zwl`KYHR>l!FZyrWAE+T1bfSC(pyjrj#xBo>HZA7&U|UK%R@^k?LQ!W#6nxc6<7*x3 zqT-<&$YOIZ*-U`e+4CLpb71&azVK{m6TUTNjcT~JwW*r< zi3{Mcf1B{}pxHWiOd${ICD&wBZDTq^T4o(;onySHl=RYuz|4_Dw2n;xAB0%!dx|~q zcvsE)%_l?VYcjR}SEdIKb1>5UOhcDqgp#(1oDi6_s4~*%q8(Xh(cAsgvVH3)>f+p{ zufKPEO6=6+ecPq`VLd`0=AzhyBe#0Z>l%XhU-i_CWpoue=P6BWy>TypM%ux2K%{AM zmJ(561L%e!iGf1}hA+zIpCjXcO;WB zDX;AsCS;&udel*6e`B#dzmOKaZv4lP%OHywP~;&HF|+mq;}=o+>hNQgMvr$YXt;@yopoRG-lmj>q7My z<~d(Gg~pv~rwv$wlh?7uVaDy5U&@s}zf`mnk9U^#2NTDgx7QYnj!Z%uw$nzV9^ULP z3NSM=k;OVM@h|0*ZeZ`i+brc0dC!eE?p|%lvDRjn?5_c4Q}>g68baK*R(g|KU1kav zhX?@~f$uVpSLGcT#!3qwv!s&=!X34*7}Xl|+?}YA1$u*?4P{fTy}Zg8(!%P_)S++b zZf2uB8)sL~!1BU?;7MKWRAfn-8I??cUDYyjfEwbdP>I5fQcH~kCiBFypkR=1yU=Lf zsnp!56etoA`gPiTdAn0dvfg4LlU+`^;9c*sx|WOPFY&_!bB;?IF?`W<-R0U9qjq$$M#`v&pl*~%_7wi<72;F=rG*qBcdw;a| zwve}k(3)g)n|Da3_CB>+W}i}0_&1%O)&U!#aH*w9N-t*c#Pz+;rAv)fCQO$q8dzw0 zxeBeD%~#x$y1d7Hz4z-N!2(u2bxNtQ)OdI=MjS1(?$DT~Bf;w1aOumI#C_qGwxnsh z!mXMppUUx97`*xozR;qP7Bzn!FyBr!Mqp-ivLMQPH-l{r(c&WQP;~OaXk5ZO&T3zr zKU4LRP5|@fgx@aFnv}_s*-SW4l#s`!tPI2@$QdbgOZ1f0t48?*GOa(~+__)gdvnfJ z%!hoOQ5kA$GE!ufaym1VY2Yw4jjH9bX3F3JN3|X{MC|}8axZN%z^Lu?&El2QQJJ*)L*|ojKN~=`P{=R; z;z_)Y%{svO8eRsvi7F{+#q_?mT&Uf!uRgI2Y?8|}#on+2zwJ2EimO3?qzpTOS2U`} z9aJ;aS}_&nC0!)&YjJi!0vpuRGtxgyXxF9vY$vQbP~8KTcZb+O4PzbMonpl8q9R+0 zA)?sZAd^#A3Io!t-58;HEoK(&f>}HnhSTY_-pR>8f>GFMrx>c4nm_2}Rnw^GzMp6lMa^{*}IHw^U}&~MIZ zp3D7BH?q6)mB{@6>T~^;h^BJ{RJDzZa zoj|S(2f`5v?|L*0)l3Z^Hc+2Se<4$7^EpvQKc&EaG=I6tsW1Zv_vw5rt~JKo*Q%dK z%Qbi(gwBF)8YcAuU zVL|3~PqBidCYe6u%4o2YcVD9Qlf>OJ8p>zNpg@^r+TZq*Z$0@sRuamY;RL zmvGdA1>5uL4>#+DUqF_Bu*}dK<>LjX&X@n_T{uld`BN3<(kj;v#|09W{R2+*b}Ls` zqB^%J;Xp!FSsPW2;2a{nJaDyKj2}8wJtus($FJCM zyni42^J>X2bLGkf1NxeRr|s@P!ir)={a`fwUsT*cghnk%M$yO5cD!lv@Rt(MPMcXh z&47@7(gwK{7H$se8}$DYUOLvXVrAXXd$PqN(0Wi)W_;}0d|H=Y8^1$NjSeQ~Rg<`V z)HVTN%Ovt3M`qELnJN4B*c7s zV_(gunN<_*Qw;4>zT5e)nFuAr$<)wZiQ2DCq@Nb>0^7Tv5`9-~^_cb8CH z_))Vq;A)2jZ5hluhy`?ttQWx5+7F$&M&l6$R$95jg7XaqGIkjbhLF?c**%~O-7ZDQ z-N973Giucei8D{0;1K!5W!G0G8&}qta-xigb$OhR5}9E4>9mBM5^AljL%nKvqK*nv zMr-s7sF}>_QSW15OCtDcw3LD4P{r=FYKs;Iy(Ji%EAoC^4}ysjNYor!Dc~g3Xy^+O z8w&H&7g~xG4`W)LjUZV6JFW4^mwPbTeorqw9#Y$0Ojf=Hf9JfBc^K>o;+3ZJU%EnH zGvN}$DCpw#l~-zHBf~_8Gj{JwYZJ~-tp7*>H07uEu`NAQ`yOk*CMPvcw@)%-d%%d# zN9lTn1#d8kT3QUB2fq!_m-kb-V%k`IxVMPD8Z4$eDmST_cbnA+6ccgDKUTgbR7!ac z- zhG$Q#5Ld~|Y0vnM>7;=*fr5Jo4tp2fE;d8|D|=uF2j)6jvfwcm_*GX%6YVcl1BKuo z!w8+ED(N^S{b~zTV_a5lXi>F=(f2J;Zowt6LG{npVH+1_1SO)soc364TpqA@VlM$$ zPr!?vH1J|;;2*P!7nPU)!#+d?76}FXdH{bP7NBKa8h}%d$;k4$_5k2Yy*z%j0jIyf z+-F)^9!`=TEaKD0f?Zyc^C1c31S1o8Mglo9+AA`aV4}~aIf%WXe4oONB`Szs^W!ryd1W0y-$E93^^(6wxeMMwV z#QKu%oy517>*q4Ug3~S#o-Kn^)}M^Ypz@|n*5%|J+!-~uT%%KN8zss&e5(2`mBN*< z^F20zoV`%|BH|;U#-;u6?ZQ;MiV!!mHL!7&w{_2N|C%q(cSS8_?qiz)Qvdhf%AEkF z$N$9dh&L6!Bl~k{^079_j^FWxJ{G4nTiC09#e@;!fMvUqv{aqWH3o$xcaUwl;}UYO zq;Ey$sc|9E(fOfaFv|G*W!aFcX9nRK=ba1(gc~{I#XJl{UQjs}6C|`gD%o231JOzX zYb{dBZxh6wY?gvlAl^b2ZU_$T&xRYDI0ROk}9*ZXdF zdcV_=$nS?YbXeDN6y2FpOhMnUfi>&y3OADoyNsUE#A8r zTg-Uz>vDPjX=4eUoaLtp^<7`5H&vk^$#!6B7My4}q2B?uFz82d%k`=*9YSEV-i*J< zh28~^z)rX^*y*-+#GF%)=sW8X4NdM5op_~WZR;O$CwF%|41DxRYx98{zt0G55dYJV zVLhFY2O(x`xN+g3Ed?oYlu@2{8=H~^TA)D5mJ8`nOX{0ULTD~^*>Ot|$ZA8nw?Z@o0CF) z(*{fcc&guBL==XtW0fqK`0SHA7(NeEW}9$KNmQ{C)L`g1$Ie1nio255&ccV9oQgKB z4neO;Mai2^4lZRE(xnFL=oQ(VC)go^KOpSSTb~XVtD2TNPPld4<@(Zn7Ra9UJb%+A zX8xoHY6d2L|&j)tUSJPQuah{%G0(I}tGWG>Z< zSuYd2uMsq?ZX`0*zrf`C&lJJJL9}lP&db?kV&)}s?KSZ2A?S)>N`H?(hJ?8s9%A_@ zc1YO$#6D&*K3&)~IPLlsnonLMqL_{_`JTLc;+*q(Ghh0+G?T5D=ZbXUI$~sK+lHPU6DsBrEq@5O^oSNW4Lm?HZk;@sFh(5FoLXZ= zM|qhnp4kf5JniNm|B;ZZ!>$#c=`Y|l(%EwW(u25P~ zW7Hnl4stJC_t!>UI&!&=&*)?edM`w9U3lTqLH|CH<#NxMvGzY;M ze0Z-OBW2w#=rD_54WtSn$9O95`K)|w8Iz4qYKb?g`raupoWxEF*}^Q7_!6-@X9(Got^S9pf* znc$aCbO~>sU&wx^AHen^z4DId3*AWyFa`M;X+UnJ>f~3l3l!@Ea^{&4zqAC$2Mi#B z+pdP^{G#|jG7Du7ULH_uj-5U4an`%$LE@&T=9_>8ZaLV}`4)m)^J_M$X`R00$Lt}Z z6wJw8bBf%dCF&*Y^mQ8@I*D}rmbZXwcwTPQuKI8hCVY2iW!ftivQNwI=N}kc@E^Xt zh57h64cmB6w0<1wnoMP119VPI3UiLHIQ;0TDP|GELFFRW@aFC066`PdQ6Gf*V zb9zn+W#TuIb8`Z4G^?_lfIQD)7`MroRa|vhydE=D3gsZYGHfY@dK3_hgW%`nwKOgyGCe{kPm2xH=DBulA|ts(H)&kG77gaUkT9yn-G`?_5$7E%U-F` zy<%y5Lc{3jX0ap%0!4A*VCz`p9M)pT)vj&y%XdOa}(LiLtDG_-T)7@Z38` z;2xoqWDRStpusx7LvXN;LB#4GOvmysB-qI9F`N>jGe~fE5V6PG|4!O5)plVS?tL^a zRQP;^hSCjDAOp*u1Cp%S6W~t>B0ZxE;mh{J^XAx1nTm4HfOiN=Jdja4GT+G8Ng(hw zX5#l#57MhF=i0k;UjiB>Z#~_Z2c~J?0NGhOI>mb2`Q<8!@-r&TFhuh+CheF9I@UMJ z&pjE}MV-B2m9jzPw#3z|aZ+F&iZZN2s^S-R%<9lE$uaJa8HAj~)vMs~`r9vI_u>+k z!vg#nerzZwdJ5fLrp)x3V1;ua_Xffn?1LSNCwKLH4WMwu*OiEUnYjJPQWWNquadXd0sde zmW(%gNwXr6O~xPzIS$%Domz;#**}cS9qWGD-L9!K80jtGonkkjqOG2l%8@J=p?hV* zQmPw=0P0k751*R(*Iw;cB`S(EYts<(uXRF&P$O+An;)$PYYKb`W~Cm~Lf{JgtyY5N z>AJRj^5D6cWqUENeRIXONBd1y3&%cDI!8HlxEls&dL-rnS%%!9uWg@f6$ z(`xbO;X@(6{Qry5(E6Lv@UT9EVHfc4xR%wSRr2!in#j{q4kwOiyKAIq^jTz)5Y`q! z@pMktrg+*qXesc*0Xl_yA{>{eT2iLVcTT=i3Q7O!q6DPuzhlqG05p+a(pU~Zyh$3f zA?MWStkuWI{W(f;i3L1Imqq1e90z1IKf}$Ql$P1jm#k>$AQJRD_2GnZw#>Ut8c!Dt z5ru`OufNd&hfvW%u?Rk9`L$}!M;FD>(f#!H;+{#x{mIL&c&5xZUY>XZK`P$vd}u|E z#Fd8vFmPbI^;oaQr9&$wCj@986xn<4{MSG9Ah<7aduJr9%P;Fit(?hycKz_p)xTK7 zG!>@LZ{Tz4o|_x*euwDp@n67dmE#L?$+cFQV;o6#{)xFa+pJ=;Po6=nQKzxo>UDdf zpTgV^Q3IqUl*{)!EZM1U;mnqPwSl-HG6JFWfd~eq|?sV{sy7Zym>uW>V0EiThhN^rRZrCXGk)|#XcZICzlSOet!pM`$U%X93WpI3 ziGB)6{ez{+z_-u_UlUn>z=23kms1R-@j4D#l?-yI*l<7UGOI2Ff^Rsv8j$EM+@pU8 zPJ{}k3u>QzF%(JHM6wIa)cAD}mHpg8L0wnL#&&3@k4%0Y|9F_nuZ4 zmH|Aw7QmxLfRp3yhjR|vjs{YQ97VG5z~=9mYbk$jLv?mX{((&=#>naS^?c`-wR~^M z&%xz$zHpx0tpV1rmL8?=H06B-T*YV#;3+I7`{e~ z_5R{ad;H$-Vz=V+FY1U@JCzC{F4vGPMd*P2(fhg=m!{90bWijMq8 ziVe9Pir>1HfKm%L;#ie$C!g1Kb9_{tzwKaQfpQ314qzQHQ@ zRtDkT54ogd3HUR)Eh{cqZbc@2T||_Jy7L#&)XPOou|HhyaQ4v~YT*PR$n|!|T?`wi zdri2*`&rw8*jD56B5gC5>W6_KFSo_fZk{g1*!w~qvzw?Ht5Y4%!SNVxzz2ymQ|4}Y z@@oy_)9Ys`m^y#D{D4ndt}!vs%>c>q2kH%%9nTrD9nhhM97)t?A_GWq%oyE7wZsE0 z4@5Be4Omlffj^1W=vG1`_zhE;#qArhXNgFn`0{y>8_el^leU@T>vRL;C-EBoxD3L5 z+VPRJc}|XeSzPMuI2<*!%~zQ6!RcG7*~LWZ5+5Qz@v!a59TbVyg#5jZv0Nq-GL=^G z7XA#P3akc^!3*x4tjrpkRu*%@;<_C>3oP0XUHW~t`Al1*)e-&Sj?p3TzxuVq*uPE` ztGdTkr$(vjOi5QiyLBEv%n^Ot$iG?kkMkqd!HIxas{2cl^vbQ_*A#x!7N}mHy0}TS zDL}kNKA;m)x4anc`0#&XP>5AuC$WYmU`|jnxWTs) z_VxrRL+5e9!aw}ce|ikgqg&d9xF1(YszTuDwvk$@>S_5|AL-~MSz71^T`v@Xs5-X! zaS$^Te_LW2L~iQlnAE+M>wWOF=)AlAwqo<}8&}e*KFJVnc0f}1Cz`OYJG9p+a@c%xIyRMKv_@RaDp-3yXy)D@i`3*$lW3Nw>bSQ}O#b<9 z5g>rP2#Y_cyXm%B|7|%Jl2LG^csdtpwy=TuJiWPbT=r8wg8sTSeT2f#*+}ou%(|sC zCbpqWiX|dO!Gh%I*hvrZrqz)}t~17zWt814n;hx=!{2y{At!PwqrcPU-!X zyQA;Gd_TZu`m z@0tDY%wwP-jqv4^87#P~$k(HpeSuwb3t2BV=-!?dA@z)1$NHI*tfe}_hZG_MQktga zRHc<-HY5MS#$z_a9Bp05PZIKepL)XHP<*Q#xOOxgw;gVFLe%FvWAHD~gMf38>CIvY zBXrt^n*BuX3sO2fU*h5x5YO*{3Zgx&I>jAu&>}J1X?NoM*dL3)$q~#-o_)FQo1@&U z?-N6wCBv=_KVTKU( zbe4I1p~Hwxn`W%qvtDgnw@76u7`CFPI}3)Cd)D*e!Tl78ehOMZSG6Sj;s7-iAf|P8Qb9#)HTFT8rOg|f=9sxoZ zIS7!(=RtxYqP#E*i1GH6mhiNp`NxvhW{0N>@pghvAS3!8K!0s8{zqiQ$o5p-bI6|yI zXgGXiut4}4A;xgZk+LWB>Ir3!bDIMkam2{2Ic2L&!isC!LMwCm(!E;Aw5M~i13{io z7OX-IviZ%wiwKZ7G@?@|9qJ}<=*4bKvz#VMw&mq;&fFas{nfXE5hZy&N!4~1@n+*} zR|-;`SGZ6P66$Hozimpa#Nw;QuJ$WjApT;;Px%MT zA17e7Nm{9N5tP*d5Qkla$(LaXbfdg>G--hR$=Wy_RjUIE(x589%;cJB=HpM#dF*}(tsv6E(e($tHE!09V`Tw%1 zHur&hx!!?$In}5~;NZH}j(u^XYzU#@P*{Aqz=@C&K(inlfB>3>v}aR52q#ZC$_ZDU zG~j3M%gCva2m}WAoi)4uL6NX>3kYuauN3VVu04rlk_o@z7*}VG7cSo?LEQy{iCqTI zacvWwV!%)5;%x;zBaO>kp(PJq1AeonrW9!zTNEis_sR%O)X{JYG+`;IJ7@B>C88_Q z$X}B(@r{OF;T9c?mu*cXpn>ul`;oGiHeaKyREEgFMaF>aEQWYxaFJ%ldeN04-8*vZ z!1U*tm(9?kT3xyF4IiNM@cZ~!V5e>LgZ(#(>~p=6<4ZTXWk53xh53vg@RwDj7SInp zZHe6B-w@PQ7>t;gMc?iQ&Xq}q(G(4_Qq*8H^(OGhcN|Q&7tAy_6}Y4g3(v@3fSo0A zv?LJ^P1Har&;n1PXf|`-TpVVrJv&7v*DOXrm5bpv>IGDN-mOD`}97RR}eKFl(F>?h=;T~ z;EDKny=%YGlgs#J$Na|Ss;av=PtLcQU6IiPu)8AeyEJg$ z@?j!AHI;o3=!~E`<(U(5HDzZKbYAW$@CD^-Cs!>voxA1mz)9d<3C`Lqg%*KeceHQA zUP);MZc|u)BqBerO}nrQt#nD#!%mnpx=n1P2UdoQQZ-7&l;M2W9;juv!&-lX*1LdZ z&8AE)JO-$$Et1=pT{O5#9Ryu8GDWg1oD`SO2LZ(0YsPO)Ujyzod8GkQiaJV>*Q(XW zFXUI4-6UzU^nAL-{z?8H2Qfy#GV$NJTT%D_rwe-4pig30?{g=#JbV|pv4YWrS^L?E z_UwEIe0}*Y0HET)cp9){OHlv>S|XMpQn1DWjs-rg(|FpZIT)h9A0Y&dd?gT_8WU+> z-kmQ$YBqAc5AYZU?(M}a;v19jP+MqW<_nH^ktdWjyZhJSMR?r^398W*V6-NKPXkKC zBs_NQOTD)(-aW28dLd(cL%y-JFgii91U4d9XYoDKaauZD()CW4%TX`xoCvy(y-zG@2G8Y=>&MgLq}iKE%dbj+KSy zyS=YxloNKFH*nRtb!Od9aAduIe<5Y^>8Ok4?xY;27PW`kd)GYhwx$r&Z*TDrH(fWX z$zZa!=W2TmYd2`lj`PVl6LVk?w6VfrDN6fURRL7N=!DNh6vN|sv$4s%?48F{nk)=n zdw9L@FifYoj_gi}0E8`$N$qjniqQp~g~u`jb&W;tfC#E6J4_f_Eb>9hb3s`4 zZ@O4&rfFTM*I_%06r+0RrVK2s)zUEmIczenoKc&w;~fXNoK_}rDWg=~ut{1#Nu;Xf z)afh2Y`lpLTEu}e$W_nQ1Yd`u+y^jVL;=MUSUtsLd$@rh}!ET``9Tp=K0n9Sj4AA0S)Tf}c z22UR2s`C~IgfKRty0rq^!-}sS$a=ljGAolVHny9{3PED&`kf8&Ec*7Ufw+k~Lr)Tj zU{o9oDcg;Js08R`mhZ`lvY1>ivmxJ0fh@_oe1an zO>S{mrX0SrFLWGhue&k;AKDKZEs(SYU_3AR0t}1%>(^T6e`hl~xsd75RPP&7T1gj%#R?`w&Hrkh%BnbY zAC^u#m}<1-Nt=)G<0>kX=#6!L*By?)f5lK?Ml1Vc0CA2m6)84t-vE( zp>vIS6HA>*AAh}*STX)`&*`Z6+<4u- zNpaM`=UmRQ{qlRuw0>GS4a^3mcS?qq`&tJ~>*Pj^EPeLC+F zP!xhJyY@}00|c98tCAP^plmZoAEaX(o2zwg2jeZi@#uYZM+!{g>to^3hFFPF>7n5! z|04P3^nImRSGNVO2$-1$eRBfu+n!lA^wM~-!aIs=yq#9j)7;ImjD|P{rEi}oNRbJ)uW4G0oMkS|UMDUM7I<*%f>n;>n8L!| zh2OBP>c|L~>b4f?j(@Jix*gK1B-24fRW*Kg)-6P_KvK+A zz8$hcx~ap1#h)!WWTlikDuxixGIg!Qh13l^(%^UT=RYOR$5g%t1l5nu+1*_%77P># z$0`rJwj+hk__~C(xUWj&BsJpwbg2m%I@mC^$Sp2CBF%*;40-$BMTdE?-qsPNH)-bIt@`)wl6|1}mC4;d`F{&NnB>~~;Z5&N^7glf23{y{mP$fL8 z3xBy_^=G;YO<1!PUi>x<4KH9_Hxt;w@K7due|_?QUvl;CAI=VU=C91f?9_=}#9O2X zX)uw#ii`B)#YOaWfAOz0hoLY7L$bJjNncWGn>cd4Uf-vpxi;-r)iz1l+ot-?hC>n& z(zI5xdfTqX44TUj8EsgH)sj7B{K^r2Fk3mFJy(2VsIEYyZ= zU9PBuVT6F6F3?b$mdB7R@1KK~x#@qcv6;mJd`r`}Wq{{uJ8u0jNWovd8_6M6PT?4o zu_?`{dutPuT2to-+lJ3DG6Mr^P9Ot(dM`k zYSGj}SraG{%l;Y7ra2Li1#o`;BrBZ3DSl2dYWp$(HoOJ+VA62_6A7{bZw$zdxI9K; zf<7Qm8VJxY`~M*?dxl}r@6=a-9=opUaTM}EXg1?XwQGCD)Rk7-W_j>Pl5 ziug!{G?fX{xoVhkY<*TJBqrC~)S_xYKhChK2u;g((^D4+bFZ23%kbQ8*mlbe@dYhd z#=Z34d%y7g!{SrhgYuH6W5ZQ7B$INYkcdYFQpgG$0camW=ncL@zr*4)Qm0%yj-7jw ztSDaHnO>o90Hye54~RpHQ~}t;EgUhB<>3t_DGut#W#?dJQ=lDXnfr&iC* z?~jyMM8xeEz5T(tiZ8D%u$Hi4LH$klV2i;-#n1_Aw7}sy-IKeZ>Q}5Dt9zxSvVDzH zbvttVRYHf1LagAZbcJ7wm#v;OwQbv2G^nTBc0|22?ghu^ytzjZ!*P%PDuN*)8{YCY zk+ZJt-FDFShtUkj(TjT9t|Ls(+T4(t3+Bs7-~DP^pmAF|CN~J|jl=nQl@R)S1lc%q zs;~H+?AY%5g{1H6wQSLuaTl-7_g5<4hl66z)wQ^p*m?)s$nPsClYydTStPW9#Lno+VKV-d3H zkZ8jQBd{)xK+1{ov${Mahs_?Z94y<2(};GBQ&)PAwC%X`zuNoGu&9=;%|;YN1QjHM zdPH)P3=JrXl4)`dDmmvI1Vlh3Nmd#VXc}m8XmU`A5}MegCMY?BL_rXz;KY09o|${U zZ+^}5)uY?(?%Gwgt5(JJu6LP_!Afu>VhYwYAt7o7CiEN(sQbLntu^AUa;U3jqy>YekZK$Y;$fR<|>rN4-wK@4A>IdAp26^lxN3?+0F<631 ze`Q%Akjvi0ZDNlkZEb;NzULN6{K4I+5p#a!+q1SNl+C=vNmwfmcJzAQ5K2ikDQAI= zNlk35_tl^T9fP`_T<~)F9{uMZy%+0cItIABBmtc|+w`y}aK>BFLA`z@Tpe-0V7Ibq zX@(Gn)IsK>I=JffLn3Z%6CAtmC>&5(mG*eSiK`lKFOOE# zC%*Y|m7`NH@^e~pu4bI;tFXMhej-t))SZ>sPrF`bN6I>%CRN~s-L-fh+|SL)#g!p3 zoDn`wF7f==R8#UdiG6%tZVaLG=&D(vz3P*67~@q4XX5iJuKOB6eI-FH#@HXo%WrRsvcj1@Qw>GDQ* z171bfOo$z$ZS^!DP_njH59ubQ!9#X7na(hEs8D2AUsBa(FtO^7N84 zEHXXfuGLvP`Z3z5?G1=N@!*Scc)#^(%W$ls+xZR&s3`X+hvY3%Dg~ag`HP8a9nLL| zxVz-U@m{yEGkMdM4dij<`s-}fzN3pBk21dM0uMA#bn)-n#gezv@wb7sRgV~VE8n$8 zO*sa6%R3v~Pwoq>7cS`KPK2k>$Y)D0)Xc`2aC6!-P_8%_jNF+lecB~-sZuG?WZ$0G z>D8Lp#m4-vzkhA+A77itAj~L)^F|H}=L|NEao84BcBKS)QJ8~$GjTpYO{!TJO~>ck zV}|MoxsgU(3Wujiw|z!Vu8p)FlTsl^lmv^mo#66@w)(2q`;O1;d3O&CzFbooea~Xy zD}~pgYuzzM@)7yO;=NnAzQc}MQ9)-o@C%B{reYJ7hPFKzaKo%7b7o2KE{iE`efZ#u zaA$}D)T*o(Stx3HMxIJIMVcmikf0H2@hNm~H-?+m>6aUw(vL=}Q0RD}>F)wacyoe> zwWGbL!*!N9?&odlMfZ9eJ`U9rEfVVOFhG`}q``Znh;(g*aw-&*rXw{ZOL6?F4SHyN zowd)MB87?hfNUs>i&3!!puB)t4;+~FxIO4mR}YDo`jDcqJkT3kP^9I0=b~F`0qIL~ z3n@|cA6ZD_FRdz2`MCsuw6*uR+KO+dNGts=5N_!7G4~WG2BTe$3QWzGYf_f_0z(3` zz%XoTK{Cpn_ARfctp&bw)m+G%4i-6pTUUo+wI$ANDRI@}gs{yMz}*bIJ_x{hcw&WE zhgEfe5{f1l-PmDyct+zaF{JkoNF{#wzdEvlK#~lDC5ifi6u8fpr*kRh$pSkNMja`2 zF?-`7fj=;mNsG!4zqG0LhAMohmywT*_Kum(OzT7GRFyeNBh6cceJ*rI11IYUnGq5e z;0!YmFo@rCBPs7s=>cZ*S}LZv9i;jxP)#n@roS{xs74==_;}eSbMY-SGHyrFje&Ks zj;Jhiv5ufSHsdQD6!sEu`;ertx_*AV3@~zjAxKy}y?i2tfvS6VbWI3`_LnjR)^QNN*YUPmMbYW9=gnL<3jlr zS)|%MyK>u(mQW0|ct-jci-PKBlMY{C<%`Pjeewct(!j{_MJV17u#^FYGTj#x5LnVcBCuzz+U|cO2-Uj2xqWJFBP7xRaW}qx z{S*}$*m1i2BY&&{IlGiYUPC3l@j@Vl>ahwY_p%-)45X9DRIo=KrBWfyVU^1S@G-LBe3SabF%DLk! zw2CY0VI!6Xur2M?VOc38-jTvAa$%lh`}FH}ih3MwBNhdPaR-2X(s(Do;Pc}Zqqu`o zmVBeQJky$&D^$ok_AggRV==>zcf%hhW`z%JM%Ji`%o&B7 z8;imj<7RLvAAIEx+-&9v7j!Kk`Gr|06Fu?F2EbqBY7yQ4b+ z3q?s}k~e*+H?JLeyn9#yG`y0GLQX&jV_(B*Wr zAtwsQi<(SbC7n#y`APt~7T~uopb25u-YNgefkDdur@_l_hjnom%WvqY4BVg^knFt* zv3Pus&H5wNtHD>}4oXgnzBm_2^Kw~A=S!OQxnGrfF>1mdEe(XF zQ%xe<%AhpdG@^}zf`b+hIbHM8##uO9aW3BVO%1Al7^tdZGh6y-X?H;zcIk0E9ROni zXTi=gi!P8N!=ND^`APd)Fi0R(zDgB%tDnjdEYO`43`kT@pu9WAC z_<`vPWA4>RQPc4VO^Okh6+@PE!{^I}OlpQfDA#y7Pf}#Rw*U+wBOR)WKuDonGf^44 zv?gkVidNYSp1?LFjGlr@z}v~Oz55^q5r30iM(L_k`!JQ;S+8wxUUzlb?O~lkrt~m9 z{RbAt0)|0PKG;h61zTxkOpoZY zTl9Pni}+j~RCe1;!+BL`##*@czMa@7EBBO*E68Q(Z;zF7N20?t9P$S!bE$vjk|q5^ zn?^{KhF^Ahf8RGXbo2q7{?wr}bA>G}n7)XahG<`2Aj1RJQ*VMJe(BPh$#~hx;>&lkp_R7-FYC(rMfLht!tA_rulN2Q8Ql3vwB$2sH~7%@OgC#W4yW5^TNjwRtSoI z=wh3Cq~MY zdg5Lqd{fABT*^9>Y)#YYVcY;)^Ek>NK4#jzwOad}X4j7KOl%TDOa|IvfU$Ze-ueOu zpEa&zKwr9JU-dpi@HTy5_$-vVwSAAL%rD(G>oe

N(DvI2_FkL4%e9vbG8(R49ya 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 literal 0 HcmV?d00001