From 42904e1523fe518a907998121831b4a881b980c1 Mon Sep 17 00:00:00 2001 From: Alex Stelea Date: Sat, 22 Jun 2024 11:18:49 +0100 Subject: [PATCH 1/4] docs: update root directory docs --- CODE_OF_CONDUCT.md | 76 ++++ CONTRIBUTION.md | 50 +++ LICENSE | 201 +++++++++ README.md | 619 +------------------------- docs/radix-logo.png | Bin 0 -> 533963 bytes docs/wallet-request-sdk.md | 643 +++++++++++++++++++++++++++ packages/connect-button/README.md | 30 +- packages/connect-button/package.json | 4 +- packages/dapp-toolkit/README.md | 9 +- 9 files changed, 1004 insertions(+), 628 deletions(-) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTION.md create mode 100644 LICENSE create mode 100644 docs/radix-logo.png create mode 100644 docs/wallet-request-sdk.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..b2bff96d --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,76 @@ +# Radix DLT Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, sex characteristics, gender identity and expression, +level of experience, education, socio-economic status, nationality, personal +appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +- Using welcoming and inclusive language +- Being respectful of differing viewpoints and experiences +- Gracefully accepting constructive criticism +- Focusing on what is best for the community +- Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +- The use of sexualized language or imagery and unwelcome sexual attention or + advances +- Trolling, insulting/derogatory comments, and personal or political attacks +- Public or private harassment +- Publishing others' private information, such as a physical or electronic + address, without explicit permission +- Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at hello@radixdlt.com. All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see +https://www.contributor-covenant.org/faq diff --git a/CONTRIBUTION.md b/CONTRIBUTION.md new file mode 100644 index 00000000..29b5f851 --- /dev/null +++ b/CONTRIBUTION.md @@ -0,0 +1,50 @@ +# Contribution + +## Commits + +The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of. This convention dovetails with SemVer, by describing the features, fixes, and breaking changes made in commit messages. + +The commit message should be structured as follows: + +``` +[optional scope]: + +[optional body] + +[optional footer(s)] +``` + +1. The commit contains the following structural elements, to communicate intent to the consumers of your library: + +1. fix: a commit of the type fix patches a bug in your codebase (this correlates with PATCH in Semantic Versioning). + +1. feat: a commit of the type feat introduces a new feature to the codebase (this correlates with MINOR in Semantic Versioning). + +1. BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking API change (correlating with MAJOR in Semantic Versioning). A BREAKING CHANGE can be part of commits of any type. + +1. types other than fix: and feat: are allowed, for example @commitlint/config-conventional (based on the Angular convention) recommends build:, chore:, ci:, docs:, style:, refactor:, perf:, test:, and others. + footers other than BREAKING CHANGE: may be provided and follow a convention similar to git trailer format. + +1. Additional types are not mandated by the Conventional Commits specification, and have no implicit effect in Semantic Versioning (unless they include a BREAKING CHANGE). A scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. + +### Commit types + +| Type | Title | Description | +| ---------- | ------------------------ | ----------------------------------------------------------------------------------------------------------- | +| `feat` | Features | A new feature | +| `fix` | Bug Fixes | A bug Fix | +| `docs` | Documentation | Documentation only changes | +| `style` | Styles | Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) | +| `refactor` | Code Refactoring | A code change that neither fixes a bug nor adds a feature | +| `perf` | Performance Improvements | A code change that improves performance | +| `test` | Tests | Adding missing tests or correcting existing tests | +| `build` | Builds | Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm) | +| `ci` | Continuous Integrations | Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs) | +| `chore` | Chores | Other changes that don't modify src or test files | +| `revert` | Reverts | Reverts a previous commit | + +[Read more](https://www.conventionalcommits.org/en/v1.0.0/#summary). + +## Change Log + +Every release is documented on the GitHub Releases page. diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..4ac2a5d1 --- /dev/null +++ b/LICENSE @@ -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 2022 Radix Publishing Ltd + +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/README.md b/README.md index c60a1c0b..a78385fe 100644 --- a/README.md +++ b/README.md @@ -1,613 +1,32 @@ -[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) +# Radix Logo Radix dApp Toolkit: Tools for building dApps on Radix -- [What is Radix dApp Toolkit?](#what-is-radix-dapp-toolkit) - - [Resources](#resources) - - [Building a dApp frontend](#building-a-dapp-frontend) -- [Installation](#installation) -- [Usage](#usage) - - [Getting started](#getting-started) - - [Login requests](#login-requests) - - [User authentication](#user-authentication) - - [Handle user authentication](#handle-user-authentication) - - [User authentication management](#user-authentication-management) - - [Wallet data requests](#wallet-data-requests) - - [Trigger wallet data request programmatically](#trigger-wallet-data-request-programmatically) - - [Change requested data](#change-requested-data) - - [Data request builder](#data-request-builder) - - [`DataRequestBuilder.persona()`](#datarequestbuilderpersona) - - [`DataRequestBuilder.accounts()`](#datarequestbuilderaccounts) - - [`OneTimeDataRequestBuilderItem.accounts()`](#onetimedatarequestbuilderitemaccounts) - - [`DataRequestBuilder.personaData()`](#datarequestbuilderpersonadata) - - [`OneTimeDataRequestBuilderItem.personaData()`](#onetimedatarequestbuilderitempersonadata) - - [`DataRequestBuilder.config(input: DataRequestState)`](#datarequestbuilderconfiginput-datarequeststate) - - [Handle connect responses](#handle-connect-responses) - - [One Time Data Request](#one-time-data-request) - - [Data Requests Sandbox](#data-requests-sandbox) - - [State changes](#state-changes) - - [Transaction requests](#transaction-requests) - - [Build transaction manifest](#build-transaction-manifest) - - [sendTransaction](#sendtransaction) - - [State Entity Details - dApp account](#state-entity-details---dapp-account) -- [ROLA (Radix Off-Ledger Authentication)](#rola-radix-off-ledger-authentication) -- [√ Connect Button](#-connect-button) - - [Styling](#styling) - - [Themes](#themes) - - [Modes](#modes) - - [CSS variables](#css-variables) - - [Compact mode](#compact-mode) - - [Storybook - Connect Button Playground](#storybook---connect-button-playground) -- [Setting up your dApp Definition](#setting-up-your-dapp-definition) -- [Data storage](#data-storage) -- [Examples](#examples) -- [License](#license) +[![npm version](https://badge.fury.io/js/@radixdlt%2Fradix-dapp-toolkit.svg)](https://badge.fury.io/js/@radixdlt%2Fradix-dapp-toolkit) -# What is Radix dApp Toolkit? +# Radix dApp Toolkit - v2 Monorepo -Radix dApp Toolkit (RDT) is a TypeScript library that automates getting users logged in to your dApp using a Persona, maintains a browser session for that login, and provides a local cache of data the user has given permission to your app to access associated with their Persona. It also provides an interface to request accounts and personal data from the user's wallet, either as a permission for ongoing access or as a one-time request, as well as to submit transaction manifest stubs for the user to review, sign, and submit in their wallet. +Look for dApp toolkit and related packages under the [/packages](/packages/) directory. Example applications are under the [/apps](/apps/) directory. -The current version only supports desktop browser webapps with requests made via the Radix Wallet Connector browser extension. It is intended to later add support for mobile browser webapps using deep linking with the same essential interface. +[Apache 2.0 License](LICENSE) -**RDT is composed of:** +- [Code of Conduct](CODE_OF_CONDUCT.md) +- [Contribution Guidelines](CONTRIBUTION.md) +- [EULA](RADIX-SOFTWARE-EULA) -- **√ Connect Button** – A framework agnostic web component that keeps a minimal internal state and have properties are pushed to it. +This is merging [Radix dApp Toolkit](https://github.com/radixdlt/radix-dapp-toolkit), [√ Connect Button](https://github.com/radixdlt/connect-button), [Wallet Request SDK](https://github.com/radixdlt/wallet-sdk), [Radix Connect Schemas](https://github.com/radixdlt/radix-connect-schemas) into one mono-repository. -- **Tools** – Abstractions over lower level APIs for developers to build their radix dApps at lightning speed. +## Versions In This Repository -- **State management** – Handles wallet responses, caching and provides data to √ Connect button. +- [main](https://github.com/radixdlt/radix-dapp-toolkit/commits/main) - This is all of the current work, which is against v2 of RDT right now -## Resources +Most PRs should be made to **main**. -### [Building a dApp frontend](https://docs.radixdlt.com/docs/building-a-frontend-dapp) +## Important -# Installation +By contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity. -**Using NPM** +## Development -```bash -npm install @radixdlt/radix-dapp-toolkit -``` - -**Using Yarn** - -```bash -yarn add @radixdlt/radix-dapp-toolkit -``` - -# Usage - -## Getting started - -Add the `` element in your HTML code and instantiate `RadixDappToolkit`. - -```typescript -import { RadixDappToolkit, RadixNetwork } from '@radixdlt/radix-dapp-toolkit' - -const rdt = RadixDappToolkit({ - dAppDefinitionAddress: - 'account_tdx_e_128uml7z6mqqqtm035t83alawc3jkvap9sxavecs35ud3ct20jxxuhl', - networkId: RadixNetwork.RCnetV3, - applicationName: 'Radix Web3 dApp', - applicationVersion: '1.0.0', -}) -``` - -**Input** - -- **requires** dAppDefinitionAddress - Specifies the dApp that is interacting with the wallet. Used in dApp verification process on the wallet side. [Read more](#setting-up-your-dapp-definition) -- **requires** networkId - Target radix network ID. -- _optional_ applicationName - Your dApp name. It's only used for statistics purposes on gateway side -- _optional_ applicationVersion - Your dApp version. It's only used for statistics purposes on gateway side - -## Login requests - -The user's journey on your dApp always always starts with connecting their wallet and logging in with a Persona. The "Connect" button always requests a Persona login from the user's wallet. - -The default behavior is to request the login alone, but you may also choose to add additional requests for account information or personal data to get at the time of login. This is useful if there is information that you know your dApp always needs to be able to function. You can also however choose to keep the login simple and make other requests later, as needed. Doing it this way allows your dApp to provide a helpful description in its UI of what a given piece of requested information is needed for, such as "please share all of your accounts that you want to use with this dApp" or "providing your email address will let us keep you informed of new features". - -The Persona the user logs in with sets the context for all ongoing account and personal data requests for that session. The Radix Wallet keeps track of what permissions the user has provided for each dApp and each Persona they've used with that dApp. RDT automatically keeps track of the currently logged in Persona so that requests to the wallet are for the correct Persona. - -After login, RDT also provides your dApp with a local cache of all account information and personal data that a user has given permission to share with your dApp for their chosen Persona. - -For a pure frontend dApp (where you have no backend or user database), there is typically no reason for a Persona login to be verified and the login process is completely automated by RDT. - -### User authentication - -For a full-stack dApp there is also the user authentication flow. Typically, a full-stack dApp would request a persona together with a proof of ownership, which is then verified on the dApp backend using ROLA verification. - -**What is a proof of ownership?** - -A signature produced by the wallet used to verify that the wallet is in control of a persona or account. - -```typescript -// Signed challenge -{ - type: 'persona' | 'account' - challenge: string - proof: { - publicKey: string - signature: string - curve: 'curve25519' | 'secp256k1' - } - address: string -} -``` - -The signature is composed of: - -| | | -| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| **prefix** | "R" (as in ROLA) in ascii encoding | -| **challenge** | 32 random bytes provided by the dApp | -| **length of dApp definition address** | String length of the dApp definition address | -| **dApp definition address** | The dApp definition address of the requesting dApp | -| **origin** | The origin of the dApp (e.g. `https://dashboard.radixdlt.com`). This is a value that is added to the wallet data request by the Connector extension. | - -**Challenge** - -In order to request a persona or account with proof of ownership a challenge is needed. - -A challenge is a random 32 bytes hex encoded string that looks something like: `4ccb0555d6b4faad0d7f5ed40bf4e4f0665c8ba35929c638e232e09775d0fa0e` - -**Why do we need a challenge?** - -The challenge plays an important role in the authentication flow, namely preventing replay attacks from bad actors. The challenge ensures that an authentication request payload sent from the client can only be used once. After a challenge is claimed by a request, the subsequent requests can no longer be resolved successfully with the same payload. As a security best practice, a stored challenge should have a short expiration time. In this case, just enough time for a user to interact with the wallet. - -**Request persona with proof** - -In order to request a proof, it is required to provide a function to RDT that produces a challenge. - -```typescript -// type requestChallengeFromDappBackendFn = () => Promise - -rdt.walletApi.provideChallengeGenerator(requestChallengeFromDappBackendFn) - -rdt.walletApi.setRequestData(DataRequestBuilder.persona.withProof()) - -// handle the wallet response -rdt.walletApi.dataRequestControl(async (walletData) => { - const personaProof = walletData.proofs.find( - (proof) => proof.type === 'persona', - ) - if (personaProof) await handleLogin(personaProof) -}) -``` - -### Handle user authentication - -A typical full stack dApp will require the user to provide proof of ownership. After sending a data request and getting the proof from the wallet, you need authenticate the user through ROLA on the dApp backend. - -Use `walletApi.dataRequestControl` to provide a callback function that intercepts the RDT data request response flow. If no error has been thrown inside of the callback function the RDT flow will proceed as usual. - -```typescript -rdt.walletApi.dataRequestControl(async (walletData) => { - const personaProof = walletData.proofs.find( - (proof) => proof.type === 'persona', - ) - if (personaProof) await handleLogin(personaProof) -}) -``` - -Throwing an error inside of `walletApi.dataRequestControl` callback will prevent RDT from getting into a logged in state. A full stack dApp may wish to do this to prevent RDT from treating the user as logged in because the ROLA authentication check failed, or for other application-specific reasons why a given user should not be allowed to login. - -```typescript -rdt.walletApi.dataRequestControl(async (walletData) => { - throw new Error('something bad happened...') -}) -``` - -See [ROLA example](https://github.com/radixdlt/rola-examples) for an end-to-end implementation. - -### User authentication management - -After a successful ROLA verification it is up to the dApp's business logic to handle user authentication session in order to keep the user logged-in between requests. Although RDT is persisting state between page reloads, it is not aware of user authentication. The dApp logic needs to control the login state and sign out a user when needed. - -**Expired user auth session** - -If a user's auth session has expired it is recommended to logout the user in RDT as well. The dApp needs to call the `disconnect` method in order to but the user in a **not connected** state. - -```typescript -rdt.disconnect() -``` - -The `disconnect` method resets the RDT state, to login anew, a wallet data request needs to be triggered. - -## Wallet data requests - -For your dApp to access data from a user's wallet, whether account information or personal data, a request must be sent to the wallet. By default, the request will be "ongoing", meaning that the user will be asked for permission to share the information whenever they login to your dApp with their current Persona. A request may also be "one time" if it is for transient use and you do not require the permission to be retained by the user's wallet. - -There are two ways to trigger a data request: - -1. As part of the login request when the user clicks the √ Connect button's "Connect" -2. Programmatically through the walletApi.sendRequest method - -#### Trigger wallet data request programmatically - -```typescript -const result = await rdt.walletApi.sendRequest() - -if (result.isErr()) return handleException() - -// { -// persona?: Persona, -// accounts: Account[], -// personaData: WalletDataPersonaData[], -// proofs: SignedChallenge[], -// } -const walletData = result.value -``` - -### Change requested data - -By default, a data request requires a Persona to set its context and so if the user is not already logged in, the data request will include a request for login. - -Use `walletApi.setRequestData` together with `DataRequestBuilder` to change the wallet data request. - -```typescript -rdt.walletApi.setRequestData( - DataRequestBuilder.persona().withProof(), - DataRequestBuilder.accounts().exactly(1), - DataRequestBuilder.personaData().fullName().emailAddresses(), -) -``` - -### Data request builder - -The `DataRequestBuilder` and `OneTimeDataRequestBuilder` is there to assist you in constructing a wallet data request. - -#### `DataRequestBuilder.persona()` - -```typescript -withProof: (value?: boolean) => PersonaRequestBuilder -``` - -Example: Request persona with proof of ownership - -```typescript -rdt.walletApi.setRequestData(DataRequestBuilder.persona().withProof()) -``` - -#### `DataRequestBuilder.accounts()` - -```typescript -atLeast: (n: number) => AccountsRequestBuilder -exactly: (n: number) => AccountsRequestBuilder -withProof: (value?: boolean) => AccountsRequestBuilder -reset: (value?: boolean) => AccountsRequestBuilder -``` - -Example: Request at least 1 account with proof of ownership - -```typescript -rdt.walletApi.setRequestData( - DataRequestBuilder.accounts().atLeast(1).withProof(), -) -``` - -#### `OneTimeDataRequestBuilderItem.accounts()` - -```typescript -atLeast: (n: number) => OneTimeAccountsRequestBuilder -exactly: (n: number) => OneTimeAccountsRequestBuilder -withProof: (value?: boolean) => OneTimeAccountsRequestBuilder -``` - -Example: Exactly 2 accounts - -```typescript -rdt.walletApi.sendOneTimeRequest( - OneTimeDataRequestBuilder.accounts().exactly(2), -) -``` - -#### `DataRequestBuilder.personaData()` - -```typescript -fullName: (value?: boolean) => PersonaDataRequestBuilder -emailAddresses: (value?: boolean) => PersonaDataRequestBuilder -phoneNumbers: (value?: boolean) => PersonaDataRequestBuilder -reset: (value?: boolean) => PersonaDataRequestBuilder -``` - -Example: Request full name and email address - -```typescript -rdt.walletApi.setRequestData( - DataRequestBuilder.personaData().fullName().emailAddresses(), -) -``` - -#### `OneTimeDataRequestBuilderItem.personaData()` - -```typescript -fullName: (value?: boolean) => PersonaDataRequestBuilder -emailAddresses: (value?: boolean) => PersonaDataRequestBuilder -phoneNumbers: (value?: boolean) => PersonaDataRequestBuilder -``` - -Example: Request phone number - -```typescript -rdt.walletApi.sendOneTimeRequest( - OneTimeDataRequestBuilder.personaData().phoneNumbers(), -) -``` - -#### `DataRequestBuilder.config(input: DataRequestState)` - -Use this method if you prefer to provide a raw data request object. - -Example: Request at least 1 account and full name. - -```typescript -rdt.walletApi.setRequestData( - DataRequestBuilder.config({ - personaData: { fullName: true }, - accounts: { numberOfAccounts: { quantifier: 'atLeast', quantity: 1 } }, - }), -) -``` - -### Handle connect responses - -Add a callback function to `provideConnectResponseCallback` that emits a wallet response. - -```typescript -rdt.walletApi.provideConnectResponseCallback((result) => { - if (result.isErr()) { - // handle connect error - } -}) -``` - -### One Time Data Request - -One-time data requests do not have a Persona context, and so will always result in the Radix Wallet asking the user to select where to draw personal data from. The wallet response from a one time data request is meant to be discarded after usage. A typical use case would be to populate a web-form with user data. - -```typescript -const result = rdt.walletApi.sendOneTimeRequest( - OneTimeDataRequestBuilder.accounts().exactly(1), - OneTimeDataRequestBuilder.personaData().fullName(), -) - -if (result.isErr()) return handleException() - -// { -// accounts: Account[], -// personaData: WalletDataPersonaData[], -// proofs: SignedChallenge[], -// } -const walletData = result.value -``` - -### Data Requests Sandbox - -Play around with the different data requests in - -- [Stokenet sandbox environment](https://stokenet-sandbox.radixdlt.com/) -- [Mainnet sandbox environment](https://sandbox.radixdlt.com/) - -## State changes - -Listen to wallet data changes by subscribing to `walletApi.walletData$`. - -```typescript -const subscription = rdt.walletApi.walletData$.subscribe((walletData) => { - // { - // persona?: Persona, - // accounts: Account[], - // personaData: WalletDataPersonaData[], - // proofs: SignedChallenge[], - // } - doSomethingWithAccounts(walletData.accounts) -}) -``` - -When your dApp is done listening to state changes remember to unsubscribe in order to prevent memory leaks. - -```typescript -subscription.unsubscribe() -``` - -Get the latest wallet data by calling `walletApi.getWalletData()`. - -```typescript -// { -// persona?: Persona, -// accounts: Account[], -// personaData: WalletDataPersonaData[], -// proofs: SignedChallenge[], -// } -const walletData = rdt.walletApi.getWalletData() -``` - -## Transaction requests - -Your dApp can send transactions to the user's Radix Wallet for them to review, sign, and submit them to the Radix Network. - -Radix transactions are built using "transaction manifests", that use a simple syntax to describe desired behavior. See [documentation on transaction manifest commands here](https://docs.radixdlt.com/docs/transaction-manifest). - -It is important to note that what your dApp sends to the Radix Wallet is actually a "transaction manifest stub". It is completed before submission by the Radix Wallet. For example, the Radix Wallet will automatically add a command to lock the necessary amount of network fees from one of the user's accounts. It may also add "assert" commands to the manifest according to user desires for expected returns. - -**NOTE:** Information will be provided soon on a ["comforming" transaction manifest stub format](https://docs.radixdlt.com/docs/conforming-transaction-manifest-types) that ensures clear presentation and handling in the Radix Wallet. - -### Build transaction manifest - -We recommend using template strings for constructing simpler transaction manifests. If your dApp is sending complex manifests a manifest builder can be found in [TypeScript Radix Engine Toolkit](https://github.com/radixdlt/typescript-radix-engine-toolkit#building-manifests) - -### sendTransaction - -This sends the transaction manifest stub to a user's Radix Wallet, where it will be completed, presented to the user for review, signed as required, and submitted to the Radix network to be processed. - -```typescript -type SendTransactionInput = { - transactionManifest: string - version?: number - blobs?: string[] - message?: string - onTransactionId?: (transactionId: string) => void -} -``` - -- **requires** transactionManifest - specify the transaction manifest -- **optional** version - specify the version of the transaction manifest -- **optional** blobs - used for deploying packages -- **optional** message - message to be included in the transaction -- **optional** onTransactionId - provide a callback that emits a transaction ID - -
- -sendTransaction example - -```typescript -const result = await rdt.walletApi.sendTransaction({ - transactionManifest: '...', -}) - -if (result.isErr()) { - // code to handle the exception -} - -const transactionIntentHash = result.value.transactionIntentHash -``` - -
- -## State Entity Details - dApp account - -Right after RDT is instantiated it'll trigger Gateway request to find information about provided dApp definition account. Response of that request is available through `dAppDefinitionAccount` object on rdt instance. You can access it either through `entityDetails$` observable or `entityDetails` getter. It's worth remembering that `entityDetails` property will be undefined before response has come back from the gateway - -dAppDefinitionAccount usage example - -```typescript -rdt.dAppDefinitionAccount.entityDetails$.subscribe((details) => - console.log(details), -) -// OR -console.log(rdt.dAppDefinitionAccount.entityDetails) -``` - - - -# ROLA (Radix Off-Ledger Authentication) - -ROLA is method of authenticating something claimed by the user connected to your dApp with the Radix Wallet. It uses the capabilities of the Radix Network to make this possible in a way that is decentralized and flexible for the user. - -ROLA is intended for use in the server backend portion of a Full Stack dApp. It runs "off-ledger" alongside backend business and user management logic, providing reliable authentication of claims of user control using "on-ledger" data from the Radix Network. - -The primary use for ROLA is to authenticate the user's Persona login with the user's control of account(s) on Radix. Let's say that Alice is subscribed to an online streaming service on the Radix network called Radflix, which requires a subscription badge to enter the website. Alice logs in with her Persona to Radflix and now needs to prove that she owns an account that contains a Radflix subscription badge. By using Rola we can verify that Alice is the owner of the account that contains the Radflix subscription badge. Once we have verified that Alice is the owner of the account, we can then use the account to check for the Radflix subscription badge and verify that Alice has a valid subscription. - -**Read more** - -- [ROLA example](https://github.com/radixdlt/rola-examples) -- [Full-stack dApp](https://docs.radixdlt.com/docs/building-a-full-stack-dapp) - -# √ Connect Button - -Provides a consistent and delightful user experience between radix dApps. Although complex by itself, RDT is off-loading the developer burden of having to handle the logic of all its internal states. - -Just add the HTML element in your code, and you're all set. - -```html - -``` - -## Styling - -Configure the √ Connect Button to fit your dApp's branding. - -### Themes - -Available themes: - -- `radix-blue` (default) -- `black` -- `white-with-outline` -- `white` - -```typescript -rdt.buttonApi.setTheme('black') -``` - -### Modes - -Available modes: - -- `light` (default) -- `dark` - -```typescript -rdt.buttonApi.setMode('dark') -``` - -### CSS variables - -There are three CSS variables available: - -- `--radix-connect-button-width` (default 138px) -- `--radix-connect-button-height` (default 42px) -- `--radix-connect-button-border-radius` (default 0px) - -```css -body { - --radix-connect-button-width: 200px; - --radix-connect-button-height: 42px; - --radix-connect-button-border-radius: 12px; -} -``` - -### Compact mode - -Setting `--radix-connect-button-width` below `138px` will enable compact mode. - -### Storybook - Connect Button Playground - -Play around with the different configurations on the -[storybook environment](https://connect-button-storybook.radixdlt.com/) - -# Setting up your dApp Definition - -A dApp Definition account should be created after you’ve built your dApp’s components and resources, and created a website front end for it. dApp Definition account is a special account on the Radix Network with some metadata set on it that does some nice things, like: - -- Provides the necessary unique identifier (the dApp Definition’s address) that the Radix Wallet needs to let users login to your dApp and save sharing preferences for it. - -- Defines things like name, description, and icon so the Radix Wallet can inform users what they are interacting with. - -- Lets you link together everything associated with your dApp – like websites, resources, and components – so that the Radix Wallet knows what they all belong to. - -Creating a dApp Definition for your dApp will provide the necessary information for clients like the Radix Wallet to let users interact with your dApp in a way that is easy, safe, and informative. It also acts as a hub that connects all your dApp pieces together. - -You can read more about dApp Definitions [here](https://docs.radixdlt.com/docs/metadata-for-verification). - -You can read more about how to set proper metadata on dApp definition account [here](https://docs.radixdlt.com/docs/dapp-definition-setup). - -# Data storage - -To provide a consistent user experience RDT stores data to the browser’s local storage. This will enable state rehydration and keep state between page reloads. - -To understand which wallet responses that get stored we need to understand the difference between one-time and regular data requests. - -One-time data requests do not register the dApp in the wallet and the connect button does not display that data in the UI. The data is meant to be used temporarily by the dApp and discarded thereafter. - -A user connecting her wallet will be the first user flow in the majority of dApps. The connect flow is a bit different from subsequent data request flows. Its purpose is to provide the dApp with a minimal amount of user data in order for the user to be able to use the dApp, e.g. the minimal amount of data for a DEX dApp is an account. - -RDT handles writing and reading data to the browser’s local storage so that it will be persisted between page loads. The dApp frontend logic can at any time ask RDT to provide the stored data by subscribing to the `walletApi.walletData$` observable or calling `walletApi.getWalletData`. One time data requests or requests that can not be resolved by the internal state are sent as data requests to the wallet. - -# Examples - -The `examples` directory contains a react dApp that consumes RDT. Its main purpose is to be used by us internally for debugging but can also serve as a source of inspiration. - -# License - -The Radix Dapp Toolkit binaries are licensed under the [Radix Software EULA](http://www.radixdlt.com/terms/genericEULA). - -The Radix Dapp Toolkit code is released under [Apache 2.0 license](LICENSE). - - Copyright 2023 Radix Publishing Ltd - - 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. +1. `cd` to the repository root +2. `npm install` to install all dependencies +3. `npm run test` will run the test suite +4. `npm run dev` will start the dApp toolkit development servers diff --git a/docs/radix-logo.png b/docs/radix-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b546d0bbd77b877510da10aa49ce32c7b7ae01be GIT binary patch literal 533963 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 z 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
  • hqS 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ℜ^#g(kI~x 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≪o<<2{M=tmCws&+JkI_dDV?w+fyscQi|q4cxYhs*m0VEzMD>kL>E zIWmcHS+U&Xr)VcBuV=-6j)8v7YcP$oD%=`(zwRr>ZD3PY*9hF#h9$(7KxF1Y0jmPn zPuI1pVN$0S{Ik`c10NK7rbX0y@Ut(Nd-%?9GBytsOJ2g$XI}r2!mjBzH*POWzB!@~ zO7u_s#LwUU_BY;s_{uvM4?pn6gR3O*f%;?A(PvglE8}?&8Zp#`!1A;^SUHK zeRfQjOq)f9RhP`Io-^V&D>jEiCuro>x99UaP6H#Sc?}pe#`kD;?F#^I@P6^KVktdF+B%T9b{Pk_NG$?3J|ckwYIx&H{B@AULyVcKx7@(;n0olU~kt7!8&>|}4B=2LXjdmKEZ)~73`bIdx%O27OP zmTVFX%5S^6nFcQ8rAi=vad%&z)uDy6wEwNx2hsT4llH~L8B0{c8 z=7k$UjtLogX(4lX@-#(90j3dyHJq*))|i|R-@2trcFl}9sL9}HHZ{1Wj&ZJ@DTJlT z;)-1|$MkSn8W{Oq1H3H;cxg0Zt`0?3A^fY~>Z+I(4S{V=7QW;pNzgggsI0k&L!lFs z0`R%TWRVAB?@bfJUHxF5sALi@heJ4%U09#TMK-OxPC7BTM~4J)D<#1!lriHRW#8uj ziQD5F!b1BRnQDU)SQSiEhQ^bQsYhQdrzOBLE{5VI%Ar3}`1<=GUW#v~+wbY$49^E5 z_OqY;#q0m&%U^o9efCEWH*Y<^e{u1Rhx>Xh`U?8p-}};=|NPgV-~Cg!xBBRnw)J;Ebhh}5=X2ENAm@bT z;LYgI-t%Hm8!{VbL0(`Cc3Vvjd@d9@59VyJEhi#SQ^>{Gv(rd*J%KhCqM9xQ6sDHm zqPu2^JsN#)T0suV4ppc`x#p=>1^Qw&J{RFa{1z9rkl)Z4=WM+^Ae6*H5!08=@{{T07`RCEgcDjthBxqrf*$4Y|1w z*AXplp;-Wez!Q%ynIQtBnvO9~qgZYhK&J-NIL7F7<1;^&>hO==IOkglGZhOs zwL8H+CsK^=^BrA=)@3JvvxeW8EvJ9#>Wqm#>B)~l_||*~kjtt6&=ohHsG zFyrE5R@Z*W}4wJuQm z{hOJ{U_#;{GS$jU2FypMv5=#_UH=gO?Lx1Dr?%9pr1(99vd_2=PK=kc%jrtCV9z0~bf9Lt_ z$AAB;k3V(C!w2tr@X;$ia@BV}IOw&iENl*5={j&ZzWsKxUXkRlb9SiIlIqsUvBb^}r7>C5>F&Clud5G1}=E}W3NLerHaGP~=gn}^J zvjm|AIz!@6P7aiqy9QI{1Opy&Bo`-}#++A8VTWVD)JIW?kxOk~6YF%L^R;Uxfc2!o zzA{h}K(7Nwv^-YnifRpB!Hr9P7g&?YtTb}37q8(5%()2Ydac3$7N_x81A)ixn93wX zCJcOG_M=T>KWi)B!VPKcIW{12xI#CEGTArCttMf2aFyCRF3x6Hv?IWLS{Rf$^o%m%Mn3U8@eA_@&7Lqn|O$2KzakP|9 z3bsNdAo?%_yGqFU3)uc~OxPk==e8_sr>F+g3|E)T#>KB(&6fl)q&5r3zCofHw#C~> zCmUQn-Y|h(%>`_Mo6hX_uv0N zGtW6y-9&3P>s!l~yYHP@WRs)19M6n!bF*d3%so6}NBj}7w^!f)?tPFw82>)f z$4)u^eRzJkee?vg!&&7b7gX%J|+t|Fh5jTfKmO^YnOo^Q4Op7GH?yh?2V>84Ax^ zt*ALc^-1d7uk_sy6e>B1&`v^AvwPIGWt9U&_ZR9@4oh_CY1^(<>+0CKyg+Q@fgcs> z;>&F~4ds`M4K?(i1H#bQhAxM@U@`i_1uP`0Nx;WC5}87Kap40FA23s+iea2otqY&6 zTKO1{zJf@J6CTx)FUrw&{ACP5dKyr-h%JYo^Hm!=YNtOSY~|&zV#r}$fmXjU)DBPm zJa!j7EQ6yFF{D!S1qkMWUMGm7Ov@Pc~nP#@;K#L#ZH*gH!nO=u8b>g#xJ3SsRJSd z%eX*r=-VJx_m7y9qad9o)q!$AF^;C zT*oO*t@YphV|OKmYitQVpqc&W0nr%g?LZ(34LLGMo|{8bE@Sq}M?h@2cyO@|Av!~| zwy0I+)8td-s%P7tE=PXli)xQM?bYAKbt!n?Hc%^ww79}Cgvl3k3|l{a%kd$;u#cPl z7)S3n^8`j3GcjS_SuxN9EJ&4EP(LtampB=oxCh{HQU5I zbSB%PR@c~CG)K}rdxH_*f+~`Am1hsgBl+Ore0>rX8e7horX{Yp4!?#(U%o`!+~H4~ zjGGO$<4%3);b9=&ckhFE?En2%zZn-GfABv&|MX{n_Hz4MH!n92@1DQ+=1yO^`>6Lh zcS6qDP#|d=-@-P4LlmGno?*6l0eDwVf zzIN9;H#2l*DF+-TuunF9RgsWhlrCmD#GUcp`ug>i@gyr*s z-2C}+=oj%2oTe4SHdfo}3kozMjW+$n$76tU4F*6dXj4?hN8=^E4^P;nq}4kIpzVRL z${qb-gDz0rfcfVmNtt!FH9vXKK`?T)3!et*Z5S*;NC8$W07Ja>3G4;fXv&cTmu zooG9cMd=7>;WynfcUI`Ii=$2!#OSu8g++U`TfXQ(QklKH-0#1Q+T$P*jzxoT92NYv z(KZ51pYY}{cvU;1L$!yodD;V3`8Q#M(0aDF`y@Vmpv_3DZ4zn5wg3{wbwG^EL^KI3 z!*|5MWV6?XWM%mHpEeDcKj5yRM|&rNl9`(rWm^jSbWX%d&MR%H+K1M589#W_t3w#Y z%2Dlw8Q2;pwaq&Lna`_`j+#`-j46>Z&K5rAp$Pj&33CwObS%eG54rW-vTD$VOLa3j zb3OC%IKc-1aFaxI>|~j)#b}>{8z*0+OJ@%Agsj`3|D^{H(21I8Q!8NFOtBn;+%b4Nc&tj7X9%y1+S(3t9<%YhMsRwgTKCsDK8Uu zdnJ*KS8SE3JErcM{SpBY&$Z8@CQoZ=oFzGUE3yqRC2aU5_YaLV(nqr=85$}mk0h+= zmNR-;L2<5B#fm8kkDu%oT(e3cf|_d0app)b68tsgblyB+?v zE4}Z*#mDp0BVWC%cSCeX1RuT?OW%R@uYdODkAD94`9IZ<5#BtXk6&p7^#qoG`@`=6 zu+PkF&cz288nZ~K4S`3nur1~ISv7;)$=|wT-}bm%?j$t=9@$m()GTuLAGCH;(sHrQ z3V|D^0Dt(O+TqRx%Jcw!>p95i@I~AFF~9*5P;AkgL%P%ktOFbe1P+Ao*jKBJDJ|&} z&~`j2{@{wZa>xga85Y(I@UM*&UtFUja(t{qk3g}{wvt~uPp;%e+oQ03z^o!BK#m`! zxhDYe9ijmby`6Bp_9ZSu9A{wYZCb&?6C3>>gE$tX$pFIce6g~$+930@l6h+b{n+|E(ZVhBD`Rrv;R;_y zq1@DDf}b&3fe3FHvM)vU+Nra$=gzhLm!7kZZ=}miJU$p={4mdfUwFAO4su<29w7SAvcxLSco;oSsk}7?2h6@&QNQcsWmdwD zAe2)H+S@4y3jpz#X^_^X!JM#TaEb}Wi&mt7rkGke?zzAzj9G?1dha=%+EU@bzF=!s z<4Y_Gb>&JK0!2N!jh7jBZS8(a?tVt?~7?Pfi)7We# zN4Ll3;Nnm&bw>q+(i*9=5`9uXH77Rm*)NYRWGHQ5Yh+6m*ZAu!AJ`Fr=*vA+Cw?4GzrHOi z__)!_=X&%?S04QOx!)W1tjrFa`Irwlb_U<^_*OPe*l#uIS-86Qlpp)K13K8?7-^cFjrzu38TU>}AOzsRt4tNqkTvgE`1af-8j&0u}aF7j|UHZU^Pw zqXMSI+%h4j5K{^c0vaQqq!AMg14)?*C-aZ4>cqwadvtYYS7)iA-r=?FWQq_cO5|FIRAv?VWbn5~HnQarc}83JGwQ z*TZ-?ESv*s1vYMIGHz2Fd*OgRV_|St3zMxD-iv18-?3U3!vz)&LRYgN@d(sXBSXkXWZ4IldVK7{H>>T(*ST zCH-ydh~WXKr}T2GC$&j2Cy`WbYfzkn+GBPAQ%bVGHLOlVmFkzra$;5{2PZNNvlDg9 z*BrylVnsRejhc`ji#n`woBd6Sy&d9lhCi6i?e@f6#|?UP|N(Ml~{i^?}gN2r9uhmTUXO+MLfkJt`AFeGwKV%Mcagwy832 zEdrAxP{)tp7OS-hmrzrKv^^u>VB=?bF|V}hVM>{)EsyVooyMV$xH*lTj<3{5INUsB zQID32Mas?rwpgsKfh^W+I|8Db@j!GFy(Dkn;T^Ia$Cxy`j;b-_IO5)xQjEGN`w(Lm z_K_~lYmFxumvb({G;Gt4)gHb3QBRVwOXuhKjy<+Cy5G5;*eeAfL$$^R-2qs6qgPob z`e=pLYjC6(Ir*~h)q_Azx>cd+;o#bnQZ9F5Q5N8kZ*KJaAm98iwtu(!YmdOM@de0_ z@BY@G|J`R^I{)N*&(Hc%^OsLv-MxDKiSB6J>Faghyga|2$F5$#=<9c1>s^n>J6&|> z0!3}!1@Rpb-3j@>|MjQ;weE`OYDDjTJn6j;?tt*(xkiskdQMa(s~@xC0;3ljzWC6E z$JFmsQ+yH9***J6ca@7Rs2J$GU_1AL`kXcPF5oF`yJl4fY_zFoHO+yfm6Lw}a#Y@S zzsSEITJXf@JXj~-aABYLO@oUNWFxGU1Z(% zHE~yh_6VK5I#|-5k0SK|T?};1U=1)_D-8nSd?AB$Ie`uC;2`i8T3*@5)s|@zxcbj8;EUuUrO`c+JTO2HMuO?x3Q;fq1IR z6^@vO!HL%mA5TLAMWX-qH66JplD9+2d{GiTJg8F-z?D{;h|mVbE6t()Xuc;T>tD}kb7X9PAfxwK9EjKffmp>~3rc7hvQW3kk;>>S~v<)f(qJ`M<147_Lj z>hTQWr6%KsuKj6^X11NI`5aN)Kp{&}J1JwE1{jrvJ=z%;JVv={Jm^Sb*qVa}1{ZX2 z*3(M4q`wic!G2vns+Z&D3oAW#Kb$=ACYoxb)jqQDJW;M5t#j~&Z!TsTs*FK09F-f_ z`uYY5*^!&_`M`c^R{ru+kkt(^;;Aq7nZwzrkK>=o-Ms(Nw}1bC`xEQGTm7|0;Mes6 zoF4zHxssxU45(D z`?~({1ovH!<02#zUpopjS^u-6W_x)Dn7sf#mSD2eb_cOOE^FPLrkEP8+ttrL=Vo`R z#`}O@B5I5hJy8uKyxw~E|b?(gjji5=dleCUqYiV9w}J_L)-r*iOxN&;NJ6L z+CgwIER-;om%6;x*|{3vk_|d^W?{Q}l$-|%XO75-T|VYp>}~HlNY=wm<>j)yF0QIp z-Tfketsl;@H!qmG9mr+Xg9B%iRe6L_y(Ng%Z3eBmAH~a zYEuucSy991+Jl4yl6qI@Ml(68vO-w=^gnq?S$FJGF2A!4#zl4~uuy}itr1x2aj;r4 z|3~G~YNM>eB_CNsweZe$VsAN)3CB88wV{_T|2J0v$;a|BPJ`nG*TX z4Q$!Td8OAFswwU3v<&n3M4|Pt)vtQ|%Q2#n=vD#}NO}@qYVhMLal>g)Wb9mZ^F&~) z^L0Jh6Nf%H1jjr3GdB|S%;S`aMJa7sD3-J`!S7JVNsgR@QCM@lPCrxw)@pGtp=jz| zfSbvFhyD!OSP7{=qTKzdejntA8~vU1ZyJGL&kK-0`tjrUzkl=c*=KKGeeV@tXr-6V zUmjmRdAZTW2w$HeFQ@6xsy*wymN!q&OJLK2RiTY?C2)Gke!;;8EK_Y}qS2%V__A z5=ye02F&(yM!`zmKY{>jSu*bA?!dKDhp)LMM0DP_hroUVt&3Tt^BgQyF#=`$Lg28& z#bnBbOuAHc`YEC+4w0UE&=$X=TgCRM`XY`X)iXA0pBioQKAewu&OIw@$#=6&ic+mq zN$>EttYqw_c%He;-zFriJ@5nEQqBS|@B-03b&?CU;mUTA6*gkY!4*y7v(MX4s~Ttv z7q!+LOxp%SacxA}tes5#s;-0LIv{c57fbEqK5ofUjqypm7`^Q-22Q>cKbwP-Z;-~a6jtj{IF?R zn{mRZO1ugJleejyYe>s=0k@A<1v^j?$qEy`-WID7m*~CMmSp!s*ma%&rOMUNMR~RM zI7oNq3j}?_v)(26S-0Op+h42j$R`Rrdb^6ve4A?Lj_xwdfl@9_^7iKY`fUdNKFD|P zgIo;IFKC>n9lrqbE2h?u4gU65zy0#~_Vbt5_s`D{Pd6|3k9@_hUOInx)Ng#~w>}>D zx?R2Fq2B}1kAdiph#tGrH(_xnMDKj)cRwDVzkUDsga7x>U;UT*MRY%M#oZ6S{fc)! z_M=ys)Ld8iu`5mJ-u3uK7ax5T>sx*65RYFmfqjQWI3_I9eeIB)zzjDNou%cFPgu=h zFI?0(amb5e3FEDH_rsc!TXrhj8t5SPA%6C{Q_h|kVEJ%IKHSZiL*m9FfvaCXIO3dx zpRGg0*l`hJKh^Og8)5}?#&A%bkr>}NYPi2};TN|LleP1J!MPp5+tFgR)YA(-z>Bt7 zD`FidB|i8WH}UCH6QRaMEG|BaH<6muvJ?wo$?+S6?})54)+d(63cvzEpfX1Va_}}7 zPJbho%*h2O%1J;wM6wZO(VW*TQ$X5?y1=u93D`*%LLZw;s#znzoX zRs>K^#+|6AuYG_`ZiwK!&`#O;*54SdXjf;)A+ug?;3%tRG9B?^{cyeTG8NtnWOL(U zgSNqdT@@^I^cqR&I(E2uP9u<2{_p&vwKXd_!wES&S~<>vNFJwR1wk-`~++c zGo#gXn2EJ~$7i9N&QPq+fx$J`hRpV*wKQa_c1n4jj?}cb6--;QAP%N#e`XJ?C*5>m z1HZ89W#ng}kbJOE8V|DmgB&UNMo^oB+81@lG4e^3mG5PE{_$#+=JlFQc z5-V$`p%rz<=&TcG<1d2YbCfa%?NqyY7wU|O(s5NUJ-T+zW4JNkY1OBnVNvJEi!E*& zhrKyLZF@=Vya5xkTEPF=&BHf;x)t9^zi0%0%`QOR-~R4D|BL6RPjB+x$Gmj@*&BY{ z{GA`EdVJD*Aa5RZk)gXBTzv4Z2k(67#|ZiDk5{?~(K{Zm{^IjjfAsix|N6BqKwj(a zhrTTM6_;A}7Bsnm6<8-#uI43&t z**17qhn}6JP*WW?&~0`nX+{vuRriEDf7+j1Ns*AlgTJed-Q6y%^ z-&nOLNY2aW06K>Rv#2BfkWs^!P_Kgq{9&IM^Z{%B+lGZU{peqj39J9JlI?21*mljf z{)vRsmds%$NdSqzi1&dmI6T3rPpXK4zBc>OAQ!H1ZE^JIq*+Dgm9u1g9ljS8xKpf5 zyxq2BdP0#0#Uo8yvC*>tY8>n>7YCH8Rolgm-fD%rwoOuaiM!?M0D@b4j4zjIpx)q*HBGb|!;z{8~NS<5Sj zKmbWZK~y*&n1GLRg+P#w{m(J5Uj;K3J(%GzOtLjJRHm}LeAFV7Wkc|!nZV;$du#if z$pqq%W|ZD14!~8q@oF5#+wyWx#Btj3B(*`tBUj~`n2p<7K<0392*?*XjqyU4EX~(_ zd~su&1o9}}kREv*?uCwuk(%TtZVXL=TJ|PWb-h==2BN+J-P3l)2AzD@I9Y%!gnJ!n z(Qe2@bT*OUC=ktH)1%d^@l$*HV3+zakYsK;SJ)Lt?$ zHC9_fW`zYCu2WlB`BKjA*VdV}d!IzWrawi7AgxK%)o4`lheCTFE)|b+ixt62m~V{lvd!*KG*XJE2F2HQ?m@L3#K7PxL6(k3P_Ur??n_i}QsG z%dcYNhyVTa?a$x7x_^50tQqt2qB|b?E?wOPd3@GOANr;%U0~?ZswX{m^`v(`xZ~kF zA-V`r{meTddM4}nr(eJNyI;S1_&qK>c=YPUFP@*@cy+rTt>SSj?sV{26&D-5^T8dD zK9c2&kHPh>$U5*d$vc6mSvv8nKQU~VQ%_r^J4RjGw#|sWDyACKY1JLcz9_pOO2*Hr zjEo(~^(kd=SYo%J6*#nAq7M$)l7e%n>f==n=(`=`$-$HutGE%rMu>eMI>GuwLqSr@ z)}x(j<2wLDj4p?yo#U9Ms$M98i>D^C#|&<4^b0ucL{o#D<7a`k?9L0PvBgbm>DIW& zWvY8i~Rl?)X;u!+d=hk(1PR6=w6vMHkc7+bw;tNIYZFO`{wJ%xV#*4IlZt zZv(M=)X7zJFuGXCxJH?AV_aPhe)3+6j7G>mNY-I3_c7{5uk8WA%lOPdg-5pGvDIfq zjKStF!WykSo+u?Z1K;@?o#%**dra`0f`4U?TiWe^Y+{|9FODb6FM@r*tqqTU94CmY z6;M#gZVoI==$kcs+aY%-0Hcp@&7i!D-jIbklrpS-0Gi^HY>l(K0I7u-9b=!N&X@_K z;**Ax9(7C?{ks@b+XrO$$nF~Qwy81OAL-B=#wz2H{6{t}GF~nA0Ion$zt$?QTB}di z31D4;(?*-)1oaqIBc5Ye+uBu6GNln$@(B+(TGaK8kiCXT*eR{k!Y3M6Cf@8Jom>}g z#i{jbAlw;09H&;Gtas`>4v#mZ_*_- zESXV?N3Jb@{KAr4f?})=AB*)koFP(aE{oqexh1PcWKoZ9s4`YUxQ#76&N#wM*`wh7 zU)bapF4o*xsHgJ>lip4<^T&rEVrj8o=vk-tNx|*40-I1)9b$Z>ZU5boPTbbm7a77a zm*wa_p(d{r={7p}X&ee`XLXRTJb~WdfA`hA=Qw>t{`I*4`O*LS@Y@f6_;mLJ{mjSR z?aTK+(N7CLJwClWzSmt1z4!6RBUZfcaif~A+~wkf3lHvq=)y!VpX*Vq=bO8S-}>oS zkALqIeNV41K;{vw2VOkaXfdxi&@$(^z~J#JE<$|q@y)&n;R59CH}8CL!h0coM9ULY z&e=JSnajqp9$^aRLRx>sgsQs+`&{?Cy4N)KYz0IcIo|GTGjpfwmjjIX46QzXtg{WxW*M5I@_{fP8HTW;oti9= zY=TV1Cp!_1i#;6h_QNEDCQXB3^OAM-?hbqm@+@%f940<)w&%_qNez<)4)~lLqI2Ow zpp8wvx98Y0oEwPL7JXs-+O{+HDoAwlSRfMwP~3GbuMHQpbQL-S@LM)Q9sPjAMF8|p zWYG9nRe)=_4nja0wB`on+K0C7ix43No9$X9eiWSv%##VBxgPXB7VI%y)QdMU&bnv$2Gu>&b&FM6T$UCO^HKsY-7_XJXu%GQFcmZWJ*fJUM4ngZ-aqJJX9&+(5Jn~}u z(8HY@H&>n;=@0FdqIhDbw&k#;171&H5I#1=vbB&$ z$RZA^?sY+7&sg~Lb2u0W-yJs>cF=6mc(rz*s7#K?VPI%%9@oe=#Gy|p#1J3H9mTo* z&SQ$r7Xj4Bf1AuPZT9z$VACA>wXGX-ZHEG;zVhR%dH?Yh35~AV0pl`9J?J zT}FJNpZIuue!~UF%X>Xib^Gd-9=FQ3UES%$@_RjcrQiMF>v#3dSo#Jmf7=!Beds68 z{WAJre)016(7%4AJ0H6E&Ep}$BCO*xoDl9JSGA@h++m>R5G(R@*l&R8yN0RN)T&(MJ zp;V(Bj;Z!9@{eD3`;T$dA6sRQ(SR8T5+@#?*K_O?mV;l44_r+M)fjxhD#!%;Bhb8N zk)gf{0Pkk5AzFaM;uoXi6!PSlT)eiqNkqR7n9`4Fv8sPo$!{NIr6E`i?8WN*yKf** z!Q?Sf?O#5xiP}ef3F7cyt|giZpJRaQ(s6dz;G0g7qx(9}{wvX_WbiyKvAG(Ay7GwL zPB=}`ZXyU?>@SXjq_)Pxwjy^;>Mp9;Qf@D0Obk_W2^VDMrAcw$B08Kzee~-uH~ta|3QuQew1APau+8}AQqHlOZY8M^1?G4ONZaFU!*&|B z)rXq9ldZOcGS(rEKHDs@lfPjd+omtTB@fuuleo|?{F1J9YbAZ+#tfJ9_Q|^(+z2{* z5nO5?T#jGd*k+H5e^1Edw)86jQLQlPOY#Y!*Rn&~JP(UmXk%|NR+`{i%PPe=R<;Z5 zJ_oE^@DAI0w-8Maj071hVmKiN6Tiq9%XK=SSCI*=U6y(FqnK@f=ePoQ3?~E>;lGyB z4mW;5;YL53;z?s{+!T`>q{;t`mmI+~UgdJMhJ48ab;zo_-uBf`XjfbqUFhMFg>BFH zdT|>#7A@1M5BfG{_r*yk^ED1MhrjRam6durJ^hHU)#C#_girM>_J@8{kY731PoC?IbiH`4yC1K0vEp|? zbaC>Nub%$!-R;BgzUkc$J$}WD=l420>Io8GubV{|8{gdAyyZ>@cR_S<@m32L8ehNN z7b5GoKxS{rfqu=-HIW(dYMI=f;60FZZ|zR^!4~RHrP@40R!-y9xbVk^SVIQ3c-Lbf zm+Da!KW@ubO!a4d+K}5m>+)7d`$8UtaWb?f4j&jj;kF*7yy-8cx;3s=R;$JWLd4S8 zbMPIWRD7t7Vz_DfqH_HDvFD_WEgp+N_DdY%)oO!Ud(3;V4>pHK$(*5^Nwqt#=H31w zM4yA<0*s4ih)e3pj2}josVqu&H_*tgO~#`#I<| z<0l9oDn(Y>?GIy&`>vYL)NSU&N-g&-aEnL02IhmQF+o~B{Ms>wvpDK5Na3D1O#+Mz zYn#Tr{4y){2XMIq+vA^O%HcdB6`?!_+L+kse@4{2O8$ap{L-h{kK73nz~M7A`L6)z zlOe1fo^TUf(m4pI%!8nUyYGrbZG0>jYoBPG8aPxg;&cRMYu~xE>XB|@^|F8RuG@~S zF(z%WgS+0wr2&PlCEHGJIHNz}OtgzJDlhRiRE_*!ITW`sjW{ue9D8$!vlSr+1HdF+ zO)ir4-*aQOWfZ~4!-W>+i=kAI(hf}a@x#D!QMO{SkFeT;I0jHDsk(r%yplLAM<4;g zW*Db`aVtEv&-d-zC(cxuX){AW;7#u7`WL%4ehy5gobTl@{t~36qy;_xhwMscC z?Tfa$Rg;DOxxJLqWWUJK1pegX@ro!!{$Lu?CblA}8LsK zNn@%R0~)Pl~Yyy&a1^xlW=a=hp( zclG-oZ}jWudfZB1x2vzideof}VJz!z$dkSS>-O&9`(M3#{)0EV=+F-q-thAIEAD>q zdmlQ1V{-YO4hiSuR$O#&@nM}VK6(d)3lZyeqR1my_;WE5VJ0@4LaH@cXVVy4Juc`y z>s57!p{|TwpxRuIy*eP2+FV0C{D|mEIqp_qqoAuy8`*v|rkwWT7gs^5(NR8D*RNbB zW*x}lp7l7`Hu@aK=3pkGa@ouPPw_!hj?wtgDR5dGu#t@so)6UK0>WXJ?`VWiI@Bz* zx+JK1CHfiy)XFE{VeY0=0EvD4RIk5mLaFlpT?HYv0S#?9@a*9_u?r^(d#RRSFeJ06 z!o2fA0gf?{oP;HyPVej?BQOg2o_x5~mg|}V6P#9;NWuFrZ-GF2QOIRjoY%)-9b-H0 z00++n;?N_;p)uT7Vp_fZXnI`6yZxNz9tMMEZsDT^PUAgxjGsr&uGm);;&1^k^Jiu#?&df3 z_~aXEN)QNc{pK2v84L@u6J9E49ej`HG@Tp19(MwpsQsbVNFE1~kKH*~zCsg|oWjF4 zL`)`Bwily18rHH9ZUAH&Ua8PwntEEPKC)gg33(4kAh=Z)Z^;%|#=$rT=?jS?WEuc4py&t zv}T;N-Lt*ZZrtFZZ``rFGb3Y_*$A(){gW_}Rg@6BSU<-+J8ZZ>fixad$IiLS*XL1V zw-=oRI0H+rY%gkx=_dxQ@+nn}P4D|R_YeO#mhaZ* z2>gm)fc*IGZ+`jB^V27vJl}ouUay%yKHopyJ%9FmtBVib^LW~h7ruu7{Hl=n_Y^jbm`r0bD4UXm1+gB^+p_+r)!dI|Q zKGYX}c>G7!c0wKI+kj|#5tGLNCvkb)O`tZJ_{fQzK;DvkP~#tj*Re(ehJUosvshN3 zra`-%rYg%v!Z@NrBuz@+ajqc-{#C@$pQ{5=K(v+e@hM(asYG-y1AP%>{- zytaYX_Q?k_$GHhqtWoIFtISC?-HyNWvx;`+9ZibI2KUlRVU*fd(FhIjk=y$*2-qo* zF%Q&CkZf2Ci4cCr%QhP0O2v+oJT&kfbcWMz*>X^AXFr&ha&e#GlFCTwysgzBRiadH zfdK6wJ}eW|>A8RMkrI(_U<6Q%p%_pYYt6Px=k2Q)=EFQVhsAI4g*9fBF?Ork8pxS) z0z!*p`-1k2^MMI|K&xs~6yqrSNUN?x^=^M;HPo?8Bl{dGdUVNP$f5GSpf=mG2sW+a*yZI8PN7&B+>wdbmXCDG;yU*KN5RVhf> z55;Bt@l{XDS08HUG7cw)G3As!IluqW`|o}w{Tx2azseUNw>*0F<+tyj-+cDf%V*#F zL|=Gy|NQz{zj*$@ubA@~mf!Qx`{s9f^h);i(zz~I@)G*P%g^4v{K4J*!}mVb#RnH4 zuU>Bb%~yUDMH9$(K70Y9iw`b3xVxdVs<(XvOFG{P(N#*`0}*EKjBvHiqdCk%?uyKO z^-keA%Bqv~dh-m}RWZ~j2|m(!l8;P9Id_W6oK#odNo>k^;yhAoH66CG2XZv+aKMKk z)v33S6x8UOPchaV-eaaR?F{Fu72+ zN&W(%KgMRkD#QiPz>KeQgLdBx&5HcUL#1^ZA+ZV3G>i!jMyTS#)mtfwI2zk$s%sb* zH8ao9pE`Ii;@8oEcORlA=IAa=o3YZ7u3UGn*0aK26?kW+LCPF&eq~DJV5{r)map>| zBF7m#6}HJ!y-Y)G`%I^;myC5(%L%RZ(ljg2B_m?n79JQhh3Xs zR_=mU#jXyGJvmP&m*YkwwFNeEbC2KdcL`!A&)O`@?A*0lv+2MTyy8LU#tE7jqY7Vp zC1s05+tjvJJjFulc{{e{MXV-V9_g&220vg!2UGvn*o>AU@&K(?&#&|wBLgHpMsFYH zL1seCrrGA?b+l`T3Xhem1jkm*JdE9-wK}_x9bXFi^t~Fi>~oCeC6~KkE10pJ!A@Cr z7*CaDDOV)NNQ;@pzg;qylH1lI!E++5GcZ2bE5E_BNG{I(&VRO$n^aKyrYsO z$Zk1Mj2HD8V~&V{+5-f|aUx!Urt=@-=_f=%P6+FghwO{wGTxz1wm9E@_bcfa z8$ykqmt5Fl*SB5i>f%|?U_HNnd3b){y${_DdD7ht z-3HMkS9T!i=nMRhJVbn(Fj$SnSVmrUtoM(AYyV9uv>PB z4;U^K;2oFMRl(o1tXKwXm<>xE&qEi*zkS`Xc2#32_MR&Ry5g=Gu`Qn~V|~^*NP*6H ztT%dEQFg#TkK$yj(PzfnmN%Q4?ZrXOp*j5EF+ zGoPf79*)UaPLc3O@|enT>#OO!guBBnNnsCZyZ57qu|W<{#484r&=~=k13y zS=uj_$w}DcutT{o0y(r+&TS%{6?%s{l^>JA5$8mcgag>1228`I@mR8?UB)g&#(P^V zIoI?nxn+BltKQCI1~6kS3n3{}r>ZgrT29&ZaN~NyWb=4}(URE0TF#0*Xj4xbR(Oo0 ztZvy6roioZHcBZXxV-c)8^Zx)wsL%GA1-W}7x5>fBa~b4Ceu{mq(6scoSgq9e2vYr z$&M!sxS?lX@tCdrrfn32mnD&-o6v4#JK(G4?3b6G=%aByS`pW9tuK2&p4S`q1HwZg ztjC4AeoB^n-Dk(P6sJS9VsiE{fVCrBSTkO9ptC7sh<^Gk$v#<`(kuC2huX$9B*|I9 z8X7NR`7x5hUvxD8}G-RM`+zk3ub12gMi(F>3~diD7Fiw0tKDFmREW%T(}6~ zB(0BMaW^D8*|7~2XXdJvna~nX<-lz_^yXR)nfTX!hk3>RAcv-N0rvjo{jWPyVXl?O zk;;YXy3u&hS3WU|XN0CfbJ-3VT`};Km%6zcGay$ZgU<)26gm*HeZbCIGLst|sUTF9iF&diDN#$# zbqCKM7GpG(WV?+oRa|BaCZ1jDKm(8yZBPQxcj;|9^@#zzA6BjzugNrhhC`*U#BqtD zYOAoJ=pvEyCfzZpBEs;L&aMZU^=j|#402)YvF(G!eCF+olI4@s$RNdNiHwnoR`FGP zPDUoG+6PITXO!XtZeeYQESv*x6gPW-F9d!sCy@y=3;S#~&ZN><&V54p0#pO*vAr7L zjZZeT;qh{?O*FQUgOnz5hvkYa^9I6jf7tIc-v(BlM7Lvk=^x>bWtbCV`nv-ztA(aP zgZ|N#^!2nv4`$^(f_)?}bo08vnl}9CC)XJ^=Wc&ukDY3j1R2~!S^N9L15F?Wb1n@kV6lzqq^0z%@NrJD;TWE76;qh6ximU;^Nri$#%bj< zcyb^K6{?!8INI2<-GjpkKkET2hFLdTy}|L>(`T>W==TNn#MFx}F!VbfdXMAz@j)+s=*4o~>d+05d*1ud<5>JCA#bSb z`>~$%vbyew{PgY9@7>=&eDJh=GyRChr1;=0F&$F8{e;Eu;vU%$WkLU%oS_k*_Y zf^a897aec)=oJ?q-{@}0w>*X=zkcN|ZO`niM&6r%XoD6XlSiL_3va)% zpBVgn0_K`WY4FLx_u{~T-Xy7gabav?_OG|5;>)CIW6lSi01ZYhu8+}x zzb=Gb#j-o;bUbEbH=pE$iLx;UVjAqz#fu#5X9Vba25KMMW*A1MGTj8&Ug*^t{ptg4 zEu%Jz#|IviXCMPJw+!rRIXi;2E3N~jwWtPPx23nIv^Lb5Ss3NaghIfZzgV>i1)=n4 zS(;VkK)ME>YbK$brdKhKZ8TzvI%79lhgM!Ft%{y?aCW;`b*9y2;owrk?b3x*1~D!m zI8@mdqoUMi z>BPh=JIXXNN7bM`I$PY$T^&h^O zAd$&^PV-inl@#Esa(n-$-+e1q#-!J6S0nVx-25l^zx9K^{rvFlgZvcFaZ#<9zd zL9&~pTUZJ3qi&7Oa(z%xq(mPggtV>mD!Ov@z_@B**#7vtANXjgOpS^)esZlI?%LO{5R#vL^9=;iT5I0%!aU5cp zNHqg6^1^-)j5O$7g2KKFIqRQeNE^tQ)llC&F4S^7K2A1;rLZHyKj${#vpuVZaZ8Ph zHcH1B|H=>!5^?2m12Cg+*>NT*R|0^MJX+VC-=tmrqC#OMnx!433`-TebC;N0mQi?$@Nh}p z-nLIzL8Es#6qJ+V!Vs!}y59WN;P1O@!vn>N4QM#8s1p{t+OGi)a3*KPq#_-R4k`DV@;)DvGKV~yX|N^rK@(K$+8Qx`ni z)d$*Xq$W4(wt8Gt9qbYvQ($XpZ(yV=g+CXuxbt%iQ?%)J0+$b*{GE&CZY>(o`@Bqu zb6#budTRzaXwOpjQ;hAeY)z3Ikk9sN983}4fA=WXjLEOq1&BU5fA=q*pWl7;bgP>j zy7lq=>HYhc*KZ_0>d`8H>y;kI(j!+-Za+ThcRzeFq6-npx)||eSdUMizkT}s*RSvH zx%=^{EfgBf7#N$C!QBCh&RW=0tud<7@5)aI(sI zNU2YGF^rw|ihE#7S8nR=+m_Xaf`xYL%2KUj-Eh|zhc&@*R`Fp7+{odI2Yukq7X=yZ zWkETM4Eca>G}Ss0>;cT9G({ub|bN_afEMv-ljMJ#Za*7j3o-@2giajf?Ws3@vY4i z!ogLtQ$~${Z3{J9VnR5o5?XoUN0Grf1Mm{TIs;<2O>^+nXL~8QT*`}!)0-N$vmD*B zdf9PW4ftrlO|8YGXD?&QoeNV*PG>i=FP;@x+YZ3L>HTQ9H)y zE-*&}`ZIp>YYh~P56Uzs!_5J!2Mpi(_sFL&hT%vlS=&;XbK0jlDh^7CnC;sfg%lu% zsBnaP7={l-x1Ck$;5nw13#VPV=YiaTvl40#=EQ|-@?Uyk2Leb%E1#64A3j;>#t6W@ zL&Zg!5B#{P?jM46U znLQ48N!TZr1X_HGn95Yz17lOYO#_#Sg&MI z-ElUBZ8&6mWOryE%f66@^Yv`rm^BQzN5DeIfD@d zc2pQuFqvx#Z7gi>~ zzKh{B$A({YVD7%Mq7J%|(Q@`0s*VL8jv30%DEX?Qf0jK{Uk0hlH#t;e>8TSCWWx*>cCk^!w@ zj$$D;pA90o%qe|ePRnm=_Lkm~t<7^o#VsXCdeFCMwe;-2LDrFpps6&d1tA*B+HamUqsMIFp#- zT9!47t3GD*1vd6`o!g41W_CnWLo@r6LES-0dwPOfX-l@>a1`IVK(`xUoEN6#wKsrj zKl)TXv5;%8pZJN4kBjvqYeP~_Q&}hP`b}g$sDn##teX|v z6gPah7N8`S)-srjP64VyN<%03RJP~hFnFI>(g}R0#7_+gW|7_hoCNxUi7$}v?kGnE zaU2tfavr<#$*6M+CkY3#c~BVQSWeUNC#9+6Ctu^dVWX!1U9f?mJwcWYbmAiIvUDTh zyT(f}`q50609MMxOT8Em8$6)}nZ|p@EUhtOQ;FKKi`aJ_CYF-h*^EQHwPsds-LTp* z^7f?N?SjYI-$f?_j3kyH>DqZ-L|K7W7bMsjX8RM_F~g>KM?Vt6mV%m3;$P*r;t`{~ z^n7P!9-_}2lt@cy1yg=pda-0g(v?yMY!ETu<2Ee#STtuP*Q?*r;%4mlyIQ{RQ<8Z( zgO7vP<7?z0JMRHd!GiDgv6>i*v$4ygc2yRpK^0D%wNP4*foA@~FNOZs-2Oyi)EJ96 z2o^2#;j(~o5~|35yaGBD40)GLGBXETJPrXuEn~y(#dBk_pt3mg^xS7Ook3Ky)4Rp<6#%%6K|)Ftdi#-36ALFd?Kur z$G0)A$xj@frjd{5-{DL9)Q!n;^I15#j3GRUnmxV-EGJfS{wsgQXIvL~#;+`C)!Tc| z!k01QB9F_C8F!&OV$|2F$pKyRZZ@iC0HQg@iVis59{V*`<9^*KPmw#uP(z10>~*odNKsMpCPYBrF`X-xQt@fS(9Yxve*>y5!zPWKZQxt2Q`gf%9f!TQ7mb@;QJ8m};P3chn{t7d?(~gJzDsL+^`JBV z<>)X+g2XzSCB~OImsA8Owd&YNY?Ri8WZ@6abGnSjMM#)j%)@FH$S!mTX?;`+;)2!k z>QgoP>>I?&Wt9-{OYqb&{Z z5K1@jRS^as=1cQz9dOphYUREzgJRY&k&A{EQ!_$OdqUH^@UX&Ml3JrQ$@@Ri3+X?i z`I}gNMJ_;o{P2^9-+p?2qnFKjn(F?oE->_x`2%0Cd;j$KbfY^Sdh6ri?&)4%#rvqQ z<$ct}hX8u-<5o9Fgn77q{^IS!-}>g={oi=eg$Ijt{uAM_enEoV{>@nB-#f;>DW#b z=Z*u#ok5U-4>&4(j0MD^g1?F3r4fA&vY3nGU@1Ho1LcNyHqhb*GxitvW0 z_Sm)W_81ft=Sf7JjR5E3Xezod7j-5 z6E5+mQm)M_@uegkb<`X+;&WBXM=GndL4TV2>WkuWGGxjZIhEHn(>oV zdurktXal*Y4*=^|olcE zKjJXZ?Qe$(7&mvJeaGtzbsCdH5t&~@;h0ck^*BrLU*p$)GyTCnPG_Hzdo1n8nTVrm zHHg$|pzj(R?O@Q8gBH#_m#^d#07xZw4rbq_ZEfoEj>`TUi8ihJSks2;j+?`dp3%!c z?6O!NBmM7ZYt`fC6quVHBa|k!+I*4ry5{F)p=T+(A>&92>X2X*GQPX3!n9I(SK9r+WM2<@N2; zt2cVB*A)5XW&SO~qJrJF|@f#rD`s;U7bKb~- zft`d2&OavOo^2ANK)|5FU)w8hBp+7R)&w6rf(ljDR-i*zN(q(Wj+-6H>9TZ}mKM{P z>waP<{OW?CM<`>ZJbej&wvQ0unRo>?M)R<~m`UcM|5xPpC+5sghshS8a%l<6?ZUV#UupY`vvGX(v|b z_xMekv9Aab%pe!)vcZ%7srGoB#-KL)W$1NmxFFm?V-J5b#oDoU-_*v<UbKcdkco zn_@K|W2PgXbIoIPn@=A2$)Okhg`BxG2PdKx_?>Oyt~l5+w}^1%PAv3Vb&QIoZtS?y z8jUKqh6veyONa+L#=!ezR99=W7-d77)KijAm?nxWYxX8C8bKO9K86iTGuJ*UQ0*Ou zf|kAtYAG8H`%Vp_v9OT=N%Y@J0#m?AGJR2UEbFtd128KHsCq|&m zEoUyJ=ZWfW{~%1L)$VQlImRKiKoA-KrbTaP8%Ygj8|`3~B{<-frWn=uW)4e++gMhE z8--(7mIRd$)_Fz0s)*}B^uwEnum42a-?-BAs$brY|M5S1`2O#F{`Bzj_;h>sPIotS z0rI35&+l~|@qDKjJan;f&-)(S?zrJ)bNvj6^bdEBPg)-C-V1y8_~$==`u)3mzaQdX zIp@(3E-Zek3yz=Y!s91;1dEH1pX<&Ck6!UU$d{`57OeahNWOyC?}7LQ^!eQn@$@Tq zxeJoVS!Tj}5;JKvyvKyD$e??&tDZTEYM|m^hl$3@&}7nghk#*mA6V}PC%b}L7lSSR zU~mkQtZnMVGbveB*!7_@M^VzZT`=uy9h4cHItG0)K8>Mz=?~eQTGi%yeB33l#1^LU zT}ydqUA7Mx#v?u&D^AjV(zLe&7)t%!u;bFo537_u((#vl$#$IapOaI^!p$}~6?w_D6x{c{$aVISHvIe&jM2(X;NtwJHjbyE-;=rG_ z`Nu_-C0~fhT>tblR@U?uofi>!!~kQP8fSM)y7b#-$#R&W>q7!;l_G#5+th|QvYzd1 z0DZ8Kei}5vsmkYm#=*I@zm8$f##?F8p(zVhMe;wa%i#QrXHY7qUQIcmAzJFRE!#~J zN$x7RA@EuQ+ZPt%oE)pstP9LY2(9Wlrsf-VG<>?W%?BzNRl zk|V(JN52Y=fo5Zc1RuMnc@cBMde+O_m$g3LHZHI!E zYHZ%B18VH$i@uGxXe}RnISz5m@f;tc3B59|*w*EzcB(*CbZ_5vW*7k@SvjktYmPq- zKrag3Ws3HpYg`(oZ4iyr(2m1aCv;7l3?`V zf2Nu3nYoc!6)R)7GBSB%hOe#3))hK4IhGrf|CY~@J!wzbWasMr?Qi67gZ#2zfZX2v zi=R9_zte+O-#$EjqDQP=-QGUkJ>2-wE8X1C#Ru*V!v7^j{%-kM8C#jm8%zg}C z$XORhU70&G$A05HdmzgmEHF9M0bgYAITB=Rv7c?#q&{4&s0(%F)5Fv#t{u_gFnZ_F zc&ZCGuU2i>jk<*xUZiMk2lNK*HTJ~982ufO5e*p{t4Fc$2wFJct`7vawYNY`zQ8)!<#E^_;wleO(&tbt^x7K0aM9qZbWlUW#G!Wp{h>|>pz zMJ3b+IDAe&foVDwcySne`4a7PipF*v2)K%5wQW1qV@F?g{Drl!4W=8Vv9q7{1kERy zjR#K+wv*K6PE@hjjd~nURwaaX?He?_Si8tTxgXOJcU^M0cTRT3 z^^74oj}0%n*eABNCfqzL-nclMBdAA4!5vDO`LmV`qgdm8M*KjYzFg?KG+BjvbDD`pdlZ$m(>TsRd^IIQixDa)kC`?Oew0lQ#Uc^ib~cl&U#X6T=5a z=L8t1Db`8$-l>L7Q`e>s8(&nogLTY@Iv>)G0oHa1)X4wT=qZFoJi<3zl^!Q4saY+` za!O$zFxF*X3s!SZKIj|L;n+{eM@rhPLAh8zc{y0H1_t5t67s>963@0KkLn$ReUk)P z#y}j2&C8A27P9~IBgt4zVy4j zkT|8GIRbyFEsx0%Dd2_l+&*Q(a`Ib_gFP^5< z7awm^qrs!|s6`r#l-7GYSQ6^U#a6YCh^U5*u`i)ehIr!$Q zd))}p1&1EFdc42aJ&${y(b9FvE$@B&?ib(O{SE(knl>^Q4g7#0zwz-iU3C0J3pI~o z@d(!EU*+z{`s!Woc=WeF=KT-udVC`t7a{!6;I}$Mg_q^>gJ)(>C!1z+Cv$4GnYY-b z@LV4GWAn~)6hry`x^l@DcXpJ1Fg2$n5%AWjO@rXA7vChJ%F;AzZhfkAFoG{j;tcgx z*Y)GIoYui=$Q#3ahgaK7bYn)*v1WVmA;O(8`pAh5+r!=EfMRu=`WI-oAT#0QBBT## z!%vU+rYM)ut(>E^|AH@Fe4L++8-b4ElXhfs=2O*rtpuouU{CBS^wa(TaG4EZyaDJC zRI@^^QML0yEqP$t29a9h=7X>hjD`tT9AQ@nFhK-nv8`}Y?t`}cdy$gA^5M&WuYiWa zG{F+PAHYOtVf*#O)w+guLr79A_-LS8dgW8M>DuiW-aS@+2Euq%Ys<3c6`{Zi!)~H}F;+6Ss$J^Pte8 z|M9=(VZ6dLuA%YZgT2rOsC8K~%29_W8Yr7@_6@bFSS(v04*u8M93N*u{-zL8vKPBU zYVVM3!zMo@Zx48IJ4*FSB>=3By|7DgSJ*GvXToLVxQ|SpVQ}Bs9pQAt$oeLqj;YCo zUHd(Kq7dE(h-q6%4D@N7mQz2_)$is7wfnv)j{a;m53BP?56ESWp^r24rTtkwY1pRc zwr7ZaXp+Fdbbxe-;d4xklZJC1Y%`;-dvWB|{!N7Ng2h&6c`gy)5UqY$hZ59*931AB zTFdRZfl*}SvPXn=2pT`w zxzTmU4R=2t?o_|MxqtJofA;Wq`&UXHmHMi8KlF&z&-7>&-*)B4u5|I?7teJeLhWBb z=f!hgK-UEa7ajcIAYZo&kMDZSMaLYKnC-{GEy?eqT*;?`P6^XK+If9heE1gU|#kpAzwoOK=BHZTcqU1`YxkgIHm8&x{SdtybHO zb7iO&T}&UW%>e<+6}Y@k_q5l5gZ?{~eRWu+&0pl9Lub9{H9nzW4DcDlRCdsc56B** z4V=FFP~Hv~eAK3!xQ>}1ikU+_cAqq}oeW-`NPFcm_GufnYz;_1qa;jaTT!zd^wp#C zL85%B(fy)sExls-uWeSOKM4{7#thSS%!aY84d=}WPjKtCqAmxu%5>3kqqYXlmRe9Si0ns5qWp+Eh1?=o>kaiPSjM?&Szx! zS)YT1r)FMQ#t(hJ@to-=w^kfy}!w3Ushd)(@u7*V%Ldx60(!2eJ+L@8U4jxcS-!Q(CB8r z-hmHkF$m}=Ug30r4)K}*d_aT0tLgZ_a-`n4?#kic@j3P7Y~2*{S4LV{9BX1swzl*o z>@=po7x{;ggId+=0JrwkZF9Qqi!UZ+t0Vd*NM=pSIzTzmbjAnHoLvn!u4^31Umxn~ zsIBKDt4f?hm=jen>XmV+-N$hSdeFFGXi2aSpX(T9ttWPr1CrE|j}_??Jh=+%rg`=U zd%R~oR2wHo;qBs8+Jszwqj!Z;$+{Xu-F9xVw;iUiRd@QF7R#rRa5%A&o^fiIQ7@k% z2g1lu9%D9OTaFFUTtDPPGfX9%MD0GZlV@xgG`1lOna!vb~f6Fq$H3w}i-aG8fN{hz8+Zba=)rSE?)%=jB z7NQZdo$|UOy*dVrHq=unxT#xg#>sOxk0r%Q6pyZd5G+^AAv||5Y zT}K5*Z2S&c&Gs9j9c{A}cgCvjqE@4Ad$&P7Hmhdr$RoG_y#=a^!E3A3`Jm#`b*Z|& zmtMjLcoYocwV^RvV}GyT2Kfj7^hc6@?aMl?`DN+(z_pg^A(R<>DLAInAM%$G}pZl{d>6M&d0r;ySmj+f!yAI_4f9Yzx@2+_t~!e zb^Dud@~h>%%fZX#{nc|`JpcTQd>wDUc9-`){Owo5^7Xr4^T?GhUU=-PcR$#9xv0sW zvbrDL$W`l25Z`J^%HkK7`@iu*G%V)@h9m8;69q{&N&f0?M67U9v2U+8>`=D)e2E81} z)8IKy8!v| zkAHmk^EZF<;pLN0AKyNI`KTWse0-(XJZ_$K5%PGe_d4_lmY&DrajU!gTfOq3$F%P6 zbT8yq@1@_~-?`l0{Xc*4>OWzFaqh$8QoZ}(Z@1D#2ajHH5yCH?e=eCHAH>FQeSDz{ z4*%}QTzqf=@>X|0c;Dk2fBV(G^8vRfwBqc!^Z%3gF1wm#*>zr=I1!PVl~t@#@lv26 zz}2ADAZ-vfVHk!Dqbv{t+%pW&9W_kA4UUO#>6tGVOyJoV(4k@ zqkYC6&=bIOoj>9Bc|aYU80+LfelpEeeE4%(Cb&-~OJqH+Ink3SxH(Ckbf2(KrX}n% z9GBWpj2)+8%YG}y~I)UfeoUazVMhK&!>J?gA(&5O(YvJcLSK%nx-94CMgU2|(4yL~3tJmkli&_Qd#G{EMwM;HZXX`5>AiE89V)SU_f6XmtD<1ZwU@uH#ZJb^4t!@u^Na-dy z>pB@vhRDDi;o2A51xSA4?VSSs1Wl%d$+!v+vIHF&(c#(9%ecx5uEDpxpGYR>dl*W{ zvkm2uav|Td^R($8jj_x^R_ajb?exsvR{%zRp?8Zto}e zQ-bl6Y*varttAU%4KqoWQxPT@vZLe758n)k%JM%b$^8aG*NqNT=aNKkIiIlY$~rG# z7SIau%(wp0H*EuC2yemU-@GYm_5*R}nv!eG??HF{O$HwHc`ocQ=7v_Uq3ANRxlLac z+j;(<_5@5y1I5!~r~j-Q5qMImgo6}Y>w*$rDG``wH-T0d_R9bgfq%tbq!pR5DRx_S z5OwrOMc%$^fGhfp-Tyy6kp6|c0r}_u{F^U7_$9r`>e;iGA3f@pDU;wu~cc2jS0^;8*Jfy1wRF{K8@LdINtxsfPd_*H}WCIHO$~!QJ} zU9p}gL7SsdJwB#dcnJz6!tx+XWmb3fX4mBjt3Fow$+aR=oAT7QYol&(u`q@iLa6MLug3bRanoPw@#lWz zqqY+Q;mweZDe6)a;4zQ~(PNbiXV0NUcvH`%Hn^T>IVMw~Ixa=dp=>#S<~WKh_L5|d zT$4@VIFDH-M|Qh*d>Anf$BZ$|We8uhos-y0TgL}qDAY^9&hc!$c~@=tuwBxv1Y0l? zkOa6Ax&1XXKaAyM)q;O7=CJkQ$DpaFwXXiahmkR53wbkiz7o*6X%V1YTjA1at(V@e zF%*W{TEM%>*^wHaiMDIPC1*upj7|H1)ep-3;ARrXWB$%7ea9YIq%DvH(@I76zhE~YfAIVV`s~N+AN_}yFCO&@2cP-4f2Ny_yBGQuLfv=hmP4<3JipUxANr6v zuXyMKAbR7KEYF|momblH$m_EozsbVjEmFL7ieD}NDc^iGHz0o76|a2UY`i^-S3bBI zsr**2e7yB5Ai4<=Uq5{Qz@M7BAicn|eAbDCdf4Ng{Vc|FO(J(O*Iu0{Y+c}|9p6(8 zOnK^eoQdMB4sSVcV@x8abHC>dk594|H(V#@szk=-X%8_ENXE|@>5Ik4yamXoymmNb!b;l6IPoyab!|eUcmG$fvKmGuhm+|AL!38J(z;(r)A zc^i%#vua}uxhcbR@-=UI)dKM?Ku+_Ior;@}xYmg=bqT2dwSx_Qs0X*ObwZ}*F%l8M zK`jX=o1eVSI?1Rrk855QP67=qeA*U9L_U989mGJj22;B;p`>|Cl!K62Fqi$Z-L$o~ zu?yn}1$0=L9n}K}k9qMNc!Kjk0jmzojEBJFM>^X&2IBzLn*li8)N@4p$AV$qbt=d; zJ2-OYaIf_>CdQ&#mQI3zr$T2m23#8uYl9u7Zud^F-Ku2;rQ*^pilGPZvOG$tJmBFO zkgQ9ZS~`aE5!qwP9Qsv*0X5dSMzKr~bL+l2q{+#8SjS>;`J+ebBT7>0q?g8*iC{Zh zxML-!+Z+evWwJz0tY$`tUeFqBafW19%wehsCyWWt*y_W!Xlq>97@#)2cD=suu}qCe z?DC12Y>qwrh99)_Nx!{F%P{w!Uxaw z%7^Yfo;~WuLpLM*VOMMX-~IJRzxC;CO8NZ*4QG|4x)(&GfVrkUw z-sT!LrWxCsoN)!KnHhpUVEZiq+&v6`aYK(9ky?byll~Z;8h~29l3M=evvXfc`|u3S z!bq-tMhuk!+_-?{V&Z8)m*6L%&LM8}A zAKs*4MV<39#G4&r>S4RIIa(axX~`L7Dl>IuJl7f&E2p0rAr5de;yyLXC|i2GL2M*? zQ4RO}P=Gy~vnveU1GQ;hXFb}bfu>;rL@CC3GXR=P9Pj+C(gdhYQH{R`<|pc|0K zJ6`?x@a`M>(8t>sAAGE@y7HG?@gekgFJIj~ytsS8_Kde%@o5j;fB5@$pX)aq^f-HW z_tV$+U;WD;zWC30<-;Eq=UcD*_A9+ELnc}*VrJkI6BJndeAa{^85m@eJoJMah1 zs^b!Lqja5PZmRYtv^I~eK{DFT?%bXV99!oKl_y1QQ1%iMdim_%81T7RG)i-{-7>bY z_OfizL4|WOvE-qvPDo3`h7J#xnMEgu?O^dqZ@IZ-Zw_!BD^F_jKoTa8Nq!fjB>O~U ztT@z02tSF$pgZkUBbiqj4AhwViUWiM=zpFB8W5bo;LG1w_ckWBtnqI=_KZh3Kj}~} z+xlx;ve@RV%ONJ!h4#3k~ z1uk#LV`>3*L6vMZhnGB8JN3$FB1qN1xFGEH@3_YAO2?uu4CvbEVzBHq(tF4<4;xe{ zB@lpz7R2^41B*A1C-;sctVGD0X4{D#yXVJ&tQpnNSRleQoa)w^GUx!BFUVSfbVTJ` zTv`X7ZsHnXju>j{T3C5auvl(_iM`U9yJYgM@DXN(73cKk!UvN(A{7;S2{~@Eo%F>hZrFZNOEXWl%d{DSs@W1@pJwNLA-0;AuGe@z~VnH|AoK<%k8;QIZ3^kG&GCHDGQWpoNEzEmW9}5n0V{_?BhjtDkD* z9!Ipyh4)gk*68K39+pu{x%%MX6GHzzf70CB2@TQl)29YWNx!&^IW*kGB84ZmVRW8J z<1B>RS0ho#DQu+x<3SpidY!8{`pRJpUSZ%?et58$@CdPe?^UX!7CuVt!i#Kxas(@euU6(zp{KC;74x0Ahes^+~_?Fh-P9t>`FEoHBqu*h)=eg*|;15VbA$37q;rdFWM(caOA zgX_sehxnMA8P4P!2KYfT7X`#1W0<^m{)sU(^$-Glh0Dj#_G&Sis3(?O)8d)5=A6G- z;Ft3fLV|s($R6No|X zckhC+l^t!u5P{j}#e+{y8R$Z46bi!39fAPH;L)6t+eH}W9qzW|7>+5xB|1@2=|Pn% z5tGCA_c0W*a#esggGhk(c1?}u9qhV+1hZ@_Yzz2Y^fp~3eIWf8^lN#)AU7adb>I8- z7Y{#qc=6(+$Cn@J)sGLK>8q~v;dB4A$Ey$YJy*I3@i$yO(@&k>>6>?T^3 zU%ksKAHM0BuiafIjF!kOs_SBTLhItgCArJ`3}0&+V>gLC_u50@)?oFHJz{R_`YabG zOKFDnJ-zmy*;4}m5uSBotA6Q^q)Y4>8XE02OS0L&Kr&+iiw(avUsRqLj4uXU#wLC` zm~#}V7fLlhXNc%M_C6>SvmEwWdxD!WCxX0)-U1(dnKKOI2kTlD;3rVF32P2^L*gzR zc|x%5V9m-~p5|4NRip@d6X0KI7ylY}Cy8*KRKECYo^s39Z8q7E+qivC%UQ z3~Dwh-Z-ct^OpnvH}`V-)sG=Hb^eO#$q*S;bYl*PW5b3N9_rt%vV03Fn~PNEiwGF} z6N%ceO%zG?WH})+!l(Gt=i@VZI5rU>W^21vyRFBoOOO&$@&OICwVp4tx(#2MCY|w% zBgeF)XGM_{P2C*oB$@ubE&z|jqIOEwkvXMIaIJ*^hbAcS)?&@6FvaCYLGk+EYXQ+_py-J~r?y~J zF)1&#C5DoUA(3?ix4qs_qiL@g&yQ@-uF2vNU(WsH$VJLeHN;OdL1Gsdbr`cy(#+l{ z_jpe$@fgmiQ!y52bFSbWQB%2`Xm(v=s9R1%8CEX>Jj^@ugIo)Jad5f0rbHNw2(G{o z$R>l2?dI?`+$8L7kJED4b7D*Fb)-bD3!`)II7Fm%skYFYfiqhhD?bXFv1-bbX`M^#z4`;qhzFVx@`=Sj3i5^`T05LpPr;ENf$ z4Y4Bk!qh~$v{NR|Sn0}?_}Fvd>?J4g2{C|+uV@39ZSMum*epQoBmE}cwi5xL~Ec< zYDc;5x#k#Ws3m{SaHw~Nf|`4J@v!EYN0Km$mJP=^n~o=Au4S=c!0P|0GRMb`iO&QO zzsDh2iq|_7(;8Ks-Z6l8k%xQi^$DF>A&R0HPjdN&9@!q*B_L1vNQh~2L^h(z_Qm<_ z$KU-||Fj{$DE$}W2ITMm{aV+VfA)j7U(JmNZ@u!jTj_>` zw_N1|=XuqG8zS``BX19)CA1 zYaW|m;up~bXTHWcNgTp4lfWGJ(zz}UM=aO}qa^f!j0>Q+_zTofy7z;`O2s8^x1LDg zYwxjaZ?v4~(D?Hx2-=#*m?|E_UL~%d8x7TESzx?gpOZ8-LaGMVt-TaDr9P+1G1J|y zQRtXIN{Qbf+pyCdUKyM=`^I)e&iGU}b32peITjCUhHOT0q<2*_7g#cnmT)P*(GBK99*hL(RkD~%SmJV%=5Ajw)plCSgwKIK@&h3G}OU(8dv7+%lZt+ z6b=ks=VnamgtKu-acKRxo8ZLQl%3toUT~Kg#gu`s0MC`|&`l^H{|iH)ULPyU5aSm{ z1TM+^CveNb0yJ_D&3bG`Th9nOpMcNnQSESEWa&9iU>Z*5>;z%Q#b$yL)TPGVgRyNW zph34y`>8Ty#Y&^WnpX6vGk!FeRp2I`a%a{LJTa(YL<>jGr<@D%mNflYL8jtlpw{a2 z%(bca7+k|%1!kQTbS<%QWy6i+&gpY71^eCX%S^;WFA zH!r#Ec&B>}Za(hywB??kKGUagx%;5`xtP|>pa0<1e|5g~if^#u)epbLinm}{){V#9 zgz%OtHvE3o!@b^i#VZ}_=3{^36`%ij4v#0l(lfdHh0_-B3pxZ_1 zC}B3wko(Ewk*qx9K0C^yO^PT}YkfA3&9ZCk7!pGKdhRFeB{qd9*! z?d?XIZamV=WIwlG{^SRey#@>s1j`cc1 z$>pHQJGoY=qlb4Ca#&2@maiN|uayH(#3#39*%>Z1S0|QX(PpNiEL&J`HLNFlK~Qh`H*f6IbW6zXxz&-Gw-p$qF9n6fq_cB z8Rriu^_9XtjAt8;aGB>D&wjzamiOm=1M)||@$X-JT|X}P_rAu5&-3=H=g(f=KYyi< zp5MQ{f1$70^{)(Sr*FXWA({251N!**Z~y&Q{_9WP-2DhQ&|4lmCF(y= zFTN~0`}QM3VLbM4a4F`V+nA$)=r*%N+jT&UJR_~q|$BU5ftSW#>a&kc%X zO7hLFdo-;JZIS46k)p2Tz!@*y`o(Z_HEJLU@?YNLQC&Q#7lrGf*Va}{-YO&xIjJ2C zRqz%;_XJ-W_B13g)^A`gXKDu>Ubv@TY>lDU7PxXxf)$RRdK?VFj>TrP2H-iffdH%% zBWcMiDfu9>b9Tpg9N#>X#3*>rFnrjiR~O3Ycs{GOcKqP-ijHcKqj4M&)`(}>!`dFA zI-H)v&Rqz^u4XE7k~&wFDc>2$7QdmA>5WvP4zsNEZ96I!Vv<3Eo#Lig$@U>iHs|Hh z123yeIPV58+gfW$CPZ3Pz@}F$qZq5qYmRCSG{FtKE@<+vt^58>sX@-qm!u-wgE6PxjRep$j-ll*IR@M z_6Zr5>|v5*p2LFZ1B!p8iSoogk=OlZ+X2{IoAasWsow~kqhr7L7Jzs;XD*IIvaU5A zB2*BVGh}ByrwsM2?sT)8Rk2K9Z}F*>JaV$pPLOQW%6HY|IY1x=4}Q%{KkDJR3?M_5Y4#a258lXw;gSF>@Y z#uK>qayb_}U}`RDt1;F&8g=LV2jAp4A-M+EotO|b#wpneVqa<+o4sms!3%gna%3(dFYOAKZV;s~?}deevQ$ zUIF=vZb$T^g8KZ&2ha4QA9~$MpZL)4eef`^J;zojwq6E#{LxQdeEqL~{PMTBVep5> zW#{cz{y@2IKDYrne^`)LMR>)-A2vUFzwJtQ8@>tQ#zPyQ`{3KI{4n4}p^CiVn59`Q zUJ#PK7@wFu;|)rT#6)Tk^9sjWvn)((z=>m^>*hpN2$+S8oLtkby6m4akb7}nIDGI= ztG#?K&iMs6dJm&P>KljYpgRyhLp%a*c`tmEq`BO)Q+#b_mXoXVbPU0D=8~365_97V z3{QX+oL3Q8T=_>L{*f(xHSpJQ=Q5XSkW-&}O)PWUn->SJqJwg+h$6KGatUN+=RVLJ zPyAR#Y!RHAaoVr356?Kp=cPUW*rE|QPo1*ba)_*cN+sJsZ$0yI!G)Kbjmft#3tzDiA zOK{NCS4^(d;-ol8L8rdFGnmu`hY&0O0?DdlQvx_Bwey}}8HOMKCZv+xtgRiH%yv>( zHY6_9DlPPz2+4`s6T!S^Y+Sn>Hy}fcCzj?U5$bY1Pk`gsevYfhZ<6k)QRCS}YmS*w zC$kTn{<9@@Y7WB1yDSf+-05v6?l>;?D6jtw0ABNJ*Bt9&Y|OzsdMQJpD6UHbGY6d7 zIAVUgQH{=g^3A-9(AnurWSA6B(ilT(kIj-6H4IX=E~mm4odxm`bU|HX%rkQVR?RgX zAqfW)oJa3tEznAM5r-)CnW}hkq^g}0e`$`iLY{4Fl{hYqTgYRqOB~SB0pA9yzFzO@ zI`LiuIJCL*cxHSm2pe^|HVfL(A4PV=U}^1<4Mmu?C=k>dI~i=jp7URzlkAiMOgo>bZA`VhxC50+UVh9!|jcHMB>IK)#=Oc{x5afqA?50K-~V9s2%Ks;90rC=k$ zbx`WpS?QnznhA_?*p8WWyiGXVcIH}+P$%7Xq*W@)-Lr4#YnZ-^_>0hy?Dv{uJmQQ`t^^ycarYzcr1Ra z_gwwSUw`Glef@Cvb^g-84G1?Ly#0!|SNQ|zdTUi~Lb&mm51_x%D;|>H@M?!{GTzQ_ zeGs1yu;;B;{^lzk`8-Kg!nNR7UWdY>(}QgmVP`IWuSZ0y+I8g>MjvQ;{0D}GS5?Dy z6#I2!Vhb@rQEPEn_>944wc>o56{g<&6I9vkRp@0Xb^FiC^Rw*m4qaeUoC{4dKDM?? zF8s3m#})By?pAo#teNEry8i2ab{!Xx zj+@|pA>170EfyXhTRE0byvY^|`@W@Yfk;0AJZZ{!6K1{z91vFniN=iy*{S5h=V|bh zVa*u>qd6cbTUJ2a#Mth*@Ui}~5x;Xd-x<#UwB?(skn4nWj$_h@20i~^3>Ww$a1CfS zjW+x#u-we|khZT&=H&wdb$!Syj5-EzbQ@7*dx3_yDG6(?-cWVU8pVkHq=q1Eob&au z{FVZlbYM0QsA$fC3l`i05``g<)`YgkJ^*~##OSab6}!6|x;^JHq@+pGWR0Pht54uA z?(&Jy^`IM@U@Gv)$7cAXi3ddf5n=xxWTU4)hyz@HgsjNSldrLQBIR>jVQ%I%aCACy z?|JGmHNCuqR*sLDHe%yX$y6vc;cF8 z!V*%&iC_vFaRES9(3pg2Jw;{EOH)LOI7>NL0KV693~C{pk4Z>?K>NM3JA*SDRD&Z@$@Lcl8# z2%3kH(yY6DUFQ#z?d&c#DVs+#T0-G0veR~$7sfmacJ1XIa_}6V^ir(Rr`DV;kz=hT z^-vV&tIt`-h>1eG%_y7!8?C*>9Fe_-T?c*-aN8A>Q15^Cu5-N8y!-vf-~E^0`Porl z4)4$N2ITIK|Loa|hu1Ie-@g9j{_Pv?IJCWerd}U3zkB!m@$o?~biC7d?P}AR^{8G8 zgU6u9AAR!j>)-q7i{Iu(!8a1>c?H8aA-b9PM6%y<#pgSEBQiH9yaK}8wET((Hy*kX zdC*-4JTc3aVP!Hxj>=zR&k&RA$eKu(~F8j()Up)PJq3BJB zFE|I#ywVBnNknWL_+F%9<3w)u)CGs*8$>T-Paoi|zdexB&~HXOpWT}4DFnXL-&}A% z#c%us^wPX>RG)u=#8WOj{v3$7>6;-rrO)6v1~gw&A_hHvFCFZ{G5_%966flOG(NkG zZ)kQ$Y$$B&^^4`iy2BXmvGar;Y>OZ`u7#iBEW5`dobBMbnV1;o zMyVhB$m=*@Q}KQxjjWAvc?{?!Lz3=1lLI}C@gWsJlIrRegc>*xB1-|ZTKER(16m$p zQ*p*`a>qGlLgGuEBy+w=7Ve~K9R^4-+W@jAS`x?r;La$5j}A_bMQ)H|aukyZ)Phv5 zt0`QBcLrl_zNg}Q{1y$Noq#oXj6$fZoArf!Y0G)BO0mP!WS&Y~=sRDoUz~#4Bps7; zu)`?lIsRq=cWJ`6I>*b2URzk>X{9^4 zii1HX7Ofo7@bs7@Js53${e3{t;cNp_@_JL znqt`)uW|LL=fCHuHUTisEt_yurS1Vo8TzJL9QTAUTXK{UU9gMm^hN4M@6!C_5{#+Mi&`NkVT|7dP-Xs z4^-$U24oKG6KF{V`#GU{{9ez+#B$U(v0?bz_ku4f(2p;^`?m*u@e$|qna{b}Ke+qV zkAL;W$G>`i|L)ZX`iVh($L^ipYIXlg&#m+7$4h+xU4JRiFAnMpdDV1Z;^!-RbLG1~ z{p+uO$8WuQ$XD<3)+>Mem2NWjhs*P7h+hTKD;{~}Be>ptpnrr3TiMMe!Vb9c@u@#a{QD!u8*Lz^UiK0b0dP{cnr zSB9+3mvnNW2pkA|Rg_1Qv5_oxx!in`Nrrb!gNfg8`S25IPIrUGxVXSb;pPJ~c7$#c z0@q&u?VjEa`$5n&j^VM2`3%UU*p&oZ>>Q1yf$8B;^LUynrrE1T*;l&3-$3kd9ZBIV;;kKh?A*t0?2vBopO@Pzl=*Tjq6o`7lu+N(ee@L zu^=}+%p z-G6%T&wpt5{N>yGXU|^nGKi0j6gNFV^y?qI1oHi#y!giVescd`@QOv>dgaf6=q98$ z7QWfgs~mj2uD@beHzxRA^Oh@ZeA|_=$U6Gw@=XYLv01WC>_wY3XsfECu(epF6zvmd zl-g4L1fUQPfm$){wX1#H7u`?1#$nt9TZU77jfWT+$iVDxPENw$*{9{Cs-`#vI#v)K zI*YXIw-(hhF{s^|6q9U+YVfLaLT@|px0v~3_ytP3ayPYY3U<79^%GbOQOLA&E{Fl| zO%KlN$&b+HaS*Zk*9UjohHa8X;{jz1a7uPAC7GoyW09(jw^_}fdv=tcx4TxdGVP^= zgL>U2z?F>=dA(c$)-|w;Ok8TRClfA_=Op@`YvDs`I_w0fIX^B8HcA;#pM)ip@q-y4 z%F>g&gRyzIfv>lAO^95cI}*a?u?-)wXY(A7!Kn{t_4F=&>Jx}uiwq(DWy3#KA2zv- zV7KBlYfB#U#Kjyi`5ilf4Owrq5~UH~0$e@9n5JNKF&J2;iI;lTW7=hdWp9nV9>X9E z8-Q!y1(-6~hD(4mC)U2*PveP2K4055uN&LxHMbz?BDWpE2ijitZf=h)as&^XV5^ag`jJ9$%p zOxtc6RCw?kW9!=CT5bHf#>G=VeP!_0881TPBy{$S#Xf*sml_wlT@zfWdF9^CBbppp z0r?|Q?2}q>pD{b^JqcvctClm_5Y6R##upOm?1sf-qnEL3vgh!o%uJl?EP<_9v2xbm z-gB}cYuuez=br+Mt&HQQ*)Ln`&9NXaz$D2mCeXMAF5>V-Ts5P%R7)KMMtIc2kLbCw zE@c|^t?>>K6vhh^Q})+7HE)2_I9^7K9_#EAYQEa@_&-4;pM-&S4Go#cgD0DY+L!uA*}srWY^1duU%u@#l5}^6kI=kM6(m)raRFeee;#>Y-OYw7+|E z|ELdpywLqe-hQQr3q5*0%nNaE-#&YMBl%DN=4-#J`v$#gkyk%_6XF{TZYt(O=6ubr zY}|DnTn9aiGHbL()>G~0 z+B(-Id|p@TjVGW%B~nk!@{j#okBfhJiZ$KXHa-bf3@PQz2^TrpC=d= zebrDa7$*vt61g#QoOUNCAz~rG(M}stwje$Kh;rJ*Yt+JbE(mm-Fpj|2n=xOVz#FAq zYBmttiop*L2D3OvtlB$%X)V_VAI1rpPIjaO<*kkf!FJu!I>sf~qZqBE^ zdM?l03QwD-6rx#JWEM3|N!KxpW$!y5DrSk>E9oGW#(IEt4yn04j)}p(d}BL1`&uMC zb`liSdECcz)P;ronIr8J#9o{%haj|-6SZ(lsuZ+*Oat{VV;?_6)U z;)a9oyGqkX&pBQ?u6*|V?%kh%|7+j=!B1cOm;S0;e~3Ic9d9Ialfm1qkl*Nrf*TFK z^$MNOiD2_Do9nFbs~+^S`|URzQEgsy=b~73T-O%x%i0(m#bWPvuA$oKi<`6)ea*2> zj`AHj*21M$YMCR6>YRf`ZmsQ`zYy%ksY6U{T=YqdZ)A(kAoKKKj&{*dx(&v;NO02@ z&4plUxy7Oj*IHBW2H9>xU5cn($bBJ9a-O@TG%j|1alS987!;lp(RHvxLMgv@m@Y#ql9oB?t=p;9Ccv%Fcvp z3?5T35yU!vjB?m-z{FMNj5IiNJR~9T6ImyiJi@}u%>^{%O2E!nGhyVQ=ijPG$)6^`y*F*y9 zOCiU4YucFr&qj;KYf@t(u_r7C{WyWXjmEcmB z&jC+*C_!-^xH%*;d$YB+AZCB!_qZ6pDZB%UAqsn+KUO6{q0K#_gdnBR60qjx^qGfX zaeMCI(inn?4Y@H+CI0nCgL5(+YpNB{ILd$|^PnEAn=D@ZTL-fNtQ`fK+XR-&YpgNmi6!dJ>AG$(O1_7f<~T1(q1Z;53zhKS6fEGsWI-;{8%UdJQH$~9tJMJ6k1 z*)2PCjxRoRlAKKjY^kf!0ie~AdbVb1t3#Xtacqv#>{GcWqocKtmc4V-Bkl`FD>2cI zDrS`;0Z8o&Ir&XvZh#Xt9a!QPbnGkT58CfAVIO?7PLDea`ISf77utw`;SH7 zkC=Mhv#SA$7C3lJXRBKuTKH$D{mUk=hxX62@ZZtfuYTogdz&k<002M$NklJl8FUF0Xoq^-lLB)TJK*)V2FT-P?En&ksNRA9&Tm zZ<*4~1ATPeaB!2sD;&JliqC}T286d;<<*Y|z3qzM`QTmf7-Yei-2j{%3 zgTB|O-ODZw*-YAPMjT-(_iYT`TiYex06?K?39L`Ysecbo%x5&>TWf2xZR}?lyu~2< zNyil6^J5B+J&tiNn#OdDmtNrJAg(@wk?k8M^RgSGbyVqGF0Pl1fVc_qAB!g#D|q+A z8@X(7<)W20BZ-$snEZDf{`xRbCpQ0+(z$T&eBuCPIr*u;b!d0`MB*F;CyKu&QDwE^ zz@%o^$U$@_AS+1n4!_7oxNeaZ*0@&FzqkWt)72y6L~R}tK%kAQ3phXf9Wxz1Z&K9G z+U1Cm&P8dCxY6;IisK;rKHK5hrF8FdOE%%Q)~C6OnOx9=vvwMIJp*-Ev|^S65e= zGFR0U4D<-kgMSSWkO9^u#88N|im)=yuGE#>@xkGD4uOvxcVey zjY&deFhQ>za7am<yw-KkpKM@Pq&K`NLP=K7aSY zhtK`$hrVi;Z`|ePC-e)9VMAMiwsn~uDykykiAof{6n z5`wI^UG*EW{8p>ES>XnRw_N$gMSYIB7J~oklI$&_>*cHo8UL;C)K~mq8*}zaJUk63 zV01W7*IJJlwRzo6U*IKXf?b>Bv&IX4aJ5l}+i*9IbFFgxkox~}%=ws75Ad97W1mxN z_$Ql<90s3u^1)p`Fs8#!Q@>sXkc^LCZ8=-h^Oic#)x`Azg>9Vx@J(>Beh`q&7eaE3 zpKi$#!1tAs{Z~$ESKba_ilJu2YzX|hC5Mne*C0ER$$zwl7B z;dUuNiybF79cIQ(9s{O^A$I<_gPGV>*Kpb_+0iRcj>UweRsfAL{=i_@Mj40;caf() zb%u9P4#37*JTc=q$QlAIE$bCr;vAv*M9W{oWpU6^t9?YUx+b4&q#=IiK%46z{x*fg zGY09-SHHbg4*vBFVQl9UOv6)6xz_qJob{Br)K`6qR=lG<04uvD*$5?iD1-$_!x_oK z%pInUxX#@|3k0UP*vC>%^%0AT*0Efo4Z$C5Bbu*F=pK)DmoZ}>9~fvlUhCQ|T|i@3 z^+(Q?m^nUThO=BSbp0&eal%cz^e8>%_GZUw#bs;*?4l4ETF(Kn$M(c}O-yVlTvKf= zP`Y19N$SZOP~%dG#%BIWKHUm)%`#r>IakUPZAWB)GfvFJUgEbeqe^V~qJhEEz#N13 zFfvfT?S^*6Pu$V+sE{?;2Bsn2!#F3tbDb4KNnU^Dly*Esd z-WOe-`{Gn!xkcw@bHt9;+PKG)uCer$;VE|6mL+knYl_P}Md^d*xGuRoUFJDz76NQm z1@aj=S{LwOneRlUX2&xRvSuQ&X9Rm(`(1K`gM>XBb==hx0XT;y4# ziYgr6Vc zuABK*!>{xFmY;|TU47y7wEClEZ#s!E!g;~isof0L=Y(WmPux!c6QNBXYF^l|cN`pp zo0>a-OTvk&uYJjiy?drtLH^Z0t@+E;fBrWhzxPMazxB7IA^}IsjS33B>xvoIIA(4$(Z{qPHIu2})DF?An-jGi_dP7ugS`CNK zj>GOC={6B}#9F+?)}IU;KRWO;1oK5#JmNmk-MIPSedm+Ztn!Y!m|BxuWOjCu`&A@(<3j*LD6yp3U_Nf7!fb(DDLW{XTCCr;Ct+Bm(K|C zlY^{m>@wFVY8U|?&A1xnEB>5g;J4>@C=wk~iaO|59)wv#wh45GndqFsFfT4*iboik zbzNS|t6*En_(aW9M@c3Xq#UD_X3fW8lQZ9Hci2|Mjx;4Ic(#>8@}V%FT@M+Hfa3>; zZQ;?i<@gV|!IE!stdfR~YROaXcW`oVvj$P8eX?{H_|X z!cAmoInj@UYajR)0O|~=+z0)z>^*UJ&%gWloqzL*3+<{^6}&*7&QReE2`*=7XCD zUIF2TBcJK$O$av|mH8Y9pZW03$Z^xbqTuF(qwV!G%f=JHfuz}?3yBYGOlv=j!JTl% z$k|YE@g>4buM4QL)qzY7$78?oEmgvjfu;CMF6eIC3?;!Opl2g#3s>K1N7cYXsKhdnR6L|=id08Q&O??Ip4$NKhT34 z0C^D4azOTpGIslAqitp>p|st;;lyE4!97l_xz2BDoOn1UF7_nkqT0rj9oHj*Fb{u2 z1tk^?RQe%L=Vh6Pa}vNgMc5*h0OlgsHm}xT@VV6{1)De4eS*wCHv0tO0U6HDJ98%0 zxgfw-dT1`;Q{Mq^pgATj?ha*fQ44vPB|lIZC4LgPfXP++^mer%_fcA#VYRF8I>wF+ zj_u6h81E*rt3+l#({Id{NRz(+$42c=U2@Ea4PX2?&da%ScmT7KJPBatSRkrVNso`K z8ZtVM2~ce|I$(?%%lH;dx^JN5u#4Rs@HKB|&^d7jwaq5T{K8LtX?y)+^ccL8*D<^H zjA7m*T|1GK9xGouh}bm|RC940r%Npg>G%(bJw2gbIH3Ftm?-+1=?^_T8dkn<6%!}&Yy z|LU*)#q$UK{>S6Pr<%5pG^h7>FJHaViTw8NS$=O&HwgOM#5-OAdH1MSG~WHm4}ST- z)2ko9`re1n^)@VSIC%S&Z!~!ILo#2f`%XS?QZBE0=m7Hh4-RA&lZMJM?LzTl$)b-* zCCZ=0$We}-m4ohJ`;D3SEG+y&_?eglLIbz`c6W2CtrUc`UFEGMlTZjtY1HK1s-*>M zjCz-U;HtN;3!UuUYPYUkZVGl@>~2GJIgcj)^@LX~dPZD+9j!9#ez+V??ZP0p^$F;s zKfRnA6nyJ1!8}N#+csmFG*J5ph!IRXye<^7_Enz+9aYTUjw8&vkZtivPFzV9gE)1tj&=$h5NC;}d#ZKbUGUs4IlZU}$~Q<&!i8Z~UKs(w4z?QmUUx7U((^ydcLdW|<6HPg4P#}`rMnzTset7YT9DfPW8oE!)H}aO;gu`-rfC^FWajipYsjKL1=BNs~=Kpv;%nFZOLcYvh;vg#R$u^-QKC!ONqFt-3DP|pK| z51U^ekS^P#ao_pIMi}`xNotokbo+t`hK)Li@e^nDG}7SA%dzkjJT^L0j_`P{dDa*RR$!jIQ{&7fcC|IzBu%RH@J=D_s)OldNJeDco0W<26{JL=a)?~; zmlFkEBm3Yn`RpJcG4vxdchEb%0y{T`8H_WW@S3|$6o~N8mIMIOxDMb8D7Jjt*3^)2 z*JN^@s0QY}>%^eV}cyM!sMm{1X2DsM$0BnH@ zPes_$a-3w})CtmH9qagD&w0Y)dhioF-0oKlb%fYl#t?VYYG^-*%RD#42cfJ7*VNFr zg+k?R&V5sB7yHaYb@$XN0e;4wvL`FPB`%>=;0v61S;;x^_}DTpNaC^~qidQIXSf~g z#`&7(x_0eaxl;s}KTeKRR-*9c%ZCFX6_du^;-Mh(t9 zkBty^et4WdZ8li(y;OD$!HJJn{$z2EvAbJ1LuUZ-xG;s8Y3QhdC!?ng z&W>RsH!HxwgSlW$5?kZkAAH1=+wld~2=OYtg%TG-CUDm zCkT0Li5ChyU`5dNi8^uE$K|;A9b%m*XI-H9dgS6~KX!5}AGy~$kx$D~&AZfKd{%;S zxYb;b4T1o#x;0J(^{=RQ zDz@-)V^4kZ@Za1)^Tfbo12Fl~jVF(e?S*e^0h!OVt}Cpw_g$%&OduZmssrhd2r@By_7jd4M%+AqfEFd=PMyr%B*TB=(bvI>1XdnRhF|bi@>TNXuj!YpEmN9_QY> zJx&pJ%yv(R^VBd&={lU=|eyR;h!>yM;BM#SJc7&mn=0s!mS1##Jv-f0k!(=FLL$@1U4 z$SY3r0!!E>EB{tDD20!n&X=IE;7(2%5a72V3S-)H9GBgWmqh#+=-8Ulx^|u$^|7nY ziLp+;qY(ozKC~Re#0D7anKu~ME{Hh-U3 zOL%FLL$+1dH7I`B^tsP3)vF+%?+wTw{Ndf7z5U+Z<1f9^t01rMKGC$je)Hn-?OQgz z=%M#cefs)Sy#k`wIo`f~c%wIAegE}G|Ck#H{({UmU-1`}^J{du0r3q6Z@-ev*3Wsc zaCpUpi>VLvI(j)?>@UYr2l#evUsu46yOl0H<1E*$k40Hqd#|_2kIX`i&)O{KW{qvv zhOV|(dGy&cY!6*M5M)P87Ph0uT23fQx@26tTH1T-54Iq|zjWSNpBeRXVL z=&`vWObj9yZy0<@8WL_E6NFvg&!D;^fy}=YU6=y&pIr1bqk5wz-9GFtoH#K{c3z=< zzK|F{8;!1k<(_AU{tKfqfHodDy!;dSa2RMCCflb6?-V%3X*OgirUy=H9^~j<;-moR z7yb$hgTD@(nM=SsQTYQs?{z#h7D9jxoZE%S{PpFnfI_ zW$MWh0_vJH_#KNankj_o1EB-wxh5W;hhgHa$McsV3Dt~NoE zD>Fb2nsY|H>I0x#SaVf7f({JUro19Xa}h?_(BqnZj*bYL#q}wsdRVU7Ft5&^pG7-i zlXv*ORG$S|Ps7#-{|<%U``>@_?%B6KKBrFEKIP-*dP4X@Hz4}$LH+C?zeuPbA$<2| zKl-)bmEl_)K%NxIs2dDzx=QJ1LDs7qz9GRTpT0CJer`r|Q^JbjhQx1yVQiCqtrbi+ z6&Z8dBrnWqhfmGE(|*YK4t4V+bj9~%QMoX_x6m>BLBZbhMCbx0%dpT556Rbq$zhhL z$N5yY>Ql@xteTgPfSb0k0u2?VyLlYQ00yEfb%M*uN*#$*$|A*GQPBr^A zIh{+}?1`_uHiq3H$IxTtXHfYe&G z>mB8C9J;ty1*ybbijQV0a}($GS9)aU2R8PGSx`>!Eh~6({quS8fkM<@Sx0Zc6EenR5k< zBdgKY%!E)K%y9Sv@{N;kJsytVuF29|v0Y2YR=;~nxEKz7z_=F%8|{e0$GDikZpNTb zwmjiZBCxcR(>ZuD8<&KyrHop@SV_>*5)^K5_HV;Z5M4Iv3Xvo0kT4l%2nCzGAG1;DA`=tXw zb{oNY9mr7#Cw|}16s*4U;k=v0RNe{D{G1#->7gc5lm}iB?3@X=ZXY@<3Aj9HVVVS4 zFEXI7r0=Q8BSmG6RRNND0#26l)l@H(B{7p&(&T-C+ocQ{!JyEFI_6Bn!g|o!)2+p&Mbw@gklSQ(cc z)1kDsgEitf_9@B9PGE?wwLteln%rmaPI6vo&pemh8-A02NAv`vce{;|(WQ)=4oJ&f z<38g=mKgm;1}j;L=`BlD-*m8bEIdF}mKe+=XZRKggl`DSgU^2Y6+E&H^8jd&?5Y9t ziYG>ft`Y2P4z+!c>8ueH7@h#;BCII=hsRA$i|R>z)?GQcnImuw?G@XxS{)vwoCd(E zjlAHw`H`KQrR^UjFqzSfPBFx(nU)>?vnWhh+bh%}$8qfVR)}Q#*@3MC9UpO|Hz=aC z=%=lD?9@*BN!2l%R?qmlf=qGpjJ#;zbuh(EFGimffuXKy308QPK5*)U}?$tAONeW>ybx&8ptA7Y~NT13&95F~uH* zEz#>jT6;S@`54c+Knc)~9RX^e^9l8~HbcfypG$N>wFK3a17D#o%t3=6+2d9a*3Js9 zJs(p~63QdNfY_T|U)!>B)rO&*wOJ=#+p<+CF>$0BTzF>`3ZHCSpB$&baozPy z+O<&Fdvn!qGB%IT0PS2h+!>S8OmT~2ur@Cvfk$51 z9wIxTx(u1Emr$(-wxqcQowalDi-N$OM$HW%Kc|MUQ+V=87bjVMM^6y;l0lxd5 zD#a%uI01)uAf$@Yzio^|=vkm>yy5dnH*l8d;aFDo&N`SzHei=Zn4Ter^48F$L{ z6HvRKoWU_9bZ7f4?#8!{#`wu%%ubxSICR9GJjQ8P{S1T)|Kf74jN$yNT=|&uVoyF^?ZNKa0IT_Or2vi>K3y){ z+h-ER#9=$J>w*cnF=HcW8o$FqTe*Z=JY5|4p%@PL=<=U-^UOf#7_*N9$tB+l4+TDc zc+hksQveoo#{-??36R@9Byh19;&UkyjLGEyj0z+cj(yyn%urkrKxN*ca0~*HilXK* zN|=WGXodinjd5fww_!LYNLcgU%(J~AINij*0Fc;A(%R-3yW_EV3Pf| z#tdizz)Z7+T?0(5Y`Q#myu^-KKuZH>jdY~4&v}(B()ka(+vIF#-|)3FShcLWBy|l_ z;(qeBO38SeM)i>H*o|nbWw<-5aT0LToC}*PaR)||g^UICrsOhB-cs2{sJ zq^wz#l?1TcAQL)B#^RKQH-=tl1~8^IbJC|o=PNUL7k{D~Y6$BoaYLBEwO^?Yw>e8n z-eJVVMoit6s)vTEkrH7aK}RdcJ`UrQ!^fOh$6Vt;!Dp*>maVkP_%PvPOEX9!=U6P4 z`7}_DajxTuuK(pCl#S*m?)XIHng#MrSKQev-m&IQ^q!k?h0)i}!R4yZOyaPp-Ks}9 zU2|${%G>$u^`!nXqHmx0hpV{wM{`XCoZk24!t6Pf=Xc+J`w##1@4p}M#jj|0+=q@DIzHZhMbDpsxgp_*dND-ID&YXmLA)IA(p?e{u)RBvw|T}JT+{Z6wC#Ns{DjyIMz@S<|ps#NxE$IYv&6Y+=^?AmlHPp zW29bRq~Kr0BVMa!jqBz;Gl+K0z`L z`HeTK`lnAgK{>@|-| zay--nFtt1is-?YoesjK)-s`MKptBc3?>@kr{yXo3ZuSHmiGaS6>JJCa(3kCl|ue zGM*U7n_5KDg=bd^W>0*xvUbXN@>XsSMPo?dJc?cG5&%tfXUtMgJF-B{r#Up@rH1Yqh4gUqN}Sfgy=KJ96UR zrHp}4HOEHu%;#Dtv>a=S<{APvE&j-vo9(Mr6f&O2FyqH=hk*2n+($j}-S_dcI(;He z3-yTI4(;aJJJbm{gK(?~IeA8A;Pp3dkx{_ov-`(q|H~7RUntXl=Ja`#^~b;Y_~*}m z{P?}+pFaNh$8R2g`uy$VCvWm9$XnfnJlBtb=))inKfL?+AM+K7++1WK@I-4io^dT7 z^L!jsA9j||91#vs4-Vt&0Yk7d-J0Yk4;uw&RH?p=g_K^D@t>6jLjW(HLu-6jx~G7o(AN>uAC#}gp{)h0fKcGdBweX{@m z*n4|l-PSC->)dm1S5>>)xUj*vjVu)c6Sxzb0D*<%D}+Qq&;)!)NT@3yBXB!FBBCqg zpCBUizkp;XR!b0A1SUf=0TL1z3O8+cSJge2@f%}~`8?}AyUNv4*S$BWXYaM1`7!30 z^Z8ioUGKa1J_m~76Ev~~#bI|-73^Ykej1<)TklJUHw19NpO=EU8BKil%G|sKN*#<0 zF5-u~c=fDxaO3mhhY8sFBsU&N=`aHV+Yd0QZO36i@_76TZa*%6g1m{SsSfq7Ve;K} zzoB8`Ocr3Vg!|G`?-(3*(#gX24BW#VpWo%QK1c{|Y%#KZl0SM0xA4nBjMmR{BfNX* z&~SpH_1b0~TMqkcqi@5(8zh1@@Q8Wvm9K-A*m2&;iO+5j;HBB8Jk;zw@^3w0Yrpb4 z$HikjIK#EhQ*4(AsKdw5@hoM5kHo3Tt^%hA){secP0H}(*ev$RNU}9pUendt}vza_Ifzw%c-oO%p!2v{OrV@{y27Ebc#HOR;xG|xdb2T-lLgiHfs``3jI?u8o?5_ShY2pYufQwjPUG!>@1r)+qByCfT>GaX zH(%u2;*t#Ix#Bcr>T3l39Nj$QOHA+?TP(*eCe>B?Fk(A6+b+FR0|K1qdEgzdtI;XG zu;x5#1)qY64~Gq5K_rR$iYQ?iuN|$sA^3`FkB#=K$C@PZO+pofUOe{`|FiO5zZ-ur z;hHl8YIF;P4D%cr^Wck>Gq8zgT@1PSAh0n+PK8)vNp(NgW$gC3reSV8^F-wg=Jm4wuE}4Soj&IEB+%CzPJ1@HgXo){JTLRz44d) zz<`_PXRE>87>{of^g3z2_Qks%ooe3#mE$TQF9-tV5))p;aKqCV^9P=I`%-Lu+gF&e zkZfxhn`;C&x!mh%w!D6T>HuvN79Jgb&*Gvj)bodw#;HZZn4JUz37TsD(Uz*}(|o$2wJqCB-r zr#4a@mu+h>WC>E#<|62fEzTR_*$vfpT&4V#oPN7yK|bl_7qRy2fgZ;`1FEs0F@hXG+4j$^dQ6i5#9ITvOEU z+pET4xLSj{TrF2VS)C$Y9zLC#F(5bx@!@I4a?$rE9+|t7%X4PFqKQuP^(C>M^hrjp zdwj_q1SKIwtKd;ssjt0^2Rnnw)Gh;%8MDO>Iri~!Z=$Be$~g0qh&jvVx*x_=(l~3J z-~wl!lF{4hx%arOGQRloI+L|L`NEfyPOnL;<3V#x-8jBy&TzN*i&Rf zYl+n%g^cnuY`9ABL{A+uLj37xzx(R`Ch1@48<4;K?l-@D_u21%`G0-(hhKj3`@j0- zKldx|Km7WS{_w*m`bo$?{{0_)`0g=apUvgvf8T+it3f3zi!x293uTqO5>)@=X>I0v$G^tCiFB z;JBPtM`xD6rfxWi=2@7JT(b_C{6dGtPsN%Cdvl^Lp3vcmEJ2NbP0jd{(vO^uo7*H5 z9vWXr2sDAZ*LYyJS+3*>#NndwCqQhHNda$Tn{gm z$k?DQ|3P7kMrV=hT9Hdl+#GPY**S==?-o{`8#}T)u~Dnzl&6W>PiAt`+>f#lMy6s@ zdYsl1qH}9o$)3yy;$ey=j*uC*C&O;+6fywM)YBA?xE`<7vSwCiJey$P)ioKWQ_8o> z@jZI5kF>&j%_cq-57*+Of5cm&_QpRH*M#NFpA;6(i-#u}9m?q$zUCvS78f#=y6$t; zhgR7($CJ|Zlky%%P?#Ec) z9dsqsSiaFe1(}!ryZT?G{JUTN=C}XvFW>z?pMCh@XTSg94}PSdg8bx*FaGE!AHMj} zyLUhSM<0IUFX-LKf8;+f*Cg`kk#7#_nP=qwM}xkgWMtW~yLp$`xPyp`4RtocKHw$D zzHVVm>xZw49tX~B?&|6TnRD|Ht5#k(&5QlweB^?Qf*s4q0yPt#GGEOUn8w^Gs7~K_ z!lsq(~m?sSQSD93T|z zlKeC93Pz{ z@JS|yoG7Wk0QG9-8De+B`5ysDp&>BPaPyrBO#ICOiqN4vf{O?~OgY;OxHYKXSn+Vv zQ|IQs3Lrn=48C^Ef&08%V?}qpgE?~Mo#^+jU|38LmdCijDEMKM$tyZzJ!K@mmGNSj zl^?rP>4aJ+h214Q>cz*s^o%9@pMVhXraWZ~3HH`y2vr2*THqSpxEWYJT=I@i1-b!% zqvaD(B0{z`w=JW|~anx`;Z%Wqg&HLEYG`YxXNcdxR7)L3GOrP)9oDM4ls41ep%UGB1@wx_ZY7j)QfS zZANMSM1((b=2;d37K7CKTnpeafP|mCzK_dp8M|6wLQ%ss$4GV-$0DOiaoyn>i=*NX z!PYPwv2t$iBnv-WNNE<2nylpXk(xRSL^RY~!{Hzq@R7+S*GJ48m@Es(9!^zQ)5;wO zNHrNVe?jN93rjzo2`=X{io4=#7VH9pPmF|1O4xud&soDD@)|ud6fZ5WOUIW*_|VKBdR&U&_g7h%+hJ?N2|v|AT-0;h+BGv!DFRhtGcU z>5qT)iy!~WcmLL7KBcg*9CAPxxk|+edlfWE^3Qt#9n1w87%UeLp!Ec!Nw6DIV|m7L5? z0AP`@=SREj#X27x(4F1+>@>IwJejwp-TDu8z4ZI1^w`Fzj z`FjXEV;=D_k6nKgDV}a_dY$tLn(-p`b(5%#C9XLUNo@%B>^N|UMniU8%$_~J?tgP!X&_pxDyZ^;n2emIgJOKZU77Faxvt>a)*R5&IooFyPBgcC|< zs`?)~I1p$4kQ_Qe$3yKv?Ja#$$(FqnAE|O5lfCz_D{fKbkW&3w`pFC*Ex7xPEx2+R z=Uivh1mgGcQpY2%IVO}b)Sq~r+5C*@L0=Tv6Vv+?y}drkcQyrJ^H5Upjc*Xw+np;h zS6!RBd19bMr0i<=bKGRMnGl@59GWPCt)@iF)hA@jioFwZP_A;ui`8Obo0qyK=7gq} z8#^)(!=#^@ThZykY&h8F08*~W$A@#_^lT3aGQb>N2asp>2fAGdIS;kMS2F6>c5R#^ zBvaZj2AzCCKmCDqZ1#13X}sP8P{`4^=Como@s@7IcY#wyJ6ud-`T(&6ga;w?RBC`RyVCfvR313FXsby)iN~c?znI8PeH!oHz4oyS0Mk(m+$`J z|Mubk{DVLBlh1zjPk-_M{?ng)@lXEIKl#c3_w7IT7xfhK*S*QuRC>7R!&7Z+3FLfA zHq*@lyevW&C~rREw=L_x3+^~rrgi8ND&}(bsREig@KKwy}#Bwj0|0 z=;7f3Sx9VGj(j>Ovp@B=J2eR;s80Sq7c9xKPiyY>nCqT!BjGY;oRytpf|~EjFRP@Fl-TC>&#MHlj-B_ahFB7cpx-z0B0Z7l;$-APid5 z#GbgsQkV0%z+%)B(>&@a)jE{ZTyH`Ow&xz}N3xTZA(cMYaBex7`~a0`b4?NG{%ID7 z*3dC1$DQ|vn6Ndx(Z`g0nHbRzzpUmpMkkx=Q%_C~O!pcXZ<|hXPKZnKy=y0+NH8}F zzG*E+hK>=R|7czYmp;1-PfMo zlfz+6jMAFz5Yh#aJEWX%F2fkXl@u{Jz)@1^84Gb>GDxKHVPyhbpH2>E9+RVK9NTy% zo&y%Th!Gkf4O;5#^)6FtKyXV9u338Cn2l{XT`4@9qoK!O%qhY-QU+Y9{3@#iFSVpL zqsa#c{PHBa9O09b zoWs)uuF?65RzHg;sPU(xg5gnrMVJAc`Q^aZqjr2tIDY%)WImrT7_2@lo=2JN##J{^ zwa)WSs{k{Mg@!43!W*-s@Na$rq=TDjbKtrC4x0kO;w16f4Fir@!?}Mm)gbnz;Dl#pFY$zMjTl0-q+#&#AGV zeN5N+HMXb9psPUlred+&r+bxs9cF@fY_Dvi#tX z!R@#(t^?mW$mLiB?9f2A_R1{w{&TRhKVc{jvHhJ~!57rfH3nqn! z%r!`aYf@MybJ}(7j>Y@*4#2M9&Wqn;SfzQM}LEvF1p$$Ax&45tE8!N77!f zE#wOwp*rJk*dj?LN2)=#8aD7c;#-6bxM+^VrNc`->k{V#54iJovJr?=9(OY?D|lo? z9^aTvy#-%o#lbn(LFUfESVV>FQp0U6byK{ru^Ee9z;$?B7*4rXnz}uZGzIbP_>aB4 z{=rh0`N{7D!8fYcJ^I>^%$?feIEclK06(=9VY7@-*k(ihQEq$cJlL)2iUadjBX{cC z&M?egU$o(|Lq$uiQBo)ytwm(+WKtj~YUwLJgTpUxhsljJz2t}&34=3*Kn9dXr9 ze*4SM{}1Z1DF6UK07*naRQ`8?eUsYP@CHP0L4NRq5AXhg-h}+aAARw?U;TqGe*KUB z{EzjwAOE$tDvRhRzu5@LIy#S?Q|9{3hFypK(<5W9ePd-T-?-_F1&dR}tPA=o>AH`4HT`DFx8gB{3hWP5|4~h96*9z6oLk+BHj4KDaZa@Mr zeuVJj;0C2$6VQKQYG{(TPwQiJoUbNw=wW`YEYBaM&T(^KBQ1whO;6`$((%h+)!?}O zQ<{j*S-;o>6PYdK;fy}kt6A#=a`IDVs zU8@}QnG`^d%ITKj;jk?)Cdk>VldqVe@bycG>{}f%97AU)ejR-g_3dal0Coc7Tog7Z*iRroYDY73HWG ztTCQH8N5gF1I0fW3?721rMO=D;DDzQnIPx6tRuQ3e2~c{Ybykh+9B6Z-p2#J$B{A~ zV%(a3fEjC@>Y=2gfY&*XYtN>lP7i#|5p2h&HR1>H>cJ!Ao-~Ojj1TLuge!Zsw2n)( zd5mk^^ks8Dbw6x_OD9HQ;62=BJ(d%anKy#^add8mhvJ*h04Zf!d-K_VHwfsE=E_l@ z2znzff{3zuLZ>d(U^_KUUEaSlfu7UaNp>~(dtBxb-}VfZOE9ntRRWbk<{GpLzV+s^PZrpS=H5|IXj~ZC$+o-Ik$Q^Tf&U(+aHLF;co1<-kv@aaC|$*n7Pm z@i%@rS_d&Vwor3TLj1K)%G5Hk58tJ<-a8lZ1lvda=&ilFaq>e)vt51Z+uQlp$+6r{ zoymyAaPjpeB7x;<4Ol&9IZkx2Z=NBzT4OKMLo8><)KP{eR{!0HM1P{8-s>cmV4CnS zY=Uv&K@5Ty6U~H3{D#Fd5J1*;5)hy_8vKI@*v(Ormp;5;hqDy(v+%xQp$J03@djgy zlCkrYJTYK%%rg`0zD`zI(y8#twxE zh6C9T4=#v6boFYjF&a~A=FL;Pv7E>=jo6_H-}t&8ilYY?<|}4w_-U=l?=z|Kvf-ci zmmas5=^h7wN6fr1$%y0^I1d)!YYo{Sc9df=6W`*oOU?@>Ml~&j=gsz*@&;P5!-o}g z$2gI()dxr||96bA8t^Bxnanf68;fB6jE`97pqG#tI5osJKH@lr%)ZexU&M37SS&pa zpWnw$%*ysQR=tRq=fOX7CjRWX1o96DBt}uQ!L9oMP(ZK0zHoSPu^)C!kGz?W=4J@* zRXBCfItKsr58jy7>kFLgY~6ASvuh%-=d5F)cl^X6*9YHSH-VGSbx)pyXY3R2dqla@ z+b4JO-Fe0@6Rp=taobB+`KpbWjCOctuJ{RWeC{Te8pl3kN5iC{xsP|a66)CI2xrDx zEVkZz;!iv>jo4t7#0^~>m&U{wHIU4=L6>Lh1k?BS`GVar-`OU3U2)|38~=IOn( zJO0aeKYaJ$SN@ex{_bD<;f45G#oiyjrXsk#{%!u>xc}UHK^hb5IeVFOZ1+LIKn&CA z)rX&Ej85*y02Tuqqz5M3$4A#j?Coo=`rQLk>!xF5G{)0bUv-mG!x(NXCgaBs4f@=N z*H?Wg+?8*Mi5l+|~Tccl~1y5bFE65io6eW;w-SXFr+e04Q!iDey#XQMut^qF&fj1w+vs@NrjK{tA zwTsLp$FrR4lzRP5`iw*WUCyW6=->!$#H(KZMn%4PgFvZC%bSYCkv|Wg(NkZl=ivq% zarA_^CTd0r%z^u_f?<~3JYc3(#BMo>OnlK4u6zZ`WNcjJL33TO$$#5}G_`yQHv-Uo z6zGMNLLr0qH6wfX`<6@0;4Fym&b_iG$}d6#XZ|`2!naX7K|1KN2a(j=jl71-C$XH= zgr|GhoHG`OI%#4%ChV={u3<7b%yvuniP`L&PyG-n(7(#aG^?dII*>1p4PbzGbG7}KGDu^ZW&K4^#TlGIAVX^6~Y#OcvGKZ4K+c9ezny z>pVhnuFEsOfqKnM6uhhR^@%Qx*s?Nbl5L5ro~bL|8fVy!@MJ~u*_^|X`{rh8_%*5J*?jD^F_^;9!`Dftv%F4N2?X z7!^}9M3#R0ydEGzmERTQ{6}xx6b#ShEN8v#q3swg)G+~2Tr^Xg z#^DpTgTC!~pE@MJsM=o3Mc1=}#@cAtnp$X&= zojdid8Kj5SRFfpXW`-Be96(r|K(WQ+dEZIPO7HawXp$uYLt5^`7e6>1XH>!^>C8#u znu=f9c8F>QcGm^c`DQ$c#3*ZkYYK4GPu_j^-TOcK{&9Z&5--nRYx}jo{`dZ>X6^HP zqB^hb>qD=N1@K&ZC88i!y$5v`@c6sX;40s-8zUn!dE4JOWZNN{=2#p$TCZ&dT)4*D z1pWo{^Xl+#J_T8i$?~l?MQh_?A~%;=Ln28{Y7 zi3eU^ZHKu(^>CQun$7QPAaY}Dc_5c6+1b_eBlV1%HxJ^KgPO{_Z*mH1aCLgW2z#ZS z!~d}$=J_JTzwYMLQq-EiO0OSB83Mw^9Be{?WFD#uVLr$-9$H=WtUP5d27sw`QsVAM z%;xSxMFZ&J9o=)3P{$MF`epO93~r6^(u9NBHO>4v&W1oZH{5t>163@Zcq1(`!SfJ6 zhI$-guPoFV7h4C>Z>bH4MXC}8Q*wK5+AWc<6?}MqJkdp=BQOYvEoc-<{Z$Ory$95Y}V>%4`R3= z#T*xMG|rv_*8xDDfEHoo7$XZeUP?=Km(4UGT)a5}>yQkcO@vL`yz2m8uX<#B;&8mF z&K%gbv58~+n@GO8Z(5MGJI6ZVj)H$N1V~H0nOB>zI$`J6uoJhuLBrmf%{6|n{UnPl zhrXM?eRJA3#_U-G_s>L?Q$=HOyaX=+mV86~W@Bt_@W5e}wJWhHR>yr`i^vJZ(>Pi3o&1mv zo$HhAG>)L=YE#45&-}*UnvPvSHg<-56+v18Jpna`Tz1v_eb?r_d z|AcQH#nRuku08>+yYq{`bt1cg)nTlix)GF=ez>q1v%2DjZ0*4D561j+GNy(Xf78_s z*3{+0fjqs(qdQ~sawDYS2|9=$aNjTAZ_%_ROaodA0R`Q~lEm1fGAgp8aElCf% zkBiDU;(IFzo;L~oo!sW24kwg>HxF*(?Ea>VyYWIm{{8{?48t(qwDipg`CBKH{nU#Z z(y;QAANsW1Jo5s8JtK&IP~^`%c*3swZj1{WU)HHv)Hh}V@MF6B3!QOLrv~It!qo4$ zS$~4dMIiF%?l=u*%!$X=CP(*sx#2LxL5(Ef$ooc7R@Yz7E9Rgxmrf~T>;&jIpzxdL zvR{6$lk|zq(8gaFnJSZyG4;jK`xc`ctL$Xf*eAVq#-J`ti=wQH-18530ggN;u*Qp7 z;E!Rka6Ufj;Fws&Km7;XnDhant#r@)Lp8rYKob*|jg4=&w#&QY5e1$*j z6rLc;jb_{g-npEGlffN>`YYJ~+TWIQ)^X?#_hK?P_G^;NHNM9cq4~ek4BbV7Wz^!% zI2i9*gOggzkgYvD1GrO6eLG%XdpF=3%aD@e;E(Y!Hkr+$lWU&B{QBb%>OXlr7HTo~ z)QNxM{5rTYAd|G)dbTcaPJ!r2(^Tyf{&L0{;?yR62%$;Ky!SrsvEdk8ODs$16l|({ z#F{OegDgE-WcFb06h=$|$oZR@#E}{ueUA9*0Hn&a^%=C}8@Fe<=~h z{Znm|NA>AHCj6g1f8f4GqrF%LrUXRL!bov@|z7$%SR zUwOtxH{yvO2`D@bSzv?4;rN?m|(e+cAey81Uwl zTr7R%^@;HOYDjKKNt5j0{i3M8&9w|s^W+70urh{UHxA+)TjAvBSUM{ds2jOsDMvrH7x^rXIp-9H~-`QD+nA&@;7MYOMtARmn$jQshJv}MQjnp=KT$(Kwk2#k%O zKW3Yd;r-n|X7n!%-k0iMSc0EP{NY>Q|JdIbRC#tm@7cqA>yl?yZ+jL_XM7xNiY{Dj zJbAq|zca<`uo3)(b^#mTUSKo%l-Q)hkV*^?zBQg6$kdsnDYINx+PahM8q#2$N%CZL zUz+yNQMUUzHEsj&mt=twN;3W4Sfn!p9TOqGNM1fwg3_TnZBD>yO=ryT+g``SRNY!+ zC}%&3&-fN;eom$JYK^6Xx$O<7eft%=f*X$>e!n4-e1Qe{(82NCv8$o;pWB-`PdQjqQOh95OO*XcC%wo zz`l7IyE{%4AxO6}s++?Si%xws=O4U{Kn!Cag|7Q)qbEn>Jq{`11eKR6{N|ErmSMQV zYrle=he8PDQ2T^+ndbcRcfPW|nGqn#dvVG(G!ay9_XfX$Mf?nZGAw%H;xB5w2oBU~ z>V_aMsyK6aPDit!)7=U%4TL7mTHH8$ntl4ac`Jcc>-}uwCf58qxgOz|qU3Zs z#{#u&VlWnC0H@1`6Mxq11!-Ks_JBpONn_JkTmv=()FWEI4A|_+$#MOnmp=756(_Yb4<~o)oGDFc>sQ=_CWmO6&y1mU%y~ug z%)lV*m8Z6XX89lrPc6y%%nPx5}fZ$RFC^4mKxn)G|#xr zR5e2)l2UpcK3fM=z)$HZ1J{hl(~6AojzzA0uv>t9$CS&1QsAN|v~A~5zQ!zIfQ=)D zUm-FMF6qmKQ9ySR{i&WOO9=J+XM}+BAM|NG>LZLB5kAX2#B(F#E3Lh?Du9vc>5#`q zD&*dX-sAMQIJFNtr^y3O_0HcV^hFX|k8ov7P)|xpqUDO6Uz;+IjW`g}f${LCk7xK? z>{uL=3~=4+*}ddi?3y{6Jgo}VTmLGO7yGKS8-t@!Yvc*ETv;iY@^o+BUsw@QF8__f5Q+m7X{&2 z?B(z=LsCe?-3!=XXKbRgCPGke+lXgAU}$UYfKHy1ySS9T znxLs;!zLtqvhy*N@@0P8XUvQn#*??I%SV~A*t0$iASUgO$I>;U7<~MHMi|YPG`2%? zVwnSA>EYS=gOE4}*b{w3czxhkyJ4*8-K6h*Tn5|6nS6mQUWGgV%sIt32eQY7!2#3f|dnhoeaW>Dyx%Y%1ZL z8j#=wy4NZ-95x`*^(A2Tha+NdE@R-qH*LftQbSk}hw)h}EI)lBAj4>$F++4^PU;SRIA+}ov_afuM>92ky z(GVzjsWDX_V>#Qmu8HFt_?{UaY z3}O5C9mLAO9N{B|NtsSAr1%nPRaV9}|LkW>9!I_O#4;{8$;t7!24D$2@XZ@V>cp*Y zuskd|?pj!LPawWt8}!b3b2S0|6$m|Rfa%e&VXQ+vqtA;?jQw;{j*NpIvAyKpmd0c{ zUk&AT1gGH~{qX|1m~xBF#i=9Na8>lDgyVOp23XZE%#4GAT2u*Sl4tGfuArV&KAe;N zTPK;O5Ja_Lb#8KO1KECXTg$-By42Jkh5AfU-|&&|Zm;v#xiLnI=&(nul;OnN`oIU4 zH#K*T%Egw>J#?*6z*b)jvBX(lU{SG$7ox@!L&V@543k>T^kYBnjJMZ+A)b?$;vX?m zl8@e5PM(vd=>l-fg_WK>W1~~~vz#4DoD3^Nd&~=|J8bSjnXVh?T^o)P_(F||F%ZA^ zZwTLL9b?_rrR4q)E9d&1YRc#m+BY^*RHWzd{+&d|UWAQp9mLZLp*NodV@hsRoaUGq zn}u<0YQF~L^szn zF)6MUW`9__2oSNspL@gL`#^v?CP1m?iXoO4)VJEkJ^g+ix@t(Mz>{nFj48<^Ks8;! zer>ZUIpR(X;jD{4bB!V?}5%FOZQx>_o9pqw;Ooc-B*t1>0>tPryscwHx7CASH~&2d%@VAz!dk=yX4xy zzhLbuNJ{p1gp3`TI8JRgNWsS;v2%mmcFVP0z42X)x&HzEXKX8%#6e+A2A(&s@Kzmto` zpTe~g3X+qKb9>{lIKLqV;cty#TBbQfjBXpwkV!~ed5R5(dlF5!4P8^)6h>tC{!4Yi4~>08Z~k#arC!bNU@$5jB55(cAp|UPIDQTwP#NZ-2I1+38UrNnDG&b)cSKFw@Fe z-LWM0M8r(Bqh@PA&Ld~$eUEosYsg9&Up}~})kKPp&sBC&3KSq?Ql19ko7xJCudg&60s*PdxQhT0 zFT31pUhb>E;IHYX)N_q|Jn!(f4rkBFi6_Y>n8|&RTrnMM`^Fhh4XLANA}t%&0ofSR z^0ZGtdIuA5`>~y;%z1Ge5M2+zx9s4b<8(H) z!NY7B*L`4IxNE)8>k#Orj?RbUH3=Q&+J$c(Fl$Fq+gsN-oN7Kb^R48)Eb?K;Oy9XC zB){*Tn~tCRT{gFd`6AX&Jw%c(4U>6f2r^E;pK&dNOqhds!&|knIDn%Qao6Vh6mi=c zZz2kwG|M9$bM5AZDBlksp&b6{4tXReS3NT?diQ|TIs|iTEw(G9`i=*oO`_lY)pYeM znm}_eLeJGr2v31yw_4leVY$0WoF2W040aFJbpp4(J88#R>J48kg1mCDQ#N4y%vEDU z9R|*ISYBOqF^PK&jGLc6V~;}0Z!^bhCSMH+Iz-3tj6|@*kXssx|4^pqBB>K>xfTj`GoLx zk|7A43#E2A#`M^Bb{uGmZ7tVo4o5uU@^E(mBI=k5k|8E|MrwVi2F zY;)A)c-iP}t7D+W<6O*gPZ6)(aL{cG7#l7ydB@yIa6OlmYp5$jB&kmfma$=68Mr5-bJf-Cgw;-8U*p>2`&szL z($mTlZFbKnH|I~o)n4rMZl*;J`_0p&C&q_Pj+fqla+VTmHH%KX zAknH*8=5(g^^uxw1>p8ms$ui~O?df%B&We3W2AN+=G2+q@keZ zexnTo=d~TY-3^C(i5EWH%t>rL1AV~9503S(pSd!wfznGw%F1y^3tn>900z78ToIS( zdAxE=b++KkuREz0QNY6d({fgiFoU#>^y4oE@Rc&k!*DnnD@$@Jwz;vT0X!Sq5Vje>;OcnR3+LmWA|${Fpp;Ym#i=y}(DHnZRSFE(|j zepfG!;T8cB);z7{`gg7PWHyvUNoKq>wQxip+$iC^5Y00o_KTR_A1gFKIL`&SE-bX8 zx-UGodY&~9<0iN9J_R%4%q4Yn%{Rp3EzS>!xMm#Xg_!wix!`x6tQdLXh{sL_NnKp^-Xr79O*cn{EkN!_m5P2 zjjvU(N$1~s_7dPU;i8`P3zSr?iTe`yz~c#{@4Ge)nas;COi+n4BL>wBx?aM!;TWp5 z-NIWw|C7AG_xTO`s^zc#4anzz=ezpVmcPM$*n5Tktx^B8D(i&O_bAV+j$KJM4}LGG zdgQjsuko*X@$^@WH&C%-U)yU;<7$72tGRt^Kby23^>^$mFYen<*sbTI_)JHE^gTL2 zbc$eIwiw9N23}~4&+}`@(;JPljNA0Nc+Wj$9?(=XSeJ;5B8z{0$1*&*5&X2gx1GNO z+5H%*dBb5^@6$doKu@f2h1z39HsppncMk?r=pK$0r`4KX+*gCKL4M_O8k-|wF0@&4Uo1Cq0YPjog z1wP@_0oH_0>G>cZjo$MURp(7EsU%pXby7ebS3=Mqg+{$7jB}dFX?aeb6?5t|wYFvo z%o{awcsN4?QFMp8bW4-=-Ww-d#|6@e8Skh%EK~8A~a?+7+N3jleO@dvc za!!xkhtUn1Yv>g#9lBlP(F4o=k34mvxQL^B?hJyd+JJ1&Dc*^b(!GE;HL$|7USl+y zsQf_Vn460n$wz$KPm^2s4uEhSzRo2Q*9Rxd*0IHR;^k<=H%CqMjkkBo6=v=3#HgKLNa6QDCIh^3_P9Ey#n(rO}LXCzFUaA}R zZKJpoE~?I5v;p1}$Xx4&OuS)o*p6RJz6YfO4{Gm8v#2{yCTemKc9O274jHbyG}8O} zzv{Tc9D%;MDO3hyJkc0vMtK6j+V4|brY~L!gqyKYe3H?-iHciR}`!C(ezS*Jhr}Sj^b1-nI++Sk>G9 zB6r_@RF7~U*_sQEso|05w!H@5K4ezv)pqkDx4q)fU)xJQPyfVq?j2?uCk5Cb5pd;K z-XNdW!kd#=WbDH;-Jz9X;eO~SFgHMe_Pbbo(gspqxQ!Wm`6zCo^9E+ek5A4#aO5Uo zpBCQx)&4~9uOy+0oKnE{0orx=lp87ec~b$-Z)h-VQ{cp7f~Pn9e)55luMHDdf9kP6 z*`Stbtp~L)Bb}~{jD$|>-oz81F%zi=Y&rVVndZw}q!L2Vmy0kpbF{zn0HjS<*|muh zR$S<@CC?Jd8-J0~42gYdM{vif1(8tlm;BTVnT9a=CR^%|-TL@O+Yk%Yh75e>o3#pC z&ZLP1w1>lGE+!8uwgx1mOV0_-I{5G>GWx{PjiGsh!b}xY?7(aLws*zvo89r2cI z8jQQfE%pc}Ubf;MykM_6+|a4a<0m_{!xqL}lbT#eeNNSB+<9SKc?~5cN|JTFi5{CX zHXHaO7w5T@%ewenlN47Dw~wroQ0O#CX z9t*i`pR>EjHmgSO2bpSp)YGxlsi2DBknaP|^`p>+qc}_t4D%#V>#oo9Dy6zdUS;-+ zyPP}_-?=&fv-U)eyOC66ip`A1M-3ZJu8v=*eY5R)@l_BLL90v7cSz?99j(2`Hx#~i z)#n00`EEeSwzsWubKj<5V>s!);D6PyW!kM1b;=*4#JhHGV)D116AB?%cP`zMIgcH; zU-Q8B7=GIWNDW3%i|TYqAJprk_Q}Sd5+#?9hlR-Fu`T9u=fC2T>5U$+0dps zHmh%(vc}XxYhBT@0pe>eJhwbZb(5=9INn;7w}Rio9pb0d64kr*pAl=naGTPxA?QW7 zYlXRu0O^gd86tBHc0(os_}f2b&uZk2FlB1E_5^N2p19>ixLoCj%r{~LH7-be+^GHH zZmsKcZjxBQaieCZqU{(UQkxy@yo

    jKKZ__p7G-jR}BfqrRPUXQGbOlz$SHI_Agh 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

    ^%t!p)$J?7-~9DA?p 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Ç=f~*73mJ5=y_zr`y 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≪ZD|G*VEr!C5=avvGeO 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%0D~jsDpRdGT0qx18YlJY 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

    )Suon+x7cQ0xR#+WaLCN3- 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 z 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ν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�hi%wi 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 VF>UHRpgDOSXzFW}+ Wallet Request SDK - Handles communication with the Radix Wallet + +[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) + +This is a TypeScript developer SDK that facilitates communication with the Radix Wallet for two purposes: **requesting various forms of data from the wallet** and **sending transactions to the wallet**. + +- [ Wallet Request SDK - Handles communication with the Radix Wallet](#-wallet-request-sdk---handles-communication-with-the-radix-wallet) +- [⬇️ Getting Wallet Data](#️-getting-wallet-data) + - [💶 Accounts](#-accounts) + - [Request](#request) + - [Response](#response) + - [ℹ️ Persona Data](#ℹ️-persona-data) + - [Request](#request-1) + - [Response](#response-1) + - [🗑️ Reset](#️-reset) + - [Request](#request-2) + - [Response](#response-2) + - [🛂 Auth](#-auth) + - [Request](#request-3) + - [Response](#response-3) +- [💸 Send transaction](#-send-transaction) + - [Build transaction manifest](#build-transaction-manifest) + - [sendTransaction](#sendtransaction) + - [Errors](#errors) +- [License](#license) + +# ⬇️ Getting Wallet Data + +**About oneTime VS ongoing requests** + +There are two types of data requests: `oneTime` and `ongoing`. + +**OneTime** data requests will **always** result in the Radix Wallet asking for the user's permission to share the data with the dApp. + +```typescript +type WalletUnauthorizedRequestItems = { + discriminator: 'unauthorizedRequest' + oneTimeAccounts?: AccountsRequestItem + oneTimePersonaData?: PersonaDataRequestItem +} +``` + +**Ongoing** data requests will only result in the Radix Wallet asking for the user's permission the first time. If accepted, the Radix Wallet will automatically respond to future data requests of this type with the current data. The user's permissions for ongoing data sharing with a given dApp can be managed or revoked by the user at any time in the Radix Wallet. + +```typescript +type WalletAuthorizedRequestItems = { + discriminator: 'authorizedRequest' + auth: AuthRequestItem + reset?: ResetRequestItem + oneTimeAccounts?: AccountsRequestItem + oneTimePersonaData?: PersonaDataRequestItem + ongoingAccounts?: AccountsRequestItem + ongoingPersonaData?: PersonaDataRequestItem +} +``` + +The user's ongoing data sharing permissions are associated with a given Persona (similar to a login) in the Radix Wallet. This means that in order to request `ongoing` data, a `identityAddress` must be included. + +Typically the dApp should begin with a `login` request which will return the `identityAddress` for the user's chosen Persona, which can be used for further requests (perhaps while the user has a valid session) + +## 💶 Accounts + +This request type is for getting one or more Radix accounts managed by the user's Radix Wallet app. You may specify the number of accounts desired, and if you require proof of ownership of the account. + +### Request + +```typescript +type NumberOfValues = { + quantifier: 'exactly' | 'atLeast' + quantity: number +} +``` + +```typescript +type AccountsRequestItem = { + challenge?: Challenge + numberOfAccounts: NumberOfValues +} +``` + +### Response + +```typescript +type Account = { + address: string + label: string + appearanceId: number +} +``` + +```typescript +type AccountProof = { + accountAddress: string + proof: Proof +} +``` + +```typescript +type Proof = { + publicKey: string + signature: string + curve: 'curve25519' | 'secp256k1' +} +``` + +```typescript +type AccountsRequestResponseItem = { + accounts: Account[] + challenge?: Challenge + proofs?: AccountProof[] +} +``` + +

    + +ongoingAccounts example + +```typescript +const result = await sdk.request({ + discriminator: 'authorizedRequest', + auth: { discriminator: 'loginWithoutChallenge' }, + ongoingAccounts: { + numberOfAccounts: { quantifier: 'atLeast', quantity: 1 }, + }, +}) + +if (result.isErr()) { + // code to handle the exception +} + +// { +// discriminator: "authorizedRequest", +// auth: { +// discriminator: loginWithoutChallenge, +// persona: Persona +// }, +// ongoingAccounts: { +// accounts: Account[] +// } +// } +const value = result.value +``` + +
    + +
    + +oneTimeAccounts example + +```typescript +const result = await walletSdk.request({ + discriminator: 'unauthorizedRequest', + oneTimeAccounts: { numberOfAccounts: { quantifier: 'atLeast', quantity: 1 } }, +}) + +if (result.isErr()) { + // code to handle the exception +} + +// { +// discriminator: "unauthorizedRequest", +// oneTimeAccounts: { +// accounts: Account[] +// } +// } +const value = result.value +``` + +
    + +
    + +with proof of ownership example + +```typescript +// hex encoded 32 random bytes +const challenge = [...crypto.getRandomValues(new Uint8Array(32))] + .map((item) => item.toString(16).padStart(2, '0')) + .join('') + +const result = await sdk.request({ + discriminator: 'authorizedRequest', + auth: { discriminator: 'loginWithoutChallenge' }, + ongoingAccounts: { + challenge, + numberOfAccounts: { quantifier: 'atLeast', quantity: 1 }, + }, + oneTimeAccounts: { + challenge, + numberOfAccounts: { quantifier: 'atLeast', quantity: 1 }, + }, +}) + +if (result.isErr()) { + // code to handle the exception +} + +// { +// discriminator: "authorizedRequest", +// auth: { +// discriminator: loginWithoutChallenge, +// persona: Persona +// }, +// ongoingAccounts: { +// accounts: Account[], +// challenge, +// proofs: AccountProof[] +// }, +// oneTimeAccounts: { +// accounts: Account[], +// challenge, +// proofs: AccountProof[] +// } +// } +const value = result.value +``` + +
    + +## ℹ️ Persona Data + +This request type is for a list of personal data fields associated with the user's selected Persona. + +### Request + +```typescript +type PersonaDataRequestItem = { + isRequestingName?: boolean() + numberOfRequestedEmailAddresses?: NumberOfValues + numberOfRequestedPhoneNumbers?: NumberOfValues +} +``` + +### Response + +```typescript +type PersonaDataRequestResponseItem = { + name?: { + variant: 'eastern' | 'western' + family: string + given: string + } + emailAddresses?: NumberOfValues + phoneNumbers?: NumberOfValues +} +``` + +
    + +ongoingPersonaData example + +```typescript +const result = await sdk.request({ + discriminator: 'authorizedRequest', + auth: { discriminator: 'loginWithoutChallenge' }, + ongoingPersonaData: { + isRequestingName: true, + numberOfRequestedEmailAddresses: { quantifier: 'atLeast', quantity: 1 }, + numberOfRequestedPhoneNumbers: { quantifier: 'exactly', quantity: 1 }, + }, +}) + +if (result.isErr()) { + // code to handle the exception +} + +// { +// discriminator: "authorizedRequest", +// auth: { +// discriminator: loginWithoutChallenge, +// persona: Persona +// }, +// ongoingPersonaData: { +// name: { +// variant: 'western', +// given: 'John', +// family: 'Conner' +// }, +// emailAddresses: ['jc@resistance.ai'], +// phoneNumbers: ['123123123'] +// } +// } + +const value = result.value +``` + +
    + +
    + +oneTimePersonaData example + +```typescript +const result = await sdk.request({ + discriminator: 'unauthorizedRequest', + oneTimePersonaData: { + isRequestingName: true, + }, +}) + +if (result.isErr()) { + // code to handle the exception +} + +// { +// discriminator: "unauthorizedRequest", +// oneTimePersonaData: { +// name: { +// variant: 'eastern', +// given: 'Jet', +// family: 'Li' +// } +// } +// } + +const value = result.value +``` + +
    + +## 🗑️ Reset + +You can send a reset request to ask the user to provide new values for ongoing accounts and/or persona data. + +### Request + +```typescript +type ResetRequestItem = { + accounts: boolean + personaData: boolean +} +``` + +### Response + +A Reset request has no response. + +
    + +reset example + +```typescript +const result = await sdk.request({ + discriminator: 'authorizedRequest', + auth: { discriminator: 'loginWithoutChallenge' }, + reset: { accounts: true, personaData: true }, +}) + +if (result.isErr()) { + // code to handle the exception +} +``` + +
    + +## 🛂 Auth + +Sometimes your dApp may want a more personalized, consistent user experience and the Radix Wallet is able to login users with a Persona. + +For a pure frontend dApp without any server backend, you may simply want to request such a login from the users's wallet so that the wallet keeps track of data sharing preferences for your dApp and they don't have to re-select that data each time they connect. + +If your dApp does have a server backend and you are keeping track of users to personalize their experience, a Persona-based login provides strong proof of user identity, and the ID returned from the wallet provides a unique index for that user. + +Once your dApp has a given `identityAddress`, it may be used for future requests for data that the user has given "ongoing" permission to share. + +```typescript +type Persona = { + identityAddress: string + label: string +} +``` + +**Login** + +This request type results in the Radix Wallet asking the user to select a Persona to login to this dApp (or suggest one already used in the past there), and providing cryptographic proof of control. + +```typescript +// Hex encoded 32 random bytes +type Challenge = string +``` + +This proof comes in the form of a signed "challenge" against an on-ledger Identity component. For each Persona a user creates in the Radix Wallet, the wallet automatically creates an associated on-ledger Identity (which contains none of the personal data held in the wallet). This Identity includes a public key in its metadata, and the signature on the challenge uses the corresponding private key. ROLA (Radix Off-Ledger Authentication) may be used in your dApp backend to check if the login challenge is correct against on-ledger state. + +```typescript +type Proof = { + publicKey: string + signature: string + curve: 'curve25519' | 'secp256k1' +} +``` + +The on-ledger address of this Identity will be the `identityAddress` used to identify that user – in future queries, or perhaps in your dApp's own user database. + +If you are building a pure frontend dApp where the login is for pure user convenience, you may safely ignore the challenge and simply keep track of the `identityAddress` in the user's session for use in data requests that require it. + +**usePersona** + +If you have already identified the user via a login (perhaps for a given active session), you may specify a `identityAddress` directly without requesting a login from the wallet. + +
    + +login example + +```typescript +const result = await sdk.request({ + discriminator: 'authorizedRequest', + auth: { discriminator: 'loginWithoutChallenge' }, +}) + +if (result.isErr()) { + // code to handle the exception +} + +// { +// discriminator: "authorizedRequest", +// auth: { +// discriminator: 'loginWithoutChallenge', +// persona: Persona +// }, +// } +const value = result.value +``` + +
    +
    + +login with challenge example + +```typescript +// hex encoded 32 random bytes +const challenge = [...crypto.getRandomValues(new Uint8Array(32))] + .map((item) => item.toString(16).padStart(2, '0')) + .join('') + +const result = await sdk.request({ + discriminator: 'authorizedRequest', + auth: { + discriminator: 'loginWithChallenge', + challenge, + }, +}) + +if (result.isErr()) { + // code to handle the exception +} + +// { +// discriminator: "authorizedRequest", +// auth: { +// discriminator: 'loginWithChallenge', +// persona: Persona, +// challenge: Challenge, +// proof: Proof +// }, +// } +const value = result.value +``` + +
    +
    + +usePersona example + +```typescript +const result = await sdk.request({ + discriminator: 'authorizedRequest', + auth: { + discriminator: 'usePersona', + identityAddress: + 'identity_tdx_c_1p35qpky5sczp5t4qkhzecz3nm8tcvy4mz4997mqtuzlsvfvrwm', + }, +}) + +if (result.isErr()) { + // code to handle the exception +} + +// { +// discriminator: "authorizedRequest", +// auth: { +// discriminator: usePersona, +// persona: Persona +// }, +// } +const value = result.value +``` + +
    + +### Request + +```typescript +type AuthRequestItem = AuthUsePersonaRequestItem | AuthLoginRequestItem +``` + +```typescript +type AuthUsePersonaRequestItem = { + discriminator: 'usePersona' + identityAddress: string +} +``` + +```typescript +type AuthLoginRequestItem = + | AuthLoginWithoutChallengeRequestItem + | AuthLoginWithChallengeRequestItem +``` + +```typescript +type AuthLoginWithoutChallengeRequestItem = { + discriminator: 'loginWithoutChallenge' +} +``` + +```typescript +type AuthLoginWithChallengeRequestItem = { + discriminator: 'loginWithChallenge' + challenge: Challenge +} +``` + +### Response + +```typescript +type AuthRequestResponseItem = + | AuthUsePersonaRequestResponseItem + | AuthLoginRequestResponseItem +``` + +```typescript +type AuthUsePersonaRequestResponseItem = { + discriminator: 'usePersona' + persona: Persona +} +``` + +```typescript +type AuthLoginRequestResponseItem = + | AuthLoginWithoutChallengeResponseRequestItem + | AuthLoginWithChallengeRequestResponseItem +``` + +```typescript +type AuthLoginWithoutChallengeRequestResponseItem = { + discriminator: 'loginWithoutChallenge' + persona: Persona +} +``` + +```typescript +type AuthLoginWithChallengeRequestResponseItem = { + discriminator: 'loginWithChallenge' + persona: Persona + challenge: Challenge + proof: Proof +} +``` + +# 💸 Send transaction + +Your dApp can send transactions to the user's Radix Wallet for them to review, sign, and submit them to the Radix Network. + +Radix transactions are built using "transaction manifests", that use a simple syntax to describe desired behavior. See [documentation on transaction manifest commands here](https://docs-babylon.radixdlt.com/main/scrypto/transaction-manifest/intro.html). + +It is important to note that what your dApp sends to the Radix Wallet is actually a "transaction manifest stub". It is completed before submission by the Radix Wallet. For example, the Radix Wallet will automatically add a command to lock the necessary amount of network fees from one of the user's accounts. It may also add "assert" commands to the manifest according to user desires for expected returns. + +**NOTE:** Information will be provided soon on a ["comforming" transaction manifest stub format](https://docs-babylon.radixdlt.com/main/standards/comforming-transactions.html) that ensures clear presentation and handling in the Radix Wallet. + +## Build transaction manifest + +We recommend using template strings for constructing simpler transaction manifests. If your dApp is sending complex manifests a manifest builder can be found in [TypeScript Radix Engine Toolkit](https://github.com/radixdlt/typescript-radix-engine-toolkit#building-manifests) + +## sendTransaction + +This sends the transaction manifest stub to a user's Radix Wallet, where it will be completed, presented to the user for review, signed as required, and submitted to the Radix network to be processed. + +```typescript +type SendTransactionInput = { + transactionManifest: string + version: number + blobs?: string[] + message?: string +} +``` + +- **requires** transactionManifest - specify the transaction manifest +- **requires** version - specify the version of the transaction manifest +- **optional** blobs - used for deploying packages +- **optional** message - message to be included in the transaction + +
    + +sendTransaction example + +```typescript +const result = await sdk.sendTransaction({ + version: 1, + transactionManifest: '...', +}) + +if (result.isErr()) { + // code to handle the exception +} + +const transactionIntentHash = result.value.transactionIntentHash +``` + +
    + +## Errors + +| Error type | Description | Message | +| :----------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| rejectedByUser | User has rejected the request in the wallet | | +| missingExtension | Connector extension is not detected | | +| canceledByUser | User has canceled the request | | +| walletRequestValidation | SDK has constructed an invalid request | | +| walletResponseValidation | Wallet sent an invalid response | | +| wrongNetwork | Wallet is currently using a network with a network ID that does not match the one specified in request from Dapp (inside metadata) | "Wallet is using network ID: \(currentNetworkID), request sent specified network ID: \(requestFromP2P.requestFromDapp.metadata.networkId)." | +| failedToPrepareTransaction | Failed to get Epoch for Transaction Header | | +| failedToCompileTransaction | Failed to compile TransactionIntent or any other later form to SBOR using EngineToolkit | | +| failedToSignTransaction | Failed to sign any form of the transaction either with keys for accounts or with notary key, or failed to convert the signature to by EngineToolkit require format | | +| failedToSubmitTransaction | App failed to submit the transaction to Gateway for some reason | | +| failedToPollSubmittedTransaction | App managed to submit transaction but got error while polling it | "TXID: " | +| submittedTransactionWasDuplicate | App submitted a transaction and got informed by Gateway it was duplicated | "TXID: " | +| submittedTransactionHasFailedTransactionStatus | App submitted a transaction to Gateway and polled transaction status telling app it was a failed transaction | "TXID: " | +| submittedTransactionHasRejectedTransactionStatus | App submitted a transaction to Gateway and polled transaction status telling app it was a rejected transaction | "TXID: " | + +# License + +The Wallet SDK binaries are licensed under the [Radix Software EULA](http://www.radixdlt.com/terms/genericEULA). + +The Wallet SDK code is released under [Apache 2.0 license](LICENSE). + + Copyright 2023 Radix Publishing Ltd + + 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/packages/connect-button/README.md b/packages/connect-button/README.md index e68ae718..30484bc1 100644 --- a/packages/connect-button/README.md +++ b/packages/connect-button/README.md @@ -1,35 +1,23 @@ +# Radix Logo √ Connect Button + [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) The √ Connect Button is a framework agnostic web component to help developers connect users and their Radix Wallet to their dApps. It appears as a consistent, Radix-branded UI element that helps users identify your dApp website as a Radix dApp. When used with [Radix dApp Toolkit](https://github.com/radixdlt/radix-dapp-toolkit) it is compatible with the Radix Wallet – and it automatically provides a consistent user experience for users to connect with their wallet and see the current status of the connection between dApp and Radix Wallet. -- [Installation](#installation) +- [ √ Connect Button](#--connect-button) - [Usage](#usage) - [Getting started](#getting-started) - - [Properties](#properties) - - [Events](#events) + - [Setting properties programmatically](#setting-properties-programmatically) + - [Events](#events) - [License](#license) -# Installation - -**Using NPM** - -```bash -npm install @radixdlt/connect-button -``` - -**Using Yarn** - -```bash -yarn add @radixdlt/connect-button -``` - # Usage ## Getting started -Add the `` element in your HTML code and call the configuration function. +Add the `` element in your HTML code and instantiate [Radix Dapp Toolkit](../dapp-toolkit/README.md). ```html @@ -44,7 +32,9 @@ Add the `` element in your HTML code and call the config ``` -### Properties +## Setting properties programmatically + +To manually set properties on the √ Connect Button. ```typescript const radixConnectButton = document.querySelector('radix-connect-button')! @@ -95,7 +85,7 @@ type ConnectButtonProperties = { - activeTab - changes active tab inside popover - mode - set styling of a popover -### Events +## Events ```typescript type ConnectButtonEvents = { diff --git a/packages/connect-button/package.json b/packages/connect-button/package.json index deb5e4eb..caf23d67 100644 --- a/packages/connect-button/package.json +++ b/packages/connect-button/package.json @@ -17,7 +17,7 @@ "Alex Stelea ", "Dawid Sowa " ], - "bugs": "https://github.com/radixdlt/connect-button/issues", + "bugs": "https://github.com/radixdlt/radix-dapp-toolkit/issues", "license": "SEE LICENSE IN RADIX-SOFTWARE-EULA", "type": "module", "main": "./dist/connect-button.js", @@ -82,4 +82,4 @@ "url": "git+https://github.com/radixdlt/radix-dapp-toolkit.git", "directory": "packages/connect-button" } -} \ No newline at end of file +} diff --git a/packages/dapp-toolkit/README.md b/packages/dapp-toolkit/README.md index fd2c81f8..5c85cd3e 100644 --- a/packages/dapp-toolkit/README.md +++ b/packages/dapp-toolkit/README.md @@ -1,5 +1,8 @@ +# Radix Logo Radix dApp toolkit + [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) +- [ Radix dApp toolkit](#-radix-dapp-toolkit) - [What is Radix dApp Toolkit?](#what-is-radix-dapp-toolkit) - [Resources](#resources) - [Building a dApp frontend](#building-a-dapp-frontend) @@ -67,12 +70,6 @@ The current version only supports desktop browser webapps with requests made via npm install @radixdlt/radix-dapp-toolkit ``` -**Using Yarn** - -```bash -yarn add @radixdlt/radix-dapp-toolkit -``` - # Usage ## Getting started From 52dcf017204aea401c7a9ddbde1202a0886f07ad Mon Sep 17 00:00:00 2001 From: Alex Stelea Date: Sat, 22 Jun 2024 11:27:27 +0100 Subject: [PATCH 2/4] code: update root package name --- package-lock.json | 455 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 226 insertions(+), 231 deletions(-) diff --git a/package-lock.json b/package-lock.json index 172b7b03..2c6e7966 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,10 +1,10 @@ { - "name": "radix-connect-web", + "name": "radix-dapp-toolkit", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "radix-connect-web", + "name": "radix-dapp-toolkit", "workspaces": [ "examples/*", "packages/*" @@ -34470,17 +34470,16 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@colors/colors": { "version": "1.5.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.1.90" } }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34497,7 +34496,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -34509,13 +34508,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34532,7 +34531,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34547,13 +34546,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/agent": { "version": "2.2.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34569,7 +34568,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/arborist": { "version": "7.4.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34617,7 +34616,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/config": { "version": "8.2.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34636,7 +34635,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/disparity-colors": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34648,7 +34647,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34663,7 +34662,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34675,7 +34674,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/git": { "version": "5.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34694,7 +34693,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "2.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34710,7 +34709,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "3.0.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34725,7 +34724,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "7.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34740,7 +34739,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -34749,7 +34748,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -34758,7 +34757,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/package-json": { "version": "5.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34776,7 +34775,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "7.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34788,7 +34787,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/query": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34800,7 +34799,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/redact": { "version": "1.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -34809,7 +34808,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/run-script": { "version": "7.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34825,17 +34824,16 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=14" } }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/bundle": { "version": "2.3.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -34847,7 +34845,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/core": { "version": "1.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -34856,7 +34854,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.3.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -34865,7 +34863,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/sign": { "version": "2.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -34880,7 +34878,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/tuf": { "version": "2.3.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -34893,7 +34891,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/verify": { "version": "1.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -34907,7 +34905,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -34916,7 +34914,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@tufjs/models": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34929,7 +34927,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/abbrev": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -34938,7 +34936,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/agent-base": { "version": "7.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34950,7 +34948,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34963,7 +34961,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -34972,7 +34970,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ansi-styles": { "version": "6.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -34984,19 +34982,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/archy": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/are-we-there-yet": { "version": "4.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -35005,13 +35003,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/bin-links": { "version": "4.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35026,7 +35024,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/binary-extensions": { "version": "2.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35038,7 +35036,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35047,7 +35045,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/builtins": { "version": "5.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35056,7 +35054,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cacache": { "version": "18.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35079,7 +35077,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/chalk": { "version": "5.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35091,7 +35089,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -35100,7 +35098,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ci-info": { "version": "4.0.0", - "dev": true, + "extraneous": true, "funding": [ { "type": "github", @@ -35115,7 +35113,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cidr-regex": { "version": "4.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -35127,7 +35125,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35136,7 +35134,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35149,7 +35147,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cli-table3": { "version": "0.6.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35164,7 +35162,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/clone": { "version": "1.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35173,7 +35171,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cmd-shim": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -35182,7 +35180,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35194,13 +35192,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/color-support": { "version": "1.1.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "bin": { @@ -35209,7 +35207,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/columnify": { "version": "1.6.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35222,19 +35220,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/cross-spawn": { "version": "7.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35248,7 +35246,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35263,7 +35261,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "bin": { @@ -35275,7 +35273,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/debug": { "version": "4.3.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35292,13 +35290,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/debug/node_modules/ms": { "version": "2.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/defaults": { "version": "1.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35310,7 +35308,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/diff": { "version": "5.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -35319,29 +35317,28 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "iconv-lite": "^0.6.2" } }, "packages/dapp-toolkit/node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35350,19 +35347,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0" }, "packages/dapp-toolkit/node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35371,7 +35368,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/foreground-child": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35387,7 +35384,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35399,7 +35396,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/function-bind": { "version": "1.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "funding": { @@ -35408,7 +35405,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/gauge": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35427,7 +35424,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/glob": { "version": "10.3.12", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35449,19 +35446,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/has-unicode": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/hasown": { "version": "2.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35473,7 +35470,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/hosted-git-info": { "version": "7.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35485,13 +35482,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause" }, "packages/dapp-toolkit/node_modules/npm/node_modules/http-proxy-agent": { "version": "7.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35504,7 +35501,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/https-proxy-agent": { "version": "7.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35517,10 +35514,9 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -35530,7 +35526,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ignore-walk": { "version": "6.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35542,7 +35538,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35551,7 +35547,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35560,7 +35556,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ini": { "version": "4.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -35569,7 +35565,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/init-package-json": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35587,7 +35583,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ip-address": { "version": "9.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35600,13 +35596,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-3-Clause" }, "packages/dapp-toolkit/node_modules/npm/node_modules/ip-regex": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35618,7 +35614,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/is-cidr": { "version": "5.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -35630,7 +35626,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/is-core-module": { "version": "2.13.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35642,7 +35638,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35651,19 +35647,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/jackspeak": { "version": "2.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -35681,13 +35677,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/jsbn": { "version": "1.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -35696,7 +35692,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "funding": { @@ -35705,28 +35701,28 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", - "dev": true, "engines": [ "node >= 0.2.0" ], + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmaccess": { "version": "8.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35739,7 +35735,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmdiff": { "version": "6.0.9", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35759,7 +35755,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmexec": { "version": "7.0.10", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35781,7 +35777,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmfund": { "version": "5.0.7", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35793,7 +35789,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmhook": { "version": "10.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35806,7 +35802,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmorg": { "version": "6.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35819,7 +35815,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmpack": { "version": "6.0.9", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35834,7 +35830,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmpublish": { "version": "9.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35853,7 +35849,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmsearch": { "version": "7.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35865,7 +35861,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmteam": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35878,7 +35874,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmversion": { "version": "5.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35894,7 +35890,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/lru-cache": { "version": "10.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -35903,7 +35899,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/make-fetch-happen": { "version": "13.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35925,7 +35921,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minimatch": { "version": "9.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35940,7 +35936,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass": { "version": "7.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -35949,7 +35945,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-collect": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35961,7 +35957,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-fetch": { "version": "3.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35978,7 +35974,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35990,7 +35986,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36002,7 +35998,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36012,7 +36008,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36024,7 +36020,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36036,7 +36032,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36048,7 +36044,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36060,7 +36056,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36072,7 +36068,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36085,7 +36081,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36097,7 +36093,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "bin": { @@ -36109,13 +36105,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ms": { "version": "2.1.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/mute-stream": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36124,7 +36120,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/negotiator": { "version": "0.6.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -36133,7 +36129,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/node-gyp": { "version": "10.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36157,7 +36153,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/nopt": { "version": "7.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36172,7 +36168,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/normalize-package-data": { "version": "6.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -36187,7 +36183,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-audit-report": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36196,7 +36192,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-bundled": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36208,7 +36204,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-install-checks": { "version": "6.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -36220,7 +36216,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36229,7 +36225,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-package-arg": { "version": "11.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36244,7 +36240,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-packlist": { "version": "8.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36256,7 +36252,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-pick-manifest": { "version": "9.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36271,7 +36267,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-profile": { "version": "9.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36284,7 +36280,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-registry-fetch": { "version": "16.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36303,7 +36299,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-user-validate": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", "engines": { @@ -36312,7 +36308,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npmlog": { "version": "7.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36327,7 +36323,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36342,7 +36338,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/pacote": { "version": "17.0.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36374,7 +36370,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/parse-conflict-json": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36388,7 +36384,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/path-key": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -36397,7 +36393,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/path-scurry": { "version": "1.10.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -36413,7 +36409,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/postcss-selector-parser": { "version": "6.0.16", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36426,7 +36422,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/proc-log": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36435,7 +36431,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "funding": { @@ -36444,7 +36440,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/promise-call-limit": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "funding": { @@ -36453,13 +36449,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36472,7 +36468,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/promzard": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36484,7 +36480,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "dev": true, + "extraneous": true, "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -36492,7 +36488,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/read": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36504,7 +36500,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/read-cmd-shim": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36513,7 +36509,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/read-package-json": { "version": "7.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36528,7 +36524,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/read-package-json-fast": { "version": "3.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36541,7 +36537,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/retry": { "version": "0.12.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -36550,14 +36546,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/semver": { "version": "7.6.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36572,7 +36567,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36584,13 +36579,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/set-blocking": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36602,7 +36597,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -36611,7 +36606,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/signal-exit": { "version": "4.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36623,7 +36618,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/sigstore": { "version": "2.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -36640,7 +36635,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -36650,7 +36645,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/socks": { "version": "2.8.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36664,7 +36659,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/socks-proxy-agent": { "version": "8.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36678,7 +36673,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -36688,7 +36683,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36698,13 +36693,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-exceptions": { "version": "2.5.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "CC-BY-3.0" }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-expression-parse": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36714,13 +36709,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.17", - "dev": true, + "extraneous": true, "inBundle": true, "license": "CC0-1.0" }, "packages/dapp-toolkit/node_modules/npm/node_modules/ssri": { "version": "10.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36732,7 +36727,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36747,7 +36742,7 @@ "packages/dapp-toolkit/node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36761,7 +36756,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36774,7 +36769,7 @@ "packages/dapp-toolkit/node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36786,7 +36781,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/supports-color": { "version": "9.4.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -36798,7 +36793,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tar": { "version": "6.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36815,7 +36810,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36827,7 +36822,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36839,7 +36834,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36848,19 +36843,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36869,7 +36864,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tuf-js": { "version": "2.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36883,7 +36878,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36895,7 +36890,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/unique-slug": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36907,13 +36902,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -36923,7 +36918,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36933,7 +36928,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/validate-npm-package-name": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36945,13 +36940,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/wcwidth": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36960,7 +36955,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/which": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36975,7 +36970,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/which/node_modules/isexe": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -36984,7 +36979,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wide-align": { "version": "1.1.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36993,7 +36988,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37011,7 +37006,7 @@ "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37028,7 +37023,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37043,7 +37038,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -37055,13 +37050,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37078,7 +37073,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37093,7 +37088,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/write-file-atomic": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -37106,7 +37101,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, diff --git a/package.json b/package.json index 5d56525b..e5e2e681 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "radix-connect-web", + "name": "radix-dapp-toolkit", "private": true, "scripts": { "build": "turbo build", From 3975723e5c70354274a7dfadc51adcaa5869cce4 Mon Sep 17 00:00:00 2001 From: Alex Stelea Date: Sat, 22 Jun 2024 11:29:49 +0100 Subject: [PATCH 3/4] build: update to turbo 2 --- .../simple-dapp/public/.well-known/radix.json | 4 +- examples/simple-dapp/vite.config.ts | 9 +- package-lock.json | 507 +++++++++--------- package.json | 4 +- turbo.json | 26 +- 5 files changed, 285 insertions(+), 265 deletions(-) diff --git a/examples/simple-dapp/public/.well-known/radix.json b/examples/simple-dapp/public/.well-known/radix.json index 2a1b0c64..4eb9817d 100644 --- a/examples/simple-dapp/public/.well-known/radix.json +++ b/examples/simple-dapp/public/.well-known/radix.json @@ -1,8 +1,6 @@ { "callbackPath": "/connect", "dApps": [ - { - "dAppDefinitionAddress": "account_tdx_2_12yf9gd53yfep7a669fv2t3wm7nz9zeezwd04n02a433ker8vza6rhe" - } + {} ] } \ No newline at end of file diff --git a/examples/simple-dapp/vite.config.ts b/examples/simple-dapp/vite.config.ts index 1bef5d60..4965dc5b 100644 --- a/examples/simple-dapp/vite.config.ts +++ b/examples/simple-dapp/vite.config.ts @@ -19,7 +19,12 @@ fs.writeFileSync( ), ) -export default defineConfig({ +const plugins = [] + +if (process.env.NGROK_AUTH_TOKEN) // @ts-ignore - plugins: [ngrok(process.env.NGROK_AUTH_TOKEN)], + plugins.push(ngrok(process.env.NGROK_AUTH_TOKEN)) + +export default defineConfig({ + plugins, }) diff --git a/package-lock.json b/package-lock.json index 2c6e7966..9b7f5366 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@commitlint/config-conventional": "^17.4.2", "husky": "^8.0.3", "prettier": "^3.2.5", - "turbo": "latest" + "turbo": "^2.0.4" }, "engines": { "node": ">=18" @@ -30784,26 +30784,26 @@ } }, "node_modules/turbo": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.12.5.tgz", - "integrity": "sha512-FATU5EnhrYG8RvQJYFJnDd18DpccDjyvd53hggw9T9JEg9BhWtIEoeaKtBjYbpXwOVrJQMDdXcIB4f2nD3QPPg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.0.4.tgz", + "integrity": "sha512-Ilme/2Q5kYw0AeRr+aw3s02+WrEYaY7U8vPnqSZU/jaDG/qd6jHVN6nRWyd/9KXvJGYM69vE6JImoGoyNjLwaw==", "dev": true, "bin": { "turbo": "bin/turbo" }, "optionalDependencies": { - "turbo-darwin-64": "1.12.5", - "turbo-darwin-arm64": "1.12.5", - "turbo-linux-64": "1.12.5", - "turbo-linux-arm64": "1.12.5", - "turbo-windows-64": "1.12.5", - "turbo-windows-arm64": "1.12.5" + "turbo-darwin-64": "2.0.4", + "turbo-darwin-arm64": "2.0.4", + "turbo-linux-64": "2.0.4", + "turbo-linux-arm64": "2.0.4", + "turbo-windows-64": "2.0.4", + "turbo-windows-arm64": "2.0.4" } }, "node_modules/turbo-darwin-64": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.12.5.tgz", - "integrity": "sha512-0GZ8reftwNQgIQLHkHjHEXTc/Z1NJm+YjsrBP+qhM/7yIZ3TEy9gJhuogDt2U0xIWwFgisTyzbtU7xNaQydtoA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-2.0.4.tgz", + "integrity": "sha512-x9mvmh4wudBstML8Z8IOmokLWglIhSfhQwnh2gBCSqabgVBKYvzl8Y+i+UCNPxheCGTgtsPepTcIaKBIyFIcvw==", "cpu": [ "x64" ], @@ -30814,9 +30814,9 @@ ] }, "node_modules/turbo-darwin-arm64": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.12.5.tgz", - "integrity": "sha512-8WpOLNNzvH6kohQOjihD+gaWL+ZFNfjvBwhOF0rjEzvW+YR3Pa7KjhulrjWyeN2yMFqAPubTbZIGOz1EVXLuQA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-2.0.4.tgz", + "integrity": "sha512-/B1Ih8zPRGVw5vw4SlclOf3C/woJ/2T6ieH6u54KT4wypoaVyaiyMqBcziIXycdObIYr7jQ+raHO7q3mhay9/A==", "cpu": [ "arm64" ], @@ -30827,9 +30827,9 @@ ] }, "node_modules/turbo-linux-64": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.12.5.tgz", - "integrity": "sha512-INit73+bNUpwqGZCxgXCR3I+cQsdkQ3/LkfkgSOibkpg+oGqxJRzeXw3sp990d7SCoE8QOcs3iw+PtiFX/LDAA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-2.0.4.tgz", + "integrity": "sha512-6aG670e5zOWu6RczEYcB81nEl8EhiGJEvWhUrnAfNEUIMBEH1pR5SsMmG2ol5/m3PgiRM12r13dSqTxCLcHrVg==", "cpu": [ "x64" ], @@ -30840,9 +30840,9 @@ ] }, "node_modules/turbo-linux-arm64": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.12.5.tgz", - "integrity": "sha512-6lkRBvxtI/GQdGtaAec9LvVQUoRw6nXFp0kM+Eu+5PbZqq7yn6cMkgDJLI08zdeui36yXhone8XGI8pHg8bpUQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-2.0.4.tgz", + "integrity": "sha512-AXfVOjst+mCtPDFT4tCu08Qrfv12Nj7NDd33AjGwV79NYN1Y1rcFY59UQ4nO3ij3rbcvV71Xc+TZJ4csEvRCSg==", "cpu": [ "arm64" ], @@ -30853,9 +30853,9 @@ ] }, "node_modules/turbo-windows-64": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.12.5.tgz", - "integrity": "sha512-gQYbOhZg5Ww0bQ/bC0w/4W6yQRwBumUUnkB+QPo15VznwxZe2a7bo6JM+9Xy9dKLa/kn+p7zTqme4OEp6M3/Yg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-2.0.4.tgz", + "integrity": "sha512-QOnUR9hKl0T5gq5h1fAhVEqBSjpcBi/BbaO71YGQNgsr6pAnCQdbG8/r3MYXet53efM0KTdOhieWeO3KLNKybA==", "cpu": [ "x64" ], @@ -30866,9 +30866,9 @@ ] }, "node_modules/turbo-windows-arm64": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.12.5.tgz", - "integrity": "sha512-auvhZ9FrhnvQ4mgBlY9O68MT4dIfprYGvd2uPICba/mHUZZvVy5SGgbHJ0KbMwaJfnnFoPgLJO6M+3N2gDprKw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-2.0.4.tgz", + "integrity": "sha512-3v8WpdZy1AxZw0gha0q3caZmm+0gveBQ40OspD6mxDBIS+oBtO5CkxhIXkFJJW+jDKmDlM7wXDIGfMEq+QyNCQ==", "cpu": [ "arm64" ], @@ -34470,16 +34470,17 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@colors/colors": { "version": "1.5.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.1.90" } }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34496,7 +34497,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -34508,13 +34509,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34531,7 +34532,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34546,13 +34547,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/agent": { "version": "2.2.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34568,7 +34569,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/arborist": { "version": "7.4.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34616,7 +34617,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/config": { "version": "8.2.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34635,7 +34636,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/disparity-colors": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34647,7 +34648,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles": { "version": "4.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34662,7 +34663,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34674,7 +34675,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/git": { "version": "5.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34693,7 +34694,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34709,7 +34710,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "3.0.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34724,7 +34725,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "7.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34739,7 +34740,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -34748,7 +34749,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -34757,7 +34758,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/package-json": { "version": "5.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34775,7 +34776,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "7.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34787,7 +34788,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/query": { "version": "3.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34799,7 +34800,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/redact": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -34808,7 +34809,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@npmcli/run-script": { "version": "7.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -34824,16 +34825,17 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=14" } }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/bundle": { "version": "2.3.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -34845,7 +34847,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/core": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -34854,7 +34856,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.3.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -34863,7 +34865,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/sign": { "version": "2.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -34878,7 +34880,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/tuf": { "version": "2.3.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -34891,7 +34893,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@sigstore/verify": { "version": "1.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -34905,7 +34907,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -34914,7 +34916,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/@tufjs/models": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34927,7 +34929,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/abbrev": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -34936,7 +34938,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/agent-base": { "version": "7.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34948,7 +34950,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -34961,7 +34963,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -34970,7 +34972,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ansi-styles": { "version": "6.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -34982,19 +34984,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/archy": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/are-we-there-yet": { "version": "4.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -35003,13 +35005,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/bin-links": { "version": "4.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35024,7 +35026,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/binary-extensions": { "version": "2.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35036,7 +35038,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35045,7 +35047,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/builtins": { "version": "5.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35054,7 +35056,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cacache": { "version": "18.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35077,7 +35079,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/chalk": { "version": "5.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35089,7 +35091,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -35098,7 +35100,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ci-info": { "version": "4.0.0", - "extraneous": true, + "dev": true, "funding": [ { "type": "github", @@ -35113,7 +35115,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cidr-regex": { "version": "4.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -35125,7 +35127,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35134,7 +35136,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35147,7 +35149,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cli-table3": { "version": "0.6.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35162,7 +35164,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/clone": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35171,7 +35173,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cmd-shim": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -35180,7 +35182,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35192,13 +35194,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/color-support": { "version": "1.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "bin": { @@ -35207,7 +35209,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/columnify": { "version": "1.6.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35220,19 +35222,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/cross-spawn": { "version": "7.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35246,7 +35248,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35261,7 +35263,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -35273,7 +35275,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/debug": { "version": "4.3.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35290,13 +35292,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/debug/node_modules/ms": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/defaults": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35308,7 +35310,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/diff": { "version": "5.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -35317,28 +35319,29 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "iconv-lite": "^0.6.2" } }, "packages/dapp-toolkit/node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35347,19 +35350,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0" }, "packages/dapp-toolkit/node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35368,7 +35371,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/foreground-child": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35384,7 +35387,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35396,7 +35399,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/function-bind": { "version": "1.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "funding": { @@ -35405,7 +35408,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/gauge": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35424,7 +35427,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/glob": { "version": "10.3.12", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35446,19 +35449,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/has-unicode": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/hasown": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35470,7 +35473,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/hosted-git-info": { "version": "7.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35482,13 +35485,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "packages/dapp-toolkit/node_modules/npm/node_modules/http-proxy-agent": { "version": "7.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35501,7 +35504,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/https-proxy-agent": { "version": "7.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35514,9 +35517,10 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -35526,7 +35530,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ignore-walk": { "version": "6.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35538,7 +35542,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35547,7 +35551,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35556,7 +35560,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ini": { "version": "4.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -35565,7 +35569,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/init-package-json": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35583,7 +35587,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ip-address": { "version": "9.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35596,13 +35600,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-3-Clause" }, "packages/dapp-toolkit/node_modules/npm/node_modules/ip-regex": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35614,7 +35618,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/is-cidr": { "version": "5.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -35626,7 +35630,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/is-core-module": { "version": "2.13.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35638,7 +35642,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35647,19 +35651,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/jackspeak": { "version": "2.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -35677,13 +35681,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/jsbn": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -35692,7 +35696,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -35701,28 +35705,28 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", + "dev": true, "engines": [ "node >= 0.2.0" ], - "extraneous": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmaccess": { "version": "8.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35735,7 +35739,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmdiff": { "version": "6.0.9", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35755,7 +35759,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmexec": { "version": "7.0.10", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35777,7 +35781,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmfund": { "version": "5.0.7", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35789,7 +35793,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmhook": { "version": "10.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35802,7 +35806,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmorg": { "version": "6.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35815,7 +35819,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmpack": { "version": "6.0.9", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35830,7 +35834,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmpublish": { "version": "9.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35849,7 +35853,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmsearch": { "version": "7.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35861,7 +35865,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmteam": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35874,7 +35878,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/libnpmversion": { "version": "5.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35890,7 +35894,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/lru-cache": { "version": "10.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -35899,7 +35903,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/make-fetch-happen": { "version": "13.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35921,7 +35925,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minimatch": { "version": "9.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35936,7 +35940,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass": { "version": "7.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -35945,7 +35949,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-collect": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35957,7 +35961,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-fetch": { "version": "3.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -35974,7 +35978,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35986,7 +35990,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -35998,7 +36002,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36008,7 +36012,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36020,7 +36024,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36032,7 +36036,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36044,7 +36048,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36056,7 +36060,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36068,7 +36072,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36081,7 +36085,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36093,7 +36097,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -36105,13 +36109,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/ms": { "version": "2.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/mute-stream": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36120,7 +36124,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/negotiator": { "version": "0.6.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -36129,7 +36133,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/node-gyp": { "version": "10.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36153,7 +36157,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/nopt": { "version": "7.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36168,7 +36172,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/normalize-package-data": { "version": "6.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -36183,7 +36187,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-audit-report": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36192,7 +36196,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-bundled": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36204,7 +36208,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-install-checks": { "version": "6.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -36216,7 +36220,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36225,7 +36229,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-package-arg": { "version": "11.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36240,7 +36244,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-packlist": { "version": "8.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36252,7 +36256,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-pick-manifest": { "version": "9.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36267,7 +36271,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-profile": { "version": "9.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36280,7 +36284,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-registry-fetch": { "version": "16.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36299,7 +36303,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npm-user-validate": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "engines": { @@ -36308,7 +36312,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/npmlog": { "version": "7.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36323,7 +36327,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36338,7 +36342,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/pacote": { "version": "17.0.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36370,7 +36374,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/parse-conflict-json": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36384,7 +36388,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/path-key": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -36393,7 +36397,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/path-scurry": { "version": "1.10.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -36409,7 +36413,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/postcss-selector-parser": { "version": "6.0.16", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36422,7 +36426,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/proc-log": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36431,7 +36435,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -36440,7 +36444,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/promise-call-limit": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -36449,13 +36453,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36468,7 +36472,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/promzard": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36480,7 +36484,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "extraneous": true, + "dev": true, "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -36488,7 +36492,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/read": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36500,7 +36504,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/read-cmd-shim": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36509,7 +36513,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/read-package-json": { "version": "7.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36524,7 +36528,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/read-package-json-fast": { "version": "3.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36537,7 +36541,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/retry": { "version": "0.12.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -36546,13 +36550,14 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "packages/dapp-toolkit/node_modules/npm/node_modules/semver": { "version": "7.6.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36567,7 +36572,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36579,13 +36584,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/set-blocking": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36597,7 +36602,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -36606,7 +36611,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/signal-exit": { "version": "4.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36618,7 +36623,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/sigstore": { "version": "2.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -36635,7 +36640,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -36645,7 +36650,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/socks": { "version": "2.8.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36659,7 +36664,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/socks-proxy-agent": { "version": "8.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36673,7 +36678,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -36683,7 +36688,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36693,13 +36698,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-exceptions": { "version": "2.5.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "CC-BY-3.0" }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-expression-parse": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36709,13 +36714,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.17", - "extraneous": true, + "dev": true, "inBundle": true, "license": "CC0-1.0" }, "packages/dapp-toolkit/node_modules/npm/node_modules/ssri": { "version": "10.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36727,7 +36732,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36742,7 +36747,7 @@ "packages/dapp-toolkit/node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36756,7 +36761,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36769,7 +36774,7 @@ "packages/dapp-toolkit/node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36781,7 +36786,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/supports-color": { "version": "9.4.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -36793,7 +36798,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tar": { "version": "6.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36810,7 +36815,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36822,7 +36827,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36834,7 +36839,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36843,19 +36848,19 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36864,7 +36869,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/tuf-js": { "version": "2.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36878,7 +36883,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36890,7 +36895,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/unique-slug": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36902,13 +36907,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -36918,7 +36923,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36928,7 +36933,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/validate-npm-package-name": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36940,13 +36945,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "packages/dapp-toolkit/node_modules/npm/node_modules/wcwidth": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -36955,7 +36960,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/which": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36970,7 +36975,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/which/node_modules/isexe": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -36979,7 +36984,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wide-align": { "version": "1.1.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -36988,7 +36993,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37006,7 +37011,7 @@ "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37023,7 +37028,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37038,7 +37043,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -37050,13 +37055,13 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37073,7 +37078,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -37088,7 +37093,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/write-file-atomic": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -37101,7 +37106,7 @@ }, "packages/dapp-toolkit/node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, diff --git a/package.json b/package.json index e5e2e681..47f58d0b 100644 --- a/package.json +++ b/package.json @@ -16,12 +16,12 @@ "@commitlint/config-conventional": "^17.4.2", "husky": "^8.0.3", "prettier": "^3.2.5", - "turbo": "latest" + "turbo": "^2.0.4" }, "engines": { "node": ">=18" }, - "packageManager": "npm@9.6.7", + "packageManager": "npm@9.9.3", "workspaces": [ "examples/*", "packages/*" diff --git a/turbo.json b/turbo.json index e62b2a86..5b6a338d 100644 --- a/turbo.json +++ b/turbo.json @@ -1,14 +1,22 @@ { "$schema": "https://turbo.build/schema.json", - "globalDependencies": ["**/.env.*local"], - "pipeline": { + "globalDependencies": [ + "**/.env.*local" + ], + "tasks": { "build": { "cache": false, - "dependsOn": ["^build"], - "outputs": ["dist/**"] + "dependsOn": [ + "^build" + ], + "outputs": [ + "dist/**" + ] }, "lint": { - "dependsOn": ["^lint"] + "dependsOn": [ + "^lint" + ] }, "dev": { "cache": false, @@ -16,8 +24,12 @@ }, "deploy": { "cache": false, - "dependsOn": ["^build"], - "outputs": ["dist/**"] + "dependsOn": [ + "^build" + ], + "outputs": [ + "dist/**" + ] }, "test": { "cache": false From 7876590437656dd9d4dc5878dbeee8c3f8b370ce Mon Sep 17 00:00:00 2001 From: Alex Stelea Date: Mon, 24 Jun 2024 16:55:46 +0100 Subject: [PATCH 4/4] docs: update apps to examples --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a78385fe..e387c9c5 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ # Radix dApp Toolkit - v2 Monorepo -Look for dApp toolkit and related packages under the [/packages](/packages/) directory. Example applications are under the [/apps](/apps/) directory. +Look for dApp toolkit and related packages under the [/packages](/packages/) directory. Example applications are under the [/examples](/examples/) directory. [Apache 2.0 License](LICENSE)