From 6b44c4037b267925a28f55e61cdee1e49d52959d Mon Sep 17 00:00:00 2001 From: Zatalyz Date: Sat, 25 Apr 2020 12:01:47 +0200 Subject: [PATCH] Initial commit of this 2d version of Khum1 --- CHANGELOG.md | 47 +++ LICENSE.md | 675 ++++++++++++++++++++++++++++++++++++++ README.md | 60 ++++ conf/default.php | 11 + css/_admin.less | 61 ++++ css/_diff.css | 137 ++++++++ css/_edit.css | 140 ++++++++ css/_fileuploader.css | 107 ++++++ css/_footnotes.css | 31 ++ css/_forms.css | 106 ++++++ css/_imgdetail.css | 38 +++ css/_links.css | 65 ++++ css/_media_fullscreen.css | 541 ++++++++++++++++++++++++++++++ css/_media_popup.css | 210 ++++++++++++ css/_modal.css | 94 ++++++ css/_recent.css | 75 +++++ css/_search.css | 109 ++++++ css/article.less | 133 ++++++++ css/basic.less | 452 +++++++++++++++++++++++++ css/biseau.less | 81 +++++ css/kh_test.less | 16 + css/misc.less | 336 +++++++++++++++++++ css/mobile.less | 252 ++++++++++++++ css/plugin.less | 25 ++ css/print.css | 178 ++++++++++ css/structure.less | 201 ++++++++++++ css/tabs.less | 135 ++++++++ css/tools.less | 114 +++++++ detail.php | 105 ++++++ images/button-dw.png | Bin 0 -> 398 bytes images/curve.png | Bin 0 -> 235532 bytes images/curve2.png | Bin 0 -> 222582 bytes images/favicon.ico | Bin 0 -> 7406 bytes images/logo.png | Bin 0 -> 12276 bytes images/search.png | Bin 0 -> 307 bytes images/top.png | Bin 0 -> 221 bytes lang/en/lang.php | 15 + lang/en/style.txt | 4 + lang/fr/lang.php | 22 ++ lang/fr/style.txt | 1 + main.php | 273 +++++++++++++++ mediamanager.php | 44 +++ script.js | 79 +++++ style.ini | 130 ++++++++ template.info.txt | 7 + 45 files changed, 5110 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 LICENSE.md create mode 100644 README.md create mode 100644 conf/default.php create mode 100644 css/_admin.less create mode 100644 css/_diff.css create mode 100644 css/_edit.css create mode 100644 css/_fileuploader.css create mode 100644 css/_footnotes.css create mode 100644 css/_forms.css create mode 100644 css/_imgdetail.css create mode 100644 css/_links.css create mode 100644 css/_media_fullscreen.css create mode 100644 css/_media_popup.css create mode 100644 css/_modal.css create mode 100644 css/_recent.css create mode 100644 css/_search.css create mode 100644 css/article.less create mode 100644 css/basic.less create mode 100644 css/biseau.less create mode 100644 css/kh_test.less create mode 100644 css/misc.less create mode 100644 css/mobile.less create mode 100644 css/plugin.less create mode 100644 css/print.css create mode 100644 css/structure.less create mode 100644 css/tabs.less create mode 100644 css/tools.less create mode 100644 detail.php create mode 100644 images/button-dw.png create mode 100644 images/curve.png create mode 100644 images/curve2.png create mode 100644 images/favicon.ico create mode 100644 images/logo.png create mode 100644 images/search.png create mode 100644 images/top.png create mode 100644 lang/en/lang.php create mode 100644 lang/en/style.txt create mode 100644 lang/fr/lang.php create mode 100644 lang/fr/style.txt create mode 100644 main.php create mode 100644 mediamanager.php create mode 100644 script.js create mode 100644 style.ini create mode 100644 template.info.txt diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..a6a6032 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,47 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] +- Wait improve plugin "childpage" and work again on its integration. +- Fix default color template. +- Test a lot of plugin. +- Inclusion of footer and header's Khaganat (work on this needed). +- Finish todo listed (on this pad)[https://pad.khaganat.net/p/khum1]. + +## [2.0.0] - 2020-04-09 + +EN : This version reaches a certain maturity but needs some fine-tuning before being put into production. + +FR :Cette version atteint une certaine maturité mais a besoin de peaufinage avant d'être mise en prod. + +### Added +#### EN +- Consideration of accessibility. Navigation seems acceptable with a screen reader, contrasts are good enough. +- Work on the responsive aspect. The site should be readable on all monitors. +#### FR +- Prise en compte de l'accessibilité. La navigation semble acceptable avec un lecteur d'écran, les contrastes suffisament bons. +- Travail sur l'aspect responsive. Le site devrait être lisible sur tous les moniteurs. + +### Changed +#### EN +- General design reviewed, several times. +#### FR +- Design général revu, plusieurs fois. + +### Removed +#### EN +- Removed tab management (vv222 create a dedicated plugin). +#### FR +- Suppression de la gestion des onglets ( vv222 a créé un plugin dédié). + + + +## [1.0.0] - 2018-02-17 [YANKED] +### Added +#### EN +- First implementation of Khum1. It seemed functional, but it had a lot of bugs in production. It was abandoned after a few months of testing. +#### FR +- Première implémentation de Khum1. Il semblait fonctionnel, mais il avait beaucoup de bug en prod. Il a été abandonné après quelques mois de test. \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..01a7a80 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,675 @@ +### 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 . \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..53c5fd9 --- /dev/null +++ b/README.md @@ -0,0 +1,60 @@ +# Khum1, Dokuwiki template for Khaganat + +## Description + +This template is based on default Dokuwiki template (version available on 2020-04-09). + +It try to be responsive and accessible. + +Design is for Khaganat, a wonderful open project. Feel free to use it if you Dokuwiki is inspired by Khaganat ; probably better to adapt it at your taste if you have an other project. + +It s better with [sidebar](https://www.dokuwiki.org/faq:sidebar). Wiki without sidebar are like a dishes without salt. + +## Plugin support +Khum1 is designed to integrate certain plugins in particular. They have special css or hack on the template. It work without this plugin too ! + +* [Children pages](https://forge.dotslashplay.it/vv221/dokuwiki-childrenpages) to have tab on top article +* [Translation](http://www.dokuwiki.org/plugin:translation). + +It work well with a lot of plugin too, without hack :) + +## Installation +When this template is ready: +Install it like any other template. Do "search and install" in the extension manager, find "Khum1", select and install it. + +Manually : +Download the folder, rename it "khum1" if it has another name, and put it in 'dokuwki/lib/tpl/'. + +And after, choose it in admin configuration. + +## Support and contributing +Please consider that I'm not a real developper. I accept merge request, but probably I can't debug issue. + +I am really happy if you know how make it better. Contribute as you can, I integrate it if I understand ! + +**Special Git tricks (because I always forgot)** + + git clone ssh://git@git.khaganat.net:3543/zatalyz/khum1-doku.git + cd khum1-doku + +And after + + git pull ssh://git@git.khaganat.net:3543/zatalyz/khum1-doku.git + git add * + git commit -m "Blabla" + git push -u origin master + +**Changelog** +Try to follow [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/). Changelog ar in an other file. + +## Credits +All real work has made by Anika Henke and Clarence Lee (see [Dokuwiki default template credits](https://www.dokuwiki.org/template:dokuwiki)). + +Change on this template : +* Zatalyz (design, hack, css) +* help of a lot of people on Khaganat to test, find good idea, explain how code work. +* YannK (background images and advices) + +## License +Dokuwiki is on GPL, so this plugin too. More easy and legal. +Share is an act of love, so feel you free. \ No newline at end of file diff --git a/conf/default.php b/conf/default.php new file mode 100644 index 0000000..ce77971 --- /dev/null +++ b/conf/default.php @@ -0,0 +1,11 @@ + + */ + +/*____________ Add font ____________*/ +/* Not in use for now. TODO. Probably useful for pagetool and other icons. +@font-face { + font-family: 'ForkAwesome'; + src: url('./fonts/forkawesome-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; +}*/ +/*____________ Reset some default css ____________*/ + +html,body { + /*overflow-x: auto; + overflow-y: scroll;*/ + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + vertical-align: baseline; + /*position:absolute;*/ + width:100%; +} + +/*____________ Body ____________*/ +body { + background-size: contain, contain, auto; /* version standardisée */ + background: url("images/curve2.png") repeat-y fixed left bottom, url("images/curve.png") repeat-y fixed right bottom; + background-color: @ini_background_alt2 ; + color: @ini_text; + /*font: normal 87.5%/1.4 Arial, sans-serif;*/ + font-family: BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif; + margin: 0 auto; +} + + + +/*____________ headers ____________*/ + +caption, +figcaption, +summary, +legend { + padding: 0; + margin: 0 0 .35em; + line-height: 1.2; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: Arial,sans-serif; + font-weight: bold; + padding: 0; + line-height: 1.2; + clear: left; /* ideally 'both', but problems with toc */ +} +[dir=rtl] h1, +[dir=rtl] h2, +[dir=rtl] h3, +[dir=rtl] h4, +[dir=rtl] h5, +[dir=rtl] h6 { + clear: right; +} + +/* bottom margin = 1 / font-size */ + + +/*____________ basic margins and paddings ____________*/ + +p, +ul, +ol, +dl, +pre, +table, +hr, +blockquote, +figure, +details, +fieldset, +address { + margin: 0 0 1.4em 0; /* bottom margin = line-height */ + padding: 0; +} + +div, +video, +audio { + margin: 0; + padding: 0; +} + + +/*____________ lists ____________*/ + +ul, +ol { + padding: 0 0 0 1.5em; +} +[dir=rtl] ul, +[dir=rtl] ol { + padding: 0 1.5em 0 0; +} + +li, +dd { + padding: 0; + margin: 0 0 0 1.5em; +} +[dir=rtl] li, +[dir=rtl] dd { + margin: 0 1.5em 0 0; +} +dt { + font-weight: bold; + margin: 0; + padding: 0; +} + +li ul, +li ol, +li dl, +dl ul, +dl ol, +dl dl { + margin-bottom: 0; + padding: 0; +} +li li { + font-size: 100%; +} + +ul { list-style: square outside; } +ol { list-style: decimal outside; } +ol ol { list-style-type: lower-alpha; } +ol ol ol { list-style-type: upper-roman; } +ol ol ol ol { list-style-type: upper-alpha; } +ol ol ol ol ol { list-style-type: lower-roman; } + + +/*____________ tables ____________*/ + +table { + border-collapse: collapse; + empty-cells: show; + border-spacing: 0; + border: 1px solid @ini_border; +} + +caption { + caption-side: top; + text-align: left; +} +[dir=rtl] caption { + text-align: right; +} + +th, +td { + padding: .3em .5em; + margin: 0; + vertical-align: top; + border: 1px solid @ini_background_neu; +} +th { + font-weight: bold; + background-color: @ini_background_alt; + text-align: left; +} +[dir=rtl] th { + text-align: right; +} + + +/*____________ links ____________*/ + +a { + color: @ini_link; +} +a:link, +a:visited { + text-decoration: underline dotted; +} +a:link:hover, +a:visited:hover, +a:link:focus, +a:visited:focus, +a:link:active, +a:visited:active { + text-decoration: underline; +} + + +/*____________ misc ____________*/ + +img { + border-width: 0; + vertical-align: middle; + color: #666; + background-color: transparent; + font-style: italic; + height: auto; +} +video { + height: auto; +} +img, +object, +embed, +iframe, +video, +audio { + max-width: 100%; +} +button img { + max-width: none; +} + +hr { + border: 1px solid @ini_border3; + text-align: center; + clear: both; +} + +acronym, +abbr { + cursor: help; + border-bottom: 1px dotted; + font-style: normal; +} +em acronym, +em abbr { + font-style: italic; +} + +mark { + background-color: @ini_highlight; + color: inherit; +} + +pre, +code, +samp, +kbd { + font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace; + /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */ + font-size: 1em; + direction: ltr; + text-align: left; + background-color: @ini_background; + color: @ini_text; + box-shadow: inset 0 0 .3em @ini_border; + border-radius: 2px; +} +pre { + overflow: auto; + word-wrap: normal; + border: 1px solid @ini_border; + border-radius: 2px; + box-shadow: inset 0 0 .5em @ini_border; + padding: .7em 1em; +} + +blockquote { + padding: 0 .5em; + border: solid @ini_border; + border-width: 0 0 0 .25em; +} +[dir=rtl] blockquote { + border-width: 0 .25em 0 0; +} +q:before, +q:after { + content: ''; +} + +sub, +sup { + font-size: .8em; + line-height: 1; +} +sub { + vertical-align: sub; +} +sup { + vertical-align: super; +} + +small { + font-size: .8em; +} + +/*____________ forms ____________*/ + +/* for all of the form styles, style.ini colours are not used on purpose (except for fieldset border) */ + +form { + display: inline; + margin: 0; + padding: 0; +} +fieldset { + padding: .7em 1em 0; + padding: .7rem 1rem; /* for those browsers understanding :last-child */ + border: 1px solid @ini_text_alt; +} + + +fieldset > :last-child { + margin-bottom: 0; +} +legend { + margin: 0; + padding: 0 .1em; +} +label { + vertical-align: middle; + cursor: pointer; +} + +input, +textarea, +button, +select, +optgroup, +option, +keygen, +output, +meter, +progress { + font: inherit; + font-weight: normal; + color: #333; + background-color: #fff; + line-height: normal; + margin: 0; + vertical-align: middle; + box-sizing: border-box; +} + +select { + max-width: 100%; +} +optgroup { + font-style: italic; + font-weight: bold; +} +option { + font-style: normal; + font-weight: normal; +} + +input, +textarea, +select, +keygen { + border: 1px solid #ccc; + box-shadow: inset 0 0 1px #eee; + border-radius: 2px; +} +input:active, +input:focus, +textarea:active, +textarea:focus, +select:active, +select:focus, +keygen:active, +keygen:focus { + border-color: #999; +} +input[type=radio], +input[type=checkbox], +input[type=image] { + padding: 0; + border-style: none; + box-shadow: none; +} + +/* all types of buttons */ +input[type=submit], +input[type=button], +input[type=reset], +input.button, +a.button, +button, +.qq-upload-button { +/* color: #333; + background-color: #eee; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+); + background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #eeeeee 99%, #cccccc 99%); + border: 1px solid #ccc; + border-radius: 2px; + padding: .1em .5em; + cursor: pointer;*/ +} + +input[type=submit]:hover, +input[type=submit]:active, +input[type=submit]:focus, +input[type=button]:hover, +input[type=button]:active, +input[type=button]:hover, +input[type=reset]:hover, +input[type=reset]:active, +input[type=reset]:hover, +input.button:hover, +input.button:active, +input.button:focus, +a.button:hover, +a.button:active, +a.button:focus, +button:hover, +button:active, +button:focus, +.qq-upload-button:hover { +/* border-color: #999; + background-color: #ddd; + background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+); + background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #bbbbbb 99%);*/ +} + +input::-moz-focus-inner, +button::-moz-focus-inner { + border: 0; + padding: 0; +} + +input[disabled], +button[disabled], +select[disabled], +textarea[disabled], +option[disabled], +input[readonly], +button[readonly], +select[readonly], +textarea[readonly] { + cursor: auto; + opacity: .5; + background-color: #eee; +} diff --git a/css/biseau.less b/css/biseau.less new file mode 100644 index 0000000..688bc23 --- /dev/null +++ b/css/biseau.less @@ -0,0 +1,81 @@ +/** + * A lot of biseau (why we say in english ?). Stupid ornemental. Special Khaganat + * way of life. + * If you don't like it, just erase this file. + */ + + +.biseau_2_top { + border-style : solid; + border-color : transparent transparent @ini_background transparent; + border-width : 1.5em; +} + +.biseau_2_bottom { + border-style : solid; + border-color : @ini_background transparent transparent transparent; + border-width : 1.5em; + margin-bottom: -1em; +} + +.biseau_right_top { + border-style : solid; + border-color : transparent transparent @ini_background transparent; + border-width : 0 1.5em 1.5em 0; +} + +.biseau_left_top { + border-style : solid; + border-color : transparent transparent @ini_background transparent; + border-width : 0 0 1.5em 1.5em; +} + +.biseau_right_bottom { + border-style : solid; + border-color : @ini_background transparent transparent transparent; + border-width : 1.5em 1.5em 0 0; + margin-bottom: 1em; +} + +.biseau_left_bottom { + border-style : solid; + border-color : @ini_background transparent transparent transparent; + border-width : 1.5em 0 0 1.5em; +} + +/*____________ Spécial onglets ____________*/ + +.tab_ul { + li { + text-align: center; + display: inline-block; + padding: 0; + width: 9em; + font: 80%; + + span { + padding:0.1em; + margin-top: -1.5em; + /* pour span actif : passer à -1.6em.*/ + } + } +} + +.toptab { + border-style : solid; + border-color : transparent transparent @ini_background transparent; + border-width : 0 1.5em 1.5em 0; +} + + +/* ul { + list-style-type: "\2B21" ; +} + +li { + list-style-type: "\2B22"; +} + +li ul li { + list-style-type: "\2B21" ; +} */ \ No newline at end of file diff --git a/css/kh_test.less b/css/kh_test.less new file mode 100644 index 0000000..c7c42ac --- /dev/null +++ b/css/kh_test.less @@ -0,0 +1,16 @@ +#gen_bar { + display: block; + width: 100%; + background-color:#8530bfff; + height: 4em; +} + +#gen_footer { + display: block; + width: 100%; + background-color:#8530bfff; + height: 4em; + position:absolute; +} + + diff --git a/css/misc.less b/css/misc.less new file mode 100644 index 0000000..59590ee --- /dev/null +++ b/css/misc.less @@ -0,0 +1,336 @@ +/** + * This file provides the main design styles for the page content. + * + * @author Anika Henke + * @author Andreas Gohr + * @author Clarence Lee + + * Lot of useful stuff : + * sitemap (and backlinks) + * links to wiki pages + * images + * lists + * tables + * code + * JS popup + * changes to underscored CSS files + * changes to _edit + * changes to _imgdetail + + + */ + +/*____________ sitemap (and backlinks) ____________*/ +/* sitemap (?do=index) and backlinks (?do=backlink). */ +.dokuwiki ul.idx { + padding-left: 0; +} +[dir=rtl] .dokuwiki ul.idx { + padding-right: 0; +} +.dokuwiki ul.idx li { + list-style-image: url(../../images/bullet.png); +} +.dokuwiki ul.idx li.open { + list-style-image: url(../../images/open.png); +} +.dokuwiki ul.idx li.closed { + list-style-image: url(../../images/closed.png); +} +[dir=rtl] .dokuwiki ul.idx li.closed { + list-style-image: url(../../images/closed-rtl.png); +} + +/*____________ links to wiki pages (addition to _links) ____________*/ + +/* existing wikipage */ +.dokuwiki a.wikilink1 { + color: @ini_existing; + background-color: inherit; +} + +/* not existing wikipage */ +.dokuwiki a.wikilink2 { + color: @ini_missing; + background-color: inherit; +} + +/*____________ images ____________*/ + +/* embedded images (styles are already partly set in lib/styles/all.css) */ +.dokuwiki img.media { + margin: .2em 0; +} + +.dokuwiki img.medialeft { + margin: .2em 1em .2em 0; +} + +.dokuwiki img.mediaright { + margin: .2em 0 .2em 1em; +} + +.dokuwiki img.mediacenter { + margin: .2em auto; +} + +/*____________ lists ____________*/ + +.dokuwiki .page, +.dokuwiki .sidebar { + ul li { + color: @ini_color1; + } + + ol li { + color: @ini_text_neu; + } + + li .li { + color: @ini_text; + } +} + + +/*____________ tables ____________*/ + +/* div around each table */ +.dokuwiki div.table { + overflow-x: auto; + margin-bottom: 1.4em; +} + +.dokuwiki div.table table { + margin-bottom: 0; +} + +.dokuwiki table.inline { + min-width: 50%; +} + +.dokuwiki table.inline tr:hover td { + background-color: @ini_background_alt; +} + +.dokuwiki table.inline tr:hover th { + background-color: @ini_border; +} + +/*____________ code ____________*/ + +/* fix if background-color hides underlining */ +.dokuwiki em.u code { + text-decoration: underline; +} + +/* filenames for downloadable file and code blocks */ +.dokuwiki dl.code, +.dokuwiki dl.file { + dt { + background-color: @ini_background; + background: linear-gradient(to bottom, @ini_background_alt 0%, @ini_background 100%); + color: inherit; + border: 1px solid @ini_border; + border-bottom-color: @ini_background; + border-top-left-radius: .3em; + border-top-right-radius: .3em; + padding: .3em .6em .1em; + margin-bottom: -1px; + float: left; + + a { + background-color: transparent; + font-size: 0.875em; + font-weight: normal; + display: block; + min-height: 16px; + } + } + + dd { + margin: 0; + clear: left; + } + + pre { + box-shadow: inset -4px -4px .5em -.3em @ini_border; + } +} + +[dir=rtl] .dokuwiki dl.code, +[dir=rtl] .dokuwiki dl.file { + dt { + float: right; + } + + dd { + clear: right; + } +} + +/* for code in */ +.dokuwiki dl.file { + pre, + dt { + border-style: dashed; + } + dt { + border-bottom-style: solid; + } +} + +/*____________ JS popup ____________*/ + +.JSpopup { + background-color: @ini_background; + color: @ini_text; + border: 1px solid @ini_border; + box-shadow: .1em .1em .1em @ini_border; + border-radius: 2px; + padding: .3em .5em; + font-size: .9em; +} + +.dokuwiki form.search div.ajax_qsearch { + top: -.35em; + font-size: 1em; + text-overflow: ellipsis; +} + +.JSpopup ul, +.JSpopup ol { + padding-left: 0; +} + +[dir=rtl] .JSpopup ul, +[dir=rtl] .JSpopup ol { + padding-right: 0; +} + +/*____________ changes to underscored CSS files ____________*/ + + +#acl__tree li { + margin: 0; +} + +#dokuwiki__content span.curid a { + font-weight: normal; +} + +#dokuwiki__content strong span.curid a { + font-weight: bold; +} + +/*____________ changes to _edit ____________*/ + +.dokuwiki div.toolbar { + button.toolbutton { + border-radius: 0; + border-left-width: 0; + padding: .1em .35em; + } + + button.toolbutton:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + } + + button.toolbutton:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + } +} + +[dir=rtl] .dokuwiki div.toolbar { + button.toolbutton:last-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left-width: 1px; + } + + button.toolbutton:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-left-width: 0; + border-right-width: 1px; + } +} + +.dokuwiki div.section_highlight { + margin: 0 -2em; + padding: 0 1em; + border-width: 0 1em; +} + +.dokuwiki textarea.edit { + font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace; +} + +.dokuwiki div.preview { + margin: 0 -2em; + padding: 0 2em; +} + +.dokuwiki.hasSidebar div.preview { + border-right: @ini_sidebar_width solid @ini_background_alt; +} + +[dir=rtl] .dokuwiki.hasSidebar div.preview { + border-right-width: 0; + border-left: @ini_sidebar_width solid @ini_background_alt; +} + +.dokuwiki div.preview div.pad { + padding: 1.556em 0 2em; +} + + + +/*____________ changes to _imgdetail ____________*/ + +#dokuwiki__detail { + padding: 0; + + img { + float: none; + margin-bottom: 1.4em; + } + + div.img_detail { + float: none; + } + + div.img_detail dl { + overflow: hidden; + } + + div.img_detail dl dt { + float: left; + width: 9em; + text-align: right; + clear: left; + } + + div.img_detail dl dd { + margin-left: 9.5em; + } +} + +[dir=rtl] #dokuwiki__detail div.img_detail { + dl dt { + float: right; + text-align: left; + clear: right; + } + + dl dd { + margin-left: 0; + margin-right: 9.5em; + } +} diff --git a/css/mobile.less b/css/mobile.less new file mode 100644 index 0000000..25bd582 --- /dev/null +++ b/css/mobile.less @@ -0,0 +1,252 @@ +/** + * This file provides styles for mobile devices + * and smaller screens (up to 480px and 768px width). + * + * @author Anika Henke + * some additions by zatalyz (in cc0, have a fun) + */ + +/* for detecting media queries in JavaScript (see script.js): */ +#screen__mode { + position: relative; + z-index: 0; +} +/* Things who are not displayed on normal screen (but detailled below) +********************************************************************/ +#dokuwiki__header .mobileTools { + display: none; /* hide mobile tools dropdown to only show in mobile view */ +} + + +/* for screen widths in the smartphone range +********************************************************************/ +@media only screen and (max-width: @ini_phone_width) { + +/* element non displayed on mobile */ +.nomobile { + display:none !important; +} + +#screen__mode { + z-index: 2; /* for detecting media queries in JavaScript (see script.js) */ +} + +#dokuwiki__site .wrapper { + display: block; +} + +/*____________ structure - sidebar ____________*/ + +#dokuwiki__sidebar { + margin-bottom: 1em; + width: 100%; + float: none; +} + +#dokuwiki__sidebar > .pad, +[dir=rtl] #dokuwiki__sidebar > .pad { + margin-bottom: 1em; + padding: 1em; + margin-bottom: 0; + display:flex; + flex-direction: column; +} + +#dokuwiki__sidebar h3.toggle { + font-size: 1em; + + &.closed { + margin: 0; + padding-bottom: 0; + background-color: @ini_background; + } + &.open { + border-bottom: 1px solid @ini_border; + padding-bottom: 0; + background-color: @ini_background; + margin: 0; + } +} + +.showSidebar #dokuwiki__content, #dokuwiki__content { + float: none; + margin-left: 0; + width: 100%; + margin:0; + max-width: calc (@ini_article_width + 10); + + > .pad { + margin-left: 0; + } +} + +[dir=rtl] .showSidebar #dokuwiki__content, +[dir=rtl] .showSidebar #dokuwiki__content > .pad { + margin-right: 0; +} + +/*____________ header ____________*/ + +#dokuwiki__header ul.a11y.skip { + position: static !important; + left: 0 !important; + width: auto !important; + height: auto !important; + float: right; + font-size: 0.875em; + list-style: none; + padding-left: 0; + margin: 0; + + li { + margin-left: .35em; + display: inline; + } +} +[dir=rtl] #dokuwiki__header ul.a11y.skip { + left: auto !important; + right: 0 !important; + float: left; + padding-right: 0; + + li { + margin: 0 .35em 0 0; + } +} + +#dokuwiki__header .headings, +#dokuwiki__header .tools { + float: none; + text-align: left; + width: auto; + margin-bottom: .5em; +} +[dir=rtl] #dokuwiki__header .headings, +[dir=rtl] #dokuwiki__header .tools { + float: none; + text-align: right; + width: auto; +} +#dokuwiki__sitetools { + text-align: left; +} +[dir=rtl] #dokuwiki__sitetools { + text-align: right; +} + +#dokuwiki__header .headings { + display:block; +} + +/* search form */ +.mobileTools form.search { + float: left; + margin: 0 .2em .2em 0; + width: 100%; +} +[dir=rtl] .mobileTools form.search { + float: right; + margin: 0 0 .2em .2em; +} + +.mobileTools form.search input { + width: 100% !important; +} +.dokuwiki form.search div.ajax_qsearch { + display: none !important; +} + +/* action dropdown is alternative for all hidden tools */ +#dokuwiki__header .mobileTools { + display: block; + font-size: 0.875em; + margin: 0 0 .2em 0; + width: 100%; +} +[dir=rtl] #dokuwiki__header .mobileTools { + float: left; +} +#dokuwiki__header .mobileTools select { + padding: .3em .1em; + width: 100% !important; +} + +/* force same height on search input and tools select */ +#dokuwiki__sitetools form.search input, +#dokuwiki__header .mobileTools select { + height: 2.1em; + line-height: 2.1em; + overflow: visible; +} + + +/*____________ content ____________*/ + + +#dokuwiki__sidebar > .pad, +.dokuwiki div.page { + padding: .5em; + margin:0; +} + +/* form elements */ +#config__manager fieldset td.value, +#config__manager td .input, +.dokuwiki fieldset, +/*.dokuwiki input.edit,*/ +.dokuwiki textarea { + width: auto !important; + max-width: 100% !important; +} +.dokuwiki select { + max-width: 100% !important; +} +#config__manager fieldset { + margin-left: 0; + margin-right: 0; +} + +.dokuwiki label.block { + text-align: left; + + span { + display: block; + } +} +[dir=rtl] .dokuwiki label.block { + text-align: right; +} + +/* _edit */ +.dokuwiki div.section_highlight { + margin: 0; + padding: 0; + border-width: 0; +} +.dokuwiki div.preview { + margin: 0 -.5em; + padding: .5em; +} + +/* plugin */ +.dokuwiki div.plugin_translation { + display: block !important; + float:none; + margin-bottom:1em; + text-align:center; + } + +} /* /@media */ + + +/* for screen heights smaller than the pagetools permit +********************************************************************/ +@media only screen and (max-height: 400px) { +// 400px is only roughly the required value, this may be wrong under non-standard circumstances + +.kh_pagetools div.tools { + position: static; +} + + +} /* /@media */ diff --git a/css/plugin.less b/css/plugin.less new file mode 100644 index 0000000..a6a274b --- /dev/null +++ b/css/plugin.less @@ -0,0 +1,25 @@ +/** +* This file provide specific styles for some plugin (childpages, translation, +* wrap, etc.). +**/ + +/*____________ Translation ____________*/ +.plugin_translation { + /*display: inline;*/ +} +.dokuwiki div.plugin_translation { + margin: 0 ; + float: none; + margin-bottom: 1em; + text-align: inherit; +} + +@media only screen and (max-width: @ini_phone_width) { + +} +/*____________ Config ____________*/ +/* because config is a plugin and use placeholder */ +/*même gris que @ini_border +#config__manager fieldset { + background-color:#eee; */ + diff --git a/css/print.css b/css/print.css new file mode 100644 index 0000000..568464d --- /dev/null +++ b/css/print.css @@ -0,0 +1,178 @@ +/** + * This file provides the styles for printing. + * + * @todo: improve and finish + */ + +body { + font: normal 87.5%/1.3 Garamond, Baskerville, "Hoefler Text", "Nimbus Roman No9 L", serif; + background-color: #fff; + color: #000; +} + +/* hide certain sections */ +.a11y, +audio, +video, +#dokuwiki__header .tools, +#dokuwiki__sidebar, +.dokuwiki .breadcrumbs, +.dokuwiki .pageId, +#dw__toc, +h3.toggle, +#dokuwiki__pagetools, +#dokuwiki__footer, +.to_top { + display: none; +} + +h1, +h2, +h3, +h4, +h5, +caption, +legend { + clear: both; +} +ul { + list-style: disc outside; +} +ol { + list-style: decimal outside; +} +ol ol { + list-style-type: lower-alpha; +} +ol ol ol { + list-style-type: upper-roman; +} +ol ol ol ol { + list-style-type: upper-alpha; +} +ol ol ol ol ol { + list-style-type: lower-roman; +} + +a:link, +a:visited { + text-decoration: none; + border-bottom: 1pt dotted; + color: #333; + background-color: inherit; +} + +/* display href after link */ +a.urlextern:after, +a.interwiki:after, +a.mail:after { + content: " [" attr(href) "]"; + font-size: 90%; +} + +/* code blocks */ +pre { + font-family: monospace; +} +dl.code dt, +dl.file dt { + font-weight: bold; +} + +mark { + font-weight: bold; +} + +/* images */ +img { + border-width: 0; + vertical-align: middle; +} +img.media { + margin: .2em 0; +} +img.medialeft { + margin: .2em 1em .2em 0; +} +img.mediaright { + margin: .2em 0 .2em 1em; +} +img.mediacenter { + margin: .2em auto; +} + +blockquote { + padding: 0 10pt; + margin: 0; + border: solid #ccc; + border-width: 0 0 0 2pt; +} +[dir=rtl] blockquote { + border-width: 0 2pt 0 0; +} + +/* tables */ +.dokuwiki div.table { + margin-bottom: 1.4em; +} +table { + border-collapse: collapse; + empty-cells: show; + border-spacing: 0; + border: 1pt solid #ccc; +} +th, +td { + padding: 3pt 5pt; + margin: 0; + vertical-align: top; + border: 1pt solid #666; +} +th { + font-weight: bold; + text-align: left; +} +[dir=rtl] th { + text-align: right; +} + + +/*____________ a bit of layout ____________*/ + +#dokuwiki__header { + border-bottom: 2pt solid #ccc; +} +#dokuwiki__header h1 { + font-size: 1.5em; +} +#dokuwiki__header h1 a { + text-decoration: none; + border-width: 0; +} +#dokuwiki__header h1 img { + float: left; + margin-right: .5em; +} +[dir=rtl] #dokuwiki__header h1 img { + float: right; + margin-right: 0; + margin-left: .5em; +} + +.dokuwiki div.footnotes { + clear: both; + border-top: 1pt dotted #999; + margin-top: 10pt; +} + +.dokuwiki div.docInfo { + font-size: 90%; + text-align: right; + clear: both; + padding-top: 2pt; + border-top: 1pt solid #999; + margin-top: 10pt; +} +[dir=rtl] .dokuwiki div.docInfo { + text-align: left; +} diff --git a/css/structure.less b/css/structure.less new file mode 100644 index 0000000..30928b1 --- /dev/null +++ b/css/structure.less @@ -0,0 +1,201 @@ +/** + * This file provides styles for the general layout structure. + */ + +/*____________ Header ____________*/ +/* title, logo, tagline */ + +#dokuwiki__header { + background: hsla(0,0%,100%,0.5); + + h1 { + margin: 0; + font-size: 1.5em; + font-weight: normal; + text-align: center; + + img { + margin: .5em; + max-width:90%; + max-height: 6em; + } + + span { + display: block; + padding-top: 10px; + } + + a { + text-decoration: none; + color: @ini_text; + background-color: inherit; + } + } + + p.claim { + font-size: 0.875em; + text-align: center; + display:inline; + margin: 0 auto; + padding: .1em .5em 1em; + /*background-color: @ini_background; + border-radius: 5px;*/ + } +} + +.headings { + display: flex; + justify-content: center; + flex-direction: column; +} + +/*____________ dokuwiki__site ____________*/ +/* Sidebar+Article+tools */ + +#dokuwiki__site { + margin: 0 auto; + /*max-width: @ini_site_width;*/ +} + +#dokuwiki__site > .site { + padding: 0 .5em; +} + +#dokuwiki__site .wrapper { + position: relative; + padding-top: 1.2em; + display:flex; + justify-content: center; +} + + +/*____________ Sidebar ____________*/ +#dokuwiki__sidebar { + width: @ini_sidebar_width; + display: block; +} + +/* If sidebar or not sidebar, content make same width */ +.showSidebar #dokuwiki__content { + /*max-width: calc(@ini_site_width - @ini_sidebar_width);*/ + max-width: @ini_article_width; + min-width:30em; +} + +.showSidebar #dokuwiki__content, #dokuwiki__content { + width: 100%; + margin: 0 1em; +} + +/* Details of sidebar */ + +.dokuwiki .sidebar { + font-size: 0.875em; + overflow: hidden; + word-wrap: break-word; + background-color: @ini_background ; + padding:0em 1em 0em 1em; + display:flex; + /*box-shadow: 0 1.2em .5em @ini_text_alt;*/ + + /* make sidebar more condensed */ + h1 { + font-size: 1.714em; + margin-bottom: .292em; + } + + h2 { + margin-bottom: .333em; + } + + h3 { + margin-bottom: .444em; + } + + h4 { + margin-bottom: .5em; + } + + h5 { + margin-bottom: .5714em; + } + + p, + ul, + ol, + dl, + pre, + table, + fieldset, + blockquote, + address { + margin-bottom: .7em; + } + + ul, + ol { + padding-left: .5em; + } + + li ul, + li ol { + margin-bottom: 0; + padding: 0; + } + + a { + text-decoration:none; + } +} + +[dir=rtl] .dokuwiki .sidebar ul, +[dir=rtl] .dokuwiki .sidebar ol { + padding-right: .5em; +} + + +/*____________ Footer ____________*/ + +.dokuwiki .wrapper { + margin-bottom: 1.4em; +} + +#dokuwiki__footer { + margin-bottom: 1em; + text-align: center; + + > .pad { + font-size: 0.875em; + } + + div.license { + margin-bottom: 0.5em; + font-size: 100%; + } + + div.buttons a { + img { + opacity: 0.5; + } + + &:hover img, + &:active img, + &:focus img { + opacity: 1; + } + } + +} + +[dir=rtl] #dokuwiki__footer .license img { + margin: 0 0 0 .5em; +} + +#dokuwiki__footer { + clear: both; +} + +/* license note under edit window */ +.dokuwiki div.license { + font-size: 93.75%; +} diff --git a/css/tabs.less b/css/tabs.less new file mode 100644 index 0000000..a973c3f --- /dev/null +++ b/css/tabs.less @@ -0,0 +1,135 @@ +/** + * This file provides the styles for general tabs. + */ + +.dokuwiki .tabs > ul, +.dokuwiki ul.tabs { + padding: 0; + margin: 0; + overflow: hidden; + position: relative; +} +/* border underneath */ +.dokuwiki .tabs > ul:after, +.dokuwiki ul.tabs:after { + position: absolute; + content: ""; + width: 100%; + bottom: 0; + left: 0; + border-bottom: 1px solid @ini_border; + z-index: 1; +} + +.dokuwiki .tabs > ul li, +.dokuwiki ul.tabs li { + float: left; + padding: 0; + margin: 0; + list-style: none; +} +[dir=rtl] .dokuwiki .tabs > ul li, +[dir=rtl] .dokuwiki ul.tabs li { + float: right; +} + +.dokuwiki .tabs > ul li a, +.dokuwiki ul.tabs li strong, +.dokuwiki ul.tabs li a { + display: inline-block; + padding: .3em .8em; + margin: 0 0 0 .3em; + background-color: @ini_background_neu; + color: @ini_text; + border: 1px solid @ini_border; + border-radius: .5em .5em 0 0; + position: relative; + z-index: 0; +} +[dir=rtl] .dokuwiki .tabs > ul li a, +[dir=rtl] .dokuwiki ul.tabs li strong, +[dir=rtl] .dokuwiki ul.tabs li a { + margin: 0 .3em 0 0; +} + +.dokuwiki ul.tabs li strong { + font-weight: normal; +} + +.dokuwiki ul.tabs li a:link, +.dokuwiki ul.tabs li a:visited { +} +.dokuwiki .tabs > ul li a:hover, +.dokuwiki .tabs > ul li a:active, +.dokuwiki .tabs > ul li a:focus, +.dokuwiki .tabs > ul li .curid a, +.dokuwiki .tabs > ul .active a, +.dokuwiki ul.tabs li a:hover, +.dokuwiki ul.tabs li a:active, +.dokuwiki ul.tabs li a:focus, +.dokuwiki ul.tabs li.active a, +.dokuwiki ul.tabs li strong { + background-color: @ini_background_alt; + color: @ini_text; + text-decoration: none; + font-weight: normal; +} + +.dokuwiki .tabs > ul li .curid a, +.dokuwiki .tabs > ul li .active a, +.dokuwiki .tabs > ul li .active a, +.dokuwiki ul.tabs li.active a, +.dokuwiki ul.tabs li strong { + z-index: 2; + border-bottom-color: @ini_background_alt; +} +/** For plugin childtab **/ +.tabblocks { + display:flex; + justify-content: space-between; + align-items: last baseline; + + ul { + display: flex; + margin:0; + padding: 0; + } + + li { + /*float: left; + margin-right: -1em; + margin-bottom: -1px; + margin-top: -1.5em; + padding: 0.5em 0.1em 0; + */ + overflow: hidden; + margin: 0 0.5em 0 0 ; + padding: 0; + display:inline-block; + + + span { + font-size: 0.875em; + /*border: solid @ini_border; + border-width: 1px 1px 0; + background-color: @ini_background; + box-shadow: 0 0 .5em @ini_text_alt; + */ + padding: .1em .35em; + display: block; + /*position: absolute;*/ + + + + } + + /* TODO : c'est là le temps de régler le souci d'image */ + svg { + display :none; + } + } +} + + + + diff --git a/css/tools.less b/css/tools.less new file mode 100644 index 0000000..360a760 --- /dev/null +++ b/css/tools.less @@ -0,0 +1,114 @@ +/** +* This file is for tools : usertools, pagetools, usertools, search. And tools. +So, navbar too, and breadcrumbs. +**/ +/*____________ Navtool ____________*/ + + +.navtool { + width: @ini_navtool_width; + display: flex; + flex-direction: column; + margin-top: 3.5em; + font-size: .875em; + +/* position:fixed; + bottom:0; + + */ + /*margin-left: 1em;*/ + + /*right: calc(@ini_sidebar_width * 2 + @ini_site_width);*/ +} + +.bartool { + background-color: @ini_background; + padding: 0 1em; + + hr { + margin:1em 0; + } + +} + +/*____________ Usertools ____________*/ +/* Link to Connexion, userpage, administration, profil */ + +.dokuwiki__tools ul, { + margin: 0 auto; + padding: 0; + color: @ini_color1; + +} + +/* highlight selected tool */ +.mode_admin a.action.admin, +.mode_login a.action.login, +.mode_register a.action.register, +.mode_profile a.action.profile, +.mode_recent a.action.recent, +.mode_index a.action.index, +.mode_media a.action.media, +.mode_revisions a.action.revs, +.mode_backlink a.action.backlink, +.mode_subscribe a.action.subscribe { + font-weight: bold; +} + +/*____________ Search ____________*/ +/* juste the tool in navbar ; result search are in _search.css */ + +.dokuwiki div.searchtool { + /*float: right;*/ + /*width: 29%;*/ +} + +form.search { + display: block; + margin-bottom: 0.5em; + input { + padding: .35em; + max-width: 100%; + } + + button { + background: transparent url(images/search.png) no-repeat 0 0; + border-width: 0; + width: 19px; + height: 14px; + text-indent: -99999px; + margin-left: -20px; + box-shadow: none; + padding: 0; + } +} + +[dir=rtl] form.search { + input { + padding: .35em .1em .35em 22px; + } + + button { + background-position: 5px 0; + margin-left: 0; + margin-right: -20px; + position: relative; + } +} + +/*____________ Pagetools ____________*/ +/* Menu tools to edit, history, etc */ + +.to_top { + /*position:fixed; + bottom:0; + background-color: bisque;*/ + + position: fixed; + z-index: 101; + right: 10px; + bottom: 10px; + background-color: @ini_background; + padding: 0.3em; + +} \ No newline at end of file diff --git a/detail.php b/detail.php new file mode 100644 index 0000000..8e65410 --- /dev/null +++ b/detail.php @@ -0,0 +1,105 @@ + + * @author Anika Henke + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + */ + +// must be run from within DokuWiki +if (!defined('DOKU_INC')) die(); +header('X-UA-Compatible: IE=edge,chrome=1'); + +?> + + + + + <?php echo hsc(tpl_img_getTag('IPTC.Headline',$IMG))?> + [<?php echo strip_tags($conf['title'])?>] + + + + + + + + + +
+ + + +
+ + +
+ + + +
+ + +
+ + + + '.$ERROR.''; + else: ?> + +

+ + + +
+ +
+ '.$lang['reference'].':'; + $media_usage = ft_mediause($IMG,true); + if(count($media_usage) > 0){ + foreach($media_usage as $path){ + echo '
'.html_wikilink($path).'
'; + } + }else{ + echo '
'.$lang['nothingfound'].'
'; + } + ?> +
+

+
+ + +
+ + + + +
+ */ ?> + +
+ +
+ + + +
+

+
+
    + getListItems(); ?> +
+
+
+ +
+ + +
+ + diff --git a/images/button-dw.png b/images/button-dw.png new file mode 100644 index 0000000000000000000000000000000000000000..8d6aea898634683b381f03903c824449f9e22985 GIT binary patch literal 398 zcmV;90df9`P)IWd0001BP)t-se<}m3 ztVh_{V&&1=`kQw7;^EB9%(Nu}#^uh5+nx%c68re(sEl^z#IVX& zH|F)=ORGM?$h7$J%5H>>r?8-dmYrRBgG+06J6&p1Q&a!{|8{(4C0)l#0002#Nkl5tI7-PVBZ%DN=jaj!CGr<5Lpf9a5rrHQXKDg<5o+j1zRYzBl znUBZ5q$B;lf-wd%0yetn6*CcC!0SjDPIuFW0Hn2kztOWT5e1BQpv)Uk=1oKDW?%9! z45POMklQc-q5ggyzSw#OI2zvm!}C4W??C!E5goD}A2?+Zp`B1fAuWcO3GNlc)PCC0 sjeib8=1n;=VNG5A8lC5y2>5XR0koxs7960U)Bpeg07*qoM6N<$f@=J^;s5{u literal 0 HcmV?d00001 diff --git a/images/curve.png b/images/curve.png new file mode 100644 index 0000000000000000000000000000000000000000..9a096ac5d1c4a185d1416ff86aa40d7b92203e19 GIT binary patch literal 235532 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

Q6*8MG+5PUlUI6% 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

Cw=L-(eF6@(2! z&%hO%jo#mnsw_99TCJ-5UADKkF1lzKKRzd!QaQd=k8_p!L3RCbjXPXagaH+uH7oRk z1d0cw6e!M`uAZ9U8*pW|2Uow*JILb*ueAv#7?B6Z$OUXQO+6coya*@bTubO>8kq7^ zonOiOWSGHqH!lugrK!$22ScxMj(O`56QHr4Up|g9Tcv=v14{4#K6m|5yc8w0LP~hu z`v^h+sY{)xiVCDh@(%I>DHF70>sIg2Nhvz(h zD4E&!Sp+&B|-dgE`}#u;nfhH$6CO4>~o*V zKbtl~pX67YT1XHA&`0Wy9_U~UzvadxykpsPrXEV6DEVJreW4GLC7 z3hWpooW=!g4PLb2oAmuCjh7v>J~?&gRrjZuHTq38;iuNai$lPv_I%N7*JW@Mm$uc59t6|MHxM&1j@2XMeAgzWj?tb}(3k%7srbcH+NOzG~(of&(lvbsW+_k%9FKGUMFkg;Ls zZ@|yhn?3@6X3{a1fywiH;MJq{mtjokB6>2VO|yx(jeGQE<1`E>y$v%SQ0$=lq!&Xz zC0$7IfcJMta}0ZpfQ;GhqPp`6QCnSxrFYf${|($mWy?4eMM0c&e##&+psu}G{VZwp zWXNvduNqJ)ckFjypVT|A0j)7GrEuM6Awj}EVGj&2AP?P69dOd046TU~29k&NLqX)j zEypFigCVArOAYWcUNF_UE+8NB;I^IPdCYn~PxgO7@toDs#Wt;FJ9+@e+-<_wzzh@0 z(ypW~su||Qox(|+msW-LLsgU)swJGqSd26eKC>3jqm8lN4d=i2aYtw*0$BYmsnoMs z1pHO+)T=Ge8li1mYc4OUQh#KY0PtH#+7n}M=}7=}(Z%-#)<;F4$iB_WuI*85B#Lx4 z9=%wH0Mv+!kdh_4eR%zjSECIP>wQNQqF{uT3{8@&u*4#9_=k&Ok z%g<{~hNvcSA(tj$(&G_`^6~NA_4fuPWOO~`S$0Q?@C*Mo^ z-?Zd#gw{aUB4M_VFarx+T}rIOTlmCL z=$V)4yO`|QQ0WKq1qcpe0p7tYCS0l{Yad=6d3ng3pm@%I@N3XpJ0t)7Aqh!6-x4-- zNP6qpmmuN|bGtJg(H-qf^=_U=1(YJQ6KbSh7vUoz$>>L|$%57Pi~N)DJT(X&AdW5z zEQbmBD!G4)GT4Y+j;`fi0tKau4Rde`8^Z%;rnaXiNuzw;vIsJHbrWkQ^|#vOlPtT7 zk#v&C=Vuh-{Rl(fKCx8;bPoVsbn(9-&6{?S>J($9U2a*1m9M}*tB3%R(>|(q{xuQ{ zVkUvM`q*8cooGr zSAs(IP9jlvJ+t5CWye$|zvS*XW>p<>QRTc*n>;Rx{zOm3FB`OhR3Pq6Z4**?s$@+;a zdI#EslPpSWnL(c6m*apxOM!DdBs>cWW5-GB0-;&dCZCaC&*)EPy7{h}Cat{EO%eKU5 zM|r36dk%|WHK^;^Tmc^vaqX^mmkC%;)2z7)7&8*&Ic_hh`*0FOp6hy%b4}z&9#SW{KLDUk>aR!RXPm%q;rLoaO>~Q0II;}(;i$7?iR<_Z z){yRNilug9RQh(16Dx{&$07c>RUzaAkRba#Cxj$zzRP#|36HoS-usK|5s=mEW0u+5 zIsu@|(*VF95s+02bma!00w9VRFPLg$)^j@WS4#wVTr+(oN__Yh~@5I$7KtO$T2Kb8pOKjk}djF^z;3+>H(JFtc>BG zivPLa&a)bqP)4efw=}-NPwt;`|A9~NjbU0$Qvg5|c5>#Q$N`>K&i6b(&3YdWpr)+r zwTi}dfmj*sZDsa@DxlA5Z^e1mdIts|iD0x}q&i4Nw738OAOJ~3K~w@j4)7Jnyd8gJ za@~FOLP7BW?;#vvWUp%|0H7x`S>(f?IpClhh%c^n#kpJ0mb=Ew<`Xj%KrI2FvP|TE`sXN4JM&f;i0Y_l+IKDx1O(;ix3YGZhwwzH zBXn5nmV!vkVmy%bgn&)}=<*~1`bTZx^8QEbeOWu-BFFH|q=A?1#0aN-m_$h=!(i07 z)27-Gm!DTWFYQTZIQCbaNrLe*S(w<5^b^d1kteFs+w?E@$b6G%BRbfAvvy5#oy@ls zIb?lI=7}!4wFrXIdQr16#8rARGeHoK2r%A|oOW~`67Ibk@SP|W{Rxg+hjm}SvBpke_Pt0I4Hbmu@yV2;d_s>NBS}3}6_&+Z!QWUFY}h0pw=$0a z%Cj4MEpN(re-@$kA7WquR@j58T}Kq&3=G}VH1&IX#`93IfkLqbKjd04kD?)7jIBCi zCstvz<9ziN=#IALl%r$469I~Oz_M3W_MalOL4*@d3@`;?ET+XQ9NrK{7>I<|uos67 zTWak@K78jN5BkuQ=;rGGz3zCJ{7^d*bfAQ|fktz{%x9#l-d;Wt7+ z&}|uA9s@&D%;tqsd^Gn}yI^qZ30paeU6dk8?)#5wK1B0bRFSnrmA7tqdF?{-zp!g$N9;}Ry~ zEz6}-EAc;k8qn^rg{;H3fuHZG1`|xAgVYMU@VEQdd`C4BURf>t+)(!rLq83g1Pd%= zy8B%YVZa8ecW|Fp37&{t2qkswgU|)fnx~$u%XxpbIX5_f-%Cz|jo6j)ef_ub0j9)Q zU;6>&P}20)jnViRBXYgF;B|x}Oem2s9LI6iQNDa_%*8M9gI|ip68xGN*?mX)`w4yy zG2xca%w$y>Md(MQzwwIh0ies{Kmhp3Q1sd5UCg5Q5;J~IW_E3jS>k<8Hk8%ZXR>`1 z{jQckv1V=@W$??9q`v9dbH7VPY15S9%|1X`ddAVc)=FBJc6ZbKmq`qnW*8ei1A{RZ z{)-XKDFlu#*=x9G*Zm%`Fhc-%F6Zp5@M)ia;}|_=IY{^62;CXjPzWS(p%a!41OUtg zP?`WhLDa*W7;LB{t)=FKf&C{6-H0Rf$Ax444ETBPD+6dmBVi1Gdw!|hxs@BrECAwp zPQuV@vhx(`)(YbxwMY$+_MvL9mzOuT#w7-x?$n1L1Z7f9K7Q9&bWx}!r$>L0RRoqnLB=d z#(Gz5k>0dD2B&=1U?%wn`N%})o5YSGrY|nWE+P zTjKf7f8uj|A2V)LbG(mX;fAl$?w^*tQI;b>;3aR3@;;wE62&E0yb^|Tj~mvyrSQP}n6!wI#fRIP*_=%t){>llVoG-Z$iXWVjxQG3L*j9mnAQ1Qw z0C0j302cvFLt_B7)13ZECr1A(2t3*rFQ>dveKIJ16lG9cn2~Z0HoTm?qW%#i!;T=~RfHh~>)hjH?XS$`Pz#lXIk6J{ z#>(KIw#1-5dL->>Jp>nVO{x}h5oJ)^fOsF9Q8nRXWdJ=MQ6pd%4!9N-D-RozvCDK7 zl~K-c<^BrU{F2A;v&WGeZtNF&fPf$mN~fNERz{e~b02WZqcRD?wDW@J{M(ommwQ+d zIN_uQb1lq5M0of&O8@{n$r2AikoH~#1m#c;;m9SFO9aA^OX!(E@h*nte)Ic}aT*sL zo6GjXmzWpRX4FEwjUnO2uVg#+5|2ohk5@s~Ph$G>JVJoVuM^Ur&%QE+Isu@|V`La} zlR#-*xU;H$Yfb^WqMxsORDeXx=I50Y0ald@=)*eQwTQ_$=874$P#$BLhPjxr!OAT| zqXYk^0{CZ|xO~#aiF`h)2QYF&>P-w1#y=QI%V4;>e(vrh557ZtcMVzlQj|autZ|;D z)$~-48y-)GJ*7MUG(~<((M#&(2_BGf4XBT;eC8=pHah#<2WY;<}#oS8XI=p z5*62_pXWS4uhrfV(>K4oKNJ9z;#o8_F1p$e4N=or=f*7*M&sDfkp~csJ-HKRclQop zDSN)`!~y4lQXiosT9|8}ek=9-EZKD|pwFo8peSGZu)pnappj`DMq@(k{oy^43!&tV zl>GP-ALX7fXS8?1fR)SOKl9TF17=88BqB+=8oUDlNFK}p0K^kH(LysO9_8(>0Qf@s zPi7S;A^q>Dj5tsvEfg7q0K7l1b|OG00CdU02C!PduXX{ZqJIpcM->{7-N0GvPJ-$k z3^9kblg9T~xMHbH)&-RY>l0KqN*4{|mqcdo|2=M^HWYv|cBCPCH;6$V_#^!SW1fGmKkF_#OkY$A&gVD^K`@xe^W$Rh?=0A7AxUTr~sEC;f3 zLM{#H6h$xsF<$D&T|a{nglTSqnHXm|e{veO;eK-cI=iqHdtB4=8u31cnQ(q->iyGP zzaQ4OzlLb~UchuLz)I)gQn}&A=}^bdBW3d?tr~#jok(Ey3zht=|3vTYNky!|oREVn z3u7*p+2_^lg(7GYbL;i*umg*7)nDR71(X)9#waJmHAG7*!dw`KX-Sn@|AXT=>zZHq zMI6NH@W5FUGbVh%$coR}D3Mn$KqM?MW3Nj9K#`ApgxaWVo_X;Y0AK<$q(~lG1n+vD zMxrvxne&`~4*PI4#ag!kt|8hrzt{&Tj>5*l*9Zg9%gd|^9DOUFcN1jCX@GwM!~Tyo_vH4_0k0ia6`luQGE)&zxjMMgO;dfC3i=5L^^@_U~>EI0;B=3|vI zMIngMPb~qE*?E^!^i>wMi|TcO1FRH4Ljhn&99b4z_t)2H zG;%o>R{5S5p%;?6bUH_8;zwyr_zGb;p`phXy^#8|jp^^hOFGAzza+EC^cd?Pi+E%j z>S}kIMHax98PE@}4@6Z*XpI>dgHI6c{*Ig=Ged7LZG!uVrA3UTFbuuOhxU!0Cpt(^ zBz@Q=EjDa?ge&@+1@t-P^&oPH3r2Mvh~9y| zVtmL67|OU0QLL{iu;V9T5X>;4x0G7Gj!u-_H%bQdL?pvbzal0O5Dda(x(I8XFBiQ> zs-r7y*Ss|*V2pX`>F(HrL+(4_1MmXcncCl|j5jecr9qA62tx>VJ9?(xZ+3bBuK@g3 z@AF=fTv%gHBA(uo6D9JH7)mh|y(~kHEW=RrvfyY{ltlBG^KUFfFLbuNd}=vNFrXZ| z;{cAi))y@b7bH5ykQ=2?)KEWeG7e&Oc;Z*57J z2Z?Y&qFaUGGUA1!kC^&QL>NMZkVFa>Ty%gDh{j#ljY9tt0JuJj@jg@?@K?-#L+Y_X zc8v7IfaiG)GJr3nCkkkUcjA-E+LIL;#V2-k0zj7>WZ-4i5aKEbk+U!}&Oh?dfb0e! zzIs?hW(-iWuAE5@5l(qR#dY!>f01F>TC;h4=#stjj<=)Wule?v5l24jB{?A{zmBrn zffPoZdBE|ZxJh8f@kj#vfFICZHcwfeIy{$uwd)7Z(3G!Z9O99??x}qqmE(noID`{) zZeTCkfev+?FH-P%w7W4aKnKLH7&MOD zAq&HLEJ(FeJv+)WJu5FqMl(C!~aFcBT?S_hnKrTk?fJ@alosd5alD$ z2*!HG@C=a0MiY)l+5$d;4gfD8mMGwo=^#SkPD|=5lDm$ zZyEaI25!?|0$Sq~&Pz8!Z=(t6Z73OYndHa)P}7Rm^eD{6+>^HxD}+f-Fv^nJd4RTrE7%!s zp4lJe&^mVO8p=60;4Ems}`Phk{F#>%8n;vM1U<4u25y$99hJIt^Kw{eIN}}oC z82(6vAw>AbRtyL5kE3MymgtXeLD&f&$K}KO+u@*bmN!up1&xW(3z3Wz`bkhj0Kjt6 zpEG|r`j`p$<;Rg36Gv&EX`u)nPnA?cAZ_R0le|!pJ*U-szbKMWD%Lxl0MI2T09rXv zXY6e83}Ut4vlw-s4W-A#pjHd~xh{kZ1+Z;Z+`-#X=a19n*dQ&+-3paaQ5c(2l{6t?0k?NgWf<5GWdNQRev4^?7!)*izV!p% z#bj5bqHQr19~z5XkI3e6$*6Jwj%zaE*b$y=?rH7MOI8`B?)jKR1uv%pGVXu1<5#ic zF9(vW9b}K|HQ9i9fm8N1p`*|*IlQrpRKrrCdxJ$wb3jV}Z09IEv1lS<46qyWrG)GdO>TB4^gGvt2T!TVdyL6_2;oQ_qADR$EnFn$t?iD9n{R& zF7Xm$pZ>igy{|{i`J>bqp$H};lHJIIT*A(T4sgJU&c8q^mF_89P{pLGBy?vhRXJq100%3;17+!pQt28tlrlp{j0p$T0aa$dSvAf}R@pLEt^;`zFqr{QSsnn4q+`sG0M`7FyV5f}6S(?>dbf+1 z^8gv!1C#{}qrBS*AQ*<1jBBnYkyvyLZ4!MQO)x6uL_HJjgSS$QwVuIs+AsN~MiJ;v zMhfrR){*&WZTRi>6mk=D0t)XB#2ct!Xdb^A05I5{28hRd-Y*0}_|g3(I--REHzvv6 zJAwhoI7FXf-dp{nPgN&n)ObI_%HhE3cg8vcmVRS|ny`|Gf}lN`1?)V$2A^V1Ld#x3 zh(Vn6e8^%HL_PtrwKCS*ETV#nxQ7_2Xn0lJ#RK=@yx*cMN|2K#>M1s8&ro4DQ-)i)`&%dvsTd>Fu{mEQW8uskn;2pf)ON4i3>n= zR1E9?%fBHfd87&H0l(+dn*KO#ToQ)Ikb;oKqQj*uEFE$Gt9hFJYU| zH{jXbb(xC8yTSOlxnhgz+E?{XlggbU1!Jx@tG&P5RW0Cv%7xI+LLXPxe(^E8Z%!fF z)XqB|5M#{0M?T;DuJ1Dm^pQD&g=?7el6Yzas!Z2y1~63(*m-)Hssnhu8~}2|SnxbI zeTB|T>e($9`5ze)y!_V$&n>Uu1`3<*pd^YS+F5{3r@L*P+x|e_C&LV{-EIO0PFlJi zF3kX9yt>^~oxUXk1DHh0-$VAEjP~I52Nyt64uQlX0JJ_2=ec;#!`vBG`CMLrl-KdY z%5A_5@l^Rfyz!*?p4Bd_omSDmdQojZGv_DCc$_o!ij|`uIN!6@IWN!m8X{t1UvG*p z@KNpq^S*}#W^%^W7DgB_N{aSA4!r2+_1Iw>+j29GjvRssCbG~q9tH^XH(?42BcHkAh5m>^ zyt7W}&tZT8=kYtLp+eYSOY_1ElTbTuUh4Qu+xbr=u+j*vwBxkz)6O#qD;5DD>K*{P zM4V)uDe*)wokL@# zU3GuT*g$0Mq&>1+0Dcm+0EFuifb`!p%NeoimS#2!wV#L&t$;zTK~MGU{h8~x$Ba-@ zJ?}IERW3kfdE8|8e9L0subCKO%~QFd>ML<4clpiY>K#l1Hj;LuQ*9w#@_~ZV2jpW^ zL3tr4N@u-M0@zlUl@Nn0WJ+ zN`o&FBdJwt9=b+4Mx#>NwXow&3?dzE9|6dXW;BeUXc>zAu>p2!7a&fI7HbDe0r=&H zF~fjmEnt2lR(u5hn#)K=`gweakN3FBvE?EkaX+ZeCa#=!mC?a%DE1Bgg>H~W2A4%B z2}V6Sm6Sk|Y2evS{&}t}*JliUPdM|COF)X5oTpm**~(cbsBii}p_f=hha$F|4x#_E zeb=ESSxepxN?hL(3$a>SoO>Njp(X4$tM8*9(p9$jcIU}t(mg0_Q&#ma3$Q8lJlRUd zhkUhs0g9lB16t?Yh%Gg@(Ov;aOVDC*l{AL&z2^#_I=Jf;G(i@?5vOsWRmcb zmo59x4r&|{Fu}N)o~DAWNUK2H#RJ;Z{4%POXM`HIp=1c^8w%aKfQG0kv`pMi-=IVogk?C6-z+r`6OHpn<@zi{(i;f1Rck*E&(H+g#Z(-}vBCXQ{>>;v8XH^R z7=pj(1?kt|K+=!|hjdv*)b+Dw!c1+>2nKLe5S#LOE(iSbW7!TUcLzU$LoBg8Au?O# zNK|PLvyudg8VLXy@MeW*cu6+86?>fpDz1YQF8Ze78`MH2r$P!Rcq;_(3t0>G+r zd_B|~ui(YtejC5TT5L%JlFEfh+>fs$GkHEOY2{`N*6Cc(V!cXZrueoH1|w2K>PzqUcSU%dxxs zK>#o=zF8J`=zYvK+@hoLWlD=ii^*#8c0kF!{TPNd%_ISnMWU7v;pr=;>#uB{s!r<4 zBM3ys^;tv^v-LA=LnkEN?s|r7A>)Hz{q^B>1Ms}iFZK{wO4eKcI@+8br{|Kxn*UqQ zt1@p~5Qd%xr)(fITRCO6^G)nFPd*k&Kw!r4AsC1gsHA9j1^~-!*+nkUXYHtqvg1fx zz*TxQa2poks5>yz-An?nxlIobUc zNUs9-F2YZT7mimOHeGfv=~aca@F zaKJ$u8Q0?@ycXPh!!+;Xhef=4>F+8iZxSwlfhs6(s&*MjMhgAIB4IVQ*h;l1kIT63 zT2nM05ttqmKB5isBiv9kzBoo>P}s_aA2J9+$mSQ}=mP<{5oSn^{g?1Cm^Y#`TITA# z`T_1E)+H3`gE%C(toh#t0IVdf6hvX#_!dC$26iAEVJ1WeA_xJY(VO$*B+keG)nzYi zNO9lEy9O4R4fkRfA{i;Jngu^fBlJ@7`*?<)k^_86tv#R<0J=O1K#@fTz2>azat2b& zSq8JefDCJ=NnvOzV#MhG=wa93Qa7ZD(&dzZCM9r)L<=kLHz1c#O}Y>;42$U+x+k!` zuuyo-9ChX!oWUmH++7xt;OkC;uRz1css`X?`?qFHWM~Hdj|oxdbG>@_i70v8h>l1e zvBtPAlJ3SKdNbgZP>dv)x}K|tTnNQ1dW>$SyInJ%tpng~j8@Dmn#0DG$N>Z*=UAD= zJOtI9JIWK3Msc#nSqI0k-Z|5Nk?zQ-qqt2Z8g z{}MV24dZrVB`%TT(oF!sHCRWq;~xM3AOJ~3K~yvD4_|?^qP^sGso~x5W@U*7^$nP@ zvanONuK$cI>&zs2QPfFGCHHS+z)(~))VsS5aX5?t&a`!NsiJ-MW4Xm~yc#UTlH9&Q zBHc)DCQa}32Wd|V1&>+3J@t1i7knN;?9 zUs47A(arGSZaf4CNTy3kKk_yioxGZ!#}(J)!uQE(T%?ynqVNpLkhzI&4$!3P04D30 z@X8i)>^x?yKUFt=sLCXs-1(7B`j$rosIDFmCF_q!CLz`z@5bNlGaJvNttI&QQuIPc z%bufg*p7Y9isd^a2{!4Fr6vyHgsWbO5AilWP1ycYBEH1Oq2DfB$Wg<*vdIsR0}((< zr(8iFbP2}Bf0Oq;58w)JxEw_Wq9lqMSKj;}_3DU>*IO2GN#yI4fMYnDvZdx#1R+2u zn6wXxu(>DYs*5YQVZT)F7vx7CW0~7yQZHX58`r71MX0h0hXrQg|Lk37d=%B!e$LG9 zX44=60-?9iTM(odkzN$+qJk9=MZk)U>;@2hEeOgV6ctdhAPAyJ?^Sw}UPCV-q;57_ z=Dr^Yfz0mBo!M+cf_uNrZ)bOAXYM`s-19v5l&ZElXo%V+;}&c}0?ucgZTli@$aGe% zxDS<4J~VSp1OVUxJePg>``Je~XTHU$-czX0r2r-kw4&D-uMWCKgDppKTLr(*XVRuS z)`K8tL13Nnw0lCS+Ej+F%G1uTrPgRltDRe<>a;JY=B`+5$G_}B!-ng?Kk<@}z|h}- zO)u~gB-s%GHnQpjj>R4L3p^`?#7cY->o2Y27oYcga0w~B&u^jbXh(f*U!e~MyJtrK zfX6VxeV}X;gd!MsvrqF$#M~x1(yDhn2|M;XJD#=XuHo!W_OaVsCXw}I&$}Wj{>b() zmt$n(6m9cTGmz!1L$?k1=d4ro0o@n8aOFC-h9%i;Eu--UK5~zWKAZEzud_L}Q(YgS z*)%NV%)%l1-dF2+j~#fO0812etvUIcl>-P1p1_%hW$qrOex;|VuN-;xb9BJnQn~cH zT)B=#eVS|AN1f41x<928PT&mNZ9eEPy}_=boNYzt$1#xl$rCTN!hB3IEj&=cW8IP< zp%gyPS>KwVo^&St9xPxh-AAK_;B9>3crWHz@AFaX(F>5w^N4u-jK5qbDn6`H&sy?l z&w0p=&YVC#hm^$Uebj3obLXY#C?@y#yzmEXC9hnXoJOhm1!Blr^?J^E$2}#XYF>{fI$T^Pz)L0z!)~|3(<- zd;1cEz$|}z_37;Y9g1KC$sZ@~&)Z(je^T230T5`#z(5o!Jl;aUJwoF`afc^!6L~}c zY!7p}N>==yEyh|F7Bq+biIvP5R2h+I<~|j*51X+IolNbEru=BFW*}0qnyVt{1-3pJMW$rphM`>zk;_pjYBx~ld*L$9IW#ck7-nWxJqenujE&ELyfES(T z5+E7@h*ly%>kcfJaPSd`<)c+aMJX(+1^XMTmC+GLkbrY6-PDjf57%O=axlCX+k(BU zO4uRXLoKCtsRQ%<9M_PFr;XoJQ`D38WHiD7c1#%*@(_+9flV_f3-!ZW7-X1#W)j8I zaAU(0TX6^{*b5J8(R{vK_zYGCHD# zvB$|D@CbSaJ-D})aNHemVx(a#%AvH>By|iVNNB-M!3_mVXsbRuR76~8J>CHPqU4U8 z|0~6!kc?EfIWi4VC}qgFoDL^kkWGWZz}OOsM;SyKp1b_Hz-|;1u-B04xLo}S5P%-a z5RG;^eEZ$a76<_dw4z`r`f4z$T|SY&`v?`Q^}jVd%qrEA4w`H1{EEupfPCs)du1mJ z&-(f92bEWq-OdfQ+EWOfHJ&@(Kl}G3ISURiYp$<5YdV3d5WvT?%IrBulcvkqcKpja z8t<3N(bk|Zw%S$K>8u}qrzVZ$5+@qx7Ye(-tQrATsa_dd5 z0jt#|8=Q4S@3^R4r#W@%Z@5kq=ogw`j6ZgnHDG65dnz@-0P5#>z5X7Y#=4-dca2qD zXT<>=WB(VNitTKX8>Q<}1EP?G6*aQ+AMlbHs>es=DosEnO5l6v)A$E-%+WhvMh2D5 zc&T$gSTM|4x!MPqh0jbl)Qd~lq$2}k<(X_6`_*-^;t$lG?v_4EzLCsr5At5%Gy-z6 zqBmZ!r?qI#KEn*>z8a%xIz9|~dfx_ojJHgc4&R5qr(O3F2@Bv=l4*JFF3zb$q(yu-3mVI^Tz%3iVS#V&a z+yGf{;JD!%97BS8c6fCp;u`B8Iu2zJNegUzU>ky9xExkgM6}!>`47y+;>>TGPsDB< zaMrH+9Gan_F*`8^d?v0nhwzH3fv9pFv{ss)r$A z&HH{u&NBe|`T?M}RKoPvo}u^>KPbOM$m}SLj>Qc=WQQR;erhOT8h%x_M)ai^I80Ce zTSK4T@p+x%9erKjEZP8i9y{XIQ3?AUi}c+`xE}aQ&{_1!uioe70)HRZLy?`}#iL<8 zel@+fzXe)RtaLiB>}Z9fNO12jeNgkr_dt8o{sYTV4>b*G z7w&=?W;*PcrOjUAJ+I~vUP0~&gdz(L zXua<3KTX%E{9;44TG<~pG`o#l()VVhI9z^ zV!#6+(261vVD-%qA-(mCwU#3*=8aokk;j+|>WT9djEA9O&HFre9DMC}&945eDtp1v zDYhfEqh^LZ=UUJt8fr{BWJD^`v7KIJ2T|SrNy|*OfNgTMsqsDarK*NaC$s{qg32Lb zEui@ZZG=o7F8t+L8~6Pcj<8)+5gD9)K zUW1ue-6ZFG=$m(%lbIGZ{l?kBA`4BUXUrSd$Fq&>K}Xvrp-8}a*4H?I{-nCWZ>^f? zo8Bp~d8ZRli;{YI>_kGPkD1^(bOLLw$@7Fs9IYCGi)bG4p5Nl1e)m$3Jl9d}0g$sp zA4hxeSCD;A5{A*EnAvCo8_F!12Rkgpy%<2_>=iHoZ_pISB%~r8pSxnIBSnUOw4{zU zVB(P!QLTSGsxMGQq=l?q+Knw{=hKHj7{$&aDScPpEr_Mg(w_A9aRqK{rP@>*)o4&= zf6QRp+!G?IP(P{`-v8I}9AKd_^n&L~4^T~1p^r08pg!g~pQ(sPA4tEd#w9-Yxa4f`-$=eD2|n|Hqm+Ao<-GS8@A5z#z039RB8}$- zN&YmiGwSP9&wWdOxZuVTvLhAgtg^Wy&f}7MO^HF*!6GXSH{4hvb%YEVJ=j{0ew=_A zwmO}M;3BRl9ZOC}1H>4nogb%?2R~(j)=U(t^`*)aKrPodLI#Mz0jF{z$bxiaC zlaTD3P_Z|Xk>=cA@jYBaN>*Hr!`E|ju)9zKVaC@_&C4br9?X6&H%C9HiQyaB|Kqgw zV1NJ!w4zJ|__(kaHgG8P`&<2UUk?{C5%6bu8<<>0thIh_ehCh(K+8f2^sQ<2?s%oW z@&^)fDR;O+U~c>_EU z^`r`6U(B=MUJS_kE%psWp+B8)8rUR!?>bg_9KsMvaqivJkE(^I{AyGIj5q-?A<|zS z^O_yUY4%p=C>oDPn}!QG~#I~H^76O{d_l$ zV^!}V=LUYl+!ShpKutiX$3thCVG$uE3Z>CZER6B6?^>g&VR6DoSc3IZ-MVct8;i2K zHiEC!Yk*6Bhu{q=Z6z-1<`sO75!19zPPff;BtWW)=-!*hW zn-a7B{vN?F(*gU_XpTli_4~`-V2dmnTnJ^%Lo>qC&pS8?xq2NaTE9Ncxcryf_b_ zs0qL99XL`r>#HJIN8<8cSGhZ=j5Ci2tMFscqr0wueiUH@OfpUSw<68}0H&$_FD`EY z%q1pxW$12>qzMV3)Bg%)0}zzveAGgV5i2c9c?><#LGG2f%wyb_Vx8;9sC_gG&E=Cx z`>_s5XcQEOD3pTJ@l@Uf6vlGoNLKa#xZLkWy!TcEL{X@Q#F2ZE+=)C41cZRllSbg# za?Ah3V|d7+rQPrmzPA0+Wdjc3g!|pHM#zxdEwBQsu-VbO_9m1@Bzl2s%Y|w5sfHuD&P67-NOL zkrilxRwRLcVg0|gXmqnM23luQG*QfFeqA?tzvpGy<<=GVct3U#5$>=`WholTa{AfJ z+JJ>PTX(?#1i#6bwP55!^NzPx;95X(A}aGpR;Hk)YgDzj@F*MZc1HC@Eb7r-M=TEF zIO}M77*-lCb-6Z&YQbr2eJo6$T=;D#wx|Gqy>g|Kh|%2-qWPN7`6(jE@>?#9+v5Er zCz_i^ed@1z?z~uDkMnxe-kZ~3`Oe8;DVTBK>R&;&bRJQoq3l^S+Sq1w zeGX|zXMK!zG(sK8mcAbMqLrMIw2Zxm@s9otmQw|kqbgZt;lP2=KNp|iyqD*AT)<_v z(p(lRu-QE+O2!hbbM-9S3P0g9^U$4tXnRjZ?U}(TPsx>2jfAJrzR(!E&Luu|%CkpK zgE2Xu58=4`z35p8LnxKVnuVoU@A#npQkW5hiSBuL68D>*+qRD*Ut0B0yhgpwwDph2 zh7^Z*P`|IN&J{5>=X@&Cl?tUpun{}bCiWZ*0}M1wxqvDtZ<0=Yf;y;SzPRh>oPIxy zleX2ZcHjz<91~-{g#=>p@_ZOzpeK|ID2vjjsACVH8Y+gYU0p9*&PL}ZAl%smfIBYt zdG(R!A;1D20D%?&{>2BF7gpnW1n^wU7*AnqtixMSz(i{-tvc7iP0xmG;D5UYLa^}Z zE(2usvpj2+4~@XYLp};Q1VH^9{GBWO%>Gh_g~s4jRFXbR&7iha!noo{7)wF4t7-N1 z_?Z2!d|L8Nd_X`77tmQX0)C5s=0Q={kD6oOIf_RJXat6Jej8~F2_cJb{URDi5*g4I z|Hy|{qDHqT095mha?6*8einp4aMu;9w)5(BP;2fR#sgS!s^^XK4q(6ppViOJIQ^n_ zX|}4KgEJ1o7=Nv?)!^t+&*MdG3VCXU75`wj@?K;r9>7a>S9+_AJ z`>-%nTK$L$D8=Ole2Sd=ds2PA#Z^3S`)90RqN#Eec!Zn?wrEB2>QT*tXHTgACoZSo z>!POo!NnWnuml6~fI0M^wlKng=WaN*;6as~SvdNMx1qp`7aYSOQh5Et%bCF=h*h3G zilVyT=$vsZfiUTOqJ$P`5*E7R863xHd+R2{aSREWGaIkMd0few9pi)>Zlz7gPmm#_ z1xBJYB8+D*{DcOG32U}uCuGQQXPwUezj}ECdqw3zq_u1+g!Xp810c}uWZ-Wt+V811 z>p9DB%&OHlgHJc0;q6FT3uj#QCacm6fZ^RB(!BGpv0R~EpqTGumid$mt>yAW{p9zg zoYwrw1zFh!mf{>)XBqb5Fl%JmMcZhe;fo7<*@Nt5_rwbE7#61WA_Bq>N`?>qqScuii zrjjLSC5;Z7{9Au*hO20&FW- zb}TL;(H&fBBqT^kqLC<#lG6V45vYl(hI;20qa~UIE!;079HBHLy_I(&N94)Eokv=$ zMMz*^*eY+rcKn;(w7U!&GL;IE-4TPT=8}6>q9V$fjvZQ*_w%U7Q@zvA;snHi?w$Vt z0T5^b0^qj&U%u-p`$_~9mFFv9B0%%bm0km0WWZ@PuzkF)zyP#WryK}e|MN{`6p(y~ zp@dRLr;g;>RA2LFMMXi4Sm_s~xIL!Nd1D*nbda@)(by&KN? z&Axuy^j{Gp0(7^00)NfKM1F}x6p}pTlK{{T6xcYn%=UE8_b`;6lrJZarzQB#SnK#B zY$Z#~+}B|)uHY)W-}pEEMQ?_^I_Dqnz*88DE*f8J{^Z-|5V`yk0iyLnK+NbRq!`Pa z5D+$Bi6VjPIk$XY&XFC4A=UC|Dm{Vw43Ax0hL`Y!DfY~4+>g%k)hiOBP>RA`u^0+V zR;vbQu@O7nha#J>AK4$yw2H66jx07(X4Hk+$RnhPzMe;ShC3i1q?q+8?OHzU!yjv8p=jh&-2Dz(W>VH1VEq_Vc@UZ_4#%ivU=agN5iqOhybmG0J~k; zwDW7gLF0J%8~AG^AT-C0`x--^UqUFK@>^iQUoQbb8V!4`1dX4{t`$0PxB52!^R1tK z{l9o0=K=DmH$+M9wCWG7=L@?!hQ^&{&!fUv&(w9#zAh0hF419TNuFL~W7tw#xt>pv zkxmAU*l`r^;6?e}i<@-WxLkNN? z&h-MKP>MQd_Qy1g3+cRazK=jqP_;p`M@c?&V|W?o$@np2a?k0IAtQ!aPy%7pHS0Sx zKrQ3{&OU-BsB7$Xs$aH;KrNicdH0a0=dd0BW{s`W8Hq?z8b)TIBudbq8BNdxbxl`~ zEJ9t>F!ny~)JK@``a`ov3dfUzH}7@lo=`Zy6A_|9{TIjq5NJgR_-iiDUEVmq%W&Qm~C0=I$?2=?kr%PTaD1YPsd)lJFR>8~-Ko;^qv1 zJ9oeGcJ6tx{{9300RkY^FkMdYk1+FM#Fsuf<0LoR@vq zS3*E9K*%p}uxcAe-u&{}Q{;BZjmCQGyfT==d79ts^VY(hKYDY3c)Yj9WR|S3lO1Z* zdwR>?dF=e~`hmOyBdztU{nc+;s|)Y|q?ov7LlEa$U-?g}fbH~G=94PiaPz)9uwVHk zBmr|VTyA^uqQ-Hz7BDg5tNv5+o1I)T2B2;glPSUGa1G3lX@2#nX(e;&`P zPSSg$KE32|bij!v^d~Bytn^9N_c(^rO2;ra5^$cq8O%@~Wof62&B=o>e1j9^l?f?VBRjQl)^#l%JS9|!eyzMAn2%m>%z-Z2MiU!xfbVlq0jIANMq7BtpowH`Uv!_{u!@gBWKnEmLI*XunafrZR$sr zVO(5^I1huIW3USe1$F-w72-py9@gur!kJG#>#IWU2d$wY>TKj51OTs})dYaWyCF&{ zL(X5G0J@2tcn(1%Bm(F?43%HJxQW$et88PtSD{gKZ^-DSIsL(Avb{E?a|g(f5Q*$q zUHm4P59)sLl~D6_o@kt>yy_O*_tEI;pCf1SDquyqKl24ZrQa;t))UVOu9APNcllP& z6RpGmx1Xe(V=B^dpCK6sa7?*7ECnSIj$!U;XoXm5VzT4<&*U*|BX+o55qD8b#L7EU ztk{DWOy<*X007MR8P!mU=Gk31h~vsjp)FAkWvHs-kDTW(fiT+WUX1FfBsI!hh#8pY zc%$+vyoT}iflWqZD#n=4?W}}as47)VyIDSHB{sQObVZE82=k$Rf8#-PGq}#2%>K59 zYJ5G3ziw!6`0-3VR6zylue7=tg3-1)_wK~k7#s4)$`7)yQ&iWfhyl&^4$p&1V>K4; zydm$z!3`pZ00}bnP&&Z`6P0q_==Xsfc_;2Vay^+~Gf0r|q*6Bf=d1E20z9f@@YZh* zF{1Vi$m#bu6*0ggVwBuRHrhK8AS{QP@6gEr0T5`#0QhU(ak^aq#H!IC;2KWKi^^vE z_I6?H|1gb>3HetpDa{D}b6GWQz!F-Mzghodawiy<{5IX89Uj1+HDV(j6`EdTUD?y_ zW@V0|HJZ|1#|S!3tK{yNTF~2cuW{O;-U7o-@O-R*i89`N)*PZzQ1Z#SugFkm`7Gzg zGq5z5D=Va?Iks7S-l`91a1G1C_Jk1WX-PoLY0ZWWHl6LZ&ul%1+EIl0-5plcMm3zz zA_3qB2O#L|H=hX|QEmePKxgqZgPsrl=+DwQ`mHP*kk(<~&v+IOO0$xx(kC>^aQ56Q zP;exq&58!z4O>xpuly$WD`-MMtA~__oC#v%a|i*^c&VR9T~{NFeyMQaoZ$XzR7*oQ^@BSvIUt>^}GHnigfjINz zf1ARNEasBF#2H**$AV*V35jfu`2cF6Dn_Oa%IV)2RFx{FFT@ILawSDq!7vOk;qXZz z@K?)4MU<1)W&D7%xS;e4>z@6^2mTdnuABIG zGyzbcuq9Fx$dIHSY$E_*S&6BfSk|j??u2r z-z`7@1X>{iV$HxvwEkE*Or6$P=-Xvrdl+EKBg$g?SMA43bEKZ;7uP#+5|zLGK&jplpCT+Uq4l^)UnG`ZydS6NnnzrjrOv4U# zujz!clVv$ytTu;$Lq=dG=l`u537|rfYpvH6IuW4J0Mbeb_zn0MmH8m@P_b$xxZoYQ zaOFY%?mY+rz4K25G)3bp_@1lJJO~TAOh1ON`{Bm-hwy)R09Du| z&UKuu>K-oimfJk9toi(36``WFT%H#~U;}n28%lOWJ2aEprF7=#A$2S?34lIn)Dt`x zZw~O|ddlz!CQlE5ny5naGR9&KzBFU!7-mD|w7&Q6fQ%<>?Cw3Z3lY@7?V?JEmWJ3n zBM!-|ub~v)!vsh5nys)C``wR*pT}8TRGtfdl7ex%MERwMxOSQuCJa*)q``(phB4TN zeQsA|6564eJo4(k>>oaubIDfx9#(qk1;paMbaSt-kp%}POZ^Z86Nb56Twr$%DeRQ# zJmzD$b9S{INI@Din69E5+8Gy}z7A~L=FAJ#jr$^vA;$@&=E!VEV}c6|*4WDH~Wyw@WZ4+os+ZTuEaxRGr52>?);WmglS zse<{WsN~V&T_1CkvT}euwBn68ZNMMutp0vamK-1e0<9PThdZs^bT!Tf{_iT?mEY_y zbOcV}Jo`#&Asv=R2EVwvr*HjQ)OH&0G~mxA0@Mbu_|nFxOY@!Qu>{kleyIsCf+9CE+G+CNd4)rkexy&0yN&w-^mUOthzxy-{03P`@*dE9QhZ8stA)- z7Pekizn@34JCsBi`YTn~?^vp=DKSv0MF+!1&(6H%y0ZXc*#I0=B1*W}BkW7t-mW&9 zL$8E1UiO)f^H?O0{JPuTfjkL-pJ@C!vBaVsP7haGUO6?3HiP`OuXEP?5pNzY^gIIU zX7=%y5$}9IW(s?nz3I4G_aeT+cIA)oC1{DpQhHifYD%WiuNJC+7*o4ab8?%oF?p{y zBA0*eMhfoOHcZ;TVqKl(TuIFOiBgrF-ZSgdvz> zG8Obg*N|T8rsbB$oE!~t-U$Iooh*zc4kDaQcj)#(iM<(I zk=jsGnO)tDQ&=55YS-f^hceXE@eN#XV=GOC0Ww;6#9GJUGfa0(uQ3Q2u(78N1F#u$ z!UnF+Ch(XFh~HAKttsluX-RAF6aI9Jt$rTgVUD9~t-2_O($vMi9evT&_qp>E-?^g5J6q+Paz&7%^S9)peiazAt@>#%bh2j?D0ZRQH|@OM^z;f*gKNy z`6N_9dD(om9b9N^`se6gY{foDQthE&P;gW#g&p|U@kEV9IEdrU7ptTr2qya5H3*ro zD^tveVTXgA3|bEtT&#{^6k-u$V#gPA)}I@4s&M8R<$YcR)HUM{LGFdy=K&WW00OND zG>_z4Ks~BS@3;?BNjT(nmj)=C@Q~x7hF7z{U0t*Rr|#r`mfQ23cO399==)mpDc>Fo z1D&RIa{r5QILdk`ZA%`*T5QFnpz1W48XDImGy@QX#duWX0%P@0e`$^(*69+S(;vKY zdqoUD`z>^+sLngVPL3ylWIfo2_D1cOqctAEAFdAQjgMUotA9p+(_7|$*YgagJFd|a zRL>l=UsF z5BMag*Ma*`9#L>)ed8TybLC4Nf^gHddnGn2HA=^^NY*Ulr_THF7goBhWk-TQNTOjB zM?E68O_o$Zo-^)Txg+lY*OL&St@u5(-RAf48uhj>s`n=hklFa)sdyWoW?hNN!em&? zBM*(l8ff996DeLBG0A+bCRJ#9EkFPSTG4EmSRz|4+1)la*dEm>gRamP zd3fRjs0yGdN*5Av);UpiCtoV=0QpXD8vBh|v=KiZF49)23&rqs!Wb+f0FVIyH*?7H zJV7kl3~|2!L;>&@%C*LFhPOR==YM>jcp2ZB(udhGqph_jSYyd~dvT;sMS$ z5*|e_xyKbN+$b-}St0B*_MNL!7#o z+1E+&_}m-!$XhNxhTga*6j$mX1dY>=b$_2(@I}_AHJei`w!0TbhM*kE(5DUqPT-6Z z9P$9($LI88t#b&08FSpjV1f~il*w3*nITm-RPqkU6~zOXH${CZ?J7fK)Ct;pwI5{2 zK`oTC*n&Oo&!ftrC7Q@vE>}=pw?RcD#N|FhW0^SNhJe;}jx%q$o&f5jl>3+yT5{w0 z$HE8$;#`^NgqA`0w*)$&Wzdxav$8L{{yrUPqDo$S++tY}VlY4Z!#wYLjtl%b$pWRg z+~W#f?h18?Kz@@g7kUd20D)E{n>1J|5frrJ0RYo*1weBEz{dhZ1pgv`mgEze9blCZv#_Uc1a~KByugY_=yPM0AKRewO9=htlFMS4G@JyfVF_-+UlqC z#TAfvzRv`_EB%{T8;voN{b_iHEOCBdlHgypYe4B!^yTv zY1EQprSH=|LMHYB7@POHq}B_!gdn(3!&a}`B)mtd#EG3S>v@4g%t1oIdkMq;ygc(FkpG| zQvl$E3j^eZ*o^~O18bMYX`FX`R$&${Akh_D?h{l;CBrl4s-QRS39Y*!Id5tFYXlVp-3 z*B%C!dZCW@Za8Z;v_%H9RUd(+H#VGj3nC{eoZcPJVx!lJXcOhC$Rl~>cA9U9Jo70V z$v$uf*Zhzo=q}bUER~sALuY2q2>gW+^0xDD0RXz=I|1QSOn^UAyJqvsU|DG`#fN;b zIQDuBGFdSMzj^^MqS$th0nc4Oc&_7~S>uo56oSkX*>`NWZBvI2Fa@*RbxU_fYuqKh zk+}}_5ksL_C6SDBEZTH{hR|rpG!{Q&f&r)Nr~tdpj*zjGE#uIXHDO+sNj)%9VE#2>3#) z{o;jKdX0^Dl&rmxj?wbq%bS12BGjZcIWaA(JqV>6gU1|}z0 zAGUzrqQMXI@x5-PCTy+o0<@~`TYSb4(+vOEH-1e`($JVltXE$sl$df z*y4&S{TYlfAi;e-_fA#iyW9Xj2dJx#iiJxA;u5o$s}^*gd48L6y%Xe<1I<+jdkO5h+)IRB|~8Zsnylnz3IgkxlY3<;yr z8wMBSEkj=0zz~99nvjv;U0>#S0O-vPQ0(l7 z009ta1z{*#1qwqWQ1g--z`J2_n*ad$8Srz<8{Vm|kp2e#z7ha_azW?TmltG9zj*`B z`)Z6O%Qqq9EAY2^%*zoNr_7D8V-nt%9!@rUpUxE?$@lil&w zL2h|J&yav~xWxJzo8uFF<4%kEhurjcc<8T50D!5q=Enc9!;rJ;Hn*`K*nG!`dJhu_ z2Aom3Yzy_H&hh`xm9dT2X!lsK3A>bw;TsW&n)JP^D+c2+L-fV#?pY#3{(k$s{ereKU|;GxH|zyD1|MDapK ztVqDxkTPo}3a2JWFwSPp*{alm16xohDqZ4-@3#o#Mg_EP0PGup?FMjEq`V1$8@~sk zKVG#*Hyw^DC{J(OSFmN+;7Tv+r1rR5&b<0FKE}6>p0yTZ9~Oo#Ue3>MpBwlqc@qKP zCF|n=doE$XBM|-VIVZZFlN3-r{vJF0Qr<)cv*Ii+y4IH7hkZEWs9iM~^$}y-el`{L z5o26=b`_eVQPB5?|AG+){OH=B>-u)t&(%(`U@n%V$M@=lZ}3~nw@+8X!{`y#@y`XQ zh;oMZXRntJEX6b?2NYEc(A|Fl0wB=-(}t)e?*&q?YrNkK3a!9jXI*CAa|?-pqG}*n z3+QtwRU7c=a$W8M>4Cn`wqWiqVef7 zT>th+hf==B`wjvAyq!`}{d6`4ZO~MTPHl$_ zswk~aZ^<^WS+=y!$w;FLhLIP(qO(|Uetl~l)I&}Bzf246#lWmxjXq|pu-V-@;$ej2 z2;$shIr65x&BIdn7iG_3Ao>}?FFcKEFw?_!RZ>8%9pe%D#!lmcGS~bDMNQ_;Z?e@Q|QJfE?)?ZMnY{szG39X)`592ekvpC@q|f2WmL^|w7H&`%zEa*PV_ zb36gOgaB;89>>_)$6$a=CEam&9*=}gUV1$H{?|7ay5N!A&*dR^ap;Xsp>0-H#x(qz z^4UN$He+X|tyLsCphd{X>%Ku*l$JlbnCfvI?|$Cx7!|=&^jm-c2(*F(gjStI00e}9 z<@UaZzq6wkS(oShE+AGv-H#(jx~nW`HPi}dJUo)-#Onl3{wBJtdEcKXZz7I>iEJio z74|V@!66+_>P;P_D?yQ4XTge|?1Fi|606*o^-7B$2n3AT_nCKqTGH;#}~?)mt!% z01&YiY)`tQ2A{4t+^)b9fGx2}sh@Jn3Wf)?5?pOz;Ap?C3cOx93*y;Kt=YQYE zkf2Ww#W04LRQBlaL^xLB&0lt9fA4E30B6VFw_I5mi5ky_H&fqEZEm3vO*O-T8 zX>ayDjE&f7+t<#82hcSfzyHHo_Y@BB=K%fUvvCn100ONj69Ld>Ncc_hX}wNk7Id=a zy&&?4fIG%u_OrpKyUK#r@>YdS%;fXF1(swcKJWY7LU6^R9@aYl#B|KX17SN5hheli zYdadC7X9NKhl>`0&{c{`jbyK}`yEqalIQ>(3p%^!G1Ny4Rm!^ge@BskAY&RnViR1+<%ZH~ znqm6z#83bOysTp!7i8VZ$gKY@LO=+ZNifeqT_`F{TCfFO5QTR!9VJmUGqLUK7*2;n zUR#rbEtqS_I5k2AtQ5|8iHIelzv-Kx_jj9EYxbz^)h<;D1oO15>i1A5w^fff!&zKp zE6sM85rqDV8RPMqsobHy-sgiynLEZ=r)~gkwI_g*^FCAXv-6|suj3k0*mR?e28fY5 zrgqP{e>g(1&^girkiUWFO>Z2sP%mtDt&KX0ZD^VH^@Ao{!ItnLb8cKe+B?7(9l?p| zS0|ej0{)_w3rbCNjma&~JWq&QKL3uTneVk3g%Sv(8MgMQhDvhJOJUi-e~L;@1?$Ky z9!sSWA?>^NGU}kZsnZb`PU5U%ZjG)0fI-wI_wUu^13d@08Ejbt zk&>VP3xojNp83RB-t$E53Bc87mVAzHK>vB%lujGDa$Vl94lvT7}H0h>%XR4?ZrQjp4~$oJt#{GnJQ_rrlzM*G2`93X}w zHXcQ#iR=iAHlVMl00?pFmP0`bb_SPOe-Z$Y;qgCl8s{h96YFb?GYvT4pnf!z8BL?v zNM=Z`^-?*SNRLGvowAJs(BT2>UxLNaqy8d%L%$iGy>JEPaE-$4cV~b9mv>;uCCZq0 zy>v@V{%#ypJ`GR7F`QN!g?x=ZxYxigoW}j=Y^ZtOtpa*h4nSuZj)A5|M}EXd_}bB@ z-rLxVL&}PX^Jt8^(wwW}Y5;i?0KE6)j8l=#GSA5cAhIXCga9PqoNGwgG(;d=+MiJd zl~LZX`||bL5);|>-0!Q^q-XN(?}7#_`5w>Pyx=n{*5YS5>T)c$Vh`q<8cC6~(VVd%260WJFUkI?W|?Y!Mm zws1H7Wg2>P7;DKMa`dY+5=Pvg<%<1^CEy$@Z@NtFP=yrdN7RMN2LHaX6WmZR3UvC2Iwsxzy~?y)HyGtnB4x+|A`mCDiA z5!1eWgaeE%96-+j{2m0r%}{_?)RW#wp2Uvfl=5xZJM=bs7!IC)6#&rMBlkwU2Vt@i zJKPIP*T-x4(B39?4@#jVZF5XT6;zNqq`jW~yZ`0=9=!5_;CwDN<(@g~iq>2JYEQFU zaswnGSvehcAKIf!Fxxs4Mi?;BT|GAeCiax!5&;f4S(K?2l98&s5U~K|QP$A@+?Uxu znE7APNC5&M(C#E+p@0o#QC9a`&PSjmnkyel6=|pGkv%^%CslXvDOX83$Z9)UH#JE0 z=!j|aE*Dop=>n#O2K+@tfav-Clw>cDRvvBK+sjp_R4OkgUAc;X@H?fYZN>*Ug&10l zrI;ZdOZu4eyu7URzItL<{Vb;iEe|?l!pTYcmW@8BAi7Tq*9m@E7I;;d9hWJM++P+>d(=n=TATdo-8Z+}OdVI503I zVK@kcQj8%DHrB^57UfVz>TJ(K99|AG?j4H=l)z<2P0sULa}yEy4v{G)>z~$K069be zf4m)VvVn#ZXo)7KGKVJTCJ1=M6}MWLCsApGoxK)Z52;9ZuPFH>?nmda^9x?%tXs;R zs?P!hK%f-`;BL+5eF_+0X)j;Mk`U#d7j490e2T?}5o{%^=l;FYB=$F(=ekzeC{2)> z2C>Z(@?MaOOnF0JW9;L-0}0-ahKLX#G2wEfUBD)}`K6Ntf}D1ll)=iz%oX>(K#x-$ zyE$rvq)bTR>&4-KJr2VJdzg1X&WDPjIk(oS93YCz&y)yJUxK8s=qywk!fAG z1p1cZI7Gt@fSrB)Euje~usZnFbyERJJkXqzRyuo=7DmrG~j zC=!&+uz4T=X>1nW#K&1JVh5ul%F&R_rRaoK@|cVL1kV}god{sQ0{`M-$Lq8wxJd!W zAQT}|S9=KF!{;fjpPqvWcqihgZw`9bZyxptFEs0>ep-Tc>ECz#3FT16u>0aOFvBE0 zWe)-XT+y6UAfBU7i%lcO7-NCl%YhbXS^zQfHWWR9GAqXhI71rLKq-_&Gvy;XNRy50 z4?ZdY{Jtj5vikPEzE(HT8ha&-fz@mH3wG%AKCjjo-8+V{_qUwKYa7RW*98v{0k_qV zBOlA1>edqiLcm`kMC$To9H^qCiiDa@;EP{PTDt*WFZ#y(#COvHUXl__Ae|0$a~+S>e8QIIg01V z%NWi$NvdN!&f${#e3S(r z3$Q$`*L@WbgQ}*1CqF@Fv1Y`xGLVqH|MAn7riG1Y@a|2G@)VYYjP*h zCHm25+kZkM@XxOSuJwLe4SuUm!;-XpuiM2|FJRCLKzN3g)}6ulJ5$b?MIWHy?hFdP z*E-Jvz`tl1eoSx7I&XgSV(&=+#C@E1+#P=b@XyhA*1Vrjbe+Ee9MectGOfwU;#5Zg zAPWG0|IRay{?a&(nqBDQ@_D^#=U)wcdBBJVpm_Ha%AHlPe(>gj=XnK(!w1dz2(RNg zQ-ven;SD@*>Uh`lF?b%2g#EpEEtX?r=I_nIunZgQgPKi+8*WUdQo8ll9vsYC)^H~XgcfWn?m`1| z)9r1q1ApZ+@A^%1*-W0DUS#!NfB*=zK+``_E!xiW7B0;((FIHd_`37JGl;ncy~aGf z1ACoq*R{P?Y}+;)+qP|^v28R)o2IeT*fty6Zm?oB_Peh8*}m^DoH*t&$K2-_ukcyZ z42XVLMbCcK`)15XZY;?Txj-sIUMaZ&h>*R9@yP8UT%Rc0EjcU*n}Z~{S$S0--wzwM z@psusN*~}=M|67dNar@@_RLJe33KNkpojhpY)J4P8jw$h+F5i0l7S)#c`Cvwn_E0o z2I-g@stLkzo4*j-XZv5U%HN>D{s^2WkuH2rQxz-lr@(hIfZfkOa$<7XaYBn)I*=;C zl@B7J-Z|%t5u|h)*Roh-7xvtYv@f@mZQ})I)iIuF4$^|TUH*|pzLD-rUggdT9s8u- z`jO>(5=v_`v2_mAz*q_1J=uySC~7noZ)LqO+4S@yTCPQDG8dutZ>LWP24t|J`Ov?v zrYPxu$&(**sUkAK=NO0UGNR{mhe*8_-8MRfubvk5Pcg!l-}A-!BjxpxQ7b#bB(u(l3*bk z4`A*Qf;@*L1M>LyZ;o_Buv?@rc+AMPHz+o;$R*5W>?pyz4Fhm^W_|29$oOBr512`k ztNRHYLR933nLT9s+9nKqv|H9Z*AJp#v$x z(;LxJxST2aOg!h?1@r`QgVb@@ES80sUn$b8_IOJak`&ZuGnp$rz_2;4t%>&slz>~L zv1dUW*ex8S1Yq05cM~fl4(7_&K1(9(B~9Z&&!>SB3~5$|_;yxb9Hh)Bkf0jftcHqY ze$@_>p;D^(vSi7pP6~33eYY+j@~VeynXGZr7p;wkVg;d*$Cm{MP{TA$Ys7iK)jWSL zy*nHRIExA6CyL%i!d?H2#v#3D)dUC|i;}T_9ZIcZG9!WoAZ+L1Vn8*Q?crVJEj^NB z2$oS_fpEd?7K4rb^WK3ZkXGiK*I;Uqb2UWwzTU88R6Omb!wsM#%278ff_XKqxeaU$ zgRZ#L$dHe1KBe?<|DT33P5pJOrves0CS~*^8CeHiuxpksR3<&zCRTkDOXYw6&P!c zZv6ha)!tpJmN-_kSEaQNZVhUn^W7V-@xRb8Jv$bcYd$Rle7(yaeiO3Ss&B@@zs7-9ubLdR~Hs8a54XbMwRtRTc3BV^_9}#;;@;Th#Hg z3Qw{Ik?Zk$@o92$)7~p3E!DKV#uh`XO(7fq{^}J6x6#LG7ZAHMjGrY2&IjIs^A%td zcOe%6P?oVc*-j;SlIUOXhB`!ucQDuNN(Uti+}gw(D_F?vODJ}y=maHFHdXnaIkSXT ze!Sz6ewv((#J#-oCV3XZFc7ZibO#NsZJtf=86F+8dX~pBG(}}$N;$ZVo44Ku7eTv$ z!MS`pljLTWp+d*U!boKYeBo&bxgMH{zYtFL%GTi?HNq%=@wPe7#c>`ca#&jn#5^)w z`^Q)u+5A=Nzx(8s6czew-Vsq7`qHL#H0$K5Yp*L2TdcmHYuHr!p*r}JZn1l6Cqzk3 zUwsFTS4^S`z*;c3G>n(l$XgvsY~TvD!btXr;<7oo8jwLUtC-qhACu2qQMzPI7&el) z=U3b=tfK(UOtCk0b{i@-mX^cvt~0y-ibMXd5m|F{RE>%<7ROL$liE&N(=Dc>{un@L zNkK;Lj%SO=@5HE9nW=mo1|{R=oMEz#mC-G)?|1YGvKR_E-rojRy&OonW5eahK}+$a z`rO8z!RKSI>UWJZuyR_qFfZBQiEx5SQYnQybS0oRi-l)59NF*M%i_=AzYQ z?e#`PiM7h&$PKMfFCKci)!3We#1Qu{JNk(-U>m2wTLOG;!)gAI8l-)*gfwl|i48N=75l&dwL)IJLq`Y=_cZM6I0-W3Gi`gn$L3v^ zVW4lr^jb8Soeozlej8BCyCSZ^)YXN45x1~SEBi2gU;F$*dMt?aNm=>!R?_?wUae{$ zaRv4QE9mZ5zFC|I@C?-5hGEiieiHD_ZT@*0F3PC=VuZzbS@~Y*-Scn!W9uIuw4JSk zAF{v8pLe-~=*j7d(ydornITo|Um5JN`uVY4fAwKDLM|>z3u|TpcN~WDF$4T>STFtK z3vf~Rt~EA%eaSjF%1z;hv*fN7uRcD~a4~=y;T75Ba`1uNAbFs4mrRG%zj6wx9TEZJ%;wpV3jT{NGE`)Km!ZO!HM-QYqj?tJo zf`aS;Br?wYx%wJhJDLR&T?Zlhjp3kUjigzKmq=rj+}_kxj0e+YgQ+VqfeNOC30>Kl zeyffSo_KeWv#-CvKzwd(==0~!&nt?MvIi)J-TOoXPuYvVtcL+RXx(48I;`qN>c5yuyfBz`u!ejcM*k|jj`*23TW zmr~Pg-hdp6ct`6w@4eroyZ=mNs>;^?9h%xp=SiWUf;#BBV45PKBoe*cBd2aa+;3V7 z?%G5y1V#M0?_F&P`QOc92bsLOUOP9cL3o#O^BIHdQn}r9?>+dThJ)=}MO?1H#yn#8 zAGh4Mnb8DmrANMZ4wil7#F*YR1dtbgC$2KL&g4ekjR@oQOOQ4t z+sbGOM_CZOO%>|*73npGQOM|2o4HAqK2$rZCFtNcE_V}g7>409XXGx3qRKQNX^Yok zm;QzQnKB{ynl-%k!t(}$fcMuWqC?g7wp0j1M#Pp$VRS)*B5+jc8#L=ZF=l{?=3Qh! z+*R$wS33|EmMOL$-i_Cr5zDb7zCaGzlcCbOxCl(8nB_C}w(}vS_ZiINOyxbn|Q70uZVVQ!M>iy>ZXzayLdS_g+z$u9HrLL#UMky$wXdloezQ)w3&}$ zDh7$05xER~*}bN*w|{jaQ%!Vx2j zqVH^&-WY0ZjS&6d$IxxCLi8&ts$bk=Te`yT_pFNC=oyluxWGX`OC!9tAw_0TLHHF_ zqHE!xDgx|u?fdY2R+UXgOXT+VaedDw>}x?7P6E(W}x z4DV<*ViDdu4qo5AF{xEE(~S#30`jDXWq0m5k09;*Uq&xnm&wmcH~P>!2HgR|aJd>h z$DZwkk`B$7j9g`a+u1-F`cNF$dt)P#@Hqwj95;+ZwO`ww0a7X&?h|MAb78)J+Iv_0 zBrM^+rHYIZ+-FbDu`U}RO?tEo0DDJn4jr%y46H=9ENkE5wGuH8F;x>74ay=2a!D$n}qH+-zo+=FllcdJq8VSb_M4i`WMRPe-m3spCL~uKfj>+Cbc{Nd`iEU{>K2uWL#bF59qh= zb`=j3(>clA=sDmi2>mGNUlo~hu)a{GU2k(MIJ31djs=?5vS1;KB?Fg{@cT$+SyrAk z;heG_j$0~8!G07?h5$rccG84@R>16`zDj;k6fA42<-(f%>%UX2Rr9z0OXPCe=8}mY z^z|a;II6~qOjnJ+=&m29gN4t+9k!oWq`)O&QB?l{scs9vL+js2_hZ|HM8aNt5c!(& z(cJ|I33}#)ECGuzIcT%gNv>oJ8!{9j61gj4^Ze8AQ2CpN{T7-t$AzaqV~TyneFPqi%O7kP<`$R)J0#o|>96e9nPKKVJXLyo40qw(M_KP$_DlL$E)Q z^xD)o<0VL!e--q7h89d34HJ&m1kheda_>xG@HSj9h^KF+t8@0kgw!3k(k zW^wOCcv#$o%CcmB->V1EHVJ2~9)05biX)yzb43X`*--_!AdA?UY%gD4MadTP*V|)( z-^Snhvfy0MA+tBxoQ6W|H+>DPPA|s}i~n~%9>aW@VUyw;o6&VfcV-3(^5PC}YrpYDqokq;Ttv-SOYL z+;qR#1U-YPIz~~i+tt6C=+`Z$@&)+GK@hqfn|cEi6;}kb1V;PL>t>IlV5N>FvScjB=7n+jk2C@X#Z0Iqu{o&^LC+DIg@bPhp5+sZvmx=&36Y|mVEzH$&!eSJDowS)&9 zoA3kpqk?@*6ukJnQS7`g;UIXjc}U@D0hZ8XoBS&WM^81^_T`e8X$|yionV@oye(KJ z*yJ?R56}wb=){-oq}8?(loEBnz6fHi%*ZJ@U4ahhX|?hqu}DRRPzSS%-r87z zF57fwQM9&sQKNL`UKNU8NmF~PPz8jp6zd$>sa=h06S|ifJq_H%GuS_?S}PGD8*RMB zAE{;^-w-_H`$Si!Q!UP5N84hWA#q5Yr&DI?<|;Ka*6&1dri2PTXmTEL3m`B)93>3t zMi^U7Dw?iK)p5mk9T(_Fo<+J>I%J6=Ln7x~Zy{0nTaXXN-XTQwm0qwW>V+HK2kpv3 zzQFJmz^@mzw}Voa7zEOB3D}sODMZz1W33n{B79qFee#v+{P2+$=l%z5SIMP#i z0Ea);G$1{laZ|Hjb);}hw8tFeDXj{p)O)GD%taW8-&bN9ln{&dJcF^{&ZP08T{fh0U&lz) z9*f}VBEQj}y(&0jE6DMF-ii7pkZ{0~5)23rqdxFdl8VtOnA$LD*}_jD>UVUIl1Mr) zoO9G#;EvBnq^mLX(YuF~6I?e^h=ef|RNZOL56X%$yl!SkEj^7c*PO<+!7|6U&EnKQ z%{Vc?qUsmb*B?X%>20x(aMcW;i3>Sqp+%XVIvGU&qhsb$&b@f)MTbGMaKC1Xfu!=zSqCMT%J1Li4I_Te6-(Xy%B_3gaQhJA+7Y! zPIoDAtkGP_HIkKBJ3mik#3o|1Uzt%OqyKcEig}L5fjzvvavG9V&5r_i&IK&@T^{b# zK>J!X2T18%dH^vO%OnA^N3YE=_94@(Pfxji*fOZc-+aWQJu4IjRkdTJyYLq(fyGIr z-w`+VRQ*b!SIk2S+H7n{r@W8AyM2Z;7keKfP<3>*6X>?|^bZ$(w;{tvQj+_oj~vDc zA_5(5uwM~|5G7)lmSQ&H@eMW(AgQ4ORVu@WV#*Z>y}ryU?H>=ZnlL*uqelj-iV#w| zktl*WIb*;|N=|bSDsCK9Q+nSQM`YabkZ=QS7j$)AMYrZslR5m!172OgXA_4d+po5>u75iq+V-;Dp5 z)nfTe(`u9{0VpQVx!~N1!z!-Fg`}l~FjIG#*JbKIT`Vx_1w(3tZ+{Tvpzj*5NJ|K= zt~W(ai+W?KD5}`;EaKUXJWmT1fOwO}1QEZGB@zT=oK{@ll`{*8{^>7#h^uzm z{H7JUhp}0K5j)!x6TTA)t6%8z)K33d@?+ljh+=!^DkM#tDa_PM~uioucxGd7tC? zsG5w=?>+FT`9mx^YL}sg(MBQ_jB0lLjS)vsUo%%A?245mcmCAUa_>wSVuYtAPFpkJj1F%b6@PIVT=#-s-zt2hXn{?=N zyuW(&QMh)qsB7-2%^=t5_-Ge6%3`eStU`x#j{%UVY3+*YR&K{kzqU6+1kDK^_;Pmu z#j3CLR0Td8xGDZ-O3K4eN7Qam z3yI|A64Y6XDD{8!@NpP(IsF8Ab^q>`HdTKcL+{;pn2fJ_Iqa^vqTSCK3MSEy_(Erf zmwm@+UsO@QGt4>*qcquwDikLhp+G(c+Ka#>RmDSMGtH(Xalh752bmF@hT`w=YVYYG zAy>A!NIQkp(t(>0adCw?c<)~b3;!Pr0B#B9O6rgg0XSp>FNRR6a*N<&~=!j9+U=vPA@G)nt}{8Kv`2(xH9EC@*@MJbkSq5_zb z3`x38?5rn;c*?%oIw~;i+Yd`S+(`iJ`ao<-B5fwI%T-4+&?U8N4{5-p!c`UReKX) z?8y1w4%)sgDZn+L4)JNU4IS87mj@j!6n=#FGpJ`t?nj8_9mm(g20FP6M@Tj3!{2h! z!7aGa>G`vtW+DQmoG7_sgeR{d@vEHigGD3sHo2O>FH(fSzAf|_TJ+sBo2j$TqtX`j`x<$Hx1BDfm&;eK{U&|aJN{oTs*r}@dbYR7S7 zH-6$28Y5Bo&-ssCS7^on49hzJY#lULxye~IQW_ruvvorx9f715hzkCmelC>G`>TnI z?;;0a1$$1;;3a+(Oa!lm$kW*n`5qCYpy%6CHeCurh|YUff^S7ygW1pe$}-Cj!EY1ZZ|22|)r&y?MW0UwDA0LcHg; zdO=78g)MfY&&Z~xyiq+r!)w()&g+T4&MgWatripZnbaeW5Sq*gCqxhC8S4@u-uSy+ zh@nGtGWQm=wpJhi@3QGjAu0>^Bp~oxd-v+lb114lb%5W>*kL)ACehq)jz(im6`8MFqxD)m#vYa%+1Arqf-LdhW3JxBzpT!HZDh-~S`8gJvf#|q{>6PRFNFr7MvU`-@H(SbDgJ{IZ(Exgu)O(g zBib?|R(1r%?#n#-SfU2yqPSMTC0#*+=xl%p_{=F`3l$fhc{IrJtp@p?bWAAxmC6QB z0{&UG)=ZMU!ZTu1pHnF|N%LnKhF6%k{~o{m4sOutu5<@m>NGN~406SBv3h?K=|8wv zBAbq|$KN*;d#AU3AKgb6WhXKZK?@^O)UqcdiFItJ7x3K}?LzGMKoCPy@+^e_jC2Bm zTh2Tl0t>qqcz(IN{vo&^)q3vF#?(4%miCYNeZ`7!!{``DVNa^Jlyv$f>a@WZp;ZX% zdUf(x#NHNm7HTA3SO-T8q!d#$T$2(^K={=f+y0;x5eS5-(DkP}lA3&FvUoWlt^wtq-tswo`k>|$$ zAVM^4sMkr!P+0Z*;h7Fn8g|SC2M*oA>1+9uI3-k z>kxOZ8ZN)e6=5FlyXQ7y$O>Y3Yo8phQ5T+${zUvYB$KJAj--9PrrWFPiLSE_dw?l6 z8uId{SCO^pKs(7nS8wmh^F`f0o@Y3exFxT4)B=w>Qb! zv}och^FdK%H)5Rv+n{81x)5)if@3;$)-DTZ&BioL~viEMY-Fn)n~$}HbgFte+cuD%8(IGh@P6mXvz?kUu(6+GJtm1yt{KXhpR%3 z7P^Db6LBlp?lM^@)D3I{4G0ont&df|K{8x@toP9Ft8*U>G>;869*?F#Ejo zT954SSi9(h`ej>1pY7Q5j}OcFO`e|%pl5txzw}BYc|;nfCyt|S7f&;YGq->CI(3I+ zERa}-`;#uzNJkez>*3ZH9AX#8;tjrCF0n278H+8gwYcTVSkMMB0_vZX8NvWIl`y|3N9px`nAnF0h;~ve=XD(Wk+GVR{e0Xc zcGrW>-pdi5ec3Fm`dkN#10nMd6`t7H)}S@Oe%xXl|7`rCLt6xM>F)k5Zxk!+(`$#t z<%95$ok%OQfqmqNNAOG8Ic|%-+Q6wPgb;{V)0MAgm*1G}4H5rp!Re5rX*e9kpgE%+ zT7;lBXV&}9bBr{SE&Y;1(kOFE+bpeH|4@@55qX-ATD>0YmU%ibsSr|MmX#_fe6DUC zW#w{aJQ++0lF)eCOWK9??KZrv(yNq6>G3r5})f-8k75f<3l&l84c z%s8vysdInDv0iJ~zq5P}(g~t%`h86YJ>H=GyP@SSnQ~kKpzx{=whVYn_ za#%q$5St;vV$mLdpgnqy&i%9eR` z27tHf^~);`H3~AKe`oVPtq`jMKV(x7?;con`)6`E?r%P5rW_hUJ13Pk(m^`XNe zw5y=8ca8gDe7RGF(lmj6LIr|<~e5& zyOHu)IySxfLKOhX06@%7=kMevo`H6(v53_L2%Eb8YRV950)D@L2C}?*cLG;7kl=9F zyqK9FL@Cja9opN&az6|Gwk6N)9;~EaQSwbrF!vJ?Jze3m5;AE~%n(1U2qCtuwOc6m zH(HSGxRl`E4r;dzWUuJDHYIPT>NGz-f$j5N;-eGBmKYJGW^x{}kMz_we0JUz%Hus99e%0#1PpO66CBwaM#o1N8b>7hN@ zE@MX(G5=B@jn81m0M3)j?dw9wZw#Jkm%$lwQe{KcE!2;% z9l&68vEhI1#xZbs(|+gnGJ2-9n4>}W+%}O_8NfxU42s%6fy$TI31plexh(go(xNVv zF@UvOwYy+)(N@35;Hi}*YLordjV~UN+BG#Hl3<=>>hML9<#v{LrW*f(JvX!1wMQTEp_`11 ztnF%w(fP=#^Q7-{8qMsVh%ukA?ILDa0(5XB&gq#AI=+lxAQb~{`2&<%mw<=bjLzz#H2LCx`Y%tHjp=7q z)zw-H<6%1v&^X2jx9G`;$OvM~#@6@$KC}}g!;ZV1IPy;)Zx|7A$PyJOT6>y{`Coq5 zc!*(=7|#7#GO$n=LG>$O@e@$ie2HB$x0pxu`dvHJ_+aPoLRBxbDuXYuA@uj~?E%+} z4x;Z8hG9@`p}44e7S*Ukir(m&(4b6^NF4#Pyt9e_(Ah5>21=J_WsuL2b3HMMd2??X zO5mn2hl<93rPmnrCFRN`(7m<#Qy&=82mM;Q?{%*A5Y1PQll47!n8tzVvBC7s^{y>9 ztI%{=k7t*jB3a5WQv&H)T-=A8qN^xb_UAb8t}8i>4wzE#9WJ@s(R;gtlo{}{M$R_} z9*=%Z3YfS+Wx&n4g9k1OU@cX4Khb3Raa=}T+`5t5f-aqfAh!ccEa&&n`qeeLDilHo zh3Xy1!MVIsOF=QxIXI0@$_%KeO21ILeCX@|D7@!D5(e9_ePvoGOR>%u{Ze&C(+;h6 zJj;arv6)=%b?>KDlk;C+ZNh7?r1p`D_K8;`q@pfxI~wp>7~H+$?69P|nJ_JK2!K_2 zcK{w7t?3Py`OU;aJm1{VtQl3zlw6!cz^vlWrxy}_po;^bbNSXP;a1Y~VB|%nQW!M! zu_B%nZ)5P8z**dgClUO>{kk|;r;hDW(lQ?nFJKx0OsT^E-gm!SQwie><7EiYS#$$z zRs^w>pFOu-!U=UX`5la{2eGc_|2^@{b6<72D}j3g@!%raF`1mf{0R(Hnd_+X+-f}K z`%eP>gUFi2cr&qKBt>MvOg;B{7j|bmZh)7Fty?f@R=sLUUH-&>LTP6!y8bdzu>;CL zNbi0#rVKgiKmo^Se7=nsI|yAl{l>`W(uqt)+qF{DVfE=+^>o;4aqmH9`&3{HE2qwi zedisK&h$5f*KTC*PXPBn+38Mg<0_KZ%=0$cK^_xAWd6%4o7u$r$YgxZg=0GJQWRvY z%RAf6Wy_DVCAI)jR$%r9ig~;ZMc+k$XM;%Qg_XR0V^7kqM8K%xk<2kVfhn&Sb#_mY z-jOpZiA10ymq<_{tcGs$Vysb~shK7pbA`Xcmwk`f(j~u7ob&gCfJ8#{H*#Jq{ZdKP`8!;*TZTb+5{>o+*FplfT+meD3lA^L!`b6~iQ)mls4fns7 zE=Zo_@Iv~>BzUthzN7i4yr<8VEm1W|N+A3(yeu)>cb@BLWOhg5$_18TKj9|#%mo_+y`t!C7>`q20%}_w%I~LrrX_dt9(rV8Puvftw5(*Ga-25&X z?a=|dsvJAo<2KCo=l?ikwO|#f(u9+Mmj6RO4yQ3!AgGwr{h$Ks%>tK4@7ww-U@Eb)Y-P^9*7QL>6K8u>q`$38IBk#~Fwm3n6?xmMS*K=9o2^KI|B$^XmqPffC9gBwY`z>E^9NjhZ z=~?VftW-7oAVq$^NNzv0m3K&(w5H4p{XIktCC*?v5KfFuJlnZLNX>!s2R~KGEWPK)5HNaQ}8h8GrbQTh? z$g!xEDDxrl&bDWxc&GY@<+1=eC1qQB`u6Y^Jc1wXq{UQa3=zEKL+%WscMhtEfh>0; z3~gnvU4OP=uXxa`4wmNxebxm1UmN&uK=ZJ*34&}7f=2b=!z%?l*JKu^`n>Gb7xCDK z80c?qKU#WUcidj zpJtW%9QY;;9OqMguxjx&vycx2fDoV$cd(>hL9Ms`y-!n1kUHd7;~0V&6te288DEkb zL_Xe#kUz??d&l&1FANTpylpRrk^mQB4$n-v5puv{h{>Go3c^u!D@i;C?b?mfkSK=w zc~(V>7@fG{k;alJK)+s!2m);Anoj{m<(WEi{%Vz1>kqCP6JHgfT#yuvtFZU!HJd3i zprhQx@Pi`1%8mzpL24rKgAfIAh;|Rdq;~|i)kpIo9*D+kGh}4X2>0>GXU$$}0_jJF z%a+{$sq1|WM_-fMdT;^T0~n}d&$$+HUwXej^N-BBocO7;Erl-Jy_p$zJ2~G+FagrL zIyQSQ(@#T82?3<0Ak-jLP}rh$y-L5IFa$)K6d58CODVaP=y0j0_h7sP~pq1KmfbEua{ zC>b#6*w4>6*<74*eYmb+Pa)paU#RAslA-rVJ;ot6N_`5~>B=VTJ86w)CTal?gZtvu z^FXY~W}0XLCto0`dc0$;Yx;$=hkKX-24LwCc2#sC>s< zlo7_m7Zc+2fjSpx+O4#%fP%qJcV(HR>X7}o!ST4P8Li2?} zkio4%v3nl99f3^{4vaR$htx@FLL#kMjC{_9zYV7v@8kSvGX-k2`nKMr zxXcnE48Tia`R>Y|{u{OrBZCpB7ZJ9)8-$b2C#SpwROE}x7IBFZVSLf&d4`~uZS<_c zj*e?f{n8Qaj}{Y%_XG!F%8t|{PnYnwK!m9#*VAYzQA9Hrc1?@l4UX^sdb$>XmP0#x zidp%Z%a5xDuS05ygVBH5;xeF$`I$W=ZahDupuB||x9y!y!^Lj|Hxv$p!RC-!nYBY@ zMptWMr!>?sO8TrtI2ER$MX-$EjJ~$bBcl%S9hmg(ALs4eoEeWd8kwY1Fc7G8e;hd! zS{|z%#ECH0C{9Q_k{EtUpf-(&zl}t}eE#`ShuP9g;8B=&>^pH-P3p(v)CTjtN(t5F zUILi$zPQ-~jja3rmR;zk!eeFinSL>j=QgupS-^3W^6FItyDk@}p|PfilPaeKqb_pF zkRxjxJ+W&4@;bYcJKEfONEjIr**cWEB;xm|ea2ON*d^Ic)I}oF0J=$wcDRvu)QrN} zi2~o@d`A==2b~VhR}Fl?m#x!0r%}RaCdlveINsc*LK~&=@FGfH{CGZ=8t{T4t}Ph% zH2v_AU(3=Q*$plOnierRe^x}3ynOU*_6<}ck=3%iRWp2!>Xo%EVfe7D^*pqeE0$&4 zroRS&!#P~@OzyI`Nf2#wn3+0flt^WLTU(bcgGk`QzOEAH{X6H4pd5NSSsGP^T@t5d zF-ke3Puybz$$;u?JuR{h?LZ#-m{+|32GW~8qy5B0WXzGMWV*GPx_Z-*|vM%9&`>I5F5KZLQ@ zvYB>}^=Q$zFvSa5auBf?t{8iDpcpnu}By{)N}lXXv%w z`TKbdOA)mMTl+)T*1={QOhnGHCaD5Ip(Vi|&{i&ZloIu0jx4RqfMnukddOn{X!Jfm_ix%89v}k(kZ5avcX%O@I zzbt5!H>oj&*o7c4+UL#=@>6a%jM9@^X6UxrI9d%0{+=<=YEIGZL>JU8VqM>IGWRt) zAOBRrUtOb|0~^t%hhEJXlA{^uy9s1Xs^Uy$aa!J- zX$6VLaV-Xe=_q3*PRYw8=d?w8@=KbIR|00y#mg3_mWa|sXP(g&>!I=Eme(TR;o7D+ zv`+zi*iZLXU3Yje6>5yoktkBPz1#y%3f(Vu4<5@fivSL&ZuPrYux44aBA349e7tl7nKyQlprjEgvjG z?4P}hDskjLe4@ELD4T|pO91V_9HOKYXh(0id5KVuuw`iJ;oLzFMb2Cy1A>iuvHHlG ze#AxDFJ+F_zsr-YPc})I=NKBzFr##t>fc%g$^>m)4UyMdf0)re(1XqKRMXDq4>&1< zhDU#1&}A+KSLAG-cbpsUvc|l#*4-FAH1nr^$H+_YfyhnEq{O7JT*R7v28yUcO}!5JwM57cC6j(0SFQ--9Wxgww-DQ@7a@NhXj zF7ouYru0@~aXa#9{x)mx(O2A>6v%VwC#5O!|KxPrGEu4$^rc z0x#nD_2c@zMuoUPb9C#NJexy~uQMa8u=&LI>%OSPUl>YO%3Oc=XU2e0`W6e$nCL%5 z-0;6F#vqM6VM>Ztq0_>nV*Vw>(ft2efG*^Ge9^M+-Fc_mM4` zUg``0VBOh%UYWad2<(IW2y@+kJjinUc$s6iHo!oGj;eaa6U200>od8Kzrw-juhd|5 zpaNK4y8n>sjF`Q-zlJ=Dh=22h{9ta%f#-qM7v+>Vo<^K1l53nN3>6W0FKMHh>KnnlJQ4ltY$x2=WmJm3 z^H9JWaULG25OLr>OcQ_}KvVd8*RR3*qJPS4Ku&sO3ci3_b*W}jP{_Md=oi%EnDe|4 z8o}=Nq`Oj(Szcpa_N_c|$ubt!-ALY!KlgFFB)~h+ta7zv@y`e8oYTwFzvWB#HdqzV zZ}074%Z2i^FI)vd(|3P9c)u+?G<`$70l#?H(yr4Fu=|o{s))#A+{#&3M&Bn5?gimz z-ccsrE(SnP##&ScNg-#+odgfhoE~dtpZ#_eRzIJbfZ)tHCvKch1(cRM!Ed4tuD6(GF{Z~NiNqu zsE8F#!2O#F)F#Ucv*iu;Qyh{cY96XZbHNL?awb77bw|uY((-FX+Wi>OuK6KER$$Yn zZFiIQa}vE*$vP8tw$RTT|15YP+&o5Vahy3p0;laBP<2;m;~&$h+DiWY?-`9p?>+h( zQU|9ds_ZYPlu%ZU5o1lVrhVU1U7lB+sn*q&5Uzb#_IjozDo36NHprV00BB(B`YOgv z*u8N#4(y@k>JVvh9XEb0hNYlTdN?H4yie^Eme zQolU=6(31`%l&zZ1-w!sUj2mQB?OSciAI^S0r|EzN)5gb= zeZ&tR#q6b8y3?%u!55XDpii$Ppvz&d>Xl0cFtI~u>Ed*qFF!SgBgo@47%B|Ctl@J9 zzIkr+IUtisM`t+^GM{&?4AC!_%~+kYnH*$6>`#83(L9A|V)Pif#3or^czX74yxi4m zdMgd@S^64&qMiH-^zVg_cfapzS(58fc*YoM_k$(IVjPW{FWXXp^|l}9SgQ~5{?I|C zQMLQD1+ku{`fpmCluTvVfX+iYX^Wrifisd_QKTgouAT5u91r2|6X$jsovoInbzkXO zQBcZU7x@pi@_fm$-X447tAPuxPQzLZxev~*Wo%fFd_fg#kll0rZ-E1zL_@9*^1Iz& zMB`4oBcA3s4}bCPD^s7!BGqk-Xss=giXv7A+VHb+_uvKS19$iZ1f2C5>SHA-y@ zuDnSq(#^za3z--v6jK0G;ZvcbI^d}-9<5>JH*H%>Thdl2E46PQ89{@j$m4={Lw^>P zj8x1;68Z9CEuYYK)@WAz0TyhVZ%3godf*ermX9xNF;||aJ>F&@3U8mHst@M%)IRHm zdK=}#V`-%7mK#2#w=eT}U&M_-scKH+)G6RC`x{`jAJF|@S^#08PhqVe3 zSk0W}+k#9S)~2#XHoVT2NO;Uh>KXi`Q=z zU9(K2@ru1Mv&13fQZma-!?zyv5;W@i97lxB!vBX09lK>=5^v@JNL)fQKsQP+E33{A zHV&;;ojAxr>YI{;%3D6a5G))R_htEiG`(Yd zoZr_yJh5$CO&Z&_8{4+6#zv#YX_CffW7{?+Y}^==JoEkC|L0X+&L`(OXJhTP_VR)4 z+VY*QGOvM^ZIl)tli8pXE>bXFqXw@!{>QDOg5n9Q*#?Pn}0P1r>&;K3t}LJ4@YL zA^heyWQt?B`Qjba_FC^eg*+lqwprmn%}5xqk6zHDOKg^v{~Z z9-AjG<^4?IJKVI~Jxaq@>+tD(6^fOB59J^&<`W%JpcK^sGxz}Q7bN-*Gnbsr1AEPt z+cmr)z?s>>R?Hs`r!mF_Ze`PUbo=R1o|8|FM)F%cq zYp?rXBJiE?_vipUBPuvp+6Tsh*^eXrSzDq%H7@tL>z*Z-sk_p(Di<%RRhqh~poN&4 z2*!p2N9NaJ0uv2!B28(HP>t#XBv)R<@?%Kbk^!g~LtmW@#vXsUyqABn90~vNbvX=& zuO1o+520J3K&DujDtQ6Z`MS+tk{|$NvOrf@yaj)ryjaHQ$@juX7W$+G2z@lkV$N9o z9wG8El%tiIZ(#cJcoEuC7-U&)LkR_T|9(oZaNSR9gCxoSqdq!)qX>oyG8KBdn025K zIAzr&o3xnHw2BO36r$yVe`e;6NS7pTf)1+9wVr0TZ}U_8qSDC})#eGr=l(LdehnQO z4M@K86w%R>$kMd8j1oToTr zg~x)QqWi6%zyBR)R2SC%W0_m16qQ1ZWNu2g0*vmiMX8ASKW=UryJsm7{}h;Y)S z=_v7d=_^p6Izt?2J+Bqtm-_=7H!

A)U6kiv^aR(In&x=!6xMaRNp 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