From 7f2318b6ba3dc4788e7a83a6479b143c556354c6 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 22 Aug 2025 13:31:38 +0400 Subject: [PATCH 01/58] Separate card order state transitions --- cards/concepts.mdx | 48 +++++++++++++++++++++++++++++++++ cards/create-physical-cards.mdx | 8 ++++++ 2 files changed, 56 insertions(+) diff --git a/cards/concepts.mdx b/cards/concepts.mdx index b8ab122..0436a19 100644 --- a/cards/concepts.mdx +++ b/cards/concepts.mdx @@ -10,6 +10,7 @@ and what to expect of them. This is not an extensive guide and we encourage you to use this document as a way to start your journey. Both VISA and Mastercard have great resources and guides that you can also use. +<<<<<<< HEAD For transaction-related concepts like payments, refunds, and reversals, see our dedicated [Card Transactions](/transactions) guide. @@ -56,6 +57,53 @@ and undergo through different analysis to reach a conclusion. 2. **Investigation**: Review transaction details and evidence 3. **Provisional Credit**: Temporary refund while investigating 4. **Resolution**: Final decision and permanent credit/debit +======= +## Authorizations + +When a card is used to make a purchase, an authorization request is created, which can be approved or declined. +The process to authorize transactions takes into consideration a lot of factors, some are: + +- The card balance has enough funds to cover the transaction amount +- The card is active, with enough spending limits +- Risk/AML screening +- Anti-fraud analysis, and so on. + +If the authorization is approved, we deduct the amount from your card wallet and hold it in reserve until +the authorization is either captured, canceled, or expired without a capture. +In case it's not captured, unused funds will return to your card wallet. + +There are a few other edge cases that you should be ready to handle: + +1. **Partial authorizations**: used to increase the amount authorized. +2. **Incremental authorizations**: hotels can send more authorizations to cover for fees after checking out. +3. **Partial reversals**: used to reduce the amount authorized. + +Once an authorization is approved, it will be captured and becomes a transaction. + +## Transactions + +An authorization is captured and becomes a transaction usually under 24h. +But as with everything in the card universe, this has edge cases. +Car rentals, hotels, and some other businesses (defined by MCC) can capture up to a month +after the authorization event. + +Again, more edge cases to handle: + +1. **Refunds**: unlike what you'd expect, this is not directly related to an authorization. +2. **Partial capture**: a capture happens with an amount lower than the authorized amount. +3. **Over capture**: some MCCs can over capture, meaning they can capture a value higher than the authorized amount. +4. **Multi capture**: basically multiple partial captures on a single authorization, limited to some MCCs as well. +5. **Force capture**: sometimes you receive a capture on a rejected authorization (yes, really), for example, some POS terminals on planes are not connected to the internet and when the plane lands it sends the transactions that happened mid-flight. + +These edge cases are limited to some MCCs, but they can be used for fraudulent behaviour. +That's why we have the dispute process to contest suspicious transactions. + +## Disputes + +Disputes are used to recover funds for captured transactions. Their main use-case is to revert fraudulent transactions +or problems with the product or service paid for. Fraud and non-fraud disputes have different requirements and rules, +and undergo through different analysis to reach a conclusion. +>>>>>>> ce2d52e (Separate card order state transitions) ## Card PINs diff --git a/cards/create-physical-cards.mdx b/cards/create-physical-cards.mdx index 6ae1be3..38772ff 100644 --- a/cards/create-physical-cards.mdx +++ b/cards/create-physical-cards.mdx @@ -10,7 +10,11 @@ description: "Order physical cards for your Users." +<<<<<<< HEAD [This endpoint creates a new `CardOrder` with the status of `PENDINGTRANSACTION`](/api-reference/physical-card-order/create-physical-card-order): +======= +[This endpoint creates a new `CardOrder` with the status of `PENDINGTRANSACTION`](/api-reference/card-order/create-a-new-card-order): +>>>>>>> ce2d52e (Separate card order state transitions) ```bash cURL curl -X POST /api/v1/order/create @@ -76,7 +80,11 @@ The conditions for the payment are: If all the conditions above are met, the `CardOrder.status` is set to `READY`. +<<<<<<< HEAD [Finally, you can create the Physical Card](/api-reference/physical-card-order/create-a-physical-card): +======= +[Finally, you can create the Physical Card](/api-reference/card-order/create-a-card-out-of-a-card-order): +>>>>>>> ce2d52e (Separate card order state transitions) ```bash cURL curl -X POST /api/v1/order/:orderId/create-card From 315fac85732a94c1b1632694c3d5961d1754c3d5 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Thu, 19 Feb 2026 13:27:54 +0400 Subject: [PATCH 02/58] setup v2 infra for docs --- docs.json | 186 +- v1/account/adding-safe-owner.mdx | 63 + v1/account/index.mdx | 108 + v1/account/update-authenticated-account.mdx | 45 + v1/api-reference/auth-app.mdx | 26 + v1/api-reference/intro.mdx | 10 + v1/auth.mdx | 85 + v1/cards/assets/PSE-diagram.png | Bin 0 -> 66977 bytes v1/cards/assets/card-order-flow.png | Bin 0 -> 135016 bytes v1/cards/assets/css-styling.png | Bin 0 -> 156957 bytes v1/cards/card-order-state-transitions.mdx | 183 + v1/cards/concepts.mdx | 70 + v1/cards/create-physical-cards.mdx | 110 + v1/cards/create-virtual-cards.mdx | 41 + v1/cards/pse-integration.mdx | 220 + v1/gp-onchain/about-GP-safe.mdx | 58 + v1/gp-onchain/daily-limit.mdx | 174 + v1/gp-onchain/overview.mdx | 24 + v1/gp-onchain/sign-message.mdx | 92 + v1/gp-onchain/third-party-bridges.mdx | 56 + v1/gp-onchain/withdraw-funds-from-safe.mdx | 162 + v1/integration-model.mdx | 118 + v1/on-off-ramps/iban-integration.mdx | 151 + v1/on-off-ramps/index.mdx | 61 + v1/on-off-ramps/kyc-sharing.mdx | 57 + v1/overview.mdx | 71 + v1/quickstart.mdx | 272 + v1/transactions/index.mdx | 160 + v1/transactions/integration-guide.mdx | 244 + v1/transactions/lifecycle.mdx | 195 + v1/webhooks/events.mdx | 12270 ++++++++++++++++++ v1/webhooks/getting-started.mdx | 177 + v1/webhooks/introduction.mdx | 23 + v2/api-reference/overview.mdx | 4 + v2/v2-onboard.mdx | 0 v2/v2-overview.mdx | 4 + v2/v2-quickstart.mdx | 0 37 files changed, 15449 insertions(+), 71 deletions(-) create mode 100644 v1/account/adding-safe-owner.mdx create mode 100644 v1/account/index.mdx create mode 100644 v1/account/update-authenticated-account.mdx create mode 100644 v1/api-reference/auth-app.mdx create mode 100644 v1/api-reference/intro.mdx create mode 100644 v1/auth.mdx create mode 100644 v1/cards/assets/PSE-diagram.png create mode 100644 v1/cards/assets/card-order-flow.png create mode 100644 v1/cards/assets/css-styling.png create mode 100644 v1/cards/card-order-state-transitions.mdx create mode 100644 v1/cards/concepts.mdx create mode 100644 v1/cards/create-physical-cards.mdx create mode 100644 v1/cards/create-virtual-cards.mdx create mode 100644 v1/cards/pse-integration.mdx create mode 100644 v1/gp-onchain/about-GP-safe.mdx create mode 100644 v1/gp-onchain/daily-limit.mdx create mode 100644 v1/gp-onchain/overview.mdx create mode 100644 v1/gp-onchain/sign-message.mdx create mode 100644 v1/gp-onchain/third-party-bridges.mdx create mode 100644 v1/gp-onchain/withdraw-funds-from-safe.mdx create mode 100644 v1/integration-model.mdx create mode 100644 v1/on-off-ramps/iban-integration.mdx create mode 100644 v1/on-off-ramps/index.mdx create mode 100644 v1/on-off-ramps/kyc-sharing.mdx create mode 100644 v1/overview.mdx create mode 100644 v1/quickstart.mdx create mode 100644 v1/transactions/index.mdx create mode 100644 v1/transactions/integration-guide.mdx create mode 100644 v1/transactions/lifecycle.mdx create mode 100644 v1/webhooks/events.mdx create mode 100644 v1/webhooks/getting-started.mdx create mode 100644 v1/webhooks/introduction.mdx create mode 100644 v2/api-reference/overview.mdx create mode 100644 v2/v2-onboard.mdx create mode 100644 v2/v2-overview.mdx create mode 100644 v2/v2-quickstart.mdx diff --git a/docs.json b/docs.json index 607aaff..817d34a 100644 --- a/docs.json +++ b/docs.json @@ -1,6 +1,7 @@ { "theme": "mint", "name": "Gnosis Pay Documentation", + "versions": ["GPv2", "GPv1"], "colors": { "primary": "#707A2D", "light": "#D8EB81", @@ -8,90 +9,133 @@ }, "favicon": "/static/img/favicon.ico", "navigation": { - "tabs": [ + "versions": [ { - "tab": "Guides", - "groups": [ + "version": "GP v2", + "tabs": [ { - "group": "Introduction to Gnosis Pay", - "icon": "play", - "pages": ["index", "integration-model", "auth", "onboarding-flow"] - }, - { - "group": "Accounts", - "icon": "user", - "pages": [ - "account", - "account/update-authenticated-account", - "account/adding-safe-owner" - ] - }, - { - "group": "On/Off Ramps", - "icon": "landmark", - "pages": [ - "on-off-ramps/index", - "on-off-ramps/iban-integration", - "on-off-ramps/kyc-sharing" - ] - }, - { - "group": "Cards", - "icon": "credit-card", - "pages": [ - "cards/concepts", - "cards/create-physical-cards", - "cards/create-virtual-cards", - "cards/card-order-state-transitions", - "cards/pse-integration" - ] - }, - { - "group": "Card Transactions", - "icon": "receipt", - "pages": [ - "transactions/index", - "transactions/lifecycle", - "transactions/integration-guide" - ] - }, - { - "group": "On-chain", - "icon": "cubes", - "pages": [ - "gp-onchain/overview", - "gp-onchain/about-GP-safe", - "gp-onchain/sign-message", - "gp-onchain/daily-limit", - "gp-onchain/withdraw-funds-from-safe", - "gp-onchain/third-party-bridges" + "tab": "Guides", + "groups": [ + { + "group": "Getting Started", + "icon": "play", + "pages": ["v2/v2-overview", "v2/v2-quickstart"] + }, + { + "group": "Onboarding users to V2", + "icon": "key", + "pages": ["v2/v2-onboard"] + } ] }, { - "group": "Webhooks", - "icon": "webhook", - "pages": [ - "webhooks/introduction", - "webhooks/getting-started", - "webhooks/events" + "tab": "API Reference", + "groups": [ + { + "group": "API Overview", + "pages": ["v2/api-reference/overview"] + }, + { + "group": "Auth Module API", + "openapi": "https://gp-auth-module.sandbox.gnosispay.in/openapi.json" + } ] } ] }, { - "tab": "API reference", - "groups": [ + "version": "GP v1", + "tabs": [ { - "group": "Authentication", - "pages": ["api-reference/intro", "api-reference/auth-app"] - }, - { - "group": "API reference", - "openapi": "https://api.gnosispay.com/api-docs/spec.json" + "tab": "Guides", + "groups": [ + { + "group": "Introduction to Gnosis Pay", + "icon": "play", + "pages": [ + "v1/overview", + "v1/integration-model", + "v1/auth", + "v1/quickstart" + ] + }, + { + "group": "Accounts", + "icon": "user", + "pages": [ + "v1/account", + "v1/account/update-authenticated-account", + "v1/account/adding-safe-owner" + ] + }, + { + "group": "On/Off Ramps", + "icon": "landmark", + "pages": [ + "v1/on-off-ramps/index", + "v1/on-off-ramps/iban-integration", + "v1/on-off-ramps/kyc-sharing" + ] + }, + { + "group": "Cards", + "icon": "credit-card", + "pages": [ + "v1/cards/concepts", + "v1/cards/create-physical-cards", + "v1/cards/create-virtual-cards", + "v1/cards/card-order-state-transitions", + "v1/cards/pse-integration" + ] + }, + { + "group": "Card Transactions", + "icon": "receipt", + "pages": [ + "v1/transactions/index", + "v1/transactions/lifecycle", + "v1/transactions/integration-guide" + ] + }, + { + "group": "On-chain", + "icon": "cubes", + "pages": [ + "v1/gp-onchain/overview", + "v1/gp-onchain/about-GP-safe", + "v1/gp-onchain/sign-message", + "v1/gp-onchain/daily-limit", + "v1/gp-onchain/withdraw-funds-from-safe", + "v1/gp-onchain/third-party-bridges" + ] + }, + { + "group": "Webhooks", + "icon": "webhook", + "pages": [ + "v1/webhooks/introduction", + "v1/webhooks/getting-started", + "v1/webhooks/events" + ] + } + ] }, { - "group": "PSE API", - "openapi": "https://api-pse-public.gnosispay.com/api-docs/spec.json" + "tab": "API reference", + "groups": [ + { + "group": "Authentication", + "pages": ["v1/api-reference/intro", "v1/api-reference/auth-app"] + }, + { + "group": "API reference", + "openapi": "https://api.gnosispay.com/api-docs/spec.json" + }, + { + "group": "PSE API", + "openapi": "https://api-pse-public.gnosispay.com/api-docs/spec.json" + } + ] } ] } diff --git a/v1/account/adding-safe-owner.mdx b/v1/account/adding-safe-owner.mdx new file mode 100644 index 0000000..49b5d5e --- /dev/null +++ b/v1/account/adding-safe-owner.mdx @@ -0,0 +1,63 @@ +--- +title: "Managing Safe Ownership" +description: "Add a new owner to a Gnosis Pay Safe Account" +--- + +Adding a new owner to a Gnosis Pay Safe registers that account as a **Delay Module owner**. +Only Delay Module owners can approve and execute on-chain transactions. + + +**Important distinction:** +- **Authenticated wallets** are linked to a Gnosis Pay user for API access (via SIWE and JWT). +- **Safe owners (Delay Module owners)** are accounts explicitly added on-chain to the Safe. +Authenticated wallets do **not** become Safe owners unless they are also as owners for the safe. + + +This guide walks through the process of adding an additional Safe owner. Once complete, the new owner will be able to approve and execute transactions through the Delay Module. + + + + Follow the [authentication flow](https://docs.gnosispay.com/auth) to obtain a JWT token for the Gnosis Pay user. + + + + Call [this endpoint](https://docs.gnosispay.com/api-reference/safe-owners/get-typed-data-for-adding-a-new-safe-owner) to receive the typed data. + Sign the typed data with the current Safe owner’s key to produce a signature. + + ```bash + curl --request GET \ + --url https://api.gnosispay.com/api/v1/owners/add/transaction-data \ + --header "Authorization: Bearer " + ``` + + + + Send the new owner’s address, the signature, and the signed message to [this endpoint](https://docs.gnosispay.com/api-reference/safe-owners/add-a-new-owner-to-the-safe). + + ```bash + curl --request POST \ + --url https://api.gnosispay.com/api/v1/owners \ + --header "Authorization: Bearer " \ + --header "Content-Type: application/json" \ + --data '{ + "newOwner": "0x3270bf32AB647e90eF94A026c70Aa1daaaDA2382", + "signature": "0x1234567890abcdef...", + "message": { + "salt": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", + "data": "0xa9059cbb0000000000000000000000003270bf32ab647e90ef94a026c70aa1daaaada2382" + } + }' + ``` + The operation is processed through the Delay Relay and executes after a 3-minute delay. + + + + Confirm that the new owner was added to the Delay Module by checking the [Safe’s owner list](https://docs.gnosispay.com/api-reference/safe-owners/get-the-list-of-safe-owners). + + ```bash + curl --request GET \ + --url https://api.gnosispay.com/api/v1/owners \ + --header "Authorization: Bearer " + ``` + + diff --git a/v1/account/index.mdx b/v1/account/index.mdx new file mode 100644 index 0000000..7bfb23d --- /dev/null +++ b/v1/account/index.mdx @@ -0,0 +1,108 @@ +--- +title: "Accounts on Gnosis Pay" +description: "How the Gnosis Pay Safe works" +--- + +When a user signs up for Gnosis Pay, a new **Gnosis Pay Safe** a smart contract wallet is created on-chain. +This Safe holds the user’s funds and is controlled only by its **owners**. + +A Gnosis Pay Safe owner can be either: +- an **EOA (Externally Owned Account)**, or +- another **smart wallet** (e.g. a Safe) whose owners may use passkeys, EOAs, or other signers. + +Funds in a Gnosis Pay Safe are never held by Gnosis Pay or any third party; ownership and control remain entirely with the Safe owners. + + + + + +--- + +## Authenticating sessions with wallets + +To access the Gnosis Pay dashboard or APIs, a wallet must authenticate using [Sign-In With Ethereum (SIWE)](https://docs.login.xyz/). +After SIWE, a JWT token is issued and used to authorize API calls (e.g. ordering cards, fetching user info, or linking additional authenticated wallets). + +Authenticated wallets are used **only for login and API sessions**. They do not perform on-chain actions and may or may not overlap with the Safe owners. + + +The first wallet connected during setup is automatically registered as both an **authenticated wallet** and the **initial Safe owner** (via the Delay Module). + + +Follow the guide on [adding an authenticated wallet](account/update-authenticated-account) for step-by-step instructions. + +--- + +## Safe Smart Account + +Each Gnosis Pay user is assigned a **Safe Smart Account**, a self-custodied smart contract wallet deployed on Gnosis Chain (L1). +Currently, a new Safe is deployed for every user. Support for connecting an existing Safe multisig is planned. + +### What is a smart contract wallet? + +Smart contract wallets are contracts that manage assets on-chain with programmable rules. +They enable advanced security and automation beyond EOAs. + +[Safe](https://safe.global/) is the leading smart contract wallet, securing over $70B in assets. + +### Exploring the Safe setup + +Users can view their Safe configuration in the [Safe web app](https://app.safe.global/) via the Zodiac app: + +1. Open the Gnosis Pay Dashboard. +2. Click **“View all transactions here”** to open the Safe web app. +3. In the sidebar, select **Applications**. +4. Search for **Zodiac**. + +The **Roles Module** and **Delay Module** are open-source contracts licensed under LGPL 3.0. + +--- + +## Modules + +Modules extend Safe functionality with custom logic. +In Gnosis Pay, modules enforce spending rules and transaction flows while keeping user funds in self-custody. + +These modules follow the [Zodiac standard](https://gnosisguild.org/zodiac/) developed by Gnosis Guild. + +--- + +## Roles Module + +The Roles Module enforces which actions Gnosis Pay can perform on behalf of the user. It defines: + +1. **Token used** → which token Gnosis Pay can spend. +2. **Daily limit** → maximum amount spendable per day. +3. **Recipient address** → destination for allowed transfers (e.g. the issuer’s settlement Safe). +4. **Role delegation** → assigns these permissions to Gnosis Pay. + +Only Safe owners can update these rules. +For example, a user may adjust the daily spending limit at any time. + +--- + +## Delay Module + +The Delay Module enforces a **3-minute delay** for all non-card transactions (e.g. transfers, deposits). +This ensures funds remain available for card payments and prevents race conditions. + + +During the 3-minute delay, the card is paused if any non-card transactions are pending. + + +The Delay Module also ensures the user’s EOA retains ultimate control. +During activation, the EOA becomes an indirect Safe owner via the Delay Module. + +⚠️ Reconfiguring or removing the Delay Module may prevent Gnosis Pay from functioning properly. + +--- + +## What happens if I lose access to my EOA Wallet? + +If you’ve forgotten the password to your EOA Wallet, you can regain access using its seed phrase. + + +However, if you’ve lost access to the seed phrase and cannot regain access to the EOA, you will also lose access to the Safe if it’s the only owner. + + +**To mitigate this risk, consider using a [Safe](https://safe.global/) with multiple owners instead of an EOA.** \ No newline at end of file diff --git a/v1/account/update-authenticated-account.mdx b/v1/account/update-authenticated-account.mdx new file mode 100644 index 0000000..347b59d --- /dev/null +++ b/v1/account/update-authenticated-account.mdx @@ -0,0 +1,45 @@ +--- +title: "Adding a new wallet for authentication" +description: "Link an additional wallet address to a Gnosis Pay user" +--- + +A Gnosis Pay user can have multiple authenticated wallets attached to their account. +Authenticated wallets are used to sign in via SIWE and to start new API sessions. + + + + Follow the [authentication flow](https://docs.gnosispay.com/auth) to obtain a JWT token for the Gnosis Pay user. + + + + Make a POST call to [this endpoint](https://docs.gnosispay.com/api-reference/account-management/create-a-new-eoa-account-for-the-current-user) with the address to add. + + ```bash + curl --request POST \ + --url https://api.gnosispay.com/api/v1/eoa-accounts \ + --header "Authorization: Bearer " \ + --header "Content-Type: application/json" \ + --data '{ + "address": "0x1234567890abcdef1234567890abcdef12345678" + }' + ``` + + + + Call the [list accounts endpoint](https://docs.gnosispay.com/api-reference/account-management/retrieve-the-eoa-accounts-for-the-current-user). + The new address should appear in the response. + + ```bash + curl --request GET \ + --url https://api.gnosispay.com/api/v1/eoa-accounts \ + --header "Authorization: Bearer " + ``` + + + + +- Adding an **authenticated wallet** only links it to a Gnosis Pay user for login and API sessions. +- An authenticated wallet is **not automatically a Safe owner**. +- Only Safe owners (EOAs or smart wallets added to the Safe) can interact with the Delay Module or execute on-chain actions. +- Authenticated wallets can use the API (e.g. place card orders, fetch user info) but **cannot control funds** unless also added as Safe owners. + diff --git a/v1/api-reference/auth-app.mdx b/v1/api-reference/auth-app.mdx new file mode 100644 index 0000000..8949e78 --- /dev/null +++ b/v1/api-reference/auth-app.mdx @@ -0,0 +1,26 @@ +--- +title: Authentication Helper App +description: Use this app to generate and sign a message using your ethereum wallet. +--- + +export const AuthApp = () => { + return ( +
+
+ From a5b35a2f35409dbeff9abf2544de33290a7a152d Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Thu, 26 Feb 2026 21:00:25 +0400 Subject: [PATCH 15/58] remove bouncer contract --- v2/gp-onchain/v2-account.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/v2/gp-onchain/v2-account.mdx b/v2/gp-onchain/v2-account.mdx index 017ac16..38bfd30 100644 --- a/v2/gp-onchain/v2-account.mdx +++ b/v2/gp-onchain/v2-account.mdx @@ -12,7 +12,6 @@ The Gnosis Pay Safe consists of a core Safe account with three main modules: - **Core Safe Account**: The base Safe wallet that holds funds and processes transactions - **Delay Module**: Controls transaction timing and provides security delays - **Roles Module**: Manages spending permissions and allowance limits -- **Bouncer Module**: Handles account access validation and security ## V2 Architecture Changes From dbd0bf7d61a881f1c376f7a612ade51240b3bae3 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Thu, 26 Feb 2026 21:53:08 +0400 Subject: [PATCH 16/58] add account statement --- docs.json | 2 +- v2/gp-onchain/v2-account-statement.mdx | 57 +++++++++++++++++++++ v2/gp-onchain/v2-deposit-withdrawal.mdx | 68 ------------------------- 3 files changed, 58 insertions(+), 69 deletions(-) create mode 100644 v2/gp-onchain/v2-account-statement.mdx delete mode 100644 v2/gp-onchain/v2-deposit-withdrawal.mdx diff --git a/docs.json b/docs.json index 7d9ee05..aae889b 100644 --- a/docs.json +++ b/docs.json @@ -26,7 +26,7 @@ "icon": "cube", "pages": [ "v2/gp-onchain/v2-account", - "v2/gp-onchain/v2-deposit-withdrawal" + "v2/gp-onchain/v2-account-statement" ] }, { diff --git a/v2/gp-onchain/v2-account-statement.mdx b/v2/gp-onchain/v2-account-statement.mdx new file mode 100644 index 0000000..c93885c --- /dev/null +++ b/v2/gp-onchain/v2-account-statement.mdx @@ -0,0 +1,57 @@ +--- +title: Account Statements and Withdrawals +description: Manage account statements and create withdrawals for users +--- + +# 1. Create Withdrawal Request + +The [`POST /user/withdrawals`](/api-reference/user/post-user-withdrawals) endpoint allows you to create a withdrawal request for a user. +The withdrawal happens to the GP Safe's Owner wallet address. + + +**Withdrawal Restrictions:** +- Only specific tokens are currently supported for withdrawals +- You can only withdraw to the safe's owner address (the account that called the safe deployment endpoint) + + + + Token addresses supported on Celo: + - CeloUSDT = "0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e" + - CeloUSDC = "0xceba9300f2b948710d2653dd7b07f33a8b32118c" + + + + + +```bash +curl --request POST \ + --url https://gp-auth-module.sandbox.gnosispay.in/user/withdrawal \ + --header 'Content-Type: application/json' \ + --data '{ + "tokenAddress": "", + "amount": "" +}' +``` + + + + + +# 2. Retrieve Account Statement + +Account statement is a chronological record of all financial activity associated with a user's account. It provides a transparent view of money moving in and out of the account over a selected period of time, giving users complete visibility into their account activity. + +To retrieve the account statement, use the [`GET /user/statement`](/api-reference/user/get-account-statement) endpoint. + +```bash +curl --request GET \ + --url "https://gp-auth-module.sandbox.gnosispay.in/user/statement?limit=&cursor=&startDate=&endDate=" +}' +``` + +## Types of Account Statement +| Transaction Type | Possible Statuses | +|------------------|-------------------| +| **Card Transactions** | `pending`, `settled`, `cancelled`, `declined` | +| **Deposits** | `pending`, `approved`, `rejected` | +| **Withdrawals** | `pending`, `processing`, `completed`, `failed` | diff --git a/v2/gp-onchain/v2-deposit-withdrawal.mdx b/v2/gp-onchain/v2-deposit-withdrawal.mdx deleted file mode 100644 index 1ab5c6c..0000000 --- a/v2/gp-onchain/v2-deposit-withdrawal.mdx +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: User Deposits and Withdrawals -description: Manage user deposits and withdrawals - retrieve deposit history, create withdrawal requests, and track withdrawal status ---- - -# 1. Retrieve User Deposits - -The [`GET /user/deposits`](/api-reference/user/get-user-deposits) endpoint allows you to retrieve all deposits created by a user along with transaction hash and status information. - -### Deposit Processing Flow - -When a user makes a deposit, the following process occurs: - -1. The transaction undergoes an Elliptic AML balance check -2. After the transaction is confirmed on-chain, it takes a few seconds for the balance to be reflected in the wallet as either spendable or non-spendable funds -3. The deposit status will be updated to one of the following states: - - `pending` - Transaction is being processed - - `approved` - Deposit passed AML checks and funds are spendable - - `rejected` - Deposit failed AML checks and funds are non-spendable - - - -```bash -curl --request GET \ - --url https://gp-auth-module.sandbox.gnosispay.in/user/deposits -``` - - - -# 2. Create Withdrawal Request - -The [`POST /user/withdrawals`](/api-reference/user/post-user-withdrawals) endpoint allows you to create a withdrawal request for a user. -The withdrawal happens to the GP Safe's Owner wallet address by default. - - - - -```bash -curl --request POST \ - --url https://gp-auth-module.sandbox.gnosispay.in/user/withdrawal \ - --header 'Content-Type: application/json' \ - --data '{ - "tokenAddress": "", - "amount": "" -}' -``` - - - - - Token addresses supported on Celo: - - CeloUSDT = "0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e" - - CeloUSDC = "0xceba9300f2b948710d2653dd7b07f33a8b32118c" - - - -# 3. Retrieve Withdrawal Status - -The [`GET /user/withdrawals`](/api-reference/user/get-user-withdrawals) endpoint allows you to retrieve all withdrawal requests for the authenticated user, including their status, amount, currency, and transaction details. - - - -```bash -curl --request GET \ - --url https://gp-auth-module.sandbox.gnosispay.in/user/withdrawals -``` - - From df154e2ac1241b4215d707e0aec6341e7be0f746 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 00:24:20 +0400 Subject: [PATCH 17/58] add sandbox card details --- docs.json | 4 ++- v2/cards/v2-card-details.mdx | 32 +++++++++++++++++++++ v2/gp-onchain/v2-account-statement.mdx | 40 ++------------------------ v2/gp-onchain/v2-withdraw.mdx | 35 ++++++++++++++++++++++ 4 files changed, 73 insertions(+), 38 deletions(-) create mode 100644 v2/cards/v2-card-details.mdx create mode 100644 v2/gp-onchain/v2-withdraw.mdx diff --git a/docs.json b/docs.json index aae889b..2f5077d 100644 --- a/docs.json +++ b/docs.json @@ -26,7 +26,8 @@ "icon": "cube", "pages": [ "v2/gp-onchain/v2-account", - "v2/gp-onchain/v2-account-statement" + "v2/gp-onchain/v2-account-statement", + "v2/gp-onchain/v2-withdraw" ] }, { @@ -34,6 +35,7 @@ "icon": "credit-card", "pages": [ "v2/cards/v2-virtual-card", + "v2/cards/v2-card-details", "v2/cards/v2-simulate-card" ] } diff --git a/v2/cards/v2-card-details.mdx b/v2/cards/v2-card-details.mdx new file mode 100644 index 0000000..e888130 --- /dev/null +++ b/v2/cards/v2-card-details.mdx @@ -0,0 +1,32 @@ +--- +title: Retrieve Card Details +description: Retrieve sensitive card details in sandbox environment +--- + +# Retrieve Card Details + + + **Security Notice:** Card details are highly sensitive information. In the sandbox environment, this endpoint returns test card details without the usual security protections so you can build and test more easily. + In the production environment, card details are not exposed through APIs and are protected using industry standard security measures. + + +## Get Card ID + +To retrieve card details, you first need a valid access token and the card ID. Obtain the card ID by calling the [`GET /cards`](/api-reference/cards/list-cards) endpoint: + +```bash +curl --request GET \ + --url https://gp-auth-module.sandbox.gnosispay.in/cards +``` + +The response includes the `cardID` and other card information. + +## Get Sensitive Card Details + +Use the card ID to retrieve sensitive card details (full card number, CVV, expiration) via the [`GET /cards/{cardId}/details`](/api-reference/cards/get-card-details) endpoint: + +```bash +curl --request GET \ + --url https://gp-auth-module.sandbox.gnosispay.in/cards/{cardId}/details +``` +These card details can be used for simulating transactions in the sandbox environment. The [simulation guide](/v2/cards/v2-simulate-card) provides instructions on how to use these details to simulate transactions here. diff --git a/v2/gp-onchain/v2-account-statement.mdx b/v2/gp-onchain/v2-account-statement.mdx index c93885c..fd18a03 100644 --- a/v2/gp-onchain/v2-account-statement.mdx +++ b/v2/gp-onchain/v2-account-statement.mdx @@ -1,43 +1,9 @@ --- -title: Account Statements and Withdrawals -description: Manage account statements and create withdrawals for users +title: Account Statements +description: Retrieve account statements for users --- -# 1. Create Withdrawal Request - -The [`POST /user/withdrawals`](/api-reference/user/post-user-withdrawals) endpoint allows you to create a withdrawal request for a user. -The withdrawal happens to the GP Safe's Owner wallet address. - - -**Withdrawal Restrictions:** -- Only specific tokens are currently supported for withdrawals -- You can only withdraw to the safe's owner address (the account that called the safe deployment endpoint) - - - - Token addresses supported on Celo: - - CeloUSDT = "0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e" - - CeloUSDC = "0xceba9300f2b948710d2653dd7b07f33a8b32118c" - - - - - -```bash -curl --request POST \ - --url https://gp-auth-module.sandbox.gnosispay.in/user/withdrawal \ - --header 'Content-Type: application/json' \ - --data '{ - "tokenAddress": "", - "amount": "" -}' -``` - - - - - -# 2. Retrieve Account Statement +# Retrieve Account Statement Account statement is a chronological record of all financial activity associated with a user's account. It provides a transparent view of money moving in and out of the account over a selected period of time, giving users complete visibility into their account activity. diff --git a/v2/gp-onchain/v2-withdraw.mdx b/v2/gp-onchain/v2-withdraw.mdx new file mode 100644 index 0000000..4de0988 --- /dev/null +++ b/v2/gp-onchain/v2-withdraw.mdx @@ -0,0 +1,35 @@ +--- +title: Withdraw onchain +description: Withdrawal requests of funds onchain +--- +# Create Withdrawal Request + +The [`POST /user/withdrawals`](/api-reference/user/post-user-withdrawals) endpoint allows you to create a withdrawal request for a user. +The withdrawal happens to the GP Safe's Owner wallet address. + + +**Withdrawal Restrictions:** +- Only specific tokens are currently supported for withdrawals +- You can only withdraw to the safe's owner address (the account that called the safe deployment endpoint) + + + + Token addresses supported on Celo: + - CeloUSDT = "0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e" + - CeloUSDC = "0xceba9300f2b948710d2653dd7b07f33a8b32118c" + + + + + +```bash +curl --request POST \ + --url https://gp-auth-module.sandbox.gnosispay.in/user/withdrawal \ + --header 'Content-Type: application/json' \ + --data '{ + "tokenAddress": "", + "amount": "" +}' +``` + + From 23ebb48fb3e1889bd08e4e554507c072f4d49a6c Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 00:28:11 +0400 Subject: [PATCH 18/58] fix withdrawals --- v2/gp-onchain/v2-withdraw.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/v2/gp-onchain/v2-withdraw.mdx b/v2/gp-onchain/v2-withdraw.mdx index 4de0988..5cbb994 100644 --- a/v2/gp-onchain/v2-withdraw.mdx +++ b/v2/gp-onchain/v2-withdraw.mdx @@ -1,6 +1,6 @@ --- -title: Withdraw onchain -description: Withdrawal requests of funds onchain +title: On-chain Withdrawals +description: Create request to withdraw funds onchain to wallet address --- # Create Withdrawal Request @@ -10,7 +10,7 @@ The withdrawal happens to the GP Safe's Owner wallet address. **Withdrawal Restrictions:** - Only specific tokens are currently supported for withdrawals -- You can only withdraw to the safe's owner address (the account that called the safe deployment endpoint) +- Withdrawals are restricted to the Safe owner address — the wallet address that initiated the Safe deployment via the [POST /user/account](/api-reference/user/create-account) endpoint. From 089b82900d6e1c4b33947c725f73129b8027a046 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 00:53:19 +0400 Subject: [PATCH 19/58] add simulation guide --- v2/cards/v2-simulate-card.mdx | 239 +++++++++++++++++++++++++++++++++- 1 file changed, 236 insertions(+), 3 deletions(-) diff --git a/v2/cards/v2-simulate-card.mdx b/v2/cards/v2-simulate-card.mdx index 18ddaf6..26c3137 100644 --- a/v2/cards/v2-simulate-card.mdx +++ b/v2/cards/v2-simulate-card.mdx @@ -3,11 +3,28 @@ title: Simulate Card Transactions description: Simulate card transactions for testing purposes as part of sandbox environment. --- -To simulate card transactions in the sandbox environment, use our simulator API that requires authentication credentials provided by the Gnosis Pay team. +### Card Transaction Simulator -**Simulator API:** https://core.sandbox.gnosispay.in/docs/simulator-api +The Card Transaction Simulator allows you to test full card transaction lifecycles in the sandbox environment — without sending traffic to the live card network. + +When you send a transaction request: + +1. The simulator authenticates the request +2. It checks available balance +3. It applies lifecycle logic: + - **authorization** creates a hold + - **reversal** releases a hold + - **replacement** adjusts an existing hold +4. It returns an approval or denial response with production-like fields + +**Important:** No traffic is sent to the live card network. All validation and balance logic is handled internally by the simulator. + +``` +https://core.sandbox.gnosispay.in/docs/simulator-api +``` + +You can simulate card transactions using either of the following: -You can simulate card transactions using either: - **Card ID** - **PAN (Primary Account Number)** @@ -20,3 +37,219 @@ You can simulate card transactions using either: frameborder="2" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" > + +## How to Simulate a Card Transaction + + + +Use HTTP Basic Auth: +- **Username:** `simulator` +- **Password:** Provided during onboarding + +All simulator endpoints require authentication. + + + +You can simulate transactions using: +- `card_id` → `POST /transactions/simulate` +- `pan` → `POST /transactions/simulate-by-pan` + +Both endpoints behave identically. + + + +All simulation requests use these fields: + +| Field | Type | Required | Description | +|---|---|---|---| +| `transaction_type` | string | Yes | `authorization`, `reversal`, or `replacement` | +| `card_id` | uuid | Yes* | Card UUID (use `pan` instead on the by-PAN endpoint) | +| `pan` | string | Yes* | Card PAN (only on the by-PAN endpoint) | +| `amount` | string | Yes | Amount in major units (e.g., `"100.50"`) | +| `currency` | string | Yes | `USD`, `EUR`, or `GBP` | +| `authorization_code` | string | Conditional | Required for `reversal` and `replacement` | +| `replacement_amount` | string | Conditional | Required for `replacement` | +| `merchant_name` | string | No | Defaults to `"TEST MERCHANT"` | +| `merchant_code` | string | No | MCC code. Defaults to `"5541"` | + + + + + +## Simulate an Authorization + +Authorization creates a hold on the card balance. + + + +```json +{ + "transaction_type": "authorization", + "card_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "amount": "100.50", + "currency": "USD" +} +``` + +**Required:** +- `transaction_type`: "authorization" +- `amount` +- `currency` +- `card_id` or `pan` + + + +The simulator will: +- Confirm the card exists +- Verify the card is active +- Check sufficient available balance +- Place a hold for the requested amount + + + +If approved, the response includes: +- `authorization_code` +- `authorization_id` + +**Save the `authorization_code`** — it is required for reversals and replacements. + + + +## Simulate a Reversal + +Reversal cancels a previous authorization and releases the held amount. + + + +You must use the `authorization_code` returned from the original authorization. + + + +```json +{ + "transaction_type": "reversal", + "card_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "amount": "100.50", + "currency": "USD", + "authorization_code": "ABC123" +} +``` + + + +The simulator will: +- Validate the original authorization exists +- Confirm the amount matches +- Release the full held balance + + + +## Simulate a Replacement + +Replacement modifies the amount of an existing authorization. + + + +Use the `authorization_code` from the original authorization. + + + +```json +{ + "transaction_type": "replacement", + "card_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "amount": "100.50", + "currency": "USD", + "authorization_code": "ABC123", + "replacement_amount": "75.00" +} +``` + +**Required:** +- `authorization_code` +- `replacement_amount` + + + +The simulator will: +- Validate the original authorization +- Reduce or increase the held amount +- Update the balance accordingly + + + +## Simulation response handling + +### Approved +An approved response includes: +- `status`: "approved" +- `authorization_code` +- `authorization_id` +- `settlement_amount` +- Transaction metadata (mode type, domestic flag, timestamp) + +```json +{ + "status": "approved", + "authorization_code": "ABC123", + "authorization_id": 98765432, + "authorization_date_time": "2025-06-15T14:30:00Z", + "settlement_amount": "100.50", + "mode_type": "DEBIT", + "card_mode": "CHIP", + "is_domestic_transaction": true +} +``` + +### Denied +If denied, the response includes: +- `status`: "denied" +- `denial_code` +- `denial_reason` + +```json +{ + "status": "denied", + "authorization_code": "", + "authorization_id": 98765432, + "authorization_date_time": "2025-06-15T14:30:00Z", + "settlement_amount": "0.00", + "mode_type": "DEBIT", + "card_mode": "CHIP", + "is_domestic_transaction": true, + "denial_code": "810", + "denial_reason": "Insufficient balance" +} +``` + +## Common Denial Codes + +| Code | Reason | +|---|---| +| `810` | Insufficient balance | +| `UBT` | Card is blocked | +| `BNP` | Card reported lost | +| `BNR` | Card reported stolen | +| `FRB` | Card not activated | +| `BND` | Card is cancelled | +| `PFT` | Denied by anti-fraud | +| `FR7` | Card not present in database | +| `VNM` | Card expired | +| `CNC` | Account cancelled | +| `CND` | Account blocked | + +## Error Handling + +The simulator also returns structured errors: + +```json +{ + "code": 400, + "message": "authorization_code is required for reversal and replacement transactions" +} +``` + +**Possible HTTP status codes:** +- `401` → Invalid credentials +- `400` → Validation error +- `404` → Card or account not found From 28e8aa6689b31388347b8037405768ae4d07b785 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 00:55:34 +0400 Subject: [PATCH 20/58] edit virtual card into --- v2/cards/v2-virtual-card.mdx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/v2/cards/v2-virtual-card.mdx b/v2/cards/v2-virtual-card.mdx index 0834c70..409bf72 100644 --- a/v2/cards/v2-virtual-card.mdx +++ b/v2/cards/v2-virtual-card.mdx @@ -3,9 +3,12 @@ title: Create Virtual Card description: Create and Manage Virtual Cards for Users. --- -Pre-requisites for creating a virtual card : -- verified phone number -Virtual card activate right after creation and can be utilized for online pucrchases +To create a virtual card, you need: +- Verified phone number + +## Card Activation + +Virtual cards are activated immediately after creation and can be used for online purchases right away. To create card for user, call [`POST /cards/virtual`](/api-reference/cards/create-virtual-card) along with cardName. Once successful, you will get a CardID. From f50ee605ce86c893c2b1323d084253e72290fcd8 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 10:21:58 +0400 Subject: [PATCH 21/58] remove iframe for simulator --- v2/cards/v2-simulate-card.mdx | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/v2/cards/v2-simulate-card.mdx b/v2/cards/v2-simulate-card.mdx index 26c3137..67c6d57 100644 --- a/v2/cards/v2-simulate-card.mdx +++ b/v2/cards/v2-simulate-card.mdx @@ -28,16 +28,6 @@ You can simulate card transactions using either of the following: - **Card ID** - **PAN (Primary Account Number)** - - - ## How to Simulate a Card Transaction From 70fcd6e80de281e6775054e3d1b4272420077923 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 10:23:59 +0400 Subject: [PATCH 22/58] simulation lifecycle --- v2/cards/v2-simulate-card.mdx | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/v2/cards/v2-simulate-card.mdx b/v2/cards/v2-simulate-card.mdx index 67c6d57..b3488d6 100644 --- a/v2/cards/v2-simulate-card.mdx +++ b/v2/cards/v2-simulate-card.mdx @@ -12,9 +12,9 @@ When you send a transaction request: 1. The simulator authenticates the request 2. It checks available balance 3. It applies lifecycle logic: - - **authorization** creates a hold - - **reversal** releases a hold - - **replacement** adjusts an existing hold + - **Authorization** creates a hold + - **Reversal** releases a hold + - **Replacement** adjusts an existing hold 4. It returns an approval or denial response with production-like fields **Important:** No traffic is sent to the live card network. All validation and balance logic is handled internally by the simulator. @@ -23,11 +23,6 @@ When you send a transaction request: https://core.sandbox.gnosispay.in/docs/simulator-api ``` -You can simulate card transactions using either of the following: - -- **Card ID** -- **PAN (Primary Account Number)** - ## How to Simulate a Card Transaction From 9953584905209c756fa78d8c6c7d0581d40204c1 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 15:09:31 +0400 Subject: [PATCH 23/58] add v1/v2 comparison --- docs.json | 7 ++++++- v2/v1-v2-diff.mdx | 17 +++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 v2/v1-v2-diff.mdx diff --git a/docs.json b/docs.json index 2f5077d..035f129 100644 --- a/docs.json +++ b/docs.json @@ -19,7 +19,12 @@ { "group": "Getting Started", "icon": "play", - "pages": ["v2/v2-overview", "v2/v2-siwe-auth", "v2/v2-onboard"] + "pages": [ + "v2/v2-overview", + "v2/v1-v2-diff", + "v2/v2-siwe-auth", + "v2/v2-onboard" + ] }, { "group": "GP On-chain", diff --git a/v2/v1-v2-diff.mdx b/v2/v1-v2-diff.mdx new file mode 100644 index 0000000..89747b6 --- /dev/null +++ b/v2/v1-v2-diff.mdx @@ -0,0 +1,17 @@ +--- +title: "GP V1 vs V2 Comparison" +description: "Overview of the differences between GP V1 and V2 infra" +--- + +| Feature | V1 | V2 | +|---------|----|----| +| **SIWE Authentication** | Long-lived access token (24h) | Access + refresh token model with rotation support | +| **KYC Verification** | Dependent on Gnosis Pay to complete KYC and gnosis pay shares KYC to partners | KYC can performed by Partners and shared with Gnosis Pay | +| **Safe Deployment** | Dedicated Safe deployment endpoint | Single `/account` endpoint handling provisioning + creation | +| **Token Management** | Limited support for single token currency| Multi-currency support with different balance states | +| **Account Balances** | Includes spendable, non-spendable and total balance. | Detailed breakdown of balances including spendable, authorized holds, non-spendable, processing deposits | +| **Withdrawals** | Withdrawals subject to delay module | Instant withdrawals bypassing delay module | +| **Daily Onchain Spending Limits** | Set by user, requires an onchain signature | Hardcoded at $20,000 daily limit (2x card limit buffer), no signatures required | +| **Delay Module Configuration** | 3-minute delay, 30-minute expiration | 25-hour delay, 31-hour expiration (discourages usage) | +| **Transactions** | Separated by card transaction and onchain transactions,onchain transactions only available via RPC | Unified account-statement endpoint showing deposits, withdrawals, and card transactions | +| **Refunds and Reversals** | Refunds and reversals processed after 1 business day | Refunds and Reversals instantly processed right after clearing message. | From 4d0d0c853716df2a97ca67e09bcd37389afbeb6b Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 15:14:51 +0400 Subject: [PATCH 24/58] add validity --- v2/v1-v2-diff.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2/v1-v2-diff.mdx b/v2/v1-v2-diff.mdx index 89747b6..2525404 100644 --- a/v2/v1-v2-diff.mdx +++ b/v2/v1-v2-diff.mdx @@ -5,7 +5,7 @@ description: "Overview of the differences between GP V1 and V2 infra" | Feature | V1 | V2 | |---------|----|----| -| **SIWE Authentication** | Long-lived access token (24h) | Access + refresh token model with rotation support | +| **SIWE Authentication** | Long-lived access token (24h) | Access token (15 min validity) and refresh token model (7 days validity) with rotation support | | **KYC Verification** | Dependent on Gnosis Pay to complete KYC and gnosis pay shares KYC to partners | KYC can performed by Partners and shared with Gnosis Pay | | **Safe Deployment** | Dedicated Safe deployment endpoint | Single `/account` endpoint handling provisioning + creation | | **Token Management** | Limited support for single token currency| Multi-currency support with different balance states | From 95ceb280b2e7f043e3af36ae7131e6c544812c60 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 27 Feb 2026 15:19:22 +0400 Subject: [PATCH 25/58] fix wording for withdrawals --- v2/gp-onchain/v2-withdraw.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2/gp-onchain/v2-withdraw.mdx b/v2/gp-onchain/v2-withdraw.mdx index 5cbb994..985a6a1 100644 --- a/v2/gp-onchain/v2-withdraw.mdx +++ b/v2/gp-onchain/v2-withdraw.mdx @@ -14,7 +14,7 @@ The withdrawal happens to the GP Safe's Owner wallet address. - Token addresses supported on Celo: + Token addresses supported for withdrawals on Celo : - CeloUSDT = "0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e" - CeloUSDC = "0xceba9300f2b948710d2653dd7b07f33a8b32118c" From f39f413125636ac3da8bbcfd1965fac76fd1fcf1 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Tue, 3 Mar 2026 16:35:47 +0400 Subject: [PATCH 26/58] fresh deployment with fix to error codes --- v2/v2-overview.mdx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/v2/v2-overview.mdx b/v2/v2-overview.mdx index 71b1e2e..58f53f5 100644 --- a/v2/v2-overview.mdx +++ b/v2/v2-overview.mdx @@ -36,10 +36,8 @@ Designed with developers in mind, Gnosis Pay V2 provides APIs to build and scale - Available across Brazil, EU, UK, Cyprus, Colombia, Philippines, Mexico, Japan, Indonesia, Thailand, Singapore, and expanding/ + Available across Brazil, EU, UK, Cyprus, Colombia, Philippines, Mexico, Japan, Indonesia, Thailand, Singapore, and expanding - - --- From 1182e3b8877a57df7de24a7bf2879bc3e94261cd Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Wed, 11 Mar 2026 13:26:35 +0530 Subject: [PATCH 27/58] add wallet verification for phone number --- v2/v2-onboard.mdx | 41 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/v2/v2-onboard.mdx b/v2/v2-onboard.mdx index 4c66b20..d16124f 100644 --- a/v2/v2-onboard.mdx +++ b/v2/v2-onboard.mdx @@ -273,7 +273,14 @@ To get access token, please go through the [authentication guide here](/v2/v2-si } ``` - **Submit Phone Number**: Submit the phone number for verification purposes and to enable card creation to [`POST /phone/otp`](/api-reference/phone/request-phone-otp-via-sms). + ## Phone Verification Methods + + + + + **Submit Phone Number** : + + Submit the phone number for verification purposes and to enable card creation to [`POST /phone/otp`](/api-reference/phone/request-phone-otp-via-sms). @@ -288,7 +295,9 @@ To get access token, please go through the [authentication guide here](/v2/v2-si - **Submit OTP**: After submitting the phone number, a One-Time Password (OTP) will be received via SMS. Submit this OTP to complete the phone verification process to [`POST /phone`](/api-reference/phone/verify-phone-otp-and-createupdate-cardholder). + **Submit and Verify OTP**: + + After submitting the phone number, a One-Time Password (OTP) will be received via SMS. Submit this OTP to complete the phone verification process to [`POST /phone`](/api-reference/phone/verify-phone-otp-and-createupdate-cardholder). @@ -304,12 +313,40 @@ To get access token, please go through the [authentication guide here](/v2/v2-si + + + + + ### Verify Phone via Wallet Ownership + Users can also be verified using wallet ownership without requiring SMS OTP via [`POST /phone/wallet-verify`](/api-reference/phone/verify-phone-via-wallet-ownership) This method creates or updates the cardholder by linking the user's wallet address with their phone number on the Celo chain. + + + This verification method requires the user's wallet address to be linked with their phone number on the Celo chain. If no link exists, verification will fail. + + + + + ```bash + curl --request POST \ + --url https://gp-auth-module.sandbox.gnosispay.in/phone/wallet-verify \ + --header 'Content-Type: application/json' \ + --data '{ + "phone": "" + }' + ``` + + + + + + Once the OTP is successfully verified, call [`GET /user/onboarding`](/api-reference/user/get-onboarding-status). At this stage, the user can create virtual cards and the user onboarding is fully completed. ```json { "status": "completed" } ``` + From f8eefd026c9ef72587e3a10e7284dc986caea918 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Mon, 16 Mar 2026 15:47:54 +0530 Subject: [PATCH 28/58] update phone verification flow --- v2/v2-onboard.mdx | 84 ++++++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 38 deletions(-) diff --git a/v2/v2-onboard.mdx b/v2/v2-onboard.mdx index d16124f..a782d6f 100644 --- a/v2/v2-onboard.mdx +++ b/v2/v2-onboard.mdx @@ -224,43 +224,6 @@ To get access token, please go through the [authentication guide here](/v2/v2-si - - -## 4. Account Setup - - - - Check the user's onboarding status using the [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) endpoint to determine if their KYC verification has been accepted. If the KYC is approved, the user status will transition to `action_create_account`. In next step, we will create GP spending safe wallet address. - - - - In this step, you will initiate the Gnosis Pay account provisioning and creation process. Call [`POST /user/account`](/api-reference/user/create-account) endpoint to create an account for the authenticated user. - - - - ```bash cURL - curl --request POST \ - --url https://gp-auth-module.sandbox.gnosispay.in/user/account \ - --header 'Content-Type: application/json' \ - --data '{ - "celoConfig": { - "dailyLimits": { - "usdt": 1, - "usdc": 1 - } - } - }' - ``` - - - - Once the account provisioning begins, the onboarding status will be updated to `waiting_account_setup` state, indicating that the account is being set up in the system. - ```json - { - "status": "waiting_account_setup" - } - ``` - @@ -273,7 +236,7 @@ To get access token, please go through the [authentication guide here](/v2/v2-si } ``` - ## Phone Verification Methods + #### Phone Verification Methods @@ -349,6 +312,51 @@ To get access token, please go through the [authentication guide here](/v2/v2-si + + +## 4. Account Setup + + + + Check the user's onboarding status using the [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) endpoint to determine if their KYC verification has been accepted. If the KYC is approved and phone number is verified, the user status will transition to the following: + ```json + { + "status": "action_create_account" + } + ``` + In next step, we will create GP spending safe wallet address. + + + + In this step, you will initiate the Gnosis Pay account provisioning and creation process. Call [`POST /user/account`](/api-reference/user/create-account) endpoint to create an account for the authenticated user. + + + + ```bash cURL + curl --request POST \ + --url https://gp-auth-module.sandbox.gnosispay.in/user/account \ + --header 'Content-Type: application/json' \ + --data '{ + "celoConfig": { + "dailyLimits": { + "usdt": 1, + "usdc": 1 + } + } + }' + ``` + + + + Once the account provisioning begins, the onboarding status will be updated to `waiting_account_setup` state, indicating that the account is being set up in the system. + ```json + { + "status": "waiting_account_setup" + } + ``` + + + Call the [`GET /user`](/api-reference/user/get-current-user) endpoint to retrieve the full user profile, including their GP spending wallet address. From 690f30eeabd6db5b2c99211b4632fbdf4262feb7 Mon Sep 17 00:00:00 2001 From: Thibaut S <33178835+Tbaut@users.noreply.github.com> Date: Wed, 18 Mar 2026 09:49:39 +0000 Subject: [PATCH 29/58] remove phone from onboarding and add it to card creation --- v2/cards/v2-virtual-card.mdx | 16 +++++-- v2/v2-onboard.mdx | 90 +----------------------------------- 2 files changed, 12 insertions(+), 94 deletions(-) diff --git a/v2/cards/v2-virtual-card.mdx b/v2/cards/v2-virtual-card.mdx index 409bf72..742694f 100644 --- a/v2/cards/v2-virtual-card.mdx +++ b/v2/cards/v2-virtual-card.mdx @@ -3,20 +3,26 @@ title: Create Virtual Card description: Create and Manage Virtual Cards for Users. --- -To create a virtual card, you need: -- Verified phone number +Virtual cards are activated immediately after creation and can be used for online purchases right away. ## Card Activation -Virtual cards are activated immediately after creation and can be used for online purchases right away. +To create a card for a user, call [`POST /cards/virtual`](/api-reference/cards/create-virtual-card) with a `cardName`. Once successful, you will get a `cardId`. + +The request accepts an optional `phone` field (E.164 format). The behaviour depends on whether the user already has a `cardholderId`: -To create card for user, call [`POST /cards/virtual`](/api-reference/cards/create-virtual-card) along with cardName. Once successful, you will get a CardID. +| Scenario | Result | +|----------|--------| +| User already has a `cardholderId` | Card created directly; `phone` is ignored | +| No `cardholderId`, no `phone` provided | `422 PHONE_REQUIRED` | +| No `cardholderId`, valid `phone` provided | Cardholder created via Core API, then card created | ```bash curl --request POST \ --url https://gp-auth-module.sandbox.gnosispay.in/cards/virtual \ --header 'Content-Type: application/json' \ --data '{ - "cardName": "" + "cardName": "", + "phone": "" }' ``` diff --git a/v2/v2-onboard.mdx b/v2/v2-onboard.mdx index a782d6f..b3f5c40 100644 --- a/v2/v2-onboard.mdx +++ b/v2/v2-onboard.mdx @@ -71,7 +71,6 @@ To get access token, please go through the [authentication guide here](/v2/v2-si | `action_complete_sof` | Source of Funds questionnaire required - KYC approved, SOF answers needed | Answer Source of Funds questionnaire | | `action_create_account` | Ready for account creation - KYC approved and SOF completed | Proceed with account creation | | `waiting_account_setup` | Account provisioning in progress - account is being set up in the system | Wait for account setup completion | - | `action_verify_phone` | Phone verification required - account is active but missing cardholder ID | Submit and verify phone number | | `completed` | Onboarding complete - account is active with cardholder ID | Start using the platform | | `rejected` | Onboarding rejected - account is blocked, closed, or KYC verification failed | Contact support or retry if applicable | @@ -225,100 +224,13 @@ To get access token, please go through the [authentication guide here](/v2/v2-si - - - Call the [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) endpoint to check the status. - - The onboarding status will update to the following once the account is created: - ```json - { - "status": "action_verify_phone" - } - ``` - - #### Phone Verification Methods - - - - - **Submit Phone Number** : - - Submit the phone number for verification purposes and to enable card creation to [`POST /phone/otp`](/api-reference/phone/request-phone-otp-via-sms). - - - - ```bash cURL - curl --request POST \ - --url https://gp-auth-module.sandbox.gnosispay.in/phone/otp \ - --header 'Content-Type: application/json' \ - --data '{ - "phone": "" - }' - ``` - - - - **Submit and Verify OTP**: - - After submitting the phone number, a One-Time Password (OTP) will be received via SMS. Submit this OTP to complete the phone verification process to [`POST /phone`](/api-reference/phone/verify-phone-otp-and-createupdate-cardholder). - - - - ```bash cURL - curl --request POST \ - --url https://gp-auth-module.sandbox.gnosispay.in/phone \ - --header 'Content-Type: application/json' \ - --data '{ - "phone": "", - "code": "" - }' - ``` - - - - - - - - ### Verify Phone via Wallet Ownership - Users can also be verified using wallet ownership without requiring SMS OTP via [`POST /phone/wallet-verify`](/api-reference/phone/verify-phone-via-wallet-ownership) This method creates or updates the cardholder by linking the user's wallet address with their phone number on the Celo chain. - - - This verification method requires the user's wallet address to be linked with their phone number on the Celo chain. If no link exists, verification will fail. - - - - - ```bash - curl --request POST \ - --url https://gp-auth-module.sandbox.gnosispay.in/phone/wallet-verify \ - --header 'Content-Type: application/json' \ - --data '{ - "phone": "" - }' - ``` - - - - - - - Once the OTP is successfully verified, call [`GET /user/onboarding`](/api-reference/user/get-onboarding-status). At this stage, the user can create virtual cards and the user onboarding is fully completed. - ```json - { - "status": "completed" - } - ``` - - - ## 4. Account Setup - Check the user's onboarding status using the [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) endpoint to determine if their KYC verification has been accepted. If the KYC is approved and phone number is verified, the user status will transition to the following: + Check the user's onboarding status using the [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) endpoint to determine if their KYC verification has been accepted. If the KYC is approved, the user status will transition to the following: ```json { "status": "action_create_account" From 2d7aae8674658cc6f825cad5ee66bd49155b81a0 Mon Sep 17 00:00:00 2001 From: Thibaut S <33178835+Tbaut@users.noreply.github.com> Date: Wed, 18 Mar 2026 09:55:13 +0000 Subject: [PATCH 30/58] add new action_kyc_contact_support and action_kyc_resubmission_requested onboarding statuses --- v2/v2-onboard.mdx | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/v2/v2-onboard.mdx b/v2/v2-onboard.mdx index b3f5c40..ce8daf8 100644 --- a/v2/v2-onboard.mdx +++ b/v2/v2-onboard.mdx @@ -67,7 +67,9 @@ To get access token, please go through the [authentication guide here](/v2/v2-si |--------|-------------|---------------------| | `action_accept_tos` | Terms of Service acceptance required - user registered but hasn't accepted required terms | Review and accept Terms of Service | | `waiting_kyc_setup` | KYC initialization in progress - all terms accepted, KYC process being set up | Wait for KYC setup completion | - | `action_complete_kyc` | KYC verification pending - KYC check created but pending user completion | Complete KYC verification via Sumsub | + | `action_complete_kyc` | KYC verification pending - KYC check created but pending user completion | Complete KYC verification via Sumsub `webSdkUrl` | + | `action_kyc_contact_support` | KYC provider flagged the check as requiring manual review — this is a non-recoverable state from the user's side | Contact support | + | `action_kyc_resubmission_requested` | KYC provider has requested the user resubmit their KYC documents — a new Sumsub session URL is provided | Re-complete KYC verification via Sumsub using the provided `webSdkUrl` | | `action_complete_sof` | Source of Funds questionnaire required - KYC approved, SOF answers needed | Answer Source of Funds questionnaire | | `action_create_account` | Ready for account creation - KYC approved and SOF completed | Proceed with account creation | | `waiting_account_setup` | Account provisioning in progress - account is being set up in the system | Wait for account setup completion | @@ -188,6 +190,36 @@ To get access token, please go through the [authentication guide here](/v2/v2-si + + + If [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) returns `action_kyc_resubmission_requested`, the KYC provider has reviewed the submission and is requesting the user resubmit their documents. The response shape is identical to `action_complete_kyc` and includes a fresh `webSdkUrl`: + + ```json + { + "status": "action_kyc_resubmission_requested", + "webSdkUrl": "https://in.sumsub.com/websdk/p/sbx_yeuhsxyuhkio" + } + ``` + + Open the Sumsub iframe again with the provided `webSdkUrl` and have the user resubmit their documents, following the same steps as the initial KYC completion. + + + + + + If [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) returns `action_kyc_contact_support`, the KYC provider has flagged the check for manual review. This is a non-recoverable state from the user's side — no `webSdkUrl` is provided and the user cannot self-resolve it. + + ```json + { + "status": "action_kyc_contact_support" + } + ``` + + + Display a clear message directing the user to contact the customer support. No further onboarding actions are available until the manual review is resolved. + + + After completing the KYC process, the next steps is to proceed to the Source of Funds (SOF) verification step. Call the [`GET /user/onboarding`](/api-reference/user/get-onboarding-status), which will return the next required action to complete SOF verification along with the questions that need to be answered. Alternatively, retrieve the SOF questions directly using the [`GET / From 98efad64e7461d27b54c14c48ff0da0553268664 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Thu, 19 Mar 2026 22:56:32 +0530 Subject: [PATCH 31/58] add webhooks --- docs.json | 5 + v2/webhooks/partner-webhook.png | Bin 0 -> 321497 bytes v2/webhooks/webhook-events.mdx | 638 ++++++++++++++++++++++++++++++++ v2/webhooks/webhook.mdx | 89 +++++ 4 files changed, 732 insertions(+) create mode 100644 v2/webhooks/partner-webhook.png create mode 100644 v2/webhooks/webhook-events.mdx create mode 100644 v2/webhooks/webhook.mdx diff --git a/docs.json b/docs.json index 035f129..fc6bbca 100644 --- a/docs.json +++ b/docs.json @@ -43,6 +43,11 @@ "v2/cards/v2-card-details", "v2/cards/v2-simulate-card" ] + }, + { + "group": "Webhooks", + "icon": "webhook", + "pages": ["v2/webhooks/webhook", "v2/webhooks/webhook-events"] } ] }, diff --git a/v2/webhooks/partner-webhook.png b/v2/webhooks/partner-webhook.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9e0df86fab87072ecaf64d2b0386787b0f34d3 GIT binary patch literal 321497 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 z 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≈MxYh(n{g5(eM9te_(euzls^-=H)- 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�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 literal 0 HcmV?d00001 diff --git a/v2/webhooks/webhook-events.mdx b/v2/webhooks/webhook-events.mdx new file mode 100644 index 0000000..bdbe5e2 --- /dev/null +++ b/v2/webhooks/webhook-events.mdx @@ -0,0 +1,638 @@ +--- +title: "Webhook Events" +description: "Complete list of webhook events triggered in V2" +--- + +## Account Events + +### 1. Account.balance.changed +Triggered when the account balance changes. + +#### Event Trigger Points + +| Flow | Reason Value | +|------|--------------| +| Deposit approved | `deposit.approved` | +| Deposit rejected | `deposit.rejected` | +| Withdrawal completed | `withdrawal.completed` | +| Instant withdrawal reconciled | `withdrawal.completed` | +| Card authorization | `card.authorization.{category}` | + + + +```typescript account.balance.changed +{ + "id": "evt_a1b2c3d4e5f6...", + "type": "account.balance.changed", + "createdAt": "2026-03-04T12:00:00.000Z", + "data": { + "accountId": "550e8400-e29b-41d4-a716-446655440000", + "balances": [ + { + "currency": "EUR", + "decimals": 18, + "total": "1000000000000000000", + "spendable": "950000000000000000", + "deductions": { + "authorizedHolds": "50000000000000000", + "nonSpendable": "0", + "processingDeposits": "0" + }, + "tokens": [ + { + "token": "EURe", + "decimals": 18, + "spendable": "950000000000000000", + "nonSpendable": "0", + "processingDeposits": "0" + } + ] + }, + { + "currency": "GBP", + "decimals": 18, + "total": "0", + "spendable": "0", + "deductions": { + "authorizedHolds": "0", + "nonSpendable": "0", + "processingDeposits": "0" + }, + "tokens": [] + }, + { + "currency": "USD", + "decimals": 6, + "total": "0", + "spendable": "0", + "deductions": { + "authorizedHolds": "0", + "nonSpendable": "0", + "processingDeposits": "0" + }, + "tokens": [] + } + ], + "reason": "deposit.approved", + "referenceId": "550e8400-e29b-41d4-a716-446655440001" + } +} +``` + + +### 2. Account.created +Triggered when a new account is created and provisioning begins. + + +```typescript account.created +{ + "id": "evt_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4", + "type": "account.created", + "createdAt": "2026-03-11T14:30:00.123456789Z", + "data": { + "id": "019505a1-b2c3-7d4e-a5f6-a1b2c3d4e5f6", + "kycProfileId": "019505a1-c3d4-7e5f-b6a7-b2c3d4e5f6a7", + "safeOwnerAddress": "0x1234567890abcdef1234567890abcdef12345678", + "safeAddress": null, + "chain": { + "name": "gnosis", + "id": "100" + }, + "reference": null, + "nativeCurrency": "EUR", + "additionalCurrencies": ["GBP"], + "createdAt": "2026-03-11T14:30:00.123456789Z", + "updatedAt": "2026-03-11T14:30:00.123456789Z", + "closedAt": null, + "status": "provisioning", + "provisionedAt": null + } +} +``` + + +### 3. Account.activated +Triggered when account provisioning is complete and account becomes active. + + +```typescript account.activated +{ + "id": "evt_b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7", + "type": "account.activated", + "createdAt": "2026-03-11T15:00:00.123456789Z", + "data": { + "id": "019505a1-b2c3-7d4e-a5f6-a1b2c3d4e5f6", + "kycProfileId": "019505a1-c3d4-7e5f-b6a7-b2c3d4e5f6a7", + "safeOwnerAddress": "0x1234567890abcdef1234567890abcdef12345678", + "safeAddress": "0xabcdef1234567890abcdef1234567890abcdef12", + "chain": { + "name": "gnosis", + "id": "100" + }, + "reference": "partner-ref-123", + "nativeCurrency": "EUR", + "additionalCurrencies": ["GBP"], + "createdAt": "2026-03-11T14:30:00.123456789Z", + "updatedAt": "2026-03-11T15:00:00.123456789Z", + "closedAt": null, + "status": "active", + "provisionedAt": "2026-03-11T14:45:00.123456789Z" + } +} +``` + + +### 4. Account.blocked +Triggered when an account is blocked due to security or compliance reasons. + + +```typescript account.blocked +{ + "id": "evt_c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8", + "type": "account.blocked", + "createdAt": "2026-03-11T16:00:00.123456789Z", + "data": { + "id": "019505a1-b2c3-7d4e-a5f6-a1b2c3d4e5f6", + "kycProfileId": "019505a1-c3d4-7e5f-b6a7-b2c3d4e5f6a7", + "safeOwnerAddress": "0x1234567890abcdef1234567890abcdef12345678", + "safeAddress": "0xabcdef1234567890abcdef1234567890abcdef12", + "chain": { + "name": "gnosis", + "id": "100" + }, + "reference": "partner-ref-123", + "nativeCurrency": "EUR", + "additionalCurrencies": ["GBP"], + "createdAt": "2026-03-11T14:30:00.123456789Z", + "updatedAt": "2026-03-11T16:00:00.123456789Z", + "closedAt": null, + "status": "blocked", + "provisionedAt": "2026-03-11T14:45:00.123456789Z" + } +} +``` + + +## KYC Events + +### 5. KYC.profile.approved +Triggered when a KYC profile verification is approved. + + +```typescript kyc.profile.approved +{ + "id": "evt_d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9", + "type": "kyc.profile.approved", + "createdAt": "2026-03-11T14:00:00.123456789Z", + "data": { + "id": "019505a1-c3d4-7e5f-b6a7-b2c3d4e5f6a7", + "reference": "applicant-abc123", + "email": "user@example.com", + "status": "approved", + "tenantId": "tenant-xyz", + "details": { + "fullName": "John Doe", + "phoneNumber": "+441234567890", + "dateOfBirth": "1990-01-15T00:00:00Z", + "nationality": "GB", + "countryOfResidence": "GB", + "countryOfBirth": "GB", + "documentNumber": "AB123456C", + "gender": "male", + "addresses": [ + { + "id": "019505a1-e5f6-7a7b-c8d9-e0f1a2b3c4d5", + "country": "GB", + "postalCode": "SW1A 1AA", + "city": "London", + "state": "England", + "address1": "10 Downing Street", + "address2": null + } + ] + } + } +} +``` + + +### 6. KYC.profile.rejected +Triggered when a KYC profile verification is rejected. + + +```typescript kyc.profile.rejected +{ + "id": "evt_e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0", + "type": "kyc.profile.rejected", + "createdAt": "2026-03-11T14:00:00.123456789Z", + "data": { + "id": "019505a1-c3d4-7e5f-b6a7-b2c3d4e5f6a7", + "reference": "applicant-abc123", + "email": "user@example.com", + "status": "rejected", + "tenantId": "tenant-xyz", + "details": { + "fullName": "John Doe", + "phoneNumber": "+441234567890", + "dateOfBirth": "1990-01-15T00:00:00Z", + "nationality": "GB", + "countryOfResidence": "GB", + "countryOfBirth": "GB", + "documentNumber": "AB123456C", + "gender": "male", + "addresses": [ + { + "id": "019505a1-e5f6-7a7b-c8d9-e0f1a2b3c4d5", + "country": "GB", + "postalCode": "SW1A 1AA", + "city": "London", + "state": "England", + "address1": "10 Downing Street", + "address2": null + } + ] + } + } +} +``` + + +### 7. KYC.profile.requires_action +Triggered when a KYC profile requires additional action from the user. + + +```typescript kyc.profile.requires_action +{ + "id": "evt_f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1", + "type": "kyc.profile.requires_action", + "createdAt": "2026-03-11T14:00:00.123456789Z", + "data": { + "id": "019505a1-c3d4-7e5f-b6a7-b2c3d4e5f6a7", + "reference": "applicant-abc123", + "email": "user@example.com", + "status": "requires_action", + "tenantId": "tenant-xyz", + "details": null + } +} +``` + + +### 8. KYC.profile.resubmission_requested +Triggered when KYC profile requires document resubmission. + + +```typescript kyc.profile.resubmission_requested +{ + "id": "evt_a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2", + "type": "kyc.profile.resubmission_requested", + "createdAt": "2026-03-11T14:00:00.123456789Z", + "data": { + "id": "019505a1-c3d4-7e5f-b6a7-b2c3d4e5f6a7", + "reference": "applicant-abc123", + "email": "user@example.com", + "status": "resubmission_requested", + "tenantId": "tenant-xyz", + "details": null + } +} +``` + + +### 9. KYC.terms.approved +Triggered when all required terms are accepted. + + +```typescript kyc.terms.approved +{ + "id": "evt_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", + "type": "kyc.terms.approved", + "createdAt": "2026-03-17T10:30:00.000000000Z", + "data": { + "profileId": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "checkType": "terms", + "status": "approved", + "reference": "partner-user-ref-123" + } +} +``` + + +### 10. KYC.source_of_funds.approved +Triggered when source of funds questionnaire is submitted and approved. + + +```typescript kyc.source_of_funds.approved +{ + "id": "evt_b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7", + "type": "kyc.source_of_funds.approved", + "createdAt": "2026-03-17T10:35:00.000000000Z", + "data": { + "profileId": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "checkType": "source_of_funds", + "status": "approved", + "reference": "partner-user-ref-123" + } +} +``` + + +## Deposit Events + +### 11. Deposit.pending +Triggered when an on-chain deposit is detected and awaiting KYT processing. + + +```typescript deposit.pending +{ + "id": "evt_c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8", + "type": "deposit.pending", + "createdAt": "2026-03-17T11:00:00.000000000Z", + "data": { + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "status": "pending", + "amount": "1000000", + "currency": "USDCe", + "decimals": 6, + "transactionHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", + "chain": { + "name": "gnosis", + "id": "100" + }, + "createdAt": "2026-03-17T10:59:30.000000000Z" + } +} +``` + + +### 12. Deposit.approved +Triggered when a deposit is confirmed after KYT and funds become available. + + +```typescript deposit.approved +{ + "id": "evt_d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9", + "type": "deposit.approved", + "createdAt": "2026-03-17T11:00:00.000000000Z", + "data": { + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "status": "approved", + "amount": "1000000", + "currency": "USDCe", + "decimals": 6, + "transactionHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", + "chain": { + "name": "gnosis", + "id": "100" + }, + "createdAt": "2026-03-17T10:59:30.000000000Z" + } +} +``` + + +### 13. Deposit.rejected +Triggered when a deposit is rejected by KYT. + + +```typescript deposit.rejected +{ + "id": "evt_e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0", + "type": "deposit.rejected", + "createdAt": "2026-03-17T11:00:00.000000000Z", + "data": { + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "status": "rejected", + "amount": "1000000", + "currency": "USDCe", + "decimals": 6, + "transactionHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", + "chain": { + "name": "gnosis", + "id": "100" + }, + "createdAt": "2026-03-17T10:59:30.000000000Z" + } +} +``` + + +## Withdrawal Events + +### 14. Withdrawal.completed +Triggered when a withdrawal is successfully processed on-chain. + + +```typescript withdrawal.completed +{ + "id": "evt_f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1", + "type": "withdrawal.completed", + "createdAt": "2026-03-17T12:15:00.000000000Z", + "data": { + "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "status": "completed", + "amount": "500000", + "currency": "USDCe", + "decimals": 6, + "transactionHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890", + "chain": { + "name": "gnosis", + "id": "100" + }, + "createdAt": "2026-03-17T12:10:00.000000000Z" + } +} +``` + + +### 15. Withdrawal.failed +Triggered when a withdrawal fails at any stage. + + +```typescript withdrawal.failed +{ + "id": "evt_a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2", + "type": "withdrawal.failed", + "createdAt": "2026-03-17T12:15:00.000000000Z", + "data": { + "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "status": "failed", + "amount": "500000", + "currency": "USDCe", + "decimals": 6, + "transactionHash": "", + "chain": { + "name": "gnosis", + "id": "100" + }, + "createdAt": "2026-03-17T12:10:00.000000000Z" + } +} +``` + + +## Card Events + +### 16. Card.created +Triggered when a virtual card is provisioned or physical card reaches pending activation. + + +```typescript card.created +{ + "id": "evt_b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3", + "type": "card.created", + "createdAt": "2026-03-17T14:00:00.000000000Z", + "data": { + "id": "c3d4e5f6-a7b8-9012-cdef-123456789012", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "type": "virtual", + "status": "created", + "last4": "4321", + "createdAt": "2026-03-17T14:00:00.000000000Z" + } +} +``` + + +### 17. Card.activated +Triggered when a physical card is activated. + + +```typescript card.activated +{ + "id": "evt_c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4", + "type": "card.activated", + "createdAt": "2026-03-17T15:00:00.000000000Z", + "data": { + "id": "c3d4e5f6-a7b8-9012-cdef-123456789012", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "type": "plastic", + "status": "activated", + "last4": "4321", + "createdAt": "2026-03-17T14:00:00.000000000Z" + } +} +``` + + +### 18. Card.blocked +Triggered when a card is temporarily blocked. + + +```typescript card.blocked +{ + "id": "evt_d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5", + "type": "card.blocked", + "createdAt": "2026-03-17T15:30:00.000000000Z", + "data": { + "id": "c3d4e5f6-a7b8-9012-cdef-123456789012", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "type": "virtual", + "status": "blocked", + "last4": "4321", + "createdAt": "2026-03-17T14:00:00.000000000Z" + } +} +``` + + +### 19. Card.unblocked +Triggered when a card is unblocked and restored to active status. + + +```typescript card.unblocked +{ + "id": "evt_e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6", + "type": "card.unblocked", + "createdAt": "2026-03-17T16:00:00.000000000Z", + "data": { + "id": "c3d4e5f6-a7b8-9012-cdef-123456789012", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "type": "virtual", + "status": "unblocked", + "last4": "4321", + "createdAt": "2026-03-17T14:00:00.000000000Z" + } +} +``` + + +### 20. Card.canceled +Triggered when a card is permanently canceled. + + +```typescript card.canceled +{ + "id": "evt_f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7", + "type": "card.canceled", + "createdAt": "2026-03-17T16:30:00.000000000Z", + "data": { + "id": "c3d4e5f6-a7b8-9012-cdef-123456789012", + "accountId": "d4e5f6a7-b8c9-0123-4567-890abcdef012", + "type": "virtual", + "status": "canceled", + "last4": "4321", + "createdAt": "2026-03-17T14:00:00.000000000Z" + } +} +``` + + +## Card Transaction Events + +The following table shows all card transaction event types and when they are triggered: + +| Event Type | When It Fires | Pismo Category | +|------------|---------------|----------------| +| `card.transaction.created` | New debit authorization (purchase, withdrawal, etc.) | AUTHORIZATION (debit processing codes) | +| `card.transaction.refund` | Credit voucher authorization (refund to cardholder) | AUTHORIZATION (credit processing codes: 20, 203100, PSM007) | +| `card.transaction.declined` | Authorization denied by Pismo | DECLINED | +| `card.transaction.cleared` | Transaction settled/cleared (B2 confirmation) | CONFIRMATION, AIRPORT_TAX, INSTALLMENT | +| `card.transaction.reversed` | Full cancellation of an authorization | CANCELLATION | +| `card.transaction.replacement` | Amount adjustment on a pending authorization | REPLACEMENT | +| `card.transaction.incremental` | Additional authorization amount added | INCREMENTAL | +| `card.transaction.partial_cancellation` | Partial reversal of an authorization | PARTIAL_CANCELLATION | +| `card.transaction.cancellation_reversal` | Undo of a previous cancellation | CANCELLATION_REVERSAL | +| `card.transaction.reversal_partial_cancellation` | Undo of a previous partial cancellation | REVERSAL_PARTIAL_CANCELLATION | + +### 21. Card.transaction.created +Triggered when a new debit authorization occurs (purchase, withdrawal, etc.). + + +```typescript card.transaction.created +{ + "id": "evt_a1b2c3d4e5f6...", + "type": "card.transaction.created", + "createdAt": "2026-03-10T12:00:00.000000000Z", + "data": { + "id": "uuid", + "accountId": "account-uuid", + "cardId": "card-uuid", + "status": "pending", + "amount": "500000000000000000000", + "currency": "EUR", + "decimals": 18, + "originalAmount": "495000000", + "originalCurrency": "USD", + "isCredit": false, + "createdAt": "2026-03-10T12:00:00.000000000Z", + "updatedAt": "2026-03-10T12:00:00.000000000Z", + "description": "Coffee Shop", + "authorizationId": 12345, + "authorizationCode": "ABC123", + "merchant": { + "name": "Coffee Shop", + "city": "London", + "country": "GB", + "categoryCode": "5812" + }, + "entryMode": "051" + } +} +``` + diff --git a/v2/webhooks/webhook.mdx b/v2/webhooks/webhook.mdx new file mode 100644 index 0000000..0b4d3ed --- /dev/null +++ b/v2/webhooks/webhook.mdx @@ -0,0 +1,89 @@ +--- +title: "Introduction to Webhooks" +description: "Step-by-step guide to set up and implement webhooks in your application with Partner Dashboard" +--- + +Webhooks provide real-time notifications when events happen in the Gnosis Pay system. Rather than constantly polling our APIs for updates, you can configure webhook endpoints to receive instant notifications about card transactions, account status and balances, kyc statuses, and more. + + +## Enable Webhooks + +To implement webhooks in your application, follow these essential steps: + + + +Create a publicly accessible HTTP endpoint in your application that can receive POST requests. This endpoint must be available over HTTPS and return a 2xx status code to acknowledge receipt of webhook events. + + +Your webhook endpoint must be publicly accessible. For local development, use tools like [ngrok](https://ngrok.com/) to expose your local server. + + + + +Configure your webhook endpoint URL directly through the **Partners Dashboard**. Provide the complete HTTPS URL where you want to receive webhook notifications. +![Partner Dashboard](/v2/webhooks/partner-webhook.png) + + + ``` + https://partner-dashboard.sandbox.gnosispay.com/ + ``` + + + + + + +When events happen in the Gnosis Pay system, we'll send HTTP POST requests to your webhook endpoint with event data and cryptographic signatures. + +All webhooks include cryptographic signatures using **Ed25519 asymmetric cryptography**: + +- **`X-Webhook-Timestamp`**: Unix timestamp when the webhook was sent +- **`X-Webhook-Signature`**: Base64-encoded Ed25519 signature + + + **Always verify webhook signatures** before processing events. This ensures + the webhook originated from Gnosis Pay and hasn't been tampered with. + + + + + + +Extract the `Type` and `data` fields from the webhook payload. The `Type` identifies what happened (e.g., `user.created`, `kyc.status.changed`), while `data` contains the complete entity information. + +```json +{ + "id": "evt_a1b2c3d4e5f6...", + "type": "account.balance.changed", + "createdAt": "2026-03-04T12:00:00.000Z", + "data": { + "accountId": "550e8400-e29b-41d4-a716-446655440000", + "balances": [ + .... + } +} +``` + +Handle each event type appropriately in your application. Since we send complete entity data, you typically won't need additional API calls to get the full context. + + +Process events idempotently to handle potential duplicates, and implement proper error handling and logging for monitoring. + + + +**Retry Policy**: +- **Max attempts**: 5 retries with River's built-in exponential backoff +- **Timeout**: 30 seconds per request +- **4xx responses**: Treated as permanent failures (no retry) - endpoint misconfiguration +- **5xx/connection errors**: Retried up to maximum attempts +- **Config changes**: Jobs cancelled if webhook config is paused/deleted during delivery + +If your webhook endpoint returns a non-2xx status code, we'll retry delivery according to these rules. + + + + **Timeout**: Your webhook endpoint must respond within 30 seconds. Requests that exceed this timeout are considered failed and will trigger our retry mechanism. + + + + From 6cd87eb1a6b4fde4504ec5c776b28259fd409d10 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Thu, 19 Mar 2026 23:03:12 +0530 Subject: [PATCH 32/58] fix webhook --- v2/webhooks/webhook.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/v2/webhooks/webhook.mdx b/v2/webhooks/webhook.mdx index 0b4d3ed..819c5fc 100644 --- a/v2/webhooks/webhook.mdx +++ b/v2/webhooks/webhook.mdx @@ -59,6 +59,7 @@ Extract the `Type` and `data` fields from the webhook payload. The `Type` identi "data": { "accountId": "550e8400-e29b-41d4-a716-446655440000", "balances": [ + ] .... } } @@ -72,7 +73,7 @@ Process events idempotently to handle potential duplicates, and implement proper **Retry Policy**: -- **Max attempts**: 5 retries with River's built-in exponential backoff +- **Max attempts**: 5 retries - **Timeout**: 30 seconds per request - **4xx responses**: Treated as permanent failures (no retry) - endpoint misconfiguration - **5xx/connection errors**: Retried up to maximum attempts From 3249e99c1a4cc48b0b5217f1a012c02755793122 Mon Sep 17 00:00:00 2001 From: Thibaut S <33178835+Tbaut@users.noreply.github.com> Date: Fri, 20 Mar 2026 10:49:19 +0000 Subject: [PATCH 33/58] small info on card to update the api docs --- v2/cards/v2-virtual-card.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/v2/cards/v2-virtual-card.mdx b/v2/cards/v2-virtual-card.mdx index 742694f..0dba52e 100644 --- a/v2/cards/v2-virtual-card.mdx +++ b/v2/cards/v2-virtual-card.mdx @@ -8,6 +8,7 @@ Virtual cards are activated immediately after creation and can be used for onlin ## Card Activation To create a card for a user, call [`POST /cards/virtual`](/api-reference/cards/create-virtual-card) with a `cardName`. Once successful, you will get a `cardId`. +The card's `status` will first be `provisioning` until our card provider has fully created the card. This is an asynchronous task. We recommend showing this `status` to your users, and polling the `/cards` endpoint regularly until it becomes `active`. The provisionning process should not last most than 10s. The request accepts an optional `phone` field (E.164 format). The behaviour depends on whether the user already has a `cardholderId`: From b53437db39322684a044689e10d18e4080dec48f Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Fri, 20 Mar 2026 19:12:45 +0530 Subject: [PATCH 34/58] add new transaction types in simulations --- v2/cards/v2-simulate-card.mdx | 125 ++++++++++++++++++++++++++++------ 1 file changed, 104 insertions(+), 21 deletions(-) diff --git a/v2/cards/v2-simulate-card.mdx b/v2/cards/v2-simulate-card.mdx index b3488d6..8dbec44 100644 --- a/v2/cards/v2-simulate-card.mdx +++ b/v2/cards/v2-simulate-card.mdx @@ -15,6 +15,8 @@ When you send a transaction request: - **Authorization** creates a hold - **Reversal** releases a hold - **Replacement** adjusts an existing hold + - **Clearing** confirms/settles a transaction + - **Clearing Cancellation** cancels via clearing 4. It returns an approval or denial response with production-like fields **Important:** No traffic is sent to the live card network. All validation and balance logic is handled internally by the simulator. @@ -60,10 +62,13 @@ All simulation requests use these fields: +## Transaction Types + +The simulator supports five transaction types that form a complete lifecycle: ## Simulate an Authorization -Authorization creates a hold on the card balance. +Authorization creates an initial hold on the card balance. @@ -96,13 +101,13 @@ If approved, the response includes: - `authorization_code` - `authorization_id` -**Save the `authorization_code`** — it is required for reversals and replacements. +**Save the `authorization_code`** — it is required for reversals, replacements, and clearing operations. ## Simulate a Reversal -Reversal cancels a previous authorization and releases the held amount. +Reversal cancels a previous authorization entirely and releases the held amount. @@ -131,7 +136,7 @@ The simulator will: ## Simulate a Replacement -Replacement modifies the amount of an existing authorization. +Replacement adjusts a previous authorization to a different amount. @@ -163,15 +168,76 @@ The simulator will: -## Simulation response handling +## Simulate a Clearing -### Approved -An approved response includes: -- `status`: "approved" -- `authorization_code` -- `authorization_id` -- `settlement_amount` -- Transaction metadata (mode type, domestic flag, timestamp) +Clearing confirms a previous authorization (settlement/base II) and finalizes the transaction. + + + +Use the `authorization_code` from the original authorization. + + + +```json +{ + "transaction_type": "clearing", + "card_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "amount": "100.50", + "currency": "USD", + "authorization_code": "ABC123" +} +``` + + + +The simulator will: +- Validate the original authorization +- Process the settlement +- Finalize the transaction + + +The simulator requires a minimum 2-minute gap between clearing messages for the same authorization. Sending a second clearing before this window elapses will result in an error. + + + + +## Simulate a Clearing Cancellation + +Clearing cancellation cancels a transaction via clearing. For partial cancellation, send an amount lower than the original authorization. + + + +Use the `authorization_code` from the original authorization. + + + +```json +{ + "transaction_type": "clearing_cancellation", + "card_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "amount": "100.50", + "currency": "USD", + "authorization_code": "ABC123" +} +``` + + + +The simulator will: +- Validate the original authorization +- Process the cancellation +- Adjust balances accordingly + + +For partial cancellations, use an amount lower than the original authorization amount. + + + + +## Response Handling + +### Approved (Authorization) +An approved authorization response includes full transaction details: ```json { @@ -186,11 +252,24 @@ An approved response includes: } ``` +### Approved (Clearing/Clearing Cancellation) +Clearing responses are sparse — most fields will be empty or zero-valued: + +```json +{ + "status": "approved", + "authorization_code": "", + "authorization_id": 0, + "authorization_date_time": "0001-01-01T00:00:00Z", + "settlement_amount": "", + "mode_type": "", + "card_mode": "", + "is_domestic_transaction": false +} +``` + ### Denied -If denied, the response includes: -- `status`: "denied" -- `denial_code` -- `denial_reason` +If denied, the response includes detailed denial information: ```json { @@ -225,16 +304,20 @@ If denied, the response includes: ## Error Handling -The simulator also returns structured errors: +Validation and authentication errors return structured error objects: ```json { "code": 400, - "message": "authorization_code is required for reversal and replacement transactions" + "message": "authorization_code is required for reversal, replacement, and clearing transactions" } ``` **Possible HTTP status codes:** -- `401` → Invalid credentials -- `400` → Validation error -- `404` → Card or account not found + +| Status | Cause | +|--------|-------| +| `401` | Invalid credentials | +| `400` | Validation error (missing fields, invalid amount/currency) | +| `404` | Card or account not found | +| `409` | Clearing collision — a clearing message is already being processed for this authorization. Wait at least 2 minutes between clearing messages | From 2bf6011e40d0812b2fd1a0eeba7690aeeeb342a0 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Tue, 24 Mar 2026 23:58:40 +0530 Subject: [PATCH 35/58] add gp-auth-prod --- docs.json | 5 +- v2/cards/v2-virtual-card.mdx | 15 ++++ v2/gp-onchain/v2-account-statement.mdx | 11 ++- v2/gp-onchain/v2-account.mdx | 18 ++++- v2/gp-onchain/v2-withdraw.mdx | 12 +++ v2/v2-onboard.mdx | 108 +++++++++++++++++++++++++ v2/v2-siwe-auth.mdx | 38 +++++++++ 7 files changed, 203 insertions(+), 4 deletions(-) diff --git a/docs.json b/docs.json index fc6bbca..8a7b0f5 100644 --- a/docs.json +++ b/docs.json @@ -55,8 +55,9 @@ "tab": "API Reference", "groups": [ { - "group": "GP V2 API", - "openapi": "https://gp-auth-module.sandbox.gnosispay.in/openapi.json" + "group": "V2 Production API", + "openapi": "https://gp-auth-module.prod.gnosispay.com/openapi.json", + "collapsed": true } ] } diff --git a/v2/cards/v2-virtual-card.mdx b/v2/cards/v2-virtual-card.mdx index 0dba52e..23e37c2 100644 --- a/v2/cards/v2-virtual-card.mdx +++ b/v2/cards/v2-virtual-card.mdx @@ -18,6 +18,8 @@ The request accepts an optional `phone` field (E.164 format). The behaviour depe | No `cardholderId`, no `phone` provided | `422 PHONE_REQUIRED` | | No `cardholderId`, valid `phone` provided | Cardholder created via Core API, then card created | + + ```bash curl --request POST \ --url https://gp-auth-module.sandbox.gnosispay.in/cards/virtual \ @@ -27,3 +29,16 @@ curl --request POST \ "phone": "" }' ``` + + +```bash +curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/cards/virtual \ + --header 'Content-Type: application/json' \ + --data '{ + "cardName": "", + "phone": "" +}' +``` + + diff --git a/v2/gp-onchain/v2-account-statement.mdx b/v2/gp-onchain/v2-account-statement.mdx index fd18a03..869e76e 100644 --- a/v2/gp-onchain/v2-account-statement.mdx +++ b/v2/gp-onchain/v2-account-statement.mdx @@ -9,11 +9,20 @@ Account statement is a chronological record of all financial activity associated To retrieve the account statement, use the [`GET /user/statement`](/api-reference/user/get-account-statement) endpoint. + + ```bash curl --request GET \ --url "https://gp-auth-module.sandbox.gnosispay.in/user/statement?limit=&cursor=&startDate=&endDate=" -}' ``` + + +```bash +curl --request GET \ + --url "https://gp-auth-module.prod.gnosispay.com/user/statement?limit=&cursor=&startDate=&endDate=" +``` + + ## Types of Account Statement | Transaction Type | Possible Statuses | diff --git a/v2/gp-onchain/v2-account.mdx b/v2/gp-onchain/v2-account.mdx index 38bfd30..54833eb 100644 --- a/v2/gp-onchain/v2-account.mdx +++ b/v2/gp-onchain/v2-account.mdx @@ -45,12 +45,18 @@ The Roles module implements a hardcoded daily limit of **$20K per token**. This To get authenticated user account details, call [`GET /user/account`](/api-reference/user/get-account) - + ```bash curl --request GET \ --url https://gp-auth-module.sandbox.gnosispay.in/user/account ``` + + ```bash + curl --request GET \ + --url https://gp-auth-module.prod.gnosispay.com/user/account + ``` + This will return configuration of user account including chain name, configured currencies, safe owner address etc. @@ -69,10 +75,20 @@ Gnosis Pay V2 provides detailed balance breakdowns to give users complete visibi To request the account balance of the user, call [`GET /user/balances`](/api-reference/user/get-account-balances) + + ```bash curl --request GET \ --url https://gp-auth-module.sandbox.gnosispay.in/user/balances ``` + + +```bash +curl --request GET \ + --url https://gp-auth-module.prod.gnosispay.com/user/balances +``` + + Each currency maintains its own separate balance states. For example, USDC and USDT will each have their own spendable, authorized holds, non-spendable, and processing deposits amounts. diff --git a/v2/gp-onchain/v2-withdraw.mdx b/v2/gp-onchain/v2-withdraw.mdx index 985a6a1..aa8dd6d 100644 --- a/v2/gp-onchain/v2-withdraw.mdx +++ b/v2/gp-onchain/v2-withdraw.mdx @@ -31,5 +31,17 @@ curl --request POST \ "amount": "" }' ``` + + + +```bash +curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/user/withdrawal \ + --header 'Content-Type: application/json' \ + --data '{ + "tokenAddress": "", + "amount": "" +}' +``` diff --git a/v2/v2-onboard.mdx b/v2/v2-onboard.mdx index ce8daf8..2f45c8b 100644 --- a/v2/v2-onboard.mdx +++ b/v2/v2-onboard.mdx @@ -29,6 +29,16 @@ To get access token, please go through the [authentication guide here](/v2/v2-si }' ``` + + ```bash cURL + curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/email-verification \ + --header 'Content-Type: application/json' \ + --data '{ + "email": "jsmith@example.com" + }' + ``` + @@ -53,6 +63,18 @@ To get access token, please go through the [authentication guide here](/v2/v2-si }' ``` + + ```bash cURL + curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/user \ + --header 'Content-Type: application/json' \ + --data '{ + "email": "jsmith@example.com", + "otp": "", + "shareToken": "" + }' + ``` + @@ -84,6 +106,12 @@ To get access token, please go through the [authentication guide here](/v2/v2-si --url https://gp-auth-module.sandbox.gnosispay.in/user/onboarding ``` + + ```bash cURL + curl --request GET \ + --url https://gp-auth-module.prod.gnosispay.com/user/onboarding + ``` + @@ -118,6 +146,12 @@ To get access token, please go through the [authentication guide here](/v2/v2-si curl --request GET \ --url https://gp-auth-module.sandbox.gnosispay.in/terms ``` + + + ```bash cURL + curl --request GET \ + --url https://gp-auth-module.prod.gnosispay.com/terms + ``` @@ -139,6 +173,22 @@ To get access token, please go through the [authentication guide here](/v2/v2-si ] }' ``` + + + + ```bash cURL + curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/user/terms \ + --header 'Content-Type: application/json' \ + --data '{ + "terms": [ + { + "type": "", + "version": "" + } + ] + }' + ``` @@ -150,6 +200,13 @@ To get access token, please go through the [authentication guide here](/v2/v2-si curl --request GET \ --url https://gp-auth-module.sandbox.gnosispay.in/user/terms + ``` + + + ```bash cURL + curl --request GET \ + --url https://gp-auth-module.prod.gnosispay.com/user/terms + ``` @@ -186,6 +243,14 @@ To get access token, please go through the [authentication guide here](/v2/v2-si 2. Use the [verification document templates](https://docs.sumsub.com/docs/verification-document-templates) for Proof of Identity (POI) and Proof of Address (POA) 3. Complete the liveness check as prompted + + Access the Sumsub URL provided in the response to begin the KYC verification process. + + To complete the verification process: + 1. Open an iframe with the provided `webSdkUrl` + 2. Upload valid Proof of Identity (POI) and Proof of Address (POA) documents + 3. Complete the liveness check as prompted + @@ -231,6 +296,12 @@ To get access token, please go through the [authentication guide here](/v2/v2-si curl --request GET \ --url https://gp-auth-module.sandbox.gnosispay.in/source-of-funds ``` + + + ```bash cURL + curl --request GET \ + --url https://gp-auth-module.prod.gnosispay.com/source-of-funds + ``` @@ -251,6 +322,21 @@ To get access token, please go through the [authentication guide here](/v2/v2-si ] }' ``` + + + ```bash cURL + curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/source-of-funds \ + --header 'Content-Type: application/json' \ + --data '{ + "answers": [ + { + "question": "", + "answer": "" + } + ] + }' + ``` @@ -290,6 +376,21 @@ To get access token, please go through the [authentication guide here](/v2/v2-si }' ``` + + ```bash cURL + curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/user/account \ + --header 'Content-Type: application/json' \ + --data '{ + "celoConfig": { + "dailyLimits": { + "usdt": 1, + "usdc": 1 + } + } + }' + ``` + Once the account provisioning begins, the onboarding status will be updated to `waiting_account_setup` state, indicating that the account is being set up in the system. @@ -311,6 +412,13 @@ To get access token, please go through the [authentication guide here](/v2/v2-si --header 'Content-Type: application/json' ``` + + ```bash cURL + curl --request GET \ + --url https://gp-auth-module.prod.gnosispay.com/user \ + --header 'Content-Type: application/json' + ``` + diff --git a/v2/v2-siwe-auth.mdx b/v2/v2-siwe-auth.mdx index 74a9643..14f6ad7 100644 --- a/v2/v2-siwe-auth.mdx +++ b/v2/v2-siwe-auth.mdx @@ -61,6 +61,12 @@ Let's take a look at how you can complete SIWE validation and retrieve access to --url https://gp-auth-module.sandbox.gnosispay.in/auth/siwe/{address}?domain=&uri=&appName= ``` + + ```bash + curl --request GET \ + --url https://gp-auth-module.prod.gnosispay.com/auth/siwe/{address}?domain=&uri=&appName= + ``` + @@ -82,6 +88,18 @@ Let's take a look at how you can complete SIWE validation and retrieve access to }' ``` + + ```bash + curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/auth/siwe \ + --header 'Content-Type: application/json' \ + --data '{ + "address": "", + "signature": "", + "message": "" + }' + ``` + @@ -105,6 +123,16 @@ Let's take a look at how you can complete SIWE validation and retrieve access to }' ``` + + ```bash + curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/auth/refresh \ + --header 'Content-Type: application/json' \ + --data '{ + "refreshToken": "your_refresh_token_here" + }' + ``` + **Token Rotation**: Each refresh request invalidates the previous refresh token and issues a new one. Always store the new refresh token from the response for subsequent refresh requests. @@ -136,4 +164,14 @@ Let's take a look at how you can complete SIWE validation and retrieve access to }' ``` + + ```bash + curl --request POST \ + --url https://gp-auth-module.prod.gnosispay.com/auth/logout \ + --header 'Content-Type: application/json' \ + --data '{ + "refreshToken": "your_refresh_token_here" + }' + ``` + From 20bf0dad340dd269facfe9d4f8b18bfedc13c13f Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Wed, 25 Mar 2026 11:38:41 +0530 Subject: [PATCH 36/58] update card transaction webhook payload --- v2/webhooks/webhook-events.mdx | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/v2/webhooks/webhook-events.mdx b/v2/webhooks/webhook-events.mdx index bdbe5e2..e8c4047 100644 --- a/v2/webhooks/webhook-events.mdx +++ b/v2/webhooks/webhook-events.mdx @@ -631,7 +631,30 @@ Triggered when a new debit authorization occurs (purchase, withdrawal, etc.). "country": "GB", "categoryCode": "5812" }, - "entryMode": "051" + "entryMode": "051", + "country": { + "alpha2": "GB", + "alpha3": "GBR", + "name": "United Kingdom" + }, + "billing": { + "amount": "500000000000000000000", + "currency": "EUR", + "decimals": 18, + "conversionRate": "1.0101" + }, + "transactionCurrency": { + "amount": "495000000", + "currency": "USD", + "decimals": 6, + "conversionRate": "0.9900" + }, + "cardToken": "tok_a1b2c3d4e5f6", + "clearedAt": null, + "isPending": true, + "kind": "purchase", + "transactionType": "authorization", + "transactions": [] } } ``` From ff1b2b712bfe35f49d7053447968fb6c7066b74b Mon Sep 17 00:00:00 2001 From: Thibaut <33178835+Tbaut@users.noreply.github.com> Date: Wed, 25 Mar 2026 11:28:23 +0000 Subject: [PATCH 37/58] docs for pse v2 (#59) --- docs.json | 3 +- v2/cards/assets/css-styling.png | Bin 0 -> 156957 bytes v2/cards/v2-pse-integration.mdx | 319 ++++++++++++++++++++++++++++++++ 3 files changed, 321 insertions(+), 1 deletion(-) create mode 100644 v2/cards/assets/css-styling.png create mode 100644 v2/cards/v2-pse-integration.mdx diff --git a/docs.json b/docs.json index 8a7b0f5..258c3f9 100644 --- a/docs.json +++ b/docs.json @@ -41,7 +41,8 @@ "pages": [ "v2/cards/v2-virtual-card", "v2/cards/v2-card-details", - "v2/cards/v2-simulate-card" + "v2/cards/v2-simulate-card", + "v2/cards/v2-pse-integration" ] }, { diff --git a/v2/cards/assets/css-styling.png b/v2/cards/assets/css-styling.png new file mode 100644 index 0000000000000000000000000000000000000000..f8dc457addc1d9b619298b0ca909e7b6457f8a07 GIT binary patch literal 156957 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�vAOi^R69BN|=9cm7*vwFTvVhP?cNsdraG)1;7? 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 oY71P@Q?xw?G$Q + **V2 Changes**: The PSE SDK v2 replaces the long-lived `gnosisPayApiAuthToken` with a short-lived `authModuleToken` from the auth module, and uses `cardId` (UUID) instead of `cardToken`. You must pass `pseVersion: 2` when initializing the SDK. + + | | V1 | V2 | + |--|----|----| + | Auth token | `gnosisPayApiAuthToken` | `authModuleToken` | + | Card identifier | `cardToken` | `cardId` (UUID) | + | Constructor flag | none | `pseVersion: 2` | + | Token lifetime | 24h JWT | 15min access + refresh | + + + + **Backend Required**: mTLS authentication can only be performed from a + back-end. You need a back-end responsible for retrieving the + ephemeral-token and sending it to your front-end upon request. We'll go + through each step in this guide. + + +Once your front-end has the ephemeral-token and auth module token, it can initialize the PSE SDK and use it to display secure elements. + +Here's a diagram showing each step: + +```mermaid + sequenceDiagram + participant FE as Your Frontend + participant BE as Your Backend + participant Auth as Auth Module + participant PSE as PSE API + + FE->>Auth: SIWE Login + Auth-->>FE: authModuleToken (15min access token) + + FE->>BE: Request ephemeral-token + BE->>PSE: POST /api/v1/ephemeral-token (mTLS) + PSE-->>BE: ephemeral-token + BE-->>FE: ephemeral-token + + Note over FE: Initialize PSE SDK with
ephemeralToken, authModuleToken,
appId, pseVersion: 2 + + FE->>PSE: SDK requests card data + PSE-->>FE: Renders card data in secure iframe +``` + +--- + +## Secure Connection Using mTLS Authentication + +**Mutual TLS (mTLS)** is a type of authentication in which two parties in a connection authenticate each other using the TLS protocol. Your back-end will establish an mTLS authentication with the Gnosis Pay private PSE API to receive an ephemeral-token. + +### How to Generate mTLS Certificates + +After signing up through the [Partners Dashboard](https://partners.gnosispay.com/), you will receive an `App ID` instantly, which will be used in the certificate generation below. You must first create a private key and then generate a Certificate Signing Request (CSR) using the `App ID` as follows: + +```graphql +# APP_ID is a string starting with `gp_` that you have received from Gnosis Pay +export APP_ID="gp_woop_123" + +# Create a private key (NEVER share with anyone) +openssl ecparam -name prime256v1 -genkey -noout -out "${APP_ID}.key.pem" + +# Create the CSR (OK to share) +openssl req -new -sha256 -key "${APP_ID}.key.pem" -out "${APP_ID}.csr.pem" -subj "/CN=${APP_ID}" +``` + +You can now share the `${APP_ID}.csr.pem` file with the Gnosis Pay team. **DO NOT EVER** share the `.key.pem` file with **ANYONE**. + +Once we receive your Certificate Signing Request, we will sign it and send you back the signed certificates. These signed certificates, along with your private key, are used to establish the connection with the PSE API. + +### How to Establish an mTLS Authentication (in Node.js) + +You should securely store the certificates in your environment along with your private key. + +Your environment should expose the certificates and private key, for example: + +```rust +SIGNED_CERTIFICATES="-----BEGIN CERTIFICATE----- +ABCQz .... +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +DEFC7 .... +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +GHICc .... +-----END CERTIFICATE-----" + +PRIVATE_KEY="-----BEGIN EC PRIVATE KEY----- +ABCD.... +-----END EC PRIVATE KEY-----" +``` + +Here's a Node.js implementation to request the ephemeral-token in two different ways: + + + +```js Using Axios +const httpsAgent = new https.Agent({ + cert: process.env.SIGNED_CERTIFICATES, + key: process.env.PRIVATE_KEY, + rejectUnauthorized: true, // Ensure SSL verification +}); + +const ephemeralTokenRequest = await axios({ + httpsAgent: httpsAgent, + method: "POST", + url: `https://api-pse.gnosispay.com/api/v1/ephemeral-token`, + headers: { "Content-Type": "application/json" }, + // Axios adds the user-agent automatically +}); +``` + +```js Using https.request +import https from "https"; + +const httpsAgent = new https.Agent({ + cert: CERT, + key: KEY, + rejectUnauthorized: true, +}); + +const req = https.request( + { + hostname: "api-pse.gnosispay.com", + path: "/api/v1/ephemeral-token", + method: "POST", + headers: { + "Content-Type": "application/json", + "User-Agent": "User-Client/1.0.0", + }, + agent: httpsAgent, + }, + (res) => { + let data = ""; + res.on("data", (chunk) => { + data += chunk; + }); + + res.on("end", () => { + console.log("Status:", res.statusCode); + + try { + const parsedData = JSON.parse(data); + console.log("Response:", parsedData); + } catch { + console.log("Raw response:", data); + } + }); + } +); + +req.on("error", (error) => { + console.error("Request error:", error); +}); +req.end(); +``` + + + + + The ephemeral-token, as its name suggests, is valid for a very short time + frame. It is advised to generate a new one for every usage of the SDK. + + +--- + +## How to Use the PSE SDK + +### Installation + +```bash +npm install @gnosispay/pse-sdk +``` + +### Backend: Ephemeral Token Relay + +Your backend needs an endpoint that proxies ephemeral token requests to the PSE private API using mTLS. Here's an example using Express: + +```js +import express from "express"; +import axios from "axios"; +import https from "node:https"; + +const app = express(); + +app.get("/api/ephemeral-token", async (_req, res) => { + try { + const cert = Buffer.from(process.env.CLIENT_CERT, "base64").toString("ascii"); + const key = Buffer.from(process.env.CLIENT_KEY, "base64").toString("ascii"); + const httpsAgent = new https.Agent({ cert, key, rejectUnauthorized: true }); + + const response = await axios({ + method: "POST", + url: "https://api-pse.gnosispay.com/api/v1/ephemeral-token", + headers: { "Content-Type": "application/json" }, + httpsAgent, + }); + + res.json({ data: response.data.data }); + } catch (error) { + res.status(502).json({ error: "Failed to reach PSE private API" }); + } +}); +``` + +In this example, `CLIENT_CERT` and `CLIENT_KEY` are the base64-encoded signed certificate and private key stored in your environment variables. + +### Frontend: Initialize the SDK + +```typescript +import GPSDK, { ElementType } from "@gnosispay/pse-sdk"; + +// 1. Get the auth module access token from your SIWE auth flow +const authModuleToken = getAccessToken(); // your auth implementation + +// 2. Fetch ephemeral token from your backend +const response = await fetch("/api/ephemeral-token"); +const { data } = await response.json(); + +// 3. Initialize the SDK with v2 configuration +const gpSdk = new GPSDK({ + pseVersion: 2, // Required for v2 + appId: "gp_your_app_id", // Your Partner App ID + ephemeralToken: data.ephemeralToken, + authModuleToken: authModuleToken, // Auth module access token + onActionSuccess: (action) => { + console.log("Action completed:", action); + }, + onInvalidToken: (message) => { + console.error("Token invalid:", message); + // Refresh the ephemeral token and reinitialize + }, + onError: (message, details) => { + console.error("PSE error:", message, details); + }, +}); +``` + + + The `authModuleToken` expires every 15 minutes. Handle the `onInvalidToken` + callback to refresh your access token via the [token refresh flow](/v2/v2-siwe-auth) + and re-initialize the SDK. + + +### Display Card Data + +Use `ElementType.CardData` to display the full card number, expiration date, and security code: + +```typescript +// cardId is a UUID obtained from GET /cards +const { destroy } = gpSdk.init(ElementType.CardData, "#card-data-container", { + cardId: "019c9578-a8ce-7445-9961-51b945605f70", +}); + +// Call destroy() when unmounting or cleaning up +destroy(); +``` + +### Refresh Ephemeral Token + +If you need to refresh the ephemeral token without re-creating the SDK instance: + +```typescript +const newToken = await fetchNewEphemeralToken(); +gpSdk.refreshToken(newToken); +``` + +### Callbacks + +The SDK provides three callbacks to handle events from the iframe: + +| Callback | Trigger | +|----------|---------| +| `onActionSuccess(action)` | A user action completes (e.g., `CardNumberCopied`, `SetPin`, `DoneSettingPin`) | +| `onInvalidToken(message)` | The ephemeral token has expired or is invalid | +| `onError(message, details)` | An error occurred inside the iframe | + +--- + +## How to Customize the Style of Secure Elements in the iframe + +For security reasons, the only way to apply custom styling to iframe elements is to prepare and share a **CSS file** with the Gnosis Pay team. This file, named `.css`, will be incorporated into the iframe. + +Standard styling is applied to the iframe elements by default. You can override the style of these classes and IDs as needed. Here are some of them: + +#### Card Data + +- `.pse-container` - A shared class for all iframe containers. +- `#pse-card-data-container` - The main container for displaying card data. +- `.pse-card-field` - The container for each card data field (card number, expiry date, security code). +- `.pse-card-label` - Labels for each field. +- `.pse-card-value` - The container for the actual card data values. + + +--- + +### Styling Guide + +Here is a suggested workflow to customize the styling: + +1. In your front-end, load the element you wish to customize (e.g., the card data). +1. Locate the custom CSS file with your name in either the "**Style Editor**" in Firefox or the "**Sources**" panel on Chrome/Brave. In the example below, the file is `gnosis_pay_ui.css`. +1. Apply your desired styling. The changes will be reflected in your interface immediately. +1. Save the file and send it to Gnosis Pay for application in production. + +Here is an example of overriding the `.pse-card-field` class in Firefox: +![custom css](./assets/css-styling.png) \ No newline at end of file From f1e61c54249ef3971282b56baeb58b5fc6d97a2f Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Mon, 30 Mar 2026 23:41:53 +0530 Subject: [PATCH 38/58] update account balance event change --- docs.json | 1 - v2/cards/v2-card-details.mdx | 32 ------------ v2/webhooks/webhook-events.mdx | 90 +++++++++++++--------------------- 3 files changed, 35 insertions(+), 88 deletions(-) delete mode 100644 v2/cards/v2-card-details.mdx diff --git a/docs.json b/docs.json index 258c3f9..e5db426 100644 --- a/docs.json +++ b/docs.json @@ -40,7 +40,6 @@ "icon": "credit-card", "pages": [ "v2/cards/v2-virtual-card", - "v2/cards/v2-card-details", "v2/cards/v2-simulate-card", "v2/cards/v2-pse-integration" ] diff --git a/v2/cards/v2-card-details.mdx b/v2/cards/v2-card-details.mdx deleted file mode 100644 index e888130..0000000 --- a/v2/cards/v2-card-details.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Retrieve Card Details -description: Retrieve sensitive card details in sandbox environment ---- - -# Retrieve Card Details - - - **Security Notice:** Card details are highly sensitive information. In the sandbox environment, this endpoint returns test card details without the usual security protections so you can build and test more easily. - In the production environment, card details are not exposed through APIs and are protected using industry standard security measures. - - -## Get Card ID - -To retrieve card details, you first need a valid access token and the card ID. Obtain the card ID by calling the [`GET /cards`](/api-reference/cards/list-cards) endpoint: - -```bash -curl --request GET \ - --url https://gp-auth-module.sandbox.gnosispay.in/cards -``` - -The response includes the `cardID` and other card information. - -## Get Sensitive Card Details - -Use the card ID to retrieve sensitive card details (full card number, CVV, expiration) via the [`GET /cards/{cardId}/details`](/api-reference/cards/get-card-details) endpoint: - -```bash -curl --request GET \ - --url https://gp-auth-module.sandbox.gnosispay.in/cards/{cardId}/details -``` -These card details can be used for simulating transactions in the sandbox environment. The [simulation guide](/v2/cards/v2-simulate-card) provides instructions on how to use these details to simulate transactions here. diff --git a/v2/webhooks/webhook-events.mdx b/v2/webhooks/webhook-events.mdx index e8c4047..42775cc 100644 --- a/v2/webhooks/webhook-events.mdx +++ b/v2/webhooks/webhook-events.mdx @@ -22,61 +22,41 @@ Triggered when the account balance changes. ```typescript account.balance.changed { - "id": "evt_a1b2c3d4e5f6...", - "type": "account.balance.changed", - "createdAt": "2026-03-04T12:00:00.000Z", - "data": { - "accountId": "550e8400-e29b-41d4-a716-446655440000", - "balances": [ - { - "currency": "EUR", - "decimals": 18, - "total": "1000000000000000000", - "spendable": "950000000000000000", - "deductions": { - "authorizedHolds": "50000000000000000", - "nonSpendable": "0", - "processingDeposits": "0" - }, - "tokens": [ - { - "token": "EURe", - "decimals": 18, - "spendable": "950000000000000000", - "nonSpendable": "0", - "processingDeposits": "0" - } - ] - }, - { - "currency": "GBP", - "decimals": 18, - "total": "0", - "spendable": "0", - "deductions": { - "authorizedHolds": "0", - "nonSpendable": "0", - "processingDeposits": "0" - }, - "tokens": [] - }, - { - "currency": "USD", - "decimals": 6, - "total": "0", - "spendable": "0", - "deductions": { - "authorizedHolds": "0", - "nonSpendable": "0", - "processingDeposits": "0" - }, - "tokens": [] - } - ], - "reason": "deposit.approved", - "referenceId": "550e8400-e29b-41d4-a716-446655440001" - } -} + "id": "evt_abc123def456...", + "type": "account.balance.changed", + "createdAt": "2026-03-30T12:00:00.000000000Z", + "data": { + "accountId": "550e8400-e29b-41d4-a716-446655440000", + "reason": "deposit.approved", + "referenceId": "ref-123", + "balances": [ + { + "currency": "EUR", + "decimals": 18, + "spendable": "1000000000000000000", + "nonSpendable": "500000000000000000", + "processingDeposits": "200000000000000000", + "processingWithdrawals": "100000000000000000" + }, + { + "currency": "GBP", + "decimals": 18, + "spendable": "0", + "nonSpendable": "0", + "processingDeposits": "0", + "processingWithdrawals": "0" + }, + { + "currency": "USD", + "decimals": 6, + "spendable": "1000000", + "nonSpendable": "50000", + "processingDeposits": "100000", + "processingWithdrawals": "0" + } + ] + } + } ``` From dbca90075757a8dfe37790beba4b65e575c33ff8 Mon Sep 17 00:00:00 2001 From: Thibaut <33178835+Tbaut@users.noreply.github.com> Date: Tue, 7 Apr 2026 13:21:29 +0100 Subject: [PATCH 39/58] add v3 with 2fa (#60) --- v2/cards/v2-pse-integration.mdx | 240 ++++++++++++++++++++++++++++++-- 1 file changed, 225 insertions(+), 15 deletions(-) diff --git a/v2/cards/v2-pse-integration.mdx b/v2/cards/v2-pse-integration.mdx index 6bf7374..39ceb5b 100644 --- a/v2/cards/v2-pse-integration.mdx +++ b/v2/cards/v2-pse-integration.mdx @@ -1,26 +1,22 @@ --- title: Partner Secure Elements (PSE) Integration -description: Display sensitive card information securely in your client application using PSE SDK v2. +description: Display sensitive card information and manage PINs securely in your client application using PSE SDK (PSE version 3 with EIP-712 two-factor authentication). --- ## Overview -If you want to display sensitive information, such as card numbers, in your front-end, you'll need to interact with our **Partner Secure Elements (PSE)** service. The easiest way to do this is by using the [PSE SDK](https://www.npmjs.com/package/@gnosispay/pse-sdk) from Gnosis Pay. +If you want to display sensitive information (such as card numbers or PINs) in your front-end, you'll need to interact with our **Partner Secure Elements (PSE)** service. The easiest way to do this is by using the [PSE SDK](https://www.npmjs.com/package/@gnosispay/pse-sdk) from Gnosis Pay. To initialize the SDK, you'll need: - An `App ID` provided to you upon registration with Gnosis Pay - An **ephemeral-token** retrieved from the PSE private API using mTLS authentication - An **auth module token** obtained through the [SIWE authentication flow](/v2/v2-siwe-auth) +- An **EIP-712 signature** and **nonce** obtained from the challenge flow described below - **V2 Changes**: The PSE SDK v2 replaces the long-lived `gnosisPayApiAuthToken` with a short-lived `authModuleToken` from the auth module, and uses `cardId` (UUID) instead of `cardToken`. You must pass `pseVersion: 2` when initializing the SDK. - - | | V1 | V2 | - |--|----|----| - | Auth token | `gnosisPayApiAuthToken` | `authModuleToken` | - | Card identifier | `cardToken` | `cardId` (UUID) | - | Constructor flag | none | `pseVersion: 2` | - | Token lifetime | 24h JWT | 15min access + refresh | + **PSE version 3** adds an EIP-712 wallet signature as a second factor for every sensitive operation. Pass `pseVersion: 3` when constructing the SDK and include `eip712Signature` and `eip712Nonce` obtained from the challenge flow described below. + + Note: `pseVersion` refers to the PSE SDK protocol version and is unrelated to the Gnosis Pay API path (which remains `/v2`). @@ -49,9 +45,15 @@ Here's a diagram showing each step: PSE-->>BE: ephemeral-token BE-->>FE: ephemeral-token - Note over FE: Initialize PSE SDK with
ephemeralToken, authModuleToken,
appId, pseVersion: 2 + FE->>Auth: GET /pci/cards/{cardId}/challenge?action=... + Auth-->>FE: EIP-712 typed data (domain, types, message, nonce) + Note over FE: User signs typed data in wallet + + Note over FE: Initialize PSE SDK (PSE version 3) with
ephemeralToken, authModuleToken, appId,
eip712Signature, eip712Nonce FE->>PSE: SDK requests card data + PSE->>Auth: Verifies EIP-712 signature + nonce + Auth-->>PSE: Signature valid PSE-->>FE: Renders card data in secure iframe ``` @@ -176,6 +178,139 @@ req.end(); --- +## EIP-712 Two-Factor Authentication + +PSE version 3 requires a wallet signature before each sensitive operation. This acts as a second factor: even if an `authModuleToken` is compromised, an attacker cannot view card data or change a PIN without also controlling the user's wallet. + +### How It Works + +Before initializing the SDK, your front-end must: + +1. Request a one-time **challenge** from the auth module. +2. Ask the user's wallet to **sign** the returned EIP-712 typed data. +3. Pass the resulting **signature** and **nonce** to the SDK constructor. + +The PSE service forwards both values to the auth module, which verifies the signature and marks the nonce as consumed. Each challenge is **single-use** and **expires after 5 minutes**. + +### The Challenge Endpoint + +``` +GET /pci/cards/{cardId}/challenge?action={action} +Authorization: Bearer {authModuleToken} +``` + +The `action` parameter determines which operation is being authorized: + +| `action` | Operation | +|----------|-----------| +| `view-details` | Display card number, expiry, and security code | +| `view-pin` | Display the current PIN | +| `change-pin` | Set or change the PIN | + +The response is a complete EIP-712 typed data object, ready to pass directly to `signTypedData`: + +```json +{ + "domain": { + "name": "Display VISA Card Details", + "version": "1", + "chainId": 42220 + }, + "primaryType": "Message", + "types": { + "Message": [ + { "name": "authorization", "type": "string" }, + { "name": "nonce", "type": "uint256" } + ] + }, + "message": { + "authorization": "Display VISA Card Details", + "nonce": "123456789012345678901234567890" + } +} +``` + + + `message.nonce` is returned as a decimal string representing a `uint256`. + Convert it to `BigInt` before passing it to `signTypedData`. + + +### Signing the Challenge + + + +```typescript Using wagmi +import { useSignTypedData } from "wagmi"; + +const { signTypedDataAsync } = useSignTypedData(); + +// 1. Fetch the challenge (authModuleToken is sent automatically via client config) +const { data, error } = await getPciCardsByCardIdChallenge({ + path: { cardId }, + query: { action: "view-details" }, +}); + +if (error || !data) throw new Error("Failed to get EIP-712 challenge"); + +// 2. Sign — convert nonce to BigInt for the uint256 type +const signature = await signTypedDataAsync({ + domain: data.domain, + types: data.types, + primaryType: data.primaryType, + message: { + authorization: data.message.authorization, + nonce: BigInt(data.message.nonce), + }, +}); + +// 3. Pass to SDK constructor +const eip712Signature = signature; +const eip712Nonce = data.message.nonce; // keep as decimal string +``` + +```typescript Using viem directly +import { createWalletClient, custom } from "viem"; +import { celo } from "viem/chains"; + +const walletClient = createWalletClient({ + chain: celo, + transport: custom(window.ethereum), +}); + +// 1. Fetch the challenge +const response = await fetch( + `/pci/cards/${cardId}/challenge?action=view-details`, + { headers: { Authorization: `Bearer ${authModuleToken}` } } +); +const data = await response.json(); + +// 2. Sign +const [account] = await walletClient.getAddresses(); +const signature = await walletClient.signTypedData({ + account, + domain: data.domain, + types: data.types, + primaryType: data.primaryType, + message: { + authorization: data.message.authorization, + nonce: BigInt(data.message.nonce), + }, +}); + +const eip712Signature = signature; +const eip712Nonce = data.message.nonce; +``` + + + + + The challenge must be fetched **immediately before** each SDK initialization. + Do not reuse a nonce across different operations or SDK instances — it will be + rejected after the first use. + + +--- + ## How to Use the PSE SDK ### Installation @@ -219,6 +354,8 @@ In this example, `CLIENT_CERT` and `CLIENT_KEY` are the base64-encoded signed ce ### Frontend: Initialize the SDK +After completing the EIP-712 challenge/sign step above, initialize the SDK with `pseVersion: 3`: + ```typescript import GPSDK, { ElementType } from "@gnosispay/pse-sdk"; @@ -229,12 +366,19 @@ const authModuleToken = getAccessToken(); // your auth implementation const response = await fetch("/api/ephemeral-token"); const { data } = await response.json(); -// 3. Initialize the SDK with v2 configuration +// 3. Fetch and sign an EIP-712 challenge (see section above) +// Use the action matching the operation you are about to perform: +// "view-details" | "view-pin" | "change-pin" +const { eip712Signature, eip712Nonce } = await getSignedChallenge(cardId, "view-details"); + +// 4. Initialize the SDK with PSE version 3 const gpSdk = new GPSDK({ - pseVersion: 2, // Required for v2 + pseVersion: 3, // PSE version 3 — required for EIP-712 2FA appId: "gp_your_app_id", // Your Partner App ID ephemeralToken: data.ephemeralToken, authModuleToken: authModuleToken, // Auth module access token + eip712Signature: eip712Signature, // Hex signature from wallet + eip712Nonce: eip712Nonce, // Decimal nonce string from challenge onActionSuccess: (action) => { console.log("Action completed:", action); }, @@ -254,9 +398,13 @@ const gpSdk = new GPSDK({ and re-initialize the SDK.
-### Display Card Data +### Display Card Details -Use `ElementType.CardData` to display the full card number, expiration date, and security code: +Use `ElementType.CardData` to display the full card number, expiration date, and security code. + + + Use `action: "view-details"` when fetching the EIP-712 challenge for this element. + ```typescript // cardId is a UUID obtained from GET /cards @@ -268,6 +416,68 @@ const { destroy } = gpSdk.init(ElementType.CardData, "#card-data-container", { destroy(); ``` +### View Card PIN + +Use `ElementType.CardPin` to display the card's current PIN inside the secure iframe. + + + Use `action: "view-pin"` when fetching the EIP-712 challenge for this element. + + +```typescript +// Fetch and sign the challenge with action "view-pin" before constructing the SDK +const { eip712Signature, eip712Nonce } = await getSignedChallenge(cardId, "view-pin"); + +const gpSdk = new GPSDK({ + pseVersion: 3, + appId: "gp_your_app_id", + ephemeralToken: data.ephemeralToken, + authModuleToken: authModuleToken, + eip712Signature, + eip712Nonce, + onActionSuccess: (action) => { /* ... */ }, + onInvalidToken: (message) => { /* ... */ }, + onError: (message, details) => { /* ... */ }, +}); + +const { destroy } = gpSdk.init(ElementType.CardPin, "#pin-container", { + cardId: "019c9578-a8ce-7445-9961-51b945605f70", +}); +``` + +### Set / Change Card PIN + +Use `ElementType.SetCardPin` to render a PIN entry form that lets the cardholder set or change their PIN. + + + Use `action: "change-pin"` when fetching the EIP-712 challenge for this element. + + +```typescript +// Fetch and sign the challenge with action "change-pin" before constructing the SDK +const { eip712Signature, eip712Nonce } = await getSignedChallenge(cardId, "change-pin"); + +const gpSdk = new GPSDK({ + pseVersion: 3, + appId: "gp_your_app_id", + ephemeralToken: data.ephemeralToken, + authModuleToken: authModuleToken, + eip712Signature, + eip712Nonce, + onActionSuccess: (action) => { + // Fired with Action.SetPin when the user submits the new PIN, + // and Action.DoneSettingPin when the operation is confirmed. + console.log("PIN operation completed:", action); + }, + onInvalidToken: (message) => { /* ... */ }, + onError: (message, details) => { /* ... */ }, +}); + +const { destroy } = gpSdk.init(ElementType.SetCardPin, "#set-pin-container", { + cardId: "019c9578-a8ce-7445-9961-51b945605f70", +}); +``` + ### Refresh Ephemeral Token If you need to refresh the ephemeral token without re-creating the SDK instance: From 094e9cc7f1353f2ae2d7fde8c271503739b5a9f6 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Tue, 14 Apr 2026 15:33:06 +0530 Subject: [PATCH 40/58] update kind in card.transaction --- v2/webhooks/webhook-events.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2/webhooks/webhook-events.mdx b/v2/webhooks/webhook-events.mdx index 42775cc..bb1d419 100644 --- a/v2/webhooks/webhook-events.mdx +++ b/v2/webhooks/webhook-events.mdx @@ -632,7 +632,7 @@ Triggered when a new debit authorization occurs (purchase, withdrawal, etc.). "cardToken": "tok_a1b2c3d4e5f6", "clearedAt": null, "isPending": true, - "kind": "purchase", + "kind": "payment", "transactionType": "authorization", "transactions": [] } From ec80d9bfa4e1c5c14a2978bad16ee8420560d507 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Tue, 14 Apr 2026 18:06:16 +0530 Subject: [PATCH 41/58] update kyc_status --- v2/v2-onboard.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/v2/v2-onboard.mdx b/v2/v2-onboard.mdx index 2f45c8b..5e5036b 100644 --- a/v2/v2-onboard.mdx +++ b/v2/v2-onboard.mdx @@ -90,7 +90,7 @@ To get access token, please go through the [authentication guide here](/v2/v2-si | `action_accept_tos` | Terms of Service acceptance required - user registered but hasn't accepted required terms | Review and accept Terms of Service | | `waiting_kyc_setup` | KYC initialization in progress - all terms accepted, KYC process being set up | Wait for KYC setup completion | | `action_complete_kyc` | KYC verification pending - KYC check created but pending user completion | Complete KYC verification via Sumsub `webSdkUrl` | - | `action_kyc_contact_support` | KYC provider flagged the check as requiring manual review — this is a non-recoverable state from the user's side | Contact support | + | `kyc_manual_review` | KYC provider flagged the check as requiring manual review | This is a non-recoverable state from the user's side, requires internal review for updating application status | | `action_kyc_resubmission_requested` | KYC provider has requested the user resubmit their KYC documents — a new Sumsub session URL is provided | Re-complete KYC verification via Sumsub using the provided `webSdkUrl` | | `action_complete_sof` | Source of Funds questionnaire required - KYC approved, SOF answers needed | Answer Source of Funds questionnaire | | `action_create_account` | Ready for account creation - KYC approved and SOF completed | Proceed with account creation | @@ -272,11 +272,11 @@ To get access token, please go through the [authentication guide here](/v2/v2-si - If [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) returns `action_kyc_contact_support`, the KYC provider has flagged the check for manual review. This is a non-recoverable state from the user's side — no `webSdkUrl` is provided and the user cannot self-resolve it. + If [`GET /user/onboarding`](/api-reference/user/get-onboarding-status) returns `kyc_manual_review`, the KYC provider has flagged the check for manual review. This is a non-recoverable state from the user's side — no `webSdkUrl` is provided and the user cannot self-resolve it. ```json { - "status": "action_kyc_contact_support" + "status": "kyc_manual_review" } ``` From 82ec0745f5a51d0950211e1873ae9e301787655c Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Thu, 16 Apr 2026 17:54:33 +0530 Subject: [PATCH 42/58] update account-balance and withdraw guide --- v2/gp-onchain/v2-account.mdx | 16 ++++++++++------ v2/gp-onchain/v2-withdraw.mdx | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/v2/gp-onchain/v2-account.mdx b/v2/gp-onchain/v2-account.mdx index 54833eb..ed9753f 100644 --- a/v2/gp-onchain/v2-account.mdx +++ b/v2/gp-onchain/v2-account.mdx @@ -65,30 +65,34 @@ This will return configuration of user account including chain name, configured Gnosis Pay V2 provides detailed balance breakdowns to give users complete visibility into their fund status. The authenticated user's account displays four distinct balance types: - | Balance Type | Description | Increases When | Decreases When | |--------------|-------------|----------------|----------------| | **Spendable** | Amount available for immediate spending via card transactions or withdrawals | • Deposits clear AML analysis
• Refunds are processed
• Returns of goods are credited | • Card transactions are authorized
• Withdrawals are initiated | -| **Authorized Holds** | Amount reserved for pending card transactions (Base 1 authorizations). Funds are committed but not yet settled | • Card transaction is authorized | • Transaction settles (moves to spent)
• Authorization expires or reverses | | **Non-Spendable** | Funds that cannot be used for spending. Flagged for review or potential return | • Dependent on AML checks | • Funds are returned to source
• Funds are manually released after review | | **Processing Deposits** | Incoming deposits currently undergoing AML analysis. Not yet available for spending | • New deposit is received | • AML analysis completes (moves to spendable or non-spendable) | +| **Processing Withdrawals** | Outgoing withdrawals currently being processed. Deducted from spendable but not yet settled on-chain | • Withdrawal is initiated | • Withdrawal settles on-chain | + +### Get Account Balances + -To request the account balance of the user, call [`GET /user/balances`](/api-reference/user/get-account-balances) +To request the account balance of the user, call [`GET /user/balances/v2`](/api-reference/user/get-account-balances-v2) ```bash curl --request GET \ - --url https://gp-auth-module.sandbox.gnosispay.in/user/balances + --url https://gp-auth-module.sandbox.gnosispay.in/user/balances/v2 ``` ```bash curl --request GET \ - --url https://gp-auth-module.prod.gnosispay.com/user/balances + --url https://gp-auth-module.prod.gnosispay.com/user/balances/v2 ``` + + -Each currency maintains its own separate balance states. For example, USDC and USDT will each have their own spendable, authorized holds, non-spendable, and processing deposits amounts. +Each currency maintains its own separate balance states. For example, USDC and USDT will each have their own spendable, non-spendable, processing deposits, and processing withdrawals amounts. diff --git a/v2/gp-onchain/v2-withdraw.mdx b/v2/gp-onchain/v2-withdraw.mdx index aa8dd6d..e6ced21 100644 --- a/v2/gp-onchain/v2-withdraw.mdx +++ b/v2/gp-onchain/v2-withdraw.mdx @@ -4,7 +4,7 @@ description: Create request to withdraw funds onchain to wallet address --- # Create Withdrawal Request -The [`POST /user/withdrawals`](/api-reference/user/post-user-withdrawals) endpoint allows you to create a withdrawal request for a user. +The [`POST /user/withdrawals`](/api-reference/user/create-withdrawal) endpoint allows you to create a withdrawal request for a user. The withdrawal happens to the GP Safe's Owner wallet address. From aa297a815640d758fec04f5197951830a4a876f1 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Wed, 29 Apr 2026 22:32:06 +0530 Subject: [PATCH 43/58] update card transaction event field --- v2/webhooks/webhook-events.mdx | 144 ++++++++++++++++++++------------- 1 file changed, 87 insertions(+), 57 deletions(-) diff --git a/v2/webhooks/webhook-events.mdx b/v2/webhooks/webhook-events.mdx index bb1d419..50a0e96 100644 --- a/v2/webhooks/webhook-events.mdx +++ b/v2/webhooks/webhook-events.mdx @@ -6,18 +6,18 @@ description: "Complete list of webhook events triggered in V2" ## Account Events ### 1. Account.balance.changed + Triggered when the account balance changes. #### Event Trigger Points -| Flow | Reason Value | -|------|--------------| -| Deposit approved | `deposit.approved` | -| Deposit rejected | `deposit.rejected` | -| Withdrawal completed | `withdrawal.completed` | -| Instant withdrawal reconciled | `withdrawal.completed` | -| Card authorization | `card.authorization.{category}` | - +| Flow | Reason Value | +| ----------------------------- | ------------------------------- | +| Deposit approved | `deposit.approved` | +| Deposit rejected | `deposit.rejected` | +| Withdrawal completed | `withdrawal.completed` | +| Instant withdrawal reconciled | `withdrawal.completed` | +| Card authorization | `card.authorization.{category}` | ```typescript account.balance.changed @@ -61,6 +61,7 @@ Triggered when the account balance changes. ### 2. Account.created + Triggered when a new account is created and provisioning begins. @@ -92,6 +93,7 @@ Triggered when a new account is created and provisioning begins. ### 3. Account.activated + Triggered when account provisioning is complete and account becomes active. @@ -123,6 +125,7 @@ Triggered when account provisioning is complete and account becomes active. ### 4. Account.blocked + Triggered when an account is blocked due to security or compliance reasons. @@ -156,6 +159,7 @@ Triggered when an account is blocked due to security or compliance reasons. ## KYC Events ### 5. KYC.profile.approved + Triggered when a KYC profile verification is approved. @@ -197,6 +201,7 @@ Triggered when a KYC profile verification is approved. ### 6. KYC.profile.rejected + Triggered when a KYC profile verification is rejected. @@ -238,6 +243,7 @@ Triggered when a KYC profile verification is rejected. ### 7. KYC.profile.requires_action + Triggered when a KYC profile requires additional action from the user. @@ -259,6 +265,7 @@ Triggered when a KYC profile requires additional action from the user. ### 8. KYC.profile.resubmission_requested + Triggered when KYC profile requires document resubmission. @@ -280,6 +287,7 @@ Triggered when KYC profile requires document resubmission. ### 9. KYC.terms.approved + Triggered when all required terms are accepted. @@ -299,6 +307,7 @@ Triggered when all required terms are accepted. ### 10. KYC.source_of_funds.approved + Triggered when source of funds questionnaire is submitted and approved. @@ -320,6 +329,7 @@ Triggered when source of funds questionnaire is submitted and approved. ## Deposit Events ### 11. Deposit.pending + Triggered when an on-chain deposit is detected and awaiting KYT processing. @@ -347,6 +357,7 @@ Triggered when an on-chain deposit is detected and awaiting KYT processing. ### 12. Deposit.approved + Triggered when a deposit is confirmed after KYT and funds become available. @@ -374,6 +385,7 @@ Triggered when a deposit is confirmed after KYT and funds become available. ### 13. Deposit.rejected + Triggered when a deposit is rejected by KYT. @@ -403,6 +415,7 @@ Triggered when a deposit is rejected by KYT. ## Withdrawal Events ### 14. Withdrawal.completed + Triggered when a withdrawal is successfully processed on-chain. @@ -430,6 +443,7 @@ Triggered when a withdrawal is successfully processed on-chain. ### 15. Withdrawal.failed + Triggered when a withdrawal fails at any stage. @@ -459,6 +473,7 @@ Triggered when a withdrawal fails at any stage. ## Card Events ### 16. Card.created + Triggered when a virtual card is provisioned or physical card reaches pending activation. @@ -480,6 +495,7 @@ Triggered when a virtual card is provisioned or physical card reaches pending ac ### 17. Card.activated + Triggered when a physical card is activated. @@ -501,6 +517,7 @@ Triggered when a physical card is activated. ### 18. Card.blocked + Triggered when a card is temporarily blocked. @@ -522,6 +539,7 @@ Triggered when a card is temporarily blocked. ### 19. Card.unblocked + Triggered when a card is unblocked and restored to active status. @@ -543,6 +561,7 @@ Triggered when a card is unblocked and restored to active status. ### 20. Card.canceled + Triggered when a card is permanently canceled. @@ -567,74 +586,85 @@ Triggered when a card is permanently canceled. The following table shows all card transaction event types and when they are triggered: -| Event Type | When It Fires | Pismo Category | -|------------|---------------|----------------| -| `card.transaction.created` | New debit authorization (purchase, withdrawal, etc.) | AUTHORIZATION (debit processing codes) | -| `card.transaction.refund` | Credit voucher authorization (refund to cardholder) | AUTHORIZATION (credit processing codes: 20, 203100, PSM007) | -| `card.transaction.declined` | Authorization denied by Pismo | DECLINED | -| `card.transaction.cleared` | Transaction settled/cleared (B2 confirmation) | CONFIRMATION, AIRPORT_TAX, INSTALLMENT | -| `card.transaction.reversed` | Full cancellation of an authorization | CANCELLATION | -| `card.transaction.replacement` | Amount adjustment on a pending authorization | REPLACEMENT | -| `card.transaction.incremental` | Additional authorization amount added | INCREMENTAL | -| `card.transaction.partial_cancellation` | Partial reversal of an authorization | PARTIAL_CANCELLATION | -| `card.transaction.cancellation_reversal` | Undo of a previous cancellation | CANCELLATION_REVERSAL | -| `card.transaction.reversal_partial_cancellation` | Undo of a previous partial cancellation | REVERSAL_PARTIAL_CANCELLATION | +| Event Type | When It Fires | Pismo Category | +| ------------------------------------------------ | ---------------------------------------------------- | ----------------------------------------------------------- | +| `card.transaction.created` | New debit authorization (purchase, withdrawal, etc.) | AUTHORIZATION (debit processing codes) | +| `card.transaction.refund` | Credit voucher authorization (refund to cardholder) | AUTHORIZATION (credit processing codes: 20, 203100, PSM007) | +| `card.transaction.declined` | Authorization denied by Pismo | DECLINED | +| `card.transaction.cleared` | Transaction settled/cleared (B2 confirmation) | CONFIRMATION, AIRPORT_TAX, INSTALLMENT | +| `card.transaction.reversed` | Full cancellation of an authorization | CANCELLATION | +| `card.transaction.replacement` | Amount adjustment on a pending authorization | REPLACEMENT | +| `card.transaction.incremental` | Additional authorization amount added | INCREMENTAL | +| `card.transaction.partial_cancellation` | Partial reversal of an authorization | PARTIAL_CANCELLATION | +| `card.transaction.cancellation_reversal` | Undo of a previous cancellation | CANCELLATION_REVERSAL | +| `card.transaction.reversal_partial_cancellation` | Undo of a previous partial cancellation | REVERSAL_PARTIAL_CANCELLATION | ### 21. Card.transaction.created + Triggered when a new debit authorization occurs (purchase, withdrawal, etc.). ```typescript card.transaction.created { - "id": "evt_a1b2c3d4e5f6...", - "type": "card.transaction.created", - "createdAt": "2026-03-10T12:00:00.000000000Z", + "id": "evt_8a3c1d4f2b6e9870c2a5b4d6e8f0a1c3", + "type": "card.transaction.declined", + "createdAt": "2026-04-24T11:17:44.082000000Z", "data": { - "id": "uuid", - "accountId": "account-uuid", - "cardId": "card-uuid", - "status": "pending", - "amount": "500000000000000000000", + "id": "f1c84a96-3d05-4b6b-9f1a-b2e7c5d8a012", + "accountId": "12c4a7e2-7a91-4f4f-9e76-1c9e1c2a2b18", + "cardId": "8a3b2c91-4d7e-49ab-bf25-ef019a4e6b20", + "status": "declined", + "amount": "20", "currency": "EUR", - "decimals": 18, - "originalAmount": "495000000", + "decimals": 2, + "originalAmount": "20", "originalCurrency": "USD", "isCredit": false, - "createdAt": "2026-03-10T12:00:00.000000000Z", - "updatedAt": "2026-03-10T12:00:00.000000000Z", - "description": "Coffee Shop", - "authorizationId": 12345, - "authorizationCode": "ABC123", + "createdAt": "2026-04-24T11:17:43.000000000Z", + "updatedAt": "2026-04-24T11:17:43.000000000Z", + "description": "Kindle Svcs 888-802-3080 US", + "authorizationId": 717, + "authorizationCode": "XZ0COI", "merchant": { - "name": "Coffee Shop", - "city": "London", - "country": "GB", - "categoryCode": "5812" - }, - "entryMode": "051", - "country": { - "alpha2": "GB", - "alpha3": "GBR", - "name": "United Kingdom" + "name": "Kindle Svcs", + "city": "888-802-3080", + "country": "US", + "categoryCode": "5818" }, + "entryMode": "0100", + "country": null, "billing": { - "amount": "500000000000000000000", - "currency": "EUR", - "decimals": 18, - "conversionRate": "1.0101" + "billingAmount": "20", + "billingCurrency": { + "symbol": "€", + "code": "EUR", + "decimals": 2, + "name": "Euro" + } }, "transactionCurrency": { - "amount": "495000000", - "currency": "USD", - "decimals": 6, - "conversionRate": "0.9900" + "symbol": "$", + "code": "USD", + "decimals": 2, + "name": "US Dollar" }, - "cardToken": "tok_a1b2c3d4e5f6", + "cardToken": "8a3b2c91-4d7e-49ab-bf25-ef019a4e6b20", + "wallet": { + "provider": "apple_pay", + "device_brand": null, + "device_model": null, + "device_type": "MOBILE_PHONE", + "device_name": "S29uc3RhbnRpbidzIGlQaG9uZQ.." + }, "clearedAt": null, - "isPending": true, + "isPending": false, "kind": "payment", - "transactionType": "authorization", - "transactions": [] + "transactionType": "0100", + "transactions": [], + "declineReason": { + "code": "NCV", + "message": "Entry mode not allowed with no-CVM" + } } } ``` From 6548719787bb29035bd1c5a2fee63a8772143704 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Wed, 29 Apr 2026 23:35:14 +0530 Subject: [PATCH 44/58] originalDecimal --- v2/webhooks/webhook-events.mdx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/v2/webhooks/webhook-events.mdx b/v2/webhooks/webhook-events.mdx index 50a0e96..1769f29 100644 --- a/v2/webhooks/webhook-events.mdx +++ b/v2/webhooks/webhook-events.mdx @@ -619,10 +619,11 @@ Triggered when a new debit authorization occurs (purchase, withdrawal, etc.). "decimals": 2, "originalAmount": "20", "originalCurrency": "USD", + "originalDecimals": 2, "isCredit": false, "createdAt": "2026-04-24T11:17:43.000000000Z", "updatedAt": "2026-04-24T11:17:43.000000000Z", - "description": "Kindle Svcs 888-802-3080 US", + "description": "Kindle Svcs 888-802-3080 US", "authorizationId": 717, "authorizationCode": "XZ0COI", "merchant": { @@ -662,8 +663,8 @@ Triggered when a new debit authorization occurs (purchase, withdrawal, etc.). "transactionType": "0100", "transactions": [], "declineReason": { - "code": "NCV", - "message": "Entry mode not allowed with no-CVM" + "code": null, + "message": null } } } From ffa708f0edd66c17d4d1f41d5b32d3d6a9e3c76c Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Tue, 5 May 2026 15:42:54 +0400 Subject: [PATCH 45/58] update withdrawal, card details --- v2/gp-onchain/v2-account.mdx | 8 ++++---- v2/gp-onchain/v2-withdraw.mdx | 6 +++++- v2/v1-v2-diff.mdx | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/v2/gp-onchain/v2-account.mdx b/v2/gp-onchain/v2-account.mdx index ed9753f..cb39531 100644 --- a/v2/gp-onchain/v2-account.mdx +++ b/v2/gp-onchain/v2-account.mdx @@ -18,7 +18,7 @@ The Gnosis Pay Safe consists of a core Safe account with three main modules: Gnosis Pay V2 maintains the same Safe wallet structure with delay and roles modules, but implements key behavioral improvements: ### Instant Withdrawals -Withdrawals from the Gnosis Pay Safe don't go through the delay module. The system reduces the spendable balance immediately to avoid double spending and then syncs with the on-chain balance, eliminating the 3-minute delay and removing the need for the card to be blocked during the withdrawal process. +Withdrawals from the Gnosis Pay Safe reduce the spendable balance immediately to avoid double spending and then sync with the on-chain balance. During this process, the card is not blocked from operations. ### Multi-Currency Support The Roles module now supports multi-token configurations so that users can spend different currencies via their spending safe. @@ -26,15 +26,15 @@ The Roles module now supports multi-token configurations so that users can spend ## Module Configurations: ### Delay Module Settings -- **Transaction delay**: 25 hours (increased from 3 minutes) -- **Transaction expiration**: 31 hours (increased from 30 minutes) +- **Transaction delay**: 25 hours +- **Transaction expiration**: 31 hours These extended timeouts are designed to discourage direct delay module interaction. Failed transactions require the full expiration period before they can be skipped. ### Daily Spending Limits -The Roles module implements a hardcoded daily limit of **$20K per token**. This limit is set at 2x the current card limit to accommodate future increases without requiring user transactions. +The maximum daily card spend limit is **$10K per token**. The Roles module enforces a hardcoded on-chain limit of **$20K per token**, twice the card limit. This buffer exists because card clearing and settlement can take 1–4 days after a transaction, and the higher onchain limit ensures uninterrupted card operations over that window without requiring any additional user signatures. Any interaction with the delay module will block the card and require customer support intervention to resolve the issue. diff --git a/v2/gp-onchain/v2-withdraw.mdx b/v2/gp-onchain/v2-withdraw.mdx index e6ced21..df8336d 100644 --- a/v2/gp-onchain/v2-withdraw.mdx +++ b/v2/gp-onchain/v2-withdraw.mdx @@ -7,6 +7,10 @@ description: Create request to withdraw funds onchain to wallet address The [`POST /user/withdrawals`](/api-reference/user/create-withdrawal) endpoint allows you to create a withdrawal request for a user. The withdrawal happens to the GP Safe's Owner wallet address. + +**Withdrawals are per token.** Each withdrawal request targets a single token via `tokenAddress`. + + **Withdrawal Restrictions:** - Only specific tokens are currently supported for withdrawals @@ -14,7 +18,7 @@ The withdrawal happens to the GP Safe's Owner wallet address. - Token addresses supported for withdrawals on Celo : + Token addresses supported for withdrawals on Celo: - CeloUSDT = "0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e" - CeloUSDC = "0xceba9300f2b948710d2653dd7b07f33a8b32118c" diff --git a/v2/v1-v2-diff.mdx b/v2/v1-v2-diff.mdx index 2525404..5a4e099 100644 --- a/v2/v1-v2-diff.mdx +++ b/v2/v1-v2-diff.mdx @@ -6,6 +6,7 @@ description: "Overview of the differences between GP V1 and V2 infra" | Feature | V1 | V2 | |---------|----|----| | **SIWE Authentication** | Long-lived access token (24h) | Access token (15 min validity) and refresh token model (7 days validity) with rotation support | +| **Refunds and Reversals** | Refunds and reversals processed after 1 business day | Refunds and Reversals instantly processed right after clearing message. | | **KYC Verification** | Dependent on Gnosis Pay to complete KYC and gnosis pay shares KYC to partners | KYC can performed by Partners and shared with Gnosis Pay | | **Safe Deployment** | Dedicated Safe deployment endpoint | Single `/account` endpoint handling provisioning + creation | | **Token Management** | Limited support for single token currency| Multi-currency support with different balance states | @@ -14,4 +15,3 @@ description: "Overview of the differences between GP V1 and V2 infra" | **Daily Onchain Spending Limits** | Set by user, requires an onchain signature | Hardcoded at $20,000 daily limit (2x card limit buffer), no signatures required | | **Delay Module Configuration** | 3-minute delay, 30-minute expiration | 25-hour delay, 31-hour expiration (discourages usage) | | **Transactions** | Separated by card transaction and onchain transactions,onchain transactions only available via RPC | Unified account-statement endpoint showing deposits, withdrawals, and card transactions | -| **Refunds and Reversals** | Refunds and reversals processed after 1 business day | Refunds and Reversals instantly processed right after clearing message. | From cb680660daa80be00ae76f698553f234d415ee76 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Tue, 5 May 2026 15:50:26 +0400 Subject: [PATCH 46/58] update the card limit --- v2/gp-onchain/v2-account.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/v2/gp-onchain/v2-account.mdx b/v2/gp-onchain/v2-account.mdx index cb39531..1da05de 100644 --- a/v2/gp-onchain/v2-account.mdx +++ b/v2/gp-onchain/v2-account.mdx @@ -34,7 +34,9 @@ These extended timeouts are designed to discourage direct delay module interacti ### Daily Spending Limits -The maximum daily card spend limit is **$10K per token**. The Roles module enforces a hardcoded on-chain limit of **$20K per token**, twice the card limit. This buffer exists because card clearing and settlement can take 1–4 days after a transaction, and the higher onchain limit ensures uninterrupted card operations over that window without requiring any additional user signatures. + +The maximum daily card spend limit is **\$10K per token**. The Roles module enforces a hardcoded on-chain limit of **\$20K per token**, twice the card limit. This buffer exists because card clearing and settlement can take 1–4 days after a transaction, and the higher on-chain limit ensures uninterrupted card operations over that window without requiring any additional user signatures. + Any interaction with the delay module will block the card and require customer support intervention to resolve the issue. From 95558a0069f59d4e358aac4861010b85ed9dbbf8 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Wed, 10 Jun 2026 22:48:50 +0530 Subject: [PATCH 47/58] cardtransaction event --- v2/webhooks/webhook-events.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/v2/webhooks/webhook-events.mdx b/v2/webhooks/webhook-events.mdx index 1769f29..e1a25e0 100644 --- a/v2/webhooks/webhook-events.mdx +++ b/v2/webhooks/webhook-events.mdx @@ -651,11 +651,11 @@ Triggered when a new debit authorization occurs (purchase, withdrawal, etc.). }, "cardToken": "8a3b2c91-4d7e-49ab-bf25-ef019a4e6b20", "wallet": { - "provider": "apple_pay", - "device_brand": null, - "device_model": null, - "device_type": "MOBILE_PHONE", - "device_name": "S29uc3RhbnRpbidzIGlQaG9uZQ.." + "provider": "apple_pay", + "deviceName": "aVBhZCAoMyk.", + "deviceType": "TABLET", + "deviceBrand": null, + "deviceModel": null }, "clearedAt": null, "isPending": false, From cb4e4a58adeeb1bf1f282fcf90a0e44fc8a6245b Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Wed, 10 Jun 2026 22:49:24 +0530 Subject: [PATCH 48/58] update decline code --- v2/webhooks/webhook-events.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/v2/webhooks/webhook-events.mdx b/v2/webhooks/webhook-events.mdx index e1a25e0..c557451 100644 --- a/v2/webhooks/webhook-events.mdx +++ b/v2/webhooks/webhook-events.mdx @@ -663,9 +663,9 @@ Triggered when a new debit authorization occurs (purchase, withdrawal, etc.). "transactionType": "0100", "transactions": [], "declineReason": { - "code": null, - "message": null - } + "code": "810", + "message": "Insufficient balance" + } } } ``` From 600d2dba0c08763c85371f23697cae286936acf6 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Mon, 27 Jul 2026 15:34:27 +0530 Subject: [PATCH 49/58] add v2 docs --- account/adding-safe-owner.mdx | 63 - account/index.mdx | 108 - account/update-authenticated-account.mdx | 45 - architecture.mdx | 8 + cards/assets/PSE-diagram.png | Bin 66977 -> 0 bytes cards/assets/card-order-flow.png | Bin 135016 -> 0 bytes cards/assets/css-styling.png | Bin 156957 -> 0 bytes cards/card-order-state-transitions.mdx | 183 - cards/concepts.mdx | 118 - cards/create-physical-cards.mdx | 118 - cards/create-virtual-cards.mdx | 41 - cards/pse-integration.mdx | 220 - docs.json | 190 +- gp-onchain/about-GP-safe.mdx | 58 - gp-onchain/daily-limit.mdx | 174 - gp-onchain/overview.mdx | 24 - gp-onchain/sign-message.mdx | 92 - gp-onchain/third-party-bridges.mdx | 56 - gp-onchain/withdraw-funds-from-safe.mdx | 162 - index.mdx | 85 + intro.mdx | 42 + on-off-ramps/iban-integration.mdx | 151 - on-off-ramps/index.mdx | 61 - on-off-ramps/kyc-sharing.mdx | 57 - static/css/custom.css | 120 + static/img/gnosis-pay-architecture.svg | 85 + static/img/hero-visual.png | Bin 0 -> 433127 bytes static/img/logo-dark.svg | 12 + static/img/logo-light.svg | 12 + transactions/index.mdx | 160 - transactions/integration-guide.mdx | 244 - transactions/lifecycle.mdx | 195 - v1/account/adding-safe-owner.mdx | 63 - v1/account/index.mdx | 108 - v1/account/update-authenticated-account.mdx | 45 - v1/api-reference/auth-app.mdx | 26 - v1/api-reference/intro.mdx | 10 - v1/auth.mdx | 85 - v1/cards/assets/PSE-diagram.png | Bin 66977 -> 0 bytes v1/cards/assets/card-order-flow.png | Bin 135016 -> 0 bytes v1/cards/assets/css-styling.png | Bin 156957 -> 0 bytes v1/cards/card-order-state-transitions.mdx | 183 - v1/cards/concepts.mdx | 70 - v1/cards/create-physical-cards.mdx | 110 - v1/cards/create-virtual-cards.mdx | 41 - v1/cards/pse-integration.mdx | 220 - v1/gp-onchain/about-GP-safe.mdx | 58 - v1/gp-onchain/daily-limit.mdx | 174 - v1/gp-onchain/overview.mdx | 24 - v1/gp-onchain/sign-message.mdx | 92 - v1/gp-onchain/third-party-bridges.mdx | 56 - v1/gp-onchain/withdraw-funds-from-safe.mdx | 162 - v1/integration-model.mdx | 118 - v1/on-off-ramps/iban-integration.mdx | 151 - v1/on-off-ramps/index.mdx | 61 - v1/on-off-ramps/kyc-sharing.mdx | 57 - v1/overview.mdx | 71 - v1/quickstart.mdx | 272 - v1/transactions/index.mdx | 160 - v1/transactions/integration-guide.mdx | 244 - v1/transactions/lifecycle.mdx | 195 - v1/webhooks/events.mdx | 12270 ------------------ v1/webhooks/getting-started.mdx | 177 - v1/webhooks/introduction.mdx | 23 - whybuild.mdx | 78 + 65 files changed, 479 insertions(+), 17809 deletions(-) delete mode 100644 account/adding-safe-owner.mdx delete mode 100644 account/index.mdx delete mode 100644 account/update-authenticated-account.mdx create mode 100644 architecture.mdx delete mode 100644 cards/assets/PSE-diagram.png delete mode 100644 cards/assets/card-order-flow.png delete mode 100644 cards/assets/css-styling.png delete mode 100644 cards/card-order-state-transitions.mdx delete mode 100644 cards/concepts.mdx delete mode 100644 cards/create-physical-cards.mdx delete mode 100644 cards/create-virtual-cards.mdx delete mode 100644 cards/pse-integration.mdx delete mode 100644 gp-onchain/about-GP-safe.mdx delete mode 100644 gp-onchain/daily-limit.mdx delete mode 100644 gp-onchain/overview.mdx delete mode 100644 gp-onchain/sign-message.mdx delete mode 100644 gp-onchain/third-party-bridges.mdx delete mode 100644 gp-onchain/withdraw-funds-from-safe.mdx create mode 100644 index.mdx create mode 100644 intro.mdx delete mode 100644 on-off-ramps/iban-integration.mdx delete mode 100644 on-off-ramps/index.mdx delete mode 100644 on-off-ramps/kyc-sharing.mdx create mode 100644 static/css/custom.css create mode 100644 static/img/gnosis-pay-architecture.svg create mode 100644 static/img/hero-visual.png create mode 100644 static/img/logo-dark.svg create mode 100644 static/img/logo-light.svg delete mode 100644 transactions/index.mdx delete mode 100644 transactions/integration-guide.mdx delete mode 100644 transactions/lifecycle.mdx delete mode 100644 v1/account/adding-safe-owner.mdx delete mode 100644 v1/account/index.mdx delete mode 100644 v1/account/update-authenticated-account.mdx delete mode 100644 v1/api-reference/auth-app.mdx delete mode 100644 v1/api-reference/intro.mdx delete mode 100644 v1/auth.mdx delete mode 100644 v1/cards/assets/PSE-diagram.png delete mode 100644 v1/cards/assets/card-order-flow.png delete mode 100644 v1/cards/assets/css-styling.png delete mode 100644 v1/cards/card-order-state-transitions.mdx delete mode 100644 v1/cards/concepts.mdx delete mode 100644 v1/cards/create-physical-cards.mdx delete mode 100644 v1/cards/create-virtual-cards.mdx delete mode 100644 v1/cards/pse-integration.mdx delete mode 100644 v1/gp-onchain/about-GP-safe.mdx delete mode 100644 v1/gp-onchain/daily-limit.mdx delete mode 100644 v1/gp-onchain/overview.mdx delete mode 100644 v1/gp-onchain/sign-message.mdx delete mode 100644 v1/gp-onchain/third-party-bridges.mdx delete mode 100644 v1/gp-onchain/withdraw-funds-from-safe.mdx delete mode 100644 v1/integration-model.mdx delete mode 100644 v1/on-off-ramps/iban-integration.mdx delete mode 100644 v1/on-off-ramps/index.mdx delete mode 100644 v1/on-off-ramps/kyc-sharing.mdx delete mode 100644 v1/overview.mdx delete mode 100644 v1/quickstart.mdx delete mode 100644 v1/transactions/index.mdx delete mode 100644 v1/transactions/integration-guide.mdx delete mode 100644 v1/transactions/lifecycle.mdx delete mode 100644 v1/webhooks/events.mdx delete mode 100644 v1/webhooks/getting-started.mdx delete mode 100644 v1/webhooks/introduction.mdx create mode 100644 whybuild.mdx diff --git a/account/adding-safe-owner.mdx b/account/adding-safe-owner.mdx deleted file mode 100644 index 49b5d5e..0000000 --- a/account/adding-safe-owner.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: "Managing Safe Ownership" -description: "Add a new owner to a Gnosis Pay Safe Account" ---- - -Adding a new owner to a Gnosis Pay Safe registers that account as a **Delay Module owner**. -Only Delay Module owners can approve and execute on-chain transactions. - - -**Important distinction:** -- **Authenticated wallets** are linked to a Gnosis Pay user for API access (via SIWE and JWT). -- **Safe owners (Delay Module owners)** are accounts explicitly added on-chain to the Safe. -Authenticated wallets do **not** become Safe owners unless they are also as owners for the safe. - - -This guide walks through the process of adding an additional Safe owner. Once complete, the new owner will be able to approve and execute transactions through the Delay Module. - - - - Follow the [authentication flow](https://docs.gnosispay.com/auth) to obtain a JWT token for the Gnosis Pay user. - - - - Call [this endpoint](https://docs.gnosispay.com/api-reference/safe-owners/get-typed-data-for-adding-a-new-safe-owner) to receive the typed data. - Sign the typed data with the current Safe owner’s key to produce a signature. - - ```bash - curl --request GET \ - --url https://api.gnosispay.com/api/v1/owners/add/transaction-data \ - --header "Authorization: Bearer " - ``` - - - - Send the new owner’s address, the signature, and the signed message to [this endpoint](https://docs.gnosispay.com/api-reference/safe-owners/add-a-new-owner-to-the-safe). - - ```bash - curl --request POST \ - --url https://api.gnosispay.com/api/v1/owners \ - --header "Authorization: Bearer " \ - --header "Content-Type: application/json" \ - --data '{ - "newOwner": "0x3270bf32AB647e90eF94A026c70Aa1daaaDA2382", - "signature": "0x1234567890abcdef...", - "message": { - "salt": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", - "data": "0xa9059cbb0000000000000000000000003270bf32ab647e90ef94a026c70aa1daaaada2382" - } - }' - ``` - The operation is processed through the Delay Relay and executes after a 3-minute delay. - - - - Confirm that the new owner was added to the Delay Module by checking the [Safe’s owner list](https://docs.gnosispay.com/api-reference/safe-owners/get-the-list-of-safe-owners). - - ```bash - curl --request GET \ - --url https://api.gnosispay.com/api/v1/owners \ - --header "Authorization: Bearer " - ``` - - diff --git a/account/index.mdx b/account/index.mdx deleted file mode 100644 index 7bfb23d..0000000 --- a/account/index.mdx +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: "Accounts on Gnosis Pay" -description: "How the Gnosis Pay Safe works" ---- - -When a user signs up for Gnosis Pay, a new **Gnosis Pay Safe** a smart contract wallet is created on-chain. -This Safe holds the user’s funds and is controlled only by its **owners**. - -A Gnosis Pay Safe owner can be either: -- an **EOA (Externally Owned Account)**, or -- another **smart wallet** (e.g. a Safe) whose owners may use passkeys, EOAs, or other signers. - -Funds in a Gnosis Pay Safe are never held by Gnosis Pay or any third party; ownership and control remain entirely with the Safe owners. - - - - - ---- - -## Authenticating sessions with wallets - -To access the Gnosis Pay dashboard or APIs, a wallet must authenticate using [Sign-In With Ethereum (SIWE)](https://docs.login.xyz/). -After SIWE, a JWT token is issued and used to authorize API calls (e.g. ordering cards, fetching user info, or linking additional authenticated wallets). - -Authenticated wallets are used **only for login and API sessions**. They do not perform on-chain actions and may or may not overlap with the Safe owners. - - -The first wallet connected during setup is automatically registered as both an **authenticated wallet** and the **initial Safe owner** (via the Delay Module). - - -Follow the guide on [adding an authenticated wallet](account/update-authenticated-account) for step-by-step instructions. - ---- - -## Safe Smart Account - -Each Gnosis Pay user is assigned a **Safe Smart Account**, a self-custodied smart contract wallet deployed on Gnosis Chain (L1). -Currently, a new Safe is deployed for every user. Support for connecting an existing Safe multisig is planned. - -### What is a smart contract wallet? - -Smart contract wallets are contracts that manage assets on-chain with programmable rules. -They enable advanced security and automation beyond EOAs. - -[Safe](https://safe.global/) is the leading smart contract wallet, securing over $70B in assets. - -### Exploring the Safe setup - -Users can view their Safe configuration in the [Safe web app](https://app.safe.global/) via the Zodiac app: - -1. Open the Gnosis Pay Dashboard. -2. Click **“View all transactions here”** to open the Safe web app. -3. In the sidebar, select **Applications**. -4. Search for **Zodiac**. - -The **Roles Module** and **Delay Module** are open-source contracts licensed under LGPL 3.0. - ---- - -## Modules - -Modules extend Safe functionality with custom logic. -In Gnosis Pay, modules enforce spending rules and transaction flows while keeping user funds in self-custody. - -These modules follow the [Zodiac standard](https://gnosisguild.org/zodiac/) developed by Gnosis Guild. - ---- - -## Roles Module - -The Roles Module enforces which actions Gnosis Pay can perform on behalf of the user. It defines: - -1. **Token used** → which token Gnosis Pay can spend. -2. **Daily limit** → maximum amount spendable per day. -3. **Recipient address** → destination for allowed transfers (e.g. the issuer’s settlement Safe). -4. **Role delegation** → assigns these permissions to Gnosis Pay. - -Only Safe owners can update these rules. -For example, a user may adjust the daily spending limit at any time. - ---- - -## Delay Module - -The Delay Module enforces a **3-minute delay** for all non-card transactions (e.g. transfers, deposits). -This ensures funds remain available for card payments and prevents race conditions. - - -During the 3-minute delay, the card is paused if any non-card transactions are pending. - - -The Delay Module also ensures the user’s EOA retains ultimate control. -During activation, the EOA becomes an indirect Safe owner via the Delay Module. - -⚠️ Reconfiguring or removing the Delay Module may prevent Gnosis Pay from functioning properly. - ---- - -## What happens if I lose access to my EOA Wallet? - -If you’ve forgotten the password to your EOA Wallet, you can regain access using its seed phrase. - - -However, if you’ve lost access to the seed phrase and cannot regain access to the EOA, you will also lose access to the Safe if it’s the only owner. - - -**To mitigate this risk, consider using a [Safe](https://safe.global/) with multiple owners instead of an EOA.** \ No newline at end of file diff --git a/account/update-authenticated-account.mdx b/account/update-authenticated-account.mdx deleted file mode 100644 index 347b59d..0000000 --- a/account/update-authenticated-account.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: "Adding a new wallet for authentication" -description: "Link an additional wallet address to a Gnosis Pay user" ---- - -A Gnosis Pay user can have multiple authenticated wallets attached to their account. -Authenticated wallets are used to sign in via SIWE and to start new API sessions. - - - - Follow the [authentication flow](https://docs.gnosispay.com/auth) to obtain a JWT token for the Gnosis Pay user. - - - - Make a POST call to [this endpoint](https://docs.gnosispay.com/api-reference/account-management/create-a-new-eoa-account-for-the-current-user) with the address to add. - - ```bash - curl --request POST \ - --url https://api.gnosispay.com/api/v1/eoa-accounts \ - --header "Authorization: Bearer " \ - --header "Content-Type: application/json" \ - --data '{ - "address": "0x1234567890abcdef1234567890abcdef12345678" - }' - ``` - - - - Call the [list accounts endpoint](https://docs.gnosispay.com/api-reference/account-management/retrieve-the-eoa-accounts-for-the-current-user). - The new address should appear in the response. - - ```bash - curl --request GET \ - --url https://api.gnosispay.com/api/v1/eoa-accounts \ - --header "Authorization: Bearer " - ``` - - - - -- Adding an **authenticated wallet** only links it to a Gnosis Pay user for login and API sessions. -- An authenticated wallet is **not automatically a Safe owner**. -- Only Safe owners (EOAs or smart wallets added to the Safe) can interact with the Delay Module or execute on-chain actions. -- Authenticated wallets can use the API (e.g. place card orders, fetch user info) but **cannot control funds** unless also added as Safe owners. - diff --git a/architecture.mdx b/architecture.mdx new file mode 100644 index 0000000..8d04c05 --- /dev/null +++ b/architecture.mdx @@ -0,0 +1,8 @@ +--- +title: "Gnosis Pay Architecture" +description: "How onboarding, spending, and settlement flow through Gnosis Pay" +--- + +Gnosis Pay is the orchestration layer that connects identity, custody, processing, and settlement. The diagram below shows how each system plugs in. + +Gnosis Pay architecture diff --git a/cards/assets/PSE-diagram.png b/cards/assets/PSE-diagram.png deleted file mode 100644 index 85225d0da64fd4e43ce139c6ae9685d27ba8d6cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66977 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
fNEC;3(uATas{kkzx_m2$UIjOB z^qnrEN4YIUXe5B|ry^;VgFq-%7)Mg@sg)ajSDe9nJ+X04^|qwJ-I}SGA4AN${;NE< zPp%4k=Ura?!a*cH9Bxli(9O!nuQ zbOOrlzn4AGlBioHk>FI5BFkxeDkmPc7(G{w(g{}<_Uo&)lq+PbBTgR}_R8vicnly< z`NB;h7n1n^wV?*SinJSWA_bBNDO}ltrI=o|#d`=_GtKAaJGI9#$8ud9tPxRk!P~5V zqNG!h|u7bIf&`9oO56w1Ijdc+6X>V`eS+;=9<_bPXkjqzhE0JOa3Uv@)vRC6FNpfA_2myG^JzuJu=u% zM-v%K!AR7=^~g)CnSxvpn(uUUu7zSX5rJq+!&D3s%Gd{V%A?$r*W=Huonh!&M?o_G z17376l6nDomT8+7a94GxT4GQp3?Wp#^8Q?-;**jZKvTV`)a9Q+dXTtB?@WT$;uNmJ zCWgKA0XBTfUvw;m(L;Q2_;3vXc$-9RyiKux!Hg`e!tr-Fag{qvc1oOfBv!L<2C;WO zDL2cj;V}I!22jXVv553~QAHmQ0XCdb5h>vC1BuAN=%qTPd|-!h!X~)fTPk^ojDy&r zr4-lr!4H8OAqd+W*9b9e4G0w^RqQOVpr*dle9Mqo`kM(+Ys zDjfajECSv<5fMTIaKK0TKkr=m7r?&%re%}^Q5hw}2~bfoA*Neu(9&fQ8doH=bWsnK zf&?*Gb{9D$oVU4i1(qg}EHE6QFbu(?JTbg!1UQByAruUc@C!nMomCAoPy3Qmx9P@Al-}% z!RWm{G#htO!Nn@cEPAkE(Pgq0JSzNIN9I5EvjDOzH<67=om6;D>rO3PpWdM>yzoWZ zq^U~kN7h*N+zob#kN6HxP3^$-?vcO%2B4n|M>{6G{QPmkgaJChs$K~r&C(6R1HezJ z;&L1(AJ${^u(JpUL1<}MNY%`BFaw4AjNb?dNY2!eih2xr6Gmt3X0P?3U?c>b^u0F8 z0Z?C=AV)iJ>dJ^6Ql{iNM!@vzhy-NXK27WR+U#f?v3{Ap8vmQYxNr`o-P?{`M;3;MYj8PTI(Sf zm40M9RUJ&$V)Q;i)IM~ueS)OYKgZlN3{G4B7Jsaq9Ps?i47zY!Jlei1qDQmOsdER$ z@FdtO4Md;8h<~aHb+y{{iHXk;2eT8ii~E-VckrTV7s@Q-{leJ$qsjvtd94SJkKtux zTsjJ3@YvfOJ^jbf;!~-B_a_xCyb%~ z=uO(qa`uEc)I=JKt*M)*pBUhGbh+|x-Ym7y2*SeAr@z&m2D~jVlYn6+(u4HGhnN7n z0r^0j)ua(yo&C!~4``{Bw@ypybLlq0A-l?%j$`i~fOFkjo*fICAKz@MOPz4lby?X1 z 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≤zX zcoQ^!#(Zq2zbRMGua395WUeX%=e{w|IF6i-Q~=nMo*jh^*q{XaR#Nw?uynYxqI8*D z-GZ^`JW36i)VLhGt`LV#L-5h39Q^7KA589OOh^qMV29K8>U`hSADeOe ze3|A-{f26iWW<3{PgR+fU)V2IX=|!=fy4)zBdevzCJZxHRSO*Rj5gWw4xi?I|E0CO zK3lF^x!HRz;Oc2^2}wi)egcb5s_>iI#QEk1N&{a8py$o@S=z0pTLC#&S92aoPEWUs zv&c?^<%_~P^_%;ZypyKhDMmK@V$#&rXMOW4qyetzj2b|0S+Ou)5}w-d4nBS`JB*^1 zVK~s@w{;X;7Iv;z$$8!^CVKKZen(EOTl3F5k3-IyH)@!3r{jI}NAcf4i2iut)iNm-;q4e|_TQ{jEtITyf$+ zw+)0;dd;n69jQi&DiPCj=!qej8@2oc;l3Ove*6UDHSTX@TCOhIAQhS*?KW$w$JkW zJd%v^3b{xlHavmGFNUdeF*zjm4DYXM1xBA;+9g?662Oyx-misLG?N)g4Z4(RYI`R2 zd?^V^a|$P9scaPa{6ek{Ubw*?q)n1KFRFYrNWoMGvr$wF^w4&=Frn@p(G+CSow;gz zL1|oTnt4Vo&#rC99U?hPG444!_c4cTR+LAUZ%Wehx}4^S-d9_nokrMins@rX-dhpd zv&kkON~`77_4PB&NEES93~7qG(wv6r7Wv^?feA&KB%uU*wh}9GyTibIS2fY&i#Qp2 za;AFoqLMLfR=+oGN}|Vz`<^gTEzxgAPFo6tGW*p;Dyky&(DUH@CMil=xyS>|Y4%(X zbef{x^u>Nx`I50X{uexF1i5jKZAnoci-4efrG#$|cmD}aPfSj_Ur2FYQAvoiwYL4Q zF7=PR_IB-Xxh3C&<(Lp-=+LtLrf-k8M5q4);^ymNdrz^1#g=2#@4Lw{IsyxfIdyI8 zd$(wc8RPcxb?8`E(DHJo!0WS2VRmhe?+<0H>nCqrT^w!?K=87`DJF{kDVIbc=!~n5 z9A}`Pr7idNMk~xr{Y?eEV^I^=mvG71P52Ha@#$5%?^%{HQ?hOL*1gv@6Lm5>uNB-p zP6Jv-PDCyX+tk}71A2TV+N0PyWB6(8JGdhyw9}R+s5;~P6e_X}uu7NJ72l^(F12lZ zp!@!bUr}!Y=(E~X(PmQdTn!;J?EL6h2C>ILAJ&;}`8f7Z?1u(AtNpT@VENEgBhHWz zf+**~`L=?W?IB~CZVM?EDiI#*3Ka&3$?*Wv&*5Yo>46(wHFGREBeeYoe%>+0^`pZa zAs@9;Hd0B4jlQaBg@-3S~9J7;NyO_1$OFOn8t+ z8!Y8hcAL9$pTE!sFotif*8XxNilp6!WbHq(2lb&Pab0BoE_Kv40Wd zuvX(r?F$bfm`2fU&7D(dGMN1B{H$r zmqM|*D_b5%DU$d>dzS*6&O~0ZeZ&meMTvn@^L07XPv7XtF0>NLC#Q(6<`cnBolmdP z9^C}Nhe%M`RT1Nx>YJpax`79Rl`MEz6ce0!N&0(}Za2`eD?Gtn>`!8%u|Jllr*CGa z%S%fn`wy%qsC1_0MN&i9Z^~3y@VbW01JA$JQb0m*;h0DV8h(@)SD+;u} zmzfo`04ret1!M zUT6QQ`Z`^{L-|wC2q$*ACUew~6YIMvE*^DuWy4gLuYsm0u{~Snl#+RtP(RJnrR3*Z zR~n_CuAbv4;c~+Er$5l}(pv?5j6T20XjU8hCh;w{88i8!l!!4!-14x`h@WisIn zZY8XE3=3b$g2Sr^&~W=Any5OmX;HlR_1(Susx@YS+wiBS{->YprW?a!8RSUZz9ErU zeX$wly4{?9@EZbEnGhA_!Z?qKF(vwA>r+{<6^lBcmF0)xU0S)5%1o(!9Q1iO@aAjg zSJw?IJb3eOo(PTdGdzsufrL04UcnYoY^YX?osaE~nP{A6(o0ImA9Z$3)<4>#@!lRx zQ?qlJtfWedaeZCDg>-X^LDR8R<&-}A-j=%UG>1@SEE!0~mC#fA1a~=GH-|WTS^Kq> zo$4+r*tg5HDx#Lqh9S*Fsw+IY4R$Be#@9o(%zVpqaFMp zm(Z2h<`(Fgy{!*M!<<{OMcr$u5Lqt4sjrteio~Y%4LMZsQK`|x@D-VIYDeM1ONmg@?JcMf~p1CZ=X1I(P zv=b8?+w=wG=!Orx<17NMePUI@;7HFI|8xJ>HxvRW%^%sicoDW@qCBJJ@4u7SyfqH6 z5~w-VnrUCO_ag@}R-AFYY>c{JzZYv6%yr*v({t91mNAE@W_X)7O|kYt+V3E#YjWWe zOc&W-gYf;%RCUuDRkM(`%$xE1FQ6I+)(Zx0XGP23k`{mk>9=sWi)J+1%u|e&8n}XC zRyI~c3_>$XpEKGv5`lL}G3QD@dyK{m4U~hW8BY;5n6MSmk zLIVl0MGJbq`}#ALSZu#g)Poz{1FYZ{gdk(jmzN;jMuiRVY#mqDt0E?@Dvsddvi%<-yXEuSNzWG&Fs$aoi6qnwo{e?0 zaOZ~RZ5;%Kb7`H8?$wIV@r_Ha1}+ZUqH#k($VVMg*wK!~es!^(SBNVr#QBR)0$S6l zjTqHrZLUE>&IQS$+=J+thK(g7JTxBY_R;BR-dnk;@B>hXCo|dM^5S?-%K=_a_&B!* zNlYFUMuwBr^KC&~!g_N*UIy_-^*idpJ-akxD{`~awxlGtY9`XJ(y$%XSlb4o!V!30f$Q(_1;uRKtPRnGaNB%2|jF&ENEHuMctWPj|;O zth5PqdCYv3;QbovnC$$CWILc`yf>^!s|LM*HiwJn%B{Vzo@cRnYHFTo(DuT0;s+zg zj2jPUYazTPuD91`Gt-_FuA?cXC@MO0GU25lHU})$6A<%sOj&?qP*0`0QnT!Bd`#Bj zc(xhc*4NF8JZBFUHsRtZBXmvqGW60Gy6-($fIF+S7G1uEm zD_P3nM9A9;<%baMYby%PG&ov2xm*NB);u~os3yVvR<6S{4b7)(V4}@*z>x`+2dfo0 z4XK7-NBY&=I4_puEwn8&wLZTn$80aRZmXD8n%s3pK;fi27}OUW%(awKb$GY4W6g_m zm)q5-I=c^H--qgmP6Fjz(nzkLy;lc#>DtNW-x)IXX0A%wJ+4=Km>xc?al}k*_}Reh z=UP#f&ow!uaS0Y8=qV|sHd=F9o6ktP{PZu1gxgm#1xiWmTxYml*R@qrq4QhArcYE6 zKKS_*%%w{@E$6Wtt-Kc=D&I>stk3s)3u2PnRpQ*}($Gp0510(HRG~*r;#poxxjNQP z77I)$V^JTk5ZX}N<`5$D&y_x$up;30To+D4P24CJH!E)Hik*X$nnlX@BP*^q#)BC# zNlCiwr>5FU@L*;QRAOgc@!ua}Cvh_^{k|TqHnY8$MhkNeP6Z~lrAN2+8M}#tB+#p- zFITbC)H`V;GeWD^PQINsEoK29mrEATOEeU!2uFt_Wq)(X($O~NXS-&(ne^l?H}zah ze0Tg>t9me5)ot<8WqVsW%!Z~LZg*K_JlU2ngeA7#G@ zd%V-ezg~4t^FKN&Oo2lqD{RY+aE=!r297pFo-&mctzni(o<~Mbjd~2P4SP7DGmarA zSU-XZR`L5itmV#dj_DvKmkQhAHXf3Z^ynDVT9}IR(dfe_Vx`EZpVQFk2`)4$+%BSO zxozIrK8{6m?NcD@-5W~vxhD9BuD4apdIr|&u$I_6y;rxqS9rtfW_J+~9F_}vZn-;K zMMxMLMr6THe;Pd9x^3-lXD0IN!Cu6}A;P3z+XMzfslD|Dk-}$|3W6G*ogX~p2aXCO zT}Z9;>^WPwIa}l-r;nvK`K1r|1X-TFsT-|)|52R}hJkRMR68ibRbmvwAKLs_3bV$9 zZ}Y)6A3(_7<$0y97rnyMKbE$3w>Q~a7ROPtXVAJ-X>qfyX;7K*Qn0tP?AQD12t8~d z-MLv@Jn=G^ICvqLLVb%9yvE-YBr_!XL{(;N9NsXm*Iw$h_ovRzsqWOpHRUwmTU?x% zBcfhRwffOP*39KNg}^ebQitGTi`XLyAD@~h7{g1a6n4TjS$48BTAo3=hppixts!hS zdv0vo<(hOh2`AcxxxL!w_hBFX5kZW1yqLd3)5v{OP~qU#)w_gQc=KLd>f+n@Ra+pj zn)Oz@+DG+DYa4W~_H7$qHLA|!+uuh|^6jL;{k}RS8H)y3T`wQOr-PbdEhMhzskgiK zLK8=h=#Ro>Ha1eGiZW?{`&aGCW0+9n=SSr(PueCiDA&K(-U=phlp$10kSDHQdKFp2 zkVwE~d*zbh6zp4K<~yn+1oIu?F>$sxTGPv?=5Hm{xstPMr&=f3A8g1IodNbM%DN4t z+$;f8NHP)6j+r*l1%e4qQNKB6 zjJ<39?Xxd@`8yYvMqZOKF&z3DI&r{{H|-@xY+sei;-pz-ZF{2_Z6(P;GIA)Zoi=(_ z{1Tc|pv6f1fIP3HB!@NZp}*!4po5dJp?`$%x*u{6xz^9+ zbJ#)e6_!MDMF=fUekNi9ou`s$Dle3xOa86<+>;DzXm zrV#cx`c*{ymi0TS+_L*xq`mhVDW^Q7>QE;Y>~i{!~nqx^c%TZ*MXJ@qoA-5 zkSS~*fO%%+lzpiJ;Gl&)SH28YutD@$#pKLPc*w9h=tJZCNH{^H0A%@n{IBTr2>(;8 zM}S&+Od~)Z4OTTm$dKF&Mn0fw0fOn;@}kQa6wnL6Fee)@0mK1>j=`kRZZ{_0}zC`p!%@MWbH42j%`1tnFT4-Sx+d7-}(6X zP(3j-06dVt()T^r8Y}YL*Q`XQ**aH9&QBNTWjtNnN4^aC=srMOh{%B|h-dX{tN_p| z4>aLlWD_)Ex_*Y(&}*xzc2jzS_l(i7i%pucD}m2cq>p-UhEG7ytji2q;mjv>R~1|= z_4|)=k=%ubuBo-sUn+O@3qVT^or{W#>FDWK4XGh_FfZ#N!!ikj3Onp%C{s$0$TK*ratE+>9(i`hPO9172>@ENj6LSObJ{-x- zH9oqW9+QaDqo=0_=u9Ca5CvOyTif#5;pF5b(0#TrWMij9r^jX{C-2x#=>ViylNAA` zQZuK?j{OYGYTSoZ0CZ0s2vbXIjxeIS4^UMdA!>lP#6Zy~(|kh*>1GC?PDhBMrlzKf z%7h=CU?=hx$u(!b7cv_F^8>7A3sQ71Bu(j{L+hzRKAr}wB>(J+Q>;QroOdoEQbK3 z-oAxrNK+8Ip4oB?<{|I>i3CYAGe_u-iF&lPwE@;zB$AFKgdi`psEF`mUq3_QYJh-j zSOCb>2~a?F8=!L-(Ey?DC&)>--|-s>wuWHFPMrYNK|<Z3y00aO>-xK3auQ)2Hz(tN4|>-uvbxB43N?9q(IRcH32Cq-tgCL68T(KD@FIcpxosF zvL%D+0LU5uQ?S#YVU*Zni#JjDI6^GlXh^VBys-a`Y;3ID?X~!exp$@v$|V3G`eE?w zF~A^^_xc8W`S%dX;<8>!a9iy0Y&-LbQ2~iCNq~x7iWWRCEG&!%4S^#Ya=2P%!&wb` zcgrLJXglI-ps(iu7X&>)=|StX4vFwYqSGPP2Fs4l0ImXDv1u+yoIPh-l|)zM(9$I2SqU!k-oZ?6elil-_%G$Amo_x7WJ<_6a?( z)6jIeXkm}Ql?=!uR~2R?Eh~uf*dAFeqGxfD;^sl8a%7nQ+y~$_n00Um9U6gk&4XNg|BCmNbibo+Nq9lNN~{uAAe|xV{LCdn6JMF=(?nB#di}SI zYzqOcQ!HH@Nqo84dkd~XTdv%K6}7VKH&w2;!yEf>gXl_7-^nlJV&-LIYv^T*7KmL{W~JI~x#e*PS&k(+3P z(tM3Y^z;@Eg!K*tCVvo%BIj7>uUh&%GSirak}3}Z`Tn|A>At@glD6(J5f7ITGu3>n z?H7!p_mPu>BVHK?0?Cy8o`C9)Kn7VIYqq9uNd$X@_@0AqJ>DFp0R^p~Jx-yktW#P| z;{T)QTULA9Y))$q!Yc42?U>50*}J#eT3W?WNlZG>vP#fz8Lu32+S)QRk2<`KbW~?U{;b?-3|+0&k18uk zDdg3WT5{=c$V;q9cg*S($uX4q5f7-&Tcrfxia|_Ur+v0N*A>R|zo$FSUM9zc^~X`m zNFtxN>GGsKv?hd*-^qxzSqWDeC-h_9{0>358HjbX1xh|AusegE{qmb!8Yzn4J0w&# zBrzsTGEXahbo2Pa`vtD@%lQY8_psmD|3FlbWDaC8Iu@-sVr)b|`5iW-kxRmJefiU?5un6HGg#2zp467Wb&QD)W;;kaNJuxbv9NMIi4o*BYkz$O8{t|aG5g-?5 zdO=1IXI05DLk?jrN4EK)m=c~?_Rt*09jQ&O@gi+LJY>3B%4<;93(}D*M)XKP+*`;1 ziNyZ?@1D%Z^RSdIZSH}L7*5X$=nv$p2L2VfXUK<~^MojrDT$09BIePb(?M45fzel< zo&A9o4^qH;CyT&{sTqCI-bYe(HVHtStU})uA?^`K)$k|Yt9ZVpsh3s@mm+=*dF@Q3 zt*e_JAK%6DFC=*bDFa9lQK@x&1VNm*n=K{PL;sW@@LqBi;q(2L10qngzt`mh&7k`F z8S;Oh)AfSN+=97|-!EfAq;)S~yk)h`$ z%dJ@-N2o_`n;3G8cR-u0tr1AYmsW+aDM?SMEzieJ zrG{r#wk&tmgayH7=EDHt(8$1m5gRVV{pjwcvIZ|il=ntmvXH}u@-y<4e^%a6V?#LZ zpkQEw&;`wQV@|?Z+K3pa^4)MD5qY%I0N7uOhZz1h6x?^0tU+lqiHu{bN?}s>zMIy@ zq57wUB8Sup8mE;cy~&B)6Z6Ff$womg3OSzzAm2HWZUMsa?E$mQV1yS$0i~Jd9t0UW zLkwTGv=g6cW775H0T<=0a33OiS5LzquQ>MWY7>ahAmsdvL?99gLf#Hp3(a((U^^r} zqkJp>XeHLLQxVdkc_)MSqx*boLe0sX>}&d>v@ajBKGX!-!zzUAFfi0{w;U>IAMK?< zWa-6}Kv0qV0vkd^fgGTamp!7Mi_!CKQsAlg(Y4iz1Q-t?vXAes6<{GN#*F-B@xPsc z0@8T#_Zx+0D)jgrRz-b$py~vJ0of4$(7VymQG4v)llL~wYh|G4sRwW$|NUy>Z>$XY z9*YY6)14^Xb(bXAibEK+szt*k2BbdpiJ3;VhOkP2v43Y_A%A`~TC)|Oaz2TBM3(Mv z8Nqu5@t3;8-Ti46`;C>2#syiSY~X&@;=9(f;tEQl(jb4e{0&-`eE+T(|Nd^iS8QA4 z$yCU)W&hg&WhiTcAJ4u;?yiZHL9*xFogIQirOB!k`Ugypyh>@}hO2myv_Az!qhByy(YjMMHrHMh0%9 zGdw--xM@-`FN@La1NQLk(<@q<40k?gpvSv-qva|-sHll-cd7Nd`dK@b7F7{FqhMOu zHa!mSvks7Ikx#IZ92CYp0(cH;~UeVu1uCQ#;&gEPH^uOI#K2PWfLI zwq^4s1jFN3(L{Er408emT`0VD9i$yxf^+nzsLjow7pJM1S}(8jGOrh6Hl<5T&s=>& z?2T2Q&v+fQ{gH2>&ry(ek$}l0Nb;1W06L~ zklhcxleoXc)(rs-ek`?2;@4Mn1-#lc_izhcIX|~L7L~|>glva%!g6vP;gu6Rj-D;4 zBr>U~@&~lnrf$ujo^2|j`L4aMEj1n#*1b_uYR$YihVhTpv^{Lr_7<9Js2t8m!RH$X zG}GU5^By71RAyYf&@`S{Q=$DI{e~LkC~C{~a5;t}vU36TiC!ToCocP!0TIAchI^|yI6!s<1b zfGI*cHnZxvWRreJprQ3yh4&OeyBnvfFrsdcDPEAWoV-r&}FKf0^5)#Z(%uQ6sb5A{& zGK_rQDvK}Lj;<%lB-s+iN2NF|EQ-1ehqVl&6GYJ};q1avj zNNA*;s^?s0PsR!IVbWJnWDHlH*uZEKAH}bhnDUo%Muh7aM8WFu`XFr>qkZ?GWSIgTR8@T9_zqIrdWM1(d z6yR}D+OGbNgN}28x|p=El)>Z8(-ZeNtDbWz(XjFOIW)7f)!-}~+B_^Kx#)ID@c(x_HR|xDiZp*rRibH!3qq0vu)6y1} zpvKbrf3AcJvF*wto08cH`*skm@)o5Ma)Sm*nMD+>`lFv+H5M@8TkZ?vlMx@4oQA(v zmUm699&BUw+o%{jD))}(b@RI!e$9nmR1eM3#r=saE#@-h%rkq5iPiJEXs2YR+`Yxr zE{Mxz?(IZT=_*PKbXabWoQu0FHLht^z)aZnzaej8Q`RG8xq9-CcMUHuuZM>Rh4-J% zR|Y@otY=R5ml!6V?MB&UB&4OK#m9@>V9CbJ?_CZPSB5;l-QzkPI}#d8J04nor&&Iv zNidN1P0vE1(&sw8)c$u+%4u|o!SHPxuX1B){pF{n^3a8Pd#G=7-ZYEx*Y?|*Z#^hV z*HM9=#Sr)grlY)D>j#2vXQT5ll{%-}UKK$R{Rp}F_wIM=M62ghWcOPv zRPxVYlfedWGy4p!TZYWdUSx@Fejnd=(ve-^6#l%axcM)^aO*BN;tW5Czs5jHM; zXH!=~**klr`s`Ol<@v~d{rbhp$=M3_AAyamO-)TNc)*9zymciM{I3Ins&EOm)DG23 z=R>~vCEwUr)<&nvVxKM>RlOEhRO-qd7IrpueNc49hU^J6ZRvu(jMrAyHgANPm{=-{ zPaPdF-1DQQe4@%szQc`|`1u#j&WUg+KAKkv!_2-$z-3-}aCpN4Ve;km$o6)I{fsp1 zJd5*}fcv|(V)C`|^%ibn3xh;c3{MuHQ;#06NVNr!OMY;uX5Z+tc7B6aTW{~&Ydeib ze<=>yfp;?fw0v1(Y~to@^DqQSt;4!F`L4-p!ah)KE18*qP(p0yylNfVSVAfR^oQ}pG&m?U}xg=?F4?i3DXq6R~xUoULM`nZc#U< z#wu_&8tq|8Mf6l3HEqUAjEYdt>Q~(?`3$2V_8SH@SmY;BQ%Aj9Ys!kP7P1Rh2cyea zr6Tr=iDF}54mq2b)k#qVc_b!smYz6M2FK!C^Yi|Bvsej)c+4E(Ft1bSHd*0QQiJ`O zEEc-S5h9z)S#>SA*=+S{z8(N+D{@**LG23>4o`1#S+8b03XhPX5Gfe=d}W` zpL}cYD-?#K(OX8nFBh=JSeVZ9tRjbLDUEgOuU^+ZH}q>5JhbfTDT`K5nOr^{t@uc7 zbn)T(p=(V@h*=7g?ba&B@nMO4d`Xa)^M^!&B!h_4fCnu})=ha#Gj@p0$?oy_jkzbP zF2v!=ObWqP#$s(;f+ljK`enE{TRwm6VKK31x~EE&6BifxBU#kq(sBr|r%_mH-x-c4 zaQi~`o3}^RID_F@)`K!O#8s5Qp0^F;ExZ5BIGv#Ryr(sUD@G+Qy651FQ0_wP)Evl4 zVRQ4+kDzoX`_^7YGR=P?nrL|HE92*c=slK0$hW<_b!k=-g`c^%aS^SJ5BWjO15Z0Q zW?jjqUFtq-xYX-!|GVBt96?t+2Q`nEe1CdhNB#1Qx(Yg2l`E|%`zaX4*QCvF9d`}q zVI03bUMg=FoNatw`s{`Jqj{59rjDP=EjZe{H& zdKtUJ1E=8IT~b^Esu3JF+8_8BGP4gw zRoN796ZYtzS*Q$q?%2`2$VIWfye5WN*h%*dl^Sd)#PAK8J;#(7rzO#wUq*)<4-Nezz10W@Xr-g)#Hbq;kLFff;)3MZ#EGa6&SyNm`SfhaP3> za5sut^gF$Azz#9X_nG=ulqPDg-!z@*-ZnOI@`)zdjw4J6BxY(yr`|~Hh5poRhutP z4ezjksdzmbFRyKs`&*MN7H%QGy1LbBWtCcJ>6U@7nSz{5$f%|}wv?Ud*M*(K@b7Fi zy_gpmmyJ|u>M*{Qv)T(WQ+>x)y32F6pxXQ`%XyP_*aR5?+m;B7ljmVhw3A@(7s4&8 zV||VC#Kx0vpUwMHrsMGKd6F1M4Vs^^@zTBUkW9DGI@SGIBZseHW#Hb~;oV$d=2A*oY`I zA`6opWsJ~{G5P{KR(mZP!FJD0rIemh;VEF@Z^(i?34`R!TyG;+Zm>TL3>FU z#>d4Bqgbu&WT%C$nfC3&(BGJjdX_HYevLQ2P^InzH@9HZD&2#&pSWXvJv3Ms^v=fw zy)@EZGrzC}?!J}%TiiR$&)&*k8U`BZ>Xto>^=&s0rSvG8vdTCwq7QR~8N6}cp&ESq zA(*L`lV4qQ((pA|@_TuX$M1a=wQ3ipxY$!j9R9ifda1&d7baO|=^pL`?IdDgm#3m{ zuFYxirSS4x*moLHDbyTdewyFb&S()fv8^QK)kg?}e&aojIgn$>(};+)U8IH1zCEW!D(< z<>a?ks@9oiz&i zlVFrmI`&j?!`S8#KMh$KjTI3Hv2IQpSIxYegt0GKsT2Y?dtg2c@}A;lTznL4SHIv* z)=6K$w1t!of@@w7-*Q=kN*a6tN?#cq$8BooEzQhrZN=9%hVDLbr4UT0X;I@UJn-CH zzxsaO{ZG6S%c@)XuxEq0Xn0;>5YuD6XC)yRA0_ZEKTWkX)Q#nr>%$ti%@pEG_m#sD zGLtC+){I!rs%9`*xQ0H_F9UDndILxBJ%zI!aq>MMK$HFmKSNyrVvRVOD9U6`OEs65msVJ7u8O=(G0e zaHL?S*Ga2$fGk`hywyTW8O34{cFA3a<>hA>=KJR^tbhn`zHm}z>Q8f*m##r5NvQ4A z;9ai@x~R?9T22VUg>qb;uzr?J3Af!SXx7gk1SiIXQ3(3%929#T9IuRTKB`%Zyk1V_ zC@=ZF%g?>1O;!gbc@*^WeVb;WQuhqSzgWXLlPle>ggDUWwmnCB42j_(Cv^u5^eoVo z*;9GXUYss6)OiWxA4Kl-Sp-3Dngw^rKLIx}eCne#K4t5cIPJ-C zDm66YyUXuJ^skjqx06JvX2%;H;A746+aR|!MLDS~3LLHYg1Y#ElJaN8JhoHV(-AlN zXtV1x9zs|b)um3hFMQeVURSk1+FsGj`qiqmLEJ06Gyms)pSf()pPeGCu^-wk%V?B# ze!v{sJ>M;xWE*9D{65ptvDBDO)9IH>8ub$jUjtJ<>qR4OVzJ5O*@&`}DwgME(UJH# z@X>6ep0S3@`<-+bP5-mnp)Y55h4^U5=DI`EIma#N*h_F(X2Be|D&9Ic_5gP=d0MIi zZ-Qo_zRYzJy6LhjtQQaO4N8dJ(wX%+av!)+cS&J3vHZZ~oD1N3p@GwhCZ$l7#!@Lu ztf&Qcef|uOH#tfIKE7@iMXW}wa_G9Y4$-sKp4;u29#Z914uaIY;e*y+m=%%~?0o`6e?kXx zpm{;w(0eZO-o}#zy**m?1h2NSJX`o4P?~RHJHvzI2EcTPMozabBFHR~Kka_zPJ`K` zB&RsTR4Webqm{y zAP9;3mgo!py$7})8lQ~ zyjoe6NBX!aSDX9CmKH&sL8*r5H~!KNW|gmeZwwIFFZJ39XoXmH7*jM4ig*-UxeF=; zGoTHlBx&h#l5)h zc{xD*BQ@F|xanZTP)y8lMaq^cPw1x7_1bFN>ScaB=yR0F5bG_*%ksiPVD6QgO`RJa zKd7k{gp!*V5JYa~5>4ifp%f1v(t7>3AuF$0akVXJm__}ahjEU9qDs00#8Ao3=Z%N} zqKsz_VNO~>9KR{8?bt2{e9#*xdj+GG~98SU_JAlUMCn7nm1WJdNPuo;F`Sz z@4h#AlC&Rl8XUTvJP}CpOyVwi>UyYR^jNzaU6mbN-EHORIa#y&{Ml9$s4#iel2p_E zIUJKKB-#;sPi=tM64ITqURg?hNePXDT5Y3?8&5>CzHEkHI)n70w@TcH?5*y98y4om z5~!ofElZ=+k12PpDgQWA4N|u6v?{`PR6AeLOA&BCRuTg(^q0?u1euD(ef!GQp!u%C z;mNj~1^%Gg0ft)2J5GDhhzN#3K?TJIa^=Gf=ZpCQUa;_`C4?h`gl?K>u~o~`7!Q;Wu#Z~#L#T9?7owE8)DZE zp{8U4_n#uAv3p2)8RP4+Yz|_*2G83p^aYP3TEo1Pr&prOz)X_%xN5?L>GYGsKB~^6 zwJ5vpF2dgA6X`&GlhJ~u=(8rmRiA@`Zr+k_HdtMk^V&~4EM@~|^IqIfakwVjY+7+S zF*zVIhU-FAhNPR-ZS)f(B9rfyxDM(0d-CJVOu-^3xKs-=BR1twH&JCdLM(WiJ%*h~ z+*j83gE)6pl0REiH{synKrAdb$~O7!W5U>;GaxQBsG1^rgz?xJ=szu34uz4 zs*l|DqXzFLjwl}ukX5Hb2EuHkN0wc@YhgmKxSMf2qXNEWHSRtmuMy!X*-CCGp+Ga( zNd1o;DfCuF_i}BsL8-zKpUv0A2+JS-;6t3S-;xwQrN6#j#P9ib)sS(Wf5Kp;RkL_H z#*B`~UI{B!lV6aj#!WRTG6LYy;#_=u2 zdaE)9xV*O7obNR;p%<2nO`53>v9Jlf4>9S?m=-f^{dFiZE7x@kqJ$g?jEN&@2l^5G z-laMe2eW(-VmKhrQosK4*owzxAo_w9cy&kmAIau}Ul-hqSCq{k#0E^CPVJS4HD-G^ z9BptOMJ6TH*|sqj66C0iX-QHpePVNww?yEW<3KSYS+UXF3h~8zY0OPmO0J|j+%mZS zQI}PNzm|rP)*fqg08+zeFWtbQzspO9i|cVaiUO>c0@>*dbhnV5_Z}#5IVT|#dbw35 zjt5D}$DUf=#gY=)w366VKSxHsaN&@7s8jE4Xkl&?t7=baHlk635(D^L3F9rgeGppgN{EV2mKMJ$;@=gXq>Zlr9XE+Q8Z__=9r1!ioc;MqCcg7nQ`?r9m?`w%&YPu(|*0n5Z@ks z#Nd?Ta!?pzw@OECqFwX4v*>eH<=yb8Qz>tea)(`pm@Y%0F{}$6*uKUuWK19U?N6-H zAYhMN{Rw{eNZH-Y_PW+SdJVEi_nnkKEe7xr878Q;>sjGYM*YZf&I(&pY=v z@~%8gNFvtCk%@spIgyfm%FjxuzQXNsW1(6JtrUlo((c0p(N$)0BIqK%Qk(L!)hDkY zGv6~sdg1Bb$MT|8HcOKUXJm@(Jfq=MM$sWtis)80=sIF=6c%5v}>y5P?X`e*x z=#W#^b=ex$n&i95;}{GNhAX4OMd-lM>!`~LNZpy>-GTWqIheboQ&Imub1Lve6*S16)jiSwLB;Lp0(A zA~!$@(eOJnbpBJ;Kqd?pA7@<^COKZG^nHWYHe6QFbwzoHP62uv*cNRRAz|`PfV3h& z%)z4ELfV=V;Z-_mljH8kM``ZTfjCO(!u1BM&~;l>e31Mz~H{CDrxE|XFLYguz<2Z@T|={(sztG&x;$0lF%+zP=t{j`#g>?*Fs_w2^8bq+)n;I<$r#JR9G6 zWtAB}InWqW*ZnAM;b}UX<3$9Kj5~+m^q???geG1b$yf*d@b1ui7OFn5nZh~b_d5x7(D0$3lI#pScn zym41fXjB78(WV4bTz!NdI)ZC(@qCCETJOQ8~@j3RbqeFt&c}0_It_gKLY2#l5 zhiAdp5~43cl8xRFvut!~BdnGYz&Nuv-!ZENu{x6BwM^@*t}N|FKB9mZh%QYlW<*XU zyZC$jn}f}v7wG8Mm?LWt^ApwXHnWSBq(Q)e?}h&Nn;Du+@m;@<|JJ6+*TBWyVD))y zbhsg?z&IFqy1uPRx{^U3o*yJ|Q$J1Y_Z0BAomCp1rQMDptPW+cftfdIJ*q(t%DZZRikemR)~ zR7-HZyZ}9OWKZX4F@E{ncs->8>JL3AceU*8N(mWTR7CSsm`gfmeK3~SQdWL>1;5#R zg2rCp_ks71!gOl$JZo{Y>5tXl1RA;A~XV|G)UIvt+cPg7JdR?N0#V5WVg}N_O9S6$Nm<*0>PNYj_PrO6rBxLTHt-C@$vJfd@3h5~Jr&Awag zYii5~Dt%;wx%r1s7PiV(AcuBd=Ko!On;piSuX+v$q!0)MGceZ~*eNw&u%P(%UF3`2 z$U2}7Qskli9Ka`_{5^oIAe#ZkA1Lt;Jv=-r|0b;Ou`5(d`_fX>1qIvr(X&nwg1{V9 zXMF&#oBAbjSo;nGEMoJeKL0funu{vOEWl$12K?k+uNt3~4-Y!qZr>msg@mFX+;dIgD@}Yiq13HfO6Q{b66O@CH&AxNbH4eYQK6>SN&(vL0y zj%VsVIi@%2qh^bgjoGL2SQ@g~}%MqWFI997{o z1YN7*rvRu5WTvGa8|UU-O|D^RZTfw4R>0#71g5e8PX{KxfXUymuV{u-Q3i*luZ%jB z`4sPQ((tO5=B_O)hKK_JtlmK3n=s=J?3Lkj6<dS> zYAkZ*msRF7CkLRh0%Ek2qhnstA!@pQa(#;&a0@FSBow}#Pxnks)x~*izr8o{A|N)l zjuvSo*e}AC9dRqjw0qc%6^GUkO~nH*a0aT@>i!S5x0#mAhSaIeh>&T{S(}1!L9fo6 z!8*c9N4q82v<#8iq1O{B555tXZ8 zc;TrK)(W;b#K%1x%bVTFu{HZ&A&r~s|9^0VBi86mfQwbP$po6LN=w3n%~Kwv+_}kf zYprTNWJuatvm*?vlAATcC*9R)s_^*Ev*&t4%xH4^yMKcKz~jhmxp=sOktNssA1kDT z`g9b$ZI3bP;;Y&c-|-Nv7SZ0+FiucnQ7v@i#rOm<$2;O$(j%QV3pf##{M+93>3K)d z+dxGxK5Q7-PO3mLY`qyj-L%!SzSwuxYQhVAr>4gcS>Wa84SpQ<7h0+WGvqA@L3pV8 zX(TW*X;?@j2_a9lw7(hp`ObtRN^oD+h=&xkeT0Hru7N(dVIA(t$!$5ZWCB{ljuIU~ zO_msf@QSO>SXIFCPCpL@#qg3sNxKlCLU%ImID?HY4je(iAqS$7VeI5UsAs0#?)Y7LIMfm;nxn`3#`2Pe(TW)`|CUa~F5;XFOWohD!P zxc_pUrrB%Tvm?i#B2|_6E$pu$ZUr0`5Wt~9>zgdD_@E%ghufkVBuIhoP8M_V(Zay) zslsS&QO0_I*Ht2-L=lJwuph$v0~ZyjoG_qTm3C%2ryFrCB56Q*BAs0({-ftp{%O@4-qX& zxqyhq=sns0z&FN5E#}|&v-Ef`4~!IpVjGpjc4hJCU~O=c13vcN_&ozZEZ1Pi?EdHa zosT3zGhPPKYsGcp3om@Kna5%--#RO=t! z105R&g~cyj7RVH#X5oyEE)4HQFk-0>Y*JhUueQ1*wDr?#O2y zi#w_&n!Kjcv(3w#(F{8Q`4&r8G|F5|85%_Lglq_*-W7Q!%(>D6T+a(vQ&Evj%XgiP z+}Dynd@{}luIj;`tKv;^{V+rn_@W+UKD-49jDxCZ2eDLIqTvnczT%hm!77~c-7?NUj58Zq zQ%Lz(V`J_X>#!8bZGj4HkXnP-eMV-j7U6c&# z`B2sYDvCk0Gnn1m33T;>uWLu}Sk3w4coQgVp*P*rhi~7*q2=yLR|p_l#)Nu?54`Z| z9tMfBwH8Lwni7(iz;v$k`FGhbUF{Qdj8%N7^7S=c2tXDU?@M^Qda`8as&Hg}&_lB@ z^a}IK)Yxp)>nrXFXtjUWK7dTVAxveq-jlug6DI@CR}G4FU~y;x!Um-Q35wQkfoNhE z{a+U0;Itq+C*PKDW%&yZi#uG5Xa9P;%CSk2<@Rt0sa71^tPFx`x8)C;y}5&%01^~l zVi9f z&}G&JEx+nQTvesijk0`*6hv_5!~E5+PVQWcKP-0CTEk)JA;Q%ie{cVmf1-mXecI#| zsOMG>JL60##0u2!@Et%|?4dDy$0^m%H)>`FFoOVG&R^wLFowiau*g|5;CB2PCa zC~rI^6_?JrzL|xp=ljV`|Ez73ush@($=7XMF5ys|f92BVdz4xRZL(Sfu?YE;*0XA8 z5N=t-wysx3Tq)vaa8IGs%SLTqc$El}y&j<4weN3LtNM9sBUe&Tzb1Xe5aZ%!ahQX_ zP~SeWRFdFP6wE-)xSmtlG{Zph`(|w~>Caarv=Ka3R5w8du<`{7)r)8>S$qQI(Z{AuzI5pZ; zBL@L6(R;jHXR1!Eqc!9qYt`5F2&2d<@%f|L?LDP@LCSZ;e1iG>RR)G&Ne33@xb>>h zF#4IO$LELTH7|N{Of3G82NC2z!9i`fy4h%EYDQ?t{Q6WIo3;&6D@}&DHVTD!fn|5I zJ+xI+1QMz?vCx2i*Fm+w`u|o<@-Pfvrkf1dV+ZE49hWDdk&yy)m9enTE?)66V6(=W zq0~cQujXLP98P9+=xH76W>7Hk^DhXR_)sM?k%1p=`6Jp~O_?JAnvD4WRfqD~+yBTa zwpE|QajK>L%ZnGrqs($%oxXa8b`2NQee`1^jf5*ZnzniQXyOYp|EIbS#6L}!oi#0N zHT_F(WeG}V>-f)T_s?3sQxs~uvX}S9z(HHLofUb`#v@8F!EY_K*XoylKF!DTf1KNC ztZDyP&eMpz{1pWPcNhQQSJ(n8%|1xoe~)jJ9??{Q{n>JLwBl={ao5%i4vtIC7mWG_qEdzwo$}w0E_xD zj+_*|e_TN{G<$cMYN^=w5$?bqM+(w5McDtS=t^K7{m=40KZ*B8oCyv^L30k)ACLc` Np{lD=@{je4{{uiY6Epw- diff --git a/cards/assets/css-styling.png b/cards/assets/css-styling.png deleted file mode 100644 index f8dc457addc1d9b619298b0ca909e7b6457f8a07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156957 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�vAOi^R69BN|=9cm7*vwFTvVhP?cNsdraG)1;7? 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 oY71P@Q?xw?G$Q PENDINGTRANSACTION : Create Order - - PENDINGTRANSACTION --> READY : Pay (free or paid) - PENDINGTRANSACTION --> TRANSACTIONCOMPLETE : Payment Complete - PENDINGTRANSACTION --> CANCELLED : Cancel - PENDINGTRANSACTION --> FAILEDTRANSACTION : Payment Failed - - TRANSACTIONCOMPLETE --> CONFIRMATIONREQUIRED : Request Confirmation - - CONFIRMATIONREQUIRED --> READY : Confirm Ready
(SOF + Phone + Address) - - READY --> CARDCREATED : Create Card
(Physical/Virtual) - - CARDCREATED --> [*] : Order Complete - CANCELLED --> [*] : Order Cancelled - FAILEDTRANSACTION --> [*] : Order Failed - - note right of PENDINGTRANSACTION - Initial state when
order is created - end note - - note right of READY - Ready for card creation
All requirements met - end note - - note right of CARDCREATED - Card successfully created
Order fulfilled - end note -``` - - - -### Card Order States - -#### Core States - -**`PENDINGTRANSACTION`** - *Initial State* -- **Description**: Order created, awaiting payment or confirmation -- **Next States**: `READY`, `TRANSACTIONCOMPLETE`, `CANCELLED`, `FAILEDTRANSACTION` -- **User Actions**: Attach transaction, confirm payment, cancel order - -**`TRANSACTIONCOMPLETE`** - *Payment Processed* -- **Description**: Payment transaction completed but requires additional verification -- **Next States**: `CONFIRMATIONREQUIRED` -- **System Actions**: Automatic transition when additional verification needed - -**`CONFIRMATIONREQUIRED`** - *Verification Needed* -- **Description**: Additional user verification required (SOF, phone, address) -- **Next States**: `READY` -- **Requirements**: Phone verified, SOF completed, address provided - -**`READY`** - *Ready for Card Creation* -- **Description**: All requirements met, ready to create physical/virtual card -- **Next States**: `CARDCREATED` -- **User Actions**: Create card with PIN (physical) or without PIN (virtual) - -#### Terminal States - -**`CARDCREATED`** - *Success* -- **Description**: Card successfully created and ready for use -- **Next States**: None (terminal state) -- **Note**: Virtual cards are immediately active; physical cards need activation - -**`CANCELLED`** - *Cancelled* -- **Description**: Order cancelled by user or system -- **Next States**: None (terminal state) -- **Note**: Only possible from `PENDINGTRANSACTION` state - -**`FAILEDTRANSACTION`** - *Payment Failed* -- **Description**: Payment processing failed -- **Next States**: None (terminal state) -- **Note**: User needs to create a new order - -### Transition Rules - - - -`PENDINGTRANSACTION` → `READY`: -- Free card: `totalAmountEUR === totalDiscountEUR` -- Paid card: Valid EURe payment to correct address -- Transaction hash validation (if required) - - - -`TRANSACTIONCOMPLETE` → `CONFIRMATIONREQUIRED`: -- Triggered when additional user verification is needed -- System determines extra checks required - - - -`CONFIRMATIONREQUIRED` → `READY`: -- User phone verified -- Source of Funds (SOF) completed -- Valid shipping address (for physical cards) - - - -`READY` → `CARDCREATED`: -- KYC approved -- Risk score: Green or Orange -- For physical cards: Encrypted PIN required -- For virtual cards: No PIN needed - - - -`PENDINGTRANSACTION` → `CANCELLED`: -- Only from `PENDINGTRANSACTION` state -- User-initiated or admin-initiated - - - -### Error Handling - -When implementing card order, consider these scenarios: - -**Invalid Transitions** -Will throw TransitionError -- Trying to cancel from READY state -- Attempting to create card from `PENDINGTRANSACTION` -- Any transition not defined in the state machine - - -**Common Error Scenarios** -- **Payment Issues**: Transaction hash already used, insufficient payment -- **User Requirements**: Missing KYC, unverified phone, missing address -- **System Issues**: Payment processor errors, card creation failures - -### Implementation Example - -```javascript -// Check current order state before taking action -const handleOrderAction = async (order, action) => { - switch (order.status) { - case 'PENDINGTRANSACTION': - if (action === 'pay') { - await confirmPayment(order.id); - } else if (action === 'cancel') { - await cancelOrder(order.id); - } - break; - - case 'READY': - if (action === 'createCard') { - await createCard(order.id, { setPin: !order.virtual }); - } - break; - - case 'CARDCREATED': - // Order complete - handle card activation if needed - break; - - default: - throw new Error(`Cannot perform ${action} on order with status ${order.status}`); - } -}; -``` - -### Cancellable States - -Orders can only be cancelled from specific states. Use the `CANCELLABLE_ORDER_STATUSES` constant: - -```javascript -const CANCELLABLE_ORDER_STATUSES = [ - 'PENDINGTRANSACTION', - 'TRANSACTIONCOMPLETE', - 'CONFIRMATIONREQUIRED', - 'FAILEDTRANSACTION' -]; -``` - - -**State Validation**: Always validate the current order state before attempting transitions. Invalid transitions will throw a `TransitionError` and return HTTP 422 status code. - diff --git a/cards/concepts.mdx b/cards/concepts.mdx deleted file mode 100644 index 0436a19..0000000 --- a/cards/concepts.mdx +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: Cards Concepts -description: "Core concepts for card management, PINs, and merchant categories" ---- - -Cards are their own domain, with lots of edge cases all around and a unique set of terms. -On this document, we aim to present the most common concepts related to operating cards -and what to expect of them. - -This is not an extensive guide and we encourage you to use this document as a way to start -your journey. Both VISA and Mastercard have great resources and guides that you can also use. - -<<<<<<< HEAD - - For transaction-related concepts like payments, refunds, and reversals, see our dedicated - [Card Transactions](/transactions) guide. - - -## Card Lifecycle - -Cards go through several states during their lifetime: - -### Card States -- **Inactive**: Card created but not yet activated -- **Active**: Card activated and ready for use -- **Frozen**: Temporarily disabled (can be unfrozen) -- **Lost**: Reported as lost (requires replacement) -- **Stolen**: Reported as stolen (requires replacement) -- **Expired**: Past expiration date (requires replacement) - -### Card Activation -New cards must be activated before first use. Activation typically involves: -- Verifying cardholder identity -- Setting initial PIN (if required) -- Confirming card receipt -- Enabling spending limits - -### Card Management Operations -- **Freeze/Unfreeze**: Temporarily disable card usage -- **Report Lost/Stolen**: Permanently disable and request replacement -- **Update Limits**: Modify spending or withdrawal limits -- **PIN Management**: Change or reset PIN - -## Disputes - -Disputes are used to recover funds for captured transactions. Their main use-case is to revert fraudulent transactions -or problems with the product or service paid for. Fraud and non-fraud disputes have different requirements and rules, -and undergo through different analysis to reach a conclusion. - -### Dispute Types -- **Fraud disputes**: Unauthorized transactions -- **Non-fraud disputes**: Issues with goods/services received -- **Processing errors**: Technical or merchant errors - -### Dispute Process -1. **Initiation**: Cardholder reports disputed transaction -2. **Investigation**: Review transaction details and evidence -3. **Provisional Credit**: Temporary refund while investigating -4. **Resolution**: Final decision and permanent credit/debit -======= -## Authorizations - -When a card is used to make a purchase, an authorization request is created, which can be approved or declined. -The process to authorize transactions takes into consideration a lot of factors, some are: - -- The card balance has enough funds to cover the transaction amount -- The card is active, with enough spending limits -- Risk/AML screening -- Anti-fraud analysis, and so on. - -If the authorization is approved, we deduct the amount from your card wallet and hold it in reserve until -the authorization is either captured, canceled, or expired without a capture. -In case it's not captured, unused funds will return to your card wallet. - -There are a few other edge cases that you should be ready to handle: - -1. **Partial authorizations**: used to increase the amount authorized. -2. **Incremental authorizations**: hotels can send more authorizations to cover for fees after checking out. -3. **Partial reversals**: used to reduce the amount authorized. - -Once an authorization is approved, it will be captured and becomes a transaction. - -## Transactions - -An authorization is captured and becomes a transaction usually under 24h. -But as with everything in the card universe, this has edge cases. -Car rentals, hotels, and some other businesses (defined by MCC) can capture up to a month -after the authorization event. - -Again, more edge cases to handle: - -1. **Refunds**: unlike what you'd expect, this is not directly related to an authorization. -2. **Partial capture**: a capture happens with an amount lower than the authorized amount. -3. **Over capture**: some MCCs can over capture, meaning they can capture a value higher than the authorized amount. -4. **Multi capture**: basically multiple partial captures on a single authorization, limited to some MCCs as well. -5. **Force capture**: sometimes you receive a capture on a rejected authorization (yes, really), for example, some POS terminals on planes are not connected to the internet and when the plane lands it sends the transactions that happened mid-flight. - -These edge cases are limited to some MCCs, but they can be used for fraudulent behaviour. -That's why we have the dispute process to contest suspicious transactions. - -## Disputes - -Disputes are used to recover funds for captured transactions. Their main use-case is to revert fraudulent transactions -or problems with the product or service paid for. Fraud and non-fraud disputes have different requirements and rules, -and undergo through different analysis to reach a conclusion. ->>>>>>> ce2d52e (Separate card order state transitions) - -## Card PINs - -Visa cards have 2 places to store the PIN - the first place is on the physical card chip, called the **offline PIN**, and the second is the **online PIN** that is stored in the bank's system. While these PINs usually have the same value, there can be cases where they differ, for instance when you change the card PIN. - -When paying at a point of sale (in a restaurant or in a shop), only the offline PIN may be verified, while ATMs usually connect to the bank network and check the online PIN. When using the PSE to change the PIN, only the online PIN is changed. At this point, the offline PIN is **not updated** since physical access to the card is needed to change the PIN on the chip. To update the offline PIN, you need to go to an ATM and perform any operation. ATM transactions always go online to the card issuer. This allows the issuer to send an "issuer script" to your card, which updates the offline PIN stored on the chip, synchronizing it with any recent PIN changes made online (with PSE). Without this synchronization, your offline PIN might be outdated and cause issues for transactions that rely on offline verification. - -## MCC: Merchant Category Code - -Merchant Category Codes (MCCs) are used to classify businesses based on the types of goods or services they provide. -These codes are important as they are often used for calculating interchange fees, authorizing payments, and preventing fraud. -Additionally, specific MCCs are required for particular functionalities. diff --git a/cards/create-physical-cards.mdx b/cards/create-physical-cards.mdx deleted file mode 100644 index 38772ff..0000000 --- a/cards/create-physical-cards.mdx +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: "Create Physical Cards" -description: "Order physical cards for your Users." ---- - - -## Create Physical Card Process - - - - - -<<<<<<< HEAD -[This endpoint creates a new `CardOrder` with the status of `PENDINGTRANSACTION`](/api-reference/physical-card-order/create-physical-card-order): -======= -[This endpoint creates a new `CardOrder` with the status of `PENDINGTRANSACTION`](/api-reference/card-order/create-a-new-card-order): ->>>>>>> ce2d52e (Separate card order state transitions) - -```bash cURL -curl -X POST /api/v1/order/create -``` - -The Card Order is created with the following data: - -- A shipping address can be specified by filling the `shippingAddress` field, see [endpoint specifications](/api-reference/physical-card-order/create-physical-card-order). If not set, the KYC address will be used for shipping. -- The total amount to be paid is set in EURe. The amount is 30.23. -- A coupon code can be applied to reduce the amount to be paid, either at signup or in the next step - - - - -[This endpoint attaches a coupon to the `CardOrder` with `orderId`](/api-reference/physical-card-order/attach-a-coupon-to-a-physical-card-order): - -```bash cURL -curl -X POST /api/v1/order/{orderId}/attach-coupon -``` - -The coupon needs to be valid, otherwise an error is thrown. -If the user has a coupon code both from the signup, and from this step, the one from the signup takes precedence. - - - - - -This is only needed if the card is not free. If `CardOrder.totalAmountEUR` is the same as the `CardOrder.totalDiscountEUR` then the card is considered free. - - -[This endpoint allows setting a transaction hash to the specified `orderId`](/api-reference/physical-card-order/register-payment-for-a-physical-card-order). - -```bash cURL -curl -X PUT /api/v1/order/{orderId}/attach-transaction \ --d '{ - "transactionHash": "0x..." -}' -``` - -The transaction can only be used once across all card orders. - - - - - -This endpoint must be called even if the card is free. It moves the card order to the `READY` status. - - -[To confirm the payment call this endpoint](/api-reference/physical-card-order/confirm-the-payment-for-a-physical-card-order): - -```bash cURL -curl -X PUT /api/v1/order/{orderId}/confirm-payment -``` - -The conditions for the payment are: - -- In order to call this endpoint, the `CardOrder.status` needs to be `PENDINGTRANSACTION`. -- If the card is not free, we check if a payment was done. - - Token used for payment needs to be EURe `0xcB444e90D8198415266c6a2724b7900fb12FC56E`. - - Payment was done to `0x3D4FD6a1A7a1382ae1d62C3DD7247254a0236847`. - - The respective EURe amount was paid in that transaction hash (partial transfers are not supported). - -If all the conditions above are met, the `CardOrder.status` is set to `READY`. - - -<<<<<<< HEAD -[Finally, you can create the Physical Card](/api-reference/physical-card-order/create-a-physical-card): -======= -[Finally, you can create the Physical Card](/api-reference/card-order/create-a-card-out-of-a-card-order): ->>>>>>> ce2d52e (Separate card order state transitions) - -```bash cURL -curl -X POST /api/v1/order/:orderId/create-card -``` - -When successful, this endpoint returns the `cardToken` from the newly created card. - -In order to create a `Card` out of a `CardOrder` the following conditions need to be met: - -- No cards were created out of this `orderId`. -- User needs to have a verified phone number. -- User needs to have a name set. -- User needs to be from a supported country. -- User address needs to be set. -- User needs to have an approved KYC. -- The risk score needs to be Green or Orange based on the user's answers to the Source of funds questionnaire. -- User needs to have the shipping details for the physical card order set. - - The shipping details can be different from the KYC address, as long as it is in the same country. - - Virtual cards do not require a shipping address. -- The embossed name for the card needs to be set. - - - -The card PIN should be set immediately after the card is created via the Partner Secure Elements (PSE). -Use the `cardToken` returned from the previous endpoint to set the PIN. -If a PIN is not provided upon creation, a random one will be assigned. -Changing this randomly assigned PIN requires the user to visit an ATM. Refer to the **[card PINs section](/cards#card-pins)** to learn more about the online and offline PINs. - -For detailed instructions about how to change the PIN, please refer to the [PSE SDK documentation](/cards/pse-integration). - - diff --git a/cards/create-virtual-cards.mdx b/cards/create-virtual-cards.mdx deleted file mode 100644 index a623642..0000000 --- a/cards/create-virtual-cards.mdx +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Create Virtual Cards -description: Virtual cards work either online or tap in presence (with Apple Pay and Google Pay). ---- - -Virtual card orders have a **simplified flow** compared to physical cards, with these key differences: - -- No shipping address is required -- The card is available immediately after order creation (no shipping delay) -- Virtual cards can be used for online transactions immediately -- Thanks to Google and Apple Pay (some regions are not yet available), the card can be used for in-person transactions immediately. -- No PIN is required; the user's phone number is used as second factor authentication for some online payments -- **Cards are automatically created and activated when the order is placed** - -## How to create a Virtual Card - -[This endpoint allows you to issue a virtual card directly](/api-reference/card-management/create-a-virtual-card): - -```bash cURL -curl -X POST /api/v1/cards/virtual -``` - -Virtual cards are free and activated immediately. No shipping address or payment validation required. - - - -**Automatic Card Creation**: By calling this endpoint, the virtual card is automatically created if the user's Safe account is properly configured. You do not need to call any other endpoint. - - - -[The virtual card should appear immediately in the card list available with the endpoint](/api-reference/card-management/list-all-cards): - -```bash cURL -curl /api/v1/cards?status_code=1000 -``` - -The `status_code=1000` query parameter returns only active cards. - - -Card Limits: Users can have a **maximum of 5 active cards including physical and virtual cards combined**. Active cards exclude voided, lost, and stolen cards. - diff --git a/cards/pse-integration.mdx b/cards/pse-integration.mdx deleted file mode 100644 index 5e703f8..0000000 --- a/cards/pse-integration.mdx +++ /dev/null @@ -1,220 +0,0 @@ ---- -title: Partner Secure Elements (PSE) Integration -description: Access sensitive Card information from your client application. ---- - -## Overview - -If you want to display sensitive information, such as card numbers, in your front-end, you'll need to interact with our **Partner Secure Elements (PSE)** service. The easiest way to do this is by using the [PSE SDK](https://www.npmjs.com/package/@gnosispay/pse-sdk) from Gnosis Pay. - -To initialize the SDK, you'll need an `App ID` provided to you upon registration with Gnosis Pay. You'll also need an **ephemeral-token**. This ephemeral-token can be retrieved with a call to our private PSE API using mTLS authentication. - - - **Backend Only**: An mTLS authentication can only be performed from a - back-end. For this reason, you need a back-end responsible for retrieving the - ephemeral-token and sending it to your front-end upon request. We'll go - through each step in this guide. -{" "} - -Once your front-end has the ephemeral-token, it can initialize the PSE SDK and use it to display secure elements. - -Here's a diagram showing each step: - -```mermaid - sequenceDiagram - participant FE as Your Frontend - participant BE as Your Backend - participant API as PSE API - - FE->>BE: Get ephemeral-token - BE->>API: Get ephemeral-token (mTLS Certificates) - API-->>BE: Receive ephemeral-token - BE-->>FE: Receive ephemeral-token - - Note over FE: Initialize PSE SDK with ephemeral-token and App ID - - FE->>API: PSE SDK Requests Card Information - API-->>FE: Display Card Information Inside an Iframe -``` - -Reference implementations are available for a [front-end](https://github.com/gnosispay/ui) and a [back-end](https://github.com/gnosispay/ui/tree/main/pse-backend-demo). - ---- - -## Secure Connection Using mTLS Authentication - -**Mutual TLS (mTLS)** is a type of authentication in which two parties in a connection authenticate each other using the TLS protocol. Your back-end will establish an mTLS authentication with the Gnosis Pay private PSE API to receive an ephemeral-token. - -### How to Generate mTLS Certificates - -After signing up through the [Partners Dashboard](https://partners.gnosispay.com/), you will receive an `App ID` instantly, which will be used in the certificate generation below. You must first create a private key and then generate a Certificate Signing Request (CSR) using the `App ID` as follows: - -```graphql -# APP_ID is a string starting with `gp_` that you have received from Gnosis Pay -export APP_ID="gp_woop_123" - -# Create a private key (NEVER share with anyone) -openssl ecparam -name prime256v1 -genkey -noout -out "${APP_ID}.key.pem" - -# Create the CSR (OK to share) -openssl req -new -sha256 -key "${APP_ID}.key.pem" -out "${APP_ID}.csr.pem" -subj "/CN=${APP_ID}" -``` - -You can now share the `${APP_ID}.csr.pem` file with the Gnosis Pay team. **DO NOT EVER** share the `.key.pem` file with **ANYONE**. - -Once we receive your Certificate Signing Request, we will sign it and send you back the signed certificates. These signed certificates, along with your private key, are used to establish the connection with the PSE API. - -### How to Establish an mTLS Authentication (in Node.js) - -You should securely store the certificates in your environment along with your private key. - -Your environment should expose the certificates and private key, for example: - -```rust -SIGNED_CERTIFICATES="-----BEGIN CERTIFICATE----- -ABCQz .... ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -DEFC7 .... ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -GHICc .... ------END CERTIFICATE-----" - -PRIVATE_KEY="-----BEGIN EC PRIVATE KEY----- -ABCD.... ------END EC PRIVATE KEY-----" -``` - -Here's a Node.js implementation to request the ephemeral-token in two different ways: - - - -```js Using Axios -const httpsAgent = new https.Agent({ - cert: process.env.SIGNED_CERTIFICATES, - key: process.env.PRIVATE_KEY, - rejectUnauthorized: true, // Ensure SSL verification -}); - -const ephemeralTokenRequest = await axios({ - httpsAgent: httpsAgent, - method: "POST", - url: `https://api-pse.gnosispay.com/api/v1/ephemeral-token`, - headers: { "Content-Type": "application/json" }, - // Axios adds the user-agent automatically -}); -``` - -```js Using https.request -import https from "https"; - -const httpsAgent = new https.Agent({ - cert: CERT, - key: KEY, - rejectUnauthorized: true, -}); - -const req = https.request( - { - hostname: "api-pse.gnosispay.com", - path: "/api/v1/ephemeral-token", - method: "POST", - headers: { - "Content-Type": "application/json", - "User-Agent": "User-Client/1.0.0", - }, - agent: httpsAgent, - }, - (res) => { - let data = ""; - res.on("data", (chunk) => { - data += chunk; - }); - - res.on("end", () => { - console.log("Status:", res.statusCode); - - try { - const parsedData = JSON.parse(data); - console.log("Response:", parsedData); - } catch { - console.log("Raw response:", data); - } - }); - } -); - -req.on("error", (error) => { - console.error("Request error:", error); -}); -req.end(); -``` - - - -Please refer to our [API documentation](/api-reference/endpoints/generate-a-new-ephemeral-token) on the PSE service for more information about the specific endpoint. - - - The ephemeral-token, as its name suggests, is valid for a very short time - frame. It is advised to generate a new one for every usage of the SDK. - - ---- - -## How to Use the PSE SDK - -The PSE SDK will help you display sensitive information. It injects secure iframes into your front-end and exposes callbacks to interact with it. Refer to the [PSE SDK documentation](https://www.npmjs.com/package/@gnosispay/pse-sdk) for instructions and examples. - -## How to Customize the Style of Secure Elements in the iframe - -For security reasons, the only way to apply custom styling to iframe elements is to prepare and share a **CSS file** with the Gnosis Pay team. This file, named `.css`, will be incorporated into the iframe. - -Standard styling is applied to the iframe elements by default. You can override the style of these classes and IDs as needed. Here are some of them: - -#### Card Data - -- `.pse-container` - A shared class for all iframe containers. -- `#pse-card-data-container` - The main container for displaying card data. -- `.pse-card-field` - The container for each card data field (card number, expiry date, security code). -- `.pse-card-label` - Labels for each field. -- `.pse-card-value` - The container for the actual card data values. - -#### Set PIN Form - -- `.pse-container` - A shared class for all iframe containers. -- `#pse-set-pin-form` - The main form container. -- `#pse-set-pin-success-container` - The success state container. -- `.pse-set-pin-container` - The base container class. -- `.pse-set-pin-button` - The base class for all buttons. -- `#pse-continue-pin-button` - The continue button. -- `#pse-done-button` - The done button. - ---- - -### Styling Guide - -Here is a suggested workflow to customize the styling: - -1. In your front-end, load the element you wish to customize (e.g., the card data). -1. Locate the custom CSS file with your name in either the "**Style Editor**" in Firefox or the "**Sources**" panel on Chrome/Brave. In the example below, the file is `gnosis_pay_ui.css`. -1. Apply your desired styling. The changes will be reflected in your interface immediately. -1. Save the file and send it to Gnosis Pay for application in production. - -Here is an example of overriding the `.pse-card-field` class in Firefox: -![custom css](./assets/css-styling.png) - -## React Native Integration - -If you'd like to integrate the PSE SDK into a React Native application, you can use the [React Native PSE SDK](https://www.npmjs.com/package/@gnosispay/pse-react-native) package to help integrating the WebView piece. - -However, as the PSE requires hosting on your domain, you will still need to host the PSE Frame on your backend, on your domain. - -This frame can be as simple as an HTML page that invokes the PSE JS SDK. - -In our reference implementation repository, next to the examples of implementing backend endpoint for ephemeral token generation, you can -find [an example of such page](https://github.com/gnosispay/ui/blob/main/pse-backend-demo/src/static/native-webview.html) returned by the same backend that generates the ephemeral token. - -Note that this page should be responsible for fetching the ephemeral token from your backend, and passing it to the PSE JS SDK. - -You will then pass this URL to the React Native WebView component, through the `webViewUrl` prop, together with other parameters that you can find in the [React Native PSE SDK documentation](https://www.npmjs.com/package/@gnosispay/pse-react-native). diff --git a/docs.json b/docs.json index e5db426..26b481e 100644 --- a/docs.json +++ b/docs.json @@ -1,170 +1,54 @@ { + "$schema": "https://mintlify.com/docs.json", "theme": "mint", - "name": "Gnosis Pay Documentation", - "versions": ["v2", "v1"], + "name": "Gnosis Pay", "colors": { - "primary": "#707A2D", - "light": "#D8EB81", - "dark": "#919E3A" + "primary": "#766DE5", + "light": "#9994ED", + "dark": "#1A1751" + }, + "appearance": { + "default": "light", + "strict": false + }, + "logo": { + "light": "/static/img/logo-dark.svg", + "dark": "/static/img/logo-light.svg" + }, + "navbar": { + "links": [ + { + "label": "Contact Support", + "href": "mailto:support@example.com" + } + ], + "primary": { + "type": "button", + "label": "Sign up as Partner", + "href": "https://dashboard.example.com/signup" + } }, - "favicon": "/static/img/favicon.ico", "navigation": { - "versions": [ + "tabs": [ { - "version": "v2", - "tabs": [ - { - "tab": "Guides", - "groups": [ - { - "group": "Getting Started", - "icon": "play", - "pages": [ - "v2/v2-overview", - "v2/v1-v2-diff", - "v2/v2-siwe-auth", - "v2/v2-onboard" - ] - }, - { - "group": "GP On-chain", - "icon": "cube", - "pages": [ - "v2/gp-onchain/v2-account", - "v2/gp-onchain/v2-account-statement", - "v2/gp-onchain/v2-withdraw" - ] - }, - { - "group": "Card", - "icon": "credit-card", - "pages": [ - "v2/cards/v2-virtual-card", - "v2/cards/v2-simulate-card", - "v2/cards/v2-pse-integration" - ] - }, - { - "group": "Webhooks", - "icon": "webhook", - "pages": ["v2/webhooks/webhook", "v2/webhooks/webhook-events"] - } - ] - }, + "tab": "Guides", + "groups": [ { - "tab": "API Reference", - "groups": [ - { - "group": "V2 Production API", - "openapi": "https://gp-auth-module.prod.gnosispay.com/openapi.json", - "collapsed": true - } - ] + "group": "Get Started", + "pages": ["intro", "whybuild", "architecture"] } ] }, { - "version": "v1", - "tabs": [ - { - "tab": "Guides", - "groups": [ - { - "group": "Introduction to Gnosis Pay", - "icon": "play", - "pages": [ - "v1/overview", - "v1/integration-model", - "v1/auth", - "v1/quickstart" - ] - }, - { - "group": "Accounts", - "icon": "user", - "pages": [ - "v1/account/index", - "v1/account/update-authenticated-account", - "v1/account/adding-safe-owner" - ] - }, - { - "group": "On/Off Ramps", - "icon": "landmark", - "pages": [ - "v1/on-off-ramps/index", - "v1/on-off-ramps/iban-integration", - "v1/on-off-ramps/kyc-sharing" - ] - }, - { - "group": "Cards", - "icon": "credit-card", - "pages": [ - "v1/cards/concepts", - "v1/cards/create-physical-cards", - "v1/cards/create-virtual-cards", - "v1/cards/card-order-state-transitions", - "v1/cards/pse-integration" - ] - }, - { - "group": "Card Transactions", - "icon": "receipt", - "pages": [ - "v1/transactions/index", - "v1/transactions/lifecycle", - "v1/transactions/integration-guide" - ] - }, - { - "group": "On-chain", - "icon": "cubes", - "pages": [ - "v1/gp-onchain/overview", - "v1/gp-onchain/about-GP-safe", - "v1/gp-onchain/sign-message", - "v1/gp-onchain/daily-limit", - "v1/gp-onchain/withdraw-funds-from-safe", - "v1/gp-onchain/third-party-bridges" - ] - }, - { - "group": "Webhooks", - "icon": "webhook", - "pages": [ - "v1/webhooks/introduction", - "v1/webhooks/getting-started", - "v1/webhooks/events" - ] - } - ] - }, - { - "tab": "API reference", - "groups": [ - { - "group": "Authentication", - "pages": ["v1/api-reference/intro", "v1/api-reference/auth-app"] - }, - { - "group": "API reference", - "openapi": "https://api.gnosispay.com/api-docs/spec.json" - }, - { - "group": "PSE API", - "openapi": "https://api-pse-public.gnosispay.com/api-docs/spec.json" - } - ] - } - ] + "tab": "API Reference", + "openapi": "https://api.gnosispay.com/api-docs/spec.json" + }, + { + "tab": "Changelog", + "pages": ["changelog/index"] } ] }, - "logo": { - "light": "/static/img/Logo-black.svg", - "dark": "/static/img/Logo-white.svg" - }, "contextual": { "options": [ "copy", diff --git a/gp-onchain/about-GP-safe.mdx b/gp-onchain/about-GP-safe.mdx deleted file mode 100644 index de4ffb7..0000000 --- a/gp-onchain/about-GP-safe.mdx +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: About GP Safe -description: Gnosis Pay's on-chain infrastructure is built on top of the [Safe protocol](https://safe.global), providing a secure and programmable foundation for digital payments. Each user gets a unique Safe account that acts as their on-chain wallet, with additional modules that enable spending limits, time delays, and delegated spending capabilities. ---- - -The Gnosis Pay Safe consists of a core Safe account with three main modules attached: - -1. **Core Safe Account**: The base Safe that holds funds and manages ownership -2. **Delay Module**: Controls transaction timing and provides security delays -3. **Roles Module**: Manages spending permissions and allowance limits -4. **Bouncer Module**: Handles account access validation and security - -### Gnosis Pay Safe Setup Process - -To understand how a Gnosis Pay Safe differs from a standard Safe, let's examine the [account setup flow](https://github.com/gnosispay/account-kit/blob/main/src/entrypoints/accounts-actions/accountSetup.ts#L88) that transforms a basic 1/1 Safe into a fully configured Gnosis Pay Safe Account: - - - -- **Ownership Transfer**: Swaps the Safe owner to an inaccessible address (`0x0000000000000000000000000000000000000002`) -- **Module Enablement**: Enables both the Roles and Delay modules on the Safe - - - -- **Deployment**: Creates a new Delay module instance for the account -- **Cooldown Configuration**: Sets the transaction delay period (typically 3 minutes) -- **Expiration Setting**: Configures how long queued transactions remain valid -- **Owner Access**: Grants the initial Safe owner (the owner before the ownership transfer) access to the delay module - - - -- **Deployment**: Creates a new Roles module instance for the account -- **Allowance Configuration**: Sets up spending limits with: - - Initial balance amount - - Maximum balance cap - - Refill amount per period - - Time period for refills -- **Role Assignment**: Grants spending permissions to designated spender addresses -- **Target Scoping**: Restricts spending to specific token contracts -- **Function Scoping**: Limits operations to ERC20 transfer functions only -- **Ownership Transfer**: Transfers control to the Bouncer module - - - -- **Deployment**: Creates the final security layer -- **Access Control**: Manages who can interact with the account - - - -### Spending Control Flow - -The spending process follows this pattern: - -1. **Spender Request**: A designated spender requests a transaction -2. **Allowance Check**: The Roles module verifies spending limits -3. **Delay Enforcement**: If limits allow, the transaction enters the delay queue -4. **Time Delay**: The transaction waits for the configured cooldown period -5. **Execution**: After the delay, the transaction can be executed -6. **Balance Update**: The allowance balance is updated accordingly diff --git a/gp-onchain/daily-limit.mdx b/gp-onchain/daily-limit.mdx deleted file mode 100644 index 6dc9ebf..0000000 --- a/gp-onchain/daily-limit.mdx +++ /dev/null @@ -1,174 +0,0 @@ ---- -title: "Change GP Safe daily spending limit" -description: "Manage daily spending limits for Gnosis Pay Safe accounts" ---- - -The daily spending limit feature allows partners to manage daily spending limits for Gnosis Pay Safe accounts. - -All transactions are gasless, enabling users to perform these operations completely free of charge. - -## Overview - -The daily spending limit update process involves the following steps: - -1. **Fetch EIP-712 Typed Data** - Get the EIP-712 typed data for wallet signing -2. **Sign and Submit** - Sign the EIP-712 data and submit the update -3. **Monitor Update** - Wait for the delay relay to process the change and check the new limit - - -- The signing wallet must be one of the Gnosis Pay Safe signers (EOA or smart contract wallet) -- For smart contract wallets, signatures are verified using ERC-1271 standard -- Updates are processed after a 3-minute delay as transactions are going through the Gnosis Pay delay relay - - -## Daily Limit Update Process - - - - -[Get the EIP-712 typed data that needs to be signed by the user's wallet](/api-reference/account-management/get-eip-712-typed-data-for-setting-daily-limit): - -```bash cURL -curl -X GET \ - /api/v1/accounts/daily-limit/transaction-data?newLimit=${newLimit} -``` - -The response contains EIP-712 typed data with `domain`, `types`, `primaryType`, and `message` fields that need to be signed by the user's wallet using the EIP-712 standard. - - - - -**Safe Activation Required**: This step only works when the Gnosis Pay Safe account has been fully activated and its modules are deployed. If you receive an error during submission, ensure that the Safe account activation process has been completed first. - -For more information about Safe account setup and module deployment, see the [Safe Management API documentation](/api-reference/safe-management/deploy-and-setup-a-safe). - - -The EIP-712 typed data from Step 1 must be signed by the user's wallet using the EIP-712 signature standard. - - -**Wallet Requirements:** -- The wallet must be a signer of the Gnosis Pay Safe account -- For **EOA wallets**: Standard EIP-712 signature is used -- For **smart contract wallets**: ERC-1271 signature verification is used, and you must include the `smartWalletAddress` field in the request body - - -Once signed, [submit the transaction to update the daily limit](/api-reference/account-management/set-new-daily-spending-limit): - - -```bash cURL -# For EOA wallets -curl -X PUT /api/v1/accounts/daily-limit \ - -d '{ - "newLimit": 1500, - "signature": "0x...", - "message": { - "salt": "0x...", - "data": "0x..." - } -}' - -# For smart contract wallets (include smartWalletAddress) -curl -X PUT /api/v1/accounts/daily-limit \ - -d '{ - "newLimit": 1500, - "signature": "0x...", - "message": { - "salt": "0x...", - "data": "0x..." - }, - "smartWalletAddress": "0x..." -}' -``` - - - - -The daily limit change is processed through a delay relay mechanism that executes after 3 minutes. - -You can monitor the transaction status using the [delay-relay monitoring endpoint](/api-reference/safe-management/list-delayed-transactions) -or by checking your Safe's transaction history. - -Additionally, you can also [poll the following endpoint to check when the new limit becomes active](/api-reference/account-management/get-current-daily-spending-limit): - - -```bash cURL -curl -X GET /api/v1/accounts/daily-limit -``` - - - - -## Complete Implementation Example - -The following example demonstrates the complete flow: - -```typescript - -const newDailyLimit = 1337; - -/** - * Step 1: Fetch EIP-712 typed data for signing - */ -const response = await fetch( - `https://api.gnosispay.com/api/v1/accounts/daily-limit/transaction-data?newLimit=${newDailyLimit}` -); -const { data: typedData } = await response.json(); - -/** - * Step 2: Sign the EIP-712 typed data - */ -const signature = await walletClient.signTypedData({ - ...typedData, - domain: { - ...typedData.domain, - verifyingContract: typedData.domain.verifyingContract as `0x${string}`, - }, -}); - -/** - * Step 3: Submit the signed data - */ -const submitResponse = await fetch("https://api.gnosispay.com/api/v1/accounts/daily-limit", { - method: "PUT", - headers: { "Content-Type": "application/json" }, - body: JSON.stringify({ - newLimit: newDailyLimit, - signature, - message: typedData.message, - // Include smartWalletAddress if using a smart contract wallet - // smartWalletAddress: "0x...", - }), -}); - -const { data: updateResult } = await submitResponse.json(); - -/** - * Step 4: Monitor for the updated limit - */ -console.log(`Daily limit update submitted with ID: ${updateResult.id}`); -console.log(`Status: ${updateResult.status}`); -console.log("Limit change will be processed after the 3-minute delay period"); - -// Optional: Poll for the updated limit -const pollForUpdate = async () => { - const checkResponse = await fetch( - "https://api.gnosispay.com/api/v1/accounts/daily-limit" - ); - const { data: { dailyLimit: updatedLimit } } = await checkResponse.json(); - - if (updatedLimit === newDailyLimit) { - console.log(`Limit successfully updated to: ${updatedLimit}`); - return true; - } - - console.log(`Waiting for update... Current: ${updatedLimit}, Target: ${newDailyLimit}`); - return false; -}; - -// Poll every 30 seconds until the update is complete -const interval = setInterval(async () => { - if (await pollForUpdate()) { - clearInterval(interval); - } -}, 30000); -``` diff --git a/gp-onchain/overview.mdx b/gp-onchain/overview.mdx deleted file mode 100644 index 978fb0c..0000000 --- a/gp-onchain/overview.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Overview -description: Understanding the on-chain integration options for Gnosis Pay, including the Account Kit SDK and direct contract integration approaches. ---- - -## Account Kit - -We provide the Account Kit as a way to accelerate on-chain integration for the TypeScript/JavaScript ecosystem. This SDK abstracts away the complexity of our multi-module Safe architecture, making it easier for developers to integrate with Gnosis Pay's on-chain infrastructure directly. - -Installing instructions and comprehensive examples are available in the [Account Kit repository](https://github.com/gnosispay/account-kit). The SDK is open source and actively maintained by the Gnosis Pay team. - -All examples in this section of the documentation assume you are using the Account Kit SDK. - -## Direct Integration without Account Kit - -For other programming languages, you can use their own cryptocurrency libraries (e.g., go-ethereum for Go, web3.py for Python, and so on) and integrate directly with the contracts. However, this approach requires additional steps since the Account Kit relies on TypeScript/JavaScript projects from Gnosis such as `@gnosis.pm/safe-contracts`, `@gnosis.pm/zodiac`, and related dependencies. - -Integrating directly means you'll need to explore the Account Kit source code and its dependencies to understand: -- **Contract Function Calls**: Which specific functions are being called on the Safe, Delay, Roles, and Bouncer modules -- **Payload Encoding**: How transaction data is encoded and structured for each operation -- **Module Interactions**: The sequence and coordination between different modules -- **Parameter Validation**: What parameters are required and how they're validated - -This reverse-engineering approach is entirely doable for teams with strong smart contract integration experience, but it requires significant additional development time compared to using the Account Kit directly. \ No newline at end of file diff --git a/gp-onchain/sign-message.mdx b/gp-onchain/sign-message.mdx deleted file mode 100644 index f88d8a0..0000000 --- a/gp-onchain/sign-message.mdx +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Sign Messages with GP Safe -description: Learn how to sign messages using your GP Safe account with the delay module for enhanced security. ---- - -Unlike traditional EOA (Externally Owned Account) message signing, GP Safe message signing goes through the delay module. - - -Message signing with GP Safe requires the account to be fully configured with the delay module enabled. If you haven't set up your Safe account yet, see the [Safe Account Configuration](/onboarding-flow#4-safe-account-configuration) section first. - - -## Message Signing Process - -GP Safe message signing follows the same two-phase pattern as other delayed operations: - -1. **Enqueue Phase**: Submit the message signing request to the delay queue -2. **Dispatch Phase**: Execute the message signing after the delay period expires - -[You can find a complete working example here.](https://github.com/gnosispay/account-kit/blob/main/examples/src/sign-safe-message/index.ts) - - - -First, prepare the message you want to sign. - -This can be any string, such as: - -```typescript -const message = "Hello, this is a message to be signed by my GP Safe!"; -``` - -Or structured data that needs to be signed by your GP Safe account. - - - - -Use the `populateSignMessageEnqueue` function to create a transaction that submits your message signing request to the delay queue. - -```typescript -import { populateSignMessageEnqueue } from "@gnosispay/account-kit"; - -const owner: Signer = {}; // Your wallet signer -const account = "0x..."; // Your GP Safe address -const chainId = 100; // Gnosis Chain - -const enqueueTx = await populateSignMessageEnqueue( - { account, chainId }, - message, - // EIP-712 signature callback - ({ domain, primaryType, types, message }) => - owner.signTypedData(domain, primaryType, types, message) -); - -// Send the enqueueTx using your wallet -``` - - -This transaction will be queued in the delay module and cannot be executed immediately. The delay period (typically 3 minutes) must pass before the message can be signed. - - - - -The message signing request is now in the delay queue. You must wait for the configured cooldown period to expire before proceeding. - - -The default delay period is 3 minutes (180 seconds). This provides time for you to review and potentially cancel the operation if needed. - - -You can check the delay queue status using the `accountQuery` function from `@gnosispay/account-kit`. - - - - -Once the delay period has expired, use the `populateSignMessageDispatch` function to execute the queued message signing operation. - -```typescript -import { populateSignMessageDispatch } from "@gnosispay/account-kit"; - -const dispatchTx = populateSignMessageDispatch( - { account }, - message -); - -// Send the dispatchTx using your wallet -``` - - -Unlike the enqueue transaction, the dispatch transaction doesn't require a signature since it's executing a previously authorized operation. - - - - - diff --git a/gp-onchain/third-party-bridges.mdx b/gp-onchain/third-party-bridges.mdx deleted file mode 100644 index 4b6f45e..0000000 --- a/gp-onchain/third-party-bridges.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: "Third-Party Bridges" ---- -Gnosis Pay partners can select and integrate bridge aggregators based on their specific infrastructure requirements and target chain support. The following recommended solutions ensure optimal cross-chain functionality for end users. - - -### Recommended Bridge Aggregators - - - - - Intent-based bridging with deep liquidity for Gnosis Chain, supporting EURe and GBPe. Converts Bitcoin and non-EVM assets to Gnosis Chain in a single transaction. - - - - Cross-chain bridge aggregator offering best-price, auto-routed swaps across multiple blockchains. - - - - Cross-chain liquidity aggregation protocol enabling seamless token transfers across multiple chains and bridges. - - - - Native Gnosis Chain protocol offering MEV-protected, gasless bridging from Ethereum. - - - - Handles complex cross-chain routes like Solana USDC → Gnosis with custom message passing. - - - diff --git a/gp-onchain/withdraw-funds-from-safe.mdx b/gp-onchain/withdraw-funds-from-safe.mdx deleted file mode 100644 index e14b640..0000000 --- a/gp-onchain/withdraw-funds-from-safe.mdx +++ /dev/null @@ -1,162 +0,0 @@ ---- -title: "Withdraw funds from GP Safe" -description: "How to send funds from the Gnosis Pay Safe to your EOA or somewhere else." ---- - -The withdrawal feature allows partners to withdraw tokens from Gnosis Pay Safe accounts to any external address **on the Gnosis Chain**. -All transactions are gasless, enabling users to perform these operations completely free of charge. - -The withdrawal process involves the following steps: - -1. **Fetch Transaction Data** - Get the EIP-712 typed data for signing -2. **Sign and Submit** - Sign the transaction and submit the withdrawal -3. **Monitor Execution** - Wait for the delay relay to process the withdrawal - - -Please remember the following: -- The signing wallet must be one of the Gnosis Pay Safe signers (EOA or smart contract wallet) -- For smart contract wallets, signatures are verified using ERC-1271 standard -- Withdrawals are processed after a 3-minute delay as transactions are going through the Gnosis Pay delay relay -- Cards are temporarily frozen for 3 minutes during withdrawal processing as a security measure - - -## Withdrawal Process - - - - -Get the EIP-712 typed data that needs to be signed by the user's wallet [(spec)](/api-reference/account-management/retrieve-transaction-data-for-withdrawing-from-safe): - -```bash cURL -curl -X GET \ -/api/v1/accounts/withdraw/transaction-data?tokenAddress=${tokenAddress}&to=${toAddress}&amount=${amount} -``` - -The response contains EIP-712 typed data that needs to be signed by the user's wallet. - - - -The EIP-712 typed data from Step 1 must be signed by the user's wallet using the EIP-712 signature standard. - - -**Wallet Requirements:** -- The wallet must be a signer of the Gnosis Pay Safe account -- For **EOA wallets**: Standard EIP-712 signature is used -- For **smart contract wallets**: ERC-1271 signature verification is used, and you must include the `smartWalletAddress` field in the request body - - - - -Once signed, [submit the transaction to execute the withdrawal](/api-reference/account-management/withdraw-from-safe-with-signature): - -```bash cURL -# For EOA wallets -curl -X POST \ -/api/v1/accounts/withdraw \ --H "Content-Type: application/json" \ --d '{ - "tokenAddress": "0x123456....", - "to": "0x78910...", - "amount": "1000000000000000000", - "signature": "0x1234567890abcdef...", - "message": { - "salt": "0x1234567890...abcdef", - "data": "0x123456...00de0b6b3a7640000" - } -}' - -# For smart contract wallets (include smartWalletAddress) -curl -X POST \ -/api/v1/accounts/withdraw \ --H "Content-Type: application/json" \ --d '{ - "tokenAddress": "0x123456....", - "to": "0x78910...", - "amount": "1000000000000000000", - "signature": "0x1234567890abcdef...", - "message": { - "salt": "0x1234567890...abcdef", - "data": "0x123456...00de0b6b3a7640000" - }, - "smartWalletAddress": "0x..." -}' -``` - - - - -The withdrawal is processed through a **delay relay mechanism** that executes after 3 minutes. - -You can monitor the transaction status using the [delay-relay monitoring endpoints](/api-reference/safe-management/list-delayed-transactions) or by checking your Safe's transaction history. - - - - - - -## Complete Implementation Example - -The following example demonstrates the complete flow: - -```typescript -const tokenAddress = "0x..."; // Token contract address -const toAddress = "0x..."; // Destination address -const amount = "1000000000000000000"; // Amount in token base units - -/** - * Step 1: Fetch transaction data for signing - */ -const response = await fetch( - `https://api.gnosispay.com/api/v1/accounts/withdraw/transaction-data?tokenAddress=${tokenAddress}&to=${toAddress}&amount=${amount}` -); -const { data: typedData } = await response.json(); - -/** - * Step 2: Sign and submit the transaction - */ -const signature = await walletClient.signTypedData({ - ...typedData, - domain: { - ...typedData.domain, - verifyingContract: typedData.domain.verifyingContract as `0x${string}`, - }, -}); - -const submitResponse = await fetch("https://api.gnosispay.com/api/v1/accounts/withdraw", { - method: "POST", - headers: { "Content-Type": "application/json" }, - body: JSON.stringify({ - tokenAddress, - to: toAddress, - amount, - signature, - message: typedData.message, - // Include smartWalletAddress if using a smart contract wallet - // smartWalletAddress: "0x...", - }), -}); - -const { data: transactionResult } = await submitResponse.json(); - -/** - * Step 3: Monitor execution (optional) - */ -console.log(`Withdrawal submitted with ID: ${transactionResult.id}`); -console.log(`Status: ${transactionResult.status}`); -console.log("Transaction will be processed after the 3-minute delay period"); -``` - - -## Security Considerations - -- Make sure the user is aware this transfer is on the Gnosis Chain -- Remember that transactions cannot be reversed once executed -- Cards are temporarily frozen during the withdrawal process as a security measure - -## Token Support - -This feature supports withdrawing any ERC-20 token that exists in the Safe account. Make sure to: - -- Use the correct token contract address -- Specify the amount in the token's base units (considering decimals) -- Ensure sufficient token balance in the Safe account diff --git a/index.mdx b/index.mdx new file mode 100644 index 0000000..06281e2 --- /dev/null +++ b/index.mdx @@ -0,0 +1,85 @@ +--- +title: "Gnosis Pay" +description: "White-label infrastructure for instant card issuance, fiat rails, and multi-currency accounts" +mode: "custom" +--- + +

+ + + +
+ + + + Deploy Gnosis Pay infra across different blockchains. Live on Celo and Gnosis Chain. + + + Enable your ecosystem's stablecoin as a spending currency, fully on-chain with native support. + + + Accept KYC already verified by trusted partners, no need of double KYC verification process. + + + Reversals are processed instantly as the message is received by network. + + + EUR, USD, and GBP accounts available by default, with full multi-currency support. + + + Live across Brazil, the EU, UK, Cyprus, Colombia, the Philippines, Mexico, Japan, Indonesia, Thailand, and Singapore and expanding. + + + +
+ +
+ + + +
diff --git a/intro.mdx b/intro.mdx new file mode 100644 index 0000000..4ee5d72 --- /dev/null +++ b/intro.mdx @@ -0,0 +1,42 @@ +--- +title: "Introduction to Gnosis Pay" +description: "Stablecoin card-as-a-service infrastructure for wallets, neobanks, exchanges, and payment processors" +--- + +Gnosis Pay is a B2B stablecoin card program manager that enables product teams to launch and operate stablecoin card programs. Gnosis Pay Partners can run their own branded card programs and own their user relationships, while our platform handles the complexity of card network integrations, settlement flows, compliance, and payment processing. + +Partners can go further and customize their integration to fully own the end-to-end experience bringing their own KYC and user onboarding flows, or using the Gnosis Pay APIs directly to onboard users and issue cards. + +Gnosis Pay APIs are designed with developer experience who are integrating this in product. Developement team gets access to a dedicated sandbox environment, where they can test Visa transactions through the fully integrated Pismo Simulator, and run KYC flows. + + +This documentation covers the guides for the product, alongside the full API reference. + + +## Built for teams turning crypto into everyday finance + + + + Turn DeFi into a daily financial hub with branded cards, auto-yield deposits, and real-world payments. + + + Expand into new markets with one integration, offering local payment rails like SEPA, Pix, and Faster Payments — without needing local banking infrastructure. + + + With one API, exchanges enable users to spend USDC or EURC directly from their accounts via instant virtual cards that support retention and enhance utility. + + + Launch white-labeled card issuing with ease using your existing KYC/AML flow, in a fully branded experience. + + + +## What's next + + + + Learn the core concepts and building blocks behind Gnosis Pay. + + + Explore endpoints to integrate cards, KYC, and payments. + + diff --git a/on-off-ramps/iban-integration.mdx b/on-off-ramps/iban-integration.mdx deleted file mode 100644 index 79a1ecf..0000000 --- a/on-off-ramps/iban-integration.mdx +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: IBAN Integration -description: IBAN cash-in to the Gnosis Pay Account via Monerium ---- - -We offer IBAN cash-in to the Gnosis Pay Account via Monerium for users in Europe (EU) and Switzerland. - -Monerium's IBAN integration enables direct connection between the owner of the GP Safe (which is the authenticated account address for SIWE) and Monerium. - -- By calling the integrations endpoint (see below), it shares the user's KYC with Monerium. - -- You can use [Monerium API](https://monerium.dev/api-docs/v2) to authenticate with SIWE and perform actions enabled by the Monerium API - -- This API operates independently of the GP Safe and does not involve signatures on the delay module. - - - -## Check Availability - -[First you need to check if the user is eligible to have an IBAN](/api-reference/iban/check-iban-availability): - -```bash cURL -curl -X GET /api/v1/ibans/available -``` - -If you receive a `"available": false`, the flow ends here. - - -Requirements that the Gnosis Pay user must have: -- Valid date of birth -- An active EURe Safe Account -- KYC verified and approved -- Residency in a supported country -- First and last name defined (or name) -- Valid location fields filled in (address1, postalCode, city and country, none of these fields can be missing) -- Nationality from a supported country ([see allowed and restricted nationalities](https://help.gnosispay.com/hc/en-us/articles/39558629298708-Eligible-Nationalities-for-the-Gnosis-Pay-IBAN-Feature)) - - -## Enabling the IBAN Integration - - - - - -Monerium requires a specific message to be signed by the user's wallet to prove the ownership of the wallet. -[Use this endpoint to get the exact message that needs to be signed](/api-reference/iban/get-the-message-that-needs-to-be-signed-for-iban-activation): - -```bash cURL -curl -X GET /api/v1/ibans/signing-message -``` - - -We cannot request new IBANs nor transfer existing IBANs until the message signature is completed. This signature is a mandatory requirement from Monerium to verify ownership of the address. - - - - - - -Use the message string returned from [step 1](#signing-the-monerium-message) to generate a signature with the user's wallet. - -To request signature from the user's wallet, you can follow this [demo signature implementation](#message-signing-example-with-viem). - - - - - -[Make a POST request to this endpoint to request IBAN integration for Gnosis Pay user](https://docs.gnosispay.com/api-reference/iban/create-a-new-monerium-integration): - -```bash cURL -curl --request POST \ - --url https://api.gnosispay.com/api/v1/integrations/monerium \ - --header 'Authorization: Bearer ' \ - --header 'Content-Type: application/json' \ - --data '{ - "signature": "" -}' -``` -If the request is successful, you will receive a response with the IBAN details. -This endpoint effectively: -- shares the user's KYC info with Monerium -- creates an IBAN linked to the user's account - - -Monerium only allows the user to have one single account with them. If a Monerium account **already exists**, then there is **no need** to call this endpoint. In such cases, users can grant access to their existing Monerium account using the Monerium API directly. - - - - - - -To retrieve IBAN details including the IBAN number, BIC code, status, and connected account address, you can get them with the `bankingDetails` field from: -```bash cURL -curl -X GET /api/v1/user -``` - - - - - -Follow the guide available at https://monerium.dev/docs/welcome -To authenticate with their API, you can then use the method described in https://monerium.dev/api-docs/v2#tag/auth *using the SIWE* flow. - -Once authenticated, you can manage IBANs, create instructions to transfer funds from one account to another, etc. - - - - - -For detailed error status codes and examples, please refer to the API Reference documentation [here for IBAN integration](https://docs.gnosispay.com/api-reference/iban/create-a-new-monerium-integration). - -The Gnosis Pay API serves as a wrapper for Monerium IBAN integration. Therefore, any issues related to Monerium integration should be addressed directly between your products and Monerium. - - -## Message Signing Example with Viem - -This is an example script to generate a signature from an EOA wallet address that is an owner of GP Safe and will be linked to Monerium profile. - -### Example Usage - -```typescript -import { createWalletClient, http } from 'viem'; -import { gnosis } from 'viem/chains'; -import { privateKeyToAccount } from 'viem/accounts'; - -// Initialize wallet client with private key -const account = privateKeyToAccount('0x...' as `0x${string}`); -const walletClient = createWalletClient({ - account, - chain: gnosis, - transport: http() -}); - -// Get the message to sign from the API -const message = "I hereby declare that I am the address owner."; - -// Sign the message directly with EOA -const signature = await walletClient.signMessage({ - message -}); - -console.log('Signature:', signature); -console.log('Signer address:', account.address); -``` - - -Note: -- The message can be fetched from the API using `GET /api/v1/ibans/signing-message` -- The signature can be submitted to prove ownership -- Make sure to use the correct chainId (100 for Gnosis Chain) - diff --git a/on-off-ramps/index.mdx b/on-off-ramps/index.mdx deleted file mode 100644 index b346453..0000000 --- a/on-off-ramps/index.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: "On/Off Ramp Integrations" -description: "Complete guide to fiat-to-crypto conversions with Gnosis Pay's integrated ramp partners" ---- - -# On/Off Ramp Integrations - -Convert between fiat currencies and stablecoins seamlessly with Gnosis Pay's integrated ramp partners. - - -**No Double KYC Required** - -On/Off ramp integrations don't require users to complete another KYC process with Gnosis Pay - they can use their existing verification from our integrated partners. - - - -**Important Partnership Requirements** - -Please be aware of the following integration requirements: - --**Direct Provider Relationships**: The wallet/platform must establish a direct contractual relationship with the ramp provider (e.g., Noah, Monerium, Avenia) and integrate directly with their APIs. Gnosis Pay will only facilitate the KYC process by sharing the KYC collected data via Sumsub. - -- **Mandatory usage of Sumsub**: It is mandatory to use Sumsub instance to avail these integrations. - - -For detailed KYC sharing implementation, please refer to our [KYC Sharing Integration Guide](on-off-ramps/kyc-sharing). - - -## Available Integrations - - - - **EUR to EUR.e via Monerium** - - Full SEPA integration with IBAN support for European users. - - - - **USD to USDC.e via Noah** - - Fast and reliable USD conversion for North American markets. - - - - **BRL to BRLA via Avenia** - - Brazilian Real support specifically designed for LatAm markets. - - diff --git a/on-off-ramps/kyc-sharing.mdx b/on-off-ramps/kyc-sharing.mdx deleted file mode 100644 index bc974df..0000000 --- a/on-off-ramps/kyc-sharing.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: KYC sharing for GP Partners -description: This guide explains how to share existing Gnosis Pay KYC data with GP Partners using Sumsub's reusable token system. ---- -## KYC Sharing Partners - -KYC Sharing allows users who have already completed verification with Gnosis Pay to re-use their KYC data with partner platforms, eliminating the need for duplicate verification processes. KYC sharing is currently only available through **Sumsub** and requires a formal contract between three parties: Gnosis Pay, Sumsub, and partner platform. - - -**Important Limitations** - -- **One-Way Sharing**: We only support **Gnosis Pay → Partner Platform** sharing. KYC data cannot be shared from partner platforms back to Gnosis Pay. -- **Approval Not Guaranteed**: Since every company has different KYC requirements and risk policies, some Gnosis Pay approved KYCs may be rejected at the destination platform. - - -## How to get reusable token for KYC Sharing Partners - -The following partners currently support KYC data sharing: - -| Partner | Sumsub Client ID | -|---------|------------------| -| Noah | `noah.com_112876` | -| BRLA | `brla.digital_101963` | - - - - For existing partners available for KYC sharing, use one of the Client IDs from the table above. For partners not listed in the table, contact the Partner team to obtain their SumSub Client ID. - - - -

- Once the Sumsub Client ID has been obtained, generate a reusable token using the Gnosis Pay API. -

- - ```bash cURL - curl --request POST \ - --url https://api.gnosispay.com/api/v1/kyc/import-partner-applicant \ - --header 'Authorization: Bearer ' \ - --header 'Content-Type: application/json' \ - --data '{ - "forClientId": "noah.com_112876", - "ttlInSecs": 600 - }' - ``` -
- - -

- Share this token to Sumsub's API to re-use the KYC and get data for users. To learn more about how to use Sumsub's API, visit their documentation [here](https://docs.sumsub.com/docs/reusable-kyc). -

- - ```bash cURL - curl --request POST \ - --url https://api.sumsub.com/resources/api/reusableIdentity/reuse - ``` -
-
diff --git a/static/css/custom.css b/static/css/custom.css new file mode 100644 index 0000000..82143c7 --- /dev/null +++ b/static/css/custom.css @@ -0,0 +1,120 @@ +/* Gnosis Pay brand palette — using Mintlify's documented CSS hooks */ + +/* Hero headline — explicit color per theme, don't rely on inherited default */ +.hero-title { + color: #000000; +} +html.dark .hero-title { + color: #ffffff; +} + +/* Hero subtext — real color per theme instead of flat opacity (which read as washed-out grey) */ +.hero-subtext { + color: #4a4570; +} +html.dark .hero-subtext { + color: #c6c2ee; +} + +/* Page background */ +#background-color { + background-color: #fbebd4 !important; +} +html.dark #background-color { + background-color: #0b0836 !important; +} + +/* Top navbar */ +#navbar { + background-color: #1a1751 !important; +} + +/* Nav links — neon highlight on hover */ +navbar-link:hover, +nav-anchor:hover { + color: #cbfb6c !important; + transition: color 0.15s ease; +} + +/* CTA button in the topbar ("Sign up as Partner") */ +#topbar-cta-button { + background-color: #cbfb6c !important; + color: #1a1751 !important; + border: none !important; + border-radius: 999px !important; + transition: + filter 0.15s ease, + transform 0.15s ease; +} +#topbar-cta-button:hover { + filter: brightness(1.08); + transform: translateY(-1px); +} + +/* Cards — neon lime border, subtle tint, glow + lift on hover */ +/* Scoped to the individual card element/class only — NOT card-group/columns wrappers */ +card, +.card { + background-color: rgba(118, 109, 229, 0.05) !important; + border: 1px solid rgba(203, 251, 108, 0.45) !important; + border-radius: 12px !important; + box-shadow: none !important; + transition: + border-color 0.2s ease, + box-shadow 0.2s ease, + transform 0.2s ease; +} +card:hover, +.card:hover { + border-color: #cbfb6c !important; + box-shadow: 0 0 0 3px rgba(203, 251, 108, 0.15) !important; + transform: translateY(-2px); +} + +/* Explicitly strip any border/background from the group wrapper itself */ +card-group, +columns, +.card-group { + border: none !important; + background: none !important; + box-shadow: none !important; + gap: 24px !important; +} + +/* Cards — dark mode: lighter indigo card, same neon border treatment */ +html.dark card, +html.dark .card { + background-color: rgba(255, 255, 255, 0.035) !important; + color: #fbebd4 !important; +} + +/* Footer (renders on pages without mode: custom) */ +footer { + background-color: transparent !important; + border-top: 1px solid rgba(203, 251, 108, 0.15); +} +/* Muted footer text/icons so they recede rather than compete with content */ +footer, +footer a { + color: #4a4570 !important; +} +html.dark footer, +html.dark footer a { + color: #c6c2ee !important; +} +footer a:hover { + color: #cbfb6c !important; + transition: color 0.15s ease; +} + +/* Body text — stronger contrast than Mintlify's default muted grey */ +.prose, +.prose p, +.prose li { + color: #2a2550 !important; /* deep indigo-ink on the cream background */ +} +html.dark .prose, +html.dark .prose p, +html.dark .prose li { + color: #ece9ff !important; /* near-white with a faint lilac tint */ +} diff --git a/static/img/gnosis-pay-architecture.svg b/static/img/gnosis-pay-architecture.svg new file mode 100644 index 0000000..9bc622d --- /dev/null +++ b/static/img/gnosis-pay-architecture.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + IDENTITY & ONBOARDING + CUSTODY, PROCESSING & SETTLEMENT + + + + User Wallet + SIWE sign-in + Email/TOS + + + Sumsub + KYC & identity + + + Partner Integration + APIs · Dashboard · Webhooks + + + + GNOSIS PAY + orchestration layer + + + + Pismo + payment processor + ledger + + + Spending Safe + self-custody · user funds + + + Monavate + settlement (every 12h) + + + Visa + card network + + + + + SIWE + + + + KYC data + + + + integration + + + + + auth + processing + + + + custody + + + + 12h settlement + + + + card rail + + + diff --git a/static/img/hero-visual.png b/static/img/hero-visual.png new file mode 100644 index 0000000000000000000000000000000000000000..2b78c6c4b039509116286bf625bc0e284e3cb7c7 GIT binary patch literal 433127 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%0D;ZwQh2ya>Ub~#y=f=3;; zPKX3Rj%~>PacjBIb*-T426(QV$mh$38g5$epAZznxw+L)@j|IJm0SU~!cW=h6~>48 zu77NtExw+flWNWTJ)@Mv_xa^{@hii>F6Z**!D=TpwDdk0?0AF_-*nKu&L4uHZnGBO zXA7yhr(iU5eDusRWdWil&aytc^DDKBGUm-k?HS+v0nr!XIq3Gid+XHTcQf5mPXV?& z&wwvaZtodD=L%><4S@PQVtx26F6%6oUFr$8C=B!07Xy78;raLb+iw8gW96+odzz60 zQMSgps(dGWMzvl^ThSF934^$?9dQ7&r2yr{VNx#Q;E&u=WB72+80IQm`)UM3_#-Z;ky z^z^SO#Tq2JR;=Fqlroue=lo5Tx^9>hW)StfO;Sk)*DPlQpTBTjkH0aP*Q(z;CepRI zts45fVn~8oMdm4I$;6_jJN3DH519HMv!vM22Hwzif|!-a@_-kRMB`Au5;Ci0SlOq9II%^`ZTF){(~o&HrNw zfR=WIhYTH#MFqU<$fr1vTcaSs?vmU$M&qWjMn+THb<5Mx45aUxpKCV|zDa3~O_>mw zV)9u?Fx5NOUM)repS4mH{tc8lF+|Xpo@6eRK%pG4_*fg z{i4$s_reFdj~ei~)5a#<__x7@AJx~0Cwd^z)DQ)JWF>2=zq4H8KX4hjj9BhDyI5}I z+aq-nJbZEME-POg`byEnNKsyrD5koOU1nRW+IK`d^N@8!bEdkFI2WP~KBR~Pa&7jX z0iPIeE(%d|*2CsTi^BDm6hh|%D(Qgc$Kf9X&qlg^MA4tMp0n6Fbuc!!_mC}_EuB6j zb|{bMbVSLLOV{O2CN4P!OQKoK*!%d4j}uX!^U$59YyCV|g!fDx!e7_zgIyI&U&NjI z2QBx+en^C;;vj2c6Ln*WmRccnYFB=^c*B=r7m*%SBe_PSLR!)6hS#KJ1%^agn$0_+ z8|9@Dkn6mhlpS<84rC~-`y1zG!W)J{bJ3yLB3i(g$uIZZMt`yID`2pvZ+O`R85I=djH30 zO3)I5oM&Jv?*V=sNR$unrlZJ3rV-?L|s{5%I+}^!r<4Vr-8eVqx z?tS@i`{KtcXP@+6PAOVO9zyLQo`ucMnNpNL1vH*F+9pv)P)?yJJsU9XoN~zp4bqa* z&;2g(>9OArH6KTJq`%YMyM^z3bwP(ZWo7AG^L0)m`ix*mPOnGbx1lihgxbI-9mE*a zq^4G5)MCNCXV!t-`cau_eVP114pQ1e{)3%8yZF%xF?-~i%)w1Rfd3)^-Io529`rB& zyAzDOWag!R0b$w1EB9{3*kxc_6@xY6`sf3kh5f>|E=Kc37>g4UMZqaE|vW(n6%g^?s3(=@*ck5sHKA{cBJH^#6eLRW(~z@-6junvDfw zzcq<6lA3E&o3u}kQWW}*c;X`|)^!3pqH}{oi@Z-Qe@Yl_?B9q-6 zMSt{M*y{O*g)F%vUTIz|)~J`S)O%53jBITU`~xC6JE66CRusj8_l&>nR8@cEzSoBz zan8*ZP}SW~ukpAw3Uk^*7bUY)(aSl>F*8SMO($(f(F!Nr-(0137}N+gTf#}iaYRIm zC>*^^@EV3&U7Q_+q{xAV6_7@j3{8=hK^b+Rd8wZ~GvG%X(8Fr_P7|;I>Rr(t4JGq!aTG}msNwqgL<6~t{Xz}ee_k%pw}#H(_~2jL+NwRTjEPwsfjKYMXa z|IDX!?;a(&`P-i33KDEGBYJ-&47Ip!Cf9}xG2XGV-XBPhags6=483wRaHYQ%?tTVP zCuf_^Aj=CBboQT2O*w2LM=szu=&3<=n5LU<^cenD-f@l}ez1bGy%% z0MwE;ezW{<(~bDg!*hf5_4SX>WR38)urruG_289?p6qn)SyUV5+lLOM-^)g;9s6EO z)dIyPi3OmB=EQ|T*)vQcw(D5>QqKZX7YOJBN}yEEAE85*R>(yVV951@dEvm zmYv3ZeZN^eUSX^Y=Gb@n9N%IllQrxfzBZ-3aE+Q<^A=50y+lJvxT(7K z^>093jRV(4U9!u3g}py?`wvS{*aS420ToeeL0Zr9g4^zgZywwAETY)jAio5x7 ze~<@;O$6<6&n3)*y2k`}_EaW7;rIHp1?cVY1B7rP5VOzlWANW(3SVF(14raS0?V=& z2rym32+d6F<=Zb)-SZ#EtB<#*`$x@OAhPp&fmzVx|GmL{q~Nc!C1t2o=_P&dGu`^H}JrM?^dr!`BOMWtFBA2Tw% zmoxI8T5{K)4tbVP?49oL^XnPpikgKdjQ`z3Zc|H-j_*%qH9sjR`&VyEb+^u~FOI+U zpeT4E)Hq(HWKt~<5Z17qq#fS)%VcY3RN1(A?izFF%NW!h7PX`$y}Bt( zl!+K%RQ|HNV(JB!AMy%I4FQwL1_#Q;@HG$w3ji**fSy@Y=W(o{S7_=9YWQCsIfF>v z2F5v%J*JP|k2c(%x<})d;AMEW07t9H^17D3Gs!`=qFMi3n;!HTB{imsE`9AanpQfx zi&MM6;KC_tkdgdUwtM2>jEYC$3 zn~1lcmd{k_I17FjVp5R3aa`r_V&nInc&k#Arxu)uNs8oFD&DkA!Puy zvH@~!z1lyAtRHX#!&@l!*U<2^&9R~H+G>DR3jiiiamn&@p;)SEdQL~eHaUj11teL_ zzgR?!ZY-J(R7^5T`KEfUT?b>_E7W&~WNFf2xcgINbh%y4^rgH#$So2%Em#L9JsygJ zRSi}Ogc8Z64S8NhA^sN0Vf2XYTj`NF#ZcBcd6_RcF3S(Xb^tp*g&qw?>h~?iix1Y* z`IM#JE>YZ9zlLEtORe^5-)d}5ML#Q>&*FY8N8*Fq=W<=@Lx{%9H~g;hskQj=<8DQ9 ze2~n4@Nk{Jn)$`G`{--V7DDwphcl-S_zsHI_rB6Q|9pm!{>a}v6b*B-V$TRxJh?0y;rV^ zwiREckk2gnMPx3-+XvtSUH>l?)gj{vC%Nbh1_GNTU`OjC>^Y=t`LJd1ZS|(5`2f*G zK#3DOwg;jYO9eA1PC!u3b8h9^JQAO7kKd}^I&iDB{{!Y2R+aXFFn&^D_1bTjSG5^< z;dXbBidwB^g<(oT(J3H1%e9W^<@kST{4u%l(WUAFuF(BdVbqzlo3}8JD72!~4}=(R z%+2S$yCBAWMaXcaH>;qHVixvHw=Xh}w zmUptvl_ZAen0pLot@TIV-PRII9vnIUl_kxr{-)M@jgaE*sij~w?CRRnF|#Kn_tFb) zhd|Xrs76$8MJ{Bzs<*T|S7ex+n6E~Sn3X9{Vg_o%~vkp1-f4E8A5thYGQ?26g9 zMOWdj^%ilos#^5i9|3~nY=THF<48*S@9)M(H~9K}cvXka|06>FA0-7k1(gmE|5O*%AK4t@s5Xv{2gYvQ`9G{lPa~X$g0lJ-e?p{_EzMAhuSxl5z~u zla_$Ff;DEmy+4=NLgGGX+(R@o`e8u6Q6cNRp6kT5t)HA+D8&_h=@k&@0PcWOzn~w% z7UY3jt&$8LJYq76Wj5NOy4j%{R#qcgmDyNLT(>zb4w zY7eh9LCJ}8mUEn2@mxgsG`ozt6yz(uI5L{gTKc$vXnF-qD^~1HPdSL-+ZLX3Wx%!w#`>fMuGLo4D1g7(HK@XP~xW`G;> zFwWB))~4SavIvq*lIATb@5O%{@eB*8cHGK&pz+1$LZFm@-*F7_!P0F%;jZNDtutN4 z?nFfTSO)1e|8GVw>@P|EO}ERmbg-ooh<$<^L%IPqGn2{vHgAtFr;ny?*WTc1X=2T6py93C{%(Qp!cuyl~(2 zs#^sumkU8C45S$q9jWo}9$5Yctc9FS76oYvQ}SlMl&ey{BjRAf_p&K~w1{tTH)`Y< za%I4!ctZz#$h{G!L=a;6#rp4n1Aw1o0b<-$py~WJlJSONzD2vtYY5#3G3FrQ{w@E05K%<~=6M=6Q zQVS0jGT(+LSO#=l|9nogZD92U)O-1!j*Khk&V4~zZnrU(l$#>3oN(?tGwHrD1oU~k z664=rOWXC+BU)QtJrY{GWpPOgUb#@K`8z^cD~Fv{rQnt~=!2!@|2g6lh+WhfeA-Bn zBM0mu9N|^Aqo)mh1TtYZUTf_EvLc0Nz=vR)llZ4JLWWZ+E4N_zGf=(i^9qCRO;L1E zOPo2RORR5NTCHAyVTxaJncD4qmH!1|2*Ur6lwkxD*c>YQFR{dc(EyytVNXKQ%uqPE z*+lnKDyO4$`Yt_d{;1&mG?MDlcxk%P;KkIDzv&&|Am&&6ENzFcmiVRz?7{t7$+5VFbQak@bclnPw})JZU1X!Q2xBq7K$>vT^V>_Aks`eK zp?#`h7cp_FbQ=-FWQRRj+G4@JAWx1T30Eb$8FOwyL~f7^I^<8UdLPb(9FLTKf`+;DsQgp;4C%%$|kEh`bF-vz&i7ymp zF5sqAlw78+!GtVc7t|Pn9K(SmTFCaY3t^$pwE>6~)(=Z8CmJ^#6b$3z!QIY?$-8niz`@q? z#CcXPciV%Orl5M22~5y>XYAu^JIFzV@T1ATpzOZ7*o!xHgvY1`BH!rxZA)8xDx|P0Q*Zfn@o^0c}z< zCM|ct?EUyS$586`>_D3BCe;+~ZBf-?kpD&D|3mLjegPp-WM~JL@LVPSCUwKzrl(g! z#NL?I!=bl-q#F4aSNY$1)ZKo2xFG_P9{Kay_LHx-E_g23;EG7Mr_S0*T8!;lj*CXn zsYOjr}lORC_|{~2-v`R|IJ1_cV+zoJ!S&!j)GF?<~?wY-q!r&1?)ZCcfmsr#k#2aDm* zs6L%oMl+pD@rb!wHS|^`U|?p0~w*syCiuyU-NW+Gx`kLfQ)FdIKBYAIe! zYh)pIG?qTEDZ768;~BOj{Sx6fdy*-p4cFJ;WBu*icCgmfvO6L+1>QA}Gb^!tFLhBJ zxG|?E7oQK3)g5H(MM%^Bd*v!b?wqjS%k4qH_3h!!4z+^MrIi*|EkdLf2VQa=9ay*ipuP> z8vK2B`X5ypA8EvAm+pY7FnACD@`TG$tdM3*fcGJA`zwQwkM z#Bp=YgTo`JYL%nY8FZtf0p+~=(DWj$820nW=t;BXv=1!-ui?UmcgB&|oJJC^(@LJ> zs`h=rU1*T3`1|fsdTv~2YI~Y8+^}pk(fcgaPK?~_`Jedye>p*+Dan0n5@ug_1fM!d zxB|m!K>ym+YC=sIk@v&wX2Bl2mkmG1IuS#V_<2W$N_$`OTiuiRt!3jHlT@jOP5<|j zc`a|i3~eT}V9Vs~HNc+TLGo*25FGkN+=y}#;>($0aaDO6`!Ke303J7zCM z{gM33dG=O7R7%u4@#U4)Q$MW=d^zFlPW;S*H1)X9%<~nQ4t08`*A6P`y}o|(?}yd) z{_wvvEGA}ZHg#o6`Ad%q|9X?I)fmmHin#V&T};&!Pc?dZ#q5pwP|gdtiO}N8L$QdR zGEbu{tl;nfuwuaoeZ!MayP_{}Q1xB}#OSA)KuGMlPVqkc{xaYAIo#OG z?jPzMJbPof1To$b`g|^j4Rn`uGRo46lNWY@uPMr(>yg~GQ$dEk51)Twm3g{M%_5>|9^^5ddJy8}yYF~l%1deqbv0fE>1T!2{fc%oKA1I%m^1{MX z^W6!%+ecBeh*65=L|Q`EN(9Z^MR2v_V|ZC{7#B8hinz2BQSN26UU%pl%jr!xZmKk2 zPXW9tuqkZQNm32#H9qUfGeLAvb&1V99H!ikg$^PjQ9sX@>RZH~Q_=vOn+2gU^!Q+B z3m);XCf#n{Di6qCK3YKblz|*9vg15R5Rt*OyMM@B;%lG4GS|Om-;?>>qV}p_Tvxwv z+@%7p{zO>@VZv-Il^|VLmGv(8*D^<5t;9t{_B}sVAieDFz089Obd*B+#GiTcc|?j; z!pNsI%;JC>rg44D%DKZ*N|$O=vYXF8^Tk#+{tK^RjC35GNp_9G_sYlxgVyktjkk9{ zT|CO0?A#>G1s%tWjAVzztwy@6Gv}@z={)*8ADS0jFLCi%szkDB$@rCnA=T$Wt7jC= z=bNz`2bsM#l_zuc7&OrVKo1#$6{z}$&x4^3N$bl>7^%5~qUkb?cHpsfTWhtNiu5Mz z)U3_~z{XN z^qM*29@Q)0T%CS>IfOSDb^Y}>RIUolkIED`LHF&Up;|QsHLh;=3rL=8Ih3Ne zNx5|38gVd(JCe6kh53|2#&JA*h3*u57|1~y4lD0cP7q~25E)}A^X#OWu1)B)WP7e^ zn61Su=e8m4wbR1nHH%^klsWX3imS5#$vmlu2q4@Yn!6PNb=01~DMp+Cc!wLldI@zI zUZWaN&pG}8K);7vNjKu5AOr`+v2^|~q=4@&bM@_@#qosYy)KwqBW}y*K~Gs zoRxF{1DAC=(E=Ucmo9k1g@RDA-@n*tvMS%ZR&hEFq1=up+e>e7dwpX_^s0(|l4qw@ zP-tu-#`t2hk4Zij)NYx=gdWGkEWK$fe>VO?S-&=t{`c)b&}~71EKk`x>FlHl{voAU2G~v8I&KBOk zXr$fS(fX``NfJsp_w4OTkOGbDDQuPP4{hKu(>Wq{>*4t15XFRcVucr?GqP@)>dG77xdwtLl5y zf2n$Fa;Y5ZEzmc_DdSFAI6WkmcX+9&J4Ny6xMcgL40JCS>=p3ZITvZ#Z@X&Hzjd;8 z#pP6_Nkb{G23UpV%fe-IYAG^%UNhU&bqjIQgajO!wFU}B`*0`Nt>wO!4>Hd+c>=FD zxX`Il-_mk>sa)o5fx(#Pnk&)cXh%XSp`AL=ijVrp_L@#Zus2 z#7%G2y0x0n43i-6HcjE|0_!^n74p9@PkG&+LSJxQA#!{cC$F2z1NwsOHhxr-91LD+ z#Tl0eOW9Yx#`&DHW0!JXf9NnZXnZNL?qKwzwX0qwN!D@qAE0v{=>WFO0L>cP2$Q2Y`S&z#Df&*|o?iKMwK=}BuB4Ckj3*$= z^uyKy&w5}Ub{rb|^l5r{Kax_OnTvLSsUq6!p1?}l?o*a@kzROTnA5~4W0@@M2|p)e zS8N0o@9&nm-qnYmTTgw2Ga41R3q-O%;QP?(w{M|sidQz`yZMU8CcndZL_V%k!EAsTfdf8e?9az#i?5DNEJUC=ifiSMM1x8O^2j}?!9{# z@WQb1fI7NyV5zTftF++HV8N!z&J$>RVJUxACI9<@SfW+FOR%EAcAZI`L%O1P#1CvJ z-0OLYG$-}_w#**h!yKw%->h@Vy!K+0ydOnMw(dPib?ziIrl{A!G#pX{hpOV4IKEIn z8suKv{2SqAsF}tHL#yl+jrNyFRDa6$P1rHT{6il9kJ%;%(Bx^+5P)N1eclHn>6wHD zb3S_?@UqQ;&+{z~ELZg0XcIqqS-pizVxxDjF5Xm4@g6$jl5VI8!>one530|=mi@R0 z!u4+>`k=UN;(i3sPHYO?zw3fgbnoSZk_uOH_+W402>cXR_90@s!uoK!X4UqEY?CMR zrtdq96rPBIDC5`MIsXuwHH-EdUxCYRj<#o`!e(!xIJ4)oQ&^EBC{6Gr5ji_B zP|*u+lSBIAFm-#d!g5;8ws_^(&wF-roH~j36E3tUe`RSZ5ffI^?ed1HcxH{f+-<#a zcS!d9xNCn?p8P^a`~q`l)Zi-OMHR zJRVjIoJ#y0dg%vbxhvs&{HXsgy%1Qba6?KDW%18Mx(w3)Zl4wEq&%b|q=G8HZ72#c zh0Dh#g++A0K>!6sQ=e@)FO6$V@)W^gYL>gp5Ws}Z#MhcUb-0E@viGQU-3&R%&ErPb z*8{_p2dpM300la>L6%UU#s8=kE*b;&By4?09(U69w}$0*b0)vRZBIG)zK6hkqoUSH1_;gWdTK zEb^fdpUTZQK@^N_uh8VfjCc_#2(qM+2i5=}2jN=kK5sc;)0wqy-PutP;#+!XJ5ed% zvvy9-Yc6=lnP^Cs53w)+yKpz+i1Rrlz()q_N2Wp9rW55mb^$%Zr#uO*O2*KsXS`>B zd&G8ZO!7EI-_*Jg$kQTxoj0}m!=6}HNGP4$i)(>@WLPE77KYMFIKC_R`MPRZZh1kF z@nX=Uoo1H9M?k-2((pNV`UEX88W|tj;z!k97^!L@S*f=SDiKeF_UDr5kG)<# zoOB!$aCc-FsS^b(;`AoEE8wm%uJe8ly(7qyXvmKD@e0z%>=0MEa?nL){%OPvA^2Ky!8b(Ojy!{Ax1z{Hx|MoA1)dbRD){AD3>Bqk?L=5!JYnP=q1>OM< zwX6ph;XHRp78D`idr;d`0JJJ$P=J1>!~Y;*Y0XyK{_x)5-F8+wexWV3tr!iV-K+!5KMASDS zM%qEoP_Vxy;77FiIg6P2>j@4*rMzKd+`Fe-D@u;5)7S;d9^{Ct7Qbgbn(Iddao~6* zAM5dEwD#4y@#Kp=RU{RtyDvUYkcU2uQ1D6Q$YleGfEnp2l9fyKumiz<3UBT;eBhnt?ctoqmMa->KWLb8uLW=If|lLW~rQ4EPZp)UiK(Nk^#F)1ImaE#wdi zPBI$6!?3$`J_9K`=)e}H4{r7^rY=ByHhQ=Bs35+($2Eh|eFt#c*m4Q+*H)B{@@l0Q!_Z>E zr!<{YdNS|3cbH3wrpk>C3vy4PM?&9D{Xue20;K;c7cxYV^8-9Qm^k5B-VXBxOhnsm zVmPoaUuB0GK_*LcjIGt3-rfBi=Ge0!;%9948n}{r<|3pB;3x&D1Kf=MD%c&Y7O~fY z7}~C0kB9-592Auihx(lCQg2eT!vu5H(n$Mgc9iH>W9j$n58q8)2604+0{5L^8q+$# zO33(;pgY`p!w7q;Am5%)4+H>y(}xWhP6$-H)5?Zc#@9>9|%5ejaIZVLKYSqcmQguNYOkq_UW?^w39WKkCR;BoFYVUI%sq4=@MZav&^jWGi$q zRi|%XA6!nGSYO$Bcqt#}{;4`n7dc}&pu17LG1K?9RVx2J{k4i*x<)33vFD1= zqg1zWIb=CR?2DeR(I>p}Mn#|crO7$VX@Mi7(Bzg>e>zRnogf(%>gFT@?d$eJl`d!D zl8+km!!^rY)Zr33&1~K4x)#~uRr!5uSnIc+%pF8Q2lT&~s;LT^FBnu(cVW_HSxjCPa zg3R5jy-skb!OIYLgXsDTNf}@x0*Qr!buDOOSw$`ju5U%k=dGyDF~Y787f`?tMb7GS zFMaIaWT*!Aa8ug18G-lk#prG%e*!R8#CXo%%`N+cU+wmRR^EHcs}?b zswJfQ<&wR?WiX916vn7I*@G4t_m-dr`=swpt zV>gxMh8%D0B>axY0%L00(2)83*Tq~PpW36k`q;gtt41U^)Ex~LVTB@wc+)|uw)m4hoLi}FmGkP7h~_< zG9ur#&VfA8+K%Q6&o?5KLdiU%^xcteJd|J@P&kgqI}OE76s^`gocLlYf%|AGQE5*- z(*0_?FyIgJ5QQbDV_X1tjJP~5`(hhn%zG1P)8MwtGUN!NXo>ng&oX@JdI#P+xBhZ~ z%Bkb8SGKMu4}{xbF8A_^gqnWqG%4hq2WUKK{l0I+&V=-c2J^B-&%{-X);Vc+f)`>%nf8 zqOPpIf|v3%`CYl7D_A$7e9eN~c1i|iyH#e80HNdvR<*G^i@tl%_ok_Ji>XXk+9?Pv z7$Vq8gK>;Ld}i;;;DJM(lk?q8aCF8sZxb{B?U_OPkb;XyFd;&r?dSuLhYxncZ1aLD z-|FHB_38$o8oOY&y5Vqe zfKG3uhYg4`ZYA^_LQF{0L0p-KB!W4JJ*ss^%xO_eSUl01IK0I6XMA7e6&&eccMy(g z3M!02qX*a=fPEZ@j413U+$t1NoR3YCd$vM(Xq%x;NIhPG0zJNdiu5A+l5ugQ6tXfp5-d z$I*p+w%SCgmlF0H_LD_$P1~*dsOMPbg2X={Y$FU!WhKqdp3GQA$RLig6!+(f??=~% zQG+qh!Vp1l_~|abfs{#FZFW5_%1I%U`N5bM3MQ}+fCheb}9 zLKL_N4%1Hlq#g|76NI3R%{DRtl0xTAT5$tVZM5k6M1A4XS>tuEp*IUFKTX`(L2uQ$ zM_?}$U{BR!w<;#$@!>OG^$=b!L;1}mQEjGQ&p9AItnk0uFm>cH7hSJD(nXj<-fisM zA_5i8*6E>iuhN^aYC3;7?G4q|riG3O0(~fuX;}y42*<#-dsK6AsYvCuyl&ys zw7CX{t+cXuwNy3k%f?pz{kES_{v6#lkivG|5ka|c?2NTPQrGqxP_)Se**rt>r!<$m zvcuINVyL6eK{|%ihsowwp4FHOH8w{#t~fp|QXp|dOMDrrm9-vAr~SQx)ZUl!xVYNY zz7*BpJ*Pm6{rp%cP<=)tJUg!fZ%g>DpJt$)8`{#LyT2LLa(nTuzO4ZM?%Kk~&N*qr z_XoA&1D{)NK<$-%_nlePy~%qU?A*W~0l5v(E9d4>VN;z2vteun0rA0L6tgo7%L1Y8gRM*?fs~v94QKb=^4~_<4BRGeB7y6~ zxk3dE2l#PxMl4T@`|C|e(~&~`vB|F6#+Rmv6$y7=+sV;rs)NC@ z{p~7l=c8NVGG@calK^v{%74nWm&b-Y@PB_l!Y7WFlW?0$7SDc?<8R^%cNO!J6%MC! zOUQ7xoIQSSs-DFvSKHwimfClz1-qLwMDE=|?qdK~H*$s#t-J;i7}es1aSU707*8fTw$$;4jT&vV|(HJ!IxzZTtWpnrjX@Dd0^iY}Se1R)M6?6z_qYu zj`#Ih@WcDsrpXfxq1SVsU4{#L+eb&pA>_Wdh%BoS4_7!F5=z|C?y@KR&9~=7EGKfMfjuZlcBu&1TNL8O)-~TL zJJ@>Tvj&^-zorX3&du{^#hPH>V+`g&Dj}e5Kft?ylduXmp#s>ROMR`XnG4dy;2*g_ z9Cxn{10nCh{C|B93nc2B+}C%2&*Lhs%G5K4LL3n<5r+!+Q@CvPL_{MNVDK&?X%o+p zGS)@KNQW+|%8A&#v>m4RNK3p{Qpq zd(&{y>)Q0jniy-3`ttS1Gv7Y5lBnjk_=_c|1Q}*orD&qy?%7@4@y+diE|8Yoi<-eL zFQ~U)!rq!(kGIx+_&CL|pq{^~n)Q@eSB%e)K}GXW?#n3Ar~!YsVh`5S-6GfwIqkKG zZioBosqQhG*Uu`T@-&EdguIr-uA421RqW+ zngrJbL8U-%0)8i!kgvMfm8oh+>D8&akP>BU(frk^23Lj+Tszn&!hmzv{-FIf1VQaP zH0=_2fLLaN-q*K>+;h&irx-zmde5$$b(tFsc>pF|3LtnRdH`NYcm?Q5+Oz3QbO{ca zdg(e$MR|6rZ~WHKVdZBtkk0%Hk{Cw2V<5RHhTr_6ic~L*0chBsuMSHq=tBr^p=qf{ zW5}#c`E~DDZC<~lt!Z2WAIhXB`Oo3h-mvMw-{qBDu$Y|ulfUT-0y{pbSmCC?%}%?6 z;yzf_dR!~&0jTyl15^Y|;^S91{WR0jeCAk5#-L#l#m>?HH%bu!53tnJR2{~ZZ9OnYz` zmmbh~AhA4?YXjD6-u~+hHd-lOR|qg=LZZEAcjRvn-_yHr0fcE&CF`4UqTYqXR2jFl zxr$zCqU7&J9=1tO?RK=<;uD*9zY7y)>SvSWeFYI;*3$j#P`0n-oEerYc^9@HIemC= zNp4N6ZuJK~Mm*Vn;;6;!yF3BjtH5tleYH%vy&@Zcv_58dA(-=_J?eh80JqXzi0!N- zlrMyt$2dPtN{4?;3f{%``?v6UfhzI-=R5cs{>ZIpDyj?Mw^rM}mj*{eMIkY#bFnpWG?n>r_P$DfbKL6qMqGN7<*O z-YXV;biyy76Xu-)_jDdkr4ggG3DuxYN=@P5Q&C|UWh?!7v)qWFdi`l0f=i_!jsr`g zs5@lwO|&2NuHY~Vq|>fPzjb`Gf@{04-wXW3!c-CXcE$a+@A+0Oh`Q^q&|A_vmMTVJ zoA5(lzf`X!?i0ue0U($F64G@PS9gsKX>FW~IP}_TQ=DJ-dUF=Q9YS?Z|0`hQ#DPuP z8Qq^Q4<9n5E2%7$Y~B*3Dq3f?{{MKo?s%&I@81$CNwPyyNkURa#;vUEq>PN45VH5a zx5&yWJL_hbnY~?-y~!TeUKiKJb@zS$-hIB0$M0V*{_uL8*LjZfJPaATDdQKWGcxm) zFNt~wA8L8tuD2OhU}F;DP1?y3Ra#t+e=xz-JC-=8%p;i-Cw*G|@2~9lk3!GfbrmxV zQxe06RCY)QC*f)@B`9|4Kb{}Z`Y4ZsinXn}nei9#zccwe@;#@Rbzswyu0pnqz5ds; zdYC}X&9lRIQr9zn+D33L{-TKC_8FeL7#w%_1f)A#JW6Sis>Mee#G5l+<`~X@Z{uxv zLEqt}`2m!%#rfu&s&W%>dIbEpFG5Yd^$ww^CI626G~2#T`!M+J=@7X9@i+FdLjG?E z^bu-4o;Vrslgi*uA@^#UbKTCl23jG4pZ{c_)NUwM&TeH*XseuG@iDU^Wn)D(^~XmX zV)NA!yggL=!9ouwpM{C^U4GwH|04n`{-DOOOt?MtR-W2b2x;CgSx|x6pY>*i1X^IN zS$BCTzcxapXKwlUr(-6!R|3L@y38*Fjm|!&$GcRW8xI~z8O}d0JIM4|&Kx^{6WN3| zc`;NL>UP<@E`*q5V|$pdKVrQ6o%C$o#T3>#WQC9o$VAI20L}lj1pLp~QD&UdquzEu%-gR1kM*AF|kblVJ4>lJ;@W=&42Zo{O3_cOf z_3qvJ4XIHCWr>gU2Pltiq2hR}8t&lL!hB-9gOGa)TRQu$D~6aeAgTqakC?v<(n$I4;XQe zH|HMRnq55nw7g7;g!YdKUXsc@{pZeCA;zigb7`@fU$eM->;1h0hS)4p5zpL}zR$5!WG-Ud*ZLj#>f;l0H`W~_1+exLDimY^p ztbQ41{SCUytC4!`312HqOpoYU`u5Y%2Qt*H_UYP5Wkj-2OT>%Xh`{T1|~4 zWeiW90-Bk?9MUGSxA_L@2|;k7)a?zdb9eBL9safC8;ZIshyQ$T_`u|40aIZ~o!%z)p~ z6n;!$=7Cz{e@Sp-0_5FR>n%?2oNrgfDtJ)-jCl3|zZeJG&-zRw0Y^Jl3aAtFU`U|Z zdP-y&K3juUogRmec>Ae&Qj6#U22>qxKyWOixeR_DMW`%a84nUe4ngJPVW8@058~*aj-AAs{9xLwzH(Y8 z{xpE?f?LipOf&}7Vkk>K8(0)!*m?A!rc}1?S*`r5ISZdxy2Nt)k)R^72*DJ@0tM8g z-{(aH`9U*25v#M`@DaZG6%*xY-+TZ%8yL_42_OS+%YV<-%)Kt1Iq);>{_HhTLd!sZ z<3P$OUMGR=Vk>B&h1f-)fSiSY#?N4&auK-`H~?sR@MQUP9*d%hH-X$MBym;@`C|@9d2#HSU+t z1eHNfyG4i%q}AO!AQ@da;PU|ar_%|9_H3Qq>3JWt*lRA>V6~r`-TX6od52GW_b#J> z`VDYkoo80?b1kM?Y^AeI{`axge+X4_lz^#m0KiO=vGpz!TjX#&VxG9~pEu!m3^I`jAO) zX1LQZW<;rW8VlM@E8EwPc$|Q$BauqU;=!vc)0Wm%fIgU{vUwiBSqA?!>0AMa^Tp4} zxGvjn#-c!U4x!P+iEaV_4dOtFiS_U76rTaRvP60DtNw2&(PSOX&+zoq3R*L@{32NP0PE(XyKE4}1JTr9@HD|JGe$G6_#drU($D@2ffGtX zlF)#)l36|Y`1z~H!dl*Mu-WWPN(EuKrLTZA9YT{jTNa2_@}lH}+p6J8 z3mCb?HsgJ*$cfDQ#42KuU_F^{HisFdfoMLoRNnxzEZ~P(sN6IsvY(&)!?C7Y?p>fm zkwX!uNBW(?pP$pdF>~=kOWjf{0(|I3;*aWe&6IEmkx4=D2$a(hML5W6XfAZi(%RQg zkw!z>wR_FLI!yL&2v)hzY}3^Z@zKsdl2~B5K(mWJ&?QizRHc7E=gkBz?VyD*Ey8ok z%U4C(Snjtm$cI@vX@)CB##{-#78d>jVE7{Qr1J+N4=Q$^oAfmP>i$akr3Y#Kv+1n@ z*`}32yk?Mtjo)d;@~l|fvXw{d0^*1#svAmpIo~#>i_Dv zxGY%r8QW^g?{5eO8=D}iu(nhxoU&(*vH|q~mhLZ)EM|7L>hNU4?5f4l)EGaWl z?ds$Js)3QRz)Y2EcsDf_MT$ZuR8own$@g4ah7a7!D!UX+4`11{1uGp)vf za-eK}6(Z}yu6-^8z7k+ninWUwS9>~%X9aqMVC{U&X0x*kR7StqM%ssq7rfHd&FOF- z+vuT$ziOM}Na9I3b7>fSDH-Pe1?wqyyeXJGCPc#rwg*U$Qt_tXJ5)}yAv!Kc!l=@f zgx@qOT+g8Qp$Y0SZV>vQ>Tuj##?OU9HVo8yK!D0o#^zF2N&hMK|9C>=OHkXj2bdzU zc3~(^rNjrF=YE<_)pOmuBvU^cJYDAZ{R^k7B3iRY zQsUXz+Z@BVKfaDS;xV#fC-3lrX^X3dNh!p<^DjRPEs0;r=$6eoN?l&|lj`y-H_4Sz z;~A&FZzFa$>&q>gUno`21V(YJy~48x+1-grzPs|DxWXadHzlU{kco4 zR5mY3((FRFKCIX%epqPwE8T&73O~o^%LAS%oZ=gt7JQ3i5 z9y%NF*z#TQ%;wfp_Mh0vy7K+}#g0d2jGB$YV3tM-O5Z{~uNj}UZpba9Z#(01$x%g}t?Fw3m)D~v6Q5=b zK9d!?1#U&^F>WoKOZm$Xlj{38E?&6JG32G0lTJ<0!%p=FIjh(2qr&&&dda4J0TGhb z7uCj%*Z(&p@GqxXoLyuk-?{l5Us_ADY7xMR-HC*^iC>jtpozQE#>dM#L78sFzMi&? zkVC8WVP+aZfuT0q+|J*sNwBU3dMw*XD!ZIdapp(akvqS6&n!Ho1Z)N!lr`+MEHO>w zIX$iIx(hLlx#~NS9-v4lOB*5oi>M**J!|<9+YDQd@DI~oTqz~`t^)^-U41CxX7CZ7 zHcj=Iw~tL3%ZH>TY-BcNDgs!z4n6?g?D2A;%Y>iVOgb1PR(clL`10SGs%KaOy_IWc{l2KJu@6+AV=z84eyA-m8nkqhSzt7F`+4@gl)Ues z-d>9leR+%2z#qf%c?}Y5wg~dmOXok3tQO90f2>NWXVd35 za;^EDoT>5HY)L&(N!~6=E#_PdelOPMKxW{f;m0JYq8EBd_412~74m87UbV{jX>gWwiN9U;p=1yfOz{m|C~X*lj$GoTbZTG||DC*VC; zSoL%|7}g~07BE%ZOish(4Z)Wucd*0NIzTVCXBZsR%Nf#Q*g%s~qMK?G21sT{i zrGRaKpX*UikAB$J4P-c2+Tiz2QN}LQ(1PC$Bl($xB7e-D_`-TJY5I@3hN?WI_b9jg zgV&R9{gO4d zz|UNcTqO^d#ow7?D|2be;C{;+IL%>bovcJZ`Q%_V?;C_}NJq!r)+>N>3J$$*`?@tp zUbJn6LdwW{OWwZW?rZFEvLO!Kj)vHD;G32>Jb&UJp9G0H36v=U?U0~^qFUOOh26+^ zyCIhJXx_FJh{jzzj!d}m(^jCPo(3(q1L*vZ4!?n>t`-cv_jvSTUZ7YA4(a5vaL>WR z3sc1_We5btUiCfxeV}V&4mfijm0*_U7aU)L!6^Rne~#F&Q0ocp_1ldLTP7$h`ACwP z)$AJ0zSd;n$bmQv@%^B<9~nE^IZ*JvBj>(**G@K>FT}33dPvC|=@}q@REs3kmJE%{ z!JqLHhLJg^+f`ktroBB_LR%x|yZ8dpf&}v^*rkEWX7Ex*jk`OpYsg1v-`L?)Y;>~C zfUyPxwV=YlhFpEzA1^&D1lvIAEMRz~+kCf7iC2fVUK|ivyEu+^|2fGI8p&IOx;t5d zYEp~;;8gq}fehI3FvB;vfQ8`DnxxlMxk=U`R7aPtJQEFzfs3Q@K*!s>zXi7)=UkW^ zjU0GsrV>sEF>v;cy|>A!MYxAAx^xvK0~F$sDy(_7c>DhOPvt$Dm1;W>L{y%ArI#qpg(93C=PR@EC@xHycrMpLIQ!=+0)Dx3^1UJ6pI9An><-_ z7jTj1%||BOiZEwk$NSI&upEDY%Z9*#v{FVK%Q265v^4u2mGn4Ur>cyo8bc@Gwnm5d5|(#TqSp6f&#}fl@;a%r z(U;qD#$;O}xo>-EF_M#ccdRSd8Kxt%wxg7NTMk|z8zVea)Zvit^^V^|V#g@u??TJH zM$869Y5)aWu%qclYg#6`ezizYN%OrUbhu?tuTF5|-F~TQ*$UqT)7XGN&Wngm(}P$% zIlK9YO-L{HPRai^1pJTp_P2q-ihy-SF@}f#_(2ZS1Wp%yvFVG(+Nf zkmEE2w^S$Qi?&Pl+9Ox|7&39ol$S&$`WU(eO7Bazc<@qb&hyGp;+*GF|MVdOeepl8 z#v^M2-tZWFhIHlp25Rt&7)219j(0s}hPOhNP{8}5YI}4(57?&_g&`UzJLo7l)TNkA z3Jb3SEeC5u)d5pf3&lav_3OV~D6eNO`czfadgTwWpOlJjU~CS5o_wWg^?khL&wJ2M z&nl=749lx}6!K&|gs1iVo?cabaZhuL)PYR7WKHu#^>Pwx zxpK}z(@hW#aqYsPY+3BP`3)QwL`SxMNH~F#KI`hkG4PcDUzjO=e z8=B^HtD$3k^_vxr-L)DLGs_S!Q4_S*AvUj;0)`F?(hFbRrFH}U6^>o3&|Y2`AL)?- z?r#5Z2#zAS2QwT)LI3@T2xMrI3>@jy?+N|^^Z#+ogqH|ghFw(G3 zGJZmI_J^Ws1L_Rqs2ds;`=#Xz1?s*lLE_=}{{ma$znYD9mX~*mV^7Py=;(bSS*P2| zQf7{2XN8QA|N07rA+PCDl}HB}$oH5kZPG49V3%J?9=@l9l!fiBz01fa;kq`YKl&~x zNyY}iZl*N{qWOsdtNT)<88hUwf2ezlt6t<$3(DIa)HzLi4~^3`yBgy9Y=*@%AwJ-+ z%RC%@o=Pn6#^x}a=}iTKdr-Zd>~#JE)!0AvuYo`ZvYvlBSXrRWI3aAeO_k^L5w%tP zYTz#z9UvYIf87Pp3^6jD zETdWX%7Ilz+LX1A+q&hcSYlWu-bb~iS_gF|I~|?Di%T7oW@||KS?~=xy{!84e!?#E zMaV18dX9-ZwfN)y+fsGGU}gz|kqTjRacGk8kj%Z`~1vN0BPd;+_%=C(ntc z6TTj~4A%lb5A5!Tfw}pTYZG^svwpGavET1Cb<}wY&$vaOyq(JNW%y^Vn(GZ-rA%!q z7exWu-`$!2Z)hFtRS@gsG1+yXqC>R->`?2#lagKqo|IS!`5VbSl=0t7lVk2q%C9a` zjB%ZOg@L+*Opbn$cLxmLh|sDjtHmJ|M+xhb%_7ZXH8Z%)9Jqvo3nXBq6u^BQmaD;V z@w1e~hL!FTH{i;i@kX~JRp=R$A!fk3EnrMn0jjv)7q%IQJi2Yxe3&9z{3*t< z-RogS&YnE3>%90Dnu@-)LdB0On#{ziM|^Xhqo$|1Pp8amg9-YIpkP7C z;C~4HJFq8r)?{e6v#g*^6Gai75Zy*Dt>A1+8oKVG2REa-1@XG|D+{3CR}gg!Ez1S4?Tb3nY`3h zbL%h9NlJ8={*uW1!E833?A7;)GsOK(i&TD zdQW=8FrSsq2ybZH8CokNHYo~Gf7#??>2*IFU@PjCaHzi4Ig zperNMxuBY|xnaHAh$64n>Ajxydkui2ieq~`u+Q86j$?9;{FJi_MktK`LCRpW*d*K= zH;n}v(ohebfNve_oO^oMErf3mcF*6KjsMtYefCcC!Et+AP1!t7fJEYeJa9Nw8;v5sP%YRvjJ%-# zUP^|@T2)}BV{gZO-qhmp@uw)@_#){KT>deFm@|JwsTASZ#Q^U)CIB3WuidFvN1T<# zF&F^%y8>P6hidTAy2A}-M*Fes9jfi|(B@9lh|5Ggl7x96l5D1J=(M0~BDDZgmW|q= zp5t_uUzP?ALK^|%+%(VAGB?c6TV?G;J-AKFH0{1DB^MKtNipQkM5;Ls=^t&37`8nt;7U3&0SPIAaadge4XIa?^ z_gUszZ)x7um%w3?YhfIJqpfHjeZIk$m2jjtov#%T;S z5lXzq#s00j5O<^^0|Jf?K@dJW0N(RL1(IwHNGZ=_U~Xn507w`sPWYf&YD2+vDISo@ zSyY1ZOFaU^)X_j_pVWAl{2?vSSrp8XpFdL;i!1d$fi5Tc*n+MwaN;0?gH~$_i-T=v z=#CD-3748(3BJTcp$?zDFrTS?>hC&mXltr$VVsoj zO=W2&&cl@(j~5yPoTgI(k9#IZ|KTfLI0gQzOK{QvbGC(Q27fF)e_VYe;zjGP>{?m* zK3ij>IEqj(vwTE8Zk>0|kpp-2*!#=!Al)~Tcq`on10%U5#^9Oo(|jFhsJ>8Oel_DG*&Pfy&pb}PX(B}lpk96+gs_p zh#&uY=Q-SN556^V$&=CXW8#mL{V%yYsF|tDEgjGU);9uN1;6Z0d0lj=P3bFvkIa^K zRK*47i9JKK!&74mVdvGG?kR%IyV3e12VojX{C2;9yhQ7sT|rbgpA?w$X>$h@ z&&hE3IAy@mfmU@TO5hf=Hbnm2Lv1eG7W5VM9>}0`R>m9)5cIB?xGLVoonC} z=}!h=OG>gAMn2i6~X{} zdo52d;@D|U1LZAqV{2vmo#YyK`hKk0nH<`Sgq!~Bel zN^RSb?e%9l*u6CGWWF|W1?rFUW0|eYiX>;3J~N1i$*n$lPt`Y{_ikRfMh?6WyEA3X z2}4{8g_^-D2M*zPh=z_<-B`Dhk1m{w)GA`Glk% z;s|ZE28Hh`(W(4EH+YoSsrqi2`Mo<&`ryJ(%gSWpuNfdwvAV5&BeOLN~D`{ zl=cdDpSq@t1D#dc#6%joA@AnQ#H-j(bHRE`{&57-82(yU?5;ZO#BK4%r7{Vo4`lcP zAL|EXwV`k6y_>pkXGDA=aCJ1_FnLKMifD96tPHxe&%tp{tOR44{ZU};n)NRI3B!-G z!-n0Fw~4E+Pz2$(sqV$h%O{nVZnL}I33zaiXD^h#bl0-Qxjuh+xfOwU{`X#X);HA$ zKGf62q$6C0(DXt}!xvo}J^MYwIn#rs#hIq3h@4Ma!C~h6i(UuiYd_>^hlHUORIL&p zASp>B`?JR{Xgq{(WxCdX=dgXv_!0a*85xWRejD@OPOQrKUR%bK=428ga?-hps8nr( zKW{idhA;hoxRwNtX+T1y-eRV(7h>2#7r!p)Pg2P6H*cgSN}B154CXI$wpB0ThqHF8 zSHQ1|IW9Dn%!!%s#2R~rUEIChoF8_6THBK%ZsLCtL0d7a14d4#G};#5Rig zSSC3?yt)*6M)Vup!AHvcZd8l7A{IaQt;U_BIhI-eXrpe0hE#!C5Uf&5HWO9fq$>CN z6d5bJddOz_QVxAq)^ugc-Z)a4>+hX{yyOh_^|w`~2yT$a1N2l7?gNh@zK-f0O z@A>$BHX*MD@s5T`?^(?IB*zcmp-vpX4mHFC%SX6GzuPj_>T!#?y3@4+uVjyfJ2EW< z`d>_q_t1_8D6}p%JdNY}7jfxn(fno_LfVIQ{o-6yR1}(yq%@~g0DtMHX^vSz-rPB4 zO;!gAJRb%Jiu74JA9M-p2TPqn@Xkk7v$Y)guM#0I%tGs=PAF-JI<%mm6i|?W82R&_f zPvg6v2DYEeqy#Hh8BCpeqJFLXqu>6zlE&y0;P~_aGv6oX#OLe>OV@kj9KLW|QK9zL zGWXqbNZuS^g0zh7UXqV|;r8(|FC-R_r-}ai{knXB)a8MWkFkcwdKfhk4YB8Mq@uRHR$Kz8I zp~I3k7Y%(HW>7!~HciU8fjLVEWA1>$7TCfexcWMa*yTHs34)EfKN0k@~z2Q2}E4M0aFi1 ze1+b$8-Fq$T02-WbQHK9ffB!fM0i&WpWPy#Z^zJ|gKb|xdRiB>*&<{J1E9`4^85MJ~Z2M-PT%X6D*@Pb1Pn4GM9Il$8tQBk`7TjCK+nJ0L>zI>iY zjiu0#++a;JAwdh@8?(4V6`bDXJJtuG&sZ~miG;I%y8JLlgDV?*`m+S|$Ha6(R<8;) zIKfo$hq7_SjgfC}KBa}1uy}on3#&Ler*_&x((jwnv(d!WL~e_lo<8k$Uk;Nw*jgSf zm5qk}FuPADFUYC(R#PesRqcJles4cqt}-b3tEHL?7zP3mjk6J)0|%Ossw$t?Lb}5| zhCJH^g+-<-Lre>qAtPPH*B8AE!#9R%MSs_ zWt=-QXoCc9_r3Qx`uhr?LF>2KN8OBmy{XoOk&Y~OrVrl=6im8SBLNO}+)R~SS`k7K z?E`);$y071bk8mZpgWv=vsRd9_v&}fYiHJy<{(k1t%tBf1Nw|2Rjm=51(kcg(6}3) z$iW{0xyGA$eC8rkYn)yS3{%p$zatHtJZ=t5jvNa`Ifg8GJ6aINZEy6w5?y|?QiX0; zc6sF78hm+(A*C`1LFt5uU1;NXF>jmMZz#Wa7A>01ab>b1CgZ8+{;%;X-p!u6cHywy zwOG0KGDQ?VYlxN>7v@FOwb)Q4*8~hHJPjxZ>AI>|vF0BYhj@nOaN* zuQ5hr1Yq;y=H50j+_r1r3GPlY-j{8&={g3x5Evk5UaCxm_nz3fY@}3fZR8L)I7N4_cQ#(=nc$eT`15kQe`Qn}3K9eRIL>>9Zg5r_xTtubeDP z_$6}TdbrCOrSGukT)$tenp(Bm*y5j8SSFogMkKCK;=;&UrXmQX5QLRcj7p`dncj_; zGw7)!OTpB!Q0rbovkO15X47*r_fG^~ zVVJg@$uB$D=csZxoe(^wD6?a+l<=M5aj~_E<|&x6AS~sDCxaUGN6lGZ$_5tE1?K}Y zqJU|tbb?9x+HUau(wCbd)8&=o3DE6zETnP;cn=4lr6q`3j1RY*w|pe+qwKJGmPmmu z1MF~sf7|_S*-t$3_?>`%BUPw7xF^6yhW0&}(WALm$DZSM(_lmUsPN7xotPa4`8gYx|MHVdtmqUw%V() zI9#$~3p=)4QS|H=Z&-Qv>xYz7x^}P;nwjCaIfTr%*1lQsU1{i%)WH zDQNix8!_9#)^}D`RwuL{#;k0Zx7Cl#Pj(QP-{+ZrJ&8!x0AEJQO0slvD5|)io-j;0 zJ3krLb#WCBDILNCi4SNjN8JA9uxW_?K)xHXVPM7~v@WG`J#GyC|({MOGZ z%y{b$o0=+N^!W4FM{Wk)U%99mN3S`kLsMBXexJ=ODZIxZe@lfvSj)EYB0lPx(M$ac ze+oITwp-**7TBJuX&boq`N~}#hD*#}znA8x#yAH#Fi)4)jY^e0PjB_|?y5!`&shi; z%S{>!uN9UlE1u)OcO}Y;?O+EHNnul#xs-85Mf}3EFVCzqmDVjjJzsy4)ndArlQ(CD zVoxWZ+)iPk{>Backi4xn)>C&-_k8)u3LnGYyYyn&8yBru&#tELI5Z~&mUmBlK5TVM z{dexVSHS1gE()OSb*yph1^S-PiYhu&pt{i7vm_1T1Q>w!uf!eF4-3C@L)+|T{ftgc zdic;N6EpKoV9Jqdx;zsA*vl4+U-(gJBhG?bFyz+7$<`Zglaco*Z_V0jX@?s}nPSnn znHBGVw_3jfTswinSGA*siPH3Zes2QDwyn6u&->Q+iHEH-kC#uy`zTQ6dHu1;d8L5sR zR&$MchI@iO*ex})6!0=^oUt#PBTk6a@xHvivymjm1M{TTDjXp+l-vtEg!N)HK8+u| zGA>K_*dy=h@ybzteBIGt)918{2yDg2nwXJ(qY2l0DgaY9xg3Uiou|W(X};bG;rN0A z3~6M3o#7{qw@nvG@H_m8)>fvv!yEbAo>PDR)Z2Sef(vHyzu!B!ybW;wwP!-6RW9N0 zKZd)&-V)f-5i*G&3Vj$U)dQhDI$lGaY5s(#!@64X^)(WL3dNe)S}CL# z*NT3mg}eRE7o2$Yia0LUIV~YJ3oQ>1(g|nS6JWK9_C4}6SURR>NHETHT~{fv`?6W( zB+7+zJUI({8)ck-dz%8&qKmY+Y&q6)>m?t+Kvdxa9{k>=0(dFmJ|4<~oI z3oVp$hpvly-+Q;DP1?t?ifvsdUPO_cz1L9{BK&D?W)K1&WYbeRW9k=N! zQ28b92W&U^07KuJIcHKD?oTZfs!+?|B>$I1{0k%iHrblVPIm}R#)uJXpe!XB}oyq$xT)FNjR&91`87t`e$ilZ{CH?JjK>0F%Ur|S2=CMeeV*ciQP zk*6iXpUuk&{+d4JSNwoN)3Kviw_}#aXI;mrD6wW(^^*SRePj*fE5^`H7y2rqC|7vs zWU1eE!4?CHKF!xNtVTS+h-W@@=t^J1V&BFY=gY$j9gx6fJT^fFHOUDBioYM)ED>A& zW?omp7Y;P{|6IMj8fHK2TlnBny%hdsnpj4eNVk5N#zMCyk)nJW(=7K10}o_s!6&0# zRu>;-l?avCQYt8nhKUw%+UG*J7Sc zSzJJ4h4_1pUcBq=>>;l%YW)4_>4!XVu8+B;lz~r*a<}~c&*S(MRnypOT&zc1!hW|K zN*Jz_H0H=sHH;CfV`JF9>AZl1O`(&Hhb~WWOLnZiiYv%dI!COADkHkD^6-ZA+PJtE zBc@ie>$^7m2i7c*x&sho{s#s|-crzX9h9uu!|b=A&qX$)B0rDi%(@=T75P$DNP&QO zisz8^H0hfFQ|nJW@OWTi*trGQK6;*ga+(bP4ljNE>$$UQ0Mt6ta@V*hx+HmpS_WR( zUdN*5+LGhph4Pi@Wp9Ys8UY%(!sUr_ZdPNaP@7X8ddr6g;J3oCgRIDCR_2t3VZWh9if-grqBCRW>PE_KZE@*4>_#-}FK%#3Y zSG`ey_FTXu^9aPHMr$(spa;re>~ZQ9hZy3c-=CR}vv-ghpYry!ImbJt_0%BEbRN9C zYMNjB#-o;p(zn~hGmV3s1FZ$kVSbFAUBW}aAsMoc%Lb25!&!|LXXnZOz#BTdt?|E(vzQ<+6-c5 z+BDU=yQ@MM*`7ryoufAk5$dj4ixta#BXVETjf48-MpO)%Jkf!OH#ybObjTo<97$uFZcdP^?su8Bg2*dPnNaQNSTb zu|bi+g4WDzQk!|(KL%rHrg;hj-`#C=+MOTVFH)!kIW{IRiz0VQg!m!~DE%Gdg%-NF z#0qbsmtOELuG>&t@{~|bd%IVCl8_+;JKuOtNmR+74n^xmyxp2Gyw~NVayPp5)Bd9t z$o_E#fhY|+dhbu5h^%wiVJLejio;}`som&op$hjIoMuOTlb49C>U@1`eoLX^AdMH& za7q`p!p{-9$PDrx&7PHtwfOj0TH1l1VSUI^j?dPXnkmeY5V&6noJE6GS-21V@^Rrx zZs)${;EUJ3Zl@D%Dhi3(qp{&VRRi1&icmvG`OCiZ*9=}VYOXqN)_88I0qSxpn4PqRT09?zqIc`xcOm`N77sQ7zlP9zHrIGy zWoI{OFfR{jo!F)b5RytQ0LlIoT^lNt^8+9vp@-wJ7P=$yTWdzWl=TX$xG{U;$5&lx zfM&-B2UcN;yr53~FHQ?B?c~>=-h`YSTcbR&PKdwC!6+ul=`&JI)p&ZcIBNfI?x`HD z$(MRUTHZSOXl^CO$-t4va~f}5vj|CL9pS=j+9TI+8HU}mJ7>Q7q`Xj1>7G1!xAgl~ zYnNxpIo>XwI>9*GLl=p)Mu)l5CnQ2!L4beJzQu>|Y{BfHurJGDiH)uYx9u8Xw$|5Y zP~Og(bIJS#OjbK8%#b&Wy^MYMqX7BEhMb}s-vUQJ4gSuJBnKrV#v4CSG%{_8`+qEv zALM>kiVZGpU51LXzqlc!yWG8HgPYI-pJNU4Sqz|>L*KWqD6?V$iA5k<>m_qiYF*eL zwZ&u%y&)gl$iV1+3mjMi1AHD9c_DaQ4r$9E&!6IBiHU|Tg z?kN^Sy*YXg13i5)doVp7n1rHYsOCdjqu-TzQjZb=2e07mlSZiMLdS6D59Hf<;E4>U zLu19-vuZJ|;{4>xgEPBX52YN*I>cHBbf0xkTvC4-upk`OO^OBS(*V>gA4z1+oD)V4 za?ETlHy9oM;k4#3@HzK&?$6Ogs(NSeQO)0ltJ5IM- z^T9N^Hqlj9%!c3~ok?6c7eIufqVQfry@vprLUk^)aiF45jVVu8#=-^A@Yl6R$oDfkou7Q? z#WvH5=Ugi8Nf;;nUdp__tYrNm7|rDBUtj$>{aSnZ<1;^X88#a}Ur*g^j9KIv)?GBt zFFmekue@u-bG_Fqz`*Bz5VKKy#$PN)m&vrcpPu>6n?Ejl(*F(%&lOlj&wNH3bwQu2 zhTprhD)#yO8f&6q%#%;2^iQfx$k>_l{Asu_S-woVlcv)9>o@Dn#B_lW`AQYDaDfo3 zZtH!6u7})DARqOU^7sa`?!Nr{jzKkhqixmmY2>U#Le_2QkugCCqF}T(<07iUS16!bN(?*}qm7g^7KY{U?nBTwy zA*;)ebS}!4<*pLAHNPRF~H7>)R zBgLh2c1@>?$4JHZXkrirbV54EbSW+8B{#@4AqRh>bc{X1w$SOu0OzvWnLDAVx{G&M z_zJKubd);Borzj{nZu_!MG3B^w^QS=(%%hN1F0b)gkwXg#SX;XjvhfOZ!AdgBE1%X zyN%zBfT1mvGU-`5$nAb>`}tMc#m~w{;%E@8U=N+SrY0*>sz$sGu*t5TmaCMLS0VVq zRENwy3{bQ~h1YjN(gO-T!w3;u=ZP=2PVVHUrsrOsthvt^YHPb*f4})vi?5cF>PY_$ z<4N52t6#I5TtZlh`Ion}oOHVqe_E+>KJ z)GujW$sA!UAvc2QKlp44*!FG;EX~UM`8@8u;TKUCE>8oMgMZ=yLHwTgqG~^H6C)Sb zT1f%`89gs!ndrYzmr-#5cE(V4!;p2)=?B2$QZWJGUf}`$NdUX@s*_Ct&JObWX*Pr zuRX!c{FC$aG4I@SN=TIl(l(T0L|Z zQY1yuLA)pvGGxSiRtdg-VLkNXs{;{ZqlWMYx}x8E+1C@ar_O~Feww9`*_(uZqqkmg zn)l`w-Ew3qF1#!{I>7}GMhA6fQG5 zo+W+#IwD)R@YQgEV3V5s0%UlbfBEdqnNq}_c2=OM&?hppbTx2 z;M5AZlgx{~NY!`p%OhHLZLF_GfYe?_uC}X2$KgNtBmCTU?~b+k^)=LqNU$U)f_Z7z zE}c)T>&%bSwtjHwK+{b`vaowR8Etzu-XAe>j#tnB#`NK*9C-^iql<2zgr}t`hKzA$ zFV$bNi(5#jF1v>B2s5o!VM%aPbm%8H??JIajFQVEdsGx~HL{jX}<15UpX-2Q;YvHOQn&NTanIan_ z_$~M1xyDqp`qR%S*Y^JpP8<>@T|0h11?w5}T4nM5Qt1TM#W9Fp{J;{ZBq;Nu>p+bl zT2)*$jocGifjc~g?ueHaygLD_kv}bi1XRXt_Nl1(@q#3=`Dfs1+o%bfcoVzGDs(*A z0#tL9Prvr7?(-(>>wsAfagShcQ8#&jzt5|-g1fM-9Qef~-K)Y;QLGi8+scpzih~dF zRtfojqKEcBF#+p_8nKJP&Zv)^GuHy}Iq=VH9c8P6xdpx7ILHoXkMy8nq=ww+)@QlS zHwajd{`%JY@PdU_p_tOUL&u4s(7;lR86ILlqk9g!TF3vp|F?qFgQYrl?d}bS^qXw! zn4dL29(k-1iztB^^e*Sl3G=P^zh`BBX4$lkrx{ipp7OdlZ*M;mINzo1xN;o%eM{^>En@%Z@)9&9L@~pmqq%u&Z=b}s59Jn(sxsk{7~gRA)?%|@yq?pQ{m+2 z)qm@>trA&d&X$VjXG$lwa9-o{%(@UHvB>va0zUZb%Kqh~uiLu`+sWyQd}TGx=l4$e z9<*09u~|N@dXg2Yr#+^&+JgK4KCA=2Ht~a+_T{T<^HcFwP=Qn@`Zq_z#i*|Xfgzr{ z|D)+DF(|vjg%nWqeEh&2aN6g`#jHk zf7l21VL!I(f5kcHI`>t+(}RT6M?8-i0W_fL`~{?_02Hr&ZTZ$nMOUa7^?_6Vm6wki zeJanAc46BHWiZfDcieP_uR*&jSy&W!m*5Ngx7F=eBvRMI(5>PG+TI>V7dSKAe+Y~; zj1Ik&UPsH!PZW!~ff@O1ktYPz@u5MYDV8~X*J!1CCkRnOA9(}8spJ<6;eV9NJ_Y}T zk|b~xs+Jewy?pTO)I0X)Xm9faajgi8Kb1xa+bUJhcia94Bz%a0#p%!)MK z9r``ni!F}YqlH1K73yE|J(yWnQ(Y=@zks=5l9?;gO50-Xwlu89&un^rT{cJj8Y8mk zVWW%u;|LL{IcXb>BaLU44*ph-UdLdMmGbR9)!YXP9`C@;XWJv}ANA>)6Y4D#MKKe1 zWOsyuUaXakd6NoM<0)dC$K9s-85fhG53!sMt)5+Geaq%%`u4UdsBbvg zWo&eTFSOMK|K3`W3+oRLKeRSeci8E_vt@`$JSzLNP5h zsS|ZYeyPm6H9r~4PW@?uvgh^zpr^M0(Cpqu*5#ld-01`&DH*SEM3{{-qwfqtOa-R3T=H&Z2nOx{2Jw-~ViD4vJ zKDtt#9JqJhOsXwOrgliAGE(vN9#EZ87`_ntVFzz_j;zaI7Ow(;cZfBg{Jy{$-B z(4Lz=?n>NC#Al-6$nI=NX}*oU6e-}!m?*&P%=@O1(oeKCvJ7?_ZZVX5q~1MU&G6^Z zuGqV1YjtLBofN@rk-ac+AAP+vvU zqngB#``0dmtG(2TiHVzT!RIdtvhM8Mgc5-ge|r!9b1+!nmeX2lBrRBM{;z8qy99X5 zbFz~YBY!OAgNC4-5M)guoaYXn19r!thsWK(^1v;GPZtP0%yoOFZNKvIyqH*6KPYq5 zm^ZVJ>#5W5%;!UNKMc5RSFwgvyn5^aWRW<+U{Vp%kUK-+>wi<=b)RBq0o>BIW}}1d z_Ic&v-Pa4;>hqaKiSS6X@-m}QL4$Rlc5Y84)7AcH7W81C4X=^7!p;stT)cMkl%p)h z2j55{Y<59l2}m0IQgMR68@Jed1#Sy%If1KJL2xT(9nNibNK47sBW>A&_~Gi*%Nf6E z&(HIn4QDN)n0HiIH^2KJh?NOnKC_n5w4L* z<5z$f6v{_2{pIm7n+dsPO2Ug=A@g^12}V^^q7<6C(EgEA)VS!iHNusoKmGVD&K|3& ze3TVs(;(Nw`XOVW)m>4GZ(I9fy?E2zssVUx_dYo&SDSLBf0BfVu1XU<6uh)d!LDC> zY%24#o%5UH_9rWYe7_=hnfZLK&km17zhd}N*9?rliBHWnC7Dw@P-}JEf|*ThjmF&Z z^m*4BM+RY>wX@iAk3=Vd3ZvZCk{xK8Xm?=1Rf8$?DlDsCW(BNs{64?S4DT9WYh{v# znM_z2RI3e~SK}G;5^K0X^cY27h}-tj9y_M*rrZ+|4RV5g!|Cqzx}+KRReNEqP(z@R7W*vw@qm?~*zO9aQKC?Q5BBvun4X=hlmG|2sw9Y8_~fK}Sp1H;G#S zZP*Hgi1qVQKVyfvS1GLOX=C}73Tsn+>K9nHoOUZ%-qGRitN5&)lxlw=EWY@--78Si zX(S-)tVPi8hbL>o_4XmOazF%GLJeE*Xs~fa0E2Bx7ZQ3(RVddWo$RA9`m6Qv=A_D6 zg^Nuf0)+bj0!_-`U03(0LzW%k6Q!6?6EhUte9F`sj3}d1jb2v@-B=EL6KPlr3T}13O=m z&Tb6MwH$*_Gu|oyAJU=$(gI6CAe=l(R^eMQq7L42d{AolCYODWTd6n!VacS!X zC&a#!Mq^cK^vvo<>b_s%><-3XMv(Mal2asH`8lf$_K+reou)kBr_t6YBi%zIq{igQ zCj>l$S8&@m{ZiG*E>er;)-&hcKB@7~x(qnFIu%2^V+rowZoOq&i7mHOQyRErMuz?MgaSI3f014dL^%P-BBYm$Ki~;N@_gtmM6m|r`F?EMtRfG%A;BcNRuW!eU7ES}D<`aPpZ zb_MNvPf9+hQd9nH+-VZb#l3nw=oa0{@`1_-KfXIieBJk0`L!{H3#Bq{KeQ?V$(~9I z*75K5OOJrHJvt7!ebkBEaY=h(KGfHT7U*D(J^#d3c7u8 zsWb{DM6u z;N+7}$BewzqhdOd3r255-hWAr&=aoI!+X6qKCPyaOz_9Tglp>d4}}!5fgMrtCzB8G z@oJA-t8lYFsso3PtlR8$MXc~|S&Lr$5dP1(9->mKG#RYdB-*2RM5&~KZAfN|@I7Az zUjpmOH{THTvCQ;!#+?$DfJ|Upz)?Kq;Ze2=C&rn8hqV^TP}azZhBwd3=4wr4+Ow?B z(HsjGT@vpbji+4R<$OJlj!HOS%a?i^1!Lb>QI#MFT495f1esV9;;bk{6Qi-~EvQ-b zp1)-ywc)QB)tQ&a>O>=AQfLgjm;OeYe`c1W^xvLc+Ep?Zm0iuqMbXL0`&vMt_|v}; z*c~pkbAy_@L4u^9oBsyB-wTAfq8e-Jp5;$Avcz*_fl%~=qC^|g%mB0sHw-qxlLJ7e zZ5K90Z+(5?vq07DImT&1hOr)emR^o)y2*S4?J2ClrGD2npwUKvmqt?T6vR_29dKi7 zo*A@V$Gi1KX!;s2d+_eQJ50w%QitkOS!(2tY@31_N7glNa1kF57}t90eU+L(1Gv4x~emAJP@+63L1)u{-*QRU*Y^^Tk9 z{L;vi-MKQL_DXx(qCrr9{SojZhuRz3E)PKA1G0mLu#bIMKrO!(bTQ-nc;zA^FF!Pg z+2t|wBaxOOLn3nIy+`IyN-oNQM84?r`tGX=AJzF@D`TQYx3k7IGBGg92%vKBKv3Vs zIU#-1Bf@rEbQfY_{m8@nnA^lOXU+$j=}7aSHSPT|n`DmIfx8wyGEnN3w3GgI$Y0NH z*4Tx!vB{cS@eUUIE`HB)CePJD8BY}B%O^QM=AX&*E?^Xna#LJ@mw z#We4g1Brh`<{eg+ljl=^cSnVBd364+UU|0+_MMB1dGT9z@@MTSZ8Bl*zx@;1 zn=|v6;kqwyX4-Segp%A_@U(rCA70Fnuhiv-mhgT%-p+?As~Tl~C{`sWyKI2}JY?Bj zu?zb4k2TWq_d_g@x?#qn^45i3xg5+R0K1`~SFZj$+?gCmG2lB?KrD?ZBZ02NmuZ5V zq%CVhrX~2J$}pPa(gYNx6gq}NLg~{B$i_isEnl9v5LTV7e-?qQ2e@nuoIT9F$Ul>Q z?ULzy-xSu0O1L&V+-tDbpELd_VgBR!NMdJpJh5+}FA+e3lXy$r8UfN;s%2O}e^`hK zB8XH{b}tZAK9aLHl3G=Ms|YKZ#11}*h76qrAra%G5sdl)m@cgsC6&{BUM0l^syI?F zAM9Jd$u*jIX9iCi`D~T|g0lo6#NVnc7s$2KsvD}M&T&GVCCHD*Rj|@v)k^V+DlrNE zG>M#(yGt%@@vw3OT&<}v>D53vnVaH8eyFRxL5cSe&99TN6y(rH33_KLPbuG4xvncMaWp*|(VQMe7Ag|1m* zPR)aEI4ZF1&gkxiI_wietA~EusJ|@H)9LglS3HmxgmRwCT)5u^3|{|WXI_KdRv=re z-)i*cS_XS+S9Cuk`t)Fo`?9akCd&7hw&^Hx8b&*+Qmi&{D@z$ps8qaNHrD7S`C{Fe zN|fg%eP-0JAh{-JT&Jf253L)v&f%Ng1(kFp>rfwh!- zWR7%5ieb}V7Q?zN7V_e*&?ZLIuS63Hditk}nO(LdB7v9KQs;y>W=r#ezs;!oNi^4r ze{k60aYUM$!;;;e_czoYjX(gA4tVqT4Xv>!kpuLeN0@vFvfhWCDZtjkUDKDr4eC8p zBMw@Z}*`OE@So+TYToy?p3j>?3{5FUyz#4IZLGXi2?ZJ zR{gCZs3vt+?v-H#XRl?Z>D-HAQ&E1mJ6#;Irv4L~gh!Ke;uS^M8TWaWYwlLG*DQRau1_QVX3LFp~rg90AA zEMJ;C5qX>TK7Vfc+SAs?ZWapi#HPPPmJ70|Z8BWiDal%~JYT9&vGo|OhQc(_III7A6`5z~^4*4@V zIIdm$3_^UApd0RE_WNtbS9?xgwEL9QKO)Eh9rYwV%EYG|x+(`HkAz4MpWL9h?{NEF zIAt5K#_}oG3cicQ+eN_HY3B307HSG-x{clKDs205o~pdRQy1Fgo_Ys=i5;MgeiGYl zp6%&N;bKZ!E{7~@PWa298k?kWcea&~y1f!oPbqGi1?+*Oojri65{?s#7I?`Bb_?7D z{)059j+pPemEd#Vl?iA#)2iBQX0g(Km@Q~89hPu=YN^$-CZ>C&I|_DKBua6+dIQz= z{^)4aR#l7B<_|%cm`Kjf@C~hJ_bsmYWQC~rX7@2|L!XAZvMGe=dN9->A+^UKHVEu( zL5xEOQA3R7yoB%ITjTU-emb>ku3tm=n|I+8#tJiQ9RxZ$KQW%m>+zZ_$oHSQm~8j2 z(f8q$9OY^(>9(P{Ri{*NHq`h64_fc;(Q`Fdzj|m2QE#rbbKx9>$0N}6CApRi9Scr$ zbJ@#lcmC>~7fI~>&Xpyk&GN*wE4v&rlMAg z5gc6}Bi5EpG(b()-_3QDdaPzlKTE*>3p4JRkY{wEVS2u4q4(4N^wF@^zpSU`hDh?A z+dm5#j19?m4v3tS2Na;=G?y||@NvE#c! zrQyGF%pS6&*<%|@%!_}7daEwE!Mj^d`;OF59NwJ>4Pcb*+GSovErmoi8G%$r(-h>g z@TS#;z-1jDzB%JWe6Vf%yhK(m+-RWsoHAI4y1iU36FmQ_W4X8@rb6|(A6o_cRH|Ju zZ~r%}xx(|n4e)(J##vv|nA`D2?k^y#r=36K7@`O-dHO^9;2HQLl>d&Ncw@{e25?jGF1|7Q7@k^htp^tO45zBralek1V$YUzn!W659|(e^qDaX`Cv&3ZS2*%;$a zVtyBVDW!Tu*)BVW?H3L}=AcY@}UQQe%nR&8pCj zOFG^ihw%lGYMc2Xxh$}gJExOcQZ52VRI%CNb|)gt(IUvHdz_G}PDWkl*3FOr(#Ila zT>Y(qu;Ef?_O!lxb$u@Q`Sj*j+l3G#@!(SJ95d%Lj3u8V;zITj%#$p*m)AzBm(Go0 zN3Ah`tuZ{N~et_POLBufzwDbCd}pTld;qa~1u!>BnyWI+2~vMJaBK?+9F^six0n!#5BWRvUj0&Cj%J%A1y zpvCx4Dh?hXwrov*e`{UBq(#48bOh55n=VC0Z{`V9hio!(wO>$H`ooTPy#Q*ku=V<2 z;5ppa9JYq!c7f0B-&eOo0~TQ$3w(_SK@>}64ARU8qet=?@bjO4J3WjjKFdiV#REJk zgKu}BW;bJi>Sm)mpI{jq@mT?d;Xy|C<{*w{FRimn57=sZ*pu$*Zh^W3#j)e$Pe_!I z5lCkAlWNmd=2t=<**Sza?g?u3fX#$;w#2Y~gz*EWZdS^Sqimgj&7pUbO4?VgrZeqm zZQGz6jsh*e!SnY+a<9EQ2_eWFmmb3Ib^-+m{WyT$v?3Ldio#65*`|t^*RoC6@UXnE zZoLW7D~M{R_E=3lT!v*x_qFrcCYW`R!WRelW7RSpI*`2hJ#QZ;y;B*ISk0$7KG{oJ z4gl+4+l?P<-J+NEBlbYdWF@OUzRzs%=UJ)|^%-MtlqebgRL{ilu7)+5cNgCVs<-iS zJiMIY#0<>hh&bRK8sPFp@tc`xR>N_DM?_%z2_l-h6{V7m3@jt<@ zMD01*eO3Gm^pOpAyq$*CmtEfze1!K|Nmm%9ztI78%L8{aSqMuF+f1?FQQ721T#0np z!#u2_#k>1|QvdwbbAx#Z;m>kLQImzs2JgS>*z^_rYfmhqeKgOt+m5(`o+~vK=NS$( z5iWQgm#fwo?uGfkfwd+P6y;PMunVB8>(K+$HuK{8Z&5ClDT!$}d#>S}!qhe%u zukS&endIZ`4Xbye|Dua&+c1J316&msmUaR>V3+wV4g^;>6qYsX)1uUYymXgsz5BnZ z0gmFg6riAv8$%VH$AmQ0epf;h?f=>yBb1%Y9+Oj?wRqc@@4;tHY_4fgyz^o`k)dOJ z=1krk?Z+_kXT3>ED^1?FZ83(^Qy$5Mj>177QfnD|O)B;min?J(dwxWL2K~>+#+BH` z_6JiAp;;YQH~q?#6z8^eX?PUg+l zt14+ua+L$v4W(56Mv|gOwT+Ho@wu(f_KT=zMtm1OZ@T)j5IeqqC4lr(j;e}fB9pdiR!AE@R*oNbRJPyZpq<)=S3+PB9|qXaG~@Co_#-oz zgoXNZ)25G$6`WSzm*|KNA*Kttk@O_Y#y_W&b!d=rDaPv+;1PaI-JRm`h+%d%PMcXJ z022&fq&J@&BQzVI_wY9VwdOjk=6c^B620^kGJLza1RqQShk+!{ZoaoXucmLTSQ6e@7nJfrl2oHm_(5A@XB(urP*B_RDr4nauac_PYLiVwj z_3iE7En&r|Zj)%k+%7Rro|i6_5hOKV+o3NR9N%?cDH_4``id0gaP z{w=4-=1wCea$^5+8_gbium1Tf?b_V)pq_;zdph8|^2w7qc&lfQHUqlwCgn|+UwA`2 zZxoLICP3zI+V9=h%5QQ=%kX=bUrUIJhT;er)2&wjeEv7^;-wJl@PFbpbQpDvyee!F zoJgvOja5!yD#;mI+^GY^Qh3mi;^N3DFwQ?^)uB@NjHqtcv33#1ScYo5a{G*jzfW{q8>Y8bWk<)UV0;Jxti zt@j+Kz6+tG!(4oQ`jnOkLh|hT#258LZSxoBjc7kKlsfpcYC<68(@H(JwdRRp!XgRh znO%+04<>;$x>SMhBQpf3%CocE)Kdg5A-DO}{tmWIczgfkjjOlMJ8uBU4%T6N<-O{Q zf~02mJw$A_#6#^{ac?*LzbVbTjH;h_oX>a~?vzlhIQE~pLVPosV)*V1TQsgR4pyVw2$icL0S+R^5AwHnkRnV z7W&^<F(OJK-98_rQBNRG~R>|c1 ztdv!GAc^ZMscvvRDd!U!M;DDDA*FHdkyK083Y@sMXJ2E?1RO3}UwqQ%B!*>Y?ud13 zTlcXAwEua>_I=2--s;2x!j7+*FwJFYI$aW}>A| z=PCwr?D_`W^*(RQ{;p$sQ`2rqm3v>N?tMs0oYh>U$5oc`0J@IOeP>0Btup_+7t75G zUp+U3tqgR}`+~j@eUTsC#-&C{#y$FbnytmN+OD+iY(B+p$|E`WFoy^gl?GNZ2omDx zIjhww&PKFe@r!;R1_RqHRm0L6B4h+>(MY-)k_mvPXq=+IqY-=9cF&-VLm+dOZcw}F zs2jp@jR?kcGA{k-1=E0MO#L=W?hg@|Y>IxIw^WN3WyN)A=3de)ka}n)(}~75Pbzb=&pl+0Va7ABh@rVHv6R+Eg%SA2U@$TB(!`JeJ;qWEQ1}a#F$%V;<1yJHMx&2|$6kFHqgt5$Sg5u-{pe886Ne zs8K%@d7en%7T@W^w6h}|#_xIcs)>+W3^OI9+`1ExI6hQChRb}MeN21(m2HFMYlTnk z!=Sx=>f?YUtQ-1QEf}A(Su(yi0t?;nTqI&j@U=Pi9_Wuzsj#&Dwsodpk7nlZHR+&x zd7kR%AbsHd?`b&aB&Mm)zM9*LEQlKq%-iqiR%QIqY77FYiFjpo>yc)QK_6*_`HrhT z#m(B+Y1-WRdklG8{{16|#9Wk?QDnwU?iz=)(xo9qh#J8Lou4ZHCzDZLP0=@``R_;16!G}ii)wZ&mzjG{ziPkD zb2r*YeCWD+OP%&0@^Pr-SBUX%&~y9N9~l?Un1uo_bbsFCWGQcxQd@ue!O@PBp>5h) zxy$u!KXJ6XH@=^r$XWi#ZxISV`5V*#W3{Y{wug%74DKVFX?5~O_dy&HwK zAGdu9S&In(?0dNMMey8%>YLt{kdFRr9tk@55d~Ynk&bG(FSpUM?}wHHP{&?x4d(v+ zGa}=b?Y9LQn`0Cov^+x{m`-w4-tCS_6I3|bsk$NkEo*_H1j2b^IXsi&9SP~qM~aZk zLyYJV73Wkb0vWJKBhqBfv5E>_=D#|dS1%Z^S9RYE2YqOY?eI0ONZp(j(+Fqx+xMpU z?N&Y`AruKIi+#{N&ps7=x1FZO+q)goj8h}ofdMe@j9`?;Jrc@siR<5C6Lf7R|GyKd z(2`k^>cJ^;`~1ly+D-|5P_yK5_aLNXXqkzUAm6>DK|a*9dd|_~G)6PL+4HpvE6}Uq-+` zDp#I-kHH%efg1&P)cg#6uumZ;BH`F#@WuAMKH0hZoKgc)Nq69w!~0r}a0Q!VYAm6B zFnC#RMlPiy`0Cu_=7sgaIY(H!!B&l>3HS^l8~B!bPK{%!P;;zi5^YH#S(3F@WphYV z)>*r`!d<=Y|6S z-`!?vP(rVzUeB-m5Kt_!G6$QlMZDrfDBqn@T4BX6>BX}>YDF-gU=A8Ax z?)Q?w5hB@$lXC-d?vJOH9_Uh}4CS@pqSCAirxbE)bTL57HsMQ(fs z?j>7CHGK73%=}DUAEo*KQT4dd?KY&KFU6D;nfVfi@j>Nd7Tsg#C#r}9T(S$R6!S`K zKDz>(;_o0QYHNw-RcvOyyT7cp6#LnyRm8^BGThrL^Dm#sSu2UTrQgHW<`>42Gii)< zM`SHDCg>~dq~PAW6m!Xbj!wdLOXIJC4G~#W{;r*iAJUpIhDs!mJyw8I}{H|3$?#@!O!ao2#Bi_;qBvj z0TidrVM#lBBs7I9Ru`^c(QE}6OEM-!B zD9I3-2L{wGIJBuH#-9q^s!R8Omq^F8gm3yB0<3`FicjrfH}vILl7!B!@Olp;Vd9VY zzFIhWQ=<*tc|V#^oaXGSt<{PWRefyx_l--TspTc}U#*7EGUZj7YXS=`{9E-+!Bwuo zjnvY}J41=9Mfd0l}GKtD2J~8%+K7r*UA5_Ou(z%7w+6Kqd{CJ`UAZMXJR@w z+-FL-z7t^+2PveLk1mvWYd?f$ZjH_G;Sw;U%g01W_$ES0BoBR!zB0+aOktWQIvTwY zBk-xQ65YA|PSv$Rl{a0KEEi_eZ0bhLsUI3G7_<0moup)Acl+;fC`RG;aBJ(ab0reB z1(kyns-9+U%xT?xXAF$afEQ=`g-S4)mwGsVLK$_X+TM2=ybM2a>F-Cf4p>;rlmVu+ zJx(Ay2Ypk&-Cn0{aa#uJ2=&vHZjze|hB9NKHpZP~v+u&BPkBGg`GY(_S~z6t*OyRJ9Rb zx}ymziD!+gLOS?maRj5{h~KpET@i4&tP5mw8mL`P|D-)GeoL2s+RvS!wlCoVo5j{a zT^7OGDLfIIj9vDNDvWXsCOJoiY8)y>P|a_zQ&r*ewyJt_;a(gaW$`V#S1OTXE_%hr zWM1F)wnC4@|8a*Rd)vbyU38N{K1E_~wx2*>7Y6@{D2oxF9sfUP*yO5?p(aP!8y~f3 z==1prA%kj1-GC9ef~(W-JN6d`amF2onk~)W*c_~ZjB3qXsH;2+>#k=p0X2@Up0W{9 z6c{DOgRc{A7VA4}FW=l!gv$tu)nCcijX z%5&EfUjaJ?+!hrcDOj66I~S6<8uCw<>i0_cif_ZbbHqo}oGSmofgF75P-36qku6Ln#DZgFnxcS;| z<_jpiPXqoq0#+q>{}J>jwzQ~kgR zFbXR`&wPDj!hjsm;{NCSVYJ;oM>R+HpzAPD?&&JMWXdF-{Y#2%@nXMwRlc?l_SA>% zJ#aH*XT66hF;SA-#Z&2m9oGuGPpHU0XJ(w3JvkTFtj%}jhsh|{B-7Rt&*OoNne?(U z&gYem?mubZt|MvnbIfGVqd3KHg$}cx4LknXo{#r_d~7qV`+?+_>aUdx=a`fo1{RoN z%hSy2p~zdQ&D|sLVha_0L9=G08mKs#yz`mbdEZm~ktj~|Rl4s+yU+Z1FhlaVtU|s& zbss_Jm0>HdflYt8|9J$}&NJdB9Pu<|X|`rhPD2^?%)m^!bUzkPiWw*xFzMUrl7r^z z*4bj!BYM*SD&0B^s)KzJ?d|MHFaH|~$V@q?P!C8bTN|7JZ<6clIuk#<{;RH>QyyuQ(;N+mevrcU zwxfJ;(VGT~7vm*$`-f`V1Kq0D`fBC_-J8AOq4_N}kRY#}=>&G!w(NXFe!DM)rK?Gn zv8du$Hnw8MqxWQgp3Uw_$yanoP<~<3hNuCHX=nTR_l0c{ePqwHRDU zA_&T_KiUy$$=))S|V+r&BMmhn3LV+kE!x0iQq zwjO)(OKM4NPGMqWhUZ|b718hJuj4ltaq#u)LAk3+?{ikfr#kSKXGC1Y1Dwq2MMGx_ zpk|H;3Ko_qVEB<44$&){ZI$E{0=V=?v1-{vz#3|o{W=gUkYFTaq3hE}B;J2em=~R> z{TjMnr-b8SENL*-1;FyJ5^Bnm>eTr(M*fsB9A+dUpjT;!z0S5j7nD!n9z1mkdZYkq zt9eyzf5|HmF6Sc=Hn>941&_&zVMQ%Cwj?SPcjsi!Q=;!mRBXR0!>Vx{>4F!cR$5Rq)Rd ze?LsUZ!e<``f)vb?sZ<-ntq}cb>scJS1_Tf_jyRO0j>0E2(SS`JsV~abi{A7@dO~f zfn!V!1YQA=v1heIY4MR;TN5gj!M|gynC1vsM0}i+9o42qD)pT1dR>O*Lyyc$4v)(=W zyg*#5q=ToKEMIS&m{krct?Ka@HR3BwacL9zd^B484xn+izl^Tk{I*vU+MsM-*?0`kqC; znA@!zV30Tw|zHPEOQ8&j}kCgn^wEkOXZ&ZLyZ@H}FgRyOkgSTt>)+K7GQb7a- zKQ99%-5n{trOq-I?~hBeHhs>3F13vBuDbQ2Ece*6?TsUL{OuOOay7xOP#G0vI^E_0 zv!7-Y;x~!K&zTcTEuqe4nF2Xudz!(sXEP}VtnTU6c_Lgk_OHa8a(*}_9Lmt6BVuxR z`fs{BDS-i*q`+pZX-MY+Nq=k-2e`Z*W{rINUmi*1mz)~fMU@)_^H)h`|9p?{-FQq; z-{B<@uGz;~YbH&4Im-K56@BS8uSnJ`fwQCBM+Mtjp>Xx4x+yf(?C1OBSDt1KQz=4@ zboAsOJd51pR>{A1cbB)zGqnhNCK+07z9%E{0M*{#jnt#lbvEO=b(D_2 z6VKgW{^G}2{c2-*Lc?~6^>I^5?o;Szv%%z3`RO;0?IaSC-j=o`tms~9}2p-3iB%5%M{`$iw+6wv-I!>V}b41xBqHgkaNYyHe zsI*4i;v+BQh#H__+?*XnqGKU)h@waL^h zeO4YWH`cD5t?gU#?Y3OTR*ZMnGf=3LCvIrO$9XujIZ}aY?CWP|B#kc7axA+Tz z+=AEcnM}*uNEd>b3z~p?g3gO7=>ZM5ZfHKWY45xOl8MYEs7>>uLZ?bUQD**0-}fQ2 z-~nNWU1I8^5_EeHdfBEn=qqQAbft$@z_@we;)XMWPq-5;NLHctF#F^nM~LgoZxWyM z@4X_6;5XrC4?<4xxYLXXM)-rz{zeAQV!DECM?kuT2pZupX&=s`IS*Jr8f%`ab zu>Lqzd|LfBVa|OCL+LzGVEy~-sYlnCXz35Uq$+`n$7sFtwxJ&jr#O!=G+cO%T0Om= zHotIcpu8~X=dE#7El4(+uN!u2r>&B35fIqWexL`njN{f$(Ah+6V8Cn?!v9DzGhCD19MYle?C4hOTB_AFqmKxK_*Gmv!A| zLGuaB3L`C5P$nhp$4JZN@J&AeVG1Q-AV#keEc3+#;dWKL=71Xok8#s}Wc962 zA1q*;D)?&tcLnr;N7v<^Zm(*ccXG@-_&6mvaGj8c@ul$DN@_7 zA2o*$nwP3ddzGfT&E)B0sum5CTkg+p-ugo0R$MdpK-QP>jr8$b&FfdvGc87s~1?|!TH!~nc)IM zGX=FyBWV-wI}dfDYv#}~qh)F_yuS)n$7(m@^ndQI14(}6cHK#f#%65AYZ>JK%&d%G zB#EEN!K@j;@T^wNl69mgPo~V!{F%eUsdJ4<1DF$6R(xD1g>~jz$j*iXU-T+r8zQQXk&*yHuwhppdly6gsahd z*{lC8o*nzr4O=X|fRk3OoHBIF58pZ^cOY!?nsOxs*B<|Ges8xadbdC zJw3aR=kdH;Qmt5RaIlJM8zxAY2JC;gtwl@#wywakRjn{~Qf|Mk&83yp)%8q3FpPQ; zG(}$*`Oyh(ax((%l@I84$&}7zmk3B?iy;~ff7k6D_>(olo-zR=2*WyD{!W_?Cxxv< zt8gMMi(06}s99;(PRrIK|0(M_2pF@2h+er<`%^XWi;6~H>`z(-26iHL!Dk~$`u_a{ zj-4fZ7`zfDD&f2X5`Tw%#Y9q zu$FU@WN;1>`%xpW^RA;kg?4{_S182?%Qfgrmaz;m?hk(#aI&##t_%1MslE1<_azhg zd*P{bP8$B$eFY|Gj|hEp9I)nBpXwK>jYtdcS|4lkOOq#E6CUzIo@T#s*7I0?_Uj$P zv7+}OI(*17;Aj7961DU|U9SnmkC?1hT$*W5(nMm+H8Np;o3Yn6UO7Kq0!3)eG>ysT zeBVxH_9vG5Q%LqcinbddzQtte?*ancCS6Vjr~3G3ur|`nwD{37BuLg3&JH)jmnF0m zjxX7<+T1RM>8&Y}+Pk90XX6~9Mx7G?D zj0@f4;ne%}fzI7whf$dI$l`~;;spXf9*g9Vd*_=dBSkWIak4!TF1jVi#<~}l z!WQ0m);qI+Cro8^J^lWSd`d9MHM_RsMOG(Qg2fQ1#_{qBXU8Om@mog{&W$W*LVIws zx)leD9!K-DYF|dsn^KiHIQE^95~a;oTN0(!Vl8=@#aGyJFs!-KRya-u(2{;0L&L63v9CcRk~3psx)Pn z7i^2^xx1@^lc?vwzYuy0&bFL5rtIOxutD3u4Y>l`Dpm&aoBH7g(!M2ph*Q~um9B#@ z@FH5}ACd?RyDEy8&-t~=YJWVAc`yP}G)OpJ43K4%{>edcuS*Nd~8-HtCaA0J}~&U3=6 z{`4(zltpS(^P411Ya9Co>F~?H+bL%zyW8Jk zzjs|{=^(@HPhLwDoz(vkb(RlpHe1&(g#txNDek2dcXudIpt!rcyL<8CrMNp3cbDK2 z+&#E!2yS_EpL6c#oe%j3GS|$Wz1R9JsJ<0ib}F$1DU?a-?0%8VeC*gDrI~efc-WDL z_X=?$<{S(+>j~v|AzhMDpWyCf>A9@@K%TGMC{~C@ME^7XIB!G|4g< z7lJ`ZT`j2GYXSIz!B`82qPi7OlPd8{32MYmO*T3d87X@{#c6R8y>w$wO;H>B_kZ!Z zC(ky1!7KQG2uBHKfg$UvpKh4(5VtgBstvQwO^xpT?rMd*-`B=mKlg67cd%x%2_&~`V6Gc2rw^|F8JK;;H5mEF{Q?T!qv?UhWYms1PKI&+JO2N;ySePgC>F1Bf591x{MB-R3n7PFCEuaF5ZdjLsGa;q;t zss_E4Ry6)}jC0lHo5rks9xjlkD!*)$^upEosqR~U>SQ$_h)bF}uf|x4pHg)!;hv35 zKh0z&-ELJBBTkd`V0O?sZq&t0S~>qi-a#4T5I*Z(kDGIl0Z586-4@=0oqJEYPVmcP za)+WUXNT|bo#uv+oTzCbUTF|K2u-iqH?Sh)BZ3BeP);tCXMl(~%$7p(MV{PHgD}@O zTuDyN8#~?CU-kwUC~0?1LK6*G{+sB;o7)*Ai6VB{T6=eOuMizjIW-09($0$?vXqbr z3jv`#ZkCea#r1({0Z=vZ61oFC0Rz+yE;!an!;s0nZp+LAC>-VIZ0HH^Qoa_u)tgtZ zqj$ttu6~oS@pSC$8K8~~)}IB?+w<+Q-3yn6h^XywSfh875C*7N@r6nwgcyM=Qr;Bu zmIX~!sm^mT!{NXmJebIgvIpJypWLx}+ona$S|G%c>S+`HOK>1|nYM z(Y1`V2t}+7Y^t!D!QymC&XDmWGM2`^xJ!#j>+@7B;CB+;{TK(t;3wQ`d_6lk5mQi5 za1xGuIB7DuIdd@TiKMV}b=w~YwKW?E=|%|X(YQiW@f|kz$SV4=prhueo@Rk`(LFFQ zKUN!Sxo~yD|J_`imXJs&lP*BgU;&b^%d}vIfAA-=P;=VwTa5Mdf+=ik$z%qqr9k6&yBl5zL-BJbH})?{txkFl}ssdl5lb7sH2GIJu?QM z9{AC;Bx)c`6ke7q*ekHbthg6!rLy^=n4vJ7yJi+^O5`FWe^E_)36!~E{08E82#KWr zp@}raNS`j9ZQPpXTbBO@%P#JFM~vdHr|&3rRY4&UDB6|1)AcuW6K+*@;5RK8v-S!`ZV<-%w`O15U7Gx|>g>FNa zO7>)-ZykGfm{(RY4uPseprG?mYw#(C`u_5#Sw48!aWu`(5~1*N0qR8(YQ}(Qd}t3U z3)tP(B@AssH0-qNfHaXxF zb1ZBtVuTfq0Td{A*BRn98cY3fRw$pfExKydwx=J1tUoAD#(Vqv*&kehbAJl}DET0J zJijhVs#{fW_)a*$=1YS~5p!#wVddaTAmmL`0!NdR_TI02PcRwN{T6Ps|DPd)iYL*p z=md!I3jIs>*SHQ_yLDwPcm{+h;_oNN``D#)mrvc2Rj)LXzW?N=>L$GEZTsWtPFLDs zr1cx6sbQzBwu4emrC9aeY4z9Dw)6Ai-Q^jD8I{%O;5CPC+Qj);lJ&0%++ccC(LB?o z4^MxXQ&#&%(UF_GO?b7nmfHsXlxax&0xF!PY$Nb#7>lw;@5phJZOK%cR^6E`hpbom z#RaaW;8tgUa5jo3K7uopo`NMCJ++S&&>d9`yM?5Qsbs! zXrb@)veWRIIEaR$lQ+CjgBEXmjOQNtwU-kZrL8)MmBq49(6iGj#_VG;I(mh4q1{UN zlB7y;ywTYdot(hLKk*v5A7)jp#(J_Ws(V)v&nNpwQd!RoT(2=lT&cDB|IH)Q=Vm0!YIxr3+5L_Yd#W1+z9Z{D zeurUbX-ShNALr1Sl$V zC~WoE0Jk)2mMW{f4=PBj`^rkQIGeY@2|?EGDnqdyj`7SR^o>Jl$km zv@rPkWeTay`zeBpH@Hx3yT$rS-zm9Cg~nSv&$+`JJ{n@!`1V8b3s5nbyX&_t5jCBU zI<>AFnw^*mp_6T^d^8uyQu4XDMTX1+mw7?C#x|`8`=(4o`}Mc2E=imnfrowgkUAwg z>$I=k<9 zxY=kM5_|I`)&d$3#MOUW^YWG28o|YgRbg)#`%|S6wFg(0r$pGKu*EY2nH{oF1K1Vv z3>be7*hhj7b-6z=dEHpAoC6XmZ0`g#z{7a*LXQX87-(PX)F>pF@LBC%QRy@jn)M#a z{tP=n7z&E5b&EgDcyde)a%3eIt;G^@bvbO2S3EXWw_NhXjGn|ss!Qo>fwnC7Bts5N zl?xLdfc_|-qG&0vN;d^5N8x&3v6?%fZdjeaiv#jikKc%JGrUjwNVj6jhMcy-HO)SK zapLG-NJj0kjz;`K1M~exn-mPO^6)INDe!0z?+M6YSpM6?gwT1r?IAc);c5MG=rI796PKm-X7Z@gS;wY%~^L?@zX2Y!b zW=I*P2G_EesQRe+X*$^vto4N}M(;HZLJ}k2LvM*-6A#xjZ}K z8{!`e?~-o*+l{kfV5vOlqLqB4YxR-!&Q4D?k$^}&)JDTV?XdPSESJb?x`N>5&0v+D zFu;Bv>fOA^A7B<>b-(Vo$f}qkwb^9e1dz_0CW59pVmiQQl(t9Z(Q5s1hW_0)XYrT?3;3E!}Q(mNW#R9M)AB?BY8{Gox`!euQNVJ0~Wo#4}lCfDNCH4 zE~zUYu0=YaR2ZI#NgK@mk6~Y+8Ex`;oa@y8Rbx8yaP2P#};v%Zz7hk^=t!L=Wn*u-|xg+u2(>=pP>eNEw$wmv?#PwP)ur7I@pAY26a z#)X1?%QST)W+vWmQX|Kn0-LeI04W=uvWHLInj-O6V|0xbb@W_MTIC2E{Ql9}p?Hy| z9Oevo&1aU%ya!gSeovJFGzOn;sPcH~1-$Xv*??Xm_tnFdvZ0HiNvx>>CJk1<*D0fp zBHin;5jL9aD%gGx7&?g$Nqp&+XJJJ6k=4VqcLc5b5cKd;JDj*b`$SUMje9s>f zF~Y8jAFAdgH@@GG^N$zNBAyhMxmYjL1quJ>TVjvlh37Wjecsw;&_DyPdi0O2wxD_zZOi@yRt(ydhBA%CDyx8D^uC zg~}psM_Xhnh~fL*#=yJFt-hiykBLlPdwNT|Hy?zlls3=McHN)mH@cDO>;K z_8~|wUY?*NXtGf}l-_TcRWl2n?{@gE6amBDM`IdtDj#Iq0uD3%lii+=;g#J2{dyiM zJ>W)k4#~F*)veGbFC0P9{btX;I)BLA95)W?A|N17Oz-~gQh1HO5a7G6x-+nWkiK`* z9~}cj+`Ni5&%xX6&I39J9GYKk(DrN7U@A{3M{`%CiRe>9`sfTp5qzdb3e|doNv*^s zkvu*;G?5de`JkJPmi?5DA4q-zJ^4Y|N@rc8_w6U? zIl)6yypZYoV4hY8u4|4ja(OZ+Qs@L+j@}>{OH4a?VTa3{u2pYt1nTfADyjM)>~m{- z6x!~%)jLx&>b3jOg@i%M06F%wdy}l+bEREkbfGV2K;-$*JVE5?>e{etXK0waD;FLY znH0jW*0DU$(4R9g(_tD12 zBzPEx0}W2!Zp$|YUYF(m;<+Dvo+GX`k6J6s<51TBYNof^kEWcq&#AJF%Xw|0g~*Y$AU@gv=R>S4?m@AON1q_tg~nT7 zls!o?gWxkz+RgrU`qnW&h8|5^=Jrb?1AD8VZYJ$F+wRIs5|2_-@9#JDs*%ui@dGQ( zW{hG27PCEhbW!Wenr5`wMd?1?myF1b(=*tdJa1~yD5m%&22+^h+OL4+imSp%!-vx1 zADw~yVVn*OXd3Z4Md@iP-j3Cc|I_B6hzkq5Jt%*iII{0#|D4fLZxZU$z7OMivRl3Z z-MH8x+;a9dvOqN&_V*L+`|;ej;p0xlp%w3Ke2az^Pg-3A%B+9bQO$bemRpI{>ndgk zvEVEeioB#Meql4amP;Z!&`=6%tNSaSdi=Rkq@MEZ@hoZfXgo%G&`nf@@R-gCS&0=G zVOMlAdRr;OX*CrzWQyaR9l-gZ0B z1YuFjZ!XoE6v4SK*O?UsCgq`blqlpdL9aOvrV(}Re$E3{rpjXgVq#)NJ(~9LjOYNE zPYTko@>ZMBzY(vl>-^$^8M?HSI(rC!9H185bn9q(pP;4!j#=8ghgN|F_7!7^Ce|yd z0-a46DCWOjqV${8p_cHMu)U(<`P8c8czo&mkACAnOP6qJzxT};*@>8^>D3}wnV@eK z93qW^GJ$MD87iluHF;mh^JPUfLJ+-hC~!}P<{J=dLXoAQ!=04Uq264f!UkCI;~2IH zHI_C+LdxN1!T&Qn>W#nGyvy!e!w`c7|A2n`aZ$3cd@jZ#%U)VxVPhS8RQjHufSD6%4pw`+%o|ma2^-yy~dukHFhrn^Xst6RM#ITo4Zv5*SWIq7Ud)#;R z*FdSutQ&>TbjtG!Zq!`1bJT&>fWa-z*nc}Xx?uC?I+@=YY*F;>`()b(f0z60iGnVWDA5&u^kZp zN^iLal*?uYPVHi?d$_#J=}pEPCE5i3qAKf^8seFROAB-#mn>PlS$X|dZ}Y# zZ8fP`6f5Stj>Q7I|!3 zfEpVqmX5>O7`1`&mK0L?Cf*jVE4CDlaxtm25T=FwgMy- z5%2PbFZJlUeb!_h&LOjJu1=ZFd&??+#kHZRGMqQ>j$}scy9y)Z#pF9qPwtL^T)&=F z>!upuJnk?`6*YLw zKhItgY#9FNnpn8IGZnI5d*Oz2= zLzQF!!YqTpCMzwk2CgouX{TOQZ+2U4@PT*n$=%G~inr3VAT?iM@ji!8jE3z-9Kyd< zjnCo4&YTiK zgq11>nB|8WgQEry?>)V$H#MrB9WLj7*oS}g#2<1)AEj2+p-lu1gL!#wR|N5ipJ?p$ zyWX#_ukYoAfyy4%T3wbpyz1GXkHG=ghto3|8a{9i%XLK@Gfi)E=J^9&pPe%f-=X3n zIKglq_s@n*>|Kjt1~28EevQ*v8&R=#u_TRh~@#?@$*>ub=zPO!ird z;)(rMlD18#n)2muGGqdef7rxnK_)i~0xn5>@3{kha_6+cPx`&=EP-d#qvLKjANz{z z|KV)?vraJAO&i}2*0VNpGy*@`>{c)UPgAz{N4}V z-bS+xS&x()%=Z(;pxLZz3Ms1Zeb=`tNO?E@`~6jAL5M|gWdevn27GIuzb1PxD{!%TgT}}k?9)Bi{C0lV`YQu%A% z4NbhR5yW_Y5$)aYwrILy7?HEtRWQ>o>wlJ$-+1{j>-8!;@Bl^YZ3fSCLvuPW1?-_q zaK6WJO|xY>^0|19SO1W-!WW>fIE;+5grV(dGfZvhI&fB&AZ%O zPKPLXnST)s^Hmd5$F!bGRpiBVor3xG#=vhixp~) zd<9ba%)~jDhOYiKL#g@NQ>c&z z9-3m_b70evlRT&F#5eEg|N9xF*E7vQ%TUk zsL8}(=;>NPmIsqzqCXeTs2tskEsnGkod#USA}xW@BcadJBjYKuZEoY-$nAJH`T$US zr96vgc?Vv4VP>IHQ9F4rxjCkal<-(Dq1o$yI+;}5>u{4tiaH1uH7qzca{{vL0%G4{9Os6F-Xu*ix#CK(>hD zyW5d0Zq`VacHvHoDj}u+UJj}XI_7zMt@N(s_t8-Pcx6ht@GtLA3hvo|dbb3skE8c| z+||GVzGUR$=na(;e$gLc**aVLF_rt>zsoU9k^k|p_%dy}5%FTRk(HNs)sIztxSZaE zW#Kq6uWuoXBPGCg4oIXly-08whqA}m1$bS?(R_&HklzO*nL#t?d~dyoJPDSfXHj|k zJb&;4@`a2u0k~FTVM?PgB74gtJsqT@cNKzRoPsa(lP5{p-DYx?;1ogso5owdg^s~6 zgEX#U^3fE05|WNexXLi8 zQK4>~s`6SC6cv@f72+Ckl>@)FEd8QAXTjUr*hi;?&_6?SCM$C3|o)H zG!8t%;ba<{LQTG^xCUE%ippouGx)&Vg*_^vh7GUS>+?lb)XU2$SVSDveJ|O`zgFHD zJS0`Rc09pcELBmpoDm8WFD?%GX6aGayog1-n!9&W^ks8Wj20#H+@YZ#_bP5^1H=Al zS^cw6LqQ_nec+&T|LZHA`=KHDzEad z5!!-fWXB%~tE!uw@e<4|(ZDCJw<}d+KeM$M(%U%n_{v7ao_TPoCdAaSO7^tF1u-q`S#ckOi( zb#EgAKI*cMIRJ6e4^n_HxES}}KLGZ7l($Onkg%NApzM05ErOg6R~j|xDISt> z0hO;_OeP^{uZK3k)~M)j;zy4fO1AQ)?~T~ZQv>RgpOGa|<7W)$hcYS|MiJyot*ke_ zQCpjWPh5a{E_5yQfTBFcU!FtuN~q_|Ym>l?V#QyWrclP1>rOpX6w0%(4w#PVKWi{L z@A~bz)=$XJP>j)^1J&JecxQ=_$dd&I*Y) z)?aodBV70O)wbn$RVVoe8j2(967qLG{3v}xO7mBpMgHu*X!xh99K&Lt?GJQ$(k6;> zTIY|w?kOCFYhOw3Fq^JaQ{`t_EH08ZHSBRJp*Ag^5Akg8Nxw3K-vhTXk4|ulrqQ^* z@Li>k{%!~=>5w7gG{*EazBA7BI`}X(qElmNS;b$??N(LwJb%PxyYw@GTEX}N)T!BM zjZ+-eW|!TlY^W~^ukBh`6*v+0t8DgO=$P{&p?_+WBhEqL7xpJTuoB+4 z^@X#sUkS~AWpxc|19R77+) z4a@MB4ADVE_Tzb(JH2r!5!;^DdUR#;qzSejY%>y491NgP!vb4quF{ccXkAu)Z5yt& z%MkgMTDU^^e}*yE$Zza)(j;1@DRUQ{YAj+8<4i>5Uw>2j%60ms^sn(cmdn<)s_dK< z$Cz&pFN!*Fw<>9_*KyI8>RFv8-Jy92JAec-`P|AlCaiLKalT{*sQHplD&oj$TG5r28r&1+Qw5Yd0&HHD^@6v@ar%XGxBM1ND26v5omFw z_4pd3*i|f7oB2bMr}O8-FC&=!%Ab7>ESeK7-T`h-EAe^RfBok)v%zA&AsrbWW;t{( z$1s`NQDc-+lYWrV-|2lsXzpm#>8I5nNO(xs<-_LbD^&sAS061i2jYDED(i;;Aj(9i z{>2RLEFL*CEzbNSb-FwT?%AI5e^*_>tN52^n6bjJdBdbAaW!qizGMh#I;ratHfY* zW4maz(q&xnuPq|4Z)0NPxW1T zv0j(dJOlAzx*?yxDJm0*sl zP-eSpTdrbl8}}4_Y?3b0>}P|LHfYH1+qA=8Ufy3(nQUGLR^El+gw@5(IiltQKr5lx zI*e1an9)_FVatzU7y)~88s43+Yqq&swZa0_hR@E zC$zsZ3>_(~6lQ#QDK+L}mY*MFf$4G#`t~t8V^xswHj}7@Lk`G%-XM8Y_3nPh`)@md zMEBG~Rbuca%pQ=4>CR^~1#e^K87SeN|KXl_YJ?_>LC%0gq%C zvCG&A0f*=Vz27dB{3Cl0r9n^K%>Pm7P1X?hLfpI#pe}f^Gr@pn5)6NTB-~13+zvh8 zzg&ybuap9zokq#MEI1`tVU+fkA{ql`@AXA@m=7${jZI8Y9uUjilrtSsEUCt$=W(rF z=Y-QNa4rW}*$C#73VmDd+HU6AsH`KU(S=0cPy*2=kkyTAKCOL`Z_1AJ_gl{9ifCE# zlzYx$t3@A1!sysyqY-)6p!Qv*@h{#NeZAB}4AYd6@e#yZ0e`Z#*!7^mF8}6v7y5qE zZgBN&x1i^x;Y0Z(;(~sw#Y86U#f?^HTXav4$XFJCv&qHgocq*OdccG3=E%s1A^l++ zV~$zY;Lv2S`Nd#(I}-ABXSbt;ae7`vt=hS+LV zk#bfLH+K6-AwjAI2m%UIj_h2@uve>gum7l72EVQ*U-sxAa#{b_8)Z1Pg>tKltl}yE z(^0QVpRkSdw(kWTf0I|ZjdI-V@cAk0aY89B37_g%<a|3KVqxwI+f#))EIfqkBDgzpQ`tu(U=UKk+u7cb%3>8T!E$zg-mG_;Z9#(soE0{o7bke`l68tS2kiQd>A^&MB`SZ9-)W<% z!Zb8=X%hGW<*t8WEF8Jf!R@Q+P;fIanB&zs13#hQ@^iH(6F(uzsCq@3F(FgvVGVA= zVT05c2OW`!{v_$CdW@`^&P3>Z;`;4S|ECnUPp%)+)pzU)^fLdb3K+1()a|J?WmmO+ zI4KVxaz}oj-Kw7p1Y{bh|7g;dyos!m`IA$cG*xRFz=`k@e@r1tI z$%tKS4@9wYa3pfH95;B|9QK7{q)4nJ(Q6nR8h+L?hnWbk5cV{X0y8WydBnFKxJXh&VZ44gXNB;kl#J46(v_=$lRCA|Yo;gtEK$mTI`RXxV#3tS@%=)L3Ae>8VUWLsa+NzN zexh3eyJ`+PJ!f%516Vh5Vg{x{Z2qZg{>0hbN^H|KOvF;ZNO*qC1o=<@=XiyunBYbp5H1%=(0!ZobnZrtK0{&GSzedbcB_?ua z)TeeW@E~9CC2VtXw=maq&zKTGM-%ah0SVL|#6`Q6AWu$aw0tHQ($}%oNYaNxXwD;( zb?@R^Q|M2stKlRPdeRfap(lTePC(*7t0Q>-ei z6GsrAwu4kLva*Wb(Cv1mwq>En>SU>ZF1J$M#<|m_vHkHd#4oe_|?6$ z;~l}FspWrKp|ECX-=RAYy``Y&w9%lqW3Hr4TR>h9-;r+1Z zJWNvFQwV+rb`!C98A&VlvRGsL*gx?)C)H}RRU_9hs@unuWU?Vo@EpfXI=)uv!y$R% zy*Cgpw?#FTHP$;ybzuwtsloOqx6kdSeWB-U25C{eTcEwkf*Oe_r_ueibz)VueoPOZ z=TU<7vuccY`GEu;`b`zgsr|o$ogQ%owWZnzZjdUrkJpoq>ql?v&#RCabc6}|luhcM z1)Bu|y%$N>z*_D}=;|c&DF1L^o-z#v|BIOoC-ubuJSpfGsbwf6)Aq&ub&XisY1yyyQ??v z-yo>zgmFA_1W#Q8qve>{=L+RG+dn}Oc}G&ih{Q*vzdD6cT_vjM%nycX`mLWo8+-@1 zp)2c%u>+l@A}m4=cy|YsD)uFpguW`@*XHYb<4jcm8$6~7t~bCGnf_aFV+5H7`+o*E zmx485Q_QWKd+<(CyqXW#8oq+7LjK(fe!KAi3NgQX#WkrsK_EfxVl~$xDX()O2hRy4 z?530J(b}@00fe%G?_J9A_M{HzJ&oUn*BR5es^3>pRMN|ZKzG-5<)++FpfcPwE166T ztyJVD{X7&edbz8l^xC59!phlKGA3g;)M`9pU5J%Z3>S_u%~=TJ3t2ko=C zd{j8^J#6*u(D+|B;U>b~4>5U~k)vXJ$UaABY)DO|RjMLKUq`0oQzQ+MMIybZk8ypA zcn*Y%(nz{NhAwY}O&`tC066}Xa0#Bh~nzG(T^oyeMTbAc%jZajIw2O(@VJSI(qhBNgZH|Zqezd?X z4O;NIo7w;R%^0PkT~w45mr#BY?7nBgJ39!<1I@!i3jf`PpXwhM@DMk#?6*y0yDdMJ zL7aTVls-R5rDUNlN06Ti4JRHzRWhJEU;g%afxK(?p?<*$_e&J*hbjO7NrnTz^(u#I zVtMj2j9~K_#X5=1iXuw-t2(2MW!6R_CSkxRi@3-G9T+Kt=~s!hx7LS^A_0Gu8}t*= zB#xfWvM`9WiuikEXWJ%w6LgDyRdPwV@VRtcaXq|qZLL1{hiK%-P?B>>s=&gOnzG9> zT>|^mUst~RWT5Y|+>t8S_|E8)=);qYvic}9{SEJxUN+V9HuKi6;gYWF{@@f)P}BW@KNWCZlc2+2NGekHC#V8$p`T89 zB(c)6DTp|{(d$95OqDG_udCD>Af4W{lzeDvb0}}+7O8$yInFM}`=g=@tmg}cK0eKMQhadTTJVSo108#*-QL5n zrT?s!ZKr2g=9#e9Og8DK$x$&HqXa`SIqTO6(q7f^oCBz(Agr5`9`~;PT$H|IsRkK> zJ0VK#>9HuY)Cft6VuKpAJu;BK%w*gzS!@h+3={mbL@};X+%}swLIklN>Gp6yPLq3I+(iyzreKjT7sZ0NB4@HZQbx;e+`6dx*wmTkF zT3IHh_<8YjmMB~1C`JDy{2omhWj}4%mYOze$_@A{vn?DLLT($wWmZn3U(sx)olH!= zTM(a1QWAf(egB(#b#_f9Ur0|@cwc-UeFm|i^J8oDNUc8c>#{n>hxORJ!Ma}j)q{z- z`9U?m;`7bT&$vvwnuJ=*qw23k6DxK|ojBL!)m@Rx^%nfWY_q%`=ekyx^I`fiF!4~* z(a_M4Otxz#=xusT_sZd@)#%e8KJHoz>ga_(k{Ig5XWys7z4>E8k`Rq}`&D(AR$S39 zK6iy$#3FExyqa^F{;6*^5kZXnfP5a#*-N#Epvg|uA7dkKDw>F;Fk%S_- zV;5bQ9uo6QHFWn_&AsS29|xCf-YCDSi0#FSutCF7`GuOI`u+RhLY!qi^9QAZ_uZX@Pk#J_W>PifZO4PD}p7Az8lspU&Lr#!wyV4a=whBmAjP4h@q) zVC%pPJ75=&@JECKR#V#5e~Ps+u{k$Hm_pVsp=GP7;Qo{h5W(L>(tr9;Fp;Y>DKh_A zGew9?`H?s)5WVtBC^jXa)Rk^Kw9oUzVx+vz{HJ_0fEDAHV90x%0_Kl|F`ZyMvt{7^ zFNkLUJ-b-V`}H6osa)BZpmEzCd}LWaUIbV?I~MDLl*;(jW#map!My1$Ba!1Y}aW`Tjyu8 zx|wR3o9ZfSVr+&P??t0%{Cve6TKVjxpDJ@G$ZSW-d-J8JU$s&7E9Xa&@LnKcZ6U=c zRJ?ZjOzz8vq+~4)Em*+zN4$YYBC{rY&{(mgW$#;dHZ>kz2JGMvdtnlpo@MbOF z=}`C4J%l1lZG9GDh)n*Sjak9qqV_@k(bt{u4+tB?N^W1G2%7iy_VRonpPCKzqVpw8 z`cQNzY4N$Wn7mos(BuD~W7bZ)W9+H6vA=#>q8#?E3oOenlu4+z62;_b>^%gOz)+{> zUL5tL-OMnjG#($+fg`=;Of3AeJSPAN<9UUYqb-9;tW(lK&J&5WTbiYCG)^#r(-_0B zcp4U7+t3-HmKh5?^D$`~lL6inrH~|w*Pwcsoa^L2D}6|JDkE*T=0Y6EJ&=v zBYj9j)aiVIba)-vIp4UbI6PIvbX|1bk;-TBsqIfoSTe;42HsS2sm94>cW1`%*F0yF z;OjazX$wnV#{)adLP}Q}Ztk)MlfZM!R!3)t4S$5@@sCUGenz)Bk`ko!Qh1hmm2AVU z*~=Eq#AOq8yTl19;s*%_bvjf`hHd_@GO_s(3U?2!(ugQb|A_LjRMF_20`IuH)1`}j zeR2bY?E$BYjo#o3q^Ekijs}4go{AvAw))E+VhX{bNa8MQ9!+cqNC)Fa%qC;h0&u=$H0`x<^{I!#g$TtzMLKj zWb_j^-@{vLuB190!CA$PV_1yp|86&HC--Z;OcI~wjt}Ssf6+7E!k`@CSC*Xrj0oc1 ziFxGX6x+Y?Z#7GYS;(~NhroFX=K~I}Fd~m5gw^%#Z()xLAwy>mr`@5r>1T0SjFjFt zwnDqAnCs@~7)C2)U_2&tHLq{;_e8_NWxj>SNSGf&yktFZ3Nb)& zbr1`&5()M?XoCWo_rstSGU%`5dBd5iFL80NXJ{mObHd5}B2ko}0V^|WK{Y7Ztp zJIfUeTplim*!0y7PE9EinDHPZR{}n>-rWVwo80FntQaHTrL~AqLA20+^dwmuNTU-9LX)*JOCoP*X7S*#Y z_xWDxphsQ)&bhbMV`8q*;nW3p?nMcH?U)%|=Eg#)(Bv{A=(SM?a{Nt6jNvj28V;(m z{QvuBUaa&zu@JK_$MzOph)EYlsgT z;3Oq&=PlgJ%s=K9+kbqX-`n~ql%mOHSEAq5Q(YDoU$Biy6sS{;tMV|rWr;O`xV`j| zkZ9M`*RUnu)sKTvB>Pvg=zyk7#FZ$Yk*_#nyc3^%!XG8hm@5Ey2fx(2%#^_Gh&ueq z(f)~wW22L(e1Ag~-^fBu;HL_rVW$}+Pb^&80aPTDlDsPAfsz$2=zCLLeDnHrk&->A zr-z=2zZ~3!4&!7p@=vpK;O@#b+VH$ZvySmpUDVLIu}`ad75acG;c5D_;tWbsn5XW< zD0KWKw;;#@NRjGjbdyZjkx!;F+}f7(oHblDNzDlUa3add2cltz-!wvGmPRs5_bEcmp!8pS!rkI zs21&ZUUJ2poSvvY&$@!joCwJUoa`&*2SJs(@+%qe+qQbV!5HXWN$i^;x^#71D?&!y z@90;CX?B#umaRL*^l6gguuVQAV*dD}p_A}E%@L)~8v`$)z1k-toxLTZ?JwDX3`ww` zMU+B3N9)+HnBxaG!p5;SOnYGB{|eYO9N_#g1%K*{LnG1~Ob3wtpW+PqEC83d-jCE- za0ysco!&MAKga#%r&dbgmhRdXNV{d(KiHsvf@;3EOv>a}?UNZ?NI2UZr0N5o@bW=> zoZ@Vy?ds&hPJGN1IJO{N#$e)hlXW@fpoN~t-d>LhvjUL>S) zA(p4B8CJWHC%CRI2=H4?dor)fQnuocaiGMa$z7mm(F^=LsUx>YnuV{*pXWk;G%7IX zl~pVX(9=G{dAJKK64 zA!J)m!No$Tjh@zAXxA&_r$hj(~c5a=QcF#aXmo z3JO~5D>u_Oc38>zrPe@<^U!!*|JUEZ9iWO)n<{CTutlmhWG?BbSIy$;7h>hR(OfrX z7B9ciVl-p7McpcxaG<}D$mr^gQ-C3+&t2F7Eh+_eobT5|#bKS`L>u-<&#MPa+nI4Q zr#7jjlJ8E7pP6N9kw2`+1Akfd?=4eSS62FHiuxO4o-yJoRf0GpCATv(JdAwLo|f7j z*xTG4`u5d4cwrCgh4T#nz;~fSv-T}KJbWtC7-Z!c7BY~>?y&hhQ&MvqsCP(kIY~R> zB_LF&R7(V@sRL(tRzIl8ZZ?cBY7~+!wjudccc7`cbqx9m`^qc1CMD;MQLIj^tybUD zo->j+9^=d2q5nUozQQjGZi|)>6iMku1f(13k`4jsW>C6Ym?1_)Kw4V58R_mAx~02o zNU0%)p2zp@z2AHP!TFuD&N_Rqv-e(jF~hOnM?`REs)kRh_0}~o7u#AV$D)cLO{o** z0f#PY(clZ@?c6+aRO;P({^hFbzw*yh$1_UJo7d3emknA(*zd(cb+0Kl`UQ_gNUz^L!{3Nrq{!j8iyNfE+_?EjGG z{4}ppDzK%YEoRJrgLC=_gA++;LI#ww5YMr1<rH4b6gg$5biSRW?Yh@g z84xoGb6=i5OXHX_d)G7YmgEX$t&cdtDrseiyf^|{Zpg6Le5PwY?BD|cShz5&YbZ_>_VL^wX?ZK z6v|{mvLG_HLYxv8P{aM*h15N!+5KwhX-x$f$9HZ1$AkxvtoeVk9My_*nrXwPd3WB! z?2Lc#m^#{!6P-z>gf$jxEM%llP^pr4oRdG8jD@=whemIV+HdV%|*^H2%${iRi}m56LPKeehw$!Ql4yT8Y; zG_6Do`u?*7y~#N2ujAcGa>9`qv(=-k6h9)NvCrjuE#}VG7t;&^2%H9@EC_#_uWTeF zhl^_rQU2I~6@3@?gqN42rp`3rp-T+^%ij{x;EOMQGA?9)b;big15-|?Z3srMb0OcJ zQn>n;fpcWhALJ77qdLC(BYtXwIq?$hV#L}_XobZCF08=8Tnr=H1^WwyFc8n8>OUSo7a}>sqZm7DcwCx|%ewPdpiQ*KV_G`T$%v5dI96d&I z2Z-DNHhs=1epIZZZ}e5iz!+DHJ8iYz`@PVL%1yh*JvCOYDfjFAOmMvTZgi@Pz>hVu zgYqo&)l`mKkt;87pY8VkIrzxVZ=HW^y+h35^nT5`8+)yt&L;X#kk)_Fn}6iHk02E7 z%1BoaIe3VyL$eE_0F~$VQSwd5B{k z2760u>F~28?$0*^c4eBUH!}c&{mA0Sv`>UDrAuB}+Wq_)^`wHk2Y*XE^H5QulaAua@@pP0$>Z*Ycv5zX9YdOqWG&M5M( zJbZL%-R1b+8`Sk{NZWOnjUBT01Vr^6oiyME%yr+I)1Bu}0(3H^Z1x zqmLgsk0E1;+;a#5=!h)_6ASD2``Rrv$4ug1x(P2X-o8KBTLzF6Xu46#1Z%9LNq}jx zW;}nK=+^z!$+QRj*u#Fqif;^re7p1H&MPuwr(MVt`iA{`J1^CN$&URH|ASg=hy+Ns zxy*J5VAuNQ<pU2L~c&oSXe%*CS?Cockf_Hwq;)sbD zW2P;BHzxPiC=znTJK3~6CnN6A6pUgZ2%dOMCV7V3dd%_z^#j7%~`nsS{)nes5>QU#V{Vcik<~; zKl9QrCnKPd{8v72SAS$A=ni&MLfD_BCMOzSt$XyY^@EXOK2 z{&#B0n6*|g=njxt$=-cEQEGFQO>bU0MIBujH!5o(MWiv;_SjB9_-#xU#Mp|!QP?H^ z?+dnM+S!86WTr!Dw)qmQ%htxb*EHNV7#Jk8VG-=w5x`Qb#ZuHnLYwm;r^6olhDnse zVgr!jyufBH)dKC8P^&@x@wepxliG&UW9OSpe_Ow!o*Z%veJIm&e>GIrc%ULqe6jL&v$|aFH>j@XE7~J^heK7Zsz0-$C{Ly1U?V?d z=7%~EJ5MsIJ^#>WWYL zY4bVJWE3OZO59;};oUlKIDxlEJ{Xf;rM39Mtql+c4Sc=#e(93EL85C>u@WV`ck7T! z>qnYj{JvZVe=KIs|d1}rSI++S0u6J#BfkGkS9yX?i>dFdcK%Fu&Rx(kNR5n?HcmGghRUYl96isJqg+qwDw zqdAD2oA9<#B8ZF;8|lTApJDwzUyiMJLaSyuo=UM&kPh5`Z}`noW;se1E>xGjkjZZS zZQR){-jg#*c@(K6anQFJ`267QuC}V!ZvuaQQZp`n?!u^N^Jsoc3jAXRp8d74Ceo3BHUe-N#}|t_oRn zJp*UeA2}oMVwW)HCK9P3IQ^_a){ei*RGGV3U#h}XA^hU+-k4c|&TUnxJ`Fq2i>r`- zi*2k(+FuGinEW_1*PduX`CbEi>+o203>M}bd1M@PY>IEbwTb^}b@_(NtYRyMRw~k; zNUG-=Zo}Jn`+{=1G$CUX*J&u}(_!;tz$X+lEpjhKo?^VMND#Ko%$Gf)D4Qu%8Th(LB9R?0vG&L{7x-Zj)s!v zbcU;3ee^78JcB$CS7PREyF{UO#eROt_Tl&oab3FQeRzCffve@3);(O&d+RyiMmJr! zk>FqU!hT{ehS{}S$3U4l&bx%cXw#PVf_ccuM9T4e;99AS}9+t8t?Mb-^Nnv}qo zA%V#s3vx4g7cw{eIZOzUuN&o|yUsdI|C_l(G&EBY??R zr{*QvmBy3v_H@m-gsU}= zI=}NS4v)8(Po#=pvny>OeOuxAJB12-k7b=tTr>kGKqF*!}dkw{>9^J1&b}m7k<3o6)wa ziR)q5VSL;Ejshk8_H#qMa2DqU0T5TreKHkZ#R4(g){-^xXRi!O>jv0CP=Fez7Y&Oxf zO+Qh|UR72e;n$f}F>S%7pnbrDgz=%-pu38tX3kmj_Fdh(Gi2VwZB)kA2gA7jTL@)o z@{$;H9jPg@WbT<%+DH&iITuRq2g3 zdQQ1r1MV4pB-wVin6|~ufJ~KXX{eJ9PdbBGI`XNygcXP~mH~c7_jo<$w)7nQLtYgj zl9&B@pOJodpbFK130}~uWHW?fk`uUR0%(7$0sXvPSF6=GKPnNVJWih9%DGeRvDF$~R#cSUeTLQfh`-j$6!v_i%*eMz>*CdUV>3Onq)l$kPb%tvA%HdrK ze|cI9$k=5B2(2*pmDP#>`L>8DK92mBiF_>2A~VnUt7m54L~5%99uF9D@H8Hu`KAH7 z?Jn&*{cH00jOu{?nWv_+?OBDEMRo%50^=bN9nb-fi{mq{?t_>3wncc8(_30pfe?2* z*NjNxf-JlI?Ykj-$*)p(WJrn-4gCLIrmfF;RDL_8ba(RVFw|$NiWLKz)+7vwJI*$Z zs8?|fE*4P)>@GN_t7yV{I~|FZiK2`iR8Dwej0qD@Vie@Zo1!1?W=(G!&YoBLQ86Wz zn%{5=12cuQs@5n&NangkNfJOD8@dkXMpg+$x%~B%_Qkn5H48qZB^IiojwceGMUEnB z-kDTm8fqmzO+nNWn>V~w*~(RZH{x4+EmnG|Hy$f;-9Mfr=Xg<}opGbkL7JVnID<0E z5EU!RKQ!~-p6bYVh5q4%ExwM{On$y{$_p>!5HASY# z(bKnGq85db8X5b>1!Rx(@cXhJSwTrApi-i-aiPq&wMslByDym1Yo$67Ji-fR6#^Snup61P8K^{RFM zotI{RSlkc)POSA>qPd2i9hvyR6rFN-YIegt)8Rhzc3L&D5SgpTb!2dse=^=Q$r~a% z;HUL+{OXTpI`hhbBt!x5@X$Q779Gdg`abJ>Ojf&VQx<1M;q?!6+B=CraNv_W-Y+D# z&xll%1XNe$H{Bfzjzv7_E5s9Yuwt(ujJM6*OgWgkjedL0Q;C{fOF;# zXfNu$f#a92)B`)(92%1v^me@7lz_o=yN@2rzSqRaUF1DDs5?OTJr1RS?RfV4pyMR2 zaDB-2wUlr9+n3_$`Xdwrc^6uYlBb|ocDx*9b8ytiVGF#4VKuFYzr<3)Dmh^ukwVCy z8LMU(yJ%d!J(_6BVb#LWH(a!Jni>?lh6f3#(*}}gX_F1#et%CjSw`cdXocjLFQ*Tdz2s11$fEA=tk4H0_D_@tNcx-uCY_el(3&^on!jJrsZ z^t&+iAm8^_FHZcg)A}W$L72Fd0(&=v7US8;;j}Av1Dp?1m;3=ZYuA8Bwfp+Do3>wEcvTN>@=;~e6@6%T2XQ#% zRI8^%qgn9!q#_CT-m0@8Nt+ZdS*fM_0$TfnS=zS6EdyT-2Q$+w)-2^C2*2XGYSu>a;xdS@5( ztN6AI-t=zd70-@B=F}&_Z3vd=uvILxv<`lw)|x}gL_Gk2AM)3`yaKxSEaWd4q1Sw# z{0aA;K45F|FVXivX$TxD0B%4UZapuKe*HEehTHN(G1oyl{{b%(kZlF-t+Tv+2z<8< zdDR6=_nv9*XvQmwxyqe!+AH{@XSlD7vMlmqSry9uG5{wsIjr>Yp$xq4dnP7%lC=SN z%oyu@0>nQ%Y&&i`Dc^AduZd(HlD6`r+a#KzqRQ===QtAK3WHp<_m)W*ikA)yIGpkF zgi>SnSm5&KBTB*Vq{Gm$tfQK9*-B#W*Dm0N*JrsQV!d<7BAJhuFA~hk@@ok~AKejaS4m8)5Mf!#|7cTRIn7J12+U;XhLObtXSp_}!j7d=mHZ3@)q4 zFFPHhtQ8A2FeUPL*4(df(6yy`0{~pWbGklZcaUM=d}3IeoME#F_7920H!MHQpblXD z;KeO94Y>|}B&5c?1;+=B-xhcjI^V1s#EpSd`53D{y|z4rEe?I4CDi)`W)vuT|1{ze z4Ie8>9IHKeE2aJjcX=9X1DMt^FV0Zw6@s6C&dd`KqWpTM3x+#s|IG( zf+YD7whI>;BPUQ+j7X!&T3$oT{SdWFVI|Ch&!^hi{=Rsm+|T2_(A=8WMnUZDYfFP& zBO61mVOA~_wf5SI<}rC=pYYeNtWK9vSlg6-ZPg%?HIf(0464Z2H8Y6x`?Sd>_=y%> z2^iTe^&qvmb{~X%(O=?A{=eOAW^Y#F{z3SSg7)**)+qnU6D zvG?|pTRCsajTU7EGvyXG;_rWwUQtC5%BX}9FawC?@qgrdh=j|>i!&PTmmpcV*HaUu z^-0xVy5%TrFn#n{9{9Xff)N8A-7g@Va~gd~5Qmea<2R5`Eh~D5r=QGLgpRC@zgkn9 zE1YHpxXT}jw75Q5U``f<@tOd#QJ`mheI=A3&zPKq&7jk*%lrpTtONe8Ck$tw@WFX& z-8TO)-hTjoxwr8U(>e9PU93O&D&JCCTGWcw@E%~%XMoJAdn7w?q&dAa1e|7EZ&o~t zUE^lKr+B^K+_!T-#zw?Kp_eGurGXvKOwQkdi=|`%moZBMV-@1MR%Q@1C47557>NGY z9|`}7304}a^^>BXV`>s6lQuJo5@Y5E`$5fX+al^`-jnuk*xiVjYI4=h;DS;0M%IDh z72@*4t*d~H!Wfu_nW{^ag2AqtX{nXsIev|7#p*S8%b_?rTlzcigW~8STKt}O__Be; zT~E`c4hUzgSP((eg#_#p+JaQ>!hpIj>(gF!W?c?CXFq&Cd#(JgC=w2BRFHNu&i72X z-1oSd=(Rk15o1vjV^~-8)NT6ORq&u>+N*Oj`6=2n^AgcdbX{oNME z6)4?#kyJDQp)3^zxb=p<`tLqwzxS4(z@6fh+u3WPgr1UN_uUuyec^~2{@wZ|Cqd@s zNGss4DzcCj5B<+#v)KEcKm=G(KyM9giMjcege`lU5+$D38uIpdC>dd>&>!Bsc&V!3Uz+M zTSTN=QJxJ&wCOk~d=z9(=X!7)76ME^_5y_rik0vb<9e&Fwy!Og~L!6gvw9Fm1Xk6ImV zSkAk5G%X2>ppo!=h&6T(f+0W=XzQpWyFQ^sE%SV5=o%kGx~z zs8*cTZ8}@LMSfkNS0Kr!0JMk~Q@~mtih7el}%yRG)3op@jq9#H_# ze=ozA2w@m%Bc&r3uIr6RkuD}8vQ3|hy;)ioxw5l04De(;>&y|~nGByl+&3j3T6*=m zjYL&nVVmr<$z+}edbYl`*G=ok_y2)}w#^MWH`S6XMWgp=GKUc*Kh}V2eoGbh;?;Mu z@h6CUdO%VIY&}2Ay5B$POa{+Ddwr!gW%s&?#xl!GRL#0vepa+-fMoT#Z*+fb`#FLR zXU%4KHonK14R&Lp7zIMT7AOS{245VpdWqP}D0;B!!*ACsrgL7N`*jVIsYqR1`~kBf zg7OXV&;0aazTb|FDy_!~`m{ZF0sbv0{NhsO_P7D(F*bE8zNiI%O<$V@sp&AX=G3Z!HV!dJnz+iCNg`yXmnspuJSa)=AnB%NBKfMG#6jk*Hwib% zDF;((5IKJI!t&;7VlGzB}NV7$tuwdk7e97V3>xIM2%x@nh-X%VSXkG73uN5o-%PVwe z8A2kW|8Pb{M>RIwxwaxUAd}9N8=24lZ=m#qZRfOQBkXHdR79Z_HH5^c?il;9mijuS z?-uO;0CscBUwgQFlxT-jwc}?!+(==j-g2kjEbI3c&8Zn06zwj&DuM1Bd}~VTcN&`_ zVYiFw=Z09=4-MSbWuC>p+}DVEt{a+^2lgPYOmYeK{IZpOMXfNU?+*SPzy=@v+g;hCdeC~d-jR2q|!F_uk{J^;u26Acj;4uAAo1+~N#tDgFUr z*&~{u1~%cu`&}LFB|k=Z&}!Xd3^m(Hy#5MPZh)pV{j@qp`-HD zXwD{Sucd!WzxINne6zZ%W9Ew#1=%T|*t=|jB7Uf4cI^HI90t>XNWDrYD1Qbl zpYZ(O%;X6op2?npB(S;7*pTpVgN zrWSEuSCh99_$0FKK1kwAT#5~4%o{9v5a+WpkvUa6f0}fUc%3spj;vI6z-*)WQ+k0J z9T5wMpPP`%akReL>{@K&O+A;i|8A0W_y{*utwF4+X^7_@ZWDPQEN#ZIH;kYfTmi@J zqRV@@(mfh6fv=1tzmWn$b~46_!#yHxRWug&Ka16`TnwN>8J5rgjWlQ`A0iMNtG%HX z;A?Xevi^@l9}dcV{f;Q~b3O0^#b=STw@81wM`G|_jeC~%YxV$?tShmAS1l1u=Zktj zH#&>PG=>aVTcQA8X@sGEu?+9KFY?&bkaf}ve$Hs!`A?0$_3m~tI9O59_j>ikbP&XO znWfwQaFemwoLUr4$x{gFREOOM6p6M_+gpIw?N64}6iaJs~gIW@dVAv8i^i2CUtZ17*WinvAR;bis`~RaQMf$Gv*P*OduNst!Y1 z)5ZrK!W4L*qx0Af?YXjkV)cAL^5_{_K&Is-;M)906~OHAh*qNS-#vdyUx3e4W*d60;Y zWpLKQ#!hk3hC|V2=cDEX7La7vFqDHGv>j)wz29)5L}Jwo^SpRHx=OC?Cm;${QoTxj{CaJ`Rz zD(bSJxQcpWJKB9S0L{b75K9vBb2PZ&LV0H^)8vkt`7y*|X}BTjy){yKWt2v^EXx*6 zDCo5VR9^=7qY-#mwp3{><`)duT-%;h(gw0(wZA^}tl)=uj9v}_>=iMwFnm}p&1VF| zTdmkEn39Y6L_PU%fCTP_`~8f!p>nkB5Apz>IA(!l1g%bk{G4{V-%wf1+u9BuHq)L4 zslL|#|-Ww2a*vt3pKa(2H4&4jr9zS9pZhe8a_0BK_1i z-;D!ObR?Af{I(z3R8kId!nReJlG1`@O&|yW+{hrp~Mh`!#9;yJIQD0cjO@fW< z0Q0L&kxYnt`cT8CLQRPR&jYfUPhk}(HJsND!Ij64jY$h%H#p80MXi|tK^+AWc8w8R zY*GTQWot{1t(P?M3K-NtZfP2TW5KJ5O;bu|M2gBGO(<^h41rd_u z-pC+(5dXI^s)5wMM|l*}2}lkqD=@(`q!D*OCNHT>d3;8p(`( zeRpl&_qc4;|1W){cm@*kMQ`;#5F$-gvE_h9V!P( zmQ(J(Csc84l`X<}Z#c@`_-(QiH7Kse)mbVIWvw7gD6|;czenVQ=^3>;_i;MH6@<=g zW(Mn5{?56`@*}LH+-Jnx&9s_K(NTXK0-{tgeGLznlq0*?>DI^>I`*gje@r4_?5?T5 z{M<*szhO#Lu#};x)nT{NeiQ%?jbQ_N?~3VX3b|l7HC{tXX>= zVp-}*OERU8MnK5qXjw^eVa!}Bc;PnXD|?2fP*E)rihXg6QRV`UEGJOKba6{4VGfwz zVbOwbUHd7^MjLquygu-F9bBovuzRJ{!OW4<@{G1FpnDbo6!*Fr+-9e34Hmjr`r25B z;7o{ICrR1%NX5=N)cO^>V`V5hTm(zN=7D~(tJsMI=91t;QaRI)Q%6@m zLiSJytb2r;_|BFGf1h&DA1an{ki(e1mYtW!2e6%3 z<(cj6ZpGbuN^Kme8U=`%NceyM|4HP!>p7tk$7?!y{OM;h3d{!9Lml+5#ZAxMqrw{; zLG+0=Lz|=~!3KCIu7&q9Y>DjaC5pBd)0D_0=7%V>Uez}_QUozUKWmesbGO8*@^wH? zy~-yq=0WAZnPGwu{+{oH=6eI|477k{5jo4=gjtk_1CeTF8r3Q2zvx6RE|9e8-#BitG)>a^X} zP)k}B*U+74;osQ3S(=~g$%+i zt-hB?xE7s>FZ8`&<-#mD<3bxKl;Z(gm5X_6S)WzG{5M7$6AV5&i|qI93Jtg-;{AWI zEU}PlL4G&KXIGy&DIYGS=Y;Y(K7HHE(0ox0AE-T6Zfq-0TOZR~sBIl~O#I(jr9{Ed=4=IKTLW zMY0_v&CV&`Y8PU9+e|<7u>ppXV7{5qeea8x+Ea>qwKK)qyPe}(0=i>WdHyjmPjIBC@ zzms*++-b?2!gl6&)0fN#&9@o@P-7*JH?*GoDek@#+tI7%7MOeKAe;mQxA8;SXiCCA zV_W*{89`YaNQCiUB#9XmIJg$OytXu=?UW$6P7ojPz(BKb5FvJ1Z_dzu7HFkzY&LvS zUE zr?3|Mvrf7jou{vuJ^AdVUy1)v_g-&40UBj5u5RdCJiumzS|U716Yu@sqSJ!Y-m{6< z14`@$Jjoxs5;C9lw&Y#xJq>PPZBKZ~N>a=wJ0bu4Ya`r3Nm^)M&TXvHL@lS-i80y= z_?_%SyUR;KV@ib^;Ost)R6d8lmc+*}?@ws9>gsI?liJ|?-{Vzln~(N7x33eG=iZx< zk)zb0WQPr3hT}_`Wj3B;G$FWGV-S+}#Q13VPiqv>wEz>Hr~A?wJ^mD)}YltA<1_TJk){@Vmpp*@6pcwMLr|pR1?lz~~2V^r-YH<`nLL zY7>_%bAaA=HwC}X+#7ig4qnAk5ed*7A7lIpc^fH?CpVjKsfz^WLSvvKo-M4UzQ z%NR}>nJl!#g7V1oD~zP(#Mb8B;Y(G0+wu-|J(!niTkWhf`U{gYxu7&+0+S0z-??Hj zTT{eV5?`BV#3*XuSgfz<%Z?Mi2JX2dVU5OR!1}&hsCUJS6OQbY7T>-pbPFk>fTQP< zxXDoX;XkP|S>Q3~%l{SVcNImR)iS&)ZfwmM%(gT6(KqfWy@|^m_#4!x9HSXscz_Xy zgUg)Mj-d-f2`?mfXB1p3;Hdd9(kn~f<`+I}JrVMo2=dcS3$p++2Deo#%Al9(n`DQ( zpF^{>GG8;BqFea2%iOQp$HBzZq9@;$tEMgY~zN&*0mZhwgC? z!NQ9D+?=*%(r7{Jb4R>FPYd1su$1ZaAKAn~&N-@Hs-1H-fVR&(AOF6%&dlJY##Bku zqxVHxz?_v_e_i7a)l$={ii;SD5M z?T@hoQ=eymn3Q^UVsKKtj6|Kg#NyE;#nxRY!8lacWo-^lk_Zj-Ydt>ouh0*sH-tDg z^AAgVQ~8>+XKxv;4trL8VrL1yn&&UP*`>iX(}5jqJ@vk~*$~l1@HIOgRZ$5fZsZk& z+Wh41;tlcuzM#;8C`XbRCS#~T=FnKBPL5PURyV~lAkl!NWS+jBC_h!aY{Vm{cWAb} zuvG35qHe&P-~MFhgGuNp7qB-8R;To^8zWLL=+wrfQZ1Y*-x4=MOTcj_6Qj$i9V0}6 znc~(!pJUu6y4rzPY!l6=+CHr@H>0Y$l{G=nH8&LJ!}ZTEo^y(gyjf^e`1f~-=T{l7 zzq}j8|DJC1aCV&F#UMK3B{=O`zjk$oT*FZ%Pv@Y|&e8Cm?(Tn{qZKC8%BllwU(lc5 zGHnG`yVbL4@=C(JM9D)puXx)k2hFWnwJY+ATN~GY8HMv_%QCfKkPed>-^gqAId#8T zfNFgfOm0-({jCu2)8QblxiTO(EL1sp(3g8#-oqJtc=2-%5Kr|l+Ul)7g>E8!kQJbS zk3e!IAA4ffH}Yf)pp1uhUxiK`V?FRPj8|t{YPnH<)i(J@l3FIL z=clZl4b*kfFh6jZzdKX@s0q*Sp`9P%^{b|$AQ`6$4aa!2cUclOshLhw5g~qv6FPR> zi|+uigGV2vVFrm(eJY+%qpvQV1PWZ^>xOT3C%Gi=8S-l_2HUSuo#xs&41POzG z+{F^km=WWGM zu&3Si&ZAx^%f{z9ItFpNzNOYqe(`Je$0RNMTKC~}g1e;JNK57d zp}jA?Utg(F6hWA@*HR|m4UJYzP+bek$i&mjUTMTypqCcJ%yOE}6`WHm6Bt}gF>c=q z6t-9LAI$nU7K|8)mCL5Vs+zTCMzZd@cvWD;Hl^x7q^MBL0oP z-*aXOcPv$rf`=9fP*EbULd1rH8`zn2G?Tx=R-(YzJy zP2)~VgfB}G#r5+D!MD1UlvxM-zTBTJTCL8z8MSm)U^F5OVA7YB!GyZlW=OSrjZiIbcR(i$qn>BQ8XvaoU# zgIG6ig?+Y3boIHpVM19RW|-V=rJwx5`FX1DW4O-qK51Y0x6mE&W~7_X`6Dw<#oE6} zO8!o3;x`T7JhK_1tO-ES%$11*T6;VI%>1EyhsZm8{EIBV!RM#)fJgM}732n#tSp|* z$+yUN_3+SXdLTa@YiWD07U!8(K|Z3JKA1+GJi3FOZ_=Hmh1arSPJ$>Iu#&iK=Bo2_}%h?K+jVu`OywYr;E z31U_nus;(4QzJQ@YWs$1SD2X}V**S`MTk9q=VAKFngT5fgcS)KKmJPK$`5E4)=pte ztMBxmg1)Q84-kuk1o!x{wD6;=li4i*5;M8@2(0AlwGoeen2pA(5qBn z@iWv}Y40lPV|Jgz{OQM8tHoAI%d!Ixx}g^Y^UdWSn^DW!Kbe%T#aI8`Bz^L3IjtCM z4(6Mqw-!~^!|mz+;&FPl!i{o5M0Rik?+Wz|_}eW`RGy^ldlj-@dR^J7B))l2rg%LF zhA&*_KyQM5?%C-A|957?N)1hHz%O!iXFFuuB*td*e8ps9z`*jUsh}uO<2cMbA#u8- zK|eUOl@0PazSc8$69S?u=j?-srq&_4!Vf^22Q2DNco68i?0w@#+>&EpL_d& zf;m%93+A$!>8?Lcie{aP%bEHhlJVusq1;k*et1&d+dQ`Cd4O>~9blvaR*F=U5cCnN z$^<7fi0UJAD@fM{t7#UPt#_4o`9@Y=aMAfvlY!{L!KQAdSnhMZTrjdK!1eakS=N1_SHJFg7>YOD6fl zLLLx**Rnq$t&Lo8R_Y&GbQXilxhd9~rJ zRj5^YXD2C&GpaHnjM$cKh$a|MOI@3e%rrW;4a+AHG}Ccb9t%vkjGd;43U!&N!1Q7t zPt5TYLNVfcaJnK{0v0^@uL}hm&Vv5vwy3NrNo>~zCt-EqoRp7pa$ArtKZxrfXhkGT zD*JV!r<4i?_(fV1wovhcb0e!0c0Ox$@g)#G50_g4Kc(0Jc^AT)=e8mB~Z zB@42I_3Fz~oE?p}BAFFS2WcUH&Xe?ubeHFQ z=%QawSb(0*)jiSK|H=i(dtXivU_*wcrz*6q71rY<)Vs8V<6{OyNJwCi_| ztBRYa+qp$+M*M}IBKR`rhd7-4WmTn5PIvot_3NzuqI{Wyw{&NwGtq1mR%Ig(^)KIV zJ*?Sfl)24q`NpmxgT2#qSYc~qKWx|q5B6t(LvKO%-H$Gvk7D%>`_B8qf9WbRo;(vU zWFLVg(X{v>C_f|rmaJ&G3`0jG5yYBW|qT3wPn+%actYDr^s?)cxG6Xez!TPhI)aL_MZD`!g1ZtJ5Y>9E zVS#Lro6T?C&up|t<|0RD>Ku@}109uMwSZ;qQ-BC@;tO@(luOF3|N)Ejb9DRkNLcntm#AV+Zj;XAB& ze`s{2IjCe;Cse5m5I3u-Q6k(+wySpe<5{kFr+M1whdVMP;f7AG+X~vc2r*44ZwrQ1 zCA7(&{r+%yvYd*8!LkzO&gdEIo{tyy!s~@8SWG>008K~5Y$PnEpuFf$!lLnc?5*y- z+h|RziU(Bgou6-sFSeD2kv(#+*tvtb5uw|3msn$9sFLU@iR>ruVLH_aLSxc=Qg z(#14=j`CH^{6!~xR?4ekv177@kH+3b{1Lg0+(jM^x7{JYum$_*F}-Ns*0GeaI1TpQ75DDPu~D%GTGkVo-($m= zRde1aBs+Xls<6C4dUpZ*%VYUYDfFz@)n@o^n^Fv@ccpOxya*Nfn`q2#C)8^+8v?~4 zA!sT#h)g`gT5OuQSX((vOiv(0q7B}n_;l!Cqx%r*}|eS6GFgyoWGX`{JY1CHWN+vR z;moK8Pi}eL5Q)!s`(JuhgAw2E@%?8>+TkUc>l(;~{zfnz?xoq>auk9)xQQX_gw2ei z*PaFinSpyt@X`t-TPhDifyyZ zi+iVA=`&@KA{tgG&CQT3`K6CC3Y*;8s{^-Z({oa7LK1STrU|@mB8nqv;~|#is1_Sf zzF!&N@w5{Z4}>zV*}K(-`6_+n+jtJ*q!1=4<)^i|WdDbw>yD@D|NpjRRf_Cs_e)s$P_x^Ft-Tue49Wzt;M51%#*A-Oew{4@H;ojA6QTs(-l^C;&tk9gyWB$SuNHNWT;Pn# z)$`FTRmpKQ_w)OnqHc!HddFR?AmgH9k!Kie)yF$`8d1FPwurST(=INpLNWW{Ce~+q zw|)>(&>`s<{BSLF@_3Ns+U-pp&d$6|IQ8;8e}1SCL==eX^L&Tz8td*O2>=I55f~yb z{zwDZqdB3rCmHmi56{kTE zC#rgt%cwzM{Tx8mL&8`?2ad>UvvP;roNCWIZ;MJOL8kb=KwjB{TyI&nLXYx=_*rB zZ)d>+SGsORf0Xih6yjsr)Nw4(H;vjKDO$%tV#zw-d0(nk&NE5bho0yWE#otX z0aL*jNf{rO29?sj`n-=ZISA@4KAe)vut4jQ9a~v9ds|+XFwS4QN6#gVxcm&oX6C-p ziu5jWubq!;K)^h{NP(ip95zJ`6(Uz;jT$!$Y~S-#UbBsTsk2Ud_ryZmpzTE&fo3~j zV|s^tM`mu~x$=rPGx1Jd=h#c?8Lhgg808OFYcgG%qXlj)F}l?=*07c}9JfP_I%i9V zL>*pB;&vZbn)`5BRJqa%Lz&;|c(rZW&V?tmH~I2dZvB!*~WJ>D(apkBjt$7^Zq z#LTNJ%JbR>9vzU2a9L)K_4;Iy^-Q6kdL3+6mM{jfci#N`AqGvVP<7uOd$Clf_Pb94 zH8=oPU)|9q*DEW&_Q<`vqQSWuKpiH{b%;Oqs*dPTQnrae_L*`(+3F%X)aTCoMq>L= z^q8xH7pW@Yr%Ft~89=5|12kG|^Oh-mBHEarLG4(z7%w=PlGqeBW?+Zq326gb1={<^ z0HF`O#y|7;FD0u{DL5o-0j9%bg~=)aJu!4hHkh*R06bT=s2C2*{eog~All9{d(VR5 z-5(;)@Xkiq743D;QdWh@q6gf0e9yE3meopj|AkvTxIfsDw;Oz~U7q!f*QU`~)@A7z zlvnpr3xL>#*M~PjRhB>O-}ZXm(doZ&r|ofjCNEBH58xa^x>_H^s>H8+Pw1z%#ko52O;15n@%h(aVM!;5pnwK|IOlUSp5)e;JF^ zShIz~VsjLXV;=uQHz)aX{j@+k&#ewFxAeTvO0R9wW_F@y2__$g)tMO#sydB@g!MN} zc(ucPH(*cZncS#ci8|E8JAVx$`{+2@isv{bRE!Ir*jhs>L9E1qA7axk8fhci@-rHd zDSRJmk|#uE`O9=gG$K3u_x}}FfS0Ti=Q2EOO02{SPr$hq{OSkOAG&<(o0E>T ze+r6QX)Xf2O4L&go1~3o3RC2wvq`SMGgfeIGbm04bnh01&45VmU?YN8I$EiSEtQWR z(F>{FLpQ3Zp838A#W(IB<|6&sG2vc3XyEH<+bm$XB=E7U>2z%#=3`NH5$G27n*dP; z3i*+UnMPsD#xCov+%IqLMib;r7^Ah$DUEHpJCN-%2b_zyspA0U6`+J&FYEWWzVnzG z$P{f;iEV~%^-fHR09C54#?B12?}u5bw7ey#<%@JbOAi_IC5BwtHeYb-$mWvYQ^f}% z?FWW2yhA(bO6AtPeM4VGd$O16JO;?iYSgx3vQwsMDh92K(+cQFJ3xq|hpZG+WP0~` zIFOWtt3OD2;0T*=a{#1=NJ#i9xD%39{{1uCCDj{UwsU|J4<2Hz+Lm!^=j#>Bw-fK) zuiGMZKq7ftxZ_YQ?6c>2THo0S91PkSFaK_O(!ZgWn&x;p(eg`Uf4*%b{Cob_hIbg` zXEhQkJa9{LRa%`U@RynNe{*JM;uw=Rt1e@183Sn|lZIg(l~yP6Kl9tSJee1qWU_AG zw2XpROj3lqtS@zJGwi5qF|s_6N7MDBlICYhQU9-p>1`dyIB#C}H99eC2ji>5+VzEs-3fp1)?8{(Wg zTF_J5?SE1wA9N7WCRO#G^bGXsg>$t;#1T4#u4F#8z($r`FRWrvWO=VaeOj>GCDO9Y zv$Qf{sXxup&$?8%a@`8y(x2{f9Jrf`J~cKFMfMfYFn2bLw%YVee{r0^3B5YG#y_H} zfZoXo7+Su1Nmul^;g@?V*R7?%y#wF29y`hgw@!1`@@kBEl`uNPmLA7M*gML0+H-8k z#h(@BKl&F!Ch&J)FvuPlX=wwrqALBrk^>KQ-&Un7&OkvQq_=+<@lly~`!y86b3YGg zG&BGSrXId6b0|qdHsS=l*0G@`5BDJU%O#gfVoqYU<4C+Sa4KB>hIXE1Ey0TV7IG_a z>*txk{h1K7?`W2y^8zsPR2>wM^n87=GwEfAlr_S(;!e(kSNh;5^`qPU?WvLTnN=S5 zEC=`XKC6W5#G#j>^-mYU3xU}R4Vt*mswOstLuuhQ<)DwYg`<{k1kERZB_0J2dY!$% zG~eF?7#{8c%9&a-kEF`4@Q+&N!US7F=K!YQNDL4RyKXhpgG2k2XC5dC-K9nzZms+^g^bv@;ltk7;NKmXJjp$sa_P9Y2(H>ZaiHzI zAzklMLbZDRI7oiO#HRf}Pmj?r_~U_g2tSopqycTRUgqz`iSHBr9_^4t#XH+Fqt}{n zTeqk5Bip8b`4&lwnZH|jz`O5BwYwzf2uBvW0!wxLvGGlqnwQB`UNjJnn|sRs9B1gx zl_9IV;iE?VHX*m6=(_gaN}sj>&(j0HKK8;p>`hc%A0b-A8Jn(TZ?@cn&D*EcMq;AC z?~T+`nSZtKQCC?cY2BN)B@X**bGhkG|PLcBS4X_ z4s}&WbhH(9aEY$NUD{SG`I{}W$@eG0%lUktYaD+Z$ZmkchyHfPhwMgz8Ua{#)cT%5 zT+wm}ahQGhY}B*86HW$}d)B_U1b@W>IyK~y)n>WU->(ib$6}aPE>vxmf&5$b1yfQNp%lJ&X zfMiNll`S)0XB3u0r!#Q-m8Yh}1OFRET-V-j&|*<9mvwA&CYgVSL`*cdjk`Yul{u^Ntw~Cqc$J!r;J%yPiNB~_dfyY}vRm(@_;eA7 zST<=*Xwa2t<>v0-uX|HWWPO3MxQ&};+_{KTfs7|?JsxqLp5O>;&u*~v39h+yw$L%& zP_hHvN1_Z=H}tm~e|ZO;yEl6OZ(3Qb2mb9VeLC|$7fOsHA!A5zBRu50G_AG=)4J>) zyzHc?22!yN4!}b&jsh6Syvf@p?*tEF*cXyopv<~2dHY7kg`42ILFk&{QmZq%PS&D& z^PR6G1_T8e*7k4Rn7F0zK!RCo?9Lwu&E3Xk*eT|v!M>SQ}Fkm(h54a*OA>te8x5-cYZKCNst<$exq;kPciL~+A= z(`gz{6U2n`PTQOfy+ZSQ!FeEiZq(p?UQ)3m`Z$LmnOkVdsIXJXhU)wCwZjeN)3IQ9 zQ$qHk;E*zksRE5^x-%h2MaMtN7+G287TI|}Qt^bQtJqh4H81{|RTvM4CP^8S)(np8 zp+LUu%yX^q#1d2d)8Ed5n~y_{gx4kbq}VB;%mLlNaitP*iBam`m#u2@7$^2~1wdM= z%Pzyyl2!ThNuf$TKLo~r`=lUMfDq)#r4hX4_JOaf5-C-#|MB#Q?5PY0FPsMg_<{xa z^vEu)WbGzAj|78{*|o9Y;8dOYBax-LSvyv^C>4jSGGCPA_>An}EitTF-`CKe?D=ns zOF&ciD=S$L5sMAL zVbKcR+Pf0YIc;(kpxtE$Y%RhG5`x#>Sm$)G{jGwOy4~prBS10_fN-@${>nC%h*HYV zYH@JV0NAt`zxW%VL7?QW7qRF6H!@MEtg8-7Bw;vD|FM(SbchN-YvWNS94Ko6+$_qI zO^;zH($GG7r`gbCkbS3~(F>by!R@vxU0yYHV_SR|(dk8dJ)jdL`5-ds;CA4=_~AU& zqb{SM=HgQ*Ub+#B@&!3vBQlv)c7aA+%9LNln55bKfv(WS3%sTXgr+^HR^}iJ!e%G8 z-`R48WfLL{qWWssnoD4G=@Kx|We6UNXt+d}Fh@F8`EoWe91Gu^IZJ$({t;fXX8V0;v%|I5e}{ z#OeE_iPO%x!BA4eJ;$$GK;R(S-DQJ0tS)cBelb1ZlP@tNA06b?1}MSu>;Q1sD|@ca zK!Cy)wI?988(jdA;RnWw{OpdSLFRk;D}-L>S^YdpY4f|wbLQtz7Dwt8@6p>!+n3(&N(2=U-ny$#4*p4VuykxWjz~^ENn_eH z;$KGBd~Y;iG=WN2t+2bfjL7|V+VlzCZOKt`dG{UH?w=f#hQqwnFV-q%U-a2i3bfwez`3VB920qVS_N>8k@NdVNN++q z$Nfq5{{Zki;@k$f2Eex`9;Je?3HUQoJTknK)52|cKM;5`YWsI6w?^^|efNpVXG%rV zyFMY9M!<0}tgJrVyuWHt{m|PtrwvkXT1mYv4m10~AmKJId1e_GUVPUeCVZ3Tcr?W? z^0(=Mfz^iT3fyWp=|?qgF4bM@Ty})c^KqTVhx)!HHPi)PH5;E!;?`y2jm|?M(%lHk zaIpM>Dtv_Dm>%x_RxyrSG_`3{<@Fn?XSBD7RMbCO1)rnaKS(Ai#AG(K#c1V>d;etN)Q`WSVaG?L5;t3=?hrJp87!r74|)T95no%$ zxjM5WvnU(G^8V!_4NZ2kB6~VEekKR-OmA~y0 zmcBr^+dY&4Uhs>xW}DZ23mHz}yumZ~EPs(<-?Bw(W>3OWdLg!^SO4l~@*~QETg(F% zY86GS1b7%h^ygk}Fi^6^2UPSOX^=BP+5~vgR~S!cF7;iBw_x4 zX5nll$nzVqEW5|}PLQ8p?b$DdySx_*$J*P@2Lmxw8OAm=58X1KLv^Dj-AMhdnV}`yYpi=6FHT@l z^X?(TsNUMG=K_rb4@`BtnrCb}@_VL6;(6KU|0oox)ThSn+}>aaN&(*%(m1ZtE_oz> zLSh}TOp#c5C5WoiT6)w*p%V9tsaOBY=tFfBI*Mvvy<&wF$u?-ZWf)d2=_r=Q`uO%P zbud^fM$Dv}weS5Y<5t^6FlthF+~&Zf`Mc)Z_HMm!VZj#C&*AG2y4zcF1HSN;i{`K$ z1pOYqWnL^~FR7P)5_-^Vt$R^?@6I^)1oh4Rvu{DDjCD9lx(_!RI)=emMj#2y+pRgE z<}k=IxkCqeAxEfD_3p&9^^F1JSCL1R_@f@+RA}Ygm}d;=bc0h4JPX+N3V+>}>2%za z^0!<0in+1bWO^7#?yFP-S_2f7&h;6)v^H+$4<+XXV2SyIrlbPDndJw2@WMoI68M~J zfc!w%l|Sp^D_IZ+QNl?RbZj2zH97&;SJwBWerNd(ns`Y!lS;0Po5Zk$T- zwwx)0+;PxoYtB%d#MmG?Y^I02?@hI|Ps;CR{;72 z96B-|61Klh*h%~mJ#NZ=QI6`Sp4r+BJott0M0(};ldcmT2IO}=)E8U6qT1-CPsWmj z(7PmYY3s?=vT8hRVI4tg2?4~b>TzVfki*%C-&2LhvqitY?4L`he5wy{zj1kCXMTQ6 zq23scj1J#yfzmqs-t1_^#PbBI{$Pl3Y;xw_ou`I-BqGa=oLG}o#@ZBRF9qnhrG*UL z&ibbkbrr`H9znwZdM4ivVA=!oCSS%RHQ<&76#;$vN$25Sc~OCye7A8;x1r-oODgA;dxk(YBFlrGu|;tykIY?|6T zsy2#{;HOU+bDIa8N0JSP?xTQ+JgyqX!bezUUhr5_!%K0&-XQ79qg(QvFN*Ii^dq#S zANFO6ED3Q$V=y3JnsDpDt&l)OObBHc8A1`gGP-$|1Eyusld|YzYTy7O6pCoHS$zQ~ z(8Nhl3RwGp6#*dZNSIlIon`4{=9-G}oJrZPn+;}B+?o&VRk2-Zj-it%g%W9Txy&81Em8A109 zIN)1&>$S14sn)YL>A=s4XCITFxJvwEJzp9r`iK#VHRo_=(8L>R1I_G=3V~)H;)RL1c_Fqc{8|gik!^rwojfhv}kcAEW08_mt z7VI)Ui_$V!iQ3IC{0`Gl5zRC5Po$!eZi-@r;P0+_r|Wa;Z3-`m4TufgewrE6AReY+ zeWe#`Trt0&xn~o&lnAF|(}Asq8hmO~I`WR7t^B^_Bp!8^-Zae7ddb7srbny6lIzEC zqf6RWV9sEm!N6TmFo80(Kd~*YPylz@YNGjB^tX;yp1a)mDebJ%cV+9j#%%UiMHRId zng8U=RP;rDh{g5kO7v(|1P}pA_LA@A^ZXE-=vXHq(}ox17)7?!d$@9F;^su~M)=P( z*rAWA=Csd;wpQ9nX7fR|yqzMe_Rs!cQE6MWMd7yq{VW{KL8=5-JmNeh=hyw8frN`x zunm9-&Da_`e@h*V30lPu%=|rGTyv!kTNZ$?1<5eXfjW^x0r;~4jClkS9?q_YZRctV zrYOcYj)-crfR6P46t;*CiGvRe%C0q9zPIW^cJ&|B(C#Pb!?Cq7WKcNcPy=707UFb+c#K+6O zZRgZ% z)Cd8}7wA_nTwo)VSp+0^`h5-<@&nlIYnBnAqgPpE_JFiK(5{&AH-8^4T>jI}0a7Q; zHm?AujVK|&`cM?U&D3#jxzZ(g7G=tOWvTUzygMq-)Nx!pj}SLlt*hX0^4W?L(){mg z9`YCJRa*Yg-9v?)PA3&f+uif8NxfOf?@BtV3dJ9JFxIT6SvDO|>v(zV81XclcGcS@ zj|>FrzA8xnWIDRn?(Hn15O~iJ9qATG7BEJRylW3gtQOz|zk`98$gZ}gaUrwHwU_Xr zW*Zo>*dR?RNMZ@qqNL_Yg*sC5S;^%*1?Qy{K99}K$}dGLahGhXXnkm9tfIPu1?_fj z~tkSk2>GDO%Dhee z1$Bf*_HWm0s6vcM!-eR88ycz-S-H&pPJ_qXWjK5A`KFYCHZvdnDatQkEu)4C-ba5L zMoHGiJ%`aeUxXOaQ(2tjNOp@sR)$!26#ac(x|y1D!GLcjRv{PuJG1_B9uEUXl zM`Le}2+27o2p*p-`Hz;r1x{BKRO5V~n}5Ea5yI8eU(54j;C)q@PI_ZP_QO&LOj0v! z^Oy6^2NMOA%%{9fcc;)2ZZr|IT3E2~Y#En-m~^%uC;#@}I83+B zCjHx-NA0S<3yjfmr1Cb?De{o2ayTEAH;{Yyq_Ya3`~YeoKrS=qL_7tJS#?~7U1)7f zxXi&{r$dK%9yEFYYhBL{p4^~B&Pm&D-P-_H1Bn;Exk12J%&G)@*P7Ui^!wBN$N6yO z5)sR2G*gl|uUqn!nBZAtdybV#TxWm>H00?iAsp3MqnJ1V7aNiRkm+&>n0#78Ul zC`To_w$Jkr$4Z#}4|5VCyo#5iLi)y^nwzRC+{^#tb&0gM{q=d?$trlu1-W`%YJuhh z_~kp+p28^^p?(yHY?~)j!|NW>GuE+ghb)UK`;U=e< zd47843@KTrTj0vlVF23W{0rHK;cM7(<(R&j!tFZ5(>>wbCoa*X48)+u5`2K_HM(Vi z`08Ljva{T$K$3Ten@&bKqT?P}7!HTg21*;qnChPQ;b-H(iejcUW zCW^N>Vy-M?zjq?r;Q@P<>&w|7yyk5O>aY+BH)I7WSLPRS->PW2%>kDmv0AzSp{KE0 zvjYO__dqLE$xDxET$AzwZsL&J5vD_AP%(kxs~{9=cNbmxG=)NVU=9M}vVE;iKUE2` zJU17)pi^+K*$pw?14tOPe{LPP`yD80cvRx~Tq}Jzhg!hNyLzj~E>BD)vrRW@xyDlHmWK}dKiX&H2S>-+B zab#cQi7pyEX^iNTQGw`K9Fb>!fY~XI;N=aoV9_y9x^ocmPU4ENtF&FSwAb3tD+igE zw+Tj8i^diYau%r|V{*fmMV7yFJfw!`rM(2Y*s9t;QemDGwWL>aABj>!i%)-PE8>Fc z_~~YMlTMLS3)P-}oGZ%_e$3F=pP?4p~T4zU_?D1;Wjzo${D zYi$xtqmd?>+4mnzT4&e$G9BA3n6CXx={Xsx-{MnzU+OdW4E_8D-Q64>%XE<2C@{qJDJjy;k(c}H!!UuEb0WRWf{968(b0rzKhloT_s@!oLX?><1VjY)6f4VO@)EV45 zyG{8{YfCSTr`cFL&jI@H5ov)$LQYf38Tu_ikw6t)uX_E>@N(Ic;#37uUMOSC!Ck*Q zEWVT9`DYiikKHu96~_3upc1l~~;0O)Rt@TeI!JT)b`H+&Hq*gk+au8= zPR?3{7>7UKtXxpLe3-rQ>&jR-5Og|-MTchY15;}Dm?uc-i+`elm=Nb2jd=7FxD8@1 z7=WY7(+ih%tQJ8epZv<@dF+EkdVML-9L?IoRP44eomq~GsUUmD#|*__%3l)8^qIFS zm0g-=ojJjy=KlL5mXUvqO8AASoJN>;Ms#khUS3yYqV)h z)0Jwus(Wj0L)5aEo(AoAcUhc&yrFqO_+ZmJne&bRf7LXGh3>DHgdbze({h7M!0%5q znlCh<=!i~-qEc+dsDVq2#BirB)2U=We{X!?Pm zcMk2LlH>!)69Ki8uxJc9KTB@If`7q1{zj;c4C$G;2rXl7H%%@QQG6ag`vUX}_MqDQFZ4|#6i7bhzzxGE}JWS*;`-F$&8pdWdREDQ!`vIkc;6JK+N^w!G zN?eY>7=Qoy^m}$)uNT{4h@@~GrdC0ITW`8{_@(p1FiVxNOpds)5B%dH>{7~ptaPGO zjmMV~;97x18+GcgOH=P@qKZnY7^3;}mD2^_k&O{4k$4{4Dp*`OG($1;3ehQ8q_&@? zi8{4tMO}iuV0kCl96Z1EEq|eHmNv_`rGo1vsXHV7LTJN0NO8KpDdbCy5%#(G>Um}h zB2KYoDOI$}@jt~8x`fOTS*+{FbvWB4rQS-WG_Xu_Vx0d_3t9lm#ud1S!?y=lQNfki zi2^tdHa2x%^aKA+@3ZO6ojBatnx`o7#53$8h&X`~XiN-8LbkTadPoXrRou z$(=n5T1ueSGi_)&fBcCBwz^T*`Ln?E=o|zwLL)v1L}acD448z>3-AWr{Ypt=Cv)Ua z;_2&vnfoH*0vKR8a@qkl4_7K^x?#yZ>u7+pxOu2J4`+<9w0Bi%QZymaxg_#Go?V)p z?h?07q@5l_x7?kjU9@2-QpBE~T1qVLlxVwac*?0^x77UncIyy(&ekR+Yk$C2wSQR= z&U)#ApvSO%-qNgWlw5Z#*@o93wyhXr{;6tjE9HPUNRJ;eIXV*ZX%8t~wZ4))^M!bJ z4dNt#gH0X&n}g6Cq2Bgj>UZF?3wM=L`EbC(JVbcWsLXJzwgCb+HM02exmkM;;;>7; zya=SpTDp{zw%k@%j{At$Iq$ys7O1xejIi5>uH}cu!_U%@U6_ky<_d5z<8sha7&qmx z!h;)ahM`st7@JkcKw(;`83RAZ6&Tc^qeShC)#=Ovk}gn}w;*9g1G{#Up+2uuR&D>rp1J);$7|=sj8e8AYD%7}ItRHX+SanT zob%7~d)oe%e|p;YID}SIrLN;jsEYZTt%thp-Jmo!#oKl73+W(2eoT!U-xaTBgLhR2 z&!>0iqgyl=Rdb;uYtzlpz7sEGY-acH5L+8K!jqVOrCS*^BGh(*Iu6;z;juPw=ED%H z%>{caVM3B}Oxqm!a`TdL>5!3Nn0NC#lH{&6NbXAc=dZ_r@s zg~on4{N&|iDpghoP!Jt1}ka>A~|E55tXvU0!_aHRiFP;`;BjHfjC?{6OK8>?0(Jj#)4sjS(`oR#M zSgn@q45NkMzl~ADyO?h_{i3>PsWE*DPoCyIRiOFGF~K^hYVdFLh+$#ey?8Ix$B^zr zyQmEPtw%xhqU!!!Q?j@CG&FP!>?BxD_4g-qJ}Usf+3s7Te)b<;d{}QUXWw1OYd*-I zQui8<<2A46vvwNc%_x6JXgajjlm095#CC+e%Pp9uB(xrK#HnIS)wH9Ga9qNKbi$0C zli^qCphFdL9~y=~#Gi6Bz@xvV!&Nx`IM`Me7B$5Auu z+7p|LDj-L751!Jj^S?Gi|CdX1gbUDGS8`S-yY*2vHAgPYFANqz;TL&npZ;Pje}v(A z5;wZ0z$&~`qy$-yu5)_X`1G}EAxtBcVVc&y=XRZW$0&#Lpoxjr;@p6&gywr5swxi$ zlkAY=D(`ODNk^`uQXh3l0Y+DMQ|@5n`B!@^ z^a(|gL@7j#r&#(uu^`IpBpE!i2ROC>Xc*TNB6)>(X8w7&g}P};`d{+MsZs~91v@YX zilrx8@gGd5$!aJ=wzElT$OliNuV8l{`9c_~W7#{)nbrE(f7|MSuf!K=L~A6eJe}%z zoGhh;vIoU}(KV@=OKSalf|yw9f2X0gCF^PcN(dfHO?aYt?4JGHJeDEYyK;Q&T9c%U z+}V%`4{wmwt~;KFlge|tUW-=tmdET+eR>sLcp~2!n+%SKs%eA~2vYP^k3g-hOIwYW zIEr`F^X!8wjV~wvgFX@6vRvsLTB*HH-GVQTXce;Z+vjg%pizKdx-hrtmx!k2z9OO3WI4ep20e92O1qv+QU+m)Bz2%WBrOAh~<7l|C0uf-MVBX+AVDP~jD-j>+uKOk_jWJ; zfSsPH^!~mib@{J~6-Cz1v9%v^PG!2XjtBzu1x~>?Gaz^T9!NDKZ-gJkITOFYz1h`H z6FFDdzd;}J71s*|q`<|@-HiQqInX`IZrUCCnH1*FbAiJ_6+o$k{`_@WfW=2P=FzBq zlkGoe!&+sY?n#HX|mYlSJVT?k8B&Vhiv2Oh3U3C+;hM98Yw~H3-P95J$+*erf9F>~yPbG?gP<@dfJZV?v) z#a-hR`lWTaeX?;?S5XDHH{Q7N;O0A($a>vpxqd2{Y9Hc~znKmq!0!?rueoD_E}qs4 z4`3ldw3qIkRz;f2qsylTJDR`4$~1Cnw*}vTTS7R%$4RhceNXhe1#cQUwk>S#ZPWvA zVXmr?i1?GYnRX`rA%xL$H5^CHNnw6_Ba9gviVPvx*eFttW`ij10&(C5xxGOp5b@LL`f6W%epK}>nwE1 zg($=%@)6Zb7Jtrt%}TfLmSHsAWj9=8=mp$Tekp2aPwMjbMvcPGpMjFg*!xi-?lczx z@l|8-e924gHW%8)$>4y{pHL-y*oYz2@kK{lc(IMu;+L`q_?RR^>wUyL`6}*?78P?J zo0eUGL;puRK=lLqBA1fHmZ;$AwQbrD&5XhQwgfqQpp zoc(p$l6Ct4mm`>8-d%9P!bgdP6^yo4uc8&n~Z|DiiE{Q(S}>!=Cm1{ z5b%H?*N?6N2l>~?^Pu)b(D|nrPqj}M8!ex{{72D7m;pVi;q!UGP+X@Wb?anES*94>6@Yv6Tg~PM#0u9EB*(%=3`IPyjpP(MG_7PG}m620(CS>`?675LR;Xp zLxKEmR-cj>WcgQ!VPwZn@cPG-k15g_tcEVTT|5R7lTD%OjeTEzC5Cp{tF}Y_+<&r- zjxYgY4NlXI+4wWH>BLc{r&SIq10@~)X?Ze}k}(e16%7yV4dU<5(hqo02v6I)CA~F& z{oj}x-$Lsy_PWeys&l_rf$CdN<=IRMaGZQ*YV)UnULQG!alk6|`j?K4`yD&kYSClFVTti*OW|JZr|KeQIc2x4 z_c}4FfIHk_x6S&vudFdqd{FE9; zVBX^zM+BW*$nCwErG~c+|29wy?8K9DnUMHK%z8S+#}vC(3O0W3=62U!Z@yvVN0aJM zNigfX>k}6Wp)Ml`vA6_X5t`IviC{C?jV!-5VDU$}coMkSeZ9_Ac=t2*0@*%?v`*P~ zJ7x?MASMacb-zcts{kRZ0SFrSL7|0nPff=W5s9GCC$*CQizW5c0fvaW5`_CAM1+HM zYOz_8;n>WXI z8%!`_>(i+D--XVHZhf4UJMXZ`dFsc}OWfn7$O>wI*SD$MQgtun4kxa0V^QI*(FICo z2xt*m;{4wHjM*Ai-fSHz+)y6pvLUg~`3_bJ<}do~VO}2J0y-UuTQ!9vbrIPq! zGlO`369@lGUWV^?46O-8W}2d5C>8=^EQvP26L4#A!=g{>fKUH*a!0Px_{OYnje zmVba*J3hV&#U&n|9;>numX9f(G%7uD!TOZfqQ@}waLb7}S(qUjgxo4*Y!0w$-_APgZ-Iy{ZrophDd}%doQAl%In=P257AugYfQg5p$(hQzVq<4(6{B-&w};( zpT-`(SF!w=>X>S{YkF=HWU@Z^FCEpQTmxs(kT)y0mzOQ=fh|%?K<40L&IPt+cI=!J z3Fe`wM|;RR2q|e*CF&pI=c`Uk6@-PL;J05yJJw4^>>9*?t`iJ|_OL?{dsme`nT`A` zah~;Z_m^f!$S`hD!J`ye)wVWdMG8oQ0Mw1mtxI$qTZdv19Z?jbkMHX2{+~zrqchR0 z>#M2j;Wn8Y!4b0M>pA)JU)0PPUZ?7c*&p=l-EwPkPBw>24Yeya(FZK3!z_Xq@S>!d+LKZ0Ct~^eFmwvTYGj zbys7T=n(cu1FD-?OW!9mew}Jn;T48ChwOv_^$2IYit4hFis3G0z9y=gsV^e^%ex0O zO1R~fMMof;;268ihbm@&3D4)k#enN-CoulQkjVVAgOH}+r>Ro!`4rAwbLCfnnHs9L z?`X(P(z|-z?Z)x|R!0>l!JGeI1xCnkBNqI%-*zHbOTiY0f(v77s?+=g7rp|I2Pwgzx!Hn-tzb6QhVeNa7uE)M!M*d3$4jQ zIx7P>A0OZI(92_SywybeEBVJ;OA~`w&R5uU*()IDzAGUY!7FEfwLPy1dsmxTLv%dD zNR^5s-flK?CIQwaIF9lzM;p_W@D$ABtRv`YbuV-D${S9%_P774AVLp*q&?c(Vu3b2 zZ(z=)_+QZk<#XWw7G;EioCyJ>md+u$g`=4?hMC^+D1ntkb@r%|PpbS3Ql;r*1tb?Jeo{em+p?cSYy35b~^N|;Aq6+5! zN78x6Q~h{<+#ZRmDLW0yrtDQI$}B?WB_vtdu8T`TB~*4+l_wW7r{{FfD-N)lT?mhRs&v?C_2Z|JmMJAPuJZrC4>hq?zwj7s2p`eZWEr{5_ znu%P)NWIaHAX{@d?TtTG;jhg|5d*?M-E;vj=^xH{*+Qu6iUxfr{571#q<1(r^Y4dc{;FE3 zHo5VV=({W#(GeyDo#u(3!e8&dB164lo=!ZzQof_Ip(*!(tdgbub@VFT-)kgO_sBcG zOFSM%)juD*wpElZiFn~BJmX$Lr*2z(+OZ?F=gY?h(L)^nI^$>?KC@fN_hz1CdWo(- zvA~euqe8>XLod{Yu7Jc-zRu%;azIlqm>jfLFLdMq6 ze^PH7azcSyLk~r=6GGS=avZe;vU>1~BH3H1NG?+7F?UP}Wl}h=rvh@grKh|=^m&B* zC3C_JUm%Jh_vxiE`BgMsgyBX)lSgEEi_l`>8tWWudgrI{#9Zd5)C(04@?$q^Ou;Y% z%aXt71{u~50vF+5+IWk@f?Y7%?N+ktK)kIO)s13{`r-OC>%DR#UyNwmGd`^ zy&mEsL*iatE}dJ@K=V{MZ(f}fnlhh55WeOg8H3SGTpb*Z(Y=HdxU) zm_2}L2mi&@^FH0UqFL8l|GCLYVLJ`q_X~7h=?>8Zy+~($ENqtqgo4-5L$vpL@8T!t zPe1%ETiZ>`4@)kr_h8|qAV5njI3H}G?F^b}o+sG!w%1da$+JLrnCv0XhU-uO`p?)I za3Kh_k<}#bXD?*5lcho?gu_0>K-f!EXBqa=PtXy0t6PJHcA@=q>c#TG^7$Xd=Vo@3 zM)`Ivwxw)H)3@V~e>A6AXV>Xo3leq2kTDFf172=t5FSh1)xY`~v^LnzTNFA^_;Lzuv@cRi^I zmB`@k7+7{i%0c%7y0E$9k6APLuqKH5@5R?qpn2;Ll2#8V{T2?$&FeV^^1(H?WsD~3 z5K;I_9Ux`{-94mD@;lU#^{Oh`QPYn@fkJ6+{f^NA^=;TVEJDI#QY#w#g=dfoYc29m zW)ROqf8v3MA%A7CnagszmHbDD7BK8>=@yQkk9W7}J%zarD{T}#8?S0kSCs1`P5ge8 zY8>#%Jx{D*QvY+J*e5enDdx$E9C&l?nz8D{IUa?OYFnljBSiVMWX10n( z4(_7*nuHbCk6JiYl{Rd1Tagyu*;RU#01o6}i63s|ZXNP#d|Vi_y}`%OP=DUiv7y-) zS>i)k;_ThDGQxy{$c2C&Dz3d>8Y+H)W-&tJIR&}&3i4IE)xoRr2qX&ln1SyB;TGgc zE&GoW3sJ3rSjEEJeX|^)yfQ0v1KM21I1VWD0|6N95bRjPzKv!_5r4eJG)-%Xs(VtT zbtv7wH-wDC9M6<9b-(4jN}2ZibA8C~92m5OO~;*;Ce1=Zno*yueB>__0i*Z z@+{ncI_-a&*KfebZAH{z=fzx*xHWTt8m#sUdN=EnesIdEN74cZp~UZeY}rfRrvQO_ zcYRMo=Az*#i+PV|_us8$4W4rr>0=?6I(f4Mm&uOSeu>e`xsvd-?Ha7ekntLKzoia@ zZSX|WY533U;U%yYd2SrpaqHTo6wF~A7Rs&smP5V1JrhghXf?q|f*E&R&8(P+)gOh_*zm<0gKsE(ZgqDJ&FgbzcpEt#8=0N94 z;5PWDlBDDmZfUS5(KLl7V`f!^$jQ~fS+0yxNu3Y;gN3V@Jq zj#9mSlOQJpxtALBJI}m&^F#qI_8Ts`H#cy-_=>wZp;_F& zb0PUa%KsmGdeR^+H~_VA^*&wNDYndT4Ez(E9(`Fh_lRj{n=vz7%kn3E*eFyFD>`M?r2G}U$E(p^j>Yk2oi#O9ziQKURR;o<_39_%qI z5nsX2kp|&;{qF@t$lk|(Pu^F$13!ao>K@S+s92@!4=R}0 zI@epLdb9=$4)uFOpeArO8NA<-L&bnXXc^9AuUGDMx7*~ZFbLxj?xyjRCH@Pa>~RY6 zyn@dMc&6-dtFF)yqTxtb`%cc?;A_v49cH3#Is5ZHq1tW~N{afEW|f4B-W2iYK+AiT zq`CD4;XF3NfkALIBQ^koYN81|eOrrOmmngtji1?X zwa#|{JiyhbH_%g41qjrK=JhZCyuni+`a-9sZ+n1qechkq2(Rke7kmY=$9wNHGd>C3 zOGAtnZ0#vPiHfv-3$U}KPC7zU)tJJEvg8LL)Y8^~e-$~uVJKY>-fmpIG@elKqC$Lw zj50B{OEeo%-ZTY)N9z7l#dgy2Yaa^!>aW&e@sfRR9ZGOPj_~n+XNn+2dlTERV^IyS zs|UWIG=1HL{iLsQ=)$CgpQP)1mtyr8=b&}QLUwY<9r|#Y?zjt#=*=l7j&&eBpIT2pYVLii>vpUErd@20p40V6{wl8ZP;LazQ^w8>e9}x~N3vpbbsouv`;MTuzQr*V;=jIQ>)RiXZ5KDxof$JWN5t>Fy% z>32A1tu9NQ4!!J$@115~!0yLgu1wbA&CSX^xMF5(9TOQKxX%AZ9loAQL?Pi2x|S4f z5Wc!6l5Nu#fue>AfZ-cNX0u2oUaVa2{Gvow_>tHNGJc5{+kXvF7leRKAQbE<;|1d_ zo?7%5JNyauCDQ;eM`LoRcE-}<7 z1;jRTli53B&1nmWrn_m^)6H3Smgll`NA?X)nQ67va^;4663yA09EnI%JfB(g<-YX8 zlIDKii~ORabG{U5YQ}PsJMA3R15lQM$;nlZ_fA!dMkJzbp^THq>7ke!rSC%# z!RiXo`FBXp1QFjdscza#?JsMo%0#g32s>b1hcDqjW zr66e66iGpOtF`&L~HVisBL(Q!EX*_f*RhAou;~=8Wm!+F*u_{-vK(iWz?m&wPn>2EsUAN%n0Ut7sj?LOkq1~WI8E3qyVT9q}1QN(I+d8)~VfDa5U1IIza01yI!lq+Lq^DVkB6Thh#6A$mx5)571( zV75;H57-|;J}$|}DXvd~6ArAU1`xyMx#&ncXtkI(rN6$lKkI>-kgGTpJWBZAuBC+9 zy(H&UUbiYqNf0Kqz{H|p<=QB4@{F|yrWhMfiz~c3cd=G&v{9{1!05dHit6Yo3c z24!De{2Q|QltD{#;4rdrzS{7q;_+Z>VTFaq>+gX`wsrwjyD!V;YgXT& z26k)-h9~IUrET{@U>$2i0lzsbD#}h5c3pet2JL zqx-3$v;3z*aLjg35qHc9u}ec(t2h+Dq_^+A^&LWsKIziZwKYj|{zg}m8={;YN63!B z)n0+q>%vS9zp(0`!$_`H69|T`Pg7IvwgHSksQ}>W_wY8$zq$Qm7dAS-c3*6Fhf-&XEdzy z3sO8Lm^ZI2q5;M*^tplMr^oyiHQQ>Yui9fGZGk1tzoGJdu0xAf_y8^YYNr=8c_BY) zUA!K#%&y~JJIBG+of*0lyI?O&=gQI=EfGM&GAF%O@WOjO;g&_xqe+2F%Ve;u1-q80Ism&%8(PH?|4LKS z=Eb}#Dx#@c926+sg4Uk`<`l!`Ti!XysfDzUK2Cxt`s*Z%wV1&Z<}%YWJ^u>P2Zbee zi3KPu`Stem4o`hI_vc+v|049Ih%5Z-*4O`Be#wf_Se<;G%rb^nMFKNu}pGcE0nqWGTC);U(beX#kQ= zB^ZWk?A(#lM*xi|yf>Aze+jXQq$!-NVXAu$*N^BIe4}f=Z-3%csD`aJrt%CHWu$sl z2-x9SEln583}R&Y{ml<+7RP5!@;zZYNjY&o?EOjdPU~x#I`T*et&dPfl=)2)r|jsZ zgLCFYDdPMb-?7TLYfM-`$T`1v>yIZ`5c?``uoVZp{?1&I+M21AL+s}@f3>bqaYU-^ zO5?kHukS(nE}Oh>5eqpV{SG$FBcRRMnHjs9=e{Uax!nld-uPsU4m7>o__vX&8H z`f{D=Shd1l;`Ra8EJM4ut$ePqcyM0W!}UxZof|J@kPrs1sdLXZFNGfYm0iyqjlnClsBxF2V-H}2nH^NT&KSK|GjV`RCQKg*`#4O`GJeSs>O?RUB~p{Fjm zp1?4-H@Q-Bu(PjKhxhB#Z7cJM?}4*I4VQvhv+mgkX9p09m$UmKvnPhu z(ARMAp66hTh`7I&nb^P~aD+*voZilvC;nszhvk1BD=RP)%DXkZw&6p#?r2&-vZmio z+4~Utn106zZM}LpBDt(|{OgBZo6m?-T4LrFe+~49`T%Pr;`eUN-?}gp`HbTUQ3Ko0 z&bJ@Cn!~~PD{-oPSuIG zy`c)o`r4&wxlxG6zdqergXZ#-ri zm8$+XWAou+_Bpz(QZMAeK;i>pk6c+^_FZ+0-PAz|xXHY^yyuNT9UYCKQ>Qgoqe4bM z4T}mp_HePi5WYB#hkRtCnOt%uKL5~bU_mD;m&bNQgQ6%%0UZYB1L}eU?ydyzTcBoTOd{% zSnKmP|FYIXfIU30v#Sj(huXAjC(|6Mn4;ACx5}K$UycR=G3`cf%inbcHQFwfAkRaM zMjQj88vb2S9P-cvTCfVjPj3F+3zYPoY?g?W{rXgcMwZkBoG&)Se~?#}J38Py@HBKue)_x2xA^5L(1KmFFJ_wf%fhkaLDe_Sq#O}a2z_New%iNURR zs*LS&%46G~4tv|ZoZbf$(5&2!cRnjLr6~#6#>c7qmmO55H2cRrKsozo6~0LIcWx_{ zdzrlbF*5IlIKSJmz;&-H&Rvqzy=4aLiXflHpArat{Dn1mF#l@Ou_yekX~7@r^kJ55S~0{|{|U^4(J0D#ybxn&rCR_34xM_&R>Y4Wod zCZ7Y+{{~>AM%xL}#K_NnZbu0`gEZSLB=J_x60V)*5i*q%#*-lALCgp>2UmYa4Q~vZ z+HQU)HtasJh#vbLb$)_Q(8BkJV6+v@Idj5|gXESkhM&m{W8Ae+e5x^+VZsf!Dd#xN7^B_x?t=r zC_#n-j#j?8XaG#!ecbJJ}JoZ*Rqd+(TpqLdco**bbI} z5fg6yWsHC<_W-@jVVi20LNxwk6-^0@xFKIEhF@u!Dr}dIMc}dqOEDWSr>Y0?425Lv z*0@w3(+6Ip=OK1^?u&%f!gUoO6a@PgQWtdm2vUqaU@2hO$B6Ry3_8U7#xLG^>j21n zph9m)zq}#IfmJ=|0Ix%&d{?XHTOT7>MCzlb(o35UzZ>cwDzcQY@CG`45=eTJUKTt? zcU|F|Gv#ah9oU`9Kd*0vKe>g{>_^1m{u$gRs8$t^$qU`Mx_ybCUk3yNbFcQ>826cY zD!h0AO*{AYUs$iU6~xx)yl5@D@vFdycT#GGPH~u2p;AB+_1W^EmAgW$%%x>!J-h=j z)JaRtSfQFEXlh_2Yt^wEA!qWc zGEit3GhD|K@I8$8BhEHV{a?iSkd=`(s1_H z?SB;;7By&A_x-b1xCOd0)Qs&}ud8+t=`&MhV<2MB59#m!pgZ}%JK}LwE3sJBd^t$t zGH>VXNs`KUI#f8FT-Mykd))Kzj`trj`IrK(;W6)eHs%MCKQb`5gn1gqpOx`u zNxD^G$A6Ws#rm#&?-LMN2%Y+#KX->dEJHEyj(u!jt3bSf?6L@S-hx6A3e^^t?7(ZQ z!w75?l&-R7C?lmLW&uS(Elh*g5=S;cd7a>T3wVc!w8vVpO9iN0TE`IKg*oVtR?Vw^ z=TUA*p8exhKuJn*1&|mDDoLZTW-uBW?z!H0~wky}|Y`mFW zr&Hz*my}suS$<|dAqKxyc(tC8GEO?VrW;_Ou~gIl>K99!vlfb0hy)~8{rIax?$|u= z{(4}P{OOgxD!L|av*m|r%HL*cQGt{2ik?T7v+Yx&^}O(HNTpAf(+Od-QGC?Sckbw# z{!v-V=t1O`jW?{Avpy<*WLSKPJ5=n^fopZv+VLjt91~XYN>+*DyL+2o1O2KV4)7h4 zytYBw(S9Ak9iM*krhS;9eam!G&;~`DOGi9x{5JAD9_rm3rS^RZY>}-L|0~agi3nG~ z^t9ZXda!9VaZMvhcF^>I&nWlrN#vQB$~$LCp@LgLr}iIV(Edu=M=VO6bPff7fb;Ng z5v}~xM7}k=>fsMUhg;dHfYar4RWHxJCS0`y_GzCxy@ziY(+!Vyb1r_>s!wtyK9U6N zhk^m3`ZZj!ww97m(iN=ZqQ7KYLP9GTrWz^^kCb9KInakjk-ct&Zpx>XaU4?2sb z&BrYX&c1~QY>4~$8YR@Qe-_M3f2#7%G2JWWfnd7|Os;z&XT;!se!ObMctqiv_DV9G zA+Zoj$mbsQpSr@Ip2HvdYRYrApA+)P(wxt``zp>D_e2z#Siy=YPXUeuLc(0Qgpdvh z3~Nwu(@7{Hnl%h8(|36De~=}>sJit$6mMObPO4$DRAz|1e|(&ja`gcD02mleoP z0EH+p^)|>7<>|+<@2L&p+239Skjl*FL)JsPF`e%&6zLk zA2vn$T9ALUJ5=tV+4C7T_{5~dt$|t`H|7@e3h5q`bdv%iz0IJH!u)NWwK~OTnpg(v z%&6AA5hIvpY4esRxbjtBuaKt~Cc65Y3i&SmQBXRT?LC{95nOy_+Q>qFdD>V#44NxYw;*SB40gk0M&6=p@N5$vt=9 ze!BbMq8O}JJcDzp;D}l_QYlDhv?}p9%`}}!6ummy-e%&-fJi9p#QZ{V6S4}N*qH_C z?Jv%^?*+aK0fFoeIhd%){RTI>w+w5=8O{mi9JJ~u#Jaw+Gg&=|lr4{OXu{IpHY2hx zy~F01$J)(y--D|+k;a~)`u~BO=P(qu%iH&v5B%Ywk1Cb6H$X3xeEi+Ru&%|_7pYgS zt|p#5;Y^!Qm!OkB|5~#3bFTBZvClgcdEu0h;-Lrz2K`v0*1`i<&_LxjKDXJ)7A~zs zmhHQIRFKSLGRM&l78XN}4J(SeJa6*F+_hNw~1`GViGr-!dbGFeOjdrGLWdpI2BF#kw;(6Qme=^2# znhkB5vLD(^_d2Kv?a2W*)mqB1hyvZ$R^KwSJM4+MUU?2c0DlaagDOTM%qVD>rAG-8 zE!tO37Or4yWgfKl0s?WqB^NuXnK|LYH8(F??FRmeG<+-L@b} z-_mmCnV*Vny8reMgGbXh9@$>{iuGvYg&x{F0Z*B4yw&BVX*}q=2$o;pa{BH?8h0wH6ZT&<<7|94<;vtG^ zSwvOm|C?G?5^d!=0(x^=d(dIs)}&^yAb#WyTJUPi&M;46kT%U#NcHCTz**F2BD2?* z4LgGiyGsA~NHgm`UHgHC@l3v!H@?wNPZhds7vOe}R#pw`PhYTWI+FbPOmo$8F*B;% z#_6Tq_NoLuWVD%CUjqC|1eopm#nc0X$Cs#H0S~36T42cbE67s$( z_jl?I#lADNbm0z0_X>XABmg_U6qIA^tH)lV{=iyKHJ^K!koIf7-I?oqHS)Dh%ilGz zhg|~-BQrcV9I|g7y|44CT;bR^Xv4p*&^5WScJ{edy;YJKTCSjn(YNeV%_?%!=fm3- z{a@mV#a7zQV{u7^#qpO;sje1`i1hChmf230Mi?7)0fY7MIVB!hqKNeO2D~?Y1Qsku zYF3$pkk%8!gi?&a*!Dm-x@ zFR?BMh}6CllymDrR3=rJxTx{?y0opa!i$|HG6sGk9V>yfsD$f2=+qykA0H%Nrtkcn z=sSr_QuyEO3zQDaK1D1YZDZO{>CYR9V~WJj?_&u8nXp-4k1!1|OXNCTsu8ex6_Oe& z9{2HqgUJau&y(A&@&XE%RzC4a!-2m%P%h8HPW^5BVhOqf zr~7(=yW%DKE=h%VJK_8WZNUbKgwV# z=9#92DvvuyZFkyZT^l%Z1AoHRh90-RaiKqNDpbRjsREAt;Yjxbez31SzuwStIgt1A@O<%r0NMl%XDm zom9G}?tP9)RrfB9_v)UmcQDkRok92T*2@{(8$T_h%dcNy#sVHJBoJQYV&7h@ESvB! zxp&fC==gFSCGKDHXmKC=DaDn z?agw^i%tn;WrhE2dRkl1vC$V=Xd=j(NsJ}Q>25Lt*_Jx5O^bdI$Z|z+?-d(zZtfc{k0NOT`g2#vCPR_3HI2sRmMGkXlsz4 zJMw#>QuOS=Vj60Z_QO5FK52C{>a%0EE41OD0E_*E0x-51xUS?y^a4eFJ5t1n%SUa;dbGv}hQ z8G+58R zZcQZjLPdH*UAaOYr~2fd{nm##oe6d#D)ZLiDKAvHbgfBXa>dQ^E6*-KM}O~ENuBDn zI}&J}JZB$thBu(9{NUeTf}RkeCXtB&r{J*kaN(*&=vgPH4vSLG+T_Pf5!V}UYDC!1 zCH_-nzjk%PxQ|is$cg!j$rhY56LhOj-`Cd?^C$3qlfQc}UB#O0Bh$e|5p7?qh}FC6 zU_MHI+!~Ri@e9}Le{Q{nczHJ&vo8<==_z4twCR{H5xd#H{~g>QHW&n}fq*S|n0h}Y zA7k5F0E+yNNP7qa(my1?ji)lR?mIQE$PP ze8;rMKB=gMmSO?!GkqEu(4`(7Ki7msW@$m}&r-+%|FL4HSRcGwDnO%X`Mc^m5o)0T z7Bdv&1?}@6jFH9CsqX-KN~W%b2Rvi6eW8xv8x@?Fr$i2wCHa*o5not6Rm4X8+3hfo z_TUfA>itq?-CKSA<=1oj8 z#*E;+?qYt3z3mBmrCGeW)l0zYnTzMdgP6=wA6^$q4M&evDrEceK`UJ9(}fQ*5kI4} zwtHuOR_Qg|Q@-^@tb9d3H(mSX=2fd<#ry&v-N)ySEg2f)#kR@(Bcf*rDoOaL&;W$Y z8M>Ol=jr~8pKua#LS^#qyJeuRbKS4W?E8;V9k|IKsg!?yGo}tH4RT9eDu)#joyh`@ zKW)llln5SU&b`ggRzfCyNZg>KtAX|PBu`^_H%;KEy`xPdf{M9RufqIQEZz91yEYPbx1c{c9L8^XaqWj-Vqo)Hu(woG>>h<}pMhz)@nblZnG4P(%s5p3i{YYh z&XPr#&!2>oEWxnN8NAGi={VOP&}(R;7JrCLVK)5}M3d=hhR*PnJk^^CO@65-Jw^Z1 zLCf|Z@>=jCn^B%UGG-MnOL}h6n@Lr4>AV#*i4a%V0_y4z&jMT$x~*#vdcv+_XJ+GL zxE;cyI&jkfSZV*R0U(I|{l@2BEc3y~{$$UZj|!o;)txhyl$59qU(Nuo2l_l;cnb~~ zCvcV1k2gv_8XCWs^>gmNV=+^7Y}(IZ+y0Yt?Z+_TVUzoMtor*}tlKZ|Yu4!5v6}Dt z7Mj!6ESD)thBpc*e@F85dR#NqlLJ5W#raMGQ%8{5KL3=%Oh;hHCYY{9=3LhucB2y!2!5*1S!KuH%C(|P+G}>Ge?kxrdePvsHw35HQ!!t&$e-)out`AE3n;T zGfFy2c_b2T=R`s5cgK^Wy+Syk)H<(aCE8D_yznif&3A5mxG6s&y4IiMi^{9zp!F)l z!ViZEte}ZKfhZhqzyx=6C7&OXa}^k1ZL6b{(nJ2@s7Do*(0 zyQ$*&1;axMbnf|4iUP?7?5EV4k^{>l-O>yaY&UZG`<}4l`u~%8T(?(Ri3&wP(!EsH z_)ZMzcEc8ZMSQcc_?YLx7&^8?EWzi?7B@$``1Vs?Gkj6?+(BFbBDlGk7ijWxGyR_N zw<33|=vXPTWB+}~qYxInPH4&s{QMCUSSyeQ=(qA2wsuY=-<)C-6%VguLfm?|1!Ew! zL^6as!m`ZiTTU^RCvb3|wqyYpjC2dqjnnI0Qjk~N%3zwW7&Ch@vx2jZKwa}+GD*lU zz-q0v)*gGi@v%-dgZEZQ+(+bmeE|XcetrB9sN4)yw+)AahO5-U8DcwRUtM_N?)UHe zB-`+17$`7803Y!b#C%T$l{CnRoZx#h`V9E*_aYXT0zLbPP_BiEY=Ea zTrb3oe)An|ejjGty9JTE=Q;DT?AY^r*2D_-ozboaN44h_^!WFUTXN+gniF1`1%8u# zi9&wHo3Rc+HYn|{4)&i_R2gbHZz6Vcc`dt}#ztKokq(~D$8EP?A-2ws?wmBengj+8 zE**J|fg1VggZ>@hKJ9MjfEcKYzb-jE@a}}x;aYx5wa#}u_BkL-m17NAR%(l?AWt{! zRv~HOzU$76;l>e2G<}%AYRPhTh`ICBr}1plx5_5G@;JvsMk48WwN3!xN!MHRCAXW` zqWN*Zwb6?&@^A22W?YXQGI%c}^pDQBs^s8m`@6ZZ*7Wv$bY;sb_vrqX-gz#)>gHun zPZujY#J-grUP)=u-J{L*V4eigG%drtM%i~8PLV(QguJ@rmZ996P#<4|%5RlAr&<5c zu;6ee&&@Esi*Ha0@d0s;yVRvnC}&0Mw{NtxfO-Vx85bUWRIu5XGlKf~ssr$*Ib-KF zLK*ZgwvVxa1?CWZoK0X#A^#v`sH#KL9tCH2PrZ={y_b{j{7~SQ1<07xlYi6W^-rO< z40a}`_f@-&Zcd|mPZKapYY$7nFdqGzLBptPaAvKJ@kEgQMihysfQ5h!ojv44H32hM z?Rg43Dmt}|hewr^=%36YGk3oui1cBLl)n`&#{ZrHy1{d3K;jTQO0w@{IRy6Fug=Z~ z`o5e0NhFR}OOgwM2$_C*(AhR>%h|!vsi>&z!gXxh8;FBY?eu@}0ifoa#UV8(LAJ6) ztKDl&z69ArWME;gsj*wPgbZd#O<{hf$sHb$93VuNfwJ>AHlgl zE3LoRhmu|Q)Ks0*+?1kxFA5d-slc!N3T|r-)u2Ti&lVZgmCT4)36)`(ZX-6ma>^Ce zo0A`bSEzak4IaiR?ns`GY)zZ@-)fj&*)1WRd&1-;%07QNh2zQO`N=G3hFTuyn=XWAoXnH*8?9!EUWZ=TR!kqqftdV zPIkynh^L*A;jt~8v3r*#C0tHkIg`$johIZH%t`AT9-{nRJ|Y`tBc(AgpuKKAbX>6G z?Zt=r{*DfvEjYtq->_{IfEIs7Sb>I&}wKhPr*=_Hq zkYC;OeIE#t^mC32-sX^xbc0Uzc~E@f_4B$>)4L~16Mz^BS&c(<;$Nx*675br{L{`G zQ!_fcZ)B~a%K@`snlU^f__F$h;1&J4p)l}D!3nsVOZeY_*EG}jOC0&ard)`mBERoo zBakBv$j>0y=tK2#jc{H*ktzk}j_-B(u8W>|emU^)MW^nJ)2eK#TAv32zW6&MrRb>d zPJ8d=is{NfBcEH$bM&(<-?cNh?G%T)g`fp%8szP~67N$ypT`unf+wAoXJ{4L*hwVf z&bwTbn?D6F&^gw3npj8A-L+9CHHk}Cy9ga&&M9qSB$Yt#VDKUyxWDR{$aM1a2IGdv zV*Iw&fSKmV-IcxEEyyCXSlUoI{%O|5Iph%OD&jy6WNT}_8#> zQu<3)jT$1AR;rekjRe0IKv|-*O;eIP9_h1Axc2#4Ff_CwlTSMW_VKFuwU*<_;lus< zp8Y70mC0hKfxLnKd!Kt4rJtMQ;yup@GgZ}wkxT}1h>RerC77L~!ZtPVe1{)>AO|U9 z<(WgyIXZP+m2w02eH%Q5zZKCN*~Y~duz-)b5kx-|nPmS4sS&0~>TgZHZCUQ3T*9K@ zKQff*r3`#OS2fLw&Uay9!C5YUtQOmcY15(u%nxm}(eXmkFqpz3y*-w>^sYT*^Xyxq zjLRKm`gV5Z?WoA?^|aAd%%>PpFMZ{gO)|2%)ciBT%a?;x=mw9NM76QagG>xD%n#P` zeN=9fwgyGHvShUNuWp3rxhdO*PhQ`yq-(c8^{;e5S*b##OV{?9xhx>wWD?l;t20P_ z!-tSNVqiZV>HHHcxDGUe5-?YxOJzANT?y1ku&@-CS=GGsYT!w3fN7ZbR<;N==2uU$ z!i8n?36o~`VRm!@xKn<+yoN(W+7NUK|GYn6GuA*mMeX)! z0=RYmqK;C*(r7Aw7pSd`!uy8;srOK*1jEez$D~Hh+n%jJx0?&_kMUW(s%BfF9`1`| z;$Xyar?+9e5jw*Qy&6gINH;0?jhQfAp_^D+2zFf8A=bWOSsnEo^^uY3j#HN|htyQn z?;PH&D=4Ly2nNa=7ilUT4>U*|J_4puw3-TLciW8PhJ)^}0t2IcRZ7G0hgkY6iuj}0 z>U!$-B(5&fXtQ=+Ix8Tav+S_0{9L8`3-GAv5uzEYaM%-lZW|eGVAmor{keVeg*g@W zlM1?mYzejd?ny`n{RKiL@IO&$8&#=bXq|?~zPiF&3jJPU|f5 zNTk2=`T~r9^P)pe#Ho`3`RA7GM_@XopWTK7Kab=4t_D@KMkHb@D7X$xPwYJY*Rj== z%vCb#!;nGGdp|1~$F+QUi6c_~y}Mo)sz2|XK0k45@Fvaof1z7%cDTzTRFbXO+eY+- zGpNy#K*R~CPPkmj`le`(M>(Q{eRpiWlbP+s4~>Y?WhQo^vxJh{y#=kI9FJ}8*l##n zM>bYTiU{k^ucfXgs|`32UibT6mQ~38mMCydBX1x|-SggE?cHFjPr^h@7=18t9v2u9 zMn1)QszYXoC=1o-8ts9+wh4#wtnpfaguzB^1m^n;CJ+Ha+EyEqGzL?HC_Lr6R}mD= zuqC_(ov`WeLn~uVfV^tt)azEf45}dz)CquwmpGy&oLDV02hj?uDq^TZ#&gs<{dTE@02 z2t(D72Dzt+c1nq6ipBWe2CyOsplHQdr24{h8#SJ+-1`-JN4`MgkJl7!6rHk@`c-R4 zuJ+*ca;FnWCZ4SXe8D#;taI%EJM^6%uAfoAWJXM%(wQ*~p=hBuC?p31OUgy?9Cv*= zZW6gqph^IT6$?lb6xbxt`CIdRd2ONH^-~jUk90Bn#AA^he@%(`<22O`f0$n%TD}^Q zW|=)+@#DrkWG;NJ`pT2NX-jX)Zooz<2T${^XH5 zWL1#Ryd@|$;yU+oazU#I{ioLx=j11i@t|+~;wgSB@O?HcI0QX_`6hNCX7)(MNRsFFRMqkh}|Pzw|AQLhhreC3m5)_ajyl70*uQ+iQrRkE&vydYGFHYdX6h zYGZ4=u$dJDj#lZd!ZGAc&6ke~y1Dj+Xz9Cu2bYO`kw~N`utACkW@MHrz+#0|t6SuE zJD@KyEa@ngADh1LSK!0M09t~x>)dLUyGM?y# z5+DK=|7a3)jeU(eSN+n}Vaov(qqhp;7;O`TmAq9F_^4g-aApg+3!V)*l9rZQbJ;;* zuc{4TN`kXKnYSHv3TyR>I3>`3Tw>#u8xR$~`;Ah4iER!s=xqDJw8|JNNApiAv2T_3 zjvOYFW=r?{+@U(Yex&ILPkj4{;`Jv4Fe7!srUyXikqBrVj#!W1Mm|C^t2zUN6QevE zpE~e+ms;<9j0N&0k+TxYZKq#f!xmq|*-!$jX$e39v;&QxvU;~1Jg4h$8(IjZuB&Hm zG7Zf>!Yq;9G$Jn+(@!p-0zfv~!E47aqgCSH4+$GKIJ>a1v641F1rl!h4Bb$X)H#&v zZs4H**n*es1Vi-o*VZJf$I1+~y%UXMk>?8~@2N5lv?CwH3m&UPAU`r3MEjU(LJ*9k z42_6oJU9Kq`D60UkL1|jZ^X`(@yD**8uh*s8XIDQsPc3#=)jbn8(w?=DxcH!U~c?) zqxoAU+9kAJt!TgZB(B+6C75MIJtXf$N3b!x!xd`Jb84CzqB_#v&P+<4?|8e!DS3DC zwT-$rI(+tk!MCd^yTc*Cc-4*Uo4kgwK7xpT!^%ne8#;V*CJ+Bc{kwJ-GmJep{c_DQ z{#ylPZz}>5sg*-sfO`i}zy$b?x~#kKpT33_Jj_g&II~QwJlM^y3N&Kcx_2KceP@?T zn7RU4ZqOv13j$7f+sgqmf~HG4@&aN=ox&##mE{Pc-Q2la;#dC=!`t2v&Em7*=R z*yxVKS1dYcIUH?WM;PXC_#1=kL%h%4x7~UsIdAF=cP?Izi%eY7>OX>+V%Qn;(;j^_q=E*1qJrRp@ z12K+V`zNhiT5W8*(5Rl%g5_YMtOW8TLD|*_sNId**`z`7j6Bj-ldPUx(04B=FqIwP z+FEfEkNPw7qen`9kEr`%$ODg)ap1_s8=~k?!8Y9-^;$bw&*7@Zqp$b#My2~h(5jF9%aX4e^87vo(m`}708DI`_uzr z9ustN%RN~Gls-~}bW4-qD;*&k7~66?$T9mYS~@JQw%v|}uza^K90C*1sw2*ykIou^ zgGT1Tvl&+IA%e<`lo#hCtbz4?$W6D&-^s~`?mrQvJJwk~ek=H=?U5itH4tv>f!8ri z7Z~ftl_xY}lgkll_LL_>J7Y((q>fP{j|RVi{Vx%r&aeyK%7%=-j>_-*cLa}3X40n- zP1XkK+`)LID&cH~$EItR!+uwT5`#5}Ik~{wVJ`$ECp{<}FDSP)ga#KK*uBY0G0GZ& zSlW+3I9P-KyXNO&V*T0S16=-USGj9zx^UXFD@-7udw5Ki>$?h#3%^c>-hr-r+{%Qm z5FnBu=mLnm3nn)g=wivf^Yi$&<6(sjuq(_trl%h<$e;{A1%a zj+eT{>1S#&hGfUhv-HMYHMw^G`DWm{I5%+GGI(EqLg6C!=g;dKzcSMi1zfgUCA0>j zy7srdgJX~N@WXD(M zaqw=2ac)rPY}uCmWNX7~mVMai1o03zq2rw2dvONN?F+#O2z=-5U>US{f8S9!FeTBP zB(?Cmukrm(t({2HSL^AF{8X3el=6lA1HBg>)voWoiiVm+UYPJeaM_rUfz~*T(%VN} zKBQzD5s3e`@|opZ6JCWy*_rLW2FgYMV!=x|k28bJ`UAkH<>KfJwTw|>{wVz3FfkQA zcnL+chpggM!VD6Bhm2yGhTCUMpX5_q-p*iSIsS57m+38LT8n@hmS5cX<>c&weF}6C-aP1Pg7))K`L_)#N6v}Wl&}9A3t_7Ed4SEZT;DZ+jICvml zu874eN_m!!dj~Q6aC<5+dxHl6b2oIwdWn0=w71+S5dbjFBUd8zM1W{{weQlJMi6!o zS%O60KDqaBAnm~2xz%Z7^HWl-#_za6kX2t-H<%HM_s+LM zZ_d_cUy%GG{XFw<$IXD#lHR&x#PR3Z*09s_Et;&dOu#o1fX!lL=t_%zB5V16t5xx9%|)-QbXvt;wG$U0IA* z;Hyo0s}akZM=il7KVX(NIwm***Sh$q;Pd>Hj{>XR(c(QKJh;#K+>*M9!Do6Nw-dda zw4as{KkV?Kn@xJj(9I#HFpNl_e?^30Ciqcw=L|yr1tJqeVNL|y;DLYg2wmUPI{>t| zQ~_k$mxiLJH_$A`8|aVdbhT-jl#jfL7+jdDckJ~o?C;JfDm9_*$$ z!)N?}Iv(g{VCP!%?&@NGS%O8PUsW@sXv; zf$fW@X<%%#Lrm|?4WS)SB7M&JTrx-XGgxPL+PmK~)S6;+9zis(4iho0lt!RU6`k*E z9VVibCeMAitRfn1Ry@r6t)AXVxG9Zzf}h z&S8#W8zeEC+ifrmV!Qiy;O6pNBZfp0F*2?|8d@jE*3^7o^F}2<>%-*1mztNd%+L6b z{RK%ug@)!}ya@!$EIk{ic%wG#9S4CK>7+9ktr;ojE;UO+oky{|-70H6h{2e7m?K=F zbDsS42jiBjwH?u5kPKw-;~U{{GPFpgz_#MBn2OL?vmkw=(n6+fy_7~%4W0zgall8{ zya>dXwHxwv=8DPDDs<_E5F$+R6xL3(P68pR3Lw|)vmk_cIn*R^HH=;^-(<4TR$S^= zFH8C#0;tv?=ee|o5J6ne+>7T7aO|ub;d~Fk{VMKLYtkF2+7K5r2QYh%pJE*NXQ~6% zX8d$=#AN;@i{cr@fhzI#L*=>?fj<#@_6uI~kVil!@#1Ok!8M{wdgR>i_d?p)pQm%D zq^W1Qn2Yhig>v*0!0PpF`_q8$u$Mrc-gWE8SSvEk%>xBV=-h_wB%t_&nrS8<=)s>w zw$ctKl)gUvK8e!s##S%0s{VXyq=-y&oZ!(Vg^8N6Epu+xFc(a)IzN(gRbm;hht!FH zqv!hG+`oyiVqW!KB)0PJ%l(?_dKe>a5WT{DDNo5Kt|Y^ccDxu(bmm z@30f!rEEQ7Us#*7P0z_cDcw<{ZQkldVLe*QU%42cf3b4wl$1+++k}OmWGAgdZZk=| zu6627Kv&0|5bnK3N&UM!eenZAW6!FKM3|j>VWz|bJ|83DXL13j1*ZJGNd(w&f!*nE zQ#2N24SRD~Tnv{%|9k=2yyGf3IKn6W97Z6l*U>|Fu_T+RJTh)7s~kFD!vU(_Ovi`r z$r9G=%7nVejZ{}ry02l$?GEA(8{tF*&|KOc@xK~-EjSKzl@n4$N!EYmLjL;Lu+R_~docj`$ zd)Ve$7L`fmJ`b#uUII2ldNyt&0BAT918Cs9*TcRaXd=b){|?=+q9cs-Gv`(TII^&N zH>tor$!`tGy>me%bQ~}~gPTapUUYQk0N-$=wo78q2XddptTRNLI}&^3uTl))E`&^9 zrN8L@D;lm+efI(P@FCa~nbo}p>lmXebO zS@ol`4R=TgfSf26*GIJ~^{G6Ji6!_utN zx_<|$1{GRN`&}MI;5C$jl{*l?Tna*L&_^g&2aX8rgkiE&JR}Zn6GhE*&~t3t3T#hN z_y-eMZh}oO;{Qc=wm>)T-2Q^1%PH_dX*m>5aUjFWVwm%tVk?_FL# zVKd}sp+83`Fy(*C?DxZ~7IdSQ1%?L}e*-umd@)|~aA6K}DS zb(=UsCtrV&oar1(Ua4Nm9HRIYT%7tOx_x8U9HU#2Lt#l0*(-xVBqN3b~AJtc}pX5?dPrTA5fN{=c_nTMS>-K zu$z8edTiytA01|UP_zw&o#O4niH7?GXa7wp7M;%5w}MY|j?jk4f*BZ|8$U+Z63z_x z?Lq0@YfL&aRtLxB`J9itCCKI0A1dQm`^$^fb3uC5s%BV%yiQ2*YQgshbeJFGG0;qdnW^~FD=bP-(nuNq(`#fk zDMiZ(O#;gk^A`eW&*A=nvH84tL+Kpv#9m6cyoI!c4i4KIv-|wGMZ+8p$ z&JAJ|x0y;K|WVx%ItyTH`(G*yOFnetXUusUY9 z=O48}gL2mwWkq+{fqxTUh%mmi13%S7xxdeiXi^FtT2T3Z9XtKHbRg;l1jH@fHviK` zT@iPkej(W9T7;%bzkI?IW=Ox^GhfN`&v}Tp=QPKfpVb)2U~td4y?C5F4R&rtj!VXf zto!xF{Ld20=N!j#!Ktz$W-;CA+n>b)we?c2%DhqF1VPyE?uI+X8#PJ3J9j>CTD6E`Q!z5cUZ8*}^_1DDV*zIcWH^e;mAjhLWI zlGJ=O+c;LuLdOB2T`_!)&45u5m-tEjLc_WlZ`-M@uyo*ubcaZ09zRCLdtqzY;3 zZ}`o|xk_ziwWnRf+#(xShd^32-XLT{yAfucOtU8$o`>gsVTe({+!R7zuD@ zEAXRX9BJOD%2#b=g};k!6Vqb$x9+TFp24rbp8;1$Kw}wbIm_J`b+7P7`9Gka60Nw6 zj-$3H!YWbTOc&86F(C*>0kn;73z^jB;q|J=+7aeV&g*=Oln#Hwl!MtYE04UAeYYAb z^2<+)1im@$mP7d!Jbfx>qGqj1la}0xD6}N)J72#+pVxK6e6PFarCj{&B87w=YqBuZ zZI+eK;6G6+hbF{t`?r-O4(_({zkz{siqgxdhBP^M?|%O`a}pw?5H8_&{e99u5_8eI+11iRMmdvZMe3v8kn3lg{CH${d%i~xdQ>2m={t~bv4Ezvw z%=ChNsn&pTgye~)u-7lY*ssig7M684vGa6nw>P^1Q}oM6oyrcM*&>_msgxP)iG=-J zZCuD)%OjiWJlxnQ-5&~PH^PSnY>4jH5c-$RwvODo3YkR73lK`%_guXz>eJKbdMm&-}36y%iFZva?t zTQJs6r<0m?@d;Knxxolya04amEpV@eRp{d1m~CMcI+!o|8Q1Qthk$N?2UX3|alQ1U zcCe!GZ@Ip+1`*E*tPyNR-5>>r3{xxjKFhfOP;}*U-|Q)n{{3&&1>XJlSjWK-jW+hm zj4kzXz`D8P9C$Dc_|6JqtDn?u32*h(g^ok>Zve$}pqkDjJ(^`Jx;uQJLecNFeD=Lh zy4l-d=K{Y!)a}(xJbbC%BdX&55I@}keu|Ux-xWuY0pqV-rE3KK*v1q<8=dCxx%@TFSl4+GT4?_o={aHq_c@To zXNX|&#v9%C1o-(&nw9x-vidWwH;B}oqQ3!vYqk|Pr(WRgjNA3VLUJ;$j8RsE$LGiv z9|eiSF<>p!8RSiq1@Z1KygE64yBFkO*FA6cAU$eZ#;-}A3nc$_JNi$Zan-$wfj5m2 zq5+$OBCcUGBd?Z0HO~-irXy@#(0B_I`HEbHtAT5?^x*^{C-%#k#-MtH+alyCPdo%a zV&q}dNM{3|Jf(SwYg#=qXA4;*+GyyHOYY zwW6GXP6+LYOImhrZqu(t`>O)c`@Z@%nB)x7b!v;24>}8c(g7qYC0(O%9?r^QRLRlt zqH4T4OR2z>$CVd!fMsLo(I$6Q#OpnZ%GB3lY!B!@#AeVn)R#-|CIM{WD=H!szDlv=b|CK7mq;qFelC*pa*or*4s# zUEbTZ{esu|f*;e{{R^maF=iw^rukR%4y)v1z}7sVqU&Clex^2S&Okp>i6Wf0R`HUh&`j=g4}yu!9%2aD}2D9|rmu^D9_G z15cTIrUhqv$m>N-k+idt>5)&~0DiqM0+-SfSNzMa7VheN+ESc4Zwi4g>zKTW1-}TW()^TKsVQ(*3>Ld3wefo(R z4AE+qK!VUWN@ky?w~K774eDvD8c1llqdra31sOco0KK{kuh%bI`X(JDLu;A#1W3U) zY&^RJ>amWB?H(xqVujFJu~%PvUjSh$^armMWzm2?5eQHV-_=lF-yke1Qs`;=V1UT; zZ3G>kuE6@^2OgL{PEVGU05y(ayo=o%sR%%NFw5dl@k22fV--l&k420_^~xnk(fh4< zZ8f_5pIk-m7=DCEQgz7yYVn9`4?@gf>g5x(2%*5v8ycNFP-z!s8q}~E!;cR;Zct|h zU35Y+O$c`<)8Mpq+Laua>0n^K5q>sjvX1_05Upz-I8NIaDKm(;=&FWsMm!=v{5G!1k1i+OHt=<%Y+(s&~R zUTzwWn&HuLx~>B+%(Pv|vZ{Pt4qP;B*oDk~;6+B;lz#wqh=&-*CP57DMF#J~K8vi( zgfmX5p{WIjKAOIA&)NPD_R$?N_|UoqB(98K;29h-;PU^J>4+cR`vPOkV=PSRS^Hoc zSJX_Br-q>ln4s4O8Opx#78~C8<+w{%_B`&psLxsu(b4KxMX4Rfs}(J2iq!x!t50sX z)#l#Oj7!K*VBsRsT|_6h(Dr@6t?U^-{+?MT-&s&%czd-ScO&JAl7>2c)HU*&qgN9k z0vBoh{bgPBbSB`%I6$EXEGT{;Py;4>3_=Err|-w@>KBbNz=NqCqY>^DW^gRe;tT}_ zD<-OTP0hS}->{T~V)?v`{NLjuLOO0)mKW~_NMOI@%(MDOCFUM64nSxZH7?Lc{iP(? z^k4G)XEVCR-k34y5+g-h+kZ~HcaW|qiz@wB;P3FdEK0$!3;phR)A=D-Wp%!~bD3AU zy|sMyS;xb_l3A=Y97iA4>H|L#*ob(t#oDm>84Y6l($F+1XE$hCmZ}85L zEYjZJ0w+>4f`)${q$aa4l3%&BgB$bug`&^3vbRws14L!+&)CMkqSS2zH}|BSEA-q{ zz~w}3(`~|VH)i48bG{vP)7yp!FuV%ufUI_&2*B(|b^NR^Ik!>?FehNllV%?FD1*k> zQI$o$CdR&K_QUA6_MtC3EY-xyN&P!dC(?eyT{CYXtlJ78*hySz4!zK@X)F3&=4F@G z(Jtg<1hqe~mbZWCYN;`RHee!*Qqi*!UoPC!Cb|`^EGiF+C+{kVk$gE4%Hwtb&M~IF zUgkfYBi7lx$D^Q8sBYCHzAfe#ipZw2M+85VZNKo}NNS_~d4D~W)8&r7O(mZg%MqaW9iXm(Ur0;C4 zZ{}&*;WQF`cAHdirq)>SS>AsHXiBsj9{yd@vz;0%Lh+psqXwL-Ny}ZGpZ4OFiIwiE zVWzhG67h^`ws)IWZsj93DU#KYUe}PNQWXQe-plO(P`QYtm#nOf-ab(S zMLezvTTGiViuWycz7ODamj3A}P48tA@CWC95*Eg(HKb>=@OD^@kPhL^R9@a#Dy zi$X6OR_Te~o3jwS39|0L9`FQ@KQvVHCXuhOQj=nLi$xiz;{U9P2f?&>fr00(nmEHKVtvfO8ugWRh>nNwstbGL&&R%G# z^Q-BKNeB5&-2IvJe0sA4-V{fdD`NShB-iznLV%+@rrkZss^v{>qYM6OLaNf?IlevX zd(yMNDVeBJA_kG6Jxd#c@4bwgU>y_5CZ8YQI3kKeSlMd?(_y5REV9t=vQ2@ZgaiXg zw1>}z!H-k0zowz3x*It>bmo2!zc-`~<#n7)K;;lq&-$n9*M9=$qHiPGDoXwdGxS7j zJWRm~VB`R6%1bC(vRWceP@yax56R8S_zp|ZyN!iz`bphF!>?IqXEWBi>OS_7$4B+%c44&5IQ ze7_zDkIY~A1u+x3C+|EISc18HNKIt-GJ$Qw43s@cleofC%F0E})B00LUV0GGnt}16 z%l!2)GtJTboEg0YvJz3Ow2f8x_3(t~a6I=-A*J$&Xprdq;g5xiA9}F?dvw$ifOOA_?3-%9>~u7#PY#$ zL+I&SefTjZBYaPW7WK^Xfz}F6D~=nLmMm$~ErlHQdLr65W~Mvew_2I^ViB#RS;)U$ z;FJjZ5Nn5t-KABcc3>M`kj{-S8RNrZ?F@`ub(-BK@;6;%IOY0KxCJ@dzMMHA+^u&H zvChR6;D6i#cHoF%uQ2S4ghgp(e45NjHh5i-?Vm7GO)TX8|F)Ultj(ptbMN|?TA1Qb z3*k=yI&AO9;D;o605OQ#_}(4&oV#XN8NX-jced!B(mXV)bT?JPBR8CtuiN-gcgO53 zYBQpubV-oW(q`->jGLYz33SZ$2GjMJ%+bE{V0aw z=|=ociQhB+%nwH@QV|t~iK184UG9{TM)(3oIX40L)+w4DsFS7Rs4lFCEeUgLgFpEm1M9EFr*I1c3a<4+a= zou`_<9=YgT=gZSyitSM z^s_8tmEVLo1EqWAGkHuo=sYS_KF5;XvQ+CXx$Q>%w)6fstayNse8EqQ{nv4H93WBI z>Vgq!Q@mRtT#!xzOAO+f-ZUb%Ulsi^z$7-;#pl0Yv4^cc|px*DnlxM=RYFW)5>6_P{39D}srQI*!&BnNR`(v@NXUS4)5Faomf*E>_Ki z)ALOZ84~Vo7}@idKKLvsBm5vC1KaP$c<-2%+nd78N(;=bw?Y%TvVD*CHc0vOSo7d% zl}c-SB5}q*^#uxH>t0@YXHi#Yf$Xz`#Mi7aCsWp&MSx^;^JbY#vg^SCP%4$Zs0=as zc9-RBN{qShigVhVlT%Nfn0d$ldHZvUKs^Q@(KW={di-cAw-!V(IwY#@QzZ+etrtL;Ayzf#Y ze#qNoES}C&YeVROWQ7W-J#V!0R&;14M1nm*vmI*~pOTV|I16}}TxBzAsfE3>>L62K zD&WTZB`on`hzgVKx63^Puw2zC;@br|`fY?x13NOL(<;H3k6zQUI@ooZF}^fv5`B(Ix{%`UV>t(|#d6j; zus6NQhDC2F3%~b%pl;K(Cv%Nhp(7_;ewF(h|6MP$IiXl>_n1+#?|pmONg8ZDEOx() z&LAaO@_q+ZYSI)>(*`HDHMLYHgY>L`RMAmy%zn#9cM!xVvZXMTiB?t;EI#}1&pO&- zW`szK{;~lt$xYGx+`lP&`A!ddCM-9#JI(WPmw==gT^Z{-quCE?%GGW3CbCAtMi#UDe8z1em4{8(6p1YLYhg|dnm+m|Hoq=AiRqHTN5!5V34s@ABzU>!Yv_ zn*q~po)>_ku(kWJujK1XiB!ghCRUxI?g=`XY(TruB{p8kthc$REGh9h;AhrY;Zu?i z=#~Ikm#?#d8JFP)uyTWhF{{^~4)gWVIPojAH0LGlb__OtK&(mEf4OoNqICU8pN)u_ z+f2V>^qqzGT^*9_e(THbz4VHI<8MvwCT>T}%KO$YN!_`RO+GtnhM4DO{~ni_d2~QrA!oSlVLW;{xCcX+0>Mh_bY`tT zn^#6cavk46wtw!7h;0`#t}vH`+}TrW%a+LzA5fC6ve|hbmWPDK-(i)49w@!V#5ye= z9yf^8?Pa&&XHU-_qyLSkU`g!v-ik?5QMNe8Zj7GDKv0A#Lx_Fs7Mjt&= z>N`~Tyd`pPXyWD!xCrq-F$GrZ75j6F|E`tQyXJeZ<7$;%A6v`fkw*lb8|=YZM_i^h zmG76&%>1pg{KikG;Ut^rZ|PwA+k~dD!-|wCJI*$mZH2zmnZkiWecIb8HLb-{Q&gqh zXC)jRCpdC_Fy+z`$;;-I$q*CmRKR*tz z>hP#F&5h zHU|tW2}(|Os|yhwi{u$#(i_f7yjTY&kPe)$k|;gqQX+tG9U5W1I&~5@5JMbB2C^=O zZ(zTz-Po%3?0ZeM_^>h!O*&RZ#%0-ldAQQhryq)lihvL?m8KRgs>YmP8f?)CO3Arx z22`e3?4c6Lb)@`zHhLQj==Kn`LeQ$Aa2qhg@QR0kcmZR+-dQnfk`--Owr;xwfN6E$S~if@UsBoR8G0iC-dyv1{HN%@g42%hHoi0X;dn$- z;&ZjzQ2rama|oCSd_;6%X7!KXq!N(*E#@;0)a^odf>CGDqfj?>X<2qtq;QkD53YLU zM5>8C#?V|yOyV9;uj~F0-jNM*fs8-1MEKV2JmR#L%I^a38c*d3*w;3#Ceu#2Mjsl! zfvZId4o4{2u{ud9J{fg~x!A_oJBheET_UFAL=4nJ7A-<2xwYlWPIz@O{*)zh8CwP6 z>(wr=FBqq6*cHF_w8$E1pWM(g0i(9BYCaC}9hFKI*|&tc7*zRRXZURTO}BK^B_(?7 z1QX%5`Y}mfN3HjwBI6B!y3M7o=51QV=`#DY0LEr)1NKkqx1?3CQK$=jncc7Xx)SNC zsQ9Lk&p63X0QnQZ!Hjx%OZ*Tx6JvYIba_f|!zVOjgx(bTc7`ZDlGO3Moe2YqYUSD- z8KGDY*Y%CfZ;B7t^By4ClQT(l{O+p0$Q}A8c-3VenX=yGPovWBT4uwla?XkL>_9xv z`ILWs(5D{6{Cj;S#b_COX=G(xKks|pz2TginxL$D)LijtTfseFd%1q=d>4I~tCwWj zzwvhWic`{j^9}U_mpyrqB#Rzougj7gT(P=M(6K0((Tf$y7!;jl^~Si4Ggz3cMzp

{*LX4W&=Fi(iyJhE}B+rh(1(@1~M+b+<=y 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 JPDHLkV1o09p_l*w literal 0 HcmV?d00001 diff --git a/static/img/logo-dark.svg b/static/img/logo-dark.svg new file mode 100644 index 0000000..06ba878 --- /dev/null +++ b/static/img/logo-dark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/static/img/logo-light.svg b/static/img/logo-light.svg new file mode 100644 index 0000000..bc7e46e --- /dev/null +++ b/static/img/logo-light.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/transactions/index.mdx b/transactions/index.mdx deleted file mode 100644 index efb377e..0000000 --- a/transactions/index.mdx +++ /dev/null @@ -1,160 +0,0 @@ ---- -title: "Card Transactions Overview" -description: "Comprehensive guide to understanding card transaction types, lifecycle, and integration patterns" ---- - -Card transactions in Gnosis Pay follow the standard payment card industry lifecycle but with unique behaviors for different transaction kinds. This guide will help you understand how transactions work, when they appear in the API, and how to handle them in your integration. - -## Transaction Kinds - -The Gnosis Pay API returns three distinct types of transaction events, each with different behaviors and timing: - -### Payment -Regular card transactions including purchases, ATM withdrawals, and other card usage. - -**Key Characteristics:** -- **Immediate visibility**: Appears in the API immediately after authorization -- **Status tracking**: Has a `status` field indicating approval, decline reasons, or reversals -- **Pending behavior**: Shows `isPending: true` when authorized but not yet settled -- **Settlement timing**: Usually settles within 24 hours, but can take up to a month for certain merchants (hotels, car rentals) - -**Common scenarios:** -- Point-of-sale purchases -- ATM cash withdrawals -- Online purchases -- Hotel pre-authorizations - -### Refund -Money being returned to the cardholder's account, typically from product returns or service cancellations. - -**Key Characteristics:** -- **Delayed visibility**: Only appears after both authorization AND clearing are processed -- **No status field**: Unlike payments, refunds don't have approval/decline status -- **Amount fields**: Includes `refundAmount` and `refundCurrency` fields -- **Pending behavior**: Can still show `isPending: true` if additional clearing steps are required - -**Common scenarios:** -- Product returns to merchants -- Service cancellations -- Merchant-initiated refunds -- Dispute resolutions - -### Reversal -Cancellation or reversal of previous transactions, often due to technical issues or merchant corrections. - -**Key Characteristics:** -- **Variable timing**: Can appear immediately (authorization-level) or after clearing -- **Amount fields**: Includes `reversalAmount` and `reversalCurrency` fields -- **Quick processing**: Usually processed faster than refunds -- **No status field**: Similar to refunds, no approval/decline status - -**Common scenarios:** -- Duplicate transaction corrections -- Technical payment processing errors -- Merchant-initiated transaction cancellations -- Partial transaction reversals - -## Transaction Lifecycle - -Understanding the transaction lifecycle is crucial for proper integration: - -### Authorization Phase -1. **Card Usage**: Customer uses card at merchant -2. **Authorization Request**: Merchant requests payment authorization -3. **Real-time Processing**: Gnosis Pay validates funds, limits, and fraud checks -4. **Response**: Authorization approved or declined -5. **API Visibility**: - - **Payments**: Immediately visible with `isPending: true` - - **Refunds**: Not yet visible (requires clearing) - - **Reversals**: May be visible if authorization-level reversal - -### Clearing Phase -1. **Settlement Processing**: Usually within 24 hours (can be longer for certain MCCs) -2. **Final Amount**: May differ from authorization amount -3. **API Updates**: - - **Payments**: `isPending` becomes `false`, `clearedAt` is set - - **Refunds**: Now become visible in the API - - **Reversals**: Update with final amounts and timing - -## Integration Best Practices - -### Handling Different Transaction Kinds - -```javascript -// Example: Processing different transaction types -transactions.forEach(transaction => { - switch (transaction.kind) { - case 'Payment': - if (transaction.isPending) { - // Handle pending payment - console.log(`Pending payment: ${transaction.billingAmount}`); - // Show as "Processing" in UI - } else { - // Handle completed payment - console.log(`Completed payment: ${transaction.status}`); - } - break; - - case 'Refund': - // Refunds are typically not pending when they appear - console.log(`Refund received: ${transaction.refundAmount}`); - // Update account balance, notify user - break; - - case 'Reversal': - // Handle transaction reversal - console.log(`Transaction reversed: ${transaction.reversalAmount}`); - // Reverse previous transaction effects - break; - } -}); -``` - -### Monitoring Transaction Status - -```javascript -// Example: Monitoring pending transactions -const monitorPendingTransactions = async () => { - const response = await fetch('/api/v1/cards/transactions'); - const data = await response.json(); - - const pendingTransactions = data.results.filter(t => t.isPending); - - if (pendingTransactions.length > 0) { - console.log(`${pendingTransactions.length} transactions pending settlement`); - // Schedule next check or set up webhooks for updates - } -}; -``` - -### Error Handling - -Different transaction kinds may have different error scenarios: - -- **Payments**: Can be declined for various reasons (insufficient funds, incorrect PIN, etc.) -- **Refunds**: Usually appear only when successfully processed -- **Reversals**: Indicate correction of previous errors - -## Common Integration Patterns - -### Real-time Balance Updates -- **Payments**: Money is immediately deducted from user account and moved to hold account on chain when `isPending: true` -- **Refunds**: Add to balance when transaction appears (usually already cleared) -- **Reversals**: Adjust balance based on reversal type and amount - -### User Notifications -- **Payments**: Notify immediately for both pending and completed -- **Refunds**: Notify when refund appears (money is being returned) -- **Reversals**: Notify about transaction corrections - -### Transaction History Display -- Show transaction kind clearly in the UI -- Use `isPending` status for appropriate visual indicators -- Handle currency conversions (billing vs transaction currency) -- Display appropriate amounts based on transaction kind - -## Next Steps - -- [Transaction Lifecycle Details](/transactions/lifecycle) - Deep dive into authorization and clearing -- [API Integration Guide](/transactions/integration-guide) - Complete integration examples -- [API Reference](/api-reference/transactions/list-card-transactions) - Full API documentation diff --git a/transactions/integration-guide.mdx b/transactions/integration-guide.mdx deleted file mode 100644 index c2d5b0f..0000000 --- a/transactions/integration-guide.mdx +++ /dev/null @@ -1,244 +0,0 @@ ---- -title: "Transaction Integration Guide" -description: "Complete examples and best practices for integrating with Gnosis Pay transaction APIs" ---- - -This guide provides comprehensive examples and patterns for integrating with Gnosis Pay's transaction APIs, covering all three transaction kinds and their unique behaviors. - -## Basic Integration Setup - -### Authentication and API Setup - - - -```javascript JavaScript -const GNOSIS_PAY_API = 'https://api.gnosispay.com'; - -class GnosisPayClient { - constructor(authToken) { - this.authToken = authToken; - } - - async getTransactions(params = {}) { - const queryParams = new URLSearchParams(params); - const response = await fetch( - `${GNOSIS_PAY_API}/api/v1/cards/transactions?${queryParams}`, - { - headers: { - 'Authorization': `Bearer ${this.authToken}`, - 'Content-Type': 'application/json' - } - } - ); - - if (!response.ok) { - throw new Error(`API Error: ${response.status}`); - } - - return response.json(); - } -} -``` - -```python Python -import requests -from typing import Dict, Any, Optional - -class GnosisPayClient: - def __init__(self, auth_token: str): - self.auth_token = auth_token - self.base_url = "https://api.gnosispay.com" - - def get_transactions(self, params: Optional[Dict[str, Any]] = None) -> Dict[str, Any]: - headers = { - "Authorization": f"Bearer {self.auth_token}", - "Content-Type": "application/json" - } - - response = requests.get( - f"{self.base_url}/api/v1/cards/transactions", - headers=headers, - params=params or {} - ) - - response.raise_for_status() - return response.json() -``` - -```curl cURL -# Get all transactions -curl -X GET "https://api.gnosispay.com/api/v1/cards/transactions" \ - -H "Authorization: Bearer YOUR_JWT_TOKEN" \ - -H "Content-Type: application/json" - -# Get transactions with filters -curl -X GET "https://api.gnosispay.com/api/v1/cards/transactions?limit=50&after=2024-01-01T00:00:00Z" \ - -H "Authorization: Bearer YOUR_JWT_TOKEN" \ - -H "Content-Type: application/json" -``` - - - -## Handling Different Transaction Kinds - -### Transaction Processing Logic - - - -```javascript JavaScript -class TransactionProcessor { - processTransactions(transactions) { - const processed = { - payments: { pending: [], completed: [] }, - refunds: [], - reversals: [] - }; - - transactions.forEach(transaction => { - switch (transaction.kind) { - case 'Payment': - this.processPayment(transaction, processed); - break; - case 'Refund': - this.processRefund(transaction, processed); - break; - case 'Reversal': - this.processReversal(transaction, processed); - break; - default: - console.warn('Unknown transaction kind:', transaction.kind); - } - }); - - return processed; - } - - processPayment(payment, processed) { - if (payment.isPending) { - processed.payments.pending.push({ - ...payment, - displayStatus: 'Processing', - balanceImpact: -parseInt(payment.billingAmount), // Already deducted - canCancel: this.canCancelPayment(payment) - }); - } else { - processed.payments.completed.push({ - ...payment, - displayStatus: this.getPaymentDisplayStatus(payment), - balanceImpact: 0, // Already accounted for when pending - settlementDate: payment.clearedAt - }); - } - } - - processRefund(refund, processed) { - processed.refunds.push({ - ...refund, - displayStatus: 'Refund Processed', - balanceImpact: parseInt(refund.refundAmount), // Money returned - refundDate: refund.clearedAt, - originalTransaction: this.findOriginalTransaction(refund) - }); - } - - processReversal(reversal, processed) { - processed.reversals.push({ - ...reversal, - displayStatus: 'Transaction Reversed', - balanceImpact: parseInt(reversal.reversalAmount), // Money returned - reversalDate: reversal.clearedAt, - reversalReason: this.determineReversalReason(reversal) - }); - } - - getPaymentDisplayStatus(payment) { - switch (payment.status) { - case 'Approved': return 'Completed'; - case 'IncorrectPin': return 'Failed - Incorrect PIN'; - case 'InsufficientFunds': return 'Failed - Insufficient Funds'; - case 'Reversal': return 'Reversed'; - case 'PartialReversal': return 'Partially Reversed'; - default: return 'Completed'; - } - } -} -``` - -```python Python -from dataclasses import dataclass -from typing import List, Dict, Any -from datetime import datetime - -@dataclass -class ProcessedTransaction: - original: Dict[str, Any] - display_status: str - balance_impact: int - additional_info: Dict[str, Any] - -class TransactionProcessor: - def process_transactions(self, transactions: List[Dict[str, Any]]) -> Dict[str, List]: - processed = { - "payments": {"pending": [], "completed": []}, - "refunds": [], - "reversals": [] - } - - for transaction in transactions: - kind = transaction.get("kind") - - if kind == "Payment": - self._process_payment(transaction, processed) - elif kind == "Refund": - self._process_refund(transaction, processed) - elif kind == "Reversal": - self._process_reversal(transaction, processed) - else: - print(f"Warning: Unknown transaction kind: {kind}") - - return processed - - def _process_payment(self, payment: Dict[str, Any], processed: Dict): - if payment.get("isPending"): - processed["payments"]["pending"].append( - ProcessedTransaction( - original=payment, - display_status="Processing", - balance_impact=-int(payment["billingAmount"]), - additional_info={ - "can_cancel": self._can_cancel_payment(payment), - "estimated_settlement": self._estimate_settlement_time(payment) - } - ) - ) - else: - processed["payments"]["completed"].append( - ProcessedTransaction( - original=payment, - display_status=self._get_payment_display_status(payment), - balance_impact=0, # Already accounted for when pending - additional_info={ - "settlement_date": payment.get("clearedAt") - } - ) - ) - - def _get_payment_display_status(self, payment: Dict[str, Any]) -> str: - status_map = { - "Approved": "Completed", - "IncorrectPin": "Failed - Incorrect PIN", - "InsufficientFunds": "Failed - Insufficient Funds", - "Reversal": "Reversed", - "PartialReversal": "Partially Reversed" - } - return status_map.get(payment.get("status"), "Completed") -``` - - - - -## Next Steps - -- [Transaction Lifecycle](/transactions/lifecycle) - Understand the detailed flow -- [API Reference](/api-reference/transactions/list-card-transactions) - Complete API documentation -- [Transaction Overview](/transactions) - Back to main guide diff --git a/transactions/lifecycle.mdx b/transactions/lifecycle.mdx deleted file mode 100644 index 9d36516..0000000 --- a/transactions/lifecycle.mdx +++ /dev/null @@ -1,195 +0,0 @@ ---- -title: "Transaction Lifecycle" -description: "Deep dive into the authorization and clearing process for card transactions" ---- - -Understanding the transaction lifecycle is essential for building robust integrations with Gnosis Pay. This guide explains the detailed flow from card usage to final settlement. - -## Overview - -Card transactions follow a two-phase process: - -1. **Authorization Phase**: Real-time approval/decline of the transaction -2. **Clearing Phase**: Final settlement and fund transfer (usually 24-48 hours later) - -Different transaction kinds have different behaviors in each phase. - -## Authorization Phase - -### Payment Authorization - -When a customer uses their Gnosis Pay card: - - - - Customer presents card at merchant (physical swipe/insert or online entry) - - - Merchant's payment processor sends authorization request to Gnosis Pay - - - Gnosis Pay performs multiple checks: - - Available balance verification - - Card status (active, not frozen) - - Spending limits compliance - - Anti-fraud analysis - - AML screening - - - Gnosis Pay responds with approval or decline - - - If approved, money is immediately deducted from user account and moved to hold account on chain - - - Transaction appears immediately in `/api/v1/cards/transactions` with: - - `kind: "Payment"` - - `isPending: true` - - `clearedAt: null` - - `status: "Approved"` (or decline reason) - - - -### Refund Authorization - -Refunds have a different authorization flow: - - - - Merchant initiates refund (product return, service cancellation) - - - Merchant sends refund authorization request - - - Gnosis Pay validates the refund request - - - **Important**: Refund does NOT appear in API yet - requires clearing - - - -### Reversal Authorization - -Reversals can happen at the authorization level: - - - - System or merchant detects transaction error - - - Immediate reversal request sent - - - Original authorization is reversed - - - May appear immediately as reversal or update original payment status - - - -## Clearing Phase - -The clearing phase typically occurs 24-48 hours after authorization, but timing varies by merchant type. - -### Standard Clearing Timeline - -- **Most merchants**: 24-48 hours -- **Hotels**: Can be up to 30 days (for incidentals) -- **Car rentals**: Up to 30 days -- **Airlines**: Usually 24-48 hours -- **Gas stations**: Often same day - -### Payment Clearing - - - - Merchant submits clearing record (usually batch processed overnight) - - - Clearing amount may differ from authorization: - - **Exact match**: Most common scenario - - **Partial capture**: Lower amount (unused authorization released) - - **Over capture**: Higher amount (allowed for specific MCCs like hotels) - - - Money is transferred from hold account on chain to merchant - - - Transaction updates in API: - - `isPending: false` - - `clearedAt: "2024-01-15T02:30:00Z"` - - Amounts may be updated if different from authorization - - - -### Refund Clearing - -Refunds require both authorization AND clearing to appear: - - - - Merchant submits credit voucher (BaseII transaction code "06") - - - System validates refund against original transaction - - - Funds are credited back to cardholder account - - - Refund now appears in API: - - `kind: "Refund"` - - `isPending: false` (usually) - - `clearedAt: "2024-01-15T08:20:00Z"` - - `refundAmount` and `refundCurrency` fields - - - - -## Edge Cases and Special Scenarios - -### Partial Authorizations and Captures - -Some merchants may: -- **Partial capture**: Capture less than authorized amount -- **Multi capture**: Multiple captures on single authorization -- **Incremental authorization**: Additional authorizations (hotels for incidentals) - -### Force Captures - -Rare but possible scenarios: -- **Offline transactions**: POS terminals without internet (airlines) -- **Force capture**: Capture on previously declined authorization - -### Authorization Expiry - -If not captured within time limits: -- Authorization expires (typically 7-30 days) -- Money is returned from hold account back to user account on chain -- Transaction may disappear from API or show as expired - -## Webhook Integration - -For real-time updates, consider implementing webhooks to be notified when: -- Pending payments are settled -- Refunds are processed -- Reversals occur - -## Troubleshooting Common Issues - -### Missing Transactions -- **Payments not appearing**: Check authorization was approved -- **Refunds not appearing**: Ensure both authorization and clearing completed -- **Delayed settlements**: Some MCCs have extended clearing times - - -### Status Confusion -- **isPending behavior**: Different meanings for different transaction kinds -- **Timing expectations**: Clearing can take hours to days depending on merchant - -## Next Steps - -- [Integration Guide](/transactions/integration-guide) - Complete implementation examples -- [API Reference](/api-reference/transactions/list-card-transactions) - Full API documentation -- [Transaction Overview](/transactions) - Back to main transactions guide diff --git a/v1/account/adding-safe-owner.mdx b/v1/account/adding-safe-owner.mdx deleted file mode 100644 index 49b5d5e..0000000 --- a/v1/account/adding-safe-owner.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: "Managing Safe Ownership" -description: "Add a new owner to a Gnosis Pay Safe Account" ---- - -Adding a new owner to a Gnosis Pay Safe registers that account as a **Delay Module owner**. -Only Delay Module owners can approve and execute on-chain transactions. - - -**Important distinction:** -- **Authenticated wallets** are linked to a Gnosis Pay user for API access (via SIWE and JWT). -- **Safe owners (Delay Module owners)** are accounts explicitly added on-chain to the Safe. -Authenticated wallets do **not** become Safe owners unless they are also as owners for the safe. - - -This guide walks through the process of adding an additional Safe owner. Once complete, the new owner will be able to approve and execute transactions through the Delay Module. - - - - Follow the [authentication flow](https://docs.gnosispay.com/auth) to obtain a JWT token for the Gnosis Pay user. - - - - Call [this endpoint](https://docs.gnosispay.com/api-reference/safe-owners/get-typed-data-for-adding-a-new-safe-owner) to receive the typed data. - Sign the typed data with the current Safe owner’s key to produce a signature. - - ```bash - curl --request GET \ - --url https://api.gnosispay.com/api/v1/owners/add/transaction-data \ - --header "Authorization: Bearer " - ``` - - - - Send the new owner’s address, the signature, and the signed message to [this endpoint](https://docs.gnosispay.com/api-reference/safe-owners/add-a-new-owner-to-the-safe). - - ```bash - curl --request POST \ - --url https://api.gnosispay.com/api/v1/owners \ - --header "Authorization: Bearer " \ - --header "Content-Type: application/json" \ - --data '{ - "newOwner": "0x3270bf32AB647e90eF94A026c70Aa1daaaDA2382", - "signature": "0x1234567890abcdef...", - "message": { - "salt": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", - "data": "0xa9059cbb0000000000000000000000003270bf32ab647e90ef94a026c70aa1daaaada2382" - } - }' - ``` - The operation is processed through the Delay Relay and executes after a 3-minute delay. - - - - Confirm that the new owner was added to the Delay Module by checking the [Safe’s owner list](https://docs.gnosispay.com/api-reference/safe-owners/get-the-list-of-safe-owners). - - ```bash - curl --request GET \ - --url https://api.gnosispay.com/api/v1/owners \ - --header "Authorization: Bearer " - ``` - - diff --git a/v1/account/index.mdx b/v1/account/index.mdx deleted file mode 100644 index 7bfb23d..0000000 --- a/v1/account/index.mdx +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: "Accounts on Gnosis Pay" -description: "How the Gnosis Pay Safe works" ---- - -When a user signs up for Gnosis Pay, a new **Gnosis Pay Safe** a smart contract wallet is created on-chain. -This Safe holds the user’s funds and is controlled only by its **owners**. - -A Gnosis Pay Safe owner can be either: -- an **EOA (Externally Owned Account)**, or -- another **smart wallet** (e.g. a Safe) whose owners may use passkeys, EOAs, or other signers. - -Funds in a Gnosis Pay Safe are never held by Gnosis Pay or any third party; ownership and control remain entirely with the Safe owners. - - - - - ---- - -## Authenticating sessions with wallets - -To access the Gnosis Pay dashboard or APIs, a wallet must authenticate using [Sign-In With Ethereum (SIWE)](https://docs.login.xyz/). -After SIWE, a JWT token is issued and used to authorize API calls (e.g. ordering cards, fetching user info, or linking additional authenticated wallets). - -Authenticated wallets are used **only for login and API sessions**. They do not perform on-chain actions and may or may not overlap with the Safe owners. - - -The first wallet connected during setup is automatically registered as both an **authenticated wallet** and the **initial Safe owner** (via the Delay Module). - - -Follow the guide on [adding an authenticated wallet](account/update-authenticated-account) for step-by-step instructions. - ---- - -## Safe Smart Account - -Each Gnosis Pay user is assigned a **Safe Smart Account**, a self-custodied smart contract wallet deployed on Gnosis Chain (L1). -Currently, a new Safe is deployed for every user. Support for connecting an existing Safe multisig is planned. - -### What is a smart contract wallet? - -Smart contract wallets are contracts that manage assets on-chain with programmable rules. -They enable advanced security and automation beyond EOAs. - -[Safe](https://safe.global/) is the leading smart contract wallet, securing over $70B in assets. - -### Exploring the Safe setup - -Users can view their Safe configuration in the [Safe web app](https://app.safe.global/) via the Zodiac app: - -1. Open the Gnosis Pay Dashboard. -2. Click **“View all transactions here”** to open the Safe web app. -3. In the sidebar, select **Applications**. -4. Search for **Zodiac**. - -The **Roles Module** and **Delay Module** are open-source contracts licensed under LGPL 3.0. - ---- - -## Modules - -Modules extend Safe functionality with custom logic. -In Gnosis Pay, modules enforce spending rules and transaction flows while keeping user funds in self-custody. - -These modules follow the [Zodiac standard](https://gnosisguild.org/zodiac/) developed by Gnosis Guild. - ---- - -## Roles Module - -The Roles Module enforces which actions Gnosis Pay can perform on behalf of the user. It defines: - -1. **Token used** → which token Gnosis Pay can spend. -2. **Daily limit** → maximum amount spendable per day. -3. **Recipient address** → destination for allowed transfers (e.g. the issuer’s settlement Safe). -4. **Role delegation** → assigns these permissions to Gnosis Pay. - -Only Safe owners can update these rules. -For example, a user may adjust the daily spending limit at any time. - ---- - -## Delay Module - -The Delay Module enforces a **3-minute delay** for all non-card transactions (e.g. transfers, deposits). -This ensures funds remain available for card payments and prevents race conditions. - - -During the 3-minute delay, the card is paused if any non-card transactions are pending. - - -The Delay Module also ensures the user’s EOA retains ultimate control. -During activation, the EOA becomes an indirect Safe owner via the Delay Module. - -⚠️ Reconfiguring or removing the Delay Module may prevent Gnosis Pay from functioning properly. - ---- - -## What happens if I lose access to my EOA Wallet? - -If you’ve forgotten the password to your EOA Wallet, you can regain access using its seed phrase. - - -However, if you’ve lost access to the seed phrase and cannot regain access to the EOA, you will also lose access to the Safe if it’s the only owner. - - -**To mitigate this risk, consider using a [Safe](https://safe.global/) with multiple owners instead of an EOA.** \ No newline at end of file diff --git a/v1/account/update-authenticated-account.mdx b/v1/account/update-authenticated-account.mdx deleted file mode 100644 index 347b59d..0000000 --- a/v1/account/update-authenticated-account.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: "Adding a new wallet for authentication" -description: "Link an additional wallet address to a Gnosis Pay user" ---- - -A Gnosis Pay user can have multiple authenticated wallets attached to their account. -Authenticated wallets are used to sign in via SIWE and to start new API sessions. - - - - Follow the [authentication flow](https://docs.gnosispay.com/auth) to obtain a JWT token for the Gnosis Pay user. - - - - Make a POST call to [this endpoint](https://docs.gnosispay.com/api-reference/account-management/create-a-new-eoa-account-for-the-current-user) with the address to add. - - ```bash - curl --request POST \ - --url https://api.gnosispay.com/api/v1/eoa-accounts \ - --header "Authorization: Bearer " \ - --header "Content-Type: application/json" \ - --data '{ - "address": "0x1234567890abcdef1234567890abcdef12345678" - }' - ``` - - - - Call the [list accounts endpoint](https://docs.gnosispay.com/api-reference/account-management/retrieve-the-eoa-accounts-for-the-current-user). - The new address should appear in the response. - - ```bash - curl --request GET \ - --url https://api.gnosispay.com/api/v1/eoa-accounts \ - --header "Authorization: Bearer " - ``` - - - - -- Adding an **authenticated wallet** only links it to a Gnosis Pay user for login and API sessions. -- An authenticated wallet is **not automatically a Safe owner**. -- Only Safe owners (EOAs or smart wallets added to the Safe) can interact with the Delay Module or execute on-chain actions. -- Authenticated wallets can use the API (e.g. place card orders, fetch user info) but **cannot control funds** unless also added as Safe owners. - diff --git a/v1/api-reference/auth-app.mdx b/v1/api-reference/auth-app.mdx deleted file mode 100644 index 8949e78..0000000 --- a/v1/api-reference/auth-app.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Authentication Helper App -description: Use this app to generate and sign a message using your ethereum wallet. ---- - -export const AuthApp = () => { - return ( -

-
-

)W@Sz)nMRxiC>WFpWBCg*K-ehTEI*= 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