From 59fb421f4f1269814ce0ee23a1f8eb1d274a4c5b Mon Sep 17 00:00:00 2001 From: Manuel Hurtado Date: Mon, 28 Jul 2025 18:14:43 +0200 Subject: [PATCH] manuelhurtado: LoR demo --- lor/.DS_Store | Bin 0 -> 10244 bytes lor/LICENSE.txt | 201 + lor/README.md | 403 + lor/backend-lor/.gitattributes | 2 + lor/backend-lor/.gitignore | 33 + lor/backend-lor/Dockerfile | 4 + lor/backend-lor/mvnw | 259 + lor/backend-lor/mvnw.cmd | 149 + lor/backend-lor/pom.xml | 90 + lor/backend-lor/project.toml | 3 + lor/backend-lor/server.sh | 4 + lor/backend-lor/src/.DS_Store | Bin 0 -> 6148 bytes .../java/com/manolo/lor/spanner/Edge.java | 29 + .../lor/spanner/LorEngineController.java | 20 + .../manolo/lor/spanner/LorEngineRequest.java | 76 + .../manolo/lor/spanner/LorEngineResponse.java | 53 + .../manolo/lor/spanner/LorEngineService.java | 159 + .../java/com/manolo/lor/spanner/Node.java | 63 + .../manolo/lor/spanner/QuickstartSample.java | 48 + .../lor/spanner/SpannerApplication.java | 13 + .../src/main/resources/application.properties | 2 + .../lor/spanner/SpannerApplicationTests.java | 13 + lor/graph_1.textClipping | Bin 0 -> 189 bytes lor/img/checkpoint_dataflow.jpg | Bin 0 -> 87005 bytes lor/img/checkpoint_gcs.jpg | Bin 0 -> 101925 bytes lor/img/checkpoint_spanner_creation.jpg | Bin 0 -> 151362 bytes lor/img/graph_1.jpg | Bin 0 -> 136352 bytes lor/img/graph_example.jpg | Bin 0 -> 236736 bytes lor/img/lor_architecture.jpg | Bin 0 -> 161365 bytes lor/img/notebook_1.jpg | Bin 0 -> 324484 bytes lor/img/query_web.jpg | Bin 0 -> 135720 bytes lor/infra-lor/.DS_Store | Bin 0 -> 8196 bytes lor/infra-lor/.gitignore | 37 + lor/infra-lor/.terraform.lock.hcl | 40 + lor/infra-lor/main.tf | 72 + lor/infra-lor/network/main.tf | 12 + lor/infra-lor/network/variables.tf | 7 + lor/infra-lor/provider.tf | 6 + lor/infra-lor/registry/main.tf | 5 + lor/infra-lor/registry/variables.tf | 4 + lor/infra-lor/spanner/main.tf | 20 + lor/infra-lor/spanner/variables.tf | 8 + lor/infra-lor/storage/main.tf | 7 + lor/infra-lor/storage/variables.tf | 8 + lor/infra-lor/variables.tf | 7 + lor/notebook-lor/LoR_Spanner_Graph.ipynb | 314 + lor/web-lor/.editorconfig | 17 + lor/web-lor/.firebaserc | 5 + lor/web-lor/.gitignore | 42 + lor/web-lor/README.md | 27 + lor/web-lor/angular.json | 108 + lor/web-lor/client.sh | 2 + lor/web-lor/firebase.json | 24 + lor/web-lor/package-lock.json | 14706 ++++++++++++++++ lor/web-lor/package.json | 45 + lor/web-lor/public/favicon.ico | Bin 0 -> 1606 bytes lor/web-lor/public/one-ring.png | Bin 0 -> 2586 bytes lor/web-lor/public/spanner-logo.png | Bin 0 -> 6419 bytes lor/web-lor/src/app/app-routing.module.ts | 10 + lor/web-lor/src/app/app.component.css | 0 lor/web-lor/src/app/app.component.html | 17 + lor/web-lor/src/app/app.component.spec.ts | 35 + lor/web-lor/src/app/app.component.ts | 30 + lor/web-lor/src/app/app.module.ts | 59 + lor/web-lor/src/app/chkitem.ts | 9 + .../custom-material/custom-material.module.ts | 16 + .../select-check-all.component.css | 4 + .../select-check-all.component.html | 4 + .../select-check-all.component.ts | 39 + .../src/app/graph-input/dialog-query.css | 19 + .../src/app/graph-input/dialog-query.html | 6 + .../app/graph-input/graph-input.component.css | 29 + .../graph-input/graph-input.component.html | 54 + .../graph-input/graph-input.component.spec.ts | 23 + .../app/graph-input/graph-input.component.ts | 119 + .../app/graph-query/graph-query.component.css | 6 + .../graph-query/graph-query.component.html | 1 + .../graph-query/graph-query.component.spec.ts | 23 + .../app/graph-query/graph-query.component.ts | 15 + .../graph-visnetwork.component.css | 21 + .../graph-visnetwork.component.html | 20 + .../graph-visnetwork.component.spec.ts | 23 + .../graph-visnetwork.component.ts | 57 + .../src/app/query-engine.service.spec.ts | 16 + lor/web-lor/src/app/query-engine.service.ts | 19 + lor/web-lor/src/index.html | 15 + lor/web-lor/src/main.ts | 8 + lor/web-lor/src/proxy.config.json | 8 + lor/web-lor/src/proxy.config_CRUN.json | 8 + lor/web-lor/src/styles.css | 4 + lor/web-lor/tsconfig.app.json | 15 + lor/web-lor/tsconfig.json | 33 + lor/web-lor/tsconfig.spec.json | 15 + 93 files changed, 17927 insertions(+) create mode 100644 lor/.DS_Store create mode 100644 lor/LICENSE.txt create mode 100644 lor/README.md create mode 100644 lor/backend-lor/.gitattributes create mode 100644 lor/backend-lor/.gitignore create mode 100644 lor/backend-lor/Dockerfile create mode 100755 lor/backend-lor/mvnw create mode 100644 lor/backend-lor/mvnw.cmd create mode 100644 lor/backend-lor/pom.xml create mode 100644 lor/backend-lor/project.toml create mode 100755 lor/backend-lor/server.sh create mode 100644 lor/backend-lor/src/.DS_Store create mode 100644 lor/backend-lor/src/main/java/com/manolo/lor/spanner/Edge.java create mode 100644 lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineController.java create mode 100644 lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineRequest.java create mode 100644 lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineResponse.java create mode 100644 lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineService.java create mode 100644 lor/backend-lor/src/main/java/com/manolo/lor/spanner/Node.java create mode 100644 lor/backend-lor/src/main/java/com/manolo/lor/spanner/QuickstartSample.java create mode 100644 lor/backend-lor/src/main/java/com/manolo/lor/spanner/SpannerApplication.java create mode 100644 lor/backend-lor/src/main/resources/application.properties create mode 100644 lor/backend-lor/src/test/java/com/manolo/lor/spanner/SpannerApplicationTests.java create mode 100644 lor/graph_1.textClipping create mode 100644 lor/img/checkpoint_dataflow.jpg create mode 100644 lor/img/checkpoint_gcs.jpg create mode 100644 lor/img/checkpoint_spanner_creation.jpg create mode 100644 lor/img/graph_1.jpg create mode 100644 lor/img/graph_example.jpg create mode 100644 lor/img/lor_architecture.jpg create mode 100644 lor/img/notebook_1.jpg create mode 100644 lor/img/query_web.jpg create mode 100644 lor/infra-lor/.DS_Store create mode 100644 lor/infra-lor/.gitignore create mode 100644 lor/infra-lor/.terraform.lock.hcl create mode 100644 lor/infra-lor/main.tf create mode 100644 lor/infra-lor/network/main.tf create mode 100644 lor/infra-lor/network/variables.tf create mode 100644 lor/infra-lor/provider.tf create mode 100644 lor/infra-lor/registry/main.tf create mode 100644 lor/infra-lor/registry/variables.tf create mode 100644 lor/infra-lor/spanner/main.tf create mode 100644 lor/infra-lor/spanner/variables.tf create mode 100644 lor/infra-lor/storage/main.tf create mode 100644 lor/infra-lor/storage/variables.tf create mode 100644 lor/infra-lor/variables.tf create mode 100644 lor/notebook-lor/LoR_Spanner_Graph.ipynb create mode 100644 lor/web-lor/.editorconfig create mode 100644 lor/web-lor/.firebaserc create mode 100644 lor/web-lor/.gitignore create mode 100644 lor/web-lor/README.md create mode 100644 lor/web-lor/angular.json create mode 100755 lor/web-lor/client.sh create mode 100644 lor/web-lor/firebase.json create mode 100644 lor/web-lor/package-lock.json create mode 100644 lor/web-lor/package.json create mode 100644 lor/web-lor/public/favicon.ico create mode 100644 lor/web-lor/public/one-ring.png create mode 100644 lor/web-lor/public/spanner-logo.png create mode 100644 lor/web-lor/src/app/app-routing.module.ts create mode 100644 lor/web-lor/src/app/app.component.css create mode 100644 lor/web-lor/src/app/app.component.html create mode 100644 lor/web-lor/src/app/app.component.spec.ts create mode 100644 lor/web-lor/src/app/app.component.ts create mode 100644 lor/web-lor/src/app/app.module.ts create mode 100644 lor/web-lor/src/app/chkitem.ts create mode 100644 lor/web-lor/src/app/custom-material/custom-material.module.ts create mode 100644 lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.css create mode 100644 lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.html create mode 100644 lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.ts create mode 100644 lor/web-lor/src/app/graph-input/dialog-query.css create mode 100644 lor/web-lor/src/app/graph-input/dialog-query.html create mode 100644 lor/web-lor/src/app/graph-input/graph-input.component.css create mode 100644 lor/web-lor/src/app/graph-input/graph-input.component.html create mode 100644 lor/web-lor/src/app/graph-input/graph-input.component.spec.ts create mode 100644 lor/web-lor/src/app/graph-input/graph-input.component.ts create mode 100644 lor/web-lor/src/app/graph-query/graph-query.component.css create mode 100644 lor/web-lor/src/app/graph-query/graph-query.component.html create mode 100644 lor/web-lor/src/app/graph-query/graph-query.component.spec.ts create mode 100644 lor/web-lor/src/app/graph-query/graph-query.component.ts create mode 100644 lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.css create mode 100644 lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.html create mode 100644 lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.spec.ts create mode 100644 lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.ts create mode 100644 lor/web-lor/src/app/query-engine.service.spec.ts create mode 100644 lor/web-lor/src/app/query-engine.service.ts create mode 100644 lor/web-lor/src/index.html create mode 100644 lor/web-lor/src/main.ts create mode 100644 lor/web-lor/src/proxy.config.json create mode 100644 lor/web-lor/src/proxy.config_CRUN.json create mode 100644 lor/web-lor/src/styles.css create mode 100644 lor/web-lor/tsconfig.app.json create mode 100644 lor/web-lor/tsconfig.json create mode 100644 lor/web-lor/tsconfig.spec.json diff --git a/lor/.DS_Store b/lor/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..428f72f8631e0881b84583902a53d347486917d4 GIT binary patch literal 10244 zcmeHMU2GIp6h3ELU}g(t3X3k#!a_xBZK1SHp%l&b4=7b2w56pK>h8|a4xOD@c4oII zA(p5w3WmfVqKSm4Joq4qKkz_;k;Eubow*Y`G33(+z000Df7?ozyD@S4N?3q+N4rd8bBz*t{bdaGMG%zMf zy9_r1ZUo#2xDjw8;6`97M1a<8R)iu>-M1S7Hv(=1ZbX314*_}@4LWp;Q+w*5mwf~v zT1afW&^Mg}Y@L8ZgAN_z)K;ZF`RM^2RdkLR$knMmz{H6L9XiG-R|n+kfX*+Yb3#G; z*GVs6ivtEZb>D6T+z3pLz!G8=K^Q_1fsu^!dpta9#=@ErCW$lQn5LRmP0g3+DJYya zeTE=QKPNR36@Y;TmqLD ze%yRBY55kUW5a1y;1Om_9($8raa}X?A(CJLDF79sFqH17!^&{Xx9h}&aJnOFu7K~m zXFg(%IC@cI!tlwh8HW0flNyL*f)2YOP6*@oLjOOm8tNMuu4?Q5C9ZP#mLBRH%^6{b zXLsffkY*-ZIhH)vQi=CfD)B^bk-xjg+dC-DNm6!gj#;Xqo7ak1J-MrR=lVSHEe*tyWubP?8d+vQ;5DHL0|b zwArUpcTCL31~jdpcyi{v1&hlos%uxRZCmN4O#xA|+vMzr{6RrFC+uRs{cy;%Hpdh_ zWmT)cU69TT{pN5eu52EqDUa*4`a1-{9v$K{rFL1hjJWN3XQ|)6opshM%ZluH?%(3y zDo9_Dj-={Il_pslUOv|f<-tlm3U>I!@?ecKC<4rf<+Nei00T6Y$KXjg1h2v|cneO$ z`|u%r4j15S_y#V*4{#ZNgWusQ{DB@Uz-c%g=VB?A;UcWWI;_VAT!m|~9oOLo?7&Uf zi+$LSJ1~TMa0H{MV-lahF?tgO6?_xl!FTZ#p2lrj4$wLXptIJoEd8GnMC(+ietE4JAl~t>~ zUa620i?^+PkgC9Pn%A3Ks3(>t!mY#gZ8!rTzzd=8J`^Y{Y3h{y0a zzJ{;k8+Zaw5^&$+;JX3IjVUm4if3~}GJVZlesQGNS^RT=H+}uQxn#y#id&cgIr__5 z@MqFmYk)<`A0}$hj?P(g)7PcELYb>mMU;LruWY)@dj_sv`j&4KZX!Riaris(8SaBU z!OehC+p(##jrgy&r&)fb4^>uE#sG<8Ck;@RMEbCNe^ftviEl$ENlgq!eyNNhD2g!z zX7!VWJ|^K7Hv(=1?u-Z&a5Dq!{=Yr{|NnP}Gp?0x1l$PxqX=MOTUT2Psisb1*}bs4 z_5eMP(!&aq8{^bgp%)WjeET|{D(pJG!r`Tkr>s5b@Wwc`)roJb6Xm!0xBbrm_x$gk N|8M{8*pxp1{{>Tx-^c&} literal 0 HcmV?d00001 diff --git a/lor/LICENSE.txt b/lor/LICENSE.txt new file mode 100644 index 00000000..261eeb9e --- /dev/null +++ b/lor/LICENSE.txt @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/lor/README.md b/lor/README.md new file mode 100644 index 00000000..db2b3e31 --- /dev/null +++ b/lor/README.md @@ -0,0 +1,403 @@ +# Lord of The Rings Spanner Graph Demo + +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) +[![Python](https://img.shields.io/badge/python-3.x-blue.svg)](https://www.python.org/) +[![Docker](https://img.shields.io/badge/docker-%230db7ed.svg)](https://www.docker.com/) +[![Terraform](https://img.shields.io/badge/terraform-%235835CC.svg)](https://www.terraform.io/) +[![SpringBoot](https://img.shields.io/badge/SpringBoot-6DB33F?style=flat-square&logo=Spring&logoColor=white)](https://www.terraform.io/) +[![Angular](https://img.shields.io/badge/-Angular-DD0031?style=flat-square&logo=angular&logoColor=white)](https://www.terraform.io/) + +This demo shows a graph example based in the *Lord of the Rings* characters and places. +Source data come from [this repo](https://github.com/morethanbooks/projects/tree/master/LotR) from [José Calvo](https://www.morethanbooks.eu/graph-network-of-the-lord-of-the-rings/). + +![Example graph](img/graph_example.jpg?raw=true) + +# Build + +We are going to build this end-to-end architecture: ![Solution architecture](img/lor_architecture.jpg?raw=true) + +## Prerequisites + +* Google Cloud Project created with a billing account +* Access to Google Cloud CloudShell + +## Environment + +Open a CloudShell session in the Google Cloud Console. Run the following, using your own values for the fields PROJECT and REGION. + +``` +PROJECT=[YOUR_VALUE_HERE] +REGION=[YOUR_VALUE_HERE] +SPANNER_INSTANCE_ID=graph-demo +LOR_DB=lor_graph_db +REPOSITORY=repo-$REGION +IMAGE=spanner-lor +SERVICE=spanner-lor + +gcloud config set project $PROJECT +PROJECT_NUMBER=$(gcloud projects describe $PROJECT --format="value(projectNumber)") + +gcloud services enable compute.googleapis.com +gcloud services enable iam.googleapis.com +gcloud services enable cloudresourcemanager.googleapis.com +``` + +## Build infrastructure + +We will use terraform scripts included in the repo.Infra created: + +* VPC network “lor-network” +* GCS bucket “$PROJECT” +* Spanner instance, database and tables + +``` +git clone https://github.com/mahurtado/LoRSpannerGraph +cd LoRSpannerGraph/infra-lor/ +echo project = \"$PROJECT\" >> my-config.tfvars +echo region = \"$REGION\" >> my-config.tfvars + +terraform init +terraform plan -var-file=my-config.tfvars +terraform apply -var-file=my-config.tfvars +``` + +Type “yes”. Infrastructure creation takes four minutes approximately. + +**Checkpoint**. Spanner instance, database and tables should be created: + +![Checkpoint](img/checkpoint_spanner_creation.jpg?raw=true) + +## Load data into Spanner + +Download source files and prepare for loading. Then move to GCS bucket. + +``` +curl -O https://raw.githubusercontent.com/morethanbooks/projects/master/LotR/ontologies/ontology.csv +tail -n +2 ontology.csv > ontology.tmp && mv ontology.tmp ontology.csv +sed $'s/\t/:/g' ontology.csv > ontology.tmp && mv ontology.tmp ontology.csv + +gcloud storage cp ontology.csv gs://$PROJECT + +curl -O https://raw.githubusercontent.com/morethanbooks/projects/master/LotR/tables/networks-id-3books.csv +tail -n +2 networks-id-3books.csv > networks-id-3books.tmp && mv networks-id-3books.tmp networks-id-3books.csv +sed $'s/,/:/g' networks-id-3books.csv > networks-id-3books.tmp && mv networks-id-3books.tmp networks-id-3books.csv + +gcloud storage cp networks-id-3books.csv gs://$PROJECT + +rm ontology.csv +rm networks-id-3books.csv +``` + +Now we will use this [Dataflow template](https://cloud.google.com/dataflow/docs/guides/templates/provided/cloud-storage-to-cloud-spanner) to import files into Spanner. For each file, create the [manifest file](https://cloud.google.com/spanner/docs/import-export-csv#create-json-manifest) and upload to our GCS bucket: + +``` +echo "{ + \"tables\": [ + { + \"table_name\": \"Ontology\", + \"file_patterns\": [ + \"gs://$PROJECT/ontology.csv\" + ], + \"columns\": [ + {\"column_name\": \"OntologyId\", \"type_name\": \"STRING\"}, + {\"column_name\": \"Type\", \"type_name\": \"STRING\"}, + {\"column_name\": \"Label\", \"type_name\": \"STRING\"}, + {\"column_name\": \"FreqSum\", \"type_name\": \"INT64\"}, + {\"column_name\": \"Subtype\", \"type_name\": \"STRING\"}, + {\"column_name\": \"Gender\", \"type_name\": \"STRING\"} + ] + } + ] +}" > ontology_load.json +gcloud storage cp ontology_load.json gs://$PROJECT +rm ontology_load.json + +echo "{ + \"tables\": [ + { + \"table_name\": \"Reference\", + \"file_patterns\": [ + \"gs://$PROJECT/networks-id-3books.csv\" + ], + \"columns\": [ + {\"column_name\": \"IdSource\", \"type_name\": \"STRING\"}, + {\"column_name\": \"IdTarget\", \"type_name\": \"STRING\"}, + {\"column_name\": \"Times\", \"type_name\": \"INT64\"}, + {\"column_name\": \"Type\", \"type_name\": \"STRING\"} ] + } + ] +}" > reference_load.json +gcloud storage cp reference_load.json gs://$PROJECT +rm reference_load.json + +``` + +**Checkpoint**: see files uploaded to GCS Bucket: + +![Checkpoint](img/checkpoint_gcs.jpg?raw=true) + +Now run the Dataflow jobs for loading data: + +``` +gcloud dataflow jobs run load_ontology \ + --gcs-location gs://dataflow-templates-$REGION/latest/GCS_Text_to_Cloud_Spanner \ + --region $REGION --disable-public-ips --subnetwork=https://www.googleapis.com/compute/v1/projects/$PROJECT/regions/$REGION/subnetworks/lor-network-region \ + --parameters \ +instanceId=$SPANNER_INSTANCE_ID,\ +databaseId=$LOR_DB,\ +importManifest=gs://$PROJECT/ontology_load.json,\ +columnDelimiter=: + +gcloud dataflow jobs run load_references \ + --gcs-location gs://dataflow-templates-$REGION/latest/GCS_Text_to_Cloud_Spanner \ + --region $REGION --disable-public-ips --subnetwork=https://www.googleapis.com/compute/v1/projects/$PROJECT/regions/$REGION/subnetworks/lor-network-region \ + --parameters \ +instanceId=$SPANNER_INSTANCE_ID,\ +databaseId=$LOR_DB,\ +importManifest=gs://$PROJECT/reference_load.json,\ +columnDelimiter=: + +``` + +**Checkpoint**. Go to Dataflow jobs in the console, see the jobs running: + +![Checkpoint](img/checkpoint_dataflow.jpg?raw=true) + +Data loading will take around 6 minutes. + +**Checkpoint**. Go to Spanner in the console, choose instance and database, then go to Database Studio and run this query: + +``` +SELECT 'Reference', count(*) as total from Reference +UNION ALL +SELECT 'Ontology', count(*) as total from Ontology +``` + +Raw data is loaded into tables Reference (1444 rows) and Ontology (75 rows). + +Now will do some transformations to differentiate entities between “Persons” and “Places”, and create the proper relations. + +From Spanner Data Studio will do some data movement: + +``` +INSERT INTO Persons (Id, Label, FreqSum, Subtype, Gender) +SELECT OntologyId, Label, FreqSum, Subtype, Gender FROM Ontology WHERE Type='per'; + +INSERT INTO Places (Id, Label, FreqSum) +SELECT OntologyId, Label, FreqSum FROM Ontology WHERE Type='pla'; + +INSERT INTO PlacesPersons (IdPlace, IdPerson) +select A.IdSource,A.IdTarget from Reference A +join Ontology B on A.IdSource=B.OntologyId +where B.Type='pla' +and exists (select true from Persons C where C.Id=A.IdTarget); + +INSERT INTO PlacesPersons (IdPlace, IdPerson) +select A.IdTarget,A.IdSource from Reference A +join Ontology B on A.IdTarget=B.OntologyId +where B.Type='pla' +and exists (select true from Persons C where C.Id=A.IdSource); +``` + +**Checkpoint**: Run from the Spanner Data Studio + +``` +SELECT 'Persons', count(*) as total from Persons +UNION ALL +SELECT 'Places', count(*) as total from Places +UNION ALL +SELECT 'PlacesPersons', count(*) as total from PlacesPersons +``` + +See data loaded: Persons (43 rows), Places (24 rows), PlacesPersons (500 rows) + +## Create graph + +Next step is creating the property graph in Spanner. + +``` +CREATE OR REPLACE PROPERTY GRAPH LoRGraph + NODE TABLES ( + Persons, + Places + ) + EDGE TABLES ( + Reference + SOURCE KEY (IdSource) REFERENCES Persons (Id) + DESTINATION KEY (IdTarget) REFERENCES Persons (Id), + PlacesPersons + SOURCE KEY (IdPerson) REFERENCES Persons (Id) + DESTINATION KEY (IdPlace) REFERENCES Places (Id) + ); +``` + +**Checkpoint**: Let us find Frodo’s relations: + +``` +GRAPH LoRGraph +MATCH (p1:Persons)-[ref:Reference]->(p2:Persons) +WHERE p1.id='frod' OR p2.id='frod' +RETURN p1.id as p1_id, p2.id as p2_id; +``` + +It should return 38 results + +## Example Notebook + +At this point you can run the [example notebook](notebook-lor/LoR_Spanner_Graph.ipynb) + +![Notebook graph](img/notebook_1.jpg?raw=true) + +## Build Cloud Run backend service + +Now let us buld the back end service in Cloud Run. This demo uses Java SpringBoot. Continue from CloudShell session: + +``` +cd $HOME/LoRSpannerGraph/backend-lor/ + +# Policies +gcloud org-policies reset constraints/iam.allowedPolicyMemberDomains --project=$PROJECT + +# Build app +mvn clean install -DskipTests + +# Build container +gcloud auth configure-docker +docker build --tag=$REGION-docker.pkg.dev/$PROJECT/$REPOSITORY/$IMAGE:latest . + +# Push to artifact registry +docker push $REGION-docker.pkg.dev/$PROJECT/$REPOSITORY/$IMAGE:latest + +# Deploy cloud run service +gcloud run deploy $SERVICE --image $REGION-docker.pkg.dev/$PROJECT/$REPOSITORY/$IMAGE:latest \ +--region=$REGION \ +--set-env-vars="INSTANCE_ID=$SPANNER_INSTANCE_ID,DATABASE_ID=$LOR_DB" \ +--allow-unauthenticated +SPANNER_INSTANCE_ID=graph-demo +LOR_DB=lor_graph_db +``` + +Save the endpoint created to a variable: +Example URL: https://spanner-lor-191614030982.europe-southwest1.run.app + +It has this format: +``` +SERVICE_ENDPOINT=https://$SERVICE-$PROJECT_NUMBER.$REGION.run.app +``` + +**Checkpoint**: Call the service from command line: + +``` +curl -X POST -H 'Content-Type: application/json' \ +-d '{"kinds":["animal","orcs","hobbit","ents","men","dwarf","ainur","elves"],"characters":["frod","sams","ganda","arag","pipp","merr","goll","gimli","bilb","lego","saur","fara","saru","boro","theod","elro","eome","treeb","tomb","dene"],"places":["andu","bage","bree","dtow","edor","gond","helm","hton","isen","lori","loth","mdoo","mirk","mord","morg","mori","nume","oldf","orth","osgi","rive","roha","shir","tiri"],"minStrenght":1,"maxStrenght":533}' \ +$SERVICE_ENDPOINT/api/run + +``` + +A JSON response with nodes & edges should be returned. + +## Build Firebase Angular frontend service + +Access the firebase console: +https://console.firebase.google.com + +Click “Create a new project”, then “Add Firebase to Google Cloud project”. Choose your project name. +Confirm Billig plan (Pay As you Go) +In the next screen, click “Continue” +In the next screen, **disable Google Analytics**. Click “Add Firebase” +Next screen, click “Continue” + +Now continue from CloudShell. + +``` +cd ../web-lor/ +``` + +Install Angular CLI + +``` +npm install -g @angular/cli +npm install +``` + +Install Firebase CLI: + +``` +npm install -g firebase-tools +firebase login +``` + +NOTE: If this error or similar appear: +Firebase CLI v13.20.2 is incompatible with Node.js v16.4.0 Please upgrade Node.js to version >=18.0.0 || >=20.0.0 +Then run: +``` +nvm install 22.9.0 +``` + +Now add current project to Firebase and prepare hosting. + +``` +firebase use $PROJECT +firebase init hosting +``` + +Choose options: +* directory **dist/web-lor/browser** +* single-page app: Yes +* Automatic builds: No + +Edit file **firebase.json**. Add the code block "source": "/api/\*", above "source": "\*\*" **Change the region value to your own region**. + +``` +... +"rewrites": [ + { + "source": "/api/*", + "run": { + "serviceId": "spanner-lor", + "region": "europe-southwest1", + "pinTag": true + } + }, + { + "source": "**", + "destination": "/index.html" + } + ] + +``` + +Build the Angular Project + +``` +npm install +ng build +``` + +Deploy to Firebase: + +``` +firebase deploy +``` + +*Checkpoint*: Access the app “Hosting URL”, click “Run”, first time takes a while to draw. https://[PROJECT].web.app + +![Checkpoint](img/graph_example.jpg?raw=true) + +# Run + +Now you have your application deplye and accesible in internet. Play with the web application to see different graphs, for example, choose minimum relation Relation strength to 10 and limit to kinds Hobbits, Men, Elves and Dwarfs: + +![Graph example](img/graph_1.jpg?raw=true) + +Click on “View Query” to see what is running in Spanner: + +![Graph example](img/query_web.jpg?raw=true) + + +# Contributing +Pull requests are welcome. + +## License + +Apache License 2.0. See the [LICENSE](LICENSE.txt) file. \ No newline at end of file diff --git a/lor/backend-lor/.gitattributes b/lor/backend-lor/.gitattributes new file mode 100644 index 00000000..3b41682a --- /dev/null +++ b/lor/backend-lor/.gitattributes @@ -0,0 +1,2 @@ +/mvnw text eol=lf +*.cmd text eol=crlf diff --git a/lor/backend-lor/.gitignore b/lor/backend-lor/.gitignore new file mode 100644 index 00000000..549e00a2 --- /dev/null +++ b/lor/backend-lor/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/lor/backend-lor/Dockerfile b/lor/backend-lor/Dockerfile new file mode 100644 index 00000000..b62d30a1 --- /dev/null +++ b/lor/backend-lor/Dockerfile @@ -0,0 +1,4 @@ +FROM maven:3.8.3-openjdk-17 as build + +COPY target/spanner-0.0.1-SNAPSHOT.jar spanner-0.0.1-SNAPSHOT.jar +ENTRYPOINT ["java","-jar","/spanner-0.0.1-SNAPSHOT.jar"] \ No newline at end of file diff --git a/lor/backend-lor/mvnw b/lor/backend-lor/mvnw new file mode 100755 index 00000000..19529ddf --- /dev/null +++ b/lor/backend-lor/mvnw @@ -0,0 +1,259 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version 3.3.2 +# +# Optional ENV vars +# ----------------- +# JAVA_HOME - location of a JDK home dir, required when download maven via java source +# MVNW_REPOURL - repo url base for downloading maven distribution +# MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +# MVNW_VERBOSE - true: enable verbose log; debug: trace the mvnw script; others: silence the output +# ---------------------------------------------------------------------------- + +set -euf +[ "${MVNW_VERBOSE-}" != debug ] || set -x + +# OS specific support. +native_path() { printf %s\\n "$1"; } +case "$(uname)" in +CYGWIN* | MINGW*) + [ -z "${JAVA_HOME-}" ] || JAVA_HOME="$(cygpath --unix "$JAVA_HOME")" + native_path() { cygpath --path --windows "$1"; } + ;; +esac + +# set JAVACMD and JAVACCMD +set_java_home() { + # For Cygwin and MinGW, ensure paths are in Unix format before anything is touched + if [ -n "${JAVA_HOME-}" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACCMD="$JAVA_HOME/jre/sh/javac" + else + JAVACMD="$JAVA_HOME/bin/java" + JAVACCMD="$JAVA_HOME/bin/javac" + + if [ ! -x "$JAVACMD" ] || [ ! -x "$JAVACCMD" ]; then + echo "The JAVA_HOME environment variable is not defined correctly, so mvnw cannot run." >&2 + echo "JAVA_HOME is set to \"$JAVA_HOME\", but \"\$JAVA_HOME/bin/java\" or \"\$JAVA_HOME/bin/javac\" does not exist." >&2 + return 1 + fi + fi + else + JAVACMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v java + )" || : + JAVACCMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v javac + )" || : + + if [ ! -x "${JAVACMD-}" ] || [ ! -x "${JAVACCMD-}" ]; then + echo "The java/javac command does not exist in PATH nor is JAVA_HOME set, so mvnw cannot run." >&2 + return 1 + fi + fi +} + +# hash string like Java String::hashCode +hash_string() { + str="${1:-}" h=0 + while [ -n "$str" ]; do + char="${str%"${str#?}"}" + h=$(((h * 31 + $(LC_CTYPE=C printf %d "'$char")) % 4294967296)) + str="${str#?}" + done + printf %x\\n $h +} + +verbose() { :; } +[ "${MVNW_VERBOSE-}" != true ] || verbose() { printf %s\\n "${1-}"; } + +die() { + printf %s\\n "$1" >&2 + exit 1 +} + +trim() { + # MWRAPPER-139: + # Trims trailing and leading whitespace, carriage returns, tabs, and linefeeds. + # Needed for removing poorly interpreted newline sequences when running in more + # exotic environments such as mingw bash on Windows. + printf "%s" "${1}" | tr -d '[:space:]' +} + +# parse distributionUrl and optional distributionSha256Sum, requires .mvn/wrapper/maven-wrapper.properties +while IFS="=" read -r key value; do + case "${key-}" in + distributionUrl) distributionUrl=$(trim "${value-}") ;; + distributionSha256Sum) distributionSha256Sum=$(trim "${value-}") ;; + esac +done <"${0%/*}/.mvn/wrapper/maven-wrapper.properties" +[ -n "${distributionUrl-}" ] || die "cannot read distributionUrl property in ${0%/*}/.mvn/wrapper/maven-wrapper.properties" + +case "${distributionUrl##*/}" in +maven-mvnd-*bin.*) + MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ + case "${PROCESSOR_ARCHITECTURE-}${PROCESSOR_ARCHITEW6432-}:$(uname -a)" in + *AMD64:CYGWIN* | *AMD64:MINGW*) distributionPlatform=windows-amd64 ;; + :Darwin*x86_64) distributionPlatform=darwin-amd64 ;; + :Darwin*arm64) distributionPlatform=darwin-aarch64 ;; + :Linux*x86_64*) distributionPlatform=linux-amd64 ;; + *) + echo "Cannot detect native platform for mvnd on $(uname)-$(uname -m), use pure java version" >&2 + distributionPlatform=linux-amd64 + ;; + esac + distributionUrl="${distributionUrl%-bin.*}-$distributionPlatform.zip" + ;; +maven-mvnd-*) MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ ;; +*) MVN_CMD="mvn${0##*/mvnw}" _MVNW_REPO_PATTERN=/org/apache/maven/ ;; +esac + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +[ -z "${MVNW_REPOURL-}" ] || distributionUrl="$MVNW_REPOURL$_MVNW_REPO_PATTERN${distributionUrl#*"$_MVNW_REPO_PATTERN"}" +distributionUrlName="${distributionUrl##*/}" +distributionUrlNameMain="${distributionUrlName%.*}" +distributionUrlNameMain="${distributionUrlNameMain%-bin}" +MAVEN_USER_HOME="${MAVEN_USER_HOME:-${HOME}/.m2}" +MAVEN_HOME="${MAVEN_USER_HOME}/wrapper/dists/${distributionUrlNameMain-}/$(hash_string "$distributionUrl")" + +exec_maven() { + unset MVNW_VERBOSE MVNW_USERNAME MVNW_PASSWORD MVNW_REPOURL || : + exec "$MAVEN_HOME/bin/$MVN_CMD" "$@" || die "cannot exec $MAVEN_HOME/bin/$MVN_CMD" +} + +if [ -d "$MAVEN_HOME" ]; then + verbose "found existing MAVEN_HOME at $MAVEN_HOME" + exec_maven "$@" +fi + +case "${distributionUrl-}" in +*?-bin.zip | *?maven-mvnd-?*-?*.zip) ;; +*) die "distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found '${distributionUrl-}'" ;; +esac + +# prepare tmp dir +if TMP_DOWNLOAD_DIR="$(mktemp -d)" && [ -d "$TMP_DOWNLOAD_DIR" ]; then + clean() { rm -rf -- "$TMP_DOWNLOAD_DIR"; } + trap clean HUP INT TERM EXIT +else + die "cannot create temp dir" +fi + +mkdir -p -- "${MAVEN_HOME%/*}" + +# Download and Install Apache Maven +verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +verbose "Downloading from: $distributionUrl" +verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" + +# select .zip or .tar.gz +if ! command -v unzip >/dev/null; then + distributionUrl="${distributionUrl%.zip}.tar.gz" + distributionUrlName="${distributionUrl##*/}" +fi + +# verbose opt +__MVNW_QUIET_WGET=--quiet __MVNW_QUIET_CURL=--silent __MVNW_QUIET_UNZIP=-q __MVNW_QUIET_TAR='' +[ "${MVNW_VERBOSE-}" != true ] || __MVNW_QUIET_WGET='' __MVNW_QUIET_CURL='' __MVNW_QUIET_UNZIP='' __MVNW_QUIET_TAR=v + +# normalize http auth +case "${MVNW_PASSWORD:+has-password}" in +'') MVNW_USERNAME='' MVNW_PASSWORD='' ;; +has-password) [ -n "${MVNW_USERNAME-}" ] || MVNW_USERNAME='' MVNW_PASSWORD='' ;; +esac + +if [ -z "${MVNW_USERNAME-}" ] && command -v wget >/dev/null; then + verbose "Found wget ... using wget" + wget ${__MVNW_QUIET_WGET:+"$__MVNW_QUIET_WGET"} "$distributionUrl" -O "$TMP_DOWNLOAD_DIR/$distributionUrlName" || die "wget: Failed to fetch $distributionUrl" +elif [ -z "${MVNW_USERNAME-}" ] && command -v curl >/dev/null; then + verbose "Found curl ... using curl" + curl ${__MVNW_QUIET_CURL:+"$__MVNW_QUIET_CURL"} -f -L -o "$TMP_DOWNLOAD_DIR/$distributionUrlName" "$distributionUrl" || die "curl: Failed to fetch $distributionUrl" +elif set_java_home; then + verbose "Falling back to use Java to download" + javaSource="$TMP_DOWNLOAD_DIR/Downloader.java" + targetZip="$TMP_DOWNLOAD_DIR/$distributionUrlName" + cat >"$javaSource" <<-END + public class Downloader extends java.net.Authenticator + { + protected java.net.PasswordAuthentication getPasswordAuthentication() + { + return new java.net.PasswordAuthentication( System.getenv( "MVNW_USERNAME" ), System.getenv( "MVNW_PASSWORD" ).toCharArray() ); + } + public static void main( String[] args ) throws Exception + { + setDefault( new Downloader() ); + java.nio.file.Files.copy( java.net.URI.create( args[0] ).toURL().openStream(), java.nio.file.Paths.get( args[1] ).toAbsolutePath().normalize() ); + } + } + END + # For Cygwin/MinGW, switch paths to Windows format before running javac and java + verbose " - Compiling Downloader.java ..." + "$(native_path "$JAVACCMD")" "$(native_path "$javaSource")" || die "Failed to compile Downloader.java" + verbose " - Running Downloader.java ..." + "$(native_path "$JAVACMD")" -cp "$(native_path "$TMP_DOWNLOAD_DIR")" Downloader "$distributionUrl" "$(native_path "$targetZip")" +fi + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +if [ -n "${distributionSha256Sum-}" ]; then + distributionSha256Result=false + if [ "$MVN_CMD" = mvnd.sh ]; then + echo "Checksum validation is not supported for maven-mvnd." >&2 + echo "Please disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + elif command -v sha256sum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | sha256sum -c >/dev/null 2>&1; then + distributionSha256Result=true + fi + elif command -v shasum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | shasum -a 256 -c >/dev/null 2>&1; then + distributionSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 + echo "Please install either command, or disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + fi + if [ $distributionSha256Result = false ]; then + echo "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised." >&2 + echo "If you updated your Maven version, you need to update the specified distributionSha256Sum property." >&2 + exit 1 + fi +fi + +# unzip and move +if command -v unzip >/dev/null; then + unzip ${__MVNW_QUIET_UNZIP:+"$__MVNW_QUIET_UNZIP"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -d "$TMP_DOWNLOAD_DIR" || die "failed to unzip" +else + tar xzf${__MVNW_QUIET_TAR:+"$__MVNW_QUIET_TAR"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -C "$TMP_DOWNLOAD_DIR" || die "failed to untar" +fi +printf %s\\n "$distributionUrl" >"$TMP_DOWNLOAD_DIR/$distributionUrlNameMain/mvnw.url" +mv -- "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" "$MAVEN_HOME" || [ -d "$MAVEN_HOME" ] || die "fail to move MAVEN_HOME" + +clean || : +exec_maven "$@" diff --git a/lor/backend-lor/mvnw.cmd b/lor/backend-lor/mvnw.cmd new file mode 100644 index 00000000..249bdf38 --- /dev/null +++ b/lor/backend-lor/mvnw.cmd @@ -0,0 +1,149 @@ +<# : batch portion +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.3.2 +@REM +@REM Optional ENV vars +@REM MVNW_REPOURL - repo url base for downloading maven distribution +@REM MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +@REM MVNW_VERBOSE - true: enable verbose log; others: silence the output +@REM ---------------------------------------------------------------------------- + +@IF "%__MVNW_ARG0_NAME__%"=="" (SET __MVNW_ARG0_NAME__=%~nx0) +@SET __MVNW_CMD__= +@SET __MVNW_ERROR__= +@SET __MVNW_PSMODULEP_SAVE=%PSModulePath% +@SET PSModulePath= +@FOR /F "usebackq tokens=1* delims==" %%A IN (`powershell -noprofile "& {$scriptDir='%~dp0'; $script='%__MVNW_ARG0_NAME__%'; icm -ScriptBlock ([Scriptblock]::Create((Get-Content -Raw '%~f0'))) -NoNewScope}"`) DO @( + IF "%%A"=="MVN_CMD" (set __MVNW_CMD__=%%B) ELSE IF "%%B"=="" (echo %%A) ELSE (echo %%A=%%B) +) +@SET PSModulePath=%__MVNW_PSMODULEP_SAVE% +@SET __MVNW_PSMODULEP_SAVE= +@SET __MVNW_ARG0_NAME__= +@SET MVNW_USERNAME= +@SET MVNW_PASSWORD= +@IF NOT "%__MVNW_CMD__%"=="" (%__MVNW_CMD__% %*) +@echo Cannot start maven from wrapper >&2 && exit /b 1 +@GOTO :EOF +: end batch / begin powershell #> + +$ErrorActionPreference = "Stop" +if ($env:MVNW_VERBOSE -eq "true") { + $VerbosePreference = "Continue" +} + +# calculate distributionUrl, requires .mvn/wrapper/maven-wrapper.properties +$distributionUrl = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionUrl +if (!$distributionUrl) { + Write-Error "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties" +} + +switch -wildcard -casesensitive ( $($distributionUrl -replace '^.*/','') ) { + "maven-mvnd-*" { + $USE_MVND = $true + $distributionUrl = $distributionUrl -replace '-bin\.[^.]*$',"-windows-amd64.zip" + $MVN_CMD = "mvnd.cmd" + break + } + default { + $USE_MVND = $false + $MVN_CMD = $script -replace '^mvnw','mvn' + break + } +} + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +if ($env:MVNW_REPOURL) { + $MVNW_REPO_PATTERN = if ($USE_MVND) { "/org/apache/maven/" } else { "/maven/mvnd/" } + $distributionUrl = "$env:MVNW_REPOURL$MVNW_REPO_PATTERN$($distributionUrl -replace '^.*'+$MVNW_REPO_PATTERN,'')" +} +$distributionUrlName = $distributionUrl -replace '^.*/','' +$distributionUrlNameMain = $distributionUrlName -replace '\.[^.]*$','' -replace '-bin$','' +$MAVEN_HOME_PARENT = "$HOME/.m2/wrapper/dists/$distributionUrlNameMain" +if ($env:MAVEN_USER_HOME) { + $MAVEN_HOME_PARENT = "$env:MAVEN_USER_HOME/wrapper/dists/$distributionUrlNameMain" +} +$MAVEN_HOME_NAME = ([System.Security.Cryptography.MD5]::Create().ComputeHash([byte[]][char[]]$distributionUrl) | ForEach-Object {$_.ToString("x2")}) -join '' +$MAVEN_HOME = "$MAVEN_HOME_PARENT/$MAVEN_HOME_NAME" + +if (Test-Path -Path "$MAVEN_HOME" -PathType Container) { + Write-Verbose "found existing MAVEN_HOME at $MAVEN_HOME" + Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" + exit $? +} + +if (! $distributionUrlNameMain -or ($distributionUrlName -eq $distributionUrlNameMain)) { + Write-Error "distributionUrl is not valid, must end with *-bin.zip, but found $distributionUrl" +} + +# prepare tmp dir +$TMP_DOWNLOAD_DIR_HOLDER = New-TemporaryFile +$TMP_DOWNLOAD_DIR = New-Item -Itemtype Directory -Path "$TMP_DOWNLOAD_DIR_HOLDER.dir" +$TMP_DOWNLOAD_DIR_HOLDER.Delete() | Out-Null +trap { + if ($TMP_DOWNLOAD_DIR.Exists) { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } + } +} + +New-Item -Itemtype Directory -Path "$MAVEN_HOME_PARENT" -Force | Out-Null + +# Download and Install Apache Maven +Write-Verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +Write-Verbose "Downloading from: $distributionUrl" +Write-Verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" + +$webclient = New-Object System.Net.WebClient +if ($env:MVNW_USERNAME -and $env:MVNW_PASSWORD) { + $webclient.Credentials = New-Object System.Net.NetworkCredential($env:MVNW_USERNAME, $env:MVNW_PASSWORD) +} +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 +$webclient.DownloadFile($distributionUrl, "$TMP_DOWNLOAD_DIR/$distributionUrlName") | Out-Null + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +$distributionSha256Sum = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionSha256Sum +if ($distributionSha256Sum) { + if ($USE_MVND) { + Write-Error "Checksum validation is not supported for maven-mvnd. `nPlease disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." + } + Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash + if ((Get-FileHash "$TMP_DOWNLOAD_DIR/$distributionUrlName" -Algorithm SHA256).Hash.ToLower() -ne $distributionSha256Sum) { + Write-Error "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised. If you updated your Maven version, you need to update the specified distributionSha256Sum property." + } +} + +# unzip and move +Expand-Archive "$TMP_DOWNLOAD_DIR/$distributionUrlName" -DestinationPath "$TMP_DOWNLOAD_DIR" | Out-Null +Rename-Item -Path "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" -NewName $MAVEN_HOME_NAME | Out-Null +try { + Move-Item -Path "$TMP_DOWNLOAD_DIR/$MAVEN_HOME_NAME" -Destination $MAVEN_HOME_PARENT | Out-Null +} catch { + if (! (Test-Path -Path "$MAVEN_HOME" -PathType Container)) { + Write-Error "fail to move MAVEN_HOME" + } +} finally { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } +} + +Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" diff --git a/lor/backend-lor/pom.xml b/lor/backend-lor/pom.xml new file mode 100644 index 00000000..e7f28491 --- /dev/null +++ b/lor/backend-lor/pom.xml @@ -0,0 +1,90 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 3.3.5 + + + com.manolo.lor + spanner + 0.0.1-SNAPSHOT + spanner + LoR Spanner Graph backend + + + + + + + + + + + + + + + 17 + + + + + com.google.cloud + libraries-bom + 26.49.0 + pom + import + + + + + + com.google.cloud + google-cloud-spanner + + + org.springframework.boot + spring-boot-starter + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.boot + spring-boot-starter-web + + + com.fasterxml.jackson.core + jackson-databind + 2.18.0 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + maven-assembly-plugin + + + + com.manolo.lor.spanner.SpannerApplication + + + + jar-with-dependencies + + + + + + + diff --git a/lor/backend-lor/project.toml b/lor/backend-lor/project.toml new file mode 100644 index 00000000..0113421e --- /dev/null +++ b/lor/backend-lor/project.toml @@ -0,0 +1,3 @@ +[[build.env]] +name = "GOOGLE_RUNTIME_VERSION" +value = "17" \ No newline at end of file diff --git a/lor/backend-lor/server.sh b/lor/backend-lor/server.sh new file mode 100755 index 00000000..4bee68bb --- /dev/null +++ b/lor/backend-lor/server.sh @@ -0,0 +1,4 @@ +export INSTANCE_ID=graph-demo +export DATABASE_ID=lor_graph_db +java -jar ./target/spanner-0.0.1-SNAPSHOT.jar + diff --git a/lor/backend-lor/src/.DS_Store b/lor/backend-lor/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..61c3d00321a409dfcb1500e1be76c7285869dfac GIT binary patch literal 6148 zcmeHKOHKnZ47FhvmDqI23grrwI6$a|6Z8U5ib|ypQ;D+A2{;3%;R;-b=MQKirYunf zwv;@_j^mj(nm8dMoNe*NIOSC(9b!^=xt1ce{~Aj@2a3-cU!k zw4ulP`7bYqzOHZE<+fkKCNVE*{dQIRS3ml94?}KV5sJKfx~C`F*LmrE=sTF#W4r!9 zUia5|<$lgFTAR>r&_rZj5d{KWOEFMOF$S`a eoU7CPNp$$LV= payload) { + LorEngineRequest req = new LorEngineRequest(payload); + return engine.run(req); + } +} diff --git a/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineRequest.java b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineRequest.java new file mode 100644 index 00000000..f6e78868 --- /dev/null +++ b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineRequest.java @@ -0,0 +1,76 @@ +package com.manolo.lor.spanner; + +import java.util.ArrayList; +import java.util.Map; + +public class LorEngineRequest { + + private String characters[]; + private String kinds[]; + private String places[]; + private int minStrength; + private int maxStrength; + + public static final int MIN_STRENGTH = 1; + public static final int MAX_STRENGTH = 533; + + LorEngineRequest(){ + } + + public LorEngineRequest(Map payload){ + ArrayList arrKinds = ((ArrayList)payload.get("kinds")); + kinds = arrKinds.toArray(new String[0]); + + ArrayList arrCharacters = ((ArrayList)payload.get("characters")); + characters = arrCharacters.toArray(new String[0]); + + ArrayList arrPlaces = ((ArrayList)payload.get("places")); + places = arrPlaces.toArray(new String[0]); + + minStrength = ((Integer)payload.get("minStrenght")); + maxStrength = ((Integer)payload.get("maxStrenght")); + } + + public String[] getCharacters() { + return characters; + } + + public void setCharacters(String[] characters) { + this.characters = characters; + } + + public String[] getKinds() { + return kinds; + } + + public void setKinds(String[] kinds) { + this.kinds = kinds; + } + + public int getMinStrength() { + return minStrength; + } + + public void setMinStrength(int minStrength) { + this.minStrength = minStrength; + } + + public int getMaxStrength() { + return maxStrength; + } + + public void setMaxStrength(int maxStrength) { + this.maxStrength = maxStrength; + } + + public String[] getPlaces() { + return places; + } + + public void setPlaces(String[] places) { + this.places = places; + } + + + +} diff --git a/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineResponse.java b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineResponse.java new file mode 100644 index 00000000..4fa8e8e8 --- /dev/null +++ b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineResponse.java @@ -0,0 +1,53 @@ +package com.manolo.lor.spanner; + +import java.util.ArrayList; +import java.util.List; + +public class LorEngineResponse { + + private List nodes; + private List edges; + private String query; + + public List getNodes() { + return nodes; + } + + public void setNodes(List nodes) { + this.nodes = nodes; + } + + public List getEdges() { + return edges; + } + + public void setEdges(List edges) { + this.edges = edges; + } + + public LorEngineResponse() { + nodes = new ArrayList(); + edges = new ArrayList(); + } + + public void addNode(Node n){ + nodes.add(n); + } + + public void addEdge(Edge e){ + edges.add(e); + } + + public String getQuery() { + return query; + } + + public void setQuery(String query) { + this.query = query; + } + + + + + +} diff --git a/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineService.java b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineService.java new file mode 100644 index 00000000..5cb3824c --- /dev/null +++ b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/LorEngineService.java @@ -0,0 +1,159 @@ +package com.manolo.lor.spanner; + +import java.util.HashSet; + +import org.springframework.stereotype.Service; + +import com.google.cloud.spanner.DatabaseClient; +import com.google.cloud.spanner.DatabaseId; +import com.google.cloud.spanner.LazySpannerInitializer; +import com.google.cloud.spanner.ResultSet; +import com.google.cloud.spanner.SpannerOptions; +import com.google.cloud.spanner.Statement; + +@Service +public class LorEngineService { + + public static final int TOTAL_CHARACTERS = 20; + public static final int TOTAL_KINDS = 8; + public static final int TOTAL_PLACES = 24; + + public static final int MIN_STRENGTH = 1; + public static final int MAX_STRENGTH = 533; + + private static final String INSTANCE_ID = System.getenv("INSTANCE_ID"); + private static final String DATABASE_ID = System.getenv("DATABASE_ID"); + + private static final LazySpannerInitializer SPANNER_INITIALIZER = new LazySpannerInitializer(); + + DatabaseClient getClient() throws Throwable { + return SPANNER_INITIALIZER.get().getDatabaseClient(DatabaseId.of(SpannerOptions.getDefaultProjectId(), INSTANCE_ID, DATABASE_ID)); + } + + public LorEngineResponse run(LorEngineRequest req) { + String query = buildQuery(req); + + LorEngineResponse res = new LorEngineResponse(); + + res.setQuery(query); + + HashSet nodeSet = new HashSet(); + HashSet edgeSet = new HashSet(); + try { + DatabaseClient dbClient = getClient(); + ResultSet resultSet = dbClient.singleUse().executeQuery(Statement.of(query)); + while (resultSet.next()) { + String from_id = resultSet.getString(0); + String from_label = resultSet.getString(1); + String from_subtype = resultSet.getString(2); + String to_id = resultSet.getString(3); + String to_label = resultSet.getString(4); + String to_subtype = resultSet.getString(5); + + Node n_from = new Node(from_id,from_label, from_subtype); + Node n_to = new Node(to_id, to_label, to_subtype); + nodeSet.add(n_from); + nodeSet.add(n_to); + + Edge edge = new Edge(from_id, to_id); + edgeSet.add(edge); + } + for(Node n : nodeSet) + res.addNode(n); + for(Edge e : edgeSet) + res.addEdge(e); + } + catch (Throwable e) { + e.printStackTrace(); + } + return res; + } + + private String buildQuery(LorEngineRequest req) { + StringBuffer res = new StringBuffer(); + res.append("GRAPH LoRGraph \n"); + res.append("MATCH (p1:Persons)-[ref:Reference]->(p2:Persons) \n"); + boolean isWhere = false; + // REFERENCES + if(req.getMinStrength() > MIN_STRENGTH || req.getMaxStrength() < MAX_STRENGTH){ + isWhere = true; + res.append("WHERE ref.times BETWEEN " + req.getMinStrength() + " and " + req.getMaxStrength() + "\n"); + } + // CHARACTERS + if(req.getCharacters().length < TOTAL_CHARACTERS){ + StringBuffer sbP1 = new StringBuffer(); + StringBuffer sbP2 = new StringBuffer(); + if(!isWhere){ + sbP1.append("WHERE "); + isWhere = true; + } + else{ + sbP1.append("AND "); + } + + sbP1.append("(p1.id IN ("); + sbP2.append("OR p2.id IN ("); + String characters[] = req.getCharacters(); + for(int i = 0; i < characters.length; i++){ + sbP1.append("'" + characters[i] + "'"); + sbP2.append("'" + characters[i] + "'"); + if(i < (characters.length-1)){ + sbP1.append(", "); + sbP2.append(", "); + } + } + sbP1.append(")"); + sbP2.append("))"); + res.append(sbP1.toString() + " \n"); + res.append(sbP2.toString() + " \n"); + } + // KINDS + if(req.getKinds().length < TOTAL_KINDS){ + StringBuffer sbP1 = new StringBuffer(); + StringBuffer sbP2 = new StringBuffer(); + if(!isWhere){ + sbP1.append("WHERE "); + isWhere = true; + } + else{ + sbP1.append("AND "); + } + sbP1.append(" p1.subtype IN ("); + sbP2.append("AND p2.subtype IN ("); + String kinds[] = req.getKinds(); + for(int i = 0; i < kinds.length; i++){ + sbP1.append("'" + kinds[i] + "'"); + sbP2.append("'" + kinds[i] + "'"); + if(i < (kinds.length-1)){ + sbP1.append(", "); + sbP2.append(", "); + } + } + sbP1.append(")"); + sbP2.append(")"); + res.append(sbP1.toString() + " \n"); + res.append(sbP2.toString() + " \n"); + } + // PLACES + if(req.getPlaces().length < TOTAL_PLACES){ + res.append("RETURN p1,p2 \n"); + res.append("NEXT \n"); + res.append("MATCH (p1:Persons)-[:PlacesPersons]->(place:Places) \n"); + res.append("MATCH (p2:Persons)-[:PlacesPersons]->(place:Places) \n"); + res.append("WHERE place.id IN ("); + String places[] = req.getPlaces(); + for(int i = 0; i < places.length; i++){ + res.append("'" + places[i] + "'"); + if(i < (places.length-1)){ + res.append(", "); + } + } + res.append(") \n"); + } + res.append("RETURN \n"); + res.append("p1.id as from_id, p1.label as from_label, p1.subtype as from_subtype,\n"); + res.append("p2.id as to_id, p2.label as to_label, p2.subtype as to_subtype"); + return res.toString(); + } + +} diff --git a/lor/backend-lor/src/main/java/com/manolo/lor/spanner/Node.java b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/Node.java new file mode 100644 index 00000000..eaec1368 --- /dev/null +++ b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/Node.java @@ -0,0 +1,63 @@ +package com.manolo.lor.spanner; + +public class Node { + + private String id; + private String label; + private String group; + + public Node() { + } + + public Node(String id, String label, String group) { + this.id = id; + this.label = label; + this.group = group; + } + + public String getId() { + return id; + } + public void setId(String id) { + this.id = id; + } + public String getLabel() { + return label; + } + public void setLabel(String label) { + this.label = label; + } + public String getGroup() { + return group; + } + public void setGroup(String group) { + this.group = group; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((id == null) ? 0 : id.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Node other = (Node) obj; + if (id == null) { + if (other.id != null) + return false; + } else if (!id.equals(other.id)) + return false; + return true; + } + + +} diff --git a/lor/backend-lor/src/main/java/com/manolo/lor/spanner/QuickstartSample.java b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/QuickstartSample.java new file mode 100644 index 00000000..c8dda949 --- /dev/null +++ b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/QuickstartSample.java @@ -0,0 +1,48 @@ +package com.manolo.lor.spanner; + +// Imports the Google Cloud client library +import com.google.cloud.spanner.DatabaseClient; +import com.google.cloud.spanner.DatabaseId; +import com.google.cloud.spanner.ResultSet; +import com.google.cloud.spanner.Spanner; +import com.google.cloud.spanner.SpannerOptions; +import com.google.cloud.spanner.Statement; + +/** + * A quick start code for Cloud Spanner. It demonstrates how to setup the Cloud Spanner client and + * execute a simple query using it against an existing database. + */ +public class QuickstartSample { + public static void main(String... args) throws Exception { + + if (args.length != 2) { + System.err.println("Usage: QuickStartSample "); + return; + } + // Instantiates a client + SpannerOptions options = SpannerOptions.newBuilder().build(); + Spanner spanner = options.getService(); + + // Name of your instance & database. + String instanceId = args[0]; + String databaseId = args[1]; + try { + // Creates a database client + DatabaseClient dbClient = + spanner.getDatabaseClient(DatabaseId.of(options.getProjectId(), instanceId, databaseId)); + // Queries the database + //ResultSet resultSet = dbClient.singleUse().executeQuery(Statement.of("SELECT 1")); + ResultSet resultSet = dbClient.singleUse().executeQuery(Statement.of("select count(*) from Ontology")); + + + System.out.println("\n\nResults:"); + // Prints the results + while (resultSet.next()) { + System.out.printf("%d\n\n", resultSet.getLong(0)); + } + } finally { + // Closes the client which will free up the resources used + spanner.close(); + } + } +} \ No newline at end of file diff --git a/lor/backend-lor/src/main/java/com/manolo/lor/spanner/SpannerApplication.java b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/SpannerApplication.java new file mode 100644 index 00000000..9b4e4fe6 --- /dev/null +++ b/lor/backend-lor/src/main/java/com/manolo/lor/spanner/SpannerApplication.java @@ -0,0 +1,13 @@ +package com.manolo.lor.spanner; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class SpannerApplication { + + public static void main(String[] args) { + SpringApplication.run(SpannerApplication.class, args); + } + +} diff --git a/lor/backend-lor/src/main/resources/application.properties b/lor/backend-lor/src/main/resources/application.properties new file mode 100644 index 00000000..b5a21fb0 --- /dev/null +++ b/lor/backend-lor/src/main/resources/application.properties @@ -0,0 +1,2 @@ +spring.application.name=spanner +server.port=${PORT:8080} \ No newline at end of file diff --git a/lor/backend-lor/src/test/java/com/manolo/lor/spanner/SpannerApplicationTests.java b/lor/backend-lor/src/test/java/com/manolo/lor/spanner/SpannerApplicationTests.java new file mode 100644 index 00000000..b34c49d1 --- /dev/null +++ b/lor/backend-lor/src/test/java/com/manolo/lor/spanner/SpannerApplicationTests.java @@ -0,0 +1,13 @@ +package com.manolo.lor.spanner; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class SpannerApplicationTests { + + @Test + void contextLoads() { + } + +} diff --git a/lor/graph_1.textClipping b/lor/graph_1.textClipping new file mode 100644 index 0000000000000000000000000000000000000000..0ebe52bd9870bdc7cf0b948f19b234d001472ae6 GIT binary patch literal 189 zcmYc)$jK}&F)+Bu$P^J8;;HMBSdw^|nT3^&og-dAB{@G=FR`E?CsnVcC^03oBr`uR zF-JEyFfRPbGGjKv_7&Qd|n&30z literal 0 HcmV?d00001 diff --git a/lor/img/checkpoint_dataflow.jpg b/lor/img/checkpoint_dataflow.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc12e008a7daf3a210dcb1f67cafb08dbf567a4c GIT binary patch literal 87005 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�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 literal 0 HcmV?d00001 diff --git a/lor/img/checkpoint_spanner_creation.jpg b/lor/img/checkpoint_spanner_creation.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cda294167141bfe7798a3a664cca751843f6b6c4 GIT binary patch literal 151362 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

_3&K3P+$d@`D?(N04t_~>eHGTX9! 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

ZRRzQ_Xg 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

vExGlkL&7X91gvX6=<=(JP?$x_RqH%Nrzl6Mz7 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 z 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%0D=aLU-}4qzj1mKZM5>pX9U*191cUYbnP_0m^wQ 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%0ALr?yg<( zfP$K6*0r3PAX=xeTq=F{utND-uwO*2+<-0}k zcQ=;CnIYHnD_A4hTaBa`1S!a!2;z|?Bww~I10awTdtkGAY!N<6vs{ery!Ux)`2k2L zR^K|~z{&H0kL(@Y=8e)aM=$hMXLUb+)|Ee#vsp$|>G?&I#Ug}*!euSLs{4|a$&Fyy zk_fO`G7psLvHUYrtE>+&30?bL*tFzNb@GbYp5mQJG4zshw7av zcuuiMF-h``egAqYY94cSmtZhrJh;VWZnH)zo@rrzE4w>0ogk|Y};AFOhPFpNzP5qIZn)AN0M_W%t+3e5o0kk ztMAo*p8L7?{oMQhz3%;e{l3q0zn;fG4r^xCtaV-2x<04(=l!-v)6flGTik<<9H|85 zE{`&P)cN2IhwU!lGB0!&q|G^;v44*Py6_!ScYmJrQOo2BKQ?Icv38$Zbk=0+3j@c4 z#pRZn7Kw&&INyHNpEmO~zYL!;cyYPZb?FgqJlVi(Z@zTN8e@Xybtpmy)kCY>LbLOf zQ>V|Qthey)_1^rk-%}2C=f3;15typUK{0(ky|YO+Jqj|SW^vNVJ7V(eTZ#)c4~L6&etG|t%!4`i zcZPrMx3vhLEx=*NgPjAE&7RFqR&=kMH4KEjkoj>6%zzwK}rrOtegAl#ceyx3n)-h)~ zM#vU-wh6OgQuMH!x|)?0v&}a-^@_ojJ*Acj4ri{Wd+(80GkApfu(!4Z5pHj2Ur|cc zM+8%czw=0t`ZS`CwqLidI}(niXvB1F&3k7kY9bb%A$s&YQAIn=@>!*dRsVvH;QrS6 zx2LfYxl!-rFXpi|NS6+1+r;Xf)GGcGQ9XBaA^;V6P305Xy6$DiBCc#!ZQx9ApH=vf z`vsC|#-0Aoq3g0S`(hZhCWDxS`2?&3{uHdpAXA1nL9~4xBYhQ_5)Q9NbUsRu3&{whXew$ncV<0&e}9k7`TNPj zhU;f{xE*mAs;SLV7a0!;!`O6r!dk6K_r=d{5V#l`xhW|PIMJHbH`%wZL9IXll&w_Tt|99xqJ;wqFV*mC^C6yLz7I+++zgaU?)Vua2&pJOh3?!7~ z+k`@6E_mRO?BH~;Z3m5;4cKCYW-P;m22Ra@RY!;$Ig+s0D5js?^quFY8i^Nhrd=Oi zo~G^4M_+d+c5VpS1;@c;;EoxV$Di%u9L~V`(D!#PkohL6R193o z)duVf)T-1TWxakGu*u8AX`6|XThCzHoV!UUi}Ta$xA-sd(VRVOLol-TWS6-QSUQ;_ zV)7bWAxeQlb$A%2a4l1mHa??4*Z}i3q69n<0Z?5&O?n0=HaHxEGjg?bz|s#L$CfkF zi+$fDcaC1DOJQT!yjaF#9dv03D3aX5^MO4!5`P_L1Iw(z4XqJ%rYn-xBkjb}InEAH z`7V1=%Q)*HK`9=z#oIBlQF!dWit@Vs-C7t_?7>8X&I3xmgF9yy^F0L3yHq~-C3U{3 zPNtvrj;M9=bZ`Lxp`~TNiaXr%!dz7-b8+h&&vSU!UWW=<4s^TkfwZ{N+LN-N{=r<<}l4>5R_K)0oF&g<;to}jTu``h*PDORXmlGkPNr#Qd%19Ts#F@H>Q8h8pOakc1 zMntZ*D8jP*{WWyi9goXMPv|_pwT}eq@3Y!~srP+F^Dy4ttIoq@M#QL5Gm40Cvm9~cP6%Udd(<6;5 zAb8|j2z5x9imPwf9L}fG`sn~h>WWV1=JV6v8bW=}DjNHnr{AxATI&74*21#s67w8U zj@R*C>s#?tmk(V?zg2Vi;k-f9`AR3#5jRY6Mytw`#S9xpHKpe%ZSj*Z=M~}o ze`+fGAs)rc5vf2-L5^X)IB=bh!@%t180TV5@d^N9fn^LMR5UM;&ed;=JXC`rlK;{|j=$uXYjr zsXRm^*~6sYok}ic#f~T`Q_^KR@al4*e%d!yri`u*v3#qHEc=Wr?(7yh+h`+wWo&6= z+jK<+sf5uN#i-fdv@9w#dZ?`E!L{elkN92x;CfOxufW(gre5!)g?3}B*3VbxSeH9{ zo7k8s^is@+_QnCr=x44s za21sKH_s<;1%>>YJn)Nw)VofJo4)IB2)}i@FLhj671-}BVRZ6}cqxjrp$?$-+!v;h zBUcvPd-IAP*DEBsoi`*3JbnD}9$aMyPdT7Qb33zn<0$GIPi}pm>vdD!b%~dAL^KK{ zG2Grm3~^x0?&J=#er9GiB)5+$?U|(?joV;kkP)-;O#icPJ0qt66Bk7roYtXm4MWXWX#qV1+(IL(X?8rdH-$14gttu11N4 z5}4N6(e0%&T;xXdd{x2tG*aoZJJI>B__-_d(RbHk+Fp}-6_!cDc)i!~Z6ud#_)}Cp zl;01;GN3}^``nuDkx{dhV)$a_x2fm(CgAN0CBxbRdzVXkT&b~j$c>5&zIk`DM17r7_ z-;v(8@gbWE*++4PtO#y0#)Z7Wa1#_Y392$y1)(`wn=AasmlUJ7{}X~oG#MoH;Zv7>A3*ME}{h;aK-c` zs{mTJ`1Hw|+73?*Y#54hBEEl`Hr#~0jX~k<+2;Vof)vQkw56+dX&EviEa5R`t3Gov zB0@_w<0R7sJZoKNyE*H6S?RoC1IGrdy|$`H_#Jx$?{)V$+d!4nO7FFqD4QQVRoZ71 z+-jmokU&+cSUUcj%Y)eawZr?-GhOVhP`xdABrlm*DpD~TB;|F-lKir;IZQtU*@rB4%cmSPZH#rNTAty9^G#=T!mLcR?CE9dU z3&pm?$-dQJOJQ#9z$-GPj%j?@&L2S~ZL+5JsVjYp=&o_4K@!6n*S8Eh>WMskY(p;#ZP+LYKSJqS# z#im4TtU_xHbEeMO*-f%;NoA{!)nd-K!Jjk`bHld&0qI~ZgtaeH$F z^iu0g)$UGD*}w;~_r7XmeTzAEa8&K#)vEICFYoM9xI4Z>Cg`2qkz`%^21Qg_Q?j$x z!M%CZAcy;xj7ep$*_ubPPiNl0IFe`Xxz*^jX;OM~+xrH6Wty9YU1j@v@$O4AK?NVP zOcDj#HCnD4yfJ8SHIVV`D%O79)IWPoNlEVEi_aCM!9%upc-w9;PZia?IQqpb>w(Ww zJ`Dx>{9ltdaOByi@Me8@L4jBr(1$QqxKPxxqrzN!RtgW?Xf%sk-<9>6Ely|E@ixk8Imy;yg&KotXkO7 zF8t89MAI=S$P}AKv=ru~A-$NQz6Ro87qWE=6Z0AqS4E;mLlITLRQgi@-IQ-DHX>cC zr$!*h7DqV^S2)r>Va|!(g3@-~5lN#Lng^BkcItsp-s#>s`loZBw2!8zo|u~o?dgdR zgEj;rvN@JM49g61T;XiC0pTqqh;ia04&<`}OJGs~0Hf0@8oai-AWAiixGcs5 zu8BT+1{4c!ebfb=DqPVfHAs9^bOT4wptXZ5MuiSR*k6E>VIj)=fstOwkL zIzjv)*no*0y&Azd=+8jS5*dM`nC9W&^xaJ3{D5b$yEWX-fL>1r_-9V~$2zI@zP$U% zMwbSg*{b)bN_v;ZqHOEVycwo_F?g1Iry3DGIWWu^fG9ULP`5GV6&xXo128b3kxufO zGOzwoi(Z}WlMYg_RTdmUGg_L(j5IT_uT4VwhW0X&9|_E2Xl<%9vDr}^{ZS0xN4cmu zWaq>=8~AyX$JJ@w+FJK&=VY&QfEse70x)sS#4-ix4w+0r)*%?{&Jd)jQ#Cl!^kZTe z50hYZRN2kKk%t^TN7|rCj5um$F2l~M-<(7i>jm2gYYA7hs%~Cw0IeV^{7Gr zbQ$K&+Q6J4TnQz8GvjJn-n38afr_f8vK*U(`7f|4?XDM7<0Dn~-0C&I^I~XxZ+XXL zMXfsm`9IY5TselX#F|jK`(RLUTJOxwslhOZM^N?cgY5vu^McT{qCXp$`w=V(H#n3m z!8y!y*RO=byj`6@M|L<$xRlHf-)y#Ipd$U6YRk$EqhX~ooT?(*NYiUwqa^rNNzr;d zI5jW7?g;sVpaVB=ak$_A4ZKK$2Id-xMN5&8)2})TAMJ)F391aWuz*ptu)8^~MId}G z2Q*$y)bSVJTUog@;#FLqpO9s6D^GmZv0skSGHslu>R_vKY}o^(y;{e8zM>-_hK0TI zsMTx)TZ-@&wSgdPi)*KlONldHj%-(8@#v1YvBG_@65|`y=4u9jyCo<3(W0@Nr?$fp zw%s-6TN7xp#uBv{(h9H`ADcsUPmIpFEjm&){-;ns9ryQ$vNo|lMb78mF|4eKAI;x&vYCJ3l_cc#8Y)8`!;Tuh!dT( zainC6tb}9;39D@J@>P`zbLXu*F)3%W%~|3_Nk??D-z1RB&oTe0P0H~Uo5*a8j3Aj;TaE)4VBy#-T$t}gtmu(B~9W=h+T+YTec`Yx)vEO;18eNd{vYLIE zyf*aZgBc5PSO-NhR-GD1`dJ5i)-m%{^ zL*7R%#s=17rGPxz#v12bINC1W=8T%Ux{eY0aH5g)8jsrRF~^TG&2#u`os!DQWb(ALV;b)>?P{-9xI}BUX>DuCKS8U2;yWpC0?ArzXFqTqpRDdkl5=IgAU03j=FV^>?l4>OE-$@r%BSO;~9 zsK&fq`ZL$31sw|gPDWAmmwYV@4ErgmbNAG&dh4-!2t(g_$_PaER>H3+NsL>eeuFXiK=dqm6>h!E{SgC zeO1q}A57gvQY`y!*`*G;PD8HV>)UdZH<{^95hVaGcK;mf8Y3(|z7B(TgB=o1b_#2{~Iu)I1)`<}tA1HPfPRqQS14gnaaaO-np$4p-oMO~1h0aG^Wbneq(he)MGzFi+}&oFZ@y~Xe4mXRHS%IA=3FCxJa;O6M8!P_#I zA~Gvq_24BzLv2NHjXiz;wV9fPpd8yt8`+Wo|D4I2JM2z)<+!C@v%2LM_A%Po--o~V z67PYsC5K0oFCnb=!mRLakRZn187>C&XIUu-pA0h25o`vT-D+ymZ`So89zC{9%u}&! z+Vh*3^QbdNWQoNKgTQaS7&oO(h_fD+%z@?fm|K(BKjW0?=*Y!k)YQ@nCSn1z!G+AP zgT{H8cVC#)G_K5>QqRqWtM!8W47*DE$1BzOrEALyL`4rFL4+0*1Mr8nqn)vz}%oP02R9hw7iB zA8ajjV>R?D>DrT*AH2z#R<~N3FHttUF=IgLYVSXW7&)>)yj}vqAX3kprX+BWgXBz8`K&K1H+mni^wGL*u;y-;zG6-+-E2!#<4Q~YV9 z9nG}ijng4!iEMR~F5j*USO0Tb=fYzGO4_z{H@+vnjnWVM97Ek}Ep~+uGb^RKGd^T) z7LkFW*P3|s=kjsYbW_@|FFap(UZa&%2VXupq-A!de9|MWO@`_&UTtuDCFX{~mGnKA zCN3ZONYQS%{OQ&Makms!y7Cc=mlo1urxgxgNbR0(T}m)Di$H4{-Dtszd=q}aD73j> z^x)^>vW=bLvH<99Mj82}$?#Mv=f)m2vka*==2U+|Uttod&^o*VqZp2+t4Ei{3rr>_ zCoB)dWnE9u<}e$o8^cn)s>zkFydQWRxR@Rw)*~HzXHA_57YP2krsR0dt4p$%OidL&5VPJ zsMk_^yk97?4V7At)Bqfpg{Eqz?xxgHg{vx;BJ2A?N5-QmwA^=zgtmsmR1N)9GqV_< zcW`pJXq1Lkgv$Xbv{)?FDmONCvZ{=sfx9@RsS$M}=Kl3Xg*KyuPO_8o$7EWDCoP1R ze_FbPZLgROWUq(njb4yPo{Oiu*{F@|eK{@#&S*zz|IiNg;3QUNQHDMwabItArWsz5j8S#d2avZ0Yi?n*zEWWG4(P z12vr{cx-8{p;!DzO#t5j{%5!Tm zPIHk^2@Tc-#AKL_IzohQWCPsnJ{rpGO&P)P;G!vB^kc&zu`~}U_UT%tP9aTTOQZV} zJNS`RXXz})zWd;4x9{MfTt$ycd-E`eE*M_JvlVm!kSr|Yof*$?9cCEKiP+#l%uPqd z)CqIT>JH!>>A*70M&#EQ;JVH-Wk|uQkjM!Jn@VCZv!a@owRH1wm*=QA?^(MI^u{|m z9!NAOKXIo+J)a^t?K*jAd z*7<~Y*lj9TdTT84t_3*YZ&0dw6Sn4#%xb{$zS_DC`98VF=dtdDy$sfi-3Hda>V9X2 z#~^TJ^*iczgZ6zZj&RCrvY?JEPPAc~?SXXb?BYHnJEL~OBGc4cNF}4)j-iuZFkL75 zh%S;;00dFhdQ<$>)jKAtKBa{DLEF~9UsSqmq;4Bx8r5{#q2pk@%ZoG_sP%Zo_;;T2 z4-+*?Y*6B^H-X$t2IN@A%pVMx?V|!SDc+2D);>7Ii5d7>M}(VFY7)7YIxLPHhA(St z!C?A!JZFB1em*fI8DUgYVQ)qsY&dtpTD!$9)gnH$bTG)Q-L~rx2SoVm^q9L)0Hl2f zTaJyYv0#kb0ms5B7k>t>c*|Thta>Hg8Y$IiI_~E7a@mmjt`cL{lpd8UN}tu$Ryt&BvRl+p;$qd&UVQZ;QU4R&qeF z^RQ8^s9v!KI$XU@l|hW)91Wte`brI#wd9{&XxC1v?Wvi))@y?=wmrJt`BLhD=oRTX zD)AEuV41=mF^Nccyx4c1VSggWjqLoc*mGx_vX%oH71DaxZ_MVIcA3>#pX*@;^9MaW z?hXFRVIOQB*Ek?06)sYzE?{6D!t(7N6_(rh?bwa4E01OKL9I@wGRJPJsz$ReBWLJH zZO>Rw+1tc-Z^Tcz5+#^C3PXlM7KzOS88^ z4+%L|tsy!G+lI&TQ<^q9l3UJ%@YH#_-u+yeWf$c`HP4VjQBRg{O%g9nQa4V`Yz=pR z^eG#!hNAVHeiT)q+IN*t`R(;{Z%4(I^S;@bWjpxo(Q!H&XxL+E^R6ea(6?r}>H??L zWTU$y>l5rms=Jf7%tzv=lo%3crpdDVpY~b?J`cbXmCSWc8(b7^z1Fu->7d@JFQzL} zbA%;4X?b2lO+{uV?__q#eT7bA<hp-cA#z=8ovyiv<2p>9J9e8UZ9Jr77yb70vlW5vzfkBFm zHu&UkIQK?CgL%`&GbAvmaO##(MTDP`?zzs=!NH&-??z4CFUTNQ;-+og%4P_^Lb6bi z02S&F1XCIuMR+462!5-%V@t1*e?ru4@W&x|zt@aE6J^Z&N(P;M`xuf#Awnhx^987i zhTMZn{x48Z=NC|6J3&N<3NvPVA2(e$Z}N^0dS*qf!oudjamFBKx?v z5jn8mYCukNA2L}OZmO2S6R7?wM|IRBL|ne;ecgKa(QCj)CqN;_OYt);6TF!bbSxDe z)2AcWS<}A3?IeXNdQ-$|NToZmzPt|+s_9uU;kSXeKYx#L(cwp0iEA+~SXjdx*=*>; z*2l}kUd*O(TJy{&_JK6PvvBlCn`k4lrM!=0!ic6Br;*^`!TKS&@?I6}te8^i8zq(M zN7e4tg|f}($icmS?hmhA88rAb?ONJ*W=N!B@ri3z@*~?exvsAmK!o!YD~dln3PnN; z%XU!BsN<%Roq$0XY$T`w_$9GF!~{%SpestS?kLhdB+iHr&5CXyOL^*GjQGoI8B>Zx zK9@uAN_(@;E^@RU!!o!}>M-zs^7oGusY7hF+!12gZ3(&k`U z{g65l{>yAyTVE4)4PJqp5gYcYjTBwC7bknn-WU6VG*U$4N1v&zegERCCu!lBhwaZ1 zrrlc7TII$A`zl=L%U9+VZ7aM|9=H}RF4!vmsEL{g!LBs-_Bg=&*L2H@Blu{fIZj8w z6|XFd`;ucoq0*{ZN0xyKDJaOe zx76UE-cf3VK7}o}bla~v6-1pxm|DUD=M&Y~j1OwSC)^ayCW zJZ21w(!t6cl3>I|T+@-`XmOt-$6SU*YS4Tx4ys)RWpnG@kpmSWbf>hXJ7q^}bY+u# zxMe6-NuYLG1-{qtV|gtnZ18Da)bJ2T6FP%@n|Psn95m?vmq77AlUO=06QZFg#O;$Q zb<(|G7r-Mm^xSmME5ACCKbc7j?y{tfo!8-v1Khd`Tdp)SzLmTuP+t z>j9^-1RKe-eB}=>avK?FO8Yt>*5!d$9zkz$K}0${q|e8-8b<+LQ#+iQkUv|BN%wy7~F1qG69m%qM zTxcRxxu=CDE_5%$_+U_)FlUHRz6!6qR5^#dI1H5Clu$LqRW72x$_D%sjRrYc!J8Pe z;qoWB9S2-xKQ1nCLq#E4} zkZTIXEKOqIRP93S^0N7Np0z2<5r2929`cp4kEoemc6Tu8b93d{g+1k;w+~7lvxs_V z>{FqYrRY-m>{E(UP(T>C9ub)(FKnnyhLA9yT?vS<~PG5zs^tJ~EYzn%KIWp-Pl1ohfP%sI)dqzf@Q zuh$tmUrjN`$`lr3?R5D|m!j7h`f1meoMkbLt_vCNJEZlk^zgC!cb+FDod0#XgON5z^_ex^6jmLzRU&lEKF3BvYqbmuU52(YPnTss zOFZ$^eI;`!R;_b|Dch+k5m_1?EBkcjYfo?Q{NTL6YiEw&G_q+r8=(SvJZ5$jqJnE> zC2}*#t|YNZDRr35oNF4;A<_atCLIf3ZZ++yk$E;LwY6i;PYK;HB*o}?UQ_@%Pri54 zjLAQk@3&(}Kg-rt+%jcFnm;YAw8Bb+RsP;2Xs=PA${{_WibVY_H<_(|dlhP_3H3tf zq+9HhcaGjUbIM|~@oX)rt8@7C`c(NJI*R{=O?CIluEc&TJ#LoA!cIT0U2tnd?$frN z_b6w`0US)OjYRyBkxwq7JNN`TBc{XL)k?6(gV?q9w%mX)M`@3vvyDvZZXw&*mSguc@b1X$oylh;)G1n?d>p-4+L@c7YOYnZ3 zY_qqH;(#L)SEH?^x=ZIs597mr1&5}Jm!Zo^`R1kPZN{Eu*&MRW&2H3@1zw0LXE*RO z>N7a!VS`bkBxh?}pSg$mh4)&#IjU7bPt+e{Xu{pk?|;Hw6&w3C{Vn9;%4ljj#%E}I zJ-Kxy$<@zpr)S|&UU-mf89CyT3m zjLQn4?Q~wgX}@bYytu0JCK{7rm~y1uZmO{>KkizsK(wVtL&N4NR}xj z1Qtb)R4q@pFfWjEuEHNKPdNF>;iWEQ^0t}qiTVe;yJ75+JtI$>GH}xn^p~JBAh6woYLl{V>aP>>4I*HhX$15Q7 zs|zsd%9}Y^;G?Oa4c7wvJ`N4o)d8^MG@9^1D80P{(fiTIsmq#*di~+|dbR&r8tSXG zM}H>2vC6Rk`jG#nNRwANLjJmbHJLB6K`h0~O#s>gP`Q5dT>m#@Q%?b5fV>%UBZiQR z+9OKacfdZZTyDC~+BYMlZG?6;qLj+qc9)eG5lkPuvc5&@MP;V0aaDPBQ75hQVp-V< zsSL=^$Im_MZBkEysjGG%lrRY@4$O8~(Tls=kj{%7fLMD0x5zB&j}AHmrNe~mzi4nC z1()Xm7{4~*j{|H-JVM2CYJp7UA0GZ25zc1JNFjOQHaZdo7lHja`a4fbDMb0Bqkkj9 zInEKTK<>&g*8jfWyLmYvURqbT8=^M@o*gve&;eriKRo_7 zN{*vMhUM_e@f4~6=K@H;>wV{G9l+53=;+^waQYyd2LV^q4j3fcqfy*Q@-kqM()y#L zzY_xlra2-G;K!lKHP~$!Ca9DbiGJrnyZnR0zt`dXXD9D(^ydC>lKxBQE(O{2iH02* zr$S{Yju4vllA8yhuZHpc8%zdlEx5@AI#T$9-F0dpoi$!y@SL+9HYmiQsN$dI?htmk z-HHoy_JVR925MuIruwIT`uX*1=BX4xjmGDtoa)VHM%JhorIyc6{Ch7KzKHF^kzqzO zw|_`sQDI>QOM)*Rg?IhYpMeRjoXGT!HLhBAP{KGGGm&pr{b`{9Bb@Wo4TD={M^)Rww!90k||)CAYy4Z~M;gb{Ofg?>vK8Rs`4%E0GW1d5ST!5^VWFsD20j5~FvN z6$)cU<3nHKkM}?$Psl~_kqhJvZKL)(rcXsvZIVN>;N&i|9$&8f*W|DBt;T6y&nx2e zN)4RnX^BgedK;y_2rUU3S^%qEQ&A-l?kg$s)%JA4?3Jp{g?vMai1L8Tzi}4d49f}@ z6F-tgk1Y-!Nv-8X0#1CST+mk>aJ<+XgdS)aUa$GF)GbXHEfsa1_s91GDcu$1t$GI_G&GvN`iR&n41_ zY5?l5rU~Phupo)laSSm9cq;aWb`TsEw8zi)P4WVAjF1@eGz-)(3cj8bvRW{JfBhj# z`O^Xblo=xCN?@Z0!DUe^s}yKh?t!`330EwAyh{-=83)Cx4<+H4#S_0^x}Z!ePU?XW zgyJ*IwQ~eols1?E%&LgwU(<@KOXF{s#{Z6n?obrNf*3{E$xVkmQSiQ{Sz#t9eT50s zlf$b>v$fA~-NktUH=|y1%9w2byI7Vx6(N=MR_D92`I$o8K zEB)iTOls5liSQ3CjT9tGZuTe85xJcW0Y=tCmjCWlJ$^da;VbZmZvk~?fm&b-Z-Cw4 z6!!^+xdsE0(Mb5_7cNU2)Ux1@NC2YDK_idJ3#J$s0nYJw;MIe6%;5MxK3|&@5OM<< z>mRN;hPFgz7-LuVgN`I*w?5c$02N%lK1XK>+0+UY83liEFH<*i$pC7zbN`ok2w-mR z{)lx@4E8WAhvo{I41g$Sn>6dkCnqjuA}HV^t^*eQ=^gfQh`x?63{qHIg#O(L{1JZq z$-6w7In01Q{}vMbgR26O2S9w)AB85K65gZW+o*~k*P^?ASH~QTncr$~lN0g}uIi76 zE$+8*<^AE2{G*}&2gCMn@#c>R@*iE(KN_}wR~=uS%hkDDeJ+JopUc%fcJu%B9*a+5 zA18dmmbA~dvh{&sI6#mfyxqaM4m8{5Kv2mr!$x4lv|L^D32%sH@f3bV3UNz~Jo^~Z zl`0TfW1kCW();Q$YhX)BjD9!Ao(7Zlh<9Q2y#i&QC~Zy4p0cvM)1r23VdnhhE*pY< z{Nz;BukZir(C>fpuT^RJU(pl!dv(PhwOFD52R~5b&LE8p>XY{ez@j=2&8V_Pp=nY4 zUQ+rrm%Jhewdlb9Kx`VorjW9SOvHu@ynxRP?-VZK4G7-ST0n$#2P5`dNU8G}ICQR1 zixYX|0g82$&`VsQVo>>9enpPmiWBsPLxm**wPP!(}$r$$-|G5RNjCU1XIY zolMav)wE-j6_GU7@a>c;KjL6nkPW@dq?GND;qU6`KK@aEe8_Haps~s|^E5IAs8BhzG>a%q99u+^%uLKZ>{8R7s<$)*{2(6ff z8-TZ#F^|^-+%j?Tu)9FNGZJSt!iz|mL|{1`Kja?xFR>4RP^*Olf(XhR#`JfdR87p^ z-NkfV?gmkH2Z|B{;wO^gwEAlhfx?>kSMB+$-Sy~Nc~{Oh`1 zU5l%a%j%}Hx-YI;m%p{=tNY@A<-W+vkYPi(l7=A-5Q@Bo>d$dZM?i}M)FdU=qe}WP z3b+9rM0$Pawz=5Ee;_-O!fgD;Klla7(&tR7*|Hg~evUq@z&kqa0q)-J2j65Qh&KJV zL_z;;K*DmS7iI1z+=}9Uyx&OtMqH<)>X#Jb=*Bwnjv9RtqD)Iu$_{J&0&54Q{Er6? z6}0ihW?jhKdSUNv&^=B$inK!uCw2HC+DisVQS6`Q?s%uA${3II+1y_az1}65e)Uz- zS&f)>4VqoF^4r6k!}edAQ26lCb4|HyUgpUpO_lpo2Ig7DLNu3?hp|l$y(E~=jY6_g zoOanaidkY$bo(AU>ItQeT=%uNxmRe>Nx9_hn`7>$@XpWe#tEP9$JvT4MiCrk;>;3| zjgtnFN)iI=pn2dBJ7fCikVyS{5=TvHBS2S41`wGWYCs^HX-=y^c7Htlo#$OiHL@2Q zIlO>nRvi|Y)fn*K z0`FC4;a|pC2>6IIc`db$Atahyx1IrX5=1?64270hh#+Gqp7tv`J4{^TYE86$NlDz7 z3z=8XJbP$AdfLfMD8b$%=$*xVCu?vJ)kBV4e~xOKY|pI)y~&X$;t6UCg1<>`yRzG zi}tuUa+@5>2Yg!~400$}+-VU=hPWj31a(|sS&?%b^m=$H0?Eh6@t@IIqm-+t{#QpzyzO|F>uxtwFxfQYrz-t{-W&xLJfi4pvzwabB zwm-Mx5Z}oGSibWXXexvUdj6f~G-+AInwJ|sP6ldw>xDU`gn8)upKHw^0=Z-q&_*Ay zMcTgejLHFR^zD7iS%i1cyce_vGZTwH1O!;6bx8|rCqM;K28skaMq|)QNdhNqp$3SM z`G8BE@dq5B-RlCCgpp^c`rE&k75h8Vm7o5bUky6;?+dvFEM#cLhg$%!HIW#X%>eNW ziu$5D53%!*1`%m|3{sVOTYf?wamC4>JFcKu5+La}HM&#CYQBU0=Fhb`Y;|m^+ulLg zjZ<%|Tg%+1Y(g8Bz&SfG;%e8IQIk^yUF!CAz9{uDlL*WyQY!7dFl3xyck0yLN^8L_ zPsu#KbFi8;vZ+3Ek|lmRVH7=xJ=^JWi`z=7=R32r5Zd6=L8&Fi6c0kOdbO^b{%h5I2ikbLjgvimmfkrM0z~S!5rcsdOIR6Cxo4ThM)zmk`K!O+D> zuv|P>2sM}pXj??-+248gnSz^WgX*=Qi6_WMBK&|Xj9K0r569G@!Lal)!JP@FgCFBh zAgT&u6p7rr34DPSXhr_Q18(3dc_baPa1Qb`;rxt^B61S+Il3T^y^aaKH-voyqF?5m z2e7ax%-@aP?bX3s9lX_*xBA$w?s@;D4O%rAtJZea+OE1PtA5_9ll)HwEvp7&)nKd| zj8%iNYA{v}#{Uk3vGx<$sU6-u44M`9Asv`4kQ*vOvtm|}?iB^`5}V9%8?aG;&|f`{ zun*^Tx{5je3&()bNA(Y(R4tI4RNLA^YitWY=t(ozrEIs$dsz773il}~>YdNqxk%=s zkHemK%0Dluki^dwK6E}Bj#g>z4cqLUbz0c_!9W>PSo-vR>9hBpO!It4cb?e)ETwDg zp{3Qmk;$=T9ot`8t_wXLGhCZ|kpXX!JZkYM*X%swgN<)aeRrxv9(^3MC-&vV!3{{8NwZ%0$)I7N4;B?zRZ z2I2*QKxaW`2q-~Bz$*gaKM(;U==9ImAdn6L)8DU62(J8k45h%?2=W9yf|8;%%>pddE!XF6!=hZ(D z{&n?JpbtcUy(Y9yJ@e~5z(2-+-OyA}Q33weG;^}Buy?k0c=GetC*Mvaa3X;d37kma zL;@!gIFZ1K1WqJyB7qYLoJinA0{@Rn;Aj-|8bt8l{dF`Bmn7$C>F604xh`{G;o%jRkd%^^ zxvFqWQAzo>${kHDZ5>@beFHOd3rj0&sEzXz7gslTkEgF*zw!3*_45x4e-{xM^*%Z# zIVCkMJtH$KyRfLZq_nKOqOzf}skx=Kt-YgvU~uT`@V61<)bz~k-2B4g(lUB;Yx~E} zE@p2ZsAv2w??0dDAD)K-cpk!2r-)7wVV&2N2OTx`lxkzoLxAhOkmZu$|Eqi z@5}*r6oY;pJOhsNoK~M8m@|81uB+TR(6&JGsKPc@pS^N3cX|sqU^}aH1hSo^*F(Tt z;j9X;xYz5qoC`jkrVBOdhH>gdK^~RE5{!F8S$ZQ%hGKU`FNV|*DYx&r*)wORlqL=@ zp3cs(qUnJjZ~e%N&@+3scmHe-IIe6!{G+2jh<*euSJ!*0(oid+Oaqj&ng2icV2d4^&*{M>}VqMGm(Gg9|+zBVuPTKzWD`>V<3wyHV*CHrg_GU(&*tMqNl$FsiAy-~q$i&ABmnspQJ%Pj6PIw} z5>8yg|E(?oar6a9)#u7%kTUjbUd@k3v7HX`vWa}Qh4~xF1Z+=FhtIJIuK7erXq3nn9Fo1Qt)0-)9|ddwcc>^i(}IzWup~F}Q!gIj%jisX*BgM#=9~ z&mF%L8&cfJP`vqt9`V@A1H0RWs4|^1bGERN?WJlaD-JW@bSon*>MT7la-Fa=)~C zs^#_*6nNyv5jg>oU6TUa{>-DjeRc)5fIQmlaD-JyN>Y(+c&coXz+>7ysWeRWR`AZ0 ztB32PZSZJUXLi{}YRBa!0d9`@kxx#F|9qccP9Nt+Dcln-msk4V3g&aK4kgBG_bSH92}70;#vm@VoQk6@wF-0T=H4W<;=su9FuXHR99-d$fVj5B zw%)c`P*HfL8ZCE!RD~;9+4FIgT$MvfD{S6k$Z)scg6a`%c<7ehHyQTe$)V>(M<5cK zDC}+s4o8m8{_4f;Z)-hUb$d0B2@wt3DPNbXmgV)@zm|FMg+Gp<%(by22E>k*Q*(5o z_G8vTd$3sopYO0!gN}^d<@0&f_LyU@eapGx@o7p-0%v)NKWDI^2YjP=>@ZIn*FM+6 z$Tn8i3r^Sz*){jj8ylfUK)feEoL=yo_C~4*P|A+J8JQb>mWMA8Wlz?IUx~d~92XL6 zS>H}$g`?yX+S_0|#Ins?r}>Cgr~ca4?ixB`BzXi99bI!A^Kf_7I^6cu*!`d{O=J)3 zQ*p&<_n7Hr9!lxl=}q}==biG&HP0CVsdZg);InekC_UTaW56I!Bq@ByczVe{;>7~tdUkh?7g4r6(&t9{A%Z|UMQAxqLuD?cvc*reFKKn0n;OyF z?ORixcwzpXtg4h%tB=la+BP6F_4agGK-+;tFY=e#R~X5$D!gFp0hGS;`4wE$k1vD} zs-`H~f?J`T4nly+CziD0i)D=p2a$U~u}lQF8p6jE%N}qHm0vs5BL$;E^%1@9N1%=G zMNxQ)V z8fHeAZ_bdBuNy8T_QG2a3gtf9+xZL0sZ&e#t5}Clj0yG%0%`%&GF@~Ix1)iIVd^Y= zRPw^@l(HWW`Hw&iie^WkYcofnx>s1J_z{Rg+2y?2^P34@^D+nQX+wzUWE))hpbKxPh-kzM z$I`k#Y8dPRM(PLzt=Rfoyk!39NeN@r1L$<|-uCHVWk^|Z4= zIaUH)fY!U&?(lg}&KvBZ$My`30ds%xEMS}xuk7I$KbgngV1AiL0G{*n?)K2XbSZNZ zuk;5EfVIC%puAm|_nflRDN3?H(H5wjE*z#W^!{b>`KA8B;?sqVH3B*xSqHf`ZGvPha z5y<_gVBK+bWOdg`+wDyOPoxSd#V_}8?_Zwi z^xr1lR40=#H?B+!Q10>kZ+M$-yU^-92gBRS>l}a$f~VluHr+Q3D5__smH2bdAz?VIiSHS2^_Ny&&}&dto1zwcyRT1aJ=RDLO@+6 z;Os&jS*wlr;P!CLFGH^7fcH0tQ-GFS1|{p;KbZe|B^N&G0Y3s2kL{uVGUDEQKO>Ew zMm%L7D|rYK;sOpNR0IUPfCCA+Dqykx^fzy*|FYzBZwx-1D|H&{2K3jp4k(-AEP%BK zju7xh5rj82n;}tnU&tOgmuH_GHr#$72LcH^!(ZmR5jf!Z+kATnbOGuMwFQnMM&^)v=wIsl{BOg}e+6$7wRL(7qXD$#d;oo^_@%BCfculz*u>kG>!%)!m2?k2FxbPpX$wFB|BTZrG-~l~W%o6pr|${< zEP#Uzz2p+$U;{W!abEb_Rx|yBtqxg1jc$XgBj@p6rQ`sH_kVEAFRya_?-(tT#^yQi zNT)MCBtsth;|+8z+)Z9*7_fS`2<5j)xjW>I@gC3LFtVc3UlqcOw|Zsr@L%x*uM|Gg z!Jz>291hYr6k7Rk>Uc&(akfkt2zAo(NAV61*x|oI9m2n@^C!I76VNu4v9|=gM-`;t zXWRg2%t8ke?~kA39o?RCCq7~XQK&i%OKGUs&f)!WYe#!^f@J?`EA=jyCRrDXF#maFT5-1 zv7^3Epa}YReWRiNqTtA+D5t`2C*02Nt%;!+{t~QgcfWX4m0+P@ygA)HcRXt8!iVMmweI~ytK9^_?oo6mp*BLJDQ-|7e#@Y)3K}L~sq0*LDH+`5x zyjHSZ;H!fcwQ)Lb|D_3}eK=NV4ukkCY}1`L8KwT&Wp1uC5ymw>mY`iNE7vY5yEd^x z2@mC~=&a1|$Y5yyd@4ZewRTZ;X8e*b;sHY?0(}RB|Gy7=5cO^2-{$T545Qct@F!RrKZ7XI0~m)Wf*kWZbm(v}RxuxXjw5ZKkTEKD;}28300|_?rb}_ z>&XJoFK#jSnYRGa1*(HmSPc_&I>3t!^_gsIk1itI z+pCi8Tz-Zf@KW4i|bw)q)S)Dw`5H@2oqm=WJ%RI6Wr#qjbX4>$*X9saxdm zPTx3E1xPIFI>XIct2$l%YE@{MP5YuE7+RF+fjqziCeb~V`oO-ta8rJOwH3m*CK7#V zFZ!nZ_9@(2tb-ELJ=w6++8zeu42LyuB<|?#$ZW~uH(E5X(QcA&Fi1U7YxNg6gy-*p zOiT=+JN?Gv?Q@2WMP1=$wd3mr-0hTAaaGyaY{$4b(Cw1zG{0ZMW2~TJ9XaM9iGx5= zMM-g(S{Yp}V#Ms*Lf3)#Bb8c<2Yv--!PVyDeNwDfe!GBg4IQr4{Q<;dvYoaE*6VAW zK=?U1*IqC)K38>XlG8s}c(Jo1aE2q05yW0y8Z*D#&m(1|@4*HQG0TtGdEfOG+m*!j zln~+CU6ulq(-4>|mXa(DQz@O^?LFZ4WZp}(3{;Wo$_64+;@!a5%F8p&w76Pb>~kR@ zf#L(G;QH)l?$pS1mCVjBNr;f4Zf4_VJ zWeJmSX|r?V=SmKX-CV;wN;fw)e_Gk`WQQvU0($Y;e-ZcZLLsMRgbZyRNvA5}JQ1m z92#--gvZ$Mzh6Gu(O!o(e15cv#35y?ROCiI-1eO8+;=_f`=r|0Qv$DwZl*}L&766D zHeVpUqO#auZJ5?X8EN)yW$szJ7$;clit@zs#PK57;;1^cst1g$J2y29R$jA(>tt<} zw;D;IRNLYODtKb)BPJ zAQAV(!k?4S0*UxV9u_m(WvROO85XKh$4yYlhuaA^&!!rDj z<#Z;8JB~naPane{0_|_VTSVVutf3+52;>bq&aVIM5}q#I8r{U#EPm&wKM)?nQ6J0e zIIPSe+6aH^sTJ|XvEMD?tz)dA00z+rI?lHL?E=0W^;p{@u*v?tpZ-E{3`gyE47XGE zW3z6S_^2QELqdsg;_klL_7Mmi;haeJtt8)HY_!>pX!FZ9;{=3g)ApYC{mD6;a!Q{b z;~Q#_#`V+xzHbDx$Q83`dX~B=+WrgRb%Fd4RQ}B}nV@IF;HV>zK_y)yn<7q06qDGw z$({W2ra$P)2g3i#Z$|?-^!mrO;zQZh$k06Q zZxLmdx`1dpGH{?h*Sp#H9y#z-8_~lsItm5Gsq2s^=`p?dIh5*GaMnAiJ=R!A*9Ml3 zYNzS&LoFrz5yk?gJjLBqM~f9ijrTTGk^5bpPy5c|3e=KoIff-*&MmCMsPU5cVc#cE zm_*JqDV1WBL+t5@pu>`qF=WYr4TbTugwE9?P#;9`!o@b}-WGT`|FlsVNt}h=-7=YO ztB9FJ&E|(95h!;aWzzGOwAm5-is!U*6fQ1m2QCi9)88!Sec=4Mj$!{gn%1FFo?*Ux zHJr(})A_uT82@Jlw%0kl^wk3VO1y&ApN5u79t7$4r}3W4l~GEQ9(tG6L8TFfP9)aew>%MMaUYT4(^ktz&k3bjg z>5o7Q`Z#w)lPa1C7k~qbsqGKEc)0o;WXx2j72%N1Y_}8Pa?Q}S~$_L6Ql6QXR}YW6YsM4mB<-hf7WQ4 zauhd;xFeCNo$(-UhCxXsrAP>E*aSZ#OB`h6*j%2N{m6P+J~wchf0XWZUglunIP*O^ zih!J(HH`jp5j@%%(s#%*XhSxT{zo99-XG=1RVVb}(<`k_k?#e$!W*t~-W!o?y-+f( z9OSxSjU4E30&%<2zs)9o#u8uLuRq?-x)Q(@wOZ(a_ibzuQf(iBtcvuY8CIhSoyTi5 zu-4ImWflRQvbG0M0l^s{W*wPVt^s1!%C`AaVTYw{@#+=7PVM4nqq$1GVesH+)po17v)`{rzAdG4_A-S4SW<<$lXoF5qOnn zPtS^8&iv=0&WWT>Bz3Z^Vp9-gHO4)Hu@1bH60;btA`XW zAyfGXbjll*7FmSy+*v@M&I>t^Qkw}mH-hWw{hm*S8$@0U+HD9q*O_BmN3~XxC9!tL zld1ENby#cQ18pdabc2IS=C-uGTQlS8eooUQO5I_^Y^My9GE?WDNVfj5B#{U%2&7VF z4G;>f$N_mfs<$D50TXhdVuP@&M(4IRRMq)korRpM7Mr?8)IeuKG3Wq$h(6t%p5>Tj zWKfzX2TjJjkyAY6nkM&S)}ERSG~sc)tS)~!_hrZOEQ6#Z{D!7Ple==%gB}c|(SU)i zq<-!lTKWjIhP_}LZ6&jA;nSXZ1hUa-PrB;PNV5>q(i1g3#!@ds%;0YOSzpkCIXHoX zMOCuvQ(ya3R3Dm(L6ff+Gm!^fMbj^7)E|M&r#G>*`tQEySZd2BDT_KL@aA5b68@6- z+U5v^x|28(H6;}Qv|AbW1|NYKym+9AXK_UCbl;Vm)k$oCnqfn&d>9e}ILcAF-EaXK&bz!7eQ;o)u$xuCCaeU)>Pa6A41jNA|{kpJ>W zq#ET$Q~wxp$&2l4b59PjFDzH^d!OJB`ssq2L2(4xgbN$l5$JmqqM*)q8`yvKtfH7! z^zik=B(SZ}3vx7RJuB;gDGIjms+gQ+ae^qe#fvkl>HNgSXE)%Y*#?t}{ovv?38tbC zwim&EWX)@dBf{NYVK`n>6vlr9aRvoX;3f~4fd@TuWOz5D+px^w#xS2l6%@hW5XDWY zK>9hl_;PZVsf|vH#WFp;fn!!F^Am%FdW8o*5^*k|er(K0} z*$=aM%=0Olqo1U>UEN+XEeO`D@GSIs3zq;S^B7Bpwpx`ETB8B`)`HzPrnO8MFwvQq z;K}c~iH#5%40sCSUrm#xYMSQG*J=V9%=m;!%!1fZ{4r?%L!Ep)F9eoS@0m9-zQjms z{WQG>lLhHxrFQp;M}IY&mZy?woR#KkFoM2E;f!B&TD@&ljbRIKJ< zyo31KIo!djYd1Iw9XzZ*;PURGP0ZbaNu#vZ*8*6wAAoAT+?}Co0>9WexP!IE?51GN zhU=gQ-Llhp0aIX~GFm$DX|FTxmd2vj_>?jFs2+P)<> zroSphz9A;0DS@vqtt}0<#!_rlqZ?a@y*mJ3m+G_KMRo$^wnasn=%ktb&2mgwk9n7J z!&UZFS!%l{U#oAMhj$%x&*wB%okb?x(~V|g*>*H4j&xFVnKNuEJWL;M!}s7^`-IyI z26}MLsE@yzUod-kZV_@G(TKAY9gh@Z2ios$=L*&Wed}^n0K^>VThEbNH^0R8^h`+j z=K7e7#?P$$_fT)&;~>35qB7o|DljVP{upZP0kl^E4UQ$79Qgh!esHZB&|g&_zWZ>m z;@daEfVMo#(l9>Ne4yi~S8$;X-*B|teGq*XXgErl#a5MF(9#%HU)jc&mHp?Ltf#9g zf&QwEEkU?1&|g(0>NU>}oMP$WG`H-=Jj|}2(lAQv9t<-E&VcsVEP&6%_pDl29&W}1 zO_hFNcjAa3ztCI9y0eg|9}h`?e|JAq^b@iDy`U#zJK1d~N_t}3{+0aW#3lSIY08Nw z{bxUa;z|EGG{SpQ@X-*E{HImK-rM?#ov6ol{=`l||D|QzmV7EerVRbqeTUb*W$F=Z zdEyBI6@qc>id7bw)(K+?YTvBxtz72wfK&bmS+*d8h+p}$Jq04;xjf?6)fuI+7m-#RSV)+`?-tH3k2y{7z?g(U79eV^) z*8=m^GUEDbrGV(yVdpu9ZE8)Zq0EcwFl9}iWyF2v{#Sk%+mMS(8gQ}U67`FV$_-Jj z2J?yO-)hF!bDe4PT%K_o>90LFRcJ^Ou@L?RY$-G<)S6gyITTG)@9K3HV~F;g(rv!= zr8gKy1-C>cp?zLTcmg*K5x~94yYVmz2`_#6HTvrOglpt{{W$-6Uh!z`A@{B70mPu! zB~%sXG=Eu;=zc}8XVlP)(E-=A|44#vP}-}mLjD6Er*($TO*;hnqpT?{l(w+L>&>JyzvTB#UV zNkq(zB{pKj_lzSDJ?<==Ye1gSoo@=V`h(mTF7rL{B3u?#)}k-Zco;RE=QjnRnlQ3q zOe3YU(S-OB~CNfzrLG=0auc zxR#=oqNgA4hEzQ9zk)nNKnEy@{PxRj`&CL!WHH&nyGONokz z=fwM)$7oiDPud>vz*$0e;)d#MbCvIWl~X~dZ+w2L+!%7frj}>eq2!QiD&N}OKsj0r@)q4agjH;g;d8L7=a700Xi*bFx znxVgALUP>+$z1m#KCIMe@qOdc#GFplWW8dPBI;VAZ{EXaR>sABYd|fDB)KFgcbkQ+ zF-9=JsORgFd5w%K&`TT(^uNweP96$Xu-(>ppfR(*1;+A6DzLIc&MpRqZD`hv8le9O z0}E{kz00C<0Q2pQ>b^%-EzVV_@K58xG7%PkgJs6a*Z&DD^AFklaqwATC%Co~T-*Oo zac!)MXw?~rj~Bf}NqiGo?uxF4D(~V~DMtlo7;EpgVZg5Ytg5PNwCGDEGAC^VRa@B- z6+*aA9&QjqRidK4qg4s^hBdPBUIVMW#Lbv;+l(36D%|(B(s(g{!@@E*aE~ueccq$U z3dbZ`KhRy&toTreU7c^8*QOoqaGv#=SgY)CTdJ&tJPX&uXXr(7XCRu4XXHgtD>TYcr40 z#b|~1o!Qd}p24gKV(F<%<@e6Tn|LwJ@GEi9s1wBAi94*CO$xjpbUC~3WxTbfMq0ZD z@?zX2Vv^0QETwx-4!<4;8GP$_fI~T$pyQx}`;G$+{u4rf9H?u+?;+L74$Geb zn8z{D!JuQogO3HM{*x%<_c+&|M2^1)2j4mlHuz7nk>lW8j{&G=smsB410Mq&3_2D( z_*i)AKj|=jkKxY+kPOFx1|JI<{F74TSRnr2BdV!gaUbyw`oAYW_(1rdXy1O3Ui==! ze`4Hr|A{Z+r*R`b`U(^^@&)p@H%jm@unx9AVPFFP0GbO7WNgHk@jDq}DkuuSxVKF6 zD4j(vG~$@w3;jWKkdSPNU3&vGCtwZ}jzF*yRP$tW z6@qpV$Ax-R)9vju0|u>J_41p(UF_NZb$RAi<<*ve>1%Wv17yh99QTc4+kgO)`Ko7E z=Lgn?lV?`2ax*|Lb|b4m2d3BC;x%rlBY|BwB_u_Y;(7D^=Bex{5osffbK0MVZ0_eO zeGK2x^QXz`zM0EdygcxFW~@MXy^r0Rvh+u5XHkdS_mn4ud5H}us+1KOm05_ z&e8I*{I#@*t?2w^2qsY-sKPA9;#;uKV}UwN-wO;k_KvO(+xFEN2dwlgVnH*XhW^p8M2mLV9QjUAvxJ2~n=4KZbb0w|8+y4le32|~anq^8Pn4EXcZ6cEru za0fMm^D%-Qfqa;Ou7#ve$G*K39QQ!;5orH17Wkk>Fx3%g`ym^e$AlU2WhJN%H4}>1 zmSjVdPp$&jRutNa0lMTnr>u@ZGBF!C;Gyb)^LaCJZxb2RMsVtoycqmORO8k7gaWgv zd^SuG(Dp%7IVis3o40B)#19uj9W+Gkzoy+4Zsvn-E&HfdYfJ9GNgGcM8?8G7-JVDL zh;=&dJ#h*q>`ag)_N_le2z5APWptQ|HQ%(cv&a}^v2>@;@LOA6j(kq`BZ14~6|cKVZ%HF`GDJtEoEtyDNc4%zAr17k-en_1ik5Q4_Ru+_^{NygDBQWw&lCi{7zP2MSJ!N3p zQA0(xbTy=dMN?}~qDE;~cgQ}icCdsgT5!XDUM9?APR3HYA^8fSbn^9r8|ReIUkO$6 zE#}+bkKla*9Z0!zE}mC>>dre3R71RU=1tNLkvn|tY&{X&S4+5cQsXinIK|EGzMCIQ zNgvwELcspQAF;Dr(Q>Adi^mp#Jx57L`VL_<`WUO$cub| zlO!2oe42C-76oN|)Q&9)u<;+WNwvKh-wa=-dsYPnmAG*VH-#IIcf%|koSn%RHiGJ) zU|&}51otPZ`IuYcmi(cHP(>!KFo6-}%C9Ei;#PSO7|qA%^vB@*u;Y-uC$;tc;LMINnqi7s_@l#4^yon?&a*BomL2`9OU@QN8 zb)-%%lk?PK>CD-Iaiv^C)d@`2OW*>cEpz>&=#ELll>;jpPRxS*_Cr z*7QD*Au*HlQ>(qin&%3;E)b@u^)-JNc83et&%H{1#5$&i@i+g;|FL8ch@)ZLwu=L1HymiTE*zFc z4dbrCHGv!k){Bc4$78DhJa&i7K2@W6k@@?U)_;q+W>wBV0=3^_+u>be+jkpY=@Y0M z%0I|4CY|!Z=+1XpputhIdjBghb*<82-bQLj!vtmj=fmzvUqOdi)7A~~aY;k#6mGCf zly=0++J%hw&g&7TWsVim<-dOj$9vdyvISaiqG{rWXJC!2wF`n{d}-P6xzAl>pD z1NW!L;8EC`loxT;G4*|EN1)XH0I>b{3Yo_{6yQBKO`6k7KVpio^TQqEg#H-K<(Gd$ z!^yiKNV--xR$0kDrMTE44 zF_dA{5I|q<85sxiIeO{TcsVkX!9ty#A2UA!75exx402T^^KFfA&w54F8Di(9z1P$H zbIw9=&osPR{7Xwqcpq09KprO7476WEeD?|AMzMuF$(nFx^~>#bNVY|by?M17<$N}G zW46sgsb4TvbyA$?tpVw%UWdS#cb%3kik#-LNK*Vm^p~JW@aaxXb^p=}UfsZf^pELu zM%u*>RU=+ipQST&`I}75*HQ0d>k$I{w>)O3D}`*&^&f%C5+5el3Cgb?7tjlERR136 zenILpv3?nZmWBInzkPCIb9lF-z)qQGMu)x9t0~O6j~A^CK3YnYy_}>Znc*L;f8n|p zwtZ);u+F9M$I=rsGMtIehi4hhb=#*<3pkpqK&e1v@Lzr&3QC%QV9p(ZX1iThYmYz} zf}KR#BhVMB#zc(PG6LJG@vlEyyG7v$>-L0)3lD(Kd}1Wr@CbBW{Q_c2GwTSn#iIPL zzfk<^0~$>_H;zEh*`R2LLjpOOBhZ_BKyyTw%fI;rt&a!dJAiNxC-W4l!-4+gj{o%u z1`Sx|fXn9N?n<0Iz{v{yxu;IH(7#8CS#7<_a?zBkL3esOdeB(D0mzBiFWD4KVZQQ_cH@wy;oRKZ*siit-Mfim+Q=&SaAMS84iSJ3E`NPU$_3UMb1d=$fPn)m0MMZ6k3vROpl)mc zA6&2KwGDs{?(40+WOGL!MKIs_8R9^H{8`2SK1nHNHJb{&>0kEd90=pMHXGgp``}Od zNRSblcPi9FL}AXO@V5Cat(!)x-C9~{S6X;F)G`}HbYW%5DmJ4}Im^DOWu^m^wyqO? zTvZO{VFw|Rat;SNi;P-ZOSp6WhD~9umEg75_Jmd?%JZgcf9N3(G<`2FcD1VdeJVtb z88vh)wB&+qLVP7@+o4uT7)B=dfIW?Psip^ZDaj~)&GR*Bb*Zi}t(QlsA0D)++>a$c&|EB>Y^#+(0nG&aex<6p zp0^^G_nV6UP#_(*-X-Iji!Z(yHO}>VKW>xd1CrI)tFky;d6>Qb$0*5K37;c%(bCg5 z@xAeOsPPu|u-gd?a?ufeuJHODnm_Cw+fGT>y%u2>@y(FdisTb$mQg12d#7b{(^1#m z?q*13cBU;!%a{DqJT1cScr`PAz-61XoRMPp&UuTz49LGB+oJK5chGQXz(GZELMwI9 zd^U}wXKpSYAX$ryas+70SGPDO04mFIbM=_Z0Lhx>=BFNE_qH5uv`_!$0qTbCuPt_UsfK1+F8yK6m$F82<|51oI~U$viR;ODl(Hws-isB`OSUC^dE z)bj%9Fo}_gh3Ri{NA%nin@jhf<&LK(T}uzJ|Zxe|H+)dVlZ+g*`COk(&*L2Zz3ido!B@aBhttbF zCa3h+k4P2!Ub3~+TFCoPJ&#>)bKb3{jE5Cs$>;qfXGh0NCv%>@p>C2WD0v~xbno^I5sTARv(YrKel=U# zv_}FZXWd%m9>@ABs9c;#mvMc?^f91Niul`JjNl8a@Wahc?G(gZ?*f zAr4vTn3-0U2^V2IyXgORRij|Q0DUP;U2H=tCZBSZ!^T6##N5uUui2?zznx|{!hy1L zCl}crY&u4A)=)yOPJo2R-LYf{Pr1$oJlNy6RQ?&)Y)Tiz|W26Ly>Ha9{l7 ziI0;NZvo0;MtSwls>gGR1|NVXV_o4%YC%F>o0GTaGkQ*X;`ul4{B}( zMvnXmY8L)iQ1daM%*rru{ug{P{`d2tLB|>peXJXkhYUSG#?AelIP$++Xc*m{1Wc0K zvz&I+f>Nb*al8m@4$XJ{8?JwFR;%)rTG%bKd41@YlInrRhT7D5nJ+5oY0oBoWX#1_ zxf**?WwI=aZ7eC(Jo9pSG&8)H?5!X1J;?^sw-1->bQ-z^wDk2IDuA z->tyYl;W0ZC;Hef^+EbGrf)!Qd-XslUC7U4s?<q$~rb{uDoWR_(|m?AW9LMS|= zo4^7Jo2jc3MjAESYg?2@BB$^2YevgE1QfPeR?Ehi8fj%Kkjd$=9<)-t4#-uFIE<24 zR;-)N;oP>{!MHK;*U5bTs+M`D`0H>Rhd8zkHu<7+Q~mo_ zfQcYQoxrScU?NCmk=Oi9fW*#v4=lLW7(ruG_pW#HPN}0&BaB(s4FZg`!C3&4(Sb2m zmg-|o05v!tTZb1cHiX}%8i^RC(<~h{kv$Z8P)6&c7K0Sx5=brc^!&!svWR}NI_HJkf`>Kp?z=(D$D4)|hs-{plzko3praw6mx^eygYh%`N%PvkUT@QH;q zH>%ZHi0?cVR2jWJ_E#CiupGfTT%0TaC4&XxW}W|3Lw$Rzk(IF+l@JX}f;tr48pwsg z#5+08-`Q!Pb|_K5)^XaiGhS(KVrLmjp;8g1+qyw!*L$kJ*RJz%mMwjp@kmMagWT_7 z!k=F8VZWSZW{|%QA6tbJK-#6_6z}S=*YXz4=lbR9)aYV|Z0~7v3&qWj*D7yIFy3$M zOS>61m!TAYRci)GJ)LxVGw^|^1UZ@BILEd3j27#2=2az1#^vUMjAzqcFkj6Ri?DE> zKhyKQ``}EKxtK*Z7uGD)AzR5U{)1qj3&n)0klVRr#Ru*ld_*^E(sQ$xP@Dk5&4bg| zoIKN@^*pLQn#8wQCyAD#*w^P&Sf<{Y(3jTG{rI%;?#||qhGUIVBe-^RGoUhHoKtKb%!_-^e6f#^PC@8&}!r!7~G^zjD)TVuX za88M}U$hMQ=AO0cL7&xDo|TXL-BuQFn~7FB6B2{YP^~Bq)jf*~`pWGel550XuT&FH z^pPi~~3gxI9c_IsaU~I7D&#`AJK-5fC7$N0ssPJ+#S!(57unQCI zRg)xUq07CzJ6EQw^!zKuvfi}aY$gbbK=noS5M80c=mzMO_X>9i^Q5E7?_i?2238_W z)h-{5o{BG1$tVupFY_sPJ5LLy9*Tgg@$z+>W>vtDm;gwnZBo*4BtJasvv}h_RrrLz z-x)tA6Ey=fsT_^RpOsFz?M2Do!q24o7mlgqD|rv*msJF-fgw^Mg~&Y${0u44BCoxB zzznIT#A>3BmZr9pxuscx<7|xoqj&6y(EbBzej>F0fY8VRM(+P2jQ4+(zWW5W_;bAO z$vD3MkKYnqQ^Zjdc<_x>MBLegsH@9m*_8rezxGC|Km}(N_uK|fDUwZpf6+g>npYNn7;HF+Z02?FNe{p zdkg&nKlu1KTqL^F(gr0h-Pbw=I-2J0ZW1xRPYF!~#`+>QatOqPgvkZ^|<@F{tE7Rj&QG50#iZneXp3(%;m-r-bjeQo`+`b$xg z2A*wm41tA6d*>|~&bQCt8P~cCd5dx)%xp|8ba*8mrrgVA^n*kp@8_O-XLV(zT}nM6 zQM`hS)d~R??kL3e$3bUMU-Ic?>&v9IUU_b6r(MzVkBAc2dS_w1#odwH2bAQCb{kkE z=b6f@SsWb2IcXRpQ$8-c<|&<}f)4KowZvaVcc@t}HvW-COtTzwmwobH$%`kQ&loNR zHnT?Az`9G~G^#i?6n3$zKIz98V0v8elVxYRfeoFMTvkJCZWRCdGhMmVmqst`F@^tfv^2gBH9=B?3G#sBbrnVr<{m^8K-q_Kj&8K z{U?JMiC@AUP&)Bww%eYDx2Js!P*YG?$=8Nf7-v^Od#Y+jY^-Oxwyp1%Xo1-m7G-3j zDx^3#CcGX1>;yF$y1%+zS#WNN+AYDbJ>94(xh=ppllL%2*Ls|JG*Y!(fp={5#$_|M z3U{-ncQ&Trp)qZ}Myi`GycX5#9X01dklKwmYFKO}Snd?O+|9V-G#8X9wmBiw&Z|_} zBfLG9r4`6CqoqC0`}Pj?3NRT{rd}y7t=Niw9EWBea*?M->H5PRp7P5HB~RFd5o;y5 zr;KEb*yH#PZ>p8L+7{CiLUmMb7S=QOKN8zd7h`zS`KhF!9Qmbj>M_bWN5{T{$1ZF_ zGrSl&;P0FzMSoLJjpO^{asy1q_NQ+K4{{AYzB4_`S0}lzL}9YMz^6oU?|}_Z(KhK6 zd83{@Ro#xuVNH5Up6v`>EvJ%5BQr(){N;d*Ryi-zlHeuBO9Bp#nRn5~>L7nUSzC33 zA#s&U`VwSB-KB#s)W;0lsdaWe)6b~OTyEk_u4*G<<6kA23om2q(8s~#cBNV@U8r6* zX&ny9*ep&hrQLZWAYKi(SkP)48L=jD~OZUUu1Oimlxn}P!m%?ysV``Wdu54yGVUJZ(UU0sgM8(pd{pGzE5IlAv?OmIC2}vMF4vlWP9f@9IHE}9#lt~-I$3Nss~fb(R`@&nTcn40={S+b@g%%%rs4Pn)G0C`x&|V zp#A*7y|k6uD*$tEIlxv6r;=(|aiGNkgb?I%vfvi=vlz41+EW2KMQE4U?(YCe^f%y> z-61CE`%#SwIGXOrf{b@Hr9hu!5YRu7nq$i;rbeyNP4W0b;><3VdSi#|FiOr?=y|Q2 zS3fH`1~EhbDBVPgN$25nEn2bthcvy28JqH+_XzISF zPkyqhXCsA!(fLi2NVCtZEU5fu2;ms^4#qaOA>j`+Sz@pplZA(A#<-0MgFJnoM6`r$ zxsU{(q1zW2M|jhvuUm{d<5C)ubznW9k;0a~(093k^(2+CZv* zj^TbSe--**Ws>Aayr9rUObeKPk@kPE_Z~n|^;@5AD=Lyiat6tgBf@o2`kCTs!2jN2|YqVBh5DjWI z6eGRic5@$Y7$w8Jen_T{;t$2Bf3)Z-b!Y*SyFXg*`!KK?P1O?^Ca#=o%{V`}*9vQX z1LyjX!ls}X_3b_=?=}A4eBf+B;X7yJSGk=pfOG5t(Y*p_Nx=2D5(=#VZmnAhMQ{e| zKEQ-jRT!ZGMpWPFVzF?{UGR1NSydww$Ol^%!_8Q?O*K_{@M;6_^Ys$n!002j!sJ*n z5-7R&4f*Tn3FW$Z4F7uU^&{y+PU9)J{8PT8!w0OtKyMUfNGtrr(gerAeuPxdH1OpN zZFwBNTh9OZR8{R-%D<14#^)jgOh!f%y{WIokFAk$kvvtzBx9BS39QZ=;H58W0(h+U zqadD~pVA`^Hg$iwIm`L~;pPmo`45U!iZ302%PJf*YTL^D_i2OrN9_MLJpS)%cnng6 zC?GL8l&FcQ@3@f&4QaCuQ<0=&v2>aKW7Xt$6k54OT3|6fm(lkiYn&ewcswN=rx3o` z{pUz@DC0hng4cQ%#EQAv3j=%@yUV5_hjae1BI^4$2-liq^YxO4HFHriW_#VGN zjQ4&xUe^5N3NCJU59D|Te8ZzT2966Qkf5q8toKe~@9S>7Z({DmY*wAIrk<`^h8&Bp z7H6^c-!oL%5^L3l9z;4vr3P_kY%e?*4=>5IUu`heXncO)8-q}J6G0e5eR$1d$;%)g zWe_!Low%-Ud<`_<TaTD86v{ zVcJiM!>t&vbbQ&0Bwqf8$K#@Ki z9D82@Hl5G5D`pFoutXC<4Net@z6$4SQbje)?-iRh+0aZ50EvioC z*G;ANuZv_YvBj3~mem&aHu6M=B#UjPhy|@3-B6_^`n)-97+a93Axk@1RB2aPXJW*g zQD>;7)M8p6=Q#ZtN?1?5F;fX4T5Ap&JxWvVekr9kMjuNjW;>nuy!*+ER8SV6Wi@}5 zl>u=POS7tZeDyvR)n0Hn;4XYX#!lTk)|}{y&{|4G`78I`AltMEn-klHhhJ7g z{NjER?bEhYIF8%jOdC~HaHskDU_i9zw^TeXACNUtJf|_D;C^^7Sl|(E@a?s@_tk83 zuCPJC@exUw=CQbP%QQtVLsm{7zl4G{TQ5E3-B$3HsLWTGo!m8 zw!d{$|64NtZ^`(-CF8*S`~OPGI24dS{b{Z=h#%Ue(YcmOW!ac^s0DzKwi{6c-9tfa zK_j_@qWti5ppL}*fLg8&E<|4C#&j^Esjw6QTA%#udgSD0eu3&Ceh6uYL8ORDR)e~Y zX6G3n$5xIrks1?i=UVy-5%RdN8qGfO_7}*mb78gHfT@n@pbs^@KG16!^^(Q0g+5h| zo_6*1A>jN)Su|6{K@|C8liz0sDAN^@u9s zM{70)j{T3=i+() zDq-hZnq_VL!RZE_7K#7)XQ1YGtt6@rGws$vm(6RVv+=<{J72fyR-kRYSLytnHNaKN z-_BnuZZ;C#N-I6?Ny6f>Ub+U2uh3nEK)?uD&h_~LJ}9vB2Xz}0ZTbnesg{}7f%v;#aVVjX{U2i+?;7fV1C3(;->;h9QM<%jW2mR3r#s683uno<#F%iB>9K^nBVvy#yR!w5w zwN4CxnYum7SI~i~QRj-LM8fKpBz+~0FWuq9iPV;+#E`tWsV*Frbpw6z;X(Xw`%KQG?x8rMQT)&3Sdg5N5aH_T zi1;uWaIr&6-{J_kXcrzl!Ny| zGV-ITF5Uf^6w&EOzy4Kfh;@no5SGS&Zeu+>7$b<>*`WGt9;i2Ku``fC1e2; z^p54Xi0?UbTbE~e4OLsM(@aOjKe@`m;sc!znCRKtQjFIWmKx2kg{~>_w_53*R%k^n z=e)JWjo6t!{GO>HuN)^nWBqG<0B)v=!i}mA z-2I{ACSw|Cf3p|vT+Z7tR%SNh<5qLY9MtXm3smFRyBh0)Oj=KECqC#x2{|#5`}3UH z%)mA~z623tp0u~O=JuOZ2g_)91&V!qfiQPmGG@;W$%93~;b6|hz3tr!XEqo5?~ZWK zKK6yG&UBfU)ymZ|xtwUNW~L8%2DbmnIC{tPtB*lMX6O|-Kc&CLvMov}#pNt;Syn86 zA8w|&87HCIovqWC^VpHT8h*HZNRZA_tN7EEc$_t12TgBl?1`}D4DIWPCW~>I*ucr$t$K=gUN1Obf z(p0K9VR{2wU$V(EGu7lXE`ouJ>r6$zJj3JuKsq{H_Q9r35Wnn$kDV38!_7ocbz7&s zWpLvPeKy2z{gR8f{_Tx-=s=ZbgSh>tVcQ&GJKCM0uLA=wqx}L+162jt3oGV1_5{78 zl)=aqW_!JpD#qRy8zMCU6}E4BrY|*Pri|dJSd|x>yJ8)*Dc{cJ%HP%wS=U90W|{VE z9Z6)=ek<$$1u_T)49v4pC22-Fxz_t|o{NGj7y*_Sl()z$Q6e^iVNOy%rmygaL`go0WO zk)=vQ!<@ING)GgTaUmhK7F!XaI`ys9G5)ROuSWEZ5^Q&0Kf~3&O0WDZ>{12ms97~p z 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 z zx><7dSO-Vg6q@ijGz{*G4@fK~1bjs^xTeA|h+s$A{twn#4stDBxZSfeuIAI$J(Mmy!R?}A#Zp;yvgaS*U>S}qNuX1WyM8iJS&Yi6Rj=ZxY}X3zR2?TOzG2o@ zT*)Y@#$qrJYdtNWt7;`A<`?x6zKO5L_?`|-HB4C4MkXiqteztCaRmt~3kw;$PBTcz z3+*xXV5MRK*;H6HR{Z5>SJ9hj?C>C40jK#s%W`Fk9HLIAtZ?n7jEBOMC48saub(@8 z9CaW!(=k^@;eKpuZ*lU9enqQ2M?G1th|j?xOy+vu)wpZru1A82(uGc~pM9>4nFsnd zFgLv}8=Pyj&-R(Iv0ARq z4NW?%PbRnUdyWm3-^Ck;SkB*%4SvWD?C2a`#Rs*S+$mOO)Awg9bbOK#oaGU-sLd_! z%NQXaI` zJ-f2}KUqWO`(qhx8Fzxo9}9x87C`f#=oomdWSDx!21)#+Db`>4 z+r-hJbXZj7d#dh2j^EGaJGW%lpYGHv#S;|RR0Rne%Crw|ZrK7jGfx(sB|*`f_j^rc z=aMpBa%4SEU4D=PV6b4}I(0_0$(ID*ovb7{zBpsK7i)4xX~j2Zk1F%o0NlkVFi{Ct z*LFX$W~=b`lp3mPdAB3A<(wj7U&AacWQIir_(`PPt&SHIFky`-Q}Z!mdU)N)!^$)s zI?!vjjJw}ZR1BouiZ(fv&@5q&H2>}A0?oOXG(0qP_w=DNbo7sUCu)p-_)&=TeFhNh+$O3c47#mSJ}h!QdP-`Tbz zDN0Pt>fbJ%#D2h{tlsOA!9CwgV)})Sa<95Wi^c77keuHs`dz)$n)iK$RgrE}k3Z$( zII@od^vfXHEL>9sW$t%vx#xI>JcI=NJ}MP8Jo~95seH@)vhtGRhdlnaOAT|sx#Hc+ zR^*24B+57Hq%eIRt*`bvbDsH%a3_RmgvI;%K7}<+Cj6RVaksmm8_^2vN@ZkTuuIE}8oF`5uenOd%7dhfm%F$SuC zkD}A5Ixby>N862-^sc!LuJqaC=_Z-uvX++g(yT|0;q(Hz$u<34@B|vI$70h* zQmS4>hPmR#kIVF!$_%f#bTS!-Tcp{i*hcLm*2GiObvs}`pX98}KM6=ZY4R$pOx@U> zG3xbQ?~v#qn04>?Eihq*L(8x!Ki+P(IP$}+S!S=xH2x;cg;pC>j`7MH8M0og84;(# zi4wFtA}ki=93T65BRZEP8=n4@>m0&hf0nYDWCrOORb_4?m}3ItBjW{k2f<`s z26js8<zWkRL@ZS+Y`})5eq+_K#?v^}IQ3}Ht%<@^v2p!c2 zmFd;(czyp2`K?;0V0YeKNcm#V`;pE9*5z-I>bQRB;lmP{22vCCWgZWpS}6k(1*@t_ z|2pt#WEa5RBKPd4>rR19KON?u(D$wp5c-<@6Z-OM|LcHO!90`%v<@wI*$(dhrFjX0 z0fFWjbs*4;Fa!e4AO8PofGsKrxhMe`xX_2lps6&WWkA??p0Gw`Rn7lPBRlc0@2z=P zfRC-AK2qH3_)9}NbCeJGIgBs^pkC7rB)QM{U*Ed~09al0$*uo=0{{CC{P!vK|FtP} z0rh4>?tY&Ms;(hN=f1WbQlscnlq>v2){?>4oS?L$31gGLnW?utyBIGf-=G7R2d>fL zAf=4ccGm@JKZwDKyu(ek=@6@Dx4Er@4DX)b>AKE(cekj%F-u>qSzylFv5t~qu+w3I zao8(8VSTM}a0VGz)$|FjKK(!R<2%EF#BIrJ7`&}j{rhoSNL!N?^J+|TFE0zZQa+wf z?myb`x3(KjUACnJ_Ns6TD}C(?9>@PPKkTf8nu~`=H9iSorzao1S8fK_>722kZ5a{Fi#uwvHF?0QVn{hJWtvXNty^e8?SkGijpmCo4I2IdRIzGgn@nZUD z%-W_8@Byy>krdL`I_RIQ;qo3}xf>01seD`FPn?IG0m=t6SlH1h##$R-u%ic)LI4K) znDUT-T25>2N}~L$mozm04sL>+1mx7Pvj%RbObaI$`+%+jW_7v}o0is(`gC79Cf}(_ zocDukYK?oZO2GZ^XB&hdl+xir|y3phcx_v|)3i|i>!(70=>CH%mhb8G%mw!57 zvc3wsRTN#cf7DRmsRrsZV5M*&$D)nzf{LI7gWWe_R{&=XWD=J}qMt-n$Rk3)*3!~2 zXuXl(mKn^#1VGRWaHn@PAT#cKS1P_-=e6F0)@l2m{XVjKpICA80Qwq?qP{v+3L8S! z`~S>FE-e5xt$U0 zt=Y1D%Sm$ctK){m&~SE4T5tqzTtkNYRfgUB=Ycw(o}wgHI>yXCqah`FGU7i9ww?4b zPo9p34L#2JBs$iuD!-B)TL#8aWeC(VP#_Bbf3WwKQEheYx-eBri&Kh2Tda6XaVS)9 z3KW+h1&V|aTuVwSxE3$|;Ken#Yw;E>K@(g82^t`zXFc!UXNA5uw;Z z29B)-u;BrF7Rj&xHiz?*lncrBZdn(~&H5$s7HwPHdorQ`ObeILUIP!6dx55qT$u@4 z$M>U_DDgJR@hheG?twWXTWqnWOIo;R1yR`jmjF@+5H3TH_i6Buv1ra`1-QH5($Pd2 zMj5#No6gDf00gUC(FLFMTW)%lZCsJX&!mUHzoGW|(2gHe@xvlCz8lGCsd(;=H@H^< zLkIFyLmOSSmGck2t+sx61<4ls>JJGUIQk8Er9{s-{*qoo#`BT z+J_WQE8mh~hz{V|NwrO%ktqx8BXThL7W`ClbIV_tZJBnDX!Jo2h|JEPLHQ-R3j5H^ zX9?9eabwgQtlff%(lfdIe9~+9L@8zQ$G^ST8?AIpV&qtg)1uj%D}r+IM&lk5I4ZGo zIm1FUy~TrG^do!>D#MALS8ni$pPY@HQAmp(xi@VPxeGaV&BS`;*o?2lUJyz!Y3)WZX?ie-7GJ8!DSx?O+1*jciq zb+C0(gXo@8S&Ahkg_{m1pOJK>Y=dT_8#FE{VF2nvf^m8swG3^%T^C zy}5jxulNp4pEjsPllEB%S7BGFcVw!4L-a4aRt;Wy)u@845ro7;!s)5 zR4BdN3%1s>A64UsBIFg%RBKB!( zmq#wXvu_n=gby`rV<2_s!kEoCBjianANQRh%rp9Zz=>KYr>V8cQm+pti?ZY(Sk1^8 zRN#Yd^i@z+x!L5In>*HzfuV*tP6%(j<+c-?dfnA`3H3p@kukij}>!L8{t#^x&@#Vo_y#i}RyK&ERGevj=SY zi|1$ivq(a*M75z&b6x*N@~2}U6^;M0j9`n6K`n*uwiqmHhe;;4acNMIYq)(kg^A!Y zh5HKg9Yw5IPwoL4N|)WVGob>2HLTgZd9UeLjf}yMiYBcr52)bu1adgp`{JFxvZ2Rd zrj5#i-~;{2)Jft#cX~BuHXpPo>Nxr)0#bv>%n~?y8kIPX6a~L`Zo{;xyvo=3%Yt8} z2&w64{uw|zq0JJsQa9>;j7UIZ1|LW7cT%Y~3(X zJ^%cyDTuOvd@}i&A=Ou&^tc4 zPZD1W&kx9FxGvgohB5e028!olzVN-R&Sz)9lC|(2eUBRe31-7>UZA zO^5mz>V9BRBzDXQwvEVVSWzH@Omd?*>r>6Y!DSXzU;8|uTw3IRd~g<4L&MS`(>ozH z$*3vct70aU-xPVY$;tjX1)8^2_qCMT9*CXzjOObaHVpltgXn4eITJF<4^o#Cj(-u$8-LiB{zVOfslb>~ME`v_W zsMtH<)TokdZs;1OG65zH(j3n25{-@usP;Pn&z0bRwNMWx(Oj0iP8PLrh#M0G^Qo95 z%xbc~`>eTHR{2Kxw@bS zBlK6Ef1vMV!AWSb)RkMjVmoD|`Zz9)%X$y`vb`>3<5{-_5IUjUc9s<}_{-`@5{IA_0QAXW1^!_`OuB_gq}7)Kpa2eh4=}K&If(-e-?n`|X%lJ!S)$5!qKaQfFbqmRxnc66 zTVYvV0G+ER(}A*{I4`%zm;I3XE&P~+)10|bE8&tSX2$pGmtdpt@}m=cKjT?f6h9;d zK6j7~Yor_<9R(N_(c|L^0HcCv=D%>V?;YC)W&#)$F@kRC3SEB+`9*qg zzz9#{hoLi_F7h{~9d|@uxN$k62zil-YeV$$E^F;Yr|;DAwwl_C>X3uCYFkA-MMs>k z-nnS4BrYc)`($0^{X{jMxO@xy62pMs$wg`d{?>X9(|rP(++tQ-IBh}n_Ns5lEB`=C z@l^r(vXa;1)voG?32#+ux|7UaeLaK;NDuDUEm>s4I}Sb40ElnBr5Wg#uar6eAu%X{ zaAb-Z9XApV?!FwsR+8K#@ca^69w`AgmIbjMK z5zTSW067bM_TA#&a+W7|mmXFEau$(&`nqGy!qop*AO3y0QTFBrNLCgQw8&}zk+;4+ zXKwp|parRXmS^vg>@8Q-=lYn0BzzQ5#gsJU0;-tR4+WZgf2(4wLssnoRZQX~vS6>Q z;ZSA!%KwMQ3I697fPUpPhG-p>@3qajW)p^h#21&R+$jnkG{Cf|v^t<6AuI9Pxer=WuN@f2`lC-5f!T+*Y!G3@Ci{`Im z%jkAGF*r#ln#}pZPmHi2qSeE6Dk>}fWWWW{6(L%?L@N+>cQ)H60{|sYwk6SG zZHX`qSA_R`{qRU(^EZIjZJ_{Kv(hI(apVtdzJ1`o0D2HW;{;@LqoXl+|0M!lGclS0 zz|bW7If&k#@b3g2Ak?d!&^pw9R;qwjl~3R}a)KXvVh;hrPY1vb0?6N;vhABF_#qw4 z4X8ftRS3`aiDUqQMdi*Pl5c4%K$R;iqwrs@hy%yPp-y!!p>WpZ3v4-lSshVzXwTW4 zm|YfnLA9UbIdC2-xPtcFSvK{H7x5}M?I5qtg1oPt!nxpF{MZZZUjFyrpb~c>o6vpX0^qyZvORD>vB^Pnbok%SC~b7u zzn2WG?FZix%bJJWJF*rI0H$$xEm!Q!*`q4rK6C3PVd&kTK8?SS`weqf}@nP*ij+a_H3YH{HNg zV8-@A!{bc_*-523XL`51+L-ALH;Hrw!5}}|`b@t2nPlutf2A<mdz1>fGmvaXX`HvHsbP_Q91_{Xmg`7I@Ch?Bw3h?>DhA1yLnqR+A4El| ze)c_6%C}qK?xW#0dj9fT7m=@QNE!LHwF!!_65>Y>s%F5DU}y|j3c{0ofdxd7Bh(U4 z3Ve5n4N_PR&0=T#xWo`Zt&)Z2?2F9Zsqf})=N7-b9RQe=k_xuly397C3Oj4i7cMl8 zi&RxO%3O3>v!>`aa?BjZ8}5~%-6QD=F2JAt1S6j<7G5S6&hvvbij0k4e7E@hd%@fc z)PE?a*ZbS-^oj~;a2NW~fpuaBFwP)|#~FOf{HOz^z>dGh zz1+rtisl-y|BN2yrCF&;**`HYl#yaBlp5MZJ;rv}xK(=;8A+TR^Gd4BmWo-idl{t0o{Oit7Yeb6@&K@x4mE#4dT}C}IteZ0O zabasnWHsO9-g?v<3I+8Ep{v_68Rw*t17Mp%GZud@{~{BoX^rn~WV}3aQ#Awvl-nmq zB?|TwA0yctb@Q!qI}WGD6Gc-WClPtqNLzMfE8K0x>+HNg8{1 zCRPB%5PjnEB=^g!J`1S{7>gD6a6I07LofJ&KUK(a3{4c}p)tZlepIkF^slPPW0nzZ zz4o{X)$v?JWy8XEi=KkW%fr831Q#~&LKr)66R~SYV zASmKCLWz_w#1`4=Eve0rc%LrGp93!bCm(pmh_n^ge9PC(74+hbr`p(ebhbpdmgx3j zia7jxD!i%{);?H_C5vurMK5LxDhYT=+MY%$plo)UZho@osQ~*IIT8VTE8myvGZ+57 z%;e{m5rSU(biH|iQ7XRXMPt0qlt`9hv)8yYLCMdfVj+Jwc8hvTabq_@U(Edrv|#G2 z3=FoLc5Cd1`y61ifjBP66>j`) z88F5{`q%S;M7#oyhaxN}O3a5PEHNkmKc0iYcRWt$5Km`CvM^dwODI&8)Q>wA2%; zC`|iYm$5)2M31}XEcd~{p2pZHAX~Vt(QEPpD3)1CHg&O z(uklAtEGxF9{v=(ae?5Jv83F=TAFsc_`I(uidu9@WA*N{1DoY^71i<1vG?@&x-zT^t>F!7}t1}U&fXzuU~D(u=IGN zk&8=jiGzZqS@3h>oiPn#C<0FnME^hSP-ACks zhs6h8lPTfsR>(MP^;xtX%s^B{8_ z@~g>ztWHX;$5}L5uBthg#7pA+-MZ7HroiNpXUM#vfbnkDcJLu587-*!?eAXa*|!hO zh6`;_@;cg}nN_u$$vJyjy0KrG9vH8JU^27~v0P!Z$$UJ!T(^5ure@Yia8%)zB-+tp zW0(?_o``;L+{SQ&yP!D8c78>pB|$*WhvuoQ$@YCw<-L;$MQEN{SsUpLLAo3d(ur5Y z-HZ3n-KGJs3YFHt{`H)ySK_7JUagp_w=d0Shn|&wlh+>=I4AAadYB(I#2IJJuPn9O zsAjdolTgKYZ+;m?81Jg**ZYij;1@MA+f(?8Ytxhy7GL)S*9Y~vUx1asD)i1qBer{e zO*-lCPK&oywB6)PcjP#h;dk+eZ-^tdX{o*s(zc*lUcGwl`u1!iLt38xPJ-d(zk4DBJURU9TrJ4zK|A+iR!X~ zthn8+Y%p~$dq4iB@WxU}Jo549mO{zBF0w&GwXDC|$nbhL*p2RK3l>C!Mmvpf(jL?C zC1k)w*s8E^{4#a=CMUCZy6pnw`bZO6Idk2LWu%(Q6yW;5#!(h}`o(B}rjQ|DMlC%x zqh~x*Z+K+9n&@R&kTiyU2m%%yplGwXfU^Yr{^<{rHn z?%OuDS-9&q*Z1QiU6}g4`{?ISMl$-+?S3BZ^ki=6t0K*@#cf%)yL8X@Ac68uW1g5a zulSo+4thjiaR{t!t@h6dtBrd~kJOBugtiS=DoNnK-S=-S^jHU_xmEF5*8 z?TEO0>C@$XKK2FSa!bWkFng*tErTD_38C-)t2tyKbLU5FEHf&hCfCI<*gQ^g@Ye$t zRLKxUXgB(PE8&@=L2g+EzX7MNOc^5F)XCm7wM@B;3Cvu(p?R()EP}OP&1}tfv|yU{ z61rymanA9*=6sTm8?|?GBq9E#DhsCE`pG;}UEZWDKlt65x#l~g6YkrSII%})hoRKy zhlw&r`Gm>hE^)r04Kg0M^x#wqZpe+NmZji%|gV zt1r?m z^_2QLbJ{yce|xlqud_Iyo0~46UHgZ^uux3PaI=uvo=^bY(Hg$8Yca`>Qi3CMmI}AC~yl z>*EDP2`sIfozVbM0^aW~hZOnZDazf{SCMSSxwU-pH${*d~9h5hp zqvD59p(3Q~ajw26{JwoCYv}f(Cmb7tcN;9kQV>-N zW)5BfWhAb#!3DX2N=(xfFzvjM_BCB+vEF?fj^07r_kJt4ix%8fvyUDfm(F+&rbXVc zR#YXO!Nb~DIP=#6dqG3<8rn%AC;PjAbjkK8d~iM|t+1;_=aEFbYx3ll-g=DvfOOZ+ z?x2QUfGgnQRn_0`g6tDv)x=u9_$B^Lo;8Ldi+-fcx8ymtMdDg-RC#&G+Cce|3HJ;V z)SX(~{?+WcRj6j={7ViX*P}87qq1y(AB2IiYoA$9?a4jyDOR%g&);T-uDmERnK$XbxS@4_@cT;1+SC(D z#unLbzHv{-*-J-b2i-TRAvI}j!XaWd!VZ1Tn(kfB3OjxFM<1~@JS$G8-7P~3Wr65X z_AE-he%qQs50%?-=yXepW%q_n|>3Y-XQ#z0U=PvaA(1fqm5Pr^OSLnB$uB03{r9PM;5UU^ z%-R4yOYcnnXh4SWOOn7%dLe3l6{;>mJtw1nDr5GfTYz&lPHj%ZvY_Wss13xS@k{rO zQB=TB1&)Aw#G$2IFiYIbidMTqP#cpkjhG5fq8S3%M?A>vgejplIl4^MVpOol!G)z3 zA9BrSYMYhsc|ScPlQkP#n|mcz6=pH;{{F0G&L!2O%T&1Y*sT9a{S-_aH3p!?H1^Xi zmditTge-g7ZsAnEz}&DaeEi?c~h1@AzInz-i%|Mol7wy z!kF?s%yRtBptG>>uv$TR9iTnT`3eXu1=4>4a1QSZ)deG_{g@Vu5U)A9e8a|e_apAo zFN=6j<3S9KNT8>(norRprp))N8b|VJ@}PcLeO4j?Q!)%SKXRYXOL9|!tj`TrUlweP z{VTJ5FXU8E63A?~xtwJ;l$22VU){>$=DVR>NlER%yDrllaQX$_bp|d=s<(N1gm^jE zXDi*i%Ko-1`@gQc|B;)ca~Z%A@DVP}fz=bibDcC-_(&SY|8l`4%fwvrx|X$IH>IbE@X0sjKdc=0Ntn^)N#5O%uID+eE;G6h&4 z_G$BHb`X0n1^juz`u@sfZ3D!Tm5NB1!g5SVV>^RAV=7>*XjB%6ipi~bB=lfH3%x3Z@=FNV*+pl$5Ywe{<8>B%DgDPF_8^g=`TB3*4C>48D*^@Xvs z>fu8{JGT@&rZyW>?8Tn&Hvndwj7URUi z2Ds3jAOAAm=3w+~U)jrFfzxPX4^Q;4h|^w8cgc%;6)Qu{;$KiRL4>s^t7e(;4;kXT zbwYA+L$ctLr)Q7h_6nhjF^+AgMZWB#=Swdu@rkIhTfQY`KlQYl8!iIE?8_W}?G!b^@FFWa znoBM`F4RF&F+q&#y_uQ80jwdf@7<#Vy-cnF?NG@1jL&WRcu#9Hex6Vq_l$oh6gTha zv7H)pR+~~Q3t=ojrt~1vVD9f&aNt;zz`~7y9aF$zcWPc4SMqzsHs0FkelradrfTRu z6crUPq>u)6!sXS)z7TZSNj)`8o?YB&ogg5IrDe@W$muiLik(&Oc5K|%xdG5=3WK?! zOFpo4HIXYorYaDvpxrwDG~?cz1GZOvGP03%zXa4=J6jht?3&Kd?oVZ`MVg8^s|K%4b@(!++VQJNPUCk zk<$-D5)y{*rvL_?vLg6;JCa$kH_QRmEY!vmQ~io7;PtlXwZ;w+<{t#lq#19S@J?xe z|L^4wFEGK)sL}9p7W)I(i>;KaDq-X^|RmDegR( z<2J9-3Z$iZ9I-Y}BL8MM*LKp{jQ+NP+gA#Fi%y}LnMtoR&QI@b$uVi&vj*}ow&Z1- ze#f1pjIl&w%mbR(h9p+Q==|^9P%H5s>*>QFrTVx7B$BVYL5*(g+qYoO#kpIuCyX5f zcfExdHe5#CQ7 zv8SyTxEHMSz+B_3>MXQSARi(VkdAu=&*@~%&KhgJT$%41%>IgK9n=u{w)b7lWF^XH zFG_hj`r|W_?W%c`*1oR~r+BWs_73x4t7$moG+MM{`q&q7#Th)M+CS>86lux zy6F> zUh4TUjjmgXDX>P?TR#TR4YLa8HXm=L%17jNLi2j!IWNBfP)%smwH~G7hi853y834? z6jj!(>Pft<56vbXNAj&4$_2<|NK1Dyw%Bpf-O?sb=+D)CEihtH3y*+pMR?^etPT`kAI3*N%6Mp+-0eQx0`7%Sq79oFR^83KyLQh zql5cP4VAZF-cYm?xbL0pnX2`%DQIy$_1sUGfFK=iXlQY_ihc|j-HOHXOK9zXeY%$D z4m&J;NA8)Xk>Rf&t&M@KaOuoFb>?eQkw~JxE(%pPUWu(qR$}y8V$!qG(8v(?f?%w# zo2Z6wYre1z8s0i_wHSY-M{#?$TJTnBkD2T>c71M+abgq62#@TUh|N^F(`kmL-Al|v zMWj+B2_o<1J@$9&$94M$xHZ%}cuQB4z&{JM09?RIZw!vO6s&h`*9kfUwu*)a#9|+f=D6AfYX|xivoRDov z4@n&o5kim6kR4@_ITp{#I&|A?Tb#US_A=Ssf@zJJP43x;76$iNJsZB^c+9Dl$xFF9 z|Cl%qeJQ?Kzq|Efz~9tjG(&7dvnar*k5w|%xHzT!YUGY?#lH2HZbbU#lp3Gmn{ao} zV(u}Wyvy{-H4$%(kOGJE@?1|}khy|ZOKYReX5GopApwrJ!L1jl)7_aB z1?na6On_i@R<}G$+$-+iNg&&qf=|>!F<U4RvWSnHD@OGgAULC6-JTnbxl1wDQ%Y zN8Pvl1~uECo;rG>lrv=XbF#G(IJMF_YaiVD-X$>jL`{V2|5%htX?y;qryzIInlRKl zd}gFRdF(=SEQ=NX?qG$2YR}juYYf(ZQ7u>M>=Z7--588i6A}uTb8VJu2J$dno(dN) zwSB#-8EUGfGE(z)Er_kXUw_YCRa?*-RN;~D3>|B+iA!4&6W#dV71nc=cApgqsY=i<u(-a|C;OhAN2{t zKdI_&fTW%6>Y_E8Edj{!4~Zy{2LoV^yG0k99|6qq-I>Zzv(=g=jfVS-q>dV74G8x7 zkhC!tMVx69od{S{#><6VRam53-*A6>TLBn0k|a<0bjrkQ0I6rFGLY-255HJW=5T^{tDaf?1Ewe4ONp{<_NNY`VV9Cj=|;ZHcJ{LPXn< zr+ua_^WT?9zb>m>biwBLUSCnHp3fgC)iFH-kWgT2*?73}Hxz1>eK|w{K%w9Mka(*k zMvcU(9OI$qSN==@cwL21#nC097FLofZj=n4i?8R)txKC|1>f(lDQjiBj^so zH_}x9^zB3QDc?eFbQ4*>iQK<-QIzXcZnQp^(fM)F@_MVydCDtz>=uF$1@OTDYS}6_ z0NBjUBJc`-NDM>z_%Eoa+E;UcP37Bf6_*crPyUeXUj89T2pekOjYr2^D*xrKfYqX+ zfk|Prc7a3Ocz~k<45H#;hIpTXErn`ACO7^A6#c=dGu}6v3~+OyobFqY)69`^Of{Mn zHz^h81kezb;KbLjODt0sKSwc+Lz09Kb)!}bFO$*s*VY?jLfJ)qKZT+N zmCPan32(95LIVw)6v-O-CY7A@>GK5Svqb0dX-~=kGH(c z5X%bkmdKRFUgnp@`akoY>lYm%r=15z9M4W%>5khD6B$&fn<~VR03pMP*^cseE>lYZ z>Q#!2SAB;eRw2|TtLxtRNLKe554Hv(Q`j-kqJU=6NW}RMc))L@Gv|LsT5g`ahh}{e zLXdfpWf`5BWg^I?x&$@Vk2VE8OKe>`hFEk3WQ$m1`=Y?s2I_GcnGdWl3-@d#qkTb2 z<0=O;flQ+sF(Y{0ELxkxmS(QpzJ}73ZdQhC)(zcH^Ql;#%1M4kRL*L7grfPSgRR1P zi@j>_Zl=SugOC+Rw-&sGYxm6H*5ql$oWC}fHed+Oaim6M-#)MJ@Reuur4ATtN=NqZ z)}Z!3va{pp`_l4}cot*)laej@``G@%BA z_;L|DEADURnzg1&uM84N;0Aa_Utlk=_7`_h>=k)1a-7SjipBlc<6wK7|+{DA~G{Y&Y3`D*x>u;~lmPF2CQ_lA0R@3-)p>#%zd2x?+jbU!wUD zf;o(Xi^yu7B;gHYhdGoXj`NggX*igJki||9V3Rtre@J#L`(G#p zyoYDK_;1Wc%SfPM#7m&9P`ms~0WvnLeS*SU76V5iSm2-FR!;n9h>sjh+j8BJq%lN# zAe}n{mErQHdAzrKFt=5pO)6TRaGXTPG9@_t9CN!-tLp*}mZ)#Ow=}@LX#)je1h^5+I~%r} zKwDv$gSt)B*QQqiu@nRh-aehLsJRBv7{IP?%aSpi{cp9Iu+y!$4CW11az=UNN4i{X^17q=Z;j6JsyL zh*JzpSalcRSw_@H!X5eAtwY6KLQ~D6a4}|BCwB1<5N%5~-_NH+S{JH$&=$P*9K2xx zphb2QUFQkZX0O0NU40|(unyrRB)*ovGB)B8qF6Waq4YJhpsD1$`ypsVNa8oP{WoZL zh8d0#ULtD;JHRBD+4N3G@E-$YD|Tm>feDJ{4TS;iLH*hb`52s0uMN8WWHinG;-!OW z#CBP+uYX4yC)Twcm}CSlpG*egXdR+;+H?Qvc#F+)C;-b@0-$3c@!C(hXJ{eW?#!E) zUkR^@2%h*C08tsqVTymU0#!a;Iqiu4;R*kIi2-(Wz*5`mbOCI?0pTcYugltfaq$*Ld6}Z% zFg8aAx-4mdUuY7i086%~*qvoTq8Qe`D~bap07OtFTB4nS$2u$(9^CQ(+lM~c&}kB& zn)@4Jm%U(lGXdj}jI_JZL84^M|H={Vo-NOK_x7#txD4!F^O zVZjl+NRKb_yHF&E$E}!Q+oKe~K9dMzIZ!#?Zu=~N%i+CI_&wa7-Os$n@j&m1vdG?o zT0?a;kftCy>HHkjysaOvHPhb6>;KF--=BN0Jnh6#z8jboS;T?AI}W?>Wy{%;u2k)w zk{xqqP0)%;?>>t!!$|^;7o%4M6S~Z91|t4axYGU><3S`l&iQ+e z68MUI=T_|6tsob#0SAo+=2CVU{1=qJAz%SXyuSr7e?7}MdgMvlaL<~QzHgPGO18=b zE5sufXbGAPh546z1_kGr(?*6zzoA^KP5$*usOkx=Ovnf;e0Ky(3e+}r@IH>;PnX*< ziRA>>W~^P&1vxAL_u!}35+lB(lU)}71>64eGDmztaygZtou=G2QBlDxa>oL%(&G)0 zOC~EZ-DIb2ZI2^L+ksoC&{PqEa<%}kehv6Hj`-viqdt(pI`&2(#w}--AcNn`s@00Y zLeSG$%kVHjiyPGPP`FJ5c01|LJ_QVdWeA4JLJMKMwbM&F)tT#{o9)DbiJ zUt86P%Y4klyV7R5@x4WB)b8Q;m?DG5d(I@>D)7f>CUgm%g^U3ws=Qw$80~ z&w-oqdTh-)3H{gywzXPO6Qml?T*OrJZq=^G`iE2nQI`~bpq)*%&m`%o*&n`XNe=HO z+KDbCiHHc*UVw%7Rslu+?7CVNpvX6lUkx)KHJ=JFkQ&t@;WGUz?*EAQ@1uGY0Q_AM zTC0_msEbppL!XXa2>P?0W!Xil{nuEUf1gEj2f9(e`uBF*4=^2ITgb}3@E*@CGO4`3C*iFva7w^aaB97jq5U=^UfH(PfEEe!uh z4!cV;0L1(C?(yvX2$e}wv^GB{gbQ?1W3_%c%<1^qbwbY3m*iTK?Hgmi_OJj-0tdb- z7rcSC?-~n{SI{d2DT4YeD1fvm3$bu6^D6C9@Tq$Tb>Yz3k6^jC)Jo8otuP_g>2AZ4 zkP?pIeCD`(@w)LZk;z(x6|oy<`{Z`|Por5!Jzjs2=xRpQ$fa?F4?Q^&fm{e$P?j-c zb*tAS?Q*%wxTZtMuoWlfmuYfz_V#7ID$5L=OO!hzT;my*>UcL4i>8hROXD=>y=?Y4 zk^3~?S!kJJ>59M0&D6H;YLx7xexWu}ocOCQOudTTiRe^T6=0c?AG5pmN!RF_Z_Ij0 z&&m_u*^Ae9JZ(IA1_>oo874{&W$fN(hDZU<=5VR8h=w^f@}WrIECqCWSB8SE22vGJdhv-^9ISF5&pKM&m{J+f5z8kqyVD`Yg}yR)>Kz3^zIX;vH@+ znrhybva{jDF}K(_PJbRh?P`KC#|^D_!3w5I)A>Jbs8;n%@4k^yV@P3jE>&G>Y@Z?& zjr?tI9Fr>hOhE@RnSEIHjZpZmO0}8i^NVTe+zkk2IuIBLc}(B$8wmDcc9J2c@xPL8 zVAmX$x6L~>PDCZ@(?`D&6|FgoOzTqoZT;=~wTBDk;$Zn1pIbBN>Odv#JYk%LX|LP5 z7}bODTlcoz>0(_3chf*4`pJoeQ!G`WocV<=!2} zNp28RqrPjUb4y!D=B@MAo;J3oiI%6O#yiz8rP?e#Y<_?0%M#;;Ez91v78w$UU?c8V& zgQX<)0m`c!WQwEK(h`%FU_L@XzMB2k=v=fe>Q zlzrl}%esW(-_i zZR}o5A##2wXS0dDDNf1v{J5{8q&+Sm5g&h{0pqU5m4$qiX9gqpdpTG&i&!*mRPa77 zP``pL>Q_8NJ1NH+I}y+53#&N?{UNfOyZ7C@^(MvoB52nh@h4hVr@HF2q~XE&zvNqw z4%n9OdQC~K0j}hCUW;OQ&K#IJad?8rwFN2uy@f<1haQQLX#!b1 z-HWqZ%t3Y8H^xH6GPKYWZxE{cv}?6N(NfGO$R|Etr6vQE>6!K5JaE&^&%%VKLWs=7 zcVFk&?rF;W5-Ounf58Sgr*%|<2I!=eXh1!s(Z=dkaqoiXbYf;fA^6 zWOP;DH<{ zK7By4Ng4)SucUJ{)jTj6{-`EZ4~n3@b8F5&$voWdjFUXCYAza*0o5IP)y%-m6(`5Q z#DFv(9ASuC`PNdy_53?YI`zcezG?1vZ%D+2z2H>aRo!mHWJs}K#43x%2js_C5)x7+ zhxI`FKp#U}avGg#{#cyBLEpJ^wvF>d`S0~Kop4q39Dmr`3-ib~b<+-KkD{VO90RR2 z0ywZ8))re57o4dRZ>pLa8=wA2y7y$*z`8zS^jq#z)nB!4#KRvA)K%s~RNn?UrM=1Q zX5K`c71q@)91dOgUvPceuiGFSU>j{{hGY7R>MaB#(XS#&{X=+nMJZfd?fSaUhpJN6 zILWHF?9XzCSZbJq1T6eqZj1!pdyk38QSv^hj1x})As=U|wsm?|Q(GW4KPyP(gs$s^ z-J%&@W{=O`o<`;M+i-Ic`cMd>euRC)xU8sNlE(Ac`ox(`~#nyK<%Qgl5x$WUbG>{m z(GtC+owPXGHBHHPemHyzHh5cGvYRL$JdJ+P_;9lH_ye29r=SCI3d8Q#!Mrvf>DRa; z*rGD3GDp|{ki2P*n|`M3Cj!lmz7s}^G+wZnI?*y4aB1S?O+YDD!~@9Gj!B(T+B>fY z8e$z&T{7WEs|zxGU84cr!D%}`-=K6j8wji z*MqstDC3Ee>$_*Rj~)$eKqO{9#fycy3#d%^0< z=cPBB+HgUWNz>&{M`<=p4MQU7ou|8^597>N^*_X3eH-I!K3jM1K>PVj<2Y1oYu9>Q zI8Ad(nARAR>ms26IYt3mUhfHtXC8@*n!gV)zw=Mbb_y7@ysZ|M{_q3f-0DVb7VJXEH9ZR;=Q02aOtL1s@R zEzkdboH_m;>V~G+h%`l)K@uXb@z4Cy7xze0PV1G!e`>V!MP8@pT zVT1W}*3@v{f#w`%Ih}tSt#H3?(Ldlh5cTboG;{K6;cv8asQo|CPVcZbHG06^DLIj; zPlZv8M9B{-J~EZ3>)cR%AV0z0Zz+IzlJejz<)!@5bs{FsMH%Uv0~&I0hC=_&NZil* z&x}OIxc|CU7P^F0oRL^qfWRl?<_iOWOH|Epyba(IRmD3%+nnB9Oel6sPbX1DJg5Kn z*$V$4T0yCu3jdbuAB0h~wA4*t@|v6D2kS%ZQ+WD6G%r|d$8q~e`xu<*uSiRgdjI^VB`KD;fVjFq`3X>Z{R<Qb1&Gh#epm78s)=FdMtw55qpXP_5^p-)`6{s(*S z8P!zOF6u@>QHluCQBZns(xgREx`2Sx00EIs2)#%kHhS*@0!me?l+YzguOb~n@4W;N z0wnP)zjII7`#X1h{y2M#eaGGW$QX<)*P2;NGUt5D^Ss?uvcOf-W>92{ZsN#G<;>MW z47on;I6QM0Zq$%VDC}pl*zos|q8~Gg7|lc45lE^KXn`|Tx8=K(hBtYSYqZ+@Rmlz4 z$e(Vm(jROXw^}EyF0ng@o0tx^4x^=99({gNkZ+X7@f&o(p?og(S9N`%%pZeWRqWdAo!S^S?f^P^z)P1DLaLe_PF1kVAECf+HJ+p8RQIq(fSioBvSI z0hHgk51Do_J!o4HsfrnNnAsiAXly(TY@HY~Ps!H~kV`D4_E1_e%Nl%IOr?lPG<5ph zZ>E2Yx|gvAaNLa1^HESrpads&3c1kPc8j&OA#>n0k$EHgItt8)OER4niOer++@EU? zq8@UA>WdSiHd8U^a3Q7sg7D@^srSa?@hxM=#?N>QB z>|J*e)q6pY+M zu1Dk_nxcLzQ&v@pcXJKWU2k3W7i(wC5Y!e;W>H&xjGGh60L=-`yZZD>U)H4qsgR1D zW<3^HS?w9tT2YNZO;nQU<@qMlgJaFC?0=Qm&LzDMDHd)Lzh5qtDA&sJs9dto($s|G zlcTMNr5gBdg-~1K{Tl#Ojj91q+P0HgXX5K@)Dsb9Lp@X11$GnE{BKpH`q;Zv@VumT z_7kx=D7zD}C_IQxm2?yeSoBWdo!IPcxJSbkU6JH%WG?ZV!NfX~)U%zgi|yV;Ef)3H z>d#HB;{;!mv*T`^%mE}pi262C~t9`u+7Fc8|Q~3t&mEqzl|tE##$1HnkZ3xW z2Pu}HF8G25-y&W8!pme~@(=r-c#wAoWIZQQq#yV5K2@)+1$Q`CeYmCt4Pm8p^3nfV zP_+B`<`aJR&+iW@$BGYnUurS?tSDKu)h5?w*Zl_RM4Dz8&8GJ;{D75kK}7^1hL{d5 z-FGFE7E|xVT`tR7eg8yqqZKpkaN-}=Xxe`;{itc_yh`9ml)Z-Hj_p=0djfkkbSHIz z3GMtFblEBUssis46sHwL6Ae+pMV8Jw`kLJ;jFc3-YSo1P8562NQG$GiajbHVLx-Vy zVN#?g45u>*uRqL;R`zP$#j?lBFpoK(N%gkD#jUAGnjl3ycx*3-2d_9zWXC}b8j~gA6xpnsH4Vqb3u&d-nNjOa3Pko%n3AWE zzGM35h?Sbteya*08DnGo)p;lxUSg2Fb(VC0HF@EygyVdDBSg?P;rvM*>QJSmp`gP1 zINIiEfNhpntz7i4fw+XOco$<1RBC;{j>vvglA^>n1-whId}{C(hi)9~sFyP`rH^e~BQ<6MbLG8tWtFwQ zo!WBtGJ!Qy+Ax9HYm!-?AD1kwbt{ZmFjI9yhQvO}t^OORcriEE0@J|St1@C`z3gxQ z;~n}ToC6Zhb@9HKOc`h3+a1d$pE#R1?h*!H(N9{Ofmxe#Phenqnp<(H_Q6@y>5nE} zbxkHcbHC4e78vps?&+ROWxUP1-LZS=iirMGM;~;mJQtjzxcRxmHxK{GSMglUY@@2j zUs0hJ9^59Y#Nqmo1^SK=jEJ~vfdr!6qU7bprY{fg(=D+)u8Fnz>@ef_};O?(gPby!L}Sy^ChdO*Q*hW*{1}F%mCHo%=;r8C{|l zSeP#ulGz~mKQ42}q+8;5NCB_Nd z`B^BKQhOsRAZ%wj#;>WrRCMaLag0e*_cd&-JNKBHVBCeoO1R|Qh7sf7;TU12)k`AfMqY^cIwZ4*N3pJCYgy}SI*kd!Rh*`Vlgk`2`tZUc+P$(ItUCDJP z>!F(=r(V4H_7by>-dm0pekrC7fn9yq9)4knYd06qh(S_%)UyoOdV=Oo?I8CFdnTBc zDCiURDS(r#E6?0xQF_tlFcZu#Y+_Vk_0$#jNv!Pm#e7d*zl7^zEM(xnH~-vr142x@H=~;pVQD>r;i&h=PF0d;4g@G z{V=heR&6!(@kJZX6By;od`u5%#|lsITbtKHx;9jIcvPD(e=hu9;5#KvScdlxaESc#$8Uz+ZYh5$rBdn;mKzdO zkCfH!I{=?`+xm!dl?7CZD|(`Q%G`3AZ=Sv0`KQI^zg>G?_&xd`LCROLa-w?zw8j0u zzR)KJesp+|7b%^e>u47BsgVJ)BR90GqPtr>Kp9m`?7AIbpk10_nSMcyczy2*fO;wg ztZOtI+4x8`{GC|1j*SC+YmPp36>aW>uG>du2Ud{`uiex$$r|sj19d zXI=g-Q0BxlIoZh}?r%C&{*m9z1Z1PP^7DcK*(kp5q;Y35_ZKMT2gW%A@`spiyY@eb z=``90f~0}#7l~L1{3*si=imp1h|$uj!%zA9_{Z=0o%p*}^7h~0jFRI&HL+(>c&<0q zYxO5+^RG~Wf5QrV^cSFX_WikF^lge>dFOLSVUZ;uNHn>s_7w;cHFRZ5J_dqBg)7$Y zt+4Ut?Nv-d3J@|ZFv}+9#1F|wLgj9&=@(MHX%qrCwu98fAi7sg%pe!bKegJzm@d6b z^XA~K`$pyopSwpBbMFeH)s#ugyjg2tp#4=wvnK5NnV51$fBt(tGv=Qz4q={jG+!RZ z%JRiND_acu;FBH{YHxcjozi;OYx!NLtUu_6MF;Ip%jKuGiL6i5OIJQTspFKQ4s#X0 zl=dZSdTt;P1v|oFRQxeAriPOrpC`yZ^BbLM6;V#!Xe5IRzf62QG|Las8!>g2G99N} zA{ge`=c9@a=;;t8ORFxmTz47q$AmmId~dRGUVEkXrAvMtE_jJmYqVLXs1P=zmECHC?>-NojCyHXAf%&@ZR-cUs6@0CHs#7b z+6xVME|y={r7tNDkXzpi%z;2Q27`Ve%1J#EXu`#(AVOWPPS*lWXg*e_VRP169O=2 zXt1(1BUbaQF@I1vC3B}RLFw*b&`m&6MXsO+H0aKeu&NCy(KyMqSqkshwjpW0VM6h@ zf##%J?FVzX0FAm4wgqoR%c0F7xQx#EOxtr zQze1VatS**C&tcS$B*9T7s|9!-9}TOQzB8-hr6hqi-8Q*?yf_MiM6{0=Ha((hWIs? z$Zm4Ix%glbvQp-f`K?Nx`R=s6+poFzyT^i2NCvk;l7~aaL>lLF6RFE-l8qlzBp}li zkgl~y7qvg7UDKtk6yj>0_jA0ZEsC0(ElEe{=`O+~^eLkit1<4F*jsH*wME#&%PX&{VcN$BYXWQE`Q@YkM=>!7))$Amz|HclHV>VIi=}L zCEX!zGu?J%T$$0NY#~nQ8J|VC!*UDeda zlk;vxh;MJgkEzE_A8k}iI|q;I3+n4rdakZC(fAK(D(uWYwtT88wvs|yk=gixCS~DW z3h2!*lJ}zu?4;QnELs`z?*`t*yDAyTU7FxTgx0zlySZ8TvV|$xF6R$h?mc;<>tALy zQotkMj=oNJ`c#{h;!|G#MqKcOnZ#~S-c635WNMeIiZ^JdHW=k#vAa1>YoEZnm4I$*kr1&dH~A<6PA*+6x&{Gs{vlxGUK$_0^2^&T+Ct*iqeEOx6b& z{MIDCyDX==sy;IF*tkkHNEL%tYhkjDSaeBvuZH}FN%`SLT0Bi>nAms zvTW{ZZTDm6Kr8doU-kEwx@#g1x-6+h?lx>at@poX;k=mvvu_Re_I69Xh&ea}Cd&kPm(~i{X7hss+|U6yy3G`#{jL(7fcGN$fsbm~Nm4Yi+^9$8rLEXPgGq3Yg0sPRsI z`nV`DX!o8%t*qg9Z<`x@em$~O=BkAsCbfea>_Y5l-%EdFPR^^SiPkabx0|_>B*P&w zWb^VPRO&#nsYdDTP<86l{cW&a^AN*sj|SIWi-|!jgz;$1oFX7{c=b!DQ@F17XN`}wRN z`Sp$}r<%EMgI@4foDLw7fkkr`n=dk_PtKz8d!7LS9;;fB8R6m$8s@)b$s<0H#z?8> zK8>bf$VZwR6p}w(&;1@k( zu2lXHc50I82QqB-se}CzcsmOVQQOGYk(?>x<)qy6hR;YTmI!)lj9cWo*Sxs57*n6L zL~3V9F?l$zt3%=5FmmSeH75_^b~;$Q>53%5K(i97@)Gbejg|~8Jq!=`sUC7o+s#q7 zSoY3(c$axJ+Y4TQZMyQ>kH4_1An%Ol8&I2}$cs}-S%5uZtmAOT+p%6pmC}^XBSV4s zVx3GA`Ifvp`qWMK^nB?05C2ydJw_HyH9~-${9pNDKz}2Mp`D!4_H_Qo3K1wP{(qK; z&-j~FtYW`{ptFLo%?w>hWNQ!u{-x+&EDy~Kyls<`)c608u>4mVQRo?=D%*#f8HDQd+a}mZ*3}r z5zfjL=y#VcWzBnbyN2bsKED-ZI?Yf!EXAtM_PGACeN;~m4RengOBsdEoMiU=krY3& zMYsStFaQ*g?|;F<0lMHiunmPg20~ofz&>@sdU1|uG3u!V>_ora`GX_w9oR#zvhPPa zW*;5`{9<6e5AZ)5zzYn+;I%aX9t_06euGlI{@1?0ij>b3U zrX9x;FHjR72{jQj{^uc6x2X~?qD~@9s|aaf={nk9-hyghW^w0u{f3Lfzwj}>CC_;{2R0~b90~? zxqk(DaL0D-1bs;T@8ABXn|?3b0qE$t4kUb(|Ldvz*Hih|f5-pyw{q94rG-k4;q}bk zbJe&W?c@AUn+YKTVan4^zQ&$;ekyJJ94#dlqa@v&Qkd*5=OBs)fEZ3NHe6`+aT|g& zN8n+FYNxhyTZo3jK+~*Klh&8$&&wQ=MN3X!{+xWp?*cJ7FcLVH6-J!QjZ@@D$rMJ*pg~vw-z}P( zkFk;jmqwN?uzG6fwYKEz0403pHD>1CKgur=V%|2mmfDs+N`Z0t9@Ap9Tn>O{qg;$C zcTIwcr}KpkRt>JA*QVDmOYmweY;iR-1#G9ec(rNEYhI&IPN#!b&lL7h?{NzY!B0Z7 zY%Up*s-(P!L`FvH{1BF099ONbf;f4O<{JfT43=x=vy9|z0Kd={>c3yy;nR6Pl*G+Y zvc#4CLeg=IC3-}r#wh*ytnHEz(Jt$DjQX-ECk5q+@ufEy6{pE}LN+q&?#DbVP3%jl zI~VqmfGK`E>o)G=(v&u5TSJK^#xmKKRBkQuS83%v2RwMeFka+Zy3&th{mpTt_0R1! zXTQB)@*4T5@b}M_NA$I52)Mbs^L38LC2-*V<>27cGX;n2$2cTac(XL z4fA#mv|Q7PQB*p(T>BpJ0QUw?De*P)S4k?Pu_eWRR;JWwM~2|W;e=oQ9Y$mJKw>Z8 z@PofWR^c(wNW4L81oTF!l^RQPy*(K)nOr*0N#oi_hpcGWFf!~V)r@(E!%_4CBHNsU z%kdv{(z^9xD?{7Hzlx^LpZlna>v*iC^e#Zhe<8VTj@S+#ClD1?DT?ETQA5f?^U~PD zV??~_L-i^VOHZyw+tY6c-^9xdqum=Uh^5xInhvM6J#!~D++m*{#j7axSAS~OSL07~ z*@Dpp^Mo(j)Cjd~f*zIWrv9?=tp3^%p{>vhE1KFMdUX7R*1djiI9uY=F3+L@ zJ57U&Y9peMH{3-=(nxP+)1z!Jp#`I1>@jcErCc!gj&|d#q5sy)`?8Rw#jSI%*SoW4 z>Pyqm-s%IODDYjJtvbEoag=~S*)*TLRzfFL2}<6C_psy_s~?vkZPfz>vCNpV*Ra80 zFG`6b_15jU=O6ShOw2hTpH)?kNj{$#{7zb{2b1Cc8MZ2OC6yBYkp$sf?Xv7bK2`mE zOv-S$*1UYOt)i2QWi{=h6T|w)kwmHY`3SUxq(iSbc{v|p+NJS6nI2VpNFm9o1Z4JG zkcPo>GI%D1hm5&Hxgjb_jMQqJ*?$2NsYP`b*q1O9mKQ^mePULSOL7-q3<%gXxZK5} zZeOzH<2JlO*uUnh9jNbiV5&MUBWIs@tGHMN?hCuTak(?p6)v3jquV-u)fpj>t9C<) z5D;xAnC3OPw|IVQgz_xtv!mp-oXwuS<%CC6AvDT^@{;h72;)=J2&#EHZ*iqa$+!nT zdd>aBH|{m}#tyYI!_K*gRtdZT7A1E?K3d-Xu7Eyzt_XcAMOR;$(A#J4d{w%&>5@+s z;vEG@eU6!$wJ7E3MKPw=dD-K?)-Nx%R_UIL6#L&=Qt;?hY>RJqsN#zHM$OOK8~fZf zo~kh6Bk|Dq?uX6z3F(hEpPhaxNb6EcU%&_JR_3T1=A?tOJT_L|Fi%@egcYt~3VVmU zuKr@bVXC^{YxDW)V?lScu9i$Zd^tfe<=cz|byW#%tk~(J>JK}dOeMk<78|wKGr{`V zhUlc}flq4r{@C{08SW-3ZC|#dZ`;=b2ux1yIb$xT7T*XR&GI zK65{z?W$k+8})`M^jpI#b(9|n$O}ItaaBAXlVjzVwhS(X=d`JQlv88@fPspxgHeM)Z#HenF?(Xq~mD^NEPQLNA z*dT14`7x7;(|6E|{;P*KE9Mg}kQ8z>lMz1gjM`vR zLytZBF|#C?o2ka5+AuZcpC5Q~o!_pdx*e-l6&AFPhb&!h&<&s>!2UR>$W%ME@v#hi>-gMrI`9%~sI{Q!!;b0c=Qc4{fmeZaD(=1^k0 z`}|$_qlsXfQ{Db5_myZ6&EI?&+IEj|=}HxE0A{g9C>Zbh1G5nOLOhKDU>28kXWp!? z*;tV)K}TPTa@40|)JsL0+uf!V8Ue4;KYKxpK3yz*Z!9*YMn5w?<;sXm^ITSgt=di| zo`} z_y1~ae=#n#KX;Adzi!(9dZ7QQZ`$wi|1d)Ek}sZajz|t)oSUd>ZzjW8>^FWR(qX|d zc-;jR>}+unZpXX0{MtJ4R>K$yMxud24S7*P?l+Hk-%>rlKhEZuZC(|s9r9y}z;aq1 zUi}N_%vYGXIwD5zq?637T52|&4@gHd`R;iPuSMnL^LupcO6Y0#rWjQb_SWYX*vL8t z7$ihU`#mXLjT4`V)fd>lw~-hqF6oiIS#?PtUGYteQSC-ZVOZN@P-%!^v2_LA{(iCC z9<{~r)523zpdosX@CCV^LF`B3)bLLLiB`KB9*jN)l3_XUb15L^!j1)EAldXm9|0P{ zI8ZJ9p=1iMrOf{ZodOYDUF2d$)@4AWWw?kYvdaQTegMu9dP1B4A87+hKQx|`$cH>! z%q6nVom&CN$q;}xW&pYjoNXW?78g>_NVsG-hXa!VL759c_y6?13^Ae{;6m)5wy+Z} zhW;PN!oE-Z4Voe&hNHKE0@Jt1c4{KxDY8wf3%xEV4J7h#V4@W@u3+sI`pD3)92n0J zAS|&?cRokFx&W+&y>Zd!dISPLE^z)9qaHRZZILzmvR~vvJ33sl(E$afbTB6J zejWPtmA5U618dMvH5;1ebU3x?lb)YFSyr;M!`89_4;pknpMqw%8>wmC?q{H;Hp(}n z7aOUN%yd;VRP`v<)XOL&cY{66l}>*fI8N_ej6U?;(4CJloaYT6!GSpd(&ad3UmaX< z(Y&a}U5NYfPz*bBWZyy0go~}qHAa%)a#@>7g!#ru{_B?V;*s2|2A*$=p7NEagEL-7 z0Qs7W|NDzzT(!2bxlCJdUe1Jxo6Kw$0CA2FE3 zhy{`hc>pJ>8yy19EwaBqUKnV#qCTMBR@5biQUig!c~QW*m6Cf-4LEu}wgPcF3PAE@ z`>BDb4up^9@NtlSBKtD?#EWdgH8vnf_6>RkQ1}R|{nG`#@$tVw-RRTXwHbJD7x)Vx zA-kyn#K>MY0~c8}i~V;O%-K2x&X$NgcmS8dA>)wNfaXm0kLK*cAI(`G>YuKtGJXJ@ zjRzRi>sk0dfDb0NjR60X+^~$qi#V;{pfqcO0E~S1!20tfv@4a-OsT+Ytuf{fs4;q5 zNJ`!@ot~RBW4j?q-24jmhAv$!ts1M4lf&?dzS9_rAXmE#-YQ&=Z&Xod1DD?gLV?}S z#TU8vW5T*ce#y_E%4x519uN;sHRGiZ573z?|LEf87)VmW557{wl)n+Q8Xz%s9_xxI z{v@u1oZ?UVkd2%@9jjgcdmsby4wjcNG!D$@RlTUgC16J1EIr@20Lx_zqiS|>24k3vp{E{0c7Xmp*{xZM1b zTl?!zUCH0jvp|1^&srjK;2-YKwVnf0aefms4z*g;XuVf(|zM?hLt9TETZmv(?JyrlDIiD^GEXs$ppEe@8Er-Y;wHKPhK1xJG<4A zO-bZ&U@=b}3zBGVuKC$Su{a|!B$M&930bQdw?4~NO|k=?*pf`abfzOKN9|uuXdh0) zT1VU`Skh8hl5AqWcVeEpMd;oLjm6UKV0Dt<`m{kOLbgFC|84!dUwgDCeUF@X~SvOgZlWry!z zMsHII1K!UH`V}Y+_(~!DjzvaF+2X#Q+u*Xzu;YhgNIWk0T=`&kMPz9Tz7)%r zQTjlnlmm5G>kvfW5CfvB{Jsd~xL3V_zCBEREo%sQD)1Y`jYD%6;ym%DNDt9HBKp#1 z&`&>js}keBXlV5urJup0!6w0lXxiy1#}_=2w$6DQEZ+70B3xR|@+J$lp?&EZW%h2b z*6LE6!-29OJ7WwYQqqq#2Ma`mjkmWglx0~*q8HrM`#s=3C-rrE zJBqIBUn&NJ2H3#9?nRI9Y*X(EbF#VZeh`Y1V|c#ed{K)^N7#;4tGM-2bN!lz#~J)g z&i^N*JIO#mb1F|o`8UW*{&5@0O4J9A(If7kO{KazA@X(4TFj>`+eDJ@P1oLHyh2`7 zp&u3MdNq2+_@Op7E32E1(P!sb>(vH&YKISQVvMwp6zNnqbBh;W%ItV&I7%*~n*tz0 zd$f;gzgU#GlzqRhP1eiVWc~bL(6?+S*q6WTt{K+Fc{m-m-zI< z=27B{_p}!wJSOwB(jP!;%cEsR2Npg(V`D$mUqA4_kllB#k(sHHGT|@rF-AQ}6X}~q zs(%rHgt87{HnRjE%uW6GJ}9}RIQ#Wz6gH^U!`3vOA5LrCxsoF){`7*(^gYirB3cv& z@<_NJ`TTKWU#ihK730LJx!OuXui#Y8He-z8qpaH>qV~GUm2shwN|Fw2O!Xn_`V*SJ$v({x~K^m=`&r{vALEIicxz1BM+2IeBkkJQc) z?LS1G?vEJgp#|KJlkEr?NxGa($*ClM<$QI2<}vq>ZZY@`ivW%81M7XP)7^6Y@fDqc z1RArE&pjjbCHeQ1X%9OIxlNC`X2^mOthFRW@JB5DQRhvnq4F>o2k%Wp%3#a|j2LM9 zh#lk6W?=#jYod2{T-H<>-3!e-1gwjf$J7SlNe!o@SB(}G^;cc+pB>s&_eLs+H>`pR zMYsDp8GqrFv1fZkfBbJ{7+l?zZR^8J(+BQ(&7|&!E9q#brztEMTX)vd~FwR$(`ta{h6^NJw~hMP6{i0Hy=zKR0IqQ z6lp6nuCV+V{%!J|y69W94Z_e4=@hKXP*-D}w`?lqm+vFbL&={f#wII0Wu_c>Re`?I zX1!(YJlgtzU39D+FgwDgCq z2T?G2=sWI}_k(5{ieV$$lbCjq%=9T2UjZsq{}9AK4l*-MZ#oH5G}Vzgm$}<}c**yd zf*mUjU+J1ovPn-Kcn8Nzw!%pnL~r9J+r*Q-!{jt#5TI(v-y@z%XynO1086=+ij;_y zxrmk)RyJ4Er3@YXSiMW%UOL+NZnZXxXN5a_q*zo(BJVTlcj)++_X5iF{M|a4>Z)FA zw`^p!`IYqoZTPB(w+HbXe46j`ueNu%CBDrWeQ(QX&(I(_n!Zl=0(6xt*w9d@uTQy% zgHPy3pK=bLP@nQAu2+URv)v-)k5ZQtXpJj1ch(c|v}zlS-*hi-S<>xG%EMh?Qny@p zwGE7-OG!_B^xrML9@kEua@Eey)02$bb$Hg)@HN1rSLEdAGcQ&ly}IG4T$m@#t3E8m zw1fsIVKRRA$=}*VT`8HFs%0{&gZxzz)!e*uOHQGuDCPW zR5Mme8kX_FUe%PR;c%iFDHyc1S25KNY5KVqF{@$KJnk(RJfS~`@H4_u}^oz(-?ep4}ag72A8VYqhnH5qHjYaUOy4ZEOtV zFw*Bp874}?KFoPOH!x_4e=95;ZFZu0$>RM`0 z>Zn|5tdPRi3sIj)02Cwa5}UYW=86D^B>>5G!!M)UM0OYpG*jh3$vOv}H_!$sHwe6h z)M|~R?BFjmKgfZ#?!&Up^l9-g0^Jw$3nFQ()HFh(kKcuLIq-yc&VD<=<<~oBe9A)| zlr94LBG0uBpsH++*%9rLi(q^Bihb|up=Z6=B_yA_t;3>hs>0`6DK_DGjbLko2@6Q> zv9B&FcKsTA-uiNyIX8OblkPC)yJ2n7TGio$zk<8^3-?J6X*fCqex=D3%qbS|D|s6c zj$Q&lsv!?0SO%Gp;M$)X{2Gu%rK~zTEH|QnlpOp}7=inflIzKC4g)Hv8FZ5njWujf ze_o)g754O|OKCQ2vQ(RNMd1FVABAOhpTdFkBPU@&$<>z!lw<0uzdH7hr9F^Y_#bO~ zv46L=&ppFS6F`3f#WnjtUgI&{54)M_gML;ABiaJak%45?q`}D`DE8~c?t|D=pVppq zj+B)$*PMj$p4vztY&MY1N+?Iz77%)(_x-PtBAa;oe=L8aLu#F^U--Xt>r<3^<2Fk;Pd(xd-C?Qe)`?Ta9hB0Ws-ves=yD4 z!=7uMe>_*M56@Fr0ne2-_ct-Bx}basMZ3?lRth_-%Ms0bB;%NW|T-;QF~X^s(~Xwm-7w zLy8Y(xA5$;OjrfZe2ejA)R!Brtv6n_4&^%%d=g3t@dBfp?Yi*`n`-Q4(fno-$3M+$ zqXi<9vDp!ItXHA0+|#ZxhWn9)R+fAo?$nC*_+(G7aHq|ldDl@ni{D!C zIdcqqtY=gqe>tBu06lcE+6Z8G))MM8Xh*=XWW=kr*v4;2a)cJvsJ9b(p_!+1UJH3? z2BEr7)*>1{==U46DAU@d5OD0hzl6(uG*s<9H0rwC@b(c#y0Jv~S8Zm|2ATdKOyn1z zw2}bwyD-`j{uWGu0x)r$Bg7j{zOyt#O@bx3tp(lSCLhdNdpU`TU(2ezFf(3d;oXsm z*U+$~{1k^n1F_K{Xs8Ja)UM-rB9#7S_0&fT)&htl{~t+ zr*+lP#w{kS}3zoSW5p;odeA3}d~jdJX=0*VlWY}>=}KzC^N%NNiQO@YN*&?|@s zC3v|(gw&#F1p0~sJ@zt~7H@+y$iWp|DUCKO~h-wIVg))Uw6m3ohk+-G0P^yOFYQSQD&1 z1699YQb;a^wz_qQlC)3u^DVAHMd$lYs5{KXjkyN$HS-m;h32UBzupw)d&a8yYN$BXTUhAS}Ul!FK1d;Yh|`(PG~Val_w&?%-M%ghfqo0sBK6ZGfvJ)n`aI zAE7d)0Z?s3VncR>=e2q>PF-oV&v=M?Tf02E$&Sm-1nSv_H3gs`?RIbWITPL*(7L(S z8VsJ5cP9niCeDEOpX_1S=XG~JmkTi9WqpjX;eXG34LuKu*B)iHRBR7HFrZ!DZh-VddJe)L^P(W^cZayixWs~qmG(m zY-Xgsg_o__XKw-10RaI~)WDQyd-Khoc+o{P3qq?BTOOjM=!B+(FYTv0c+Sq^Lcgc) z1y}nks4Zw;9Bz>b;z7q63@yvOjoEYZK6Xx)3Yhe%DLQlfIgoh>(cUT85Fvh5WIh^i z*~1Cc0$zcsxkxkJ7=^posbi<{ASwiB9RLP~ULy{(U;QN-B6nQ8ua7xX6wnP1x-m5L z8)R8OuAqP^ZI4NYlM6T3`WDSiIi{pPI@$7u!3^fnczU327uRl$>+4Jk3> z1?q7dfyD@aoK`6wJglI%?}1q;8DHdmwU-cRH`Vsy7GWqdkO9Ll{HxywE+NdS-kdOo zg%wWrLQFAZRkMVzN)Oj!GRjlNcI6jp@$`|$R@l`HEUzAx?G<)v9*Gx3zCJ_mFx0T$ zYQFB=3>qQcK~M}TK?cI-C|sHdrg-~>&gAV6Rayq{;@RF$lfpHrw`DHRtqsJ^?Hf&I z98(hVkdAwkTk|I!)S*OqoKzm30gx9S?O}4~W5b)c7j)@y@Ws70AX@LKjum<1pXV3s zrOV*RQXY(&+A+}9=In5DN(q4poa+rIjOp@N>-&xtTL`lOtqfj_)kcHz7+u3!fvqz( z?|nfc`MLjsXgK>#1)6hXKEP@BLe&>n~Q1MOq+28dCavDj5%y}R{ z{TdYwo)6tgEO%z7#p^Bg^DY#&64;OZMj?x$ZPb?l#C_pgg#Ds!v?arS!N)SkapUYO zmxGst=aRVr$$P+6yE5QF4@$vhnpy6wKM*1oW6*$|S@h`1A3%N1B8S@vgXW-p<(I7v=5Q z!3{Fsse@}R<*;PolG)ULv3mRH@FqDg=#GWRi3S!PjH04wtMrR$HHm4}8WINZk%VGX ztxu)Gu4kfjz{5b=64)2Ax0kTIEo>~f9c&ufNtYTo&<>>xVn;CIEJS0PxynO>SmYsi z%~6EP!i0A*tA&K<1;|sI%jb*kWIn3_Z zBs@S+^ecPLEC^eWjAj4MMvFZTwO^zHs{(Zh)!DQgK1zc7yA=!Uw38EC3{U1D5a%pr z?4`^QRF0EdyF{mNp_8YEICg9)D*kQY2ODD%sP|rb$DJ?ouFOISS&heGqKip zE*bRv-@v8le>O7#DKUJXZKKe?=1id;aQ|x_*Wci{;H^Zai+{l{``0ushN%H~*Pl(q z0nnK$->9K5r=Y)_&MNv-5==y)0tgbNZs!JICshd+kJ<=f%k`#=1J{(Q}pwG z$G{dZyt&kL=2~9t|LCoDfF zv#al3GD)`_r)b@hUW}+%X^3{o7HZQKE;zR7tLF^aax~)4g#+$2srz%pt4xs z-RzX4<*Ja|H~bl5a2k_&Whwvh0!v)-y?j0$5!%Sf4z1+E<*`s6`AfllUu64gSyh>$ z7_5WatSbCo#OoJADI#*^fYP5xZB2T9ohM0VRgsRx?4z9_V1TRs5?sN%9eu8VH^bdK z2kS1zG7<;F7j~Fw&!MP&BB~S@qQwfwY37a*@62u}@ic0)tBk{D2XqHZj&MiMn^S+( z3?I$iebT@dya>nf8Sls!Y#FRGAS=sT!88_*vpnN?`b9}x!1*)$J?ztFYHVz%g6I;M z$w`S0Tf*Y|a_^V!RcEb_2nFohD;Ty^qt4=AaZ!=Y>J1k zm;Ro|AebHj`8FeDEEXLik#>k}&lg=ebnnXFgfN z?SoT+1h;~vZ?blUd`s3TnqswKSx33=Mha6=tf=VsV$lKq0`NMVFYv|Lozb36tHk0* z-3D|IS=P=svWLr^gj7d^E#Q%4dTBxk!=lcdjr8N}d?zG@f;hay(eCUC%c7#w(9Fk( zjfJ`t6NOMh(P+~HsbzOc$KwOck6NES`sq|!|FP2rGd{$7xr!&162(g)ybk4wi%M+7 zZ^glH-77j;>2>k|5X14!vZN7PHYm(gs;J69=Ok935`N0K!F%KbRco3GcB7LWr|Q6o z@bzGEXUxHr8Rs+$#kO@5^H^E?&=B`5{nAT2{IbvPM7{l5Set7=r907)@0f=rJ#nMY zFdANrFzK0AyPO;-J(?z6Ey0{;SL(lERw_84MyUXi(sbCj}wKE8%`|7Hof4 z%#GbT?zVj8L_1;GI>5hw8PaWpR#QFxSgTw8_)r@4Hzk_Y@rjbCPmOxih4uO2;4~ zBf}V!U+cl##`-w~?cwk0$zKF}l-%H55inH;JPy9tgAInc{U`@dXeY8vId#0&U|M2k z!g1TSww^VYoU3tkcOgrvF*)|2o`DF@SGr zpPgQ!ZlManW~(D0-nV}c3=#Bv=BAT*PkXB5lVPhG%tCs1cjs*Hf=xbDq|K^e%8#Xc zxDgY=o9-U*8$@Md6r`yaouEm$dgp=N9m5A)37{vJHMsUcw{-6dCI?KFBBjr?G@J`B zQ@9sZHhHKwdRSLRx2Us%xe}yXvfcpIF)7(Tex2>QZ?djnbLfVB9oZzSrR5MZ#}y2a zDi4LO%k?B-!+H_&hRF$=%nJ?GZDOb{lu9*NU~8_bu$_vQh-sO7JpAj>kJs6>I?${~ zb{XP;pG;0P4dn1jkqr}i&1=N_T;j3wu@3nXo{fw|mv5j*CrT`C<-1L?0BYfvS2?AW zpI)?P&r{<@Wv`7NA`#L29T|D~#)mulVrAr37fYBmJCLWBuov> z)(B2MMOl9-lFv0JDAw$0!l9eBE3dBNQpnCNS7{Mq)C?+sziDTMS5>Rssc$s z2qeU_dGEdFocI3EouBv2dC#5upLd*LbVl8KueJ8tYkk-Ad>(FDZLtDvqayxs$I+f} zIaxYY1|61+u^7IU!XnixC3>X-$yQ|o2Fd)|=>=qtDp%d~5;UB|40Artn|C-3d#|WJ zino|U0bEd-YAK(p_8st?bxfz-%tT1!yXv>S=i2=(%)QycuKZRhOWF;xdMd)ZqD9_` zgDGac166&3O~8RM%aPOWvs?KMslj`lJ9u~pxQH3|zmOAa!o?@lDe#Fa;qFyXA6GW$ zLh^jQfhlcsL4aT}?{L z{+9Idn70V0lVXU2N=Xk=8DJ(W;U9ja=x)s-(nJ$|9c5&13$XKBd-KTeRB#GPmk$VG zp58|ZiS*tpD{YW@;aqd9l=IPLijR)jB$``?381&`_THw+6jlEKpILk0rsv%4P2-w&!Mbqd1| z9^Pht5q+!C>Pk0tW9}I zSk|b1h0U(EF<;KZQgp!SAu`iM<~J+h(Zp+qhL8O$Hoii*u-dt3le#YsKV~iJ@_&OI zHd}AYFgtIiyHy`)aW8z?p8jg+DBXI2H1iVnCYX*i1Mn%wL_1-TIn+=`OA4aY$N~I@ zGs8v~wdDdH{CLW?B?`?DA-zO5?f3BxWK|P6cF@d!kTeNPm?W!Lu8LipnEUle`{57$ zLH8T6^m1iBP{DH58)Jvx+Lqzfwz?tP0la*Rh3D%uyz+)Mbd#C1x|U{uI;fJ?vboC- zFd7jMlGl!R<6CWoV44;B{bCE4&JG0{pnoleG-RTb*PKlOWfLWp*|^l>y^@4fc`D;d*<|y|G$8`Xg;HD`^B=m-AB) ztJ=lRcUsgUh?zPJ{S6AM!J7XDby(hXG=)Y=4_{Hnz*m-Hg29!cxrt9|8pqs3yenxp z>nGD`%w)34wr&CsqIwZc0XrwX);vSpHE3^~G|{EwH$?F_jb*d2p@hucTqu=O2`>+_ z9Eye9IE)3VGoOA*@GI)w;(Guzk`mtNz!+Q9@f1atw$?Zm))*AHK^L{sDtBmHAw0~^ z``VNF>G}Qn9|GB~p+y#~)}4$)6a!Vp{dA?jLAGPXoxdQtdIDioWY?NEk+Yhlt23A) zG*B-XjyMqw`vsnTiRxTpRAMXgd+-FW69mI>YT}KSH3OQpM76M^4%rGoHF%@*j?-|b zsr_MBU2W5VY`v#?K){`HZEPcCTlga(z9%{8hmyn%soqlTpwda}y;tp+*sF!IWKlh3( zsW7cWJJ8_|A75SN1O2xjl{fK&1f@VO{K?X_ zT?ntA_OST`Hw?y z@ltAR#=NJ+bl7DK@k#jGVgG+PNl;bYM)HttkO3Ot$O zmXqMs@Nm*~KiF3!wUQ!L3{f?oXgC59SituMnuEiXG*>A0u9!KB``M8Q8i>hf*o#dY zvoN=^4At0nf03Mbr-jI8qR~hOsN-HFlnHW^sEUbe2VcXNlE{s2r=;qt521{v`5iO(8H%Wszms(h`s)rmCKtVd^Gx0jMvPbmo zY*U~?9GdE{7T*G*DV8}};adp`D!7H@(w!I$4j_9BzsG z`37hh>eD>9eNMDx4R|LWt8-|8>FEGY(9T!k)t9XZ5WFQ?rmE5$Pv~e$N&DnykFJlB z1~X``@Er_7M1Pt?mdr6C;m(kZiii8cQGO=RZO4VjqqcbM(!ZoM!R%)o9$9gf@8<7j zReqeDZ}uI>D5H{SYkTNRq~a zBV8|Nl;Mleh%79$YgQ)0cDa&z6U!!Pfw`OrM7OtZYpIywKi1TbL92ct!6QI#$3hWO zOV#x|MHp5;ynM+PxoFgU9<+n0q~a*?nr7IZ zSJKX|mYQ)rlMt%Uqp)9tECw;slvlS&Hpp?WfI9|tiY$VCW!7UAPz4d_a!d|;iw;3F zcp6Hz)Rt4l&}JEx16Jb3_2K?JD zv)QKM1DmNIGLF2Ltmas8<{QD)z*Jl)812N@n|SNSe!&; z1vt7=HNlsQpr5C@p|f-M@zDH0K1|%t8uS<0m7yGTlmoz2i}3_bJAziBm;AyFt4CY| z0c&ngNKN)j@rTbVKhZDbvIb)pE4`JEfXQyxA%O8*z0v$0d zhi^`ENV0)f@NI;L4$x}$I06qbF!k^wEF!@V)-`z|8oArzoC`?1d!m#C9ZT?|1d~ze z43xQ`?wd~X=YgspHZ@DOc~(1{TGl7{dy(ng=Qiwd+pm2!5z~C=iXU6nc{`i*?hpwdYQUX0`0A7=6YX8$5 zE8B^@Bn_V>(;weef|Uh&Vk!z&%ze>CorAFM;H%i8wxt*(l~?6;{Dw+SN6JwXcTZ#s zOVEli^zKw0<#oQwT_tsxbAFWS4&9y|Vs=3uSPgNB+KpBtA{UxE5K9yX-%giKQ-Ya^ zDnPMUfyjzC$9kfrm%4@{f-hlsB371|h$>%l9=9}Nwd<@eqoSse6DViqk6#NFuXqOm zHXRqIZ?me!P9K~YjBdT0jQ9<@4P}H+_c;FseToY$g{~u_KJM&s8dL)ze|K?r;3N&; zA*+l4^Tt>!(jvl@R1RM-1(=r5cBG88Xao_-(M3!1f8k3ldl-oHqq8Kcxj2KApU{~- z2xH)##?g9v*fhzNtCu1|(Q;3IgDRuMdhK>Lep(s1r9wIRD(B*k?gBWoDR2~gHkbxze=lHOR3hF( zE1K5d!s4lf{cvEMY7EwtcuN;4!pqk6@HmFy7}!xmeax3sWo-lgnp4> zvgpD@kyab(=yUPU4V1!*4fRTND>bGAICGyYIqE+J@R)o<8_NO?bCeD%ael8 zJ|5L&!Hy|wo+iPrsmu1EDLgrcg$xq@!NOM9nP9RXNh_wQfShhHD3BZzrP+$l0?0N;-KQ+=%v=!gM4-60D`jO&AQj=BlUSfa9p*sB6ptkW z3{~%7#uo_dpT+GTQH{Apb)lO2k=~_RV}-~XYZXSne&pmar&Iw1|43Fj%nmU)(S1+6KF1}I(wi-Vq?iEqkjQtW^y%tMhR_3A1=wb52qqkRlXe>T6x%-8J z=*||c?SZhD*9BCKx=wJe-Now)t6*)3a~Z|k)J}%oJl}}QtRp!Rlgp0qJ9X`ztfd6v zvKY%a^%uWhMHBNPe36$X(Mb|BGJLf9E?~9ZX+KIcfRBDO054+uKq)GKJPgehJ2RonWSw@^PHjoV zNb#ux&voWkkV|+ZoIVc=?vga?5dKmt`_9;GPE)Y|S)6uNUDb=qTShZd7%eZ_k{!wT zTB8i3UqkoQpY&FnYAiMPS8r}jlyTGX!{X3MUTKrP{R-Nx~X z0ps1ABz%p!QjSphWVY?k)B+b_f9R=L91?TlGvGenqXnd&41LVb_xK0g z)q?_g8i;mqm4eLXq`zxqw~(EoLsgwMuyA_b-#})$k})V@<`YW}9b1^$3m)Ne_4X87 zTfbKJ@LOzP4HG}}FHpijJ-^6bz_CqL>d3lc9fexAR%UqlPPG>`ICVI}?=c0C%XfuL z_1cIIt>^t8T)KP?3)c;j4mgjg$Jwu3d|vS3y0u<2X~!t_h(;wA z+%H#uQX1~z+OUGXDoyLCq1CTnq>`^+u|?qJ-zOIOwi~meD<`dW{gli!Bullai?vG( z)h9mA%NH>gFb+xII`+y@h?Wnaq9XMzUK#ry83Z?;BtFEdF_l}3Z8o`ViW3??A_yw^ z@~m~Om6ugfvA+%~;_@6J;IW;9tee_3qqTDeGncZWspr1tEV{=3)ualQs&3t~^RP)? zn66qu2a69hq(3e)6>ERyFq|EG^-WUVusxmO7j=`Va>jZ_R7#edGSXh-x;N`dHH5Xz z#yzQ6-l$7IGUk!i!^H0+1ck@3NyUhy^p-WARH^TIm)H~pzsKeN)Bf?l?Ii!}?=Jiv z{Z}B`En}82dT>0CY82cRN{su_=aCW;hlt(j{}@285^ z9(q4ped**T?h)N++rLJ~mFb@sP`OBoAqg)B(qOGQR$Hb-yVuiXSSZqM)4HjIjD6EI zFQhG(Se;g!mus4Kk$$AYa`TtV{X8@3@FEM^qI+mQg~&3fAan&NJRqn}Y2#)p&v0>( zVB&@Ypb#NDGjZ!e?T|zv2;kw)svL)+xxQN-kY~V`qrtyHvf!;fqJG@hr4#NzBcP}Q zz5+k+0%MkcpINgbRnM&1q2Yiv+p`wl0c;;#z$g6R8cPyAm==0G1Z=^mc{u>P_#?ng zei2x59ydVI`N5X~i?|?QC1=Dx07y+A{s(uFM`8sNfWJSY_75ld=QAhykWU;wLZ0FD zJm4hfB>N2-1RjWv6L6A8SOPm@Ob_5BX9EYEtpTCS@s`v`+od=KqaJuP@&E4AvsjNe`&z~xF8Jp#oT|jG@9G6tUzuoX@y}&P>ZWb)LVH$)|TXU z%1?CbZ+VGT$YHcGv9nFK@rO~a1xhDB9=aV;kZ#biT;-o_Z$=%R`&XCs=UQGRANQzG z1^udqf?qH7?FAw|lLc()_Eq;^{B!WYSq7E|eN4%w%3+_E;DYI>mX6-I%kBZHoQ+Yn zWNF^X^PcbZ(qczf*3ahV!?bo6JXzmyX%Dl8=FyhhWgsSZiarJ@y=pwIKeKyh0d{Zl zGrPC66xyvGRs;;+ zHvz-9lLKk)%ucNhKnE}40i$(#y1dbT&u%I}Ph`LW4)gHCMc_+y-}f!hiM;Jl;`qpa zxS~hpM%;oZ>7nR%z+t{mwev-X6tYJR?C*5|hk0?{|NVk%mc!sCOX6G0J`#8xJO>!e z$rphq`Y~| zwICyeck5yvZHqdxesp(a^`U1ruced-Rp%jyWL&GitkhY9;&NAt|Jd7=ptGp8nV?Q8 z_IYq@wtGrBD{vQk`jW4wGv&PqcVfE&m-dWO&-FUAYK+f@!|YhU2Z+~)@m&d75L;I5 zsL4Vf`;RE@)SuO`vs`d+@;}2^n;1I4K&dt@y59EhxvYktxJvEqU5n;a9UZ~RFd$Z0 zAu4^EnN&S$|=o zp55W}E_V$O$2hsGb_B#R0(H~GfU`WtPQAd$Ht4Ft#}s zP@s!s@-C68m&N5F^Rm68&d4>-cMC- zYFY}qUSuucgz^OZ@V+;iSt1PmOc_K}d*gwLlnH9>tcvr_!CQzmaM8c%VP>_D4w@EG zVhCeVQ%qTPyrjlrY>g>nVA@~`;veZK6D(3v;iM*Pi+FBy>U-NY=ILIY$GHYHS=IrT zu}g9{w<=c|!sQLE6JGohx!GxpCvgtrlTiwNRdNG1;+e|t4F<5^4)ITi&ynl;l}tF@ z(}>D6S69uMDR~jDZVNn-{%I)e^KC3ycamrGkskiXz1KRa6&JI~ug(W{Sj(bvcIC_~ z@$NZ4fui(1ofstk=_Z)iIb~0L$VxbV0mf@VNftqsM17;4-=LEVm?PlhG%yShP%c#A zfdPHd;WQTDfA6(}Z%7s5OG}*=uVSw!qhmNaEV0=c-g%m(o4)Q&%=+mu<>6scsEp*g8+&MGdU&#W&~g zR$LJ6_v?nh<%Zp7)=Z_{Te}o!*R(So#=Ou;3*TowGCW=i?>LllPaRKn=dkGYUy>1J}zJiP}gt6 z(nt8xHMHdDrkv2?$}8v{Kn^=L@6~J^Z^d&Zb7on&)1M=Iw{lN!Bn12L8C~N@Mfg)q zx&e91hYlW%t7}5y`!s&%Tdc938BLAY>k-d{twzgs$~gA*)j=u8)NC{Jjp=ARwS}x$ zH_mRxTir6TG$ve4S^0d~HUki~+p%22uX1%6pWL|lS9`^VOO2Zk*DIGzS?Vp{$&=89 zq|ti_gV$>pOTSm?(I#|X=E%Cw#F-#7G{2|Iey4m>mU$`6Thm0?tztFcEQ~}=q`VKe z!2P5_NC(%Hd(1+1(WXL~tp#!6`5mK2sc-8jc;$vBn!Sk)DfTM*bPL$6CG}Sx^&8+Nzn!=b_OSV27E94P_}EM zUVfu9UY$i|dO$;sg)?qIx8iGpI3zcJ#wpmODJr0YZQzA^V_W#nleY!WBHLwLO9}$J zT%&Un9oOUVu=b^Q;8Z9}ZNL`>wDuRuSr>wFRcpOltBa^3U4Ehsd{}c%vHe0IK}LRM zJcqaPhXr#*mC~IAL+zt}j5uJS+zyd@Iye(uG+^-%qN zO-1O?T&T%U?`G#Hvq8k{%IAIM-1zkF6Yhq4tiM6-q4{08>}FCZ&NW@NZ}KmCex00C zHJaKHb>$wluS%h4j^GGg9ygwCqZ&#O9!Tur$l;OE_r6s~w5J49j&7N{))h2=j)&Pd zqbw|BW+=ySWs>{nu4eVdpEppshoa}YkTu?N`wi=faL24Bh+UsbiJ%|Tl}_<`Pe@n3 z=i-iVg84agc3gRvwXgT}dY41rdUdyYhH9WnItm#GV}V01G~PUV_?Hr2RX@ZZzEJ>r zn%#cq>fxM07*EsabH}VF>?*FpmDJYh=mmpAO_;!?OXg2+buX0H4W%GGDHozmU0c-Q zG8GIzN6MnBuH@Nd?7+Al=|W;9Vs%WuW!}k`|6#>9nMBj%-ac8W zLwlT3JDT@0qDV_!%8$-3?{@B6Khv}rZbOO3slp1s_*KkIriwK583adtiyfrKk4=5{ z4w_>Gbuhmw@^Up{#q-YZ%z9kCi_C>j>wb;)@R{89O40OrJ^MhSG2Ce_uu%*Ml>0DN z%c3b=lWuTxn|{!fzXg@2bo9oxL!$K3JK9di^-@=Z`CRk&IjO~0lS%+Px^}XuZn8qs zwsO1I#^n_`Z5oZonau7cAC|5HL~2{3SnV$WOQkDiJGqTb&5?KN z8Cq3mZ5Ge`0Cs%AD$gUT$SoI2+_vZ9q%`e;;PLYL_}zwTK$OIDbQV1Rw(ywlHRRwN z+^@X8#8nB{tx@95aG<|k!~MfT`|pPOcSHT*h`R85>|Yl@FqoYs(B^)9es`5|DUS=zvHIX@hj{KmLz-B$_NqQqURQKg1WH`>U!7lJ-bsRQnW_ z(8k}Ockp&SAQhqVY#SVVmWsf)`9HYPejv;T*qL?^+kXu2!oPztNn1JlKY-0VXN%cy zP`?6ng&zn-m;(0Rs%N1HNnRdEAPj2x1&~qj@8|gE9{zWK{C6+Ff6{T~Y;4)~seR0> zCxDqNjH7xbFC*vAz5UO_N5R@tmh5pKEmVHiA>43ud+d7eY4 zN9b-(=UErlp&xK%+b_bTEx4yu#&I4kz0-Snk!$%i34)aZi`=O@GOZ6`hhMNe;YS0$ zZQtc2f`5W#61GjkK9=j|(mZ&HCd zsXisPM z3re?cIH%wonPlPolJ1N4ev<(*2Z}DlGh8dM{?I7oG6L zmo1pg&yr8h&K|BaS}PMBu&O_838sFsj{%ZC)NU!pXX@^X>F`QVq<02?qaZ1!7?6wR z6)s$ReGbu_tSu*3xd5OIs);CaZN_=6Ydnx7T4$9nYEMG#>0quJp6+ipG}9mJq+j2j zN7xev4?Iq+{NQLPneBUa1$1UyNXy;+7hW&?7uatNh^5I;D3$_MW|%^M)%)#QG4J3n zi~)g$m!F1&Fb4O$yqxDN{T%|u=b^O} zCWkGtgOlk($QrbPgt=odUA_OV&6ro8h(@BM7_wQ7gF)wWi}e1yeV4IQgUOn_t;3Xe zS=IYU?SnjR5mI~RWTH2-#pq)<0g8mZG#sGMJe7f@JQdBvbPKjauSvGZ1n#G`12W7s zEkCqGiHYmgs?yWYRO@1kSV#q=P5~y?xgwz7uGiLXtZZ0|HOLDml;=-K36?VMR&wRs zj~g;-pfBa>uVhF0Robv*%k5-1=VQ;U2lg*ljK_T#7fv)9%MV*bgLto4HQ{a{BYc_? zwphdaJ$l)tUwrL0dwHW@5LW?=>Rgi6d*AFERY{UFil%BW9%^42EF$w+5_r_dZYJkY zz;5h&HB@`HQh$rv|`GhDth zlRCg|CUJS6V}bG6b{}%!K9k`me6YQYO26-dZ=uGa9-+)7cxd%B?9DS>e{L3~NYGeK zuE?k2=-%V*-4l}N=gt%tvsdDl2UqImy z0!en%)$gMIf!n5}kW+$|eYK0zshuyf!AiG0dD?bs)uvsH5uAF}L;uzNoR*6+tu$jC zuce!GY8MJmkK&oiqITnF++i0Z%82Ya-H_Gw8y5@X(epS_9nu3L}_IaOrcey?- zw=we8D|PwzHRY2to`QMpMOHHjk{mnAh1(LUtcUD84GuQuz5Awfi-NboJQNb3yS*+I zn%1{9(65v@S9983HM`TzTZ`xhqg!u{Wj?Ta@tnZ?R9Wo!rzq=9T6K@DtM|N)&79vZ zFOJNiJe&7_JRYk&$e7EL)UR$FtE1pIrDzsxNT zO}T{`@lf~5_s8XVW(#lE8yY*~7h1qJG2E{fl;D0pW)Bm+Z^TkW&>xOIZ2H_1%bg&d zCXU;^X3X`5Z@U+Cn=QUwpng9*f@x4`7;;ia?zw_Xhh0wh4Z&(Z#W$)fp+p`j?qYVz znW2u$EePXl1%{>Urqjo#R)yt!-=3^>be;61SN|;K8g=}5=Vm9*k?EK0A2;rL9r86k zf7j!%=qNnL&Fsij)po4PSPs9|;j5rt<|N4ym62~OoNp5*fe^2~||a{ffLK6F1#L`9b^wd%FP?_hcNK)9+Z2|)_eaZ!$z zs+!Rvs+VZEOiyp@Lz@J#&+|{Ud%R0b5w-?T2*C21=LTgD>g4nFxQ<2h(9ZiS*Ngm~ z>`Dtp8N)mXZSjVSt4DU6?05rhF);iwtvpc{#&X}(rwxIxgF}OyDy)Y@KgoDG4w~Af@vK32SjVtx#zg9 z-`3g@P`kzr9*8${kZ^l*v*uYe=qjCFVH2v0^@cmqU|SJny21ruE%aTiaT zq^cu!&`s*sia&h5&G}kZXNUH(Sz*ee+6wps-ZNfzaKGqnm!5%Gnt>deS6c&98d1#4 z$}L}>sTZSh_)>jkoGa6oD=?hNt_D@zr4lkP&UoA;mT4(eJn~w*WqGp1@I`^QJ=l35 zJ?Y8v2N382=mlsQqyXY~K2ahX?+;^CMv)V@JZei3wcT4} zJXa-h?PC`JRRGPE0^{KyH`E?IYrQh?=BZYxlFsMSqGglX; zk{2FJAmw~DDO)dHqbu^(pt>1?oC#Mj*b)_SY%k+Ld@({Scz-vNG*hQ5n3}F&u}=k3 z2|U+az3om1LOA#Cj^KjL=fVX9CW57c6Ab=fetr1lX~E!lf;r#=ItJU;;W*=dWqB73*oNBA5# z|I_81^55SZ-%b%wHFYYP>GGtkbvIuKLag{6r$Qe3EZUi;K|QJYGH#T?`HvB9N>v}u z^Hu1sZ>x*6%=rh#RRh;N!%j=o1RrYy*y+xkmJ9veoxLCb=+0Du*XPpT-<`k&=-ZEJ`}Ya=B?=VNd;YNc5Vwn)PX^2CyZyt2~{;yqxPZpFP^k zAFCVw0qFAKpKvbYw&3QVKVmli0UY!noa&N4!Ty8(i2MIXY|ztSmf%-^)M}Uhi246V z$bV?Tsn6l~8}F(AYQz=M4G-D|<&rgw z#8(QXKj4~uU{me3JtK^JTCvf z#Uz`ha*HtY1BbEv6aAg_m^n9|CGai|M}6Ct|JC&w^O99d%gy=?y)>6PId8tnX;fja z0e7~Nl+dzJBrh(*sf6Ezv*SXG%rbduPy92tF)p$Zx8(5UM-+3X@mmI>zZ?TKt-LR_ zCi2l|xP|s+u|3Dd&rBq>r#W)caHz7RJ~yZe6}Zcf7hsAloT6~vc)+T4t)AV+L73UV zUX{9jSW^A_dvS)7x}@fJ4P;|5?#8fLbz$M)xfjh!&6W^Fn50O_QtLZft+%Gys)IGp z)}9y2_egiLT6FMf5A zR?}w^Hcw8u7k!*EL~f#Y!TqY)v&~U~*X`#aM88aEk{4W-o2BEi?On^eD$mi9(QR=B(-V6jiZ8Bp5dCFI zInSLx^?9#$qP6E@0>7F!iznT;+ISw>)`tn|cKe;Seq3EXYcsKu0$n3L&je9a5g+%+ zy9Z55HEu>HhH7{kMQ;tt^*M~7qT5!g@Gsv#HRqeiH86ebYv#(=XZkqPqAJNW$zlN8 zd72(b@rm)-*q)Lt-NAIqw(LZ$U z+Jb3YWU-s|7JP|X0sdC7n~Nq(U7t$3nwICb41IiL#0Ks8EN{bhM46^J@2?~sBVjRE z*|*sDrtgh~kQcXAI@88dlwS^lC=TA2qH&nIGI{7}Vdi$%Xh&CM>fKYih<@ohrB?gb8v(`4#!k%<#?X6nVc z(^p!au0BAF&uL*m0j^_K*)@(&sx2B9j1#Xjb8V0cf@?Jy)il*LIj<*Z5>Rhx8BOIT z@>F>Al&Z9NHplPh*?s%@NsN|+q(t78TC}9Q8`?UUx43%Fx;_C-Zfqk0A2qp6M&{2l z4k}~d`XoXcoq9f;vvRr&M`@bhUpRUpiJ(9K$h%wHGqgwk!^JquEb8F7T&Kgmp*;?& zy7m?U%*Cn>g3`DO`AvD78hXL3Xn9IaBqs4@!lwlV#eF&S!oIWQb)*yA>(~_ zo5NzBoj%$+3?2NgpI(?gPRNdDGMiT-^Nynx=70{`RG`uG{VCjJSgQRSviZR!CbQZf zhNXkQK?!>Kv}d)5OF^y#ZhSgvu5)%Ts<7>^rX_zu_6GeC+FMh&|LJTO zT_unJ48#uSK>m>c%nY9Y3?u*_#~s=D8_&NYnV_l@6B~b8!?#My{|55Ogf;L(K1+RVZZZEE?v6}DiY3Q^*q_RsTrS`%D zlOuh;&cFfH(z@v}_UwQv85(p0IG_^B;XC$qQ7Zm$p5M)MeVbo65U5JTRRg(HXGIB9 z*!-unqJ%1;J#c>a(Yc3zmJFr(3-5Yz?)SvMhB;maoN5FH^ZKol80y=HL&W`}^bq&} zSB$47_Iox{T}wm#m^9VRAB%F>$xzSY?UZ-DDJRjBO}-(u4N~1Lv3f=Rsq5c5VY`9D zrON_R+gNs%*?XEZk2@y{fr%>L5!Y?_(n4vl>om<&V~~>|yUCVhdt5mx8P5CO$^nh6 z_ORd_{QS65n~r~UK)G!;eAIkd>~g&(?${00dQ6SyRfEnvyKsYtiqAmPIe>*r+(KDq96-wzLE6WfXe zAh}X9HR^P)6_3@95;$njL}{LxHQKNl}qv~K8<;PxMC4ozx_b|ip(WD!U1#< zRWDxtz@O(zFefmVnXqKD<9V4dZaWlB-T4HI91gP5dMJ-j`_4od6U0 z#pn2})i{daIUu4G0(MyB7~g4Oz=}S?hZg!FJMQC_H=EKoEh&jctCT#)2V=a`-Nja= zc(;z9v+u%p-p!zb>{(H;0C(1$nTcQ~v^29<&9-g`t$AQQm0_v6$jiu9fjCLT-poi5 z%V8w6qjHu%$#%v*PTqp|LTFxCdA6VTyY-p;Exl-VQL$M6E+*B<5?sNs!Lmf=B{F#n zZ8<-lpUIJe%W=zJ|EmG$|G-OBK)ZvX7^99-VTQ-po`?fD#SA{No1GdDUpcM|XxM=x zTAWuGf_vIYRG98mmf*u9Ra%;SHPTIG7-7J7b(b*v>lgphCnH29@Gi!+w%C;_6JG{O4wd8xWL0p~bY3Wa>V?6;De^^;{JOccw z)js(!u4Z>XFi!T!!e>}?;8@lT{f-`p1T39jFrB%3B%3N`YNlL2(9oE!=*KyaVuqy{ zs*QP8f84c7v3=5a{uRwAZuI0*V^vdq3&NvKM3^TMO~%*7D)hOgyNgNVGbQe`zzY?D zLC`;3+jIkXAGw{~7Cp!FLWYP|j`NFGz8dE;1cSdx3x>vArlU9eF;|*m0P;_4?2(!r z^cQXWpy0%RZuR7#Dknl11Y7J`VWTm6%FdZ#isew5=^ktRko1g3W%xbF2#}VieCxA! zAC(iXxJYCwqhv*8|XD_|`H?T{qC-M*JzSl~3cul7A~Q!*@Q2 z=8&M=mE`kzNq90hh(`5hAKTcM5H%4KS^hVuhtw@jb2c6(mp!fp8Dk+CjDmq8wKMVe z{6u!_moh^+p!{6>p#IMS=fpn;eIT0#v>R+!71VN9ZN2U=F-l~zveNa+ak6@G(#1%( zrlA$DY(yW&x9&T>jIY&e$M!z1Re2a|aNhWH@BPvpGC~b@~&@DuLo0LnTHtI*cDevCG?Sj`k--UIoa9Y*?=OO|n%hy>pK#Q2ruG%J>cVi*dW4=DymK&44BI31AN`r4O)qbw5(bF^rj9oVc7+1c8Nj94F10%?b z%%hLPX>98xEYe%5!9goe=x~ZJ+P<#&T2+}S^Z9L46}5r~xNBuaYY$%l9l&Jjousgy z@d+gdp3|LAvrvsfC5-AT6KLIcQ4}zK{cFDry%k&PoSMlZ(tl{x(7Oi}88;0!)HBYo zjtKbI>sg;ybdl)KE-?_YJ6#ez2ydy7s$rGG$o>M}=Uy;x6VGZFJ*m}*`0DT9 z*R!OdzngBQhvos(Ao=AFCoVMIUSIB%e;<#;xvlTB<<;G%I(hZ%c)@+Y)LPM+tA3d* zJa~N4Cw!%ahi@e;z#OjK+HSUzy`UQ;^O#)@lWRXA3^0IwpJWw*vyxBgR=mdXR$XvZ z8Hz#M68*gc;2e!QJtV?nmshiuzmz=tydU>5%L#s>&-lbL4@^&YVE?m@SskmTslN6; zP_}I7jWgPAUr2aBUf&+TAZg&&AiQe~+Tq>tn|XIFan z?bA%n#ghsEnl=R1&$~JCx2(n}17dzK(V(UU@V>?Fj_Ls3H`3D#cEI~qtA$hhw0b?d z<`$L6eOULLws)2s$qYu1CE^{ws#=7W<(3MwzG-2Uz zfQ2q$cUK3n&}G|XupRDsM?ln)0SlecnqKtx<@5JkTMmh@>I_`=ge!OQnrjn*+;n&< zPfwh0%FfNe1Od5@JW&D3=vXlaP$X{FIipl9f5F}Mdr;w>*jA%iYl#Q@5+OmGhkx*q{Kp#(`h%}G5W%!)W;v(o>&Tk{0~Wg?T5;@vMV{xFOW!?Q#X{eniS^mY zpT4s+{|n))z`pzM#<>*ePu3NG0KpeN4Xiu{{r$qC?k?Tmci|uOpfZvQ|BM_aoZDFU zkL-X}`2U$5@Lc_$R$_dA+kx-QV0VzWfZSe1lrsU~T5|!(TuWSvFNdaZESw<(9%o_xJEw*)0oi~ zfxYO*s)e?UI4s;F-PpL~UAZF;J-qVv&7pNk)Uu?L;5M9*=zupMs0YfN;dq?E7h$5L z+cG%>q2K{9Rf`c;n#clv?Tw6CqCQxn3Dk}xbSL0FmL84d#}b~@AV<8oWZ79pHq2s# z4;CO_@je|L$0udO%)UTm#H>njv?wn({zAT$z(EiOfQv!^-dn`|Ba2F>aS4et+ln|c{aWE!%UVJEh& z#iTGE-OJ4VPsNfPRc8qhc;!S2O?B`THQ5`_L$|VoEzEGw9!tZj3<~%1sdcK=7Us}4 zdbNchxynwCYJgNSzhKk&FYLW}Jd}Ok|F2S#BwMmhMaf?FY*R@>i0s=W>zIZl42G#B z*+U4SvL*Yzn;838vWqM;BHJ*77-s2vxbEw|@9R3x$M<*k`#tVIe&5IU?2jHZ$J89h z9P8)vdcWS!mmQZ0maHv`eYm2KXiIx9q}o#|Aev_UY180r^BC?}&8IiVl5@^Q2F`5f z(Vl?q(JwNX=;~w_j8(@IDnIG&tSAPUFC%h+>=LTHP$hmnB1m@hX1oI`Ad_lDKKp4Y zMf-UJEAYU~N~*H*efFK$lr6DR7hU^ddZIaVvTm`OE<<@t@0=;yc?z^H!}aint8K&_ zL1Rp_N(V;5HUQt3K$>e!K}X3;uyI5A+-{?V=tmJNH_DPePmH}(fO}~NYYreKxTBT= z^$bWS-lg*m8c}6Fj#{?zE}Y9TCV7hwVD5WT6WoTeVl4{q!?Tn0SVHEbv{fuTpy7pv ztZy`vN4!4Q5uX(dRKI}S0tp}@WQjSs+|E~W^e_#29Rrw!+9ELKK{<=2GM1bnLEPlV z*j)N(Pa0}-LMlo6axRch2#}Z#tLY;LtK^=!xs2Zyl*Cu?bY~E68SdVSSp{HC-awh! z#J9DMJ}vPBsRIxP7C7l`^5CCx0w|53LGZ4IngsCMGl4SrC_4ICI2B;cX*>&O0A|4d z{TDh7MHbgyEu~nKhqm{CYYqW0@R-6YV_rhaW-$E|ncMeEN1J#SxAlRZienCtj5+OR zg+DcBXR{&9Kyo3PXclu4p@adI-i)9;gjGX` zhM?m`$+Kywxf5wbh#}d<&zF?h=I@=`);?Cr(x^(YGGw#0yO#Nj!5+Goo{-mj0}T58f^!_ETlh5qqjYst0hwFtU=o*TXf$5uY%&n`jAuf5~j3azZmpg*ne{DAP)kM0`ru__b$0@sKEE*y&tE|JHQoe1Vhr~oHmtX zjDC!hIJuop?!ZGhkuF4+5R}sl*D~lR{bCR{5mKJiI&)wG5xo7B3_VhuzqA+nLV>3D z8O^D|z3kr#h0a1a7q>lO=2j+(R_zTB+Us*C^=x7dwMJ#M%jzKNmA3M`($GgM<&is4 z#X0FI@PVw}`p2|F@N6pmC@l-^&UP@UW15flQbPz4ieqY-c^Y(xmQ>gzca1cMp-YnI z@ati93YEnKG5nhf>+vl?X%7~JF5Dbb=N|R2NdRsLMBC}{J_juL1mI#UCRfvs@c@nb z=g3k3Ve*^ROiU&@R3=P=6~QwL1VWvpJ|quNq{zavN-qiCC?VuSfQY9CpY>ozN_?S0 zNSw_nFH$u^i|uR>Jm!fDQf3Q%7@N9!ivCoVti{`sgjDEq!ggb=*^DZ*DsheH^<&-X z)ojP2%pe$SaCCR7=;e0*L^(c`%ALRMOb#U4&9#Ds&XQh{`dQ1JEBLESUQG>#&z$VL<}ITateiX&CG0vsFU zsr|`z0(ue=+$z_c>&BC! zk)~4K3WVd$08u@ykn!AY0rL7R>s=G#b0PUsG7U;GLf#}R5c!)S6+EqisIsO?& zvP?}r?ri&+9ZSTt8A35{7l0gFdoCuW5F^k5_h zv?Xnh-$=E7|4fA{=+)M(9=`FQ{g(7Q)xu(_Nk^iR9ox<8K^vFanJ0{*XAfk+K7F(7tWsG# z+0#EiG4tvEAmtsexT1BRf7zud^@GSyQ-Xjv%EY7?;iQp|%APs}gbow*6&*h#>~4Dc z9TnmBmc57)i9GtcY}Kp5`_WQWwa-BFN9*QC*yEn{ubaO`JiGr2o_M(iNWOo5L^v|` zs=$kg++}tYG)m%*g+@odoi&TwR z)dhQFi0`dbOMJ`v@hnxGo_N`1afVk=E3Gebi~i563_m;MPH_s|Jj4vQDdB%D z!+1fr;{qG02hv(~W&z(~|8g~`vFW5+9;QqXvi2q^n23pmxV(G_|($?Vh=6yrjX+QS% z(jPSWv&qqfCj0A`93j(Bz{bPyM3|I|c6{&f1)cjTtrAH!)h{kU4-a4Ty|L{im(Fr{ z*D`@C)PgYNF6r%?LAbN>@oZ!5#t5TQ96FiV=;{2mw9yT*Gh#1QpIkL%SaaPUfBdM7 zz$QED^WT=(p8S|rbm5!!xRizoH2NF6@cQJbp<08Z3>D6ms|AErsm#i%tFbpPskl2( z4Za_!{kG8?a}Q|SK3>d4_Q$rR3ydO_K9ZmXOFO4zZ*j>@R(wQ8)R;CwH2OTbM{3n1 ziS1MQ8%k|Ld?QFu@vZeq$rkc@|)vbu#nXuZ(hrlTCT*9XXM2a$^4JzYs-LuUsWh9_9 zL0mq!DFMhWg9j!Zx;HI+#UdhT{m}Jnv%LV_(#K*Q@QE~?4i8*arS{-!^UY++rT-`I z<$stm5BwSfDv1Sz3YzL_V(hLNF?3^YdcE2Y%D)hs)@M7u(ZT!qGsAK4i_6-A=!j$< zR&b>I`Pbjm`qaR<&O`U&c-S@ha91Ho%HJ%~=81Zv;JnvLyF#guE;cGp`veXJ%Xnc9 zXUvCzSLbmsSNG!&&LrZ;@Gfo1()XfoKY+sL8Y=uUjjiNspT0RD?y^GF0NfAJNwjD8 z;{bo=shRU+&?LH?ZWJ>pAz>UBk#UT4<4mefw;q!&veeesyaAi>G`(mjsAVjwL3XI%^O$D#0GwHfHma zr=r!~jQ37n)|gDWg_`X5P|5SFG%_|FIYaPK#n9P%@<^-#?sxKs@I~ivbjkjAq_3|} zfx$R8q=MeL4zx>TFh-J9gAF%MyUX+wc|wAsLheyKizoGSZWYG><7i+!+FE=NHpALr zPkN@V*J3C61!&U-k({znY(b~Tmo+Ywwt7m|6*W4{P6i^D#b6##=emUSOc#U{;jD&d zT9IgmTnErYZ4@&phYxM((qJV|&bgNtAcR&7$_9QSl5P--GVn4dp;n%iFjcmbh>qJ| z3aIA!t*jrFHtb+*Ud4eQ*6AE#KT#DrcBax?ofm14ue0Zx3d8s2`A1v(;~Mj_XnTW= z@*f9i*hZPD>qH-4YO%zgIGH8BA!HVDEE2-%DTiOpSmB*vpKB^i3s5_Jy0^gH5zcL@HeKkoti2QXj3_@$ZSZX=?QRRM7(i&w;31oZB_zUE(C2 zTc*u0LP?M{!#%-NF4b9qSIv^8Uoj-R1;SiZvQ**ZY;~)i zLW<9w8%7EvBb6n-Ey=kr&iHl$hG%!vT~ru&L%n6!NuDQ{VyC)QN_U_Siruuk@~|#4 z{vi=?aSlRj^l0$8u#a6bAsYr9ANpWz*P zT1{pmCXUVZy{G6mU2tPTZEiMJ4M^pq}PHTU2@$$y)JU(uKjH z&SIzrtxh`iF^`C8#l-e*0v#YWHcNu<#RQvy*yZ~fgZhO)6i}NCqa9U_^bAqmnyx|) zk(@c<%}gKjo`s)S>6pGqIzRKgL3SsCb!Xc*#AVb-#Q(!$lUwm<7oWBLh6=WKJNw zF#gjq*;C_-O?+b&5zHZxCzmfxw+Jbz1F0~n)mlUD&$b^{@=Y{l(&3V8%Quv9S z+vbmYQrRol8pJY?O%C~pz|VE;*#+a$thEN$ z9oj~H$pwhmpc5b_;H!_5W7_G5M%6CQ?w*AOppV6HkU_1}LL{N$cWx)KzS{&P+Ytq2 zY3WKq!@FnP>O!WrKDYfY~N(jkdcZ1zO9RbN0WkR*j-JcN)cZ}Hoqr!)9h6XYb$2hq$H3dxW4Du)YBx1{dBZ`mZ$3P@ZocD|T30pK3;M`d z<1Qf0MW!2Y#n$_ry z-4BkQp;};x<8w@r;rq3k{}cBVch11pO0fUnq(s&G?}3F8oxZ6imnX}jDE6+eUh%Q> zg4^n9zkZ0nQD0rx6dkCoU$%KTWbyuv6=dShH4(4&;?p%xW3MwiYH!eOQ*ECCMjqCU zO7t0(Q*a5}iny8H7u%yoyot&SPWQM6EvU_$Spz2*b72qE?nOG9WivdQNY6MDZ|~xp zd##+p;UMpM#E-@5+byjv>v|J$;&KW!0OvT+MdMT~Z-ptm>8A#~8w^tbI_aKxgSIWGfu) zcd0dHab1#7OvtLJj{(Y}F3CbWKv{I<9CAQb8S^0{;e}^#`#&gy8b7WMx!c?>RZsi8 zY^S+QE#OLZXygD2yb zE`Q2E_Ac%nxtBeajo7&Zx|#ym??l{Awzo;Cd%MK1|?v06`D=`x{Q zHZpp>2WQ(Zt_w)@quS3>`11%F1KaAFm?R~$n?nS4KjR~VmHhcN>x^%%u1#duhHyt3 zHAG(CT6l_QV?l(rnC)08eABolVY@r}sIE8O(NT)A6{?YSy6L+)4^s}Muk8DV}18tczOHs5^&hu;8 zXXEs5j-L}Z!JUL8nQGUpR8lUEIr&TB^nR{vj{uaQ~llpDn z-_pj`*#r1nB!Jt&l(pwV%-BXSBqyAoWY5 zrJQ*xN2G)w4=GHt^SLQrE1TBixv5uwY%7xNIG`!lJl1@lXKm%?nAt+Ea;3QU*+8zm zUNPzDZ-vTLF%eX4iWKtJpfhS!E{ptWsK@DPp^W{YM~~)Om#<4c7VhHSqoNJ}G&9G@ z^VxXZ3bi^(3fjhjskH9R%-blKfAIJ^qIl*Z{XDVJ zhOgDU_5P)rkR$U?fYx_2w3=B-u2q8Q^OX3(*FWr{=3I>BZRbFpD-Ul57;>&cjWg{+ z6*41C7l*RDw-a=|Qd+gLN$p&pzD`{mHuG32egP@h2*IhQ!adrm?~pUBs~uBDyOpif znG9-g9*>ta#s`|=FW6udzWZ!{G$7^BK3sI?T!Q`v3z2FaUXzICSTN+iSf{MZ{`jG? z^U&juGt+4|8^`R*ca|%?x!&u_z82HU$obAIB^l3HLUPMFmuY(0bg;T24|cJA?~_SV zy}oK-UL~)=t-mHKS{1)hZz)Vm1438@v$KML5LRl?a5=5!Xf%nvw{NIW z1p-A?^=?t~5x%>g>p-CB#Le9-7q28AwbJ&7mjKl;yl;X(HNPfv(lY?C>gWR|_41qd zL%%x%z5EHZiJY~zy| z|Mng!)@(n(^zZ%j_kQ||LHmE4PvBo)03r56ZK%OU(OT2w!}nBd#yOzv^ZXxZ69wQG z;wv6_{Dy})DGGC=o*Vh5Bb2KALM_^{Cr_k)lF_dTGNo1cuUf1IHGq}?Wc5v;^ar+z zqtVB=P(sbPUH1!L){0~l8riG{S%1WDcLE_`C&>_#0R@Vl-Vpr3Sk1Ms0dZXPV6Mn}0%_Ic*Tu6Co>HcqF8^g-s$-<(>fL8J@j zZQle_%{$2v7xImZY?JMma4Wjc^Y7$`6f@&Uk3CP{);~se8!7oo94}CRpzg0AYEUTF zq7RY;f+gOAXVYf3JRrM?LCQev05+2@2xv5nYe3?K|1XA~auOg?rrQSc?2+0)Tfj^l z7|;S#f40S#{rs$KCYr!Hb&#qC1Si}E?IgXz(}bZC$eYU=`sxM)Zg^`-HT(Va4) z!PE^v%?Q1YYF0%rPNO#^sh+$yi=vjU{bJBo{ly@UW&?5&G@g=~DV%g{ zM)|42yp>-Jhv@9Cbe6H75yCk$ut7Jv7|E>W@mL&h_E4ch4DU+Qx#5Zxmasy?d|la4 z5nQThzN$KILCo%Gc%UH!9Mf|-IsJk~gSX%P%bZ3LsX&nSy;_IUEpP1&*!8l`a{J7~ zs%Bh|DY^fWz0LCH73D+*;CP)X<*Vd7JtlxvumVsTr+dK|8(uLxtO;fdo&kr&6IaZ4A zD8{ApGDPcKZ+YL)G9yyM0g`e!bo{{K`Sq7l@8g(fzi#C8I_N$1K)#C;^Gz~%o2U9= z*Ks%DKDO)Rt24}-N(52Tg>H=DPz8w9rt1j0uvs#t@!JtSSgJZBPt~b1F)fXtY%hTl zZQ0ANQV%@1bt^{WMTd#bmI9MuvONm7^6uoC;z`W;?ItC!ylHPUN4edub2%pIrp4ks zFQ`}s=|vYaVa-fNj!D@n7&jzHyH-}@wHtrTK=_tva0BD`{XfSUm>3w88BRP)MCbK4 zA8h2r#k8{C#m$7B87?ULUNuyl!Xo7_UlqR9mBag`%kywSn?nGFdqyF7ieJ&Ga?_YU z57yK7Xu`6|JR0lPF0EXkwuDL5I@aZ7zr3qrI%n`<2qBD?Z10!uz+EnZ2ijGfm+%lb zoGN5N1;xLW`nniYp($z3uBFD&Al=f3tgMg_fl*ePTK~*Te&Z0PyFd=Dw1$aKG(|2s@Ub| zm8wE?UE^@|fbiyzwqFdqR45*nA5u2rvBfI*LGjKwG|3R^t&v{P!Zq@f<*s1cYCGq= zAxCH81<9*Y-zNd}v+_#MJaTqRLGkoM%yxaupyric7B==d%bv0@!qQG3-)YChu z%{Z$``o^RQ6p|RJKEBc`7IZjuVZ30DN6p}z{&j-=qL-2(8!!YBtWD9I&=*S!UJi-)_Nof^x~pJ z+49%vQ<3&>?g4YJ>^~%?xLT1ZeG$|ME9>sw+U+?Y7keLOWU3Q>h&Bu|} za|4j(OR2dFUu!nnUw)|7OU)Ch115qS8d%tOZO~V>n(ki8yy}n58IB+#n*=}SIdn#o zUAp$ldr5OCFPMnAooRy|Y66aYIYS7TV_{o=vmV^}(2+K-;qIfz@L@wDxiBkyaAnn; zwH#Z!AzZsrRaYLga2;rNaoq(=6EF!}K0|vn2B1L&4{&0X|1n{x|L253x+kOdG0NPWyL4#zBoO7SV1E+etQY7#l9)N;T;rVp|;1j=K+Eo_>rX#*jUG zQnfGR&Ef>3x;7g6>y{<_kQ_f_mYrDX+Bu{8TPok<@`e-yFAN?y%_g`V;rFrI=^G`@ zxq7Uk;#T+R;T!O&goJNB%_G9i)(v+U?ew*2!nLA*X=(l?Oof({n>n$Bq8@ehnpwCZ7Mr(0QbB42YRv)WG6r_E`7P zeavt}z;$r!PYcxh=acA+=v{`fItqF=^efUD2suNaK;fi-ncSwm_MaBi{sRsOz`@V( z?Ld5~Cn+)!fCm(S51y|C(;r;?!`mG&fF9%kW|W8QRsf0O8OVv`K|4ad0vOJ!a)AnW z$e$Jn{nt;1O$E*nHCLOYfS}JAfL53YOh$K0GXJ#T8{HB$tGC}|9Z+0PKl+D#_{V+9 z6_5eI3Yk$G2a3ISP|a**fIU4pNC2qvTLV+kg_f8`>^H`bN~7ehw%v|E?8{SIvjkRB2jV6NZmD=FL< zk4-5gc@0@u)Sc1v5-2a6GJK7!uM#r(n^CnhcrdJ#MW=JO>VZH>{@;u$dceOksvOBl z`f$D52;7r?Z_bYMpCn_i`zEq?QMw+cG8(LPTKc}ebM#);`GxRn*1Z?B%7!ydY*!Mh z>u;RiD0*+x-dwNIvV8q}+Q&PGdV>3hr%zr|EzAE&lj znSfHc=Iq|qWAy?cQdVVlxPCN|huFJ7we_opD z{ypio2^Hyqr+tXipMPW&`d2^GkV8;D$2Ze53T>9HOwQb#293IlHVvjQ=xh`kn?ozg zn4K-<$EtO^U(%3Z`O3&(PpE@kpnEM%`PTL#!Dn59Guvnds-lr*kYq%^98 zKb}_xzrcD)nwf^@hPRkJd~M^0^IcuJYiOnLp&-{lFNfswR>0+SSI`r(3_dERwNZ#A zgZU=W?SPR27WTPdS}^Tt&!e|T*Qh{fyueH?zztRx~Rl z?mo;n*xN8r0tbDb6LTOUkWL^RUJUp&DcE24ZDFp$mAtzN6$=ri*}sFm`(WvAyfAvP z5D75D0Z=)>1lxy(U;09ye*r+ldr zYEyQ(kg{~(#&}59cjTnv2@CTD9s;Y+4vL3rUHhiPZ9+Y*?$V*|XhAl8*$=a^rRySf zHK3p0;tp{_a>+)Fqqx(3-bfuR6F}A#xez zOGJWSYON$QW7j5_pgLEmXGM}q3U&dEBqpn}aw)8fG`cu!@hDgbS)JVL8b2ZScXSy|Dla6W!MP00Pw1XFb28Ng^! z@ir#axfy#*6=k*`(D~N`G(f(pmh$rEN^AloGwrYLNb(S^-SoVYu$y>srAZ;fQThroxaAz`l?dSOs)j>@|7l)Xvp(B+atAw;!*9d zg^yn8^FDvN>tp+6)N#kj3WrlbQgagz8P?h)?Flq~+ME~Q+3tHpGDt&qH{O=EeulYM zl2BUH;0$KhW(zOWW7TB44yOnxo@>;NPUGVeAI&p(+r$r){&(mdGh0AK7-~orrUPx? zoA^vRXodnp4JgsF!GMYa0bB*)O<4NbB0oTCur#EzwWBtHpZJS`>l>+q9$tJ5Oxy)D zdfLHIDj2;D^t^rWpy;A-AR^GOo52kt(gCm~g&u|`hyf}B3dpshBTZ1P3jN?k31CSx zxu1TIjhyo%8oXtSFaoxy4`_Z~5Jnsaz}DuCx+0m@n}Mj!0U6PW3#M>YKkbEl7@ew>Y8R z|5BcI#ptKlV^#DCa#EYWZOt~DXA}Nq8?d+505^fE&-OImU^5*#6Ts|_=fFsNEw4}nV`aRH_>BLAG)6(p8&eit>$IYJv$Kb{rTp@iH=+5SUeL48R;{#PnagV=Yn!a9G9B>O zuykHCDIUSg9v9HpI0xC`3zDg6F`NsvhuD(h1gXrDMu&;qY@&3>s zKmXHz`0!;N$do{B*cUtP02ToPcy2Hmmysc0L zq__hR>YM+szn~HU{DL3>s@mN=)TWR)Jw6Ww)w~k-b+u@lZ)XeJxRZ&ZDzN&OH4>%JIWhHDJ{t6Hf66Hwe-?380slp$0 zSAtu;0R7zvJ5e)wht8 zI1yNp24Fi>t=CbT^z+?)^kCn1 zIH1&ZE;CX^b|X`{bMDB?VyT?kx{7dpAgEekp4nWPDwjV#nI zfY_X>6~v96XAiC!8yE*#KcGMAz}o?FZ*5Abg8Skl5Zv3zaNE}ou5FKXq@QZ}3WSy; z8A%Bp!E_NYqHzqb-lS#b*OI@n=Fp%#XjX4ggpo2E47!rzRo5RA<_T zji*$sT$eL~?68|A(Hhw8to6OTpQ`FMW7RYXd{Hjy+*24{3am5oAerarsp%G0p@nl-5B2d_IaYH# zjjvkf9~_8 zrGd@1i^0z1ANsK;u_r)%D8_t@g)`)ij>ePY@#JF+v`1u1+>)9EalM6)i==aSDkloA zKx@c+khmB9z8(NAjQckS`gyV`D__0E^mMnMG`Os~9!|eh7j7i)WwZ3+%E3DKu*ZU8 zXZamXJj)J8T{3ZSXW}NKLf^c^llxzK8bN6;tZ(q=M)O*#;Lr0OQ#4#HXoiul4PaI$ zdA{nB;%6U*rc@BeZ*Wv6No=X5gwsA#OD?`+8;<$P5N)1<$uzs|K?c&*yq1_mOj1JnQ%3u-{)Bl{lDN@ zW)L9q7+eg13=?C1t-Hbv8ww95jlm&}%Utq#tH zZwtqK*1!9(9VhZ>6yau|oFZk?s*QhdFtoFxU3hUCR$w@Oi5mF%P0c;g=W})(twX(X zDc`On8nU(esk=I>T>}Vah|Us@+{n1LAM)V&ZS&CWHxm%|=eK?q2WRjg6=n&dc+r=1 zZmRYd4bTeKc>)w&S$v3`s!Q}Kt9x!2ls;h?Rt!X6=xcerI|7q)3Aj}I((jdr0d!iN ztUyA2ZsH$6I?Z{6fH{zYz@FmZzlQ7QCg*>i7A5Yy__>L4xsZ8Z-qy=(aCNKEWEx7u z2D(bR=TfxZ8rxu+7+n}W$9YveU&yhDniVV>8?_p_XS+e#GWEqMKcTcb&j#FfoD5rs z4SRUr)69@LA@0_Zo=qDct;9hL>4cG0j(xflELFCvr%fWTTp;tlKseSJ9d~| zlzd<_V4esTK{ek%xs)(7#6+B#s{sZ9AkxLzy~rn?%LfRM$;O~7ctdK;rHpMcpoKE; z%^cN-mWA3t)|k_KZvt-lLX_ZP?%gGN;2+xrf}r%V8KUv}^Nez~4%FA;ZR;WZjOZqf zpf5B08po;X@hzv4-f0qld`7W1ohAFW)Ky0}I4IP*lr_Zb4zKe!ryM%mFzPX=esliZ z7lKpba;A`rhXh)SW}*KvAF#E@40ivMH4rgo<&6E`+)Q|Fz^fTb8y&l}MG|$T~UKZKI{JaPQodvz+GTK8E^<5rIV&rE1;V z<F9)p?4f<8)2P+1Gn|R0CCO|dppLdI!c&+5aMooEFx%q2eVrDEuDYF zTV&8(4*pOrV$(x(Pi;nKE#pBGBe|D|!pDx8QaG6h0Mo?A!HfHc23`LUY6;^UFe*lyu6iO2x{@*05*Y zjI!|E{<#hUg>r?;MN1A6r;k`EMQ+JN&zxvt`$l%|XiEfC1}Z>n0WHTu$hqxJAfi-y zdb|}mo%Ptn-q>9dYh&+xQFehvPoh~;jz}V2zB=|Ju&b=HKlwvo+dQ(mJ7(qn*47>l zDKwztXZC#ttHu?iCJEKte;Rp-JVd#Sv?F?8EP~{0$xPcZ#P*O`Y$FWEm6Exb1maLr zDp&-ND2h)}IJktl>5xK1eXsWI^zNPh8&x&WFn4My_d<1P?=%jrOf!$r&%2`dHP~0c zCy-$O6z9e{ngm`u*c-&Sm=X!d2oL;&it+jC&Ttm}#`rr8{q*m z3AS>tD7RK6cyw~b+g1-OZq2M+u4J2t*mfS2hh?xYqbm$Q7s_Eq?PTl7UVcT(pi|TX zPMKE7YbDiX^-aX{eR*E^qXqX!2?;rwx!mn71AatFd)kZ58a+s!Q71 zDg2?Mo{|AclIVn8*S!-fbwj8ryUg{#8jSv@kF$dvti2y07UNn)!h*7TSgf8&ot(|}Xhh~*|L2)QWNVC_GAXy+ zBSh#V(L8dZ8_Yz;w1L>w&H|gsf++lX(Rj|lkQEVZHYz2b2JoP#M9XZY*A}O)FG(I4 zc$%4L6;NzjfqG&qop1Pgi=v9vzdktni@~t2s;Q)@>e)v3b|0b$E+Zv<-?Ff%(B0nU z1%3k0qjN7^6p9FpC-ulWJ4WA*F6J>rRKMO zF$^`K?ZV*nLe!MiBIG!@1+C~H6Gla!YvbbhZ}srsURnB2Oesd>XGi~HsH#c|stU40 z_E+-jXf^esfvTC3^Hjr+(}k{&#E1Rphs`p;?po)2$?V4TzFe8ME@^Aud7tVY>iyH7 z+b=(jeBANCA<`jR3gwj1drgbM6)N#?BIiw2YSZvUNXo?XKA<+t|FTt8akIW>vRdHB z>EelF)Vpod5a=sw{P&(>y3hkQnYn(4EugP$eRb1g{ztR*SQ2M1`B4Zrd0_9B`75L| z+17)kia9uVDte~XN>$$vx6*ZD{KiHB%sY4LRZ$DpDEf4q_O&LKH~J?=Rr zjv6uM_eFS|v7B~+$QZ>sR6o&ob59QPij@20C!`tG>h%#18%pFn#6Mx&Iu`Nlty#tz z@lmS|!OcyzTa03(l&B})`*7IL<9g)W%Qn@3Pf-`La58(e^L%0+>ocxZ=qS?Y9 zmb|WYh<+c|tTdEz$8<^S7ejQF&|6`T%8OfI!#OpH*6#}Q+`b|C+8jx*9hdZri9`8U zz-u|kC@qvODC{t7k?&M49uB)rq(`~CdrMiZNvK*pQPsQ^@L(OIL{cey?Sn@b1+J5EMGT7q1U+bmT@lksJF;_ z?oGJxHWOw-syb9&kO#BvSXmU7Jr2F2DxQx8dKb*F@=p<)&KuOPhNN4ot#Mw~+*I$E zg_2tSAXq6?wn7gh-+5ibJ-U0UXxgIg|&ze`fdA+j@GJ z#>HO@!){EkQOz0}8VIIYrPW>v(yd9NjC^HI=Hzmn$LjJlD;Z3R-Gb}gB)^wV#jgWh zOA`}h38SXUCXzqGZPKh_%pEs~t5vx{g4Tu1#Gj5z9S;%=n&_q6pb7zVgXf5d?PmZB z)+2P{7elzlaU?U@i#XIQB%q=layGc7iIXH6Q?!OuCDym_^)+~-Ir=l3>H`Y<@7ERO z2XOZly;7KpPJBFRZP?V|I3hk*9*K?TH?HtfOG#&AU8k82LYAqe%H1Zf`CkvdH;!^6 zxu47ped}DTOQaL$elZ-`6qt;n+LOdjYsmhu_TD@k>i+%z)~b?Zk1$sxWi45X$<$Ry zl1i3{Ns_HGNis5KTJ4%ELJ@P7BNjZvZru6{0jPVjsdKY#4i9leJd&SysJJ=18%MqqcsoZ~g_LGpE;&@{sFTMbm0 z3U>6^ssQ7v+qPX(4}2K@H2zu-jSXh6;T|oJDh-hVGIb`Cz=vS9F)E3d(FZt)a9hdA)xM#N*IdP_t@hMRMs@M*x!SA6 z;~x`uwO9Rm7`uShWH+3v$M(r8dkP0agub1kFAq>Ut)v=7-L5G2En%xL>uLRae13C6 z)m0|yHD@21EljaVmm!7A?Twe+Tb{S%74LX?3Mx?pSx}tO@PVPb`zgY^-uaL>7b{#=jD;cFN2$ZV5ncx zhiS;kN3;R&3!G$(oI6R_#|%p~1Cm`k=^6{cT~Oa4c=+7c`j=k^f2rs&*zA#dhqCDw zWlQz)bgovyHm;q10@kqgo4MrpB2l?KFX#Sjc#&*iX5^WR7z3YOacMph3j4@yRUgkK zKW(e&tk8>$-q*fdo_6*_+e3zTm3gl+PWa++LKSQqiV}2?u)(XiMW}dAGNO{1Y_3t) zN)y_0Q?)2C*Y#Xuxk@85Mfc{rQQqC2hB^?9&N-ZDN<--FfFi|d#ilzssWLvNS$ZiC z*dM_L`4ybYu`UEwI&3+KsMxi@xa6=K)Pm1}Z+#^Wvi$t90c_z3xFBOt;Vf+_2)BTJ zOU!yKWoiCD&B+==KJld#793ltg%ReqlVnNPNWC~SJJ?z_nv-atgO*}GPzsxzyca~% zy~~whAEz&d79iI$YXxrL{C(wOlLs{(Xpau~y&4yiOSm!n#rJ%T$GKRQrHjj(Uw4o) zh5j#3Crne;8BA5;K@Q0N4`n3Emvol9v24%+OqK6^TLq|@{O6ekEQ5)-Ix<4C?#?_` z`df4d1|W85TZuBA(1V%1?s9US@M^uHdlx@{+Kn@B*LKUq)FWc&C=uWJa;+nX8!?|C z+o2jPb?%4dSR7H5DazgC%iteEk^^?u$cZo@p%@7!sV)!mv1@q}ztx8#+_J^ZU>^gp z{pRf|jBBjrw#M2OG5AA1m$_A2bryj-kT6f@>ADjoPQGJTNrJaDM+SOG{+=2OT*oEFf3V{kz@zTt+VN=HAvXq_0Gs&Nzup~mTHmtZ@iSBWfnZwe; zw1PkW&gTSS?s1tCWI-?=MY+{a(8?WLHS`I(8*`t_FjnN^gso*u7;)>@&eFQj`F!R* znz?Lu_qYe7#_d*#hK7~@PV5eMJ=p>x4ymR?dVW!BFwNRl#rHd(yc1-)Y@%Vw4?!Fs zum5@#g`A9F?PkW?6f$StI-vPE1-B?db>P6v1!5h9;KWTioZm2;FtxMHF>8iwMMXLr zMz7%DgXi6d2iWIYr`7g!-NJ=PQv#v3%bz4jJw(MAw}LQPfs3;dxnw~%#k4;o8rhhh&$pf7aZtBrKOROwzJw>A2j3tY$ zJc&L=j~yaRU2b7OsD#O~p#Vv0Rvt?bCA4r69xSIscbQr)&0^_zyb-4Sz856Xf1WC40JA3EvuD9V*h^e7Z^Cn5AqZOUs0$^qaGBl_Q zy}hOsQcdWQ94?wl1*6!*n5k{K*9Kw%Ez*NKu*qT85w>hB4d}ACKyV+KRg0FN5R{>K z_dMMPu{A^iJ@x0wDBRhy`1AC^JU>V3bEId1hJc`L%{~W}!BggOy*+A+_WBwQrQ14h zp3=pYrKo>Zd^KHOs^y3Q#aQ$+<}%<+1)o%)n)e-FxWNDvR4J6e0+jPodp*6S+H9RQ zBjp}<#~?F(cr4_b`6I{{v=^-`-6LTwd0rlR8nb z#Da6;xT@WlN+7mDV1fwR1=d?nR6`5rbF#~IU-tEL>!r=7bcY5cPcV=*$n6?I7#Z|c zP9kPkKv-=Y)ZsAwTjC>^Ay|l&^tBg2CFPrdndvF~#l${CGd4!}31CL@**u-y!qIYFu%qRaZ4^6IwC3@Da6T zjeW0;V!o|J^zSBKez2ga;r!4+Zz?Ojv2kF_#m{X>qi+DJU<+n34 z_LZKVvJr|~A?8FgJuN9x4@5SVt|vML*)kMr%e?auZX<{JM9a3Gv|LAg+}!J?I?Y2} zMK=Bmb%kq)|7-Dhs+=5c$Bcigg= z&2HY0djErakO!1Flk)R%K#3C@E4K)gIA0^W* zTG>cpOwbl|Es78tk%98BN6oh$Ab#9!;AoPsQs(|Q5^&z;Z@qmbehL` zha2I&52M=_owr>yHbmuDh0bp~*bj4|tRFy?(bS*#j+k(wsHXAo?c=_uHa$K(nLIb| zVaD7yHt2r#1WlqcvZ4L#)lq4V&QE6*hKF9LttAEoRaT~ali8qX=@WrIF=iLN`3aF_o**w}yv20x`@;&Qr zc^*(9jBJ~R0Tsf;tNw#Pg)k#z?!^1yZJ`(|sahc^(Aaz^!Jpc4A8MXr_tkbWNY!Vj zsTr;H&0O2UM^gn;C(=3m56Py2VO4tuRCNpzPUX|5&&)1} zB-shs3P*LcEo6m8JsmbXb3SV6L*Jv^jKQ>O>j?K9VTyX)7pq>Ry-hc~5OK=Kt-i)J z<$c=CWJ#qRHR@zgK$zE6H6zf1M8)ln8{woMJnlzRN%?eFHU1bv+p6!x6L9*wxSo)l zPd5#5jFwf{H|hIRl5BbS4D18*fw+v7Gd!XFjMmGxi@{^g@ouSf~tJd8Ohk)3Lj?NvytToU%J~0 zb_Ht8fAIvhXnu$+)jgUgBV=-=!c-rRqDDh+s;gxwJaH)~KABP&x$jCyRKrW#Ea?In z!_B2WZ!J@7BTlj}jJHK59Ik5?F(Di${;Q%twLN{aMJhi?85K9E-S$Gj6oz2Iq&)L5 z_CYW20P5ar440tA^54kU#mkR7ZL_|vd*@CDw)eC^@G$PdLi{8DCN6WW2Dyp zLJ@Pa*~C^n@={)kx;3ig*s1t%ybBfg2(}#!*E;ZpDA8e7-mPFkDvUbaCIP+M2BI*y zs?MCMU!$RGm+o#a@$!gA1R_QVy}b>yqiQ+fGh@O)wfsSS$)^|{Q+qxB-nMQx;rh9Z z)8kOqS1bMak0H-89l!G#!owM&Vf5eLb-d60Um1<*SUS4LUHXkklUDiZx^#JR;H z@~r26--WWDBKlT9=z~APq>SHFOUUoiDY|J4L}`IQYy1FDlve)F{@U=TUOK5L<{eP2 zynP##1K$22elhby{K7v!V(w(~nEIrjQ~1zjKE5?8z-5N40M!Vik_0eEf6i#mJiFoN zG{Y4PmGStR)p1%KC;8R&#M^h+?;Zawz+w}DEzz>@E0e{5(-z6_2yh79$t2KxgVczU z-Rwi1^OQATe7SoW5<%&%iRujB;7pLjg(Z=FGy2_nGYMhrw;HO~)e%#B+OjOpMs~I2 zvW(m4R{DZ>TL9z7$MM(juhy?7E<`?3zL@~?`V^n6?b zq%RiB*jZKDa(`Mo!nk^H14HtD{(!=XcBr9SihEpmt+_~H%8`N0r=>obSv3437?z1 z-}GyjMX&Y1DqsC@bC;5eNnu=%duCTk{}DY|ZSh}F-101g-FeRs3ez74r*5m+DXUEo zk=i|HFz1)XP_NQSiHaUIstb^@R#SZO#NN+}p-OTqm{q_Q%;2uWh)zVIU6oObmzPSq zyVsUVk|E$K;dywGbJ+VVAcd-8N&ualE$U^K!?YTc-quyPtY<(INloKA4A+a`E9$QD;*$TnB8o zSy?KcPgZxc(5ewLz_DK;A;su%!VPD z(RobXvG_<#tnQPy?x*YLj*S=#KE*57zqJb#g1>d~Td@D_a!Od8)kC-f3a$A9lM@!_ zFr_EP-4mai-~e|vG;ohlfm1azlBD8kjzLvzu^O6|>BS_cAY5;>$yc#9^O%IC(Joa{ ze@rlH-8*R^a>80!{$E3a2gb&wAF|A*Q_&3)re!H-(+-`J*={7U)7A1y2@Gp-pub^5(e(MRsupfK=}`D>Lr-Qc->itpF=cxq3)q9$HK=dWrV_haGj_L zEMMP;#yq9zD~h65#Bn1qou;}NEkp5!O9Li~UGYc_(2EV1Kg6vcskK5<_EBJo%&5h? zem33D#n2VdyNaPBS%|Bl6AeXSEi5y_lbsv_+R>3SCrkI+wiRE--_%_DPHY7)_P7@d z|6L+2^M&>PK4bBLu0Bsm>~rtW#)whpo~XqGA|W|j>Spor*M=LV`Q$@K)IDEEP5^b4 z_bfHS6B+E)*+m>ChFu7@CyMw}O{j9koAA=jy1fuC>)2`oFnd zTl2m1zXdvMwUK`GhdM6b&job<=aDtT%X2WcYRqvtdHAL;;gK^I6@9jhUm{@|Ga64* zMUgO-r9SIty=7lUN=#H~p;46Vx5E&frUx-U=)R5K+W9x_dpV)hqNNxj+SkCU>o0&&*Ol;&&T%v*eqW#4 zpWKx31O5kElKxHqbNnm)&+zBWzoepXJSCu2hEdBH(TUR|XQiuSxB~XmD#Hi_|I(2D zY!Lh};TEs@+4T2_tul=KwynpOD>XHLekb<-4~EgIaWi5-g8WoRLpI#l4)phc}yc-m3$!6{O z#kQ2w*}3h%`)zI6@F+v#Mt;WI2o*!5jO*2XGOm}hXm3N$h#xIGf3WV`S0|W=Egz)< zSEaW*s~BpmQ$RZrkr$ETeQfW$-4Xcxd|CcqW`KZCbDN1yze5Je8RvvQIN7=sg>Fa| zy|NvPsxN!x3AO$Y`SPFBihz9i&nQ5yp|e26GyUXipyCO1HIF>zX{Ku)pVNF8@MSZn zPiHV9pJ7N6VqV_70*q35IjEX_T~-zas%BlD@2LY-vscU`6+zXk<$I`n~e?O!wTUbk6KeHWrihIwfNe)nPw~6{3V&81vfw4T)e1>l~4;twk z)3wk#zyl;UlKucB-VPy}hy(rg*l4L*;~iRtehBTRj@Rcsi*tc4s$3mhW$M85T}#h@ zHJD$|or*^q^`c&ZE}i}Bi()?Z_x76X=?kO4CUYjeM+4#x?51d@p6GrE8PxRr5|0!6 zIqgWTD3S6T$T}yCfP!V;+mU{Svoo`wyLko6uaJ?3pkUc~#K`MOtsvk3LnNj!EL??q zRB{D`HBjR8vk6?u{2|HQ9c%3xT|E&99{+6y|1bXAj!5M53jmxcG$W;Z3lLU*K7A5> zEy(vgxaQBmZ+ADXfc&-+%n^wY4KyYMeu{pR;0ek8Yz9{{fkjkMda-5&jFq2Hpa5d5 z=rgaP{Ab{|qw7~dep4(j3>@wJVYWaD;9qttWY1FcsXf)da2Zj)C;Gv*=xP887#n^H ze+%O=?0+_itMoqW5sUE8Lu*&*eXY83dsj~HTV;ER*)1=@XZe2Wsh_y7vc3Mz_F4nf zo#%a!%*Cj$poynTpWekif(C_fPKXxnb1msX__{w-mf)Z7m|DPt5gphJ$YNo>Rwv6&~jv202H{NkYI@G`E zhegQEj*m^1-nrOslUeYtl+*I1i#mFoh76O^5cE2tT>K*NkZPCKhy544#OYCW$Jab~ z@s=v5BA{mzCpH$E`m1GfQ2MF7ms_5GwM;%-`x>jvC<^!X+(=(M*gUKJ+sk<98Tj4G zEAHo#gCC2a%1gXsG{S zNLTvKm+%NeXA+ou$2c<9+$$RQVC+d14)i-;$cber5M~CVNqLW9%Zji^SlX5HtAI*O z{?4b(l>jo!JFsLLX($Ol?*(59CawqUg;cKqzf=n}^axC1Zx^CD@G@8W_xQIr+x|nn~6D_6}L=#LquX3aY6J)ICyj zc|uS8lDog^8R-J4+1ch7uO@Fhf9Eq1lE`LG%A#FF$dCs~AwbCVUg{J2lr*Xws%+Rv zZpe~UCe!w%<$rqF@@s|ilZxR(`B;yq*34{d3TTr4OV9L=AHDU8;})&kw9fhXxVd>d zWw`rBI6*;qi@=+vq~01=^`U*<2r*px(rmql>cJ?4jE8dV>_#kGzSo7#X5s+$MF>pe z>~z|~ITJNfv;m=XQUz=6F)PG0%x_s*0y4}JasabDG6126x#8#LfXuQg)DF~{mLA4~ z+QOmjpa${R#+DiE=-(cIQ6<`8V`D&P*#-qBIQEve0mxgt+XV^_AI0Ja!P@)V6WA)X zH`tbzV9;Ti%|L>NxG$ptNkDA+_;Ze9cdJ z-2m4y^-7IDry`_jGi0*IB|4$IqTR|~I@h%El|8^E_0}00o|H2tfZp~KkOk$hkY(Sl ziB>gI2k3(LL+3|Q=En^*UL4dvVW``Z8JKR{$|HcJ(ep*53hTQ_1?4QUMX zCk{-`!kQHHUz8mfd3^BRT|Svbvi5!9;Y}9q{U)@i0H}WmBI=8+;tNsn-BTAgChYde zSB_f8DD%>98Nwj$?5OHma^nPyrF1b^pmcN%_@bZLTA*>snU3UU!ooW^j`P5DM2+18 z2Gk>%^i3{=&6&r8-&lgK=A1#Z?|dm~GS+O7lm%b9QY|G2Qpg|dgYPLi&Pn0Qqjd_I zVBu{wkex`>kEedn&0`X*m^csGGX;jlc&|g$o4~etf5dqcANY~0dNNj4iI*0GJ}e6j zOR`1usWTD8gQ(mI>SK~OU4a@)o_UBBC?JIoZl`;O4bSv;*)ancjkWFL=iFgi&;q|R zO_9~G9iTx>F)NIgaC74PI*ayOfd2MXno}4@+}YXLSVif)Xe+^l^aVKlUU~)A5i{e%H(M-+WT>``R1psAByq8b21V~u4$(Y(RWCrGRQk# zCB;;81E_?}xrqnpbq^R9W{a=(JT^eF4LvnqT1&+_9cZg`fjV(go*F;8QJ@(7L3t=w zHFiTtCFe{6^o)i$U@RQ;tvy(YfDPgF0>g&!y)ZIG0_!>>z*eQZOme8mhu`^xt!YLn zLu%${+sf_eeYA(%!(m*J&A0r}=1Jp&Qk}Q>=^OLjz#hFZa~QK^$VW)GE$@}?yHGY# zfMhCC9%vDI8tpkrxG9$;d(@e$%z`ww_NVKZP3U7CY@uO@09%*g1E_OaM~rJ=+shBX z^(gfvt6}TfYr`O8QcT2CIXYuzEc4*5 zQ^h64MjfLM$ac4`*)^lvzdBj0F_y9xqGJ5Q7f}612UQ<5-(dR2(Z#na2|IPkoCDve zp&>?gsMt6-{Zpge+pnsEhcW`pGxk~Zt((6SsGKDo?Fnt5_cPrOUAi7~(JHr*nVY4c zSoxhVtwXXa^>C+6mVCV{S^B9Mw@8Qn+k(0#qXqO8S883)!a5D;E~GPxruZF)+|b9U z=CaK6WAtFA;V?;(d43aHIHQpY5Ofe}v4flYiA4r~x5fHyydp^_QvAR0ssTW~`@dHHg3t;VKc(afGoIw z*gt>Zf@^zqr#Japv7ZH@UIw!zB^UL=Ktu3+wDPmt$=oKQwKC;ugX#e$!?2_Qkrt3wNHD6~9mAaB<9V_rJmsD8Wv6ZG! zFWqYMaDzRa-}&6lcW`?sIlh%MJ$iG)#w7GoOTQ>(u z`mfBzvkbX#mTOaArZ~7SYedYH?@I62t%S+C5qA=c83A?o$`PL0F0J!s z4)t#eI+KdB@zy4~DW%c*9ZMDHXp+W3?ISUZo-HQ_Znc{&w0~ME<9*2e49rJx`+;?a ztYLd_2wD|RG)k>dA3qI~&Occ*lz^?n=5k>Qiyt zjEO+5-(Ht$=QcXQvfyl;|IQ~(8p`b=3NnhS0lIb*=Qo32xNR6&rW>7~8arh|(||Dj zX^SACUq56z=+Tug*ZnhKCjHNdL+X6j6 zJ95NF1<9{QsBW^+triNGD2#to!bA+s6i^y)9-IU$W-j+=v|6lY@06mydYlibf$W`& znGWsrSK=Cv$5ukZxZ40`aywd^*+*aYC}B%7%q!#gBiM(0cKU#byxoUmu=7hsfvL?% zqQ1R_xtl}X`NGG3!$riR;?TpRCob+J{26@V;^D2{8_*=Jko4*|IatPS5wuBhoT^q1 z)8%+}sq>Z7NQoqZLyds??et9r8{($}_i0KrOxFFb7@eQnGf*%0b@Jh>PP1t!A>T*= zbkYhF=ht9SnMG1&DRDoF(U2ditjcneqqxJI1?+uOmL1W=79`;=k&=%kiiFe z!6<)T3cuO{9a;&w!$&H&>g&)+bp2`DzS!;AZeC)yxzD`taa$Wqc~F*n$$wyB=Jpe! zn^gbE08Z8G#a6(+kk12Y$nojD3;hmD5Vt6Q-tEb=mrGKid#V+&w^Pf~J)x~D=%_XR z!4p_J+YA&$Oihc~eSWw7p3LwRL~@myL>0pI_AS}C?0{bVA!_zhBFE}Tt&UXw-0GTI z-F>Te>fa!iRg1pr`~D51`u}#6AOv(3zeRRZuSW`$5sEJH(M<93`pAQ~!vEckH^lDK zg*-22AnZ;t%!AO!d}zq66!KW3jKr*)_3e`O=_v)k?m?m)QDe_Pyl(Nhl_}Gy-u&db z+Gug0L$Zqx#T0AnT1fF&l37mIZU=Hq_dc2!>}MYfDJL;4@7(G`%~{u3{7T?{4C8L^ z30?PTUo@lLtJZ@t#@(`kwVr*HQ;N}KdeA8B-FJMeC`@CFlq+Q$kSgRh#nw`;bKf(} z!`Y^s98UTII3@+)ry%s$fG`$}rGr&r!KPrIQBxShq6xXp%;!My%J;FW*Q@swVgIc~ z2O3Fv*!-AtP2ZMpq)cH-zR5HX) zW<~)=r&r&%OK6alg%V2g_$SGU!mldjyL|DRz<%YsrF-2#=a_4hNhP30DlR#(0x48#<_y z^d+I}5Fazx1|~z>LAU@Dp&T|ly9%Q5J&HtT%yXZA$+4qqXy@wF=2Gc>bRni zU3O*P`J_nO7hAH;FXGSUpz1$I|@W^$M=O`#eG z0*2xsGYz&5)n2)b3u&*x800d&Xno)LB=zx3Q?@r=E0Pw)b~a6|-NLzNPDz zrEi+K6(BN0mfrAL?+A{34RhG4?#6{;%^)GD;8t_d8>84~w70{WaF@{JCv+j98v9pXhTk+DK3QDvP<~Guv1#gWr z`T?oa*drjdFe$CCdt7hN6JL+lU%CENY)=tQBZ#QZt;ULvB{o{dFX%B3rlNPpn#A}~ zV`*1Qad)-x>*{H4+Ael)=r8USc&8Jeb;|8?vt4)1$M9f4u7R?FW=D$5cmg_BGCVo# zeR0&o+%2f^;Z3pIZX_beZ0E?&Jx6qd-oJ%b`N?9mKX`BH?#+5Q2X{6Wn9OA++sbM~ zb(58%8)BS;s#*l&uf8yhZ+>hajMSrTB^{!^Xwm%eCjDBp)waXQa*~yozdEL}Y(}_k zZxnj3416^$V2aXV_Dlh~=M0q+$QJ&+iI(0X0AQcfNi;ErFD{cSgG&6)SEm~*386n_ zjtxajlQK~78Uy*lyFE7J(oy5R0RtlstxL~@cvBH;7i1;KjA5>f7h@ea>{o23f%_BY8% z6A@OAB?{0wLhFuq|C%WM!if$=&SPHIELm@Iw!!QPG&O#dJKn7`9Cc+*F@g}19NSK? z4fncqOv<_2TD8Io{G1+~a;i{C+@iO^Cq;>)g{>N6-UGLWNoN4SNqAtb2c}B)prukG>F*QMsYY1fkfB-_n0vOYW+9_dm?CzhnWWznoO@ z?be+VfMnw&z=jTc@qHIf~ay15F>vg7p0UZIB=JtnN$EF~FGT7roHOm9>g?Lvd$$q$hUaAoFnYI2Q<#t8uH7Y=fwEwMYCb z2PK)0s6yMna@FB^sJ;^n+`AU(uXnP7(!L}rOn~n_ z(iK<;aYsHUR^5jpf6w;5qfyWE~mEqD-Kh%4oa-L5U@OO73seo!gR{}3aC z@*wwO@8-)&H;?kSYZQ18f|rwvL+$mX99xZ|-nb?wWM<7y3uD>q-$dEDz9PCe zVoZ~rbKY~?NOW^t2t*RxJmJD%5UvO_r4qk!8s;i1R9OnIg>OTVsX|pVy&`s*=9RXW z@`-HXoD1f}*Bd7A`R@Sn6zdh9LfaxyJB-25lNge?Zm&!eA*lEd+nHaIZc4 zAS3e)UM8p4-O6DX1G;>5b4sP7m+*u0@fS-NGu+Kz8Aw`Cb)!aj;#y|(YZRR3Sw=Un z!f!MHM_Oko2 z*S2bzA3quHyx244l3UtF@i4VHJYN{onv4*gSkNX7VY1PR45e_Q2wRg5A*<<9YZ3`A zL+~wMh*CHke2pCBqqgAO#{BGrVn+=y zjR6is(+W^z(Ef*Azn2W^Bk(kSw33=Vctxwx18hg9TV`q2Cn zZtmF3J(yBM<%o~|a`h4Gy2oz^OEBl7<)%3G*r}FT>GXg|7O)-iBrOC=fvgu1-TCtE zcxiZP!f2|deZML6z;2RTPa!ot=h0x~_OSK(3ZV@JaIZP1ARsjJY^G>dMhbRYC_VxAF8wx%`gQ4BZ?79t6HAylp*O4YJo9yE+XT?0 z&uauk5uiz5nui(v6=>4CF2U5N$kF2NueTI>T_Pi7tbO5#VtcN0%M;n6=dst!`>R2n zrwXJ2gNVnex`wJeEh&vOCFl&o6($RbC%iaOjo}#-q6HCqgrPLUH=C2Axp(P~AD^js z2B;OIhON>$B77;AwPbRtBZy zH&C1|ZD8J5c4Nd)HlIs63M$H10uJF@5jkWJ3(X=zn_nRUi7NmG{$iy5Db6MGMgKL^B(HAir}MvZKd{cnZ%dnm%(dA#n7 z(%RBn-}y8qUN&DdPkLKi_*j39swlXx2PltM=DB{Z0Il!@#BOttX~u|?H~P)1^45ns zZ6)(VYDavW>o~pxvaaahP`Zuy@91@TeTR8+8HYj z1m_kbxXy&Q*uV2e-1rQWHkOoznhJ}TI~ezPqCWvZW_bQzNhr52$Li!5UQsNH1vs~s zxF@{WQVUk%_{aObpUo-B-OD8jl8y>A?KqCu9TOwJK)vmEo9J%m_uR*dGk+KKl(pS7 zK*aN_Dt9exC|cy_%pDcKKJUomp>&6-1X4zAmr}h)5VtRI=8r1O9L+^1jSOVZz6s91 z+@*WYSw^fiug-i$S! zgB*LXf$M>n8uwwW@oJ;1;al43`?U<22Ljzjx zU+S$94~`jx!=`i%+>IB^)%Snojs!0KjlZMiD3~8Fj-{a4g;J(-a6!Q0*zT!=>F-`YmDbfS$9RgRH`GcgjSm(HNdd| zudTpRirwLgy-7xM{YPN~Prw?ydd@Ft6XJDbTeU;KdW(8jlPU6`dK!iJo0wU!?HS{y zyvrkxWJ&33JXmY{SP!^MX@z(8$AO(PX&6mL&Z(h4fzwTyGG_S~aJso@aBg>;3V6> zlnUvA7L$*&Vs?(rQ4Vk?aVk6G<#7}AzInc%ZgUoE6^Df!H0VGvQ`An16mlTAm2&u4^07yHT z%KCB_0BNr-88?GN5cZP0}UWm{N5$s z>(JC!YCE)>KApD-&ZNy6GR1K$oz?MD%3g>tx>+2do;e7oW-KVq7=3L)$wgf2~fgO7W zwy|5G^jVaA+<4{nEKp{v+0`66+*lpX8^egj+H|FcjRSo`%5Ir3^D_E6tBz|Ir(gOX z6D&6X*6>6t539-BE+WVNZEs@lS(vId@OCo+U@&=G#oz}9^RKqXjdKTka_y|$Gv0>j z0>n_B#TowlyIQ6lwakkd<;`&cIBoOx36po){)?Sy6)RHXEkmN^A9k8a`G+}9T84KW z-RxY#vxEhp!<#qJV|D+uRl@2$9eJw|4sf4fC%5oupZ{bE(+Y3)H}R&IbmfN+!OQ-G zjp37z8R4zJE`a;wS!p~E_xZO8UeTyw;enLjH~gGgmCox{wR@hK6gk}mawoiDTs^R0kcRRDsOkrJLS`=6)}ui}xL@@E!~p;{x)*%Cl%jc11qc&W9&`!a6q zw~uQtdY%WCE)(7NFNemc`-hO=)z8hx4^syKxkU$gkshJ@M-pn;?oKY(IhSj$*LA$l^E}SuIL`NR?vL-| zd6@cvZq6W(sVPVn1Ojn@*jV^LV4%hV{D4?QKnMR;2Z1bEME_NHV3GdEJqJLb1IPa3 z{%AK4>p$)Xp82<8_>a$jKXW_-f!Kj7tmjlzlv7y#US~M~2Bk**tN? z?k&rIJpJu~e?Fa+@)rEhI#@cN?H~65U;eA;Sm+rU0cQ)xM@~*&zOLSWf4ltW&mRQ- zAn*r)KM4Fm;12?S5cq?@9|Zm&@CSiE2>e0de<%X`lb}ct%iqcY7QhWZaNq!#6$}(s zHrBri8#~+I3j03_$KT4KzY5pC3d>*L0)r0%zg!$_9RIrhU#{#=1HSzA{bmp^2Uwbw z0%kb_I>5^U=4IJ$XUPSE5C{MMhW~6M;5}Invaxd<;^aCCI=})3A7BL^Jje!!RbZ#g7>{su|l-lG9dK?zm7B>69q{wC3XO`!1qR}%e8pnu7;j{_YBvj7bS z<^{n(jO)2^a+f)!%T7_N$aV%)&v)GcKC&OXA~y%vcYn)u_xUC$T194S2rF6}tb6C0 zlmtt7N44E7Gry5vvS$2aBQArGm8awM@BQk4fAUcuhg*hAHSGAIbtmMP0eu^OHqs_j5u zbV0hjatX{S>AF#5x@w%wbQm-rsiA-99%cwB;_2FgVuPh`>KoJFW%|-g=w@FVX^1So z1jckIv(aO1HVjg!i1|qMSBuq2xrde|90*`Zc+~X9iW}cQE_8FmlXd3Q*J#sw+Jp#k z^tppilv-!Qf6z~lC?Vx29m5tqD(53{ASaOG#jP@!P>QpSc$@Qacdy7_7dkEptk=Ep z{_tg~PGqEGPMP*6&0U1{C!b9}+i?BnFhY>{bZ z{FC}T#8n8xea{P%7ia+uDm%r)#h()@MEJQ&DVwwzR0^3vDK5cPUV|B3bp+Y8f6g71%^ZyhnV7VS~~(;1Q^^UzJYeG!EJ7 zW#xzbjxIm(zO4IA#^?|KUU-{r?M*u4TvwNoGTTt1uY3&g%P*XIZQH#}JOfBaorT*L@a<0f18Byd%o+BzG_ z7C6jllsIAuBfLGKCb~G`*BwOFY0mU|go>!C3W=pz2M(HuvgF!TYuh*Ybd%7hk&yyPb%7(q8AzVl~QooTsOg9WU$ewu- zqLoA15=bP$@rlW8N^CksA9$+!a!u0LZYSkL8*g7SxKT0qU}lfe?(_C%1|v9}YQU8; z$E=B~sjB)VMX~bO^+&(kyg2V`A#621NEM7##Ej`Fb%>p+CXFU57F-ktb6m3fT=q)! zq_^3N-e73UCohTaF<}4AUhdmh>_%XmA|!z$Xt3~Bc9cd=TLkQ`W|(! z22@RY?-#vNIF;)8x^rE@s598FOrGkQZ{#1a4?4u%HK%_x3Rc|W-F={b_T)b3Tk^+! z&{!gt8Lvj0jUE^N(QR)VH#2y9R!*9!PD@VhTb8j*5Sp;0d+%k-(M~Z3t}{m=6_{wI zc1!-rLu%_)gpMMbQT$4c%H%%iyaq_eNYQj2|f2#Jvrn9^2&f8jQ4w9Z-Bpi z8tzH^*wGk5&6M~?H&||sb-SK$FJR7gzM3AX+hk4uLy(bQIn9efzU14_o`Jt#WKu%nq;oQ!D7)v9MJ{zfwDF z+yH;DhJH+NneuU1$v?h7R&)00YJ=W;kN)D@!d{uzt>=S-@|1o-?e1@Ulle-Nn8zSt zEvc`htDXqN*RuN_$uWIfIPGDG?R3Xiz#g*`TxW#zy$QR!ud%#^ zD<|K*c`wBdek1mBSA(X>?8O|x%;i2u>Qi@UH=5pkx?L7mby7&@i`~TPnSlpe8zn-| zPbkKn-Tl(j5_XF3;sg3GBDW?yVU}bv8!sZ%xmZLtD@TSn{QOewbsL z?kCodd^cV_Y;$#>|6pH*te}ZGxOjp~+W?u1@_Yyi%PXuoSV~EB$*pRG3zW78cTMlM zm%UQ?y3wZ@(fj1m`YL#iiw7stPjSpyg^`{kTocQ%G1v*_x71f=2&ncinBvUK7AAl_ zE9yA%FeAs0TNLm0nvw4L(FW(9?zYeidmV78(s=!KR@cun^pdB?=Q!zI(*SO0?xx0KEMmF(FS^5wVp=#jkB=YN{K+y{Mfzk*n~&i;F>8GC)=ZrtIj%9`Y(0+8rsLKC*Exjzd1g}r4TgsY+aX5=fN)C-se z`EIt^N#cX}#_YjCqrz&W>6zx=4u;|Ppl=lC=N6KMNc$jcSv;a*fqo1^z&@pOmCW?N zr@{#W`=GE&(b2Oe@pcL%M-TrS0za+4(Gt3Aj`OoH6b|r!s~%$b8y@5wW(o(!6SO8n z%8{^w>7}bv8tL=#h8gympC7MHCd?5BFgP58>uu6_MUTfF9LsT-(Z2dkdL(?s;pK^NOH_WwRq9S zW6c@rnR64Bv=B+Cg)efTjPA|*^sjGurXT4h_BQiZQ7_>!6CU{VRhxa# zK@mnS5=Q=DYH*#zOoFPn8HDczn;0!*V-LyavR`$M6zAw%&Fgs(fzWcp@Ha`(IT+!n z3&=Cn;7>EUO@h?d{&S^#OdIR|yM^DOK1WksWS;VbAGuj8mvoMWp&HI(Hg)5??BVj} zvV~~MAR_|Bf%=Z-Mu`Pt=IWQ~Pz6c}TXNi%SBIriFIfdw2z#9gP~Ht2di3HJSi-UJ zk`;wSl_Bu(qDIW=hKzSe76LpD!#<{GXLnMg?fkbvwg6e7!bT3s^gL-5=0YohM>c6<$e3t_?fCaAc_VjSmHh6rzzFuzk8bZ?(m8b>)}>A; z-v_y)C)zBj#pGo@Dwd{3Wwx~@uj`sE0 zIUeCTt6$MAIXF>*9%@*Vy;*580zV&HfYeRvTw7>uIy?Ay3g=)TqJg_HUBDLXywNgM z-*orQhs63Oc19HD4kSFMa$&{Bhpa@fA1#H&iL6^C8xETlJdDkICHXLFM!-LYd+r-; zci^jsJQamlCCX{HhQmk{sn7@(gq920$s?$irO~2*X zJ9dvI2PmpO#o4B9iaOsss{$zMLwKq<(6jifsaB+l7Sw5~xbpfO<&&Apti`|EyP zP5Q681g`kR2GA>ol+7cN*V(rY8{T$F8m^)bqq=85@3ivZ3@C7FELo4x+gb8{SzQDh zldkWG*3>DuRBdxVoYg;}9Q}Hy1l-(QjPxxD#1I!&JZPtJ)H1|yX&GIQFnLLF;b!Gm z*Y!yEjme;RjhW5I(z|_TYi6$Cz3YdIo?g08AaNKxTY!SNVJa5d*2jyOoVQ5vZIFr| z4Fg+f%DwSQ_&ZwUIo8PjAnG zchj`-~EiNZ^L`8Ue9k45?Qy7++Z*NoaN>~6x(jdBjPZbIk8XJ zJIfMg+0jlsQL~kmbz{*DCdGkCG{cdfF2VNttAw)>&W@YjX;X>|7bVKQwrP_j*jzxH z_rwssBfS+JIci$;`!Tm%8&|KyiinHKMJ4g`Cn}DOfvXRKka^^23W2PhNX`Xxm>=VH z)5#h7b@Jm_?~{F>pUt!tTDx_hV^d9Ay7PTrPYi|M8W`LWwD8c+%O{$Vy^aT zTg&sthUrB`LCMJOgLNsQhR0V_NETW_Y@sl7F6q-o%Y*51S&a<2-DN=6-9_~PCR;uu zOO*1R+*cLsMo1K(>t>+J0s_Qse?M+<2{#fC{TvfoDv{X0`yAJ#NbP@%yhI9E8ArSG zggP9f#v!fp?I#gBWDA>|mF18HdkH6;P@S`@(`+?V=X>WG*LC*o-rImI{;{e`oJ*RF z+>gmFZfdRI9iv1p7Oa;XIfC+(s*gwG9GRTnbLi-O5MN=F2={uMWn)u$d3{>1(t+u& zD=L-OKHZzT6&EEe-9R=XMK@E>UtCtR$l?@3s-3_8K8SN4WJ?WJiYrwuUP%3=I$4>% z(o?RQ&?C@En2^YM#`ic5#1LY{p)LVZSI(}q;o(UR@)gxXRop18w6vL_fYd0i*t?UQ=Ybd%4FpDDqDNL zv*JCYoKS%*sHweUaGV)~ahere&W15wGfz^N+lNFGO>9Yh&qD%amNutsJJ)98`CP%% zhrpnnMT8g%m~kq-WA{OB{ZVxbi49hc9!32H)Z`ljj!8q0JLA5;yp^&cUpjOXSf-hMp7OJYK#?T;E`f^K=Z#jwNPpr|YD(LJIyP65T9 zwP%~mN$3ux7&KrS@YQtST-r|R(mkH^w+F9t>%VV>PR=O`UrCiA?hHye=^Z$-!+P}L zW%lhO9MB`feEj#x!07TmNENcB-X$;N(-SfG(Gj!9kSF~zdaH606svy!N*%j3xMrNc zF*Uz*cfLsF@R{7~!13HhA<9EWJc^4sx(^cE2f2F8CgtFseAEnRSFjv2t1{Ik%;5TT z+g}soq;9Fa`S7bvao9W##0)zG7AC4z(fd%{0RB1QXt(5Xm-bn~ChcWSY%J0O-#$_a z__s6t=!eAx`uSI{h+We)jXqM4L<&58RXJmuqe%v7LS>LdDdvnUqya%ew{wz^F@tW^ ze?QsdSYKc9<2vM2|4z%BJ6hncZ(J^(3PtN)juLk8Xok5V64WsVnL^Xlu;XY~pws4A zV;PID{P(1PGL#V+dq792BGK4XVy0L#-PwK-)UTrV+_>Fu;Saw zm#cP)6Th{bDz>n6euHMsv6zN~`GG?w2j_k`y}I40W#Idn9f(uB05cCdj2*$hzjt1i z-$(I>H&Ylnow6`r_2EYA%`C}vNk+&wdQf9y-LSXhu+p1u)fM~cx(W@65nH*bzr2NL z?IYB5V%i`yxP)8OxT+?&cz#z$PE7l{-P67&a}2pXtz&UTQF*cz)O&SG-^Djdg!sK(zVmwuELm^8QEhq&lA*M8*yqMlxCg;*nD&18O&F58?(HmN*SWtNFiglEa-`APQP~w zr9sj*|MNzXQj`*W1c~`8(7Bnnd>~Hx?SIFEXMf=D(HEE+#{HGzJ+keRDD)c;{yZ`+ zt4uHHL2)`v1|}2clbr(N(pIJK6%}s`l=p^gld;X|bEbyge1fTl{&JQyg4`d`3O9%I@0!09;<}yqb?QNk)&qIOsdoavz3Z z$Z*WA(5V=MQz?@RTc5`8`=E$2q{}DiTa%t_hZB=PTOY*0q{rpNZqkFB1@8$a;pal1 zD3#$6K7j#kbuLk=?SosD9Pz_Dj!Pa>BwE{t-6Topql>*>@wBFpN(1$vtTry8 ztIrz^sA&5{IZ?R~%|R`>Tazd5fV5v)*bl*~x3qdi(Jv`qC8AO1YkF?fVo#nQta@Lz zWT<;CF5y<{IDNW$dSaKCIZHW@R1^~pXo{SZ4Z;3 z3C7aM)At^lDesBuUrz>HIG6tMjZM6FGSqa66@XBRfIAnVSHW{z)TDN1a;3zVEl>W7=JAH_ zj}yPVpedYzqURth-djnu{W^iz$D*LSHq#rmY7?!ZchOl5FDUEHNfLYznW zneXz-pM`aPMM0Fh-m>grNyJtNsjNxNRr>(V00+z-s>}AU{)u0^80T2W=^BNa$5TY9 zljrTT_*r(}l`>l)0`!w)(GD?1#)~HTDf-1hsE^;yUf(mn_i7jPR~n3bTn9CepTu5g zS$Kmtx2pNd2y5UiM0JQ@S3KrC9YVBEda=kN(i?Q1`+^HPlAcxPPN(F=t%>{Jugkt#A zg4Cwv2#7c}o@1(??c$9-N;GWPswJeqI^Rr+;yViVlSzo!6W0f!e36=rXJ~f?aRg}v zBG9DmK68fD|8(ul*P5Y^TjPH9nHX_~t%E&Q{JZL%JDS-N;Q56V%0dU672VoHy-R>a z0fr4th%O;wKc7iS%yxNB`I@0XQ>m|B>zhg-3Jc5(T!zTfFEU<2W$@?;5iI2jx#Ju8 zNXn4}oZ1NXImH+1#W7P{2Um!Cgi*#_J~h_I6b8(n5Ne4THJIevjFP2BFg~M>ER&Z; z(@hI@;r=e{M{(z9CJ#2oe%i3DKa-y5gfG72XW78Cq9-z$0_asqvK}RpiK7M3<#SeY zws52X9&e4FJ`}-ou^0K5WqAScw(=+ssGB^USti%XJki>xJa(9hwf0hQ znAcEZPwW|aX)%Oa>9n3Ohd%C*6ITYqCN~uJGC4+LMx46*iGGHvh384$qx0FwpLg*I9N@lBd z;Z7@O#rbJgB@*o3TffnhlS)4$4Sv{n8N`w{y>s>@9?s>e@q9@{EYriu$In;wnQlr$ zG$Z%zG3qD-gnUOk!|dAgUMZamvAUXWo6`;qidcWUMDN=pYiF#ve{J_^)U`%_G{JHn zTJL>?uGClw2qIe$l3vnukP!0Ag|_|}Tm9#5@gFAbu)*HGcX|-tYO7v+FnrgC|AuW6 z@}Bg&&b|=cQZ^oswbj7JE8!57*VJTRvUtZ6$x2FwY&=J0{Yg!&XO_CpuJj0ZRVdPv zUu+!WG?+)zj{$NzF!E5!sLn4oNHuDAz})QNz_fkP&FbOGvX%GVHbQ-Y`RX-?$=}&C zLfOE1PEm)-elsilvP2DjJm}1NhtqTNI&_zx_oM5frN{5V86f&9^&Oxzev+EXNa^^p zuqL*^jOFIKg;pC8?<31x2OLxy#x>Xi;c2PD6M7h(dYH@&%L*nhvn59mDNeiYim3|d zD2oqpP#;_ITP{`EI8^zyRN-g1(;3woYbP$R^75&x*qKMD+hdCb{48Yb$^uO?ITUgL zs!xK`&@?+5igv4k<}!gymZQO`NQ~M}5UM_EUB^M~9lAxUGoF+_m)<%{HKF%YEwWF= z+tc6_)a)um)+)VgVj)Ldi(K!QrM-$uGrtUxLz*#OWAKj5p?%O{j2q7?28fNc)+Spf z)3jD*Tqa>v3iRadrhB^%h?#wmC9Te9w8<--!bxo-&32+BhB5d1Q9|sm%^#}|g*e#-cI^3q=AP|L9?$I1ob8N7yUtF;W1rKN$w>uXX?5LL zN3lG|4+es)&cSXrRz26%V=tb50tzbi4uzEG#5A2mx-~HhP!|Fzn*>PG+Ez=Rejp{q ztvan*i{39Q=W2w&^qD*%r<#UL>w}PbBp!-1X{Qx3A!orzMOuBt#Q62zRWnrlM2uK5 zyF0?Q#@Teg-Ud9UPW;x#ZcMFdN0W?`leN{U(rD-Y<4E+dB9g1ffd7ehMur6Mt_isK zsn>m*$aLQJJT75>(eTfmKdNYV0SzaN44~d3p9kD9k_94~d4%dujHOEvE{WsQs8z2X z5NngH!k4V4OgzLN1m?4*W;R(=M!XcDL^s37pIcLX2;QQ|+f)qEroopC#tOnF(nZ?S z++4T|p52xgr2Os?c*I|QoNc@ToQhiZ6g3FBTTr3OEIfBN+ zk)ouWR(Lhq73d*KdDe?C_YHauY~{Lywo7^~#cLv~KJ%oC$I$z?JU#2jP%X0pbS-i~ z2aFf(go)Qc98sM;ImI;{Y$9?~y2F&d_;<}a_-7<)x35D7O#{_Kqy&?d z+R;Z7J!lA~AW!UCgV8TW=E^?kKFx|=-v5f}JiCrR&lo`51jfm66re4?KYaQXqKlzJq+-XELnq zB5Ley;D@e>d)YI;wY1kyXSF1L0e8$JCk?~}_TWJGKqKWC@pON0a*YuKP%mz?F}_Fx zvQ$*5bJdSLQ*8xVESzRIDPO`W-}1|UuKYsF;zr?Yy;`r38Cfvd_nkZWQ0XV4YyQ;} z0(ZmZEaQBh$D8^cGb%a1TT5LeRaj6jlEr8(V|QNhHgwzYkXvW{m?yb|ZYB0u)}-9N z-CDz&C#MSExeeYi)3RDqTCE^mMw(Lnkhk*m>Meh~EU?d;Pvs#Z+TNG7ald_Niq;|Z z`Blgtc7Y`Zf7xE&gvs?i+KFiYip4)EGn*A(DoaFHjf^EViA>T@k&>fVk+9qkQduVu z>hoqOhs>*Jk=O z$?9p_K$_T_OWz%q8+U5^p-#3Hx11TjJc8^zAlFfYkjksk|2{Vhu4!NA)lby3xoyXG0{cKSL_-Yqs%*fv)WyxS2&eCO zKm5Yo%Q5lIx6DJ?f85HT^QiW?JC>hsAD(7%n3V-wBK>DV zx0al#_QZpgd)D`Ko?bZ)CJDIz>up1jH}9p|ig$Yba+mF&xKGJj`4Vh#pi006IGa;! zF1`O#|KH${CtLU8A%{4t*sHQ`Ox!F9Zju<#F=o5dR%$7#rB$PnY4d}*n3>97M%p{< zgDBny{iC5A3a#D{zUaUOsFel&5loC-wQj?7V??}K#ed1$|u0PA`# z6UJL)np`>_j4VS`LjL)Lg}v=ev?f5CF`wTDl~_Z5p@XO|Fr;gk*n&{cU^v%u)$&$6 z#fy=x$}_Rh(*JJUlrl-{pQ{GB8j?5j1)Z(SRB~EQ8e( zy}p4?gpgiP9hu?kn4Mi%XOjY8Y!CkDw@^j5THurSH~_C~76@F4P^;tqyvH9r{?$wW z^p8K|<&XaOqfh_LFMsCSKlaCeV|%OtNTmSn4>OKXzwd+2v_rPHFni#!1(#J5vZEbU zfOaXchOiU0I#=IBVrK6=)O&Qib>%BaeXt0kE4KwFO3~wwqQ?N^@iz}54P6r*Mb{_t zjPDS5qM(v@eLlEb)m6B7FNaIYgJiR=>JB)H-7Q_iU9zdsZLj{4W)O&Ivt>_$dXR(LZ52Mn;=OsB z5-FKizUo)rIK|uX*y(l5IdD6udj#_O@y@}i+h-OV8NbXEoxh3 zm_MxM39(64GiYj+NpqE&WIj80&2v+cy$iXH&Eaf1vxH{VR&zDNH(n)pIud@Ry>s)D z|LI&;ZnKp;)R~D6;;^1od|Sv{J2wa3GQsn#T9DX@*chb-IZ|G``BGg}7Uxti&vRAQ z<^|U@n5HUUN45sG);H;iRS#MiHun~w13joh@C0hiMaOvhhq&*9I_k`#eVMU7k|jF6 zk3LVucs*9A{}yMaZaBX6DU(>#mLp0nq7?rqYdG!ZU&(#L;1L%T_bQDH9(InmFVw1L7ZD(>Ag#;@7Qy$pTisrysK6eaz_7ijfm$kDg=vT zyJ7hA;&Z>?s6&obL2r46Fc8$lY=uS}kI;0WQ0I(H+>rTDk4Ip!w-3}Z@zg>6_JJ#8 zUBgoZ1BXi`OPq8&Dh626gEZ&xBi)LbU6!begGl?2?yVkKZ0ovq>s-qg$dpUXb$%19 zH`>{D54N7`RHu|pP!IQVslN|A9Lwo=XE^xcs)I{DbJDgi&(SGYqt*L_RJ_#vD57b|S;N&kFP?qs+%11_hh4(( zV}LZRmJoU|>pYO{L$#TM$D(?#|G@|Z-=9}C}Qf>Ww z9o{r!#iDmp@5o{$0ThVJMD*laPg#z!t}f;_*P2d^_+tax-E2<_A~vD{Lh^1wX#xvj zN@1lw9aA}>Eb0p0>O$bq6m$eWEuEZ(78oyj zS_SZ8Oa0aFDfDcVCy1-V9_z_)&wCzOeW4 zO7$VN?V8oo#8Lz$laU2Qu(#$MpuV#IU1NK2iQB;VxmnH)6O*mlG&$=vbrW&D6W7dc zDlV`XU2J9_-YZ)TrfL30^Q@wz+-Jn?LeA_he)O~{{dBOSqjft;)LX7UB|7(NV2LH9 zDraS(_%GN0>32^;w;E}1_H3rYN*KXfaXOr%(BM{}wczbofyd#8n&+F2GIAx!>>cpf z*&`UY^&^WY%^|vS?&K2Abe3{8V|4FVv}rRyZR+R1JTUwsZ7Qk%@o!S;1vKf(vyc>0V#wa{bPB78tvUtW0A_^t|Wg(}xng=f6 z3v=rV)8$ij&)y9DmMVz*{ryZyiOg}?E)HOgz*B*%jlH9ZgM8&#;F#g4pK24co6Hm8 zH&m>Uo?V`wwsT$H!s#r_;|M`*T@59@RrD9Z3UZADRWlZmddI@p#}O}OOZlhsXv3a%M&*O^Ljgl5bAXgZ4e1`raFU_zo2 z;Zqg*Qy{R;9+Fc1rJj7`ox-NI#1d;xw7zW zEy(de-`0Ay9I7#*?TN2Z>0~!0%0n8b9y=c;qoM3#xDhCPUFQ_!qXQo!Pn(@e#22i0 zLXHHc^})Fpqi!}fzR2{i3RG@9YoiM_s}(l5J zThb^EIy@>T@CsNL*sV=Eb#EW!`KW1o*P@WlO)Vk9Cx!@&qG;f5n~we@)kf5i3He6D zlcaLT`)QAiKMsa$N~Mhp_uV|*#+|p=kMr#i8C%VvX$4l`qg&wz19Q7A;`;hX)fELz zNfq%P-_E9WO4T7UTnzhJY~?>hT~KAA@U$l5h!lV7PD+2@4AeZ7S5Vn2mXY{=%c%}zo9`b9BO3s{$BA*&#k0%p9&hwW|~aF0DJ_(_9q zT>0E1aP#@E`iF9O%mLRKHfjV}$&?&bQ9!pNpDoUHt!qHLkk#L$Sw8CsdSK~s)z{NY zBJF|f)$)49l@nnmG=+XZ?O_CvCrO)gw7|Yid{w@Nvb(K!;+FC~+zIo`sGhX3QhvC2 z^ciK5-4cK;b#(bMq-@w+AH@IP_z1!40}J{4BmZWO_Gg&B38-djn@O1;W{ZBQY zeGnK}b$jYBkaa=sfzbaBw95a{VEz-X;oQGEkM!>hx8uA-vRa?D8@c!WrH@6wl3_^~ zJ`rj|l$d%}5E6{RVd)!Q_e0SgeQy!7*}tv&kF#2_zT0=PW~Y77|8o6A$_g8TqL{f4 z0$BDI2LGzrzA*nE^$kNmQ`H0xGBso5Z&+^vY^`mwMl6yA;DG3oVG-U7Lu#fP*HTtL zt-k4yH~X0P=*wKhR#_szUmT)oP%=sEPcbezaeHO$tD;twjcCD%=_Tdm$8~OU# zAg9!(sZ!XC`2w0f-Kc>y)L&|&Ki3PsKIBK%Naz1z>@9o+b(gnu5P!2A`+y|Zb`MA_ zkw$8aLiO^2!1R6?&Bm{AAuL%KT&{#w|%*s!RL6XH7&{LNE+S zrI?M;RvcxXop#%6Op6yvY!E7>dUe^ITN)ixzc+VL`5@=B9JO1z7d>l_1Id~Qz}{PJ zEA>DKS0;x6J0r*x{ocdIqcwfJ(wN6#9k>p=}pu(q|LCT3lS0b?e ze9SJ$QMw~JLboZ}bnp!MN@=OvUXL=O^MUg#g-VvwJ)TD`MBw4tm&fPp5Rm}JN?3a# z!WiJI21c|oSxBE^NfeU-sJ7@a#)q9%K^5EB09D>H#g=M~3*Qyt0>k6X9z>;cGAW+m zy)x^f6#bXY@fB&Hm{JVg;hn*1R|3@9+q$Rx4v891<{LOB+?56oS9#+c+i_R(@ZOOS zHmH;@(fim8_0gn5ZPJdpiFB#zPP^fb5L|RU!-`e*W6-^Vq=DO%Vp_n&BvSkb^VFgk z*KnDCqe({&>FG?MpXuR%v?pJ7-w`$sZQKSQ$4!nHe|=DP=5;Bme^v~2l5R!s>7a-9Q#PSa@ZmiyBN(q^1;5rCMW4-1qz! zVuc8{bUm^}ms8S2{xf6As2}{!rv>s1>Aj&(C06mS;NOt2*-BV~_Gy3_#NM(VFLp$m zldKr+;#Q1(phO(LSNFNWP2A>&;lMd_g7j~zhy*^_omEMiL2_tBo2L59JhYcbw$iYu z*^p;JeKNdiQ#_%o)8nzz{J7#BycF#+?ylZ@@^ko4ooc&S zclw-2q2~7( zbi&@OWVloC^ah>yP(Tg4Is-K+qN{(UiqDnI3f)GU4z5>;ilVD@?t7vudQ4<*tG?Ff zyf52R@Y#y9H05> zaaXS2Pke!FlMU*4QWS}CLB|L}jx`A(bw}QjDCt5Gl_8J1&C7ofQ*i^%BVud`wpT2~ zYj?f!#nNecK;V@6puK2oR?exe|ND z%i%KD(OW*9_@Qswmr%W%zr{GId1R^18Mz^(e7eKALFnCgOJ8EoMs*S4NuwO7(M$`L zU%Ewi?|f*fXt5;#`8N#rHegGw2KJh#Qv}tNU1hknbk%uY?tbHGC@Gr8rwddkK6O2A;=Po_=B%-?L zfclwOM^}@xSGn#a$!$sDF{^51uq}1Sh2%lxY1?h!)vhg^T6!We=zb0nQY?>C%aFOj z8{@41($3XQNO<>aS*ASteh%&d^P2`>fX z6)!Yj3e`@|jgtobpC8}Gs#b+s_by>$p!)s-FB5Zx&t^Mw#N-WU_{4i&l{U@)L{a-) z*8NvrAjtx9cu^zOEr-+3azyt8S9j;RE8}bBVGYSUaS-=i2Ef-T#GEvNC>j3HrLb{D z?1O3!G}Ul7?>1V?&?F(2&uMiKHAMVI*NvZ)^etPoL-d-d02Rm;;ZdcM_d%Dlz)bpW z^oBl!vi%Ek~kD@=-x&Rx3gyz(~u)^oip+iJ0Bw&I0N|&|4s6j>8s$2HOoAJnm0#8q5n;uTip<< z45l+?fxFl>L!vyuIxkzD-qQy&hJc(YR7YTsgwvnYx?!(@=SZy`6d=J{U{q=L*4fw^ z64keZq!HzRF~*R-z-Rjnn{eo1z0sCGxY{&i6``Emt!yol-7R3+u@ADll=E%xu;AV3 zjyBxg!hB%!n9D%MSLDjyHc*mFA!C!Fr%97-(?I|GZj5X?-P+0U(8;55gHn|vX1 zo5u)3bpADIZ?S&7cl4Ek)2F@srR3_xQVf2CAhcT>6Ut6wogr(LYw7ms0P|ZSC@9J| zqIq)pSjB2REoE;=A0+|^S%gKB^Ib0hdr$m@D?lawx0VjZ{Ig+`MH&9xS{OPjqbC=0 z7~s$T=Z5@W8hZHf&AhYE zp49|`6#(-sgbQ_cwhiAe)I1|RJbzkz^No>*xY#+#)>Wy2;Ug1j9f@;OV_c@gFXcMW za%Qs%fEQGDsKdtVjQbmRo81z0vo;05@K=BCUm$9efWZddAN@DqHG&$zgxN9L=pDh> zPWY}M(22?l0AEV10n&yc@6E13=4BV@hH%F(z@sW7AZ^Ukz-}4wsvcXo4jww{ZE@5z;qtElh#T1e3s1&jpE4!ro}`0o>5lJ^>cjqW(pw%SdU8wVzdvwK z8u`w@i>&37KkeAMdawp;(ZfEwOn~rIH_aTgTlW1RSvOtv>Lu!j!bF^WA#{zy#yF}| zg=1BJ9~6Uxa>TqKHB5U-J{4OO;QbI^J&iW}k=b_(noAo!*K%y2O z=0RXpPUMs6ny9MF3;P`q-jj?#z9zIV$;X7Xv=As1Y9Q#Ev^ar{Dp!7Qtp);o| z)3AEvhh(Lg%KG9Awy%|OM0iD0Rkk5vrXWK8!9X#R?G)c-RbQ69mVjWFq83W#?hTHX zThrnPZ08=iA+bY6}l3Vk($j0?6V|N;fXFdGFe) z+jm~B^?7=V#o!zy(ER%CDLofY$?2BK6UO#Q=R@2(@fPjMkZYMy zr_T9%O8f?lxWt)6MlvJ2S79dS;GUhbNAktT#^p_plfuG?Os&sNdH)CRY&-|VT~K~> zAu5gB)}F&(S;k4fK3rLP>?Y=GLlVH=uS?4GEt=9hdBWn{|Fklwf9-@Q5!O4w6iXca0v(-taYag9PD*Hv`L|3(WxZN$4UE?LVRgYvu{ytrMS+_&{ zKAXH4EIls04N=LyDwe~e>Ybc@dSvVMmRz!sMs(4j_|Sy2$3-=lp)0eln^9-YIId@M zCIvxHeB&AB%qw1c;uT*w<)PWzZkhHtMRlnEJO?rELZ{8^qyrzqQsJOmOZ0ElX<}L8 ztRP*6+@!?jjzh)cbHEb_*HRas`(9^G8Z9aXLJa6vVz5bxUb(D8nR`?A~y4+R34^4s1~ zGs2m-sFG}j4$R%mjz`%1uU#{}v8bS?30lKJNd5E%J@0tQ1B2yX0=uiZ^gt@6Z~|#Z z?I$pOn6g5+5}meb^lOcNnuZi@JsCmj=`4VDcTN~GhgEh+ciRu!kmHZU(2#E?m3Y&lH{>us1Pv= zqC3>!?}GOUk(`a(7S4O>)in4%WvX40O)zb$nDZ>l!-c~|86hCrjnSpiy=ldje4E^7 zPA55>?yeXdF9EipoKreM*PuF)>!BEjN!{A&30soUa#{sqqY3CrC4OV(QuinRu-Sl;S~F$UvT!G z@+A_Wk`GUvE-V$kY-T9tV$_5PkX3*71k{PZdvJc&8%6D_ngo14^SeK=)72oy8ax#P zqzM_$Bsengx78uXcjXq#CW;6eiO7K5z#Ls_tU}dH8J_3p^zZWywz{6Vb=G_`j_F-W zXFFZzuXh~}Z6+pIT;s|2fEWSEklRF+-vOgLQPb7Nr&8{Z&m>m9fjA=MQIl3r!l*h$ zfetf4o)3^l1XHdn!wXLn9%O_tR?N*b4htNK?v{A$zBvi(H`SMO=&zI-wnda6DXL&@ z)jlIcwrj_rJiOmDfP?P#2a9km!p z`#~H5@?Q;x8V(jM?ohr56je>7t4!G${a@_8XIN8Rw=N7KqJW_ECQ(sAx>Tjb2B-)K z2tis@ItWN_fglP<7Z6YoBE9z}5E6Qk-aDa6k&;kCfFzvd{?50*_wm{L{oeDQv(MT4 zI?s>%U|nQouDRwM^B!Z|;~qDH$JE){J0hw5L?v#7IXP4AZ=nr`vb+4fq?d{%T1M~zBln5?tXRI2v;?oog{l^KxbJ0x&n!H^JuaCoraAd+XscKF zUQ5>GV@LJHbiKZ2vpb#bY9;)%U+I|>w!!ZZ=M+q_ZTMHC6`Xt1{Hi0OsLQsMva*8) zM#h)oj8z<@o;|yVvi|XsG3M0fmuRT}>*eaBYIiL}gNTv9TQa?ETy+S>n!^h@sirqt8m?taz~|=sAzh7NxUg zIGTuEW$b2}OYNj4JIKcBDXDL3sg-IW_s#Zh_eJ@dKUz?yLntw@5IhS%JeQq};{>ua ztY1S~x4TTvDtu4&ymvA5HKzEStldw)2b`;Vw%DI7(DJOtQ22z~4*oNuRn7%6!;6#R zWr%!W+sq6Ox-GNseA+pNoG3d%NkuXOcnm1tiylo2MF6w{_!y^&5~D5vvbHYv(8Cyb z=Orm%)bYWh%WrMO5}7tGvESmScuxN%KZg=;Zo2Aw2}`bW_O?vL7*2O*cH?c!{gtB% zeoPcCwX-Bemc&+8G7KnU)4X(YH znesd*6&fR)ao>Atc6)#MsgL>Y9w7h# zHAB-YHeE})%`b`{Hr!k_0R$$gDJs}!PGYZq?w`j|#J9;^2Eq>NOYb+gdyg`ARO5qI z+|Q!Qx4wcLS0^$*=Nr;ZU!E7r)})+!{j;qG2l=_ZKg*g*puvB^HJ1@I+UAU+33_yS zb|) zqOB_W#9Z>^Z4)2FxgN0&k1%bI$9Qd0xlh9a4_Abj&6uT6@MVN~48tVztPjBfFpyoo6==Nd8Rs&Jt@2J`hIMo9Oa3mQ(@*Os z=uVvVje*GlK>?o>_?X=2F@>_onKya49*8Cbo({VL8@3Ur2NF37Ih=f1l(hWD1%{POZ#5%}+x&E>Qug{<$maCMQpLf>k_WOS{*|$hR_GnU zcAk;bBdej(_abfvsLLL*j|X(W7B}CiA-Oht=QJr}?4KTwznnl_@b3CawSK-Q zxnRl`ga1LvYN2H?8+im%mgO&P(TBVudgQ=)5LU@x+n{4zR{}-+7vv}*7BBRi^tgV4B@_c#ki~vg+{L= zpr_niw3MALTmtg$l+ZWe%KeQ?xiAQBuh-9o&L73y_d`7OQsdN=>Nc`qjq-cjBu_-e zkt#AK2VX<14$zEKb%X7BcB?+CMBBAl~}EI-CdL)G}`TuB5(6 zRx_Qwxh0+?_Z0iVO?&uIBz|w~kw5{4ZjDPLYTiy>cXT~oyQHEz&@fcyWvC;qxEQB- z!;>}I#d9hiMWc)Bg;57y24jt>XtO=Bam`uxH%juvy97jmwU!Nt&PD7@)4Uz;*i?JT zlu~BmtN9rYrP0`HPY-HEJTrRN61f{Y2zz$Jobx<}+Q6rgZl>ojWdoN;^z z89mieOpMylX7^*D#J*_$CTlI9JuW|Ko3}k~>zWz27Oj|L#*wj^C+n79%Wu1@*FTO| zU8-X}l%9tZ_}QD!p4vAaDBrM|A#bVM(W-Hb(1gv5|J*+{!dcwrqH^nL@cEA$ZAPXF z?rrcf=VmAcOcsbvGZXTR0yc>9xnrv`9B*QdG}PMJWa#Bg+bJX_bIit z-U((-=jR_&)Gm>hNc{F*pJgPz7%gjbc)0)^OyD%hj10&w>W9)0bnxB;ZlHi%bHSkn zej48Bo=?D&4~1->Iarhg4zy`H)7L&$G`DD_b7`MAHCTh$xN*e1f@Uo8z2dQ4Zvcc6 zw*u^TMIN<&pL-nh(4k0PCFh6b(zdbw*@jS23FnSa%b(!3>*)y)NA-#B9093mp3{}4#6cnd2PzqnXLsiGknf-nT?`JIdiR2n$9YMgVM0X)bBLp#%CBdVTX zRxn}ISlZa1`(ga$_W+rsblEFnlH?NeQ7v89(s8BAiu|f!YgFEyV~Q6GK&B@Z{j{>~ za3gKhjzjp+JMuKSh*9Chb#eO3W(5nH|Sb_g$ys zS}9u@K_?(7@7kU;w|swB7>mAgOmVGz#qs59*WwM8ayz(2#Iz!~T?ijaK7%`YV3RCS z8b4bVUP!;6@QT+yQ6Weazv|b|Jk{1ZbL6p7L8vt$9SM8*Zvi0)&9_DCV|i*h4OWh% z&a}m1VluLj|NH8K(_wMK$n|drQfT8kMzx@wGjlh}m)X;-r5AUJa-cx~rb2rxH&b*s z3k&k?%<7PiEaEBdZnJ{f9sFaoB~U5ySn|bM>@N=M^rMcD+KG%p)qVSn2i(UL7o3f6 z3QIP>ygoNNVFUIq=?y8&ev)K~*MU2MnEL>A9EA0fOXK8h6MOGB`&hcoTj8P2T{!4=p>0qhJi z;Y)P5p7Z{TBdNlsWd$?(SzLHULu60(oX}v3w&?c6$YxrZbshfUirZ{y!nXv;f>Y6v zMHYubBJ75uL38S?`_KsViw)BTE`UaDcb0hXY#UKV-^2J`ICBN@Sgwbuqb zaHo|6VK9HuY6$wwLRVojv$#%b0cYN1uO-=X9mf4hlljeJ_U7!y_9_{A5r`7cYZm$R}}nc}1)v6-lypapvvFQ5Wv(sp{Y-2-?El8n$GxwATGbPE#hzUKq(#S?HpY z6~MvoNb_i#mw@SE_k$}iXMSp}p0~0(l&V}kR~7<^cZgL)wm+0`#H2$mv!~GPo0@I z9(|8uJVnUHTu|W4Hkz>gnJyEDH(%iL*;f8h_pSOAe-tdoT$t;c&e$eM#M_7E8RatQ zG)!c^h?*$Ur*L(lPIqtGrm>O3VQcYfcuQmU4oIYfx-4ub3=#vAC&iVE1x!@r62L9I zm#VNo5YAVJ5kb^LwwaU2#9-w~rYVj)ukyv@RT!}g6h3#9*{FU@tNnTvIoP%qD6OcN zG-Z|t8d5z{bmbWz^VOE&#;MX~SV0O^HibmVWUF(x8w7Ex+?p(P4~Od1sw+d2ySa3i z(pC7ZeeAd&;LgM@SaxX&Nqm}SG>x6F^A8cG`R>a?idMKZ7kO^QAgTAg>jqRETQC%# za4ja=s7)l}T~8#3KqKq7n3oSaITEa8B4XDNCyA0cszxY7flE<{!KdMh<>a*=Yi4fI zS7arTIrOh)Z$z+|2TRb<-n<|*B9K}So6I41A{h6efxOoVnvR~?qDk``FP9CGQD$L} z3T9zmoZe*b@U-~ zemsn^uF9IvAuFd}+3z504$!{NB=VsK=lT>3=j99Nlo@I)f?VCX^(XkQ-+pWM5KxfI zI-kDXp3^{e@w_m!bj$BD;h{Cw+CiFey;kv+ZHL%rP_n(sS67kr149`4=07e4p$mCGb*8QRRMv6ht8;uI9PzI?uBe#5KGnB*yGH_+ zI1dQN&4EC+sH?-Th^j>%ZlkSk^Jl%99wu`XY<+K84Ce0gR}Cj3`8blO0w~`sgY|)D z!0i$4ib$zxGFm0`jYv%zUZ5@)(4NqTSP6#28#TfQOwVk~PH}=S6{4GbnX9q*ET0_B z{57uVnT%3l*+_0>n(>9P$9MSd(xZJJN7K2`-Yjel5vF`v8eJ-f^IBjzq4tfSeVnZ|Kmei`xzY3HBD@uLo~P&6GmM;Bl+@%0I#Z}$q+ z^oNRwcd{pK_G>m;z60lQ#a>j{%~hbiV7LwoIe@vui!Kw(w7qg?PO0p0DRkHY$hLV>hc$^|8Wqd%U zto&9nIO_B&O7yv*+fHCt^!Yp7wDkBk)&?k%21gSlEge6nQ6__6t6q2j1W9O;jpT0^ z=hl^@~FRL{GpobY30WPs#;t$kpCJ%FCi;%TgNQcIwt9}Vlz zT`e=3PIh#u`#T*Kta;Wu*A2_28pNCOkA3;lc1jPF#zm7$+PLrCj5~AbgY3sha<-l0 z$H{@R=cI67-e<6zlz~YTFEeKATrx zs9*U5h_~g4-Gf2%w8vJX9Ok_%2|{MOSVcVWS_#`KR=d z+74{(T>u_e1Laf&SHG-vrd>F9_nC6l2Mgw9Zdr$^8%bl6MCnx*t>+4KbCyle_ch=* z$mIJtK6CPU@`(th zpIr6jgYlX-)|i@CC57UT?k8TpYst4LeA+l|b2(u*SD={X?;DYj=d6DxMf9xKBWz7D zF2mw5Fv;-+%eFx|uKcCd>nmZ!t&3Bf?qXUWRJ?U3gzoTOO(XYW7+j!!c}KUDPsVt- zA6?yb-+AJE(hz*^b$!N<;JFVlYRg$hIuEg?1XMx#jECrtA3s$`?9zia z@LL{clA8ZT;|LV?}Wev2kXzCOTLJ1MvbJuEm3fRLc1olFIPIi8@ZK(@> zenwa$>f+r32kz_%UBduM@wBxGfl{hP5}@miU8+o(w{vbLU&qnBuMlIi;%|ztGI%$# z6xa3n#$vu6u8mtPVXSdu^J(jzQlGwvvV(7M=Pdd(#%TmPn+jiTF>r z`jb}KFP>#tE7?Oj@9Z!=*iw>#vGtR0dU&h%RT%3$={FmYmbWt**m`WG=do!gVanGV zV%2_f_qs{PFRTHkCx1uL4D5-xLvfh}d4#s7IEIgh7lt=06zndqmM+#I)f`yPtAuG7 z+MLk1HD9c7{)m_0(2y*R%?jUCFrGKI&^+0uh>En$Hmb+>8ER5i-C&8Bk(j;2;bwYG z*QxonZ!K`7f-fUok7QtvaWo+`jp!3AGuQfvw`4=+MlvIeRW;#f8yr~IraKjAKcU2A z2K0vOLv9&;d7+!P`*S|1X_|e$w<+9tF6jMI0v+Qy{obsphp%)k^b60Wu?Xj<_$in_ zz!z?YJfz&|ZQ6Rndl}1C_99yi2WpXDGRW>K5mz z-C+IfcFqrP@KTVH8`m3r6-3ioMX#=SO^p$-b-7p(Tm9vDzo!871DGR+<3~Qw0ozF@Wk>0&A+_wo5Y8tFLp{7 zVQQ6xigZGi3AVDtAtQ+g6@haz-*dEqc^D2sY~t^wNBjk34JVoLw_X zh!|~gXD{t3oiSN+8%!sgH_pN<#_>$2k?d`9Dp*J|C?(D-jqeIF-XQYMc&}_F?O6!m}k`8ZlF+&TzNh zyuX#rsWn6@NLLZ1QrbKHM2MP#n$mXADz)CT=q>63#zSMR=f`q$O>41;)Y4#=*SiwA z$KRL8{ny$*d~QFWJHc*sRQ;oNa#~hn2wAkj?Xi5M5GrNz^3?ccpAn-74mZ9ih*c)# zukw#C7@Dds4DGD2FotC?E&!b3$0R<9#6*y5PN2c7gJfur!Ew{@(^ zEtWJP`W&5xlP)c<6}!(9r^v$y&OL`PG<${OUA4E@VzauhW+pLJzSK9BcYiY|Vd@CJ z(?@%diwYykm%Ju;ISzK6z91n(FME`V;8e;5j#fBpJ51MdaVpBr6y7LdO{K&fZ0|HlXuFOZ<`4 zFs<^-%Bm_EhQ79>p4OQMp+ZbDo9zcqav>yI;JDzM?L8olqOtH?__nU^t!4zkbDGda zDef&TE!D+t>|nY`nwQ8!hXG>#BZCS1RqDvf?P7T22G){z@DoGOTtg5;Rf(dQQ}Ev8 zIv{;Z26ATY|M}&^7^hSBP%!V+xwXtYeC+5CF=Z1}Fjh0KH2Q zPI!7ukp({x|DV6F*8g`~#{YD8Rr=!`{9&vBhxGq~8Tf4#{9y+E`8DwO=JlVy>wnBx z|6}g@zh(xaf7`Qv@2>y&di@`{>p%Xs{$uX?yVd%8Gw^SZ70Ti}1umal1)sGef@VP* zB1&6EQ40ySd2|Je0p-sf^t+q2%u38@EM6md%pgEK8=H;#g5_5A{*e)~ zYSr6wY)2BY0nHv>TAWWc^f|1=i^Lei8{9(? zpQ&OM-?Pr^t|KT>Oh2KVsH>|e#(_D@Dv9*?=r`LQHs>9d^7he}CwEy6$H^3*dq^s91Q4O_kiWJkG$i9*DnHuWqztMbNB@&|z;;2YM2LS01h? zc(lCW&_rkIEbJ$fV|uPLI*k`*BZpOT1(^NkdT)|w{3L7iAK%ATOs8p&_%ItQ!Bds^ z!zB_vC7f&4g1nyggx7;Fu4G(%`?mGE5WZ|%XTyQhcfwZ?7qlLmO74tVozWUJ3lMd6 zP>`G+H$X-@yz2KfwP`k%K>)P`c|1|>kz*)FX-fZJB*@WH;GEc%Jqmx>Ht)IW1)(52k2Zf0}T`#{L8v?5Z2vsFSu zM_2lxNL;6R6%nkn8`*%yKH1Qzhw|=$!V=hn3JdK-cdz!p9NZJJSbh@q*uJz)e#$7A zj`ag`i55G(qrV!6oiKW20<-{gsP8=qV;wDkrOb)^nBVEyIeV1*zF<7&xj$25vf zB+ilJv1ytF=A(Na0v>}+1}dqpXQfl>ytxx4MPWl-ru*5=G3BLBnqYT_YM2_SN{Pb; z&WgH{nU>nU092jdt{PyOK!&HO*^=U@8ki)`Xz-al@PwNR#Twp zb#0(-L8xfSJ;Xg6`915)%NOc8>eh>uW#P#Qc{2H1<`t2{xjBp~1krjKdbmnrrL z(k&gjn7jo+Xva;+-;BP*toXe=I!@5gZI9v$by2`dhH4O&B{NGSDPgIy^hl;MzA_H_ zdTrU`d(`VMyY8#JRcQ4JFS{|4640zbrZDn|3wD$AX%5GmG%sRs(LwszZsHq97MTxa zq>zz^EY!lG{9TCpm%LvQU0ec%U1&=BtFjsw3}aUF+$XUn4}P>RTn$e6QgfAcF}fHs zgeZyhwW#&Ti>ae3KK1 zLLn1ughtg4#RxPdO`PhFEhLz#HfIMN2D5s%m70L){{ewiEYt)h6La?v-0bO~T+ zn5jeS4>y)u5J7GQj$dbLH9b$N#g#@?o0h{nnLJOvPGUGEwBv=&a6%3Qf*E;KF0357 z`5?0PQV49O@p=sq7a0zf!WWI33J1emh1nt+P^sM^jQrS8ieWo`^p z8?CP$SD~gJW%&6T+z^OGijke*GP43bm!USP#*dOO4<$G*X|g0kdQP!>*{RRnZs+W6 zkkb1UR?BE&lc7IdP^DL<2`C!?&Xh8}tBttJ>i3S_(hY|WL?#qSW6ge5I)?*bv4Z2- zqNd*UEhggq;YdPsodb@r;-@9y4ED>$*_#S^WS}z5;ApDj}a}EH%F=|;?Yu2kTnfD9XIp=1& zh9O$OjY0?U%A^Ay@*8E=lCK_cL!4fT!`#-{2{msYm-(B|1Kj0H)+vrDE<%c~3*^-? zDST_Gj8^UcyDJIku}s*(1O2%!1Fa-4iQrM%4(Hd_0&y|1Z`d~*gHUoMJk0CVK0#1F zT%5C}c-u_q{>5qt!kujLfRq*Blr#HUFSp>9e8prbKuthBJ~Z9>MNt3)t%?6A@bvFi zC7>SSK!N!%otFu|DT*64e8E)uCR6$kKb&reo_O%32<(zn-OzfwMR|Pc@jk84QV~H1 z1ssK65dilLn>GwT5RLrPl`8zt;%dzttD-pcoCd*??C;A5aLOYAi?LV({?ir3nsuJ6 zp>jwk6q^N;1SCzt=Yi@E)!bu>ZDY`%FY!*hG3cxr{9_}Dw6CSPz9+)EJxaWe0f2p< zW;2|iwT33ftN!UimGRq;hjAeXwq%yAK==y(JeVl32PLbe{r>l4VZ(PHHDwsU>!$_C zySvOd5ShiR2ymGC|9oX*^!bufMk>kxSg-PPh{H1kz%s;fq&x71IXbnf4<`FI(F;7UEe`G4s{%=~r ze@o0Y0jey1+p?p&|LE$I$W8KZtNX{crmM+cR_gz?TmNOP)PKxYQuO`Tc&2V{9Gj!{ zi1;d2D&m7mNuD~N`XyR%x(7>1lf$3l_@kZmet!P=8l_0EosA5hxX}l5%(|Ct$b0vD zwV=<_J)O-PCRB5nvA1|<>`Z=5OXWNMC~l{M<|3)*k$8?+lF-i(p~46-vkF6!U}+fi z{=ZNgXN&jDvb4V#8p=db*CE+H6x5ZTyiXyRT~G0JSIa2qf!05!&qwiZ{h!VSru#R( zwJW?t0G0e{^IKzicn@4e;o(e5N_}MlK^Cr24UCHen8NcZ4|vl0w{xgkd+J; zc)_zO(#dx4FtUscyHETH6fT<+X#f~k350{;8^;s}T!s2T?X0vCg@MMkAnGT) z`0d^GV+zzoox{-;Wfla>kCCboGwG(!FOMlcc_iy#duM|hi{9e99k4sfZ#CVYls=~P zoMPzaTWZJmC{lY>us}i$>K+Zc3U+)qp2;eB6fURrBnz0dt7d>?m6_Eq-KtBJfg_wW z6)*&j4u6f5taN!sDa$?Wg6O8UT4yGDe4iO(LGQUgo^aS2vesx?!tu;`F83yw-!zf= zZOZ$|s~*?IqU5z)xn?(>-h+#MnXv!AoD_&jo<@n`z+& zhn;hX2F3s=%|-%d?nmgU6LSg{1vp1f6 zA8;H((*7FHU-R?V`uS^r{bhgtvWI`27k{0nf8mY4@Yw$jeE7>*g9H7{tWuF%^Cq>q z1o+*Mod@w9QCUyh6V)jIpz;gn(#ih9xqw6bAq~K} zRshaT1aL0kMz;g*7EX$CFM}1pxx$!V&#^_m3*g+~G%}mRFWkKku-F0I-P}hr@(}{y z?lKsFyTRxKS}^%qB;gtA7w*Oo0|4C3d>dq-1^tD)y8+w{c*BbV0Ps!#|3?lei6}Md z3O#3~J!7+dP%6Ccw?VfZpcDC#a;A>S@Ap#CzyAJXB`o+)O-R~Jq;QA;@&$s<6I@%k z7~kM-fhf(lns4#%BCc>=SvZ7@qB+5f`ftgQ~?j((f_k`c9UsEV{QWT)dA!r@JeY+7H$QPLeP!sz;zA9m&Y*jsbb(HN1CYK&j z)*&be=2^HH)d!hyJ;2OwO^D$Yae+D5&c+GPavZAG+nJ|^8Wk=qE3rBtEJBVF%x~|% zpYn*=-???B;=of0J=ak^b1}=Z=DuxZk zEN7?r7sx3oYwTP+UO|yk@**bWeq^ z;)oAjvk5Bjpm@2K!_3V6Rr8!J(oo5F<1nYk8J~-%-+X0UNq%h4 zAuAA&myZkr@_Ho-*R7q+t;Fot6>5w9)$!WpqP{9G%1e`wyX$h0Sl>1pO}&(>k2~jjnLK_r z%S_b3t>LCkPHbzY7m!sc`i&9Oua#ceZQTY9Zm<#uws4gJ*nzfLLnoy9P3^`rl55sLwt&L2u>e`S-C0FsJcO7~(d{MR(!8O& zs%$U94hwm84;*Z*tDZ(!)hMgML))6Brk4VEXZDO!A5eqR|VsQiSwH7XUFBSNu6gcZnQf1%C0NM@LbB<{pa@>zK&8K@sXPi_}5pn2&r2wI@UF< zX$z+Z3M*qOFi&~%VgH9Cd`J9SToK2 z(j&KEdwhaV+lOTHd?pI6n~9wFpHm2mGtgwb{`a2kfeUmTj(?5C1VdU)K-g<<&GRxk zkcML}1Z~%Ew>pE)e3Rw>;GM8J(3^0eVQmOIo^?r zx%Wb3%19BZoyYVYQ{P>#l7H&n%~pofL>Jt0_+-6YVa5x#6w&A!>qK>nrt~# z!yk|!@%WknfK30Dp!Q5q{`-jIqFX&XJzV@7SuY=Li=g{_(hC#hn#Z~&5JC6;m_oq9 zQw~0;;28Ose4DVd&>I3T*%NS)3GDeXWQ2PDLb!6~(Uf4@>-==#FjFRh3vVu*GAu_E zHgb|I1{)K2*qm&1jEyHBM?Zk~6BEZoQZ02C9U>g07$o0BFxZZfdpa+S^3MZ8P6X2? z@@Us^(r8B15oE3?97?NT_yQo2*j5J0oA5uIT;IOeh)BM5SMIs^(f1nzm6NUboh27z z`6uWX$xKuA>GTVXj!P=_8w2kbfS*v)jjEs#ucJYGV zFSYum;hmonz0OxeRYn1I6a)~o8VB_+hqKH~a^I>D67tTfQhaHh1_3fbls#Zttn;fv z4v*G~GbT)f#-mFIzCr!wocSdhPjg!b!z;(K$(M0_acnc78g3wYW++{=Sn7D#cFse`$<^eZ5FF#HA9gU)xxBpg-9eXPV>NQ&%q+L( z7lxlaZ;Xmwy@?ne)V-kkc(5Y$x>UExjC`K83h(s~a^ky!DrX&6=Qa!*-PXzHqY4Wa zG~+d@Kg1q970lPJG*C+7cEWSZ_0jk!o32buXO=O4icLviV)ORA&2)E>s>1Jz4{db1 zQ+gQJ*#EIy1mmCdV_TH~5>&hc0km6GhLV7{m(Y-aCK7&oxX7?$ils?14M}LU9gWE$ z0;V+119=ZH0*44O(sf>~`64Fk!d1!aKofi;( zNO|l{-@cmA9)+7O?XGs6ycS1ND}@ODLJr4?cszgrqbU~f44y_t;kja-Nl3CrI+!G?ZtNS48 zw~acvsY^oM9WZ2m6xrJ+-CGGRvpitE_yFWH_$D6zK<+J=$vix9pZWyoupb{lcQHt8{JU>5LABE_T-8lgx-y)9eYipVi27g4W|NVfn# zPNGZDwM6lcOX0H1(4=<-Cp)H4f~ALPi?v4{PphkgA^|-F4X! zjnjo@IEv=(Z5;p43P-*&uI8LgJKfwvubCaZbeK2~dd~V>nW1-p3TuC&k@d zjqI~jGbDUG_dIstnXbldp0w)=3S4V>xP|*zv8KqNgvgES*WTm<{`C3miH-~DTwkL- z%}Oe2ODo`#FXMbNbr3foPK-6TSywP6$O*_h@+}+CS<&Z-8pD%Kuh$qEVhd4Kb4M%h z=9DH-UI$pCS{^&opvTD%y6x1srqa$R+q&+{)Ovb)x{2rbg}lq6Nma{=h8L+FAhM;j zl)d;rv923f65rYZ=Up`Xl8L-YOD4Qs21Bmq-)7w=Y7qr}(J6aVSBVD6?+;^UF~m^j zV~Wv1_{tfR3KO;8PRdZFm0wLS|1*7lD45Rn(h+ZCH`?A2O)cUleEKNoVG)oIx*r4e zv?=wpX_N1;;>3c{7DXW@JT*Y(PxQxNGndo#iFkWEhxo5r--MJ!PdT-9ER^se`nZ-9 zbl{cpa7IJ*#c7+u=V5tvu3^`$jUC$s{WdP1<0Qj1naP#Ct7$3Md((5i2E11gi5HF@O@3tX3c!^+KoD#LA+r!afYxK$ zk@I26jtx5BKiFUb_m)Q24W3=HHB59DpPHI%e@;!;i~EKCNVWOpX0g*m zAzLW>Pq~kJ@wXl%^d$|<7;ZK^4R-2kH*`8z=c|4DrOm2#(nA5AaE#geqz88u2Cc7d zt5)_yZ#+DDMihT`SJ^hNJ!wk+!3i=w6^}R7hDp?HWH^G}_mat3p(cY=?(Gaz+v`X> z=YXTJ5M7l^-mxbs01-rQ!6lCxt>q-ntE*K9JmqCPA`hK(^4N}ydGnN6Ae0lo!gK#S zKk(z(@nYn^R9 z;ail|o4(ek>T2uCeNRdv+hZ}jbwp36LHp*#u=D!yzGtxJK=~qijuJf}oY{x!i9?K+ z8n%uk-=$y!Un%Skp`dh|rMOu*dL*e01O`39TW`rMa0?sg&K5rj3vWcsCfce8sb_A;uHpiANpB6fh7r?Qe#_D(b?! z34Ze^`I5nR1H0;_1VjVy6g4w%P3Md)8xNId;xqYFEiI)#O5CxJ2$a!J6VRo+`!s+` z&~YGRP>Go+(hs}gFq_2J>6cCS1$LBo`XJ+^QTD?>2nUe z7m3&h?oJCXlNLMJk0BGlbE=AGw?OrZahFGy;^#eg5e!Pa-Sgf>T-_cx`h}1@KsXjo@5|Am06I&Q&-CySO?2tZGEla;qFCi=Q{DDz zw@8iLHH2QC(L9<3qF$iCdHAdi0h4{GU)`^tblWxO65PjIWB`1LZ8(O8DDb!6f>dP? zJGbtW42rhF-_rip$S=YF=7vRjgRwE1Z+M=+A3Epl2$gQGxFq=WzyPzWlow#F!D{2I zG9el?1U&^ref1G!R3Z=_e6*Ll4gD=b0&~RA{j=_oftO5po=4ErxA*%B(rat0pGVze z+H_O$qkXF}xaDeh_pH$4;LLB;Q7=QJI4#_7K2gdFA+?ddpe+lSXR89!zSTwCBHnTH zo1WSmM;w@Qu7_ek9y=>kA>Tlkh*BiKilj#~ifZ!_S)^nh%XK$zlNaj)JgEqC2F0Ii zijsIiQu6wx^TyUXCQ(FZ<426-duE^vA7f>kRKJ6GGRIH6<1s~wGvHWn0{#XF+XgL* zB+(%bWL=Lb+H6;Iua8sih!Jm$t^>aJ-DR@+G#obpo{KJC^qQ7<{Ca*>1xC z+6=wx5fD%4s|HFc+@VCbNP=n6cpEvOmzW5gY6}&+!+_AzUt{~%clX!4{jXhbW!(77 zq)#AybswUH`q1l&8t|k&wxn9`IeX89gszig%$pUVf6@8)0sU=ds%nx#;1{38&t-{)qk8V?>-XZ> z6tol+kePD5A={@JaC3f;I+%}Z%u82W_j$t3Lj+(un@Zs?jwueA;M*B+V7p7l=EEC= z(9gSlJCDG6SpGz|CC6~hCwhAKV$IE~>GK)yrk{s?1=KOSZakdUji2cPm%T>p`~VYZ z0oLi#5qzu@Z&y(jF(JlKqCX^n@pjwryU{7t9J8rm$FEjS+kB@)@G_p@!PrQn0TY|pqR~4kf#msN5>*5&a_VR0%1I&0Y4yJa>Mkk8$ zX-&2D%ql*KS*M1XLkE?8?S02EWx8P#u5B$CN<(4E+w=)ZNK@L?8FQ*MG2CH<*V`{k z4E4UofI9ep7*Wt^>YkQLcKP)pHrzH;y` zG4kXw#d>VZr^@2(s`wv~-7sj8cI4>=8||2|__8ts@O)DVaI9eCJo3o??$G^%V~W;D zf|>#lg1sYObOeMc7L0rga;*>9Vx0@tw)5HI92IsRU|jja>@Ae)X}hrTp-AZkG=qUh zZNq4Z4VU@0ga179M^_pipVMuXLO*V;8SGo)#PEf->!hNpoDOejf*#s-X0&u{7yQSc zQ6*kY76gKMNuwk(99JZam2C!}B&rQu8AVd(+{=A-PkvIWkLPQgg1ym^nag~w9M75v z_X|VmZmaHrJd<>@Dh+LQSfLB(?>-8N#rxU5Bzdw6zH$vt;6Zn-faip95Yov_^w!QX zMfe}TU41BkFWUr7dPb5?_5$66;t!H&{xHfkGE*-ryiemNkg*06M#0LwBR)+>4mW=B zlmX(p(=mnQR{$)QwLo{7fddoWOP0p-2VRYXpS9lUX_?+gwXnE#MG!-3 zEJ96jInlaBb{?Ogb*V8QN9=|d9q6udzxKP7TbuP8g4v{;j;qFMgB zS(W_Gc1v!8?lzFK$^Pfb!9-x9{ef&Cf`xpFc(xCSc-=j4iDV_-#<3yhyw5&NVXfVI+wwzKFXq~dSOJGPet>&IuHcmc<6c)&J-UByeMWk5msaGtqldA+V+H- z$Sv7*Oid4QeH+8ky4FBS2hZkv0nB+`6PO%91Umr*K|L%VRE`jzU?%W~W(IZ@UA`~V zEzCt6#Wmb6zYQ}TD>ep|vOwk|Bf+zUGyHXgx7eTc&{DuM$@d0};h39>2@%r^L&_g3 z<2EimJXzwCpnF0X)@7zuOSfuBz68uhh1feX2l3trpfW}JipzSVU~D%hfRvEFZTKYN zVAw9>8M#YFIHaXyNk(SjT7(|E>behWQo0ewWL2gr;me7UANo;C0frvo?I*KeiN5ye zIpsrbHNf$26@mOC*PiO!JKHSc@cPZdYu(tuJ2d{McXO=1GAQVgu+4cJO zzIXgP|9)AsP4gfCsI`ETqS4BK8=pNG#0`>P!10)43bR6nd;Ql(B>{F^*Z@Xc8T>W95X6THny)m-t+zemC zY_U$m{OYZiZjA}U1X>{C+7T~|UY*LYdllK~Kx=Dqg}{k5fdZbg0scH3Cv()~@6F6O zshm$0`=;=8faS;gtj`FXH#u9plyZv51HRl?!1f18t4({~F8_vu1Z_wetLnz}EbFLw zADnc*(f-_;&ow*{(#4ZU;Y0)ST>F(PZ6H}T)>QddsI&49x^}A=8*K7N-!;IyP3`b) zVVEtWmSQJ~H*>jE*Qc?z_xoFet<%feNGZ0t$e3v(b;qmIQD>=;y?l?z&$KF@g;2KM zXnBPb_o^U(?m@!0YYK*Qf{;@O=}Q_CPW!1_?(+O*3*Q&6+OAb6A$MknW(2YDHcfUI z@31uKUbCEea$@FMoYPuF^wiyb5xGZ+!^}=GTpvy!crgh5G*}W*I6vnN;+%oqsi>ID zTVpF8pVF-BA&7KJ*_O$l8rW!mqT#tBlvnsDTHD=3b-5ZPlPp?OpdqvWJUQ6p(e;Pp z)_IVf=`|o)W8wMYmp2N1?E#2F8B3DufUVj`4Fmsn;lDBW-a$>i?fxKEL`4LYDntcD z`d6h%i;XTID7{2Qq(q4H03lHnLPxrS5T$pdOO14qCS5`a2~A2Mp@cw+`+R>p=j@*M zopa9o-aWgse=uPt11ZmQ-}iNW+7)yY+^ul;K;}2lrioqfX9mTwl7ij;0pt89Hn0U{ z{dW-Pzw!h60w$Z__r+{5%&_Nw*oMwpPVbVt8N7Qez43e?ar*;y=id1}O?Q#Mm)xiS zieUe*p3}O>#Dbq?7*fB{#JEBj62*D1i81UCYbF#$?mSXB$4@nC&|JOwYr628>e`!V z%cbM_b0)N_E?XLe^aoiz>KIH~2MTTic+z>Gq(}<91tyFy$ z{`iw{EL@akKZxUEaTrpHHmPA_ELFx8GQNFKw3|q}@?)6V-EBI3eZ`;pGUsxTX|ROW31l1i9P&JC9K)rhXpd^sgnfove&eA%r{Z;E4fR-f**3HB z@lI=tGtJM~!R;&L!KfB?gd{T;HTU(vKU|C74FeDgZ+B?E7=bCZs7*zaBXZVFw}E#Rwe~K%l7*2hwp9oFjr2#vThz!w3GFDWU74$ zfI<_x26}^`?TPmDdtk=7Q!K+PKz;Jq3bljSC3ilN`v%+! zxBlNiAW?sY|G@(FpKrl)2NKCO_;hOMOr3{%;DKeIXG&05Pi5eK$~FBFwA?6<*SKk9 zrH71PL#fvMGQ27j!o6r-X*EVgj-<}kDb+g(l6)Dp(+olu*5uy?y#L!HLy{#{$B7y& z(Pf}V2o|15$N9@DI#B?tl+0$vOSn(2cpQF z$NqN1l7U{$2mIIX@{z%HdlgmyD=+Tf9%-@DN&rk&0iwxc{;zJIDERH{H8|WpG;8p^7|GdxO!44Wg($25_+XwTs)T@}$7dkCn zapbqm4&)5u&X2EA+zzpjlM!uFE$}YsiQ11CZn908RMy^VZy(j#ZL{H zTO|a)DpRKdH+!Nh4Y=2y4wU|3%c-<%MSX$1&Q1l2rgk~YM>O`&zdg&*)hi>Ng;z2p zMpUcrqza2g+p)i&2P-em3xz5i*e$kM@e)A^7(b?9om4v; zXMg%W^ozD_cw|5NFtDpUyLrYY17bCz zVMKJ%xaRNc$=Mvs8M6?0|9zTj*(i$=sTy7=AjpOcWBovJBlIbjbFr!Okn_+qP=tJ$ zDB*Z6VN*$VLoC+f9!&bNsG#4gE8)w}UcK^kkaur;-_*#pn>HL3cLUw%|NLVLqp65d zT7XYa>F>M}<2n(Ik=BX=@`#pyHZA?Tkv&i;pns2n>}SzYYOK@)ML^lz3;M(6 z0KfvdqRO7+dj~iE8;W+F_uIdG3qJ;SVCR-1eq6n1L>GG}0ul`vo_aBC?tEQi4aMG6Y7baTgD*9K6N?e+%QYPykI z6?tb|H#NI3-tOm(QJ2EvcuSMs){b-t9W5|oNMc{IQ2ihTTwaL~1k^F;OM~y&kcA4|@Zbi62PI=_ zWtAT1>eJ1y@kWc}eLk;bhN<=psgntLoAucPRAfHkUOG_;39SZS(YQ;Q?*t2j=b~mW zPwXlP(7HytfDfpIqUmn##z=3Q{oL)HtSKex8Hk`B&>wkWzJHC5-*@n3|Cv4Uv--d_`HS z_v>fK2Uwq8U zaq{e=h&w(crL2(S=HCtuj9K{nlg{R)33C@O9Fem z<6~1^8Q9qumfD(-Mcn!RW$W$Bq@tjkPt9F*9ueGLdVMxCNG`JeaU);#&g!Yj{&N2h zxsXRitSc?TNT|K0*8FxHRqQJ*9w^b&yKyQpir8=m&M(7SLNv>Dq!0xYiLE1EH}OY7 zB@T39g>K4O`q?9MI`JQkhs6il_xgsBZM4C*T8EqDu>84xou#b-ym?K^u>Q_k;R_F< zb<$@S`HRm|1kYW_iLb1@aQ60j0t8q*&$wQrPO#)=7`|lp+Ap)x*q`f7DxN_FYX@Zo z;v+tDSm*H0Ab$D&9M|Xx~ZltBQInCg_!K=DwP4nSr+z z@sU!!n+)IuwhG@FfIA?>kA`o>vtb?OxQMVWE+IIkLnuE+DZ^plCPKHwO=xG^&UFO8 zZ$ZVoCBP(^d_%GPPwP$IZ(RP0e+vk}H%X!XpMb%7*{o|WNKOdQ?~B&NsOSw>HwzhN zm%HGnzVs+($nNoccQ04fwk;rr97jupkz?Y@Tlj!h_8QnR?hW!Xc{2jRk-gR{`F2x$ z)F<6`lMjkZ4lSMTmDcEW3Mepgvx`{VkG{9~Yxia;Bn(0}!u%QpV5g1@bzAUH1OWwkZQ>K|)@zzN0QMY|G)@-GQRH=Vs-sMmj7SfH5$x%0jN)F}aYG8ZC2yhWLE_F}E9LuHFNt2GAK##E=1B^=BK; zFhh28?NUvp+F8T=-AWBh;sogs9pMJ9DP(4XpZ9}Xjk2Lgp14jmWHAxyeutwv$C~GO z?8f-b1j7#!NsRb{nk`GMC$gU*eOM3t6do9a_t67LoTI70KGEVjMY+k5wCqmYeYGqhNwZrnK`o_0U-x3J+Q?F^8|eDo2BWXdu_&V)B4Md9S4L58}K^n<1%myAt| zkvO@riAvX8tw+-_%La9_^$yKSD|@aqj4Z>R2?U(Ka7WGWwP8ZRm9Zb@x<*>0X?%N~ zo<_u~fC~-YzcfD}n8}ovWvLZeZ4tsU$KQQ7_p|&VdWrc7>jK81yRcPtom_7N70?oOL7#F;`6reps#O7)DBOj8 zOQAvZhG8xI2xaojCi-*Ln8xkW)-szIgND~cxUX@iFFB0pk*1NR` zFY4IC3d3^yt=ozk^7%bnh_0RH%-!66!JkWUa#>lpr1XRohaXJ~BZ005?)inybOD4P zMTK;UuC@X?*93dwo(Ij_wis4247&2X#+JnOpnk;T{xKFzD!1l&oWJ^sL8VY-Imp z2NMS0Y&~%9P&l%t#WtR)SF+nH9HZs`Dm4CSeRNkR$LS+%(@uJWZu=;L!g_EJ8UCA3 zh`$qZ0ph~C5P2%d{R(y7BuKfg_EvlwL00VDrw8mjN4jn3^1uY$wxwSsnjC~e!|9Zj zf|it)!pW(cxO^Yt%p?UI4t^Z>nkB_ddVz9mM!Fj;w+s11$nsyY>O5$$6ON8Jdiyx3 zU$Db*@5QawrRF2^;Pslh@@Szrw1$yWkz31I3j5m>z3Nii_HBvgzQ67lRo=4DTa47R zy1XcQ{kUqk(oX03;jd9Zs;y>YL(<}6zo~@j6f9Ugr}TOCm*!|Ws2@XFOJyAE$aTgo zO$Duuj%l)gLIj=e36Q7@&mK*&H-L~13lXkt6BB0Uz0QSq91{Ds)#i2 z$1z-tvmQ=$bfeDoJ(bG+2^AGfFTv+&mfw!eq)W0L`pG6U;Zjm@b5@;OcXhX@?$j&} z=EquCypr-`qsPweTlk_^4|vmlt z1W|$1Lq-u)NRUsg@A$K&z9Kg)C@SdkCf)oso*d95PkSDF(0h$mmCUN{bMDuU9}x8??1a?nl01*2=M_#tsmNosWc1`^%Jamaye`KU71=%I;&XMEN!nwH zz0bBzy=42y_{Q1323J3lOsuGpT0VdCYLPc$Lchym&&H_CF9UOVTwgJn+RiQ2B{Ny- zquz_B$>7@rfX-Tuow`2+Ok>}+BwL32nyeSw+RA9&+85Aa90g=u?i|r-f$Q(a`tf+W(sDxxV7(7ZD`am$kJq zbXfelR9mAm{1oIp@(45I51R*801k{TSl=#Us8dwhNT=Ghv?!L*N=AOe+wJ^a9W!n! zdx6)3KWvr_Tg}JPeOe#C>z0*TEPkwZ5Z4NN4X*BP+x#U7fDBd3ky@NgTy|C^>K z1pOV`W?qw;pT6pbHJu0n{PkWOLw@45#oUJm_EC5mlQC9@*>Bxk+hS>2@lwO6^1ZiLhT-SJuM zb670+EXoP=7Q&;!MIJ+FQY;COaK;Uy%qHh*otoD)w3yKA>a$m;Qkyu93kz~x3{pw3 z(;=wrBj(GPMKCZFf}5gVqD{;hf#-Dc3C*@0YNrDw(K~B1P<^$oT)7^f54qg-!s^f< zcf!w_ZT*YapDJCtml>>)9+q#D7OI9EFwf?wi+CHHU@oP-l@FeMn53D#Y}X?t*?-=^ zZh|Buu{AP-*Impv0{0zk6Tl=ilya9EF$R7ftV`I8WJs2|u=qzbEWN!;@;=IT))w7= z`Aul}V6ksa){)_o0B^i`}=G6Yl4kQhb0bl4il&PL!RG7>!wqWw;YKg2Oxz-gaRCmQ>*fJ zT+T2INF{*q1}HwjPT)X;lCO6YBwK-~G1@b@WOw;IrwK7QEH}StPbhF^ zx<@WQ`ILw*iT_I_&gjB#x$#TMPm6`}f0@p`s4VfUk$x(2btqPJ*yBPuj<9IjJDX%{ z{J`!@e!rG=v1D(#dPl!kP91iR#Ps>eiquf28?C0*k-Q68Khl;%c18Ht8&0P&!|J@f zT_tL>VW-Jc*u--@J<@F3j(cmoBKZqloWU~QM3Xavfg0f2sB(-B-PlLz1kMj`-nk&i$!WMg#2^l&cjA;{5@38R?^Ko~Zo$nrja=QC}((I5g zJQ@g(w^%Uwnl~@J&U5XUG6N3||4!yD)(+BpXu>HSmymlCxpg+t6fqV&Y1E|>y1!ea z=8ii)R4AUA;a+Fb$YTHSfdah9n>p-jFh9bTT;2sf$+|c_g#ZteYGz;#BQInX6sLkO zZw_+Lx<@i*1-zlEFKjkVq@u3c@$TZIv2NJOI6^I&u*rikq=ga&Pg~JyRTqbx#(mX; zH6S@ZN-}SKh4+21co-_UV7Z9xGMR+TbCCeh>li1coFNN73E#U#(r{Rj%^q18lb1iX4)wu(s!fKO&0ag|*;Ai0dlc?Q!A_l`a?|i2k~fhn0>#y&M8xvI zc{?&s3~NZ{{i4Z3PKvF>yJB7RWj!uaw5xxlB+3@7Qa!ZX+aA5p(H%D>Ao)87Il|xt zrUk#da?*BMx+dFlI;8~a3(Gc z;YlR%>x|Z@yKc&o6w2r7GKsjc(}{-Xyws|?d8GWEj+x( z!N@?aHuXl$hc;o$RzG1P7psTM*Pm1*1WlFxWp60bF+SWfcE)}9j`+9D}=}+Zn_r31A`3&j(i&rtg20g%Udtl#>w??itfC7gWf85 z8Ky7&)qtm~d{*t_Fg5Ai(?Ys~Eq&{y@43fgBbBLNi|Pc@)OO`0djUP5LhnJv!E1l| zZN||rG)o|@Vw~P}a8&CA&X&c)KUz9rfGcy9BsnoYvL6Fh@T|b9bRu#XTlEonbhzaz zHjbgJaieTnF7rcihQ+9rgPj(s;x_ohqQSD`6VnKFlM9waX8HPS`a>F&>c{+8^M_54 zp*n(a^(Uh{g*Hk{Xvh0jQjTwonDGx;&4}y$Tmj*fp&H&jJZiT4r3wk(*2}m$@f8@- z5hCmj{;X1Z-0NJ$!3d0i28j5zMHuJsd)=p>|87ESjZAvB+_duHU~Sn&p1bafA6(yE zYfVnAj61TxQ`jRrpwTka{ozrzhq?8LzT{ObAs2$PHuKz*&oS&6t7{#pA~9t=kW9Gk zymKq&0z(581(>h=qDtV#iU~U7CFOHpN0Kl7VYBKYs$64xzaP7<5ZFi4rQcy3Vt$g7 z-((%3&9}3Z-c(n9j38h#>;$E3laNpHB)8wD z$rR`V@cso_xy~3uDtB_V!8k4LqYN~6(!tKUa{7KsqIm6fhy1Ba+QCC;ohy11v*5Wj z{BbNGNJc|=v?OWxdE@vZs}+YUQTK#`@sT73m@8tVOg3dv{@4`UTRCB>tNd(jfYo5{ zo43E%Q{xD-S+V9(-Dcg|qi9KS&0Li$xkA@H7o$AP(A7!LCZvrMYw(IsJj+#7JG)Ix zAX^L*Y|9}Af(#>Z5;P4vX1T+b28_6DMj4ugzh;Ya`}02MOe-}FebsSl#fe9UT_XBC z8EVRpnsbwG97ex8 z@;bB0(?Q4o-Q$PDm~UY$GsB3p0IrkK zZ;W8eHO5`qT|yiu)PjOg9(5er74iCQb0yugKpzV8dtArivv!mlvMb}IoB~UNX2D@xw|1F zDPwM5iK}K_hB$p?ykfqKWKO^%UmfJQUra-7?G&U0U1n&R{+Bd-+F2ZO3lm)6$X*UVC zDQBDmwc-V<2PeDsh`ON+b%HxocT`FBIhh#M+ic-3Z|iJTBXVcltgW1VT{K8?&U3a;SAG!6ELyftYV-#2NrswASZ+g*{N6SGG^r0{lZtG5*@)+Q3 zdHsv&@s(m6lcSxNA1Pm2-CJrpdHhbbPJjoe?2iv3@Q{Snx^6Lecc9#Yk%C#>HcNmu>s()4xmwfTl*~ zP~lqghzB%|vfro^iklHbaNTa@wA}H}K_$v5ETJ&XeEOZM7C-$x+gUwv zxqNDbYD`i3}s8T;~ruROTqodi_sK!f>$ZA%L$emXJZBrNA3kdaZf21WUM?+EhMJq!Ik_ka8n70gm-H8p z79>8fDYiYRiTg=nr~Y8RuYpZYwWDgDSIiqpwr3upm?zhe!ivl7J9EF8t*BhSVRv1+ zXY`!p#SnE1FiDc`!Z^cB14euV-=$`c?*?f)-j4lgl6y+H*GnnD3G_8=*usOs&Vf>j=xrG z%X7u}t;iEkO~ggk3q$^}!C#L?GU}Lh*yosNNDbF|)SNo(4VJS;0d0vqOBsucsNp&~ z)lZ*Y0kEka$t^YrXb}^ z3?bQXY;$MEW_)$Z#A>uk_`}oqgtJ9C8H+CuX&yt~(C>lMAs|9R-Fqbew<4go+x_pvc6b+nK99>@$>m)`c-5vh`;F)1=Bf=lFz8psV1wBMJ+ZG3D2h?1>b2wbuIe3nebm#c!IES|zqW?u$){b*LgE zK?KqIxy=huKYtsQ1Nkbr4>e3bw0YamhqLqT-bsphqtWOy5=>RQiq6COp`}9e%w-7B zWGI%@=OaEOD1o!L$Cq-}jVk4?`NO97$g0KDG5mvuG-kTbPlvll-5}oATz)?6e(7=h z_S1Yr(4c_!mc&D@{_Ijw=fDVk6$8#Y{1^$Bnjqbev6qV%jg|Mo3JPE&t<7KQAlwaV z&?rl0kSuHj95H1Yo-aa|$m=#4Rc;kUF&#CZ5(n56B&EJl%We?aN$Ob$Wo9;moqiMk zrd@4HpTZ5}HJJF!7n4&u7E{wXT|2z=+rA|0l-FF8Mfip(RvlO>K*`C5noEaNm%nB> z&SAr_=bLWMH$R0OXWY}01N6qRBj)6oe6)vvn}RR%^K$TO#=R{=-gr;9KWvH^MF*Gg zLQpBbrmQ9#Gc`puBmZth({Ceg6QOUQ%?JVqc`55NHJFqhrs60lkpG_SXY#g>kDom< zR{BiXW&h|zgGYtNFH;+sQ(yCYBsNNgQ+|hC&iNdmn`%z0jvGd8Uwdtc0n75;B$F*ZE{u-G3mN$UYpbN_nU`nS-@6KVm zW>7lATBlLj0N3wYdkqgqTli|rZ_PN|bKjY%^ms%U=P{`}lX|uShgC^h*q15fBAxcJ zzj?b}HAq|9WTviB+M;L|n!qXfd`3^(Ti7_)Fesi;!|-8MYc(@Jv$Ws}R9Bjwdk^U46)ahB2#0-g=?I}`PT79A~@>!az>2d2v&a!txbn@enS_}@FWnpau1>DuZ z6}D+MNWV3;nwH%BF{@8CYH(7faI2|}7pc54f0KyS#Lj(U9Uf-!Bd#zp8`Z5|vz#;t zMZJx8HO^NfHQ{dFJ&BRIOk%*~;=9}4p6;>X-5V8@RpK)$$>K=@Cm1}*hxQ9Hi zLn{u*{oSJSRqc4TzoV;qamHnVoI15P5>ZYrxqPaw;K3xepG|R`#)#B8qpbaX& z{xp;6H@rXkLg{$iz?YVxjohlnFrA3m%VKHl?ZxMxwV&Zc-u(^Y0MBKiDwo$!d6Rpo z&uKm>TGAAJ%x=tGI{%$fpJ5GlLjUt6!#C&Sraa_cEZ4t2b2(OpZ$%^b)wPQj^tw4r zTd=MkP`ANXQAe_AngF9zddgko|4!fBRBZu z(n_Y#*GuFN6`2Wq_eSvY2D+=X*E$8$KrFEj%n$ku$Hx;gFCC zM;z7_iyH)pIfeC=0_4cH3obu~p_JQEX9*%lF%y

_^SaPsb1@Wkl#cXeVXgC4U0 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:Persons)\n", + "WHERE ref.times > {RELATION_STRENGTH}\n", + "AND p1.id='{persons[PERSON]}' OR p2.id='{persons[PERSON]}'\n", + "RETURN TO_JSON(query_path) AS path_json\n", + "'''\n", + "\n", + "print(query)" + ], + "metadata": { + "id": "xqVagQzCSw0_" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "Copy the query above and paste into the cell below:\n" + ], + "metadata": { + "id": "EszgOBcFRz2i" + } + }, + { + "cell_type": "code", + "source": [ + "%%spanner_graph --project {PROJECT} --instance {INSTANCE} --database {DATABASE}\n", + "\n", + "GRAPH LoRGraph\n", + "MATCH query_path = (p1:Persons)-[ref:Reference]->(p2:Persons)\n", + "WHERE ref.times > 9\n", + "AND p1.id='arag' OR p2.id='arag'\n", + "RETURN TO_JSON(query_path) AS path_json\n" + ], + "metadata": { + "id": "3YfrFkxxHBlG" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "## Persons and places graph" + ], + "metadata": { + "id": "0Pa15Oh-Srxz" + } + }, + { + "cell_type": "markdown", + "source": [ + "This graph adds places to the query, so each character is required to have been in one of those places." + ], + "metadata": { + "id": "8WSXgAE4XjFn" + } + }, + { + "cell_type": "code", + "source": [ + "Mordor = True # @param {type:\"boolean\"}\n", + "Helm = True # @param {type:\"boolean\"}\n", + "Mount_Doom = True # @param {type:\"boolean\"}\n", + "Rivendell = True # @param {type:\"boolean\"}\n", + "Rohan = True # @param {type:\"boolean\"}\n", + "Minas_Tirith = True # @param {type:\"boolean\"}\n", + "Dark_Tower = True # @param {type:\"boolean\"}\n", + "Isengard = True # @param {type:\"boolean\"}\n", + "\n", + "places_list =''\n", + "if(Mordor) :\n", + " places_list += '\\'' + places['Mordor'] + '\\','\n", + "if(Helm) :\n", + " places_list += '\\'' + places['Helm'] + '\\','\n", + "if(Mount_Doom) :\n", + " places_list += '\\'' + places['Mount Doom'] + '\\','\n", + "if(Rivendell) :\n", + " places_list += '\\'' + places['Rivendell'] + '\\','\n", + "if(Rohan) :\n", + " places_list += '\\'' + places['Rohan'] + '\\','\n", + "if(Minas_Tirith) :\n", + " places_list += '\\'' + places['Minas Tirith'] + '\\','\n", + "if(Dark_Tower) :\n", + " places_list += '\\'' + places['Dark Tower'] + '\\','\n", + "if(Isengard) :\n", + " places_list += '\\'' + places['Isengard'] + '\\','\n", + "places_list = places_list[:len(places_list)-1]\n" + ], + "metadata": { + "id": "yiqb4GH2hr62" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "query = f'''GRAPH LoRGraph\n", + "MATCH query_path = (p1:Persons)-[ref:Reference]->(p2:Persons)\n", + "WHERE ref.times > {RELATION_STRENGTH}\n", + "AND p1.id='{persons[PERSON]}' OR p2.id='{persons[PERSON]}'\n", + "RETURN p1, p2, ref\n", + "NEXT\n", + "MATCH (p1:Persons)-[placeRef1:PlacesPersons]->(place:Places)\n", + "MATCH (p2:Persons)-[placeRef2:PlacesPersons]->(place:Places)\n", + "WHERE place.id IN ({places_list})\n", + "RETURN TO_JSON(p1) AS p1, TO_JSON(p2) AS p2, TO_JSON(place) AS place, TO_JSON(ref) AS ref, TO_JSON(placeRef1) AS placeRef1, TO_JSON(placeRef2) AS placeRef2\n", + "'''\n", + "\n", + "print(query)" + ], + "metadata": { + "id": "KyCK1_sMiHVE" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "Copy the query above and paste into the cell below:" + ], + "metadata": { + "id": "8i24ae1eS8YB" + } + }, + { + "cell_type": "code", + "source": [ + "%%spanner_graph --project {PROJECT} --instance {INSTANCE} --database {DATABASE}\n", + "\n", + "GRAPH LoRGraph\n", + "MATCH query_path = (p1:Persons)-[ref:Reference]->(p2:Persons)\n", + "WHERE ref.times > 9\n", + "AND p1.id='arag' OR p2.id='arag'\n", + "RETURN p1, p2, ref\n", + "NEXT\n", + "MATCH (p1:Persons)-[placeRef1:PlacesPersons]->(place:Places)\n", + "MATCH (p2:Persons)-[placeRef2:PlacesPersons]->(place:Places)\n", + "WHERE place.id IN ('mord','helm','mdoo','rive','roha','tiri','dtow','isen')\n", + "RETURN TO_JSON(p1) AS p1, TO_JSON(p2) AS p2, TO_JSON(place) AS place, TO_JSON(ref) AS ref, TO_JSON(placeRef1) AS placeRef1, TO_JSON(placeRef2) AS placeRef2\n" + ], + "metadata": { + "id": "l6sQC5PTOvG8" + }, + "execution_count": null, + "outputs": [] + } + ] +} \ No newline at end of file diff --git a/lor/web-lor/.editorconfig b/lor/web-lor/.editorconfig new file mode 100644 index 00000000..f166060d --- /dev/null +++ b/lor/web-lor/.editorconfig @@ -0,0 +1,17 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single +ij_typescript_use_double_quotes = false + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/lor/web-lor/.firebaserc b/lor/web-lor/.firebaserc new file mode 100644 index 00000000..63867059 --- /dev/null +++ b/lor/web-lor/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "mh-spanner-graph" + } +} diff --git a/lor/web-lor/.gitignore b/lor/web-lor/.gitignore new file mode 100644 index 00000000..cc7b1413 --- /dev/null +++ b/lor/web-lor/.gitignore @@ -0,0 +1,42 @@ +# See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files. + +# Compiled output +/dist +/tmp +/out-tsc +/bazel-out + +# Node +/node_modules +npm-debug.log +yarn-error.log + +# IDEs and editors +.idea/ +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# Visual Studio Code +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# Miscellaneous +/.angular/cache +.sass-cache/ +/connect.lock +/coverage +/libpeerconnection.log +testem.log +/typings + +# System files +.DS_Store +Thumbs.db diff --git a/lor/web-lor/README.md b/lor/web-lor/README.md new file mode 100644 index 00000000..7b95aac5 --- /dev/null +++ b/lor/web-lor/README.md @@ -0,0 +1,27 @@ +# Lor1 + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.7. + +## Development server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities. + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page. diff --git a/lor/web-lor/angular.json b/lor/web-lor/angular.json new file mode 100644 index 00000000..4befd43c --- /dev/null +++ b/lor/web-lor/angular.json @@ -0,0 +1,108 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "web-lor": { + "projectType": "application", + "schematics": { + "@schematics/angular:component": { + "standalone": false + }, + "@schematics/angular:directive": { + "standalone": false + }, + "@schematics/angular:pipe": { + "standalone": false + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:application", + "options": { + "outputPath": "dist/web-lor", + "index": "src/index.html", + "browser": "src/main.ts", + "polyfills": [ + "zone.js" + ], + "tsConfig": "tsconfig.app.json", + "assets": [ + { + "glob": "**/*", + "input": "public" + } + ], + "styles": [ + "@angular/material/prebuilt-themes/azure-blue.css", + "src/styles.css" + ], + "scripts": [] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kB", + "maximumError": "2MB" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kB", + "maximumError": "4kB" + } + ], + "outputHashing": "all" + }, + "development": { + "optimization": false, + "extractLicenses": false, + "sourceMap": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "web-lor:build:production" + }, + "development": { + "buildTarget": "web-lor:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n" + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "polyfills": [ + "zone.js", + "zone.js/testing" + ], + "tsConfig": "tsconfig.spec.json", + "assets": [ + { + "glob": "**/*", + "input": "public" + } + ], + "styles": [ + "@angular/material/prebuilt-themes/azure-blue.css", + "src/styles.css" + ], + "scripts": [] + } + } + } + } + } +} diff --git a/lor/web-lor/client.sh b/lor/web-lor/client.sh new file mode 100755 index 00000000..303d92d3 --- /dev/null +++ b/lor/web-lor/client.sh @@ -0,0 +1,2 @@ +ng serve --proxy-config ./src/proxy.config.json + diff --git a/lor/web-lor/firebase.json b/lor/web-lor/firebase.json new file mode 100644 index 00000000..3f41cda7 --- /dev/null +++ b/lor/web-lor/firebase.json @@ -0,0 +1,24 @@ +{ + "hosting": { + "public": "dist/web-lor/browser", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "/api/*", + "run": { + "serviceId": "spanner-lor", + "region": "europe-southwest1", + "pinTag": true + } + }, + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/lor/web-lor/package-lock.json b/lor/web-lor/package-lock.json new file mode 100644 index 00000000..8938ff83 --- /dev/null +++ b/lor/web-lor/package-lock.json @@ -0,0 +1,14706 @@ +{ + "name": "lor-1", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "lor-1", + "version": "0.0.0", + "dependencies": { + "@angular/animations": "^18.2.0", + "@angular/cdk": "^18.2.8", + "@angular/common": "^18.2.0", + "@angular/compiler": "^18.2.0", + "@angular/core": "^18.2.0", + "@angular/forms": "^18.2.0", + "@angular/material": "^18.2.8", + "@angular/platform-browser": "^18.2.0", + "@angular/platform-browser-dynamic": "^18.2.0", + "@angular/router": "^18.2.0", + "keycharm": "^0.4.0", + "ng-multiselect-dropdown": "^1.0.0", + "rxjs": "~7.8.0", + "tslib": "^2.3.0", + "vis-data": "^7.1.9", + "vis-network": "^9.1.9", + "vis-util": "^5.0.7", + "zone.js": "~0.14.10" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^18.2.7", + "@angular/cli": "^18.2.7", + "@angular/compiler-cli": "^18.2.0", + "@types/jasmine": "~5.1.0", + "jasmine-core": "~5.2.0", + "karma": "~6.4.0", + "karma-chrome-launcher": "~3.2.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.1.0", + "typescript": "~5.5.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.1802.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.8.tgz", + "integrity": "sha512-/rtFQEKgS7LlB9oHr4NCBSdKnvP5kr8L5Hbd3Vl8hZOYK9QWjxKPEXnryA2d5+PCE98bBzZswCNXqELZCPTgIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "18.2.8", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.8.tgz", + "integrity": "sha512-qK/iLk7A8vQp1CyiJV4DpwfLjPKoiOlTtFqoO5vD8Tyxmc+R06FQp6GJTsZ7JtrTLYSiH+QAWiY6NgF/Rj/hHg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.1802.8", + "@angular-devkit/build-webpack": "0.1802.8", + "@angular-devkit/core": "18.2.8", + "@angular/build": "18.2.8", + "@babel/core": "7.25.2", + "@babel/generator": "7.25.0", + "@babel/helper-annotate-as-pure": "7.24.7", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-transform-async-generator-functions": "7.25.0", + "@babel/plugin-transform-async-to-generator": "7.24.7", + "@babel/plugin-transform-runtime": "7.24.7", + "@babel/preset-env": "7.25.3", + "@babel/runtime": "7.25.0", + "@discoveryjs/json-ext": "0.6.1", + "@ngtools/webpack": "18.2.8", + "@vitejs/plugin-basic-ssl": "1.1.0", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.20", + "babel-loader": "9.1.3", + "browserslist": "^4.21.5", + "copy-webpack-plugin": "12.0.2", + "critters": "0.0.24", + "css-loader": "7.1.2", + "esbuild-wasm": "0.23.0", + "fast-glob": "3.3.2", + "http-proxy-middleware": "3.0.0", + "https-proxy-agent": "7.0.5", + "istanbul-lib-instrument": "6.0.3", + "jsonc-parser": "3.3.1", + "karma-source-map-support": "1.4.0", + "less": "4.2.0", + "less-loader": "12.2.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.3.1", + "magic-string": "0.30.11", + "mini-css-extract-plugin": "2.9.0", + "mrmime": "2.0.0", + "open": "10.1.0", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "7.0.0", + "picomatch": "4.0.2", + "piscina": "4.6.1", + "postcss": "8.4.41", + "postcss-loader": "8.1.1", + "resolve-url-loader": "5.0.0", + "rxjs": "7.8.1", + "sass": "1.77.6", + "sass-loader": "16.0.0", + "semver": "7.6.3", + "source-map-loader": "5.0.0", + "source-map-support": "0.5.21", + "terser": "5.31.6", + "tree-kill": "1.2.2", + "tslib": "2.6.3", + "vite": "5.4.6", + "watchpack": "2.4.1", + "webpack": "5.94.0", + "webpack-dev-middleware": "7.4.2", + "webpack-dev-server": "5.0.4", + "webpack-merge": "6.0.1", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.23.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^18.0.0", + "@angular/localize": "^18.0.0", + "@angular/platform-server": "^18.0.0", + "@angular/service-worker": "^18.0.0", + "@web/test-runner": "^0.18.0", + "browser-sync": "^3.0.2", + "jest": "^29.5.0", + "jest-environment-jsdom": "^29.5.0", + "karma": "^6.3.0", + "ng-packagr": "^18.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=5.4 <5.6" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "@web/test-runner": { + "optional": true + }, + "browser-sync": { + "optional": true + }, + "jest": { + "optional": true + }, + "jest-environment-jsdom": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1802.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.8.tgz", + "integrity": "sha512-uPpopkXkO66SSdjtVr7xCyQCPs/x6KUC76xkDc4j0b8EEHifTbi/fNpbkcZ6wBmoAfjKLWXfKvtkh0TqKK5Hkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.1802.8", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^5.0.2" + } + }, + "node_modules/@angular-devkit/core": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.8.tgz", + "integrity": "sha512-4o2T6wsmXGE/v53+F8L7kGoN2+qzt03C9rtjLVQpOljzpJVttQ8bhvfWxyYLWwcl04RWqRa+82fpIZtBkOlZJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.17.1", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.2", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.8.tgz", + "integrity": "sha512-i/h2Oji5FhJMC7wDSnIl5XUe/qym+C1ZwScaATJwDyRLCUIynZkj5rLgdG/uK6l+H0PgvxigkF+akWpokkwW6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "18.2.8", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.11", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/animations": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.2.8.tgz", + "integrity": "sha512-dMSn2hg70siv3lhP+vqhMbgc923xw6XBUvnpCPEzhZqFHvPXfh/LubmsD5RtqHmjWebXtgVcgS+zg3Gq3jB2lg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/core": "18.2.8" + } + }, + "node_modules/@angular/build": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.8.tgz", + "integrity": "sha512-ufuA4vHJSrL9SQW7bKV61DOoN1mm0t0ILTHaxSoCG3YF70cZJOX7+HNp3cK2uoldRMwbTOKSvCWBw54KKDRd5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.1802.8", + "@babel/core": "7.25.2", + "@babel/helper-annotate-as-pure": "7.24.7", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-syntax-import-attributes": "7.24.7", + "@inquirer/confirm": "3.1.22", + "@vitejs/plugin-basic-ssl": "1.1.0", + "browserslist": "^4.23.0", + "critters": "0.0.24", + "esbuild": "0.23.0", + "fast-glob": "3.3.2", + "https-proxy-agent": "7.0.5", + "listr2": "8.2.4", + "lmdb": "3.0.13", + "magic-string": "0.30.11", + "mrmime": "2.0.0", + "parse5-html-rewriting-stream": "7.0.0", + "picomatch": "4.0.2", + "piscina": "4.6.1", + "rollup": "4.22.4", + "sass": "1.77.6", + "semver": "7.6.3", + "vite": "5.4.6", + "watchpack": "2.4.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^18.0.0", + "@angular/localize": "^18.0.0", + "@angular/platform-server": "^18.0.0", + "@angular/service-worker": "^18.0.0", + "less": "^4.2.0", + "postcss": "^8.4.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=5.4 <5.6" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "less": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular/cdk": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.2.8.tgz", + "integrity": "sha512-J8A2FkwTBzLleAEWz6EgW73dEoeq87GREBPjTv8+2JV09LX+V3hnbgNk6zWq5k4OXtQNg9WrWP9QyRbUyA597g==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "optionalDependencies": { + "parse5": "^7.1.2" + }, + "peerDependencies": { + "@angular/common": "^18.0.0 || ^19.0.0", + "@angular/core": "^18.0.0 || ^19.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/cli": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.8.tgz", + "integrity": "sha512-GKXG7F7z5rxwZ8/bnW/Bp8/zsfE/BpHmIP/icLfUIOwv2kaY5OD2tfQssWXPEuqZzYq2AYz+wjVSbWjxGoja8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.1802.8", + "@angular-devkit/core": "18.2.8", + "@angular-devkit/schematics": "18.2.8", + "@inquirer/prompts": "5.3.8", + "@listr2/prompt-adapter-inquirer": "2.0.15", + "@schematics/angular": "18.2.8", + "@yarnpkg/lockfile": "1.1.0", + "ini": "4.1.3", + "jsonc-parser": "3.3.1", + "listr2": "8.2.4", + "npm-package-arg": "11.0.3", + "npm-pick-manifest": "9.1.0", + "pacote": "18.0.6", + "resolve": "1.22.8", + "semver": "7.6.3", + "symbol-observable": "4.0.0", + "yargs": "17.7.2" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.2.8.tgz", + "integrity": "sha512-TYsKtE5nVaIScWSLGSO34Skc+s3hB/BujSddnfQHoNFvPT/WR0dfmdlpVCTeLj+f50htFoMhW11tW99PbK+whQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/core": "18.2.8", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.2.8.tgz", + "integrity": "sha512-JRedHNfK1CCPVyeGQB5w3WBYqMA6X8Q240CkvjlGfn0pVXihf9DWk3nkSQJVgYxpvpHfxdgjaYZ5IpMzlkmkhw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/core": "18.2.8" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } + } + }, + "node_modules/@angular/compiler-cli": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.2.8.tgz", + "integrity": "sha512-OksDE4LWQUCcIvMjtZF7eiDCdIMrcMMpC1+Q0PIYi7KmnqXFGs4/Y0NdJvtn/LrQznzz5WaKM3ZDVNZTRX4wmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "7.25.2", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^4.0.0", + "convert-source-map": "^1.5.1", + "reflect-metadata": "^0.2.0", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/index.js" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/compiler": "18.2.8", + "typescript": ">=5.4 <5.6" + } + }, + "node_modules/@angular/compiler-cli/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@angular/compiler-cli/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@angular/core": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.2.8.tgz", + "integrity": "sha512-NwIuX/Iby1jT6Iv1/s6S3wOFf8xfuQR3MPGvKhGgNtjXLbHG+TXceK9+QPZC0s9/Z8JR/hz+li34B79GrIKgUg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.14.10" + } + }, + "node_modules/@angular/forms": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.2.8.tgz", + "integrity": "sha512-JCLki7KC6D5vF6dE6yGlBmW33khIgpHs8N9SzuiJtkQqNDTIQA8cPsGV6qpLpxflxASynQOX5lDkWYdQyfm77Q==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/common": "18.2.8", + "@angular/core": "18.2.8", + "@angular/platform-browser": "18.2.8", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/material": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.2.8.tgz", + "integrity": "sha512-wQGMVsfQ9lQfih2VsWAvV4z3S3uBxrxc61owlE+K0T1BxH9u/jo3A/rnRitIdvR/L4NnYlfhCnmrW9K+Pl+WCg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/animations": "^18.0.0 || ^19.0.0", + "@angular/cdk": "18.2.8", + "@angular/common": "^18.0.0 || ^19.0.0", + "@angular/core": "^18.0.0 || ^19.0.0", + "@angular/forms": "^18.0.0 || ^19.0.0", + "@angular/platform-browser": "^18.0.0 || ^19.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.2.8.tgz", + "integrity": "sha512-EPai4ZPqSq3ilLJUC85kPi9wo5j5suQovwtgRyjM/75D9Qy4TV19g8hkVM5Co/zrltO8a2G6vDscCNI5BeGw2A==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/animations": "18.2.8", + "@angular/common": "18.2.8", + "@angular/core": "18.2.8" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.2.8.tgz", + "integrity": "sha512-poZoapDqyN/rxGKQ3C6esdPiPLMkSpP2v12hoEa12KHgfPk7T1e+a+NMyJjV8HeOY3WyvL7tGRhW0NPTajTkhw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/common": "18.2.8", + "@angular/compiler": "18.2.8", + "@angular/core": "18.2.8", + "@angular/platform-browser": "18.2.8" + } + }, + "node_modules/@angular/router": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.2.8.tgz", + "integrity": "sha512-L+olYgxIiBq+tbfayVI0cv1yOuymsw33msnGC2l/vpc9sSVfqGzESFnB4yMVU3vHtE9v6v2Y6O+iV44/b79W/g==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/common": "18.2.8", + "@angular/core": "18.2.8", + "@angular/platform-browser": "18.2.8", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.25.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", + "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", + "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", + "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/traverse": "^7.25.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", + "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", + "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", + "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", + "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-wrap-function": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", + "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", + "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", + "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", + "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", + "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", + "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", + "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", + "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/plugin-transform-optional-chaining": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", + "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", + "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", + "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", + "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", + "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", + "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz", + "integrity": "sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", + "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/traverse": "^7.25.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", + "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/template": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", + "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", + "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", + "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz", + "integrity": "sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", + "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz", + "integrity": "sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", + "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", + "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz", + "integrity": "sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", + "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz", + "integrity": "sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", + "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", + "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", + "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", + "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", + "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", + "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz", + "integrity": "sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz", + "integrity": "sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz", + "integrity": "sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/plugin-transform-parameters": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", + "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz", + "integrity": "sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz", + "integrity": "sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", + "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", + "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz", + "integrity": "sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", + "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", + "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", + "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", + "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", + "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", + "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", + "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", + "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", + "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", + "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", + "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", + "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.0", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/types": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", + "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.1.tgz", + "integrity": "sha512-boghen8F0Q8D+0/Q1/1r6DUEieUJ8w2a1gIknExMSHBsJFOr2+0KUfHiVYBvucPwl3+RU5PFBK833FjFCh3BhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.17.0" + } + }, + "node_modules/@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/hammerjs": "^2.0.36" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz", + "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz", + "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz", + "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz", + "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", + "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz", + "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz", + "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz", + "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz", + "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz", + "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz", + "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz", + "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz", + "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz", + "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz", + "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz", + "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz", + "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz", + "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz", + "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz", + "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz", + "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz", + "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz", + "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz", + "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.5.0.tgz", + "integrity": "sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.3", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", + "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.0.10", + "@inquirer/type": "^1.5.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", + "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.5.5", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/@inquirer/type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", + "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", + "dev": true, + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.2.0.tgz", + "integrity": "sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/expand": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.3.0.tgz", + "integrity": "sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.7.tgz", + "integrity": "sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz", + "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/number": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.1.0.tgz", + "integrity": "sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/password": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.2.0.tgz", + "integrity": "sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/prompts": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.3.8.tgz", + "integrity": "sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^2.4.7", + "@inquirer/confirm": "^3.1.22", + "@inquirer/editor": "^2.1.22", + "@inquirer/expand": "^2.1.22", + "@inquirer/input": "^2.2.9", + "@inquirer/number": "^1.0.10", + "@inquirer/password": "^2.1.22", + "@inquirer/rawlist": "^2.2.4", + "@inquirer/search": "^1.0.7", + "@inquirer/select": "^2.4.7" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/rawlist": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.3.0.tgz", + "integrity": "sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/search": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.1.0.tgz", + "integrity": "sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.3", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/select": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz", + "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.3", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", + "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", + "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", + "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.15.tgz", + "integrity": "sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/type": "^1.5.1" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 6" + } + }, + "node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.13.tgz", + "integrity": "sha512-uiKPB0Fv6WEEOZjruu9a6wnW/8jrjzlZbxXscMB8kuCJ1k6kHpcBnuvaAWcqhbI7rqX5GKziwWEdD+wi2gNLfA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-darwin-x64": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.13.tgz", + "integrity": "sha512-bEVIIfK5mSQoG1R19qA+fJOvCB+0wVGGnXHT3smchBVahYBdlPn2OsZZKzlHWfb1E+PhLBmYfqB5zQXFP7hJig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.13.tgz", + "integrity": "sha512-Yml1KlMzOnXj/tnW7yX8U78iAzTk39aILYvCPbqeewAq1kSzl+w59k/fiVkTBfvDi/oW/5YRxL+Fq+Y1Fr1r2Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm64": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.13.tgz", + "integrity": "sha512-afbVrsMgZ9dUTNUchFpj5VkmJRxvht/u335jUJ7o23YTbNbnpmXif3VKQGCtnjSh+CZaqm6N3CPG8KO3zwyZ1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-x64": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.13.tgz", + "integrity": "sha512-vOtxu0xC0SLdQ2WRXg8Qgd8T32ak4SPqk5zjItRszrJk2BdeXqfGxBJbP7o4aOvSPSmSSv46Lr1EP4HXU8v7Kg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-win32-x64": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.13.tgz", + "integrity": "sha512-UCrMJQY/gJnOl3XgbWRZZUvGGBuKy6i0YNSptgMzHBjs+QYDYR1Mt/RLTOPy4fzzves65O1EDmlL//OzEqoLlA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@ngtools/webpack": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.8.tgz", + "integrity": "sha512-sq0kI8gEen4QlM6X8XqOYy7j4B8iLCYNo+iKxatV36ts4AXH0MuVkP56+oMaoH5oZNoSqd0RlfnotEHfvJAr8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^18.0.0", + "typescript": ">=5.4 <5.6", + "webpack": "^5.54.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", + "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", + "dev": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", + "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^7.0.0", + "ini": "^4.1.3", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", + "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", + "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/package-json/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.1.tgz", + "integrity": "sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz", + "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "proc-log": "^4.0.0", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz", + "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz", + "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz", + "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz", + "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz", + "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz", + "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz", + "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz", + "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz", + "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz", + "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz", + "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz", + "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz", + "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz", + "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz", + "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz", + "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@schematics/angular": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.8.tgz", + "integrity": "sha512-62Sr7/j/dlhZorxH4GzQgpJy0s162BVts0Q7knZuEacP4VL+IWOUE1NS9OFkh/cbomoyXBdoewkZ5Zd1dVX78w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "18.2.8", + "@angular-devkit/schematics": "18.2.8", + "jsonc-parser": "3.3.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", + "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", + "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", + "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", + "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz", + "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^2.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/verify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz", + "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", + "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz", + "integrity": "sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/hammerjs": { + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", + "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-5.1.4.tgz", + "integrity": "sha512-px7OMFO/ncXxixDe1zR13V1iycqWae0MxTaw62RpFlksUi5QuNWgQJFkTQjIOvrmutJbI7Fp2Y2N1F6D2R4G6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.16", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", + "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz", + "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.6.0" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "18.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", + "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001668", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true, + "license": "ISC" + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.1", + "globby": "^14.0.0", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/critters": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.24.tgz", + "integrity": "sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "chalk": "^4.1.0", + "css-select": "^5.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.2", + "htmlparser2": "^8.0.2", + "postcss": "^8.4.23", + "postcss-media-query-parser": "^0.2.3" + } + }, + "node_modules/critters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/critters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/critters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/critters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/critters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/critters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", + "dev": true, + "license": "MIT" + }, + "node_modules/date-format": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.36", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.36.tgz", + "integrity": "sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine.io": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", + "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz", + "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "devOptional": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true, + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz", + "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.23.0", + "@esbuild/android-arm": "0.23.0", + "@esbuild/android-arm64": "0.23.0", + "@esbuild/android-x64": "0.23.0", + "@esbuild/darwin-arm64": "0.23.0", + "@esbuild/darwin-x64": "0.23.0", + "@esbuild/freebsd-arm64": "0.23.0", + "@esbuild/freebsd-x64": "0.23.0", + "@esbuild/linux-arm": "0.23.0", + "@esbuild/linux-arm64": "0.23.0", + "@esbuild/linux-ia32": "0.23.0", + "@esbuild/linux-loong64": "0.23.0", + "@esbuild/linux-mips64el": "0.23.0", + "@esbuild/linux-ppc64": "0.23.0", + "@esbuild/linux-riscv64": "0.23.0", + "@esbuild/linux-s390x": "0.23.0", + "@esbuild/linux-x64": "0.23.0", + "@esbuild/netbsd-x64": "0.23.0", + "@esbuild/openbsd-arm64": "0.23.0", + "@esbuild/openbsd-x64": "0.23.0", + "@esbuild/sunos-x64": "0.23.0", + "@esbuild/win32-arm64": "0.23.0", + "@esbuild/win32-ia32": "0.23.0", + "@esbuild/win32-x64": "0.23.0" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.0.tgz", + "integrity": "sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==", + "dev": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-middleware": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.0.tgz", + "integrity": "sha512-36AV1fIaI2cWRzHo+rbcxhe3M3jUDCNzc4D5zRl57sEWRAxdXYtw7FSQKYY6PDKssiAKjLYypbssHk+xs/kMXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.10", + "debug": "^4.3.4", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jasmine-core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.2.0.tgz", + "integrity": "sha512-tSAtdrvWybZkQmmaIoDgnvHG8ORUNw5kEVlO5CvrXj02Jjr9TZrmjFq7FUiOUzJiOP2wLGYT6PgrQgQF4R1xiw==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/karma": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.7.2", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-coverage": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz", + "integrity": "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma-coverage/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/karma-jasmine": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "jasmine-core": "^4.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "karma": "^6.0.0" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", + "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "jasmine-core": "^4.0.0 || ^5.0.0", + "karma": "^6.0.0", + "karma-jasmine": "^5.0.0" + } + }, + "node_modules/karma-jasmine/node_modules/jasmine-core": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz", + "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/karma/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/karma/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/karma/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/karma/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/karma/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/karma/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/keycharm": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.4.0.tgz", + "integrity": "sha512-TyQTtsabOVv3MeOpR92sIKk/br9wxS+zGj4BG7CR8YbK4jM3tyIBaF0zhzeBUMx36/Q/iQLOKKOT+3jOQtemRQ==", + "license": "(Apache-2.0 OR MIT)" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/less": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz", + "integrity": "sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "license": "ISC", + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz", + "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lmdb": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.13.tgz", + "integrity": "sha512-UGe+BbaSUQtAMZobTb4nHvFMrmvuAQKSeaqAX2meTEQjfsbpl5sxdHD8T72OnwD4GU9uwNhYXIVe4QGs8N9Zyw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "msgpackr": "^1.10.2", + "node-addon-api": "^6.1.0", + "node-gyp-build-optional-packages": "5.2.2", + "ordered-binary": "^1.4.1", + "weak-lru-cache": "^1.2.2" + }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "3.0.13", + "@lmdb/lmdb-darwin-x64": "3.0.13", + "@lmdb/lmdb-linux-arm": "3.0.13", + "@lmdb/lmdb-linux-arm64": "3.0.13", + "@lmdb/lmdb-linux-x64": "3.0.13", + "@lmdb/lmdb-win32-x64": "3.0.13" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", + "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-fetch-happen": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", + "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.13.0.tgz", + "integrity": "sha512-dIs5KGy24fbdDhIAg0RxXpFqQp3RwL6wgSMRF9OSuphL/Uc9a4u2/SDJKPLj/zUgtOGKuHrRMrj563+IErj4Cg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", + "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/msgpackr": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.0.tgz", + "integrity": "sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "node_modules/msgpackr-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + } + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/needle": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ng-multiselect-dropdown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ng-multiselect-dropdown/-/ng-multiselect-dropdown-1.0.0.tgz", + "integrity": "sha512-7Dg2NQKiKTllfqidP7dQxe35aIvQQmbnUWXamhhuRzqbhKl/LQUeQoXxkYxFUwQPFBR9MVb5RJjS3d5Pds1KmQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/nice-napi/node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz", + "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^4.1.0", + "semver": "^7.3.5", + "tar": "^6.2.1", + "which": "^4.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", + "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" + }, + "node_modules/nopt": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", + "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^7.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-packlist": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz", + "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^6.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", + "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz", + "integrity": "sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^2.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minizlib": "^2.1.2", + "npm-package-arg": "^11.0.0", + "proc-log": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ordered-binary": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.2.tgz", + "integrity": "sha512-JTo+4+4Fw7FreyAvlSLjb1BBVaxEQAacmjD3jjuyPZclpbEghTvQZbXBb2qPd2LeIMxiHwXBZUcpmG2Gl/mDEA==", + "dev": true, + "license": "MIT" + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", + "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pacote": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz", + "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/package-json": "^5.1.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^8.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^17.0.0", + "proc-log": "^4.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^2.2.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.0.tgz", + "integrity": "sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "entities": "^4.5.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/piscina": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.6.1.tgz", + "integrity": "sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-loader": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^9.0.0", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", + "dev": true, + "license": "MIT" + }, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", + "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz", + "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.22.4", + "@rollup/rollup-android-arm64": "4.22.4", + "@rollup/rollup-darwin-arm64": "4.22.4", + "@rollup/rollup-darwin-x64": "4.22.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.22.4", + "@rollup/rollup-linux-arm-musleabihf": "4.22.4", + "@rollup/rollup-linux-arm64-gnu": "4.22.4", + "@rollup/rollup-linux-arm64-musl": "4.22.4", + "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4", + "@rollup/rollup-linux-riscv64-gnu": "4.22.4", + "@rollup/rollup-linux-s390x-gnu": "4.22.4", + "@rollup/rollup-linux-x64-gnu": "4.22.4", + "@rollup/rollup-linux-x64-musl": "4.22.4", + "@rollup/rollup-win32-arm64-msvc": "4.22.4", + "@rollup/rollup-win32-ia32-msvc": "4.22.4", + "@rollup/rollup-win32-x64-msvc": "4.22.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.0.tgz", + "integrity": "sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz", + "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "@sigstore/sign": "^2.3.2", + "@sigstore/tuf": "^2.3.4", + "@sigstore/verify": "^1.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz", + "integrity": "sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.17.1" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", + "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/terser": { + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "node_modules/tuf-js": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", + "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "2.0.1", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vis-data": { + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/vis-data/-/vis-data-7.1.9.tgz", + "integrity": "sha512-COQsxlVrmcRIbZMMTYwD+C2bxYCFDNQ2EHESklPiInbD/Pk3JZ6qNL84Bp9wWjYjAzXfSlsNaFtRk+hO9yBPWA==", + "license": "(Apache-2.0 OR MIT)", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "uuid": "^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "vis-util": "^5.0.1" + } + }, + "node_modules/vis-network": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/vis-network/-/vis-network-9.1.9.tgz", + "integrity": "sha512-Ft+hLBVyiLstVYSb69Q1OIQeh3FeUxHJn0WdFcq+BFPqs+Vq1ibMi2sb//cxgq1CP7PH4yOXnHxEH/B2VzpZYA==", + "license": "(Apache-2.0 OR MIT)", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "@egjs/hammerjs": "^2.0.0", + "component-emitter": "^1.3.0", + "keycharm": "^0.2.0 || ^0.3.0 || ^0.4.0", + "uuid": "^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "vis-data": "^6.3.0 || ^7.0.0", + "vis-util": "^5.0.1" + } + }, + "node_modules/vis-util": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/vis-util/-/vis-util-5.0.7.tgz", + "integrity": "sha512-E3L03G3+trvc/X4LXvBfih3YIHcKS2WrP0XTdZefr6W6Qi/2nNCqZfe4JFfJU6DcQLm6Gxqj2Pfl+02859oL5A==", + "license": "(Apache-2.0 OR MIT)", + "engines": { + "node": ">=8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "@egjs/hammerjs": "^2.0.0", + "component-emitter": "^1.3.0 || ^2.0.0" + } + }, + "node_modules/vite": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz", + "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/vite/node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack": { + "version": "5.94.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", + "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.6.0", + "mime-types": "^2.1.31", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", + "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.4.0", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zone.js": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz", + "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==", + "license": "MIT" + } + } +} diff --git a/lor/web-lor/package.json b/lor/web-lor/package.json new file mode 100644 index 00000000..be511fda --- /dev/null +++ b/lor/web-lor/package.json @@ -0,0 +1,45 @@ +{ + "name": "lor-1", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test" + }, + "private": true, + "dependencies": { + "@angular/animations": "^18.2.0", + "@angular/cdk": "^18.2.8", + "@angular/common": "^18.2.0", + "@angular/compiler": "^18.2.0", + "@angular/core": "^18.2.0", + "@angular/forms": "^18.2.0", + "@angular/material": "^18.2.8", + "@angular/platform-browser": "^18.2.0", + "@angular/platform-browser-dynamic": "^18.2.0", + "@angular/router": "^18.2.0", + "keycharm": "^0.4.0", + "ng-multiselect-dropdown": "^1.0.0", + "rxjs": "~7.8.0", + "tslib": "^2.3.0", + "vis-data": "^7.1.9", + "vis-network": "^9.1.9", + "vis-util": "^5.0.7", + "zone.js": "~0.14.10" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^18.2.7", + "@angular/cli": "^18.2.7", + "@angular/compiler-cli": "^18.2.0", + "@types/jasmine": "~5.1.0", + "jasmine-core": "~5.2.0", + "karma": "~6.4.0", + "karma-chrome-launcher": "~3.2.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.1.0", + "typescript": "~5.5.2" + } +} \ No newline at end of file diff --git a/lor/web-lor/public/favicon.ico b/lor/web-lor/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5b12566e8294124192186a92ca1dc769279a43a6 GIT binary patch literal 1606 zcmV-M2D$l(P)*$;*Yt(SawXH~|Nei*&xjjlhHu;J9BDqS4u9nQJEDND&qV>~J^;3K6YP3z_Tq30*#(Aht(SZ_2_B5zbbrj;^uc)E zs=2D0lGW$hPKAcJE`jN+(v?oL zjV@Zbm8^zEHX<~vlpJ5Z9k2!f?c0IwFCesiNCo7(KFp9`W^3icmeb*AKc|8{-y6f( z{%HFx+|l}lXD*%xQGk(G!{kBNueAMcZGd3%gwV7ZupJbyqRX|67P1Nq8SBmU@1rm} z@7a8xhurQCE)}5o9Si|i9tplW3~WgPggQS6^}b+lza)-;tKG?>KpX0+{qOROY=Szx z4tOrCjztLTM=FpB7*puAW48B7+gi9G>Wn<;4E*k&?l-F5^%RK z&+mS7iW+_CN(^NMh+}9!tKuHraC2us=sD{^IuiSpn zO$*6rccyZ-BQ*>YdA_3gsEDRywZY}{MiL6MqMFW}uL^eU6$Z_t>+IialWD<1j4~=)9ek^R-IR1482p zaFy!0-`Sd1dQq|EapTPo-Xt#_z2!Ci!1a!QxMcMS=QCiIy}%nijN+21^8;J5Ub^cQ z5t88=d>}OXfUgY%UnL2!mu?)e*X-Ov7K_Q^;9T0y-aLO$A2H*q%x^!q)xXLw{ElM1+>z~_3o+Jiy;`jArXfS*u1T$s9^ov$p zD&mXhfu+;}jNCB_$JTS?Wd8cjk?R{alcmH^R?I0|S|n)RPmjXLwY8WjctpUh4G&uG zxMm{wMgoR%;w{73@li{HJ7X|6=Ip)8k_cz^WJF;&F9PF5p_nQS!c<{2CT=8P?D|>^ zX2;=vdNkjk6?@U`ReO>c%8PxYCnIWNz6e)&?{XCSvto_ond`LVSqDJmL)YRy?$3;E z?n#fHv|WxAY-v$+H1^)BF}8v1xC=wq5+a^CnEaRGZ&}}7IyC0gF8}}l07*qoM6N<$ Ef-)5iOaK4? literal 0 HcmV?d00001 diff --git a/lor/web-lor/public/one-ring.png b/lor/web-lor/public/one-ring.png new file mode 100644 index 0000000000000000000000000000000000000000..7b42a880a5351ab6f73ac89e12116be85ddff161 GIT binary patch literal 2586 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 literal 0 HcmV?d00001 diff --git a/lor/web-lor/src/app/app-routing.module.ts b/lor/web-lor/src/app/app-routing.module.ts new file mode 100644 index 00000000..02972627 --- /dev/null +++ b/lor/web-lor/src/app/app-routing.module.ts @@ -0,0 +1,10 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +const routes: Routes = []; + +@NgModule({ + imports: [RouterModule.forRoot(routes)], + exports: [RouterModule] +}) +export class AppRoutingModule { } diff --git a/lor/web-lor/src/app/app.component.css b/lor/web-lor/src/app/app.component.css new file mode 100644 index 00000000..e69de29b diff --git a/lor/web-lor/src/app/app.component.html b/lor/web-lor/src/app/app.component.html new file mode 100644 index 00000000..f67e1e6b --- /dev/null +++ b/lor/web-lor/src/app/app.component.html @@ -0,0 +1,17 @@ + +
+ + + + + + +
Lord of the Rings Spanner Graph demo
+
+
+
+ +
+
+ +
diff --git a/lor/web-lor/src/app/app.component.spec.ts b/lor/web-lor/src/app/app.component.spec.ts new file mode 100644 index 00000000..e26c5e3e --- /dev/null +++ b/lor/web-lor/src/app/app.component.spec.ts @@ -0,0 +1,35 @@ +import { TestBed } from '@angular/core/testing'; +import { RouterModule } from '@angular/router'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [ + RouterModule.forRoot([]) + ], + declarations: [ + AppComponent + ], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have as title 'lor-1'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('lor-1'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement as HTMLElement; + expect(compiled.querySelector('h1')?.textContent).toContain('Hello, lor-1'); + }); +}); diff --git a/lor/web-lor/src/app/app.component.ts b/lor/web-lor/src/app/app.component.ts new file mode 100644 index 00000000..1cf44b7a --- /dev/null +++ b/lor/web-lor/src/app/app.component.ts @@ -0,0 +1,30 @@ +import { Component, ViewChild } from '@angular/core'; +import { GraphVisnetworkComponent } from './graph-visnetwork/graph-visnetwork.component'; +import { GraphQueryComponent } from './graph-query/graph-query.component'; +import { QueryEngineService} from './query-engine.service' +import { firstValueFrom, timeout } from 'rxjs'; +import { GraphInputComponent } from './graph-input/graph-input.component'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrl: './app.component.css', +}) +export class AppComponent { + + @ViewChild('gDraw') gDraw!: GraphVisnetworkComponent; + @ViewChild('gInput') gInput!: GraphInputComponent; + + graphData: any; + + constructor(private queryEngine: QueryEngineService) { + } + + async runquery(inputParams: any) { + this.gDraw.isWaitingQuery = true; + this.graphData = await this.queryEngine.run(inputParams); + this.gInput.query = this.graphData.query; + this.gDraw.isWaitingQuery = false; + this.gDraw.drawGraph(this.graphData.nodes, this.graphData.edges); + } +} diff --git a/lor/web-lor/src/app/app.module.ts b/lor/web-lor/src/app/app.module.ts new file mode 100644 index 00000000..86f464d5 --- /dev/null +++ b/lor/web-lor/src/app/app.module.ts @@ -0,0 +1,59 @@ +import { NgModule } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; + +import { AppRoutingModule } from './app-routing.module'; +import { AppComponent } from './app.component'; +import { GraphInputComponent } from './graph-input/graph-input.component'; +import { GraphVisnetworkComponent } from './graph-visnetwork/graph-visnetwork.component'; +import { GraphQueryComponent } from './graph-query/graph-query.component'; +import { NgMultiSelectDropDownModule } from 'ng-multiselect-dropdown'; +import { FormControl, FormsModule, ReactiveFormsModule } from "@angular/forms"; +import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; + +import { MatToolbarModule } from '@angular/material/toolbar'; +import { MatSelectModule } from '@angular/material/select'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { MatButtonModule } from '@angular/material/button'; +import { MatSliderModule } from '@angular/material/slider'; +import { provideHttpClient } from "@angular/common/http"; +import { + MAT_DIALOG_DATA, + MatDialog, + MatDialogActions, + MatDialogClose, + MatDialogContent, + MatDialogRef, + MatDialogTitle, +} from '@angular/material/dialog'; +import {MatProgressSpinnerModule} from '@angular/material/progress-spinner'; + +import { CustomMaterialModule } from './custom-material/custom-material.module'; + +@NgModule({ + declarations: [ + AppComponent, + GraphInputComponent, + GraphVisnetworkComponent, + GraphQueryComponent, + ], + imports: [ + BrowserModule, + AppRoutingModule, + NgMultiSelectDropDownModule, + FormsModule, + ReactiveFormsModule, + MatToolbarModule, + MatSelectModule, + MatFormFieldModule, + CustomMaterialModule, + MatButtonModule, + MatSliderModule, + MatProgressSpinnerModule + ], + providers: [ + provideAnimationsAsync(), + provideHttpClient(), + ], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/lor/web-lor/src/app/chkitem.ts b/lor/web-lor/src/app/chkitem.ts new file mode 100644 index 00000000..41bc2ca5 --- /dev/null +++ b/lor/web-lor/src/app/chkitem.ts @@ -0,0 +1,9 @@ +export class ChkItem{ + id:string; + label:string; + + constructor(id:string, label:string){ + this.id=id; + this.label=label; + } +} diff --git a/lor/web-lor/src/app/custom-material/custom-material.module.ts b/lor/web-lor/src/app/custom-material/custom-material.module.ts new file mode 100644 index 00000000..134c5788 --- /dev/null +++ b/lor/web-lor/src/app/custom-material/custom-material.module.ts @@ -0,0 +1,16 @@ +import { NgModule } from '@angular/core'; +import { MatSelectModule } from '@angular/material/select'; +import { MatCheckboxModule} from '@angular/material/checkbox'; +import { SelectCheckAllComponent } from './select-check-all/select-check-all.component'; + +@NgModule({ + imports: [ + MatSelectModule, MatCheckboxModule + ], + exports: [ + MatSelectModule, MatCheckboxModule, SelectCheckAllComponent + ], + declarations: [SelectCheckAllComponent] +}) +export class CustomMaterialModule { +} \ No newline at end of file diff --git a/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.css b/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.css new file mode 100644 index 00000000..e9f4e516 --- /dev/null +++ b/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.css @@ -0,0 +1,4 @@ +app-select-check-all .mat-checkbox-layout, +app-select-check-all .mat-checkbox-label { + width:100% !important; +} \ No newline at end of file diff --git a/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.html b/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.html new file mode 100644 index 00000000..bcd08c04 --- /dev/null +++ b/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.html @@ -0,0 +1,4 @@ + + {{text}} + \ No newline at end of file diff --git a/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.ts b/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.ts new file mode 100644 index 00000000..0185e791 --- /dev/null +++ b/lor/web-lor/src/app/custom-material/select-check-all/select-check-all.component.ts @@ -0,0 +1,39 @@ +import { Component, Input, ViewEncapsulation } from '@angular/core'; +import { FormControl } from '@angular/forms'; +import { MatCheckboxChange } from '@angular/material/checkbox'; +import { ChkItem } from "../../chkitem"; + +@Component({ + selector: 'app-select-check-all', + templateUrl: "./select-check-all.component.html", + styleUrls: ['./select-check-all.component.css'], + encapsulation: ViewEncapsulation.None +}) +export class SelectCheckAllComponent { + @Input() model: FormControl = new FormControl(); + @Input() values = ([] as ChkItem[]); + @Input() text = 'Select All'; + + isChecked(): boolean { + return this.model.value && this.values.length + && this.model.value.length === this.values.length; + } + + isIndeterminate(): boolean { + return this.model.value && this.values.length && this.model.value.length + && this.model.value.length < this.values.length; + } + + toggleSelection(change: MatCheckboxChange): void { + if (change.checked) { + let selvalues = []; + for (let i = 0; i < this.values.length; i++) { + selvalues.push(this.values[i].id) + } + //this.model.setValue(this.values); + this.model.setValue(selvalues); + } else { + this.model.setValue([]); + } + } +} diff --git a/lor/web-lor/src/app/graph-input/dialog-query.css b/lor/web-lor/src/app/graph-input/dialog-query.css new file mode 100644 index 00000000..8e9d589a --- /dev/null +++ b/lor/web-lor/src/app/graph-input/dialog-query.css @@ -0,0 +1,19 @@ +.input { + background-color: lightgray; + margin: 10px; + display: flex; + flex-direction: row; + align-items: center; + justify-content: left; + font-family: Verdana, sans-serif; + padding: 5px; +} + +.multiselect-dropdown { + padding :0px 2px !important; +} + +.example-button-row { + display: table-cell; + max-width: 600px; + } diff --git a/lor/web-lor/src/app/graph-input/dialog-query.html b/lor/web-lor/src/app/graph-input/dialog-query.html new file mode 100644 index 00000000..685a9d60 --- /dev/null +++ b/lor/web-lor/src/app/graph-input/dialog-query.html @@ -0,0 +1,6 @@ + +

Query

+ {{data.query}} +

+
+
\ No newline at end of file diff --git a/lor/web-lor/src/app/graph-input/graph-input.component.css b/lor/web-lor/src/app/graph-input/graph-input.component.css new file mode 100644 index 00000000..d9cc9283 --- /dev/null +++ b/lor/web-lor/src/app/graph-input/graph-input.component.css @@ -0,0 +1,29 @@ +.input { + background-color: lightgray; + margin: 10px; + display: flex; + flex-direction: row; + align-items: center; + justify-content: left; + font-family: Verdana, sans-serif; + padding: 5px; +} + +.multiselect-dropdown { + padding :0px 2px !important; +} + +.example-button-row { + display: table-cell; + max-width: 600px; + } + +.query{ + white-space: pre-line; + font-family:courier; + color:blue; +} + +.tcenter{ + text-align: center; +} diff --git a/lor/web-lor/src/app/graph-input/graph-input.component.html b/lor/web-lor/src/app/graph-input/graph-input.component.html new file mode 100644 index 00000000..14466800 --- /dev/null +++ b/lor/web-lor/src/app/graph-input/graph-input.component.html @@ -0,0 +1,54 @@ +
+
+ + + + + + + + + +
+ Kinds + + + + {{ chkitem.label + }} + + + + Characters + + + + {{ chkitem.label + }} + + + + Places + + + + {{ chkitem.label + }} + + + + Relation strength + + + + + + + + +
+
+
\ No newline at end of file diff --git a/lor/web-lor/src/app/graph-input/graph-input.component.spec.ts b/lor/web-lor/src/app/graph-input/graph-input.component.spec.ts new file mode 100644 index 00000000..bf1b781a --- /dev/null +++ b/lor/web-lor/src/app/graph-input/graph-input.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { GraphInputComponent } from './graph-input.component'; + +describe('GraphInputComponent', () => { + let component: GraphInputComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [GraphInputComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(GraphInputComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/lor/web-lor/src/app/graph-input/graph-input.component.ts b/lor/web-lor/src/app/graph-input/graph-input.component.ts new file mode 100644 index 00000000..b3c63edc --- /dev/null +++ b/lor/web-lor/src/app/graph-input/graph-input.component.ts @@ -0,0 +1,119 @@ +import { Component, OnInit, Output, EventEmitter, inject, model, ElementRef} from '@angular/core'; +import { FormGroup, FormControl } from "@angular/forms"; +import { ChkItem } from "../chkitem"; +import { MAT_DIALOG_DATA, MatDialog, MatDialogActions, MatDialogContent, MatDialogRef } from '@angular/material/dialog'; +import { MatButtonModule } from '@angular/material/button'; + +@Component({ + selector: 'app-graph-input', + templateUrl: './graph-input.component.html', + styleUrl: './graph-input.component.css', +}) + +export class GraphInputComponent implements OnInit { + @Output() queryLaunch = new EventEmitter(); + + kinds: string[] = ['animal', 'orcs', 'hobbit', 'ents', 'men', 'dwarf', 'ainur', 'elves']; + kindsSelected: any[] = []; + + characterIds: string[] = ['frod', 'sams', 'ganda', 'arag', 'pipp', 'merr', 'goll', 'gimli', 'bilb', 'lego', 'saur', 'fara', 'saru', 'boro', 'theod', 'elro', 'eome', 'treeb', 'tomb', 'dene']; + characterLabels: string[] = ['Frodo', 'Sam', 'Gandalf', 'Aragorn', 'Pippin', 'Merry', 'Gollum', 'Gimli', 'Bilbo', 'Legolas', 'Sauron', 'Faramir', 'Saruman', 'Boromir', 'Théoden', 'Elrond', 'Éomer', 'Treebeard', 'Bombadil', 'Denethor']; + characterSelected: any[] = []; + + placesIds: string[] = ['andu', 'bage', 'bree', 'dtow', 'edor', 'gond', 'helm', 'hton', 'isen', 'lori', 'loth', 'mdoo', 'mirk', 'mord', 'morg', 'mori', 'nume', 'oldf', 'orth', 'osgi', 'rive', 'roha', 'shir', 'tiri']; + placesLabels: string[] = ['Anduin', 'Bag End', 'Bree', 'Dark Tower', 'Edoras', 'Gondor', 'Helm', 'Hobbiton', 'Isengard', 'Lórien', 'Lothlórien', 'Mount Doom', 'Mirkwood', 'Mordor', 'Morgul', 'Moria', 'Númenor', 'Old Forest', 'Orthanc', 'Osgiliath', 'Rivendell', 'Rohan', 'Shire', 'Minas Tirith']; + placesSelected: any[] = []; + + kindsListChk: ChkItem[]; + charactersListChk: ChkItem[]; + placesListChk: ChkItem[]; + + minStrenght = 1; + maxStrenght = 533; + + form: FormGroup; + + // Query Dialog + query = model(''); + readonly dialog = inject(MatDialog); + + constructor() { + + this.kindsListChk = []; + for (let i = 0; i < this.kinds.length; i++) { + this.kindsListChk.push(new ChkItem(this.kinds[i], this.kinds[i])) + } + + this.charactersListChk = []; + for (let i = 0; i < this.characterIds.length; i++) { + this.charactersListChk.push(new ChkItem(this.characterIds[i], this.characterLabels[i])) + } + + this.placesListChk = []; + for (let i = 0; i < this.placesIds.length; i++) { + this.placesListChk.push(new ChkItem(this.placesIds[i], this.placesLabels[i])) + } + + this.form = new FormGroup({ + kinds_fc: new FormControl(this.kindsListChk), + characters_fc: new FormControl(this.charactersListChk), + places_fc: new FormControl(this.placesListChk), + minStrenght_fc: new FormControl(this.minStrenght), + maxStrenght_fc: new FormControl(this.maxStrenght), + terrain_fc: new FormControl() + }); + } + + ngOnInit() { + for (let i = 0; i < this.kinds.length; i++) { + this.kindsSelected.push(this.kinds[i]); + } + for (let i = 0; i < this.characterIds.length; i++) { + this.characterSelected.push(this.characterIds[i]); + } + for (let i = 0; i < this.placesIds.length; i++) { + this.placesSelected.push(this.placesIds[i]); + } + } + + runQuery(){ + let qInput = { + kinds: this.kindsSelected, + characters: this.characterSelected, + places: this.placesSelected, + minStrenght: this.minStrenght, + maxStrenght: this.maxStrenght + } + this.queryLaunch.emit(qInput); + } + + viewQuery() : void{ + const dialogRef = this.dialog.open(DialogQuery, { + data: {query: this.query}, + }); + } + + +} + +export interface DialogQueryData { + query: string; +} + +@Component({ + selector: 'dialog-query', + templateUrl: 'dialog-query.html', + standalone: true, + imports: [ + MatDialogContent, + MatDialogActions, + MatButtonModule], +}) +export class DialogQuery { + readonly dialogRef = inject(MatDialogRef); + readonly data = inject(MAT_DIALOG_DATA); + + onClose(): void { + this.dialogRef.close(); + } +} \ No newline at end of file diff --git a/lor/web-lor/src/app/graph-query/graph-query.component.css b/lor/web-lor/src/app/graph-query/graph-query.component.css new file mode 100644 index 00000000..6b1f1da9 --- /dev/null +++ b/lor/web-lor/src/app/graph-query/graph-query.component.css @@ -0,0 +1,6 @@ +.query { + background-color: lightgray; + margin:10px; + font-family: 'Courier New', monospace; + padding: 10px; +} diff --git a/lor/web-lor/src/app/graph-query/graph-query.component.html b/lor/web-lor/src/app/graph-query/graph-query.component.html new file mode 100644 index 00000000..22865c14 --- /dev/null +++ b/lor/web-lor/src/app/graph-query/graph-query.component.html @@ -0,0 +1 @@ +
Query:
{{query}}
\ No newline at end of file diff --git a/lor/web-lor/src/app/graph-query/graph-query.component.spec.ts b/lor/web-lor/src/app/graph-query/graph-query.component.spec.ts new file mode 100644 index 00000000..b30c603b --- /dev/null +++ b/lor/web-lor/src/app/graph-query/graph-query.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { GraphQueryComponent } from './graph-query.component'; + +describe('GraphQueryComponent', () => { + let component: GraphQueryComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [GraphQueryComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(GraphQueryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/lor/web-lor/src/app/graph-query/graph-query.component.ts b/lor/web-lor/src/app/graph-query/graph-query.component.ts new file mode 100644 index 00000000..152261c2 --- /dev/null +++ b/lor/web-lor/src/app/graph-query/graph-query.component.ts @@ -0,0 +1,15 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-graph-query', + templateUrl: './graph-query.component.html', + styleUrl: './graph-query.component.css' +}) +export class GraphQueryComponent { + query: string="SELECT * FROM TEST"; + constructor() { } + + setQuery(q: string){ + this.query = q; + } +} diff --git a/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.css b/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.css new file mode 100644 index 00000000..6320c6af --- /dev/null +++ b/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.css @@ -0,0 +1,21 @@ +.graph { + background-color: white; + margin:10px; + height: 70vh; +} + +.wrapper { + display: grid; + grid-template-columns: 130px 1fr ; +} + +.legend { + margin: 10px; + background-color: lightgray; + padding: 5px; +} + + +td { + padding: 10px; +} \ No newline at end of file diff --git a/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.html b/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.html new file mode 100644 index 00000000..9dbd36de --- /dev/null +++ b/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.html @@ -0,0 +1,20 @@ +
+
+ + + + + + + + + + +
Color legend
Hobbits
Men
Elves
Dwarfs
Ainur
Ents
Animals
Orcs
+
+
+ Rendering ... +
+
+
+
\ No newline at end of file diff --git a/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.spec.ts b/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.spec.ts new file mode 100644 index 00000000..004eca43 --- /dev/null +++ b/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { GraphVisnetworkComponent } from './graph-visnetwork.component'; + +describe('GraphVisnetworkComponent', () => { + let component: GraphVisnetworkComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [GraphVisnetworkComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(GraphVisnetworkComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.ts b/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.ts new file mode 100644 index 00000000..3a523dba --- /dev/null +++ b/lor/web-lor/src/app/graph-visnetwork/graph-visnetwork.component.ts @@ -0,0 +1,57 @@ +import { Component, ElementRef, ViewChild } from '@angular/core'; +import { DataSet } from 'vis-data'; +import { Network } from 'vis-network'; + +@Component({ + selector: 'app-graph-visnetwork', + templateUrl: './graph-visnetwork.component.html', + styleUrl: './graph-visnetwork.component.css' +}) +export class GraphVisnetworkComponent { + @ViewChild('lornetwork', { static: false }) lornetwork!: ElementRef; + private networkInstance: any; + isWaitingQuery: boolean = false; + isWaitingDrawing: boolean = false; + valueDraw: number = 0; + + constructor() { } + + drawGraph(nodesArr : any, edgesArr : any){ + + var nodes = new DataSet(nodesArr); + var edges = new DataSet(edgesArr); + + const data = { nodes, edges }; + + var options = { + physics: { + barnesHut:{ + gravitationalConstant: -3000, + springConstant:0.02 + }, + }, + edges: {color: "gray"}, + groups: { + animal: {color:{background:'#FFA07A'}}, + orcs: {color:{background:'#778899'}}, + hobbit: {color:{background:'#87CEFA'}}, + ents: {color:{background:'#228B22'}}, + men: {color:{background:'#00FF7F'}}, + dwarf: {color:{background:'#FF6347'}}, + ainur: {color:{background:'#DAA520'}}, + elves: {color:{background:'#FFFF00'}} + } + }; + + this.networkInstance = new Network(this.lornetwork.nativeElement, data, options); + this.isWaitingDrawing = true; + this.valueDraw = 0; + + this.networkInstance.on("stabilizationProgress", (params: { iterations: number; total: number; }) => { + this.valueDraw = 100 * params.iterations / params.total; + }); + this.networkInstance.once("stabilizationIterationsDone", () => { + this.isWaitingDrawing = false; + }); + } +} diff --git a/lor/web-lor/src/app/query-engine.service.spec.ts b/lor/web-lor/src/app/query-engine.service.spec.ts new file mode 100644 index 00000000..9dfba0e6 --- /dev/null +++ b/lor/web-lor/src/app/query-engine.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { QueryEngineService } from './query-engine.service'; + +describe('QueryEngineService', () => { + let service: QueryEngineService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(QueryEngineService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/lor/web-lor/src/app/query-engine.service.ts b/lor/web-lor/src/app/query-engine.service.ts new file mode 100644 index 00000000..8271fdd7 --- /dev/null +++ b/lor/web-lor/src/app/query-engine.service.ts @@ -0,0 +1,19 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import { firstValueFrom, Observable, timeout } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class QueryEngineService { + + constructor(private http: HttpClient) { } + + res:any; + + async run(inputParams:any) { + const res = await firstValueFrom(this.http.post('/api/run', inputParams).pipe(timeout(10000))); + return res; + } +} + diff --git a/lor/web-lor/src/index.html b/lor/web-lor/src/index.html new file mode 100644 index 00000000..64ed506c --- /dev/null +++ b/lor/web-lor/src/index.html @@ -0,0 +1,15 @@ + + + + + Lor1 + + + + + + + + + + diff --git a/lor/web-lor/src/main.ts b/lor/web-lor/src/main.ts new file mode 100644 index 00000000..1d335a67 --- /dev/null +++ b/lor/web-lor/src/main.ts @@ -0,0 +1,8 @@ +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; + +platformBrowserDynamic().bootstrapModule(AppModule, { + ngZoneEventCoalescing: true +}) + .catch(err => console.error(err)); diff --git a/lor/web-lor/src/proxy.config.json b/lor/web-lor/src/proxy.config.json new file mode 100644 index 00000000..8db35ed5 --- /dev/null +++ b/lor/web-lor/src/proxy.config.json @@ -0,0 +1,8 @@ +{ + "/api/*": { + "target": "http://localhost:8080", + "secure": false, + "logLevel": "debug", + "changeOrigin": true + } +} \ No newline at end of file diff --git a/lor/web-lor/src/proxy.config_CRUN.json b/lor/web-lor/src/proxy.config_CRUN.json new file mode 100644 index 00000000..cb04b840 --- /dev/null +++ b/lor/web-lor/src/proxy.config_CRUN.json @@ -0,0 +1,8 @@ +{ + "/api/*": { + "target": "https://spanner-lor-40332330336.europe-southwest1.run.app", + "secure": true, + "logLevel": "debug", + "changeOrigin": true + } +} \ No newline at end of file diff --git a/lor/web-lor/src/styles.css b/lor/web-lor/src/styles.css new file mode 100644 index 00000000..7e7239a2 --- /dev/null +++ b/lor/web-lor/src/styles.css @@ -0,0 +1,4 @@ +/* You can add global styles to this file, and also import other style files */ + +html, body { height: 100%; } +body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; } diff --git a/lor/web-lor/tsconfig.app.json b/lor/web-lor/tsconfig.app.json new file mode 100644 index 00000000..3775b37e --- /dev/null +++ b/lor/web-lor/tsconfig.app.json @@ -0,0 +1,15 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": [ + "src/main.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/lor/web-lor/tsconfig.json b/lor/web-lor/tsconfig.json new file mode 100644 index 00000000..a8bb65b6 --- /dev/null +++ b/lor/web-lor/tsconfig.json @@ -0,0 +1,33 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "compileOnSave": false, + "compilerOptions": { + "outDir": "./dist/out-tsc", + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "skipLibCheck": true, + "isolatedModules": true, + "esModuleInterop": true, + "sourceMap": true, + "declaration": false, + "experimentalDecorators": true, + "moduleResolution": "bundler", + "importHelpers": true, + "target": "ES2022", + "module": "ES2022", + "lib": [ + "ES2022", + "dom" + ] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/lor/web-lor/tsconfig.spec.json b/lor/web-lor/tsconfig.spec.json new file mode 100644 index 00000000..5fb748d9 --- /dev/null +++ b/lor/web-lor/tsconfig.spec.json @@ -0,0 +1,15 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine" + ] + }, + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +}

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 ^F!}A56o0E(KATf1 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