app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit b979531e86a5eca24c0e8d524abda731013d1619
parent 37dc60ce2afec720fda65615262c9e9a76f67e12
Author: triesap <tyson@radroots.org>
Date:   Mon, 10 Aug 2026 00:40:20 +0000

repo: establish machine provenance and dependency governance

- Record verified Studio import and canonical Radroots source revisions.
- Lock Gradle dependency artifacts with generated SHA-256 verification metadata.
- Bundle the product licence text required for standalone distribution.
- Test provenance syntax and narrow the legacy-name exception to its manifest.

Diffstat:
ALICENSES/GPL-3.0-only.txt | 674+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mapp/desktop/src/test/kotlin/org/radroots/harvestcircle/architecture/LegacyProductIdentityGuardTest.kt | 5+++--
Aapp/desktop/src/test/kotlin/org/radroots/harvestcircle/architecture/MachineProvenanceTest.kt | 40++++++++++++++++++++++++++++++++++++++++
Acore/provenance/studio-import-v1.toml | 38++++++++++++++++++++++++++++++++++++++
Agradle/verification-metadata.xml | 2896+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 3651 insertions(+), 2 deletions(-)

diff --git a/LICENSES/GPL-3.0-only.txt b/LICENSES/GPL-3.0-only.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> + 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. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + 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 <https://www.gnu.org/licenses/>. + +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: + + <program> Copyright (C) <year> <name of author> + 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 +<https://www.gnu.org/licenses/>. + + 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 +<https://www.gnu.org/licenses/why-not-lgpl.html>. diff --git a/app/desktop/src/test/kotlin/org/radroots/harvestcircle/architecture/LegacyProductIdentityGuardTest.kt b/app/desktop/src/test/kotlin/org/radroots/harvestcircle/architecture/LegacyProductIdentityGuardTest.kt @@ -22,17 +22,18 @@ class LegacyProductIdentityGuardTest { val legacyProduct = "stu" + "dio" val repositoryUrlException = "https://github.com/radrootslabs/" + legacyProduct + "_app" + val provenanceException = "core/provenance/" + legacyProduct + "-import-v1.toml" val textExtensions = setOf("kt", "kts", "rs", "toml", "properties", "yml", "yaml", "md") val textNames = setOf("Makefile", ".gitignore", "gradlew", "gradlew.bat") val findings = trackedFiles(root).flatMap { relative -> buildList { - if (relative.lowercase().contains(legacyProduct)) { + if (relative != provenanceException && relative.lowercase().contains(legacyProduct)) { add("$relative: legacy product name in tracked path") } val path = root.resolve(relative) - if (path.extension in textExtensions || path.name in textNames) { + if (relative != provenanceException && (path.extension in textExtensions || path.name in textNames)) { val inspected = path.readText().replace(repositoryUrlException, "") if (inspected.lowercase().contains(legacyProduct)) { add("$relative: legacy product name in tracked text") diff --git a/app/desktop/src/test/kotlin/org/radroots/harvestcircle/architecture/MachineProvenanceTest.kt b/app/desktop/src/test/kotlin/org/radroots/harvestcircle/architecture/MachineProvenanceTest.kt @@ -0,0 +1,40 @@ +package org.radroots.harvestcircle.architecture + +import java.nio.file.Files +import java.nio.file.Path +import kotlin.io.path.readText +import kotlin.test.Test +import kotlin.test.assertEquals +import kotlin.test.assertTrue + +class MachineProvenanceTest { + @Test + fun studioImportProvenanceUsesVerifiedImmutableCoordinates() { + val root = findProvenanceRepositoryRoot() + val provenance = root.resolve("core/provenance/studio-import-v1.toml").readText() + + assertTrue(provenance.contains("schema = \"harvestcircle.source_provenance.v1\"")) + assertTrue( + provenance.contains( + "foundation_baseline = \"a2038b3e25b9e34f0b8fd001f26a8ed10b5772cb\"", + ), + ) + assertTrue( + provenance.contains( + "canonical_radroots_revision = \"09065a610d95e57acdc895a14c07580fa099e7c3\"", + ), + ) + assertEquals(8, Regex("(?m)^\\[\\[import]]$").findAll(provenance).count()) + assertEquals(8, Regex("(?m)^commit = \"[0-9a-f]{40}\"$").findAll(provenance).count()) + assertEquals( + 1, + Regex("(?m)^source_repository = \"https://github.com/radrootslabs/studio_app\"$") + .findAll(provenance) + .count(), + ) + } +} + +private fun findProvenanceRepositoryRoot(): Path = + generateSequence(Path.of("").toAbsolutePath()) { it.parent } + .first { Files.isRegularFile(it.resolve("core/Cargo.toml")) && Files.isDirectory(it.resolve("app/desktop")) } diff --git a/core/provenance/studio-import-v1.toml b/core/provenance/studio-import-v1.toml @@ -0,0 +1,38 @@ +schema = "harvestcircle.source_provenance.v1" +source_product = "Studio" +source_repository = "https://github.com/radrootslabs/studio_app" +foundation_baseline = "a2038b3e25b9e34f0b8fd001f26a8ed10b5772cb" +canonical_radroots_repository = "https://github.com/radrootslabs/lib" +canonical_radroots_revision = "09065a610d95e57acdc895a14c07580fa099e7c3" + +[[import]] +component = "domain" +commit = "a4d7deebec3e2ce2c1daa455de6d79857839aed0" + +[[import]] +component = "application" +commit = "97bb016bcf29555bb890a2e3f1effb98890f5502" + +[[import]] +component = "storage" +commit = "249e12d4c6eaaa71e6fd46b0dc330af684af6c40" + +[[import]] +component = "nostr" +commit = "9e68fb26ba41bb74b1bcb6f6f1aebc1ea6361ee3" + +[[import]] +component = "runtime" +commit = "1b8acc061ac044c56c03c60dd9ad69e230cba072" + +[[import]] +component = "ffi" +commit = "d7437d29ed464bbc38d3df300b8b870df0e039ab" + +[[import]] +component = "uniffi_bindgen" +commit = "b3da37d0881d2c54d1a90811b8c001c455d9f9de" + +[[import]] +component = "complete_local_ownership" +commit = "66b603cf145bbb4ade64da622e440daedb4776c8" diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml @@ -0,0 +1,2896 @@ +<?xml version="1.0" encoding="UTF-8"?> +<verification-metadata xmlns="https://schema.gradle.org/dependency-verification" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://schema.gradle.org/dependency-verification https://schema.gradle.org/dependency-verification/dependency-verification-1.3.xsd"> + <configuration> + <verify-metadata>true</verify-metadata> + <verify-signatures>false</verify-signatures> + </configuration> + <components> + <component group="androidx.annotation" name="annotation" version="1.9.1"> + <artifact name="annotation-1.9.1.module"> + <sha256 value="f204b05b728a97561718bc716242e47c629c0085a80ee74fca53d4d638bcbe3f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.annotation" name="annotation-jvm" version="1.9.1"> + <artifact name="annotation-jvm-1.9.1.jar"> + <sha256 value="1e343917ebf27ba96fe4dc52b1cad7fd32b738fbc6355bb6cd5b3b305d7212d0" origin="Generated by Gradle"/> + </artifact> + <artifact name="annotation-jvm-1.9.1.module"> + <sha256 value="03fb659177c8618e47425925c11bc91f384703ea26c265be9b25cd79292b511c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.arch.core" name="core-common" version="2.2.0"> + <artifact name="core-common-2.2.0.jar"> + <sha256 value="65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41" origin="Generated by Gradle"/> + </artifact> + <artifact name="core-common-2.2.0.module"> + <sha256 value="edf4200cfdc2d946232252c99e5dcb9c61bb909eb5450b2613d1d4fdc974b981" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.collection" name="collection" version="1.5.0"> + <artifact name="collection-1.5.0.module"> + <sha256 value="bfeb7bd84f3f7dda7bd73b6709d4a1f61f5a37f843728bae08a067e3df9a0aef" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.collection" name="collection-jvm" version="1.5.0"> + <artifact name="collection-jvm-1.5.0.jar"> + <sha256 value="70b35924e4babcdffa37d0e575ee039c56a2d97123342624c48b603233704341" origin="Generated by Gradle"/> + </artifact> + <artifact name="collection-jvm-1.5.0.module"> + <sha256 value="dde85e292509231b5471bb091b575099d4f43161eb281e87385038a0161072e6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime" version="1.11.2"> + <artifact name="runtime-1.11.2.module"> + <sha256 value="68bae2b9a500ae63809b8e47ff1499727bc14a424048e05532e9b9e563aaa06d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-annotation" version="1.11.2"> + <artifact name="runtime-annotation-1.11.2.module"> + <sha256 value="3614a93fa41e3e7b3b7527e37fae305e1b30a23cb2285face36f305dbb82f459" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-annotation-jvm" version="1.11.2"> + <artifact name="runtime-annotation-jvm-1.11.2.jar"> + <sha256 value="e286a8520709d7bdc66481c272660c2a8d26b12740f76102543ce45704370396" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-annotation-jvm-1.11.2.module"> + <sha256 value="9803911299ad7f10491fb00ced06771f474bbfb50d2cb934b04c5e57bf691590" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-desktop" version="1.11.2"> + <artifact name="runtime-desktop-1.11.2.jar"> + <sha256 value="69551aee8f92114921816f3d9aaa66062104db228ed5710a6666f7adbdfafe3c" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-desktop-1.11.2.module"> + <sha256 value="6f96d01ab209b8629d4bc72b3cb62acd3fe12ac86d8e0ff4df8f51b28a4b2a44" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-retain" version="1.11.2"> + <artifact name="runtime-retain-1.11.2.module"> + <sha256 value="cdeb680a22a0127d9063d863d6cc98a22e8121721e18709961d53d129cad1872" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-retain-desktop" version="1.11.2"> + <artifact name="runtime-retain-desktop-1.11.2.jar"> + <sha256 value="9b7e62a7df333c33eff9e1a6d6c2508a4d8fe4b7a43778075538fe3da4bc4485" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-retain-desktop-1.11.2.module"> + <sha256 value="8e717694594e22e53e20186bcd24bd83a27f41c0103f5b2bdcb3ec457342427d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-saveable" version="1.11.2"> + <artifact name="runtime-saveable-1.11.2.module"> + <sha256 value="2f4b92f3e71ba67439ad5236b207bd596626ccd55bee70d811f2d4d7e080a64d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-saveable-desktop" version="1.11.2"> + <artifact name="runtime-saveable-desktop-1.11.2.jar"> + <sha256 value="b1a17e6c226debb42ca227f580459d9d9dea62d42aa8e685ef56cd7ce770b1a1" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-saveable-desktop-1.11.2.module"> + <sha256 value="a918db50b11cc7f7442617fd332d1add4b7bd9b22a20ea4c7d81df01e64d7b58" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-common" version="2.9.4"> + <artifact name="lifecycle-common-2.9.4.module"> + <sha256 value="c578bd755ea46d7a77811309a3539538e2d7fb86a05fc2ad81c655ecf7dff7a4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-common-jvm" version="2.9.4"> + <artifact name="lifecycle-common-jvm-2.9.4.jar"> + <sha256 value="37d89b2101f074ac6c260917dabb185607645ee200aa3018c7c5bde70edcf184" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-common-jvm-2.9.4.module"> + <sha256 value="1d1837f3942b33ea30aa2301fdcea2639408a0fd6fd4368c22478fa8153aebbf" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.9.4"> + <artifact name="lifecycle-runtime-2.9.4.module"> + <sha256 value="dcbc5b5b50666e84258a74bfd8e514918c593a4ffcef0c0358562a02fbd80c58" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-runtime-compose" version="2.9.4"> + <artifact name="lifecycle-runtime-compose-2.9.4.module"> + <sha256 value="27d864f40ca30b967b85daac6b917bbdaea637d63e123948c95045c21be58483" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-runtime-compose-desktop" version="2.9.4"> + <artifact name="lifecycle-runtime-compose-desktop-2.9.4.jar"> + <sha256 value="d25c083df93da718a1876a3293bd15f7dc7a811e998735943bce590683a57835" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-compose-desktop-2.9.4.module"> + <sha256 value="c40346d50d208255992b1b053c835c963631841b70df8b6fc69f24529988dcc5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-runtime-desktop" version="2.9.4"> + <artifact name="lifecycle-runtime-desktop-2.9.4.jar"> + <sha256 value="2fb49f76d1021792fb359e0a9246c1509f2f5b555f0a46591d24d58deb68bd5c" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-desktop-2.9.4.module"> + <sha256 value="f952eae906bc06278f6041afb3c1333e9d6b00be4378857bcd66a1ba58367909" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.9.4"> + <artifact name="lifecycle-viewmodel-2.9.4.module"> + <sha256 value="964d69d6b877296e8b79a77bb826ef5fb186aecaa7a1a7ff776fb2250c993006" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-desktop" version="2.9.4"> + <artifact name="lifecycle-viewmodel-desktop-2.9.4.jar"> + <sha256 value="98f816be6869407c87d46058756f97780fa6c6cf61acdba97216f413731af15d" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-viewmodel-desktop-2.9.4.module"> + <sha256 value="ef7686da90c95a73f403ebcac87cf06cd751e4919e71fe20a911459bcb484f5b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.9.4"> + <artifact name="lifecycle-viewmodel-savedstate-2.9.4.module"> + <sha256 value="4389cca0a9a801a71effaeb88f89f0a03d99c22be093c539a9c0f9c396295416" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate-desktop" version="2.9.4"> + <artifact name="lifecycle-viewmodel-savedstate-desktop-2.9.4.jar"> + <sha256 value="3e0b44e2514eafdd6938d5457d9f46e4785077c45d3b4364b5c23c4dcb93efd3" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-viewmodel-savedstate-desktop-2.9.4.module"> + <sha256 value="673f5d352dc3da1b1a358e5a30ef7e163219b3a1d7036ee18c9350c53f05f2b1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.navigationevent" name="navigationevent" version="1.0.1"> + <artifact name="navigationevent-1.0.1.module"> + <sha256 value="36b448d7126c496d9b12bcab28dcd682ec48ec83fac7e562cd2e4b652781ef11" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.navigationevent" name="navigationevent-desktop" version="1.0.1"> + <artifact name="navigationevent-desktop-1.0.1.jar"> + <sha256 value="43deeb5774fd737fa945e09a47f93b6f1a508d17fac8f3b65f1c863e7f7d0660" origin="Generated by Gradle"/> + </artifact> + <artifact name="navigationevent-desktop-1.0.1.module"> + <sha256 value="909e3a53b8760751d79aef5865f4bf491a16095d9e1afbdfb9e48ac68bd1fc68" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.savedstate" name="savedstate" version="1.4.0"> + <artifact name="savedstate-1.4.0.module"> + <sha256 value="a0f2ac5a076063f0c813cf75a46dfb780bd5a5a2c8677240bca8551554da8fd2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.savedstate" name="savedstate-compose" version="1.4.0"> + <artifact name="savedstate-compose-1.4.0.module"> + <sha256 value="7275211901a07ee3973e40a3455e8ad12955d1d234dc2489f8686fcfc820b8a8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.savedstate" name="savedstate-compose-desktop" version="1.4.0"> + <artifact name="savedstate-compose-desktop-1.4.0.jar"> + <sha256 value="c02a98b0c2b35cdde245c0bfe6e7ff453c7b6d06a5eb8681d25b7f54b874ea48" origin="Generated by Gradle"/> + </artifact> + <artifact name="savedstate-compose-desktop-1.4.0.module"> + <sha256 value="808ff723a153acce160489a5bc4b58ca1d7033fe84a9060f52d17db227eaa4cd" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.savedstate" name="savedstate-desktop" version="1.4.0"> + <artifact name="savedstate-desktop-1.4.0.jar"> + <sha256 value="e965ed7a011be83a271ac7d82249a776368479ee3a2b07948c3445b51d640856" origin="Generated by Gradle"/> + </artifact> + <artifact name="savedstate-desktop-1.4.0.module"> + <sha256 value="e73f2cf8818ece347d8b5dff990d0db639a7dfb8fcc85eeecb2618383f7ecef7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="ch.qos.logback" name="logback-classic" version="1.3.14"> + <artifact name="logback-classic-1.3.14.jar"> + <sha256 value="f9b07a6dba4df3899381df7e597df450134e1879b1f3a757456b3cd1c8d94e2f" origin="Generated by Gradle"/> + </artifact> + <artifact name="logback-classic-1.3.14.pom"> + <sha256 value="232ae1c31f05e90ae4e4bba1846492318de1519d60d2b873b43a18f6c261a3a2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="ch.qos.logback" name="logback-core" version="1.3.14"> + <artifact name="logback-core-1.3.14.jar"> + <sha256 value="9f53159af18a9d438bc398c970db3bb7e17ddb07b04bbb3b01dfe3454dd18862" origin="Generated by Gradle"/> + </artifact> + <artifact name="logback-core-1.3.14.pom"> + <sha256 value="f5f0e306475d0b9b6a055e130b1a0c4fb9d222034c93f0d1dd35461e3bc2e1da" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="ch.qos.logback" name="logback-parent" version="1.3.14"> + <artifact name="logback-parent-1.3.14.pom"> + <sha256 value="796dcc4cbfd42aeb7f72432445f5364619678928242b9f3e4749d4c4e0dd9dc4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.esotericsoftware" name="minlog" version="1.3.1"> + <artifact name="minlog-1.3.1.jar"> + <sha256 value="5d4d632cfbebfe0a7644501cc303570b691406181bee65e9916b921c767d7c72" origin="Generated by Gradle"/> + </artifact> + <artifact name="minlog-1.3.1.pom"> + <sha256 value="a51cafc20b9914631a6bdb1c620134036649ab18c889c832f8747b4af3592c2a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml" name="oss-parent" version="75"> + <artifact name="oss-parent-75.pom"> + <sha256 value="fcbbf1c18c9047e6917d384f2064e21b42a58fc85fb0523a9e2e015eff7c619d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson" name="jackson-bom" version="2.21.2"> + <artifact name="jackson-bom-2.21.2.pom"> + <sha256 value="bc6c549e632927bb9d8a0ada20c8467b5007d3b797c7f5db03a9b60d1de59be3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson" name="jackson-bom" version="2.21.3"> + <artifact name="jackson-bom-2.21.3.pom"> + <sha256 value="05c72a0f20ae1fd79ced7ed29cff72db2842d160970a7ea0334e9b5fd047d597" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson" name="jackson-parent" version="2.21"> + <artifact name="jackson-parent-2.21.pom"> + <sha256 value="3851df627faeb46887b956104630b74a8bbb5f7de22e974cf15982e20e0373de" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson.core" name="jackson-annotations" version="2.21"> + <artifact name="jackson-annotations-2.21.jar"> + <sha256 value="53ca085f4a150f703f49e1aabd935bd03b43e1ea3d55d135438292af22cef56b" origin="Generated by Gradle"/> + </artifact> + <artifact name="jackson-annotations-2.21.module"> + <sha256 value="cae8ffecec3328b6ecbb138e274218f2fe1c7729a0e824da559268810095ad44" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson.core" name="jackson-core" version="2.21.3"> + <artifact name="jackson-core-2.21.3.jar"> + <sha256 value="baf8b739e9d9b93bcdb33f25046bfdb8dbd74c97de2a8698539fbe0c7eeac0bb" origin="Generated by Gradle"/> + </artifact> + <artifact name="jackson-core-2.21.3.module"> + <sha256 value="3a8d7aaa7d85908bf191a1f6b2a9e00e0efb562a24d894a1cab8e7a45cdfc6cf" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson.core" name="jackson-databind" version="2.21.3"> + <artifact name="jackson-databind-2.21.3.jar"> + <sha256 value="f397563d8e67630c10cab8c2334ca0e55af832fa3ebde160a379c2c96d43bf25" origin="Generated by Gradle"/> + </artifact> + <artifact name="jackson-databind-2.21.3.module"> + <sha256 value="69eca3b6fa7e140d82c4ab32d4361b4c73ddab278de2ee11d4d38efdf59dac7d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson.dataformat" name="jackson-dataformat-yaml" version="2.21.3"> + <artifact name="jackson-dataformat-yaml-2.21.3.jar"> + <sha256 value="f0aa297d46f9364af8b3617f8f16ee3d687bc11a8b20ea6266590a21e021c3a4" origin="Generated by Gradle"/> + </artifact> + <artifact name="jackson-dataformat-yaml-2.21.3.module"> + <sha256 value="8944ab976779193f034f1d9db4f9f92c8670362d0c5f15add8b212ca3ca8f8ef" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson.datatype" name="jackson-datatype-jsr310" version="2.21.3"> + <artifact name="jackson-datatype-jsr310-2.21.3.jar"> + <sha256 value="c6f721d6ea16f5557567a476069f7c08c598ff8f02766f229b45fe1e87139a20" origin="Generated by Gradle"/> + </artifact> + <artifact name="jackson-datatype-jsr310-2.21.3.module"> + <sha256 value="012ed9327736858679cc5d027d9ccb02594cae4f8820395956941100c07ef741" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.fasterxml.jackson.module" name="jackson-module-blackbird" version="2.21.3"> + <artifact name="jackson-module-blackbird-2.21.3.jar"> + <sha256 value="57c542377117bf43e5bfa83608f29e6070b550a7f4998282a85fd05f58830d73" origin="Generated by Gradle"/> + </artifact> + <artifact name="jackson-module-blackbird-2.21.3.module"> + <sha256 value="5b223cd796a4ca0181448b8e28dc9ec5d2b71d765c3990620cc203d06971128c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.github.ajalt.clikt" name="clikt" version="5.0.2"> + <artifact name="clikt-5.0.2.module"> + <sha256 value="471ce7619c63102f7dfcc0336ca43ed7da5916460b71d0060caddef90b5053ce" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.github.ajalt.clikt" name="clikt-jvm" version="5.0.2"> + <artifact name="clikt-jvm-5.0.2.module"> + <sha256 value="5cfdf05d50da81661b104bb983ed16cd8c90fa0be2a1dfe4fb8b4136d1a47ffe" origin="Generated by Gradle"/> + </artifact> + <artifact name="clikt-mordant-jvm-sources.jar"> + <sha256 value="c6d420f7d4d1064444d3290dad435eba1a1164f3f87cf6b20a99fc0d48e0ed4d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.github.ben-manes.caffeine" name="caffeine" version="2.9.3"> + <artifact name="caffeine-2.9.3.jar"> + <sha256 value="1e0a7bbef1dd791653143f3f05d0e489934bf5481e58a87c9e619cd46b68729b" origin="Generated by Gradle"/> + </artifact> + <artifact name="caffeine-2.9.3.module"> + <sha256 value="27dfd34ad6656990d3c73176344b0991f2c82709fab30709b3ddea8fa3003070" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.github.jk1" name="gradle-license-report" version="3.1.4"> + <artifact name="gradle-license-report-3.1.4.jar"> + <sha256 value="655ed6289c53c10541fae1f3aeed45d073e9bbaadd55f52a8eb22c7354cfbe91" origin="Generated by Gradle"/> + </artifact> + <artifact name="gradle-license-report-3.1.4.module"> + <sha256 value="395a5ecec3f97a9f3d4341b29e717ce25d0c09c88327e345ef433f9a83cf2d45" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.github.jk1.dependency-license-report" name="com.github.jk1.dependency-license-report.gradle.plugin" version="3.1.4"> + <artifact name="com.github.jk1.dependency-license-report.gradle.plugin-3.1.4.pom"> + <sha256 value="20ff153259f1d746d71d9d2251594406ed9cb8fdac1f72064844887d54706737" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.github.package-url" name="packageurl-java" version="1.5.0"> + <artifact name="packageurl-java-1.5.0.jar"> + <sha256 value="e45551727707acc0c56ac62d56964332ea0f138d6cc3656d988b9369150f5247" origin="Generated by Gradle"/> + </artifact> + <artifact name="packageurl-java-1.5.0.pom"> + <sha256 value="42fdf46c5355bcb9aa0b240d52ac9d89ee728f8cb1386e43127588af916b3e06" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.github.spullara.mustache.java" name="compiler" version="0.9.6"> + <artifact name="compiler-0.9.6.jar"> + <sha256 value="c4d697fd3619cb616cc5e22e9530c8a4fd4a8e9a76953c0655ee627cb2d22318" origin="Generated by Gradle"/> + </artifact> + <artifact name="compiler-0.9.6.pom"> + <sha256 value="2acad7a257d9c8d3c7c559c5eeaf210a479397ff19f44654ff98eb47f5834093" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.github.spullara.mustache.java" name="mustache.java" version="0.9.6"> + <artifact name="mustache.java-0.9.6.pom"> + <sha256 value="899f14017a3be3b7bf6374d6e76e2d15a8a3b4c7cbed2deb797175ba0c9851fc" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.auto" name="auto-parent" version="7"> + <artifact name="auto-parent-7.pom"> + <sha256 value="a46426fccb5d32705ad9cbbc996f786bd048cc8cbdd21db046500169f15a4356" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.auto.value" name="auto-value-annotations" version="1.6.3"> + <artifact name="auto-value-annotations-1.6.3.jar"> + <sha256 value="0e951fee8c31f60270bc46553a8586001b7b93dbb12aec06373aa99a150392c0" origin="Generated by Gradle"/> + </artifact> + <artifact name="auto-value-annotations-1.6.3.pom"> + <sha256 value="e1fc780f7ee025e662b3da72723dbe2ac8dac0a2f8920f265315c4e1be3d765c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.auto.value" name="auto-value-parent" version="1.6.3"> + <artifact name="auto-value-parent-1.6.3.pom"> + <sha256 value="e59df5732b4cb34d5727181446f9ded9ce4425131a0a1062519eea196de4d8a1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.code.findbugs" name="jsr305" version="3.0.2"> + <artifact name="jsr305-3.0.2.jar"> + <sha256 value="766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" origin="Generated by Gradle"/> + </artifact> + <artifact name="jsr305-3.0.2.pom"> + <sha256 value="19889dbdf1b254b2601a5ee645b8147a974644882297684c798afe5d63d78dfe" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.code.gson" name="gson" version="2.11.0"> + <artifact name="gson-2.11.0.jar"> + <sha256 value="57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b" origin="Generated by Gradle"/> + </artifact> + <artifact name="gson-2.11.0.pom"> + <sha256 value="c0e547bea998888e6e25c5886a90e762272bc88b5275343dd2c05ded6ca2e360" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.code.gson" name="gson" version="2.3.1"> + <artifact name="gson-2.3.1.pom"> + <sha256 value="82faa21aafe8411a96c1bbd22a30e2d639e5f4fc4716b796bb70dbc379f739e7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.code.gson" name="gson" version="2.9.0"> + <artifact name="gson-2.9.0.jar"> + <sha256 value="c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d" origin="Generated by Gradle"/> + </artifact> + <artifact name="gson-2.9.0.pom"> + <sha256 value="7190d0b07f278e9f4c603f44e543940f81cf1a2559f851c6f298c9bb2be2978c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.code.gson" name="gson-parent" version="2.11.0"> + <artifact name="gson-parent-2.11.0.pom"> + <sha256 value="8acb1f3b72a6f026916ac0735bad9aab0293d527edb7b365327def13a9367b7a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.code.gson" name="gson-parent" version="2.9.0"> + <artifact name="gson-parent-2.9.0.pom"> + <sha256 value="af781c9a5766ffea311a0df0536576a64decc661aa110c4de5c73ac8bf434424" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.errorprone" name="error_prone_annotations" version="2.10.0"> + <artifact name="error_prone_annotations-2.10.0.jar"> + <sha256 value="a249d4d25dfb86d41e6c82fc335df580189f0c9feeabdc53233fc1e5060724a1" origin="Generated by Gradle"/> + </artifact> + <artifact name="error_prone_annotations-2.10.0.pom"> + <sha256 value="d680dc9f578a77a6dcd992b2c3250eb168a7214cf27f8f0cac1f06526710c0cc" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.errorprone" name="error_prone_annotations" version="2.27.0"> + <artifact name="error_prone_annotations-2.27.0.jar"> + <sha256 value="24c923372c58e35d0b9f16a028929bb9aedc77521867c274f2bd0735df5ba1f5" origin="Generated by Gradle"/> + </artifact> + <artifact name="error_prone_annotations-2.27.0.pom"> + <sha256 value="4ca5a35d61235e16549ac346d1e34551cdf0fe27e84aa57e03cbeb255ea4e5da" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.errorprone" name="error_prone_annotations" version="2.3.3"> + <artifact name="error_prone_annotations-2.3.3.jar"> + <sha256 value="ec59f1b702d9afc09e8c3929f5c42777dec623a6ea2731ac694332c7d7680f5a" origin="Generated by Gradle"/> + </artifact> + <artifact name="error_prone_annotations-2.3.3.pom"> + <sha256 value="bfd69255a0c0113afee4da0136bb80b1268cbb0d61df0069d8d22b3bef2568d5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.errorprone" name="error_prone_annotations" version="2.47.0"> + <artifact name="error_prone_annotations-2.47.0.jar"> + <sha256 value="5364bc6f22e72e98195e406a58d3ba1c09ffa11dea0729592cb870dc2de4056d" origin="Generated by Gradle"/> + </artifact> + <artifact name="error_prone_annotations-2.47.0.pom"> + <sha256 value="d80c889a4a6f711f6945fbee79e05ec247b178a567e9d5abf58eb26ebf0a0752" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.errorprone" name="error_prone_parent" version="2.10.0"> + <artifact name="error_prone_parent-2.10.0.pom"> + <sha256 value="07891a87c490f900c12097bee95ec1cb6e071c8a7df810666387e0c772f089fa" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.errorprone" name="error_prone_parent" version="2.27.0"> + <artifact name="error_prone_parent-2.27.0.pom"> + <sha256 value="fa81829d049559df6927f9c9a6fd6bbd09f8b50e6d4736ae72c8300b6c3d7654" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.errorprone" name="error_prone_parent" version="2.3.3"> + <artifact name="error_prone_parent-2.3.3.pom"> + <sha256 value="6b05a6f52e2b65b4efce3cbba5335b081b1dca4b97de690234cd536479a40f32" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.errorprone" name="error_prone_parent" version="2.47.0"> + <artifact name="error_prone_parent-2.47.0.pom"> + <sha256 value="2368a990c7a63095e1d0d44459d5a4092f0eb31f8562bd12cdf0e1c877b6a685" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.guava" name="failureaccess" version="1.0.1"> + <artifact name="failureaccess-1.0.1.jar"> + <sha256 value="a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" origin="Generated by Gradle"/> + </artifact> + <artifact name="failureaccess-1.0.1.pom"> + <sha256 value="e96042ce78fecba0da2be964522947c87b40a291b5fd3cd672a434924103c4b9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.guava" name="failureaccess" version="1.0.3"> + <artifact name="failureaccess-1.0.3.jar"> + <sha256 value="cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb" origin="Generated by Gradle"/> + </artifact> + <artifact name="failureaccess-1.0.3.pom"> + <sha256 value="c54beff37f6d42d43e14722d54a522c9ad51ef97fc5b79277e62a3ebf882f3bb" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.guava" name="guava" version="28.1-android"> + <artifact name="guava-28.1-android.jar"> + <sha256 value="e112ce92c0f0733965eede73d94589c59a72128b06b08bba5ebe2f9ea672ef60" origin="Generated by Gradle"/> + </artifact> + <artifact name="guava-28.1-android.pom"> + <sha256 value="0196bebabaa26560f108eeb104d62987ad8bea607d9b13eda3f0286b765d6ea6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.guava" name="guava" version="33.6.0-jre"> + <artifact name="guava-33.6.0-jre.jar"> + <sha256 value="dc573e1fca4fd5454f4a5fd3d7da2df03002876a4175bafc14a95980dd7713b3" origin="Generated by Gradle"/> + </artifact> + <artifact name="guava-33.6.0-jre.module"> + <sha256 value="2baf73ce839ae48e4b9e0083e256b0e58fc3bf8fc78fc3fbe797bbc89011216e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.guava" name="guava-parent" version="26.0-android"> + <artifact name="guava-parent-26.0-android.pom"> + <sha256 value="f8698ab46ca996ce889c1afc8ca4f25eb8ac6b034dc898d4583742360016cc04" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.guava" name="guava-parent" version="28.1-android"> + <artifact name="guava-parent-28.1-android.pom"> + <sha256 value="f8afcb43fd24c3b6226e408bdb9cec569173715a4c2c80173ccaedd84e151891" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.guava" name="guava-parent" version="33.4.0-android"> + <artifact name="guava-parent-33.4.0-android.pom"> + <sha256 value="7220ede61026596fbc720ee4b93246fa2d14f328058532b59ef053de397c7d83" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.guava" name="listenablefuture" version="9999.0-empty-to-avoid-conflict-with-guava"> + <artifact name="listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"> + <sha256 value="b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" origin="Generated by Gradle"/> + </artifact> + <artifact name="listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom"> + <sha256 value="18d4b1db26153d4e55079ce1f76bb1fe05cdb862ef9954a88cbcc4ff38b8679b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.j2objc" name="j2objc-annotations" version="1.3"> + <artifact name="j2objc-annotations-1.3.jar"> + <sha256 value="21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b" origin="Generated by Gradle"/> + </artifact> + <artifact name="j2objc-annotations-1.3.pom"> + <sha256 value="5faca824ba115bee458730337dfdb2fcea46ba2fd774d4304edbf30fa6a3f055" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.j2objc" name="j2objc-annotations" version="3.1"> + <artifact name="j2objc-annotations-3.1.jar"> + <sha256 value="84d3a150518485f8140ea99b8a985656749629f6433c92b80c75b36aba3b099b" origin="Generated by Gradle"/> + </artifact> + <artifact name="j2objc-annotations-3.1.pom"> + <sha256 value="14570838500034fc1b47c8205ce1c9d6b255c1ccdd2d1afdcdcbf75e89b24a33" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.truth" name="truth" version="1.0.1"> + <artifact name="truth-1.0.1.jar"> + <sha256 value="1ccf4334e7a94cf00a20a619b5462b53acf3274e00b70498bf5b28a3bc1be9b1" origin="Generated by Gradle"/> + </artifact> + <artifact name="truth-1.0.1.pom"> + <sha256 value="04686c6eadcd60d8b7b0a4d3f55938a6168760e6e2c2411339036b6bf046a30f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.truth" name="truth-parent" version="1.0.1"> + <artifact name="truth-parent-1.0.1.pom"> + <sha256 value="1c7fc863832ed9808e43d8c17691ff167d313f11134efc7561ff51d142196d7e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.googlecode.java-diff-utils" name="diffutils" version="1.3.0"> + <artifact name="diffutils-1.3.0.jar"> + <sha256 value="61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2" origin="Generated by Gradle"/> + </artifact> + <artifact name="diffutils-1.3.0.pom"> + <sha256 value="2fe31dd6309b0f5f195bbdc4749cfc0af065d61f06cfe183dfd2f2092ab847b6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.h2database" name="h2" version="2.4.240"> + <artifact name="h2-2.4.240.jar"> + <sha256 value="29b70e427cc1c40cdc376283adbb0cc62853073797bb5fe5761f81fe73d57ce0" origin="Generated by Gradle"/> + </artifact> + <artifact name="h2-2.4.240.pom"> + <sha256 value="27af4b7805856b3170d587e0a02caac93d421f875cfc9497dbf5ffd7f3247a4a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.h3xstream.retirejs" name="retirejs-core" version="3.0.4"> + <artifact name="retirejs-core-3.0.4.jar"> + <sha256 value="ef429049b1e828bfce0a98869765a7f10d7daf41acb03201fcd3404f424d0c37" origin="Generated by Gradle"/> + </artifact> + <artifact name="retirejs-core-3.0.4.pom"> + <sha256 value="ba9f0b7a79a0cd1774e39c2d5e4f834645ac3029de8730cefbdb0be7de085112" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.h3xstream.retirejs" name="retirejs-root-pom" version="3.0.4"> + <artifact name="retirejs-root-pom-3.0.4.pom"> + <sha256 value="f87276cbfe1c1907d7b8b884009b13fb41d25734f071cdaaf8832e1708df4be3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.hankcs" name="aho-corasick-double-array-trie" version="1.2.3"> + <artifact name="aho-corasick-double-array-trie-1.2.3.jar"> + <sha256 value="564f0fc690d50702a313510b9a72e9505ace6e81108e84f65de4feb0da244eb8" origin="Generated by Gradle"/> + </artifact> + <artifact name="aho-corasick-double-array-trie-1.2.3.pom"> + <sha256 value="1f38f85c31eeaadd1c17513efcc90675bde98f5dc8085253b6da2c4a955f9e58" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.kichik.pecoff4j" name="pecoff4j" version="0.4.1"> + <artifact name="pecoff4j-0.4.1.jar"> + <sha256 value="adc97f5795994581235582891f81de218239865dcd972d3b0c808e86b1f058c4" origin="Generated by Gradle"/> + </artifact> + <artifact name="pecoff4j-0.4.1.pom"> + <sha256 value="87e6f0a3f2621ee76b7c21953d88a545545b466af0929bd56e00a810b45c66cc" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.moandjiezana.toml" name="toml4j" version="0.7.2"> + <artifact name="toml4j-0.7.2.jar"> + <sha256 value="f5475e63e7e89e5db62223489aec7a56bd303543772077a17c2cb54c19ca3a20" origin="Generated by Gradle"/> + </artifact> + <artifact name="toml4j-0.7.2.pom"> + <sha256 value="5b76216737f2da9383953accc9ba58f6e739d344678799e6d4d082cf6e1d6bd3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli" version="1.5.0"> + <artifact name="ktlint-cli-1.5.0.jar"> + <sha256 value="df984c24eecebc2c0bc5f20c4676dbbb341795dccf0e1820052157022da0e6df" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-1.5.0.module"> + <sha256 value="afaa19583ef79f2912d7ca7a753a4c860f373be8b78b6214bb72ecfc10d144a9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-baseline" version="1.5.0"> + <artifact name="ktlint-cli-reporter-baseline-1.5.0.jar"> + <sha256 value="e1cb88427d52cbb398b555ae90854d4a56581daf149abdf81e318b165448aae1" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-baseline-1.5.0.module"> + <sha256 value="c7880aed800b6016093746fce177a2a6ada8ad33e2ac83e650abfac7c392a88e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-checkstyle" version="1.5.0"> + <artifact name="ktlint-cli-reporter-checkstyle-1.5.0.jar"> + <sha256 value="be3359300acb8c12bea8e971388d28c2c9d08cc2d4f972bf6532de1bf4a1f024" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-checkstyle-1.5.0.module"> + <sha256 value="dc4c57866830096bb271c730dfc9d506ddb45532e2daa185cfbf9a5f2bf8a2c3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-core" version="1.5.0"> + <artifact name="ktlint-cli-reporter-core-1.5.0.jar"> + <sha256 value="cc3f47e736051f36ad6525931c057971a158bd4c39b6d34fc03cd328ae0c5746" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-core-1.5.0.module"> + <sha256 value="377acc3a1b2765ef7076b96c19f47f14807d9511429f293af9dd9260858010c8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-format" version="1.5.0"> + <artifact name="ktlint-cli-reporter-format-1.5.0.jar"> + <sha256 value="0ce520848775801dba2413e58903ca5efe0084698228e4e57c6dfa7350093543" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-format-1.5.0.module"> + <sha256 value="7a171f7bba8b7d3688688aaa951e08fd20191c2658ca72613faf7553f5f70431" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-html" version="1.5.0"> + <artifact name="ktlint-cli-reporter-html-1.5.0.jar"> + <sha256 value="5b666af72b28e9a3ad043049fb2158c83a39e2224f0674491b899b0ead174331" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-html-1.5.0.module"> + <sha256 value="c48566047234d56187493fa0dc4a954b95c4c32c88fba1823325a2f7fdb588b5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-json" version="1.5.0"> + <artifact name="ktlint-cli-reporter-json-1.5.0.jar"> + <sha256 value="dcb8a9109b452f0934cf04d56b0e98031595be6cad062ff61ed4c0c6c703c519" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-json-1.5.0.module"> + <sha256 value="ffaff0a46df9bd967dd920e0d955aaeb04bfb58e752e4ab4e5084d8632154eac" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-plain" version="1.5.0"> + <artifact name="ktlint-cli-reporter-plain-1.5.0.jar"> + <sha256 value="bd664d42947e1006ff402364ba53a20d2221b83cd666c74da7969d09858af265" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-plain-1.5.0.module"> + <sha256 value="41f2f454fcdbb4431a0836136bc44f8e8044b984eb9bbc37c2af08a8e011fc91" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-plain-summary" version="1.5.0"> + <artifact name="ktlint-cli-reporter-plain-summary-1.5.0.jar"> + <sha256 value="a2375aa50052093c40a0fce8d094f27e36a11d04526163035aec49d149a733d3" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-plain-summary-1.5.0.module"> + <sha256 value="50eeb59b45865501fd58235ce21c6a13ea3b6e66b6aef620cc9d654b6b60880b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-reporter-sarif" version="1.5.0"> + <artifact name="ktlint-cli-reporter-sarif-1.5.0.jar"> + <sha256 value="a6e2721d202363a8c4b609255842e615844bfe42d45febba9a4d5bb980331742" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-reporter-sarif-1.5.0.module"> + <sha256 value="b64622cadb0aa7efcd2f5db3672493678b6729398a30111439a10fb4a9da1ca3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-cli-ruleset-core" version="1.5.0"> + <artifact name="ktlint-cli-ruleset-core-1.5.0.jar"> + <sha256 value="64d39075bdeda74782fc5c1ba95284c116f336e5606f4d1c645012d003224e1b" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-cli-ruleset-core-1.5.0.module"> + <sha256 value="9785435fb2a7afd657a5d3918a291f033a716ba2c7289d705ce73c7729cf3813" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-logger" version="1.5.0"> + <artifact name="ktlint-logger-1.5.0.jar"> + <sha256 value="c067c999baa41a68041ba04f9cbfa4c53ba5320eaaddc8dd3d29e2401463c202" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-logger-1.5.0.module"> + <sha256 value="6904ddee88e13dbcbc32faa456173996e8a73b0f558c33129ad8c009ea2732e9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-rule-engine" version="1.5.0"> + <artifact name="ktlint-rule-engine-1.5.0.jar"> + <sha256 value="7cdaee5290f8c24eff02aa7e831d98d9cb584176854376bca2c6977ab0f466be" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-rule-engine-1.5.0.module"> + <sha256 value="8489a83b1258cdf6c9a714c48cd9f7460c5c18461b0322acd021f1c2eca1faea" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-rule-engine-core" version="1.5.0"> + <artifact name="ktlint-rule-engine-core-1.5.0.jar"> + <sha256 value="750cf41707927f59290d07191dacad418e101f468dbfb3b0a9f29cae2af75903" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-rule-engine-core-1.5.0.module"> + <sha256 value="307cedbff7ad6027e8e1dabd03afb3992cd53ba4970a872d10abd9b4927f41db" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.pinterest.ktlint" name="ktlint-ruleset-standard" version="1.5.0"> + <artifact name="ktlint-ruleset-standard-1.5.0.jar"> + <sha256 value="ecae0c3356612244a8e0d901fe431c4a25a1edf5d7c674783b947511ebd167a8" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-ruleset-standard-1.5.0.module"> + <sha256 value="4f624549ecc4cbc6f58dde0d40a41e62eae5aa214243e6f7eef55c0537b0ee25" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.samskivert" name="jmustache" version="1.16"> + <artifact name="jmustache-1.16.jar"> + <sha256 value="3d4b984abd66908f05b38c9c892325cd4785d01ff33922569ff9b90c9ebfc475" origin="Generated by Gradle"/> + </artifact> + <artifact name="jmustache-1.16.pom"> + <sha256 value="8df023119cadcb6ec5780abc8e61f873c572065d99d3ba646e250c4693e77354" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.sun.activation" name="all" version="1.2.0"> + <artifact name="all-1.2.0.pom"> + <sha256 value="1d8518e3ac7532a104e4f7be77def37c982e530723c6bdb3d67708cce2b0c2c4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="commons-codec" name="commons-codec" version="1.17.1"> + <artifact name="commons-codec-1.17.1.jar"> + <sha256 value="f9f6cb103f2ddc3c99a9d80ada2ae7bf0685111fd6bffccb72033d1da4e6ff23" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-codec-1.17.1.pom"> + <sha256 value="7fa0db4d8150daf932958b8aea89ee24abb4d18e2316a5de535278fc131512a0" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="commons-io" name="commons-io" version="2.22.0"> + <artifact name="commons-io-2.22.0.jar"> + <sha256 value="2b9a7b1f726fb86216dbd2c8321eabe0221dbd5b1be81c18e1cb53811b104758" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-io-2.22.0.pom"> + <sha256 value="6425cec0ea760035efa77277de85f89fa6dbed147ab3dd95b8d2cbc55340accf" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="commons-validator" name="commons-validator" version="1.10.1"> + <artifact name="commons-validator-1.10.1.jar"> + <sha256 value="ed74711a78d793ca37f6075e4a1e93d107233dfd20d0bb17e32bad88d38e56aa" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-validator-1.10.1.pom"> + <sha256 value="fd5cd57e0c3b02630df10667f475d2d08e3611b329c86051d5b169de94ace65b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-api" version="2.0.0-alpha.5"> + <artifact name="detekt-api-2.0.0-alpha.5.jar"> + <sha256 value="a06be0aab9908b5645b549f8bc2ef9522415b439c3445b18a5da37761edb37ec" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-api-2.0.0-alpha.5.module"> + <sha256 value="f147f4019f817857e1319939bc3080a23388d3aa94ef86b9cf92dad9c0378d47" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-cli" version="2.0.0-alpha.5"> + <artifact name="detekt-cli-2.0.0-alpha.5.jar"> + <sha256 value="b721be68c1cf6ffc6be9cf38dd554ec3865622a51164e3385e7602e532e0b67e" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-cli-2.0.0-alpha.5.module"> + <sha256 value="1173876bb88c15f490c71ced91b524945432df4049c8063fd1b7ea2fb3f27fa5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-core" version="2.0.0-alpha.5"> + <artifact name="detekt-core-2.0.0-alpha.5.jar"> + <sha256 value="aa6b5d41cc16e313a8fe819cb7918d7698ea2f5b28d47410804474e7be25e1f7" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-core-2.0.0-alpha.5.module"> + <sha256 value="f799563e578d65bb8fc03654c6f1550fa82c49496b6c4b794371c08942e9da29" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-gradle-plugin" version="2.0.0-alpha.5"> + <artifact name="detekt-gradle-plugin-2.0.0-alpha.5.jar"> + <sha256 value="2a9a0614f58888fa82e2cfa995444d65b550139633527cc7a2a5fa5c0349ff90" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-gradle-plugin-2.0.0-alpha.5.module"> + <sha256 value="12097956333708ec4a5368524f37f27328430ee9fc0887660869ec074d0ceae9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-kotlin-analysis-api" version="2.0.0-alpha.5"> + <artifact name="detekt-kotlin-analysis-api-2.0.0-alpha.5.jar"> + <sha256 value="a05b2a8132c0b02b932cb2a42cb37e1fb1e7a70b8a900f62f2d94986102d2790" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-kotlin-analysis-api-2.0.0-alpha.5.module"> + <sha256 value="3dc91c09bab4bcba8e9ebaea84a1941b5f1cd1160a8b3321564ca7d87a556fe4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-kotlin-analysis-api-standalone" version="2.0.0-alpha.5"> + <artifact name="detekt-kotlin-analysis-api-standalone-2.0.0-alpha.5.jar"> + <sha256 value="57c4905602815e58ce4b915caf266fd341b8f5b865efc2d7ce086c32a7aaff3d" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-kotlin-analysis-api-standalone-2.0.0-alpha.5.module"> + <sha256 value="3b12d25592205f78266015182810f4f74ae9781a9749cc55403e0d3de37def0f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-metrics" version="2.0.0-alpha.5"> + <artifact name="detekt-metrics-2.0.0-alpha.5.jar"> + <sha256 value="7cff4ad9c2a081f9ace32f9e38a753498bf63518a61fb22c26df3ee0dd0e5e47" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-metrics-2.0.0-alpha.5.module"> + <sha256 value="20fb3a9c1a28e384f94bd54b55101787cd5d62a10c9c8c9ee8147d9faa9c04d4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-parser" version="2.0.0-alpha.5"> + <artifact name="detekt-parser-2.0.0-alpha.5.jar"> + <sha256 value="cbd3e36e3542f56621890f38e788a32585f7f205faad30310efb41af20deb336" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-parser-2.0.0-alpha.5.module"> + <sha256 value="49dd4c7cfd7429ef5031308061bdfcf45e6ce4ad32722fbe0185b155a4a884ca" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-psi-utils" version="2.0.0-alpha.5"> + <artifact name="detekt-psi-utils-2.0.0-alpha.5.jar"> + <sha256 value="2a840710986d98b100b9ebc474b15a699e186440194a7b3a08b692e9668f668c" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-psi-utils-2.0.0-alpha.5.module"> + <sha256 value="291a67533b174c40d5b7e0150dcccf7a7ee2d8a253649c3cccbbdc5bb394c6d3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-report-checkstyle" version="2.0.0-alpha.5"> + <artifact name="detekt-report-checkstyle-2.0.0-alpha.5.jar"> + <sha256 value="d7c711544a1a0d36b853f0adde3a11eb6a71fe2b9aa8ce59a022d96b8e92ce71" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-report-checkstyle-2.0.0-alpha.5.module"> + <sha256 value="62277acc87b2c062fc1d588360423800f5c8a9c46f1ae3be9ac913595144a770" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-report-html" version="2.0.0-alpha.5"> + <artifact name="detekt-report-html-2.0.0-alpha.5.jar"> + <sha256 value="e1a8169b0b0bfafdaf73424c2a4047b4ffa617162b55f30c5e715ec564cc5e3f" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-report-html-2.0.0-alpha.5.module"> + <sha256 value="fe23576cf0381bf46b78e1b3e29087655bcd7c8e862bad9601798dffb8ebdf93" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-report-markdown" version="2.0.0-alpha.5"> + <artifact name="detekt-report-markdown-2.0.0-alpha.5.jar"> + <sha256 value="72caa38a2817a861bb835b418e4d0a1a4010293dad978e78f90ac76ac87476a2" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-report-markdown-2.0.0-alpha.5.module"> + <sha256 value="7865e19c780a99a0f9da7b8ab1c4eb533fdeae2017f11871b5b4f846d60fb1a7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-report-sarif" version="2.0.0-alpha.5"> + <artifact name="detekt-report-sarif-2.0.0-alpha.5.jar"> + <sha256 value="d5399be3d48401a0ce5eeafb717acb6c8380fc4fae845625e5be42657d07259e" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-report-sarif-2.0.0-alpha.5.module"> + <sha256 value="31364949845a9190b275a48e82ca1275dd63b9163c2f40391e13746ae412530b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-2.0.0-alpha.5.jar"> + <sha256 value="c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-2.0.0-alpha.5.module"> + <sha256 value="b791e427ade2c0f1027f0280436db378b51767a03cbbbae78e5ab9ee44b1a3e2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-comments" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-comments-2.0.0-alpha.5.jar"> + <sha256 value="82ec7d4abbedf029bc6c915793d0c1c7bd337964e63248507b2dace919f8fd40" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-comments-2.0.0-alpha.5.module"> + <sha256 value="40ebc854d936985f69e0ac017ffa710de9887be05ef1ca0c1cfb0877c0ccc9b2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-complexity" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-complexity-2.0.0-alpha.5.jar"> + <sha256 value="d392170d4c52d0790f61a6298004e7b3f5b01df9fe99c4db2df110d7d1c78e8a" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-complexity-2.0.0-alpha.5.module"> + <sha256 value="faddf60446ec68d63aef63c78167b31476b58b193f0b1f893f8750152536d3c8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-coroutines" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-coroutines-2.0.0-alpha.5.jar"> + <sha256 value="f827aeaf7cec376c469e85ee07621fe5b86e2e578f0c796a97d2465f81acb94a" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-coroutines-2.0.0-alpha.5.module"> + <sha256 value="fdcdc97a9d4ef13c097b5fee0c6dcfa437b1a79983a03b7eea9ced09f3434907" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-empty-blocks" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-empty-blocks-2.0.0-alpha.5.jar"> + <sha256 value="ba4567ee229fd411a952d6c62f445b17469a844190b5b9caa7e2b833fcf85cf1" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-empty-blocks-2.0.0-alpha.5.module"> + <sha256 value="209e64ccdca5564df6c39fd62e1eaf92d13a770d3edd431e5bc8110788d94414" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-exceptions" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-exceptions-2.0.0-alpha.5.jar"> + <sha256 value="e1db7894d72e7ce3b0cacf595beece178e9427d2550597d17e8c302ea2405850" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-exceptions-2.0.0-alpha.5.module"> + <sha256 value="23cee2aba516f67ba7a258ca22005358df5cbb830783fb02087543725c2935de" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-naming" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-naming-2.0.0-alpha.5.jar"> + <sha256 value="2fdac9546984ed686455632d353807dce8b80dbafd63581e998217d9d8d25e75" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-naming-2.0.0-alpha.5.module"> + <sha256 value="3ee9700ae0221ec5dc5609c4349e14961a0eaebe4a33a0c7076f41dd8b794616" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-performance" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-performance-2.0.0-alpha.5.jar"> + <sha256 value="acd9eedf91ecad47a36fea47f979310c525fe6e532936be9fd3341c0a24cd30f" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-performance-2.0.0-alpha.5.module"> + <sha256 value="37d6c7fabf07c143b031de03d90dd9cfeaf03d7e44d6e23f7c1ddfb5648e01df" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-potential-bugs" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-potential-bugs-2.0.0-alpha.5.jar"> + <sha256 value="98685559a46e85193c6bc472b3d47d07802b1dfed113231ee687ca97f148a8aa" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-potential-bugs-2.0.0-alpha.5.module"> + <sha256 value="edeb8c2d3a1185c30a37295e4dea2557602614b969434aa0fa27a37bc0af19b8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-rules-style" version="2.0.0-alpha.5"> + <artifact name="detekt-rules-style-2.0.0-alpha.5.jar"> + <sha256 value="6e6a972568f21e4d34ae711a8ef3a60ab6b34181955c38d1d2035ced398b4a26" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-rules-style-2.0.0-alpha.5.module"> + <sha256 value="68b9f244df32c0ac08e9c7034080b6f73e6423c005662c7cc9732ce7b78e17fc" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-tooling" version="2.0.0-alpha.5"> + <artifact name="detekt-tooling-2.0.0-alpha.5.jar"> + <sha256 value="5ea31725f051d28db19ab33153b565d27d853dd8310720c7357648c3d5d6b721" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-tooling-2.0.0-alpha.5.module"> + <sha256 value="8a2f6a61029aa1a45b46c02466dab770a82020ab2a5ffceecf716ce6e15ad2ac" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="detekt-utils" version="2.0.0-alpha.5"> + <artifact name="detekt-utils-2.0.0-alpha.5.jar"> + <sha256 value="e61a3341c0091d204c4f96d3bfe619724807b698fcb6f105df74b3051a38b474" origin="Generated by Gradle"/> + </artifact> + <artifact name="detekt-utils-2.0.0-alpha.5.module"> + <sha256 value="bad43805f36c1c6ce14c5d4acce00a5208818b8c418391daeaecf3ee44b57f55" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.detekt" name="dev.detekt.gradle.plugin" version="2.0.0-alpha.5"> + <artifact name="dev.detekt.gradle.plugin-2.0.0-alpha.5.pom"> + <sha256 value="18fe3064b621b6819224b6640030681a8e2c6d88b6d7e7e9f51702438cc12c43" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.drewhamilton.poko" name="poko-annotations" version="0.18.0"> + <artifact name="poko-annotations-0.18.0.module"> + <sha256 value="3b7e5b6fd367f55c2886a6a40709c4eb5b67d71607e89bff98f92c7561284fe7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.drewhamilton.poko" name="poko-annotations" version="0.23.1"> + <artifact name="poko-annotations-0.23.1.module"> + <sha256 value="e88c53baa10e483d5f0e727c2f2655a91486ff127346d126ff17d1199e71a969" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.drewhamilton.poko" name="poko-annotations-jvm" version="0.18.0"> + <artifact name="poko-annotations-jvm-0.18.0-sources.jar"> + <sha256 value="889b62379f4b7eba51b96827828e96dc5efc8f5a4fc587e758969e0f77dd76ad" origin="Generated by Gradle"/> + </artifact> + <artifact name="poko-annotations-jvm-0.18.0.jar"> + <sha256 value="ae01637db8e38af0d1848595aa64c8cda77e980cdab737e45d3838e218c540a6" origin="Generated by Gradle"/> + </artifact> + <artifact name="poko-annotations-jvm-0.18.0.module"> + <sha256 value="87708fa68421b6f4ca38399002cedf3fbbffaf9802628bc17a46f6d9468c4128" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="dev.drewhamilton.poko" name="poko-annotations-jvm" version="0.23.1"> + <artifact name="poko-annotations-jvm-0.23.1.jar"> + <sha256 value="9042e6da375ffa8e201d349e7ac926d1bab7694a818102c3a6a2f7d6e014bcc8" origin="Generated by Gradle"/> + </artifact> + <artifact name="poko-annotations-jvm-0.23.1.module"> + <sha256 value="b47b49bdbd8a035667d68ddd13e960a100522aee03420851b6d923e617166be2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.detekt.sarif4k" name="sarif4k" version="0.5.0"> + <artifact name="sarif4k-0.5.0.module"> + <sha256 value="e72a62f07b569d13a5d66ba837e74ac33c68cfef01c13f3adde183e7ae64ce89" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.detekt.sarif4k" name="sarif4k" version="0.6.0"> + <artifact name="sarif4k-0.6.0.module"> + <sha256 value="68ae13d1f4014cb8c465474ba3f1a0246016a3455c255e6edee7548f150fa8c5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.detekt.sarif4k" name="sarif4k-jvm" version="0.5.0"> + <artifact name="sarif4k-jvm-0.5.0.module"> + <sha256 value="948a3bad5ce43582aad460366096ca50b491f68a86b586189deb3fa8350e76b1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.detekt.sarif4k" name="sarif4k-jvm" version="0.6.0"> + <artifact name="sarif4k-jvm-0.6.0-sources.jar"> + <sha256 value="6e612fbbe8c7596e77e120d5d8ad7cde93d49238b4f2070774ad1697ecba8022" origin="Generated by Gradle"/> + </artifact> + <artifact name="sarif4k-jvm-0.6.0.jar"> + <sha256 value="b3ac96dd97acba8318dbe26f6a432d6c6db91c46c780805e8928b8103e5763dc" origin="Generated by Gradle"/> + </artifact> + <artifact name="sarif4k-jvm-0.6.0.module"> + <sha256 value="2dfe9f7b88f728e1ad485ab9717af06a559e025ecd5f019be8b532e9352b9875" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.jeremylong" name="jcs3-slf4j" version="1.0.5"> + <artifact name="jcs3-slf4j-1.0.5.jar"> + <sha256 value="5b2129a9115d17c9fb65b143f375ab0c15f850248fd5aa0f3307d2cc618df09b" origin="Generated by Gradle"/> + </artifact> + <artifact name="jcs3-slf4j-1.0.5.module"> + <sha256 value="5c15b09d4344c64b9b1fe2f38d247467e4b775a5908a4c4af9f01f8fd7a14ecf" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.jeremylong" name="open-vulnerability-clients" version="9.0.5"> + <artifact name="open-vulnerability-clients-9.0.5.jar"> + <sha256 value="4c74763f5f251702d8e842529ce929bbba0c961348d37a28477e327a589f4f52" origin="Generated by Gradle"/> + </artifact> + <artifact name="open-vulnerability-clients-9.0.5.module"> + <sha256 value="ec088fddc4e1f708df7b58bb59fed87d0a966bb04fa8691377df391059ed4c11" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.oshai" name="kotlin-logging" version="5.1.0"> + <artifact name="kotlin-logging-5.1.0.module"> + <sha256 value="dd3ab77e0ec3508ca08980b5426eda6623ce8a5b7d422f383da1607b8513e384" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.oshai" name="kotlin-logging-jvm" version="5.1.0"> + <artifact name="kotlin-logging-jvm-5.1.0.module"> + <sha256 value="23991be08eafe5c7b97c0f211d0bf7f0cbfd4276d8630e874cc61f6930375dc6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.github.oshai" name="kotlin-logging-jvm" version="7.0.3"> + <artifact name="kotlin-logging-jvm-7.0.3-sources.jar"> + <sha256 value="9e447b4e7765d7ad558422976b9b4d54b0f605185ede77214df6bb98e8bd82f8" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-logging-jvm-7.0.3.jar"> + <sha256 value="241daa21665dd0ca55576a4bc4d8e9ace8891ae3c698cc77f13bb4bdac372e94" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-logging-jvm-7.0.3.module"> + <sha256 value="b0bf4a272351e1e2b4d144a022239bf5ca322dda5357280aef04de238cdcbcbe" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.netty" name="netty-bom" version="4.2.12.Final"> + <artifact name="netty-bom-4.2.12.Final.pom"> + <sha256 value="4b1eac8791c931a33d9e2fb8c083432552cf87469db419b7d2434178e34f070c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="io.opentelemetry" name="opentelemetry-bom" version="1.49.0"> + <artifact name="opentelemetry-bom-1.49.0.pom"> + <sha256 value="44fcba73912b950d3ec88129e38e03c181b975f5b5ee73d7bab7866a4b376c50" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="jakarta.transaction" name="jakarta.transaction-api" version="1.3.3"> + <artifact name="jakarta.transaction-api-1.3.3.jar"> + <sha256 value="0b02a194dd04ee2e192dc9da9579e10955dd6e8ac707adfc91d92f119b0e67ab" origin="Generated by Gradle"/> + </artifact> + <artifact name="jakarta.transaction-api-1.3.3.pom"> + <sha256 value="383826c1092fb7677f87d560256245b0fa5b2f94a895301d321f2369ddb60c55" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="javax.activation" name="javax.activation-api" version="1.2.0"> + <artifact name="javax.activation-api-1.2.0.jar"> + <sha256 value="43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393" origin="Generated by Gradle"/> + </artifact> + <artifact name="javax.activation-api-1.2.0.pom"> + <sha256 value="da2926f3c8be898643cc10acdec6de0b0351a57fb2735770fa0177b06ade71b9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="javax.inject" name="javax.inject" version="1"> + <artifact name="javax.inject-1.jar"> + <sha256 value="91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff" origin="Generated by Gradle"/> + </artifact> + <artifact name="javax.inject-1.pom"> + <sha256 value="943e12b100627804638fa285805a0ab788a680266531e650921ebfe4621a8bfa" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="javax.ws.rs" name="javax.ws.rs-api" version="2.0.1"> + <artifact name="javax.ws.rs-api-2.0.1.jar"> + <sha256 value="38607d626f2288d8fbc1b1f8a62c369e63806d9a313ac7cbc5f9d6c94f4b466d" origin="Generated by Gradle"/> + </artifact> + <artifact name="javax.ws.rs-api-2.0.1.pom"> + <sha256 value="624390346cb94dcddc4df22c1f3ca2254c34a677963386b1312446456bb8b9d4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="javax.xml.bind" name="jaxb-api" version="2.3.1"> + <artifact name="jaxb-api-2.3.1.jar"> + <sha256 value="88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06" origin="Generated by Gradle"/> + </artifact> + <artifact name="jaxb-api-2.3.1.pom"> + <sha256 value="12b20cf922773445c3445c2883cbf671fa982111e9bf9f875020f9313b3814b1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="javax.xml.bind" name="jaxb-api-parent" version="2.3.1"> + <artifact name="jaxb-api-parent-2.3.1.pom"> + <sha256 value="cd1beaa4560dc4dfdb826b9d809e464db22526dfb54264bae78a6ff7efb08e1f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="joda-time" name="joda-time" version="2.14.2"> + <artifact name="joda-time-2.14.2.jar"> + <sha256 value="6f65df20eed028bc1a2eba1506e27f943203534d099f94e16b6842391afb72f5" origin="Generated by Gradle"/> + </artifact> + <artifact name="joda-time-2.14.2.pom"> + <sha256 value="2d27339784451720f09c1c671ab5378141e2699116c620e762400850ebea0621" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="junit" name="junit" version="4.13.2"> + <artifact name="junit-4.13.2.jar"> + <sha256 value="8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" origin="Generated by Gradle"/> + </artifact> + <artifact name="junit-4.13.2.pom"> + <sha256 value="569b6977ee4603c965c1c46c3058fa6e969291b0160eb6964dd092cd89eadd94" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="net.gpedro.integrations.slack" name="slack-webhook" version="1.4.0"> + <artifact name="slack-webhook-1.4.0.jar"> + <sha256 value="b9a660e20beab43392847d922c13045c5319eccabf4292b96ff91a74ee8d9865" origin="Generated by Gradle"/> + </artifact> + <artifact name="slack-webhook-1.4.0.pom"> + <sha256 value="2d92cb5f4fba82fc7d9adc4190ea99f7c2a04084cf20e6f20f654791421020e1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="net.java" name="jvnet-parent" version="1"> + <artifact name="jvnet-parent-1.pom"> + <sha256 value="281440811268e65d9e266b3cc898297e214e04f09740d0386ceeb4a8923d63bf" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="net.java" name="jvnet-parent" version="5"> + <artifact name="jvnet-parent-5.pom"> + <sha256 value="1af699f8d9ddab67f9a0d202fbd7915eb0362a5a6dfd5ffc54cafa3465c9cb0a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="net.java.dev.jna" name="jna" version="5.17.0"> + <artifact name="jna-5.17.0.jar"> + <sha256 value="b3a9408e7c51e08ef0e3bfcc08f443f6ec0f6191ba8cd7c18d53d2b22e5bdbc0" origin="Generated by Gradle"/> + </artifact> + <artifact name="jna-5.17.0.pom"> + <sha256 value="501a0ff05d84a4ad10f6de25be94f49398b70a31be8f3a0ed9f4c6b44fbefee4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.anarres.jdiagnostics" name="jdiagnostics" version="1.0.7"> + <artifact name="jdiagnostics-1.0.7.jar"> + <sha256 value="7c7fe5347ce2d147ff7bc372f4b2e110d60261fb0f2809e719e3c56ca52ee3d7" origin="Generated by Gradle"/> + </artifact> + <artifact name="jdiagnostics-1.0.7.pom"> + <sha256 value="cd21462dffe493caf629542a8833d83195964e42ac2da40339b69a80521c3be9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache" name="apache" version="27"> + <artifact name="apache-27.pom"> + <sha256 value="b2b0fc69e22a650c3892f1c366d77076f29575c6738df4c7a70a44844484cdf9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache" name="apache" version="29"> + <artifact name="apache-29.pom"> + <sha256 value="3e49037174820bbd0df63420a977255886398954c2a06291fa61f727ac35b377" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache" name="apache" version="32"> + <artifact name="apache-32.pom"> + <sha256 value="cfd872c0ec27f53ae68f43dbc0fecded8add773079a53afbd390e407b42ce72f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache" name="apache" version="33"> + <artifact name="apache-33.pom"> + <sha256 value="d78bd8524c5f8380a190a6525686629a95dfe512df21111383a6d8c0923a4415" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache" name="apache" version="35"> + <artifact name="apache-35.pom"> + <sha256 value="ea297dcd114136e8b8e8b630230d52a76c2fc69f6c5db25d672b1857000728b8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache" name="apache" version="37"> + <artifact name="apache-37.pom"> + <sha256 value="524ec4787aff73af6b3a9fafa154c7f1881b648299b663fdbfcadda1286f2353" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-collections4" version="4.5.0"> + <artifact name="commons-collections4-4.5.0.jar"> + <sha256 value="00f93263c267be201b8ae521b44a7137271b16688435340bf629db1bac0a5845" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-collections4-4.5.0.pom"> + <sha256 value="c700f998e1d7a6a5c0aef1d4ceeb6bac7d1702dd6d6eda73a17d67f5d6f2467d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-compress" version="1.27.1"> + <artifact name="commons-compress-1.27.1.jar"> + <sha256 value="293d80f54b536b74095dcd7ea3cf0a29bbfc3402519281332495f4420d370d16" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-compress-1.27.1.pom"> + <sha256 value="df8cc1a8387d4ce842363b7209fdc6d35df9763839fd3fcab558a0f83f9d841c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-dbcp2" version="2.14.0"> + <artifact name="commons-dbcp2-2.14.0.jar"> + <sha256 value="459bebb8191906bacfeb73c62fcebc3e8c1e405a54594212b5f148d0567e668a" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-dbcp2-2.14.0.pom"> + <sha256 value="e4c5e0a216f67a02a9b86e3a6c49b1e02cd1452ae9507def330634f2e0e65fa8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-jcs3" version="3.2.1"> + <artifact name="commons-jcs3-3.2.1.pom"> + <sha256 value="0d6869f4c3e94d41b121defae937d440a05a65c7e47c30d724467decf21a9cdf" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-jcs3-core" version="3.2.1"> + <artifact name="commons-jcs3-core-3.2.1.jar"> + <sha256 value="12c6fe08223820089f60969b6088e6ac5d358aa872de78357585cdacb6c61049" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-jcs3-core-3.2.1.pom"> + <sha256 value="98f457cf68dd18065841e9f25a533e6d081836b72266db216a607eab80bbf102" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-lang3" version="3.20.0"> + <artifact name="commons-lang3-3.20.0.jar"> + <sha256 value="69e5c9fa35da7a51a5fd2099dfe56a2d8d32cf233e2f6d770e796146440263f4" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-lang3-3.20.0.pom"> + <sha256 value="7ca83b2709c1e7a9e03b576cd41422190379489a80866e542f8c8b955411a2aa" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-parent" version="58"> + <artifact name="commons-parent-58.pom"> + <sha256 value="2d4b12e18899063abd7c75278b5fa97a3729d80878ceecb6a40d946e9c0d5590" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-parent" version="71"> + <artifact name="commons-parent-71.pom"> + <sha256 value="95b7be70f316ae4ca22f6fbdd08de2182e87cd874a650de7c3d3386a747a82a3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-parent" version="72"> + <artifact name="commons-parent-72.pom"> + <sha256 value="4345debfc767b1aeac68abdd72fc67d18b521d4b390372a11b63ff0c586b2320" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-parent" version="81"> + <artifact name="commons-parent-81.pom"> + <sha256 value="348d4e7c131be6114c854a719ce7a44307a7c39bd366084977b24fd29ad0edb4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-parent" version="92"> + <artifact name="commons-parent-92.pom"> + <sha256 value="94f6c027b15f6402995dd1b2c7ea35bfe1ebc88b6832b3134368b41998721953" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-parent" version="93"> + <artifact name="commons-parent-93.pom"> + <sha256 value="a88b5f6165a659bf835441837bcc5c53e99fde79b92cfbb86988ce2954cd5267" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-parent" version="98"> + <artifact name="commons-parent-98.pom"> + <sha256 value="d40318527f56033e0ff0789971cc38c856aa99a685eea11270814e7f1eda9fba" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-pool2" version="2.13.0"> + <artifact name="commons-pool2-2.13.0.jar"> + <sha256 value="488ededfcc481666845265a64dccc322fc8f0205940b4943a53de2d8ed04c48c" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-pool2-2.13.0.pom"> + <sha256 value="4a961c2f7718508716618ad31fb41cb7a5cb749428ad0a19b8ff4d0d7f0b0934" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.commons" name="commons-text" version="1.15.0"> + <artifact name="commons-text-1.15.0.jar"> + <sha256 value="58d2da30f058512a1e7f914e39241deca4dff5c27a085b4ed2faa9e7208067f6" origin="Generated by Gradle"/> + </artifact> + <artifact name="commons-text-1.15.0.pom"> + <sha256 value="5e5168687bcedaea2aa8556b8b32f5afa08efcbc31d11b947c8676987bc9d239" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents" name="httpcomponents-parent" version="14"> + <artifact name="httpcomponents-parent-14.pom"> + <sha256 value="5dceb6ab206a419179273f15d0d2b472f9472bbb747c6c8b7e96daaf78cc4527" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents.client5" name="httpclient5" version="5.6.1"> + <artifact name="httpclient5-5.6.1.jar"> + <sha256 value="1e3d8444c3c27772e4b9d42a790f06b3345a8ece4fd16d00981f2f2460e1e772" origin="Generated by Gradle"/> + </artifact> + <artifact name="httpclient5-5.6.1.pom"> + <sha256 value="64da6b2950b090c029b7bf403a5cd0d9c47304ce97a3cc90bab91c61d0d86cbc" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents.client5" name="httpclient5-cache" version="5.6"> + <artifact name="httpclient5-cache-5.6.jar"> + <sha256 value="1cceca0cad38592e30126b0655b050a737e92e48be70c3959cdc95347d0cb06a" origin="Generated by Gradle"/> + </artifact> + <artifact name="httpclient5-cache-5.6.pom"> + <sha256 value="760de933fdf7701d1f789be060fb5b12cb5816d53cdf4f029ce82221da434009" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents.client5" name="httpclient5-parent" version="5.6"> + <artifact name="httpclient5-parent-5.6.pom"> + <sha256 value="0194a0066634ce766be571496165f7b3fbf9ecc9b2c7e6e9d4ecab9fc51a174b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents.client5" name="httpclient5-parent" version="5.6.1"> + <artifact name="httpclient5-parent-5.6.1.pom"> + <sha256 value="8b060e6a0545a41864fb260e0c38b5a58261cf911d9129e7c6e8f6105811fd44" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents.core5" name="httpcore5" version="5.4.2"> + <artifact name="httpcore5-5.4.2.jar"> + <sha256 value="7c34a25506e7207b6748cef9e91163ed03081bee805cef930d82e1d8761d62f1" origin="Generated by Gradle"/> + </artifact> + <artifact name="httpcore5-5.4.2.pom"> + <sha256 value="b9705fa61b11050e1e9356174e6f0931af26e3aa9e1052dd3c965bccf5b949a5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents.core5" name="httpcore5-h2" version="5.4"> + <artifact name="httpcore5-h2-5.4.jar"> + <sha256 value="2e0f4ace15db2d1609c2b06eca6012e7582afe4a99ad8d15073f62dd8edb3460" origin="Generated by Gradle"/> + </artifact> + <artifact name="httpcore5-h2-5.4.pom"> + <sha256 value="18d33d18c365d0e7bf2259dd4febb137775c040866f4a405714351b903628baa" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents.core5" name="httpcore5-parent" version="5.4"> + <artifact name="httpcore5-parent-5.4.pom"> + <sha256 value="ae372a13fc8cde44135e61ed8dd30b7fa8b7d33cbc40942467a794633fbaa306" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.httpcomponents.core5" name="httpcore5-parent" version="5.4.2"> + <artifact name="httpcore5-parent-5.4.2.pom"> + <sha256 value="d8ef04000565affac019b7a55de5bb7cc82ab0403295285ef49f6c8c2745afeb" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.lucene" name="lucene-analysis-common" version="9.12.3"> + <artifact name="lucene-analysis-common-9.12.3.jar"> + <sha256 value="fa571bd7caf0f0b4faf46a72ca004a7836f348c31d92bd522dddcc3d128d287e" origin="Generated by Gradle"/> + </artifact> + <artifact name="lucene-analysis-common-9.12.3.pom"> + <sha256 value="3242d6696252c6ce33744087bbb821c384373c7819c3a054539b59876e3df39a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.lucene" name="lucene-core" version="9.12.3"> + <artifact name="lucene-core-9.12.3.jar"> + <sha256 value="b64a3f8098a7572034fb30085cdee01b34ec81fb0e5a31b471536af58dc6c01b" origin="Generated by Gradle"/> + </artifact> + <artifact name="lucene-core-9.12.3.pom"> + <sha256 value="bd6e3842c57b8281fd5b2cc2e82ee91ff928438547e3dd2a1a96868054da5279" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.lucene" name="lucene-facet" version="9.12.3"> + <artifact name="lucene-facet-9.12.3.jar"> + <sha256 value="688e9b71fecba026e44f0a228cc0e09af3c9aec5e1f5b10e9f102a6730ef7dec" origin="Generated by Gradle"/> + </artifact> + <artifact name="lucene-facet-9.12.3.pom"> + <sha256 value="d354465fe9d8c6c723d9a25e937731f9bd425cadea488c0d24508c1240f776ef" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.lucene" name="lucene-queries" version="9.12.3"> + <artifact name="lucene-queries-9.12.3.jar"> + <sha256 value="81c8993da5dcca9da5e4041b623f00169868e37988691434b14fc910c700a30c" origin="Generated by Gradle"/> + </artifact> + <artifact name="lucene-queries-9.12.3.pom"> + <sha256 value="d313f63095730370b149e3abe6970d67155c7034eca89484d370e8b8c2faf4a0" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.lucene" name="lucene-queryparser" version="9.12.3"> + <artifact name="lucene-queryparser-9.12.3.jar"> + <sha256 value="5db83a184512fd7a46cf7b34efa997b5f1b28ad1cee26dd665180b19eab0a1b1" origin="Generated by Gradle"/> + </artifact> + <artifact name="lucene-queryparser-9.12.3.pom"> + <sha256 value="c0e9ae8329365a60e40b592980c54a83ab79faee242066ec598072bf599b9360" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.lucene" name="lucene-sandbox" version="9.12.3"> + <artifact name="lucene-sandbox-9.12.3.jar"> + <sha256 value="21cf9ad1bb97265983c698b9c5eb071b1a4a1d4f0f74b98c6e61ad8f04c5c9d7" origin="Generated by Gradle"/> + </artifact> + <artifact name="lucene-sandbox-9.12.3.pom"> + <sha256 value="d85541c8677e755ca476db11fa0ee6b877a4f9314af05c27b0675556dd329a32" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.velocity" name="velocity-engine-core" version="2.4.1"> + <artifact name="velocity-engine-core-2.4.1.jar"> + <sha256 value="1c19157d1171d560088e485be97c93a7a2f7e9f56e517f0a30273c5c39df6231" origin="Generated by Gradle"/> + </artifact> + <artifact name="velocity-engine-core-2.4.1.pom"> + <sha256 value="ac7cd94f0d9fb39bcba3b28287c4c40005dc0f53a986fb587e4f67a4ccb3e5b6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.velocity" name="velocity-engine-parent" version="2.4.1"> + <artifact name="velocity-engine-parent-2.4.1.pom"> + <sha256 value="8efb661b7e1b44b7a056f23650ab2b43b8fcdb09bbe2ec3d3d02185d5658fd4a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.apache.velocity" name="velocity-master" version="7"> + <artifact name="velocity-master-7.pom"> + <sha256 value="943a046c1fe36b28b3cea11fb0d34e8b836b245433087f8fa916c0a752393181" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.assertj" name="assertj-bom" version="3.27.6"> + <artifact name="assertj-bom-3.27.6.pom"> + <sha256 value="22b87dda9aab83fa1d0f3ea409b524e7a44921cf8f5f87999cf59046f0fe0bc3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.checkerframework" name="checker-compat-qual" version="2.5.5"> + <artifact name="checker-compat-qual-2.5.5.jar"> + <sha256 value="11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a" origin="Generated by Gradle"/> + </artifact> + <artifact name="checker-compat-qual-2.5.5.pom"> + <sha256 value="42f21ebd9183be049ee5afc822b345403a5da764037875734a039b0d6e0353be" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.checkerframework" name="checker-qual" version="3.19.0"> + <artifact name="checker-qual-3.19.0.jar"> + <sha256 value="a827c49183f3a632277d27a0a4673686cb341507447b9d570261094bd748aa68" origin="Generated by Gradle"/> + </artifact> + <artifact name="checker-qual-3.19.0.module"> + <sha256 value="53e1899dde3c513ca1efd376abffac0e6907e8e84abd5f966242634c95e4d157" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.codehaus.mojo" name="animal-sniffer-annotations" version="1.18"> + <artifact name="animal-sniffer-annotations-1.18.jar"> + <sha256 value="47f05852b48ee9baefef80fa3d8cea60efa4753c0013121dd7fe5eef2e5c729d" origin="Generated by Gradle"/> + </artifact> + <artifact name="animal-sniffer-annotations-1.18.pom"> + <sha256 value="adf522f4839c35f5329ea97c407aebebfa8807b644852dc4d5cd7c97b7a6d2e0" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.codehaus.mojo" name="animal-sniffer-parent" version="1.18"> + <artifact name="animal-sniffer-parent-1.18.pom"> + <sha256 value="4e9df546a47cf6304a1317c46870100a8726fbea11b0dd18322f957e4070973c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.codehaus.mojo" name="mojo-parent" version="50"> + <artifact name="mojo-parent-50.pom"> + <sha256 value="f819cad1b15b6a7791c8b601e96bde33765e4681395807db4537d2f0dedd493b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.ec4j.core" name="ec4j-core" version="1.1.0"> + <artifact name="ec4j-core-1.1.0.jar"> + <sha256 value="3424a9c2632a8433c00ab0b7cc10489eb732675c97fe333aff5b5272c5e861f6" origin="Generated by Gradle"/> + </artifact> + <artifact name="ec4j-core-1.1.0.pom"> + <sha256 value="40c775667a61725ae06934e3f8c10d16d1f6d0fe92ec5b741e39b2fc09484e20" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.ec4j.core" name="ec4j-core-parent" version="1.1.0"> + <artifact name="ec4j-core-parent-1.1.0.pom"> + <sha256 value="df80286269cdc5c3e552976a21537740fe682917611f10707b02c6df16c2dfa1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.eclipse.ee4j" name="project" version="1.0.5"> + <artifact name="project-1.0.5.pom"> + <sha256 value="916b4794d8d8220a59a3fdf6a64dbe794aeb23395e888b81ae36a9b5a2c591a6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.eclipse.ee4j" name="project" version="1.0.9"> + <artifact name="project-1.0.9.pom"> + <sha256 value="825379934a1cf29249f349f2d18adaf79a7b2cb2dbe231518974e1ee70941c17" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.eclipse.packager" name="packager" version="0.21.0"> + <artifact name="packager-0.21.0.pom"> + <sha256 value="3f612ea5422a7368730a0c0bf61beace9078997a0fff03f0ca45014abfc453f2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.eclipse.packager" name="packager-core" version="0.21.0"> + <artifact name="packager-core-0.21.0.jar"> + <sha256 value="70be2643085e0edba106691211535c9023bdb6fcc2c8348ea43a8438333c43d5" origin="Generated by Gradle"/> + </artifact> + <artifact name="packager-core-0.21.0.pom"> + <sha256 value="abcb1dc4d18d9d4f7434437f42ae6b6e2f9656e47517fbdb516e562608f2d5e7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.eclipse.packager" name="packager-rpm" version="0.21.0"> + <artifact name="packager-rpm-0.21.0.jar"> + <sha256 value="07d2895d5360e3e29d298d74349577c97610713f17ed442e92db1bcf4a4a6ac2" origin="Generated by Gradle"/> + </artifact> + <artifact name="packager-rpm-0.21.0.pom"> + <sha256 value="a3f0051d3088658dd4576778dccef1a3142881dfefb86a728c5f4b8b055146a0" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.eclipse.parsson" name="jakarta.json" version="1.1.7"> + <artifact name="jakarta.json-1.1.7.jar"> + <sha256 value="5905f52283a7491e06ba58556103d45c3199a42602abcd36d510ceda65490ff0" origin="Generated by Gradle"/> + </artifact> + <artifact name="jakarta.json-1.1.7.pom"> + <sha256 value="f7707bdebcfc429fa6a741e6c285511560f77b7402ca7794e61134fd761f04ca" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.eclipse.parsson" name="parsson-bundles" version="1.1.7"> + <artifact name="parsson-bundles-1.1.7.pom"> + <sha256 value="d98b0f3be62f30d394e0541a6ed25eabe30c37b91877cf1ce2d8e3a35bc8247a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.eclipse.parsson" name="project" version="1.1.7"> + <artifact name="project-1.1.7.pom"> + <sha256 value="af5ef5a13ddd78dc0ba11521dc83a12a4572b513c82f101bb310f1186c5c714d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.gradle.toolchains" name="foojay-resolver" version="1.0.0"> + <artifact name="foojay-resolver-1.0.0.jar"> + <sha256 value="78b86a47dfdf7697c9bd15da78983fd80da7247d6e02fc106bdf07e0388b60a8" origin="Generated by Gradle"/> + </artifact> + <artifact name="foojay-resolver-1.0.0.module"> + <sha256 value="6190cf0e42e664c11e1ac0a785699ab02b549cea34392c679f36d8a2c550fcb9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.gradle.toolchains.foojay-resolver-convention" name="org.gradle.toolchains.foojay-resolver-convention.gradle.plugin" version="1.0.0"> + <artifact name="org.gradle.toolchains.foojay-resolver-convention.gradle.plugin-1.0.0.pom"> + <sha256 value="f133249a18754ae6a1d2701d00d849b1afba7b0683ddb5fc1b18a70071cec2fa" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.hamcrest" name="hamcrest-core" version="1.3"> + <artifact name="hamcrest-core-1.3.jar"> + <sha256 value="66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" origin="Generated by Gradle"/> + </artifact> + <artifact name="hamcrest-core-1.3.pom"> + <sha256 value="fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.hamcrest" name="hamcrest-parent" version="1.3"> + <artifact name="hamcrest-parent-1.3.pom"> + <sha256 value="6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jcommander" name="jcommander" version="1.85"> + <artifact name="jcommander-1.85.jar"> + <sha256 value="fa7552d2831a2b20778d86851d093edca68fbc0a77f792b6223110e4fae67a70" origin="Generated by Gradle"/> + </artifact> + <artifact name="jcommander-1.85.module"> + <sha256 value="bfa36d2947d9876f32a740796399e77bb98c7328997b45bd26b3f7d92b37a54a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains" name="annotations" version="13.0"> + <artifact name="annotations-13.0.jar"> + <sha256 value="ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" origin="Generated by Gradle"/> + </artifact> + <artifact name="annotations-13.0.pom"> + <sha256 value="965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains" name="annotations" version="23.0.0"> + <artifact name="annotations-23.0.0.jar"> + <sha256 value="7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05" origin="Generated by Gradle"/> + </artifact> + <artifact name="annotations-23.0.0.pom"> + <sha256 value="c9490f655132328df2cfbcfdf743f53fc3916d6c1d10437175a6ca6e3a67771c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-common" version="2.9.6"> + <artifact name="lifecycle-common-2.9.6.module"> + <sha256 value="805e4521b03379810848c7ac314cf3c954fc8d2df34a5b0911c456d438dcda26" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-runtime" version="2.9.6"> + <artifact name="lifecycle-runtime-2.9.6.module"> + <sha256 value="2d237bf1103971c56967a19531bc08f1006e4993a84319a92f4e15fb0f90ca1b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-runtime-compose" version="2.9.6"> + <artifact name="lifecycle-runtime-compose-2.9.6.module"> + <sha256 value="80030c6408a8f20b1955787e1a613cb69f05876eaf5b9185fbe159480c0f6721" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-runtime-compose-desktop" version="2.9.6"> + <artifact name="lifecycle-runtime-compose-desktop-2.9.6.jar"> + <sha256 value="31c3c4b6dea38f078c46829dee2c43abba2bf8757b7ee8a0f660f31217364898" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-compose-desktop-2.9.6.module"> + <sha256 value="878bf8a861fb87834df37e1eba73fde3a592115fc0d7ba66ea23e1915728331e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-viewmodel" version="2.9.6"> + <artifact name="lifecycle-viewmodel-2.9.6.module"> + <sha256 value="24cbfc3653759275e49cbf5697be3c2fe7c4a6a1c1ca4f825805a4f3611b6095" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.9.6"> + <artifact name="lifecycle-viewmodel-savedstate-2.9.6.module"> + <sha256 value="ad0dbae23dd9dcaba3a95d1d082c1bfb4c404b17bb932490f4049ac93825dc4f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.savedstate" name="savedstate" version="1.3.6"> + <artifact name="savedstate-1.3.6.module"> + <sha256 value="e59f9a0d872ce33b78e16d7c5ea63696046e6172934a8ce8d427726b07791934" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.savedstate" name="savedstate-compose" version="1.3.6"> + <artifact name="savedstate-compose-1.3.6.module"> + <sha256 value="afc3e5bd44604ea9ca610c23405a096b4089d62cd346797d339ff5e2c8a0e5b4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.androidx.savedstate" name="savedstate-compose-desktop" version="1.3.6"> + <artifact name="savedstate-compose-desktop-1.3.6.jar"> + <sha256 value="0f3d045c5fd7e1301ab6c38cd0778067b0484cf39acac1233be71a723a6a8075" origin="Generated by Gradle"/> + </artifact> + <artifact name="savedstate-compose-desktop-1.3.6.module"> + <sha256 value="92b8dc079901866c1b520c750c31e0851b504995247dadf2bb51cf70b80ef698" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose" name="compose-gradle-plugin" version="1.11.1"> + <artifact name="compose-gradle-plugin-1.11.1.jar"> + <sha256 value="291cefc777fda557130c9d7ab0328164ca0ab088c66c2e7b159ab0eaa288aec6" origin="Generated by Gradle"/> + </artifact> + <artifact name="compose-gradle-plugin-1.11.1.module"> + <sha256 value="f1557c630526feb21dcc612414c5a980c30e9f7d4f35a71be7c052ace63cf576" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose" name="org.jetbrains.compose.gradle.plugin" version="1.11.1"> + <artifact name="org.jetbrains.compose.gradle.plugin-1.11.1.pom"> + <sha256 value="0431e75ce5eb64c162a2dae56e2c374b7acd54565a52c1f494d119d90234213f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.animation" name="animation" version="1.11.1"> + <artifact name="animation-1.11.1.module"> + <sha256 value="85d7480b51d23ce3cf1d356a64c2335d675767154e5ef96c7f32eafa8f0eb08b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.animation" name="animation-core" version="1.11.1"> + <artifact name="animation-core-1.11.1.module"> + <sha256 value="3cd85747811211d933ebd9b09c0678ed0a137442544d45977c7fb4cbbc6961e8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.animation" name="animation-core-desktop" version="1.11.1"> + <artifact name="animation-core-desktop-1.11.1.jar"> + <sha256 value="1b3af8d20627b01101d827f72e26dbadccc8d212c0ffc0c02ff2a6fc967a6ca8" origin="Generated by Gradle"/> + </artifact> + <artifact name="animation-core-desktop-1.11.1.module"> + <sha256 value="45c61680abbb4b43e37aee801800e7f8c70d61056c6e11cd3806614a23041e64" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.animation" name="animation-desktop" version="1.11.1"> + <artifact name="animation-desktop-1.11.1.jar"> + <sha256 value="bb41c6c550a471c68c51185c3bb0458482a4e803ee074bf215adc8832e2007e1" origin="Generated by Gradle"/> + </artifact> + <artifact name="animation-desktop-1.11.1.module"> + <sha256 value="5eca71c9bde000bb14e20504e557cc3d4ce8559744a62a303134dd0b22262ac5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.desktop" name="desktop" version="1.11.1"> + <artifact name="desktop-1.11.1.module"> + <sha256 value="f751dcd7b7da06dfa571b490250e7e8e8870c6999e81589ea383a38eb59bdf4d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.desktop" name="desktop-jvm" version="1.11.1"> + <artifact name="desktop-jvm-1.11.1.jar"> + <sha256 value="9f3d221e1accd6c7c64ac2a0d7c8053537bc7f49592c44d72b766434dfce7440" origin="Generated by Gradle"/> + </artifact> + <artifact name="desktop-jvm-1.11.1.module"> + <sha256 value="2f5ccc722cbbde256039e31212c026f7318be4853dfcc9c5dd4e1fc2dc6038c5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.desktop" name="desktop-jvm-macos-arm64" version="1.11.1"> + <artifact name="desktop-jvm-macos-arm64-1.11.1.pom"> + <sha256 value="9356f63b3aba96f017337e34f2ea33c714c3f1f039a784886ea7e4189ab45971" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.foundation" name="foundation" version="1.11.1"> + <artifact name="foundation-1.11.1.module"> + <sha256 value="ebf7d2e9f1aaee10b5b14c89a533c807f0e2f58265e666650f772ae1e10cec93" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.foundation" name="foundation-desktop" version="1.11.1"> + <artifact name="foundation-desktop-1.11.1.jar"> + <sha256 value="32601653637e47cc442fa77c9e5dd95a557a0533a5304ba5200cc72c565f074a" origin="Generated by Gradle"/> + </artifact> + <artifact name="foundation-desktop-1.11.1.module"> + <sha256 value="3189fa1f711bdf48797b09edec36f1c446031b6d6cfc78942d7258df0147edb2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.foundation" name="foundation-layout" version="1.11.1"> + <artifact name="foundation-layout-1.11.1.module"> + <sha256 value="42e3cce42758b3db511f29f37e18680f4c2c3ca6d8fd9aff3db6abd99ec12509" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.foundation" name="foundation-layout-desktop" version="1.11.1"> + <artifact name="foundation-layout-desktop-1.11.1.jar"> + <sha256 value="d79929b45521dff0c77d3184412007b3b9695755c8b1933d5ff9e4f1e93fa131" origin="Generated by Gradle"/> + </artifact> + <artifact name="foundation-layout-desktop-1.11.1.module"> + <sha256 value="d28e954ead87bc4e1c220d139bc1495541c18dd1166caf54edc8fe02efce7959" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-annotations" version="1.1.1"> + <artifact name="hot-reload-annotations-1.1.1.module"> + <sha256 value="1b3222762818dc8b2970db4d996f4900b96ab60d9918b3bf0467506084d8910c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-annotations-jvm" version="1.1.1"> + <artifact name="hot-reload-annotations-jvm-1.1.1.jar"> + <sha256 value="f506e3980c67f876c9514be02095bcad3beff7af4fdedbbf597943d86df070f3" origin="Generated by Gradle"/> + </artifact> + <artifact name="hot-reload-annotations-jvm-1.1.1.module"> + <sha256 value="b732db72a7cc8539c1c8f35562631eab969e0033f70d4de6cd8717c12d366dd2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-core" version="1.1.1"> + <artifact name="hot-reload-core-1.1.1.jar"> + <sha256 value="0c12f18cd6f5985af401ff0c3b0313e31696f28eadb2004680da11c7b016d69b" origin="Generated by Gradle"/> + </artifact> + <artifact name="hot-reload-core-1.1.1.module"> + <sha256 value="119d6baa1f12f00fb2a21dd95f69240fc510d6a087d45bcf741da03a73240775" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-devtools-api" version="1.1.1"> + <artifact name="hot-reload-devtools-api-1.1.1.jar"> + <sha256 value="5fb0aa6e4d3491ccf3ec671d3cbbf1f2bcfcf0e0676f3e2d85612cfde8df6d51" origin="Generated by Gradle"/> + </artifact> + <artifact name="hot-reload-devtools-api-1.1.1.module"> + <sha256 value="f2201e813ff84527431ec57b8ffabd74d4155744d466bb9c521a8f407cdd0c53" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-gradle-plugin" version="1.1.1"> + <artifact name="hot-reload-gradle-plugin-1.1.1.jar"> + <sha256 value="1b1da9e0f0a5a44f6826f414a9c091e5ffd82be34a2c0a3f503486ca7c404174" origin="Generated by Gradle"/> + </artifact> + <artifact name="hot-reload-gradle-plugin-1.1.1.module"> + <sha256 value="14c53f39fbbc4bc90ea9b672f63a8d136bc7124b14fd39e02d81537e8d55e1d4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-orchestration" version="1.1.1"> + <artifact name="hot-reload-orchestration-1.1.1.jar"> + <sha256 value="389c9f4ce15d4083a3ca487cf98208597c46e309f70e15d3d835dfe30ff89939" origin="Generated by Gradle"/> + </artifact> + <artifact name="hot-reload-orchestration-1.1.1.module"> + <sha256 value="cea2c685461ac0a62591dc0f57137995bc7f2f4c96561c7e761d2f4fcfb44341" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-runtime-api" version="1.1.1"> + <artifact name="hot-reload-runtime-api-1.1.1.module"> + <sha256 value="c4c18e3902e7f1b718e77e75d68d7e3d3afb2a00c6604167a5275a18a91c2b73" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-runtime-api-jvm" version="1.1.1"> + <artifact name="hot-reload-runtime-api-jvm-1.1.1.jar"> + <sha256 value="022185abe7ddc3d8b8f6506737f8c55cabbe5fc8d49fe128377ff7184725eafc" origin="Generated by Gradle"/> + </artifact> + <artifact name="hot-reload-runtime-api-jvm-1.1.1.module"> + <sha256 value="bf75ad4f883ce32661a91b6d48cc5c30b935d20eed18202ede5f26e2175d1bef" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.hot-reload" name="hot-reload-runtime-jvm" version="1.1.1"> + <artifact name="hot-reload-runtime-jvm-1.1.1.jar"> + <sha256 value="f6240213b3585c2f36388f8c5974aaa95070fd01714e47ea35b48f8286ffef41" origin="Generated by Gradle"/> + </artifact> + <artifact name="hot-reload-runtime-jvm-1.1.1.module"> + <sha256 value="2f4bd541fd0e7ded29112c564708c7ba1b9580692750acb4b89565ef0b475f95" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.material" name="material" version="1.11.1"> + <artifact name="material-1.11.1.module"> + <sha256 value="cd154e6985e91548ee08b8c84017499379450e8b511ecb572f59f8acc24049e4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.material" name="material-desktop" version="1.11.1"> + <artifact name="material-desktop-1.11.1.jar"> + <sha256 value="fcd881213628bf50b1e278925db892f552c23bd63bc7edb99b968790c9e097f8" origin="Generated by Gradle"/> + </artifact> + <artifact name="material-desktop-1.11.1.module"> + <sha256 value="78ff6a75faf173b55e7f74fb8f2efcfe551fff2a9c01165de1dee35ed92e3cdc" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.material" name="material-ripple" version="1.11.1"> + <artifact name="material-ripple-1.11.1.module"> + <sha256 value="e1c5e9f238be9373cfaecd7b9d83efbe953fcc5ce179962bafa3f22005892258" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.material" name="material-ripple-desktop" version="1.11.1"> + <artifact name="material-ripple-desktop-1.11.1.jar"> + <sha256 value="e24ed0a740438508cc83eb3cb07dc55d83b0a2e25f233f48ffc2a0782a72e007" origin="Generated by Gradle"/> + </artifact> + <artifact name="material-ripple-desktop-1.11.1.module"> + <sha256 value="5489671356cf96c258fb12c49ae60bdf74ed1d85b70b12e9bfed404a454b2a10" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.runtime" name="runtime" version="1.11.1"> + <artifact name="runtime-1.11.1.module"> + <sha256 value="2b5e9be32da8b971feca1add53f39f5c66ffacab810b315f5e62733dedb0105e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.runtime" name="runtime" version="1.8.2"> + <artifact name="runtime-1.8.2.module"> + <sha256 value="e69d58b918d2981589816cc9c43b8626a74d9b3d430cd83147acc43dacd5b6df" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.runtime" name="runtime-desktop" version="1.11.1"> + <artifact name="runtime-desktop-1.11.1.jar"> + <sha256 value="bceb2c506e4209934be01ac0f45332b0c12b7886ee00dc390c7bbdfbf58f4217" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-desktop-1.11.1.module"> + <sha256 value="22a18a955820cf8cc8c6640f51fdbe7de467715eacba25cc5386883d942bcd6a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.runtime" name="runtime-saveable" version="1.11.1"> + <artifact name="runtime-saveable-1.11.1.module"> + <sha256 value="706df576bceed7ee9640ba721c7599c22b5ce48976de65bebd85c56927c6b5a5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.runtime" name="runtime-saveable-desktop" version="1.11.1"> + <artifact name="runtime-saveable-desktop-1.11.1.jar"> + <sha256 value="7696c15dd23de0140d8150f1115f59d2a211331e3baa243f418474477e98971c" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-saveable-desktop-1.11.1.module"> + <sha256 value="9d3debd4700a525ec4e09b2938ec17fe6930f8071c134fc54d5aa688e9070794" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui" version="1.11.1"> + <artifact name="ui-1.11.1.module"> + <sha256 value="8ce8cd704e9c8c8160f3bfe4dcab3686a48d254cd04cca320470e7e872a27dd2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-backhandler" version="1.11.1"> + <artifact name="ui-backhandler-1.11.1.module"> + <sha256 value="4c3ca60148542a41d84f92248a8131094aa05ce69ded22c1e0a90be6421b1ade" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-backhandler-desktop" version="1.11.1"> + <artifact name="ui-backhandler-desktop-1.11.1.jar"> + <sha256 value="007fb9a83fa405b8bfe1ddbefef3dd929dea2be42953e6510ce46f85ff635e30" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-backhandler-desktop-1.11.1.module"> + <sha256 value="d101b10f7cae5de80e149753c8d83b9516922e6efd04225a339c09bddac45469" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-desktop" version="1.11.1"> + <artifact name="ui-desktop-1.11.1.jar"> + <sha256 value="442d4a2f0d95054453b68191304dca995267e72fcdcbbc0a63997bff4dcdf949" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-desktop-1.11.1.module"> + <sha256 value="276e8c4f8e73545c8381d03549072fbbb86c3b98f47f3a92e4dde63b78701ade" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-geometry" version="1.11.1"> + <artifact name="ui-geometry-1.11.1.module"> + <sha256 value="f1fad745c998618e53826fa24957d88e1c0a16e782b3f72d37160003bf0c7ab4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-geometry-desktop" version="1.11.1"> + <artifact name="ui-geometry-desktop-1.11.1.jar"> + <sha256 value="ad6d5557572708aceebf1aa626c5900e8fce61f040a6d5d971b1adca5869ab8c" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-geometry-desktop-1.11.1.module"> + <sha256 value="9e467745df8a111f3de520faa5fb679451447530ab99b6a4e7c427c84c30d228" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-graphics" version="1.11.1"> + <artifact name="ui-graphics-1.11.1.module"> + <sha256 value="dba57f8edf2e0cf6de9692981505c68be4e78feef2852edcdacfc915fb3af127" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-graphics-desktop" version="1.11.1"> + <artifact name="ui-graphics-desktop-1.11.1.jar"> + <sha256 value="c7d7620c78f0e64052f1f28df54a969b36cf4918e7965b566875855569346e59" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-graphics-desktop-1.11.1.module"> + <sha256 value="78c2a74c8d11f4d7c8c4013d92c9aa92130be30625a04ed5bf22bb524ce245c3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-test" version="1.11.1"> + <artifact name="ui-test-1.11.1.module"> + <sha256 value="74765b2c4c3b721be7eb62c7112607d264cc7cbd2d26b0e137798029eb0601b3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-test-desktop" version="1.11.1"> + <artifact name="ui-test-desktop-1.11.1.jar"> + <sha256 value="5ecbf9db2b48c3a34974f6b38d9bc59a9b6da335d7b4985c8bb9f65e045e8a7e" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-test-desktop-1.11.1.module"> + <sha256 value="75f6aaa594a591893bdd609b4cad63608f3c9d76888bd2df9af5439203367bb3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-test-junit4" version="1.11.1"> + <artifact name="ui-test-junit4-1.11.1.module"> + <sha256 value="2ac25c7534b47936561a46d42f240baff8a0b2338d2aef43a6a1479f2ed26eba" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-test-junit4-desktop" version="1.11.1"> + <artifact name="ui-test-junit4-desktop-1.11.1.jar"> + <sha256 value="f5497e8de1e2b3c467c5686b2623157118c54427c32b45a2a2d438324c757d32" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-test-junit4-desktop-1.11.1.module"> + <sha256 value="4dba78b0ffaccbc91f7cc4b67c3b15a72a1a9cf75e509ffd9fd4534bfb068ccc" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-text" version="1.11.1"> + <artifact name="ui-text-1.11.1.module"> + <sha256 value="63299e3aefe2698b69788fdefcd0f2cfa0b8d726e4fd4c70d35d7daaf7b17a4d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-text-desktop" version="1.11.1"> + <artifact name="ui-text-desktop-1.11.1.jar"> + <sha256 value="c1a8ceb1e875c6f1bb2e67eca8778fc04027dd618f31a69f886368cbdd35eeec" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-text-desktop-1.11.1.module"> + <sha256 value="f6c71a935928d2e016cec66f784e76aadcd42a19d768ac81ad7a455174a0b752" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-tooling-preview" version="1.11.1"> + <artifact name="ui-tooling-preview-1.11.1.module"> + <sha256 value="788e9d334444093a525fa0189b24c96a4df25715f9361575d72c73b95032b6d2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-tooling-preview-desktop" version="1.11.1"> + <artifact name="ui-tooling-preview-desktop-1.11.1.jar"> + <sha256 value="60d3a913e550a4076248d62105cd0a8b5c6c807cf09c5de72cbaf4288dc52a90" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-tooling-preview-desktop-1.11.1.module"> + <sha256 value="12d1fdc4dc85d52218a03dc6cc3e101dc86597cf8f5bd00f42f058994a875571" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-unit" version="1.11.1"> + <artifact name="ui-unit-1.11.1.module"> + <sha256 value="cd1f1a9d43e41c7ae5b7d8150046dde013e3c656b2c7ad9fa25e1cde023680b8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-unit-desktop" version="1.11.1"> + <artifact name="ui-unit-desktop-1.11.1.jar"> + <sha256 value="9c91868b0bd967d64f726edc319c895e359871a44ef7e75dc69ff0cad46ac0da" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-unit-desktop-1.11.1.module"> + <sha256 value="9a6214acd4447317dbf5d6b95e3ec3a290cad7919c6bc5bba7f9f61134ff2f36" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-util" version="1.11.1"> + <artifact name="ui-util-1.11.1.module"> + <sha256 value="8f8f3c9127dd18198df5a328047eef6ee9bf514f5a30da3d303f03e76af2ad08" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-util-desktop" version="1.11.1"> + <artifact name="ui-util-desktop-1.11.1.jar"> + <sha256 value="73d04930a91fb9a2044f2c198ec6e3f1da61696ccb59a288d1ff0a15bab08eed" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-util-desktop-1.11.1.module"> + <sha256 value="63f791bdd485ae9da1bbe9a12acd7dd8d9494548b7ad2c6287b3827e087df723" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.intellij.deps" name="trove4j" version="1.0.20200330"> + <artifact name="trove4j-1.0.20200330.jar"> + <sha256 value="c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d" origin="Generated by Gradle"/> + </artifact> + <artifact name="trove4j-1.0.20200330.pom"> + <sha256 value="87721cbaa65a3c97d8b1ba9d207840f164c9fe38759fc9ea10ffe26565f8d3e9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.intellij.deps.kotlinx" name="kotlinx-coroutines-bom" version="1.10.2-intellij-1"> + <artifact name="kotlinx-coroutines-bom-1.10.2-intellij-1.pom"> + <sha256 value="980d4f5c5c9290898410c5ab547065f6992e33a5263ba503a30cfda7e08a8888" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.intellij.deps.kotlinx" name="kotlinx-coroutines-core" version="1.10.2-intellij-1"> + <artifact name="kotlinx-coroutines-core-1.10.2-intellij-1.module"> + <sha256 value="190e23440db68d794618ca22c727d1ffbb24cb49d57065748dbf31cbd09fa3a8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.intellij.deps.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.10.2-intellij-1"> + <artifact name="kotlinx-coroutines-core-jvm-1.10.2-intellij-1.jar"> + <sha256 value="1e9b4b60644ca8dd5e9687ad096aee0028bd9d3a24afed3e38565b22ca726ee0" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-coroutines-core-jvm-1.10.2-intellij-1.module"> + <sha256 value="afd2baf514774efea6da6d8a67fc718ccddb42dc2ef0e3fcd289533003e77643" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="compose-compiler-gradle-plugin" version="2.4.10"> + <artifact name="compose-compiler-gradle-plugin-2.4.10-gradle813.jar"> + <sha256 value="b82f5647d81d3ac9688f63d45192472a82c69936618e6bba1cd2b0fdfa861533" origin="Generated by Gradle"/> + </artifact> + <artifact name="compose-compiler-gradle-plugin-2.4.10.module"> + <sha256 value="7b1f9ab002360479618ee09aa6c7005a0282c39e705e561250f3586a82837296" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="fus-statistics-gradle-plugin" version="2.4.10"> + <artifact name="fus-statistics-gradle-plugin-2.4.10-gradle813.jar"> + <sha256 value="d312eb7d69a8d5ac5377c712546665c9b94a63ca8fc9cdd315431f10672e8091" origin="Generated by Gradle"/> + </artifact> + <artifact name="fus-statistics-gradle-plugin-2.4.10.module"> + <sha256 value="8ed5af5c6da4a233cad89f0bedacfccfd3ef0e19396a020bb974e2fedbe23e97" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-build-statistics" version="2.4.10"> + <artifact name="kotlin-build-statistics-2.4.10.jar"> + <sha256 value="ba2748b67fb7b24ee1401eecfee32eb67dd055c85a59a5742188f795477a11cc" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-build-statistics-2.4.10.pom"> + <sha256 value="01cc32ad3b11274444939d06424cbf43a3e207e877683d1c851196ca19088ac1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-build-tools-api" version="2.4.0"> + <artifact name="kotlin-build-tools-api-2.4.0.jar"> + <sha256 value="66917335497f9ab75a36c34b3d90bad2bc8dc256c34b2413ecd0c9467fcf597d" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-build-tools-api-2.4.0.pom"> + <sha256 value="9686fa8f16867b2aba2e5c0e4cfc4a0aeecf59fe6de419f89f7bd838fdde8e74" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-build-tools-api" version="2.4.10"> + <artifact name="kotlin-build-tools-api-2.4.10.jar"> + <sha256 value="3953d283e7710c990672e403a87df393d9726a9bf3e172194ebb5c33e062fcb0" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-build-tools-api-2.4.10.pom"> + <sha256 value="78242a9440f92400eaf3df8d2108ad706f669a53125845a7d31d3df7c4de4439" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-build-tools-compat" version="2.4.10"> + <artifact name="kotlin-build-tools-compat-2.4.10.jar"> + <sha256 value="cdcc50d8016f4250e7dc61822f28f227ba9a9b7d3f9eb5503c315eb12188d952" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-build-tools-compat-2.4.10.pom"> + <sha256 value="a081a796f828ae644b59950f072cd00bd64ac74f12b12e830399da8de2e4fa34" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-build-tools-cri-impl" version="2.4.0"> + <artifact name="kotlin-build-tools-cri-impl-2.4.0.jar"> + <sha256 value="5168b866945f6ac1ffcb6d4c88cf582497249469c2e4a4eafc0bcd35b5a264a9" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-build-tools-cri-impl-2.4.0.pom"> + <sha256 value="856d59395489276e93edb4390c99397de83e20d27572c5238c56ed21e43433da" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-build-tools-cri-impl" version="2.4.10"> + <artifact name="kotlin-build-tools-cri-impl-2.4.10.jar"> + <sha256 value="781c95a28f053ded2d183b818bdae98db3d6d15ebc0555cecf64800fea003b3b" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-build-tools-cri-impl-2.4.10.pom"> + <sha256 value="ada6ecb7cb544ef2fcee73e252c31f80c8e342c3bdb51bb9999fe57fec041fd2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-build-tools-impl" version="2.4.0"> + <artifact name="kotlin-build-tools-impl-2.4.0.jar"> + <sha256 value="076c0a7f84d303f1e390774410c8678b8b584faa3f642435f93d2e4e81dabe7c" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-build-tools-impl-2.4.0.pom"> + <sha256 value="485ca3d511aa384207db5706e0741dc79ace45d40e0489f9ef29731aafb14f7c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-build-tools-impl" version="2.4.10"> + <artifact name="kotlin-build-tools-impl-2.4.10.jar"> + <sha256 value="4a32f63522ef4726afbdee1783f05698499abc7a5ecade3a6cafa3e4074562ee" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-build-tools-impl-2.4.10.pom"> + <sha256 value="f1b431c37717f0d472cd053dc81d893204cb59280f8035d636f534bc7c5d8db4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-compiler" version="2.4.0"> + <artifact name="kotlin-compiler-2.4.0.jar"> + <sha256 value="66e73eacd619c9beb7c22042117af36b443529c4d80237ee82cc4b2acb6f3d0b" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-compiler-2.4.0.pom"> + <sha256 value="0ba977d7b675e9ed7c047257adf8a2664f796acfb22dd9fd3c8ab6c48b277c73" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="2.1.0"> + <artifact name="kotlin-compiler-embeddable-2.1.0.jar"> + <sha256 value="c1b139a6f251c3b99e92befa326cb75d93a001d74c3ac601155a8cdb0d253783" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-compiler-embeddable-2.1.0.pom"> + <sha256 value="0044fa45046fba7ca808d98f9895f25b16510edb53c1e282107db006d126d67f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="2.4.0"> + <artifact name="kotlin-compiler-embeddable-2.4.0.jar"> + <sha256 value="c2b25e8c1c93ec416ba4327f5e31eaec0f0c8847241b9353e294b8db9dce564f" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-compiler-embeddable-2.4.0.pom"> + <sha256 value="f5d78540108e7bbc9162253ce52c42507ead2e530945213dd2a3b793b590c53c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="2.4.10"> + <artifact name="kotlin-compiler-embeddable-2.4.10.jar"> + <sha256 value="9309638a2ee03e6bde9ef4b7444055a94b84ab906563675d71ff9aecb64da913" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-compiler-embeddable-2.4.10.pom"> + <sha256 value="c3adb4f66fbfaa843c019b402d2c7e5f0880d32956bd8dd84022946177251102" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="2.4.0"> + <artifact name="kotlin-compiler-runner-2.4.0.jar"> + <sha256 value="ad9608152740e92d94a278b4ff2ca82c4bf5ff8ef219220e3c07aeb554638cee" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-compiler-runner-2.4.0.pom"> + <sha256 value="5e1ed156cb8d38b61e2ccc546dbd8b2bde778367eb298f8875bd820fbfd0b0f2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="2.4.10"> + <artifact name="kotlin-compiler-runner-2.4.10.jar"> + <sha256 value="9e869d66504572852f421bcb1625c0d564c2b3c8cecbf6cd5fef7e7f33e0013e" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-compiler-runner-2.4.10.pom"> + <sha256 value="180738762c8941c4e30d7174a92071955bd869587332d785e61391167c82bc5a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-compose-compiler-plugin-embeddable" version="2.4.10"> + <artifact name="kotlin-compose-compiler-plugin-embeddable-2.4.10.jar"> + <sha256 value="07edff96c6196c5354caa275b748616794cc8883af02e380d091d221f02bdc80" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-compose-compiler-plugin-embeddable-2.4.10.pom"> + <sha256 value="dcbaebcd638eaea2ade14ceaf355f2d1837570a038b0d65d32d7f8e3e67a728e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="2.4.0"> + <artifact name="kotlin-daemon-client-2.4.0.jar"> + <sha256 value="f546f0b3699c4984f320dd03080de05cad61064208ba8f37df0d3f8f4a7fd14a" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-daemon-client-2.4.0.pom"> + <sha256 value="143793627382d905eda93e152a28c993f6323fc4b748370a45c7badc99914a13" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="2.4.10"> + <artifact name="kotlin-daemon-client-2.4.10.jar"> + <sha256 value="a3d1a5854fd92766de1ca37ff003a822d3da2039902008384dd1f7375f3d5cf9" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-daemon-client-2.4.10.pom"> + <sha256 value="f6de9e3a0e89add8e043fa76866d9a2ff10fb87963b1396377bbb00c229fde6e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="2.1.0"> + <artifact name="kotlin-daemon-embeddable-2.1.0.jar"> + <sha256 value="6aa581bd53c3500e380e4bb6b2407f6d233910012f425349c2ed5a8ddbe29eac" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-daemon-embeddable-2.1.0.pom"> + <sha256 value="c85b7aec38f0a3e53cd221265d08233d9ab1f0600902b7d3d74754def84abf18" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="2.4.0"> + <artifact name="kotlin-daemon-embeddable-2.4.0.jar"> + <sha256 value="383093af5e078435b60043d19bfa83eb6191be0f4d13a28fb1c8a0f3ab24fe66" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-daemon-embeddable-2.4.0.pom"> + <sha256 value="cb36e780fcb39ee09aab6e398f9bd5ea27f982bb6e19329742a20eb2ebdc2936" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="2.4.10"> + <artifact name="kotlin-daemon-embeddable-2.4.10.jar"> + <sha256 value="547d969a2eab602fe0bdfd9fcb1b563a5c6d30099d3351394d6427eba8288467" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-daemon-embeddable-2.4.10.pom"> + <sha256 value="44ed1a490a4b646313fc0bc2683897a1eac4d8c6b57c0825d3e81fa7ca376d35" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="2.4.10"> + <artifact name="kotlin-gradle-plugin-2.4.10-gradle813.jar"> + <sha256 value="13e22c869df3972db9496b47bf2815fbcfb61e0439f96cbd8d6aeb912b481375" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-gradle-plugin-2.4.10.module"> + <sha256 value="0e7713d84605da0bee038b578f31795882ccd721220a79cc36736ac9af9cb412" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations" version="2.4.10"> + <artifact name="kotlin-gradle-plugin-annotations-2.4.10.jar"> + <sha256 value="15c3b98f18c874b9ac5be2565f3724b3eaf6c6cf57dc784d73516a22a9e470cf" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-gradle-plugin-annotations-2.4.10.pom"> + <sha256 value="44fc5a0a711c92df16f00d3575d0f2c4a264f43ab2f588e455b3c6043124fd53" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="2.4.10"> + <artifact name="kotlin-gradle-plugin-api-2.4.10-gradle813.jar"> + <sha256 value="74c4e4f7d037e850bab666db12c90a49e065d9495fd2dfdaa7bc39dd963083d6" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-gradle-plugin-api-2.4.10.module"> + <sha256 value="ade28e1831b222e161e00c120d5c9d56f9d4fe3b0aabed9e54912d71ab6ee8cb" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="2.4.10"> + <artifact name="kotlin-gradle-plugin-idea-2.4.10.jar"> + <sha256 value="086734484c7edf19a620ab1a617d097c40e03bc52602e77840ea5ebd6380e514" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-gradle-plugin-idea-2.4.10.module"> + <sha256 value="7e883fbfe9d2c9ced4a8fa99217a8dd413bb14a7ea932edbbda35d5e91a5119a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="2.4.10"> + <artifact name="kotlin-gradle-plugin-idea-proto-2.4.10.jar"> + <sha256 value="355ac566ff74d74d230f7cb6d55e2ed50158b4c28fc186fc8d8268e8fe9868f4" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-gradle-plugin-idea-proto-2.4.10.pom"> + <sha256 value="074ee0dd408de542a8e4b726daad829dc33a9e56ddb4f43a00eb9b9f67aff17f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugins-bom" version="2.4.10"> + <artifact name="kotlin-gradle-plugins-bom-2.4.10.module"> + <sha256 value="48eb4756284d1d7ea24639d22861f15ff0cb685a15331a6c6a3674ff44baf029" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-gradle-plugins-bom-2.4.10.pom"> + <sha256 value="733fccda03ae34773e7b5c85d0e278c897df283370059cb39825f7c0381e49b6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="2.4.10"> + <artifact name="kotlin-klib-commonizer-api-2.4.10.jar"> + <sha256 value="971bb968b4af10932bcc18f3395721ee48cc166597b50926731aeeff334086da" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-klib-commonizer-api-2.4.10.pom"> + <sha256 value="139b3ce8d655807eb68a45798f04329760b2106669ab332d2ac108843d758b29" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="2.4.10"> + <artifact name="kotlin-klib-commonizer-embeddable-2.4.10.jar"> + <sha256 value="c5e543412f81a32ff4611a886e18399fa5afa15c77e3ef2fdc0faa397ad8abce" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-klib-commonizer-embeddable-2.4.10.pom"> + <sha256 value="bebdd5b6115a8d377edd8d00e8c1d4cfcacbf2bc0bdbb7248d43c5c7a19bafab" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="2.4.10"> + <artifact name="kotlin-native-utils-2.4.10.jar"> + <sha256 value="76ec55f967dc8f57481a27b3e7868cc97cb32964d6d285517aef310c3d754a44" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-native-utils-2.4.10.pom"> + <sha256 value="9b91e38cfc84eaa34183140192c307ddc68f4a4c6035f554c4c22e15f33916c7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.6.10"> + <artifact name="kotlin-reflect-1.6.10.jar"> + <sha256 value="3277ac102ae17aad10a55abec75ff5696c8d109790396434b496e75087854203" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-reflect-1.6.10.pom"> + <sha256 value="57905524274a00ae028aaccc27283f6bc5925a934a046c1cc5d06c8ee4d6d5a9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="2.4.0"> + <artifact name="kotlin-reflect-2.4.0.jar"> + <sha256 value="f0d8e8908624eb4478bb131e9f887366680d2e239741195e548fa5c906963b90" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-reflect-2.4.0.pom"> + <sha256 value="9e181ee4f21d49c5c8550c3cfca7199c17590a8df3d1ea293e396798e4f10842" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="2.1.0"> + <artifact name="kotlin-script-runtime-2.1.0.jar"> + <sha256 value="15a2b82119e9f145ea028029bd31166584648a419157c20948c124fa33d40e50" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-script-runtime-2.1.0.pom"> + <sha256 value="f3332fc0f5e962f6aefe0a2c08d3c4d7ab35b13a05dac84c4bc6914e26ed27cd" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="2.4.0"> + <artifact name="kotlin-script-runtime-2.4.0.jar"> + <sha256 value="196e8ecbf63daf477e34e67c2f871ee232ae7bf8b377432d876d1bbf9d273de3" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-script-runtime-2.4.0.pom"> + <sha256 value="ce705c50e7e0afb22298acff0a983cdb6ea0f7fe2d1b473cee42b38405bc357f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="2.4.10"> + <artifact name="kotlin-script-runtime-2.4.10.jar"> + <sha256 value="f4a5b30c2fdfbe386b097101b7989dbeea3743c06396136664784e08e15c6899" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-script-runtime-2.4.10.pom"> + <sha256 value="edcf0e2cd709646c4e5945be0f0a4920a0f3f417f328756746a29d92b23b1593" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="2.4.10"> + <artifact name="kotlin-scripting-common-2.4.10.jar"> + <sha256 value="d5399982cdbf5994f7f3a731afacfbc5c21b797d97ffd7328b62cea670103076" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-scripting-common-2.4.10.pom"> + <sha256 value="185636a91c18f09f8af87f87ea1788c2d55f72a6880210a0365a5a6a44d61833" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="2.4.10"> + <artifact name="kotlin-scripting-compiler-embeddable-2.4.10.jar"> + <sha256 value="156c68ff816251c9d297c90d77e7e8e513eaad594277cee50a36faeddbe88935" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-scripting-compiler-embeddable-2.4.10.pom"> + <sha256 value="07d9913a83317c28ca7704be0c109a1429a276236e43be8b98f87dbd4d02afad" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="2.4.10"> + <artifact name="kotlin-scripting-compiler-impl-embeddable-2.4.10.jar"> + <sha256 value="1dcfc5495d8c74966fcbbd39240a9c0f8ab36bb4faad2ea5ffc000c5d7785171" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-scripting-compiler-impl-embeddable-2.4.10.pom"> + <sha256 value="a80b463dc4e3de57555c4e1b6e73658d40ac215b2788f4c193f56c91b3494ca9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="2.4.10"> + <artifact name="kotlin-scripting-jvm-2.4.10.jar"> + <sha256 value="0b7518219da69b427e0b3f840f13e280db9e61a839c7d3ff094de4630ddbc9f5" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-scripting-jvm-2.4.10.pom"> + <sha256 value="403a12911dc71b4fa4c2e3dc305cd98e0ef3fea1fabce72d0a656dcf890b3775" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.1.0"> + <artifact name="kotlin-stdlib-2.1.0.jar"> + <sha256 value="d6f91b7b0f306cca299fec74fb7c34e4874d6f5ec5b925a0b4de21901e119c3f" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-2.1.0.module"> + <sha256 value="dcfbc8e8bf32cd67a7efadd91d31152bce9870911d6ec50878f4fdb6e03e70e2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.1.21"> + <artifact name="kotlin-stdlib-2.1.21.jar"> + <sha256 value="263bdc679e1f62012db7b091796279b6d71cf36f4797a98ff1ace05835f201c8" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-2.1.21.module"> + <sha256 value="0d3735043d68b7a5afb44d27de65f80a9d2b208462709c2edbb48fd5b395ad8a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.3.20"> + <artifact name="kotlin-stdlib-2.3.20.jar"> + <sha256 value="0ae12504a5040ebaf37703908483420d1a5624dd1d93f357665f8c77c848a01e" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-2.3.20.module"> + <sha256 value="f4eb344fc4d1e3a28ae16c086ec3e42f52373b466d4308182fb386e392c0efa3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.4.0"> + <artifact name="kotlin-stdlib-2.4.0.jar"> + <sha256 value="ccb14ff83fabcb11458b798dbc9824748ccdffeec79c9aba789e6ed1cda86b1c" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-2.4.0.module"> + <sha256 value="c24a47dcbd9295d776f443be41d77ac245309601ed053711dee2b0254be02db6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.4.10"> + <artifact name="kotlin-stdlib-2.4.10.jar"> + <sha256 value="4ec0293bc3751423b203f1d8493251c57c42e73eb6377a6b8560d0974ff0a6df" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-2.4.10.module"> + <sha256 value="1c04a98f1200c8705d015df08977211589eecbc87cf1c4c6d28a92682fe8446e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.1.0"> + <artifact name="kotlin-stdlib-common-2.1.0.module"> + <sha256 value="2b9a5ae785f8513a93f8cec3f6e5e07f8b1766f8497b3a487f3441a251d67563" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.3.20"> + <artifact name="kotlin-stdlib-common-2.3.20.module"> + <sha256 value="7d5e33de714cddd75078642098cbcbee97c18398d034b77d32b4b074b9503939" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.0"> + <artifact name="kotlin-stdlib-jdk7-1.8.0.jar"> + <sha256 value="4c889d1d9803f5f2eb6c1592a6b7e62369ac7660c9eee15aba16fec059163666" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-jdk7-1.8.0.pom"> + <sha256 value="dfa9644a6ae5b898ee475bb1f57e830ba1f770aee6c9c15f8112aa381180184a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="2.4.0"> + <artifact name="kotlin-stdlib-jdk7-2.4.0.jar"> + <sha256 value="5072265564b6b0296f9c7b21fee65edee760c5697436f5ae7427033fa58fc034" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-jdk7-2.4.0.pom"> + <sha256 value="2e5a6e46c9e23ba86ac66fc8f8e221d1c0e734ef2eebeafc8a03c3568575a41b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.8.0"> + <artifact name="kotlin-stdlib-jdk8-1.8.0.jar"> + <sha256 value="05b62804441b0c9a1920b6b7d5cf7329a4e24b6258478e32b1f046ca01900946" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-jdk8-1.8.0.pom"> + <sha256 value="2bb6c7551b97c7ba029f9866582e7aa19d63abfd4cd53da3fc0c462f3ab5fc26" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="2.4.0"> + <artifact name="kotlin-stdlib-jdk8-2.4.0.jar"> + <sha256 value="d96b4e297136b8a4b2b88c1adcdc64d92e90d52a417e4315cdcf964adede8aa2" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-stdlib-jdk8-2.4.0.pom"> + <sha256 value="43f456626dc2050beac51898ed3ea970c96625952e1d40d4a18ea484c5b66ed6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-test" version="2.4.10"> + <artifact name="kotlin-test-2.4.10.jar"> + <sha256 value="5d334a7b17ce9b223e4db35e355f0082fb0551d36c0424a599bf35686ba2ab7b" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-test-2.4.10.module"> + <sha256 value="afcb7814693d94d3e62433b47b437d76fc01b842f58b1ada4422a044d29cd4f0" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-test-junit" version="2.4.10"> + <artifact name="kotlin-test-junit-2.4.10.jar"> + <sha256 value="197cb7a42ff773eb0c76fd747f259dd15589790364d1559ff2d38e098d506401" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-test-junit-2.4.10.module"> + <sha256 value="4682343e9b075e0adaf189fc1353e85c85dcc721afb1cec8c01b42f3968db882" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="2.4.10"> + <artifact name="kotlin-tooling-core-2.4.10.jar"> + <sha256 value="59ea305372e3a2b7417764dcfecf645066a0d9b1792ab40afd15c1cc8535b58a" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-tooling-core-2.4.10.pom"> + <sha256 value="590248328a863d8f000ef063ac0ee8b4483f52d3e22fa51ca243ce7f6a78c75c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-util-io" version="2.4.10"> + <artifact name="kotlin-util-io-2.4.10.jar"> + <sha256 value="06a9a0f89884c1c1a86baa96260238d927fb027077ba67bb5d2958af6fd776d7" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-util-io-2.4.10.pom"> + <sha256 value="3c9ca43ebff84366e7ff28742b7475553619c5f0f8acc2d7a979a6f4b437c81a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-util-klib" version="2.4.10"> + <artifact name="kotlin-util-klib-2.4.10.jar"> + <sha256 value="408d3bd16e0f513ac2f4f04a78871701924836081c2cc774aa2b3f739278e430" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-util-klib-2.4.10.pom"> + <sha256 value="631dbfefce3aefea1de3573d8dc1e54919be9af88c142505d3352127d84abb84" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin" name="kotlin-util-klib-metadata" version="2.4.10"> + <artifact name="kotlin-util-klib-metadata-2.4.10.jar"> + <sha256 value="f9b0cc33542c53d83004ab4aeff6f6515d509d26e14e78f420eeae2a459f4927" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlin-util-klib-metadata-2.4.10.pom"> + <sha256 value="606f70d8788a23f9b017039107d005248d0887481f0815e6284ba9a6933a7b7b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin.jvm" name="org.jetbrains.kotlin.jvm.gradle.plugin" version="2.4.10"> + <artifact name="org.jetbrains.kotlin.jvm.gradle.plugin-2.4.10.pom"> + <sha256 value="5b762d1fbe93d3cd5c8cdb8548dd9593dbc41e0d6d9d9dff36c9252678226992" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlin.plugin.compose" name="org.jetbrains.kotlin.plugin.compose.gradle.plugin" version="2.4.10"> + <artifact name="org.jetbrains.kotlin.plugin.compose.gradle.plugin-2.4.10.pom"> + <sha256 value="0c101ab316081659050fe9c0144b1b4bf725ebf9aa9943113bc221e923473d04" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="atomicfu" version="0.28.0"> + <artifact name="atomicfu-0.28.0.module"> + <sha256 value="535568c9291a3da7705c4b40535eacedf86b248df570ac52669c907d4bb8558b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="atomicfu-jvm" version="0.28.0"> + <artifact name="atomicfu-jvm-0.28.0.jar"> + <sha256 value="39576ec46b83412ff7a2909d24cccbba90400e91f9aa67b250309bc0872ecf52" origin="Generated by Gradle"/> + </artifact> + <artifact name="atomicfu-jvm-0.28.0.module"> + <sha256 value="34b623af9c25ca7f2e52406f10495c46e6f410835d7a058c60ba36923d689635" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.10.2"> + <artifact name="kotlinx-coroutines-bom-1.10.2.pom"> + <sha256 value="faf0c6538e53ddc0499a63664d8e763c216580b2e18e722ccbdf1b431a6afe26" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.8.0"> + <artifact name="kotlinx-coroutines-bom-1.8.0.pom"> + <sha256 value="1239e9dbe1397cd5971342956b2511bc3ace7b641842e4372a088dcfa8b9ad55" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.9.0"> + <artifact name="kotlinx-coroutines-bom-1.9.0.pom"> + <sha256 value="bea5511e9001f2c593ab5080df131b219ab5e2085cc5979ce583eacd4946fd78" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.10.2"> + <artifact name="kotlinx-coroutines-core-1.10.2.module"> + <sha256 value="8fe254177e711a7cd18a3c06d8242fce945f41c2cca13dc19b33ae42a5435016" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.9.0"> + <artifact name="kotlinx-coroutines-core-1.9.0.module"> + <sha256 value="ad534034a953b4e12cbeeb874c66adf8b1ca14df15fe0d2e6547aa34e86dfeca" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.10.2"> + <artifact name="kotlinx-coroutines-core-jvm-1.10.2.jar"> + <sha256 value="5ca175b38df331fd64155b35cd8cae1251fa9ee369709b36d42e0a288ccce3fd" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-coroutines-core-jvm-1.10.2.module"> + <sha256 value="e9e4a74b4dbfe0f5ebeed88d49f3546c3ec3089419b20e5250403135c2c64c53" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.6.4"> + <artifact name="kotlinx-coroutines-core-jvm-1.6.4.jar"> + <sha256 value="c24c8bb27bb320c4a93871501a7e5e0c61607638907b197aef675513d4c820be" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-coroutines-core-jvm-1.6.4.module"> + <sha256 value="0d94c8a41483e7c2707ebd693e1b1357a84152998ce85550ebbc54ca4321a3a7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.8.0"> + <artifact name="kotlinx-coroutines-core-jvm-1.8.0.jar"> + <sha256 value="9860906a1937490bf5f3b06d2f0e10ef451e65b95b269f22daf68a3d1f5065c5" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-coroutines-core-jvm-1.8.0.module"> + <sha256 value="ff6a22da40040938751db0ae21177e76517dbf126a76796f5426727bf76c1228" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.9.0"> + <artifact name="kotlinx-coroutines-core-jvm-1.9.0.jar"> + <sha256 value="ad89c2892235e670f222d819cb3d81188143cb19a05b59df9889ae4269f5c70a" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-coroutines-core-jvm-1.9.0.module"> + <sha256 value="b321a899e40d3ce345707aa2cfda9983ad0dcc69fea74a9b8bf906a16c1cf8a9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-test" version="1.9.0"> + <artifact name="kotlinx-coroutines-test-1.9.0.module"> + <sha256 value="3a5f38700b2a4eb290e3507a0e3e4f9cc0bd63e70cca7f15e911dbf37c4f44ca" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-test-jvm" version="1.9.0"> + <artifact name="kotlinx-coroutines-test-jvm-1.9.0.jar"> + <sha256 value="68b87fa90db3dab1e794ff6078364087c07f87e5e4a4d0c8d3272a222ee8fe7e" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-coroutines-test-jvm-1.9.0.module"> + <sha256 value="e2364beb540720b3c117957853379d4ae222058ad88f73a2ac73026c836f839f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-html-jvm" version="0.12.0"> + <artifact name="kotlinx-html-jvm-0.12.0.jar"> + <sha256 value="f854126f39acbd963fd54e0cd226000a151a76f7225ee28185d52f44e262befb" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-html-jvm-0.12.0.module"> + <sha256 value="bc3c956efe1897688e7fb758818ed73549cec2d8d1690105612eabad30266919" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-bom" version="1.11.0"> + <artifact name="kotlinx-serialization-bom-1.11.0.pom"> + <sha256 value="3be221b6da86dcda51cac6c4b2404b89e95ab09cc8d06a05689be2ef36735dec" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-bom" version="1.7.3"> + <artifact name="kotlinx-serialization-bom-1.7.3.pom"> + <sha256 value="4226a491c5b59ce909f73b65aa98944191c8dcac3825637c6be1069e6b589a46" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core" version="1.11.0"> + <artifact name="kotlinx-serialization-core-1.11.0.module"> + <sha256 value="4e011406f2c2285a5a9ba8c3b6471ac168f6e82af82b1a93b71a0731d270364e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core" version="1.4.1"> + <artifact name="kotlinx-serialization-core-1.4.1.module"> + <sha256 value="60e581c397ddb9461ec1f1dee5bbb4a23bb7ec7d09b296024196220022aa7090" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core" version="1.7.3"> + <artifact name="kotlinx-serialization-core-1.7.3.module"> + <sha256 value="39d09a6e02df2b32558440a64c628f9c605fae8c4f6090321798334c82177e64" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core-jvm" version="1.11.0"> + <artifact name="kotlinx-serialization-core-jvm-1.11.0.jar"> + <sha256 value="f4a801c647d4351327cd9e1ac4113e2be9ea37a64ab0abae269c25a52e28f35d" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-serialization-core-jvm-1.11.0.module"> + <sha256 value="d8bee6e8a51d7c169bd6060abbc6b2d4e7bc419a265cd705d47824b83f1bd0b6" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core-jvm" version="1.4.1"> + <artifact name="kotlinx-serialization-core-jvm-1.4.1.jar"> + <sha256 value="eba7f1c854296e4ce1418fb01360f8f10c5683e7c45aa3472018417a067636f3" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-serialization-core-jvm-1.4.1.module"> + <sha256 value="73bc94bdd5fc86621509a6715c3fe344904ee7db5806a0c61792ce2356089ee9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core-jvm" version="1.7.3"> + <artifact name="kotlinx-serialization-core-jvm-1.7.3.jar"> + <sha256 value="f0adde45864144475385cf4aa7e0b7feb27f61fcf9472665ed98cc971b06b1eb" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-serialization-core-jvm-1.7.3.module"> + <sha256 value="73bb4c02793f87c29ef64bea4ba0258076f4d4c963fcda633d1248ef24b4b4ef" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json" version="1.11.0"> + <artifact name="kotlinx-serialization-json-1.11.0.module"> + <sha256 value="9316b64e1d0de0a8c74134b460916dcf6d19e627941b4c4eeb63e07e907111af" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json" version="1.4.1"> + <artifact name="kotlinx-serialization-json-1.4.1.module"> + <sha256 value="e9922300aff663e55ecef7d3fca305cb60a14755b1f980d94039e3c1cab645cc" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json-jvm" version="1.11.0"> + <artifact name="kotlinx-serialization-json-jvm-1.11.0.jar"> + <sha256 value="563a25b4eb5c9128ae9c2479f3d1a5c44dcd176112b91cf03682e906eba5c935" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-serialization-json-jvm-1.11.0.module"> + <sha256 value="44ce6b756f93c90ac3da73f35ed0ab036f43b73f57f3563ccac9e152f411272d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json-jvm" version="1.4.1"> + <artifact name="kotlinx-serialization-json-jvm-1.4.1.jar"> + <sha256 value="af604c46737121d4225fdb60ef0e17766a3c94b7c1c9ef76b4e3a5c7733d557e" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-serialization-json-jvm-1.4.1.module"> + <sha256 value="c8fbfde4b5ee1e41a69175165e839991d1501665a7590e23162326501ac6122c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.runtime" name="jbr-api" version="1.9.0"> + <artifact name="jbr-api-1.9.0.jar"> + <sha256 value="7e37284e33b5b304ee6174dcaa92db949b257cc4c8991ca865e7daf5113d8279" origin="Generated by Gradle"/> + </artifact> + <artifact name="jbr-api-1.9.0.pom"> + <sha256 value="33b96c50bedc72a8ab55f7f37d237c5fe330ba05af31164778a1a980fd4ddc4f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.skiko" name="skiko" version="0.144.6"> + <artifact name="skiko-0.144.6.module"> + <sha256 value="58446afb94d554370c1660eb9fb68cd46d17de395fad2c82947717bd4f07d2ad" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.skiko" name="skiko-awt" version="0.144.6"> + <artifact name="skiko-awt-0.144.6.jar"> + <sha256 value="57420122ed01fef05cdb4941576c98ea6225c525f37380c216a3c046b2b5529d" origin="Generated by Gradle"/> + </artifact> + <artifact name="skiko-awt-0.144.6.module"> + <sha256 value="f87c53ab17f649f2b853c73b5244ecc943128a65d3091733455e63dc75edd46c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.skiko" name="skiko-awt-runtime-macos-arm64" version="0.144.6"> + <artifact name="skiko-awt-runtime-macos-arm64-0.144.6.jar"> + <sha256 value="aec37b44e8dabf4de620068146769655748be3971bf868614e5ec6b240b2ac35" origin="Generated by Gradle"/> + </artifact> + <artifact name="skiko-awt-runtime-macos-arm64-0.144.6.pom"> + <sha256 value="94becb049addba92328bede580f3f5578b1ad0d032a6a5d6cc6affa63d8aa354" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jlleitschuh.gradle" name="ktlint-gradle" version="14.2.0"> + <artifact name="ktlint-gradle-14.2.0.jar"> + <sha256 value="58cc481b07bbadd75fd7e73cec34b5773c29d1633c256f2a23e6e678047278dc" origin="Generated by Gradle"/> + </artifact> + <artifact name="ktlint-gradle-14.2.0.module"> + <sha256 value="782d173e11496d2414f05190c864f78775f02adb06899cec2feef6d0b7b077b4" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jlleitschuh.gradle.ktlint" name="org.jlleitschuh.gradle.ktlint.gradle.plugin" version="14.2.0"> + <artifact name="org.jlleitschuh.gradle.ktlint.gradle.plugin-14.2.0.pom"> + <sha256 value="9124e34344dca9abea1e28618a83a3a714ed8fa193dac90bf73561aee177cf8b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.json" name="json" version="20251224"> + <artifact name="json-20251224.jar"> + <sha256 value="2a3438fbf9293174ea82bdfa35e83d8b965cfe6bddc034a1ac5d60107174c209" origin="Generated by Gradle"/> + </artifact> + <artifact name="json-20251224.pom"> + <sha256 value="461822f26375f220745b8d5bd39913c94034ac20ea242bd3f8aeed7adb80ad82" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jsoup" name="jsoup" version="1.22.2"> + <artifact name="jsoup-1.22.2.jar"> + <sha256 value="596785996d3c6df16f544c232d10a9a1d88783b2a4740cf5251cb616f2be704d" origin="Generated by Gradle"/> + </artifact> + <artifact name="jsoup-1.22.2.pom"> + <sha256 value="54fab990a0ef56297088c252213fa83394fafcefa516059044c09e3a8e05e552" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jspecify" name="jspecify" version="1.0.0"> + <artifact name="jspecify-1.0.0.jar"> + <sha256 value="1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab" origin="Generated by Gradle"/> + </artifact> + <artifact name="jspecify-1.0.0.module"> + <sha256 value="d307ca77a54e18ac1ef1aaed4e5bbe014bd2f49f29e1d2f813e47c278283195b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.10.2"> + <artifact name="junit-bom-5.10.2.pom"> + <sha256 value="169dd904a4b0f6520cffe658cc62292bfe9f3c14a989fa92120724cde43a9968" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.11.0-M2"> + <artifact name="junit-bom-5.11.0-M2.pom"> + <sha256 value="4a3ffc4a4edcfec2cb5d619922706a9407161798571939f854dfda73e4e17cc8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.11.4"> + <artifact name="junit-bom-5.11.4.pom"> + <sha256 value="19d4b747b204805325b6334553296f986562277a4ac1cb5e593a5e4c4f5e4115" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.13.3"> + <artifact name="junit-bom-5.13.3.pom"> + <sha256 value="e3b93e9bb8871969cf11c0e8ff10f507841db1885ca10578e290846f660fd68e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.13.4"> + <artifact name="junit-bom-5.13.4.pom"> + <sha256 value="d7a08a99b2502f0bb68cd4e1f984f0bf69324aaa208bd0f73366c03fc3548a42" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.14.1"> + <artifact name="junit-bom-5.14.1.pom"> + <sha256 value="01b01dfa366550b40ac5760548a7d728b6109d17c451e83864d1e5e0ce862c94" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.14.2"> + <artifact name="junit-bom-5.14.2.pom"> + <sha256 value="ed2dcc7855bd460bccc93a1bf0c962e63b566ff7d8f1ded0f1f2593ba8183aaf" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.14.3"> + <artifact name="junit-bom-5.14.3.pom"> + <sha256 value="08a02856e487c9357f9b29e38745f8ae805848111e72d15aad0352338f1632e1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.junit" name="junit-bom" version="5.9.3"> + <artifact name="junit-bom-5.9.3.pom"> + <sha256 value="4d0329cd9e72f2420e5ca15724cbfe6ffa6e5fd2888361516271190fdc342ed7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.mockito" name="mockito-bom" version="5.23.0"> + <artifact name="mockito-bom-5.23.0.pom"> + <sha256 value="0af961e05dbd5d694ca59c7c99f37246527fe500e99293de65be3330438fd195" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.owasp" name="dependency-check-core" version="12.2.2"> + <artifact name="dependency-check-core-12.2.2.jar"> + <sha256 value="1ebe55e542b2f4d2727380395843922381447dc8b9a4f1633e77096f47ebfb48" origin="Generated by Gradle"/> + </artifact> + <artifact name="dependency-check-core-12.2.2.pom"> + <sha256 value="a82ade670cc2e2dd43b21a32593571853e3883fc5f426b4abafa294d112a99fd" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.owasp" name="dependency-check-gradle" version="12.2.2"> + <artifact name="dependency-check-gradle-12.2.2.jar"> + <sha256 value="0d7155874a52c4680d44fba0341f3bdeada42fab7172bc74719dbf01fb5ee85e" origin="Generated by Gradle"/> + </artifact> + <artifact name="dependency-check-gradle-12.2.2.module"> + <sha256 value="d3ee9627bac792667a5c26e2a3d2cb64f0c632a1e7554af103f7303c7451ccd7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.owasp" name="dependency-check-parent" version="12.2.2"> + <artifact name="dependency-check-parent-12.2.2.pom"> + <sha256 value="91ee21c24d8d38f406ace5fb7591341cb165d09292a5cbab04be96bc01c4ee2c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.owasp" name="dependency-check-utils" version="12.2.2"> + <artifact name="dependency-check-utils-12.2.2.jar"> + <sha256 value="b7e4a5fe4a7bfd38d414c62a67879c5b0278fafd567a694d1d8cfd628a64e08d" origin="Generated by Gradle"/> + </artifact> + <artifact name="dependency-check-utils-12.2.2.pom"> + <sha256 value="e815ca183324bcd24886a77978a23fabfd55d50bc1af0bfdf4be20ecc76423c9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.owasp.dependencycheck" name="org.owasp.dependencycheck.gradle.plugin" version="12.2.2"> + <artifact name="org.owasp.dependencycheck.gradle.plugin-12.2.2.pom"> + <sha256 value="1c252136a25f57464b62bf36f6bdcd1440080de2e48e0f0c6b5ed8a2fc65314f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.semver4j" name="semver4j" version="5.8.0"> + <artifact name="semver4j-5.8.0.jar"> + <sha256 value="ca4055d354c9ad37bcb03b932a4bb8288166ec069c75d8ceaff14f8c76197fe6" origin="Generated by Gradle"/> + </artifact> + <artifact name="semver4j-5.8.0.pom"> + <sha256 value="b2976c6c3099584c3dc91346438a3df82ebb2543b8a8c43221d6520a8a91c573" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.slf4j" name="jcl-over-slf4j" version="2.0.17"> + <artifact name="jcl-over-slf4j-2.0.17.jar"> + <sha256 value="affd06771589ebfe454bb11315a4f466ecaa135b95f3e7939534cf1d2fd7064c" origin="Generated by Gradle"/> + </artifact> + <artifact name="jcl-over-slf4j-2.0.17.pom"> + <sha256 value="61a4468aa3c1f33c9f7925111f26e23392d9f5ab71ee0cbc287183fc1b52afc5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.slf4j" name="jul-to-slf4j" version="2.0.17"> + <artifact name="jul-to-slf4j-2.0.17.jar"> + <sha256 value="a7afcd23b9cfd1475e55c94f943b808c5922035e7e2c2a5c65a487a4106bc538" origin="Generated by Gradle"/> + </artifact> + <artifact name="jul-to-slf4j-2.0.17.pom"> + <sha256 value="38c330a0ab5f093e562b52fb61aec630ae1c1f91406e3cf54775045e5ccf6c03" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.slf4j" name="slf4j-api" version="2.0.17"> + <artifact name="slf4j-api-2.0.17.jar"> + <sha256 value="7b751d952061954d5abfed7181c1f645d336091b679891591d63329c622eb832" origin="Generated by Gradle"/> + </artifact> + <artifact name="slf4j-api-2.0.17.pom"> + <sha256 value="150c40287f7cecdc21b9380caac98e928c4f33c023db6b348df1c5ac977026bf" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.slf4j" name="slf4j-api" version="2.0.7"> + <artifact name="slf4j-api-2.0.7.jar"> + <sha256 value="5d6298b93a1905c32cda6478808ac14c2d4a47e91535e53c41f7feeb85d946f4" origin="Generated by Gradle"/> + </artifact> + <artifact name="slf4j-api-2.0.7.pom"> + <sha256 value="2d403ccf0e0a02d5c1a8667b0e2a33c8dfc6038ab287b9671dd681c205267981" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.slf4j" name="slf4j-bom" version="2.0.17"> + <artifact name="slf4j-bom-2.0.17.pom"> + <sha256 value="f78d27b642b4b886eb839fc102b5cd9fe7f30f37599ffe68185be4e1609031e9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.slf4j" name="slf4j-parent" version="2.0.17"> + <artifact name="slf4j-parent-2.0.17.pom"> + <sha256 value="95cd71e852dfdb29126e58b7b939d57ec2b2e6024391852e0b545dee082bbf3b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.slf4j" name="slf4j-parent" version="2.0.7"> + <artifact name="slf4j-parent-2.0.7.pom"> + <sha256 value="c182bb36cd3af1c93c1603cdfefe7889157db30ba8b584f4a44535fcd22e45e7" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.snakeyaml" name="snakeyaml-engine" version="2.10"> + <artifact name="snakeyaml-engine-2.10.jar"> + <sha256 value="c99d9fd66c7c251d881a9cd95089b7c8044c29a1b02983d7036981bd4354ec37" origin="Generated by Gradle"/> + </artifact> + <artifact name="snakeyaml-engine-2.10.pom"> + <sha256 value="56142ca298988cf64da65ae2bdc19834921d738d75ab23761a8fac4b5f583149" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.buildsupport" name="buildsupport" version="13"> + <artifact name="buildsupport-13.pom"> + <sha256 value="32e154b3a63889e75283e70c3aaa8dcf34b40d09971c887bfca38b74340306d3" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.buildsupport" name="buildsupport" version="28"> + <artifact name="buildsupport-28.pom"> + <sha256 value="727c1e2bbd28aacb90eb4b19617d30dabc3f799fa2f18bcd72baed7aee9a2026" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.buildsupport" name="public-parent" version="13"> + <artifact name="public-parent-13.pom"> + <sha256 value="6a92a2f51bf35da6554c9685d4cde4969c844c76d4a40653551ee65dfdb38e86" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.buildsupport" name="public-parent" version="28"> + <artifact name="public-parent-28.pom"> + <sha256 value="c5a1bdd40128d276aeb3468f9e394cd5a0a9f4a8658aef9743c3d1e89c48a903" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.goodies" name="package-url-java" version="1.2.0"> + <artifact name="package-url-java-1.2.0.jar"> + <sha256 value="a5fe3de2603a5812c0358950c53e550fa2c330ca787c5534fc79576c8146abb4" origin="Generated by Gradle"/> + </artifact> + <artifact name="package-url-java-1.2.0.pom"> + <sha256 value="64995ba174da966f01b89d4426796a19b64ff21ef65556fd66cbdf44a95f0a16" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.oss" name="oss-parent" version="7"> + <artifact name="oss-parent-7.pom"> + <sha256 value="b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.oss" name="oss-parent" version="9"> + <artifact name="oss-parent-9.pom"> + <sha256 value="fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.ossindex" name="ossindex-service" version="1.8.2"> + <artifact name="ossindex-service-1.8.2.pom"> + <sha256 value="ddf5fa77eb71f06a410f30fcba6b6abb83bb81490ccc9b3040a41e8fcba40e4d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.ossindex" name="ossindex-service-api" version="1.8.2"> + <artifact name="ossindex-service-api-1.8.2.jar"> + <sha256 value="61fb04e93cf2991718057956f92534cbf1494ed5e74250b9dfd6c012bc379aa8" origin="Generated by Gradle"/> + </artifact> + <artifact name="ossindex-service-api-1.8.2.pom"> + <sha256 value="f5e2f9adbbc91dee52932837955c62bf016196372e14974f0dcfd2024a765513" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.ossindex" name="ossindex-service-bom" version="1.8.2"> + <artifact name="ossindex-service-bom-1.8.2.pom"> + <sha256 value="83267b50048ddd5861a20fe6cbfbba65fc07163089c64ffcc23a165fb6530aa1" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.sonatype.ossindex" name="ossindex-service-client" version="1.8.2"> + <artifact name="ossindex-service-client-1.8.2.jar"> + <sha256 value="ef692b99e11e558524036447daedf7cb98285407d4db7af579a5914c265f981b" origin="Generated by Gradle"/> + </artifact> + <artifact name="ossindex-service-client-1.8.2.pom"> + <sha256 value="ec0abd25951e7de9fb49197af69328e6b4937fc69d372cf4eed4aa7c2ac3e04f" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.tukaani" name="xz" version="1.9"> + <artifact name="xz-1.9.jar"> + <sha256 value="211b306cfc44f8f96df3a0a3ddaf75ba8c5289eed77d60d72f889bb855f535e5" origin="Generated by Gradle"/> + </artifact> + <artifact name="xz-1.9.pom"> + <sha256 value="093be1b03331bce2932d6825c37e98272d7621e6a9e9fb93289a002518b8dd5a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.yaml" name="snakeyaml" version="2.5"> + <artifact name="snakeyaml-2.5.jar"> + <sha256 value="e6682acf1ace77508ef13649cbf4f8d09d2cf5457bdb61d25ffb6ac0233d78dd" origin="Generated by Gradle"/> + </artifact> + <artifact name="snakeyaml-2.5.pom"> + <sha256 value="ba01ae7a744cb52fe8ecf3b023cbc32e0ccc8c6beef9f26de77a47808239447d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="us.springett" name="cpe-parser" version="3.0.1"> + <artifact name="cpe-parser-3.0.1.jar"> + <sha256 value="f98a50dce0a381e08f0f0ac067801c7f4c51dc7f8f1fe7a3c9960c684a809705" origin="Generated by Gradle"/> + </artifact> + <artifact name="cpe-parser-3.0.1.pom"> + <sha256 value="6a539026f276359cde18e53f6b7c41ff6bca1744d7e2c817bae2bcd832d8360a" origin="Generated by Gradle"/> + </artifact> + </component> + </components> +</verification-metadata>