From 0eb42e248c318d5d25826fe6bbece70fe0f4d153 Mon Sep 17 00:00:00 2001 From: "Dario P." <83188092+donishki@users.noreply.github.com> Date: Sun, 25 Oct 2026 00:36:10 +0200 Subject: [PATCH] Refresh README with screenshots and license Daymark under GPL-3.0 --- Dockerfile | 2 +- LICENSE | 674 ++++++++++++++++++++++++++ README.md | 132 ++++- docs/screenshots/daymark-diary.png | Bin 0 -> 70273 bytes docs/screenshots/daymark-editor.png | Bin 0 -> 68504 bytes docs/screenshots/daymark-timeline.png | Bin 0 -> 56362 bytes package-lock.json | 2 + package.json | 1 + 8 files changed, 793 insertions(+), 18 deletions(-) create mode 100644 LICENSE create mode 100644 docs/screenshots/daymark-diary.png create mode 100644 docs/screenshots/daymark-editor.png create mode 100644 docs/screenshots/daymark-timeline.png diff --git a/Dockerfile b/Dockerfile index e03c52d..432d74d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ RUN apk add --no-cache postgresql-client COPY package*.json ./ RUN npm ci --omit=dev && npm cache clean --force COPY --from=build /app/dist ./dist -COPY server.mjs ./ +COPY server.mjs LICENSE ./ USER node EXPOSE 3000 HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD wget -qO- http://127.0.0.1:3000/api/health || exit 1 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md index 0db47bc..ee14c49 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,133 @@ +
+ # Daymark -A self-hosted, multi-user diary for days, places, people, and ideas. +**Your days, in your own words.** -Daymark combines Markdown journaling, photos and media, maps, calendar and timeline views, search, sharing, account exports, and administration. It includes password authentication, TOTP, passkeys, and an installable web app. +A self-hosted diary for memories, places, people, and ideas. -## Run with Docker +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](LICENSE) +[![Self-hosted](https://img.shields.io/badge/Self--hosted-Docker-2496ED?logo=docker&logoColor=white)](#quick-start) -1. Copy `.env.example` to `.env`. -2. Set three different strong random secrets in `.env`. -3. Run `docker compose up -d --build`. -4. Open `http://localhost:3000` and create your first account. +[Get started](#quick-start) · [Screenshots](#screenshots) · [Deployment guide](DEPLOYMENT.md) · [Changelog](CHANGELOG.md) -The first account becomes administrator. The included Mailpit development inbox is available on port 8025. Configure production email and HTTPS before making an installation available online; set `COOKIE_SECURE` to `true` behind HTTPS. +
-PostgreSQL, media storage, mail, and backups use Compose-project-scoped volumes. Use a distinct project name for every installation. Never point a test or public instance at another installation's database or volumes. +![Daymark diary view with dated entries, topics, and search](docs/screenshots/daymark-diary.png) -`docker-compose.standalone.yml` is an equivalent portable configuration. See [deployment instructions](DEPLOYMENT.md). +Daymark gives you a place to write, collect photos and recordings, and revisit the moments that matter. Run it on your own server, keep entries private, or share selected memories with others. + +## What you can do + +| | Features | +| --- | --- | +| **Write** | Markdown, drafts, writing prompts, templates, and entry revision history. | +| **Collect** | Photos, video, audio, documents, voice notes, and links alongside your writing. | +| **Rediscover** | Search, tags, journals, calendar, timeline, gallery, maps, and statistics. | +| **Share** | Multiple accounts, shared journals, comments, and expiring sharing links. | +| **Protect** | Private entries, optional text encryption, two-factor authentication, and passkeys. | +| **Take it with you** | An installable web app, offline drafts, exports, and backups. | + +## Screenshots + +Screenshots show the real interface with fictional sample entries. + +### A timeline of your days + +Browse your journal chronologically and jump back into a memory. + +![Daymark timeline showing journal entries in date order](docs/screenshots/daymark-timeline.png) + +### Space to write + +Format your entry, choose its date, and add tags, media, or a location. + +![Daymark entry editor with formatting tools and sample writing](docs/screenshots/daymark-editor.png) + +## Quick start + +**You need:** Docker Engine with Docker Compose, or Docker Desktop. + +### 1. Get Daymark + +```sh +git clone https://github.com/donishki/Daymark.git +cd Daymark +``` + +You can also clone from [Gitea](https://git.ptbox.org/dasp/Daymark). + +### 2. Set your secrets + +Copy `.env.example` to `.env`: + +```sh +cp .env.example .env +``` + +On Windows PowerShell, use `Copy-Item .env.example .env`. + +Open `.env` in a text editor and fill in all three values with **different, strong random secrets**: + +```dotenv +DB_PASSWORD= +MINIO_PASSWORD= +AUTH_ENCRYPTION_KEY= +``` + +Keep this file safe. You will need the same values when restoring your installation. + +### 3. Start the app + +```sh +docker compose up -d --build +``` + +Open **[localhost:3000](http://localhost:3000)** and create your account. The first account becomes the administrator. + +Installing on another machine? Replace `localhost` with that server's address. + +> **Before going online:** configure HTTPS, set `COOKIE_SECURE` to `true`, and configure production email delivery. The included Mailpit inbox at port `8025` is for testing. See the [deployment guide](DEPLOYMENT.md) for Portainer, configuration, and backups. + +## Everyday commands + +```sh +# Check service status +docker compose ps + +# View application logs +docker compose logs -f diary + +# Stop the services while keeping your data +docker compose down +``` + +For updates, back up your data first, then pull the latest code and rebuild: + +```sh +git pull --ff-only +docker compose up -d --build +``` ## Development -Use Node.js 22 or later. Run `npm ci` and `npm run build` to build the frontend. `npm run dev` starts Vite; the backend requires the database and storage configuration supplied by Docker Compose. +Use **Node.js 22.12+**. -## Repositories +```sh +npm ci +npm run dev +``` -- [GitHub](https://github.com/donishki/Daymark) -- [Gitea](https://git.ptbox.org/dasp/Daymark) +The API requires PostgreSQL, MinIO, and the environment settings described in the [deployment guide](DEPLOYMENT.md). Use Docker Compose for a complete local stack. -This public edition starts with clean source history. Personal deployment configuration and diary contents are excluded. Database and media content live in deployment volumes, not this source repository. +Build the frontend with `npm run build`. -Legacy storage keys and export identifiers are retained for compatibility with existing backups. +## Links + +[GitHub](https://github.com/donishki/Daymark) · [Gitea](https://git.ptbox.org/dasp/Daymark) · [Report an issue](https://github.com/donishki/Daymark/issues) · [Planned improvements](TODO.md) ## License -No open-source license has been selected. All rights reserved until a license is added. +Copyright © 2026 Dario P. + +Daymark is licensed under the **GNU General Public License v3.0** (`GPL-3.0-only`). See [LICENSE](LICENSE) for the full terms. diff --git a/docs/screenshots/daymark-diary.png b/docs/screenshots/daymark-diary.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf89e98f4f4b4be8471beb566cb665efdce41ac GIT binary patch literal 70273 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 MR2rz9`gP*}0Gd2`GXMYp literal 0 HcmV?d00001 diff --git a/docs/screenshots/daymark-editor.png b/docs/screenshots/daymark-editor.png new file mode 100644 index 0000000000000000000000000000000000000000..4a333a9ca2882918065435e7fe64d0d7e9830c6f GIT binary patch literal 68504 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�{_Y0bMT*$LCRX^rDSk*XW= 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 literal 0 HcmV?d00001 diff --git a/docs/screenshots/daymark-timeline.png b/docs/screenshots/daymark-timeline.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5028dab8d3b6bdc14ff2ee71dc6eebacc772e5 GIT binary patch literal 56362 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�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

*pWvocKTdV$amRqj~nv-V*2c9v1>*{_1mnmh$w! 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�M2w%U`N#Z@n!6_c~^_T5Kih!w~j$|VR2DE&KupgoD-|9 z%KGSc#pPpNRCcU96p{SOW|9l}O@t&@u50!D%B|r&F6C8PYvwG*@aK?QGk(^IDuT2J z&sJs(i(@5RuSAn2WUXdeT;!84d~|#k9CCetNi!e$cGNIxUim1ILPdox@?4_dvUwd| zgZ1T+Hs-NLD>Oxo5JLZX1qI*wt_5BNsf;~ruw?{X@CXf@?dcpS%#PeP%#z1e`YsGs zjtmZH-ryv^jsesZj2n=N{N7YqtHYNDe-ja+*9z-DFvj1ntn`&`?x-49nGcDzEX{Sa zndhQy=!_XO;+Cx2%-e9SFXnJnylg)@2ocO*EPLiwz*KAEcR$_{xtMRO6TC~xx%#cpU%R@4Y?M%o* z$FD=fjla4mKJoXeHgJ*e9GRO|H>$js96Cwq*cEbIhu1r-f3qya(>QyGiSLnB@1s64 zB;=<_`l-goSQyd^QEO)M}lF@Uicx&8?(zHpI&c6f?OY1Gi#x@0tr zb$m4}`D$QC1@_Ioy6$|yM? zNC3}&wl&Xxd>^B3w*)Uv+-zQvB&RddDKQBJ#%bEOpyIJIHh$WAW6xF|gPq+4$}%Mk zro0$x#xoDe0d;n2fd_C+yENxa@jc*vc6vjDi7v|FU7M44^*gfKSu2p`E4Ryqvvu(Y z+f2^?^qM4uzB?gFI?JDFf=((iHECW8;a&2SKG$MZ?-<|$TDMG7{iS-Y@AC$xwkw9? zkVpvgn+p0V*pjY~%HpnEO?43he!~gyFF7}nY2YGJ#)_*4{%(PBDHD;Hw^c}=`D+oA z7xr))M@TnaI$5d7gpDS!+1e0}!0e}~u@I@afF+L8Bbk?*gc(-S#l9qqJ-OP4_oyRq z3KD!}T$;r7-~r2h$lz&;=($NjLH7O`*L$Tt$Qnh9eIUqexO3>&VKdHd=GfRO=skhL zYyZF6JJYD9vOVpqT@K(>$|Qq&6&VsHnN2`TDS=8bKt?bO7E*u-LVz%%QYttgph6%B z2`EVjNsP!4AWSMqkSQo3D5F3Kk;tH+AfncL?7n^buI}6KdaLhxzjeN3ua$Lj&N^qG z{Xcu3=lMPF?%5R}bG3F4Z%dii-_`DPUyjaChjdT3D|_nWh7tZq>Jb(SPLqR-nUaK4 z-`?v43Zvv}{wK0GtrvH>NRHh**^_wq)_i-%zI_@$^oDgFeh-*{ck_>sPLW%1){oW> zA<)v{chdCvwv;;Tv)(uDITq~{U{*ewxvQ<&p9aJr?EPET7`-8s> z-GJSHKMH5TQ8nrMI%&xH>W8Nrf59RNFvNkvuTS&UfB&ym+WHWJY86FUmq&h1(TtQ| zKup~hhQz31C}0r-Stz(Cvv~aFN;wbcyP>$N_P7WV)PK`XzCG&x)H1~JpI=itixcD+ z8-Xdqg?mzl0Jlx8=gak#_fWPPwpt(o9pw0JLtq#L&2emnCPTMJKU&w9b}Y;!QLqmr z+I}48TVDTOAB@#s4{?H9Tn;50Y+4s>EN(m_DX9cG?w`iPE%^p0n()3|c7ka3Z5&15 zknyWG$1N|${|!51dfvc&uu6%(lv1p8bZ!r@M5P@w?xis)0U-M)2DCdFIu%h8can#m z^PB;A4b}b#$^ZJ9ah~p@o#YyxD)|1GY{R>X^4m^#;dDq}JX;0!X@5nq4HpIz(FSjd zo0A&Gj;c*@$%!k%H{-nRd#{6+J_6G`LI)UTGx#n|V_kEUz`s11c2G)iSDfwii)v#%u_%yHJ66+PwMNj`h#0Y4@--yE^haQ)=Aa0p@cbaEE6k$qhE|(Sg71X*i8R-iV%} z)H)uX4AOR0IF~{H^4P#V2YzR293;!kp{dOhhuaQ!cNU1PFFM^tyeOskux(gEd#wh_ ztkQ*7QmnAaeu@SZo9;Hm_I4NA&`t4E|9QxoHFQ-JAFn>1fr>vl7A)8k?u|}$POsT8 z=#=^^jeyCGmJ~F1KJ_2tU?TcC-7T!E7oFC0re}2`4!nQd4JC8TY{o&IPc&}r->jj^ zx8opKZNj8xclx||4XT+Xt0Xwq)PedF~!zu=n!zuEQg+-)w#>cCh ztp6|@f=b~9x$GFBzP{kZkHGGiCiIA{Dv&TchIjEi@C zSG<+yHG}S+0)>s6>sIfPPj{lZ&aO67f^);I^NWBGvVUoz%+v*WLxjqm^$*ls`WV`& ze)n~%ENU^AiTR#F`Hw$;ZdLamlNkQ`&;O)mcf-g?Z`mQ^Mw?zYXxyCbzj7%vtv&^f zm0MRp!>2}V`^Irm-R5C6+qSnnW%;7%iC<>qB}^MmDQP|~1Ky`_VRHHaqkU!8dfFu0 ziQc_y@QuPKuh~<=CU=VCZ`akbaJ`mN5Eh>-Ny+j*KXv_%6A~HajXLR%F#=^#XOv(0 z325!O>N0! zJw^M|>QpIIZ&)AFv7>Zy)G{Y^)MiT`fNO0I-RZFvNM5^i?XY!vIn9xtCLMPHXga7w z7DxsXrhqy#^)im#bz3Z4j2SKCXa zd?$rw$kMt}h=%4om_|3k4|fAmpAPRqrZt}$&bJvCS)+X!EM;2X%Zq{gt@2*wh4Ip& zgr!P%yn%;{VCxsh_0bAff$~KT%zPHGgo-1IsFB-xl((iIK%06meV34PQEtK*R1@ zYWPy)YS~qatmVSDjo`oS>ap}l5R@{1X7QsR%p;$Y-JH1sTxjtWx!mIp2_qcwVPw2o zytOXs&M@~>AkKzl+*gPRJTR*1Hr>zIT&QFMq|fN~H!WYR2;!Y=dzJgJNGGP=0hwvY zvju(7B|ujDyw$h8**%dltcbO|lvYE!!_q+!N(Ba^quobsVTf4<-a6H|MLX2@-5+cE zumN}*B24UVnbk5!&c=hA<+jF|~b4Ea>xs#{?uh?R*O9)+t!6z&hmbW z0=Nnxa%?eoF`KqQ$OYB-^FehQfgnh$i`C_u7Y*9xOd6xvk&qWOmUfNVdy&;A^>rr( z5N{pQJgak{y}4F{X*aW5vh+Se22m+W1e{hx&ggcGTb#7r^1Up3caAiU)iK#F6AQUq zcgj>B5fahj_T*`XPM>}uoHPmWxjCd!j zpn6%IfJQ0|KR^PE=L)@&FHC4WkU_1l1YOeyqUE-N($m6SY9nkIPW$XZc}cQ zGOfIlspFM0by2%Z{WTj9kld%SL1aW*mEUhe5pj!To*%6_Cqb$bo*#B2cF( z!zHFfhA`~y?1UL8g4#ftw@x_O0)`HhukP8=Iw8Zs)t$y1lBB%cVz#<)=1qJqelC7~ zf3RUOb)rtpB=|Oy#gyf-SJgQJFu+XfdtqE#!g=45ZAck6h5^K8KN%EA8;}Xb*76-T zlz~~koq0-#(YN4pD)-d}wLHtVptA{`II3P?T#A&gdJ8DwZpRDNP#(aYSRqDNQC>Zy zL*t^AI0|D^!(1kuIE^(Zc1Mb*`mK)d{EVsz@~83l?TKQB=p@=02$xTaFD#z+>cjrh z4JW&EOC{dVvy!N?8OZS}w*qooL?La(4S@aKu4TAS44q(sqbDS}w8OK@O$(hqY3k~M z;y#Irvg3+v_#*AOE$rw&Cg^>yWPg&{@uDhK3w{%_>us3KM4>kk$vgC>Wu-t?|NHe~ zpB(^_7w&<|)yw^@arl=$mdlT@4tTgKtZC0_)hX^3+5;UjD`ZcUP>dF_X{HtjYjyPi zVN8l9+x9?VytNik+JwD*xiy-1RD7jbFoBSrqd~p7c|NCuDc90mw&%^O9o+xdr0&0~ z?i<}gM8KYh2@p7-Jaon3W;XHbnPI>Dzk>POXB~~`l zdLS#;Yn#J$(L(lpxsGyct_*AdM^_G)uT=L2vPl<&qK z%8X3e<70l%Dp|bJMM-0UA@?WYiizq5dFL$|7sSBVcgVlj528ZXHpN0cGC1dY0Bn31?FW z3Lzu{szmH1crOjFq4Jg;zq4<%2z?sB`@Fj*on${0BKgWTE<&BIUZtV>~$btp6@ zW4FbZs(!7cR}DYB=}R|;A#2kO+<&~m&31z_zi7{Y+IHwWNS41j-^{lahnaR~PEuk( zHlM;pIt$iWYroqldQ=>4U;+T&5;xzgkwqiI(PJ8cnq7YJ-XQ2&=WcA*eQ%3TMl2n&Z{Hx zT{q`FfpB0Ge!Ze^??u3!j_Ag4eK2X9O}5BxkWpj8!5h`7@h?;M!6RtC_1E|(Z)RVR zFY7%=_!+aP>Qb zcmhz={l)J{AwP?0p0HI#z2!uK%kjGT>GIWnqnEP}qs?WV79q zzRvAUz&6lzUSjTu!` zr^ZpcBJym{mw)0n+$y8|@J7HHJgymwo__*j|A{ z4@9Q;ZE-^NNr1Ww6ftsk|tB;4KbpwhtpEslB5B`Z~H<0hf424(S4@}AwY z(>x}xH{7oG>1dAD4^_*RqhH*Qnpe={>mnO+R}+YrUZ)Y9SDHe>83tf2B)Xb#WV~im z%{XB6yF>)_(&5{(QgU`%dYFA1;a@!=!xF1IS=@ zp{6Fs{*u^Bcmi|P9_85;bTz$IZhbElx?^CG0nMXhjnYlSSA+>8jXyn|0toa_TbcF? zwrZ3h!|-l)JQ~#&lUwt?M-3&|M%+P#z!T=3PKL(9kKU;On0@Mh>+ApX#-CJTZe@ds z9a%I3P_XyY^2|LyV|I!@rzat7xA3(|aG7EPUJ-tooSq;+oc5ky5l7gTmdxUBd8rnp z*aSQDiX0EHoLx@@?P~4diM-U$tOclqo|iZ-sI;EA9Anm#@Zk)iHC8F20pV@zt+2r4 zg#3~KBNdMGgxh6JR43nYG2OD{a7XB)%oWcK|4E1nt+#WO-`C&O5tR{!aF)SG8dtV? z+GgTWr~5|)CixE>B-u}ZjsCd-;D3Ia|KGR#lX{nRLy7RJ55np5vjgoKo`$7;(ZhZI zMJjhZIlDq5h(~rfJw){8OY@o(H*a;7Vs4~GB;?BFz=~tmJ)D`*#@vcyt);Dklurpq zAOGh=1OTDMd=FnGH!|vl-hFxQ{*d3QOAY>YO%}knJiGnh2A5kfKHyhI>x&YO{d?46 zO3ulfu7lQlZdL&lzq}9U8J2HWfBD_ue_Q{14*r{d@Nb>*PtLr{Nno1~eNkC7^04gs z1HdRY!uF?}k$rXFW=42j1X1z2A#FQvySG8QUJ61Cye$6c*uI!`BXpNY#UbCVp!ZuC z!efU>c2o=L#_7-EYZjskQ5Vqm73sWM$yb^~-b&h93)X+h9MxUYvYCGF$w6U0^!Q`Q zobZtuo3(-90YfwBqQb7Zv)gpsOg21X@=S~lZ*68*jyJlfoR=Iqz26=o|xg$V4vjtpze!bGVi-mQ%X z<0-5ni}>+9`YJcxHik`!YkB8N9US?uipCs*V{h|&kQ9A<#)*KAohK1xDy&K~!ibck zBZbt8w!!^oR@`fY^nOV%UnCkDn(O@fcKB=^rc}z~0w%+0u~ye`rD7CFXC-aMD=8s- zR_^N1a#`@!E|lP6Url)p&&k#RTpk}qs1h8gEn9oX+ou^D2$I6Lnvr(B&KSknbofxV zcC*6VN12f8klw5?H;8!e9i89)_PhwZcr)>mcA+?EC#l&E(&py(qw602=YeXo5ecsz zfRE<7q>t*`Ych-`&%Xm$CV%}@2pWl&Y;YeJo#D*g2E1O4_exQH{O`a16W=j^Mb_>_ z{T1rkX(s=5jkb=%&(q6Ca{ZS)PgNZ$B2Nd+2W>2l3tsbotJZ&}D%mX|QvKLf{FzcX z4g9k3T3yytvOM@+Ub_g641+nA)Qf`O-m~}HlT-Pq)xu8m)qo?b(vMv+!<1gaRp5^>B zhMM37_ z1zqdVfuUJ99`8m$ei~EV-sk5p&!$@t#JO|Rh4fv+G32i&lp$`}I3M@X(NsKFN#CQ+ zHWus^=Fct3n>}NchhWN3$5Scuvm?Tg^W_8|&s1lhgJdbfV7FzPxU*;MW}YS81--+Z z=2-Dvv>255F|-{DM6~2;vS}K>2R#3`j(0dYB&sFUwLEC#b52>9&#CB^q?ql+YH1|e)O`~@GD zL*C4ri?ZSRl(vHGMuWy7dZ`0L&{4K=Y_$1O>h3a^(Q!D2mcWsujV(Sh>KI(;{XD3< z;b2X5XkdFsCZ@jOL(S?#(oFa>>=M?8+qbl*jZcnJk_Ft}0vf}<34$66)hm};|Fri^ znS8(Dev9!hU$Z7lp1i^eK{3@!U&?&XjEV-FMpzUXeFge4VPpAH_)EFzQbw!Xk6Ll2 zm%pi(fGKiVM4z+&ZN=dm4p%o|UtpKpQ(jdi6lO?LH^IR>(?t4@E`HG6NY$86K%Y+# zSeRDFG|H<8UMaH%k?@if3i=9JE=C+5x7Bz#`|;%T%f(~{1AWV9eH1(7q)BHU-tTPF zXbKUNVuWLm)FnyTAstIcC%-m5uCGjOEa|O^;RxMxrmi25{ITZv#CwA|hc6H1Qo1_^ zKRmOV(3wLE(}plKa{n_Zl}sgVBSI+J+;0{P*G8y&TvYti_c`|4uw^B zy*E<1IXi!3amn)0k=M?S*9L6t6yWOE?s|&MX`T( zY7l2~9X?u+&g-<;nS1K;7V3_cw9#)xv8N5m1;9eoqY$@>S%Uu`Yb5sA!1ewU&DN#U zPh2qt@AOMo_0E27px5%<_0ik({WxJbL zvbT%$)u;n4pL@X;n3ALdwgchJ%(y1&>V|UaqwDU@3Hs0csDf(yPkis!UNvPgVD$iZKGdC}CK5s-Lm#Jm zP6j`H^=^<_;IEvT%6RZRBj-`*q4_Wn$gOdC?@td`NIt=5Kj&&x`-__@6!b()_+N$z zhz}9{^ZEuA!nl|q*E7hn%GfZuU?hgz)z2D6mDU~tBm$y`otyHC06Oi76HnU|MFW)s zC3L9YEz&)>Wr_yW8y5J-nzz^AwT+w|#SVn|`*%|GI5l^tn{NGsALT0n_q3rTzq zI}$>U!8b5=)n$_-)0$5vH2Y0PcIaQ29r@BoFZ{VJsD~1JdnmFtr;16zZVBo!(e6oV zPBedAJ^9hRvtM)7E~Cq$znA%7-=VfUlGH`iY9srWPd~k}71~z_MrYAZU1U?v$4cb0 z-QNbw2YUw`z?sjh%XF`MvEaxYf^#@}u7*D{v%A*!M5N>b`U9C3tdQ;XBISN5dKI%2 zJ22#69(Ri$Qst+chn18hGM8J;ckS!cO;V*@p8V=}J0{tz$bo~((53DfmnC^02`)1! z1JBHIf>49f7lT@n4ZIvv4v5(N`te);rQ`JeXIHw<(O+R^Iql-CRP6`h9$%4jHP+CF zoUe~=_zF(EUWr>O+6OtjzG}vlcZ$y;1nNqmndSwE5a1=DkI5~)qJjaOmb7eC(om5j zquXmB4m6Rr6d8F@hg?b|O--@=Y5bA=N*XFxeWwWb&FEE>169-Er(b>g23PSJp#?-W zhWnu1_QDo#q@pri^F1BCqFDMxs-XsiDKpwfozC9)n(8ub2B1!iptt#(!BrG~Z&IZS zDceyzm(Pg7(PE}kXt>%5-=wzLgl|89iUNwoHX(I z4c(J_o(wv;5q-~g*3%i4W@c~tQ&qA1RI}(V{nrt5-YrMeLZZ^9TCxi~0#Pg%-10&S z*B$mYlbVz9X+D0l(5NHvOQBa)4qqV8nbB8WTHXUgDBdSIbk>X!7DP}j0JHdw0-f#oQ6nX0B$C6z0Nec8^1Hzy z^Eq*IbN}lQ6di0w8Cz+zURilf|3*eTnimz4AGLF?bG|Ixls}hK_3d!21NHVqZroCT zj`^zp#3&0NW5hC5-nbEJX1?X-Z%J;%Ta#46h=2b>;a#cmaINzD`aop+pko~;A&3yT zJELOS+s7}qFHELV+b!E>)m2mCQ@#2Z>|noUzrapYRLp-^>YfAQpa6r?9Y?dL(yOzP z%i!>z+7@OO7+JoQ0YPlFn30s=O2nfx@a_$aVqW~*P7z|YN#p~4{Tn7->E|@3Nqk$a zz!%wq2;z*r4)cz(9Nk0(C5iYzQqP9xBwjbtftB7jjT;JyTBa`B*IVZa2a>E<3M>9< zET({W&(z#Pdtt0AC`D$!J9%{p*t^4#`P+I0uL{&c&nmG7`KiSXnw*kMtjADXaUea;Ap@bDt*DM!*HkKYdq$Dix= z(*eYIVp~Fd53Ln$3p$`g)2v%C`1Xb}0{0*sg>rMtOj)QLZ%0VGLQxdl{kqK1BU^T! zHby$7!WW1X-~5yD#}y%wDq_cOSJt>d^F?rvkWB*BRee-8PkahV-jI>+;6lSkrBh=k z`{EvemS5j0-_>(R+A~FbgPxk=)TA0|rLT1L0s6rO*1Zm7!PThB+>ExkV?J=pmmHDF zHb)%-;3?a33a}vGXN~lxag2uB916sdh5I8j<(=3etU>{&8K98yiThtyYU}H0{Kk~Q z8ORaC;^l8 zCg3P=CI7ZAG(BT>GqT3w%)megg;=+vkk|=tc6%l+8JWaMUe!b6YGT568{6ckx=b#- z7usY3T*vKse?Ki*`-VR7`+p5#`;X4@H;dG|$9LBNyZ-m=wsrqF(D*+#{QuQjJ6ciC x4