diff --git a/prisma/migrations/20260506172157_init/migration.sql b/prisma/migrations/000_baseline/migration.sql similarity index 91% rename from prisma/migrations/20260506172157_init/migration.sql rename to prisma/migrations/000_baseline/migration.sql index dd9574e..50fb891 100644 --- a/prisma/migrations/20260506172157_init/migration.sql +++ b/prisma/migrations/000_baseline/migration.sql @@ -7,6 +7,7 @@ CREATE TABLE `admin_accounts` ( `account_id` VARCHAR(191) NOT NULL, UNIQUE INDEX `admin_accounts_account_id_key`(`account_id`), + INDEX `admin_accounts_admin_id_fkey`(`admin_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -275,28 +276,18 @@ CREATE TABLE `providers` ( ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- CreateTable -CREATE TABLE `consumer_devices` ( - `uuid` VARCHAR(255) NOT NULL, - `app_version` VARCHAR(20) NOT NULL, - `build_number` VARCHAR(20) NOT NULL, - `platform` VARCHAR(100) NOT NULL, - `brand` VARCHAR(100) NOT NULL, - `model` VARCHAR(100) NOT NULL, - `device` VARCHAR(100) NOT NULL, - `publisher` ENUM('DIRECT', 'CAFE_BAZAR', 'MAYKET') NOT NULL, - `os_version` VARCHAR(20) NOT NULL, - `sdk_version` VARCHAR(20) NOT NULL, - `release_number` VARCHAR(20) NOT NULL, - `user_agent` VARCHAR(100) NULL, - `browser_name` VARCHAR(100) NULL, - `fcm_token` VARCHAR(100) NULL, +CREATE TABLE `consumer_account_device` ( + `id` VARCHAR(191) NOT NULL, + `device_id` VARCHAR(191) NOT NULL, + `device_name` VARCHAR(191) NULL, `created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0), `updated_at` TIMESTAMP(0) NOT NULL, - `consumer_id` VARCHAR(191) NOT NULL, + `consumer_account_id` VARCHAR(191) NOT NULL, - UNIQUE INDEX `consumer_devices_uuid_key`(`uuid`), - INDEX `consumer_devices_consumer_id_fkey`(`consumer_id`), - PRIMARY KEY (`uuid`) + UNIQUE INDEX `consumer_account_device_device_id_key`(`device_id`), + UNIQUE INDEX `consumer_account_device_consumer_account_id_key`(`consumer_account_id`), + INDEX `consumer_account_device_consumer_account_id_idx`(`consumer_account_id`), + PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- CreateTable @@ -325,6 +316,7 @@ CREATE TABLE `consumer_accounts` ( `account_id` VARCHAR(191) NOT NULL, UNIQUE INDEX `consumer_accounts_account_id_key`(`account_id`), + INDEX `consumer_accounts_consumer_id_fkey`(`consumer_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -381,6 +373,8 @@ CREATE TABLE `business_activities` ( `guild_id` VARCHAR(191) NOT NULL, `consumer_id` VARCHAR(191) NOT NULL, + INDEX `business_activities_consumer_id_fkey`(`consumer_id`), + INDEX `business_activities_guild_id_fkey`(`guild_id`), UNIQUE INDEX `business_activities_economic_code_consumer_id_key`(`economic_code`, `consumer_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -395,6 +389,7 @@ CREATE TABLE `complexes` ( `updated_at` TIMESTAMP(0) NOT NULL, `business_activity_id` VARCHAR(191) NOT NULL, + INDEX `complexes_business_activity_id_fkey`(`business_activity_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -415,9 +410,23 @@ CREATE TABLE `poses` ( UNIQUE INDEX `poses_serial_number_key`(`serial_number`), UNIQUE INDEX `poses_account_id_key`(`account_id`), + INDEX `poses_complex_id_fkey`(`complex_id`), + INDEX `poses_device_id_fkey`(`device_id`), + INDEX `poses_provider_id_fkey`(`provider_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +-- CreateTable +CREATE TABLE `consumer_account_good_favorites` ( + `created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), + `consumer_account_id` VARCHAR(191) NOT NULL, + `good_id` VARCHAR(191) NOT NULL, + + INDEX `consumer_account_good_favorites_good_id_idx`(`good_id`), + INDEX `consumer_account_good_favorites_consumer_account_id_idx`(`consumer_account_id`), + PRIMARY KEY (`consumer_account_id`, `good_id`) +) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; + -- CreateTable CREATE TABLE `goods` ( `id` VARCHAR(191) NOT NULL, @@ -427,7 +436,7 @@ CREATE TABLE `goods` ( `description` TEXT NULL, `local_sku` VARCHAR(100) NULL, `barcode` VARCHAR(100) NULL, - `base_sale_price` DECIMAL(15, 0) NULL DEFAULT 0.00, + `base_sale_price` DECIMAL(15, 0) NULL DEFAULT 0, `image_url` VARCHAR(255) NULL, `created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0), `updated_at` TIMESTAMP(0) NOT NULL, @@ -440,6 +449,9 @@ CREATE TABLE `goods` ( UNIQUE INDEX `goods_local_sku_key`(`local_sku`), UNIQUE INDEX `goods_barcode_key`(`barcode`), INDEX `goods_category_id_idx`(`category_id`), + INDEX `goods_business_activity_id_fkey`(`business_activity_id`), + INDEX `goods_measure_unit_id_fkey`(`measure_unit_id`), + INDEX `goods_sku_id_fkey`(`sku_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -456,6 +468,8 @@ CREATE TABLE `good_categories` ( `updated_at` TIMESTAMP(0) NOT NULL, `deleted_at` TIMESTAMP(0) NULL, + INDEX `good_categories_complex_id_fkey`(`complex_id`), + INDEX `good_categories_guild_id_fkey`(`guild_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -489,7 +503,6 @@ CREATE TABLE `stock_keeping_units` ( `code` VARCHAR(191) NOT NULL, `name` VARCHAR(191) NOT NULL, `VAT` DECIMAL(5, 2) NOT NULL, - `type` ENUM('GOLD') NOT NULL, `is_public` BOOLEAN NOT NULL DEFAULT true, `is_domestic` BOOLEAN NOT NULL DEFAULT false, `guild_id` VARCHAR(191) NOT NULL, @@ -498,6 +511,7 @@ CREATE TABLE `stock_keeping_units` ( UNIQUE INDEX `stock_keeping_units_code_key`(`code`), INDEX `stock_keeping_units_code_idx`(`code`), + INDEX `stock_keeping_units_guild_id_fkey`(`guild_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -571,12 +585,18 @@ CREATE TABLE `sales_invoices` ( `customer_id` VARCHAR(191) NULL, `consumer_account_id` VARCHAR(191) NOT NULL, `pos_id` VARCHAR(191) NOT NULL, + `settlement_type` ENUM('CASH', 'CREDIT', 'MIXED') NOT NULL, + `discount_amount` DECIMAL(15, 2) NULL, + `tax_amount` DECIMAL(15, 2) NULL, UNIQUE INDEX `sales_invoices_code_key`(`code`), UNIQUE INDEX `sales_invoices_tax_id_key`(`tax_id`), UNIQUE INDEX `sales_invoices_ref_id_key`(`ref_id`), INDEX `sales_invoices_ref_id_idx`(`ref_id`), INDEX `sales_invoices_tax_id_idx`(`tax_id`), + INDEX `sales_invoices_consumer_account_id_fkey`(`consumer_account_id`), + INDEX `sales_invoices_customer_id_fkey`(`customer_id`), + INDEX `sales_invoices_pos_id_fkey`(`pos_id`), UNIQUE INDEX `sales_invoices_invoice_number_pos_id_key`(`invoice_number`, `pos_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -599,8 +619,12 @@ CREATE TABLE `sales_invoice_items` ( `invoice_id` VARCHAR(191) NOT NULL, `good_id` VARCHAR(191) NOT NULL, `service_id` VARCHAR(191) NULL, + `discount_amount` DECIMAL(15, 2) NULL, + `tax_amount` DECIMAL(15, 2) NULL, INDEX `sales_invoice_items_invoice_id_good_id_idx`(`invoice_id`, `good_id`), + INDEX `sales_invoice_items_good_id_fkey`(`good_id`), + INDEX `sales_invoice_items_service_id_fkey`(`service_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -608,16 +632,19 @@ CREATE TABLE `sales_invoice_items` ( CREATE TABLE `sale_invoice_tsp_attempts` ( `id` VARCHAR(191) NOT NULL, `attempt_no` INTEGER NOT NULL, - `status` ENUM('SUCCESS', 'FAILURE', 'NOT_SEND', 'QUEUED') NOT NULL, - `request_payload` JSON NULL, - `response_payload` JSON NULL, + `status` ENUM('NOT_SEND', 'QUEUED', 'FISCAL_QUEUED', 'SEND_FAILURE', 'SUCCESS', 'FAILURE') NOT NULL, `message` TEXT NOT NULL, `sent_at` TIMESTAMP(0) NULL, `received_at` TIMESTAMP(0) NULL, `created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0), `invoice_id` VARCHAR(191) NOT NULL, + `provider_request_payload` JSON NOT NULL, + `raw_request_payload` JSON NOT NULL, + `error_message` TEXT NULL, + `fiscal_warnings` JSON NULL, + `provider_response` JSON NULL, + `validation_errors` JSON NULL, - UNIQUE INDEX `sale_invoice_tsp_attempts_invoice_id_key`(`invoice_id`), INDEX `sale_invoice_tsp_attempts_status_idx`(`status`), INDEX `sale_invoice_tsp_attempts_invoice_id_idx`(`invoice_id`), UNIQUE INDEX `sale_invoice_tsp_attempts_invoice_id_attempt_no_key`(`invoice_id`, `attempt_no`), @@ -666,7 +693,7 @@ CREATE TABLE `services` ( `updated_at` TIMESTAMP(0) NOT NULL, `deleted_at` TIMESTAMP(0) NULL, `category_id` VARCHAR(191) NULL, - `base_sale_price` DECIMAL(15, 0) NOT NULL DEFAULT 0.00, + `base_sale_price` DECIMAL(15, 0) NOT NULL DEFAULT 0, `account_id` VARCHAR(191) NOT NULL, `complex_id` VARCHAR(191) NOT NULL, @@ -693,10 +720,10 @@ CREATE TABLE `service_categories` ( ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- AddForeignKey -ALTER TABLE `admin_accounts` ADD CONSTRAINT `admin_accounts_admin_id_fkey` FOREIGN KEY (`admin_id`) REFERENCES `admins`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `admin_accounts` ADD CONSTRAINT `admin_accounts_account_id_fkey` FOREIGN KEY (`account_id`) REFERENCES `accounts`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `admin_accounts` ADD CONSTRAINT `admin_accounts_account_id_fkey` FOREIGN KEY (`account_id`) REFERENCES `accounts`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE `admin_accounts` ADD CONSTRAINT `admin_accounts_admin_id_fkey` FOREIGN KEY (`admin_id`) REFERENCES `admins`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `devices` ADD CONSTRAINT `devices_brand_id_fkey` FOREIGN KEY (`brand_id`) REFERENCES `device_brands`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; @@ -771,35 +798,38 @@ ALTER TABLE `provider_accounts` ADD CONSTRAINT `provider_accounts_account_id_fke ALTER TABLE `provider_accounts` ADD CONSTRAINT `provider_accounts_provider_id_fkey` FOREIGN KEY (`provider_id`) REFERENCES `providers`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `consumer_devices` ADD CONSTRAINT `consumer_devices_consumer_id_fkey` FOREIGN KEY (`consumer_id`) REFERENCES `consumers`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE `consumer_accounts` ADD CONSTRAINT `consumer_accounts_consumer_id_fkey` FOREIGN KEY (`consumer_id`) REFERENCES `consumers`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `consumer_account_device` ADD CONSTRAINT `consumer_account_device_consumer_account_id_fkey` FOREIGN KEY (`consumer_account_id`) REFERENCES `consumer_accounts`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `consumer_accounts` ADD CONSTRAINT `consumer_accounts_account_id_fkey` FOREIGN KEY (`account_id`) REFERENCES `accounts`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `consumers_individual` ADD CONSTRAINT `consumers_individual_partner_id_fkey` FOREIGN KEY (`partner_id`) REFERENCES `partners`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `consumer_accounts` ADD CONSTRAINT `consumer_accounts_consumer_id_fkey` FOREIGN KEY (`consumer_id`) REFERENCES `consumers`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `consumers_individual` ADD CONSTRAINT `consumers_individual_consumer_id_fkey` FOREIGN KEY (`consumer_id`) REFERENCES `consumers`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `consumers_legal` ADD CONSTRAINT `consumers_legal_partner_id_fkey` FOREIGN KEY (`partner_id`) REFERENCES `partners`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `consumers_individual` ADD CONSTRAINT `consumers_individual_partner_id_fkey` FOREIGN KEY (`partner_id`) REFERENCES `partners`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `consumers_legal` ADD CONSTRAINT `consumers_legal_consumer_id_fkey` FOREIGN KEY (`consumer_id`) REFERENCES `consumers`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `business_activities` ADD CONSTRAINT `business_activities_guild_id_fkey` FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `consumers_legal` ADD CONSTRAINT `consumers_legal_partner_id_fkey` FOREIGN KEY (`partner_id`) REFERENCES `partners`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `business_activities` ADD CONSTRAINT `business_activities_consumer_id_fkey` FOREIGN KEY (`consumer_id`) REFERENCES `consumers`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +-- AddForeignKey +ALTER TABLE `business_activities` ADD CONSTRAINT `business_activities_guild_id_fkey` FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; + -- AddForeignKey ALTER TABLE `complexes` ADD CONSTRAINT `complexes_business_activity_id_fkey` FOREIGN KEY (`business_activity_id`) REFERENCES `business_activities`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +-- AddForeignKey +ALTER TABLE `poses` ADD CONSTRAINT `poses_account_id_fkey` FOREIGN KEY (`account_id`) REFERENCES `consumer_accounts`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; + -- AddForeignKey ALTER TABLE `poses` ADD CONSTRAINT `poses_complex_id_fkey` FOREIGN KEY (`complex_id`) REFERENCES `complexes`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; @@ -810,59 +840,62 @@ ALTER TABLE `poses` ADD CONSTRAINT `poses_device_id_fkey` FOREIGN KEY (`device_i ALTER TABLE `poses` ADD CONSTRAINT `poses_provider_id_fkey` FOREIGN KEY (`provider_id`) REFERENCES `providers`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `poses` ADD CONSTRAINT `poses_account_id_fkey` FOREIGN KEY (`account_id`) REFERENCES `consumer_accounts`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `consumer_account_good_favorites` ADD CONSTRAINT `consumer_account_good_favorites_consumer_account_id_fkey` FOREIGN KEY (`consumer_account_id`) REFERENCES `consumer_accounts`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `goods` ADD CONSTRAINT `goods_sku_id_fkey` FOREIGN KEY (`sku_id`) REFERENCES `stock_keeping_units`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE `goods` ADD CONSTRAINT `goods_measure_unit_id_fkey` FOREIGN KEY (`measure_unit_id`) REFERENCES `measure_units`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE `goods` ADD CONSTRAINT `goods_category_id_fkey` FOREIGN KEY (`category_id`) REFERENCES `good_categories`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; +ALTER TABLE `consumer_account_good_favorites` ADD CONSTRAINT `consumer_account_good_favorites_good_id_fkey` FOREIGN KEY (`good_id`) REFERENCES `goods`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `goods` ADD CONSTRAINT `goods_business_activity_id_fkey` FOREIGN KEY (`business_activity_id`) REFERENCES `business_activities`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `good_categories` ADD CONSTRAINT `good_categories_guild_id_fkey` FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; +ALTER TABLE `goods` ADD CONSTRAINT `goods_category_id_fkey` FOREIGN KEY (`category_id`) REFERENCES `good_categories`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE `goods` ADD CONSTRAINT `goods_measure_unit_id_fkey` FOREIGN KEY (`measure_unit_id`) REFERENCES `measure_units`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE `goods` ADD CONSTRAINT `goods_sku_id_fkey` FOREIGN KEY (`sku_id`) REFERENCES `stock_keeping_units`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `good_categories` ADD CONSTRAINT `good_categories_complex_id_fkey` FOREIGN KEY (`complex_id`) REFERENCES `complexes`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `stock_keeping_units` ADD CONSTRAINT `stock_keeping_units_guild_id_fkey` FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `good_categories` ADD CONSTRAINT `good_categories_guild_id_fkey` FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `customer_individuals` ADD CONSTRAINT `customer_individuals_customer_id_fkey` FOREIGN KEY (`customer_id`) REFERENCES `customers`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE `stock_keeping_units` ADD CONSTRAINT `stock_keeping_units_guild_id_fkey` FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `customer_individuals` ADD CONSTRAINT `customer_individuals_business_activity_id_fkey` FOREIGN KEY (`business_activity_id`) REFERENCES `business_activities`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `customer_legal` ADD CONSTRAINT `customer_legal_customer_id_fkey` FOREIGN KEY (`customer_id`) REFERENCES `customers`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE `customer_individuals` ADD CONSTRAINT `customer_individuals_customer_id_fkey` FOREIGN KEY (`customer_id`) REFERENCES `customers`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `customer_legal` ADD CONSTRAINT `customer_legal_business_activity_id_fkey` FOREIGN KEY (`business_activity_id`) REFERENCES `business_activities`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `sales_invoices` ADD CONSTRAINT `sales_invoices_ref_id_fkey` FOREIGN KEY (`ref_id`) REFERENCES `sales_invoices`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE `sales_invoices` ADD CONSTRAINT `sales_invoices_customer_id_fkey` FOREIGN KEY (`customer_id`) REFERENCES `customers`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; +ALTER TABLE `customer_legal` ADD CONSTRAINT `customer_legal_customer_id_fkey` FOREIGN KEY (`customer_id`) REFERENCES `customers`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `sales_invoices` ADD CONSTRAINT `sales_invoices_consumer_account_id_fkey` FOREIGN KEY (`consumer_account_id`) REFERENCES `consumer_accounts`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +-- AddForeignKey +ALTER TABLE `sales_invoices` ADD CONSTRAINT `sales_invoices_customer_id_fkey` FOREIGN KEY (`customer_id`) REFERENCES `customers`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; + -- AddForeignKey ALTER TABLE `sales_invoices` ADD CONSTRAINT `sales_invoices_pos_id_fkey` FOREIGN KEY (`pos_id`) REFERENCES `poses`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey -ALTER TABLE `sales_invoice_items` ADD CONSTRAINT `sales_invoice_items_invoice_id_fkey` FOREIGN KEY (`invoice_id`) REFERENCES `sales_invoices`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `sales_invoices` ADD CONSTRAINT `sales_invoices_ref_id_fkey` FOREIGN KEY (`ref_id`) REFERENCES `sales_invoices`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE `sales_invoice_items` ADD CONSTRAINT `sales_invoice_items_good_id_fkey` FOREIGN KEY (`good_id`) REFERENCES `goods`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +-- AddForeignKey +ALTER TABLE `sales_invoice_items` ADD CONSTRAINT `sales_invoice_items_invoice_id_fkey` FOREIGN KEY (`invoice_id`) REFERENCES `sales_invoices`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; + -- AddForeignKey ALTER TABLE `sales_invoice_items` ADD CONSTRAINT `sales_invoice_items_service_id_fkey` FOREIGN KEY (`service_id`) REFERENCES `services`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; @@ -877,3 +910,4 @@ ALTER TABLE `sales_invoice_payment_terminal_info` ADD CONSTRAINT `sales_invoice_ -- AddForeignKey ALTER TABLE `services` ADD CONSTRAINT `services_category_id_fkey` FOREIGN KEY (`category_id`) REFERENCES `service_categories`(`id`) ON DELETE SET NULL ON UPDATE CASCADE; + diff --git a/prisma/migrations/20260506173608_init/migration.sql b/prisma/migrations/20260506173608_init/migration.sql deleted file mode 100644 index 5130b5c..0000000 --- a/prisma/migrations/20260506173608_init/migration.sql +++ /dev/null @@ -1,8 +0,0 @@ -/* - Warnings: - - - You are about to drop the column `type` on the `stock_keeping_units` table. All the data in the column will be lost. - -*/ --- AlterTable -ALTER TABLE `stock_keeping_units` DROP COLUMN `type`; diff --git a/prisma/migrations/20260507213110_update_sale/migration.sql b/prisma/migrations/20260507213110_update_sale/migration.sql deleted file mode 100644 index acf4086..0000000 --- a/prisma/migrations/20260507213110_update_sale/migration.sql +++ /dev/null @@ -1,48 +0,0 @@ -/* - Warnings: - - - You are about to drop the column `request_payload` on the `sale_invoice_tsp_attempts` table. All the data in the column will be lost. - - You are about to drop the column `response_payload` on the `sale_invoice_tsp_attempts` table. All the data in the column will be lost. - - Added the required column `raw_request_payload` to the `sale_invoice_tsp_attempts` table without a default value. This is not possible if the table is not empty. - -*/ --- DropForeignKey -ALTER TABLE `sale_invoice_tsp_attempts` DROP FOREIGN KEY `sale_invoice_tsp_attempts_invoice_id_fkey`; - --- DropIndex -DROP INDEX `sale_invoice_tsp_attempts_invoice_id_key` ON `sale_invoice_tsp_attempts`; - --- AlterTable -ALTER TABLE `sale_invoice_tsp_attempts` - ADD COLUMN `provider_request_payload` JSON NULL, - ADD COLUMN `provider_response_payload` JSON NULL, - ADD COLUMN `raw_request_payload` JSON NOT NULL; - -UPDATE `sale_invoice_tsp_attempts` - SET `provider_response_payload` = `response_payload`; -UPDATE `sale_invoice_tsp_attempts` - SET `raw_request_payload` = `request_payload`; - -ALTER TABLE `sale_invoice_tsp_attempts` - DROP COLUMN `response_payload`, - DROP COLUMN `request_payload`; - --- AddForeignKey --- Check if the foreign key constraint already exists before adding it -SET @constraint_exists = ( - SELECT COUNT(*) - FROM information_schema.TABLE_CONSTRAINTS - WHERE CONSTRAINT_SCHEMA = DATABASE() - AND TABLE_NAME = 'customer_legal' - AND CONSTRAINT_NAME = 'customer_legal_business_activity_id_fkey' - AND CONSTRAINT_TYPE = 'FOREIGN KEY' -); - -SET @sql = IF(@constraint_exists = 0, - 'ALTER TABLE `customer_legal` ADD CONSTRAINT `customer_legal_business_activity_id_fkey` FOREIGN KEY (`business_activity_id`) REFERENCES `business_activities`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;', - 'SELECT "Foreign key constraint customer_legal_business_activity_id_fkey already exists" as message;' -); - -PREPARE stmt FROM @sql; -EXECUTE stmt; -DEALLOCATE PREPARE stmt; diff --git a/prisma/migrations/20260509071027_create_consumer_account_device/migration.sql b/prisma/migrations/20260509071027_create_consumer_account_device/migration.sql deleted file mode 100644 index 567c80f..0000000 --- a/prisma/migrations/20260509071027_create_consumer_account_device/migration.sql +++ /dev/null @@ -1,32 +0,0 @@ -/* - Warnings: - - - You are about to drop the `consumer_devices` table. If the table is not empty, all the data it contains will be lost. - -*/ --- DropForeignKey -ALTER TABLE `consumer_devices` DROP FOREIGN KEY `consumer_devices_consumer_id_fkey`; - --- DropTable -DROP TABLE `consumer_devices`; - --- CreateTable -CREATE TABLE `consumer_account_device` ( - `id` VARCHAR(191) NOT NULL, - `device_id` VARCHAR(191) NOT NULL, - `device_name` VARCHAR(191) NULL, - `created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0), - `updated_at` TIMESTAMP(0) NOT NULL, - `consumer_account_id` VARCHAR(191) NOT NULL, - - UNIQUE INDEX `consumer_account_device_device_id_key`(`device_id`), - UNIQUE INDEX `consumer_account_device_consumer_account_id_key`(`consumer_account_id`), - INDEX `consumer_account_device_consumer_account_id_idx`(`consumer_account_id`), - PRIMARY KEY (`id`) -) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; - --- AddForeignKey -ALTER TABLE `consumer_account_device` ADD CONSTRAINT `consumer_account_device_consumer_account_id_fkey` FOREIGN KEY (`consumer_account_id`) REFERENCES `consumer_accounts`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE `sale_invoice_tsp_attempts` ADD CONSTRAINT `sale_invoice_tsp_attempts_invoice_id_fkey` FOREIGN KEY (`invoice_id`) REFERENCES `sales_invoices`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/prisma/migrations/20260520060434_pivot_consumer_account_good/migration.sql b/prisma/migrations/20260520060434_pivot_consumer_account_good/migration.sql deleted file mode 100644 index ac061e0..0000000 --- a/prisma/migrations/20260520060434_pivot_consumer_account_good/migration.sql +++ /dev/null @@ -1,16 +0,0 @@ --- CreateTable -CREATE TABLE `consumer_account_goods_favorites` ( - `created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), - `consumer_account_id` VARCHAR(191) NOT NULL, - `goods_id` VARCHAR(191) NOT NULL, - - INDEX `consumer_account_goods_favorites_goods_id_idx`(`goods_id`), - INDEX `consumer_account_goods_favorites_consumer_account_id_idx`(`consumer_account_id`), - PRIMARY KEY (`consumer_account_id`, `goods_id`) -) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; - --- AddForeignKey -ALTER TABLE `consumer_account_goods_favorites` ADD CONSTRAINT `consumer_account_goods_favorites_consumer_account_id_fkey` FOREIGN KEY (`consumer_account_id`) REFERENCES `consumer_accounts`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE `consumer_account_goods_favorites` ADD CONSTRAINT `consumer_account_goods_favorites_goods_id_fkey` FOREIGN KEY (`goods_id`) REFERENCES `goods`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/prisma/migrations/20260520062036_pivot_consumer_account_good/migration.sql b/prisma/migrations/20260520062036_pivot_consumer_account_good/migration.sql deleted file mode 100644 index 7625e4f..0000000 --- a/prisma/migrations/20260520062036_pivot_consumer_account_good/migration.sql +++ /dev/null @@ -1,31 +0,0 @@ -/* - Warnings: - - - You are about to drop the `consumer_account_goods_favorites` table. If the table is not empty, all the data it contains will be lost. - -*/ --- DropForeignKey -ALTER TABLE `consumer_account_goods_favorites` DROP FOREIGN KEY `consumer_account_goods_favorites_consumer_account_id_fkey`; - --- DropForeignKey -ALTER TABLE `consumer_account_goods_favorites` DROP FOREIGN KEY `consumer_account_goods_favorites_goods_id_fkey`; - --- DropTable -DROP TABLE `consumer_account_goods_favorites`; - --- CreateTable -CREATE TABLE `consumer_account_good_favorites` ( - `created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), - `consumer_account_id` VARCHAR(191) NOT NULL, - `good_id` VARCHAR(191) NOT NULL, - - INDEX `consumer_account_good_favorites_good_id_idx`(`good_id`), - INDEX `consumer_account_good_favorites_consumer_account_id_idx`(`consumer_account_id`), - PRIMARY KEY (`consumer_account_id`, `good_id`) -) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; - --- AddForeignKey -ALTER TABLE `consumer_account_good_favorites` ADD CONSTRAINT `consumer_account_good_favorites_consumer_account_id_fkey` FOREIGN KEY (`consumer_account_id`) REFERENCES `consumer_accounts`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE `consumer_account_good_favorites` ADD CONSTRAINT `consumer_account_good_favorites_good_id_fkey` FOREIGN KEY (`good_id`) REFERENCES `goods`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/prisma/migrations/20260524112633_add_settlement_type/migration.sql b/prisma/migrations/20260524112633_add_settlement_type/migration.sql deleted file mode 100644 index c8fa734..0000000 --- a/prisma/migrations/20260524112633_add_settlement_type/migration.sql +++ /dev/null @@ -1,10 +0,0 @@ --- Add as nullable first to support existing rows, backfill, then enforce NOT NULL -ALTER TABLE `sales_invoices` - ADD COLUMN `settlement_type` ENUM('CASH', 'CREDIT', 'MIXED') NULL; - -UPDATE `sales_invoices` -SET `settlement_type` = 'CASH' -WHERE `settlement_type` IS NULL; - -ALTER TABLE `sales_invoices` - MODIFY `settlement_type` ENUM('CASH', 'CREDIT', 'MIXED') NOT NULL; diff --git a/prisma/migrations/20260527142402_update_sale_invoice/migration.sql b/prisma/migrations/20260527142402_update_sale_invoice/migration.sql deleted file mode 100644 index e53c437..0000000 --- a/prisma/migrations/20260527142402_update_sale_invoice/migration.sql +++ /dev/null @@ -1,26 +0,0 @@ --- 1. Add the new columns -ALTER TABLE `sale_invoice_tsp_attempts` - ADD COLUMN `error_message` TEXT NULL, - ADD COLUMN `fiscal_warnings` JSON NULL, - ADD COLUMN `provider_response` JSON NULL, - ADD COLUMN `validation_errors` JSON NULL; - --- 2. Copy data from the old column to the new JSON column --- Note: We use a check to ensure we don't try to move invalid data -UPDATE `sale_invoice_tsp_attempts` -SET `provider_response` = CAST(`provider_response_payload` AS JSON) -WHERE `provider_response_payload` IS NOT NULL AND JSON_VALID(`provider_response_payload`); - --- 3. SANITIZE 'provider_request_payload' before converting to JSON --- This replaces empty strings or invalid JSON with a default empty object '{}' -UPDATE `sale_invoice_tsp_attempts` -SET `provider_request_payload` = '{}' -WHERE `provider_request_payload` IS NULL - OR `provider_request_payload` = '' - OR JSON_VALID(`provider_request_payload`) = 0; - --- 4. Perform the final modifications and drop the old column -ALTER TABLE `sale_invoice_tsp_attempts` - DROP COLUMN `provider_response_payload`, - MODIFY `status` ENUM('NOT_SEND', 'QUEUED', 'FISCAL_QUEUED', 'SEND_FAILURE', 'SUCCESS', 'FAILURE') NOT NULL, - MODIFY `provider_request_payload` JSON NOT NULL; diff --git a/prisma/schema/admin/admin.prisma b/prisma/schema/admin/admin.prisma index eab620f..63feacc 100644 --- a/prisma/schema/admin/admin.prisma +++ b/prisma/schema/admin/admin.prisma @@ -1,15 +1,13 @@ model AdminAccount { - id String @id @default(ulid()) - + id String @id @default(ulid()) created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - - admin_id String - admin Admin @relation(fields: [admin_id], references: [id]) - - account_id String @unique - account Account @relation(fields: [account_id], references: [id], onDelete: Cascade) + updated_at DateTime @updatedAt @db.Timestamp(0) + admin_id String + account_id String @unique + account Account @relation(fields: [account_id], references: [id], onDelete: Cascade) + admin Admin @relation(fields: [admin_id], references: [id]) + @@index([admin_id], map: "admin_accounts_admin_id_fkey") @@map("admin_accounts") } diff --git a/prisma/schema/application/consumer_account_device.prisma b/prisma/schema/application/consumer_account_device.prisma index f37aad3..c589007 100644 --- a/prisma/schema/application/consumer_account_device.prisma +++ b/prisma/schema/application/consumer_account_device.prisma @@ -1,11 +1,9 @@ model ConsumerAccountDevice { - id String @id @default(ulid()) - device_id String @unique - device_name String? - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt @db.Timestamp(0) - + id String @id @default(ulid()) + device_id String @unique + device_name String? + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) consumer_account_id String @unique consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id]) diff --git a/prisma/schema/application/consumer_devices.prisma b/prisma/schema/application/consumer_devices.prisma index 2ec8320..8b13789 100644 --- a/prisma/schema/application/consumer_devices.prisma +++ b/prisma/schema/application/consumer_devices.prisma @@ -1,23 +1 @@ -// model ConsumerDevices { -// uuid String @id @unique @db.VarChar(255) -// app_version String @db.VarChar(20) -// build_number String @db.VarChar(20) -// platform String @db.VarChar(100) -// brand String @db.VarChar(100) -// model String @db.VarChar(100) -// device String @db.VarChar(100) -// publisher ApplicationPublisher -// os_version String @db.VarChar(20) -// sdk_version String @db.VarChar(20) -// release_number String @db.VarChar(20) -// user_agent String? @db.VarChar(100) -// browser_name String? @db.VarChar(100) -// fcm_token String? @db.VarChar(100) -// created_at DateTime @default(now()) @db.Timestamp(0) -// updated_at DateTime @updatedAt @db.Timestamp(0) -// consumer_id String -// consumer Consumer @relation(fields: [consumer_id], references: [id]) -// @@index([consumer_id], map: "consumer_devices_consumer_id_fkey") -// @@map("consumer_devices") -// } diff --git a/prisma/schema/consumer/consumers.prisma b/prisma/schema/consumer/consumers.prisma index 66e1e1f..15726dd 100644 --- a/prisma/schema/consumer/consumers.prisma +++ b/prisma/schema/consumer/consumers.prisma @@ -1,37 +1,31 @@ model ConsumerAccount { - id String @id @default(ulid()) - role ConsumerRole - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - - consumer_id String - consumer Consumer @relation(fields: [consumer_id], references: [id]) - - account_id String @unique() - account Account @relation(fields: [account_id], references: [id]) - - pos Pos? - permission PermissionConsumer? - account_allocation LicenseAccountAllocation? + id String @id @default(ulid()) + role ConsumerRole + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + consumer_id String + account_id String @unique account_device ConsumerAccountDevice? - sales_invoices SalesInvoice[] consumer_account_good_favorites ConsumerAccountGoodFavorite[] + account Account @relation(fields: [account_id], references: [id]) + consumer Consumer @relation(fields: [consumer_id], references: [id]) + account_allocation LicenseAccountAllocation? + permission PermissionConsumer? + pos Pos? + sales_invoices SalesInvoice[] + @@index([consumer_id], map: "consumer_accounts_consumer_id_fkey") @@map("consumer_accounts") } model Consumer { - id String @id @default(ulid()) - type ConsumerType - status ConsumerStatus @default(ACTIVE) - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - - accounts ConsumerAccount[] + id String @id @default(ulid()) + type ConsumerType + status ConsumerStatus @default(ACTIVE) + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) business_activities BusinessActivity[] - // devices ConsumerDevices[] + accounts ConsumerAccount[] individual ConsumerIndividual? legal ConsumerLegal? @@ -43,15 +37,12 @@ model ConsumerIndividual { last_name String mobile_number String national_code String - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - - partner_id String - partner Partner @relation(fields: [partner_id], references: [id]) - - consumer_id String @id - consumer Consumer @relation(fields: [consumer_id], references: [id], onDelete: Cascade) + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + partner_id String + consumer_id String @id + consumer Consumer @relation(fields: [consumer_id], references: [id], onDelete: Cascade) + partner Partner @relation(fields: [partner_id], references: [id]) @@unique([mobile_number, consumer_id]) @@unique([partner_id, national_code]) @@ -61,107 +52,94 @@ model ConsumerIndividual { model ConsumerLegal { name String registration_code String - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - - partner_id String - partner Partner @relation(fields: [partner_id], references: [id]) - - consumer_id String @id - consumer Consumer @relation(fields: [consumer_id], references: [id], onDelete: Cascade) + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + partner_id String + consumer_id String @id + consumer Consumer @relation(fields: [consumer_id], references: [id], onDelete: Cascade) + partner Partner @relation(fields: [partner_id], references: [id]) @@unique([partner_id, registration_code]) @@map("consumers_legal") } model BusinessActivity { - id String @id @default(ulid()) + id String @id @default(ulid()) economic_code String name String fiscal_id String partner_token String - invoice_number_sequence Decimal @default(1) @db.Decimal(20, 0) - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - - guild_id String - guild Guild @relation(fields: [guild_id], references: [id]) - - consumer_id String - consumer Consumer @relation(fields: [consumer_id], references: [id]) - - license_activation LicenseActivation? - complexes Complex[] - permission_businesses PermissionBusiness[] - goods Good[] - customer_individuals CustomerIndividual[] - customer_legals CustomerLegal[] + invoice_number_sequence Decimal @default(1) @db.Decimal(20, 0) + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + guild_id String + consumer_id String + consumer Consumer @relation(fields: [consumer_id], references: [id]) + guild Guild @relation(fields: [guild_id], references: [id]) + complexes Complex[] + customer_individuals CustomerIndividual[] + customer_legals CustomerLegal[] + goods Good[] + license_activation LicenseActivation? + permission_businesses PermissionBusiness[] @@unique([economic_code, consumer_id]) + @@index([consumer_id], map: "business_activities_consumer_id_fkey") + @@index([guild_id], map: "business_activities_guild_id_fkey") @@map("business_activities") } model Complex { - id String @id @default(ulid()) - name String - branch_code String - address String? - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - + id String @id @default(ulid()) + name String + branch_code String + address String? + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) business_activity_id String - - business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id]) - - pos_list Pos[] + business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id]) good_categories GoodCategory[] permission_complexes PermissionComplex[] + pos_list Pos[] + @@index([business_activity_id], map: "complexes_business_activity_id_fkey") @@map("complexes") } model Pos { - id String @id @default(ulid()) - name String - model String? - serial_number String? @unique() - status POSStatus @default(ACTIVE) - pos_type POSType - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - - complex_id String - complex Complex @relation(fields: [complex_id], references: [id]) - - device_id String? - device Device? @relation(fields: [device_id], references: [id]) - - provider_id String? - provider Provider? @relation(fields: [provider_id], references: [id]) - - account_id String @unique - account ConsumerAccount @relation(fields: [account_id], references: [id]) - + id String @id @default(ulid()) + name String + model String? + serial_number String? @unique + status POSStatus @default(ACTIVE) + pos_type POSType + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + complex_id String + device_id String? + provider_id String? + account_id String @unique permission_pos PermissionPos[] + account ConsumerAccount @relation(fields: [account_id], references: [id]) + complex Complex @relation(fields: [complex_id], references: [id]) + device Device? @relation(fields: [device_id], references: [id]) + provider Provider? @relation(fields: [provider_id], references: [id]) sales_invoices SalesInvoice[] + @@index([complex_id], map: "poses_complex_id_fkey") + @@index([device_id], map: "poses_device_id_fkey") + @@index([provider_id], map: "poses_provider_id_fkey") @@map("poses") } model ConsumerAccountGoodFavorite { - created_at DateTime @default(now()) - + created_at DateTime @default(now()) consumer_account_id String + good_id String consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id], onDelete: Cascade) + good Good @relation(fields: [good_id], references: [id], onDelete: Cascade) - good_id String - good Good @relation(fields: [good_id], references: [id], onDelete: Cascade) - - @@id([consumer_account_id, good_id]) // unique pair + @@id([consumer_account_id, good_id]) @@index([good_id]) @@index([consumer_account_id]) @@map("consumer_account_good_favorites") diff --git a/prisma/schema/good_service/good.prisma b/prisma/schema/good_service/good.prisma index 9cdc72e..ed46a9f 100644 --- a/prisma/schema/good_service/good.prisma +++ b/prisma/schema/good_service/good.prisma @@ -1,53 +1,50 @@ model Good { - id String @id @default(ulid()) - name String @db.VarChar(255) - is_default_guild_good Boolean @default(false) - pricing_model GoodPricingModel - description String? @db.Text - local_sku String? @unique() @db.VarChar(100) - barcode String? @unique() @db.VarChar(100) - base_sale_price Decimal? @default(0.00) @db.Decimal(15, 0) - image_url String? @db.VarChar(255) - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt @db.Timestamp(0) - deleted_at DateTime? @db.Timestamp(0) - - sku_id String - sku StockKeepingUnits @relation(fields: [sku_id], references: [id]) - - measure_unit_id String - measure_unit MeasureUnits @relation(fields: [measure_unit_id], references: [id]) - - category_id String? - category GoodCategory? @relation(fields: [category_id], references: [id]) - - business_activity_id String? - business_activity BusinessActivity? @relation(fields: [business_activity_id], references: [id]) - - sales_invoice_items SalesInvoiceItem[] + id String @id @default(ulid()) + name String @db.VarChar(255) + is_default_guild_good Boolean @default(false) + pricing_model GoodPricingModel + description String? @db.Text + local_sku String? @unique @db.VarChar(100) + barcode String? @unique @db.VarChar(100) + base_sale_price Decimal? @default(0) @db.Decimal(15, 0) + image_url String? @db.VarChar(255) + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + deleted_at DateTime? @db.Timestamp(0) + sku_id String + measure_unit_id String + category_id String? + business_activity_id String? consumer_account_good_favorites ConsumerAccountGoodFavorite[] + business_activity BusinessActivity? @relation(fields: [business_activity_id], references: [id]) + category GoodCategory? @relation(fields: [category_id], references: [id]) + measure_unit MeasureUnits @relation(fields: [measure_unit_id], references: [id]) + sku StockKeepingUnits @relation(fields: [sku_id], references: [id]) + sales_invoice_items SalesInvoiceItem[] @@index([category_id]) + @@index([business_activity_id], map: "goods_business_activity_id_fkey") + @@index([measure_unit_id], map: "goods_measure_unit_id_fkey") + @@index([sku_id], map: "goods_sku_id_fkey") @@map("goods") } model GoodCategory { - id String @id @default(ulid()) - name String @db.VarChar(100) - description String? @db.Text - image_url String? @db.VarChar(255) + id String @id @default(ulid()) + name String @db.VarChar(100) + description String? @db.Text + image_url String? @db.VarChar(255) complex_id String? - is_default_guild_good Boolean @default(false) + is_default_guild_good Boolean @default(false) guild_id String? + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + deleted_at DateTime? @db.Timestamp(0) + complex Complex? @relation(fields: [complex_id], references: [id]) + guild Guild? @relation(fields: [guild_id], references: [id]) + goods Good[] - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt @db.Timestamp(0) - deleted_at DateTime? @db.Timestamp(0) - - goods Good[] - guild Guild? @relation(fields: [guild_id], references: [id]) - complex Complex? @relation(fields: [complex_id], references: [id]) - + @@index([complex_id], map: "good_categories_complex_id_fkey") + @@index([guild_id], map: "good_categories_guild_id_fkey") @@map("good_categories") } diff --git a/prisma/schema/good_service/guilds.prisma b/prisma/schema/good_service/guilds.prisma index 1f7b268..cae46e9 100644 --- a/prisma/schema/good_service/guilds.prisma +++ b/prisma/schema/good_service/guilds.prisma @@ -1,12 +1,10 @@ model Guild { - id String @id @default(ulid()) - name String - invoice_template InvoiceTemplateType - code String? - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - + id String @id @default(ulid()) + name String + invoice_template InvoiceTemplateType + code String? + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) business_activities BusinessActivity[] good_categories GoodCategory[] stockKeepingUnits StockKeepingUnits[] diff --git a/prisma/schema/good_service/measureUnits.prisma b/prisma/schema/good_service/measureUnits.prisma index 50a58b7..9f5388c 100644 --- a/prisma/schema/good_service/measureUnits.prisma +++ b/prisma/schema/good_service/measureUnits.prisma @@ -1,12 +1,10 @@ model MeasureUnits { - id String @id @default(ulid()) - code String @unique - name String - + id String @id @default(ulid()) + code String @unique + name String created_at DateTime @default(now()) @db.Timestamp(0) updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0) - - goods Good[] + goods Good[] @@map("measure_units") } diff --git a/prisma/schema/good_service/sku.prisma b/prisma/schema/good_service/sku.prisma index 3c8cb87..cae76fe 100644 --- a/prisma/schema/good_service/sku.prisma +++ b/prisma/schema/good_service/sku.prisma @@ -1,19 +1,17 @@ model StockKeepingUnits { - id String @id @default(ulid()) - code String @unique + id String @id @default(ulid()) + code String @unique name String - VAT Decimal @db.Decimal(5, 2) - is_public Boolean @default(true) - is_domestic Boolean @default(false) - - guild_id String - guild Guild @relation(fields: [guild_id], references: [id]) - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt() @db.Timestamp(0) - - goods Good[] + VAT Decimal @db.Decimal(5, 2) + is_public Boolean @default(true) + is_domestic Boolean @default(false) + guild_id String + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + goods Good[] + guild Guild @relation(fields: [guild_id], references: [id]) @@index([code]) + @@index([guild_id], map: "stock_keeping_units_guild_id_fkey") @@map("stock_keeping_units") } diff --git a/prisma/schema/shared/customers.prisma b/prisma/schema/shared/customers.prisma index 4d4cf23..3638867 100644 --- a/prisma/schema/shared/customers.prisma +++ b/prisma/schema/shared/customers.prisma @@ -1,34 +1,28 @@ model Customer { - id String @id @default(ulid()) - is_favorite Boolean? @default(false) - type CustomerType - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt @db.Timestamp(0) - deleted_at DateTime? @db.Timestamp(0) - - individual CustomerIndividual? - legal CustomerLegal? - + id String @id @default(ulid()) + is_favorite Boolean? @default(false) + type CustomerType + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + deleted_at DateTime? @db.Timestamp(0) + individual CustomerIndividual? + legal CustomerLegal? sales_invoices SalesInvoice[] @@map("customers") } model CustomerIndividual { - first_name String @db.VarChar(255) - last_name String @db.VarChar(255) - national_id String @db.Char(10) - mobile_number String @db.Char(15) - - postal_code String @db.Char(10) - economic_code String? @db.Char(10) - - customer_id String @id - customer Customer @relation(fields: [customer_id], references: [id], onDelete: Cascade) - + first_name String @db.VarChar(255) + last_name String @db.VarChar(255) + national_id String @db.Char(10) + mobile_number String @db.Char(15) + postal_code String @db.Char(10) + economic_code String? @db.Char(10) + customer_id String @id business_activity_id String - business_activity BusinessActivity @relation(fields: [business_activity_id], references: id) + business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id]) + customer Customer @relation(fields: [customer_id], references: [id], onDelete: Cascade) @@unique([business_activity_id, national_id]) @@index([business_activity_id]) @@ -36,16 +30,14 @@ model CustomerIndividual { } model CustomerLegal { - name String @db.VarChar(255) - economic_code String @db.Char(10) - registration_number String? @db.Char(20) - postal_code String @db.Char(10) - - customer_id String @id - customer Customer @relation(fields: [customer_id], references: [id], onDelete: Cascade) - + name String @db.VarChar(255) + economic_code String @db.Char(10) + registration_number String? @db.Char(20) + postal_code String @db.Char(10) + customer_id String @id business_activity_id String - business_activity BusinessActivity @relation(fields: [business_activity_id], references: id) + business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id]) + customer Customer @relation(fields: [customer_id], references: [id], onDelete: Cascade) @@unique([business_activity_id, economic_code]) @@index([business_activity_id]) diff --git a/prisma/schema/shared/enum.prisma b/prisma/schema/shared/enum.prisma index cac339a..f474ce3 100644 --- a/prisma/schema/shared/enum.prisma +++ b/prisma/schema/shared/enum.prisma @@ -9,16 +9,6 @@ enum PaymentMethodType { OTHER } -enum UnitType { - COUNT - GRAM - KILOGRAM - MILLILITER - LITER - METER - HOUR -} - enum GoodPricingModel { STANDARD GOLD @@ -50,18 +40,6 @@ enum BusinessRole { OPERATOR } -enum LicenseType { - BASIC - PRO - ENTERPRISE -} - -enum LicenseStatus { - ACTIVE - EXPIRED - SUSPENDED -} - enum POSType { PSP MOBILE @@ -69,11 +47,6 @@ enum POSType { API } -enum UserType { - LEGAL - INDIVIDUAL -} - enum AccountType { ADMIN PROVIDER @@ -81,17 +54,6 @@ enum AccountType { CONSUMER } -enum UserStatus { - ACTIVE - INACTIVE -} - -enum AccountRole { - OWNER - OPERATOR - ACCOUNTANT -} - enum AccountStatus { ACTIVE SUSPENDED @@ -114,11 +76,6 @@ enum ProviderRole { OPERATOR } -enum ProviderStatus { - ACTIVE - SUSPENDED -} - enum ConsumerRole { OWNER MANAGER @@ -130,11 +87,6 @@ enum ConsumerStatus { SUSPENDED } -enum TokenType { - ACCESS - REFRESH -} - enum ApplicationPlatform { ANDROID IOS @@ -146,12 +98,6 @@ enum ApplicationReleaseType { ALPHA } -enum ApplicationPublisher { - DIRECT - CAFE_BAZAR - MAYKET -} - enum ConsumerType { INDIVIDUAL LEGAL @@ -184,15 +130,6 @@ enum TspProviderRequestType { RETURN } -enum TspProviderCustomerType { - Unknown - Known -} - -enum SKUGuildType { - GOLD -} - enum InvoiceTemplateType { SALE FX_SALE diff --git a/prisma/schema/shared/sales.prisma b/prisma/schema/shared/sales.prisma index 8342966..cb4e8a5 100644 --- a/prisma/schema/shared/sales.prisma +++ b/prisma/schema/shared/sales.prisma @@ -1,92 +1,86 @@ model SalesInvoice { - id String @id @default(uuid()) - code String @unique @db.VarChar(100) - total_amount Decimal @db.Decimal(15, 2) - invoice_number Int @db.Int() - invoice_date DateTime @default(now()) @db.Timestamp(0) - type TspProviderRequestType - settlement_type InvoiceSettlementType - tax_id String? @unique @db.VarChar(32) - - notes String? @db.Text - unknown_customer Json? @db.Json - - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt @db.Timestamp(0) - - main_id String? @db.VarChar(50) - ref_id String? @unique @db.VarChar(50) - reference_invoice SalesInvoice? @relation("SalesInvoiceReference", fields: [ref_id], references: [id]) - - customer_id String? - customer Customer? @relation(fields: [customer_id], references: [id]) - + id String @id @default(uuid()) + code String @unique @db.VarChar(100) + total_amount Decimal @db.Decimal(15, 2) + invoice_number Int + invoice_date DateTime @default(now()) @db.Timestamp(0) + type TspProviderRequestType + tax_id String? @unique @db.VarChar(32) + notes String? @db.Text + unknown_customer Json? + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + main_id String? @db.VarChar(50) + ref_id String? @unique @db.VarChar(50) + customer_id String? consumer_account_id String - consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id]) - - pos_id String - pos Pos @relation(fields: [pos_id], references: [id]) - - referenced_by SalesInvoice? @relation("SalesInvoiceReference") - items SalesInvoiceItem[] - payments SalesInvoicePayment[] - tsp_attempts SaleInvoiceTspAttempts[] + pos_id String + settlement_type InvoiceSettlementType + discount_amount Decimal? @db.Decimal(15, 2) + tax_amount Decimal? @db.Decimal(15, 2) + tsp_attempts SaleInvoiceTspAttempts[] + items SalesInvoiceItem[] + payments SalesInvoicePayment[] + consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id]) + customer Customer? @relation(fields: [customer_id], references: [id]) + pos Pos @relation(fields: [pos_id], references: [id]) + reference_invoice SalesInvoice? @relation("SalesInvoiceReference", fields: [ref_id], references: [id]) + referenced_by SalesInvoice? @relation("SalesInvoiceReference") @@unique([invoice_number, pos_id]) @@index([ref_id]) @@index([tax_id]) + @@index([consumer_account_id], map: "sales_invoices_consumer_account_id_fkey") + @@index([customer_id], map: "sales_invoices_customer_id_fkey") + @@index([pos_id], map: "sales_invoices_pos_id_fkey") @@map("sales_invoices") } model SalesInvoiceItem { - id String @id @default(ulid()) - quantity Decimal @db.Decimal(10, 0) - measure_unit_text String @db.VarChar(50) - measure_unit_code String @db.VarChar(50) - sku_code String @db.VarChar(50) - sku_vat Decimal @default(0.00) @db.Decimal(15, 2) - unit_price Decimal @default(0.00) @db.Decimal(15, 2) - total_amount Decimal @default(0.00) @db.Decimal(15, 2) - created_at DateTime @default(now()) @db.Timestamp(0) - discount Decimal @default(0.00) @db.Decimal(15, 2) - notes String? @db.Text - - payload Json? - good_snapshot Json - - invoice_id String - invoice SalesInvoice @relation(fields: [invoice_id], references: [id]) - - good_id String - good Good @relation(fields: [good_id], references: [id]) - - service_id String? - service Service? @relation(fields: [service_id], references: [id]) + id String @id @default(ulid()) + quantity Decimal @db.Decimal(10, 0) + measure_unit_text String @db.VarChar(50) + measure_unit_code String @db.VarChar(50) + sku_code String @db.VarChar(50) + sku_vat Decimal @default(0.00) @db.Decimal(15, 2) + unit_price Decimal @default(0.00) @db.Decimal(15, 2) + total_amount Decimal @default(0.00) @db.Decimal(15, 2) + created_at DateTime @default(now()) @db.Timestamp(0) + discount Decimal @default(0.00) @db.Decimal(15, 2) + notes String? @db.Text + payload Json? + good_snapshot Json + invoice_id String + good_id String + service_id String? + discount_amount Decimal? @db.Decimal(15, 2) + tax_amount Decimal? @db.Decimal(15, 2) + good Good @relation(fields: [good_id], references: [id]) + invoice SalesInvoice @relation(fields: [invoice_id], references: [id]) + service Service? @relation(fields: [service_id], references: [id]) @@index([invoice_id, good_id]) + @@index([good_id], map: "sales_invoice_items_good_id_fkey") + @@index([service_id], map: "sales_invoice_items_service_id_fkey") @@map("sales_invoice_items") } model SaleInvoiceTspAttempts { - id String @id @default(ulid()) - - attempt_no Int - status TspProviderResponseStatus - - raw_request_payload Json + id String @id @default(ulid()) + attempt_no Int + status TspProviderResponseStatus + message String @db.Text + sent_at DateTime? @db.Timestamp(0) + received_at DateTime? @db.Timestamp(0) + created_at DateTime @default(now()) @db.Timestamp(0) + invoice_id String provider_request_payload Json - provider_response Json? - message String @db.Text - error_message String? @db.Text - validation_errors Json? + raw_request_payload Json + error_message String? @db.Text fiscal_warnings Json? - - sent_at DateTime? @db.Timestamp(0) - received_at DateTime? @db.Timestamp(0) - created_at DateTime @default(now()) @db.Timestamp(0) - - invoice_id String - invoice SalesInvoice @relation(fields: [invoice_id], references: [id], onDelete: Cascade) + provider_response Json? + validation_errors Json? + invoice SalesInvoice @relation(fields: [invoice_id], references: [id], onDelete: Cascade) @@unique([invoice_id, attempt_no]) @@index([status]) @@ -95,35 +89,30 @@ model SaleInvoiceTspAttempts { } model SalesInvoicePayment { - id String @id @default(ulid()) - amount Decimal @db.Decimal(15, 2) + id String @id @default(ulid()) + amount Decimal @db.Decimal(15, 2) payment_method PaymentMethodType - paid_at DateTime @db.Timestamp(0) - - created_at DateTime @default(now()) @db.Timestamp(0) - - invoice_id String - invoice SalesInvoice @relation(fields: [invoice_id], references: [id]) - - terminal_info SalesInvoicePaymentTerminalInfo? + paid_at DateTime @db.Timestamp(0) + created_at DateTime @default(now()) @db.Timestamp(0) + invoice_id String + terminal_info SalesInvoicePaymentTerminalInfo? + invoice SalesInvoice @relation(fields: [invoice_id], references: [id]) @@index([invoice_id]) @@map("sales_invoice_payments") } model SalesInvoicePaymentTerminalInfo { - id String @id @default(ulid()) + id String @id @default(ulid()) terminal_id String stan String rrn String transaction_date_time DateTime customer_card_no String? description String? - - created_at DateTime @default(now()) @db.Timestamp(0) - - payment_id String @unique - payment SalesInvoicePayment @relation(fields: [payment_id], references: [id]) + created_at DateTime @default(now()) @db.Timestamp(0) + payment_id String @unique + payment SalesInvoicePayment @relation(fields: [payment_id], references: [id]) @@unique([terminal_id, stan, rrn, payment_id]) @@map("sales_invoice_payment_terminal_info") diff --git a/prisma/schema/shared/service.prisma b/prisma/schema/shared/service.prisma index e75d925..f60456e 100644 --- a/prisma/schema/shared/service.prisma +++ b/prisma/schema/shared/service.prisma @@ -1,20 +1,19 @@ model Service { - id String @id @default(ulid()) - name String @db.VarChar(255) - description String? @db.Text - sku String @unique() @db.VarChar(100) - local_sku String? @unique() @db.VarChar(100) - barcode String? @unique() @db.VarChar(100) - created_at DateTime @default(now()) @db.Timestamp(0) - updated_at DateTime @updatedAt @db.Timestamp(0) - deleted_at DateTime? @db.Timestamp(0) - category_id String? - base_sale_price Decimal @default(0.00) @db.Decimal(15, 0) - account_id String - complex_id String - - category ServiceCategory? @relation(fields: [category_id], references: [id]) + id String @id @default(ulid()) + name String @db.VarChar(255) + description String? @db.Text + sku String @unique @db.VarChar(100) + local_sku String? @unique @db.VarChar(100) + barcode String? @unique @db.VarChar(100) + created_at DateTime @default(now()) @db.Timestamp(0) + updated_at DateTime @updatedAt @db.Timestamp(0) + deleted_at DateTime? @db.Timestamp(0) + category_id String? + base_sale_price Decimal @default(0) @db.Decimal(15, 0) + account_id String + complex_id String sales_invoice_items SalesInvoiceItem[] + category ServiceCategory? @relation(fields: [category_id], references: [id]) @@index([category_id]) @@map("services") @@ -30,8 +29,7 @@ model ServiceCategory { created_at DateTime @default(now()) @db.Timestamp(0) updated_at DateTime @updatedAt @db.Timestamp(0) deleted_at DateTime? @db.Timestamp(0) - - services Service[] + services Service[] @@map("service_categories") } diff --git a/src/common/enums/enums.ts b/src/common/enums/enums.ts index 78279ef..b7e24a5 100644 --- a/src/common/enums/enums.ts +++ b/src/common/enums/enums.ts @@ -11,9 +11,11 @@ export enum TspProviderRequestType { REMOVE = 'REMOVE', } -export enum SKUGuildType { - GOLD = 'GOLD', -} +export const SKUGuildType = { + GOLD: 'GOLD', +} as const + +export type SKUGuildType = (typeof SKUGuildType)[keyof typeof SKUGuildType] export const UploadedFileTypes = { GOOD: 'GOOD', diff --git a/src/common/queryConstants/saleInvoice.ts b/src/common/queryConstants/saleInvoice.ts index 160eb4c..ffa68ff 100644 --- a/src/common/queryConstants/saleInvoice.ts +++ b/src/common/queryConstants/saleInvoice.ts @@ -52,6 +52,8 @@ export const summarySelect: SalesInvoiceSelect = { export const select: SalesInvoiceSelect = { ...summarySelect, + discount_amount: true, + tax_amount: true, updated_at: true, unknown_customer: true, pos: { @@ -93,7 +95,8 @@ export const select: SalesInvoiceSelect = { measure_unit_text: true, sku_code: true, unit_price: true, - discount: true, + discount_amount: true, + tax_amount: true, total_amount: true, notes: true, payload: true, diff --git a/src/common/services/saleInvoices/sale-invoice-create.dto.ts b/src/common/services/saleInvoices/sale-invoice-create.dto.ts index 7597df0..0e7e007 100644 --- a/src/common/services/saleInvoices/sale-invoice-create.dto.ts +++ b/src/common/services/saleInvoices/sale-invoice-create.dto.ts @@ -33,11 +33,15 @@ export class SharedCreateSalesInvoiceItemDto { @IsNumber() @ApiProperty({ required: true }) - total_amount: number + discount_amount: number @IsNumber() @ApiProperty({ required: true }) - discount_amount: number + tax_amount: number + + @IsNumber() + @ApiProperty({ required: true }) + total_amount: number @IsString() @ApiProperty({ required: true }) @@ -162,6 +166,14 @@ export class SharedCreateSalesInvoiceDto { @ApiProperty({ required: true, default: 0 }) total_amount: number + @IsNumber() + @ApiProperty({ required: true, default: 0 }) + discount_amount: number + + @IsNumber() + @ApiProperty({ required: true, default: 0 }) + tax_amount: number + @ApiProperty({ required: true }) @IsDateString( { strict: true }, @@ -194,6 +206,8 @@ export class SharedCreateSalesInvoiceDto { @IsBoolean() send_to_tsp?: boolean + + @ApiProperty({ required: true, default: CustomerType.UNKNOWN }) @IsEnum(CustomerType) customer_type: CustomerType diff --git a/src/common/services/saleInvoices/sale-invoice-create.service.ts b/src/common/services/saleInvoices/sale-invoice-create.service.ts index bf02d1b..ef21bff 100644 --- a/src/common/services/saleInvoices/sale-invoice-create.service.ts +++ b/src/common/services/saleInvoices/sale-invoice-create.service.ts @@ -397,6 +397,11 @@ export class SharedSaleInvoiceCreateService { invoice_date: normalizedInvoiceDate, invoice_number: invoiceNumber, total_amount: data.total_amount, + discount_amount: data.items.reduce( + (prev, curr) => (prev += curr.discount_amount), + 0, + ), + tax_amount: data.items.reduce((prev, curr) => (prev += curr.tax_amount), 0), code: this.generateInvoiceCode(businessId, complexId, posId, invoiceNumber), type, settlement_type, @@ -407,6 +412,8 @@ export class SharedSaleInvoiceCreateService { quantity: item.quantity, unit_price: item.unit_price, total_amount: item.total_amount, + discount_amount: item.discount_amount, + tax_amount: item.tax_amount, measure_unit_text: goodsById.get(item.good_id!)?.measure_unit.name || null, measure_unit_code: goodsById.get(item.good_id!)?.measure_unit.code || null, sku_code: goodsById.get(item.good_id!)?.sku.code || null, diff --git a/src/generated/prisma/enums.ts b/src/generated/prisma/enums.ts index b876b38..92c03bc 100644 --- a/src/generated/prisma/enums.ts +++ b/src/generated/prisma/enums.ts @@ -23,19 +23,6 @@ export const PaymentMethodType = { export type PaymentMethodType = (typeof PaymentMethodType)[keyof typeof PaymentMethodType] -export const UnitType = { - COUNT: 'COUNT', - GRAM: 'GRAM', - KILOGRAM: 'KILOGRAM', - MILLILITER: 'MILLILITER', - LITER: 'LITER', - METER: 'METER', - HOUR: 'HOUR' -} as const - -export type UnitType = (typeof UnitType)[keyof typeof UnitType] - - export const GoodPricingModel = { STANDARD: 'STANDARD', GOLD: 'GOLD' @@ -85,24 +72,6 @@ export const BusinessRole = { export type BusinessRole = (typeof BusinessRole)[keyof typeof BusinessRole] -export const LicenseType = { - BASIC: 'BASIC', - PRO: 'PRO', - ENTERPRISE: 'ENTERPRISE' -} as const - -export type LicenseType = (typeof LicenseType)[keyof typeof LicenseType] - - -export const LicenseStatus = { - ACTIVE: 'ACTIVE', - EXPIRED: 'EXPIRED', - SUSPENDED: 'SUSPENDED' -} as const - -export type LicenseStatus = (typeof LicenseStatus)[keyof typeof LicenseStatus] - - export const POSType = { PSP: 'PSP', MOBILE: 'MOBILE', @@ -113,14 +82,6 @@ export const POSType = { export type POSType = (typeof POSType)[keyof typeof POSType] -export const UserType = { - LEGAL: 'LEGAL', - INDIVIDUAL: 'INDIVIDUAL' -} as const - -export type UserType = (typeof UserType)[keyof typeof UserType] - - export const AccountType = { ADMIN: 'ADMIN', PROVIDER: 'PROVIDER', @@ -131,23 +92,6 @@ export const AccountType = { export type AccountType = (typeof AccountType)[keyof typeof AccountType] -export const UserStatus = { - ACTIVE: 'ACTIVE', - INACTIVE: 'INACTIVE' -} as const - -export type UserStatus = (typeof UserStatus)[keyof typeof UserStatus] - - -export const AccountRole = { - OWNER: 'OWNER', - OPERATOR: 'OPERATOR', - ACCOUNTANT: 'ACCOUNTANT' -} as const - -export type AccountRole = (typeof AccountRole)[keyof typeof AccountRole] - - export const AccountStatus = { ACTIVE: 'ACTIVE', SUSPENDED: 'SUSPENDED' @@ -182,14 +126,6 @@ export const ProviderRole = { export type ProviderRole = (typeof ProviderRole)[keyof typeof ProviderRole] -export const ProviderStatus = { - ACTIVE: 'ACTIVE', - SUSPENDED: 'SUSPENDED' -} as const - -export type ProviderStatus = (typeof ProviderStatus)[keyof typeof ProviderStatus] - - export const ConsumerRole = { OWNER: 'OWNER', MANAGER: 'MANAGER', @@ -207,14 +143,6 @@ export const ConsumerStatus = { export type ConsumerStatus = (typeof ConsumerStatus)[keyof typeof ConsumerStatus] -export const TokenType = { - ACCESS: 'ACCESS', - REFRESH: 'REFRESH' -} as const - -export type TokenType = (typeof TokenType)[keyof typeof TokenType] - - export const ApplicationPlatform = { ANDROID: 'ANDROID', IOS: 'IOS' @@ -232,15 +160,6 @@ export const ApplicationReleaseType = { export type ApplicationReleaseType = (typeof ApplicationReleaseType)[keyof typeof ApplicationReleaseType] -export const ApplicationPublisher = { - DIRECT: 'DIRECT', - CAFE_BAZAR: 'CAFE_BAZAR', - MAYKET: 'MAYKET' -} as const - -export type ApplicationPublisher = (typeof ApplicationPublisher)[keyof typeof ApplicationPublisher] - - export const ConsumerType = { INDIVIDUAL: 'INDIVIDUAL', LEGAL: 'LEGAL' @@ -288,21 +207,6 @@ export const TspProviderRequestType = { export type TspProviderRequestType = (typeof TspProviderRequestType)[keyof typeof TspProviderRequestType] -export const TspProviderCustomerType = { - Unknown: 'Unknown', - Known: 'Known' -} as const - -export type TspProviderCustomerType = (typeof TspProviderCustomerType)[keyof typeof TspProviderCustomerType] - - -export const SKUGuildType = { - GOLD: 'GOLD' -} as const - -export type SKUGuildType = (typeof SKUGuildType)[keyof typeof SKUGuildType] - - export const InvoiceTemplateType = { SALE: 'SALE', FX_SALE: 'FX_SALE', diff --git a/src/generated/prisma/internal/class.ts b/src/generated/prisma/internal/class.ts index 1aabdd7..2b8151f 100644 --- a/src/generated/prisma/internal/class.ts +++ b/src/generated/prisma/internal/class.ts @@ -22,7 +22,7 @@ const config: runtime.GetPrismaClientConfig = { "clientVersion": "7.7.0", "engineVersion": "75cbdc1eb7150937890ad5465d861175c6624711", "activeProvider": "mysql", - "inlineSchema": "model AdminAccount {\n id String @id @default(ulid())\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n admin_id String\n admin Admin @relation(fields: [admin_id], references: [id])\n\n account_id String @unique\n account Account @relation(fields: [account_id], references: [id], onDelete: Cascade)\n\n @@map(\"admin_accounts\")\n}\n\nmodel Admin {\n id String @id @default(ulid())\n mobile_number String @unique\n national_code String? @unique\n first_name String\n last_name String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n accounts AdminAccount[]\n\n @@map(\"admins\")\n}\n\nmodel Account {\n id String @id @default(ulid())\n username String @unique\n password String\n status AccountStatus\n type AccountType\n admin_account AdminAccount?\n consumer_account ConsumerAccount?\n partner_account PartnerAccount?\n provider_account ProviderAccount?\n\n @@map(\"accounts\")\n}\n\nmodel DeviceBrand {\n id String @id @default(ulid())\n name String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n devices Device[]\n\n @@map(\"device_brands\")\n}\n\nmodel Device {\n id String @id @default(ulid())\n name String\n os_version String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n brand_id String\n brand DeviceBrand @relation(fields: [brand_id], references: [id])\n poses Pos[]\n\n @@index([brand_id])\n @@map(\"devices\")\n}\n\nmodel LicenseChargeTransaction {\n id String @id @default(ulid())\n activation_expires_at DateTime\n tracking_code String @unique\n purchased_count Int\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n partner_id String\n partner Partner @relation(fields: [partner_id], references: [id])\n licenses License[]\n\n @@index([partner_id])\n @@map(\"license_charged_transactions\")\n}\n\nmodel License {\n id String @id @default(ulid())\n accounts_limit Int @default(2)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n charge_transaction_id String\n charge_transaction LicenseChargeTransaction @relation(fields: [charge_transaction_id], references: [id])\n activation LicenseActivation?\n\n @@index([charge_transaction_id])\n @@map(\"licenses\")\n}\n\nmodel LicenseActivation {\n id String @id @unique @default(ulid())\n starts_at DateTime\n expires_at DateTime\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n license_id String @unique\n business_activity_id String @unique\n account_allocations LicenseAccountAllocation[]\n license_renews LicenseRenew[]\n business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id])\n license License @relation(fields: [license_id], references: [id])\n\n @@map(\"licenses_activated\")\n}\n\nmodel LicenseRenewChargeTransaction {\n id String @id @default(ulid())\n activation_expires_at DateTime\n tracking_code String @unique\n purchased_count Int\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n partner_id String\n license_renews LicenseRenew[]\n partner Partner @relation(fields: [partner_id], references: [id])\n\n @@index([partner_id])\n @@map(\"license_renew_charge_transaction\")\n}\n\nmodel LicenseRenew {\n id String @id @default(ulid())\n expires_at DateTime\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n charge_transaction_id String\n activation_id String?\n activation LicenseActivation? @relation(fields: [activation_id], references: [id])\n charge_transaction LicenseRenewChargeTransaction @relation(fields: [charge_transaction_id], references: [id])\n\n @@index([activation_id])\n @@index([charge_transaction_id])\n @@map(\"license_renew\")\n}\n\nmodel PartnerAccountQuotaChargeTransaction {\n id String @id @default(ulid())\n activation_expires_at DateTime\n tracking_code String @unique\n purchased_count Int\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n partner_id String\n partner Partner @relation(fields: [partner_id], references: [id])\n credits PartnerAccountQuotaCredit[]\n\n @@index([partner_id])\n @@map(\"partner_account_quota_charge_transaction\")\n}\n\nmodel PartnerAccountQuotaCredit {\n id String @id @default(ulid())\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n charge_transaction_id String?\n allocation LicenseAccountAllocation?\n charge_transaction PartnerAccountQuotaChargeTransaction? @relation(fields: [charge_transaction_id], references: [id])\n\n @@index([charge_transaction_id])\n @@map(\"partner_account_quota_credit\")\n}\n\nmodel LicenseAccountAllocation {\n id String @id @default(ulid())\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n license_activation_id String?\n account_id String? @unique\n credit_id String? @unique\n account ConsumerAccount? @relation(fields: [account_id], references: [id])\n credit PartnerAccountQuotaCredit? @relation(fields: [credit_id], references: [id])\n license_activation LicenseActivation? @relation(fields: [license_activation_id], references: [id])\n\n @@index([license_activation_id])\n @@map(\"license_account_allocation\")\n}\n\nmodel PartnerAccount {\n id String @id @default(ulid())\n role PartnerRole\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)\n partner_id String\n account_id String @unique\n account Account @relation(fields: [account_id], references: [id], onDelete: Cascade)\n partner Partner @relation(fields: [partner_id], references: [id])\n\n @@index([partner_id], map: \"partner_accounts_partner_id_fkey\")\n @@map(\"partner_accounts\")\n}\n\nmodel Partner {\n id String @id @default(ulid())\n name String\n code String @unique\n status PartnerStatus @default(ACTIVE)\n logo_url String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)\n tsp_provider TspProviderType @default(NAMA)\n consumers_individual ConsumerIndividual[]\n consumers_legal ConsumerLegal[]\n license_charge_transactions LicenseChargeTransaction[]\n license_renew_charge_transactions LicenseRenewChargeTransaction[]\n account_quota_charge_transactions PartnerAccountQuotaChargeTransaction[]\n accounts PartnerAccount[]\n\n @@map(\"partners\")\n}\n\nmodel PermissionConsumer {\n id String @id @default(ulid())\n consumer_account_id String @unique\n business_permissions PermissionBusiness[]\n complex_permissions PermissionComplex[]\n consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id], onDelete: Cascade)\n pos_permissions PermissionPos[]\n\n @@map(\"permission_consumers\")\n}\n\nmodel PermissionPos {\n id String @id @default(ulid())\n role POSRole\n pos_id String\n permission_id String\n permission PermissionConsumer @relation(fields: [permission_id], references: [id], onDelete: Cascade)\n pos Pos @relation(fields: [pos_id], references: [id], onDelete: Cascade)\n\n @@unique([permission_id, pos_id])\n @@index([pos_id], map: \"permission_poses_pos_id_fkey\")\n @@map(\"permission_poses\")\n}\n\nmodel PermissionComplex {\n id String @id @default(ulid())\n role ComplexRole\n complex_id String\n permission_id String\n complex Complex @relation(fields: [complex_id], references: [id], onDelete: Cascade)\n permission PermissionConsumer @relation(fields: [permission_id], references: [id], onDelete: Cascade)\n\n @@unique([permission_id, complex_id])\n @@index([complex_id], map: \"permission_complexes_complex_id_fkey\")\n @@map(\"permission_complexes\")\n}\n\nmodel PermissionBusiness {\n id String @id @default(ulid())\n role BusinessRole\n business_id String\n permission_id String\n business BusinessActivity @relation(fields: [business_id], references: [id], onDelete: Cascade)\n permission PermissionConsumer @relation(fields: [permission_id], references: [id], onDelete: Cascade)\n\n @@unique([permission_id, business_id])\n @@index([business_id], map: \"permission_business_activities_business_id_fkey\")\n @@map(\"permission_business_activities\")\n}\n\nmodel ProviderAccount {\n id String @id @default(ulid())\n role ProviderRole\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n provider_id String\n account_id String @unique\n account Account @relation(fields: [account_id], references: [id], onDelete: Cascade)\n provider Provider @relation(fields: [provider_id], references: [id])\n\n @@index([provider_id], map: \"provider_accounts_provider_id_fkey\")\n @@map(\"provider_accounts\")\n}\n\nmodel Provider {\n id String @id @default(ulid())\n code String @unique\n status PartnerStatus @default(ACTIVE)\n name String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n pos_list Pos[]\n accounts ProviderAccount[]\n\n @@map(\"providers\")\n}\n\nmodel ConsumerAccountDevice {\n id String @id @default(ulid())\n device_id String @unique\n device_name String?\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n\n consumer_account_id String @unique\n consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id])\n\n @@index([consumer_account_id])\n @@map(\"consumer_account_device\")\n}\n\n// model ConsumerDevices {\n// uuid String @id @unique @db.VarChar(255)\n// app_version String @db.VarChar(20)\n// build_number String @db.VarChar(20)\n// platform String @db.VarChar(100)\n// brand String @db.VarChar(100)\n// model String @db.VarChar(100)\n// device String @db.VarChar(100)\n// publisher ApplicationPublisher\n// os_version String @db.VarChar(20)\n// sdk_version String @db.VarChar(20)\n// release_number String @db.VarChar(20)\n// user_agent String? @db.VarChar(100)\n// browser_name String? @db.VarChar(100)\n// fcm_token String? @db.VarChar(100)\n// created_at DateTime @default(now()) @db.Timestamp(0)\n// updated_at DateTime @updatedAt @db.Timestamp(0)\n// consumer_id String\n// consumer Consumer @relation(fields: [consumer_id], references: [id])\n\n// @@index([consumer_id], map: \"consumer_devices_consumer_id_fkey\")\n// @@map(\"consumer_devices\")\n// }\n\nmodel ApplicationReleasedInfo {\n id String @id @default(ulid())\n version String\n build_number String\n is_minimum_supported Boolean @default(false)\n release_type ApplicationReleaseType\n platform ApplicationPlatform\n notes Json?\n release_date DateTime @default(now()) @db.Timestamp(0)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n\n @@map(\"application_released_info\")\n}\n\nmodel ConsumerAccount {\n id String @id @default(ulid())\n role ConsumerRole\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n consumer_id String\n consumer Consumer @relation(fields: [consumer_id], references: [id])\n\n account_id String @unique()\n account Account @relation(fields: [account_id], references: [id])\n\n pos Pos?\n permission PermissionConsumer?\n account_allocation LicenseAccountAllocation?\n account_device ConsumerAccountDevice?\n sales_invoices SalesInvoice[]\n consumer_account_good_favorites ConsumerAccountGoodFavorite[]\n\n @@map(\"consumer_accounts\")\n}\n\nmodel Consumer {\n id String @id @default(ulid())\n type ConsumerType\n status ConsumerStatus @default(ACTIVE)\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n accounts ConsumerAccount[]\n business_activities BusinessActivity[]\n // devices ConsumerDevices[]\n individual ConsumerIndividual?\n legal ConsumerLegal?\n\n @@map(\"consumers\")\n}\n\nmodel ConsumerIndividual {\n first_name String\n last_name String\n mobile_number String\n national_code String\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n partner_id String\n partner Partner @relation(fields: [partner_id], references: [id])\n\n consumer_id String @id\n consumer Consumer @relation(fields: [consumer_id], references: [id], onDelete: Cascade)\n\n @@unique([mobile_number, consumer_id])\n @@unique([partner_id, national_code])\n @@map(\"consumers_individual\")\n}\n\nmodel ConsumerLegal {\n name String\n registration_code String\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n partner_id String\n partner Partner @relation(fields: [partner_id], references: [id])\n\n consumer_id String @id\n consumer Consumer @relation(fields: [consumer_id], references: [id], onDelete: Cascade)\n\n @@unique([partner_id, registration_code])\n @@map(\"consumers_legal\")\n}\n\nmodel BusinessActivity {\n id String @id @default(ulid())\n economic_code String\n name String\n fiscal_id String\n partner_token String\n invoice_number_sequence Decimal @default(1) @db.Decimal(20, 0)\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n guild_id String\n guild Guild @relation(fields: [guild_id], references: [id])\n\n consumer_id String\n consumer Consumer @relation(fields: [consumer_id], references: [id])\n\n license_activation LicenseActivation?\n complexes Complex[]\n permission_businesses PermissionBusiness[]\n goods Good[]\n customer_individuals CustomerIndividual[]\n customer_legals CustomerLegal[]\n\n @@unique([economic_code, consumer_id])\n @@map(\"business_activities\")\n}\n\nmodel Complex {\n id String @id @default(ulid())\n name String\n branch_code String\n address String?\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n business_activity_id String\n\n business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id])\n\n pos_list Pos[]\n good_categories GoodCategory[]\n permission_complexes PermissionComplex[]\n\n @@map(\"complexes\")\n}\n\nmodel Pos {\n id String @id @default(ulid())\n name String\n model String?\n serial_number String? @unique()\n status POSStatus @default(ACTIVE)\n pos_type POSType\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n complex_id String\n complex Complex @relation(fields: [complex_id], references: [id])\n\n device_id String?\n device Device? @relation(fields: [device_id], references: [id])\n\n provider_id String?\n provider Provider? @relation(fields: [provider_id], references: [id])\n\n account_id String @unique\n account ConsumerAccount @relation(fields: [account_id], references: [id])\n\n permission_pos PermissionPos[]\n sales_invoices SalesInvoice[]\n\n @@map(\"poses\")\n}\n\nmodel ConsumerAccountGoodFavorite {\n created_at DateTime @default(now())\n\n consumer_account_id String\n consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id], onDelete: Cascade)\n\n good_id String\n good Good @relation(fields: [good_id], references: [id], onDelete: Cascade)\n\n @@id([consumer_account_id, good_id]) // unique pair\n @@index([good_id])\n @@index([consumer_account_id])\n @@map(\"consumer_account_good_favorites\")\n}\n\nmodel Good {\n id String @id @default(ulid())\n name String @db.VarChar(255)\n is_default_guild_good Boolean @default(false)\n pricing_model GoodPricingModel\n description String? @db.Text\n local_sku String? @unique() @db.VarChar(100)\n barcode String? @unique() @db.VarChar(100)\n base_sale_price Decimal? @default(0.00) @db.Decimal(15, 0)\n image_url String? @db.VarChar(255)\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n\n sku_id String\n sku StockKeepingUnits @relation(fields: [sku_id], references: [id])\n\n measure_unit_id String\n measure_unit MeasureUnits @relation(fields: [measure_unit_id], references: [id])\n\n category_id String?\n category GoodCategory? @relation(fields: [category_id], references: [id])\n\n business_activity_id String?\n business_activity BusinessActivity? @relation(fields: [business_activity_id], references: [id])\n\n sales_invoice_items SalesInvoiceItem[]\n consumer_account_good_favorites ConsumerAccountGoodFavorite[]\n\n @@index([category_id])\n @@map(\"goods\")\n}\n\nmodel GoodCategory {\n id String @id @default(ulid())\n name String @db.VarChar(100)\n description String? @db.Text\n image_url String? @db.VarChar(255)\n complex_id String?\n is_default_guild_good Boolean @default(false)\n guild_id String?\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n\n goods Good[]\n guild Guild? @relation(fields: [guild_id], references: [id])\n complex Complex? @relation(fields: [complex_id], references: [id])\n\n @@map(\"good_categories\")\n}\n\nmodel Guild {\n id String @id @default(ulid())\n name String\n invoice_template InvoiceTemplateType\n code String?\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n business_activities BusinessActivity[]\n good_categories GoodCategory[]\n stockKeepingUnits StockKeepingUnits[]\n\n @@map(\"guilds\")\n}\n\nmodel MeasureUnits {\n id String @id @default(ulid())\n code String @unique\n name String\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)\n\n goods Good[]\n\n @@map(\"measure_units\")\n}\n\nmodel StockKeepingUnits {\n id String @id @default(ulid())\n code String @unique\n name String\n VAT Decimal @db.Decimal(5, 2)\n is_public Boolean @default(true)\n is_domestic Boolean @default(false)\n\n guild_id String\n guild Guild @relation(fields: [guild_id], references: [id])\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt() @db.Timestamp(0)\n\n goods Good[]\n\n @@index([code])\n @@map(\"stock_keeping_units\")\n}\n\nmodel TriggerLog {\n id Int @id @default(autoincrement())\n message String @db.Text\n createdAt DateTime @default(now()) @db.Timestamp(0)\n name String @db.Text\n\n @@map(\"trigger_logs\")\n}\n\ngenerator client {\n provider = \"prisma-client\"\n output = \"../../src/generated/prisma\"\n previewFeatures = [\"views\"]\n moduleFormat = \"cjs\"\n}\n\ndatasource db {\n provider = \"mysql\"\n}\n\nmodel Customer {\n id String @id @default(ulid())\n is_favorite Boolean? @default(false)\n type CustomerType\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n\n individual CustomerIndividual?\n legal CustomerLegal?\n\n sales_invoices SalesInvoice[]\n\n @@map(\"customers\")\n}\n\nmodel CustomerIndividual {\n first_name String @db.VarChar(255)\n last_name String @db.VarChar(255)\n national_id String @db.Char(10)\n mobile_number String @db.Char(15)\n\n postal_code String @db.Char(10)\n economic_code String? @db.Char(10)\n\n customer_id String @id\n customer Customer @relation(fields: [customer_id], references: [id], onDelete: Cascade)\n\n business_activity_id String\n business_activity BusinessActivity @relation(fields: [business_activity_id], references: id)\n\n @@unique([business_activity_id, national_id])\n @@index([business_activity_id])\n @@map(\"customer_individuals\")\n}\n\nmodel CustomerLegal {\n name String @db.VarChar(255)\n economic_code String @db.Char(10)\n registration_number String? @db.Char(20)\n postal_code String @db.Char(10)\n\n customer_id String @id\n customer Customer @relation(fields: [customer_id], references: [id], onDelete: Cascade)\n\n business_activity_id String\n business_activity BusinessActivity @relation(fields: [business_activity_id], references: id)\n\n @@unique([business_activity_id, economic_code])\n @@index([business_activity_id])\n @@map(\"customer_legal\")\n}\n\nenum PaymentMethodType {\n CHEQUE\n SET_OFF\n CASH\n TERMINAL\n PAYMENT_GATEWAY\n CARD\n BANK\n OTHER\n}\n\nenum UnitType {\n COUNT\n GRAM\n KILOGRAM\n MILLILITER\n LITER\n METER\n HOUR\n}\n\nenum GoodPricingModel {\n STANDARD\n GOLD\n}\n\nenum CustomerType {\n INDIVIDUAL\n LEGAL\n UNKNOWN\n}\n\nenum POSStatus {\n ACTIVE\n DISABLED\n}\n\nenum POSRole {\n MANAGER\n OPERATOR\n}\n\nenum ComplexRole {\n MANAGER\n OPERATOR\n}\n\nenum BusinessRole {\n MANAGER\n OPERATOR\n}\n\nenum LicenseType {\n BASIC\n PRO\n ENTERPRISE\n}\n\nenum LicenseStatus {\n ACTIVE\n EXPIRED\n SUSPENDED\n}\n\nenum POSType {\n PSP\n MOBILE\n WEB\n API\n}\n\nenum UserType {\n LEGAL\n INDIVIDUAL\n}\n\nenum AccountType {\n ADMIN\n PROVIDER\n PARTNER\n CONSUMER\n}\n\nenum UserStatus {\n ACTIVE\n INACTIVE\n}\n\nenum AccountRole {\n OWNER\n OPERATOR\n ACCOUNTANT\n}\n\nenum AccountStatus {\n ACTIVE\n SUSPENDED\n}\n\nenum PartnerRole {\n OWNER\n MANAGER\n OPERATOR\n}\n\nenum PartnerStatus {\n ACTIVE\n SUSPENDED\n}\n\nenum ProviderRole {\n OWNER\n MANAGER\n OPERATOR\n}\n\nenum ProviderStatus {\n ACTIVE\n SUSPENDED\n}\n\nenum ConsumerRole {\n OWNER\n MANAGER\n OPERATOR\n}\n\nenum ConsumerStatus {\n ACTIVE\n SUSPENDED\n}\n\nenum TokenType {\n ACCESS\n REFRESH\n}\n\nenum ApplicationPlatform {\n ANDROID\n IOS\n}\n\nenum ApplicationReleaseType {\n STABLE\n BETA\n ALPHA\n}\n\nenum ApplicationPublisher {\n DIRECT\n CAFE_BAZAR\n MAYKET\n}\n\nenum ConsumerType {\n INDIVIDUAL\n LEGAL\n}\n\nenum InvoiceSettlementType {\n CASH\n CREDIT\n MIXED\n}\n\nenum TspProviderType {\n NAMA\n SUN\n}\n\nenum TspProviderResponseStatus {\n NOT_SEND\n QUEUED\n FISCAL_QUEUED\n SEND_FAILURE\n SUCCESS\n FAILURE\n}\n\nenum TspProviderRequestType {\n ORIGINAL\n CORRECTION\n REVOKE\n RETURN\n}\n\nenum TspProviderCustomerType {\n Unknown\n Known\n}\n\nenum SKUGuildType {\n GOLD\n}\n\nenum InvoiceTemplateType {\n SALE\n FX_SALE\n GOLD_JEWELRY\n CONTRACT\n UTILITY\n AIR_TICKET\n EXPORT\n BILL_OF_LADING\n PETROCHEMICAL\n COMMODITY_EXCHANGE\n INSURANCE\n}\n\nmodel SalesInvoice {\n id String @id @default(uuid())\n code String @unique @db.VarChar(100)\n total_amount Decimal @db.Decimal(15, 2)\n invoice_number Int @db.Int()\n invoice_date DateTime @default(now()) @db.Timestamp(0)\n type TspProviderRequestType\n settlement_type InvoiceSettlementType\n tax_id String? @unique @db.VarChar(32)\n\n notes String? @db.Text\n unknown_customer Json? @db.Json\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n\n main_id String? @db.VarChar(50)\n ref_id String? @unique @db.VarChar(50)\n reference_invoice SalesInvoice? @relation(\"SalesInvoiceReference\", fields: [ref_id], references: [id])\n\n customer_id String?\n customer Customer? @relation(fields: [customer_id], references: [id])\n\n consumer_account_id String\n consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id])\n\n pos_id String\n pos Pos @relation(fields: [pos_id], references: [id])\n\n referenced_by SalesInvoice? @relation(\"SalesInvoiceReference\")\n items SalesInvoiceItem[]\n payments SalesInvoicePayment[]\n tsp_attempts SaleInvoiceTspAttempts[]\n\n @@unique([invoice_number, pos_id])\n @@index([ref_id])\n @@index([tax_id])\n @@map(\"sales_invoices\")\n}\n\nmodel SalesInvoiceItem {\n id String @id @default(ulid())\n quantity Decimal @db.Decimal(10, 0)\n measure_unit_text String @db.VarChar(50)\n measure_unit_code String @db.VarChar(50)\n sku_code String @db.VarChar(50)\n sku_vat Decimal @default(0.00) @db.Decimal(15, 2)\n unit_price Decimal @default(0.00) @db.Decimal(15, 2)\n total_amount Decimal @default(0.00) @db.Decimal(15, 2)\n created_at DateTime @default(now()) @db.Timestamp(0)\n discount Decimal @default(0.00) @db.Decimal(15, 2)\n notes String? @db.Text\n\n payload Json?\n good_snapshot Json\n\n invoice_id String\n invoice SalesInvoice @relation(fields: [invoice_id], references: [id])\n\n good_id String\n good Good @relation(fields: [good_id], references: [id])\n\n service_id String?\n service Service? @relation(fields: [service_id], references: [id])\n\n @@index([invoice_id, good_id])\n @@map(\"sales_invoice_items\")\n}\n\nmodel SaleInvoiceTspAttempts {\n id String @id @default(ulid())\n\n attempt_no Int\n status TspProviderResponseStatus\n\n raw_request_payload Json\n provider_request_payload Json\n provider_response Json?\n message String @db.Text\n error_message String? @db.Text\n validation_errors Json?\n fiscal_warnings Json?\n\n sent_at DateTime? @db.Timestamp(0)\n received_at DateTime? @db.Timestamp(0)\n created_at DateTime @default(now()) @db.Timestamp(0)\n\n invoice_id String\n invoice SalesInvoice @relation(fields: [invoice_id], references: [id], onDelete: Cascade)\n\n @@unique([invoice_id, attempt_no])\n @@index([status])\n @@index([invoice_id])\n @@map(\"sale_invoice_tsp_attempts\")\n}\n\nmodel SalesInvoicePayment {\n id String @id @default(ulid())\n amount Decimal @db.Decimal(15, 2)\n payment_method PaymentMethodType\n paid_at DateTime @db.Timestamp(0)\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n\n invoice_id String\n invoice SalesInvoice @relation(fields: [invoice_id], references: [id])\n\n terminal_info SalesInvoicePaymentTerminalInfo?\n\n @@index([invoice_id])\n @@map(\"sales_invoice_payments\")\n}\n\nmodel SalesInvoicePaymentTerminalInfo {\n id String @id @default(ulid())\n terminal_id String\n stan String\n rrn String\n transaction_date_time DateTime\n customer_card_no String?\n description String?\n\n created_at DateTime @default(now()) @db.Timestamp(0)\n\n payment_id String @unique\n payment SalesInvoicePayment @relation(fields: [payment_id], references: [id])\n\n @@unique([terminal_id, stan, rrn, payment_id])\n @@map(\"sales_invoice_payment_terminal_info\")\n}\n\nmodel Service {\n id String @id @default(ulid())\n name String @db.VarChar(255)\n description String? @db.Text\n sku String @unique() @db.VarChar(100)\n local_sku String? @unique() @db.VarChar(100)\n barcode String? @unique() @db.VarChar(100)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n category_id String?\n base_sale_price Decimal @default(0.00) @db.Decimal(15, 0)\n account_id String\n complex_id String\n\n category ServiceCategory? @relation(fields: [category_id], references: [id])\n sales_invoice_items SalesInvoiceItem[]\n\n @@index([category_id])\n @@map(\"services\")\n}\n\nmodel ServiceCategory {\n id String @id @default(ulid())\n name String @db.VarChar(100)\n description String? @db.Text\n image_url String? @db.VarChar(255)\n account_id String\n complex_id String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n\n services Service[]\n\n @@map(\"service_categories\")\n}\n", + "inlineSchema": "model AdminAccount {\n id String @id @default(ulid())\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n admin_id String\n account_id String @unique\n account Account @relation(fields: [account_id], references: [id], onDelete: Cascade)\n admin Admin @relation(fields: [admin_id], references: [id])\n\n @@index([admin_id], map: \"admin_accounts_admin_id_fkey\")\n @@map(\"admin_accounts\")\n}\n\nmodel Admin {\n id String @id @default(ulid())\n mobile_number String @unique\n national_code String? @unique\n first_name String\n last_name String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n accounts AdminAccount[]\n\n @@map(\"admins\")\n}\n\nmodel Account {\n id String @id @default(ulid())\n username String @unique\n password String\n status AccountStatus\n type AccountType\n admin_account AdminAccount?\n consumer_account ConsumerAccount?\n partner_account PartnerAccount?\n provider_account ProviderAccount?\n\n @@map(\"accounts\")\n}\n\nmodel DeviceBrand {\n id String @id @default(ulid())\n name String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n devices Device[]\n\n @@map(\"device_brands\")\n}\n\nmodel Device {\n id String @id @default(ulid())\n name String\n os_version String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n brand_id String\n brand DeviceBrand @relation(fields: [brand_id], references: [id])\n poses Pos[]\n\n @@index([brand_id])\n @@map(\"devices\")\n}\n\nmodel LicenseChargeTransaction {\n id String @id @default(ulid())\n activation_expires_at DateTime\n tracking_code String @unique\n purchased_count Int\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n partner_id String\n partner Partner @relation(fields: [partner_id], references: [id])\n licenses License[]\n\n @@index([partner_id])\n @@map(\"license_charged_transactions\")\n}\n\nmodel License {\n id String @id @default(ulid())\n accounts_limit Int @default(2)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n charge_transaction_id String\n charge_transaction LicenseChargeTransaction @relation(fields: [charge_transaction_id], references: [id])\n activation LicenseActivation?\n\n @@index([charge_transaction_id])\n @@map(\"licenses\")\n}\n\nmodel LicenseActivation {\n id String @id @unique @default(ulid())\n starts_at DateTime\n expires_at DateTime\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n license_id String @unique\n business_activity_id String @unique\n account_allocations LicenseAccountAllocation[]\n license_renews LicenseRenew[]\n business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id])\n license License @relation(fields: [license_id], references: [id])\n\n @@map(\"licenses_activated\")\n}\n\nmodel LicenseRenewChargeTransaction {\n id String @id @default(ulid())\n activation_expires_at DateTime\n tracking_code String @unique\n purchased_count Int\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n partner_id String\n license_renews LicenseRenew[]\n partner Partner @relation(fields: [partner_id], references: [id])\n\n @@index([partner_id])\n @@map(\"license_renew_charge_transaction\")\n}\n\nmodel LicenseRenew {\n id String @id @default(ulid())\n expires_at DateTime\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n charge_transaction_id String\n activation_id String?\n activation LicenseActivation? @relation(fields: [activation_id], references: [id])\n charge_transaction LicenseRenewChargeTransaction @relation(fields: [charge_transaction_id], references: [id])\n\n @@index([activation_id])\n @@index([charge_transaction_id])\n @@map(\"license_renew\")\n}\n\nmodel PartnerAccountQuotaChargeTransaction {\n id String @id @default(ulid())\n activation_expires_at DateTime\n tracking_code String @unique\n purchased_count Int\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n partner_id String\n partner Partner @relation(fields: [partner_id], references: [id])\n credits PartnerAccountQuotaCredit[]\n\n @@index([partner_id])\n @@map(\"partner_account_quota_charge_transaction\")\n}\n\nmodel PartnerAccountQuotaCredit {\n id String @id @default(ulid())\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n charge_transaction_id String?\n allocation LicenseAccountAllocation?\n charge_transaction PartnerAccountQuotaChargeTransaction? @relation(fields: [charge_transaction_id], references: [id])\n\n @@index([charge_transaction_id])\n @@map(\"partner_account_quota_credit\")\n}\n\nmodel LicenseAccountAllocation {\n id String @id @default(ulid())\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n license_activation_id String?\n account_id String? @unique\n credit_id String? @unique\n account ConsumerAccount? @relation(fields: [account_id], references: [id])\n credit PartnerAccountQuotaCredit? @relation(fields: [credit_id], references: [id])\n license_activation LicenseActivation? @relation(fields: [license_activation_id], references: [id])\n\n @@index([license_activation_id])\n @@map(\"license_account_allocation\")\n}\n\nmodel PartnerAccount {\n id String @id @default(ulid())\n role PartnerRole\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)\n partner_id String\n account_id String @unique\n account Account @relation(fields: [account_id], references: [id], onDelete: Cascade)\n partner Partner @relation(fields: [partner_id], references: [id])\n\n @@index([partner_id], map: \"partner_accounts_partner_id_fkey\")\n @@map(\"partner_accounts\")\n}\n\nmodel Partner {\n id String @id @default(ulid())\n name String\n code String @unique\n status PartnerStatus @default(ACTIVE)\n logo_url String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)\n tsp_provider TspProviderType @default(NAMA)\n consumers_individual ConsumerIndividual[]\n consumers_legal ConsumerLegal[]\n license_charge_transactions LicenseChargeTransaction[]\n license_renew_charge_transactions LicenseRenewChargeTransaction[]\n account_quota_charge_transactions PartnerAccountQuotaChargeTransaction[]\n accounts PartnerAccount[]\n\n @@map(\"partners\")\n}\n\nmodel PermissionConsumer {\n id String @id @default(ulid())\n consumer_account_id String @unique\n business_permissions PermissionBusiness[]\n complex_permissions PermissionComplex[]\n consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id], onDelete: Cascade)\n pos_permissions PermissionPos[]\n\n @@map(\"permission_consumers\")\n}\n\nmodel PermissionPos {\n id String @id @default(ulid())\n role POSRole\n pos_id String\n permission_id String\n permission PermissionConsumer @relation(fields: [permission_id], references: [id], onDelete: Cascade)\n pos Pos @relation(fields: [pos_id], references: [id], onDelete: Cascade)\n\n @@unique([permission_id, pos_id])\n @@index([pos_id], map: \"permission_poses_pos_id_fkey\")\n @@map(\"permission_poses\")\n}\n\nmodel PermissionComplex {\n id String @id @default(ulid())\n role ComplexRole\n complex_id String\n permission_id String\n complex Complex @relation(fields: [complex_id], references: [id], onDelete: Cascade)\n permission PermissionConsumer @relation(fields: [permission_id], references: [id], onDelete: Cascade)\n\n @@unique([permission_id, complex_id])\n @@index([complex_id], map: \"permission_complexes_complex_id_fkey\")\n @@map(\"permission_complexes\")\n}\n\nmodel PermissionBusiness {\n id String @id @default(ulid())\n role BusinessRole\n business_id String\n permission_id String\n business BusinessActivity @relation(fields: [business_id], references: [id], onDelete: Cascade)\n permission PermissionConsumer @relation(fields: [permission_id], references: [id], onDelete: Cascade)\n\n @@unique([permission_id, business_id])\n @@index([business_id], map: \"permission_business_activities_business_id_fkey\")\n @@map(\"permission_business_activities\")\n}\n\nmodel ProviderAccount {\n id String @id @default(ulid())\n role ProviderRole\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n provider_id String\n account_id String @unique\n account Account @relation(fields: [account_id], references: [id], onDelete: Cascade)\n provider Provider @relation(fields: [provider_id], references: [id])\n\n @@index([provider_id], map: \"provider_accounts_provider_id_fkey\")\n @@map(\"provider_accounts\")\n}\n\nmodel Provider {\n id String @id @default(ulid())\n code String @unique\n status PartnerStatus @default(ACTIVE)\n name String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n pos_list Pos[]\n accounts ProviderAccount[]\n\n @@map(\"providers\")\n}\n\nmodel ConsumerAccountDevice {\n id String @id @default(ulid())\n device_id String @unique\n device_name String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n consumer_account_id String @unique\n consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id])\n\n @@index([consumer_account_id])\n @@map(\"consumer_account_device\")\n}\n\nmodel ApplicationReleasedInfo {\n id String @id @default(ulid())\n version String\n build_number String\n is_minimum_supported Boolean @default(false)\n release_type ApplicationReleaseType\n platform ApplicationPlatform\n notes Json?\n release_date DateTime @default(now()) @db.Timestamp(0)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n\n @@map(\"application_released_info\")\n}\n\nmodel ConsumerAccount {\n id String @id @default(ulid())\n role ConsumerRole\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n consumer_id String\n account_id String @unique\n account_device ConsumerAccountDevice?\n consumer_account_good_favorites ConsumerAccountGoodFavorite[]\n account Account @relation(fields: [account_id], references: [id])\n consumer Consumer @relation(fields: [consumer_id], references: [id])\n account_allocation LicenseAccountAllocation?\n permission PermissionConsumer?\n pos Pos?\n sales_invoices SalesInvoice[]\n\n @@index([consumer_id], map: \"consumer_accounts_consumer_id_fkey\")\n @@map(\"consumer_accounts\")\n}\n\nmodel Consumer {\n id String @id @default(ulid())\n type ConsumerType\n status ConsumerStatus @default(ACTIVE)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n business_activities BusinessActivity[]\n accounts ConsumerAccount[]\n individual ConsumerIndividual?\n legal ConsumerLegal?\n\n @@map(\"consumers\")\n}\n\nmodel ConsumerIndividual {\n first_name String\n last_name String\n mobile_number String\n national_code String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n partner_id String\n consumer_id String @id\n consumer Consumer @relation(fields: [consumer_id], references: [id], onDelete: Cascade)\n partner Partner @relation(fields: [partner_id], references: [id])\n\n @@unique([mobile_number, consumer_id])\n @@unique([partner_id, national_code])\n @@map(\"consumers_individual\")\n}\n\nmodel ConsumerLegal {\n name String\n registration_code String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n partner_id String\n consumer_id String @id\n consumer Consumer @relation(fields: [consumer_id], references: [id], onDelete: Cascade)\n partner Partner @relation(fields: [partner_id], references: [id])\n\n @@unique([partner_id, registration_code])\n @@map(\"consumers_legal\")\n}\n\nmodel BusinessActivity {\n id String @id @default(ulid())\n economic_code String\n name String\n fiscal_id String\n partner_token String\n invoice_number_sequence Decimal @default(1) @db.Decimal(20, 0)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n guild_id String\n consumer_id String\n consumer Consumer @relation(fields: [consumer_id], references: [id])\n guild Guild @relation(fields: [guild_id], references: [id])\n complexes Complex[]\n customer_individuals CustomerIndividual[]\n customer_legals CustomerLegal[]\n goods Good[]\n license_activation LicenseActivation?\n permission_businesses PermissionBusiness[]\n\n @@unique([economic_code, consumer_id])\n @@index([consumer_id], map: \"business_activities_consumer_id_fkey\")\n @@index([guild_id], map: \"business_activities_guild_id_fkey\")\n @@map(\"business_activities\")\n}\n\nmodel Complex {\n id String @id @default(ulid())\n name String\n branch_code String\n address String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n business_activity_id String\n business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id])\n good_categories GoodCategory[]\n permission_complexes PermissionComplex[]\n pos_list Pos[]\n\n @@index([business_activity_id], map: \"complexes_business_activity_id_fkey\")\n @@map(\"complexes\")\n}\n\nmodel Pos {\n id String @id @default(ulid())\n name String\n model String?\n serial_number String? @unique\n status POSStatus @default(ACTIVE)\n pos_type POSType\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n complex_id String\n device_id String?\n provider_id String?\n account_id String @unique\n permission_pos PermissionPos[]\n account ConsumerAccount @relation(fields: [account_id], references: [id])\n complex Complex @relation(fields: [complex_id], references: [id])\n device Device? @relation(fields: [device_id], references: [id])\n provider Provider? @relation(fields: [provider_id], references: [id])\n sales_invoices SalesInvoice[]\n\n @@index([complex_id], map: \"poses_complex_id_fkey\")\n @@index([device_id], map: \"poses_device_id_fkey\")\n @@index([provider_id], map: \"poses_provider_id_fkey\")\n @@map(\"poses\")\n}\n\nmodel ConsumerAccountGoodFavorite {\n created_at DateTime @default(now())\n consumer_account_id String\n good_id String\n consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id], onDelete: Cascade)\n good Good @relation(fields: [good_id], references: [id], onDelete: Cascade)\n\n @@id([consumer_account_id, good_id])\n @@index([good_id])\n @@index([consumer_account_id])\n @@map(\"consumer_account_good_favorites\")\n}\n\nmodel Good {\n id String @id @default(ulid())\n name String @db.VarChar(255)\n is_default_guild_good Boolean @default(false)\n pricing_model GoodPricingModel\n description String? @db.Text\n local_sku String? @unique @db.VarChar(100)\n barcode String? @unique @db.VarChar(100)\n base_sale_price Decimal? @default(0) @db.Decimal(15, 0)\n image_url String? @db.VarChar(255)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n sku_id String\n measure_unit_id String\n category_id String?\n business_activity_id String?\n consumer_account_good_favorites ConsumerAccountGoodFavorite[]\n business_activity BusinessActivity? @relation(fields: [business_activity_id], references: [id])\n category GoodCategory? @relation(fields: [category_id], references: [id])\n measure_unit MeasureUnits @relation(fields: [measure_unit_id], references: [id])\n sku StockKeepingUnits @relation(fields: [sku_id], references: [id])\n sales_invoice_items SalesInvoiceItem[]\n\n @@index([category_id])\n @@index([business_activity_id], map: \"goods_business_activity_id_fkey\")\n @@index([measure_unit_id], map: \"goods_measure_unit_id_fkey\")\n @@index([sku_id], map: \"goods_sku_id_fkey\")\n @@map(\"goods\")\n}\n\nmodel GoodCategory {\n id String @id @default(ulid())\n name String @db.VarChar(100)\n description String? @db.Text\n image_url String? @db.VarChar(255)\n complex_id String?\n is_default_guild_good Boolean @default(false)\n guild_id String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n complex Complex? @relation(fields: [complex_id], references: [id])\n guild Guild? @relation(fields: [guild_id], references: [id])\n goods Good[]\n\n @@index([complex_id], map: \"good_categories_complex_id_fkey\")\n @@index([guild_id], map: \"good_categories_guild_id_fkey\")\n @@map(\"good_categories\")\n}\n\nmodel Guild {\n id String @id @default(ulid())\n name String\n invoice_template InvoiceTemplateType\n code String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n business_activities BusinessActivity[]\n good_categories GoodCategory[]\n stockKeepingUnits StockKeepingUnits[]\n\n @@map(\"guilds\")\n}\n\nmodel MeasureUnits {\n id String @id @default(ulid())\n code String @unique\n name String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)\n goods Good[]\n\n @@map(\"measure_units\")\n}\n\nmodel StockKeepingUnits {\n id String @id @default(ulid())\n code String @unique\n name String\n VAT Decimal @db.Decimal(5, 2)\n is_public Boolean @default(true)\n is_domestic Boolean @default(false)\n guild_id String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n goods Good[]\n guild Guild @relation(fields: [guild_id], references: [id])\n\n @@index([code])\n @@index([guild_id], map: \"stock_keeping_units_guild_id_fkey\")\n @@map(\"stock_keeping_units\")\n}\n\nmodel TriggerLog {\n id Int @id @default(autoincrement())\n message String @db.Text\n createdAt DateTime @default(now()) @db.Timestamp(0)\n name String @db.Text\n\n @@map(\"trigger_logs\")\n}\n\ngenerator client {\n provider = \"prisma-client\"\n output = \"../../src/generated/prisma\"\n previewFeatures = [\"views\"]\n moduleFormat = \"cjs\"\n}\n\ndatasource db {\n provider = \"mysql\"\n}\n\nmodel Customer {\n id String @id @default(ulid())\n is_favorite Boolean? @default(false)\n type CustomerType\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n individual CustomerIndividual?\n legal CustomerLegal?\n sales_invoices SalesInvoice[]\n\n @@map(\"customers\")\n}\n\nmodel CustomerIndividual {\n first_name String @db.VarChar(255)\n last_name String @db.VarChar(255)\n national_id String @db.Char(10)\n mobile_number String @db.Char(15)\n postal_code String @db.Char(10)\n economic_code String? @db.Char(10)\n customer_id String @id\n business_activity_id String\n business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id])\n customer Customer @relation(fields: [customer_id], references: [id], onDelete: Cascade)\n\n @@unique([business_activity_id, national_id])\n @@index([business_activity_id])\n @@map(\"customer_individuals\")\n}\n\nmodel CustomerLegal {\n name String @db.VarChar(255)\n economic_code String @db.Char(10)\n registration_number String? @db.Char(20)\n postal_code String @db.Char(10)\n customer_id String @id\n business_activity_id String\n business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id])\n customer Customer @relation(fields: [customer_id], references: [id], onDelete: Cascade)\n\n @@unique([business_activity_id, economic_code])\n @@index([business_activity_id])\n @@map(\"customer_legal\")\n}\n\nenum PaymentMethodType {\n CHEQUE\n SET_OFF\n CASH\n TERMINAL\n PAYMENT_GATEWAY\n CARD\n BANK\n OTHER\n}\n\nenum GoodPricingModel {\n STANDARD\n GOLD\n}\n\nenum CustomerType {\n INDIVIDUAL\n LEGAL\n UNKNOWN\n}\n\nenum POSStatus {\n ACTIVE\n DISABLED\n}\n\nenum POSRole {\n MANAGER\n OPERATOR\n}\n\nenum ComplexRole {\n MANAGER\n OPERATOR\n}\n\nenum BusinessRole {\n MANAGER\n OPERATOR\n}\n\nenum POSType {\n PSP\n MOBILE\n WEB\n API\n}\n\nenum AccountType {\n ADMIN\n PROVIDER\n PARTNER\n CONSUMER\n}\n\nenum AccountStatus {\n ACTIVE\n SUSPENDED\n}\n\nenum PartnerRole {\n OWNER\n MANAGER\n OPERATOR\n}\n\nenum PartnerStatus {\n ACTIVE\n SUSPENDED\n}\n\nenum ProviderRole {\n OWNER\n MANAGER\n OPERATOR\n}\n\nenum ConsumerRole {\n OWNER\n MANAGER\n OPERATOR\n}\n\nenum ConsumerStatus {\n ACTIVE\n SUSPENDED\n}\n\nenum ApplicationPlatform {\n ANDROID\n IOS\n}\n\nenum ApplicationReleaseType {\n STABLE\n BETA\n ALPHA\n}\n\nenum ConsumerType {\n INDIVIDUAL\n LEGAL\n}\n\nenum InvoiceSettlementType {\n CASH\n CREDIT\n MIXED\n}\n\nenum TspProviderType {\n NAMA\n SUN\n}\n\nenum TspProviderResponseStatus {\n NOT_SEND\n QUEUED\n FISCAL_QUEUED\n SEND_FAILURE\n SUCCESS\n FAILURE\n}\n\nenum TspProviderRequestType {\n ORIGINAL\n CORRECTION\n REVOKE\n RETURN\n}\n\nenum InvoiceTemplateType {\n SALE\n FX_SALE\n GOLD_JEWELRY\n CONTRACT\n UTILITY\n AIR_TICKET\n EXPORT\n BILL_OF_LADING\n PETROCHEMICAL\n COMMODITY_EXCHANGE\n INSURANCE\n}\n\nmodel SalesInvoice {\n id String @id @default(uuid())\n code String @unique @db.VarChar(100)\n total_amount Decimal @db.Decimal(15, 2)\n tax_amount Decimal @db.Decimal(15, 2)\n discount_amount Decimal @db.Decimal(15, 2)\n invoice_number Int\n invoice_date DateTime @default(now()) @db.Timestamp(0)\n type TspProviderRequestType\n tax_id String? @unique @db.VarChar(32)\n notes String? @db.Text\n unknown_customer Json?\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n main_id String? @db.VarChar(50)\n ref_id String? @unique @db.VarChar(50)\n customer_id String?\n consumer_account_id String\n pos_id String\n settlement_type InvoiceSettlementType\n tsp_attempts SaleInvoiceTspAttempts[]\n items SalesInvoiceItem[]\n payments SalesInvoicePayment[]\n consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id])\n customer Customer? @relation(fields: [customer_id], references: [id])\n pos Pos @relation(fields: [pos_id], references: [id])\n reference_invoice SalesInvoice? @relation(\"SalesInvoiceReference\", fields: [ref_id], references: [id])\n referenced_by SalesInvoice? @relation(\"SalesInvoiceReference\")\n\n @@unique([invoice_number, pos_id])\n @@index([ref_id])\n @@index([tax_id])\n @@index([consumer_account_id], map: \"sales_invoices_consumer_account_id_fkey\")\n @@index([customer_id], map: \"sales_invoices_customer_id_fkey\")\n @@index([pos_id], map: \"sales_invoices_pos_id_fkey\")\n @@map(\"sales_invoices\")\n}\n\nmodel SalesInvoiceItem {\n id String @id @default(ulid())\n quantity Decimal @db.Decimal(10, 0)\n measure_unit_text String @db.VarChar(50)\n measure_unit_code String @db.VarChar(50)\n sku_code String @db.VarChar(50)\n sku_vat Decimal @default(0.00) @db.Decimal(15, 2)\n unit_price Decimal @default(0.00) @db.Decimal(15, 2)\n total_amount Decimal @default(0.00) @db.Decimal(15, 2)\n created_at DateTime @default(now()) @db.Timestamp(0)\n discount_amount Decimal @default(0.00) @db.Decimal(15, 2)\n tax_amount Decimal @default(0.00) @db.Decimal(15, 2)\n notes String? @db.Text\n payload Json?\n good_snapshot Json\n invoice_id String\n good_id String\n service_id String?\n good Good @relation(fields: [good_id], references: [id])\n invoice SalesInvoice @relation(fields: [invoice_id], references: [id])\n service Service? @relation(fields: [service_id], references: [id])\n\n @@index([invoice_id, good_id])\n @@index([good_id], map: \"sales_invoice_items_good_id_fkey\")\n @@index([service_id], map: \"sales_invoice_items_service_id_fkey\")\n @@map(\"sales_invoice_items\")\n}\n\nmodel SaleInvoiceTspAttempts {\n id String @id @default(ulid())\n attempt_no Int\n status TspProviderResponseStatus\n message String @db.Text\n sent_at DateTime? @db.Timestamp(0)\n received_at DateTime? @db.Timestamp(0)\n created_at DateTime @default(now()) @db.Timestamp(0)\n invoice_id String\n provider_request_payload Json\n raw_request_payload Json\n error_message String? @db.Text\n fiscal_warnings Json?\n provider_response Json?\n validation_errors Json?\n invoice SalesInvoice @relation(fields: [invoice_id], references: [id], onDelete: Cascade)\n\n @@unique([invoice_id, attempt_no])\n @@index([status])\n @@index([invoice_id])\n @@map(\"sale_invoice_tsp_attempts\")\n}\n\nmodel SalesInvoicePayment {\n id String @id @default(ulid())\n amount Decimal @db.Decimal(15, 2)\n payment_method PaymentMethodType\n paid_at DateTime @db.Timestamp(0)\n created_at DateTime @default(now()) @db.Timestamp(0)\n invoice_id String\n terminal_info SalesInvoicePaymentTerminalInfo?\n invoice SalesInvoice @relation(fields: [invoice_id], references: [id])\n\n @@index([invoice_id])\n @@map(\"sales_invoice_payments\")\n}\n\nmodel SalesInvoicePaymentTerminalInfo {\n id String @id @default(ulid())\n terminal_id String\n stan String\n rrn String\n transaction_date_time DateTime\n customer_card_no String?\n description String?\n created_at DateTime @default(now()) @db.Timestamp(0)\n payment_id String @unique\n payment SalesInvoicePayment @relation(fields: [payment_id], references: [id])\n\n @@unique([terminal_id, stan, rrn, payment_id])\n @@map(\"sales_invoice_payment_terminal_info\")\n}\n\nmodel Service {\n id String @id @default(ulid())\n name String @db.VarChar(255)\n description String? @db.Text\n sku String @unique @db.VarChar(100)\n local_sku String? @unique @db.VarChar(100)\n barcode String? @unique @db.VarChar(100)\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n category_id String?\n base_sale_price Decimal @default(0) @db.Decimal(15, 0)\n account_id String\n complex_id String\n sales_invoice_items SalesInvoiceItem[]\n category ServiceCategory? @relation(fields: [category_id], references: [id])\n\n @@index([category_id])\n @@map(\"services\")\n}\n\nmodel ServiceCategory {\n id String @id @default(ulid())\n name String @db.VarChar(100)\n description String? @db.Text\n image_url String? @db.VarChar(255)\n account_id String\n complex_id String\n created_at DateTime @default(now()) @db.Timestamp(0)\n updated_at DateTime @updatedAt @db.Timestamp(0)\n deleted_at DateTime? @db.Timestamp(0)\n services Service[]\n\n @@map(\"service_categories\")\n}\n", "runtimeDataModel": { "models": {}, "enums": {}, @@ -34,10 +34,10 @@ const config: runtime.GetPrismaClientConfig = { } } -config.runtimeDataModel = JSON.parse("{\"models\":{\"AdminAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"admin_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"admin\",\"kind\":\"object\",\"type\":\"Admin\",\"relationName\":\"AdminToAdminAccount\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToAdminAccount\"}],\"dbName\":\"admin_accounts\"},\"Admin\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mobile_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"national_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"first_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"last_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"AdminAccount\",\"relationName\":\"AdminToAdminAccount\"}],\"dbName\":\"admins\"},\"Account\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"AccountStatus\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"AccountType\"},{\"name\":\"admin_account\",\"kind\":\"object\",\"type\":\"AdminAccount\",\"relationName\":\"AccountToAdminAccount\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"AccountToConsumerAccount\"},{\"name\":\"partner_account\",\"kind\":\"object\",\"type\":\"PartnerAccount\",\"relationName\":\"AccountToPartnerAccount\"},{\"name\":\"provider_account\",\"kind\":\"object\",\"type\":\"ProviderAccount\",\"relationName\":\"AccountToProviderAccount\"}],\"dbName\":\"accounts\"},\"DeviceBrand\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"devices\",\"kind\":\"object\",\"type\":\"Device\",\"relationName\":\"DeviceToDeviceBrand\"}],\"dbName\":\"device_brands\"},\"Device\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"os_version\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"brand_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"brand\",\"kind\":\"object\",\"type\":\"DeviceBrand\",\"relationName\":\"DeviceToDeviceBrand\"},{\"name\":\"poses\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"DeviceToPos\"}],\"dbName\":\"devices\"},\"LicenseChargeTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation_expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tracking_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purchased_count\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"LicenseChargeTransactionToPartner\"},{\"name\":\"licenses\",\"kind\":\"object\",\"type\":\"License\",\"relationName\":\"LicenseToLicenseChargeTransaction\"}],\"dbName\":\"license_charged_transactions\"},\"License\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"accounts_limit\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"charge_transaction_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"charge_transaction\",\"kind\":\"object\",\"type\":\"LicenseChargeTransaction\",\"relationName\":\"LicenseToLicenseChargeTransaction\"},{\"name\":\"activation\",\"kind\":\"object\",\"type\":\"LicenseActivation\",\"relationName\":\"LicenseToLicenseActivation\"}],\"dbName\":\"licenses\"},\"LicenseActivation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"starts_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"license_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_allocations\",\"kind\":\"object\",\"type\":\"LicenseAccountAllocation\",\"relationName\":\"LicenseAccountAllocationToLicenseActivation\"},{\"name\":\"license_renews\",\"kind\":\"object\",\"type\":\"LicenseRenew\",\"relationName\":\"LicenseActivationToLicenseRenew\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToLicenseActivation\"},{\"name\":\"license\",\"kind\":\"object\",\"type\":\"License\",\"relationName\":\"LicenseToLicenseActivation\"}],\"dbName\":\"licenses_activated\"},\"LicenseRenewChargeTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation_expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tracking_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purchased_count\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"license_renews\",\"kind\":\"object\",\"type\":\"LicenseRenew\",\"relationName\":\"LicenseRenewToLicenseRenewChargeTransaction\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"LicenseRenewChargeTransactionToPartner\"}],\"dbName\":\"license_renew_charge_transaction\"},\"LicenseRenew\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"charge_transaction_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation\",\"kind\":\"object\",\"type\":\"LicenseActivation\",\"relationName\":\"LicenseActivationToLicenseRenew\"},{\"name\":\"charge_transaction\",\"kind\":\"object\",\"type\":\"LicenseRenewChargeTransaction\",\"relationName\":\"LicenseRenewToLicenseRenewChargeTransaction\"}],\"dbName\":\"license_renew\"},\"PartnerAccountQuotaChargeTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation_expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tracking_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purchased_count\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"PartnerToPartnerAccountQuotaChargeTransaction\"},{\"name\":\"credits\",\"kind\":\"object\",\"type\":\"PartnerAccountQuotaCredit\",\"relationName\":\"PartnerAccountQuotaChargeTransactionToPartnerAccountQuotaCredit\"}],\"dbName\":\"partner_account_quota_charge_transaction\"},\"PartnerAccountQuotaCredit\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"charge_transaction_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allocation\",\"kind\":\"object\",\"type\":\"LicenseAccountAllocation\",\"relationName\":\"LicenseAccountAllocationToPartnerAccountQuotaCredit\"},{\"name\":\"charge_transaction\",\"kind\":\"object\",\"type\":\"PartnerAccountQuotaChargeTransaction\",\"relationName\":\"PartnerAccountQuotaChargeTransactionToPartnerAccountQuotaCredit\"}],\"dbName\":\"partner_account_quota_credit\"},\"LicenseAccountAllocation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"license_activation_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"credit_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToLicenseAccountAllocation\"},{\"name\":\"credit\",\"kind\":\"object\",\"type\":\"PartnerAccountQuotaCredit\",\"relationName\":\"LicenseAccountAllocationToPartnerAccountQuotaCredit\"},{\"name\":\"license_activation\",\"kind\":\"object\",\"type\":\"LicenseActivation\",\"relationName\":\"LicenseAccountAllocationToLicenseActivation\"}],\"dbName\":\"license_account_allocation\"},\"PartnerAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"PartnerRole\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToPartnerAccount\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"PartnerToPartnerAccount\"}],\"dbName\":\"partner_accounts\"},\"Partner\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PartnerStatus\"},{\"name\":\"logo_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tsp_provider\",\"kind\":\"enum\",\"type\":\"TspProviderType\"},{\"name\":\"consumers_individual\",\"kind\":\"object\",\"type\":\"ConsumerIndividual\",\"relationName\":\"ConsumerIndividualToPartner\"},{\"name\":\"consumers_legal\",\"kind\":\"object\",\"type\":\"ConsumerLegal\",\"relationName\":\"ConsumerLegalToPartner\"},{\"name\":\"license_charge_transactions\",\"kind\":\"object\",\"type\":\"LicenseChargeTransaction\",\"relationName\":\"LicenseChargeTransactionToPartner\"},{\"name\":\"license_renew_charge_transactions\",\"kind\":\"object\",\"type\":\"LicenseRenewChargeTransaction\",\"relationName\":\"LicenseRenewChargeTransactionToPartner\"},{\"name\":\"account_quota_charge_transactions\",\"kind\":\"object\",\"type\":\"PartnerAccountQuotaChargeTransaction\",\"relationName\":\"PartnerToPartnerAccountQuotaChargeTransaction\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"PartnerAccount\",\"relationName\":\"PartnerToPartnerAccount\"}],\"dbName\":\"partners\"},\"PermissionConsumer\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_permissions\",\"kind\":\"object\",\"type\":\"PermissionBusiness\",\"relationName\":\"PermissionBusinessToPermissionConsumer\"},{\"name\":\"complex_permissions\",\"kind\":\"object\",\"type\":\"PermissionComplex\",\"relationName\":\"PermissionComplexToPermissionConsumer\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToPermissionConsumer\"},{\"name\":\"pos_permissions\",\"kind\":\"object\",\"type\":\"PermissionPos\",\"relationName\":\"PermissionConsumerToPermissionPos\"}],\"dbName\":\"permission_consumers\"},\"PermissionPos\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"POSRole\"},{\"name\":\"pos_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission\",\"kind\":\"object\",\"type\":\"PermissionConsumer\",\"relationName\":\"PermissionConsumerToPermissionPos\"},{\"name\":\"pos\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"PermissionPosToPos\"}],\"dbName\":\"permission_poses\"},\"PermissionComplex\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ComplexRole\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToPermissionComplex\"},{\"name\":\"permission\",\"kind\":\"object\",\"type\":\"PermissionConsumer\",\"relationName\":\"PermissionComplexToPermissionConsumer\"}],\"dbName\":\"permission_complexes\"},\"PermissionBusiness\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"BusinessRole\"},{\"name\":\"business_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToPermissionBusiness\"},{\"name\":\"permission\",\"kind\":\"object\",\"type\":\"PermissionConsumer\",\"relationName\":\"PermissionBusinessToPermissionConsumer\"}],\"dbName\":\"permission_business_activities\"},\"ProviderAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ProviderRole\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"provider_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToProviderAccount\"},{\"name\":\"provider\",\"kind\":\"object\",\"type\":\"Provider\",\"relationName\":\"ProviderToProviderAccount\"}],\"dbName\":\"provider_accounts\"},\"Provider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PartnerStatus\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"pos_list\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"PosToProvider\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"ProviderAccount\",\"relationName\":\"ProviderToProviderAccount\"}],\"dbName\":\"providers\"},\"ConsumerAccountDevice\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"device_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"device_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumer_account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToConsumerAccountDevice\"}],\"dbName\":\"consumer_account_device\"},\"ApplicationReleasedInfo\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"build_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"is_minimum_supported\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"release_type\",\"kind\":\"enum\",\"type\":\"ApplicationReleaseType\"},{\"name\":\"platform\",\"kind\":\"enum\",\"type\":\"ApplicationPlatform\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"release_date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"application_released_info\"},\"ConsumerAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ConsumerRole\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer\",\"kind\":\"object\",\"type\":\"Consumer\",\"relationName\":\"ConsumerToConsumerAccount\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToConsumerAccount\"},{\"name\":\"pos\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"ConsumerAccountToPos\"},{\"name\":\"permission\",\"kind\":\"object\",\"type\":\"PermissionConsumer\",\"relationName\":\"ConsumerAccountToPermissionConsumer\"},{\"name\":\"account_allocation\",\"kind\":\"object\",\"type\":\"LicenseAccountAllocation\",\"relationName\":\"ConsumerAccountToLicenseAccountAllocation\"},{\"name\":\"account_device\",\"kind\":\"object\",\"type\":\"ConsumerAccountDevice\",\"relationName\":\"ConsumerAccountToConsumerAccountDevice\"},{\"name\":\"sales_invoices\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"ConsumerAccountToSalesInvoice\"},{\"name\":\"consumer_account_good_favorites\",\"kind\":\"object\",\"type\":\"ConsumerAccountGoodFavorite\",\"relationName\":\"ConsumerAccountToConsumerAccountGoodFavorite\"}],\"dbName\":\"consumer_accounts\"},\"Consumer\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"ConsumerType\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ConsumerStatus\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerToConsumerAccount\"},{\"name\":\"business_activities\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToConsumer\"},{\"name\":\"individual\",\"kind\":\"object\",\"type\":\"ConsumerIndividual\",\"relationName\":\"ConsumerToConsumerIndividual\"},{\"name\":\"legal\",\"kind\":\"object\",\"type\":\"ConsumerLegal\",\"relationName\":\"ConsumerToConsumerLegal\"}],\"dbName\":\"consumers\"},\"ConsumerIndividual\":{\"fields\":[{\"name\":\"first_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"last_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mobile_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"national_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"ConsumerIndividualToPartner\"},{\"name\":\"consumer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer\",\"kind\":\"object\",\"type\":\"Consumer\",\"relationName\":\"ConsumerToConsumerIndividual\"}],\"dbName\":\"consumers_individual\"},\"ConsumerLegal\":{\"fields\":[{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"registration_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"ConsumerLegalToPartner\"},{\"name\":\"consumer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer\",\"kind\":\"object\",\"type\":\"Consumer\",\"relationName\":\"ConsumerToConsumerLegal\"}],\"dbName\":\"consumers_legal\"},\"BusinessActivity\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"economic_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fiscal_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partner_token\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"invoice_number_sequence\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"guild_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"guild\",\"kind\":\"object\",\"type\":\"Guild\",\"relationName\":\"BusinessActivityToGuild\"},{\"name\":\"consumer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer\",\"kind\":\"object\",\"type\":\"Consumer\",\"relationName\":\"BusinessActivityToConsumer\"},{\"name\":\"license_activation\",\"kind\":\"object\",\"type\":\"LicenseActivation\",\"relationName\":\"BusinessActivityToLicenseActivation\"},{\"name\":\"complexes\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"BusinessActivityToComplex\"},{\"name\":\"permission_businesses\",\"kind\":\"object\",\"type\":\"PermissionBusiness\",\"relationName\":\"BusinessActivityToPermissionBusiness\"},{\"name\":\"goods\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"BusinessActivityToGood\"},{\"name\":\"customer_individuals\",\"kind\":\"object\",\"type\":\"CustomerIndividual\",\"relationName\":\"BusinessActivityToCustomerIndividual\"},{\"name\":\"customer_legals\",\"kind\":\"object\",\"type\":\"CustomerLegal\",\"relationName\":\"BusinessActivityToCustomerLegal\"}],\"dbName\":\"business_activities\"},\"Complex\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"branch_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToComplex\"},{\"name\":\"pos_list\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"ComplexToPos\"},{\"name\":\"good_categories\",\"kind\":\"object\",\"type\":\"GoodCategory\",\"relationName\":\"ComplexToGoodCategory\"},{\"name\":\"permission_complexes\",\"kind\":\"object\",\"type\":\"PermissionComplex\",\"relationName\":\"ComplexToPermissionComplex\"}],\"dbName\":\"complexes\"},\"Pos\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"model\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"serial_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"POSStatus\"},{\"name\":\"pos_type\",\"kind\":\"enum\",\"type\":\"POSType\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToPos\"},{\"name\":\"device_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"device\",\"kind\":\"object\",\"type\":\"Device\",\"relationName\":\"DeviceToPos\"},{\"name\":\"provider_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"provider\",\"kind\":\"object\",\"type\":\"Provider\",\"relationName\":\"PosToProvider\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToPos\"},{\"name\":\"permission_pos\",\"kind\":\"object\",\"type\":\"PermissionPos\",\"relationName\":\"PermissionPosToPos\"},{\"name\":\"sales_invoices\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"PosToSalesInvoice\"}],\"dbName\":\"poses\"},\"ConsumerAccountGoodFavorite\":{\"fields\":[{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumer_account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToConsumerAccountGoodFavorite\"},{\"name\":\"good_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"good\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"ConsumerAccountGoodFavoriteToGood\"}],\"dbName\":\"consumer_account_good_favorites\"},\"Good\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"is_default_guild_good\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"pricing_model\",\"kind\":\"enum\",\"type\":\"GoodPricingModel\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"local_sku\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"barcode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"base_sale_price\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"image_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"sku_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sku\",\"kind\":\"object\",\"type\":\"StockKeepingUnits\",\"relationName\":\"GoodToStockKeepingUnits\"},{\"name\":\"measure_unit_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"measure_unit\",\"kind\":\"object\",\"type\":\"MeasureUnits\",\"relationName\":\"GoodToMeasureUnits\"},{\"name\":\"category_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"category\",\"kind\":\"object\",\"type\":\"GoodCategory\",\"relationName\":\"GoodToGoodCategory\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToGood\"},{\"name\":\"sales_invoice_items\",\"kind\":\"object\",\"type\":\"SalesInvoiceItem\",\"relationName\":\"GoodToSalesInvoiceItem\"},{\"name\":\"consumer_account_good_favorites\",\"kind\":\"object\",\"type\":\"ConsumerAccountGoodFavorite\",\"relationName\":\"ConsumerAccountGoodFavoriteToGood\"}],\"dbName\":\"goods\"},\"GoodCategory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"image_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"is_default_guild_good\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"guild_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"goods\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"GoodToGoodCategory\"},{\"name\":\"guild\",\"kind\":\"object\",\"type\":\"Guild\",\"relationName\":\"GoodCategoryToGuild\"},{\"name\":\"complex\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToGoodCategory\"}],\"dbName\":\"good_categories\"},\"Guild\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"invoice_template\",\"kind\":\"enum\",\"type\":\"InvoiceTemplateType\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"business_activities\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToGuild\"},{\"name\":\"good_categories\",\"kind\":\"object\",\"type\":\"GoodCategory\",\"relationName\":\"GoodCategoryToGuild\"},{\"name\":\"stockKeepingUnits\",\"kind\":\"object\",\"type\":\"StockKeepingUnits\",\"relationName\":\"GuildToStockKeepingUnits\"}],\"dbName\":\"guilds\"},\"MeasureUnits\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"goods\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"GoodToMeasureUnits\"}],\"dbName\":\"measure_units\"},\"StockKeepingUnits\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"VAT\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"is_public\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"is_domestic\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"guild_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"guild\",\"kind\":\"object\",\"type\":\"Guild\",\"relationName\":\"GuildToStockKeepingUnits\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"goods\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"GoodToStockKeepingUnits\"}],\"dbName\":\"stock_keeping_units\"},\"TriggerLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":\"trigger_logs\"},\"Customer\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"is_favorite\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"CustomerType\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"individual\",\"kind\":\"object\",\"type\":\"CustomerIndividual\",\"relationName\":\"CustomerToCustomerIndividual\"},{\"name\":\"legal\",\"kind\":\"object\",\"type\":\"CustomerLegal\",\"relationName\":\"CustomerToCustomerLegal\"},{\"name\":\"sales_invoices\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"CustomerToSalesInvoice\"}],\"dbName\":\"customers\"},\"CustomerIndividual\":{\"fields\":[{\"name\":\"first_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"last_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"national_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mobile_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"postal_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"economic_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customer\",\"kind\":\"object\",\"type\":\"Customer\",\"relationName\":\"CustomerToCustomerIndividual\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToCustomerIndividual\"}],\"dbName\":\"customer_individuals\"},\"CustomerLegal\":{\"fields\":[{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"economic_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"registration_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"postal_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customer\",\"kind\":\"object\",\"type\":\"Customer\",\"relationName\":\"CustomerToCustomerLegal\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToCustomerLegal\"}],\"dbName\":\"customer_legal\"},\"SalesInvoice\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"total_amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"invoice_number\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"invoice_date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"TspProviderRequestType\"},{\"name\":\"settlement_type\",\"kind\":\"enum\",\"type\":\"InvoiceSettlementType\"},{\"name\":\"tax_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"unknown_customer\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"main_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ref_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"reference_invoice\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SalesInvoiceReference\"},{\"name\":\"customer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customer\",\"kind\":\"object\",\"type\":\"Customer\",\"relationName\":\"CustomerToSalesInvoice\"},{\"name\":\"consumer_account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToSalesInvoice\"},{\"name\":\"pos_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pos\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"PosToSalesInvoice\"},{\"name\":\"referenced_by\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SalesInvoiceReference\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"SalesInvoiceItem\",\"relationName\":\"SalesInvoiceToSalesInvoiceItem\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"SalesInvoicePayment\",\"relationName\":\"SalesInvoiceToSalesInvoicePayment\"},{\"name\":\"tsp_attempts\",\"kind\":\"object\",\"type\":\"SaleInvoiceTspAttempts\",\"relationName\":\"SaleInvoiceTspAttemptsToSalesInvoice\"}],\"dbName\":\"sales_invoices\"},\"SalesInvoiceItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"quantity\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"measure_unit_text\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"measure_unit_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sku_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sku_vat\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"unit_price\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"total_amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"discount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"payload\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"good_snapshot\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"invoice_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"invoice\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SalesInvoiceToSalesInvoiceItem\"},{\"name\":\"good_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"good\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"GoodToSalesInvoiceItem\"},{\"name\":\"service_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"service\",\"kind\":\"object\",\"type\":\"Service\",\"relationName\":\"SalesInvoiceItemToService\"}],\"dbName\":\"sales_invoice_items\"},\"SaleInvoiceTspAttempts\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"attempt_no\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"TspProviderResponseStatus\"},{\"name\":\"raw_request_payload\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"provider_request_payload\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"provider_response\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"error_message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"validation_errors\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"fiscal_warnings\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"sent_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"received_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"invoice_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"invoice\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SaleInvoiceTspAttemptsToSalesInvoice\"}],\"dbName\":\"sale_invoice_tsp_attempts\"},\"SalesInvoicePayment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"payment_method\",\"kind\":\"enum\",\"type\":\"PaymentMethodType\"},{\"name\":\"paid_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"invoice_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"invoice\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SalesInvoiceToSalesInvoicePayment\"},{\"name\":\"terminal_info\",\"kind\":\"object\",\"type\":\"SalesInvoicePaymentTerminalInfo\",\"relationName\":\"SalesInvoicePaymentToSalesInvoicePaymentTerminalInfo\"}],\"dbName\":\"sales_invoice_payments\"},\"SalesInvoicePaymentTerminalInfo\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"terminal_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"stan\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rrn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"transaction_date_time\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"customer_card_no\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"SalesInvoicePayment\",\"relationName\":\"SalesInvoicePaymentToSalesInvoicePaymentTerminalInfo\"}],\"dbName\":\"sales_invoice_payment_terminal_info\"},\"Service\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sku\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"local_sku\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"barcode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"category_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"base_sale_price\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"category\",\"kind\":\"object\",\"type\":\"ServiceCategory\",\"relationName\":\"ServiceToServiceCategory\"},{\"name\":\"sales_invoice_items\",\"kind\":\"object\",\"type\":\"SalesInvoiceItem\",\"relationName\":\"SalesInvoiceItemToService\"}],\"dbName\":\"services\"},\"ServiceCategory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"image_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"services\",\"kind\":\"object\",\"type\":\"Service\",\"relationName\":\"ServiceToServiceCategory\"}],\"dbName\":\"service_categories\"}},\"enums\":{},\"types\":{}}") +config.runtimeDataModel = JSON.parse("{\"models\":{\"AdminAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"admin_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToAdminAccount\"},{\"name\":\"admin\",\"kind\":\"object\",\"type\":\"Admin\",\"relationName\":\"AdminToAdminAccount\"}],\"dbName\":\"admin_accounts\"},\"Admin\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mobile_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"national_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"first_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"last_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"AdminAccount\",\"relationName\":\"AdminToAdminAccount\"}],\"dbName\":\"admins\"},\"Account\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"AccountStatus\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"AccountType\"},{\"name\":\"admin_account\",\"kind\":\"object\",\"type\":\"AdminAccount\",\"relationName\":\"AccountToAdminAccount\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"AccountToConsumerAccount\"},{\"name\":\"partner_account\",\"kind\":\"object\",\"type\":\"PartnerAccount\",\"relationName\":\"AccountToPartnerAccount\"},{\"name\":\"provider_account\",\"kind\":\"object\",\"type\":\"ProviderAccount\",\"relationName\":\"AccountToProviderAccount\"}],\"dbName\":\"accounts\"},\"DeviceBrand\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"devices\",\"kind\":\"object\",\"type\":\"Device\",\"relationName\":\"DeviceToDeviceBrand\"}],\"dbName\":\"device_brands\"},\"Device\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"os_version\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"brand_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"brand\",\"kind\":\"object\",\"type\":\"DeviceBrand\",\"relationName\":\"DeviceToDeviceBrand\"},{\"name\":\"poses\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"DeviceToPos\"}],\"dbName\":\"devices\"},\"LicenseChargeTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation_expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tracking_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purchased_count\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"LicenseChargeTransactionToPartner\"},{\"name\":\"licenses\",\"kind\":\"object\",\"type\":\"License\",\"relationName\":\"LicenseToLicenseChargeTransaction\"}],\"dbName\":\"license_charged_transactions\"},\"License\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"accounts_limit\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"charge_transaction_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"charge_transaction\",\"kind\":\"object\",\"type\":\"LicenseChargeTransaction\",\"relationName\":\"LicenseToLicenseChargeTransaction\"},{\"name\":\"activation\",\"kind\":\"object\",\"type\":\"LicenseActivation\",\"relationName\":\"LicenseToLicenseActivation\"}],\"dbName\":\"licenses\"},\"LicenseActivation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"starts_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"license_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_allocations\",\"kind\":\"object\",\"type\":\"LicenseAccountAllocation\",\"relationName\":\"LicenseAccountAllocationToLicenseActivation\"},{\"name\":\"license_renews\",\"kind\":\"object\",\"type\":\"LicenseRenew\",\"relationName\":\"LicenseActivationToLicenseRenew\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToLicenseActivation\"},{\"name\":\"license\",\"kind\":\"object\",\"type\":\"License\",\"relationName\":\"LicenseToLicenseActivation\"}],\"dbName\":\"licenses_activated\"},\"LicenseRenewChargeTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation_expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tracking_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purchased_count\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"license_renews\",\"kind\":\"object\",\"type\":\"LicenseRenew\",\"relationName\":\"LicenseRenewToLicenseRenewChargeTransaction\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"LicenseRenewChargeTransactionToPartner\"}],\"dbName\":\"license_renew_charge_transaction\"},\"LicenseRenew\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"charge_transaction_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation\",\"kind\":\"object\",\"type\":\"LicenseActivation\",\"relationName\":\"LicenseActivationToLicenseRenew\"},{\"name\":\"charge_transaction\",\"kind\":\"object\",\"type\":\"LicenseRenewChargeTransaction\",\"relationName\":\"LicenseRenewToLicenseRenewChargeTransaction\"}],\"dbName\":\"license_renew\"},\"PartnerAccountQuotaChargeTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activation_expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tracking_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purchased_count\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"PartnerToPartnerAccountQuotaChargeTransaction\"},{\"name\":\"credits\",\"kind\":\"object\",\"type\":\"PartnerAccountQuotaCredit\",\"relationName\":\"PartnerAccountQuotaChargeTransactionToPartnerAccountQuotaCredit\"}],\"dbName\":\"partner_account_quota_charge_transaction\"},\"PartnerAccountQuotaCredit\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"charge_transaction_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allocation\",\"kind\":\"object\",\"type\":\"LicenseAccountAllocation\",\"relationName\":\"LicenseAccountAllocationToPartnerAccountQuotaCredit\"},{\"name\":\"charge_transaction\",\"kind\":\"object\",\"type\":\"PartnerAccountQuotaChargeTransaction\",\"relationName\":\"PartnerAccountQuotaChargeTransactionToPartnerAccountQuotaCredit\"}],\"dbName\":\"partner_account_quota_credit\"},\"LicenseAccountAllocation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"license_activation_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"credit_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToLicenseAccountAllocation\"},{\"name\":\"credit\",\"kind\":\"object\",\"type\":\"PartnerAccountQuotaCredit\",\"relationName\":\"LicenseAccountAllocationToPartnerAccountQuotaCredit\"},{\"name\":\"license_activation\",\"kind\":\"object\",\"type\":\"LicenseActivation\",\"relationName\":\"LicenseAccountAllocationToLicenseActivation\"}],\"dbName\":\"license_account_allocation\"},\"PartnerAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"PartnerRole\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToPartnerAccount\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"PartnerToPartnerAccount\"}],\"dbName\":\"partner_accounts\"},\"Partner\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PartnerStatus\"},{\"name\":\"logo_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tsp_provider\",\"kind\":\"enum\",\"type\":\"TspProviderType\"},{\"name\":\"consumers_individual\",\"kind\":\"object\",\"type\":\"ConsumerIndividual\",\"relationName\":\"ConsumerIndividualToPartner\"},{\"name\":\"consumers_legal\",\"kind\":\"object\",\"type\":\"ConsumerLegal\",\"relationName\":\"ConsumerLegalToPartner\"},{\"name\":\"license_charge_transactions\",\"kind\":\"object\",\"type\":\"LicenseChargeTransaction\",\"relationName\":\"LicenseChargeTransactionToPartner\"},{\"name\":\"license_renew_charge_transactions\",\"kind\":\"object\",\"type\":\"LicenseRenewChargeTransaction\",\"relationName\":\"LicenseRenewChargeTransactionToPartner\"},{\"name\":\"account_quota_charge_transactions\",\"kind\":\"object\",\"type\":\"PartnerAccountQuotaChargeTransaction\",\"relationName\":\"PartnerToPartnerAccountQuotaChargeTransaction\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"PartnerAccount\",\"relationName\":\"PartnerToPartnerAccount\"}],\"dbName\":\"partners\"},\"PermissionConsumer\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_permissions\",\"kind\":\"object\",\"type\":\"PermissionBusiness\",\"relationName\":\"PermissionBusinessToPermissionConsumer\"},{\"name\":\"complex_permissions\",\"kind\":\"object\",\"type\":\"PermissionComplex\",\"relationName\":\"PermissionComplexToPermissionConsumer\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToPermissionConsumer\"},{\"name\":\"pos_permissions\",\"kind\":\"object\",\"type\":\"PermissionPos\",\"relationName\":\"PermissionConsumerToPermissionPos\"}],\"dbName\":\"permission_consumers\"},\"PermissionPos\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"POSRole\"},{\"name\":\"pos_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission\",\"kind\":\"object\",\"type\":\"PermissionConsumer\",\"relationName\":\"PermissionConsumerToPermissionPos\"},{\"name\":\"pos\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"PermissionPosToPos\"}],\"dbName\":\"permission_poses\"},\"PermissionComplex\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ComplexRole\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToPermissionComplex\"},{\"name\":\"permission\",\"kind\":\"object\",\"type\":\"PermissionConsumer\",\"relationName\":\"PermissionComplexToPermissionConsumer\"}],\"dbName\":\"permission_complexes\"},\"PermissionBusiness\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"BusinessRole\"},{\"name\":\"business_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToPermissionBusiness\"},{\"name\":\"permission\",\"kind\":\"object\",\"type\":\"PermissionConsumer\",\"relationName\":\"PermissionBusinessToPermissionConsumer\"}],\"dbName\":\"permission_business_activities\"},\"ProviderAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ProviderRole\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"provider_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToProviderAccount\"},{\"name\":\"provider\",\"kind\":\"object\",\"type\":\"Provider\",\"relationName\":\"ProviderToProviderAccount\"}],\"dbName\":\"provider_accounts\"},\"Provider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PartnerStatus\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"pos_list\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"PosToProvider\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"ProviderAccount\",\"relationName\":\"ProviderToProviderAccount\"}],\"dbName\":\"providers\"},\"ConsumerAccountDevice\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"device_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"device_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumer_account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToConsumerAccountDevice\"}],\"dbName\":\"consumer_account_device\"},\"ApplicationReleasedInfo\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"build_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"is_minimum_supported\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"release_type\",\"kind\":\"enum\",\"type\":\"ApplicationReleaseType\"},{\"name\":\"platform\",\"kind\":\"enum\",\"type\":\"ApplicationPlatform\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"release_date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"application_released_info\"},\"ConsumerAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ConsumerRole\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_device\",\"kind\":\"object\",\"type\":\"ConsumerAccountDevice\",\"relationName\":\"ConsumerAccountToConsumerAccountDevice\"},{\"name\":\"consumer_account_good_favorites\",\"kind\":\"object\",\"type\":\"ConsumerAccountGoodFavorite\",\"relationName\":\"ConsumerAccountToConsumerAccountGoodFavorite\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToConsumerAccount\"},{\"name\":\"consumer\",\"kind\":\"object\",\"type\":\"Consumer\",\"relationName\":\"ConsumerToConsumerAccount\"},{\"name\":\"account_allocation\",\"kind\":\"object\",\"type\":\"LicenseAccountAllocation\",\"relationName\":\"ConsumerAccountToLicenseAccountAllocation\"},{\"name\":\"permission\",\"kind\":\"object\",\"type\":\"PermissionConsumer\",\"relationName\":\"ConsumerAccountToPermissionConsumer\"},{\"name\":\"pos\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"ConsumerAccountToPos\"},{\"name\":\"sales_invoices\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"ConsumerAccountToSalesInvoice\"}],\"dbName\":\"consumer_accounts\"},\"Consumer\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"ConsumerType\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ConsumerStatus\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"business_activities\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToConsumer\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerToConsumerAccount\"},{\"name\":\"individual\",\"kind\":\"object\",\"type\":\"ConsumerIndividual\",\"relationName\":\"ConsumerToConsumerIndividual\"},{\"name\":\"legal\",\"kind\":\"object\",\"type\":\"ConsumerLegal\",\"relationName\":\"ConsumerToConsumerLegal\"}],\"dbName\":\"consumers\"},\"ConsumerIndividual\":{\"fields\":[{\"name\":\"first_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"last_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mobile_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"national_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer\",\"kind\":\"object\",\"type\":\"Consumer\",\"relationName\":\"ConsumerToConsumerIndividual\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"ConsumerIndividualToPartner\"}],\"dbName\":\"consumers_individual\"},\"ConsumerLegal\":{\"fields\":[{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"registration_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"partner_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer\",\"kind\":\"object\",\"type\":\"Consumer\",\"relationName\":\"ConsumerToConsumerLegal\"},{\"name\":\"partner\",\"kind\":\"object\",\"type\":\"Partner\",\"relationName\":\"ConsumerLegalToPartner\"}],\"dbName\":\"consumers_legal\"},\"BusinessActivity\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"economic_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fiscal_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partner_token\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"invoice_number_sequence\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"guild_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer\",\"kind\":\"object\",\"type\":\"Consumer\",\"relationName\":\"BusinessActivityToConsumer\"},{\"name\":\"guild\",\"kind\":\"object\",\"type\":\"Guild\",\"relationName\":\"BusinessActivityToGuild\"},{\"name\":\"complexes\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"BusinessActivityToComplex\"},{\"name\":\"customer_individuals\",\"kind\":\"object\",\"type\":\"CustomerIndividual\",\"relationName\":\"BusinessActivityToCustomerIndividual\"},{\"name\":\"customer_legals\",\"kind\":\"object\",\"type\":\"CustomerLegal\",\"relationName\":\"BusinessActivityToCustomerLegal\"},{\"name\":\"goods\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"BusinessActivityToGood\"},{\"name\":\"license_activation\",\"kind\":\"object\",\"type\":\"LicenseActivation\",\"relationName\":\"BusinessActivityToLicenseActivation\"},{\"name\":\"permission_businesses\",\"kind\":\"object\",\"type\":\"PermissionBusiness\",\"relationName\":\"BusinessActivityToPermissionBusiness\"}],\"dbName\":\"business_activities\"},\"Complex\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"branch_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToComplex\"},{\"name\":\"good_categories\",\"kind\":\"object\",\"type\":\"GoodCategory\",\"relationName\":\"ComplexToGoodCategory\"},{\"name\":\"permission_complexes\",\"kind\":\"object\",\"type\":\"PermissionComplex\",\"relationName\":\"ComplexToPermissionComplex\"},{\"name\":\"pos_list\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"ComplexToPos\"}],\"dbName\":\"complexes\"},\"Pos\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"model\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"serial_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"POSStatus\"},{\"name\":\"pos_type\",\"kind\":\"enum\",\"type\":\"POSType\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"device_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"provider_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission_pos\",\"kind\":\"object\",\"type\":\"PermissionPos\",\"relationName\":\"PermissionPosToPos\"},{\"name\":\"account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToPos\"},{\"name\":\"complex\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToPos\"},{\"name\":\"device\",\"kind\":\"object\",\"type\":\"Device\",\"relationName\":\"DeviceToPos\"},{\"name\":\"provider\",\"kind\":\"object\",\"type\":\"Provider\",\"relationName\":\"PosToProvider\"},{\"name\":\"sales_invoices\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"PosToSalesInvoice\"}],\"dbName\":\"poses\"},\"ConsumerAccountGoodFavorite\":{\"fields\":[{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumer_account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"good_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToConsumerAccountGoodFavorite\"},{\"name\":\"good\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"ConsumerAccountGoodFavoriteToGood\"}],\"dbName\":\"consumer_account_good_favorites\"},\"Good\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"is_default_guild_good\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"pricing_model\",\"kind\":\"enum\",\"type\":\"GoodPricingModel\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"local_sku\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"barcode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"base_sale_price\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"image_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"sku_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"measure_unit_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"category_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account_good_favorites\",\"kind\":\"object\",\"type\":\"ConsumerAccountGoodFavorite\",\"relationName\":\"ConsumerAccountGoodFavoriteToGood\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToGood\"},{\"name\":\"category\",\"kind\":\"object\",\"type\":\"GoodCategory\",\"relationName\":\"GoodToGoodCategory\"},{\"name\":\"measure_unit\",\"kind\":\"object\",\"type\":\"MeasureUnits\",\"relationName\":\"GoodToMeasureUnits\"},{\"name\":\"sku\",\"kind\":\"object\",\"type\":\"StockKeepingUnits\",\"relationName\":\"GoodToStockKeepingUnits\"},{\"name\":\"sales_invoice_items\",\"kind\":\"object\",\"type\":\"SalesInvoiceItem\",\"relationName\":\"GoodToSalesInvoiceItem\"}],\"dbName\":\"goods\"},\"GoodCategory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"image_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"is_default_guild_good\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"guild_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"complex\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToGoodCategory\"},{\"name\":\"guild\",\"kind\":\"object\",\"type\":\"Guild\",\"relationName\":\"GoodCategoryToGuild\"},{\"name\":\"goods\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"GoodToGoodCategory\"}],\"dbName\":\"good_categories\"},\"Guild\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"invoice_template\",\"kind\":\"enum\",\"type\":\"InvoiceTemplateType\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"business_activities\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToGuild\"},{\"name\":\"good_categories\",\"kind\":\"object\",\"type\":\"GoodCategory\",\"relationName\":\"GoodCategoryToGuild\"},{\"name\":\"stockKeepingUnits\",\"kind\":\"object\",\"type\":\"StockKeepingUnits\",\"relationName\":\"GuildToStockKeepingUnits\"}],\"dbName\":\"guilds\"},\"MeasureUnits\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"goods\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"GoodToMeasureUnits\"}],\"dbName\":\"measure_units\"},\"StockKeepingUnits\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"VAT\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"is_public\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"is_domestic\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"guild_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"goods\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"GoodToStockKeepingUnits\"},{\"name\":\"guild\",\"kind\":\"object\",\"type\":\"Guild\",\"relationName\":\"GuildToStockKeepingUnits\"}],\"dbName\":\"stock_keeping_units\"},\"TriggerLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":\"trigger_logs\"},\"Customer\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"is_favorite\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"CustomerType\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"individual\",\"kind\":\"object\",\"type\":\"CustomerIndividual\",\"relationName\":\"CustomerToCustomerIndividual\"},{\"name\":\"legal\",\"kind\":\"object\",\"type\":\"CustomerLegal\",\"relationName\":\"CustomerToCustomerLegal\"},{\"name\":\"sales_invoices\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"CustomerToSalesInvoice\"}],\"dbName\":\"customers\"},\"CustomerIndividual\":{\"fields\":[{\"name\":\"first_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"last_name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"national_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mobile_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"postal_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"economic_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToCustomerIndividual\"},{\"name\":\"customer\",\"kind\":\"object\",\"type\":\"Customer\",\"relationName\":\"CustomerToCustomerIndividual\"}],\"dbName\":\"customer_individuals\"},\"CustomerLegal\":{\"fields\":[{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"economic_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"registration_number\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"postal_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"business_activity\",\"kind\":\"object\",\"type\":\"BusinessActivity\",\"relationName\":\"BusinessActivityToCustomerLegal\"},{\"name\":\"customer\",\"kind\":\"object\",\"type\":\"Customer\",\"relationName\":\"CustomerToCustomerLegal\"}],\"dbName\":\"customer_legal\"},\"SalesInvoice\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"total_amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"tax_amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"discount_amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"invoice_number\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"invoice_date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"TspProviderRequestType\"},{\"name\":\"tax_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"unknown_customer\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"main_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ref_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customer_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"consumer_account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pos_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"settlement_type\",\"kind\":\"enum\",\"type\":\"InvoiceSettlementType\"},{\"name\":\"tsp_attempts\",\"kind\":\"object\",\"type\":\"SaleInvoiceTspAttempts\",\"relationName\":\"SaleInvoiceTspAttemptsToSalesInvoice\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"SalesInvoiceItem\",\"relationName\":\"SalesInvoiceToSalesInvoiceItem\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"SalesInvoicePayment\",\"relationName\":\"SalesInvoiceToSalesInvoicePayment\"},{\"name\":\"consumer_account\",\"kind\":\"object\",\"type\":\"ConsumerAccount\",\"relationName\":\"ConsumerAccountToSalesInvoice\"},{\"name\":\"customer\",\"kind\":\"object\",\"type\":\"Customer\",\"relationName\":\"CustomerToSalesInvoice\"},{\"name\":\"pos\",\"kind\":\"object\",\"type\":\"Pos\",\"relationName\":\"PosToSalesInvoice\"},{\"name\":\"reference_invoice\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SalesInvoiceReference\"},{\"name\":\"referenced_by\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SalesInvoiceReference\"}],\"dbName\":\"sales_invoices\"},\"SalesInvoiceItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"quantity\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"measure_unit_text\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"measure_unit_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sku_code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sku_vat\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"unit_price\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"total_amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"discount_amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"tax_amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"payload\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"good_snapshot\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"invoice_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"good_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"service_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"good\",\"kind\":\"object\",\"type\":\"Good\",\"relationName\":\"GoodToSalesInvoiceItem\"},{\"name\":\"invoice\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SalesInvoiceToSalesInvoiceItem\"},{\"name\":\"service\",\"kind\":\"object\",\"type\":\"Service\",\"relationName\":\"SalesInvoiceItemToService\"}],\"dbName\":\"sales_invoice_items\"},\"SaleInvoiceTspAttempts\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"attempt_no\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"TspProviderResponseStatus\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sent_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"received_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"invoice_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"provider_request_payload\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"raw_request_payload\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"error_message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fiscal_warnings\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"provider_response\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"validation_errors\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"invoice\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SaleInvoiceTspAttemptsToSalesInvoice\"}],\"dbName\":\"sale_invoice_tsp_attempts\"},\"SalesInvoicePayment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"payment_method\",\"kind\":\"enum\",\"type\":\"PaymentMethodType\"},{\"name\":\"paid_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"invoice_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"terminal_info\",\"kind\":\"object\",\"type\":\"SalesInvoicePaymentTerminalInfo\",\"relationName\":\"SalesInvoicePaymentToSalesInvoicePaymentTerminalInfo\"},{\"name\":\"invoice\",\"kind\":\"object\",\"type\":\"SalesInvoice\",\"relationName\":\"SalesInvoiceToSalesInvoicePayment\"}],\"dbName\":\"sales_invoice_payments\"},\"SalesInvoicePaymentTerminalInfo\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"terminal_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"stan\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rrn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"transaction_date_time\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"customer_card_no\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"SalesInvoicePayment\",\"relationName\":\"SalesInvoicePaymentToSalesInvoicePaymentTerminalInfo\"}],\"dbName\":\"sales_invoice_payment_terminal_info\"},\"Service\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sku\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"local_sku\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"barcode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"category_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"base_sale_price\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sales_invoice_items\",\"kind\":\"object\",\"type\":\"SalesInvoiceItem\",\"relationName\":\"SalesInvoiceItemToService\"},{\"name\":\"category\",\"kind\":\"object\",\"type\":\"ServiceCategory\",\"relationName\":\"ServiceToServiceCategory\"}],\"dbName\":\"services\"},\"ServiceCategory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"image_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"account_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complex_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deleted_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"services\",\"kind\":\"object\",\"type\":\"Service\",\"relationName\":\"ServiceToServiceCategory\"}],\"dbName\":\"service_categories\"}},\"enums\":{},\"types\":{}}") config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"accounts\",\"_count\",\"admin\",\"admin_account\",\"business_activities\",\"guild\",\"goods\",\"sku\",\"measure_unit\",\"category\",\"business_activity\",\"reference_invoice\",\"customer\",\"individual\",\"legal\",\"sales_invoices\",\"consumer_account\",\"pos_list\",\"good_categories\",\"complex\",\"business\",\"permission\",\"business_permissions\",\"complex_permissions\",\"pos\",\"pos_permissions\",\"permission_complexes\",\"devices\",\"brand\",\"poses\",\"device\",\"account\",\"provider\",\"permission_pos\",\"referenced_by\",\"items\",\"invoice\",\"payment\",\"terminal_info\",\"payments\",\"tsp_attempts\",\"good\",\"services\",\"sales_invoice_items\",\"service\",\"consumer_account_good_favorites\",\"stockKeepingUnits\",\"consumer\",\"allocation\",\"partner\",\"consumers_individual\",\"consumers_legal\",\"charge_transaction\",\"activation\",\"licenses\",\"license_charge_transactions\",\"license_renews\",\"license_renew_charge_transactions\",\"account_quota_charge_transactions\",\"credits\",\"credit\",\"license_activation\",\"account_allocations\",\"license\",\"complexes\",\"permission_businesses\",\"customer_individuals\",\"customer_legals\",\"account_allocation\",\"account_device\",\"partner_account\",\"provider_account\",\"AdminAccount.findUnique\",\"AdminAccount.findUniqueOrThrow\",\"AdminAccount.findFirst\",\"AdminAccount.findFirstOrThrow\",\"AdminAccount.findMany\",\"data\",\"AdminAccount.createOne\",\"AdminAccount.createMany\",\"AdminAccount.updateOne\",\"AdminAccount.updateMany\",\"create\",\"update\",\"AdminAccount.upsertOne\",\"AdminAccount.deleteOne\",\"AdminAccount.deleteMany\",\"having\",\"_min\",\"_max\",\"AdminAccount.groupBy\",\"AdminAccount.aggregate\",\"Admin.findUnique\",\"Admin.findUniqueOrThrow\",\"Admin.findFirst\",\"Admin.findFirstOrThrow\",\"Admin.findMany\",\"Admin.createOne\",\"Admin.createMany\",\"Admin.updateOne\",\"Admin.updateMany\",\"Admin.upsertOne\",\"Admin.deleteOne\",\"Admin.deleteMany\",\"Admin.groupBy\",\"Admin.aggregate\",\"Account.findUnique\",\"Account.findUniqueOrThrow\",\"Account.findFirst\",\"Account.findFirstOrThrow\",\"Account.findMany\",\"Account.createOne\",\"Account.createMany\",\"Account.updateOne\",\"Account.updateMany\",\"Account.upsertOne\",\"Account.deleteOne\",\"Account.deleteMany\",\"Account.groupBy\",\"Account.aggregate\",\"DeviceBrand.findUnique\",\"DeviceBrand.findUniqueOrThrow\",\"DeviceBrand.findFirst\",\"DeviceBrand.findFirstOrThrow\",\"DeviceBrand.findMany\",\"DeviceBrand.createOne\",\"DeviceBrand.createMany\",\"DeviceBrand.updateOne\",\"DeviceBrand.updateMany\",\"DeviceBrand.upsertOne\",\"DeviceBrand.deleteOne\",\"DeviceBrand.deleteMany\",\"DeviceBrand.groupBy\",\"DeviceBrand.aggregate\",\"Device.findUnique\",\"Device.findUniqueOrThrow\",\"Device.findFirst\",\"Device.findFirstOrThrow\",\"Device.findMany\",\"Device.createOne\",\"Device.createMany\",\"Device.updateOne\",\"Device.updateMany\",\"Device.upsertOne\",\"Device.deleteOne\",\"Device.deleteMany\",\"Device.groupBy\",\"Device.aggregate\",\"LicenseChargeTransaction.findUnique\",\"LicenseChargeTransaction.findUniqueOrThrow\",\"LicenseChargeTransaction.findFirst\",\"LicenseChargeTransaction.findFirstOrThrow\",\"LicenseChargeTransaction.findMany\",\"LicenseChargeTransaction.createOne\",\"LicenseChargeTransaction.createMany\",\"LicenseChargeTransaction.updateOne\",\"LicenseChargeTransaction.updateMany\",\"LicenseChargeTransaction.upsertOne\",\"LicenseChargeTransaction.deleteOne\",\"LicenseChargeTransaction.deleteMany\",\"_avg\",\"_sum\",\"LicenseChargeTransaction.groupBy\",\"LicenseChargeTransaction.aggregate\",\"License.findUnique\",\"License.findUniqueOrThrow\",\"License.findFirst\",\"License.findFirstOrThrow\",\"License.findMany\",\"License.createOne\",\"License.createMany\",\"License.updateOne\",\"License.updateMany\",\"License.upsertOne\",\"License.deleteOne\",\"License.deleteMany\",\"License.groupBy\",\"License.aggregate\",\"LicenseActivation.findUnique\",\"LicenseActivation.findUniqueOrThrow\",\"LicenseActivation.findFirst\",\"LicenseActivation.findFirstOrThrow\",\"LicenseActivation.findMany\",\"LicenseActivation.createOne\",\"LicenseActivation.createMany\",\"LicenseActivation.updateOne\",\"LicenseActivation.updateMany\",\"LicenseActivation.upsertOne\",\"LicenseActivation.deleteOne\",\"LicenseActivation.deleteMany\",\"LicenseActivation.groupBy\",\"LicenseActivation.aggregate\",\"LicenseRenewChargeTransaction.findUnique\",\"LicenseRenewChargeTransaction.findUniqueOrThrow\",\"LicenseRenewChargeTransaction.findFirst\",\"LicenseRenewChargeTransaction.findFirstOrThrow\",\"LicenseRenewChargeTransaction.findMany\",\"LicenseRenewChargeTransaction.createOne\",\"LicenseRenewChargeTransaction.createMany\",\"LicenseRenewChargeTransaction.updateOne\",\"LicenseRenewChargeTransaction.updateMany\",\"LicenseRenewChargeTransaction.upsertOne\",\"LicenseRenewChargeTransaction.deleteOne\",\"LicenseRenewChargeTransaction.deleteMany\",\"LicenseRenewChargeTransaction.groupBy\",\"LicenseRenewChargeTransaction.aggregate\",\"LicenseRenew.findUnique\",\"LicenseRenew.findUniqueOrThrow\",\"LicenseRenew.findFirst\",\"LicenseRenew.findFirstOrThrow\",\"LicenseRenew.findMany\",\"LicenseRenew.createOne\",\"LicenseRenew.createMany\",\"LicenseRenew.updateOne\",\"LicenseRenew.updateMany\",\"LicenseRenew.upsertOne\",\"LicenseRenew.deleteOne\",\"LicenseRenew.deleteMany\",\"LicenseRenew.groupBy\",\"LicenseRenew.aggregate\",\"PartnerAccountQuotaChargeTransaction.findUnique\",\"PartnerAccountQuotaChargeTransaction.findUniqueOrThrow\",\"PartnerAccountQuotaChargeTransaction.findFirst\",\"PartnerAccountQuotaChargeTransaction.findFirstOrThrow\",\"PartnerAccountQuotaChargeTransaction.findMany\",\"PartnerAccountQuotaChargeTransaction.createOne\",\"PartnerAccountQuotaChargeTransaction.createMany\",\"PartnerAccountQuotaChargeTransaction.updateOne\",\"PartnerAccountQuotaChargeTransaction.updateMany\",\"PartnerAccountQuotaChargeTransaction.upsertOne\",\"PartnerAccountQuotaChargeTransaction.deleteOne\",\"PartnerAccountQuotaChargeTransaction.deleteMany\",\"PartnerAccountQuotaChargeTransaction.groupBy\",\"PartnerAccountQuotaChargeTransaction.aggregate\",\"PartnerAccountQuotaCredit.findUnique\",\"PartnerAccountQuotaCredit.findUniqueOrThrow\",\"PartnerAccountQuotaCredit.findFirst\",\"PartnerAccountQuotaCredit.findFirstOrThrow\",\"PartnerAccountQuotaCredit.findMany\",\"PartnerAccountQuotaCredit.createOne\",\"PartnerAccountQuotaCredit.createMany\",\"PartnerAccountQuotaCredit.updateOne\",\"PartnerAccountQuotaCredit.updateMany\",\"PartnerAccountQuotaCredit.upsertOne\",\"PartnerAccountQuotaCredit.deleteOne\",\"PartnerAccountQuotaCredit.deleteMany\",\"PartnerAccountQuotaCredit.groupBy\",\"PartnerAccountQuotaCredit.aggregate\",\"LicenseAccountAllocation.findUnique\",\"LicenseAccountAllocation.findUniqueOrThrow\",\"LicenseAccountAllocation.findFirst\",\"LicenseAccountAllocation.findFirstOrThrow\",\"LicenseAccountAllocation.findMany\",\"LicenseAccountAllocation.createOne\",\"LicenseAccountAllocation.createMany\",\"LicenseAccountAllocation.updateOne\",\"LicenseAccountAllocation.updateMany\",\"LicenseAccountAllocation.upsertOne\",\"LicenseAccountAllocation.deleteOne\",\"LicenseAccountAllocation.deleteMany\",\"LicenseAccountAllocation.groupBy\",\"LicenseAccountAllocation.aggregate\",\"PartnerAccount.findUnique\",\"PartnerAccount.findUniqueOrThrow\",\"PartnerAccount.findFirst\",\"PartnerAccount.findFirstOrThrow\",\"PartnerAccount.findMany\",\"PartnerAccount.createOne\",\"PartnerAccount.createMany\",\"PartnerAccount.updateOne\",\"PartnerAccount.updateMany\",\"PartnerAccount.upsertOne\",\"PartnerAccount.deleteOne\",\"PartnerAccount.deleteMany\",\"PartnerAccount.groupBy\",\"PartnerAccount.aggregate\",\"Partner.findUnique\",\"Partner.findUniqueOrThrow\",\"Partner.findFirst\",\"Partner.findFirstOrThrow\",\"Partner.findMany\",\"Partner.createOne\",\"Partner.createMany\",\"Partner.updateOne\",\"Partner.updateMany\",\"Partner.upsertOne\",\"Partner.deleteOne\",\"Partner.deleteMany\",\"Partner.groupBy\",\"Partner.aggregate\",\"PermissionConsumer.findUnique\",\"PermissionConsumer.findUniqueOrThrow\",\"PermissionConsumer.findFirst\",\"PermissionConsumer.findFirstOrThrow\",\"PermissionConsumer.findMany\",\"PermissionConsumer.createOne\",\"PermissionConsumer.createMany\",\"PermissionConsumer.updateOne\",\"PermissionConsumer.updateMany\",\"PermissionConsumer.upsertOne\",\"PermissionConsumer.deleteOne\",\"PermissionConsumer.deleteMany\",\"PermissionConsumer.groupBy\",\"PermissionConsumer.aggregate\",\"PermissionPos.findUnique\",\"PermissionPos.findUniqueOrThrow\",\"PermissionPos.findFirst\",\"PermissionPos.findFirstOrThrow\",\"PermissionPos.findMany\",\"PermissionPos.createOne\",\"PermissionPos.createMany\",\"PermissionPos.updateOne\",\"PermissionPos.updateMany\",\"PermissionPos.upsertOne\",\"PermissionPos.deleteOne\",\"PermissionPos.deleteMany\",\"PermissionPos.groupBy\",\"PermissionPos.aggregate\",\"PermissionComplex.findUnique\",\"PermissionComplex.findUniqueOrThrow\",\"PermissionComplex.findFirst\",\"PermissionComplex.findFirstOrThrow\",\"PermissionComplex.findMany\",\"PermissionComplex.createOne\",\"PermissionComplex.createMany\",\"PermissionComplex.updateOne\",\"PermissionComplex.updateMany\",\"PermissionComplex.upsertOne\",\"PermissionComplex.deleteOne\",\"PermissionComplex.deleteMany\",\"PermissionComplex.groupBy\",\"PermissionComplex.aggregate\",\"PermissionBusiness.findUnique\",\"PermissionBusiness.findUniqueOrThrow\",\"PermissionBusiness.findFirst\",\"PermissionBusiness.findFirstOrThrow\",\"PermissionBusiness.findMany\",\"PermissionBusiness.createOne\",\"PermissionBusiness.createMany\",\"PermissionBusiness.updateOne\",\"PermissionBusiness.updateMany\",\"PermissionBusiness.upsertOne\",\"PermissionBusiness.deleteOne\",\"PermissionBusiness.deleteMany\",\"PermissionBusiness.groupBy\",\"PermissionBusiness.aggregate\",\"ProviderAccount.findUnique\",\"ProviderAccount.findUniqueOrThrow\",\"ProviderAccount.findFirst\",\"ProviderAccount.findFirstOrThrow\",\"ProviderAccount.findMany\",\"ProviderAccount.createOne\",\"ProviderAccount.createMany\",\"ProviderAccount.updateOne\",\"ProviderAccount.updateMany\",\"ProviderAccount.upsertOne\",\"ProviderAccount.deleteOne\",\"ProviderAccount.deleteMany\",\"ProviderAccount.groupBy\",\"ProviderAccount.aggregate\",\"Provider.findUnique\",\"Provider.findUniqueOrThrow\",\"Provider.findFirst\",\"Provider.findFirstOrThrow\",\"Provider.findMany\",\"Provider.createOne\",\"Provider.createMany\",\"Provider.updateOne\",\"Provider.updateMany\",\"Provider.upsertOne\",\"Provider.deleteOne\",\"Provider.deleteMany\",\"Provider.groupBy\",\"Provider.aggregate\",\"ConsumerAccountDevice.findUnique\",\"ConsumerAccountDevice.findUniqueOrThrow\",\"ConsumerAccountDevice.findFirst\",\"ConsumerAccountDevice.findFirstOrThrow\",\"ConsumerAccountDevice.findMany\",\"ConsumerAccountDevice.createOne\",\"ConsumerAccountDevice.createMany\",\"ConsumerAccountDevice.updateOne\",\"ConsumerAccountDevice.updateMany\",\"ConsumerAccountDevice.upsertOne\",\"ConsumerAccountDevice.deleteOne\",\"ConsumerAccountDevice.deleteMany\",\"ConsumerAccountDevice.groupBy\",\"ConsumerAccountDevice.aggregate\",\"ApplicationReleasedInfo.findUnique\",\"ApplicationReleasedInfo.findUniqueOrThrow\",\"ApplicationReleasedInfo.findFirst\",\"ApplicationReleasedInfo.findFirstOrThrow\",\"ApplicationReleasedInfo.findMany\",\"ApplicationReleasedInfo.createOne\",\"ApplicationReleasedInfo.createMany\",\"ApplicationReleasedInfo.updateOne\",\"ApplicationReleasedInfo.updateMany\",\"ApplicationReleasedInfo.upsertOne\",\"ApplicationReleasedInfo.deleteOne\",\"ApplicationReleasedInfo.deleteMany\",\"ApplicationReleasedInfo.groupBy\",\"ApplicationReleasedInfo.aggregate\",\"ConsumerAccount.findUnique\",\"ConsumerAccount.findUniqueOrThrow\",\"ConsumerAccount.findFirst\",\"ConsumerAccount.findFirstOrThrow\",\"ConsumerAccount.findMany\",\"ConsumerAccount.createOne\",\"ConsumerAccount.createMany\",\"ConsumerAccount.updateOne\",\"ConsumerAccount.updateMany\",\"ConsumerAccount.upsertOne\",\"ConsumerAccount.deleteOne\",\"ConsumerAccount.deleteMany\",\"ConsumerAccount.groupBy\",\"ConsumerAccount.aggregate\",\"Consumer.findUnique\",\"Consumer.findUniqueOrThrow\",\"Consumer.findFirst\",\"Consumer.findFirstOrThrow\",\"Consumer.findMany\",\"Consumer.createOne\",\"Consumer.createMany\",\"Consumer.updateOne\",\"Consumer.updateMany\",\"Consumer.upsertOne\",\"Consumer.deleteOne\",\"Consumer.deleteMany\",\"Consumer.groupBy\",\"Consumer.aggregate\",\"ConsumerIndividual.findUnique\",\"ConsumerIndividual.findUniqueOrThrow\",\"ConsumerIndividual.findFirst\",\"ConsumerIndividual.findFirstOrThrow\",\"ConsumerIndividual.findMany\",\"ConsumerIndividual.createOne\",\"ConsumerIndividual.createMany\",\"ConsumerIndividual.updateOne\",\"ConsumerIndividual.updateMany\",\"ConsumerIndividual.upsertOne\",\"ConsumerIndividual.deleteOne\",\"ConsumerIndividual.deleteMany\",\"ConsumerIndividual.groupBy\",\"ConsumerIndividual.aggregate\",\"ConsumerLegal.findUnique\",\"ConsumerLegal.findUniqueOrThrow\",\"ConsumerLegal.findFirst\",\"ConsumerLegal.findFirstOrThrow\",\"ConsumerLegal.findMany\",\"ConsumerLegal.createOne\",\"ConsumerLegal.createMany\",\"ConsumerLegal.updateOne\",\"ConsumerLegal.updateMany\",\"ConsumerLegal.upsertOne\",\"ConsumerLegal.deleteOne\",\"ConsumerLegal.deleteMany\",\"ConsumerLegal.groupBy\",\"ConsumerLegal.aggregate\",\"BusinessActivity.findUnique\",\"BusinessActivity.findUniqueOrThrow\",\"BusinessActivity.findFirst\",\"BusinessActivity.findFirstOrThrow\",\"BusinessActivity.findMany\",\"BusinessActivity.createOne\",\"BusinessActivity.createMany\",\"BusinessActivity.updateOne\",\"BusinessActivity.updateMany\",\"BusinessActivity.upsertOne\",\"BusinessActivity.deleteOne\",\"BusinessActivity.deleteMany\",\"BusinessActivity.groupBy\",\"BusinessActivity.aggregate\",\"Complex.findUnique\",\"Complex.findUniqueOrThrow\",\"Complex.findFirst\",\"Complex.findFirstOrThrow\",\"Complex.findMany\",\"Complex.createOne\",\"Complex.createMany\",\"Complex.updateOne\",\"Complex.updateMany\",\"Complex.upsertOne\",\"Complex.deleteOne\",\"Complex.deleteMany\",\"Complex.groupBy\",\"Complex.aggregate\",\"Pos.findUnique\",\"Pos.findUniqueOrThrow\",\"Pos.findFirst\",\"Pos.findFirstOrThrow\",\"Pos.findMany\",\"Pos.createOne\",\"Pos.createMany\",\"Pos.updateOne\",\"Pos.updateMany\",\"Pos.upsertOne\",\"Pos.deleteOne\",\"Pos.deleteMany\",\"Pos.groupBy\",\"Pos.aggregate\",\"ConsumerAccountGoodFavorite.findUnique\",\"ConsumerAccountGoodFavorite.findUniqueOrThrow\",\"ConsumerAccountGoodFavorite.findFirst\",\"ConsumerAccountGoodFavorite.findFirstOrThrow\",\"ConsumerAccountGoodFavorite.findMany\",\"ConsumerAccountGoodFavorite.createOne\",\"ConsumerAccountGoodFavorite.createMany\",\"ConsumerAccountGoodFavorite.updateOne\",\"ConsumerAccountGoodFavorite.updateMany\",\"ConsumerAccountGoodFavorite.upsertOne\",\"ConsumerAccountGoodFavorite.deleteOne\",\"ConsumerAccountGoodFavorite.deleteMany\",\"ConsumerAccountGoodFavorite.groupBy\",\"ConsumerAccountGoodFavorite.aggregate\",\"Good.findUnique\",\"Good.findUniqueOrThrow\",\"Good.findFirst\",\"Good.findFirstOrThrow\",\"Good.findMany\",\"Good.createOne\",\"Good.createMany\",\"Good.updateOne\",\"Good.updateMany\",\"Good.upsertOne\",\"Good.deleteOne\",\"Good.deleteMany\",\"Good.groupBy\",\"Good.aggregate\",\"GoodCategory.findUnique\",\"GoodCategory.findUniqueOrThrow\",\"GoodCategory.findFirst\",\"GoodCategory.findFirstOrThrow\",\"GoodCategory.findMany\",\"GoodCategory.createOne\",\"GoodCategory.createMany\",\"GoodCategory.updateOne\",\"GoodCategory.updateMany\",\"GoodCategory.upsertOne\",\"GoodCategory.deleteOne\",\"GoodCategory.deleteMany\",\"GoodCategory.groupBy\",\"GoodCategory.aggregate\",\"Guild.findUnique\",\"Guild.findUniqueOrThrow\",\"Guild.findFirst\",\"Guild.findFirstOrThrow\",\"Guild.findMany\",\"Guild.createOne\",\"Guild.createMany\",\"Guild.updateOne\",\"Guild.updateMany\",\"Guild.upsertOne\",\"Guild.deleteOne\",\"Guild.deleteMany\",\"Guild.groupBy\",\"Guild.aggregate\",\"MeasureUnits.findUnique\",\"MeasureUnits.findUniqueOrThrow\",\"MeasureUnits.findFirst\",\"MeasureUnits.findFirstOrThrow\",\"MeasureUnits.findMany\",\"MeasureUnits.createOne\",\"MeasureUnits.createMany\",\"MeasureUnits.updateOne\",\"MeasureUnits.updateMany\",\"MeasureUnits.upsertOne\",\"MeasureUnits.deleteOne\",\"MeasureUnits.deleteMany\",\"MeasureUnits.groupBy\",\"MeasureUnits.aggregate\",\"StockKeepingUnits.findUnique\",\"StockKeepingUnits.findUniqueOrThrow\",\"StockKeepingUnits.findFirst\",\"StockKeepingUnits.findFirstOrThrow\",\"StockKeepingUnits.findMany\",\"StockKeepingUnits.createOne\",\"StockKeepingUnits.createMany\",\"StockKeepingUnits.updateOne\",\"StockKeepingUnits.updateMany\",\"StockKeepingUnits.upsertOne\",\"StockKeepingUnits.deleteOne\",\"StockKeepingUnits.deleteMany\",\"StockKeepingUnits.groupBy\",\"StockKeepingUnits.aggregate\",\"TriggerLog.findUnique\",\"TriggerLog.findUniqueOrThrow\",\"TriggerLog.findFirst\",\"TriggerLog.findFirstOrThrow\",\"TriggerLog.findMany\",\"TriggerLog.createOne\",\"TriggerLog.createMany\",\"TriggerLog.updateOne\",\"TriggerLog.updateMany\",\"TriggerLog.upsertOne\",\"TriggerLog.deleteOne\",\"TriggerLog.deleteMany\",\"TriggerLog.groupBy\",\"TriggerLog.aggregate\",\"Customer.findUnique\",\"Customer.findUniqueOrThrow\",\"Customer.findFirst\",\"Customer.findFirstOrThrow\",\"Customer.findMany\",\"Customer.createOne\",\"Customer.createMany\",\"Customer.updateOne\",\"Customer.updateMany\",\"Customer.upsertOne\",\"Customer.deleteOne\",\"Customer.deleteMany\",\"Customer.groupBy\",\"Customer.aggregate\",\"CustomerIndividual.findUnique\",\"CustomerIndividual.findUniqueOrThrow\",\"CustomerIndividual.findFirst\",\"CustomerIndividual.findFirstOrThrow\",\"CustomerIndividual.findMany\",\"CustomerIndividual.createOne\",\"CustomerIndividual.createMany\",\"CustomerIndividual.updateOne\",\"CustomerIndividual.updateMany\",\"CustomerIndividual.upsertOne\",\"CustomerIndividual.deleteOne\",\"CustomerIndividual.deleteMany\",\"CustomerIndividual.groupBy\",\"CustomerIndividual.aggregate\",\"CustomerLegal.findUnique\",\"CustomerLegal.findUniqueOrThrow\",\"CustomerLegal.findFirst\",\"CustomerLegal.findFirstOrThrow\",\"CustomerLegal.findMany\",\"CustomerLegal.createOne\",\"CustomerLegal.createMany\",\"CustomerLegal.updateOne\",\"CustomerLegal.updateMany\",\"CustomerLegal.upsertOne\",\"CustomerLegal.deleteOne\",\"CustomerLegal.deleteMany\",\"CustomerLegal.groupBy\",\"CustomerLegal.aggregate\",\"SalesInvoice.findUnique\",\"SalesInvoice.findUniqueOrThrow\",\"SalesInvoice.findFirst\",\"SalesInvoice.findFirstOrThrow\",\"SalesInvoice.findMany\",\"SalesInvoice.createOne\",\"SalesInvoice.createMany\",\"SalesInvoice.updateOne\",\"SalesInvoice.updateMany\",\"SalesInvoice.upsertOne\",\"SalesInvoice.deleteOne\",\"SalesInvoice.deleteMany\",\"SalesInvoice.groupBy\",\"SalesInvoice.aggregate\",\"SalesInvoiceItem.findUnique\",\"SalesInvoiceItem.findUniqueOrThrow\",\"SalesInvoiceItem.findFirst\",\"SalesInvoiceItem.findFirstOrThrow\",\"SalesInvoiceItem.findMany\",\"SalesInvoiceItem.createOne\",\"SalesInvoiceItem.createMany\",\"SalesInvoiceItem.updateOne\",\"SalesInvoiceItem.updateMany\",\"SalesInvoiceItem.upsertOne\",\"SalesInvoiceItem.deleteOne\",\"SalesInvoiceItem.deleteMany\",\"SalesInvoiceItem.groupBy\",\"SalesInvoiceItem.aggregate\",\"SaleInvoiceTspAttempts.findUnique\",\"SaleInvoiceTspAttempts.findUniqueOrThrow\",\"SaleInvoiceTspAttempts.findFirst\",\"SaleInvoiceTspAttempts.findFirstOrThrow\",\"SaleInvoiceTspAttempts.findMany\",\"SaleInvoiceTspAttempts.createOne\",\"SaleInvoiceTspAttempts.createMany\",\"SaleInvoiceTspAttempts.updateOne\",\"SaleInvoiceTspAttempts.updateMany\",\"SaleInvoiceTspAttempts.upsertOne\",\"SaleInvoiceTspAttempts.deleteOne\",\"SaleInvoiceTspAttempts.deleteMany\",\"SaleInvoiceTspAttempts.groupBy\",\"SaleInvoiceTspAttempts.aggregate\",\"SalesInvoicePayment.findUnique\",\"SalesInvoicePayment.findUniqueOrThrow\",\"SalesInvoicePayment.findFirst\",\"SalesInvoicePayment.findFirstOrThrow\",\"SalesInvoicePayment.findMany\",\"SalesInvoicePayment.createOne\",\"SalesInvoicePayment.createMany\",\"SalesInvoicePayment.updateOne\",\"SalesInvoicePayment.updateMany\",\"SalesInvoicePayment.upsertOne\",\"SalesInvoicePayment.deleteOne\",\"SalesInvoicePayment.deleteMany\",\"SalesInvoicePayment.groupBy\",\"SalesInvoicePayment.aggregate\",\"SalesInvoicePaymentTerminalInfo.findUnique\",\"SalesInvoicePaymentTerminalInfo.findUniqueOrThrow\",\"SalesInvoicePaymentTerminalInfo.findFirst\",\"SalesInvoicePaymentTerminalInfo.findFirstOrThrow\",\"SalesInvoicePaymentTerminalInfo.findMany\",\"SalesInvoicePaymentTerminalInfo.createOne\",\"SalesInvoicePaymentTerminalInfo.createMany\",\"SalesInvoicePaymentTerminalInfo.updateOne\",\"SalesInvoicePaymentTerminalInfo.updateMany\",\"SalesInvoicePaymentTerminalInfo.upsertOne\",\"SalesInvoicePaymentTerminalInfo.deleteOne\",\"SalesInvoicePaymentTerminalInfo.deleteMany\",\"SalesInvoicePaymentTerminalInfo.groupBy\",\"SalesInvoicePaymentTerminalInfo.aggregate\",\"Service.findUnique\",\"Service.findUniqueOrThrow\",\"Service.findFirst\",\"Service.findFirstOrThrow\",\"Service.findMany\",\"Service.createOne\",\"Service.createMany\",\"Service.updateOne\",\"Service.updateMany\",\"Service.upsertOne\",\"Service.deleteOne\",\"Service.deleteMany\",\"Service.groupBy\",\"Service.aggregate\",\"ServiceCategory.findUnique\",\"ServiceCategory.findUniqueOrThrow\",\"ServiceCategory.findFirst\",\"ServiceCategory.findFirstOrThrow\",\"ServiceCategory.findMany\",\"ServiceCategory.createOne\",\"ServiceCategory.createMany\",\"ServiceCategory.updateOne\",\"ServiceCategory.updateMany\",\"ServiceCategory.upsertOne\",\"ServiceCategory.deleteOne\",\"ServiceCategory.deleteMany\",\"ServiceCategory.groupBy\",\"ServiceCategory.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"name\",\"description\",\"image_url\",\"account_id\",\"complex_id\",\"created_at\",\"updated_at\",\"deleted_at\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"search\",\"every\",\"some\",\"none\",\"local_sku\",\"barcode\",\"category_id\",\"base_sale_price\",\"terminal_id\",\"stan\",\"rrn\",\"transaction_date_time\",\"customer_card_no\",\"payment_id\",\"terminal_id_stan_rrn_payment_id\",\"amount\",\"PaymentMethodType\",\"payment_method\",\"paid_at\",\"invoice_id\",\"attempt_no\",\"TspProviderResponseStatus\",\"status\",\"raw_request_payload\",\"provider_request_payload\",\"provider_response\",\"message\",\"error_message\",\"validation_errors\",\"fiscal_warnings\",\"sent_at\",\"received_at\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"quantity\",\"measure_unit_text\",\"measure_unit_code\",\"sku_code\",\"sku_vat\",\"unit_price\",\"total_amount\",\"discount\",\"notes\",\"payload\",\"good_snapshot\",\"good_id\",\"service_id\",\"code\",\"invoice_number\",\"invoice_date\",\"TspProviderRequestType\",\"type\",\"InvoiceSettlementType\",\"settlement_type\",\"tax_id\",\"unknown_customer\",\"main_id\",\"ref_id\",\"customer_id\",\"consumer_account_id\",\"pos_id\",\"economic_code\",\"registration_number\",\"postal_code\",\"business_activity_id\",\"first_name\",\"last_name\",\"national_id\",\"mobile_number\",\"is_favorite\",\"CustomerType\",\"createdAt\",\"VAT\",\"is_public\",\"is_domestic\",\"guild_id\",\"InvoiceTemplateType\",\"invoice_template\",\"is_default_guild_good\",\"GoodPricingModel\",\"pricing_model\",\"sku_id\",\"measure_unit_id\",\"model\",\"serial_number\",\"POSStatus\",\"POSType\",\"pos_type\",\"device_id\",\"provider_id\",\"branch_code\",\"address\",\"fiscal_id\",\"partner_token\",\"invoice_number_sequence\",\"consumer_id\",\"registration_code\",\"partner_id\",\"national_code\",\"ConsumerType\",\"ConsumerStatus\",\"ConsumerRole\",\"role\",\"version\",\"build_number\",\"is_minimum_supported\",\"ApplicationReleaseType\",\"release_type\",\"ApplicationPlatform\",\"platform\",\"release_date\",\"device_name\",\"PartnerStatus\",\"ProviderRole\",\"BusinessRole\",\"business_id\",\"permission_id\",\"ComplexRole\",\"POSRole\",\"logo_url\",\"TspProviderType\",\"tsp_provider\",\"PartnerRole\",\"license_activation_id\",\"credit_id\",\"charge_transaction_id\",\"activation_expires_at\",\"tracking_code\",\"purchased_count\",\"expires_at\",\"activation_id\",\"starts_at\",\"license_id\",\"accounts_limit\",\"os_version\",\"brand_id\",\"username\",\"password\",\"AccountStatus\",\"AccountType\",\"admin_id\",\"business_activity_id_economic_code\",\"business_activity_id_national_id\",\"partner_id_registration_code\",\"mobile_number_consumer_id\",\"partner_id_national_code\",\"consumer_account_id_good_id\",\"invoice_id_attempt_no\",\"permission_id_pos_id\",\"permission_id_business_id\",\"permission_id_complex_id\",\"invoice_number_pos_id\",\"economic_code_consumer_id\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"_relevance\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "_BfNApIFCgUAAPgLACAiAACdCwAg5QUAAPcLADDmBQAAAwAQ5wUAAPcLADDoBQEAAAAB7AUBAAAAAe4FQADKCQAh7wVAAMoJACGMBwEAyAkAIQEAAAABACAKBQAA-AsAICIAAJ0LACDlBQAA9wsAMOYFAAADABDnBQAA9wsAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAhjAcBAMgJACEDBQAAjBUAICIAANIUACCkBwAAjRUAIAMAAAADACABAAAEADACAAABACABAAAAAwAgAQAAAAMAIBESAAD6CQAgGAAA9QsAIBsAAPQLACAiAACdCwAgMAAA6QsAIDIAAKsLACBHAACZCwAgSAAA9gsAIOUFAADyCwAw5gUAAAgAEOcFAADyCwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHfBgEAyAkAIeYGAADzC-YGIgEAAAAIACAJEgAAvw0AIBgAAPMUACAbAAD0FAAgIgAA0hQAIDAAAIMVACAyAADfFAAgRwAAzxQAIEgAAIoVACCkBwAAixUAIBESAAD6CQAgGAAA9QsAIBsAAPQLACAiAACdCwAgMAAA6QsAIDIAAKsLACBHAACZCwAgSAAA9gsAIOUFAADyCwAw5gUAAAgAEOcFAADyCwAw6AUBAAAAAewFAQAAAAHuBUAAygkAIe8FQADKCQAh3wYBAMgJACHmBgAA8wvmBiIDAAAACAAgAQAACgAwAgAACwAgFQgAALMLACAJAACECgAgMgAAqwsAIEAAAKILACBDAADvCwAgRAAA3AoAIEUAAPALACBGAADxCwAg5QUAAO4LADDmBQAADQAQ5wUAAO4LADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIb0GAQDICQAhywYBAMgJACHcBgEAyAkAId0GAQDICQAh3gYQALILACHfBgEAyAkAIQkIAADkFAAgCQAAkA4AIDIAAN8UACBAAADXFAAgQwAAhhUAIEQAAJYSACBFAACHFQAgRgAAiBUAIKQHAACJFQAgFggAALMLACAJAACECgAgMgAAqwsAIEAAAKILACBDAADvCwAgRAAA3AoAIEUAAPALACBGAADxCwAg5QUAAO4LADDmBQAADQAQ5wUAAO4LADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhvQYBAMgJACHLBgEAyAkAIdwGAQDICQAh3QYBAMgJACHeBhAAsgsAId8GAQDICQAhmAcAAO0LACADAAAADQAgAQAADgAwAgAADwAgAwAAAA0AIAEAAA4AMAIAAA8AIBAIAADrCwAgCQAAhAoAIBYAAOwLACDlBQAA6gsAMOYFAAASABDnBQAA6gsAMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7QUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACHLBgEAyQkAIc4GIAC7CgAhCQgAAOQUACAJAACQDgAgFgAA9xQAIOoFAAD5CwAg6wUAAPkLACDtBQAA-QsAIPAFAAD5CwAgywYAAPkLACCkBwAAhRUAIBAIAADrCwAgCQAAhAoAIBYAAOwLACDlBQAA6gsAMOYFAAASABDnBQAA6gsAMOgFAQAAAAHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHtBQEAyQkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIcsGAQDJCQAhzgYgALsKACEDAAAAEgAgAQAAEwAwAgAAFAAgGQoAAOULACALAADmCwAgDAAA5wsAIA0AAOgLACAuAAC5CwAgMAAA6QsAIOUFAADiCwAw5gUAABYAEOcFAADiCwAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAyQkAIYEGAQDJCQAhggYBAMkJACGDBhAA5AsAIcAGAQDJCQAhzgYgALsKACHQBgAA4wvQBiLRBgEAyAkAIdIGAQDICQAhDwoAAIAVACALAACBFQAgDAAAghUAIA0AANgTACAuAADpFAAgMAAAgxUAIOoFAAD5CwAg6wUAAPkLACDwBQAA-QsAIIAGAAD5CwAggQYAAPkLACCCBgAA-QsAIIMGAAD5CwAgwAYAAPkLACCkBwAAhBUAIBkKAADlCwAgCwAA5gsAIAwAAOcLACANAADoCwAgLgAAuQsAIDAAAOkLACDlBQAA4gsAMOYFAAAWABDnBQAA4gsAMOgFAQAAAAHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAAAABgQYBAAAAAYIGAQDJCQAhgwYQAOQLACHABgEAyQkAIc4GIAC7CgAh0AYAAOML0AYi0QYBAMgJACHSBgEAyAkAIQMAAAAWACABAAAXADACAAAYACADAAAAFgAgAQAAFwAwAgAAGAAgAQAAABYAIAMAAAAWACABAAAXADACAAAYACABAAAAFgAgAQAAABIAIAEAAAANACAWJwAAvgsAICwAALYLACAvAADhCwAg5QUAAOALADDmBQAAIAAQ5wUAAOALADDoBQEAyAkAIe4FQADKCQAhjwYBAMgJACGiBhAAsgsAIaMGAQDICQAhpAYBAMgJACGlBgEAyAkAIaYGEACyCwAhpwYQALILACGoBhAAsgsAIakGEACyCwAhqgYBAMkJACGrBgAAvgoAIKwGAAC9CwAgrQYBAMgJACGuBgEAyQkAIQcnAADrFAAgLAAA5hQAIC8AAP4UACCqBgAA-QsAIKsGAAD5CwAgrgYAAPkLACCkBwAA_xQAIBYnAAC-CwAgLAAAtgsAIC8AAOELACDlBQAA4AsAMOYFAAAgABDnBQAA4AsAMOgFAQAAAAHuBUAAygkAIY8GAQDICQAhogYQALILACGjBgEAyAkAIaQGAQDICQAhpQYBAMgJACGmBhAAsgsAIacGEACyCwAhqAYQALILACGpBhAAsgsAIaoGAQDJCQAhqwYAAL4KACCsBgAAvQsAIK0GAQDICQAhrgYBAMkJACEDAAAAIAAgAQAAIQAwAgAAIgAgHA4AANwLACAPAADdCwAgEwAAwQoAIBsAAMsLACAlAADcCwAgJgAAuQsAICoAAN4LACArAADfCwAg5QUAANkLADDmBQAAJAAQ5wUAANkLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACGoBhAAsgsAIaoGAQDJCQAhrwYBAMgJACGwBgIA_QkAIbEGQADKCQAhswYAANoLswYitQYAANsLtQYitgYBAMkJACG3BgAAvgoAILgGAQDJCQAhuQYBAMkJACG6BgEAyQkAIbsGAQDICQAhvAYBAMgJACEBAAAAJAAgDBAAAPgJACARAAD5CQAgEgAA-gkAIOUFAAD1CQAw5gUAACYAEOcFAAD1CQAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGzBgAA9wnHBiLFBiAA9gkAIQEAAAAmACANDQAA-AoAIA8AAJQLACDlBQAAlgsAMOYFAAAoABDnBQAAlgsAMLoGAQDICQAhvQYBAMkJACG_BgEAyAkAIcAGAQDICQAhwQYBAMgJACHCBgEAyAkAIcMGAQDICQAhxAYBAMgJACEBAAAAKAAgCw0AAPgKACAPAACUCwAg5QUAAJMLADDmBQAAKgAQ5wUAAJMLADDpBQEAyAkAIboGAQDICQAhvQYBAMgJACG-BgEAyQkAIb8GAQDICQAhwAYBAMgJACEBAAAAKgAgDw4AAOsUACAPAADLFAAgEwAA3hEAIBsAAPQUACAlAADrFAAgJgAA6RQAICoAAPsUACArAAD8FAAgqgYAAPkLACC2BgAA-QsAILcGAAD5CwAguAYAAPkLACC5BgAA-QsAILoGAAD5CwAgpAcAAP0UACAdDgAA3AsAIA8AAN0LACATAADBCgAgGwAAywsAICUAANwLACAmAAC5CwAgKgAA3gsAICsAAN8LACDlBQAA2QsAMOYFAAAkABDnBQAA2QsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAhqAYQALILACGqBgEAyQkAIa8GAQAAAAGwBgIA_QkAIbEGQADKCQAhswYAANoLswYitQYAANsLtQYitgYBAAAAAbcGAAC-CgAguAYBAMkJACG5BgEAAAABugYBAMkJACG7BgEAyAkAIbwGAQDICQAhlwcAANgLACADAAAAJAAgAQAALAAwAgAALQAgAQAAACQAIBUSAAD6CQAgFgAA0gsAICEAANYLACAiAADBCgAgIwAA1wsAICQAAN4KACDlBQAA0wsAMOYFAAAwABDnBQAA0wsAMOgFAQDICQAh6QUBAMgJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADUC9YGItMGAQDJCQAh1AYBAMkJACHXBgAA1QvXBiLYBgEAyQkAIdkGAQDJCQAhCxIAAL8NACAWAAD3FAAgIQAA-RQAICIAAN4RACAjAADvFAAgJAAAmBIAINMGAAD5CwAg1AYAAPkLACDYBgAA-QsAINkGAAD5CwAgpAcAAPoUACAVEgAA-gkAIBYAANILACAhAADWCwAgIgAAwQoAICMAANcLACAkAADeCgAg5QUAANMLADDmBQAAMAAQ5wUAANMLADDoBQEAAAAB6QUBAMgJACHsBQEAAAAB7QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAANQL1gYi0wYBAMkJACHUBgEAAAAB1wYAANUL1wYi2AYBAMkJACHZBgEAyQkAIQMAAAAwACABAAAxADACAAAyACADAAAAEgAgAQAAEwAwAgAAFAAgCRYAANILACAYAADKCwAg5QUAANALADDmBQAANQAQ5wUAANALADDoBQEAyAkAIe0FAQDICQAh5gYAANEL9gYi9AYBAMgJACEDFgAA9xQAIBgAAPMUACCkBwAA-BQAIAoWAADSCwAgGAAAygsAIOUFAADQCwAw5gUAADUAEOcFAADQCwAw6AUBAAAAAe0FAQDICQAh5gYAANEL9gYi9AYBAMgJACGWBwAAzwsAIAMAAAA1ACABAAA2ADACAAA3ACAJFwAA-AoAIBgAAMoLACDlBQAAzQsAMOYFAAA5ABDnBQAAzQsAMOgFAQDICQAh5gYAAM4L8wYi8wYBAMgJACH0BgEAyAkAIQMXAADYEwAgGAAA8xQAIKQHAAD2FAAgChcAAPgKACAYAADKCwAg5QUAAM0LADDmBQAAOQAQ5wUAAM0LADDoBQEAAAAB5gYAAM4L8wYi8wYBAMgJACH0BgEAyAkAIZUHAADMCwAgAwAAADkAIAEAADoAMAIAADsAIAMAAAA1ACABAAA2ADACAAA3ACAJGAAAygsAIBsAAMsLACDlBQAAyAsAMOYFAAA-ABDnBQAAyAsAMOgFAQDICQAhvAYBAMgJACHmBgAAyQv3BiL0BgEAyAkAIQMYAADzFAAgGwAA9BQAIKQHAAD1FAAgChgAAMoLACAbAADLCwAg5QUAAMgLADDmBQAAPgAQ5wUAAMgLADDoBQEAAAABvAYBAMgJACHmBgAAyQv3BiL0BgEAyAkAIZQHAADHCwAgAwAAAD4AIAEAAD8AMAIAAEAAIAEAAAA5ACABAAAANQAgAQAAAD4AIAEAAAAwACABAAAAEgAgAQAAADUAIAsfAADGCwAgIAAAyAoAIOUFAADFCwAw5gUAAEgAEOcFAADFCwAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGGBwEAyQkAIYcHAQDICQAhAQAAAEgAIAQfAADxFAAgIAAAgBIAIIYHAAD5CwAgpAcAAPIUACALHwAAxgsAICAAAMgKACDlBQAAxQsAMOYFAABIABDnBQAAxQsAMOgFAQAAAAHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGGBwEAyQkAIYcHAQDICQAhAwAAAEgAIAEAAEoAMAIAAEsAIAEAAABIACADAAAAMAAgAQAAMQAwAgAAMgAgAQAAADAAIAsDAADJCgAgFAAAyAoAIOUFAADGCgAw5gUAAFAAEOcFAADGCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAxwrxBiKvBgEAyAkAIQEAAABQACADAAAAMAAgAQAAMQAwAgAAMgAgCyIAAJ0LACAjAADECwAg5QUAAMILADDmBQAAUwAQ5wUAAMILADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIdkGAQDICQAh5gYAAMML8gYiAyIAANIUACAjAADvFAAgpAcAAPAUACALIgAAnQsAICMAAMQLACDlBQAAwgsAMOYFAABTABDnBQAAwgsAMOgFAQAAAAHsBQEAAAAB7gVAAMoJACHvBUAAygkAIdkGAQDICQAh5gYAAMML8gYiAwAAAFMAIAEAAFQAMAIAAFUAIAEAAAAwACABAAAAUwAgAwAAAD4AIAEAAD8AMAIAAEAAIAMAAAAkACABAAAsADACAAAtACABAAAAPgAgAQAAACQAIAEAAAAkACADAAAAIAAgAQAAIQAwAgAAIgAgCycAAL4LACApAADBCwAg5QUAAL8LADDmBQAAXwAQ5wUAAL8LADDoBQEAyAkAIe4FQADKCQAhiwYQALILACGNBgAAwAuNBiKOBkAAygkAIY8GAQDICQAhAycAAOsUACApAADtFAAgpAcAAO4UACALJwAAvgsAICkAAMELACDlBQAAvwsAMOYFAABfABDnBQAAvwsAMOgFAQAAAAHuBUAAygkAIYsGEACyCwAhjQYAAMALjQYijgZAAMoJACGPBgEAyAkAIQMAAABfACABAABgADACAABhACANKAAA1AkAIOUFAADTCQAw5gUAAGMAEOcFAADTCQAw6AUBAMgJACHqBQEAyQkAIe4FQADKCQAhhAYBAMgJACGFBgEAyAkAIYYGAQDICQAhhwZAAMoJACGIBgEAyQkAIYkGAQDICQAhAQAAAGMAIBInAAC-CwAg5QUAALsLADDmBQAAZQAQ5wUAALsLADDoBQEAyAkAIe4FQADKCQAhjwYBAMgJACGQBgIA_QkAIZIGAAC8C5IGIpMGAAC9CwAglAYAAL0LACCVBgAAvgoAIJYGAQDICQAhlwYBAMkJACGYBgAAvgoAIJkGAAC-CgAgmgZAAMsJACGbBkAAywkAIQgnAADrFAAglQYAAPkLACCXBgAA-QsAIJgGAAD5CwAgmQYAAPkLACCaBgAA-QsAIJsGAAD5CwAgpAcAAOwUACATJwAAvgsAIOUFAAC7CwAw5gUAAGUAEOcFAAC7CwAw6AUBAAAAAe4FQADKCQAhjwYBAMgJACGQBgIA_QkAIZIGAAC8C5IGIpMGAAC9CwAglAYAAL0LACCVBgAAvgoAIJYGAQDICQAhlwYBAMkJACGYBgAAvgoAIJkGAAC-CgAgmgZAAMsJACGbBkAAywkAIZMHAAC6CwAgAwAAAGUAIAEAAGYAMAIAAGcAIAEAAAAgACABAAAAXwAgAQAAAGUAIBIKAQDICQAhDAAAuAsAIC4AALkLACDlBQAAtwsAMOYFAABsABDnBQAAtwsAMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAyQkAIYEGAQDJCQAhggYBAMkJACGDBhAAsgsAIQEAAABsACANLQAAzAkAIOUFAADHCQAw5gUAAG4AEOcFAADHCQAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhAQAAAG4AIAgMAADoFAAgLgAA6RQAIOoFAAD5CwAg8AUAAPkLACCABgAA-QsAIIEGAAD5CwAgggYAAPkLACCkBwAA6hQAIBIKAQAAAAEMAAC4CwAgLgAAuQsAIOUFAAC3CwAw5gUAAGwAEOcFAAC3CwAw6AUBAAAAAekFAQDICQAh6gUBAMkJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhgAYBAAAAAYEGAQAAAAGCBgEAyQkAIYMGEACyCwAhAwAAAGwAIAEAAHAAMAIAAHEAIAEAAABsACADAAAAIAAgAQAAIQAwAgAAIgAgAQAAACAAIAgTAADBCgAgLAAAtgsAIOUFAAC1CwAw5gUAAHYAEOcFAAC1CwAw7gVAAMoJACGtBgEAyAkAIbsGAQDICQAhAxMAAN4RACAsAADmFAAgpAcAAOcUACAJEwAAwQoAICwAALYLACDlBQAAtQsAMOYFAAB2ABDnBQAAtQsAMO4FQADKCQAhrQYBAMgJACG7BgEAyAkAIZIHAAC0CwAgAwAAAHYAIAEAAHcAMAIAAHgAIAEAAAAgACABAAAAdgAgDAcAAIsKACAVAACMCgAgMQAAjQoAIOUFAACJCgAw5gUAAHwAEOcFAACJCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGvBgEAyQkAIc0GAACKCs0GIgEAAAB8ACAODQAA-AoAIBQAAMgKACAVAACMCgAgHQAA3QoAIOUFAACXCwAw5gUAAH4AEOcFAACXCwAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHABgEAyAkAIdoGAQDICQAh2wYBAMkJACEBAAAAfgAgAQAAABYAIA4IAACzCwAgCQAAhAoAIOUFAACxCwAw5gUAAIEBABDnBQAAsQsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhrwYBAMgJACHIBhAAsgsAIckGIAC7CgAhygYgALsKACHLBgEAyAkAIQMIAADkFAAgCQAAkA4AIKQHAADlFAAgDggAALMLACAJAACECgAg5QUAALELADDmBQAAgQEAEOcFAACxCwAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIa8GAQAAAAHIBhAAsgsAIckGIAC7CgAhygYgALsKACHLBgEAyAkAIQMAAACBAQAgAQAAggEAMAIAAIMBACABAAAADQAgAQAAABIAIAEAAACBAQAgDg0AAPgKACA7AAD3CgAgQQAA9goAIEIAAPkKACDlBQAA9QoAMOYFAACIAQAQ5wUAAPUKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHABgEAyAkAIYEHQADKCQAhgwdAAMoJACGEBwEAyAkAIQEAAACIAQAgDCIAAIsLACA_AACwCwAgQAAAogsAIOUFAACvCwAw5gUAAIoBABDnBQAArwsAMOgFAQDICQAh7AUBAMkJACHuBUAAygkAIe8FQADKCQAh-wYBAMkJACH8BgEAyQkAIQciAADeEQAgPwAA4hQAIEAAANcUACDsBQAA-QsAIPsGAAD5CwAg_AYAAPkLACCkBwAA4xQAIAwiAACLCwAgPwAAsAsAIEAAAKILACDlBQAArwsAMOYFAACKAQAQ5wUAAK8LADDoBQEAAAAB7AUBAAAAAe4FQADKCQAh7wVAAMoJACH7BgEAyQkAIfwGAQAAAAEDAAAAigEAIAEAAIsBADACAACMAQAgAQAAAAgAIAkzAACZCwAgNwAAmgsAIOUFAACYCwAw5gUAAI8BABDnBQAAmAsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf0GAQDJCQAhAQAAAI8BACABAAAAigEAIAw0AACeCwAgPgAAoAsAIOUFAACfCwAw5gUAAJIBABDnBQAAnwsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIeEGAQDICQAh_gZAAMoJACH_BgEAyAkAIYAHAgD9CQAhAQAAAJIBACANMgAAqwsAIDQAAJ4LACDlBQAArgsAMOYFAACUAQAQ5wUAAK4LADDuBUAAygkAIe8FQADKCQAhwQYBAMgJACHCBgEAyAkAIcQGAQDICQAh3wYBAMgJACHhBgEAyAkAIeIGAQDICQAhAzIAAN8UACA0AADTFAAgpAcAAOEUACAPMgAAqwsAIDQAAJ4LACDlBQAArgsAMOYFAACUAQAQ5wUAAK4LADDuBUAAygkAIe8FQADKCQAhwQYBAMgJACHCBgEAyAkAIcQGAQDICQAh3wYBAAAAAeEGAQDICQAh4gYBAMgJACGQBwAArAsAIJEHAACtCwAgAwAAAJQBACABAACVAQAwAgAAlgEAIAsyAACrCwAgNAAAngsAIOUFAACqCwAw5gUAAJgBABDnBQAAqgsAMOkFAQDICQAh7gVAAMoJACHvBUAAygkAId8GAQDICQAh4AYBAMgJACHhBgEAyAkAIQMyAADfFAAgNAAA0xQAIKQHAADgFAAgDDIAAKsLACA0AACeCwAg5QUAAKoLADDmBQAAmAEAEOcFAACqCwAw6QUBAMgJACHuBUAAygkAIe8FQADKCQAh3wYBAAAAAeAGAQDICQAh4QYBAMgJACGPBwAAqQsAIAMAAACYAQAgAQAAmQEAMAIAAJoBACAMNAAAngsAIDkAAKgLACDlBQAApwsAMOYFAACcAQAQ5wUAAKcLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHhBgEAyAkAIf4GQADKCQAh_wYBAMgJACGABwIA_QkAIQM0AADTFAAgOQAA3RQAIKQHAADeFAAgDDQAAJ4LACA5AACoCwAg5QUAAKcLADDmBQAAnAEAEOcFAACnCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHhBgEAyAkAIf4GQADKCQAh_wYBAAAAAYAHAgD9CQAhAwAAAJwBACABAACdAQAwAgAAngEAIAo3AACmCwAgOAAAogsAIOUFAAClCwAw5gUAAKABABDnBQAApQsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf0GAQDICQAhhQcCAP0JACEDNwAA2xQAIDgAANcUACCkBwAA3BQAIAo3AACmCwAgOAAAogsAIOUFAAClCwAw5gUAAKABABDnBQAApQsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh_QYBAMgJACGFBwIA_QkAIQMAAACgAQAgAQAAoQEAMAIAAKIBACABAAAAiAEAIAEAAACgAQAgDDQAAJ4LACA7AAD3CgAg5QUAAKQLADDmBQAApgEAEOcFAACkCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACEDNAAA0xQAIDsAANcTACCkBwAA2hQAIAw0AACeCwAgOwAA9woAIOUFAACkCwAw5gUAAKYBABDnBQAApAsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQAAAAGABwIA_QkAIQMAAACmAQAgAQAApwEAMAIAAKgBACALNwAAowsAIDgAAKILACDlBQAAoQsAMOYFAACqAQAQ5wUAAKELADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH9BgEAyAkAIYEHQADKCQAhggcBAMkJACEENwAA2BQAIDgAANcUACCCBwAA-QsAIKQHAADZFAAgCzcAAKMLACA4AACiCwAg5QUAAKELADDmBQAAqgEAEOcFAAChCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACH9BgEAyAkAIYEHQADKCQAhggcBAMkJACEDAAAAqgEAIAEAAKsBADACAACsAQAgAQAAAIgBACABAAAAqgEAIAM0AADTFAAgPgAA1RQAIKQHAADWFAAgDDQAAJ4LACA-AACgCwAg5QUAAJ8LADDmBQAAkgEAEOcFAACfCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHhBgEAyAkAIf4GQADKCQAh_wYBAAAAAYAHAgD9CQAhAwAAAJIBACABAACwAQAwAgAAsQEAIAsiAACdCwAgNAAAngsAIOUFAACbCwAw5gUAALMBABDnBQAAmwsAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACHmBgAAnAv7BiIDIgAA0hQAIDQAANMUACCkBwAA1BQAIAsiAACdCwAgNAAAngsAIOUFAACbCwAw5gUAALMBABDnBQAAmwsAMOgFAQAAAAHsBQEAAAAB7gVAAMoJACHvBUAAygkAIeEGAQDICQAh5gYAAJwL-wYiAwAAALMBACABAAC0AQAwAgAAtQEAIAEAAACUAQAgAQAAAJgBACABAAAAnAEAIAEAAACmAQAgAQAAAJIBACABAAAAswEAIAQzAADPFAAgNwAA0BQAIP0GAAD5CwAgpAcAANEUACAJMwAAmQsAIDcAAJoLACDlBQAAmAsAMOYFAACPAQAQ5wUAAJgLADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIf0GAQDJCQAhAwAAAI8BACABAAC9AQAwAgAAvgEAIAEAAACPAQAgAQAAAIgBACADAAAAqgEAIAEAAKsBADACAACsAQAgAQAAAIoBACABAAAAqgEAIAYNAADYEwAgFAAAgBIAIBUAAJEQACAdAACXEgAg2wYAAPkLACCkBwAAzhQAIA4NAAD4CgAgFAAAyAoAIBUAAIwKACAdAADdCgAg5QUAAJcLADDmBQAAfgAQ5wUAAJcLADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhwAYBAMgJACHaBgEAyAkAIdsGAQDJCQAhAwAAAH4AIAEAAMUBADACAADGAQAgAwAAADkAIAEAADoAMAIAADsAIAMAAAAWACABAAAXADACAAAYACAEDQAA2BMAIA8AAMsUACC9BgAA-QsAIKQHAADNFAAgDg0AAPgKACAPAACUCwAg5QUAAJYLADDmBQAAKAAQ5wUAAJYLADC6BgEAAAABvQYBAMkJACG_BgEAyAkAIcAGAQDICQAhwQYBAMgJACHCBgEAyAkAIcMGAQDICQAhxAYBAMgJACGOBwAAlQsAIAMAAAAoACABAADKAQAwAgAAywEAIAQNAADYEwAgDwAAyxQAIL4GAAD5CwAgpAcAAMwUACAMDQAA-AoAIA8AAJQLACDlBQAAkwsAMOYFAAAqABDnBQAAkwsAMOkFAQDICQAhugYBAAAAAb0GAQDICQAhvgYBAMkJACG_BgEAyAkAIcAGAQDICQAhjQcAAJILACADAAAAKgAgAQAAzQEAMAIAAM4BACABAAAAfgAgAQAAADkAIAEAAAAWACABAAAAKAAgAQAAACoAIAEAAACUAQAgAQAAAJgBACABAAAACAAgAQAAAA0AIAEAAAAwACAJEwAAwQoAIBkAANwKACAaAADdCgAgHAAA3goAIOUFAADbCgAw5gUAANoBABDnBQAA2woAMOgFAQDICQAhuwYBAMgJACEBAAAA2gEAIAEAAACKAQAgChMAAMEKACDlBQAAwAoAMOYFAADdAQAQ5wUAAMAKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACG7BgEAyAkAIdgGAQDICQAh7wYBAMkJACEBAAAA3QEAIAMAAAAkACABAAAsADACAAAtACADAAAAdgAgAQAAdwAwAgAAeAAgAQAAACQAIAEAAAB2ACABAAAAswEAIAEAAABTACABAAAAAQAgAwAAAAMAIAEAAAQAMAIAAAEAIAMAAAADACABAAAEADACAAABACADAAAAAwAgAQAABAAwAgAAAQAgBwUAAKoUACAiAADEFAAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAYwHAQAAAAEBUAAA6QEAIAXoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAABjAcBAAAAAQFQAADrAQAwBwUAAKkUACAiAADCFAAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGMBwEA_QsAIQIAAAABACBQAADtAQAgBegFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhjAcBAP0LACECAAAAAwAgUAAA7wEAIAMAAAABACBVAADpAQAgVgAA7QEAIAEAAAABACABAAAAAwAgAwQAAMgUACBbAADKFAAgXAAAyRQAIAjlBQAAkQsAMOYFAAD1AQAQ5wUAAJELADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIYwHAQC5CQAhAwAAAAMAIAEAAPQBADBaAAD1AQAgAwAAAAMAIAEAAAQAMAIAAAEAIAsDAACQCwAg5QUAAI8LADDmBQAA-wEAEOcFAACPCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHBBgEAyAkAIcIGAQDICQAhxAYBAAAAAeIGAQAAAAEBAAAA-AEAIAEAAAD4AQAgCwMAAJALACDlBQAAjwsAMOYFAAD7AQAQ5wUAAI8LADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHBBgEAyAkAIcIGAQDICQAhxAYBAMgJACHiBgEAyQkAIQMDAADGFAAg4gYAAPkLACCkBwAAxxQAIAMAAAD7AQAgAQAA_AEAMAIAAPgBACADAAAA-wEAIAEAAPwBADACAAD4AQAgAwAAAPsBACABAAD8AQAwAgAA-AEAIAgDAADFFAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABwQYBAAAAAcIGAQAAAAHEBgEAAAAB4gYBAAAAAQFQAACAAgAgB-gFAQAAAAHuBUAAAAAB7wVAAAAAAcEGAQAAAAHCBgEAAAABxAYBAAAAAeIGAQAAAAEBUAAAggIAMAgDAAC2FAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwQYBAP0LACHCBgEA_QsAIcQGAQD9CwAh4gYBAP4LACECAAAA-AEAIFAAAIQCACAH6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwQYBAP0LACHCBgEA_QsAIcQGAQD9CwAh4gYBAP4LACECAAAA-wEAIFAAAIYCACADAAAA-AEAIFUAAIACACBWAACEAgAgAQAAAPgBACABAAAA-wEAIAQEAACzFAAgWwAAtRQAIFwAALQUACDiBgAA-QsAIArlBQAAjgsAMOYFAACMAgAQ5wUAAI4LADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHBBgEAuQkAIcIGAQC5CQAhxAYBALkJACHiBgEAugkAIQMAAAD7AQAgAQAAiwIAMFoAAIwCACADAAAA-wEAIAEAAPwBADACAAD4AQAgDAYAAIoLACATAACLCwAgSQAAjAsAIEoAAI0LACDlBQAAhwsAMOYFAACSAgAQ5wUAAIcLADDoBQEAAAABkgYAAIgLiwciswYAAIkLjAciiAcBAAAAAYkHAQDICQAhAQAAAI8CACABAAAAjwIAIAwGAACKCwAgEwAAiwsAIEkAAIwLACBKAACNCwAg5QUAAIcLADDmBQAAkgIAEOcFAACHCwAw6AUBAMgJACGSBgAAiAuLByKzBgAAiQuMByKIBwEAyAkAIYkHAQDICQAhBQYAAK8UACATAADeEQAgSQAAsBQAIEoAALEUACCkBwAAshQAIAMAAACSAgAgAQAAkwIAMAIAAI8CACADAAAAkgIAIAEAAJMCADACAACPAgAgAwAAAJICACABAACTAgAwAgAAjwIAIAkGAACrFAAgEwAArBQAIEkAAK0UACBKAACuFAAg6AUBAAAAAZIGAAAAiwcCswYAAACMBwKIBwEAAAABiQcBAAAAAQFQAACXAgAgBegFAQAAAAGSBgAAAIsHArMGAAAAjAcCiAcBAAAAAYkHAQAAAAEBUAAAmQIAMAkGAACRFAAgEwAAkhQAIEkAAJMUACBKAACUFAAg6AUBAP0LACGSBgAAjxSLByKzBgAAkBSMByKIBwEA_QsAIYkHAQD9CwAhAgAAAI8CACBQAACbAgAgBegFAQD9CwAhkgYAAI8UiwciswYAAJAUjAciiAcBAP0LACGJBwEA_QsAIQIAAACSAgAgUAAAnQIAIAMAAACPAgAgVQAAlwIAIFYAAJsCACABAAAAjwIAIAEAAACSAgAgAwQAAIwUACBbAACOFAAgXAAAjRQAIAjlBQAAgAsAMOYFAACjAgAQ5wUAAIALADDoBQEAuQkAIZIGAACBC4sHIrMGAACCC4wHIogHAQC5CQAhiQcBALkJACEDAAAAkgIAIAEAAKICADBaAACjAgAgAwAAAJICACABAACTAgAwAgAAjwIAIAgeAAD_CgAg5QUAAP4KADDmBQAAqQIAEOcFAAD-CgAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIQEAAACmAgAgAQAAAKYCACAIHgAA_woAIOUFAAD-CgAw5gUAAKkCABDnBQAA_goAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhAh4AAIoUACCkBwAAixQAIAMAAACpAgAgAQAAqgIAMAIAAKYCACADAAAAqQIAIAEAAKoCADACAACmAgAgAwAAAKkCACABAACqAgAwAgAApgIAIAUeAACJFAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAQFQAACuAgAgBOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAEBUAAAsAIAMAUeAAD8EwAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACECAAAApgIAIFAAALICACAE6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACECAAAAqQIAIFAAALQCACADAAAApgIAIFUAAK4CACBWAACyAgAgAQAAAKYCACABAAAAqQIAIAMEAAD5EwAgWwAA-xMAIFwAAPoTACAH5QUAAP0KADDmBQAAugIAEOcFAAD9CgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACEDAAAAqQIAIAEAALkCADBaAAC6AgAgAwAAAKkCACABAACqAgAwAgAApgIAIAEAAABLACABAAAASwAgAwAAAEgAIAEAAEoAMAIAAEsAIAMAAABIACABAABKADACAABLACADAAAASAAgAQAASgAwAgAASwAgCB8AAPcTACAgAAD4EwAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAYYHAQAAAAGHBwEAAAABAVAAAMICACAG6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAYYHAQAAAAGHBwEAAAABAVAAAMQCADAIHwAA7BMAICAAAO0TACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYYHAQD-CwAhhwcBAP0LACECAAAASwAgUAAAxgIAIAboBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYYHAQD-CwAhhwcBAP0LACECAAAASAAgUAAAyAIAIAMAAABLACBVAADCAgAgVgAAxgIAIAEAAABLACABAAAASAAgBAQAAOkTACBbAADrEwAgXAAA6hMAIIYHAAD5CwAgCeUFAAD8CgAw5gUAAM4CABDnBQAA_AoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhhgcBALoJACGHBwEAuQkAIQMAAABIACABAADNAgAwWgAAzgIAIAMAAABIACABAABKADACAABLACABAAAAngEAIAEAAACeAQAgAwAAAJwBACABAACdAQAwAgAAngEAIAMAAACcAQAgAQAAnQEAMAIAAJ4BACADAAAAnAEAIAEAAJ0BADACAACeAQAgCTQAAOgTACA5AACPEwAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB4QYBAAAAAf4GQAAAAAH_BgEAAAABgAcCAAAAAQFQAADWAgAgB-gFAQAAAAHuBUAAAAAB7wVAAAAAAeEGAQAAAAH-BkAAAAAB_wYBAAAAAYAHAgAAAAEBUAAA2AIAMAk0AADnEwAgOQAA-BIAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeEGAQD9CwAh_gZAAP8LACH_BgEA_QsAIYAHAgDGDAAhAgAAAJ4BACBQAADaAgAgB-gFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeEGAQD9CwAh_gZAAP8LACH_BgEA_QsAIYAHAgDGDAAhAgAAAJwBACBQAADcAgAgAwAAAJ4BACBVAADWAgAgVgAA2gIAIAEAAACeAQAgAQAAAJwBACAFBAAA4hMAIFsAAOUTACBcAADkEwAgowEAAOMTACCkAQAA5hMAIArlBQAA-woAMOYFAADiAgAQ5wUAAPsKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHhBgEAuQkAIf4GQAC7CQAh_wYBALkJACGABwIA2gkAIQMAAACcAQAgAQAA4QIAMFoAAOICACADAAAAnAEAIAEAAJ0BADACAACeAQAgAQAAAKIBACABAAAAogEAIAMAAACgAQAgAQAAoQEAMAIAAKIBACADAAAAoAEAIAEAAKEBADACAACiAQAgAwAAAKABACABAAChAQAwAgAAogEAIAc3AADhEwAgOAAAjRMAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAf0GAQAAAAGFBwIAAAABAVAAAOoCACAF6AUBAAAAAe4FQAAAAAHvBUAAAAAB_QYBAAAAAYUHAgAAAAEBUAAA7AIAMAc3AADgEwAgOAAAhBMAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf0GAQD9CwAhhQcCAMYMACECAAAAogEAIFAAAO4CACAF6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_QYBAP0LACGFBwIAxgwAIQIAAACgAQAgUAAA8AIAIAMAAACiAQAgVQAA6gIAIFYAAO4CACABAAAAogEAIAEAAACgAQAgBQQAANsTACBbAADeEwAgXAAA3RMAIKMBAADcEwAgpAEAAN8TACAI5QUAAPoKADDmBQAA9gIAEOcFAAD6CgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh_QYBALkJACGFBwIA2gkAIQMAAACgAQAgAQAA9QIAMFoAAPYCACADAAAAoAEAIAEAAKEBADACAACiAQAgDg0AAPgKACA7AAD3CgAgQQAA9goAIEIAAPkKACDlBQAA9QoAMOYFAACIAQAQ5wUAAPUKADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIcAGAQAAAAGBB0AAygkAIYMHQADKCQAhhAcBAAAAAQEAAAD5AgAgAQAAAPkCACAFDQAA2BMAIDsAANcTACBBAADWEwAgQgAA2RMAIKQHAADaEwAgAwAAAIgBACABAAD8AgAwAgAA-QIAIAMAAACIAQAgAQAA_AIAMAIAAPkCACADAAAAiAEAIAEAAPwCADACAAD5AgAgCw0AAIsTACA7AACDEAAgQQAAghAAIEIAAIQQACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHABgEAAAABgQdAAAAAAYMHQAAAAAGEBwEAAAABAVAAAIADACAH6AUBAAAAAe4FQAAAAAHvBUAAAAABwAYBAAAAAYEHQAAAAAGDB0AAAAABhAcBAAAAAQFQAACCAwAwCw0AAIoTACA7AADiDwAgQQAA4Q8AIEIAAOMPACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHABgEA_QsAIYEHQAD_CwAhgwdAAP8LACGEBwEA_QsAIQIAAAD5AgAgUAAAhAMAIAfoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHABgEA_QsAIYEHQAD_CwAhgwdAAP8LACGEBwEA_QsAIQIAAACIAQAgUAAAhgMAIAMAAAD5AgAgVQAAgAMAIFYAAIQDACABAAAA-QIAIAEAAACIAQAgAwQAANMTACBbAADVEwAgXAAA1BMAIArlBQAA9AoAMOYFAACMAwAQ5wUAAPQKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHABgEAuQkAIYEHQAC7CQAhgwdAALsJACGEBwEAuQkAIQMAAACIAQAgAQAAiwMAMFoAAIwDACADAAAAiAEAIAEAAPwCADACAAD5AgAgAQAAAKgBACABAAAAqAEAIAMAAACmAQAgAQAApwEAMAIAAKgBACADAAAApgEAIAEAAKcBADACAACoAQAgAwAAAKYBACABAACnAQAwAgAAqAEAIAk0AADSEwAgOwAA7BIAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAeEGAQAAAAH-BkAAAAAB_wYBAAAAAYAHAgAAAAEBUAAAlAMAIAfoBQEAAAAB7gVAAAAAAe8FQAAAAAHhBgEAAAAB_gZAAAAAAf8GAQAAAAGABwIAAAABAVAAAJYDADAJNAAA0RMAIDsAAN8SACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHhBgEA_QsAIf4GQAD_CwAh_wYBAP0LACGABwIAxgwAIQIAAACoAQAgUAAAmAMAIAfoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHhBgEA_QsAIf4GQAD_CwAh_wYBAP0LACGABwIAxgwAIQIAAACmAQAgUAAAmgMAIAMAAACoAQAgVQAAlAMAIFYAAJgDACABAAAAqAEAIAEAAACmAQAgBQQAAMwTACBbAADPEwAgXAAAzhMAIKMBAADNEwAgpAEAANATACAK5QUAAPMKADDmBQAAoAMAEOcFAADzCgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh4QYBALkJACH-BkAAuwkAIf8GAQC5CQAhgAcCANoJACEDAAAApgEAIAEAAJ8DADBaAACgAwAgAwAAAKYBACABAACnAQAwAgAAqAEAIAEAAACsAQAgAQAAAKwBACADAAAAqgEAIAEAAKsBADACAACsAQAgAwAAAKoBACABAACrAQAwAgAArAEAIAMAAACqAQAgAQAAqwEAMAIAAKwBACAINwAA8Q8AIDgAAOoSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH9BgEAAAABgQdAAAAAAYIHAQAAAAEBUAAAqAMAIAboBQEAAAAB7gVAAAAAAe8FQAAAAAH9BgEAAAABgQdAAAAAAYIHAQAAAAEBUAAAqgMAMAg3AADvDwAgOAAA6BIAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf0GAQD9CwAhgQdAAP8LACGCBwEA_gsAIQIAAACsAQAgUAAArAMAIAboBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH9BgEA_QsAIYEHQAD_CwAhggcBAP4LACECAAAAqgEAIFAAAK4DACADAAAArAEAIFUAAKgDACBWAACsAwAgAQAAAKwBACABAAAAqgEAIAQEAADJEwAgWwAAyxMAIFwAAMoTACCCBwAA-QsAIAnlBQAA8goAMOYFAAC0AwAQ5wUAAPIKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACH9BgEAuQkAIYEHQAC7CQAhggcBALoJACEDAAAAqgEAIAEAALMDADBaAAC0AwAgAwAAAKoBACABAACrAQAwAgAArAEAIAEAAACxAQAgAQAAALEBACADAAAAkgEAIAEAALABADACAACxAQAgAwAAAJIBACABAACwAQAwAgAAsQEAIAMAAACSAQAgAQAAsAEAMAIAALEBACAJNAAAyBMAID4AANMSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHhBgEAAAAB_gZAAAAAAf8GAQAAAAGABwIAAAABAVAAALwDACAH6AUBAAAAAe4FQAAAAAHvBUAAAAAB4QYBAAAAAf4GQAAAAAH_BgEAAAABgAcCAAAAAQFQAAC-AwAwCTQAAMcTACA-AAC-EgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4QYBAP0LACH-BkAA_wsAIf8GAQD9CwAhgAcCAMYMACECAAAAsQEAIFAAAMADACAH6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4QYBAP0LACH-BkAA_wsAIf8GAQD9CwAhgAcCAMYMACECAAAAkgEAIFAAAMIDACADAAAAsQEAIFUAALwDACBWAADAAwAgAQAAALEBACABAAAAkgEAIAUEAADCEwAgWwAAxRMAIFwAAMQTACCjAQAAwxMAIKQBAADGEwAgCuUFAADxCgAw5gUAAMgDABDnBQAA8QoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIeEGAQC5CQAh_gZAALsJACH_BgEAuQkAIYAHAgDaCQAhAwAAAJIBACABAADHAwAwWgAAyAMAIAMAAACSAQAgAQAAsAEAMAIAALEBACABAAAAvgEAIAEAAAC-AQAgAwAAAI8BACABAAC9AQAwAgAAvgEAIAMAAACPAQAgAQAAvQEAMAIAAL4BACADAAAAjwEAIAEAAL0BADACAAC-AQAgBjMAANESACA3AADBEwAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB_QYBAAAAAQFQAADQAwAgBOgFAQAAAAHuBUAAAAAB7wVAAAAAAf0GAQAAAAEBUAAA0gMAMAYzAADKEgAgNwAAwBMAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf0GAQD-CwAhAgAAAL4BACBQAADUAwAgBOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf0GAQD-CwAhAgAAAI8BACBQAADWAwAgAwAAAL4BACBVAADQAwAgVgAA1AMAIAEAAAC-AQAgAQAAAI8BACAEBAAAvRMAIFsAAL8TACBcAAC-EwAg_QYAAPkLACAH5QUAAPAKADDmBQAA3AMAEOcFAADwCgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh_QYBALoJACEDAAAAjwEAIAEAANsDADBaAADcAwAgAwAAAI8BACABAAC9AQAwAgAAvgEAIAEAAACMAQAgAQAAAIwBACADAAAAigEAIAEAAIsBADACAACMAQAgAwAAAIoBACABAACLAQAwAgAAjAEAIAMAAACKAQAgAQAAiwEAMAIAAIwBACAJIgAAgBAAID8AAIEQACBAAACMEQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAfsGAQAAAAH8BgEAAAABAVAAAOQDACAG6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAfsGAQAAAAH8BgEAAAABAVAAAOYDADAJIgAA_Q8AID8AAP4PACBAAACLEQAg6AUBAP0LACHsBQEA_gsAIe4FQAD_CwAh7wVAAP8LACH7BgEA_gsAIfwGAQD-CwAhAgAAAIwBACBQAADoAwAgBugFAQD9CwAh7AUBAP4LACHuBUAA_wsAIe8FQAD_CwAh-wYBAP4LACH8BgEA_gsAIQIAAACKAQAgUAAA6gMAIAMAAACMAQAgVQAA5AMAIFYAAOgDACABAAAAjAEAIAEAAACKAQAgBgQAALoTACBbAAC8EwAgXAAAuxMAIOwFAAD5CwAg-wYAAPkLACD8BgAA-QsAIAnlBQAA7woAMOYFAADwAwAQ5wUAAO8KADDoBQEAuQkAIewFAQC6CQAh7gVAALsJACHvBUAAuwkAIfsGAQC6CQAh_AYBALoJACEDAAAAigEAIAEAAO8DADBaAADwAwAgAwAAAIoBACABAACLAQAwAgAAjAEAIAEAAAC1AQAgAQAAALUBACADAAAAswEAIAEAALQBADACAAC1AQAgAwAAALMBACABAAC0AQAwAgAAtQEAIAMAAACzAQAgAQAAtAEAMAIAALUBACAIIgAAshIAIDQAALkTACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB4QYBAAAAAeYGAAAA-wYCAVAAAPgDACAG6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeEGAQAAAAHmBgAAAPsGAgFQAAD6AwAwCCIAALASACA0AAC4EwAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHhBgEA_QsAIeYGAACuEvsGIgIAAAC1AQAgUAAA_AMAIAboBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeEGAQD9CwAh5gYAAK4S-wYiAgAAALMBACBQAAD-AwAgAwAAALUBACBVAAD4AwAgVgAA_AMAIAEAAAC1AQAgAQAAALMBACADBAAAtRMAIFsAALcTACBcAAC2EwAgCeUFAADrCgAw5gUAAIQEABDnBQAA6woAMOgFAQC5CQAh7AUBALkJACHuBUAAuwkAIe8FQAC7CQAh4QYBALkJACHmBgAA7Ar7BiIDAAAAswEAIAEAAIMEADBaAACEBAAgAwAAALMBACABAAC0AQAwAgAAtQEAIBEDAADqCgAgNQAA5QoAIDYAAOYKACA6AADnCgAgPAAA6AoAID0AAOkKACDlBQAA4woAMOYFAACKBAAQ5wUAAOMKADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAMcK8QYirwYBAAAAAfcGAQDJCQAh-QYAAOQK-QYiAQAAAIcEACABAAAAhwQAIBEDAADqCgAgNQAA5QoAIDYAAOYKACA6AADnCgAgPAAA6AoAID0AAOkKACDlBQAA4woAMOYFAACKBAAQ5wUAAOMKADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADHCvEGIq8GAQDICQAh9wYBAMkJACH5BgAA5Ar5BiIIAwAAsxMAIDUAAK4TACA2AACvEwAgOgAAsBMAIDwAALETACA9AACyEwAg9wYAAPkLACCkBwAAtBMAIAMAAACKBAAgAQAAiwQAMAIAAIcEACADAAAAigQAIAEAAIsEADACAACHBAAgAwAAAIoEACABAACLBAAwAgAAhwQAIA4DAACtEwAgNQAAqBMAIDYAAKkTACA6AACqEwAgPAAAqxMAID0AAKwTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADxBgKvBgEAAAAB9wYBAAAAAfkGAAAA-QYCAVAAAI8EACAI6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA8QYCrwYBAAAAAfcGAQAAAAH5BgAAAPkGAgFQAACRBAAwDgMAAKMSACA1AACeEgAgNgAAnxIAIDoAAKASACA8AAChEgAgPQAAohIAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAOMR8QYirwYBAP0LACH3BgEA_gsAIfkGAACdEvkGIgIAAACHBAAgUAAAkwQAIAjoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAh9wYBAP4LACH5BgAAnRL5BiICAAAAigQAIFAAAJUEACADAAAAhwQAIFUAAI8EACBWAACTBAAgAQAAAIcEACABAAAAigQAIAQEAACaEgAgWwAAnBIAIFwAAJsSACD3BgAA-QsAIAvlBQAA3woAMOYFAACbBAAQ5wUAAN8KADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIZIGAADDCvEGIq8GAQC5CQAh9wYBALoJACH5BgAA4Ar5BiIDAAAAigQAIAEAAJoEADBaAACbBAAgAwAAAIoEACABAACLBAAwAgAAhwQAIAkTAADBCgAgGQAA3AoAIBoAAN0KACAcAADeCgAg5QUAANsKADDmBQAA2gEAEOcFAADbCgAw6AUBAAAAAbsGAQAAAAEBAAAAngQAIAEAAACeBAAgBRMAAN4RACAZAACWEgAgGgAAlxIAIBwAAJgSACCkBwAAmRIAIAMAAADaAQAgAQAAoQQAMAIAAJ4EACADAAAA2gEAIAEAAKEEADACAACeBAAgAwAAANoBACABAAChBAAwAgAAngQAIAYTAACVEgAgGQAAthEAIBoAALcRACAcAAC4EQAg6AUBAAAAAbsGAQAAAAEBUAAApQQAIALoBQEAAAABuwYBAAAAAQFQAACnBAAwBhMAAJQSACAZAACSEQAgGgAAkxEAIBwAAJQRACDoBQEA_QsAIbsGAQD9CwAhAgAAAJ4EACBQAACpBAAgAugFAQD9CwAhuwYBAP0LACECAAAA2gEAIFAAAKsEACADAAAAngQAIFUAAKUEACBWAACpBAAgAQAAAJ4EACABAAAA2gEAIAMEAACREgAgWwAAkxIAIFwAAJISACAF5QUAANoKADDmBQAAsQQAEOcFAADaCgAw6AUBALkJACG7BgEAuQkAIQMAAADaAQAgAQAAsAQAMFoAALEEACADAAAA2gEAIAEAAKEEADACAACeBAAgAQAAAEAAIAEAAABAACADAAAAPgAgAQAAPwAwAgAAQAAgAwAAAD4AIAEAAD8AMAIAAEAAIAMAAAA-ACABAAA_ADACAABAACAGGAAA0Q8AIBsAAJ8RACDoBQEAAAABvAYBAAAAAeYGAAAA9wYC9AYBAAAAAQFQAAC5BAAgBOgFAQAAAAG8BgEAAAAB5gYAAAD3BgL0BgEAAAABAVAAALsEADAGGAAAzw8AIBsAAJ0RACDoBQEA_QsAIbwGAQD9CwAh5gYAAM0P9wYi9AYBAP0LACECAAAAQAAgUAAAvQQAIAToBQEA_QsAIbwGAQD9CwAh5gYAAM0P9wYi9AYBAP0LACECAAAAPgAgUAAAvwQAIAMAAABAACBVAAC5BAAgVgAAvQQAIAEAAABAACABAAAAPgAgAwQAAI4SACBbAACQEgAgXAAAjxIAIAflBQAA1goAMOYFAADFBAAQ5wUAANYKADDoBQEAuQkAIbwGAQC5CQAh5gYAANcK9wYi9AYBALkJACEDAAAAPgAgAQAAxAQAMFoAAMUEACADAAAAPgAgAQAAPwAwAgAAQAAgAQAAADcAIAEAAAA3ACADAAAANQAgAQAANgAwAgAANwAgAwAAADUAIAEAADYAMAIAADcAIAMAAAA1ACABAAA2ADACAAA3ACAGFgAAqhEAIBgAAJwPACDoBQEAAAAB7QUBAAAAAeYGAAAA9gYC9AYBAAAAAQFQAADNBAAgBOgFAQAAAAHtBQEAAAAB5gYAAAD2BgL0BgEAAAABAVAAAM8EADAGFgAAqBEAIBgAAJoPACDoBQEA_QsAIe0FAQD9CwAh5gYAAJgP9gYi9AYBAP0LACECAAAANwAgUAAA0QQAIAToBQEA_QsAIe0FAQD9CwAh5gYAAJgP9gYi9AYBAP0LACECAAAANQAgUAAA0wQAIAMAAAA3ACBVAADNBAAgVgAA0QQAIAEAAAA3ACABAAAANQAgAwQAAIsSACBbAACNEgAgXAAAjBIAIAflBQAA0goAMOYFAADZBAAQ5wUAANIKADDoBQEAuQkAIe0FAQC5CQAh5gYAANMK9gYi9AYBALkJACEDAAAANQAgAQAA2AQAMFoAANkEACADAAAANQAgAQAANgAwAgAANwAgAQAAADsAIAEAAAA7ACADAAAAOQAgAQAAOgAwAgAAOwAgAwAAADkAIAEAADoAMAIAADsAIAMAAAA5ACABAAA6ADACAAA7ACAGFwAAtREAIBgAAP8OACDoBQEAAAAB5gYAAADzBgLzBgEAAAAB9AYBAAAAAQFQAADhBAAgBOgFAQAAAAHmBgAAAPMGAvMGAQAAAAH0BgEAAAABAVAAAOMEADAGFwAAsxEAIBgAAP0OACDoBQEA_QsAIeYGAAD7DvMGIvMGAQD9CwAh9AYBAP0LACECAAAAOwAgUAAA5QQAIAToBQEA_QsAIeYGAAD7DvMGIvMGAQD9CwAh9AYBAP0LACECAAAAOQAgUAAA5wQAIAMAAAA7ACBVAADhBAAgVgAA5QQAIAEAAAA7ACABAAAAOQAgAwQAAIgSACBbAACKEgAgXAAAiRIAIAflBQAAzgoAMOYFAADtBAAQ5wUAAM4KADDoBQEAuQkAIeYGAADPCvMGIvMGAQC5CQAh9AYBALkJACEDAAAAOQAgAQAA7AQAMFoAAO0EACADAAAAOQAgAQAAOgAwAgAAOwAgAQAAAFUAIAEAAABVACADAAAAUwAgAQAAVAAwAgAAVQAgAwAAAFMAIAEAAFQAMAIAAFUAIAMAAABTACABAABUADACAABVACAIIgAA9BEAICMAAIcSACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB2QYBAAAAAeYGAAAA8gYCAVAAAPUEACAG6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAdkGAQAAAAHmBgAAAPIGAgFQAAD3BAAwCCIAAPIRACAjAACGEgAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHZBgEA_QsAIeYGAADwEfIGIgIAAABVACBQAAD5BAAgBugFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh2QYBAP0LACHmBgAA8BHyBiICAAAAUwAgUAAA-wQAIAMAAABVACBVAAD1BAAgVgAA-QQAIAEAAABVACABAAAAUwAgAwQAAIMSACBbAACFEgAgXAAAhBIAIAnlBQAAygoAMOYFAACBBQAQ5wUAAMoKADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIdkGAQC5CQAh5gYAAMsK8gYiAwAAAFMAIAEAAIAFADBaAACBBQAgAwAAAFMAIAEAAFQAMAIAAFUAIAsDAADJCgAgFAAAyAoAIOUFAADGCgAw5gUAAFAAEOcFAADGCgAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADHCvEGIq8GAQAAAAEBAAAAhAUAIAEAAACEBQAgAwMAAIESACAUAACAEgAgpAcAAIISACADAAAAUAAgAQAAhwUAMAIAAIQFACADAAAAUAAgAQAAhwUAMAIAAIQFACADAAAAUAAgAQAAhwUAMAIAAIQFACAIAwAA_xEAIBQAAP4RACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADxBgKvBgEAAAABAVAAAIsFACAG6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA8QYCrwYBAAAAAQFQAACNBQAwCAMAAOURACAUAADkEQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHxBiKvBgEA_QsAIQIAAACEBQAgUAAAjwUAIAboBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAhAgAAAFAAIFAAAJEFACADAAAAhAUAIFUAAIsFACBWAACPBQAgAQAAAIQFACABAAAAUAAgAwQAAOARACBbAADiEQAgXAAA4REAIAnlBQAAwgoAMOYFAACXBQAQ5wUAAMIKADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIZIGAADDCvEGIq8GAQC5CQAhAwAAAFAAIAEAAJYFADBaAACXBQAgAwAAAFAAIAEAAIcFADACAACEBQAgChMAAMEKACDlBQAAwAoAMOYFAADdAQAQ5wUAAMAKADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIbsGAQAAAAHYBgEAAAAB7wYBAMkJACEBAAAAmgUAIAEAAACaBQAgAxMAAN4RACDvBgAA-QsAIKQHAADfEQAgAwAAAN0BACABAACdBQAwAgAAmgUAIAMAAADdAQAgAQAAnQUAMAIAAJoFACADAAAA3QEAIAEAAJ0FADACAACaBQAgBxMAAN0RACDoBQEAAAAB7gVAAAAAAe8FQAAAAAG7BgEAAAAB2AYBAAAAAe8GAQAAAAEBUAAAoQUAIAboBQEAAAAB7gVAAAAAAe8FQAAAAAG7BgEAAAAB2AYBAAAAAe8GAQAAAAEBUAAAowUAMAcTAADcEQAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhuwYBAP0LACHYBgEA_QsAIe8GAQD-CwAhAgAAAJoFACBQAAClBQAgBugFAQD9CwAh7gVAAP8LACHvBUAA_wsAIbsGAQD9CwAh2AYBAP0LACHvBgEA_gsAIQIAAADdAQAgUAAApwUAIAMAAACaBQAgVQAAoQUAIFYAAKUFACABAAAAmgUAIAEAAADdAQAgBAQAANkRACBbAADbEQAgXAAA2hEAIO8GAAD5CwAgCeUFAAC_CgAw5gUAAK0FABDnBQAAvwoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIbsGAQC5CQAh2AYBALkJACHvBgEAugkAIQMAAADdAQAgAQAArAUAMFoAAK0FACADAAAA3QEAIAEAAJ0FADACAACaBQAgDeUFAAC6CgAw5gUAALMFABDnBQAAugoAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAhqgYAAL4KACDnBgEAyAkAIegGAQDICQAh6QYgALsKACHrBgAAvArrBiLtBgAAvQrtBiLuBkAAygkAIQEAAACwBQAgAQAAALAFACAN5QUAALoKADDmBQAAswUAEOcFAAC6CgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhqgYAAL4KACDnBgEAyAkAIegGAQDICQAh6QYgALsKACHrBgAAvArrBiLtBgAAvQrtBiLuBkAAygkAIQKqBgAA-QsAIKQHAADYEQAgAwAAALMFACABAAC0BQAwAgAAsAUAIAMAAACzBQAgAQAAtAUAMAIAALAFACADAAAAswUAIAEAALQFADACAACwBQAgCugFAQAAAAHuBUAAAAAB7wVAAAAAAaoGgAAAAAHnBgEAAAAB6AYBAAAAAekGIAAAAAHrBgAAAOsGAu0GAAAA7QYC7gZAAAAAAQFQAAC4BQAgCugFAQAAAAHuBUAAAAAB7wVAAAAAAaoGgAAAAAHnBgEAAAAB6AYBAAAAAekGIAAAAAHrBgAAAOsGAu0GAAAA7QYC7gZAAAAAAQFQAAC6BQAwCugFAQD9CwAh7gVAAP8LACHvBUAA_wsAIaoGgAAAAAHnBgEA_QsAIegGAQD9CwAh6QYgAMwNACHrBgAA1hHrBiLtBgAA1xHtBiLuBkAA_wsAIQIAAACwBQAgUAAAvAUAIAroBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGqBoAAAAAB5wYBAP0LACHoBgEA_QsAIekGIADMDQAh6wYAANYR6wYi7QYAANcR7QYi7gZAAP8LACECAAAAswUAIFAAAL4FACADAAAAsAUAIFUAALgFACBWAAC8BQAgAQAAALAFACABAAAAswUAIAQEAADTEQAgWwAA1REAIFwAANQRACCqBgAA-QsAIA3lBQAAswoAMOYFAADEBQAQ5wUAALMKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACGqBgAA3QkAIOcGAQC5CQAh6AYBALkJACHpBiAA_wkAIesGAAC0CusGIu0GAAC1Cu0GIu4GQAC7CQAhAwAAALMFACABAADDBQAwWgAAxAUAIAMAAACzBQAgAQAAtAUAMAIAALAFACABAAAACwAgAQAAAAsAIAMAAAAIACABAAAKADACAAALACADAAAACAAgAQAACgAwAgAACwAgAwAAAAgAIAEAAAoAMAIAAAsAIA4SAADEEQAgGAAAwREAIBsAAMARACAiAAC_EQAgMAAAxREAIDIAANIRACBHAADCEQAgSAAAwxEAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHfBgEAAAAB5gYAAADmBgIBUAAAzAUAIAboBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB3wYBAAAAAeYGAAAA5gYCAVAAAM4FADAOEgAA7RAAIBgAAOoQACAbAADpEAAgIgAA6BAAIDAAAO4QACAyAADREQAgRwAA6xAAIEgAAOwQACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAId8GAQD9CwAh5gYAAOYQ5gYiAgAAAAsAIFAAANAFACAG6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHfBgEA_QsAIeYGAADmEOYGIgIAAAAIACBQAADSBQAgAwAAAAsAIFUAAMwFACBWAADQBQAgAQAAAAsAIAEAAAAIACADBAAAzhEAIFsAANARACBcAADPEQAgCeUFAACvCgAw5gUAANgFABDnBQAArwoAMOgFAQC5CQAh7AUBALkJACHuBUAAuwkAIe8FQAC7CQAh3wYBALkJACHmBgAAsArmBiIDAAAACAAgAQAA1wUAMFoAANgFACADAAAACAAgAQAACgAwAgAACwAgDAMAAKwKACAHAACLCgAgEAAArQoAIBEAAK4KACDlBQAAqQoAMOYFAADeBQAQ5wUAAKkKADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIZIGAACrCuUGIrMGAACqCuQGIgEAAADbBQAgAQAAANsFACAMAwAArAoAIAcAAIsKACAQAACtCgAgEQAArgoAIOUFAACpCgAw5gUAAN4FABDnBQAAqQoAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAACrCuUGIrMGAACqCuQGIgUDAADKEQAgBwAAkBAAIBAAAMsRACARAADMEQAgpAcAAM0RACADAAAA3gUAIAEAAN8FADACAADbBQAgAwAAAN4FACABAADfBQAwAgAA2wUAIAMAAADeBQAgAQAA3wUAMAIAANsFACAJAwAAxhEAIAcAAMcRACAQAADIEQAgEQAAyREAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA5QYCswYAAADkBgIBUAAA4wUAIAXoBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAOUGArMGAAAA5AYCAVAAAOUFADAJAwAAxRAAIAcAAMYQACAQAADHEAAgEQAAyBAAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADEEOUGIrMGAADDEOQGIgIAAADbBQAgUAAA5wUAIAXoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAxBDlBiKzBgAAwxDkBiICAAAA3gUAIFAAAOkFACADAAAA2wUAIFUAAOMFACBWAADnBQAgAQAAANsFACABAAAA3gUAIAMEAADAEAAgWwAAwhAAIFwAAMEQACAI5QUAAKIKADDmBQAA7wUAEOcFAACiCgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAhkgYAAKQK5QYiswYAAKMK5AYiAwAAAN4FACABAADuBQAwWgAA7wUAIAMAAADeBQAgAQAA3wUAMAIAANsFACABAAAAlgEAIAEAAACWAQAgAwAAAJQBACABAACVAQAwAgAAlgEAIAMAAACUAQAgAQAAlQEAMAIAAJYBACADAAAAlAEAIAEAAJUBADACAACWAQAgCjIAAL8QACA0AAC-EAAg7gVAAAAAAe8FQAAAAAHBBgEAAAABwgYBAAAAAcQGAQAAAAHfBgEAAAAB4QYBAAAAAeIGAQAAAAEBUAAA9wUAIAjuBUAAAAAB7wVAAAAAAcEGAQAAAAHCBgEAAAABxAYBAAAAAd8GAQAAAAHhBgEAAAAB4gYBAAAAAQFQAAD5BQAwCjIAAL0QACA0AAC8EAAg7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAhwgYBAP0LACHEBgEA_QsAId8GAQD9CwAh4QYBAP0LACHiBgEA_QsAIQIAAACWAQAgUAAA-wUAIAjuBUAA_wsAIe8FQAD_CwAhwQYBAP0LACHCBgEA_QsAIcQGAQD9CwAh3wYBAP0LACHhBgEA_QsAIeIGAQD9CwAhAgAAAJQBACBQAAD9BQAgAwAAAJYBACBVAAD3BQAgVgAA-wUAIAEAAACWAQAgAQAAAJQBACADBAAAuRAAIFsAALsQACBcAAC6EAAgC-UFAAChCgAw5gUAAIMGABDnBQAAoQoAMO4FQAC7CQAh7wVAALsJACHBBgEAuQkAIcIGAQC5CQAhxAYBALkJACHfBgEAuQkAIeEGAQC5CQAh4gYBALkJACEDAAAAlAEAIAEAAIIGADBaAACDBgAgAwAAAJQBACABAACVAQAwAgAAlgEAIAEAAACaAQAgAQAAAJoBACADAAAAmAEAIAEAAJkBADACAACaAQAgAwAAAJgBACABAACZAQAwAgAAmgEAIAMAAACYAQAgAQAAmQEAMAIAAJoBACAIMgAAuBAAIDQAALcQACDpBQEAAAAB7gVAAAAAAe8FQAAAAAHfBgEAAAAB4AYBAAAAAeEGAQAAAAEBUAAAiwYAIAbpBQEAAAAB7gVAAAAAAe8FQAAAAAHfBgEAAAAB4AYBAAAAAeEGAQAAAAEBUAAAjQYAMAgyAAC2EAAgNAAAtRAAIOkFAQD9CwAh7gVAAP8LACHvBUAA_wsAId8GAQD9CwAh4AYBAP0LACHhBgEA_QsAIQIAAACaAQAgUAAAjwYAIAbpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHfBgEA_QsAIeAGAQD9CwAh4QYBAP0LACECAAAAmAEAIFAAAJEGACADAAAAmgEAIFUAAIsGACBWAACPBgAgAQAAAJoBACABAAAAmAEAIAMEAACyEAAgWwAAtBAAIFwAALMQACAJ5QUAAKAKADDmBQAAlwYAEOcFAACgCgAw6QUBALkJACHuBUAAuwkAIe8FQAC7CQAh3wYBALkJACHgBgEAuQkAIeEGAQC5CQAhAwAAAJgBACABAACWBgAwWgAAlwYAIAMAAACYAQAgAQAAmQEAMAIAAJoBACABAAAADwAgAQAAAA8AIAMAAAANACABAAAOADACAAAPACADAAAADQAgAQAADgAwAgAADwAgAwAAAA0AIAEAAA4AMAIAAA8AIBIIAACxEAAgCQAAihAAIDIAAIYQACBAAACHEAAgQwAAiBAAIEQAAIkQACBFAACLEAAgRgAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG9BgEAAAABywYBAAAAAdwGAQAAAAHdBgEAAAAB3gYQAAAAAd8GAQAAAAEBUAAAnwYAIAroBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABvQYBAAAAAcsGAQAAAAHcBgEAAAAB3QYBAAAAAd4GEAAAAAHfBgEAAAABAVAAAKEGADASCAAAsBAAIAkAAM0OACAyAADJDgAgQAAAyg4AIEMAAMsOACBEAADMDgAgRQAAzg4AIEYAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb0GAQD9CwAhywYBAP0LACHcBgEA_QsAId0GAQD9CwAh3gYQAIwMACHfBgEA_QsAIQIAAAAPACBQAACjBgAgCugFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvQYBAP0LACHLBgEA_QsAIdwGAQD9CwAh3QYBAP0LACHeBhAAjAwAId8GAQD9CwAhAgAAAA0AIFAAAKUGACADAAAADwAgVQAAnwYAIFYAAKMGACABAAAADwAgAQAAAA0AIAUEAACrEAAgWwAArhAAIFwAAK0QACCjAQAArBAAIKQBAACvEAAgDeUFAACfCgAw5gUAAKsGABDnBQAAnwoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhvQYBALkJACHLBgEAuQkAIdwGAQC5CQAh3QYBALkJACHeBhAAzgkAId8GAQC5CQAhAwAAAA0AIAEAAKoGADBaAACrBgAgAwAAAA0AIAEAAA4AMAIAAA8AIAEAAADGAQAgAQAAAMYBACADAAAAfgAgAQAAxQEAMAIAAMYBACADAAAAfgAgAQAAxQEAMAIAAMYBACADAAAAfgAgAQAAxQEAMAIAAMYBACALDQAAqhAAIBQAANkPACAVAADaDwAgHQAA2w8AIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAHABgEAAAAB2gYBAAAAAdsGAQAAAAEBUAAAswYAIAfoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABwAYBAAAAAdoGAQAAAAHbBgEAAAABAVAAALUGADALDQAAqRAAIBQAAIsPACAVAACMDwAgHQAAjQ8AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwAYBAP0LACHaBgEA_QsAIdsGAQD-CwAhAgAAAMYBACBQAAC3BgAgB-gFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwAYBAP0LACHaBgEA_QsAIdsGAQD-CwAhAgAAAH4AIFAAALkGACADAAAAxgEAIFUAALMGACBWAAC3BgAgAQAAAMYBACABAAAAfgAgBAQAAKYQACBbAACoEAAgXAAApxAAINsGAAD5CwAgCuUFAACeCgAw5gUAAL8GABDnBQAAngoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhwAYBALkJACHaBgEAuQkAIdsGAQC6CQAhAwAAAH4AIAEAAL4GADBaAAC_BgAgAwAAAH4AIAEAAMUBADACAADGAQAgAQAAADIAIAEAAAAyACADAAAAMAAgAQAAMQAwAgAAMgAgAwAAADAAIAEAADEAMAIAADIAIAMAAAAwACABAAAxADACAAAyACASEgAA1w8AIBYAAKUQACAhAADTDwAgIgAA1Q8AICMAANQPACAkAADWDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADWBgLTBgEAAAAB1AYBAAAAAdcGAAAA1wYC2AYBAAAAAdkGAQAAAAEBUAAAxwYAIAzoBQEAAAAB6QUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANYGAtMGAQAAAAHUBgEAAAAB1wYAAADXBgLYBgEAAAAB2QYBAAAAAQFQAADJBgAwEhIAALkPACAWAACkEAAgIQAAtQ8AICIAALcPACAjAAC2DwAgJAAAuA8AIOgFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAACyD9YGItMGAQD-CwAh1AYBAP4LACHXBgAAsw_XBiLYBgEA_gsAIdkGAQD-CwAhAgAAADIAIFAAAMsGACAM6AUBAP0LACHpBQEA_QsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAALIP1gYi0wYBAP4LACHUBgEA_gsAIdcGAACzD9cGItgGAQD-CwAh2QYBAP4LACECAAAAMAAgUAAAzQYAIAMAAAAyACBVAADHBgAgVgAAywYAIAEAAAAyACABAAAAMAAgBwQAAKEQACBbAACjEAAgXAAAohAAINMGAAD5CwAg1AYAAPkLACDYBgAA-QsAINkGAAD5CwAgD-UFAACXCgAw5gUAANMGABDnBQAAlwoAMOgFAQC5CQAh6QUBALkJACHsBQEAuQkAIe0FAQC5CQAh7gVAALsJACHvBUAAuwkAIZIGAACYCtYGItMGAQC6CQAh1AYBALoJACHXBgAAmQrXBiLYBgEAugkAIdkGAQC6CQAhAwAAADAAIAEAANIGADBaAADTBgAgAwAAADAAIAEAADEAMAIAADIAIAEAAAB4ACABAAAAeAAgAwAAAHYAIAEAAHcAMAIAAHgAIAMAAAB2ACABAAB3ADACAAB4ACADAAAAdgAgAQAAdwAwAgAAeAAgBRMAAO4NACAsAACgEAAg7gVAAAAAAa0GAQAAAAG7BgEAAAABAVAAANsGACAD7gVAAAAAAa0GAQAAAAG7BgEAAAABAVAAAN0GADAFEwAA7A0AICwAAJ8QACDuBUAA_wsAIa0GAQD9CwAhuwYBAP0LACECAAAAeAAgUAAA3wYAIAPuBUAA_wsAIa0GAQD9CwAhuwYBAP0LACECAAAAdgAgUAAA4QYAIAMAAAB4ACBVAADbBgAgVgAA3wYAIAEAAAB4ACABAAAAdgAgAwQAAJwQACBbAACeEAAgXAAAnRAAIAblBQAAlgoAMOYFAADnBgAQ5wUAAJYKADDuBUAAuwkAIa0GAQC5CQAhuwYBALkJACEDAAAAdgAgAQAA5gYAMFoAAOcGACADAAAAdgAgAQAAdwAwAgAAeAAgAQAAABgAIAEAAAAYACADAAAAFgAgAQAAFwAwAgAAGAAgAwAAABYAIAEAABcAMAIAABgAIAMAAAAWACABAAAXADACAAAYACAWCgAAjg4AIAsAAPkNACAMAAD6DQAgDQAA-w0AIC4AAPwNACAwAAD9DQAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAHABgEAAAABzgYgAAAAAdAGAAAA0AYC0QYBAAAAAdIGAQAAAAEBUAAA7wYAIBDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAcAGAQAAAAHOBiAAAAAB0AYAAADQBgLRBgEAAAAB0gYBAAAAAQFQAADxBgAwFgoAAIwOACALAADcDQAgDAAA3Q0AIA0AAN4NACAuAADfDQAgMAAA4A0AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHABgEA_gsAIc4GIADMDQAh0AYAANkN0AYi0QYBAP0LACHSBgEA_QsAIQIAAAAYACBQAADzBgAgEOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHABgEA_gsAIc4GIADMDQAh0AYAANkN0AYi0QYBAP0LACHSBgEA_QsAIQIAAAAWACBQAAD1BgAgAwAAABgAIFUAAO8GACBWAADzBgAgAQAAABgAIAEAAAAWACANBAAAlxAAIFsAAJoQACBcAACZEAAgowEAAJgQACCkAQAAmxAAIOoFAAD5CwAg6wUAAPkLACDwBQAA-QsAIIAGAAD5CwAggQYAAPkLACCCBgAA-QsAIIMGAAD5CwAgwAYAAPkLACAT5QUAAI8KADDmBQAA-wYAEOcFAACPCgAw6AUBALkJACHpBQEAuQkAIeoFAQC6CQAh6wUBALoJACHuBUAAuwkAIe8FQAC7CQAh8AVAALwJACGABgEAugkAIYEGAQC6CQAhggYBALoJACGDBhAAkQoAIcAGAQC6CQAhzgYgAP8JACHQBgAAkArQBiLRBgEAuQkAIdIGAQC5CQAhAwAAABYAIAEAAPoGADBaAAD7BgAgAwAAABYAIAEAABcAMAIAABgAIAEAAAAUACABAAAAFAAgAwAAABIAIAEAABMAMAIAABQAIAMAAAASACABAAATADACAAAUACADAAAAEgAgAQAAEwAwAgAAFAAgDQgAAKcPACAJAAC8DgAgFgAAvQ4AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABywYBAAAAAc4GIAAAAAEBUAAAgwcAIAroBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAcsGAQAAAAHOBiAAAAABAVAAAIUHADANCAAApQ8AIAkAALAOACAWAACxDgAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHtBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIcsGAQD-CwAhzgYgAMwNACECAAAAFAAgUAAAhwcAIAroBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe0FAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhywYBAP4LACHOBiAAzA0AIQIAAAASACBQAACJBwAgAwAAABQAIFUAAIMHACBWAACHBwAgAQAAABQAIAEAAAASACAIBAAAlBAAIFsAAJYQACBcAACVEAAg6gUAAPkLACDrBQAA-QsAIO0FAAD5CwAg8AUAAPkLACDLBgAA-QsAIA3lBQAAjgoAMOYFAACPBwAQ5wUAAI4KADDoBQEAuQkAIekFAQC5CQAh6gUBALoJACHrBQEAugkAIe0FAQC6CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhywYBALoJACHOBiAA_wkAIQMAAAASACABAACOBwAwWgAAjwcAIAMAAAASACABAAATADACAAAUACAMBwAAiwoAIBUAAIwKACAxAACNCgAg5QUAAIkKADDmBQAAfAAQ5wUAAIkKADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhrwYBAMkJACHNBgAAigrNBiIBAAAAkgcAIAEAAACSBwAgBQcAAJAQACAVAACREAAgMQAAkhAAIK8GAAD5CwAgpAcAAJMQACADAAAAfAAgAQAAlQcAMAIAAJIHACADAAAAfAAgAQAAlQcAMAIAAJIHACADAAAAfAAgAQAAlQcAMAIAAJIHACAJBwAAjRAAIBUAAI4QACAxAACPEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAa8GAQAAAAHNBgAAAM0GAgFQAACZBwAgBugFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGvBgEAAAABzQYAAADNBgIBUAAAmwcAMAkHAACWDgAgFQAAlw4AIDEAAJgOACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIa8GAQD-CwAhzQYAAJUOzQYiAgAAAJIHACBQAACdBwAgBugFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhrwYBAP4LACHNBgAAlQ7NBiICAAAAfAAgUAAAnwcAIAMAAACSBwAgVQAAmQcAIFYAAJ0HACABAAAAkgcAIAEAAAB8ACAEBAAAkg4AIFsAAJQOACBcAACTDgAgrwYAAPkLACAJ5QUAAIUKADDmBQAApQcAEOcFAACFCgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACGvBgEAugkAIc0GAACGCs0GIgMAAAB8ACABAACkBwAwWgAApQcAIAMAAAB8ACABAACVBwAwAgAAkgcAIAkJAACECgAg5QUAAIMKADDmBQAAqwcAEOcFAACDCgAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIa8GAQAAAAEBAAAAqAcAIAEAAACoBwAgCQkAAIQKACDlBQAAgwoAMOYFAACrBwAQ5wUAAIMKADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIa8GAQDICQAhAgkAAJAOACCkBwAAkQ4AIAMAAACrBwAgAQAArAcAMAIAAKgHACADAAAAqwcAIAEAAKwHADACAACoBwAgAwAAAKsHACABAACsBwAwAgAAqAcAIAYJAACPDgAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAa8GAQAAAAEBUAAAsAcAIAXoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABrwYBAAAAAQFQAACyBwAwBgkAAIMOACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIa8GAQD9CwAhAgAAAKgHACBQAAC0BwAgBegFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhrwYBAP0LACECAAAAqwcAIFAAALYHACADAAAAqAcAIFUAALAHACBWAAC0BwAgAQAAAKgHACABAAAAqwcAIAMEAACADgAgWwAAgg4AIFwAAIEOACAI5QUAAIIKADDmBQAAvAcAEOcFAACCCgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACGvBgEAuQkAIQMAAACrBwAgAQAAuwcAMFoAALwHACADAAAAqwcAIAEAAKwHADACAACoBwAgAQAAAIMBACABAAAAgwEAIAMAAACBAQAgAQAAggEAMAIAAIMBACADAAAAgQEAIAEAAIIBADACAACDAQAgAwAAAIEBACABAACCAQAwAgAAgwEAIAsIAAD-DQAgCQAA_w0AIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGvBgEAAAAByAYQAAAAAckGIAAAAAHKBiAAAAABywYBAAAAAQFQAADEBwAgCegFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGvBgEAAAAByAYQAAAAAckGIAAAAAHKBiAAAAABywYBAAAAAQFQAADGBwAwCwgAAM0NACAJAADODQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGvBgEA_QsAIcgGEACMDAAhyQYgAMwNACHKBiAAzA0AIcsGAQD9CwAhAgAAAIMBACBQAADIBwAgCegFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhrwYBAP0LACHIBhAAjAwAIckGIADMDQAhygYgAMwNACHLBgEA_QsAIQIAAACBAQAgUAAAygcAIAMAAACDAQAgVQAAxAcAIFYAAMgHACABAAAAgwEAIAEAAACBAQAgBQQAAMcNACBbAADKDQAgXAAAyQ0AIKMBAADIDQAgpAEAAMsNACAM5QUAAP4JADDmBQAA0AcAEOcFAAD-CQAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACGvBgEAuQkAIcgGEADOCQAhyQYgAP8JACHKBiAA_wkAIcsGAQC5CQAhAwAAAIEBACABAADPBwAwWgAA0AcAIAMAAACBAQAgAQAAggEAMAIAAIMBACAH5QUAAPwJADDmBQAA1gcAEOcFAAD8CQAw6AUCAAAAAekFAQDICQAhlgYBAMgJACHHBkAAygkAIQEAAADTBwAgAQAAANMHACAH5QUAAPwJADDmBQAA1gcAEOcFAAD8CQAw6AUCAP0JACHpBQEAyAkAIZYGAQDICQAhxwZAAMoJACEBpAcAAMYNACADAAAA1gcAIAEAANcHADACAADTBwAgAwAAANYHACABAADXBwAwAgAA0wcAIAMAAADWBwAgAQAA1wcAMAIAANMHACAE6AUCAAAAAekFAQAAAAGWBgEAAAABxwZAAAAAAQFQAADbBwAgBOgFAgAAAAHpBQEAAAABlgYBAAAAAccGQAAAAAEBUAAA3QcAMAToBQIAxgwAIekFAQD9CwAhlgYBAP0LACHHBkAA_wsAIQIAAADTBwAgUAAA3wcAIAToBQIAxgwAIekFAQD9CwAhlgYBAP0LACHHBkAA_wsAIQIAAADWBwAgUAAA4QcAIAMAAADTBwAgVQAA2wcAIFYAAN8HACABAAAA0wcAIAEAAADWBwAgBQQAAMENACBbAADEDQAgXAAAww0AIKMBAADCDQAgpAEAAMUNACAH5QUAAPsJADDmBQAA5wcAEOcFAAD7CQAw6AUCANoJACHpBQEAuQkAIZYGAQC5CQAhxwZAALsJACEDAAAA1gcAIAEAAOYHADBaAADnBwAgAwAAANYHACABAADXBwAwAgAA0wcAIAwQAAD4CQAgEQAA-QkAIBIAAPoJACDlBQAA9QkAMOYFAAAmABDnBQAA9QkAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGzBgAA9wnHBiLFBiAA9gkAIQEAAADqBwAgAQAAAOoHACAGEAAAvQ0AIBEAAL4NACASAAC_DQAg8AUAAPkLACDFBgAA-QsAIKQHAADADQAgAwAAACYAIAEAAO0HADACAADqBwAgAwAAACYAIAEAAO0HADACAADqBwAgAwAAACYAIAEAAO0HADACAADqBwAgCRAAALoNACARAAC7DQAgEgAAvA0AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGzBgAAAMcGAsUGIAAAAAEBUAAA8QcAIAboBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABswYAAADHBgLFBiAAAAABAVAAAPMHADAJEAAAoQ0AIBEAAKINACASAACjDQAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGzBgAAoA3HBiLFBiAAnw0AIQIAAADqBwAgUAAA9QcAIAboBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIbMGAACgDccGIsUGIACfDQAhAgAAACYAIFAAAPcHACADAAAA6gcAIFUAAPEHACBWAAD1BwAgAQAAAOoHACABAAAAJgAgBQQAAJwNACBbAACeDQAgXAAAnQ0AIPAFAAD5CwAgxQYAAPkLACAJ5QUAAO4JADDmBQAA_QcAEOcFAADuCQAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh8AVAALwJACGzBgAA8AnHBiLFBiAA7wkAIQMAAAAmACABAAD8BwAwWgAA_QcAIAMAAAAmACABAADtBwAwAgAA6gcAIAEAAADLAQAgAQAAAMsBACADAAAAKAAgAQAAygEAMAIAAMsBACADAAAAKAAgAQAAygEAMAIAAMsBACADAAAAKAAgAQAAygEAMAIAAMsBACAKDQAAmw0AIA8AAJoNACC6BgEAAAABvQYBAAAAAb8GAQAAAAHABgEAAAABwQYBAAAAAcIGAQAAAAHDBgEAAAABxAYBAAAAAQFQAACFCAAgCLoGAQAAAAG9BgEAAAABvwYBAAAAAcAGAQAAAAHBBgEAAAABwgYBAAAAAcMGAQAAAAHEBgEAAAABAVAAAIcIADAKDQAAmQ0AIA8AAJgNACC6BgEA_QsAIb0GAQD-CwAhvwYBAP0LACHABgEA_QsAIcEGAQD9CwAhwgYBAP0LACHDBgEA_QsAIcQGAQD9CwAhAgAAAMsBACBQAACJCAAgCLoGAQD9CwAhvQYBAP4LACG_BgEA_QsAIcAGAQD9CwAhwQYBAP0LACHCBgEA_QsAIcMGAQD9CwAhxAYBAP0LACECAAAAKAAgUAAAiwgAIAMAAADLAQAgVQAAhQgAIFYAAIkIACABAAAAywEAIAEAAAAoACAEBAAAlQ0AIFsAAJcNACBcAACWDQAgvQYAAPkLACAL5QUAAO0JADDmBQAAkQgAEOcFAADtCQAwugYBALkJACG9BgEAugkAIb8GAQC5CQAhwAYBALkJACHBBgEAuQkAIcIGAQC5CQAhwwYBALkJACHEBgEAuQkAIQMAAAAoACABAACQCAAwWgAAkQgAIAMAAAAoACABAADKAQAwAgAAywEAIAEAAADOAQAgAQAAAM4BACADAAAAKgAgAQAAzQEAMAIAAM4BACADAAAAKgAgAQAAzQEAMAIAAM4BACADAAAAKgAgAQAAzQEAMAIAAM4BACAIDQAAlA0AIA8AAJMNACDpBQEAAAABugYBAAAAAb0GAQAAAAG-BgEAAAABvwYBAAAAAcAGAQAAAAEBUAAAmQgAIAbpBQEAAAABugYBAAAAAb0GAQAAAAG-BgEAAAABvwYBAAAAAcAGAQAAAAEBUAAAmwgAMAgNAACSDQAgDwAAkQ0AIOkFAQD9CwAhugYBAP0LACG9BgEA_QsAIb4GAQD-CwAhvwYBAP0LACHABgEA_QsAIQIAAADOAQAgUAAAnQgAIAbpBQEA_QsAIboGAQD9CwAhvQYBAP0LACG-BgEA_gsAIb8GAQD9CwAhwAYBAP0LACECAAAAKgAgUAAAnwgAIAMAAADOAQAgVQAAmQgAIFYAAJ0IACABAAAAzgEAIAEAAAAqACAEBAAAjg0AIFsAAJANACBcAACPDQAgvgYAAPkLACAJ5QUAAOwJADDmBQAApQgAEOcFAADsCQAw6QUBALkJACG6BgEAuQkAIb0GAQC5CQAhvgYBALoJACG_BgEAuQkAIcAGAQC5CQAhAwAAACoAIAEAAKQIADBaAAClCAAgAwAAACoAIAEAAM0BADACAADOAQAgAQAAAC0AIAEAAAAtACADAAAAJAAgAQAALAAwAgAALQAgAwAAACQAIAEAACwAMAIAAC0AIAMAAAAkACABAAAsADACAAAtACAZDgAAjQ0AIA8AAIYNACATAACHDQAgGwAAiA0AICUAAIkNACAmAACKDQAgKgAAiw0AICsAAIwNACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGoBhAAAAABqgYBAAAAAa8GAQAAAAGwBgIAAAABsQZAAAAAAbMGAAAAswYCtQYAAAC1BgK2BgEAAAABtwaAAAAAAbgGAQAAAAG5BgEAAAABugYBAAAAAbsGAQAAAAG8BgEAAAABAVAAAK0IACAR6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAaoGAQAAAAGvBgEAAAABsAYCAAAAAbEGQAAAAAGzBgAAALMGArUGAAAAtQYCtgYBAAAAAbcGgAAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABvAYBAAAAAQFQAACvCAAwGQ4AANgMACAPAADZDAAgEwAA2gwAIBsAANsMACAlAADcDAAgJgAA3QwAICoAAN4MACArAADfDAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGqBgEA_gsAIa8GAQD9CwAhsAYCAMYMACGxBkAA_wsAIbMGAADWDLMGIrUGAADXDLUGIrYGAQD-CwAhtwaAAAAAAbgGAQD-CwAhuQYBAP4LACG6BgEA_gsAIbsGAQD9CwAhvAYBAP0LACECAAAALQAgUAAAsQgAIBHoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIaoGAQD-CwAhrwYBAP0LACGwBgIAxgwAIbEGQAD_CwAhswYAANYMswYitQYAANcMtQYitgYBAP4LACG3BoAAAAABuAYBAP4LACG5BgEA_gsAIboGAQD-CwAhuwYBAP0LACG8BgEA_QsAIQIAAAAkACBQAACzCAAgAwAAAC0AIFUAAK0IACBWAACxCAAgAQAAAC0AIAEAAAAkACALBAAA0QwAIFsAANQMACBcAADTDAAgowEAANIMACCkAQAA1QwAIKoGAAD5CwAgtgYAAPkLACC3BgAA-QsAILgGAAD5CwAguQYAAPkLACC6BgAA-QsAIBTlBQAA5QkAMOYFAAC5CAAQ5wUAAOUJADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACGoBhAAzgkAIaoGAQC6CQAhrwYBALkJACGwBgIA2gkAIbEGQAC7CQAhswYAAOYJswYitQYAAOcJtQYitgYBALoJACG3BgAA3QkAILgGAQC6CQAhuQYBALoJACG6BgEAugkAIbsGAQC5CQAhvAYBALkJACEDAAAAJAAgAQAAuAgAMFoAALkIACADAAAAJAAgAQAALAAwAgAALQAgAQAAACIAIAEAAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACAAIAEAACEAMAIAACIAIAMAAAAgACABAAAhADACAAAiACATJwAAnQwAICwAAJ4MACAvAADQDAAg6AUBAAAAAe4FQAAAAAGPBgEAAAABogYQAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGEAAAAAGnBhAAAAABqAYQAAAAAakGEAAAAAGqBgEAAAABqwaAAAAAAawGgAAAAAGtBgEAAAABrgYBAAAAAQFQAADBCAAgEOgFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYBAAAAAasGgAAAAAGsBoAAAAABrQYBAAAAAa4GAQAAAAEBUAAAwwgAMBMnAACaDAAgLAAAmwwAIC8AAM8MACDoBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGiBhAAjAwAIaMGAQD9CwAhpAYBAP0LACGlBgEA_QsAIaYGEACMDAAhpwYQAIwMACGoBhAAjAwAIakGEACMDAAhqgYBAP4LACGrBoAAAAABrAaAAAAAAa0GAQD9CwAhrgYBAP4LACECAAAAIgAgUAAAxQgAIBDoBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGiBhAAjAwAIaMGAQD9CwAhpAYBAP0LACGlBgEA_QsAIaYGEACMDAAhpwYQAIwMACGoBhAAjAwAIakGEACMDAAhqgYBAP4LACGrBoAAAAABrAaAAAAAAa0GAQD9CwAhrgYBAP4LACECAAAAIAAgUAAAxwgAIAMAAAAiACBVAADBCAAgVgAAxQgAIAEAAAAiACABAAAAIAAgCAQAAMoMACBbAADNDAAgXAAAzAwAIKMBAADLDAAgpAEAAM4MACCqBgAA-QsAIKsGAAD5CwAgrgYAAPkLACAT5QUAAOQJADDmBQAAzQgAEOcFAADkCQAw6AUBALkJACHuBUAAuwkAIY8GAQC5CQAhogYQAM4JACGjBgEAuQkAIaQGAQC5CQAhpQYBALkJACGmBhAAzgkAIacGEADOCQAhqAYQAM4JACGpBhAAzgkAIaoGAQC6CQAhqwYAAN0JACCsBgAA3AkAIK0GAQC5CQAhrgYBALoJACEDAAAAIAAgAQAAzAgAMFoAAM0IACADAAAAIAAgAQAAIQAwAgAAIgAgAQAAAGcAIAEAAABnACADAAAAZQAgAQAAZgAwAgAAZwAgAwAAAGUAIAEAAGYAMAIAAGcAIAMAAABlACABAABmADACAABnACAPJwAAyQwAIOgFAQAAAAHuBUAAAAABjwYBAAAAAZAGAgAAAAGSBgAAAJIGApMGgAAAAAGUBoAAAAABlQaAAAAAAZYGAQAAAAGXBgEAAAABmAaAAAAAAZkGgAAAAAGaBkAAAAABmwZAAAAAAQFQAADVCAAgDugFAQAAAAHuBUAAAAABjwYBAAAAAZAGAgAAAAGSBgAAAJIGApMGgAAAAAGUBoAAAAABlQaAAAAAAZYGAQAAAAGXBgEAAAABmAaAAAAAAZkGgAAAAAGaBkAAAAABmwZAAAAAAQFQAADXCAAwDycAAMgMACDoBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGQBgIAxgwAIZIGAADHDJIGIpMGgAAAAAGUBoAAAAABlQaAAAAAAZYGAQD9CwAhlwYBAP4LACGYBoAAAAABmQaAAAAAAZoGQACADAAhmwZAAIAMACECAAAAZwAgUAAA2QgAIA7oBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGQBgIAxgwAIZIGAADHDJIGIpMGgAAAAAGUBoAAAAABlQaAAAAAAZYGAQD9CwAhlwYBAP4LACGYBoAAAAABmQaAAAAAAZoGQACADAAhmwZAAIAMACECAAAAZQAgUAAA2wgAIAMAAABnACBVAADVCAAgVgAA2QgAIAEAAABnACABAAAAZQAgCwQAAMEMACBbAADEDAAgXAAAwwwAIKMBAADCDAAgpAEAAMUMACCVBgAA-QsAIJcGAAD5CwAgmAYAAPkLACCZBgAA-QsAIJoGAAD5CwAgmwYAAPkLACAR5QUAANkJADDmBQAA4QgAEOcFAADZCQAw6AUBALkJACHuBUAAuwkAIY8GAQC5CQAhkAYCANoJACGSBgAA2wmSBiKTBgAA3AkAIJQGAADcCQAglQYAAN0JACCWBgEAuQkAIZcGAQC6CQAhmAYAAN0JACCZBgAA3QkAIJoGQAC8CQAhmwZAALwJACEDAAAAZQAgAQAA4AgAMFoAAOEIACADAAAAZQAgAQAAZgAwAgAAZwAgAQAAAGEAIAEAAABhACADAAAAXwAgAQAAYAAwAgAAYQAgAwAAAF8AIAEAAGAAMAIAAGEAIAMAAABfACABAABgADACAABhACAIJwAAvwwAICkAAMAMACDoBQEAAAAB7gVAAAAAAYsGEAAAAAGNBgAAAI0GAo4GQAAAAAGPBgEAAAABAVAAAOkIACAG6AUBAAAAAe4FQAAAAAGLBhAAAAABjQYAAACNBgKOBkAAAAABjwYBAAAAAQFQAADrCAAwCCcAALgMACApAAC5DAAg6AUBAP0LACHuBUAA_wsAIYsGEACMDAAhjQYAALcMjQYijgZAAP8LACGPBgEA_QsAIQIAAABhACBQAADtCAAgBugFAQD9CwAh7gVAAP8LACGLBhAAjAwAIY0GAAC3DI0GIo4GQAD_CwAhjwYBAP0LACECAAAAXwAgUAAA7wgAIAMAAABhACBVAADpCAAgVgAA7QgAIAEAAABhACABAAAAXwAgBQQAALIMACBbAAC1DAAgXAAAtAwAIKMBAACzDAAgpAEAALYMACAJ5QUAANUJADDmBQAA9QgAEOcFAADVCQAw6AUBALkJACHuBUAAuwkAIYsGEADOCQAhjQYAANYJjQYijgZAALsJACGPBgEAuQkAIQMAAABfACABAAD0CAAwWgAA9QgAIAMAAABfACABAABgADACAABhACAOKAAA1AkAIOUFAADTCQAw5gUAAGMAEOcFAADTCQAw6AUBAAAAAeoFAQDJCQAh7gVAAMoJACGEBgEAyAkAIYUGAQDICQAhhgYBAMgJACGHBkAAygkAIYgGAQDJCQAhiQYBAAAAAYoGAADSCQAgAQAAAPgIACABAAAA-AgAIAQoAACwDAAg6gUAAPkLACCIBgAA-QsAIKQHAACxDAAgAwAAAGMAIAEAAPsIADACAAD4CAAgAwAAAGMAIAEAAPsIADACAAD4CAAgAwAAAGMAIAEAAPsIADACAAD4CAAgCigAAK8MACDoBQEAAAAB6gUBAAAAAe4FQAAAAAGEBgEAAAABhQYBAAAAAYYGAQAAAAGHBkAAAAABiAYBAAAAAYkGAQAAAAEBUAAA_wgAIAnoBQEAAAAB6gUBAAAAAe4FQAAAAAGEBgEAAAABhQYBAAAAAYYGAQAAAAGHBkAAAAABiAYBAAAAAYkGAQAAAAEBUAAAgQkAMAooAACuDAAg6AUBAP0LACHqBQEA_gsAIe4FQAD_CwAhhAYBAP0LACGFBgEA_QsAIYYGAQD9CwAhhwZAAP8LACGIBgEA_gsAIYkGAQD9CwAhAgAAAPgIACBQAACDCQAgCegFAQD9CwAh6gUBAP4LACHuBUAA_wsAIYQGAQD9CwAhhQYBAP0LACGGBgEA_QsAIYcGQAD_CwAhiAYBAP4LACGJBgEA_QsAIQIAAABjACBQAACFCQAgAwAAAPgIACBVAAD_CAAgVgAAgwkAIAEAAAD4CAAgAQAAAGMAIAUEAACrDAAgWwAArQwAIFwAAKwMACDqBQAA-QsAIIgGAAD5CwAgDOUFAADRCQAw5gUAAIsJABDnBQAA0QkAMOgFAQC5CQAh6gUBALoJACHuBUAAuwkAIYQGAQC5CQAhhQYBALkJACGGBgEAuQkAIYcGQAC7CQAhiAYBALoJACGJBgEAuQkAIQMAAABjACABAACKCQAwWgAAiwkAIAMAAABjACABAAD7CAAwAgAA-AgAIAEAAABxACABAAAAcQAgAwAAAGwAIAEAAHAAMAIAAHEAIAMAAABsACABAABwADACAABxACADAAAAbAAgAQAAcAAwAgAAcQAgDwoBAAAAAQwAAKoMACAuAACgDAAg6AUBAAAAAekFAQAAAAHqBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABAVAAAJMJACANCgEAAAAB6AUBAAAAAekFAQAAAAHqBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABAVAAAJUJADAPCgEA_QsAIQwAAKkMACAuAACODAAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGCBgEA_gsAIYMGEACMDAAhAgAAAHEAIFAAAJcJACANCgEA_QsAIegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAAjAwAIQIAAABsACBQAACZCQAgAwAAAHEAIFUAAJMJACBWAACXCQAgAQAAAHEAIAEAAABsACAKBAAApAwAIFsAAKcMACBcAACmDAAgowEAAKUMACCkAQAAqAwAIOoFAAD5CwAg8AUAAPkLACCABgAA-QsAIIEGAAD5CwAgggYAAPkLACAQCgEAuQkAIeUFAADNCQAw5gUAAJ8JABDnBQAAzQkAMOgFAQC5CQAh6QUBALkJACHqBQEAugkAIewFAQC5CQAh7QUBALkJACHuBUAAuwkAIe8FQAC7CQAh8AVAALwJACGABgEAugkAIYEGAQC6CQAhggYBALoJACGDBhAAzgkAIQMAAABsACABAACeCQAwWgAAnwkAIAMAAABsACABAABwADACAABxACANLQAAzAkAIOUFAADHCQAw5gUAAG4AEOcFAADHCQAw6AUBAAAAAekFAQDICQAh6gUBAMkJACHrBQEAyQkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACEBAAAAogkAIAEAAACiCQAgBS0AAKIMACDqBQAA-QsAIOsFAAD5CwAg8AUAAPkLACCkBwAAowwAIAMAAABuACABAAClCQAwAgAAogkAIAMAAABuACABAAClCQAwAgAAogkAIAMAAABuACABAAClCQAwAgAAogkAIAotAAChDAAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABAVAAAKkJACAJ6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABAVAAAKsJADAKLQAAgQwAIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIQIAAACiCQAgUAAArQkAIAnoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACECAAAAbgAgUAAArwkAIAMAAACiCQAgVQAAqQkAIFYAAK0JACABAAAAogkAIAEAAABuACAGBAAA-gsAIFsAAPwLACBcAAD7CwAg6gUAAPkLACDrBQAA-QsAIPAFAAD5CwAgDOUFAAC4CQAw5gUAALUJABDnBQAAuAkAMOgFAQC5CQAh6QUBALkJACHqBQEAugkAIesFAQC6CQAh7AUBALkJACHtBQEAuQkAIe4FQAC7CQAh7wVAALsJACHwBUAAvAkAIQMAAABuACABAAC0CQAwWgAAtQkAIAMAAABuACABAAClCQAwAgAAogkAIAzlBQAAuAkAMOYFAAC1CQAQ5wUAALgJADDoBQEAuQkAIekFAQC5CQAh6gUBALoJACHrBQEAugkAIewFAQC5CQAh7QUBALkJACHuBUAAuwkAIe8FQAC7CQAh8AVAALwJACEPBAAAwQkAIFsAAMYJACBcAADGCQAg8QUBAAAAAfIFAQAAAATzBQEAAAAE9AUBAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFAQDFCQAh-QUBAAAAAfoFAQAAAAH7BQEAAAAB_AUBAAAAAQ8EAAC-CQAgWwAAxAkAIFwAAMQJACDxBQEAAAAB8gUBAAAABfMFAQAAAAX0BQEAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUBAMMJACH5BQEAAAAB-gUBAAAAAfsFAQAAAAH8BQEAAAABCwQAAMEJACBbAADCCQAgXAAAwgkAIPEFQAAAAAHyBUAAAAAE8wVAAAAABPQFQAAAAAH1BUAAAAAB9gVAAAAAAfcFQAAAAAH4BUAAwAkAIQsEAAC-CQAgWwAAvwkAIFwAAL8JACDxBUAAAAAB8gVAAAAABfMFQAAAAAX0BUAAAAAB9QVAAAAAAfYFQAAAAAH3BUAAAAAB-AVAAL0JACELBAAAvgkAIFsAAL8JACBcAAC_CQAg8QVAAAAAAfIFQAAAAAXzBUAAAAAF9AVAAAAAAfUFQAAAAAH2BUAAAAAB9wVAAAAAAfgFQAC9CQAhCPEFAgAAAAHyBQIAAAAF8wUCAAAABfQFAgAAAAH1BQIAAAAB9gUCAAAAAfcFAgAAAAH4BQIAvgkAIQjxBUAAAAAB8gVAAAAABfMFQAAAAAX0BUAAAAAB9QVAAAAAAfYFQAAAAAH3BUAAAAAB-AVAAL8JACELBAAAwQkAIFsAAMIJACBcAADCCQAg8QVAAAAAAfIFQAAAAATzBUAAAAAE9AVAAAAAAfUFQAAAAAH2BUAAAAAB9wVAAAAAAfgFQADACQAhCPEFAgAAAAHyBQIAAAAE8wUCAAAABPQFAgAAAAH1BQIAAAAB9gUCAAAAAfcFAgAAAAH4BQIAwQkAIQjxBUAAAAAB8gVAAAAABPMFQAAAAAT0BUAAAAAB9QVAAAAAAfYFQAAAAAH3BUAAAAAB-AVAAMIJACEPBAAAvgkAIFsAAMQJACBcAADECQAg8QUBAAAAAfIFAQAAAAXzBQEAAAAF9AUBAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFAQDDCQAh-QUBAAAAAfoFAQAAAAH7BQEAAAAB_AUBAAAAAQzxBQEAAAAB8gUBAAAABfMFAQAAAAX0BQEAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUBAMQJACH5BQEAAAAB-gUBAAAAAfsFAQAAAAH8BQEAAAABDwQAAMEJACBbAADGCQAgXAAAxgkAIPEFAQAAAAHyBQEAAAAE8wUBAAAABPQFAQAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BQEAxQkAIfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAEM8QUBAAAAAfIFAQAAAATzBQEAAAAE9AUBAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFAQDGCQAh-QUBAAAAAfoFAQAAAAH7BQEAAAAB_AUBAAAAAQ0tAADMCQAg5QUAAMcJADDmBQAAbgAQ5wUAAMcJADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACEM8QUBAAAAAfIFAQAAAATzBQEAAAAE9AUBAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFAQDGCQAh-QUBAAAAAfoFAQAAAAH7BQEAAAAB_AUBAAAAAQzxBQEAAAAB8gUBAAAABfMFAQAAAAX0BQEAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUBAMQJACH5BQEAAAAB-gUBAAAAAfsFAQAAAAH8BQEAAAABCPEFQAAAAAHyBUAAAAAE8wVAAAAABPQFQAAAAAH1BUAAAAAB9gVAAAAAAfcFQAAAAAH4BUAAwgkAIQjxBUAAAAAB8gVAAAAABfMFQAAAAAX0BUAAAAAB9QVAAAAAAfYFQAAAAAH3BUAAAAAB-AVAAL8JACED_QUAAGwAIP4FAABsACD_BQAAbAAgEAoBALkJACHlBQAAzQkAMOYFAACfCQAQ5wUAAM0JADDoBQEAuQkAIekFAQC5CQAh6gUBALoJACHsBQEAuQkAIe0FAQC5CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhgAYBALoJACGBBgEAugkAIYIGAQC6CQAhgwYQAM4JACENBAAAwQkAIFsAANAJACBcAADQCQAgowEAANAJACCkAQAA0AkAIPEFEAAAAAHyBRAAAAAE8wUQAAAABPQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAzwkAIQ0EAADBCQAgWwAA0AkAIFwAANAJACCjAQAA0AkAIKQBAADQCQAg8QUQAAAAAfIFEAAAAATzBRAAAAAE9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEADPCQAhCPEFEAAAAAHyBRAAAAAE8wUQAAAABPQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAA0AkAIQzlBQAA0QkAMOYFAACLCQAQ5wUAANEJADDoBQEAuQkAIeoFAQC6CQAh7gVAALsJACGEBgEAuQkAIYUGAQC5CQAhhgYBALkJACGHBkAAuwkAIYgGAQC6CQAhiQYBALkJACEEhAYBAAAAAYUGAQAAAAGGBgEAAAABiQYBAAAAAQ0oAADUCQAg5QUAANMJADDmBQAAYwAQ5wUAANMJADDoBQEAyAkAIeoFAQDJCQAh7gVAAMoJACGEBgEAyAkAIYUGAQDICQAhhgYBAMgJACGHBkAAygkAIYgGAQDJCQAhiQYBAMgJACENJwAAvgsAICkAAMELACDlBQAAvwsAMOYFAABfABDnBQAAvwsAMOgFAQDICQAh7gVAAMoJACGLBhAAsgsAIY0GAADAC40GIo4GQADKCQAhjwYBAMgJACGZBwAAXwAgmgcAAF8AIAnlBQAA1QkAMOYFAAD1CAAQ5wUAANUJADDoBQEAuQkAIe4FQAC7CQAhiwYQAM4JACGNBgAA1gmNBiKOBkAAuwkAIY8GAQC5CQAhBwQAAMEJACBbAADYCQAgXAAA2AkAIPEFAAAAjQYC8gUAAACNBgjzBQAAAI0GCPgFAADXCY0GIgcEAADBCQAgWwAA2AkAIFwAANgJACDxBQAAAI0GAvIFAAAAjQYI8wUAAACNBgj4BQAA1wmNBiIE8QUAAACNBgLyBQAAAI0GCPMFAAAAjQYI-AUAANgJjQYiEeUFAADZCQAw5gUAAOEIABDnBQAA2QkAMOgFAQC5CQAh7gVAALsJACGPBgEAuQkAIZAGAgDaCQAhkgYAANsJkgYikwYAANwJACCUBgAA3AkAIJUGAADdCQAglgYBALkJACGXBgEAugkAIZgGAADdCQAgmQYAAN0JACCaBkAAvAkAIZsGQAC8CQAhDQQAAMEJACBbAADBCQAgXAAAwQkAIKMBAADjCQAgpAEAAMEJACDxBQIAAAAB8gUCAAAABPMFAgAAAAT0BQIAAAAB9QUCAAAAAfYFAgAAAAH3BQIAAAAB-AUCAOIJACEHBAAAwQkAIFsAAOEJACBcAADhCQAg8QUAAACSBgLyBQAAAJIGCPMFAAAAkgYI-AUAAOAJkgYiDwQAAMEJACBbAADfCQAgXAAA3wkAIPEFgAAAAAH0BYAAAAAB9QWAAAAAAfYFgAAAAAH3BYAAAAAB-AWAAAAAAZwGAQAAAAGdBgEAAAABngYBAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAQ8EAAC-CQAgWwAA3gkAIFwAAN4JACDxBYAAAAAB9AWAAAAAAfUFgAAAAAH2BYAAAAAB9wWAAAAAAfgFgAAAAAGcBgEAAAABnQYBAAAAAZ4GAQAAAAGfBoAAAAABoAaAAAAAAaEGgAAAAAEM8QWAAAAAAfQFgAAAAAH1BYAAAAAB9gWAAAAAAfcFgAAAAAH4BYAAAAABnAYBAAAAAZ0GAQAAAAGeBgEAAAABnwaAAAAAAaAGgAAAAAGhBoAAAAABDPEFgAAAAAH0BYAAAAAB9QWAAAAAAfYFgAAAAAH3BYAAAAAB-AWAAAAAAZwGAQAAAAGdBgEAAAABngYBAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAQcEAADBCQAgWwAA4QkAIFwAAOEJACDxBQAAAJIGAvIFAAAAkgYI8wUAAACSBgj4BQAA4AmSBiIE8QUAAACSBgLyBQAAAJIGCPMFAAAAkgYI-AUAAOEJkgYiDQQAAMEJACBbAADBCQAgXAAAwQkAIKMBAADjCQAgpAEAAMEJACDxBQIAAAAB8gUCAAAABPMFAgAAAAT0BQIAAAAB9QUCAAAAAfYFAgAAAAH3BQIAAAAB-AUCAOIJACEI8QUIAAAAAfIFCAAAAATzBQgAAAAE9AUIAAAAAfUFCAAAAAH2BQgAAAAB9wUIAAAAAfgFCADjCQAhE-UFAADkCQAw5gUAAM0IABDnBQAA5AkAMOgFAQC5CQAh7gVAALsJACGPBgEAuQkAIaIGEADOCQAhowYBALkJACGkBgEAuQkAIaUGAQC5CQAhpgYQAM4JACGnBhAAzgkAIagGEADOCQAhqQYQAM4JACGqBgEAugkAIasGAADdCQAgrAYAANwJACCtBgEAuQkAIa4GAQC6CQAhFOUFAADlCQAw5gUAALkIABDnBQAA5QkAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIagGEADOCQAhqgYBALoJACGvBgEAuQkAIbAGAgDaCQAhsQZAALsJACGzBgAA5gmzBiK1BgAA5wm1BiK2BgEAugkAIbcGAADdCQAguAYBALoJACG5BgEAugkAIboGAQC6CQAhuwYBALkJACG8BgEAuQkAIQcEAADBCQAgWwAA6wkAIFwAAOsJACDxBQAAALMGAvIFAAAAswYI8wUAAACzBgj4BQAA6gmzBiIHBAAAwQkAIFsAAOkJACBcAADpCQAg8QUAAAC1BgLyBQAAALUGCPMFAAAAtQYI-AUAAOgJtQYiBwQAAMEJACBbAADpCQAgXAAA6QkAIPEFAAAAtQYC8gUAAAC1BgjzBQAAALUGCPgFAADoCbUGIgTxBQAAALUGAvIFAAAAtQYI8wUAAAC1Bgj4BQAA6Qm1BiIHBAAAwQkAIFsAAOsJACBcAADrCQAg8QUAAACzBgLyBQAAALMGCPMFAAAAswYI-AUAAOoJswYiBPEFAAAAswYC8gUAAACzBgjzBQAAALMGCPgFAADrCbMGIgnlBQAA7AkAMOYFAAClCAAQ5wUAAOwJADDpBQEAuQkAIboGAQC5CQAhvQYBALkJACG-BgEAugkAIb8GAQC5CQAhwAYBALkJACEL5QUAAO0JADDmBQAAkQgAEOcFAADtCQAwugYBALkJACG9BgEAugkAIb8GAQC5CQAhwAYBALkJACHBBgEAuQkAIcIGAQC5CQAhwwYBALkJACHEBgEAuQkAIQnlBQAA7gkAMOYFAAD9BwAQ5wUAAO4JADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHwBUAAvAkAIbMGAADwCccGIsUGIADvCQAhBQQAAL4JACBbAAD0CQAgXAAA9AkAIPEFIAAAAAH4BSAA8wkAIQcEAADBCQAgWwAA8gkAIFwAAPIJACDxBQAAAMcGAvIFAAAAxwYI8wUAAADHBgj4BQAA8QnHBiIHBAAAwQkAIFsAAPIJACBcAADyCQAg8QUAAADHBgLyBQAAAMcGCPMFAAAAxwYI-AUAAPEJxwYiBPEFAAAAxwYC8gUAAADHBgjzBQAAAMcGCPgFAADyCccGIgUEAAC-CQAgWwAA9AkAIFwAAPQJACDxBSAAAAAB-AUgAPMJACEC8QUgAAAAAfgFIAD0CQAhDBAAAPgJACARAAD5CQAgEgAA-gkAIOUFAAD1CQAw5gUAACYAEOcFAAD1CQAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGzBgAA9wnHBiLFBiAA9gkAIQLxBSAAAAAB-AUgAPQJACEE8QUAAADHBgLyBQAAAMcGCPMFAAAAxwYI-AUAAPIJxwYiDw0AAPgKACAPAACUCwAg5QUAAJYLADDmBQAAKAAQ5wUAAJYLADC6BgEAyAkAIb0GAQDJCQAhvwYBAMgJACHABgEAyAkAIcEGAQDICQAhwgYBAMgJACHDBgEAyAkAIcQGAQDICQAhmQcAACgAIJoHAAAoACANDQAA-AoAIA8AAJQLACDlBQAAkwsAMOYFAAAqABDnBQAAkwsAMOkFAQDICQAhugYBAMgJACG9BgEAyAkAIb4GAQDJCQAhvwYBAMgJACHABgEAyAkAIZkHAAAqACCaBwAAKgAgA_0FAAAkACD-BQAAJAAg_wUAACQAIAflBQAA-wkAMOYFAADnBwAQ5wUAAPsJADDoBQIA2gkAIekFAQC5CQAhlgYBALkJACHHBkAAuwkAIQflBQAA_AkAMOYFAADWBwAQ5wUAAPwJADDoBQIA_QkAIekFAQDICQAhlgYBAMgJACHHBkAAygkAIQjxBQIAAAAB8gUCAAAABPMFAgAAAAT0BQIAAAAB9QUCAAAAAfYFAgAAAAH3BQIAAAAB-AUCAMEJACEM5QUAAP4JADDmBQAA0AcAEOcFAAD-CQAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACGvBgEAuQkAIcgGEADOCQAhyQYgAP8JACHKBiAA_wkAIcsGAQC5CQAhBQQAAMEJACBbAACBCgAgXAAAgQoAIPEFIAAAAAH4BSAAgAoAIQUEAADBCQAgWwAAgQoAIFwAAIEKACDxBSAAAAAB-AUgAIAKACEC8QUgAAAAAfgFIACBCgAhCOUFAACCCgAw5gUAALwHABDnBQAAggoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhrwYBALkJACEJCQAAhAoAIOUFAACDCgAw5gUAAKsHABDnBQAAgwoAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhrwYBAMgJACED_QUAABYAIP4FAAAWACD_BQAAFgAgCeUFAACFCgAw5gUAAKUHABDnBQAAhQoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhrwYBALoJACHNBgAAhgrNBiIHBAAAwQkAIFsAAIgKACBcAACICgAg8QUAAADNBgLyBQAAAM0GCPMFAAAAzQYI-AUAAIcKzQYiBwQAAMEJACBbAACICgAgXAAAiAoAIPEFAAAAzQYC8gUAAADNBgjzBQAAAM0GCPgFAACHCs0GIgTxBQAAAM0GAvIFAAAAzQYI8wUAAADNBgj4BQAAiArNBiIMBwAAiwoAIBUAAIwKACAxAACNCgAg5QUAAIkKADDmBQAAfAAQ5wUAAIkKADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIa8GAQDJCQAhzQYAAIoKzQYiBPEFAAAAzQYC8gUAAADNBgjzBQAAAM0GCPgFAACICs0GIgP9BQAADQAg_gUAAA0AIP8FAAANACAD_QUAABIAIP4FAAASACD_BQAAEgAgA_0FAACBAQAg_gUAAIEBACD_BQAAgQEAIA3lBQAAjgoAMOYFAACPBwAQ5wUAAI4KADDoBQEAuQkAIekFAQC5CQAh6gUBALoJACHrBQEAugkAIe0FAQC6CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhywYBALoJACHOBiAA_wkAIRPlBQAAjwoAMOYFAAD7BgAQ5wUAAI8KADDoBQEAuQkAIekFAQC5CQAh6gUBALoJACHrBQEAugkAIe4FQAC7CQAh7wVAALsJACHwBUAAvAkAIYAGAQC6CQAhgQYBALoJACGCBgEAugkAIYMGEACRCgAhwAYBALoJACHOBiAA_wkAIdAGAACQCtAGItEGAQC5CQAh0gYBALkJACEHBAAAwQkAIFsAAJUKACBcAACVCgAg8QUAAADQBgLyBQAAANAGCPMFAAAA0AYI-AUAAJQK0AYiDQQAAL4JACBbAACTCgAgXAAAkwoAIKMBAACTCgAgpAEAAJMKACDxBRAAAAAB8gUQAAAABfMFEAAAAAX0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAJIKACENBAAAvgkAIFsAAJMKACBcAACTCgAgowEAAJMKACCkAQAAkwoAIPEFEAAAAAHyBRAAAAAF8wUQAAAABfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAkgoAIQjxBRAAAAAB8gUQAAAABfMFEAAAAAX0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAJMKACEHBAAAwQkAIFsAAJUKACBcAACVCgAg8QUAAADQBgLyBQAAANAGCPMFAAAA0AYI-AUAAJQK0AYiBPEFAAAA0AYC8gUAAADQBgjzBQAAANAGCPgFAACVCtAGIgblBQAAlgoAMOYFAADnBgAQ5wUAAJYKADDuBUAAuwkAIa0GAQC5CQAhuwYBALkJACEP5QUAAJcKADDmBQAA0wYAEOcFAACXCgAw6AUBALkJACHpBQEAuQkAIewFAQC5CQAh7QUBALkJACHuBUAAuwkAIe8FQAC7CQAhkgYAAJgK1gYi0wYBALoJACHUBgEAugkAIdcGAACZCtcGItgGAQC6CQAh2QYBALoJACEHBAAAwQkAIFsAAJ0KACBcAACdCgAg8QUAAADWBgLyBQAAANYGCPMFAAAA1gYI-AUAAJwK1gYiBwQAAMEJACBbAACbCgAgXAAAmwoAIPEFAAAA1wYC8gUAAADXBgjzBQAAANcGCPgFAACaCtcGIgcEAADBCQAgWwAAmwoAIFwAAJsKACDxBQAAANcGAvIFAAAA1wYI8wUAAADXBgj4BQAAmgrXBiIE8QUAAADXBgLyBQAAANcGCPMFAAAA1wYI-AUAAJsK1wYiBwQAAMEJACBbAACdCgAgXAAAnQoAIPEFAAAA1gYC8gUAAADWBgjzBQAAANYGCPgFAACcCtYGIgTxBQAAANYGAvIFAAAA1gYI8wUAAADWBgj4BQAAnQrWBiIK5QUAAJ4KADDmBQAAvwYAEOcFAACeCgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACHABgEAuQkAIdoGAQC5CQAh2wYBALoJACEN5QUAAJ8KADDmBQAAqwYAEOcFAACfCgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACG9BgEAuQkAIcsGAQC5CQAh3AYBALkJACHdBgEAuQkAId4GEADOCQAh3wYBALkJACEJ5QUAAKAKADDmBQAAlwYAEOcFAACgCgAw6QUBALkJACHuBUAAuwkAIe8FQAC7CQAh3wYBALkJACHgBgEAuQkAIeEGAQC5CQAhC-UFAAChCgAw5gUAAIMGABDnBQAAoQoAMO4FQAC7CQAh7wVAALsJACHBBgEAuQkAIcIGAQC5CQAhxAYBALkJACHfBgEAuQkAIeEGAQC5CQAh4gYBALkJACEI5QUAAKIKADDmBQAA7wUAEOcFAACiCgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAhkgYAAKQK5QYiswYAAKMK5AYiBwQAAMEJACBbAACoCgAgXAAAqAoAIPEFAAAA5AYC8gUAAADkBgjzBQAAAOQGCPgFAACnCuQGIgcEAADBCQAgWwAApgoAIFwAAKYKACDxBQAAAOUGAvIFAAAA5QYI8wUAAADlBgj4BQAApQrlBiIHBAAAwQkAIFsAAKYKACBcAACmCgAg8QUAAADlBgLyBQAAAOUGCPMFAAAA5QYI-AUAAKUK5QYiBPEFAAAA5QYC8gUAAADlBgjzBQAAAOUGCPgFAACmCuUGIgcEAADBCQAgWwAAqAoAIFwAAKgKACDxBQAAAOQGAvIFAAAA5AYI8wUAAADkBgj4BQAApwrkBiIE8QUAAADkBgLyBQAAAOQGCPMFAAAA5AYI-AUAAKgK5AYiDAMAAKwKACAHAACLCgAgEAAArQoAIBEAAK4KACDlBQAAqQoAMOYFAADeBQAQ5wUAAKkKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAqwrlBiKzBgAAqgrkBiIE8QUAAADkBgLyBQAAAOQGCPMFAAAA5AYI-AUAAKgK5AYiBPEFAAAA5QYC8gUAAADlBgjzBQAAAOUGCPgFAACmCuUGIgP9BQAACAAg_gUAAAgAIP8FAAAIACAPMgAAqwsAIDQAAJ4LACDlBQAArgsAMOYFAACUAQAQ5wUAAK4LADDuBUAAygkAIe8FQADKCQAhwQYBAMgJACHCBgEAyAkAIcQGAQDICQAh3wYBAMgJACHhBgEAyAkAIeIGAQDICQAhmQcAAJQBACCaBwAAlAEAIA0yAACrCwAgNAAAngsAIOUFAACqCwAw5gUAAJgBABDnBQAAqgsAMOkFAQDICQAh7gVAAMoJACHvBUAAygkAId8GAQDICQAh4AYBAMgJACHhBgEAyAkAIZkHAACYAQAgmgcAAJgBACAJ5QUAAK8KADDmBQAA2AUAEOcFAACvCgAw6AUBALkJACHsBQEAuQkAIe4FQAC7CQAh7wVAALsJACHfBgEAuQkAIeYGAACwCuYGIgcEAADBCQAgWwAAsgoAIFwAALIKACDxBQAAAOYGAvIFAAAA5gYI8wUAAADmBgj4BQAAsQrmBiIHBAAAwQkAIFsAALIKACBcAACyCgAg8QUAAADmBgLyBQAAAOYGCPMFAAAA5gYI-AUAALEK5gYiBPEFAAAA5gYC8gUAAADmBgjzBQAAAOYGCPgFAACyCuYGIg3lBQAAswoAMOYFAADEBQAQ5wUAALMKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACGqBgAA3QkAIOcGAQC5CQAh6AYBALkJACHpBiAA_wkAIesGAAC0CusGIu0GAAC1Cu0GIu4GQAC7CQAhBwQAAMEJACBbAAC5CgAgXAAAuQoAIPEFAAAA6wYC8gUAAADrBgjzBQAAAOsGCPgFAAC4CusGIgcEAADBCQAgWwAAtwoAIFwAALcKACDxBQAAAO0GAvIFAAAA7QYI8wUAAADtBgj4BQAAtgrtBiIHBAAAwQkAIFsAALcKACBcAAC3CgAg8QUAAADtBgLyBQAAAO0GCPMFAAAA7QYI-AUAALYK7QYiBPEFAAAA7QYC8gUAAADtBgjzBQAAAO0GCPgFAAC3Cu0GIgcEAADBCQAgWwAAuQoAIFwAALkKACDxBQAAAOsGAvIFAAAA6wYI8wUAAADrBgj4BQAAuArrBiIE8QUAAADrBgLyBQAAAOsGCPMFAAAA6wYI-AUAALkK6wYiDeUFAAC6CgAw5gUAALMFABDnBQAAugoAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIaoGAAC-CgAg5wYBAMgJACHoBgEAyAkAIekGIAC7CgAh6wYAALwK6wYi7QYAAL0K7QYi7gZAAMoJACEC8QUgAAAAAfgFIACBCgAhBPEFAAAA6wYC8gUAAADrBgjzBQAAAOsGCPgFAAC5CusGIgTxBQAAAO0GAvIFAAAA7QYI8wUAAADtBgj4BQAAtwrtBiIM8QWAAAAAAfQFgAAAAAH1BYAAAAAB9gWAAAAAAfcFgAAAAAH4BYAAAAABnAYBAAAAAZ0GAQAAAAGeBgEAAAABnwaAAAAAAaAGgAAAAAGhBoAAAAABCeUFAAC_CgAw5gUAAK0FABDnBQAAvwoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIbsGAQC5CQAh2AYBALkJACHvBgEAugkAIQoTAADBCgAg5QUAAMAKADDmBQAA3QEAEOcFAADACgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhuwYBAMgJACHYBgEAyAkAIe8GAQDJCQAhExIAAPoJACAYAAD1CwAgGwAA9AsAICIAAJ0LACAwAADpCwAgMgAAqwsAIEcAAJkLACBIAAD2CwAg5QUAAPILADDmBQAACAAQ5wUAAPILADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAId8GAQDICQAh5gYAAPML5gYimQcAAAgAIJoHAAAIACAJ5QUAAMIKADDmBQAAlwUAEOcFAADCCgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACGSBgAAwwrxBiKvBgEAuQkAIQcEAADBCQAgWwAAxQoAIFwAAMUKACDxBQAAAPEGAvIFAAAA8QYI8wUAAADxBgj4BQAAxArxBiIHBAAAwQkAIFsAAMUKACBcAADFCgAg8QUAAADxBgLyBQAAAPEGCPMFAAAA8QYI-AUAAMQK8QYiBPEFAAAA8QYC8gUAAADxBgjzBQAAAPEGCPgFAADFCvEGIgsDAADJCgAgFAAAyAoAIOUFAADGCgAw5gUAAFAAEOcFAADGCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAxwrxBiKvBgEAyAkAIQTxBQAAAPEGAvIFAAAA8QYI8wUAAADxBgj4BQAAxQrxBiID_QUAADAAIP4FAAAwACD_BQAAMAAgA_0FAABTACD-BQAAUwAg_wUAAFMAIAnlBQAAygoAMOYFAACBBQAQ5wUAAMoKADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIdkGAQC5CQAh5gYAAMsK8gYiBwQAAMEJACBbAADNCgAgXAAAzQoAIPEFAAAA8gYC8gUAAADyBgjzBQAAAPIGCPgFAADMCvIGIgcEAADBCQAgWwAAzQoAIFwAAM0KACDxBQAAAPIGAvIFAAAA8gYI8wUAAADyBgj4BQAAzAryBiIE8QUAAADyBgLyBQAAAPIGCPMFAAAA8gYI-AUAAM0K8gYiB-UFAADOCgAw5gUAAO0EABDnBQAAzgoAMOgFAQC5CQAh5gYAAM8K8wYi8wYBALkJACH0BgEAuQkAIQcEAADBCQAgWwAA0QoAIFwAANEKACDxBQAAAPMGAvIFAAAA8wYI8wUAAADzBgj4BQAA0ArzBiIHBAAAwQkAIFsAANEKACBcAADRCgAg8QUAAADzBgLyBQAAAPMGCPMFAAAA8wYI-AUAANAK8wYiBPEFAAAA8wYC8gUAAADzBgjzBQAAAPMGCPgFAADRCvMGIgflBQAA0goAMOYFAADZBAAQ5wUAANIKADDoBQEAuQkAIe0FAQC5CQAh5gYAANMK9gYi9AYBALkJACEHBAAAwQkAIFsAANUKACBcAADVCgAg8QUAAAD2BgLyBQAAAPYGCPMFAAAA9gYI-AUAANQK9gYiBwQAAMEJACBbAADVCgAgXAAA1QoAIPEFAAAA9gYC8gUAAAD2BgjzBQAAAPYGCPgFAADUCvYGIgTxBQAAAPYGAvIFAAAA9gYI8wUAAAD2Bgj4BQAA1Qr2BiIH5QUAANYKADDmBQAAxQQAEOcFAADWCgAw6AUBALkJACG8BgEAuQkAIeYGAADXCvcGIvQGAQC5CQAhBwQAAMEJACBbAADZCgAgXAAA2QoAIPEFAAAA9wYC8gUAAAD3BgjzBQAAAPcGCPgFAADYCvcGIgcEAADBCQAgWwAA2QoAIFwAANkKACDxBQAAAPcGAvIFAAAA9wYI8wUAAAD3Bgj4BQAA2Ar3BiIE8QUAAAD3BgLyBQAAAPcGCPMFAAAA9wYI-AUAANkK9wYiBeUFAADaCgAw5gUAALEEABDnBQAA2goAMOgFAQC5CQAhuwYBALkJACEJEwAAwQoAIBkAANwKACAaAADdCgAgHAAA3goAIOUFAADbCgAw5gUAANoBABDnBQAA2woAMOgFAQDICQAhuwYBAMgJACED_QUAADkAIP4FAAA5ACD_BQAAOQAgA_0FAAA1ACD-BQAANQAg_wUAADUAIAP9BQAAPgAg_gUAAD4AIP8FAAA-ACAL5QUAAN8KADDmBQAAmwQAEOcFAADfCgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACGSBgAAwwrxBiKvBgEAuQkAIfcGAQC6CQAh-QYAAOAK-QYiBwQAAMEJACBbAADiCgAgXAAA4goAIPEFAAAA-QYC8gUAAAD5BgjzBQAAAPkGCPgFAADhCvkGIgcEAADBCQAgWwAA4goAIFwAAOIKACDxBQAAAPkGAvIFAAAA-QYI8wUAAAD5Bgj4BQAA4Qr5BiIE8QUAAAD5BgLyBQAAAPkGCPMFAAAA-QYI-AUAAOIK-QYiEQMAAOoKACA1AADlCgAgNgAA5goAIDoAAOcKACA8AADoCgAgPQAA6QoAIOUFAADjCgAw5gUAAIoEABDnBQAA4woAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAMcK8QYirwYBAMgJACH3BgEAyQkAIfkGAADkCvkGIgTxBQAAAPkGAvIFAAAA-QYI8wUAAAD5Bgj4BQAA4gr5BiID_QUAAJQBACD-BQAAlAEAIP8FAACUAQAgA_0FAACYAQAg_gUAAJgBACD_BQAAmAEAIAP9BQAAnAEAIP4FAACcAQAg_wUAAJwBACAD_QUAAKYBACD-BQAApgEAIP8FAACmAQAgA_0FAACSAQAg_gUAAJIBACD_BQAAkgEAIAP9BQAAswEAIP4FAACzAQAg_wUAALMBACAJ5QUAAOsKADDmBQAAhAQAEOcFAADrCgAw6AUBALkJACHsBQEAuQkAIe4FQAC7CQAh7wVAALsJACHhBgEAuQkAIeYGAADsCvsGIgcEAADBCQAgWwAA7goAIFwAAO4KACDxBQAAAPsGAvIFAAAA-wYI8wUAAAD7Bgj4BQAA7Qr7BiIHBAAAwQkAIFsAAO4KACBcAADuCgAg8QUAAAD7BgLyBQAAAPsGCPMFAAAA-wYI-AUAAO0K-wYiBPEFAAAA-wYC8gUAAAD7BgjzBQAAAPsGCPgFAADuCvsGIgnlBQAA7woAMOYFAADwAwAQ5wUAAO8KADDoBQEAuQkAIewFAQC6CQAh7gVAALsJACHvBUAAuwkAIfsGAQC6CQAh_AYBALoJACEH5QUAAPAKADDmBQAA3AMAEOcFAADwCgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh_QYBALoJACEK5QUAAPEKADDmBQAAyAMAEOcFAADxCgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh4QYBALkJACH-BkAAuwkAIf8GAQC5CQAhgAcCANoJACEJ5QUAAPIKADDmBQAAtAMAEOcFAADyCgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh_QYBALkJACGBB0AAuwkAIYIHAQC6CQAhCuUFAADzCgAw5gUAAKADABDnBQAA8woAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIeEGAQC5CQAh_gZAALsJACH_BgEAuQkAIYAHAgDaCQAhCuUFAAD0CgAw5gUAAIwDABDnBQAA9AoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIcAGAQC5CQAhgQdAALsJACGDB0AAuwkAIYQHAQC5CQAhDg0AAPgKACA7AAD3CgAgQQAA9goAIEIAAPkKACDlBQAA9QoAMOYFAACIAQAQ5wUAAPUKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHABgEAyAkAIYEHQADKCQAhgwdAAMoJACGEBwEAyAkAIQP9BQAAigEAIP4FAACKAQAg_wUAAIoBACAD_QUAAKoBACD-BQAAqgEAIP8FAACqAQAgFwgAALMLACAJAACECgAgMgAAqwsAIEAAAKILACBDAADvCwAgRAAA3AoAIEUAAPALACBGAADxCwAg5QUAAO4LADDmBQAADQAQ5wUAAO4LADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIb0GAQDICQAhywYBAMgJACHcBgEAyAkAId0GAQDICQAh3gYQALILACHfBgEAyAkAIZkHAAANACCaBwAADQAgDDcAAKYLACA4AACiCwAg5QUAAKULADDmBQAAoAEAEOcFAAClCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh_QYBAMgJACGFBwIA_QkAIZkHAACgAQAgmgcAAKABACAI5QUAAPoKADDmBQAA9gIAEOcFAAD6CgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh_QYBALkJACGFBwIA2gkAIQrlBQAA-woAMOYFAADiAgAQ5wUAAPsKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHhBgEAuQkAIf4GQAC7CQAh_wYBALkJACGABwIA2gkAIQnlBQAA_AoAMOYFAADOAgAQ5wUAAPwKADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIYYHAQC6CQAhhwcBALkJACEH5QUAAP0KADDmBQAAugIAEOcFAAD9CgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACEIHgAA_woAIOUFAAD-CgAw5gUAAKkCABDnBQAA_goAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhA_0FAABIACD-BQAASAAg_wUAAEgAIAjlBQAAgAsAMOYFAACjAgAQ5wUAAIALADDoBQEAuQkAIZIGAACBC4sHIrMGAACCC4wHIogHAQC5CQAhiQcBALkJACEHBAAAwQkAIFsAAIYLACBcAACGCwAg8QUAAACLBwLyBQAAAIsHCPMFAAAAiwcI-AUAAIULiwciBwQAAMEJACBbAACECwAgXAAAhAsAIPEFAAAAjAcC8gUAAACMBwjzBQAAAIwHCPgFAACDC4wHIgcEAADBCQAgWwAAhAsAIFwAAIQLACDxBQAAAIwHAvIFAAAAjAcI8wUAAACMBwj4BQAAgwuMByIE8QUAAACMBwLyBQAAAIwHCPMFAAAAjAcI-AUAAIQLjAciBwQAAMEJACBbAACGCwAgXAAAhgsAIPEFAAAAiwcC8gUAAACLBwjzBQAAAIsHCPgFAACFC4sHIgTxBQAAAIsHAvIFAAAAiwcI8wUAAACLBwj4BQAAhguLByIMBgAAigsAIBMAAIsLACBJAACMCwAgSgAAjQsAIOUFAACHCwAw5gUAAJICABDnBQAAhwsAMOgFAQDICQAhkgYAAIgLiwciswYAAIkLjAciiAcBAMgJACGJBwEAyAkAIQTxBQAAAIsHAvIFAAAAiwcI8wUAAACLBwj4BQAAhguLByIE8QUAAACMBwLyBQAAAIwHCPMFAAAAjAcI-AUAAIQLjAciDAUAAPgLACAiAACdCwAg5QUAAPcLADDmBQAAAwAQ5wUAAPcLADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIYwHAQDICQAhmQcAAAMAIJoHAAADACATEgAA-gkAIBgAAPULACAbAAD0CwAgIgAAnQsAIDAAAOkLACAyAACrCwAgRwAAmQsAIEgAAPYLACDlBQAA8gsAMOYFAAAIABDnBQAA8gsAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh3wYBAMgJACHmBgAA8wvmBiKZBwAACAAgmgcAAAgAIA0iAACdCwAgNAAAngsAIOUFAACbCwAw5gUAALMBABDnBQAAmwsAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACHmBgAAnAv7BiKZBwAAswEAIJoHAACzAQAgDSIAAJ0LACAjAADECwAg5QUAAMILADDmBQAAUwAQ5wUAAMILADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIdkGAQDICQAh5gYAAMML8gYimQcAAFMAIJoHAABTACAK5QUAAI4LADDmBQAAjAIAEOcFAACOCwAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAhwQYBALkJACHCBgEAuQkAIcQGAQC5CQAh4gYBALoJACELAwAAkAsAIOUFAACPCwAw5gUAAPsBABDnBQAAjwsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIcEGAQDICQAhwgYBAMgJACHEBgEAyAkAIeIGAQDJCQAhA_0FAAADACD-BQAAAwAg_wUAAAMAIAjlBQAAkQsAMOYFAAD1AQAQ5wUAAJELADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIYwHAQC5CQAhAr0GAQAAAAHABgEAAAABCw0AAPgKACAPAACUCwAg5QUAAJMLADDmBQAAKgAQ5wUAAJMLADDpBQEAyAkAIboGAQDICQAhvQYBAMgJACG-BgEAyQkAIb8GAQDICQAhwAYBAMgJACEOEAAA-AkAIBEAAPkJACASAAD6CQAg5QUAAPUJADDmBQAAJgAQ5wUAAPUJADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIbMGAAD3CccGIsUGIAD2CQAhmQcAACYAIJoHAAAmACACwAYBAAAAAcMGAQAAAAENDQAA-AoAIA8AAJQLACDlBQAAlgsAMOYFAAAoABDnBQAAlgsAMLoGAQDICQAhvQYBAMkJACG_BgEAyAkAIcAGAQDICQAhwQYBAMgJACHCBgEAyAkAIcMGAQDICQAhxAYBAMgJACEODQAA-AoAIBQAAMgKACAVAACMCgAgHQAA3QoAIOUFAACXCwAw5gUAAH4AEOcFAACXCwAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHABgEAyAkAIdoGAQDICQAh2wYBAMkJACEJMwAAmQsAIDcAAJoLACDlBQAAmAsAMOYFAACPAQAQ5wUAAJgLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH9BgEAyQkAIQ4iAACLCwAgPwAAsAsAIEAAAKILACDlBQAArwsAMOYFAACKAQAQ5wUAAK8LADDoBQEAyAkAIewFAQDJCQAh7gVAAMoJACHvBUAAygkAIfsGAQDJCQAh_AYBAMkJACGZBwAAigEAIJoHAACKAQAgDjQAAJ4LACA-AACgCwAg5QUAAJ8LADDmBQAAkgEAEOcFAACfCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACGZBwAAkgEAIJoHAACSAQAgCyIAAJ0LACA0AACeCwAg5QUAAJsLADDmBQAAswEAEOcFAACbCwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHhBgEAyAkAIeYGAACcC_sGIgTxBQAAAPsGAvIFAAAA-wYI8wUAAAD7Bgj4BQAA7gr7BiIOBgAAigsAIBMAAIsLACBJAACMCwAgSgAAjQsAIOUFAACHCwAw5gUAAJICABDnBQAAhwsAMOgFAQDICQAhkgYAAIgLiwciswYAAIkLjAciiAcBAMgJACGJBwEAyAkAIZkHAACSAgAgmgcAAJICACATAwAA6goAIDUAAOUKACA2AADmCgAgOgAA5woAIDwAAOgKACA9AADpCgAg5QUAAOMKADDmBQAAigQAEOcFAADjCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAxwrxBiKvBgEAyAkAIfcGAQDJCQAh-QYAAOQK-QYimQcAAIoEACCaBwAAigQAIAw0AACeCwAgPgAAoAsAIOUFAACfCwAw5gUAAJIBABDnBQAAnwsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIeEGAQDICQAh_gZAAMoJACH_BgEAyAkAIYAHAgD9CQAhA_0FAACPAQAg_gUAAI8BACD_BQAAjwEAIAs3AACjCwAgOAAAogsAIOUFAAChCwAw5gUAAKoBABDnBQAAoQsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf0GAQDICQAhgQdAAMoJACGCBwEAyQkAIRANAAD4CgAgOwAA9woAIEEAAPYKACBCAAD5CgAg5QUAAPUKADDmBQAAiAEAEOcFAAD1CgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhwAYBAMgJACGBB0AAygkAIYMHQADKCQAhhAcBAMgJACGZBwAAiAEAIJoHAACIAQAgDjQAAJ4LACA7AAD3CgAg5QUAAKQLADDmBQAApgEAEOcFAACkCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACGZBwAApgEAIJoHAACmAQAgDDQAAJ4LACA7AAD3CgAg5QUAAKQLADDmBQAApgEAEOcFAACkCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACEKNwAApgsAIDgAAKILACDlBQAApQsAMOYFAACgAQAQ5wUAAKULADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH9BgEAyAkAIYUHAgD9CQAhDjQAAJ4LACA5AACoCwAg5QUAAKcLADDmBQAAnAEAEOcFAACnCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACGZBwAAnAEAIJoHAACcAQAgDDQAAJ4LACA5AACoCwAg5QUAAKcLADDmBQAAnAEAEOcFAACnCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACED_QUAAKABACD-BQAAoAEAIP8FAACgAQAgAuAGAQAAAAHhBgEAAAABCzIAAKsLACA0AACeCwAg5QUAAKoLADDmBQAAmAEAEOcFAACqCwAw6QUBAMgJACHuBUAAygkAIe8FQADKCQAh3wYBAMgJACHgBgEAyAkAIeEGAQDICQAhDgMAAKwKACAHAACLCgAgEAAArQoAIBEAAK4KACDlBQAAqQoAMOYFAADeBQAQ5wUAAKkKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAqwrlBiKzBgAAqgrkBiKZBwAA3gUAIJoHAADeBQAgAsQGAQAAAAHfBgEAAAABAuEGAQAAAAHiBgEAAAABDTIAAKsLACA0AACeCwAg5QUAAK4LADDmBQAAlAEAEOcFAACuCwAw7gVAAMoJACHvBUAAygkAIcEGAQDICQAhwgYBAMgJACHEBgEAyAkAId8GAQDICQAh4QYBAMgJACHiBgEAyAkAIQwiAACLCwAgPwAAsAsAIEAAAKILACDlBQAArwsAMOYFAACKAQAQ5wUAAK8LADDoBQEAyAkAIewFAQDJCQAh7gVAAMoJACHvBUAAygkAIfsGAQDJCQAh_AYBAMkJACELMwAAmQsAIDcAAJoLACDlBQAAmAsAMOYFAACPAQAQ5wUAAJgLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH9BgEAyQkAIZkHAACPAQAgmgcAAI8BACAOCAAAswsAIAkAAIQKACDlBQAAsQsAMOYFAACBAQAQ5wUAALELADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIa8GAQDICQAhyAYQALILACHJBiAAuwoAIcoGIAC7CgAhywYBAMgJACEI8QUQAAAAAfIFEAAAAATzBRAAAAAE9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEADQCQAhDgcAAIsKACAVAACMCgAgMQAAjQoAIOUFAACJCgAw5gUAAHwAEOcFAACJCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGvBgEAyQkAIc0GAACKCs0GIpkHAAB8ACCaBwAAfAAgAq0GAQAAAAG7BgEAAAABCBMAAMEKACAsAAC2CwAg5QUAALULADDmBQAAdgAQ5wUAALULADDuBUAAygkAIa0GAQDICQAhuwYBAMgJACEbCgAA5QsAIAsAAOYLACAMAADnCwAgDQAA6AsAIC4AALkLACAwAADpCwAg5QUAAOILADDmBQAAFgAQ5wUAAOILADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEADkCwAhwAYBAMkJACHOBiAAuwoAIdAGAADjC9AGItEGAQDICQAh0gYBAMgJACGZBwAAFgAgmgcAABYAIBIKAQDICQAhDAAAuAsAIC4AALkLACDlBQAAtwsAMOYFAABsABDnBQAAtwsAMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAyQkAIYEGAQDJCQAhggYBAMkJACGDBhAAsgsAIQ8tAADMCQAg5QUAAMcJADDmBQAAbgAQ5wUAAMcJADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGZBwAAbgAgmgcAAG4AIAP9BQAAIAAg_gUAACAAIP8FAAAgACACjwYBAAAAAZAGAgAAAAESJwAAvgsAIOUFAAC7CwAw5gUAAGUAEOcFAAC7CwAw6AUBAMgJACHuBUAAygkAIY8GAQDICQAhkAYCAP0JACGSBgAAvAuSBiKTBgAAvQsAIJQGAAC9CwAglQYAAL4KACCWBgEAyAkAIZcGAQDJCQAhmAYAAL4KACCZBgAAvgoAIJoGQADLCQAhmwZAAMsJACEE8QUAAACSBgLyBQAAAJIGCPMFAAAAkgYI-AUAAOEJkgYiDPEFgAAAAAH0BYAAAAAB9QWAAAAAAfYFgAAAAAH3BYAAAAAB-AWAAAAAAZwGAQAAAAGdBgEAAAABngYBAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAR4OAADcCwAgDwAA3QsAIBMAAMEKACAbAADLCwAgJQAA3AsAICYAALkLACAqAADeCwAgKwAA3wsAIOUFAADZCwAw5gUAACQAEOcFAADZCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhqAYQALILACGqBgEAyQkAIa8GAQDICQAhsAYCAP0JACGxBkAAygkAIbMGAADaC7MGIrUGAADbC7UGIrYGAQDJCQAhtwYAAL4KACC4BgEAyQkAIbkGAQDJCQAhugYBAMkJACG7BgEAyAkAIbwGAQDICQAhmQcAACQAIJoHAAAkACALJwAAvgsAICkAAMELACDlBQAAvwsAMOYFAABfABDnBQAAvwsAMOgFAQDICQAh7gVAAMoJACGLBhAAsgsAIY0GAADAC40GIo4GQADKCQAhjwYBAMgJACEE8QUAAACNBgLyBQAAAI0GCPMFAAAAjQYI-AUAANgJjQYiDygAANQJACDlBQAA0wkAMOYFAABjABDnBQAA0wkAMOgFAQDICQAh6gUBAMkJACHuBUAAygkAIYQGAQDICQAhhQYBAMgJACGGBgEAyAkAIYcGQADKCQAhiAYBAMkJACGJBgEAyAkAIZkHAABjACCaBwAAYwAgCyIAAJ0LACAjAADECwAg5QUAAMILADDmBQAAUwAQ5wUAAMILADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIdkGAQDICQAh5gYAAMML8gYiBPEFAAAA8gYC8gUAAADyBgjzBQAAAPIGCPgFAADNCvIGIg0DAADJCgAgFAAAyAoAIOUFAADGCgAw5gUAAFAAEOcFAADGCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAxwrxBiKvBgEAyAkAIZkHAABQACCaBwAAUAAgCx8AAMYLACAgAADICgAg5QUAAMULADDmBQAASAAQ5wUAAMULADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIYYHAQDJCQAhhwcBAMgJACEKHgAA_woAIOUFAAD-CgAw5gUAAKkCABDnBQAA_goAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhmQcAAKkCACCaBwAAqQIAIAK8BgEAAAAB9AYBAAAAAQkYAADKCwAgGwAAywsAIOUFAADICwAw5gUAAD4AEOcFAADICwAw6AUBAMgJACG8BgEAyAkAIeYGAADJC_cGIvQGAQDICQAhBPEFAAAA9wYC8gUAAAD3BgjzBQAAAPcGCPgFAADZCvcGIgsTAADBCgAgGQAA3AoAIBoAAN0KACAcAADeCgAg5QUAANsKADDmBQAA2gEAEOcFAADbCgAw6AUBAMgJACG7BgEAyAkAIZkHAADaAQAgmgcAANoBACAXEgAA-gkAIBYAANILACAhAADWCwAgIgAAwQoAICMAANcLACAkAADeCgAg5QUAANMLADDmBQAAMAAQ5wUAANMLADDoBQEAyAkAIekFAQDICQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAA1AvWBiLTBgEAyQkAIdQGAQDJCQAh1wYAANUL1wYi2AYBAMkJACHZBgEAyQkAIZkHAAAwACCaBwAAMAAgAvMGAQAAAAH0BgEAAAABCRcAAPgKACAYAADKCwAg5QUAAM0LADDmBQAAOQAQ5wUAAM0LADDoBQEAyAkAIeYGAADOC_MGIvMGAQDICQAh9AYBAMgJACEE8QUAAADzBgLyBQAAAPMGCPMFAAAA8wYI-AUAANEK8wYiAu0FAQAAAAH0BgEAAAABCRYAANILACAYAADKCwAg5QUAANALADDmBQAANQAQ5wUAANALADDoBQEAyAkAIe0FAQDICQAh5gYAANEL9gYi9AYBAMgJACEE8QUAAAD2BgLyBQAAAPYGCPMFAAAA9gYI-AUAANUK9gYiEA0AAPgKACAUAADICgAgFQAAjAoAIB0AAN0KACDlBQAAlwsAMOYFAAB-ABDnBQAAlwsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhwAYBAMgJACHaBgEAyAkAIdsGAQDJCQAhmQcAAH4AIJoHAAB-ACAVEgAA-gkAIBYAANILACAhAADWCwAgIgAAwQoAICMAANcLACAkAADeCgAg5QUAANMLADDmBQAAMAAQ5wUAANMLADDoBQEAyAkAIekFAQDICQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAA1AvWBiLTBgEAyQkAIdQGAQDJCQAh1wYAANUL1wYi2AYBAMkJACHZBgEAyQkAIQTxBQAAANYGAvIFAAAA1gYI8wUAAADWBgj4BQAAnQrWBiIE8QUAAADXBgLyBQAAANcGCPMFAAAA1wYI-AUAAJsK1wYiDR8AAMYLACAgAADICgAg5QUAAMULADDmBQAASAAQ5wUAAMULADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIYYHAQDJCQAhhwcBAMgJACGZBwAASAAgmgcAAEgAIA0DAADJCgAgFAAAyAoAIOUFAADGCgAw5gUAAFAAEOcFAADGCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAxwrxBiKvBgEAyAkAIZkHAABQACCaBwAAUAAgArAGAgAAAAG8BgEAAAABHA4AANwLACAPAADdCwAgEwAAwQoAIBsAAMsLACAlAADcCwAgJgAAuQsAICoAAN4LACArAADfCwAg5QUAANkLADDmBQAAJAAQ5wUAANkLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACGoBhAAsgsAIaoGAQDJCQAhrwYBAMgJACGwBgIA_QkAIbEGQADKCQAhswYAANoLswYitQYAANsLtQYitgYBAMkJACG3BgAAvgoAILgGAQDJCQAhuQYBAMkJACG6BgEAyQkAIbsGAQDICQAhvAYBAMgJACEE8QUAAACzBgLyBQAAALMGCPMFAAAAswYI-AUAAOsJswYiBPEFAAAAtQYC8gUAAAC1BgjzBQAAALUGCPgFAADpCbUGIh4OAADcCwAgDwAA3QsAIBMAAMEKACAbAADLCwAgJQAA3AsAICYAALkLACAqAADeCwAgKwAA3wsAIOUFAADZCwAw5gUAACQAEOcFAADZCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhqAYQALILACGqBgEAyQkAIa8GAQDICQAhsAYCAP0JACGxBkAAygkAIbMGAADaC7MGIrUGAADbC7UGIrYGAQDJCQAhtwYAAL4KACC4BgEAyQkAIbkGAQDJCQAhugYBAMkJACG7BgEAyAkAIbwGAQDICQAhmQcAACQAIJoHAAAkACAOEAAA-AkAIBEAAPkJACASAAD6CQAg5QUAAPUJADDmBQAAJgAQ5wUAAPUJADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIbMGAAD3CccGIsUGIAD2CQAhmQcAACYAIJoHAAAmACAD_QUAAF8AIP4FAABfACD_BQAAXwAgA_0FAABlACD-BQAAZQAg_wUAAGUAIBYnAAC-CwAgLAAAtgsAIC8AAOELACDlBQAA4AsAMOYFAAAgABDnBQAA4AsAMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIaIGEACyCwAhowYBAMgJACGkBgEAyAkAIaUGAQDICQAhpgYQALILACGnBhAAsgsAIagGEACyCwAhqQYQALILACGqBgEAyQkAIasGAAC-CgAgrAYAAL0LACCtBgEAyAkAIa4GAQDJCQAhFAoBAMgJACEMAAC4CwAgLgAAuQsAIOUFAAC3CwAw5gUAAGwAEOcFAAC3CwAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEACyCwAhmQcAAGwAIJoHAABsACAZCgAA5QsAIAsAAOYLACAMAADnCwAgDQAA6AsAIC4AALkLACAwAADpCwAg5QUAAOILADDmBQAAFgAQ5wUAAOILADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEADkCwAhwAYBAMkJACHOBiAAuwoAIdAGAADjC9AGItEGAQDICQAh0gYBAMgJACEE8QUAAADQBgLyBQAAANAGCPMFAAAA0AYI-AUAAJUK0AYiCPEFEAAAAAHyBRAAAAAF8wUQAAAABfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAkwoAIRAIAACzCwAgCQAAhAoAIOUFAACxCwAw5gUAAIEBABDnBQAAsQsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhrwYBAMgJACHIBhAAsgsAIckGIAC7CgAhygYgALsKACHLBgEAyAkAIZkHAACBAQAgmgcAAIEBACALCQAAhAoAIOUFAACDCgAw5gUAAKsHABDnBQAAgwoAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhrwYBAMgJACGZBwAAqwcAIJoHAACrBwAgEggAAOsLACAJAACECgAgFgAA7AsAIOUFAADqCwAw5gUAABIAEOcFAADqCwAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHtBQEAyQkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIcsGAQDJCQAhzgYgALsKACGZBwAAEgAgmgcAABIAIBcIAACzCwAgCQAAhAoAIDIAAKsLACBAAACiCwAgQwAA7wsAIEQAANwKACBFAADwCwAgRgAA8QsAIOUFAADuCwAw5gUAAA0AEOcFAADuCwAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACG9BgEAyAkAIcsGAQDICQAh3AYBAMgJACHdBgEAyAkAId4GEACyCwAh3wYBAMgJACGZBwAADQAgmgcAAA0AIAP9BQAAdgAg_gUAAHYAIP8FAAB2ACAQCAAA6wsAIAkAAIQKACAWAADsCwAg5QUAAOoLADDmBQAAEgAQ5wUAAOoLADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe0FAQDJCQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhywYBAMkJACHOBiAAuwoAIQ4HAACLCgAgFQAAjAoAIDEAAI0KACDlBQAAiQoAMOYFAAB8ABDnBQAAiQoAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhrwYBAMkJACHNBgAAigrNBiKZBwAAfAAgmgcAAHwAIBANAAD4CgAgFAAAyAoAIBUAAIwKACAdAADdCgAg5QUAAJcLADDmBQAAfgAQ5wUAAJcLADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIcAGAQDICQAh2gYBAMgJACHbBgEAyQkAIZkHAAB-ACCaBwAAfgAgAr0GAQAAAAHfBgEAAAABFQgAALMLACAJAACECgAgMgAAqwsAIEAAAKILACBDAADvCwAgRAAA3AoAIEUAAPALACBGAADxCwAg5QUAAO4LADDmBQAADQAQ5wUAAO4LADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIb0GAQDICQAhywYBAMgJACHcBgEAyAkAId0GAQDICQAh3gYQALILACHfBgEAyAkAIQP9BQAAfgAg_gUAAH4AIP8FAAB-ACAD_QUAACgAIP4FAAAoACD_BQAAKAAgA_0FAAAqACD-BQAAKgAg_wUAACoAIBESAAD6CQAgGAAA9QsAIBsAAPQLACAiAACdCwAgMAAA6QsAIDIAAKsLACBHAACZCwAgSAAA9gsAIOUFAADyCwAw5gUAAAgAEOcFAADyCwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHfBgEAyAkAIeYGAADzC-YGIgTxBQAAAOYGAvIFAAAA5gYI8wUAAADmBgj4BQAAsgrmBiIXEgAA-gkAIBYAANILACAhAADWCwAgIgAAwQoAICMAANcLACAkAADeCgAg5QUAANMLADDmBQAAMAAQ5wUAANMLADDoBQEAyAkAIekFAQDICQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAA1AvWBiLTBgEAyQkAIdQGAQDJCQAh1wYAANUL1wYi2AYBAMkJACHZBgEAyQkAIZkHAAAwACCaBwAAMAAgCxMAAMEKACAZAADcCgAgGgAA3QoAIBwAAN4KACDlBQAA2woAMOYFAADaAQAQ5wUAANsKADDoBQEAyAkAIbsGAQDICQAhmQcAANoBACCaBwAA2gEAIAwTAADBCgAg5QUAAMAKADDmBQAA3QEAEOcFAADACgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhuwYBAMgJACHYBgEAyAkAIe8GAQDJCQAhmQcAAN0BACCaBwAA3QEAIAoFAAD4CwAgIgAAnQsAIOUFAAD3CwAw5gUAAAMAEOcFAAD3CwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACGMBwEAyAkAIQ0DAACQCwAg5QUAAI8LADDmBQAA-wEAEOcFAACPCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhwQYBAMgJACHCBgEAyAkAIcQGAQDICQAh4gYBAMkJACGZBwAA-wEAIJoHAAD7AQAgAAAAAAGeBwEAAAABAZ4HAQAAAAEBngdAAAAAAQGeB0AAAAABC1UAAIIMADBWAACHDAAwmwcAAIMMADCcBwAAhAwAMJ0HAACFDAAgngcAAIYMADCfBwAAhgwAMKAHAACGDAAwoQcAAIYMADCiBwAAiAwAMKMHAACJDAAwDQoBAAAAAS4AAKAMACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABgwYQAAAAAQIAAABxACBVAACfDAAgAwAAAHEAIFUAAJ8MACBWAACNDAAgAVAAAPwXADASCgEAAAABDAAAuAsAIC4AALkLACDlBQAAtwsAMOYFAABsABDnBQAAtwsAMOgFAQAAAAHpBQEAyAkAIeoFAQDJCQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQAAAAGBBgEAAAABggYBAMkJACGDBhAAsgsAIQIAAABxACBQAACNDAAgAgAAAIoMACBQAACLDAAgEAoBAMgJACHlBQAAiQwAMOYFAACKDAAQ5wUAAIkMADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhgAYBAMkJACGBBgEAyQkAIYIGAQDJCQAhgwYQALILACEQCgEAyAkAIeUFAACJDAAw5gUAAIoMABDnBQAAiQwAMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAyQkAIYEGAQDJCQAhggYBAMkJACGDBhAAsgsAIQwKAQD9CwAh6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGDBhAAjAwAIQWeBxAAAAABpQcQAAAAAaYHEAAAAAGnBxAAAAABqAcQAAAAAQ0KAQD9CwAhLgAAjgwAIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhgwYQAIwMACELVQAAjwwAMFYAAJQMADCbBwAAkAwAMJwHAACRDAAwnQcAAJIMACCeBwAAkwwAMJ8HAACTDAAwoAcAAJMMADChBwAAkwwAMKIHAACVDAAwowcAAJYMADARJwAAnQwAICwAAJ4MACDoBQEAAAAB7gVAAAAAAY8GAQAAAAGiBhAAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYQAAAAAacGEAAAAAGoBhAAAAABqQYQAAAAAaoGAQAAAAGrBoAAAAABrAaAAAAAAa0GAQAAAAECAAAAIgAgVQAAnAwAIAMAAAAiACBVAACcDAAgVgAAmQwAIAFQAAD7FwAwFicAAL4LACAsAAC2CwAgLwAA4QsAIOUFAADgCwAw5gUAACAAEOcFAADgCwAw6AUBAAAAAe4FQADKCQAhjwYBAMgJACGiBhAAsgsAIaMGAQDICQAhpAYBAMgJACGlBgEAyAkAIaYGEACyCwAhpwYQALILACGoBhAAsgsAIakGEACyCwAhqgYBAMkJACGrBgAAvgoAIKwGAAC9CwAgrQYBAMgJACGuBgEAyQkAIQIAAAAiACBQAACZDAAgAgAAAJcMACBQAACYDAAgE-UFAACWDAAw5gUAAJcMABDnBQAAlgwAMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIaIGEACyCwAhowYBAMgJACGkBgEAyAkAIaUGAQDICQAhpgYQALILACGnBhAAsgsAIagGEACyCwAhqQYQALILACGqBgEAyQkAIasGAAC-CgAgrAYAAL0LACCtBgEAyAkAIa4GAQDJCQAhE-UFAACWDAAw5gUAAJcMABDnBQAAlgwAMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIaIGEACyCwAhowYBAMgJACGkBgEAyAkAIaUGAQDICQAhpgYQALILACGnBhAAsgsAIagGEACyCwAhqQYQALILACGqBgEAyQkAIasGAAC-CgAgrAYAAL0LACCtBgEAyAkAIa4GAQDJCQAhD-gFAQD9CwAh7gVAAP8LACGPBgEA_QsAIaIGEACMDAAhowYBAP0LACGkBgEA_QsAIaUGAQD9CwAhpgYQAIwMACGnBhAAjAwAIagGEACMDAAhqQYQAIwMACGqBgEA_gsAIasGgAAAAAGsBoAAAAABrQYBAP0LACERJwAAmgwAICwAAJsMACDoBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGiBhAAjAwAIaMGAQD9CwAhpAYBAP0LACGlBgEA_QsAIaYGEACMDAAhpwYQAIwMACGoBhAAjAwAIakGEACMDAAhqgYBAP4LACGrBoAAAAABrAaAAAAAAa0GAQD9CwAhBVUAAPMXACBWAAD5FwAgmwcAAPQXACCcBwAA-BcAIKEHAAAtACAFVQAA8RcAIFYAAPYXACCbBwAA8hcAIJwHAAD1FwAgoQcAABgAIBEnAACdDAAgLAAAngwAIOgFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYBAAAAAasGgAAAAAGsBoAAAAABrQYBAAAAAQNVAADzFwAgmwcAAPQXACChBwAALQAgA1UAAPEXACCbBwAA8hcAIKEHAAAYACANCgEAAAABLgAAoAwAIOgFAQAAAAHpBQEAAAAB6gUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGDBhAAAAABBFUAAI8MADCbBwAAkAwAMJ0HAACSDAAgoQcAAJMMADAEVQAAggwAMJsHAACDDAAwnQcAAIUMACChBwAAhgwAMAAB_AUBAAAAAQAAAAAAB1UAAOwXACBWAADvFwAgmwcAAO0XACCcBwAA7hcAIJ8HAABuACCgBwAAbgAgoQcAAKIJACADVQAA7BcAIJsHAADtFwAgoQcAAKIJACAAAAAFVQAA5xcAIFYAAOoXACCbBwAA6BcAIJwHAADpFwAgoQcAAGEAIANVAADnFwAgmwcAAOgXACChBwAAYQAgAycAAOsUACApAADtFAAgpAcAAO4UACAB_AUBAAAAAQAAAAAAAZ4HAAAAjQYCBVUAAOIXACBWAADlFwAgmwcAAOMXACCcBwAA5BcAIKEHAAAtACAHVQAAugwAIFYAAL0MACCbBwAAuwwAIJwHAAC8DAAgnwcAAGMAIKAHAABjACChBwAA-AgAIAjoBQEAAAAB6gUBAAAAAe4FQAAAAAGEBgEAAAABhQYBAAAAAYYGAQAAAAGHBkAAAAABiAYBAAAAAQIAAAD4CAAgVQAAugwAIAMAAABjACBVAAC6DAAgVgAAvgwAIAoAAABjACBQAAC-DAAg6AUBAP0LACHqBQEA_gsAIe4FQAD_CwAhhAYBAP0LACGFBgEA_QsAIYYGAQD9CwAhhwZAAP8LACGIBgEA_gsAIQjoBQEA_QsAIeoFAQD-CwAh7gVAAP8LACGEBgEA_QsAIYUGAQD9CwAhhgYBAP0LACGHBkAA_wsAIYgGAQD-CwAhA1UAAOIXACCbBwAA4xcAIKEHAAAtACADVQAAugwAIJsHAAC7DAAgoQcAAPgIACAAAAAAAAWeBwIAAAABpQcCAAAAAaYHAgAAAAGnBwIAAAABqAcCAAAAAQGeBwAAAJIGAgVVAADdFwAgVgAA4BcAIJsHAADeFwAgnAcAAN8XACChBwAALQAgA1UAAN0XACCbBwAA3hcAIKEHAAAtACAAAAAAAAdVAADYFwAgVgAA2xcAIJsHAADZFwAgnAcAANoXACCfBwAAbAAgoAcAAGwAIKEHAABxACADVQAA2BcAIJsHAADZFwAgoQcAAHEAIAAAAAAAAZ4HAAAAswYCAZ4HAAAAtQYCB1UAAMEXACBWAADWFwAgmwcAAMIXACCcBwAA1RcAIJ8HAAAkACCgBwAAJAAgoQcAAC0AIAdVAADHFwAgVgAA0xcAIJsHAADIFwAgnAcAANIXACCfBwAAJgAgoAcAACYAIKEHAADqBwAgBVUAAMUXACBWAADQFwAgmwcAAMYXACCcBwAAzxcAIKEHAAALACAFVQAAwxcAIFYAAM0XACCbBwAAxBcAIJwHAADMFwAgoQcAADIAIAdVAACBDQAgVgAAhA0AIJsHAACCDQAgnAcAAIMNACCfBwAAJAAgoAcAACQAIKEHAAAtACALVQAA-AwAMFYAAPwMADCbBwAA-QwAMJwHAAD6DAAwnQcAAPsMACCeBwAAkwwAMJ8HAACTDAAwoAcAAJMMADChBwAAkwwAMKIHAAD9DAAwowcAAJYMADALVQAA7AwAMFYAAPEMADCbBwAA7QwAMJwHAADuDAAwnQcAAO8MACCeBwAA8AwAMJ8HAADwDAAwoAcAAPAMADChBwAA8AwAMKIHAADyDAAwowcAAPMMADALVQAA4AwAMFYAAOUMADCbBwAA4QwAMJwHAADiDAAwnQcAAOMMACCeBwAA5AwAMJ8HAADkDAAwoAcAAOQMADChBwAA5AwAMKIHAADmDAAwowcAAOcMADAN6AUBAAAAAe4FQAAAAAGQBgIAAAABkgYAAACSBgKTBoAAAAABlAaAAAAAAZUGgAAAAAGWBgEAAAABlwYBAAAAAZgGgAAAAAGZBoAAAAABmgZAAAAAAZsGQAAAAAECAAAAZwAgVQAA6wwAIAMAAABnACBVAADrDAAgVgAA6gwAIAFQAADLFwAwEycAAL4LACDlBQAAuwsAMOYFAABlABDnBQAAuwsAMOgFAQAAAAHuBUAAygkAIY8GAQDICQAhkAYCAP0JACGSBgAAvAuSBiKTBgAAvQsAIJQGAAC9CwAglQYAAL4KACCWBgEAyAkAIZcGAQDJCQAhmAYAAL4KACCZBgAAvgoAIJoGQADLCQAhmwZAAMsJACGTBwAAugsAIAIAAABnACBQAADqDAAgAgAAAOgMACBQAADpDAAgEeUFAADnDAAw5gUAAOgMABDnBQAA5wwAMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIZAGAgD9CQAhkgYAALwLkgYikwYAAL0LACCUBgAAvQsAIJUGAAC-CgAglgYBAMgJACGXBgEAyQkAIZgGAAC-CgAgmQYAAL4KACCaBkAAywkAIZsGQADLCQAhEeUFAADnDAAw5gUAAOgMABDnBQAA5wwAMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIZAGAgD9CQAhkgYAALwLkgYikwYAAL0LACCUBgAAvQsAIJUGAAC-CgAglgYBAMgJACGXBgEAyQkAIZgGAAC-CgAgmQYAAL4KACCaBkAAywkAIZsGQADLCQAhDegFAQD9CwAh7gVAAP8LACGQBgIAxgwAIZIGAADHDJIGIpMGgAAAAAGUBoAAAAABlQaAAAAAAZYGAQD9CwAhlwYBAP4LACGYBoAAAAABmQaAAAAAAZoGQACADAAhmwZAAIAMACEN6AUBAP0LACHuBUAA_wsAIZAGAgDGDAAhkgYAAMcMkgYikwaAAAAAAZQGgAAAAAGVBoAAAAABlgYBAP0LACGXBgEA_gsAIZgGgAAAAAGZBoAAAAABmgZAAIAMACGbBkAAgAwAIQ3oBQEAAAAB7gVAAAAAAZAGAgAAAAGSBgAAAJIGApMGgAAAAAGUBoAAAAABlQaAAAAAAZYGAQAAAAGXBgEAAAABmAaAAAAAAZkGgAAAAAGaBkAAAAABmwZAAAAAAQYpAADADAAg6AUBAAAAAe4FQAAAAAGLBhAAAAABjQYAAACNBgKOBkAAAAABAgAAAGEAIFUAAPcMACADAAAAYQAgVQAA9wwAIFYAAPYMACABUAAAyhcAMAsnAAC-CwAgKQAAwQsAIOUFAAC_CwAw5gUAAF8AEOcFAAC_CwAw6AUBAAAAAe4FQADKCQAhiwYQALILACGNBgAAwAuNBiKOBkAAygkAIY8GAQDICQAhAgAAAGEAIFAAAPYMACACAAAA9AwAIFAAAPUMACAJ5QUAAPMMADDmBQAA9AwAEOcFAADzDAAw6AUBAMgJACHuBUAAygkAIYsGEACyCwAhjQYAAMALjQYijgZAAMoJACGPBgEAyAkAIQnlBQAA8wwAMOYFAAD0DAAQ5wUAAPMMADDoBQEAyAkAIe4FQADKCQAhiwYQALILACGNBgAAwAuNBiKOBkAAygkAIY8GAQDICQAhBegFAQD9CwAh7gVAAP8LACGLBhAAjAwAIY0GAAC3DI0GIo4GQAD_CwAhBikAALkMACDoBQEA_QsAIe4FQAD_CwAhiwYQAIwMACGNBgAAtwyNBiKOBkAA_wsAIQYpAADADAAg6AUBAAAAAe4FQAAAAAGLBhAAAAABjQYAAACNBgKOBkAAAAABESwAAJ4MACAvAADQDAAg6AUBAAAAAe4FQAAAAAGiBhAAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYQAAAAAacGEAAAAAGoBhAAAAABqQYQAAAAAaoGAQAAAAGrBoAAAAABrAaAAAAAAa0GAQAAAAGuBgEAAAABAgAAACIAIFUAAIANACADAAAAIgAgVQAAgA0AIFYAAP8MACABUAAAyRcAMAIAAAAiACBQAAD_DAAgAgAAAJcMACBQAAD-DAAgD-gFAQD9CwAh7gVAAP8LACGiBhAAjAwAIaMGAQD9CwAhpAYBAP0LACGlBgEA_QsAIaYGEACMDAAhpwYQAIwMACGoBhAAjAwAIakGEACMDAAhqgYBAP4LACGrBoAAAAABrAaAAAAAAa0GAQD9CwAhrgYBAP4LACERLAAAmwwAIC8AAM8MACDoBQEA_QsAIe4FQAD_CwAhogYQAIwMACGjBgEA_QsAIaQGAQD9CwAhpQYBAP0LACGmBhAAjAwAIacGEACMDAAhqAYQAIwMACGpBhAAjAwAIaoGAQD-CwAhqwaAAAAAAawGgAAAAAGtBgEA_QsAIa4GAQD-CwAhESwAAJ4MACAvAADQDAAg6AUBAAAAAe4FQAAAAAGiBhAAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYQAAAAAacGEAAAAAGoBhAAAAABqQYQAAAAAaoGAQAAAAGrBoAAAAABrAaAAAAAAa0GAQAAAAGuBgEAAAABFw8AAIYNACATAACHDQAgGwAAiA0AICUAAIkNACAmAACKDQAgKgAAiw0AICsAAIwNACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGoBhAAAAABqgYBAAAAAa8GAQAAAAGwBgIAAAABsQZAAAAAAbMGAAAAswYCtQYAAAC1BgK2BgEAAAABtwaAAAAAAbgGAQAAAAG6BgEAAAABuwYBAAAAAbwGAQAAAAECAAAALQAgVQAAgQ0AIAMAAAAkACBVAACBDQAgVgAAhQ0AIBkAAAAkACAPAADZDAAgEwAA2gwAIBsAANsMACAlAADcDAAgJgAA3QwAICoAAN4MACArAADfDAAgUAAAhQ0AIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqgYBAP4LACGvBgEA_QsAIbAGAgDGDAAhsQZAAP8LACGzBgAA1gyzBiK1BgAA1wy1BiK2BgEA_gsAIbcGgAAAAAG4BgEA_gsAIboGAQD-CwAhuwYBAP0LACG8BgEA_QsAIRcPAADZDAAgEwAA2gwAIBsAANsMACAlAADcDAAgJgAA3QwAICoAAN4MACArAADfDAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGqBgEA_gsAIa8GAQD9CwAhsAYCAMYMACGxBkAA_wsAIbMGAADWDLMGIrUGAADXDLUGIrYGAQD-CwAhtwaAAAAAAbgGAQD-CwAhugYBAP4LACG7BgEA_QsAIbwGAQD9CwAhA1UAAMcXACCbBwAAyBcAIKEHAADqBwAgA1UAAMUXACCbBwAAxhcAIKEHAAALACADVQAAwxcAIJsHAADEFwAgoQcAADIAIANVAACBDQAgmwcAAIINACChBwAALQAgBFUAAPgMADCbBwAA-QwAMJ0HAAD7DAAgoQcAAJMMADAEVQAA7AwAMJsHAADtDAAwnQcAAO8MACChBwAA8AwAMARVAADgDAAwmwcAAOEMADCdBwAA4wwAIKEHAADkDAAwA1UAAMEXACCbBwAAwhcAIKEHAAAtACAAAAAFVQAAuRcAIFYAAL8XACCbBwAAuhcAIJwHAAC-FwAgoQcAAOoHACAFVQAAtxcAIFYAALwXACCbBwAAuBcAIJwHAAC7FwAgoQcAAA8AIANVAAC5FwAgmwcAALoXACChBwAA6gcAIANVAAC3FwAgmwcAALgXACChBwAADwAgAAAABVUAAK8XACBWAAC1FwAgmwcAALAXACCcBwAAtBcAIKEHAADqBwAgBVUAAK0XACBWAACyFwAgmwcAAK4XACCcBwAAsRcAIKEHAAAPACADVQAArxcAIJsHAACwFwAgoQcAAOoHACADVQAArRcAIJsHAACuFwAgoQcAAA8AIAAAAAGeByAAAAABAZ4HAAAAxwYCB1UAALUNACBWAAC4DQAgmwcAALYNACCcBwAAtw0AIJ8HAAAoACCgBwAAKAAgoQcAAMsBACAHVQAAsA0AIFYAALMNACCbBwAAsQ0AIJwHAACyDQAgnwcAACoAIKAHAAAqACChBwAAzgEAIAtVAACkDQAwVgAAqQ0AMJsHAAClDQAwnAcAAKYNADCdBwAApw0AIJ4HAACoDQAwnwcAAKgNADCgBwAAqA0AMKEHAACoDQAwogcAAKoNADCjBwAAqw0AMBcOAACNDQAgEwAAhw0AIBsAAIgNACAlAACJDQAgJgAAig0AICoAAIsNACArAACMDQAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAaoGAQAAAAGvBgEAAAABsAYCAAAAAbEGQAAAAAGzBgAAALMGArUGAAAAtQYCtgYBAAAAAbcGgAAAAAG4BgEAAAABuQYBAAAAAbsGAQAAAAG8BgEAAAABAgAAAC0AIFUAAK8NACADAAAALQAgVQAArw0AIFYAAK4NACABUAAArBcAMB0OAADcCwAgDwAA3QsAIBMAAMEKACAbAADLCwAgJQAA3AsAICYAALkLACAqAADeCwAgKwAA3wsAIOUFAADZCwAw5gUAACQAEOcFAADZCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACGoBhAAsgsAIaoGAQDJCQAhrwYBAAAAAbAGAgD9CQAhsQZAAMoJACGzBgAA2guzBiK1BgAA2wu1BiK2BgEAAAABtwYAAL4KACC4BgEAyQkAIbkGAQAAAAG6BgEAyQkAIbsGAQDICQAhvAYBAMgJACGXBwAA2AsAIAIAAAAtACBQAACuDQAgAgAAAKwNACBQAACtDQAgFOUFAACrDQAw5gUAAKwNABDnBQAAqw0AMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIagGEACyCwAhqgYBAMkJACGvBgEAyAkAIbAGAgD9CQAhsQZAAMoJACGzBgAA2guzBiK1BgAA2wu1BiK2BgEAyQkAIbcGAAC-CgAguAYBAMkJACG5BgEAyQkAIboGAQDJCQAhuwYBAMgJACG8BgEAyAkAIRTlBQAAqw0AMOYFAACsDQAQ5wUAAKsNADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACGoBhAAsgsAIaoGAQDJCQAhrwYBAMgJACGwBgIA_QkAIbEGQADKCQAhswYAANoLswYitQYAANsLtQYitgYBAMkJACG3BgAAvgoAILgGAQDJCQAhuQYBAMkJACG6BgEAyQkAIbsGAQDICQAhvAYBAMgJACEQ6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGqBgEA_gsAIa8GAQD9CwAhsAYCAMYMACGxBkAA_wsAIbMGAADWDLMGIrUGAADXDLUGIrYGAQD-CwAhtwaAAAAAAbgGAQD-CwAhuQYBAP4LACG7BgEA_QsAIbwGAQD9CwAhFw4AANgMACATAADaDAAgGwAA2wwAICUAANwMACAmAADdDAAgKgAA3gwAICsAAN8MACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIaoGAQD-CwAhrwYBAP0LACGwBgIAxgwAIbEGQAD_CwAhswYAANYMswYitQYAANcMtQYitgYBAP4LACG3BoAAAAABuAYBAP4LACG5BgEA_gsAIbsGAQD9CwAhvAYBAP0LACEXDgAAjQ0AIBMAAIcNACAbAACIDQAgJQAAiQ0AICYAAIoNACAqAACLDQAgKwAAjA0AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGqBgEAAAABrwYBAAAAAbAGAgAAAAGxBkAAAAABswYAAACzBgK1BgAAALUGArYGAQAAAAG3BoAAAAABuAYBAAAAAbkGAQAAAAG7BgEAAAABvAYBAAAAAQYNAACUDQAg6QUBAAAAAb0GAQAAAAG-BgEAAAABvwYBAAAAAcAGAQAAAAECAAAAzgEAIFUAALANACADAAAAKgAgVQAAsA0AIFYAALQNACAIAAAAKgAgDQAAkg0AIFAAALQNACDpBQEA_QsAIb0GAQD9CwAhvgYBAP4LACG_BgEA_QsAIcAGAQD9CwAhBg0AAJINACDpBQEA_QsAIb0GAQD9CwAhvgYBAP4LACG_BgEA_QsAIcAGAQD9CwAhCA0AAJsNACC9BgEAAAABvwYBAAAAAcAGAQAAAAHBBgEAAAABwgYBAAAAAcMGAQAAAAHEBgEAAAABAgAAAMsBACBVAAC1DQAgAwAAACgAIFUAALUNACBWAAC5DQAgCgAAACgAIA0AAJkNACBQAAC5DQAgvQYBAP4LACG_BgEA_QsAIcAGAQD9CwAhwQYBAP0LACHCBgEA_QsAIcMGAQD9CwAhxAYBAP0LACEIDQAAmQ0AIL0GAQD-CwAhvwYBAP0LACHABgEA_QsAIcEGAQD9CwAhwgYBAP0LACHDBgEA_QsAIcQGAQD9CwAhA1UAALUNACCbBwAAtg0AIKEHAADLAQAgA1UAALANACCbBwAAsQ0AIKEHAADOAQAgBFUAAKQNADCbBwAApQ0AMJ0HAACnDQAgoQcAAKgNADAEDQAA2BMAIA8AAMsUACC9BgAA-QsAIKQHAADNFAAgBA0AANgTACAPAADLFAAgvgYAAPkLACCkBwAAzBQAIAAB_AUBAAAAAQAAAAAAAfwFAQAAAAEAAAAAAAGeByAAAAABBVUAAJAXACBWAACqFwAgmwcAAJEXACCcBwAAqRcAIKEHAACSBwAgC1UAAM8NADBWAADUDQAwmwcAANANADCcBwAA0Q0AMJ0HAADSDQAgngcAANMNADCfBwAA0w0AMKAHAADTDQAwoQcAANMNADCiBwAA1Q0AMKMHAADWDQAwFAsAAPkNACAMAAD6DQAgDQAA-w0AIC4AAPwNACAwAAD9DQAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAHABgEAAAABzgYgAAAAAdAGAAAA0AYC0gYBAAAAAQIAAAAYACBVAAD4DQAgAwAAABgAIFUAAPgNACBWAADbDQAgAVAAAKgXADAZCgAA5QsAIAsAAOYLACAMAADnCwAgDQAA6AsAIC4AALkLACAwAADpCwAg5QUAAOILADDmBQAAFgAQ5wUAAOILADDoBQEAAAAB6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhgAYBAAAAAYEGAQAAAAGCBgEAyQkAIYMGEADkCwAhwAYBAMkJACHOBiAAuwoAIdAGAADjC9AGItEGAQDICQAh0gYBAMgJACECAAAAGAAgUAAA2w0AIAIAAADXDQAgUAAA2A0AIBPlBQAA1g0AMOYFAADXDQAQ5wUAANYNADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEADkCwAhwAYBAMkJACHOBiAAuwoAIdAGAADjC9AGItEGAQDICQAh0gYBAMgJACET5QUAANYNADDmBQAA1w0AEOcFAADWDQAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAyQkAIYEGAQDJCQAhggYBAMkJACGDBhAA5AsAIcAGAQDJCQAhzgYgALsKACHQBgAA4wvQBiLRBgEAyAkAIdIGAQDICQAhD-gFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHABgEA_gsAIc4GIADMDQAh0AYAANkN0AYi0gYBAP0LACEBngcAAADQBgIFngcQAAAAAaUHEAAAAAGmBxAAAAABpwcQAAAAAagHEAAAAAEUCwAA3A0AIAwAAN0NACANAADeDQAgLgAA3w0AIDAAAOANACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGCBgEA_gsAIYMGEADaDQAhwAYBAP4LACHOBiAAzA0AIdAGAADZDdAGItIGAQD9CwAhBVUAAJYXACBWAACmFwAgmwcAAJcXACCcBwAApRcAIKEHAACoBwAgB1UAAJQXACBWAACjFwAgmwcAAJUXACCcBwAAohcAIJ8HAAASACCgBwAAEgAgoQcAABQAIAdVAACSFwAgVgAAoBcAIJsHAACTFwAgnAcAAJ8XACCfBwAADQAgoAcAAA0AIKEHAAAPACALVQAA7w0AMFYAAPMNADCbBwAA8A0AMJwHAADxDQAwnQcAAPINACCeBwAAkwwAMJ8HAACTDAAwoAcAAJMMADChBwAAkwwAMKIHAAD0DQAwowcAAJYMADALVQAA4Q0AMFYAAOYNADCbBwAA4g0AMJwHAADjDQAwnQcAAOQNACCeBwAA5Q0AMJ8HAADlDQAwoAcAAOUNADChBwAA5Q0AMKIHAADnDQAwowcAAOgNADADEwAA7g0AIO4FQAAAAAG7BgEAAAABAgAAAHgAIFUAAO0NACADAAAAeAAgVQAA7Q0AIFYAAOsNACABUAAAnhcAMAkTAADBCgAgLAAAtgsAIOUFAAC1CwAw5gUAAHYAEOcFAAC1CwAw7gVAAMoJACGtBgEAyAkAIbsGAQDICQAhkgcAALQLACACAAAAeAAgUAAA6w0AIAIAAADpDQAgUAAA6g0AIAblBQAA6A0AMOYFAADpDQAQ5wUAAOgNADDuBUAAygkAIa0GAQDICQAhuwYBAMgJACEG5QUAAOgNADDmBQAA6Q0AEOcFAADoDQAw7gVAAMoJACGtBgEAyAkAIbsGAQDICQAhAu4FQAD_CwAhuwYBAP0LACEDEwAA7A0AIO4FQAD_CwAhuwYBAP0LACEFVQAAmRcAIFYAAJwXACCbBwAAmhcAIJwHAACbFwAgoQcAAAsAIAMTAADuDQAg7gVAAAAAAbsGAQAAAAEDVQAAmRcAIJsHAACaFwAgoQcAAAsAIBEnAACdDAAgLwAA0AwAIOgFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYBAAAAAasGgAAAAAGsBoAAAAABrgYBAAAAAQIAAAAiACBVAAD3DQAgAwAAACIAIFUAAPcNACBWAAD2DQAgAVAAAJgXADACAAAAIgAgUAAA9g0AIAIAAACXDAAgUAAA9Q0AIA_oBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGiBhAAjAwAIaMGAQD9CwAhpAYBAP0LACGlBgEA_QsAIaYGEACMDAAhpwYQAIwMACGoBhAAjAwAIakGEACMDAAhqgYBAP4LACGrBoAAAAABrAaAAAAAAa4GAQD-CwAhEScAAJoMACAvAADPDAAg6AUBAP0LACHuBUAA_wsAIY8GAQD9CwAhogYQAIwMACGjBgEA_QsAIaQGAQD9CwAhpQYBAP0LACGmBhAAjAwAIacGEACMDAAhqAYQAIwMACGpBhAAjAwAIaoGAQD-CwAhqwaAAAAAAawGgAAAAAGuBgEA_gsAIREnAACdDAAgLwAA0AwAIOgFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYBAAAAAasGgAAAAAGsBoAAAAABrgYBAAAAARQLAAD5DQAgDAAA-g0AIA0AAPsNACAuAAD8DQAgMAAA_Q0AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABwAYBAAAAAc4GIAAAAAHQBgAAANAGAtIGAQAAAAEDVQAAlhcAIJsHAACXFwAgoQcAAKgHACADVQAAlBcAIJsHAACVFwAgoQcAABQAIANVAACSFwAgmwcAAJMXACChBwAADwAgBFUAAO8NADCbBwAA8A0AMJ0HAADyDQAgoQcAAJMMADAEVQAA4Q0AMJsHAADiDQAwnQcAAOQNACChBwAA5Q0AMANVAACQFwAgmwcAAJEXACChBwAAkgcAIARVAADPDQAwmwcAANANADCdBwAA0g0AIKEHAADTDQAwAAAAC1UAAIQOADBWAACIDgAwmwcAAIUOADCcBwAAhg4AMJ0HAACHDgAgngcAANMNADCfBwAA0w0AMKAHAADTDQAwoQcAANMNADCiBwAAiQ4AMKMHAADWDQAwFAoAAI4OACAMAAD6DQAgDQAA-w0AIC4AAPwNACAwAAD9DQAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAHABgEAAAABzgYgAAAAAdAGAAAA0AYC0QYBAAAAAQIAAAAYACBVAACNDgAgAwAAABgAIFUAAI0OACBWAACLDgAgAVAAAI8XADACAAAAGAAgUAAAiw4AIAIAAADXDQAgUAAAig4AIA_oBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGCBgEA_gsAIYMGEADaDQAhwAYBAP4LACHOBiAAzA0AIdAGAADZDdAGItEGAQD9CwAhFAoAAIwOACAMAADdDQAgDQAA3g0AIC4AAN8NACAwAADgDQAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAA2g0AIcAGAQD-CwAhzgYgAMwNACHQBgAA2Q3QBiLRBgEA_QsAIQVVAACKFwAgVgAAjRcAIJsHAACLFwAgnAcAAIwXACChBwAAgwEAIBQKAACODgAgDAAA-g0AIA0AAPsNACAuAAD8DQAgMAAA_Q0AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABwAYBAAAAAc4GIAAAAAHQBgAAANAGAtEGAQAAAAEDVQAAihcAIJsHAACLFwAgoQcAAIMBACAEVQAAhA4AMJsHAACFDgAwnQcAAIcOACChBwAA0w0AMAAB_AUBAAAAAQAAAAGeBwAAAM0GAgtVAAC-DgAwVgAAww4AMJsHAAC_DgAwnAcAAMAOADCdBwAAwQ4AIJ4HAADCDgAwnwcAAMIOADCgBwAAwg4AMKEHAADCDgAwogcAAMQOADCjBwAAxQ4AMAtVAAClDgAwVgAAqg4AMJsHAACmDgAwnAcAAKcOADCdBwAAqA4AIJ4HAACpDgAwnwcAAKkOADCgBwAAqQ4AMKEHAACpDgAwogcAAKsOADCjBwAArA4AMAtVAACZDgAwVgAAng4AMJsHAACaDgAwnAcAAJsOADCdBwAAnA4AIJ4HAACdDgAwnwcAAJ0OADCgBwAAnQ4AMKEHAACdDgAwogcAAJ8OADCjBwAAoA4AMAkJAAD_DQAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAa8GAQAAAAHIBhAAAAAByQYgAAAAAcoGIAAAAAECAAAAgwEAIFUAAKQOACADAAAAgwEAIFUAAKQOACBWAACjDgAgAVAAAIkXADAOCAAAswsAIAkAAIQKACDlBQAAsQsAMOYFAACBAQAQ5wUAALELADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhrwYBAAAAAcgGEACyCwAhyQYgALsKACHKBiAAuwoAIcsGAQDICQAhAgAAAIMBACBQAACjDgAgAgAAAKEOACBQAACiDgAgDOUFAACgDgAw5gUAAKEOABDnBQAAoA4AMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhrwYBAMgJACHIBhAAsgsAIckGIAC7CgAhygYgALsKACHLBgEAyAkAIQzlBQAAoA4AMOYFAAChDgAQ5wUAAKAOADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIa8GAQDICQAhyAYQALILACHJBiAAuwoAIcoGIAC7CgAhywYBAMgJACEI6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGvBgEA_QsAIcgGEACMDAAhyQYgAMwNACHKBiAAzA0AIQkJAADODQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGvBgEA_QsAIcgGEACMDAAhyQYgAMwNACHKBiAAzA0AIQkJAAD_DQAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAa8GAQAAAAHIBhAAAAAByQYgAAAAAcoGIAAAAAELCQAAvA4AIBYAAL0OACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAc4GIAAAAAECAAAAFAAgVQAAuw4AIAMAAAAUACBVAAC7DgAgVgAArw4AIAFQAACIFwAwEAgAAOsLACAJAACECgAgFgAA7AsAIOUFAADqCwAw5gUAABIAEOcFAADqCwAw6AUBAAAAAekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe0FAQDJCQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhywYBAMkJACHOBiAAuwoAIQIAAAAUACBQAACvDgAgAgAAAK0OACBQAACuDgAgDeUFAACsDgAw5gUAAK0OABDnBQAArA4AMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7QUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACHLBgEAyQkAIc4GIAC7CgAhDeUFAACsDgAw5gUAAK0OABDnBQAArA4AMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7QUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACHLBgEAyQkAIc4GIAC7CgAhCegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7QUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACHOBiAAzA0AIQsJAACwDgAgFgAAsQ4AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7QUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACHOBiAAzA0AIQtVAACyDgAwVgAAtg4AMJsHAACzDgAwnAcAALQOADCdBwAAtQ4AIJ4HAADTDQAwnwcAANMNADCgBwAA0w0AMKEHAADTDQAwogcAALcOADCjBwAA1g0AMAdVAACCFwAgVgAAhhcAIJsHAACDFwAgnAcAAIUXACCfBwAAfgAgoAcAAH4AIKEHAADGAQAgFAoAAI4OACALAAD5DQAgDQAA-w0AIC4AAPwNACAwAAD9DQAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABgwYQAAAAAcAGAQAAAAHOBiAAAAAB0AYAAADQBgLRBgEAAAAB0gYBAAAAAQIAAAAYACBVAAC6DgAgAwAAABgAIFUAALoOACBWAAC5DgAgAVAAAIQXADACAAAAGAAgUAAAuQ4AIAIAAADXDQAgUAAAuA4AIA_oBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGDBhAA2g0AIcAGAQD-CwAhzgYgAMwNACHQBgAA2Q3QBiLRBgEA_QsAIdIGAQD9CwAhFAoAAIwOACALAADcDQAgDQAA3g0AIC4AAN8NACAwAADgDQAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhgwYQANoNACHABgEA_gsAIc4GIADMDQAh0AYAANkN0AYi0QYBAP0LACHSBgEA_QsAIRQKAACODgAgCwAA-Q0AIA0AAPsNACAuAAD8DQAgMAAA_Q0AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYMGEAAAAAHABgEAAAABzgYgAAAAAdAGAAAA0AYC0QYBAAAAAdIGAQAAAAELCQAAvA4AIBYAAL0OACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAc4GIAAAAAEEVQAAsg4AMJsHAACzDgAwnQcAALUOACChBwAA0w0AMANVAACCFwAgmwcAAIMXACChBwAAxgEAIBAJAACKEAAgMgAAhhAAIEAAAIcQACBDAACIEAAgRAAAiRAAIEUAAIsQACBGAACMEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAb0GAQAAAAHcBgEAAAAB3QYBAAAAAd4GEAAAAAHfBgEAAAABAgAAAA8AIFUAAIUQACADAAAADwAgVQAAhRAAIFYAAMgOACABUAAAgRcAMBYIAACzCwAgCQAAhAoAIDIAAKsLACBAAACiCwAgQwAA7wsAIEQAANwKACBFAADwCwAgRgAA8QsAIOUFAADuCwAw5gUAAA0AEOcFAADuCwAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIb0GAQDICQAhywYBAMgJACHcBgEAyAkAId0GAQDICQAh3gYQALILACHfBgEAyAkAIZgHAADtCwAgAgAAAA8AIFAAAMgOACACAAAAxg4AIFAAAMcOACAN5QUAAMUOADDmBQAAxg4AEOcFAADFDgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACG9BgEAyAkAIcsGAQDICQAh3AYBAMgJACHdBgEAyAkAId4GEACyCwAh3wYBAMgJACEN5QUAAMUOADDmBQAAxg4AEOcFAADFDgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACG9BgEAyAkAIcsGAQDICQAh3AYBAMgJACHdBgEAyAkAId4GEACyCwAh3wYBAMgJACEJ6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG9BgEA_QsAIdwGAQD9CwAh3QYBAP0LACHeBhAAjAwAId8GAQD9CwAhEAkAAM0OACAyAADJDgAgQAAAyg4AIEMAAMsOACBEAADMDgAgRQAAzg4AIEYAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb0GAQD9CwAh3AYBAP0LACHdBgEA_QsAId4GEACMDAAh3wYBAP0LACEFVQAAuRYAIFYAAP8WACCbBwAAuhYAIJwHAAD-FgAgoQcAANsFACAHVQAA3A8AIFYAAN8PACCbBwAA3Q8AIJwHAADeDwAgnwcAAIgBACCgBwAAiAEAIKEHAAD5AgAgC1UAAIAPADBWAACFDwAwmwcAAIEPADCcBwAAgg8AMJ0HAACDDwAgngcAAIQPADCfBwAAhA8AMKAHAACEDwAwoQcAAIQPADCiBwAAhg8AMKMHAACHDwAwC1UAAPEOADBWAAD2DgAwmwcAAPIOADCcBwAA8w4AMJ0HAAD0DgAgngcAAPUOADCfBwAA9Q4AMKAHAAD1DgAwoQcAAPUOADCiBwAA9w4AMKMHAAD4DgAwC1UAAOgOADBWAADsDgAwmwcAAOkOADCcBwAA6g4AMJ0HAADrDgAgngcAANMNADCfBwAA0w0AMKAHAADTDQAwoQcAANMNADCiBwAA7Q4AMKMHAADWDQAwC1UAANwOADBWAADhDgAwmwcAAN0OADCcBwAA3g4AMJ0HAADfDgAgngcAAOAOADCfBwAA4A4AMKAHAADgDgAwoQcAAOAOADCiBwAA4g4AMKMHAADjDgAwC1UAANAOADBWAADVDgAwmwcAANEOADCcBwAA0g4AMJ0HAADTDgAgngcAANQOADCfBwAA1A4AMKAHAADUDgAwoQcAANQOADCiBwAA1g4AMKMHAADXDgAwBg8AAJMNACDpBQEAAAABugYBAAAAAb0GAQAAAAG-BgEAAAABvwYBAAAAAQIAAADOAQAgVQAA2w4AIAMAAADOAQAgVQAA2w4AIFYAANoOACABUAAA_RYAMAwNAAD4CgAgDwAAlAsAIOUFAACTCwAw5gUAACoAEOcFAACTCwAw6QUBAMgJACG6BgEAAAABvQYBAMgJACG-BgEAyQkAIb8GAQDICQAhwAYBAMgJACGNBwAAkgsAIAIAAADOAQAgUAAA2g4AIAIAAADYDgAgUAAA2Q4AIAnlBQAA1w4AMOYFAADYDgAQ5wUAANcOADDpBQEAyAkAIboGAQDICQAhvQYBAMgJACG-BgEAyQkAIb8GAQDICQAhwAYBAMgJACEJ5QUAANcOADDmBQAA2A4AEOcFAADXDgAw6QUBAMgJACG6BgEAyAkAIb0GAQDICQAhvgYBAMkJACG_BgEAyAkAIcAGAQDICQAhBekFAQD9CwAhugYBAP0LACG9BgEA_QsAIb4GAQD-CwAhvwYBAP0LACEGDwAAkQ0AIOkFAQD9CwAhugYBAP0LACG9BgEA_QsAIb4GAQD-CwAhvwYBAP0LACEGDwAAkw0AIOkFAQAAAAG6BgEAAAABvQYBAAAAAb4GAQAAAAG_BgEAAAABCA8AAJoNACC6BgEAAAABvQYBAAAAAb8GAQAAAAHBBgEAAAABwgYBAAAAAcMGAQAAAAHEBgEAAAABAgAAAMsBACBVAADnDgAgAwAAAMsBACBVAADnDgAgVgAA5g4AIAFQAAD8FgAwDg0AAPgKACAPAACUCwAg5QUAAJYLADDmBQAAKAAQ5wUAAJYLADC6BgEAAAABvQYBAMkJACG_BgEAyAkAIcAGAQDICQAhwQYBAMgJACHCBgEAyAkAIcMGAQDICQAhxAYBAMgJACGOBwAAlQsAIAIAAADLAQAgUAAA5g4AIAIAAADkDgAgUAAA5Q4AIAvlBQAA4w4AMOYFAADkDgAQ5wUAAOMOADC6BgEAyAkAIb0GAQDJCQAhvwYBAMgJACHABgEAyAkAIcEGAQDICQAhwgYBAMgJACHDBgEAyAkAIcQGAQDICQAhC-UFAADjDgAw5gUAAOQOABDnBQAA4w4AMLoGAQDICQAhvQYBAMkJACG_BgEAyAkAIcAGAQDICQAhwQYBAMgJACHCBgEAyAkAIcMGAQDICQAhxAYBAMgJACEHugYBAP0LACG9BgEA_gsAIb8GAQD9CwAhwQYBAP0LACHCBgEA_QsAIcMGAQD9CwAhxAYBAP0LACEIDwAAmA0AILoGAQD9CwAhvQYBAP4LACG_BgEA_QsAIcEGAQD9CwAhwgYBAP0LACHDBgEA_QsAIcQGAQD9CwAhCA8AAJoNACC6BgEAAAABvQYBAAAAAb8GAQAAAAHBBgEAAAABwgYBAAAAAcMGAQAAAAHEBgEAAAABFAoAAI4OACALAAD5DQAgDAAA-g0AIC4AAPwNACAwAAD9DQAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAHOBiAAAAAB0AYAAADQBgLRBgEAAAAB0gYBAAAAAQIAAAAYACBVAADwDgAgAwAAABgAIFUAAPAOACBWAADvDgAgAVAAAPsWADACAAAAGAAgUAAA7w4AIAIAAADXDQAgUAAA7g4AIA_oBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGCBgEA_gsAIYMGEADaDQAhzgYgAMwNACHQBgAA2Q3QBiLRBgEA_QsAIdIGAQD9CwAhFAoAAIwOACALAADcDQAgDAAA3Q0AIC4AAN8NACAwAADgDQAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAA2g0AIc4GIADMDQAh0AYAANkN0AYi0QYBAP0LACHSBgEA_QsAIRQKAACODgAgCwAA-Q0AIAwAAPoNACAuAAD8DQAgMAAA_Q0AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABzgYgAAAAAdAGAAAA0AYC0QYBAAAAAdIGAQAAAAEEGAAA_w4AIOgFAQAAAAHmBgAAAPMGAvQGAQAAAAECAAAAOwAgVQAA_g4AIAMAAAA7ACBVAAD-DgAgVgAA_A4AIAFQAAD6FgAwChcAAPgKACAYAADKCwAg5QUAAM0LADDmBQAAOQAQ5wUAAM0LADDoBQEAAAAB5gYAAM4L8wYi8wYBAMgJACH0BgEAyAkAIZUHAADMCwAgAgAAADsAIFAAAPwOACACAAAA-Q4AIFAAAPoOACAH5QUAAPgOADDmBQAA-Q4AEOcFAAD4DgAw6AUBAMgJACHmBgAAzgvzBiLzBgEAyAkAIfQGAQDICQAhB-UFAAD4DgAw5gUAAPkOABDnBQAA-A4AMOgFAQDICQAh5gYAAM4L8wYi8wYBAMgJACH0BgEAyAkAIQPoBQEA_QsAIeYGAAD7DvMGIvQGAQD9CwAhAZ4HAAAA8wYCBBgAAP0OACDoBQEA_QsAIeYGAAD7DvMGIvQGAQD9CwAhBVUAAPUWACBWAAD4FgAgmwcAAPYWACCcBwAA9xYAIKEHAACeBAAgBBgAAP8OACDoBQEAAAAB5gYAAADzBgL0BgEAAAABA1UAAPUWACCbBwAA9hYAIKEHAACeBAAgCRQAANkPACAVAADaDwAgHQAA2w8AIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAHaBgEAAAAB2wYBAAAAAQIAAADGAQAgVQAA2A8AIAMAAADGAQAgVQAA2A8AIFYAAIoPACABUAAA9BYAMA4NAAD4CgAgFAAAyAoAIBUAAIwKACAdAADdCgAg5QUAAJcLADDmBQAAfgAQ5wUAAJcLADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhwAYBAMgJACHaBgEAyAkAIdsGAQDJCQAhAgAAAMYBACBQAACKDwAgAgAAAIgPACBQAACJDwAgCuUFAACHDwAw5gUAAIgPABDnBQAAhw8AMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhwAYBAMgJACHaBgEAyAkAIdsGAQDJCQAhCuUFAACHDwAw5gUAAIgPABDnBQAAhw8AMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhwAYBAMgJACHaBgEAyAkAIdsGAQDJCQAhBugFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh2gYBAP0LACHbBgEA_gsAIQkUAACLDwAgFQAAjA8AIB0AAI0PACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIdoGAQD9CwAh2wYBAP4LACELVQAAqA8AMFYAAK0PADCbBwAAqQ8AMJwHAACqDwAwnQcAAKsPACCeBwAArA8AMJ8HAACsDwAwoAcAAKwPADChBwAArA8AMKIHAACuDwAwowcAAK8PADALVQAAnQ8AMFYAAKEPADCbBwAAng8AMJwHAACfDwAwnQcAAKAPACCeBwAAqQ4AMJ8HAACpDgAwoAcAAKkOADChBwAAqQ4AMKIHAACiDwAwowcAAKwOADALVQAAjg8AMFYAAJMPADCbBwAAjw8AMJwHAACQDwAwnQcAAJEPACCeBwAAkg8AMJ8HAACSDwAwoAcAAJIPADChBwAAkg8AMKIHAACUDwAwowcAAJUPADAEGAAAnA8AIOgFAQAAAAHmBgAAAPYGAvQGAQAAAAECAAAANwAgVQAAmw8AIAMAAAA3ACBVAACbDwAgVgAAmQ8AIAFQAADzFgAwChYAANILACAYAADKCwAg5QUAANALADDmBQAANQAQ5wUAANALADDoBQEAAAAB7QUBAMgJACHmBgAA0Qv2BiL0BgEAyAkAIZYHAADPCwAgAgAAADcAIFAAAJkPACACAAAAlg8AIFAAAJcPACAH5QUAAJUPADDmBQAAlg8AEOcFAACVDwAw6AUBAMgJACHtBQEAyAkAIeYGAADRC_YGIvQGAQDICQAhB-UFAACVDwAw5gUAAJYPABDnBQAAlQ8AMOgFAQDICQAh7QUBAMgJACHmBgAA0Qv2BiL0BgEAyAkAIQPoBQEA_QsAIeYGAACYD_YGIvQGAQD9CwAhAZ4HAAAA9gYCBBgAAJoPACDoBQEA_QsAIeYGAACYD_YGIvQGAQD9CwAhBVUAAO4WACBWAADxFgAgmwcAAO8WACCcBwAA8BYAIKEHAACeBAAgBBgAAJwPACDoBQEAAAAB5gYAAAD2BgL0BgEAAAABA1UAAO4WACCbBwAA7xYAIKEHAACeBAAgCwgAAKcPACAJAAC8DgAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAcsGAQAAAAHOBiAAAAABAgAAABQAIFUAAKYPACADAAAAFAAgVQAApg8AIFYAAKQPACABUAAA7RYAMAIAAAAUACBQAACkDwAgAgAAAK0OACBQAACjDwAgCegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhywYBAP4LACHOBiAAzA0AIQsIAAClDwAgCQAAsA4AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhywYBAP4LACHOBiAAzA0AIQdVAADoFgAgVgAA6xYAIJsHAADpFgAgnAcAAOoWACCfBwAAfAAgoAcAAHwAIKEHAACSBwAgCwgAAKcPACAJAAC8DgAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAcsGAQAAAAHOBiAAAAABA1UAAOgWACCbBwAA6RYAIKEHAACSBwAgEBIAANcPACAhAADTDwAgIgAA1Q8AICMAANQPACAkAADWDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANYGAtMGAQAAAAHUBgEAAAAB1wYAAADXBgLYBgEAAAAB2QYBAAAAAQIAAAAyACBVAADSDwAgAwAAADIAIFUAANIPACBWAAC0DwAgAVAAAOcWADAVEgAA-gkAIBYAANILACAhAADWCwAgIgAAwQoAICMAANcLACAkAADeCgAg5QUAANMLADDmBQAAMAAQ5wUAANMLADDoBQEAAAAB6QUBAMgJACHsBQEAAAAB7QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAANQL1gYi0wYBAMkJACHUBgEAAAAB1wYAANUL1wYi2AYBAMkJACHZBgEAyQkAIQIAAAAyACBQAAC0DwAgAgAAALAPACBQAACxDwAgD-UFAACvDwAw5gUAALAPABDnBQAArw8AMOgFAQDICQAh6QUBAMgJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADUC9YGItMGAQDJCQAh1AYBAMkJACHXBgAA1QvXBiLYBgEAyQkAIdkGAQDJCQAhD-UFAACvDwAw5gUAALAPABDnBQAArw8AMOgFAQDICQAh6QUBAMgJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADUC9YGItMGAQDJCQAh1AYBAMkJACHXBgAA1QvXBiLYBgEAyQkAIdkGAQDJCQAhC-gFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAsg_WBiLTBgEA_gsAIdQGAQD-CwAh1wYAALMP1wYi2AYBAP4LACHZBgEA_gsAIQGeBwAAANYGAgGeBwAAANcGAhASAAC5DwAgIQAAtQ8AICIAALcPACAjAAC2DwAgJAAAuA8AIOgFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAsg_WBiLTBgEA_gsAIdQGAQD-CwAh1wYAALMP1wYi2AYBAP4LACHZBgEA_gsAIQdVAADVFgAgVgAA5RYAIJsHAADWFgAgnAcAAOQWACCfBwAASAAgoAcAAEgAIKEHAABLACAHVQAA0xYAIFYAAOIWACCbBwAA1BYAIJwHAADhFgAgnwcAAFAAIKAHAABQACChBwAAhAUAIAVVAADRFgAgVgAA3xYAIJsHAADSFgAgnAcAAN4WACChBwAACwAgC1UAAMMPADBWAADIDwAwmwcAAMQPADCcBwAAxQ8AMJ0HAADGDwAgngcAAMcPADCfBwAAxw8AMKAHAADHDwAwoQcAAMcPADCiBwAAyQ8AMKMHAADKDwAwC1UAALoPADBWAAC-DwAwmwcAALsPADCcBwAAvA8AMJ0HAAC9DwAgngcAAKgNADCfBwAAqA0AMKAHAACoDQAwoQcAAKgNADCiBwAAvw8AMKMHAACrDQAwFw4AAI0NACAPAACGDQAgEwAAhw0AICUAAIkNACAmAACKDQAgKgAAiw0AICsAAIwNACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGoBhAAAAABqgYBAAAAAa8GAQAAAAGwBgIAAAABsQZAAAAAAbMGAAAAswYCtQYAAAC1BgK2BgEAAAABtwaAAAAAAbgGAQAAAAG5BgEAAAABugYBAAAAAbsGAQAAAAECAAAALQAgVQAAwg8AIAMAAAAtACBVAADCDwAgVgAAwQ8AIAFQAADdFgAwAgAAAC0AIFAAAMEPACACAAAArA0AIFAAAMAPACAQ6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGqBgEA_gsAIa8GAQD9CwAhsAYCAMYMACGxBkAA_wsAIbMGAADWDLMGIrUGAADXDLUGIrYGAQD-CwAhtwaAAAAAAbgGAQD-CwAhuQYBAP4LACG6BgEA_gsAIbsGAQD9CwAhFw4AANgMACAPAADZDAAgEwAA2gwAICUAANwMACAmAADdDAAgKgAA3gwAICsAAN8MACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIaoGAQD-CwAhrwYBAP0LACGwBgIAxgwAIbEGQAD_CwAhswYAANYMswYitQYAANcMtQYitgYBAP4LACG3BoAAAAABuAYBAP4LACG5BgEA_gsAIboGAQD-CwAhuwYBAP0LACEXDgAAjQ0AIA8AAIYNACATAACHDQAgJQAAiQ0AICYAAIoNACAqAACLDQAgKwAAjA0AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGqBgEAAAABrwYBAAAAAbAGAgAAAAGxBkAAAAABswYAAACzBgK1BgAAALUGArYGAQAAAAG3BoAAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAQQYAADRDwAg6AUBAAAAAeYGAAAA9wYC9AYBAAAAAQIAAABAACBVAADQDwAgAwAAAEAAIFUAANAPACBWAADODwAgAVAAANwWADAKGAAAygsAIBsAAMsLACDlBQAAyAsAMOYFAAA-ABDnBQAAyAsAMOgFAQAAAAG8BgEAyAkAIeYGAADJC_cGIvQGAQDICQAhlAcAAMcLACACAAAAQAAgUAAAzg8AIAIAAADLDwAgUAAAzA8AIAflBQAAyg8AMOYFAADLDwAQ5wUAAMoPADDoBQEAyAkAIbwGAQDICQAh5gYAAMkL9wYi9AYBAMgJACEH5QUAAMoPADDmBQAAyw8AEOcFAADKDwAw6AUBAMgJACG8BgEAyAkAIeYGAADJC_cGIvQGAQDICQAhA-gFAQD9CwAh5gYAAM0P9wYi9AYBAP0LACEBngcAAAD3BgIEGAAAzw8AIOgFAQD9CwAh5gYAAM0P9wYi9AYBAP0LACEFVQAA1xYAIFYAANoWACCbBwAA2BYAIJwHAADZFgAgoQcAAJ4EACAEGAAA0Q8AIOgFAQAAAAHmBgAAAPcGAvQGAQAAAAEDVQAA1xYAIJsHAADYFgAgoQcAAJ4EACAQEgAA1w8AICEAANMPACAiAADVDwAgIwAA1A8AICQAANYPACDoBQEAAAAB6QUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA1gYC0wYBAAAAAdQGAQAAAAHXBgAAANcGAtgGAQAAAAHZBgEAAAABA1UAANUWACCbBwAA1hYAIKEHAABLACADVQAA0xYAIJsHAADUFgAgoQcAAIQFACADVQAA0RYAIJsHAADSFgAgoQcAAAsAIARVAADDDwAwmwcAAMQPADCdBwAAxg8AIKEHAADHDwAwBFUAALoPADCbBwAAuw8AMJ0HAAC9DwAgoQcAAKgNADAJFAAA2Q8AIBUAANoPACAdAADbDwAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAdoGAQAAAAHbBgEAAAABBFUAAKgPADCbBwAAqQ8AMJ0HAACrDwAgoQcAAKwPADAEVQAAnQ8AMJsHAACeDwAwnQcAAKAPACChBwAAqQ4AMARVAACODwAwmwcAAI8PADCdBwAAkQ8AIKEHAACSDwAwCTsAAIMQACBBAACCEAAgQgAAhBAAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAYEHQAAAAAGDB0AAAAABhAcBAAAAAQIAAAD5AgAgVQAA3A8AIAMAAACIAQAgVQAA3A8AIFYAAOAPACALAAAAiAEAIDsAAOIPACBBAADhDwAgQgAA4w8AIFAAAOAPACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGBB0AA_wsAIYMHQAD_CwAhhAcBAP0LACEJOwAA4g8AIEEAAOEPACBCAADjDwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhgQdAAP8LACGDB0AA_wsAIYQHAQD9CwAhC1UAAPIPADBWAAD3DwAwmwcAAPMPADCcBwAA9A8AMJ0HAAD1DwAgngcAAPYPADCfBwAA9g8AMKAHAAD2DwAwoQcAAPYPADCiBwAA-A8AMKMHAAD5DwAwC1UAAOQPADBWAADpDwAwmwcAAOUPADCcBwAA5g8AMJ0HAADnDwAgngcAAOgPADCfBwAA6A8AMKAHAADoDwAwoQcAAOgPADCiBwAA6g8AMKMHAADrDwAwBVUAALsWACBWAADPFgAgmwcAALwWACCcBwAAzhYAIKEHAACiAQAgBjcAAPEPACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH9BgEAAAABgQdAAAAAAQIAAACsAQAgVQAA8A8AIAMAAACsAQAgVQAA8A8AIFYAAO4PACABUAAAzRYAMAs3AACjCwAgOAAAogsAIOUFAAChCwAw5gUAAKoBABDnBQAAoQsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh_QYBAMgJACGBB0AAygkAIYIHAQDJCQAhAgAAAKwBACBQAADuDwAgAgAAAOwPACBQAADtDwAgCeUFAADrDwAw5gUAAOwPABDnBQAA6w8AMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf0GAQDICQAhgQdAAMoJACGCBwEAyQkAIQnlBQAA6w8AMOYFAADsDwAQ5wUAAOsPADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH9BgEAyAkAIYEHQADKCQAhggcBAMkJACEF6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_QYBAP0LACGBB0AA_wsAIQY3AADvDwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_QYBAP0LACGBB0AA_wsAIQVVAADIFgAgVgAAyxYAIJsHAADJFgAgnAcAAMoWACChBwAAqAEAIAY3AADxDwAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB_QYBAAAAAYEHQAAAAAEDVQAAyBYAIJsHAADJFgAgoQcAAKgBACAHIgAAgBAAID8AAIEQACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB_AYBAAAAAQIAAACMAQAgVQAA_w8AIAMAAACMAQAgVQAA_w8AIFYAAPwPACABUAAAxxYAMAwiAACLCwAgPwAAsAsAIEAAAKILACDlBQAArwsAMOYFAACKAQAQ5wUAAK8LADDoBQEAAAAB7AUBAAAAAe4FQADKCQAh7wVAAMoJACH7BgEAyQkAIfwGAQAAAAECAAAAjAEAIFAAAPwPACACAAAA-g8AIFAAAPsPACAJ5QUAAPkPADDmBQAA-g8AEOcFAAD5DwAw6AUBAMgJACHsBQEAyQkAIe4FQADKCQAh7wVAAMoJACH7BgEAyQkAIfwGAQDJCQAhCeUFAAD5DwAw5gUAAPoPABDnBQAA-Q8AMOgFAQDICQAh7AUBAMkJACHuBUAAygkAIe8FQADKCQAh-wYBAMkJACH8BgEAyQkAIQXoBQEA_QsAIewFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfwGAQD-CwAhByIAAP0PACA_AAD-DwAg6AUBAP0LACHsBQEA_gsAIe4FQAD_CwAh7wVAAP8LACH8BgEA_gsAIQdVAAC_FgAgVgAAxRYAIJsHAADAFgAgnAcAAMQWACCfBwAACAAgoAcAAAgAIKEHAAALACAHVQAAvRYAIFYAAMIWACCbBwAAvhYAIJwHAADBFgAgnwcAAI8BACCgBwAAjwEAIKEHAAC-AQAgByIAAIAQACA_AACBEAAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAfwGAQAAAAEDVQAAvxYAIJsHAADAFgAgoQcAAAsAIANVAAC9FgAgmwcAAL4WACChBwAAvgEAIARVAADyDwAwmwcAAPMPADCdBwAA9Q8AIKEHAAD2DwAwBFUAAOQPADCbBwAA5Q8AMJ0HAADnDwAgoQcAAOgPADADVQAAuxYAIJsHAAC8FgAgoQcAAKIBACAQCQAAihAAIDIAAIYQACBAAACHEAAgQwAAiBAAIEQAAIkQACBFAACLEAAgRgAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG9BgEAAAAB3AYBAAAAAd0GAQAAAAHeBhAAAAAB3wYBAAAAAQNVAAC5FgAgmwcAALoWACChBwAA2wUAIANVAADcDwAgmwcAAN0PACChBwAA-QIAIARVAACADwAwmwcAAIEPADCdBwAAgw8AIKEHAACEDwAwBFUAAPEOADCbBwAA8g4AMJ0HAAD0DgAgoQcAAPUOADAEVQAA6A4AMJsHAADpDgAwnQcAAOsOACChBwAA0w0AMARVAADcDgAwmwcAAN0OADCdBwAA3w4AIKEHAADgDgAwBFUAANAOADCbBwAA0Q4AMJ0HAADTDgAgoQcAANQOADAEVQAAvg4AMJsHAAC_DgAwnQcAAMEOACChBwAAwg4AMARVAAClDgAwmwcAAKYOADCdBwAAqA4AIKEHAACpDgAwBFUAAJkOADCbBwAAmg4AMJ0HAACcDgAgoQcAAJ0OADAAAAAB_AUBAAAAAQAAAAAAAAAAAAAABVUAALQWACBWAAC3FgAgmwcAALUWACCcBwAAthYAIKEHAAAYACADVQAAtBYAIJsHAAC1FgAgoQcAABgAIAAAAAVVAACvFgAgVgAAshYAIJsHAACwFgAgnAcAALEWACChBwAAxgEAIANVAACvFgAgmwcAALAWACChBwAAxgEAIAAAAAVVAACqFgAgVgAArRYAIJsHAACrFgAgnAcAAKwWACChBwAADwAgA1UAAKoWACCbBwAAqxYAIKEHAAAPACAAAAAAAAVVAAClFgAgVgAAqBYAIJsHAACmFgAgnAcAAKcWACChBwAAkgcAIANVAAClFgAgmwcAAKYWACChBwAAkgcAIAAAAAVVAACdFgAgVgAAoxYAIJsHAACeFgAgnAcAAKIWACChBwAAhwQAIAVVAACbFgAgVgAAoBYAIJsHAACcFgAgnAcAAJ8WACChBwAA2wUAIANVAACdFgAgmwcAAJ4WACChBwAAhwQAIANVAACbFgAgmwcAAJwWACChBwAA2wUAIAAAAAVVAACTFgAgVgAAmRYAIJsHAACUFgAgnAcAAJgWACChBwAAhwQAIAVVAACRFgAgVgAAlhYAIJsHAACSFgAgnAcAAJUWACChBwAA2wUAIANVAACTFgAgmwcAAJQWACChBwAAhwQAIANVAACRFgAgmwcAAJIWACChBwAA2wUAIAAAAAGeBwAAAOQGAgGeBwAAAOUGAgtVAADcEAAwVgAA4RAAMJsHAADdEAAwnAcAAN4QADCdBwAA3xAAIJ4HAADgEAAwnwcAAOAQADCgBwAA4BAAMKEHAADgEAAwogcAAOIQADCjBwAA4xAAMAtVAADTEAAwVgAA1xAAMJsHAADUEAAwnAcAANUQADCdBwAA1hAAIJ4HAADCDgAwnwcAAMIOADCgBwAAwg4AMKEHAADCDgAwogcAANgQADCjBwAAxQ4AMAdVAADOEAAgVgAA0RAAIJsHAADPEAAgnAcAANAQACCfBwAAlAEAIKAHAACUAQAgoQcAAJYBACAHVQAAyRAAIFYAAMwQACCbBwAAyhAAIJwHAADLEAAgnwcAAJgBACCgBwAAmAEAIKEHAACaAQAgBjQAALcQACDpBQEAAAAB7gVAAAAAAe8FQAAAAAHgBgEAAAAB4QYBAAAAAQIAAACaAQAgVQAAyRAAIAMAAACYAQAgVQAAyRAAIFYAAM0QACAIAAAAmAEAIDQAALUQACBQAADNEAAg6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHhBgEA_QsAIQY0AAC1EAAg6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHhBgEA_QsAIQg0AAC-EAAg7gVAAAAAAe8FQAAAAAHBBgEAAAABwgYBAAAAAcQGAQAAAAHhBgEAAAAB4gYBAAAAAQIAAACWAQAgVQAAzhAAIAMAAACUAQAgVQAAzhAAIFYAANIQACAKAAAAlAEAIDQAALwQACBQAADSEAAg7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAhwgYBAP0LACHEBgEA_QsAIeEGAQD9CwAh4gYBAP0LACEINAAAvBAAIO4FQAD_CwAh7wVAAP8LACHBBgEA_QsAIcIGAQD9CwAhxAYBAP0LACHhBgEA_QsAIeIGAQD9CwAhEAgAALEQACAJAACKEAAgQAAAhxAAIEMAAIgQACBEAACJEAAgRQAAixAAIEYAAIwQACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABvQYBAAAAAcsGAQAAAAHcBgEAAAAB3QYBAAAAAd4GEAAAAAECAAAADwAgVQAA2xAAIAMAAAAPACBVAADbEAAgVgAA2hAAIAFQAACQFgAwAgAAAA8AIFAAANoQACACAAAAxg4AIFAAANkQACAJ6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG9BgEA_QsAIcsGAQD9CwAh3AYBAP0LACHdBgEA_QsAId4GEACMDAAhEAgAALAQACAJAADNDgAgQAAAyg4AIEMAAMsOACBEAADMDgAgRQAAzg4AIEYAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb0GAQD9CwAhywYBAP0LACHcBgEA_QsAId0GAQD9CwAh3gYQAIwMACEQCAAAsRAAIAkAAIoQACBAAACHEAAgQwAAiBAAIEQAAIkQACBFAACLEAAgRgAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG9BgEAAAABywYBAAAAAdwGAQAAAAHdBgEAAAAB3gYQAAAAAQwSAADEEQAgGAAAwREAIBsAAMARACAiAAC_EQAgMAAAxREAIEcAAMIRACBIAADDEQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeYGAAAA5gYCAgAAAAsAIFUAAL4RACADAAAACwAgVQAAvhEAIFYAAOcQACABUAAAjxYAMBESAAD6CQAgGAAA9QsAIBsAAPQLACAiAACdCwAgMAAA6QsAIDIAAKsLACBHAACZCwAgSAAA9gsAIOUFAADyCwAw5gUAAAgAEOcFAADyCwAw6AUBAAAAAewFAQAAAAHuBUAAygkAIe8FQADKCQAh3wYBAMgJACHmBgAA8wvmBiICAAAACwAgUAAA5xAAIAIAAADkEAAgUAAA5RAAIAnlBQAA4xAAMOYFAADkEAAQ5wUAAOMQADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAId8GAQDICQAh5gYAAPML5gYiCeUFAADjEAAw5gUAAOQQABDnBQAA4xAAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh3wYBAMgJACHmBgAA8wvmBiIF6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHmBgAA5hDmBiIBngcAAADmBgIMEgAA7RAAIBgAAOoQACAbAADpEAAgIgAA6BAAIDAAAO4QACBHAADrEAAgSAAA7BAAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh5gYAAOYQ5gYiBVUAAPEVACBWAACNFgAgmwcAAPIVACCcBwAAjBYAIKEHAACPAgAgB1UAALkRACBWAAC8EQAgmwcAALoRACCcBwAAuxEAIJ8HAAAwACCgBwAAMAAgoQcAADIAIAdVAACNEQAgVgAAkBEAIJsHAACOEQAgnAcAAI8RACCfBwAA2gEAIKAHAADaAQAgoQcAAJ4EACAHVQAAhhEAIFYAAIkRACCbBwAAhxEAIJwHAACIEQAgnwcAAIoBACCgBwAAigEAIKEHAACMAQAgB1UAAIERACBWAACEEQAgmwcAAIIRACCcBwAAgxEAIJ8HAADdAQAgoAcAAN0BACChBwAAmgUAIAtVAAD4EAAwVgAA_BAAMJsHAAD5EAAwnAcAAPoQADCdBwAA-xAAIJ4HAACoDQAwnwcAAKgNADCgBwAAqA0AMKEHAACoDQAwogcAAP0QADCjBwAAqw0AMAtVAADvEAAwVgAA8xAAMJsHAADwEAAwnAcAAPEQADCdBwAA8hAAIJ4HAADlDQAwnwcAAOUNADCgBwAA5Q0AMKEHAADlDQAwogcAAPQQADCjBwAA6A0AMAMsAACgEAAg7gVAAAAAAa0GAQAAAAECAAAAeAAgVQAA9xAAIAMAAAB4ACBVAAD3EAAgVgAA9hAAIAFQAACLFgAwAgAAAHgAIFAAAPYQACACAAAA6Q0AIFAAAPUQACAC7gVAAP8LACGtBgEA_QsAIQMsAACfEAAg7gVAAP8LACGtBgEA_QsAIQMsAACgEAAg7gVAAAAAAa0GAQAAAAEXDgAAjQ0AIA8AAIYNACAbAACIDQAgJQAAiQ0AICYAAIoNACAqAACLDQAgKwAAjA0AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGqBgEAAAABrwYBAAAAAbAGAgAAAAGxBkAAAAABswYAAACzBgK1BgAAALUGArYGAQAAAAG3BoAAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABvAYBAAAAAQIAAAAtACBVAACAEQAgAwAAAC0AIFUAAIARACBWAAD_EAAgAVAAAIoWADACAAAALQAgUAAA_xAAIAIAAACsDQAgUAAA_hAAIBDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIaoGAQD-CwAhrwYBAP0LACGwBgIAxgwAIbEGQAD_CwAhswYAANYMswYitQYAANcMtQYitgYBAP4LACG3BoAAAAABuAYBAP4LACG5BgEA_gsAIboGAQD-CwAhvAYBAP0LACEXDgAA2AwAIA8AANkMACAbAADbDAAgJQAA3AwAICYAAN0MACAqAADeDAAgKwAA3wwAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqgYBAP4LACGvBgEA_QsAIbAGAgDGDAAhsQZAAP8LACGzBgAA1gyzBiK1BgAA1wy1BiK2BgEA_gsAIbcGgAAAAAG4BgEA_gsAIbkGAQD-CwAhugYBAP4LACG8BgEA_QsAIRcOAACNDQAgDwAAhg0AIBsAAIgNACAlAACJDQAgJgAAig0AICoAAIsNACArAACMDQAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAaoGAQAAAAGvBgEAAAABsAYCAAAAAbEGQAAAAAGzBgAAALMGArUGAAAAtQYCtgYBAAAAAbcGgAAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG8BgEAAAABBegFAQAAAAHuBUAAAAAB7wVAAAAAAdgGAQAAAAHvBgEAAAABAgAAAJoFACBVAACBEQAgAwAAAN0BACBVAACBEQAgVgAAhREAIAcAAADdAQAgUAAAhREAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIdgGAQD9CwAh7wYBAP4LACEF6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh2AYBAP0LACHvBgEA_gsAIQc_AACBEAAgQAAAjBEAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAfsGAQAAAAH8BgEAAAABAgAAAIwBACBVAACGEQAgAwAAAIoBACBVAACGEQAgVgAAihEAIAkAAACKAQAgPwAA_g8AIEAAAIsRACBQAACKEQAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh-wYBAP4LACH8BgEA_gsAIQc_AAD-DwAgQAAAixEAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIfsGAQD-CwAh_AYBAP4LACEHVQAAhRYAIFYAAIgWACCbBwAAhhYAIJwHAACHFgAgnwcAAIgBACCgBwAAiAEAIKEHAAD5AgAgA1UAAIUWACCbBwAAhhYAIKEHAAD5AgAgBBkAALYRACAaAAC3EQAgHAAAuBEAIOgFAQAAAAECAAAAngQAIFUAAI0RACADAAAA2gEAIFUAAI0RACBWAACREQAgBgAAANoBACAZAACSEQAgGgAAkxEAIBwAAJQRACBQAACREQAg6AUBAP0LACEEGQAAkhEAIBoAAJMRACAcAACUEQAg6AUBAP0LACELVQAAqxEAMFYAAK8RADCbBwAArBEAMJwHAACtEQAwnQcAAK4RACCeBwAA9Q4AMJ8HAAD1DgAwoAcAAPUOADChBwAA9Q4AMKIHAACwEQAwowcAAPgOADALVQAAoBEAMFYAAKQRADCbBwAAoREAMJwHAACiEQAwnQcAAKMRACCeBwAAkg8AMJ8HAACSDwAwoAcAAJIPADChBwAAkg8AMKIHAAClEQAwowcAAJUPADALVQAAlREAMFYAAJkRADCbBwAAlhEAMJwHAACXEQAwnQcAAJgRACCeBwAAxw8AMJ8HAADHDwAwoAcAAMcPADChBwAAxw8AMKIHAACaEQAwowcAAMoPADAEGwAAnxEAIOgFAQAAAAG8BgEAAAAB5gYAAAD3BgICAAAAQAAgVQAAnhEAIAMAAABAACBVAACeEQAgVgAAnBEAIAFQAACEFgAwAgAAAEAAIFAAAJwRACACAAAAyw8AIFAAAJsRACAD6AUBAP0LACG8BgEA_QsAIeYGAADND_cGIgQbAACdEQAg6AUBAP0LACG8BgEA_QsAIeYGAADND_cGIgVVAAD_FQAgVgAAghYAIJsHAACAFgAgnAcAAIEWACChBwAAMgAgBBsAAJ8RACDoBQEAAAABvAYBAAAAAeYGAAAA9wYCA1UAAP8VACCbBwAAgBYAIKEHAAAyACAEFgAAqhEAIOgFAQAAAAHtBQEAAAAB5gYAAAD2BgICAAAANwAgVQAAqREAIAMAAAA3ACBVAACpEQAgVgAApxEAIAFQAAD-FQAwAgAAADcAIFAAAKcRACACAAAAlg8AIFAAAKYRACAD6AUBAP0LACHtBQEA_QsAIeYGAACYD_YGIgQWAACoEQAg6AUBAP0LACHtBQEA_QsAIeYGAACYD_YGIgVVAAD5FQAgVgAA_BUAIJsHAAD6FQAgnAcAAPsVACChBwAAxgEAIAQWAACqEQAg6AUBAAAAAe0FAQAAAAHmBgAAAPYGAgNVAAD5FQAgmwcAAPoVACChBwAAxgEAIAQXAAC1EQAg6AUBAAAAAeYGAAAA8wYC8wYBAAAAAQIAAAA7ACBVAAC0EQAgAwAAADsAIFUAALQRACBWAACyEQAgAVAAAPgVADACAAAAOwAgUAAAshEAIAIAAAD5DgAgUAAAsREAIAPoBQEA_QsAIeYGAAD7DvMGIvMGAQD9CwAhBBcAALMRACDoBQEA_QsAIeYGAAD7DvMGIvMGAQD9CwAhBVUAAPMVACBWAAD2FQAgmwcAAPQVACCcBwAA9RUAIKEHAAAPACAEFwAAtREAIOgFAQAAAAHmBgAAAPMGAvMGAQAAAAEDVQAA8xUAIJsHAAD0FQAgoQcAAA8AIARVAACrEQAwmwcAAKwRADCdBwAArhEAIKEHAAD1DgAwBFUAAKARADCbBwAAoREAMJ0HAACjEQAgoQcAAJIPADAEVQAAlREAMJsHAACWEQAwnQcAAJgRACChBwAAxw8AMBASAADXDwAgFgAApRAAICEAANMPACAjAADUDwAgJAAA1g8AIOgFAQAAAAHpBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADWBgLTBgEAAAAB1AYBAAAAAdcGAAAA1wYC2AYBAAAAAdkGAQAAAAECAAAAMgAgVQAAuREAIAMAAAAwACBVAAC5EQAgVgAAvREAIBIAAAAwACASAAC5DwAgFgAApBAAICEAALUPACAjAAC2DwAgJAAAuA8AIFAAAL0RACDoBQEA_QsAIekFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAALIP1gYi0wYBAP4LACHUBgEA_gsAIdcGAACzD9cGItgGAQD-CwAh2QYBAP4LACEQEgAAuQ8AIBYAAKQQACAhAAC1DwAgIwAAtg8AICQAALgPACDoBQEA_QsAIekFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAALIP1gYi0wYBAP4LACHUBgEA_gsAIdcGAACzD9cGItgGAQD-CwAh2QYBAP4LACEMEgAAxBEAIBgAAMERACAbAADAEQAgIgAAvxEAIDAAAMURACBHAADCEQAgSAAAwxEAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHmBgAAAOYGAgNVAADxFQAgmwcAAPIVACChBwAAjwIAIANVAAC5EQAgmwcAALoRACChBwAAMgAgA1UAAI0RACCbBwAAjhEAIKEHAACeBAAgA1UAAIYRACCbBwAAhxEAIKEHAACMAQAgA1UAAIERACCbBwAAghEAIKEHAACaBQAgBFUAAPgQADCbBwAA-RAAMJ0HAAD7EAAgoQcAAKgNADAEVQAA7xAAMJsHAADwEAAwnQcAAPIQACChBwAA5Q0AMARVAADcEAAwmwcAAN0QADCdBwAA3xAAIKEHAADgEAAwBFUAANMQADCbBwAA1BAAMJ0HAADWEAAgoQcAAMIOADADVQAAzhAAIJsHAADPEAAgoQcAAJYBACADVQAAyRAAIJsHAADKEAAgoQcAAJoBACAAAzIAAN8UACA0AADTFAAgpAcAAOEUACADMgAA3xQAIDQAANMUACCkBwAA4BQAIAH8BQEAAAABAAAABVUAAOwVACBWAADvFQAgmwcAAO0VACCcBwAA7hUAIKEHAADbBQAgA1UAAOwVACCbBwAA7RUAIKEHAADbBQAgAAAAAZ4HAAAA6wYCAZ4HAAAA7QYCAfwFAQAAAAEAAAAFVQAA5xUAIFYAAOoVACCbBwAA6BUAIJwHAADpFQAgoQcAAAsAIANVAADnFQAgmwcAAOgVACChBwAACwAgCRIAAL8NACAYAADzFAAgGwAA9BQAICIAANIUACAwAACDFQAgMgAA3xQAIEcAAM8UACBIAACKFQAgpAcAAIsVACAB_AUBAAAAAQAAAAGeBwAAAPEGAgtVAAD1EQAwVgAA-REAMJsHAAD2EQAwnAcAAPcRADCdBwAA-BEAIJ4HAACsDwAwnwcAAKwPADCgBwAArA8AMKEHAACsDwAwogcAAPoRADCjBwAArw8AMAtVAADmEQAwVgAA6xEAMJsHAADnEQAwnAcAAOgRADCdBwAA6REAIJ4HAADqEQAwnwcAAOoRADCgBwAA6hEAMKEHAADqEQAwogcAAOwRADCjBwAA7REAMAYiAAD0EQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeYGAAAA8gYCAgAAAFUAIFUAAPMRACADAAAAVQAgVQAA8xEAIFYAAPERACABUAAA5hUAMAsiAACdCwAgIwAAxAsAIOUFAADCCwAw5gUAAFMAEOcFAADCCwAw6AUBAAAAAewFAQAAAAHuBUAAygkAIe8FQADKCQAh2QYBAMgJACHmBgAAwwvyBiICAAAAVQAgUAAA8REAIAIAAADuEQAgUAAA7xEAIAnlBQAA7REAMOYFAADuEQAQ5wUAAO0RADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIdkGAQDICQAh5gYAAMML8gYiCeUFAADtEQAw5gUAAO4RABDnBQAA7REAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh2QYBAMgJACHmBgAAwwvyBiIF6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHmBgAA8BHyBiIBngcAAADyBgIGIgAA8hEAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh5gYAAPAR8gYiBVUAAOEVACBWAADkFQAgmwcAAOIVACCcBwAA4xUAIKEHAACPAgAgBiIAAPQRACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB5gYAAADyBgIDVQAA4RUAIJsHAADiFQAgoQcAAI8CACAQEgAA1w8AIBYAAKUQACAhAADTDwAgIgAA1Q8AICQAANYPACDoBQEAAAAB6QUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANYGAtMGAQAAAAHUBgEAAAAB1wYAAADXBgLYBgEAAAABAgAAADIAIFUAAP0RACADAAAAMgAgVQAA_REAIFYAAPwRACABUAAA4BUAMAIAAAAyACBQAAD8EQAgAgAAALAPACBQAAD7EQAgC-gFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAACyD9YGItMGAQD-CwAh1AYBAP4LACHXBgAAsw_XBiLYBgEA_gsAIRASAAC5DwAgFgAApBAAICEAALUPACAiAAC3DwAgJAAAuA8AIOgFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAACyD9YGItMGAQD-CwAh1AYBAP4LACHXBgAAsw_XBiLYBgEA_gsAIRASAADXDwAgFgAApRAAICEAANMPACAiAADVDwAgJAAA1g8AIOgFAQAAAAHpBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA1gYC0wYBAAAAAdQGAQAAAAHXBgAAANcGAtgGAQAAAAEEVQAA9REAMJsHAAD2EQAwnQcAAPgRACChBwAArA8AMARVAADmEQAwmwcAAOcRADCdBwAA6REAIKEHAADqEQAwAAAB_AUBAAAAAQAAAAVVAADbFQAgVgAA3hUAIJsHAADcFQAgnAcAAN0VACChBwAAhAUAIANVAADbFQAgmwcAANwVACChBwAAhAUAIAAAAAAAAAAAAAAAAAVVAADWFQAgVgAA2RUAIJsHAADXFQAgnAcAANgVACChBwAACwAgA1UAANYVACCbBwAA1xUAIKEHAAALACAAAAAB_AUBAAAAAQAAAAGeBwAAAPkGAgtVAACcEwAwVgAAoRMAMJsHAACdEwAwnAcAAJ4TADCdBwAAnxMAIJ4HAACgEwAwnwcAAKATADCgBwAAoBMAMKEHAACgEwAwogcAAKITADCjBwAAoxMAMAtVAACQEwAwVgAAlRMAMJsHAACREwAwnAcAAJITADCdBwAAkxMAIJ4HAACUEwAwnwcAAJQTADCgBwAAlBMAMKEHAACUEwAwogcAAJYTADCjBwAAlxMAMAtVAADtEgAwVgAA8hIAMJsHAADuEgAwnAcAAO8SADCdBwAA8BIAIJ4HAADxEgAwnwcAAPESADCgBwAA8RIAMKEHAADxEgAwogcAAPMSADCjBwAA9BIAMAtVAADUEgAwVgAA2RIAMJsHAADVEgAwnAcAANYSADCdBwAA1xIAIJ4HAADYEgAwnwcAANgSADCgBwAA2BIAMKEHAADYEgAwogcAANoSADCjBwAA2xIAMAtVAACzEgAwVgAAuBIAMJsHAAC0EgAwnAcAALUSADCdBwAAthIAIJ4HAAC3EgAwnwcAALcSADCgBwAAtxIAMKEHAAC3EgAwogcAALkSADCjBwAAuhIAMAtVAACkEgAwVgAAqRIAMJsHAAClEgAwnAcAAKYSADCdBwAApxIAIJ4HAACoEgAwnwcAAKgSADCgBwAAqBIAMKEHAACoEgAwogcAAKoSADCjBwAAqxIAMAYiAACyEgAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeYGAAAA-wYCAgAAALUBACBVAACxEgAgAwAAALUBACBVAACxEgAgVgAArxIAIAFQAADVFQAwCyIAAJ0LACA0AACeCwAg5QUAAJsLADDmBQAAswEAEOcFAACbCwAw6AUBAAAAAewFAQAAAAHuBUAAygkAIe8FQADKCQAh4QYBAMgJACHmBgAAnAv7BiICAAAAtQEAIFAAAK8SACACAAAArBIAIFAAAK0SACAJ5QUAAKsSADDmBQAArBIAEOcFAACrEgAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHhBgEAyAkAIeYGAACcC_sGIgnlBQAAqxIAMOYFAACsEgAQ5wUAAKsSADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIeEGAQDICQAh5gYAAJwL-wYiBegFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh5gYAAK4S-wYiAZ4HAAAA-wYCBiIAALASACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeYGAACuEvsGIgVVAADQFQAgVgAA0xUAIJsHAADRFQAgnAcAANIVACChBwAAjwIAIAYiAACyEgAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeYGAAAA-wYCA1UAANAVACCbBwAA0RUAIKEHAACPAgAgBz4AANMSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH-BkAAAAAB_wYBAAAAAYAHAgAAAAECAAAAsQEAIFUAANISACADAAAAsQEAIFUAANISACBWAAC9EgAgAVAAAM8VADAMNAAAngsAID4AAKALACDlBQAAnwsAMOYFAACSAQAQ5wUAAJ8LADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIeEGAQDICQAh_gZAAMoJACH_BgEAAAABgAcCAP0JACECAAAAsQEAIFAAAL0SACACAAAAuxIAIFAAALwSACAK5QUAALoSADDmBQAAuxIAEOcFAAC6EgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACEK5QUAALoSADDmBQAAuxIAEOcFAAC6EgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACEG6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_gZAAP8LACH_BgEA_QsAIYAHAgDGDAAhBz4AAL4SACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH-BkAA_wsAIf8GAQD9CwAhgAcCAMYMACELVQAAvxIAMFYAAMQSADCbBwAAwBIAMJwHAADBEgAwnQcAAMISACCeBwAAwxIAMJ8HAADDEgAwoAcAAMMSADChBwAAwxIAMKIHAADFEgAwowcAAMYSADAEMwAA0RIAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAQIAAAC-AQAgVQAA0BIAIAMAAAC-AQAgVQAA0BIAIFYAAMkSACABUAAAzhUAMAkzAACZCwAgNwAAmgsAIOUFAACYCwAw5gUAAI8BABDnBQAAmAsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh_QYBAMkJACECAAAAvgEAIFAAAMkSACACAAAAxxIAIFAAAMgSACAH5QUAAMYSADDmBQAAxxIAEOcFAADGEgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh_QYBAMkJACEH5QUAAMYSADDmBQAAxxIAEOcFAADGEgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh_QYBAMkJACED6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhBDMAAMoSACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACEHVQAAyxIAIFYAAM4SACCbBwAAzBIAIJwHAADNEgAgnwcAAIoBACCgBwAAigEAIKEHAACMAQAgByIAAIAQACBAAACMEQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAfsGAQAAAAECAAAAjAEAIFUAAMsSACADAAAAigEAIFUAAMsSACBWAADPEgAgCQAAAIoBACAiAAD9DwAgQAAAixEAIFAAAM8SACDoBQEA_QsAIewFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfsGAQD-CwAhByIAAP0PACBAAACLEQAg6AUBAP0LACHsBQEA_gsAIe4FQAD_CwAh7wVAAP8LACH7BgEA_gsAIQQzAADREgAg6AUBAAAAAe4FQAAAAAHvBUAAAAABA1UAAMsSACCbBwAAzBIAIKEHAACMAQAgBz4AANMSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH-BkAAAAAB_wYBAAAAAYAHAgAAAAEEVQAAvxIAMJsHAADAEgAwnQcAAMISACChBwAAwxIAMAc7AADsEgAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB_gZAAAAAAf8GAQAAAAGABwIAAAABAgAAAKgBACBVAADrEgAgAwAAAKgBACBVAADrEgAgVgAA3hIAIAFQAADNFQAwDDQAAJ4LACA7AAD3CgAg5QUAAKQLADDmBQAApgEAEOcFAACkCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHhBgEAyAkAIf4GQADKCQAh_wYBAAAAAYAHAgD9CQAhAgAAAKgBACBQAADeEgAgAgAAANwSACBQAADdEgAgCuUFAADbEgAw5gUAANwSABDnBQAA2xIAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIeEGAQDICQAh_gZAAMoJACH_BgEAyAkAIYAHAgD9CQAhCuUFAADbEgAw5gUAANwSABDnBQAA2xIAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIeEGAQDICQAh_gZAAMoJACH_BgEAyAkAIYAHAgD9CQAhBugFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf4GQAD_CwAh_wYBAP0LACGABwIAxgwAIQc7AADfEgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_gZAAP8LACH_BgEA_QsAIYAHAgDGDAAhC1UAAOASADBWAADkEgAwmwcAAOESADCcBwAA4hIAMJ0HAADjEgAgngcAAOgPADCfBwAA6A8AMKAHAADoDwAwoQcAAOgPADCiBwAA5RIAMKMHAADrDwAwBjgAAOoSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGBB0AAAAABggcBAAAAAQIAAACsAQAgVQAA6RIAIAMAAACsAQAgVQAA6RIAIFYAAOcSACABUAAAzBUAMAIAAACsAQAgUAAA5xIAIAIAAADsDwAgUAAA5hIAIAXoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGBB0AA_wsAIYIHAQD-CwAhBjgAAOgSACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGBB0AA_wsAIYIHAQD-CwAhB1UAAMcVACBWAADKFQAgmwcAAMgVACCcBwAAyRUAIJ8HAACIAQAgoAcAAIgBACChBwAA-QIAIAY4AADqEgAg6AUBAAAAAe4FQAAAAAHvBUAAAAABgQdAAAAAAYIHAQAAAAEDVQAAxxUAIJsHAADIFQAgoQcAAPkCACAHOwAA7BIAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAf4GQAAAAAH_BgEAAAABgAcCAAAAAQRVAADgEgAwmwcAAOESADCdBwAA4xIAIKEHAADoDwAwBzkAAI8TACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH-BkAAAAAB_wYBAAAAAYAHAgAAAAECAAAAngEAIFUAAI4TACADAAAAngEAIFUAAI4TACBWAAD3EgAgAVAAAMYVADAMNAAAngsAIDkAAKgLACDlBQAApwsAMOYFAACcAQAQ5wUAAKcLADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIeEGAQDICQAh_gZAAMoJACH_BgEAAAABgAcCAP0JACECAAAAngEAIFAAAPcSACACAAAA9RIAIFAAAPYSACAK5QUAAPQSADDmBQAA9RIAEOcFAAD0EgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACEK5QUAAPQSADDmBQAA9RIAEOcFAAD0EgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4QYBAMgJACH-BkAAygkAIf8GAQDICQAhgAcCAP0JACEG6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_gZAAP8LACH_BgEA_QsAIYAHAgDGDAAhBzkAAPgSACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH-BkAA_wsAIf8GAQD9CwAhgAcCAMYMACELVQAA-RIAMFYAAP4SADCbBwAA-hIAMJwHAAD7EgAwnQcAAPwSACCeBwAA_RIAMJ8HAAD9EgAwoAcAAP0SADChBwAA_RIAMKIHAAD_EgAwowcAAIATADAFOAAAjRMAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAYUHAgAAAAECAAAAogEAIFUAAIwTACADAAAAogEAIFUAAIwTACBWAACDEwAgAVAAAMUVADAKNwAApgsAIDgAAKILACDlBQAApQsAMOYFAACgAQAQ5wUAAKULADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIf0GAQDICQAhhQcCAP0JACECAAAAogEAIFAAAIMTACACAAAAgRMAIFAAAIITACAI5QUAAIATADDmBQAAgRMAEOcFAACAEwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh_QYBAMgJACGFBwIA_QkAIQjlBQAAgBMAMOYFAACBEwAQ5wUAAIATADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH9BgEAyAkAIYUHAgD9CQAhBOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYUHAgDGDAAhBTgAAIQTACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGFBwIAxgwAIQdVAACFEwAgVgAAiBMAIJsHAACGEwAgnAcAAIcTACCfBwAAiAEAIKAHAACIAQAgoQcAAPkCACAJDQAAixMAIDsAAIMQACBBAACCEAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABwAYBAAAAAYEHQAAAAAGDB0AAAAABAgAAAPkCACBVAACFEwAgAwAAAIgBACBVAACFEwAgVgAAiRMAIAsAAACIAQAgDQAAihMAIDsAAOIPACBBAADhDwAgUAAAiRMAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcAGAQD9CwAhgQdAAP8LACGDB0AA_wsAIQkNAACKEwAgOwAA4g8AIEEAAOEPACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHABgEA_QsAIYEHQAD_CwAhgwdAAP8LACEFVQAAwBUAIFYAAMMVACCbBwAAwRUAIJwHAADCFQAgoQcAAA8AIANVAADAFQAgmwcAAMEVACChBwAADwAgBTgAAI0TACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGFBwIAAAABA1UAAIUTACCbBwAAhhMAIKEHAAD5AgAgBzkAAI8TACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH-BkAAAAAB_wYBAAAAAYAHAgAAAAEEVQAA-RIAMJsHAAD6EgAwnQcAAPwSACChBwAA_RIAMAYyAAC4EAAg6QUBAAAAAe4FQAAAAAHvBUAAAAAB3wYBAAAAAeAGAQAAAAECAAAAmgEAIFUAAJsTACADAAAAmgEAIFUAAJsTACBWAACaEwAgAVAAAL8VADAMMgAAqwsAIDQAAJ4LACDlBQAAqgsAMOYFAACYAQAQ5wUAAKoLADDpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHfBgEAAAAB4AYBAMgJACHhBgEAyAkAIY8HAACpCwAgAgAAAJoBACBQAACaEwAgAgAAAJgTACBQAACZEwAgCeUFAACXEwAw5gUAAJgTABDnBQAAlxMAMOkFAQDICQAh7gVAAMoJACHvBUAAygkAId8GAQDICQAh4AYBAMgJACHhBgEAyAkAIQnlBQAAlxMAMOYFAACYEwAQ5wUAAJcTADDpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHfBgEAyAkAIeAGAQDICQAh4QYBAMgJACEF6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh3wYBAP0LACHgBgEA_QsAIQYyAAC2EAAg6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh3wYBAP0LACHgBgEA_QsAIQYyAAC4EAAg6QUBAAAAAe4FQAAAAAHvBUAAAAAB3wYBAAAAAeAGAQAAAAEIMgAAvxAAIO4FQAAAAAHvBUAAAAABwQYBAAAAAcIGAQAAAAHEBgEAAAAB3wYBAAAAAeIGAQAAAAECAAAAlgEAIFUAAKcTACADAAAAlgEAIFUAAKcTACBWAACmEwAgAVAAAL4VADAPMgAAqwsAIDQAAJ4LACDlBQAArgsAMOYFAACUAQAQ5wUAAK4LADDuBUAAygkAIe8FQADKCQAhwQYBAMgJACHCBgEAyAkAIcQGAQDICQAh3wYBAAAAAeEGAQDICQAh4gYBAMgJACGQBwAArAsAIJEHAACtCwAgAgAAAJYBACBQAACmEwAgAgAAAKQTACBQAAClEwAgC-UFAACjEwAw5gUAAKQTABDnBQAAoxMAMO4FQADKCQAh7wVAAMoJACHBBgEAyAkAIcIGAQDICQAhxAYBAMgJACHfBgEAyAkAIeEGAQDICQAh4gYBAMgJACEL5QUAAKMTADDmBQAApBMAEOcFAACjEwAw7gVAAMoJACHvBUAAygkAIcEGAQDICQAhwgYBAMgJACHEBgEAyAkAId8GAQDICQAh4QYBAMgJACHiBgEAyAkAIQfuBUAA_wsAIe8FQAD_CwAhwQYBAP0LACHCBgEA_QsAIcQGAQD9CwAh3wYBAP0LACHiBgEA_QsAIQgyAAC9EAAg7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAhwgYBAP0LACHEBgEA_QsAId8GAQD9CwAh4gYBAP0LACEIMgAAvxAAIO4FQAAAAAHvBUAAAAABwQYBAAAAAcIGAQAAAAHEBgEAAAAB3wYBAAAAAeIGAQAAAAEEVQAAnBMAMJsHAACdEwAwnQcAAJ8TACChBwAAoBMAMARVAACQEwAwmwcAAJETADCdBwAAkxMAIKEHAACUEwAwBFUAAO0SADCbBwAA7hIAMJ0HAADwEgAgoQcAAPESADAEVQAA1BIAMJsHAADVEgAwnQcAANcSACChBwAA2BIAMARVAACzEgAwmwcAALQSADCdBwAAthIAIKEHAAC3EgAwBFUAAKQSADCbBwAApRIAMJ0HAACnEgAgoQcAAKgSADAAAAAAAAAB_AUBAAAAAQAAAAVVAAC5FQAgVgAAvBUAIJsHAAC6FQAgnAcAALsVACChBwAAhwQAIANVAAC5FQAgmwcAALoVACChBwAAhwQAIAAAAAAAAAdVAAC0FQAgVgAAtxUAIJsHAAC1FQAgnAcAALYVACCfBwAAkgEAIKAHAACSAQAgoQcAALEBACADVQAAtBUAIJsHAAC1FQAgoQcAALEBACAAAAAAAAVVAACvFQAgVgAAshUAIJsHAACwFQAgnAcAALEVACChBwAAhwQAIANVAACvFQAgmwcAALAVACChBwAAhwQAIAAAAAAAAAAABVUAAKoVACBWAACtFQAgmwcAAKsVACCcBwAArBUAIKEHAACHBAAgA1UAAKoVACCbBwAAqxUAIKEHAACHBAAgAAAAAAAJCAAA5BQAIAkAAJAOACAyAADfFAAgQAAA1xQAIEMAAIYVACBEAACWEgAgRQAAhxUAIEYAAIgVACCkBwAAiRUAIAM3AADbFAAgOAAA1xQAIKQHAADcFAAgAfwFAQAAAAEAAAAAAAVVAAClFQAgVgAAqBUAIJsHAACmFQAgnAcAAKcVACChBwAAngEAIANVAAClFQAgmwcAAKYVACChBwAAngEAIAAAAAAABVUAAKAVACBWAACjFQAgmwcAAKEVACCcBwAAohUAIKEHAACHBAAgA1UAAKAVACCbBwAAoRUAIKEHAACHBAAgAAAABVUAAJoVACBWAACeFQAgmwcAAJsVACCcBwAAnRUAIKEHAACmAgAgC1UAAO4TADBWAADyEwAwmwcAAO8TADCcBwAA8BMAMJ0HAADxEwAgngcAAKwPADCfBwAArA8AMKAHAACsDwAwoQcAAKwPADCiBwAA8xMAMKMHAACvDwAwEBIAANcPACAWAAClEAAgIgAA1Q8AICMAANQPACAkAADWDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADWBgLTBgEAAAAB1AYBAAAAAdcGAAAA1wYC2QYBAAAAAQIAAAAyACBVAAD2EwAgAwAAADIAIFUAAPYTACBWAAD1EwAgAVAAAJwVADACAAAAMgAgUAAA9RMAIAIAAACwDwAgUAAA9BMAIAvoBQEA_QsAIekFAQD9CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAsg_WBiLTBgEA_gsAIdQGAQD-CwAh1wYAALMP1wYi2QYBAP4LACEQEgAAuQ8AIBYAAKQQACAiAAC3DwAgIwAAtg8AICQAALgPACDoBQEA_QsAIekFAQD9CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAsg_WBiLTBgEA_gsAIdQGAQD-CwAh1wYAALMP1wYi2QYBAP4LACEQEgAA1w8AIBYAAKUQACAiAADVDwAgIwAA1A8AICQAANYPACDoBQEAAAAB6QUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANYGAtMGAQAAAAHUBgEAAAAB1wYAAADXBgLZBgEAAAABA1UAAJoVACCbBwAAmxUAIKEHAACmAgAgBFUAAO4TADCbBwAA7xMAMJ0HAADxEwAgoQcAAKwPADAAAAALVQAA_RMAMFYAAIIUADCbBwAA_hMAMJwHAAD_EwAwnQcAAIAUACCeBwAAgRQAMJ8HAACBFAAwoAcAAIEUADChBwAAgRQAMKIHAACDFAAwowcAAIQUADAGIAAA-BMAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGGBwEAAAABAgAAAEsAIFUAAIgUACADAAAASwAgVQAAiBQAIFYAAIcUACABUAAAmRUAMAsfAADGCwAgIAAAyAoAIOUFAADFCwAw5gUAAEgAEOcFAADFCwAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIYYHAQDJCQAhhwcBAMgJACECAAAASwAgUAAAhxQAIAIAAACFFAAgUAAAhhQAIAnlBQAAhBQAMOYFAACFFAAQ5wUAAIQUADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIYYHAQDJCQAhhwcBAMgJACEJ5QUAAIQUADDmBQAAhRQAEOcFAACEFAAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGGBwEAyQkAIYcHAQDICQAhBegFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhhgcBAP4LACEGIAAA7RMAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhhgcBAP4LACEGIAAA-BMAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGGBwEAAAABBFUAAP0TADCbBwAA_hMAMJ0HAACAFAAgoQcAAIEUADAAAfwFAQAAAAEAAAABngcAAACLBwIBngcAAACMBwIHVQAApBQAIFYAAKcUACCbBwAApRQAIJwHAACmFAAgnwcAAAMAIKAHAAADACChBwAAAQAgB1UAAJ8UACBWAACiFAAgmwcAAKAUACCcBwAAoRQAIJ8HAAAIACCgBwAACAAgoQcAAAsAIAdVAACaFAAgVgAAnRQAIJsHAACbFAAgnAcAAJwUACCfBwAAswEAIKAHAACzAQAgoQcAALUBACAHVQAAlRQAIFYAAJgUACCbBwAAlhQAIJwHAACXFAAgnwcAAFMAIKAHAABTACChBwAAVQAgBiMAAIcSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHZBgEAAAAB5gYAAADyBgICAAAAVQAgVQAAlRQAIAMAAABTACBVAACVFAAgVgAAmRQAIAgAAABTACAjAACGEgAgUAAAmRQAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIdkGAQD9CwAh5gYAAPAR8gYiBiMAAIYSACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHZBgEA_QsAIeYGAADwEfIGIgY0AAC5EwAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB4QYBAAAAAeYGAAAA-wYCAgAAALUBACBVAACaFAAgAwAAALMBACBVAACaFAAgVgAAnhQAIAgAAACzAQAgNAAAuBMAIFAAAJ4UACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHhBgEA_QsAIeYGAACuEvsGIgY0AAC4EwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4QYBAP0LACHmBgAArhL7BiIMEgAAxBEAIBgAAMERACAbAADAEQAgMAAAxREAIDIAANIRACBHAADCEQAgSAAAwxEAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAd8GAQAAAAHmBgAAAOYGAgIAAAALACBVAACfFAAgAwAAAAgAIFUAAJ8UACBWAACjFAAgDgAAAAgAIBIAAO0QACAYAADqEAAgGwAA6RAAIDAAAO4QACAyAADREQAgRwAA6xAAIEgAAOwQACBQAACjFAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh3wYBAP0LACHmBgAA5hDmBiIMEgAA7RAAIBgAAOoQACAbAADpEAAgMAAA7hAAIDIAANERACBHAADrEAAgSAAA7BAAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAId8GAQD9CwAh5gYAAOYQ5gYiBQUAAKoUACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGMBwEAAAABAgAAAAEAIFUAAKQUACADAAAAAwAgVQAApBQAIFYAAKgUACAHAAAAAwAgBQAAqRQAIFAAAKgUACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGMBwEA_QsAIQUFAACpFAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhjAcBAP0LACEFVQAAlBUAIFYAAJcVACCbBwAAlRUAIJwHAACWFQAgoQcAAPgBACADVQAAlBUAIJsHAACVFQAgoQcAAPgBACADVQAApBQAIJsHAAClFAAgoQcAAAEAIANVAACfFAAgmwcAAKAUACChBwAACwAgA1UAAJoUACCbBwAAmxQAIKEHAAC1AQAgA1UAAJUUACCbBwAAlhQAIKEHAABVACADBQAAjBUAICIAANIUACCkBwAAjRUAIAMiAADSFAAgNAAA0xQAIKQHAADUFAAgAyIAANIUACAjAADvFAAgpAcAAPAUACAB_AUBAAAAAQAAAAtVAAC3FAAwVgAAvBQAMJsHAAC4FAAwnAcAALkUADCdBwAAuhQAIJ4HAAC7FAAwnwcAALsUADCgBwAAuxQAMKEHAAC7FAAwogcAAL0UADCjBwAAvhQAMAUiAADEFAAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAQIAAAABACBVAADDFAAgAwAAAAEAIFUAAMMUACBWAADBFAAgAVAAAJMVADAKBQAA-AsAICIAAJ0LACDlBQAA9wsAMOYFAAADABDnBQAA9wsAMOgFAQAAAAHsBQEAAAAB7gVAAMoJACHvBUAAygkAIYwHAQDICQAhAgAAAAEAIFAAAMEUACACAAAAvxQAIFAAAMAUACAI5QUAAL4UADDmBQAAvxQAEOcFAAC-FAAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACGMBwEAyAkAIQjlBQAAvhQAMOYFAAC_FAAQ5wUAAL4UADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIYwHAQDICQAhBOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhBSIAAMIUACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIQVVAACOFQAgVgAAkRUAIJsHAACPFQAgnAcAAJAVACChBwAAjwIAIAUiAADEFAAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAQNVAACOFQAgmwcAAI8VACChBwAAjwIAIARVAAC3FAAwmwcAALgUADCdBwAAuhQAIKEHAAC7FAAwAAH8BQEAAAABAAAABhAAAL0NACARAAC-DQAgEgAAvw0AIPAFAAD5CwAgxQYAAPkLACCkBwAAwA0AIAH8BQEAAAABAfwFAQAAAAEB_AUBAAAAAQciAADeEQAgPwAA4hQAIEAAANcUACDsBQAA-QsAIPsGAAD5CwAg_AYAAPkLACCkBwAA4xQAIAM0AADTFAAgPgAA1RQAIKQHAADWFAAgAfwFAQAAAAEFBgAArxQAIBMAAN4RACBJAACwFAAgSgAAsRQAIKQHAACyFAAgCAMAALMTACA1AACuEwAgNgAArxMAIDoAALATACA8AACxEwAgPQAAshMAIPcGAAD5CwAgpAcAALQTACAB_AUBAAAAAQAB_AUBAAAAAQUNAADYEwAgOwAA1xMAIEEAANYTACBCAADZEwAgpAcAANoTACADNAAA0xQAIDsAANcTACCkBwAA2hQAIAH8BQEAAAABAfwFAQAAAAEDNAAA0xQAIDkAAN0UACCkBwAA3hQAIAH8BQEAAAABAAH8BQEAAAABBQMAAMoRACAHAACQEAAgEAAAyxEAIBEAAMwRACCkBwAAzREAIAH8BQEAAAABAfwFAQAAAAEEMwAAzxQAIDcAANAUACD9BgAA-QsAIKQHAADRFAAgAfwFAQAAAAEFBwAAkBAAIBUAAJEQACAxAACSEAAgrwYAAPkLACCkBwAAkxAAIAH8BQEAAAABDwoAAIAVACALAACBFQAgDAAAghUAIA0AANgTACAuAADpFAAgMAAAgxUAIOoFAAD5CwAg6wUAAPkLACDwBQAA-QsAIIAGAAD5CwAggQYAAPkLACCCBgAA-QsAIIMGAAD5CwAgwAYAAPkLACCkBwAAhBUAIAH8BQEAAAABBS0AAKIMACDqBQAA-QsAIOsFAAD5CwAg8AUAAPkLACCkBwAAowwAIAAB_AUBAAAAAQ8OAADrFAAgDwAAyxQAIBMAAN4RACAbAAD0FAAgJQAA6xQAICYAAOkUACAqAAD7FAAgKwAA_BQAIKoGAAD5CwAgtgYAAPkLACC3BgAA-QsAILgGAAD5CwAguQYAAPkLACC6BgAA-QsAIKQHAAD9FAAgAfwFAQAAAAEEKAAAsAwAIOoFAAD5CwAgiAYAAPkLACCkBwAAsQwAIAH8BQEAAAABAwMAAIESACAUAACAEgAgpAcAAIISACAB_AUBAAAAAQIeAACKFAAgpAcAAIsUACAB_AUBAAAAAQUTAADeEQAgGQAAlhIAIBoAAJcSACAcAACYEgAgpAcAAJkSACALEgAAvw0AIBYAAPcUACAhAAD5FAAgIgAA3hEAICMAAO8UACAkAACYEgAg0wYAAPkLACDUBgAA-QsAINgGAAD5CwAg2QYAAPkLACCkBwAA-hQAIAH8BQEAAAABAfwFAQAAAAEGDQAA2BMAIBQAAIASACAVAACREAAgHQAAlxIAINsGAAD5CwAgpAcAAM4UACAB_AUBAAAAAQQfAADxFAAgIAAAgBIAIIYHAAD5CwAgpAcAAPIUACAB_AUBAAAAAQAAAfwFAQAAAAEIDAAA6BQAIC4AAOkUACDqBQAA-QsAIPAFAAD5CwAggAYAAPkLACCBBgAA-QsAIIIGAAD5CwAgpAcAAOoUACAB_AUBAAAAAQMIAADkFAAgCQAAkA4AIKQHAADlFAAgAgkAAJAOACCkBwAAkQ4AIAkIAADkFAAgCQAAkA4AIBYAAPcUACDqBQAA-QsAIOsFAAD5CwAg7QUAAPkLACDwBQAA-QsAIMsGAAD5CwAgpAcAAIUVACAAAfwFAQAAAAEB_AUBAAAAAQAAAAH8BQEAAAABAxMAAN4RACDvBgAA-QsAIKQHAADfEQAgAfwFAQAAAAEDAwAAxhQAIOIGAAD5CwAgpAcAAMcUACAB_AUBAAAAAQgTAACsFAAgSQAArRQAIEoAAK4UACDoBQEAAAABkgYAAACLBwKzBgAAAIwHAogHAQAAAAGJBwEAAAABAgAAAI8CACBVAACOFQAgAwAAAJICACBVAACOFQAgVgAAkhUAIAoAAACSAgAgEwAAkhQAIEkAAJMUACBKAACUFAAgUAAAkhUAIOgFAQD9CwAhkgYAAI8UiwciswYAAJAUjAciiAcBAP0LACGJBwEA_QsAIQgTAACSFAAgSQAAkxQAIEoAAJQUACDoBQEA_QsAIZIGAACPFIsHIrMGAACQFIwHIogHAQD9CwAhiQcBAP0LACEE6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAQfoBQEAAAAB7gVAAAAAAe8FQAAAAAHBBgEAAAABwgYBAAAAAcQGAQAAAAHiBgEAAAABAgAAAPgBACBVAACUFQAgAwAAAPsBACBVAACUFQAgVgAAmBUAIAkAAAD7AQAgUAAAmBUAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAhwgYBAP0LACHEBgEA_QsAIeIGAQD-CwAhB-gFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAhwgYBAP0LACHEBgEA_QsAIeIGAQD-CwAhBegFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGGBwEAAAABBOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAECAAAApgIAIFUAAJoVACAL6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADWBgLTBgEAAAAB1AYBAAAAAdcGAAAA1wYC2QYBAAAAAQMAAACpAgAgVQAAmhUAIFYAAJ8VACAGAAAAqQIAIFAAAJ8VACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIQToBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIQ0DAACtEwAgNQAAqBMAIDYAAKkTACA8AACrEwAgPQAArBMAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAPEGAq8GAQAAAAH3BgEAAAAB-QYAAAD5BgICAAAAhwQAIFUAAKAVACADAAAAigQAIFUAAKAVACBWAACkFQAgDwAAAIoEACADAACjEgAgNQAAnhIAIDYAAJ8SACA8AAChEgAgPQAAohIAIFAAAKQVACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAh9wYBAP4LACH5BgAAnRL5BiINAwAAoxIAIDUAAJ4SACA2AACfEgAgPAAAoRIAID0AAKISACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAh9wYBAP4LACH5BgAAnRL5BiIINAAA6BMAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAeEGAQAAAAH-BkAAAAAB_wYBAAAAAYAHAgAAAAECAAAAngEAIFUAAKUVACADAAAAnAEAIFUAAKUVACBWAACpFQAgCgAAAJwBACA0AADnEwAgUAAAqRUAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeEGAQD9CwAh_gZAAP8LACH_BgEA_QsAIYAHAgDGDAAhCDQAAOcTACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHhBgEA_QsAIf4GQAD_CwAh_wYBAP0LACGABwIAxgwAIQ0DAACtEwAgNQAAqBMAIDYAAKkTACA6AACqEwAgPQAArBMAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAPEGAq8GAQAAAAH3BgEAAAAB-QYAAAD5BgICAAAAhwQAIFUAAKoVACADAAAAigQAIFUAAKoVACBWAACuFQAgDwAAAIoEACADAACjEgAgNQAAnhIAIDYAAJ8SACA6AACgEgAgPQAAohIAIFAAAK4VACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAh9wYBAP4LACH5BgAAnRL5BiINAwAAoxIAIDUAAJ4SACA2AACfEgAgOgAAoBIAID0AAKISACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAh9wYBAP4LACH5BgAAnRL5BiINAwAArRMAIDUAAKgTACA2AACpEwAgOgAAqhMAIDwAAKsTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADxBgKvBgEAAAAB9wYBAAAAAfkGAAAA-QYCAgAAAIcEACBVAACvFQAgAwAAAIoEACBVAACvFQAgVgAAsxUAIA8AAACKBAAgAwAAoxIAIDUAAJ4SACA2AACfEgAgOgAAoBIAIDwAAKESACBQAACzFQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHxBiKvBgEA_QsAIfcGAQD-CwAh-QYAAJ0S-QYiDQMAAKMSACA1AACeEgAgNgAAnxIAIDoAAKASACA8AAChEgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHxBiKvBgEA_QsAIfcGAQD-CwAh-QYAAJ0S-QYiCDQAAMgTACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHhBgEAAAAB_gZAAAAAAf8GAQAAAAGABwIAAAABAgAAALEBACBVAAC0FQAgAwAAAJIBACBVAAC0FQAgVgAAuBUAIAoAAACSAQAgNAAAxxMAIFAAALgVACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHhBgEA_QsAIf4GQAD_CwAh_wYBAP0LACGABwIAxgwAIQg0AADHEwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4QYBAP0LACH-BkAA_wsAIf8GAQD9CwAhgAcCAMYMACENNQAAqBMAIDYAAKkTACA6AACqEwAgPAAAqxMAID0AAKwTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADxBgKvBgEAAAAB9wYBAAAAAfkGAAAA-QYCAgAAAIcEACBVAAC5FQAgAwAAAIoEACBVAAC5FQAgVgAAvRUAIA8AAACKBAAgNQAAnhIAIDYAAJ8SACA6AACgEgAgPAAAoRIAID0AAKISACBQAAC9FQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHxBiKvBgEA_QsAIfcGAQD-CwAh-QYAAJ0S-QYiDTUAAJ4SACA2AACfEgAgOgAAoBIAIDwAAKESACA9AACiEgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHxBiKvBgEA_QsAIfcGAQD-CwAh-QYAAJ0S-QYiB-4FQAAAAAHvBUAAAAABwQYBAAAAAcIGAQAAAAHEBgEAAAAB3wYBAAAAAeIGAQAAAAEF6QUBAAAAAe4FQAAAAAHvBUAAAAAB3wYBAAAAAeAGAQAAAAERCAAAsRAAIAkAAIoQACAyAACGEAAgQwAAiBAAIEQAAIkQACBFAACLEAAgRgAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG9BgEAAAABywYBAAAAAdwGAQAAAAHdBgEAAAAB3gYQAAAAAd8GAQAAAAECAAAADwAgVQAAwBUAIAMAAAANACBVAADAFQAgVgAAxBUAIBMAAAANACAIAACwEAAgCQAAzQ4AIDIAAMkOACBDAADLDgAgRAAAzA4AIEUAAM4OACBGAADPDgAgUAAAxBUAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvQYBAP0LACHLBgEA_QsAIdwGAQD9CwAh3QYBAP0LACHeBhAAjAwAId8GAQD9CwAhEQgAALAQACAJAADNDgAgMgAAyQ4AIEMAAMsOACBEAADMDgAgRQAAzg4AIEYAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb0GAQD9CwAhywYBAP0LACHcBgEA_QsAId0GAQD9CwAh3gYQAIwMACHfBgEA_QsAIQToBQEAAAAB7gVAAAAAAe8FQAAAAAGFBwIAAAABBugFAQAAAAHuBUAAAAAB7wVAAAAAAf4GQAAAAAH_BgEAAAABgAcCAAAAAQoNAACLEwAgQQAAghAAIEIAAIQQACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHABgEAAAABgQdAAAAAAYMHQAAAAAGEBwEAAAABAgAAAPkCACBVAADHFQAgAwAAAIgBACBVAADHFQAgVgAAyxUAIAwAAACIAQAgDQAAihMAIEEAAOEPACBCAADjDwAgUAAAyxUAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcAGAQD9CwAhgQdAAP8LACGDB0AA_wsAIYQHAQD9CwAhCg0AAIoTACBBAADhDwAgQgAA4w8AIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcAGAQD9CwAhgQdAAP8LACGDB0AA_wsAIYQHAQD9CwAhBegFAQAAAAHuBUAAAAAB7wVAAAAAAYEHQAAAAAGCBwEAAAABBugFAQAAAAHuBUAAAAAB7wVAAAAAAf4GQAAAAAH_BgEAAAABgAcCAAAAAQPoBQEAAAAB7gVAAAAAAe8FQAAAAAEG6AUBAAAAAe4FQAAAAAHvBUAAAAAB_gZAAAAAAf8GAQAAAAGABwIAAAABCAYAAKsUACATAACsFAAgSgAArhQAIOgFAQAAAAGSBgAAAIsHArMGAAAAjAcCiAcBAAAAAYkHAQAAAAECAAAAjwIAIFUAANAVACADAAAAkgIAIFUAANAVACBWAADUFQAgCgAAAJICACAGAACRFAAgEwAAkhQAIEoAAJQUACBQAADUFQAg6AUBAP0LACGSBgAAjxSLByKzBgAAkBSMByKIBwEA_QsAIYkHAQD9CwAhCAYAAJEUACATAACSFAAgSgAAlBQAIOgFAQD9CwAhkgYAAI8UiwciswYAAJAUjAciiAcBAP0LACGJBwEA_QsAIQXoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB5gYAAAD7BgINEgAAxBEAIBsAAMARACAiAAC_EQAgMAAAxREAIDIAANIRACBHAADCEQAgSAAAwxEAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHfBgEAAAAB5gYAAADmBgICAAAACwAgVQAA1hUAIAMAAAAIACBVAADWFQAgVgAA2hUAIA8AAAAIACASAADtEAAgGwAA6RAAICIAAOgQACAwAADuEAAgMgAA0REAIEcAAOsQACBIAADsEAAgUAAA2hUAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh3wYBAP0LACHmBgAA5hDmBiINEgAA7RAAIBsAAOkQACAiAADoEAAgMAAA7hAAIDIAANERACBHAADrEAAgSAAA7BAAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh3wYBAP0LACHmBgAA5hDmBiIHFAAA_hEAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAPEGAq8GAQAAAAECAAAAhAUAIFUAANsVACADAAAAUAAgVQAA2xUAIFYAAN8VACAJAAAAUAAgFAAA5BEAIFAAAN8VACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAhBxQAAOQRACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAhC-gFAQAAAAHpBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA1gYC0wYBAAAAAdQGAQAAAAHXBgAAANcGAtgGAQAAAAEIBgAAqxQAIBMAAKwUACBJAACtFAAg6AUBAAAAAZIGAAAAiwcCswYAAACMBwKIBwEAAAABiQcBAAAAAQIAAACPAgAgVQAA4RUAIAMAAACSAgAgVQAA4RUAIFYAAOUVACAKAAAAkgIAIAYAAJEUACATAACSFAAgSQAAkxQAIFAAAOUVACDoBQEA_QsAIZIGAACPFIsHIrMGAACQFIwHIogHAQD9CwAhiQcBAP0LACEIBgAAkRQAIBMAAJIUACBJAACTFAAg6AUBAP0LACGSBgAAjxSLByKzBgAAkBSMByKIBwEA_QsAIYkHAQD9CwAhBegFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHmBgAAAPIGAg0SAADEEQAgGAAAwREAIBsAAMARACAiAAC_EQAgMAAAxREAIDIAANIRACBHAADCEQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAd8GAQAAAAHmBgAAAOYGAgIAAAALACBVAADnFQAgAwAAAAgAIFUAAOcVACBWAADrFQAgDwAAAAgAIBIAAO0QACAYAADqEAAgGwAA6RAAICIAAOgQACAwAADuEAAgMgAA0REAIEcAAOsQACBQAADrFQAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHfBgEA_QsAIeYGAADmEOYGIg0SAADtEAAgGAAA6hAAIBsAAOkQACAiAADoEAAgMAAA7hAAIDIAANERACBHAADrEAAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHfBgEA_QsAIeYGAADmEOYGIggHAADHEQAgEAAAyBEAIBEAAMkRACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAOUGArMGAAAA5AYCAgAAANsFACBVAADsFQAgAwAAAN4FACBVAADsFQAgVgAA8BUAIAoAAADeBQAgBwAAxhAAIBAAAMcQACARAADIEAAgUAAA8BUAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADEEOUGIrMGAADDEOQGIggHAADGEAAgEAAAxxAAIBEAAMgQACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAxBDlBiKzBgAAwxDkBiIIBgAAqxQAIEkAAK0UACBKAACuFAAg6AUBAAAAAZIGAAAAiwcCswYAAACMBwKIBwEAAAABiQcBAAAAAQIAAACPAgAgVQAA8RUAIBEIAACxEAAgCQAAihAAIDIAAIYQACBAAACHEAAgQwAAiBAAIEUAAIsQACBGAACMEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAb0GAQAAAAHLBgEAAAAB3AYBAAAAAd0GAQAAAAHeBhAAAAAB3wYBAAAAAQIAAAAPACBVAADzFQAgAwAAAA0AIFUAAPMVACBWAAD3FQAgEwAAAA0AIAgAALAQACAJAADNDgAgMgAAyQ4AIEAAAMoOACBDAADLDgAgRQAAzg4AIEYAAM8OACBQAAD3FQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG9BgEA_QsAIcsGAQD9CwAh3AYBAP0LACHdBgEA_QsAId4GEACMDAAh3wYBAP0LACERCAAAsBAAIAkAAM0OACAyAADJDgAgQAAAyg4AIEMAAMsOACBFAADODgAgRgAAzw4AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvQYBAP0LACHLBgEA_QsAIdwGAQD9CwAh3QYBAP0LACHeBhAAjAwAId8GAQD9CwAhA-gFAQAAAAHmBgAAAPMGAvMGAQAAAAEKDQAAqhAAIBQAANkPACAVAADaDwAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAcAGAQAAAAHaBgEAAAAB2wYBAAAAAQIAAADGAQAgVQAA-RUAIAMAAAB-ACBVAAD5FQAgVgAA_RUAIAwAAAB-ACANAACpEAAgFAAAiw8AIBUAAIwPACBQAAD9FQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHABgEA_QsAIdoGAQD9CwAh2wYBAP4LACEKDQAAqRAAIBQAAIsPACAVAACMDwAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHABgEA_QsAIdoGAQD9CwAh2wYBAP4LACED6AUBAAAAAe0FAQAAAAHmBgAAAPYGAhESAADXDwAgFgAApRAAICEAANMPACAiAADVDwAgIwAA1A8AIOgFAQAAAAHpBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA1gYC0wYBAAAAAdQGAQAAAAHXBgAAANcGAtgGAQAAAAHZBgEAAAABAgAAADIAIFUAAP8VACADAAAAMAAgVQAA_xUAIFYAAIMWACATAAAAMAAgEgAAuQ8AIBYAAKQQACAhAAC1DwAgIgAAtw8AICMAALYPACBQAACDFgAg6AUBAP0LACHpBQEA_QsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAALIP1gYi0wYBAP4LACHUBgEA_gsAIdcGAACzD9cGItgGAQD-CwAh2QYBAP4LACEREgAAuQ8AIBYAAKQQACAhAAC1DwAgIgAAtw8AICMAALYPACDoBQEA_QsAIekFAQD9CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAsg_WBiLTBgEA_gsAIdQGAQD-CwAh1wYAALMP1wYi2AYBAP4LACHZBgEA_gsAIQPoBQEAAAABvAYBAAAAAeYGAAAA9wYCCg0AAIsTACA7AACDEAAgQgAAhBAAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAcAGAQAAAAGBB0AAAAABgwdAAAAAAYQHAQAAAAECAAAA-QIAIFUAAIUWACADAAAAiAEAIFUAAIUWACBWAACJFgAgDAAAAIgBACANAACKEwAgOwAA4g8AIEIAAOMPACBQAACJFgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwAYBAP0LACGBB0AA_wsAIYMHQAD_CwAhhAcBAP0LACEKDQAAihMAIDsAAOIPACBCAADjDwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwAYBAP0LACGBB0AA_wsAIYMHQAD_CwAhhAcBAP0LACEQ6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAaoGAQAAAAGvBgEAAAABsAYCAAAAAbEGQAAAAAGzBgAAALMGArUGAAAAtQYCtgYBAAAAAbcGgAAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG8BgEAAAABAu4FQAAAAAGtBgEAAAABAwAAAJICACBVAADxFQAgVgAAjhYAIAoAAACSAgAgBgAAkRQAIEkAAJMUACBKAACUFAAgUAAAjhYAIOgFAQD9CwAhkgYAAI8UiwciswYAAJAUjAciiAcBAP0LACGJBwEA_QsAIQgGAACRFAAgSQAAkxQAIEoAAJQUACDoBQEA_QsAIZIGAACPFIsHIrMGAACQFIwHIogHAQD9CwAhiQcBAP0LACEF6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeYGAAAA5gYCCegFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG9BgEAAAABywYBAAAAAdwGAQAAAAHdBgEAAAAB3gYQAAAAAQgDAADGEQAgBwAAxxEAIBEAAMkRACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAOUGArMGAAAA5AYCAgAAANsFACBVAACRFgAgDQMAAK0TACA2AACpEwAgOgAAqhMAIDwAAKsTACA9AACsEwAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA8QYCrwYBAAAAAfcGAQAAAAH5BgAAAPkGAgIAAACHBAAgVQAAkxYAIAMAAADeBQAgVQAAkRYAIFYAAJcWACAKAAAA3gUAIAMAAMUQACAHAADGEAAgEQAAyBAAIFAAAJcWACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAxBDlBiKzBgAAwxDkBiIIAwAAxRAAIAcAAMYQACARAADIEAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMQQ5QYiswYAAMMQ5AYiAwAAAIoEACBVAACTFgAgVgAAmhYAIA8AAACKBAAgAwAAoxIAIDYAAJ8SACA6AACgEgAgPAAAoRIAID0AAKISACBQAACaFgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHxBiKvBgEA_QsAIfcGAQD-CwAh-QYAAJ0S-QYiDQMAAKMSACA2AACfEgAgOgAAoBIAIDwAAKESACA9AACiEgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHxBiKvBgEA_QsAIfcGAQD-CwAh-QYAAJ0S-QYiCAMAAMYRACAHAADHEQAgEAAAyBEAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA5QYCswYAAADkBgICAAAA2wUAIFUAAJsWACANAwAArRMAIDUAAKgTACA6AACqEwAgPAAAqxMAID0AAKwTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADxBgKvBgEAAAAB9wYBAAAAAfkGAAAA-QYCAgAAAIcEACBVAACdFgAgAwAAAN4FACBVAACbFgAgVgAAoRYAIAoAAADeBQAgAwAAxRAAIAcAAMYQACAQAADHEAAgUAAAoRYAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADEEOUGIrMGAADDEOQGIggDAADFEAAgBwAAxhAAIBAAAMcQACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAxBDlBiKzBgAAwxDkBiIDAAAAigQAIFUAAJ0WACBWAACkFgAgDwAAAIoEACADAACjEgAgNQAAnhIAIDoAAKASACA8AAChEgAgPQAAohIAIFAAAKQWACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAh9wYBAP4LACH5BgAAnRL5BiINAwAAoxIAIDUAAJ4SACA6AACgEgAgPAAAoRIAID0AAKISACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfEGIq8GAQD9CwAh9wYBAP4LACH5BgAAnRL5BiIIFQAAjhAAIDEAAI8QACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABrwYBAAAAAc0GAAAAzQYCAgAAAJIHACBVAAClFgAgAwAAAHwAIFUAAKUWACBWAACpFgAgCgAAAHwAIBUAAJcOACAxAACYDgAgUAAAqRYAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhrwYBAP4LACHNBgAAlQ7NBiIIFQAAlw4AIDEAAJgOACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIa8GAQD-CwAhzQYAAJUOzQYiEQgAALEQACAJAACKEAAgMgAAhhAAIEAAAIcQACBEAACJEAAgRQAAixAAIEYAAIwQACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABvQYBAAAAAcsGAQAAAAHcBgEAAAAB3QYBAAAAAd4GEAAAAAHfBgEAAAABAgAAAA8AIFUAAKoWACADAAAADQAgVQAAqhYAIFYAAK4WACATAAAADQAgCAAAsBAAIAkAAM0OACAyAADJDgAgQAAAyg4AIEQAAMwOACBFAADODgAgRgAAzw4AIFAAAK4WACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb0GAQD9CwAhywYBAP0LACHcBgEA_QsAId0GAQD9CwAh3gYQAIwMACHfBgEA_QsAIREIAACwEAAgCQAAzQ4AIDIAAMkOACBAAADKDgAgRAAAzA4AIEUAAM4OACBGAADPDgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG9BgEA_QsAIcsGAQD9CwAh3AYBAP0LACHdBgEA_QsAId4GEACMDAAh3wYBAP0LACEKDQAAqhAAIBUAANoPACAdAADbDwAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAcAGAQAAAAHaBgEAAAAB2wYBAAAAAQIAAADGAQAgVQAArxYAIAMAAAB-ACBVAACvFgAgVgAAsxYAIAwAAAB-ACANAACpEAAgFQAAjA8AIB0AAI0PACBQAACzFgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHABgEA_QsAIdoGAQD9CwAh2wYBAP4LACEKDQAAqRAAIBUAAIwPACAdAACNDwAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHABgEA_QsAIdoGAQD9CwAh2wYBAP4LACEVCgAAjg4AIAsAAPkNACAMAAD6DQAgDQAA-w0AIC4AAPwNACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAcAGAQAAAAHOBiAAAAAB0AYAAADQBgLRBgEAAAAB0gYBAAAAAQIAAAAYACBVAAC0FgAgAwAAABYAIFUAALQWACBWAAC4FgAgFwAAABYAIAoAAIwOACALAADcDQAgDAAA3Q0AIA0AAN4NACAuAADfDQAgUAAAuBYAIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHABgEA_gsAIc4GIADMDQAh0AYAANkN0AYi0QYBAP0LACHSBgEA_QsAIRUKAACMDgAgCwAA3A0AIAwAAN0NACANAADeDQAgLgAA3w0AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHABgEA_gsAIc4GIADMDQAh0AYAANkN0AYi0QYBAP0LACHSBgEA_QsAIQgDAADGEQAgEAAAyBEAIBEAAMkRACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAOUGArMGAAAA5AYCAgAAANsFACBVAAC5FgAgBjcAAOETACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH9BgEAAAABhQcCAAAAAQIAAACiAQAgVQAAuxYAIAU3AADBEwAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB_QYBAAAAAQIAAAC-AQAgVQAAvRYAIA0SAADEEQAgGAAAwREAIBsAAMARACAiAAC_EQAgMAAAxREAIDIAANIRACBIAADDEQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAd8GAQAAAAHmBgAAAOYGAgIAAAALACBVAAC_FgAgAwAAAI8BACBVAAC9FgAgVgAAwxYAIAcAAACPAQAgNwAAwBMAIFAAAMMWACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH9BgEA_gsAIQU3AADAEwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_QYBAP4LACEDAAAACAAgVQAAvxYAIFYAAMYWACAPAAAACAAgEgAA7RAAIBgAAOoQACAbAADpEAAgIgAA6BAAIDAAAO4QACAyAADREQAgSAAA7BAAIFAAAMYWACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAId8GAQD9CwAh5gYAAOYQ5gYiDRIAAO0QACAYAADqEAAgGwAA6RAAICIAAOgQACAwAADuEAAgMgAA0REAIEgAAOwQACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAId8GAQD9CwAh5gYAAOYQ5gYiBegFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAH8BgEAAAABCDQAANITACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHhBgEAAAAB_gZAAAAAAf8GAQAAAAGABwIAAAABAgAAAKgBACBVAADIFgAgAwAAAKYBACBVAADIFgAgVgAAzBYAIAoAAACmAQAgNAAA0RMAIFAAAMwWACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHhBgEA_QsAIf4GQAD_CwAh_wYBAP0LACGABwIAxgwAIQg0AADREwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4QYBAP0LACH-BkAA_wsAIf8GAQD9CwAhgAcCAMYMACEF6AUBAAAAAe4FQAAAAAHvBUAAAAAB_QYBAAAAAYEHQAAAAAEDAAAAoAEAIFUAALsWACBWAADQFgAgCAAAAKABACA3AADgEwAgUAAA0BYAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf0GAQD9CwAhhQcCAMYMACEGNwAA4BMAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf0GAQD9CwAhhQcCAMYMACENEgAAxBEAIBgAAMERACAiAAC_EQAgMAAAxREAIDIAANIRACBHAADCEQAgSAAAwxEAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHfBgEAAAAB5gYAAADmBgICAAAACwAgVQAA0RYAIAcDAAD_EQAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA8QYCrwYBAAAAAQIAAACEBQAgVQAA0xYAIAcfAAD3EwAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAYYHAQAAAAGHBwEAAAABAgAAAEsAIFUAANUWACAFEwAAlRIAIBkAALYRACAaAAC3EQAg6AUBAAAAAbsGAQAAAAECAAAAngQAIFUAANcWACADAAAA2gEAIFUAANcWACBWAADbFgAgBwAAANoBACATAACUEgAgGQAAkhEAIBoAAJMRACBQAADbFgAg6AUBAP0LACG7BgEA_QsAIQUTAACUEgAgGQAAkhEAIBoAAJMRACDoBQEA_QsAIbsGAQD9CwAhA-gFAQAAAAHmBgAAAPcGAvQGAQAAAAEQ6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAaoGAQAAAAGvBgEAAAABsAYCAAAAAbEGQAAAAAGzBgAAALMGArUGAAAAtQYCtgYBAAAAAbcGgAAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAwAAAAgAIFUAANEWACBWAADgFgAgDwAAAAgAIBIAAO0QACAYAADqEAAgIgAA6BAAIDAAAO4QACAyAADREQAgRwAA6xAAIEgAAOwQACBQAADgFgAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHfBgEA_QsAIeYGAADmEOYGIg0SAADtEAAgGAAA6hAAICIAAOgQACAwAADuEAAgMgAA0REAIEcAAOsQACBIAADsEAAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHfBgEA_QsAIeYGAADmEOYGIgMAAABQACBVAADTFgAgVgAA4xYAIAkAAABQACADAADlEQAgUAAA4xYAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAOMR8QYirwYBAP0LACEHAwAA5REAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAOMR8QYirwYBAP0LACEDAAAASAAgVQAA1RYAIFYAAOYWACAJAAAASAAgHwAA7BMAIFAAAOYWACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYYHAQD-CwAhhwcBAP0LACEHHwAA7BMAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhhgcBAP4LACGHBwEA_QsAIQvoBQEAAAAB6QUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA1gYC0wYBAAAAAdQGAQAAAAHXBgAAANcGAtgGAQAAAAHZBgEAAAABCAcAAI0QACAxAACPEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAa8GAQAAAAHNBgAAAM0GAgIAAACSBwAgVQAA6BYAIAMAAAB8ACBVAADoFgAgVgAA7BYAIAoAAAB8ACAHAACWDgAgMQAAmA4AIFAAAOwWACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIa8GAQD-CwAhzQYAAJUOzQYiCAcAAJYOACAxAACYDgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGvBgEA_gsAIc0GAACVDs0GIgnoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABywYBAAAAAc4GIAAAAAEFEwAAlRIAIBkAALYRACAcAAC4EQAg6AUBAAAAAbsGAQAAAAECAAAAngQAIFUAAO4WACADAAAA2gEAIFUAAO4WACBWAADyFgAgBwAAANoBACATAACUEgAgGQAAkhEAIBwAAJQRACBQAADyFgAg6AUBAP0LACG7BgEA_QsAIQUTAACUEgAgGQAAkhEAIBwAAJQRACDoBQEA_QsAIbsGAQD9CwAhA-gFAQAAAAHmBgAAAPYGAvQGAQAAAAEG6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAdoGAQAAAAHbBgEAAAABBRMAAJUSACAaAAC3EQAgHAAAuBEAIOgFAQAAAAG7BgEAAAABAgAAAJ4EACBVAAD1FgAgAwAAANoBACBVAAD1FgAgVgAA-RYAIAcAAADaAQAgEwAAlBIAIBoAAJMRACAcAACUEQAgUAAA-RYAIOgFAQD9CwAhuwYBAP0LACEFEwAAlBIAIBoAAJMRACAcAACUEQAg6AUBAP0LACG7BgEA_QsAIQPoBQEAAAAB5gYAAADzBgL0BgEAAAABD-gFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABzgYgAAAAAdAGAAAA0AYC0QYBAAAAAdIGAQAAAAEHugYBAAAAAb0GAQAAAAG_BgEAAAABwQYBAAAAAcIGAQAAAAHDBgEAAAABxAYBAAAAAQXpBQEAAAABugYBAAAAAb0GAQAAAAG-BgEAAAABvwYBAAAAAQMAAADeBQAgVQAAuRYAIFYAAIAXACAKAAAA3gUAIAMAAMUQACAQAADHEAAgEQAAyBAAIFAAAIAXACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAxBDlBiKzBgAAwxDkBiIIAwAAxRAAIBAAAMcQACARAADIEAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMQQ5QYiswYAAMMQ5AYiCegFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG9BgEAAAAB3AYBAAAAAd0GAQAAAAHeBhAAAAAB3wYBAAAAAQoNAACqEAAgFAAA2Q8AIB0AANsPACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABwAYBAAAAAdoGAQAAAAHbBgEAAAABAgAAAMYBACBVAACCFwAgD-gFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYMGEAAAAAHABgEAAAABzgYgAAAAAdAGAAAA0AYC0QYBAAAAAdIGAQAAAAEDAAAAfgAgVQAAghcAIFYAAIcXACAMAAAAfgAgDQAAqRAAIBQAAIsPACAdAACNDwAgUAAAhxcAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwAYBAP0LACHaBgEA_QsAIdsGAQD-CwAhCg0AAKkQACAUAACLDwAgHQAAjQ8AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwAYBAP0LACHaBgEA_QsAIdsGAQD-CwAhCegFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABzgYgAAAAAQjoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABrwYBAAAAAcgGEAAAAAHJBiAAAAABygYgAAAAAQoIAAD-DQAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAa8GAQAAAAHIBhAAAAAByQYgAAAAAcoGIAAAAAHLBgEAAAABAgAAAIMBACBVAACKFwAgAwAAAIEBACBVAACKFwAgVgAAjhcAIAwAAACBAQAgCAAAzQ0AIFAAAI4XACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIa8GAQD9CwAhyAYQAIwMACHJBiAAzA0AIcoGIADMDQAhywYBAP0LACEKCAAAzQ0AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhrwYBAP0LACHIBhAAjAwAIckGIADMDQAhygYgAMwNACHLBgEA_QsAIQ_oBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAcAGAQAAAAHOBiAAAAAB0AYAAADQBgLRBgEAAAABCAcAAI0QACAVAACOEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAa8GAQAAAAHNBgAAAM0GAgIAAACSBwAgVQAAkBcAIBEIAACxEAAgMgAAhhAAIEAAAIcQACBDAACIEAAgRAAAiRAAIEUAAIsQACBGAACMEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAb0GAQAAAAHLBgEAAAAB3AYBAAAAAd0GAQAAAAHeBhAAAAAB3wYBAAAAAQIAAAAPACBVAACSFwAgDAgAAKcPACAWAAC9DgAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAHLBgEAAAABzgYgAAAAAQIAAAAUACBVAACUFwAgBegFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGvBgEAAAABAgAAAKgHACBVAACWFwAgD-gFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYBAAAAAasGgAAAAAGsBoAAAAABrgYBAAAAAQ0SAADEEQAgGAAAwREAIBsAAMARACAiAAC_EQAgMgAA0hEAIEcAAMIRACBIAADDEQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAd8GAQAAAAHmBgAAAOYGAgIAAAALACBVAACZFwAgAwAAAAgAIFUAAJkXACBWAACdFwAgDwAAAAgAIBIAAO0QACAYAADqEAAgGwAA6RAAICIAAOgQACAyAADREQAgRwAA6xAAIEgAAOwQACBQAACdFwAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHfBgEA_QsAIeYGAADmEOYGIg0SAADtEAAgGAAA6hAAIBsAAOkQACAiAADoEAAgMgAA0REAIEcAAOsQACBIAADsEAAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHfBgEA_QsAIeYGAADmEOYGIgLuBUAAAAABuwYBAAAAAQMAAAANACBVAACSFwAgVgAAoRcAIBMAAAANACAIAACwEAAgMgAAyQ4AIEAAAMoOACBDAADLDgAgRAAAzA4AIEUAAM4OACBGAADPDgAgUAAAoRcAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvQYBAP0LACHLBgEA_QsAIdwGAQD9CwAh3QYBAP0LACHeBhAAjAwAId8GAQD9CwAhEQgAALAQACAyAADJDgAgQAAAyg4AIEMAAMsOACBEAADMDgAgRQAAzg4AIEYAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb0GAQD9CwAhywYBAP0LACHcBgEA_QsAId0GAQD9CwAh3gYQAIwMACHfBgEA_QsAIQMAAAASACBVAACUFwAgVgAApBcAIA4AAAASACAIAAClDwAgFgAAsQ4AIFAAAKQXACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe0FAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhywYBAP4LACHOBiAAzA0AIQwIAAClDwAgFgAAsQ4AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7QUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACHLBgEA_gsAIc4GIADMDQAhAwAAAKsHACBVAACWFwAgVgAApxcAIAcAAACrBwAgUAAApxcAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhrwYBAP0LACEF6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGvBgEA_QsAIQ_oBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAcAGAQAAAAHOBiAAAAAB0AYAAADQBgLSBgEAAAABAwAAAHwAIFUAAJAXACBWAACrFwAgCgAAAHwAIAcAAJYOACAVAACXDgAgUAAAqxcAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhrwYBAP4LACHNBgAAlQ7NBiIIBwAAlg4AIBUAAJcOACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIa8GAQD-CwAhzQYAAJUOzQYiEOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGqBgEAAAABrwYBAAAAAbAGAgAAAAGxBkAAAAABswYAAACzBgK1BgAAALUGArYGAQAAAAG3BoAAAAABuAYBAAAAAbkGAQAAAAG7BgEAAAABvAYBAAAAAREIAACxEAAgCQAAihAAIDIAAIYQACBAAACHEAAgQwAAiBAAIEQAAIkQACBGAACMEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAb0GAQAAAAHLBgEAAAAB3AYBAAAAAd0GAQAAAAHeBhAAAAAB3wYBAAAAAQIAAAAPACBVAACtFwAgCBEAALsNACASAAC8DQAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAbMGAAAAxwYCxQYgAAAAAQIAAADqBwAgVQAArxcAIAMAAAANACBVAACtFwAgVgAAsxcAIBMAAAANACAIAACwEAAgCQAAzQ4AIDIAAMkOACBAAADKDgAgQwAAyw4AIEQAAMwOACBGAADPDgAgUAAAsxcAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvQYBAP0LACHLBgEA_QsAIdwGAQD9CwAh3QYBAP0LACHeBhAAjAwAId8GAQD9CwAhEQgAALAQACAJAADNDgAgMgAAyQ4AIEAAAMoOACBDAADLDgAgRAAAzA4AIEYAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb0GAQD9CwAhywYBAP0LACHcBgEA_QsAId0GAQD9CwAh3gYQAIwMACHfBgEA_QsAIQMAAAAmACBVAACvFwAgVgAAthcAIAoAAAAmACARAACiDQAgEgAAow0AIFAAALYXACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIbMGAACgDccGIsUGIACfDQAhCBEAAKINACASAACjDQAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGzBgAAoA3HBiLFBiAAnw0AIREIAACxEAAgCQAAihAAIDIAAIYQACBAAACHEAAgQwAAiBAAIEQAAIkQACBFAACLEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAb0GAQAAAAHLBgEAAAAB3AYBAAAAAd0GAQAAAAHeBhAAAAAB3wYBAAAAAQIAAAAPACBVAAC3FwAgCBAAALoNACASAAC8DQAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAbMGAAAAxwYCxQYgAAAAAQIAAADqBwAgVQAAuRcAIAMAAAANACBVAAC3FwAgVgAAvRcAIBMAAAANACAIAACwEAAgCQAAzQ4AIDIAAMkOACBAAADKDgAgQwAAyw4AIEQAAMwOACBFAADODgAgUAAAvRcAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvQYBAP0LACHLBgEA_QsAIdwGAQD9CwAh3QYBAP0LACHeBhAAjAwAId8GAQD9CwAhEQgAALAQACAJAADNDgAgMgAAyQ4AIEAAAMoOACBDAADLDgAgRAAAzA4AIEUAAM4OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb0GAQD9CwAhywYBAP0LACHcBgEA_QsAId0GAQD9CwAh3gYQAIwMACHfBgEA_QsAIQMAAAAmACBVAAC5FwAgVgAAwBcAIAoAAAAmACAQAAChDQAgEgAAow0AIFAAAMAXACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIbMGAACgDccGIsUGIACfDQAhCBAAAKENACASAACjDQAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGzBgAAoA3HBiLFBiAAnw0AIRgOAACNDQAgDwAAhg0AIBMAAIcNACAbAACIDQAgJgAAig0AICoAAIsNACArAACMDQAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAaoGAQAAAAGvBgEAAAABsAYCAAAAAbEGQAAAAAGzBgAAALMGArUGAAAAtQYCtgYBAAAAAbcGgAAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABvAYBAAAAAQIAAAAtACBVAADBFwAgERYAAKUQACAhAADTDwAgIgAA1Q8AICMAANQPACAkAADWDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADWBgLTBgEAAAAB1AYBAAAAAdcGAAAA1wYC2AYBAAAAAdkGAQAAAAECAAAAMgAgVQAAwxcAIA0YAADBEQAgGwAAwBEAICIAAL8RACAwAADFEQAgMgAA0hEAIEcAAMIRACBIAADDEQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAd8GAQAAAAHmBgAAAOYGAgIAAAALACBVAADFFwAgCBAAALoNACARAAC7DQAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAbMGAAAAxwYCxQYgAAAAAQIAAADqBwAgVQAAxxcAIA_oBQEAAAAB7gVAAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYBAAAAAasGgAAAAAGsBoAAAAABrQYBAAAAAa4GAQAAAAEF6AUBAAAAAe4FQAAAAAGLBhAAAAABjQYAAACNBgKOBkAAAAABDegFAQAAAAHuBUAAAAABkAYCAAAAAZIGAAAAkgYCkwaAAAAAAZQGgAAAAAGVBoAAAAABlgYBAAAAAZcGAQAAAAGYBoAAAAABmQaAAAAAAZoGQAAAAAGbBkAAAAABAwAAADAAIFUAAMMXACBWAADOFwAgEwAAADAAIBYAAKQQACAhAAC1DwAgIgAAtw8AICMAALYPACAkAAC4DwAgUAAAzhcAIOgFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAACyD9YGItMGAQD-CwAh1AYBAP4LACHXBgAAsw_XBiLYBgEA_gsAIdkGAQD-CwAhERYAAKQQACAhAAC1DwAgIgAAtw8AICMAALYPACAkAAC4DwAg6AUBAP0LACHpBQEA_QsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAALIP1gYi0wYBAP4LACHUBgEA_gsAIdcGAACzD9cGItgGAQD-CwAh2QYBAP4LACEDAAAACAAgVQAAxRcAIFYAANEXACAPAAAACAAgGAAA6hAAIBsAAOkQACAiAADoEAAgMAAA7hAAIDIAANERACBHAADrEAAgSAAA7BAAIFAAANEXACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAId8GAQD9CwAh5gYAAOYQ5gYiDRgAAOoQACAbAADpEAAgIgAA6BAAIDAAAO4QACAyAADREQAgRwAA6xAAIEgAAOwQACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAId8GAQD9CwAh5gYAAOYQ5gYiAwAAACYAIFUAAMcXACBWAADUFwAgCgAAACYAIBAAAKENACARAACiDQAgUAAA1BcAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhswYAAKANxwYixQYgAJ8NACEIEAAAoQ0AIBEAAKINACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIbMGAACgDccGIsUGIACfDQAhAwAAACQAIFUAAMEXACBWAADXFwAgGgAAACQAIA4AANgMACAPAADZDAAgEwAA2gwAIBsAANsMACAmAADdDAAgKgAA3gwAICsAAN8MACBQAADXFwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGqBgEA_gsAIa8GAQD9CwAhsAYCAMYMACGxBkAA_wsAIbMGAADWDLMGIrUGAADXDLUGIrYGAQD-CwAhtwaAAAAAAbgGAQD-CwAhuQYBAP4LACG6BgEA_gsAIbsGAQD9CwAhvAYBAP0LACEYDgAA2AwAIA8AANkMACATAADaDAAgGwAA2wwAICYAAN0MACAqAADeDAAgKwAA3wwAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqgYBAP4LACGvBgEA_QsAIbAGAgDGDAAhsQZAAP8LACGzBgAA1gyzBiK1BgAA1wy1BiK2BgEA_gsAIbcGgAAAAAG4BgEA_gsAIbkGAQD-CwAhugYBAP4LACG7BgEA_QsAIbwGAQD9CwAhDgoBAAAAAQwAAKoMACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAECAAAAcQAgVQAA2BcAIAMAAABsACBVAADYFwAgVgAA3BcAIBAAAABsACAKAQD9CwAhDAAAqQwAIFAAANwXACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQAIwMACEOCgEA_QsAIQwAAKkMACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQAIwMACEYDgAAjQ0AIA8AAIYNACATAACHDQAgGwAAiA0AICUAAIkNACAmAACKDQAgKgAAiw0AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGqBgEAAAABrwYBAAAAAbAGAgAAAAGxBkAAAAABswYAAACzBgK1BgAAALUGArYGAQAAAAG3BoAAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAbwGAQAAAAECAAAALQAgVQAA3RcAIAMAAAAkACBVAADdFwAgVgAA4RcAIBoAAAAkACAOAADYDAAgDwAA2QwAIBMAANoMACAbAADbDAAgJQAA3AwAICYAAN0MACAqAADeDAAgUAAA4RcAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqgYBAP4LACGvBgEA_QsAIbAGAgDGDAAhsQZAAP8LACGzBgAA1gyzBiK1BgAA1wy1BiK2BgEA_gsAIbcGgAAAAAG4BgEA_gsAIbkGAQD-CwAhugYBAP4LACG7BgEA_QsAIbwGAQD9CwAhGA4AANgMACAPAADZDAAgEwAA2gwAIBsAANsMACAlAADcDAAgJgAA3QwAICoAAN4MACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIaoGAQD-CwAhrwYBAP0LACGwBgIAxgwAIbEGQAD_CwAhswYAANYMswYitQYAANcMtQYitgYBAP4LACG3BoAAAAABuAYBAP4LACG5BgEA_gsAIboGAQD-CwAhuwYBAP0LACG8BgEA_QsAIRgOAACNDQAgDwAAhg0AIBMAAIcNACAbAACIDQAgJQAAiQ0AICYAAIoNACArAACMDQAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAaoGAQAAAAGvBgEAAAABsAYCAAAAAbEGQAAAAAGzBgAAALMGArUGAAAAtQYCtgYBAAAAAbcGgAAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABvAYBAAAAAQIAAAAtACBVAADiFwAgAwAAACQAIFUAAOIXACBWAADmFwAgGgAAACQAIA4AANgMACAPAADZDAAgEwAA2gwAIBsAANsMACAlAADcDAAgJgAA3QwAICsAAN8MACBQAADmFwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGqBgEA_gsAIa8GAQD9CwAhsAYCAMYMACGxBkAA_wsAIbMGAADWDLMGIrUGAADXDLUGIrYGAQD-CwAhtwaAAAAAAbgGAQD-CwAhuQYBAP4LACG6BgEA_gsAIbsGAQD9CwAhvAYBAP0LACEYDgAA2AwAIA8AANkMACATAADaDAAgGwAA2wwAICUAANwMACAmAADdDAAgKwAA3wwAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqgYBAP4LACGvBgEA_QsAIbAGAgDGDAAhsQZAAP8LACGzBgAA1gyzBiK1BgAA1wy1BiK2BgEA_gsAIbcGgAAAAAG4BgEA_gsAIbkGAQD-CwAhugYBAP4LACG7BgEA_QsAIbwGAQD9CwAhBycAAL8MACDoBQEAAAAB7gVAAAAAAYsGEAAAAAGNBgAAAI0GAo4GQAAAAAGPBgEAAAABAgAAAGEAIFUAAOcXACADAAAAXwAgVQAA5xcAIFYAAOsXACAJAAAAXwAgJwAAuAwAIFAAAOsXACDoBQEA_QsAIe4FQAD_CwAhiwYQAIwMACGNBgAAtwyNBiKOBkAA_wsAIY8GAQD9CwAhBycAALgMACDoBQEA_QsAIe4FQAD_CwAhiwYQAIwMACGNBgAAtwyNBiKOBkAA_wsAIY8GAQD9CwAhCegFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAQIAAACiCQAgVQAA7BcAIAMAAABuACBVAADsFwAgVgAA8BcAIAsAAABuACBQAADwFwAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhCegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIRUKAACODgAgCwAA-Q0AIAwAAPoNACANAAD7DQAgMAAA_Q0AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABwAYBAAAAAc4GIAAAAAHQBgAAANAGAtEGAQAAAAHSBgEAAAABAgAAABgAIFUAAPEXACAYDgAAjQ0AIA8AAIYNACATAACHDQAgGwAAiA0AICUAAIkNACAqAACLDQAgKwAAjA0AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGqBgEAAAABrwYBAAAAAbAGAgAAAAGxBkAAAAABswYAAACzBgK1BgAAALUGArYGAQAAAAG3BoAAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAbwGAQAAAAECAAAALQAgVQAA8xcAIAMAAAAWACBVAADxFwAgVgAA9xcAIBcAAAAWACAKAACMDgAgCwAA3A0AIAwAAN0NACANAADeDQAgMAAA4A0AIFAAAPcXACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGCBgEA_gsAIYMGEADaDQAhwAYBAP4LACHOBiAAzA0AIdAGAADZDdAGItEGAQD9CwAh0gYBAP0LACEVCgAAjA4AIAsAANwNACAMAADdDQAgDQAA3g0AIDAAAOANACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGCBgEA_gsAIYMGEADaDQAhwAYBAP4LACHOBiAAzA0AIdAGAADZDdAGItEGAQD9CwAh0gYBAP0LACEDAAAAJAAgVQAA8xcAIFYAAPoXACAaAAAAJAAgDgAA2AwAIA8AANkMACATAADaDAAgGwAA2wwAICUAANwMACAqAADeDAAgKwAA3wwAIFAAAPoXACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIaoGAQD-CwAhrwYBAP0LACGwBgIAxgwAIbEGQAD_CwAhswYAANYMswYitQYAANcMtQYitgYBAP4LACG3BoAAAAABuAYBAP4LACG5BgEA_gsAIboGAQD-CwAhuwYBAP0LACG8BgEA_QsAIRgOAADYDAAgDwAA2QwAIBMAANoMACAbAADbDAAgJQAA3AwAICoAAN4MACArAADfDAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGqBgEA_gsAIa8GAQD9CwAhsAYCAMYMACGxBkAA_wsAIbMGAADWDLMGIrUGAADXDLUGIrYGAQD-CwAhtwaAAAAAAbgGAQD-CwAhuQYBAP4LACG6BgEA_gsAIbsGAQD9CwAhvAYBAP0LACEP6AUBAAAAAe4FQAAAAAGPBgEAAAABogYQAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGEAAAAAGnBhAAAAABqAYQAAAAAakGEAAAAAGqBgEAAAABqwaAAAAAAawGgAAAAAGtBgEAAAABDAoBAAAAAegFAQAAAAHpBQEAAAAB6gUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGDBhAAAAABAgUAAiIABAIDBQEEAAMBAwYABAYHARMJBUnjAT5K5AEiCQQARRLfARAY2wEYG9kBFSIABDDgAS0yAAZH3AEySN4BRAUDDAUEAEMHEAcQ1QE2EdYBNwkEAEIIAAgJyQEKMgAGQIkBMUPHARZEyAEZRcwBEkbPARMEBAAwBxEHFRUJMYQBCwQEAC8IfQgJGQoWfxYHBAAuCgALCwANDB4JDR8HLiMPMHktAwQADAgACAkaCgEJGwACBAAOCRwKAQkdAAMnABAsAAovbSkJBAAoDiUQDycREwAFGwAVJV0QJl4PKmIlK2gnBAQAFBApEhErExIuEAINAAcPABECDQAHDwARARIvAAcEACQSWhAWABYhSR0iAAUjUSEkWRoFBAAcDQAHFDMVFTQJHTgXAhYAFhgAGAUEABsTAAUZPBkaPRccQRoCFwAHGAAYAhgAGBsAFQMZQgAaQwAcRAADFEUAFUYAHUcAAwQAIB8AHiBOFQIEAB8eTB0BHk0AASBPAAMDViIEACMUUhUCIgAEIwAhAgNYABRXAAISXAAkWwACJwAQKWQmASgAJQEnABADJmkAKmoAK2sAAwQALAxvKi50DwIEACstcikBLXMAAS51AAITAAUsAAoCLnoAMHsAAQmAAQADB4UBABWGAQAxhwEABQQAQQ0ABzvCATxBjQEyQgA5AyKOAQU_kAEzQMEBMQIzkQEyN5MBNAMEAEA0ADU-vwEzBwO2AT4EAD81lwE2NpsBNzqfATg8qQE7PbIBNAIyAAY0ADUCMgAGNAA1AwQAOjQANTmjATkCNwA4OKQBMQE5pQEAAwQAPTQANTutATwCNwA7OK4BMQE7rwEAAiIABDQANQYDvAEANbcBADa4AQA6uQEAPLoBAD27AQABPsABAAI7xAEAQcMBAAUJ0gEAQ9ABAETRAQBF0wEARtQBAAID1wEAB9gBAAETAAUCEuEBADDiAQAAAwQASFsASVwASgAAAAMEAEhbAElcAEoDBABNWwBOXABPAAAAAwQATVsATlwATwMEAFJbAFNcAFQAAAADBABSWwBTXABUAwQAV1sAWFwAWQAAAAMEAFdbAFhcAFkDBABcWwBdXABeAAAAAwQAXFsAXVwAXgUEAGFbAGRcAGWjAQBipAEAYwAAAAAABQQAYVsAZFwAZaMBAGKkAQBjBQQAaFsAa1wAbKMBAGmkAQBqAAAAAAAFBABoWwBrXABsowEAaaQBAGoDBABvWwBwXABxAAAAAwQAb1sAcFwAcQUEAHRbAHdcAHijAQB1pAEAdgAAAAAABQQAdFsAd1wAeKMBAHWkAQB2AwQAe1sAfFwAfQAAAAMEAHtbAHxcAH0FBACAAVsAgwFcAIQBowEAgQGkAQCCAQAAAAAABQQAgAFbAIMBXACEAaMBAIEBpAEAggEDBACHAVsAiAFcAIkBAAAAAwQAhwFbAIgBXACJAQMEAIwBWwCNAVwAjgEAAAADBACMAVsAjQFcAI4BAwQAkQFbAJIBXACTAQAAAAMEAJEBWwCSAVwAkwEDBACWAVsAlwFcAJgBAAAAAwQAlgFbAJcBXACYAQMEAJsBWwCcAVwAnQEAAAADBACbAVsAnAFcAJ0BAwQAoAFbAKEBXACiAQAAAAMEAKABWwChAVwAogEDBAClAVsApgFcAKcBAAAAAwQApQFbAKYBXACnAQMEAKoBWwCrAVwArAEAAAADBACqAVsAqwFcAKwBAwQArwFbALABXACxAQAAAAMEAK8BWwCwAVwAsQEDBAC0AVsAtQFcALYBAAAAAwQAtAFbALUBXAC2AQMEALkBWwC6AVwAuwEAAAADBAC5AVsAugFcALsBAAMEAL8BWwDAAVwAwQEAAAADBAC_AVsAwAFcAMEBAwQAxAFbAMUBXADGAQAAAAMEAMQBWwDFAVwAxgEDBADJAVsAygFcAMsBAAAAAwQAyQFbAMoBXADLAQMEAM4BWwDPAVwA0AEAAAADBADOAVsAzwFcANABAwQA0wFbANQBXADVAQAAAAMEANMBWwDUAVwA1QEFBADYAVsA2wFcANwBowEA2QGkAQDaAQAAAAAABQQA2AFbANsBXADcAaMBANkBpAEA2gEDBADfAVsA4AFcAOEBAAAAAwQA3wFbAOABXADhAQMEAOQBWwDlAVwA5gEAAAADBADkAVsA5QFcAOYBAwQA6QFbAOoBXADrAQAAAAMEAOkBWwDqAVwA6wEFBADuAVsA8QFcAPIBowEA7wGkAQDwAQAAAAAABQQA7gFbAPEBXADyAaMBAO8BpAEA8AEDBAD1AVsA9gFcAPcBAAAAAwQA9QFbAPYBXAD3AQMEAPoBWwD7AVwA_AEAAAADBAD6AVsA-wFcAPwBAwQA_wFbAIACXACBAgAAAAMEAP8BWwCAAlwAgQIFBACEAlsAhwJcAIgCowEAhQKkAQCGAgAAAAAABQQAhAJbAIcCXACIAqMBAIUCpAEAhgIABQQAjAJbAI8CXACQAqMBAI0CpAEAjgIAAAAAAAUEAIwCWwCPAlwAkAKjAQCNAqQBAI4CAwQAkwJbAJQCXACVAgAAAAMEAJMCWwCUAlwAlQIDBACYAlsAmQJcAJoCAAAAAwQAmAJbAJkCXACaAgMEAJ0CWwCeAlwAnwIAAAADBACdAlsAngJcAJ8CBQQAogJbAKUCXACmAqMBAKMCpAEApAIAAAAAAAUEAKICWwClAlwApgKjAQCjAqQBAKQCBQQAqQJbAKwCXACtAqMBAKoCpAEAqwIAAAAAAAUEAKkCWwCsAlwArQKjAQCqAqQBAKsCBQQAsAJbALMCXAC0AqMBALECpAEAsgIAAAAAAAUEALACWwCzAlwAtAKjAQCxAqQBALICBQQAtwJbALoCXAC7AqMBALgCpAEAuQIAAAAAAAUEALcCWwC6AlwAuwKjAQC4AqQBALkCAwQAvgJbAL8CXADAAgAAAAMEAL4CWwC_AlwAwAIFBADDAlsAxgJcAMcCowEAxAKkAQDFAgAAAAAABQQAwwJbAMYCXADHAqMBAMQCpAEAxQIDBADKAlsAywJcAMwCAAAAAwQAygJbAMsCXADMAksCAUzlAQFN5gEBTucBAU_oAQFR6gEBUuwBRlPuAQFU8AFGV_EBAVjyAQFZ8wFGXfYBR173AUtf-QECYPoBAmH9AQJi_gECY_8BAmSBAgJlgwJGZoUCAmeHAkZoiAICaYkCAmqKAkZrjQJMbI4CUG2QAgRukQIEb5QCBHCVAgRxlgIEcpgCBHOaAkZ0nAIEdZ4CRnafAgR3oAIEeKECRnmkAlF6pQJVe6cCHnyoAh59qwIefqwCHn-tAh6AAa8CHoEBsQJGggGzAh6DAbUCRoQBtgIehQG3Ah6GAbgCRocBuwJWiAG8AlqJAb0CHYoBvgIdiwG_Ah2MAcACHY0BwQIdjgHDAh2PAcUCRpABxwIdkQHJAkaSAcoCHZMBywIdlAHMAkaVAc8CW5YB0AJflwHRAjiYAdICOJkB0wI4mgHUAjibAdUCOJwB1wI4nQHZAkaeAdsCOJ8B3QJGoAHeAjihAd8COKIB4AJGpQHjAmCmAeQCZqcB5QI5qAHmAjmpAecCOaoB6AI5qwHpAjmsAesCOa0B7QJGrgHvAjmvAfECRrAB8gI5sQHzAjmyAfQCRrMB9wJntAH4Am21AfoCMbYB-wIxtwH9AjG4Af4CMbkB_wIxugGBAzG7AYMDRrwBhQMxvQGHA0a-AYgDMb8BiQMxwAGKA0bBAY0DbsIBjgNywwGPAzvEAZADO8UBkQM7xgGSAzvHAZMDO8gBlQM7yQGXA0bKAZkDO8sBmwNGzAGcAzvNAZ0DO84BngNGzwGhA3PQAaIDedEBowM80gGkAzzTAaUDPNQBpgM81QGnAzzWAakDPNcBqwNG2AGtAzzZAa8DRtoBsAM82wGxAzzcAbIDRt0BtQN63gG2A37fAbcDNOABuAM04QG5AzTiAboDNOMBuwM05AG9AzTlAb8DRuYBwQM05wHDA0boAcQDNOkBxQM06gHGA0brAckDf-wBygOFAe0BywMz7gHMAzPvAc0DM_ABzgMz8QHPAzPyAdEDM_MB0wNG9AHVAzP1AdcDRvYB2AMz9wHZAzP4AdoDRvkB3QOGAfoB3gOKAfsB3wMy_AHgAzL9AeEDMv4B4gMy_wHjAzKAAuUDMoEC5wNGggLpAzKDAusDRoQC7AMyhQLtAzKGAu4DRocC8QOLAYgC8gOPAYkC8wM-igL0Az6LAvUDPowC9gM-jQL3Az6OAvkDPo8C-wNGkAL9Az6RAv8DRpICgAQ-kwKBBD6UAoIERpUChQSQAZYChgSUAZcCiAQ1mAKJBDWZAowENZoCjQQ1mwKOBDWcApAENZ0CkgRGngKUBDWfApYERqAClwQ1oQKYBDWiApkERqMCnASVAaQCnQSZAaUCnwQYpgKgBBinAqIEGKgCowQYqQKkBBiqAqYEGKsCqARGrAKqBBitAqwERq4CrQQYrwKuBBiwAq8ERrECsgSaAbICswSeAbMCtAQatAK1BBq1ArYEGrYCtwQatwK4BBq4AroEGrkCvARGugK-BBq7AsAERrwCwQQavQLCBBq-AsMERr8CxgSfAcACxwSjAcECyAQXwgLJBBfDAsoEF8QCywQXxQLMBBfGAs4EF8cC0ARGyALSBBfJAtQERsoC1QQXywLWBBfMAtcERs0C2gSkAc4C2wSoAc8C3AQZ0ALdBBnRAt4EGdIC3wQZ0wLgBBnUAuIEGdUC5ARG1gLmBBnXAugERtgC6QQZ2QLqBBnaAusERtsC7gSpAdwC7wStAd0C8AQi3gLxBCLfAvIEIuAC8wQi4QL0BCLiAvYEIuMC-ARG5AL6BCLlAvwERuYC_QQi5wL-BCLoAv8ERukCggWuAeoCgwWyAesChQUh7AKGBSHtAogFIe4CiQUh7wKKBSHwAowFIfECjgVG8gKQBSHzApIFRvQCkwUh9QKUBSH2ApUFRvcCmAWzAfgCmQW3AfkCmwVE-gKcBUT7Ap4FRPwCnwVE_QKgBUT-AqIFRP8CpAVGgAOmBUSBA6gFRoIDqQVEgwOqBUSEA6sFRoUDrgW4AYYDrwW8AYcDsQW9AYgDsgW9AYkDtQW9AYoDtgW9AYsDtwW9AYwDuQW9AY0DuwVGjgO9Bb0BjwO_BUaQA8AFvQGRA8EFvQGSA8IFRpMDxQW-AZQDxgXCAZUDxwUFlgPIBQWXA8kFBZgDygUFmQPLBQWaA80FBZsDzwVGnAPRBQWdA9MFRp4D1AUFnwPVBQWgA9YFRqED2QXDAaID2gXHAaMD3AUGpAPdBQalA-AFBqYD4QUGpwPiBQaoA-QFBqkD5gVGqgPoBQarA-oFRqwD6wUGrQPsBQauA-0FRq8D8AXIAbAD8QXMAbED8gU2sgPzBTazA_QFNrQD9QU2tQP2BTa2A_gFNrcD-gVGuAP8BTa5A_4FRroD_wU2uwOABja8A4EGRr0DhAbNAb4DhQbRAb8DhgY3wAOHBjfBA4gGN8IDiQY3wwOKBjfEA4wGN8UDjgZGxgOQBjfHA5IGRsgDkwY3yQOUBjfKA5UGRssDmAbSAcwDmQbWAc0DmgYHzgObBgfPA5wGB9ADnQYH0QOeBgfSA6AGB9MDogZG1AOkBgfVA6YGRtYDpwYH1wOoBgfYA6kGRtkDrAbXAdoDrQbdAdsDrgYW3AOvBhbdA7AGFt4DsQYW3wOyBhbgA7QGFuEDtgZG4gO4BhbjA7oGRuQDuwYW5QO8BhbmA70GRucDwAbeAegDwQbiAekDwgYV6gPDBhXrA8QGFewDxQYV7QPGBhXuA8gGFe8DygZG8APMBhXxA84GRvIDzwYV8wPQBhX0A9EGRvUD1AbjAfYD1QbnAfcD1gYt-APXBi35A9gGLfoD2QYt-wPaBi38A9wGLf0D3gZG_gPgBi3_A-IGRoAE4wYtgQTkBi2CBOUGRoME6AboAYQE6QbsAYUE6gYKhgTrBgqHBOwGCogE7QYKiQTuBgqKBPAGCosE8gZGjAT0BgqNBPYGRo4E9wYKjwT4BgqQBPkGRpEE_AbtAZIE_QbzAZME_gYJlAT_BgmVBIAHCZYEgQcJlwSCBwmYBIQHCZkEhgdGmgSIBwmbBIoHRpwEiwcJnQSMBwmeBI0HRp8EkAf0AaAEkQf4AaEEkwcIogSUBwijBJYHCKQElwcIpQSYBwimBJoHCKcEnAdGqASeBwipBKAHRqoEoQcIqwSiBwisBKMHRq0Epgf5Aa4Epwf9Aa8EqQcNsASqBw2xBK0HDbIErgcNswSvBw20BLEHDbUEswdGtgS1Bw23BLcHRrgEuAcNuQS5Bw26BLoHRrsEvQf-AbwEvgeCAr0EvwcLvgTABwu_BMEHC8AEwgcLwQTDBwvCBMUHC8MExwdGxATJBwvFBMsHRsYEzAcLxwTNBwvIBM4HRskE0QeDAsoE0geJAssE1AeKAswE1QeKAs0E2AeKAs4E2QeKAs8E2geKAtAE3AeKAtEE3gdG0gTgB4oC0wTiB0bUBOMHigLVBOQHigLWBOUHRtcE6AeLAtgE6QeRAtkE6wcR2gTsBxHbBO4HEdwE7wcR3QTwBxHeBPIHEd8E9AdG4AT2BxHhBPgHRuIE-QcR4wT6BxHkBPsHRuUE_geSAuYE_weWAucEgAgS6ASBCBLpBIIIEuoEgwgS6wSECBLsBIYIEu0EiAhG7gSKCBLvBIwIRvAEjQgS8QSOCBLyBI8IRvMEkgiXAvQEkwibAvUElAgT9gSVCBP3BJYIE_gElwgT-QSYCBP6BJoIE_sEnAhG_ASeCBP9BKAIRv4EoQgT_wSiCBOABaMIRoEFpgicAoIFpwigAoMFqAgQhAWpCBCFBaoIEIYFqwgQhwWsCBCIBa4IEIkFsAhGigWyCBCLBbQIRowFtQgQjQW2CBCOBbcIRo8FugihApAFuwinApEFvAgPkgW9CA-TBb4ID5QFvwgPlQXACA-WBcIID5cFxAhGmAXGCA-ZBcgIRpoFyQgPmwXKCA-cBcsIRp0FzgioAp4FzwiuAp8F0AgnoAXRCCehBdIIJ6IF0wgnowXUCCekBdYIJ6UF2AhGpgXaCCenBdwIRqgF3QgnqQXeCCeqBd8IRqsF4givAqwF4wi1Aq0F5AglrgXlCCWvBeYIJbAF5wglsQXoCCWyBeoIJbMF7AhGtAXuCCW1BfAIRrYF8QgltwXyCCW4BfMIRrkF9gi2AroF9wi8ArsF-QgmvAX6CCa9BfwIJr4F_QgmvwX-CCbABYAJJsEFgglGwgWECSbDBYYJRsQFhwkmxQWICSbGBYkJRscFjAm9AsgFjQnBAskFjgkpygWPCSnLBZAJKcwFkQkpzQWSCSnOBZQJKc8FlglG0AWYCSnRBZoJRtIFmwkp0wWcCSnUBZ0JRtUFoAnCAtYFoQnIAtcFowkq2AWkCSrZBaYJKtoFpwkq2wWoCSrcBaoJKt0FrAlG3gWuCSrfBbAJRuAFsQkq4QWyCSriBbMJRuMFtgnJAuQFtwnNAg" + strings: JSON.parse("[\"where\",\"admin_account\",\"consumer_account\",\"account_device\",\"orderBy\",\"cursor\",\"consumer_account_good_favorites\",\"business_activities\",\"accounts\",\"consumer\",\"consumers_individual\",\"partner\",\"consumers_legal\",\"charge_transaction\",\"account\",\"allocation\",\"credits\",\"_count\",\"credit\",\"license_activation\",\"account_allocations\",\"activation\",\"license_renews\",\"business_activity\",\"license\",\"licenses\",\"license_charge_transactions\",\"license_renew_charge_transactions\",\"account_quota_charge_transactions\",\"individual\",\"legal\",\"good_categories\",\"complex\",\"business\",\"permission\",\"business_permissions\",\"complex_permissions\",\"permission_pos\",\"devices\",\"brand\",\"poses\",\"device\",\"pos_list\",\"provider\",\"invoice\",\"tsp_attempts\",\"good\",\"sales_invoice_items\",\"services\",\"category\",\"service\",\"items\",\"payment\",\"terminal_info\",\"payments\",\"customer\",\"sales_invoices\",\"pos\",\"reference_invoice\",\"referenced_by\",\"pos_permissions\",\"permission_complexes\",\"guild\",\"goods\",\"stockKeepingUnits\",\"complexes\",\"customer_individuals\",\"customer_legals\",\"permission_businesses\",\"measure_unit\",\"sku\",\"account_allocation\",\"partner_account\",\"provider_account\",\"admin\",\"AdminAccount.findUnique\",\"AdminAccount.findUniqueOrThrow\",\"AdminAccount.findFirst\",\"AdminAccount.findFirstOrThrow\",\"AdminAccount.findMany\",\"data\",\"AdminAccount.createOne\",\"AdminAccount.createMany\",\"AdminAccount.updateOne\",\"AdminAccount.updateMany\",\"create\",\"update\",\"AdminAccount.upsertOne\",\"AdminAccount.deleteOne\",\"AdminAccount.deleteMany\",\"having\",\"_min\",\"_max\",\"AdminAccount.groupBy\",\"AdminAccount.aggregate\",\"Admin.findUnique\",\"Admin.findUniqueOrThrow\",\"Admin.findFirst\",\"Admin.findFirstOrThrow\",\"Admin.findMany\",\"Admin.createOne\",\"Admin.createMany\",\"Admin.updateOne\",\"Admin.updateMany\",\"Admin.upsertOne\",\"Admin.deleteOne\",\"Admin.deleteMany\",\"Admin.groupBy\",\"Admin.aggregate\",\"Account.findUnique\",\"Account.findUniqueOrThrow\",\"Account.findFirst\",\"Account.findFirstOrThrow\",\"Account.findMany\",\"Account.createOne\",\"Account.createMany\",\"Account.updateOne\",\"Account.updateMany\",\"Account.upsertOne\",\"Account.deleteOne\",\"Account.deleteMany\",\"Account.groupBy\",\"Account.aggregate\",\"DeviceBrand.findUnique\",\"DeviceBrand.findUniqueOrThrow\",\"DeviceBrand.findFirst\",\"DeviceBrand.findFirstOrThrow\",\"DeviceBrand.findMany\",\"DeviceBrand.createOne\",\"DeviceBrand.createMany\",\"DeviceBrand.updateOne\",\"DeviceBrand.updateMany\",\"DeviceBrand.upsertOne\",\"DeviceBrand.deleteOne\",\"DeviceBrand.deleteMany\",\"DeviceBrand.groupBy\",\"DeviceBrand.aggregate\",\"Device.findUnique\",\"Device.findUniqueOrThrow\",\"Device.findFirst\",\"Device.findFirstOrThrow\",\"Device.findMany\",\"Device.createOne\",\"Device.createMany\",\"Device.updateOne\",\"Device.updateMany\",\"Device.upsertOne\",\"Device.deleteOne\",\"Device.deleteMany\",\"Device.groupBy\",\"Device.aggregate\",\"LicenseChargeTransaction.findUnique\",\"LicenseChargeTransaction.findUniqueOrThrow\",\"LicenseChargeTransaction.findFirst\",\"LicenseChargeTransaction.findFirstOrThrow\",\"LicenseChargeTransaction.findMany\",\"LicenseChargeTransaction.createOne\",\"LicenseChargeTransaction.createMany\",\"LicenseChargeTransaction.updateOne\",\"LicenseChargeTransaction.updateMany\",\"LicenseChargeTransaction.upsertOne\",\"LicenseChargeTransaction.deleteOne\",\"LicenseChargeTransaction.deleteMany\",\"_avg\",\"_sum\",\"LicenseChargeTransaction.groupBy\",\"LicenseChargeTransaction.aggregate\",\"License.findUnique\",\"License.findUniqueOrThrow\",\"License.findFirst\",\"License.findFirstOrThrow\",\"License.findMany\",\"License.createOne\",\"License.createMany\",\"License.updateOne\",\"License.updateMany\",\"License.upsertOne\",\"License.deleteOne\",\"License.deleteMany\",\"License.groupBy\",\"License.aggregate\",\"LicenseActivation.findUnique\",\"LicenseActivation.findUniqueOrThrow\",\"LicenseActivation.findFirst\",\"LicenseActivation.findFirstOrThrow\",\"LicenseActivation.findMany\",\"LicenseActivation.createOne\",\"LicenseActivation.createMany\",\"LicenseActivation.updateOne\",\"LicenseActivation.updateMany\",\"LicenseActivation.upsertOne\",\"LicenseActivation.deleteOne\",\"LicenseActivation.deleteMany\",\"LicenseActivation.groupBy\",\"LicenseActivation.aggregate\",\"LicenseRenewChargeTransaction.findUnique\",\"LicenseRenewChargeTransaction.findUniqueOrThrow\",\"LicenseRenewChargeTransaction.findFirst\",\"LicenseRenewChargeTransaction.findFirstOrThrow\",\"LicenseRenewChargeTransaction.findMany\",\"LicenseRenewChargeTransaction.createOne\",\"LicenseRenewChargeTransaction.createMany\",\"LicenseRenewChargeTransaction.updateOne\",\"LicenseRenewChargeTransaction.updateMany\",\"LicenseRenewChargeTransaction.upsertOne\",\"LicenseRenewChargeTransaction.deleteOne\",\"LicenseRenewChargeTransaction.deleteMany\",\"LicenseRenewChargeTransaction.groupBy\",\"LicenseRenewChargeTransaction.aggregate\",\"LicenseRenew.findUnique\",\"LicenseRenew.findUniqueOrThrow\",\"LicenseRenew.findFirst\",\"LicenseRenew.findFirstOrThrow\",\"LicenseRenew.findMany\",\"LicenseRenew.createOne\",\"LicenseRenew.createMany\",\"LicenseRenew.updateOne\",\"LicenseRenew.updateMany\",\"LicenseRenew.upsertOne\",\"LicenseRenew.deleteOne\",\"LicenseRenew.deleteMany\",\"LicenseRenew.groupBy\",\"LicenseRenew.aggregate\",\"PartnerAccountQuotaChargeTransaction.findUnique\",\"PartnerAccountQuotaChargeTransaction.findUniqueOrThrow\",\"PartnerAccountQuotaChargeTransaction.findFirst\",\"PartnerAccountQuotaChargeTransaction.findFirstOrThrow\",\"PartnerAccountQuotaChargeTransaction.findMany\",\"PartnerAccountQuotaChargeTransaction.createOne\",\"PartnerAccountQuotaChargeTransaction.createMany\",\"PartnerAccountQuotaChargeTransaction.updateOne\",\"PartnerAccountQuotaChargeTransaction.updateMany\",\"PartnerAccountQuotaChargeTransaction.upsertOne\",\"PartnerAccountQuotaChargeTransaction.deleteOne\",\"PartnerAccountQuotaChargeTransaction.deleteMany\",\"PartnerAccountQuotaChargeTransaction.groupBy\",\"PartnerAccountQuotaChargeTransaction.aggregate\",\"PartnerAccountQuotaCredit.findUnique\",\"PartnerAccountQuotaCredit.findUniqueOrThrow\",\"PartnerAccountQuotaCredit.findFirst\",\"PartnerAccountQuotaCredit.findFirstOrThrow\",\"PartnerAccountQuotaCredit.findMany\",\"PartnerAccountQuotaCredit.createOne\",\"PartnerAccountQuotaCredit.createMany\",\"PartnerAccountQuotaCredit.updateOne\",\"PartnerAccountQuotaCredit.updateMany\",\"PartnerAccountQuotaCredit.upsertOne\",\"PartnerAccountQuotaCredit.deleteOne\",\"PartnerAccountQuotaCredit.deleteMany\",\"PartnerAccountQuotaCredit.groupBy\",\"PartnerAccountQuotaCredit.aggregate\",\"LicenseAccountAllocation.findUnique\",\"LicenseAccountAllocation.findUniqueOrThrow\",\"LicenseAccountAllocation.findFirst\",\"LicenseAccountAllocation.findFirstOrThrow\",\"LicenseAccountAllocation.findMany\",\"LicenseAccountAllocation.createOne\",\"LicenseAccountAllocation.createMany\",\"LicenseAccountAllocation.updateOne\",\"LicenseAccountAllocation.updateMany\",\"LicenseAccountAllocation.upsertOne\",\"LicenseAccountAllocation.deleteOne\",\"LicenseAccountAllocation.deleteMany\",\"LicenseAccountAllocation.groupBy\",\"LicenseAccountAllocation.aggregate\",\"PartnerAccount.findUnique\",\"PartnerAccount.findUniqueOrThrow\",\"PartnerAccount.findFirst\",\"PartnerAccount.findFirstOrThrow\",\"PartnerAccount.findMany\",\"PartnerAccount.createOne\",\"PartnerAccount.createMany\",\"PartnerAccount.updateOne\",\"PartnerAccount.updateMany\",\"PartnerAccount.upsertOne\",\"PartnerAccount.deleteOne\",\"PartnerAccount.deleteMany\",\"PartnerAccount.groupBy\",\"PartnerAccount.aggregate\",\"Partner.findUnique\",\"Partner.findUniqueOrThrow\",\"Partner.findFirst\",\"Partner.findFirstOrThrow\",\"Partner.findMany\",\"Partner.createOne\",\"Partner.createMany\",\"Partner.updateOne\",\"Partner.updateMany\",\"Partner.upsertOne\",\"Partner.deleteOne\",\"Partner.deleteMany\",\"Partner.groupBy\",\"Partner.aggregate\",\"PermissionConsumer.findUnique\",\"PermissionConsumer.findUniqueOrThrow\",\"PermissionConsumer.findFirst\",\"PermissionConsumer.findFirstOrThrow\",\"PermissionConsumer.findMany\",\"PermissionConsumer.createOne\",\"PermissionConsumer.createMany\",\"PermissionConsumer.updateOne\",\"PermissionConsumer.updateMany\",\"PermissionConsumer.upsertOne\",\"PermissionConsumer.deleteOne\",\"PermissionConsumer.deleteMany\",\"PermissionConsumer.groupBy\",\"PermissionConsumer.aggregate\",\"PermissionPos.findUnique\",\"PermissionPos.findUniqueOrThrow\",\"PermissionPos.findFirst\",\"PermissionPos.findFirstOrThrow\",\"PermissionPos.findMany\",\"PermissionPos.createOne\",\"PermissionPos.createMany\",\"PermissionPos.updateOne\",\"PermissionPos.updateMany\",\"PermissionPos.upsertOne\",\"PermissionPos.deleteOne\",\"PermissionPos.deleteMany\",\"PermissionPos.groupBy\",\"PermissionPos.aggregate\",\"PermissionComplex.findUnique\",\"PermissionComplex.findUniqueOrThrow\",\"PermissionComplex.findFirst\",\"PermissionComplex.findFirstOrThrow\",\"PermissionComplex.findMany\",\"PermissionComplex.createOne\",\"PermissionComplex.createMany\",\"PermissionComplex.updateOne\",\"PermissionComplex.updateMany\",\"PermissionComplex.upsertOne\",\"PermissionComplex.deleteOne\",\"PermissionComplex.deleteMany\",\"PermissionComplex.groupBy\",\"PermissionComplex.aggregate\",\"PermissionBusiness.findUnique\",\"PermissionBusiness.findUniqueOrThrow\",\"PermissionBusiness.findFirst\",\"PermissionBusiness.findFirstOrThrow\",\"PermissionBusiness.findMany\",\"PermissionBusiness.createOne\",\"PermissionBusiness.createMany\",\"PermissionBusiness.updateOne\",\"PermissionBusiness.updateMany\",\"PermissionBusiness.upsertOne\",\"PermissionBusiness.deleteOne\",\"PermissionBusiness.deleteMany\",\"PermissionBusiness.groupBy\",\"PermissionBusiness.aggregate\",\"ProviderAccount.findUnique\",\"ProviderAccount.findUniqueOrThrow\",\"ProviderAccount.findFirst\",\"ProviderAccount.findFirstOrThrow\",\"ProviderAccount.findMany\",\"ProviderAccount.createOne\",\"ProviderAccount.createMany\",\"ProviderAccount.updateOne\",\"ProviderAccount.updateMany\",\"ProviderAccount.upsertOne\",\"ProviderAccount.deleteOne\",\"ProviderAccount.deleteMany\",\"ProviderAccount.groupBy\",\"ProviderAccount.aggregate\",\"Provider.findUnique\",\"Provider.findUniqueOrThrow\",\"Provider.findFirst\",\"Provider.findFirstOrThrow\",\"Provider.findMany\",\"Provider.createOne\",\"Provider.createMany\",\"Provider.updateOne\",\"Provider.updateMany\",\"Provider.upsertOne\",\"Provider.deleteOne\",\"Provider.deleteMany\",\"Provider.groupBy\",\"Provider.aggregate\",\"ConsumerAccountDevice.findUnique\",\"ConsumerAccountDevice.findUniqueOrThrow\",\"ConsumerAccountDevice.findFirst\",\"ConsumerAccountDevice.findFirstOrThrow\",\"ConsumerAccountDevice.findMany\",\"ConsumerAccountDevice.createOne\",\"ConsumerAccountDevice.createMany\",\"ConsumerAccountDevice.updateOne\",\"ConsumerAccountDevice.updateMany\",\"ConsumerAccountDevice.upsertOne\",\"ConsumerAccountDevice.deleteOne\",\"ConsumerAccountDevice.deleteMany\",\"ConsumerAccountDevice.groupBy\",\"ConsumerAccountDevice.aggregate\",\"ApplicationReleasedInfo.findUnique\",\"ApplicationReleasedInfo.findUniqueOrThrow\",\"ApplicationReleasedInfo.findFirst\",\"ApplicationReleasedInfo.findFirstOrThrow\",\"ApplicationReleasedInfo.findMany\",\"ApplicationReleasedInfo.createOne\",\"ApplicationReleasedInfo.createMany\",\"ApplicationReleasedInfo.updateOne\",\"ApplicationReleasedInfo.updateMany\",\"ApplicationReleasedInfo.upsertOne\",\"ApplicationReleasedInfo.deleteOne\",\"ApplicationReleasedInfo.deleteMany\",\"ApplicationReleasedInfo.groupBy\",\"ApplicationReleasedInfo.aggregate\",\"ConsumerAccount.findUnique\",\"ConsumerAccount.findUniqueOrThrow\",\"ConsumerAccount.findFirst\",\"ConsumerAccount.findFirstOrThrow\",\"ConsumerAccount.findMany\",\"ConsumerAccount.createOne\",\"ConsumerAccount.createMany\",\"ConsumerAccount.updateOne\",\"ConsumerAccount.updateMany\",\"ConsumerAccount.upsertOne\",\"ConsumerAccount.deleteOne\",\"ConsumerAccount.deleteMany\",\"ConsumerAccount.groupBy\",\"ConsumerAccount.aggregate\",\"Consumer.findUnique\",\"Consumer.findUniqueOrThrow\",\"Consumer.findFirst\",\"Consumer.findFirstOrThrow\",\"Consumer.findMany\",\"Consumer.createOne\",\"Consumer.createMany\",\"Consumer.updateOne\",\"Consumer.updateMany\",\"Consumer.upsertOne\",\"Consumer.deleteOne\",\"Consumer.deleteMany\",\"Consumer.groupBy\",\"Consumer.aggregate\",\"ConsumerIndividual.findUnique\",\"ConsumerIndividual.findUniqueOrThrow\",\"ConsumerIndividual.findFirst\",\"ConsumerIndividual.findFirstOrThrow\",\"ConsumerIndividual.findMany\",\"ConsumerIndividual.createOne\",\"ConsumerIndividual.createMany\",\"ConsumerIndividual.updateOne\",\"ConsumerIndividual.updateMany\",\"ConsumerIndividual.upsertOne\",\"ConsumerIndividual.deleteOne\",\"ConsumerIndividual.deleteMany\",\"ConsumerIndividual.groupBy\",\"ConsumerIndividual.aggregate\",\"ConsumerLegal.findUnique\",\"ConsumerLegal.findUniqueOrThrow\",\"ConsumerLegal.findFirst\",\"ConsumerLegal.findFirstOrThrow\",\"ConsumerLegal.findMany\",\"ConsumerLegal.createOne\",\"ConsumerLegal.createMany\",\"ConsumerLegal.updateOne\",\"ConsumerLegal.updateMany\",\"ConsumerLegal.upsertOne\",\"ConsumerLegal.deleteOne\",\"ConsumerLegal.deleteMany\",\"ConsumerLegal.groupBy\",\"ConsumerLegal.aggregate\",\"BusinessActivity.findUnique\",\"BusinessActivity.findUniqueOrThrow\",\"BusinessActivity.findFirst\",\"BusinessActivity.findFirstOrThrow\",\"BusinessActivity.findMany\",\"BusinessActivity.createOne\",\"BusinessActivity.createMany\",\"BusinessActivity.updateOne\",\"BusinessActivity.updateMany\",\"BusinessActivity.upsertOne\",\"BusinessActivity.deleteOne\",\"BusinessActivity.deleteMany\",\"BusinessActivity.groupBy\",\"BusinessActivity.aggregate\",\"Complex.findUnique\",\"Complex.findUniqueOrThrow\",\"Complex.findFirst\",\"Complex.findFirstOrThrow\",\"Complex.findMany\",\"Complex.createOne\",\"Complex.createMany\",\"Complex.updateOne\",\"Complex.updateMany\",\"Complex.upsertOne\",\"Complex.deleteOne\",\"Complex.deleteMany\",\"Complex.groupBy\",\"Complex.aggregate\",\"Pos.findUnique\",\"Pos.findUniqueOrThrow\",\"Pos.findFirst\",\"Pos.findFirstOrThrow\",\"Pos.findMany\",\"Pos.createOne\",\"Pos.createMany\",\"Pos.updateOne\",\"Pos.updateMany\",\"Pos.upsertOne\",\"Pos.deleteOne\",\"Pos.deleteMany\",\"Pos.groupBy\",\"Pos.aggregate\",\"ConsumerAccountGoodFavorite.findUnique\",\"ConsumerAccountGoodFavorite.findUniqueOrThrow\",\"ConsumerAccountGoodFavorite.findFirst\",\"ConsumerAccountGoodFavorite.findFirstOrThrow\",\"ConsumerAccountGoodFavorite.findMany\",\"ConsumerAccountGoodFavorite.createOne\",\"ConsumerAccountGoodFavorite.createMany\",\"ConsumerAccountGoodFavorite.updateOne\",\"ConsumerAccountGoodFavorite.updateMany\",\"ConsumerAccountGoodFavorite.upsertOne\",\"ConsumerAccountGoodFavorite.deleteOne\",\"ConsumerAccountGoodFavorite.deleteMany\",\"ConsumerAccountGoodFavorite.groupBy\",\"ConsumerAccountGoodFavorite.aggregate\",\"Good.findUnique\",\"Good.findUniqueOrThrow\",\"Good.findFirst\",\"Good.findFirstOrThrow\",\"Good.findMany\",\"Good.createOne\",\"Good.createMany\",\"Good.updateOne\",\"Good.updateMany\",\"Good.upsertOne\",\"Good.deleteOne\",\"Good.deleteMany\",\"Good.groupBy\",\"Good.aggregate\",\"GoodCategory.findUnique\",\"GoodCategory.findUniqueOrThrow\",\"GoodCategory.findFirst\",\"GoodCategory.findFirstOrThrow\",\"GoodCategory.findMany\",\"GoodCategory.createOne\",\"GoodCategory.createMany\",\"GoodCategory.updateOne\",\"GoodCategory.updateMany\",\"GoodCategory.upsertOne\",\"GoodCategory.deleteOne\",\"GoodCategory.deleteMany\",\"GoodCategory.groupBy\",\"GoodCategory.aggregate\",\"Guild.findUnique\",\"Guild.findUniqueOrThrow\",\"Guild.findFirst\",\"Guild.findFirstOrThrow\",\"Guild.findMany\",\"Guild.createOne\",\"Guild.createMany\",\"Guild.updateOne\",\"Guild.updateMany\",\"Guild.upsertOne\",\"Guild.deleteOne\",\"Guild.deleteMany\",\"Guild.groupBy\",\"Guild.aggregate\",\"MeasureUnits.findUnique\",\"MeasureUnits.findUniqueOrThrow\",\"MeasureUnits.findFirst\",\"MeasureUnits.findFirstOrThrow\",\"MeasureUnits.findMany\",\"MeasureUnits.createOne\",\"MeasureUnits.createMany\",\"MeasureUnits.updateOne\",\"MeasureUnits.updateMany\",\"MeasureUnits.upsertOne\",\"MeasureUnits.deleteOne\",\"MeasureUnits.deleteMany\",\"MeasureUnits.groupBy\",\"MeasureUnits.aggregate\",\"StockKeepingUnits.findUnique\",\"StockKeepingUnits.findUniqueOrThrow\",\"StockKeepingUnits.findFirst\",\"StockKeepingUnits.findFirstOrThrow\",\"StockKeepingUnits.findMany\",\"StockKeepingUnits.createOne\",\"StockKeepingUnits.createMany\",\"StockKeepingUnits.updateOne\",\"StockKeepingUnits.updateMany\",\"StockKeepingUnits.upsertOne\",\"StockKeepingUnits.deleteOne\",\"StockKeepingUnits.deleteMany\",\"StockKeepingUnits.groupBy\",\"StockKeepingUnits.aggregate\",\"TriggerLog.findUnique\",\"TriggerLog.findUniqueOrThrow\",\"TriggerLog.findFirst\",\"TriggerLog.findFirstOrThrow\",\"TriggerLog.findMany\",\"TriggerLog.createOne\",\"TriggerLog.createMany\",\"TriggerLog.updateOne\",\"TriggerLog.updateMany\",\"TriggerLog.upsertOne\",\"TriggerLog.deleteOne\",\"TriggerLog.deleteMany\",\"TriggerLog.groupBy\",\"TriggerLog.aggregate\",\"Customer.findUnique\",\"Customer.findUniqueOrThrow\",\"Customer.findFirst\",\"Customer.findFirstOrThrow\",\"Customer.findMany\",\"Customer.createOne\",\"Customer.createMany\",\"Customer.updateOne\",\"Customer.updateMany\",\"Customer.upsertOne\",\"Customer.deleteOne\",\"Customer.deleteMany\",\"Customer.groupBy\",\"Customer.aggregate\",\"CustomerIndividual.findUnique\",\"CustomerIndividual.findUniqueOrThrow\",\"CustomerIndividual.findFirst\",\"CustomerIndividual.findFirstOrThrow\",\"CustomerIndividual.findMany\",\"CustomerIndividual.createOne\",\"CustomerIndividual.createMany\",\"CustomerIndividual.updateOne\",\"CustomerIndividual.updateMany\",\"CustomerIndividual.upsertOne\",\"CustomerIndividual.deleteOne\",\"CustomerIndividual.deleteMany\",\"CustomerIndividual.groupBy\",\"CustomerIndividual.aggregate\",\"CustomerLegal.findUnique\",\"CustomerLegal.findUniqueOrThrow\",\"CustomerLegal.findFirst\",\"CustomerLegal.findFirstOrThrow\",\"CustomerLegal.findMany\",\"CustomerLegal.createOne\",\"CustomerLegal.createMany\",\"CustomerLegal.updateOne\",\"CustomerLegal.updateMany\",\"CustomerLegal.upsertOne\",\"CustomerLegal.deleteOne\",\"CustomerLegal.deleteMany\",\"CustomerLegal.groupBy\",\"CustomerLegal.aggregate\",\"SalesInvoice.findUnique\",\"SalesInvoice.findUniqueOrThrow\",\"SalesInvoice.findFirst\",\"SalesInvoice.findFirstOrThrow\",\"SalesInvoice.findMany\",\"SalesInvoice.createOne\",\"SalesInvoice.createMany\",\"SalesInvoice.updateOne\",\"SalesInvoice.updateMany\",\"SalesInvoice.upsertOne\",\"SalesInvoice.deleteOne\",\"SalesInvoice.deleteMany\",\"SalesInvoice.groupBy\",\"SalesInvoice.aggregate\",\"SalesInvoiceItem.findUnique\",\"SalesInvoiceItem.findUniqueOrThrow\",\"SalesInvoiceItem.findFirst\",\"SalesInvoiceItem.findFirstOrThrow\",\"SalesInvoiceItem.findMany\",\"SalesInvoiceItem.createOne\",\"SalesInvoiceItem.createMany\",\"SalesInvoiceItem.updateOne\",\"SalesInvoiceItem.updateMany\",\"SalesInvoiceItem.upsertOne\",\"SalesInvoiceItem.deleteOne\",\"SalesInvoiceItem.deleteMany\",\"SalesInvoiceItem.groupBy\",\"SalesInvoiceItem.aggregate\",\"SaleInvoiceTspAttempts.findUnique\",\"SaleInvoiceTspAttempts.findUniqueOrThrow\",\"SaleInvoiceTspAttempts.findFirst\",\"SaleInvoiceTspAttempts.findFirstOrThrow\",\"SaleInvoiceTspAttempts.findMany\",\"SaleInvoiceTspAttempts.createOne\",\"SaleInvoiceTspAttempts.createMany\",\"SaleInvoiceTspAttempts.updateOne\",\"SaleInvoiceTspAttempts.updateMany\",\"SaleInvoiceTspAttempts.upsertOne\",\"SaleInvoiceTspAttempts.deleteOne\",\"SaleInvoiceTspAttempts.deleteMany\",\"SaleInvoiceTspAttempts.groupBy\",\"SaleInvoiceTspAttempts.aggregate\",\"SalesInvoicePayment.findUnique\",\"SalesInvoicePayment.findUniqueOrThrow\",\"SalesInvoicePayment.findFirst\",\"SalesInvoicePayment.findFirstOrThrow\",\"SalesInvoicePayment.findMany\",\"SalesInvoicePayment.createOne\",\"SalesInvoicePayment.createMany\",\"SalesInvoicePayment.updateOne\",\"SalesInvoicePayment.updateMany\",\"SalesInvoicePayment.upsertOne\",\"SalesInvoicePayment.deleteOne\",\"SalesInvoicePayment.deleteMany\",\"SalesInvoicePayment.groupBy\",\"SalesInvoicePayment.aggregate\",\"SalesInvoicePaymentTerminalInfo.findUnique\",\"SalesInvoicePaymentTerminalInfo.findUniqueOrThrow\",\"SalesInvoicePaymentTerminalInfo.findFirst\",\"SalesInvoicePaymentTerminalInfo.findFirstOrThrow\",\"SalesInvoicePaymentTerminalInfo.findMany\",\"SalesInvoicePaymentTerminalInfo.createOne\",\"SalesInvoicePaymentTerminalInfo.createMany\",\"SalesInvoicePaymentTerminalInfo.updateOne\",\"SalesInvoicePaymentTerminalInfo.updateMany\",\"SalesInvoicePaymentTerminalInfo.upsertOne\",\"SalesInvoicePaymentTerminalInfo.deleteOne\",\"SalesInvoicePaymentTerminalInfo.deleteMany\",\"SalesInvoicePaymentTerminalInfo.groupBy\",\"SalesInvoicePaymentTerminalInfo.aggregate\",\"Service.findUnique\",\"Service.findUniqueOrThrow\",\"Service.findFirst\",\"Service.findFirstOrThrow\",\"Service.findMany\",\"Service.createOne\",\"Service.createMany\",\"Service.updateOne\",\"Service.updateMany\",\"Service.upsertOne\",\"Service.deleteOne\",\"Service.deleteMany\",\"Service.groupBy\",\"Service.aggregate\",\"ServiceCategory.findUnique\",\"ServiceCategory.findUniqueOrThrow\",\"ServiceCategory.findFirst\",\"ServiceCategory.findFirstOrThrow\",\"ServiceCategory.findMany\",\"ServiceCategory.createOne\",\"ServiceCategory.createMany\",\"ServiceCategory.updateOne\",\"ServiceCategory.updateMany\",\"ServiceCategory.upsertOne\",\"ServiceCategory.deleteOne\",\"ServiceCategory.deleteMany\",\"ServiceCategory.groupBy\",\"ServiceCategory.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"name\",\"description\",\"image_url\",\"account_id\",\"complex_id\",\"created_at\",\"updated_at\",\"deleted_at\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"search\",\"every\",\"some\",\"none\",\"local_sku\",\"barcode\",\"category_id\",\"base_sale_price\",\"terminal_id\",\"stan\",\"rrn\",\"transaction_date_time\",\"customer_card_no\",\"payment_id\",\"terminal_id_stan_rrn_payment_id\",\"amount\",\"PaymentMethodType\",\"payment_method\",\"paid_at\",\"invoice_id\",\"attempt_no\",\"TspProviderResponseStatus\",\"status\",\"message\",\"sent_at\",\"received_at\",\"provider_request_payload\",\"raw_request_payload\",\"error_message\",\"fiscal_warnings\",\"provider_response\",\"validation_errors\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"quantity\",\"measure_unit_text\",\"measure_unit_code\",\"sku_code\",\"sku_vat\",\"unit_price\",\"total_amount\",\"discount_amount\",\"tax_amount\",\"notes\",\"payload\",\"good_snapshot\",\"good_id\",\"service_id\",\"code\",\"invoice_number\",\"invoice_date\",\"TspProviderRequestType\",\"type\",\"tax_id\",\"unknown_customer\",\"main_id\",\"ref_id\",\"customer_id\",\"consumer_account_id\",\"pos_id\",\"InvoiceSettlementType\",\"settlement_type\",\"economic_code\",\"registration_number\",\"postal_code\",\"business_activity_id\",\"first_name\",\"last_name\",\"national_id\",\"mobile_number\",\"is_favorite\",\"CustomerType\",\"createdAt\",\"VAT\",\"is_public\",\"is_domestic\",\"guild_id\",\"InvoiceTemplateType\",\"invoice_template\",\"is_default_guild_good\",\"GoodPricingModel\",\"pricing_model\",\"sku_id\",\"measure_unit_id\",\"model\",\"serial_number\",\"POSStatus\",\"POSType\",\"pos_type\",\"device_id\",\"provider_id\",\"branch_code\",\"address\",\"fiscal_id\",\"partner_token\",\"invoice_number_sequence\",\"consumer_id\",\"registration_code\",\"partner_id\",\"national_code\",\"ConsumerType\",\"ConsumerStatus\",\"ConsumerRole\",\"role\",\"version\",\"build_number\",\"is_minimum_supported\",\"ApplicationReleaseType\",\"release_type\",\"ApplicationPlatform\",\"platform\",\"release_date\",\"device_name\",\"PartnerStatus\",\"ProviderRole\",\"BusinessRole\",\"business_id\",\"permission_id\",\"ComplexRole\",\"POSRole\",\"logo_url\",\"TspProviderType\",\"tsp_provider\",\"PartnerRole\",\"license_activation_id\",\"credit_id\",\"charge_transaction_id\",\"activation_expires_at\",\"tracking_code\",\"purchased_count\",\"expires_at\",\"activation_id\",\"starts_at\",\"license_id\",\"accounts_limit\",\"os_version\",\"brand_id\",\"username\",\"password\",\"AccountStatus\",\"AccountType\",\"admin_id\",\"business_activity_id_economic_code\",\"business_activity_id_national_id\",\"invoice_id_attempt_no\",\"invoice_number_pos_id\",\"permission_id_pos_id\",\"permission_id_business_id\",\"permission_id_complex_id\",\"partner_id_registration_code\",\"mobile_number_consumer_id\",\"partner_id_national_code\",\"economic_code_consumer_id\",\"consumer_account_id_good_id\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"_relevance\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "_BfNApIFCg4AALwLACBKAAD4CwAg5QUAAPcLADDmBQAAAwAQ5wUAAPcLADDoBQEAAAAB7AUBAAAAAe4FQADKCQAh7wVAAMoJACGNBwEAyAkAIQEAAAABACAKDgAAvAsAIEoAAPgLACDlBQAA9wsAMOYFAAADABDnBQAA9wsAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAhjQcBAMgJACEBAAAAAwAgEQMAAO0LACAGAACeCwAgCQAA5wsAIA4AALwLACAiAADuCwAgOAAA-gkAIDkAAO8LACBHAADdCwAg5QUAAOsLADDmBQAABQAQ5wUAAOsLADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIeAGAQDICQAh5wYAAOwL5wYiAQAAAAUAIAoCAADBCgAg5QUAAMAKADDmBQAABwAQ5wUAAMAKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACG6BgEAyAkAIdkGAQDICQAh8AYBAMkJACEBAAAABwAgCAIAAMEKACAuAACsCwAg5QUAAPYLADDmBQAACQAQ5wUAAPYLADDuBUAAygkAIa4GAQDICQAhugYBAMgJACEDAgAA3hEAIC4AAN8UACClBwAAjRUAIAkCAADBCgAgLgAArAsAIOUFAAD2CwAw5gUAAAkAEOcFAAD2CwAw7gVAAMoJACGuBgEAyAkAIboGAQDICQAhmQcAAPULACADAAAACQAgBAAACgAwBQAACwAgAwAAAAkAIAQAAAoAMAUAAAsAIBUJAADnCwAgEwAA2gsAID4AAJoLACA_AACECgAgQQAA8gsAIEIAAPMLACBDAAD0CwAgRAAA3AoAIOUFAADxCwAw5gUAAA4AEOcFAADxCwAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACG-BgEAyAkAIcwGAQDICQAh3QYBAMgJACHeBgEAyAkAId8GEACZCwAh4AYBAMgJACEBAAAADgAgCQkAAIQVACATAAD4FAAgPgAA0hQAID8AAJAOACBBAACJFQAgQgAAihUAIEMAAIsVACBEAACWEgAgpQcAAIwVACAWCQAA5wsAIBMAANoLACA-AACaCwAgPwAAhAoAIEEAAPILACBCAADzCwAgQwAA9AsAIEQAANwKACDlBQAA8QsAMOYFAAAOABDnBQAA8QsAMOgFAQAAAAHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACG-BgEAyAkAIcwGAQDICQAh3QYBAMgJACHeBgEAyAkAId8GEACZCwAh4AYBAMgJACGYBwAA8AsAIAMAAAAOACAEAAAQADAFAAARACAJAwAAhxUAIAYAANQUACAJAACEFQAgDgAAyxQAICIAAO4UACA4AAC_DQAgOQAA5RQAIEcAAPsUACClBwAAiBUAIBEDAADtCwAgBgAAngsAIAkAAOcLACAOAAC8CwAgIgAA7gsAIDgAAPoJACA5AADvCwAgRwAA3QsAIOUFAADrCwAw5gUAAAUAEOcFAADrCwAw6AUBAAAAAewFAQAAAAHuBUAAygkAIe8FQADKCQAh4AYBAMgJACHnBgAA7AvnBiIDAAAABQAgBAAAEwAwBQAAFAAgDQkAAOcLACALAADVCwAg5QUAAOoLADDmBQAAFgAQ5wUAAOoLADDuBUAAygkAIe8FQADKCQAhwgYBAMgJACHDBgEAyAkAIcUGAQDICQAh4AYBAMgJACHiBgEAyAkAIeMGAQDICQAhAQAAABYAIAMJAACEFQAgCwAA8xQAIKUHAACGFQAgDwkAAOcLACALAADVCwAg5QUAAOoLADDmBQAAFgAQ5wUAAOoLADDuBUAAygkAIe8FQADKCQAhwgYBAMgJACHDBgEAyAkAIcUGAQDICQAh4AYBAAAAAeIGAQDICQAh4wYBAMgJACGWBwAA6AsAIJcHAADpCwAgAwAAABYAIAQAABgAMAUAABkAIAsJAADnCwAgCwAA1QsAIOUFAADmCwAw5gUAABsAEOcFAADmCwAw6QUBAMgJACHuBUAAygkAIe8FQADKCQAh4AYBAMgJACHhBgEAyAkAIeIGAQDICQAhAwkAAIQVACALAADzFAAgpQcAAIUVACAMCQAA5wsAIAsAANULACDlBQAA5gsAMOYFAAAbABDnBQAA5gsAMOkFAQDICQAh7gVAAMoJACHvBUAAygkAIeAGAQAAAAHhBgEAyAkAIeIGAQDICQAhlQcAAOULACADAAAAGwAgBAAAHAAwBQAAHQAgDAsAANULACAZAADkCwAg5QUAAOMLADDmBQAAHwAQ5wUAAOMLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIQMLAADzFAAgGQAAghUAIKUHAACDFQAgDAsAANULACAZAADkCwAg5QUAAOMLADDmBQAAHwAQ5wUAAOMLADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIeIGAQDICQAh_wZAAMoJACGABwEAAAABgQcCAP0JACEDAAAAHwAgBAAAIAAwBQAAIQAgCg0AAOILACAVAADaCwAg5QUAAOELADDmBQAAIwAQ5wUAAOELADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH-BgEAyAkAIYYHAgD9CQAhAw0AAIAVACAVAAD4FAAgpQcAAIEVACAKDQAA4gsAIBUAANoLACDlBQAA4QsAMOYFAAAjABDnBQAA4QsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh_gYBAMgJACGGBwIA_QkAIQMAAAAjACAEAAAkADAFAAAlACAOFAAA9goAIBYAAPcKACAXAAD4CgAgGAAA-QoAIOUFAAD1CgAw5gUAACcAEOcFAAD1CgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhwQYBAMgJACGCB0AAygkAIYQHQADKCQAhhQcBAMgJACEBAAAAJwAgDA4AAIsLACASAADgCwAgEwAA2gsAIOUFAADfCwAw5gUAACkAEOcFAADfCwAw6AUBAMgJACHsBQEAyQkAIe4FQADKCQAh7wVAAMoJACH8BgEAyQkAIf0GAQDJCQAhBw4AAN4RACASAAD-FAAgEwAA-BQAIOwFAAD5CwAg_AYAAPkLACD9BgAA-QsAIKUHAAD_FAAgDA4AAIsLACASAADgCwAgEwAA2gsAIOUFAADfCwAw5gUAACkAEOcFAADfCwAw6AUBAAAAAewFAQAAAAHuBUAAygkAIe8FQADKCQAh_AYBAMkJACH9BgEAAAABAwAAACkAIAQAACoAMAUAACsAIAEAAAAFACAJDQAA3gsAIA8AAN0LACDlBQAA3AsAMOYFAAAuABDnBQAA3AsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf4GAQDJCQAhAQAAAC4AIAEAAAApACAMCwAA1QsAIBAAANcLACDlBQAA1gsAMOYFAAAxABDnBQAA1gsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIeIGAQDICQAh_wZAAMoJACGABwEAyAkAIYEHAgD9CQAhAQAAADEAIAQNAAD8FAAgDwAA-xQAIP4GAAD5CwAgpQcAAP0UACAJDQAA3gsAIA8AAN0LACDlBQAA3AsAMOYFAAAuABDnBQAA3AsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh_gYBAMkJACEDAAAALgAgBAAAMwAwBQAANAAgAQAAAC4AIAEAAAAnACALDQAA2wsAIBUAANoLACDlBQAA2QsAMOYFAAA4ABDnBQAA2QsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf4GAQDICQAhggdAAMoJACGDBwEAyQkAIQQNAAD5FAAgFQAA-BQAIIMHAAD5CwAgpQcAAPoUACALDQAA2wsAIBUAANoLACDlBQAA2QsAMOYFAAA4ABDnBQAA2QsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh_gYBAMgJACGCB0AAygkAIYMHAQDJCQAhAwAAADgAIAQAADkAMAUAADoAIAEAAAAnACADAAAAOAAgBAAAOQAwBQAAOgAgAQAAADgAIAEAAAApACABAAAAOAAgAQAAACMAIAwLAADVCwAgFgAA9woAIOUFAADYCwAw5gUAAEIAEOcFAADYCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4gYBAMgJACH_BkAAygkAIYAHAQDICQAhgQcCAP0JACEDCwAA8xQAIBYAANcTACClBwAA9xQAIAwLAADVCwAgFgAA9woAIOUFAADYCwAw5gUAAEIAEOcFAADYCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAAAAAYEHAgD9CQAhAwAAAEIAIAQAAEMAMAUAAEQAIAMLAADzFAAgEAAA9RQAIKUHAAD2FAAgDAsAANULACAQAADXCwAg5QUAANYLADDmBQAAMQAQ5wUAANYLADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIeIGAQDICQAh_wZAAMoJACGABwEAAAABgQcCAP0JACEDAAAAMQAgBAAARgAwBQAARwAgCwsAANULACAOAAC8CwAg5QUAANMLADDmBQAASQAQ5wUAANMLADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIeIGAQDICQAh5wYAANQL_AYiAwsAAPMUACAOAADLFAAgpQcAAPQUACALCwAA1QsAIA4AALwLACDlBQAA0wsAMOYFAABJABDnBQAA0wsAMOgFAQAAAAHsBQEAAAAB7gVAAMoJACHvBUAAygkAIeIGAQDICQAh5wYAANQL_AYiAwAAAEkAIAQAAEoAMAUAAEsAIAEAAAAWACABAAAAGwAgAQAAAB8AIAEAAABCACABAAAAMQAgAQAAAEkAIAEAAAAbACABAAAADgAgAQAAAAUAIAMAAAAOACAEAAAQADAFAAARACAQIAAA0QsAID4AANILACA_AACECgAg5QUAANALADDmBQAAVwAQ5wUAANALADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe0FAQDJCQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhzAYBAMkJACHPBiAAuwoAIQkgAADpFAAgPgAA0hQAID8AAJAOACDqBQAA-QsAIOsFAAD5CwAg7QUAAPkLACDwBQAA-QsAIMwGAAD5CwAgpQcAAPIUACAQIAAA0QsAID4AANILACA_AACECgAg5QUAANALADDmBQAAVwAQ5wUAANALADDoBQEAAAAB6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7QUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACHMBgEAyQkAIc8GIAC7CgAhAwAAAFcAIAQAAFgAMAUAAFkAIA4XAAD4CgAgHwAAjAoAICoAAMgKACA9AADdCgAg5QUAAJcLADDmBQAAWwAQ5wUAAJcLADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIcEGAQDICQAh2wYBAMgJACHcBgEAyQkAIQEAAABbACADAAAAVwAgBAAAWAAwBQAAWQAgCSAAAMELACAiAADJCwAg5QUAAM4LADDmBQAAXgAQ5wUAAM4LADDoBQEAyAkAIe0FAQDICQAh5wYAAM8L9wYi9QYBAMgJACEDIAAA6RQAICIAAO4UACClBwAA8RQAIAogAADBCwAgIgAAyQsAIOUFAADOCwAw5gUAAF4AEOcFAADOCwAw6AUBAAAAAe0FAQDICQAh5wYAAM8L9wYi9QYBAMgJACGUBwAAzQsAIAMAAABeACAEAABfADAFAABgACAJIQAA-AoAICIAAMkLACDlBQAAywsAMOYFAABiABDnBQAAywsAMOgFAQDICQAh5wYAAMwL9AYi9AYBAMgJACH1BgEAyAkAIQMhAADYEwAgIgAA7hQAIKUHAADwFAAgCiEAAPgKACAiAADJCwAg5QUAAMsLADDmBQAAYgAQ5wUAAMsLADDoBQEAAAAB5wYAAMwL9AYi9AYBAMgJACH1BgEAyAkAIZMHAADKCwAgAwAAAGIAIAQAAGMAMAUAAGQAIAMAAABeACAEAABfADAFAABgACAJIgAAyQsAIDkAALgLACDlBQAAxwsAMOYFAABnABDnBQAAxwsAMOgFAQDICQAhuwYBAMgJACHnBgAAyAv4BiL1BgEAyAkAIQMiAADuFAAgOQAA5RQAIKUHAADvFAAgCiIAAMkLACA5AAC4CwAg5QUAAMcLADDmBQAAZwAQ5wUAAMcLADDoBQEAAAABuwYBAMgJACHnBgAAyAv4BiL1BgEAyAkAIZIHAADGCwAgAwAAAGcAIAQAAGgAMAUAAGkAIAMAAABnACAEAABoADAFAABpACALJwAAxQsAICgAAMgKACDlBQAAxAsAMOYFAABsABDnBQAAxAsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhhwcBAMkJACGIBwEAyAkAIQEAAABsACAEJwAA7BQAICgAAIASACCHBwAA-QsAIKUHAADtFAAgCycAAMULACAoAADICgAg5QUAAMQLADDmBQAAbAAQ5wUAAMQLADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhhwcBAMkJACGIBwEAyAkAIQMAAABsACAEAABuADAFAABvACABAAAAbAAgFQ4AAMEKACAgAADBCwAgJQAA3goAICkAAMILACArAADDCwAgOAAA-gkAIOUFAAC-CwAw5gUAAHIAEOcFAAC-CwAw6AUBAMgJACHpBQEAyAkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAL8L1wYi1AYBAMkJACHVBgEAyQkAIdgGAADAC9gGItkGAQDJCQAh2gYBAMkJACELDgAA3hEAICAAAOkUACAlAACYEgAgKQAA6hQAICsAAOcUACA4AAC_DQAg1AYAAPkLACDVBgAA-QsAINkGAAD5CwAg2gYAAPkLACClBwAA6xQAIBUOAADBCgAgIAAAwQsAICUAAN4KACApAADCCwAgKwAAwwsAIDgAAPoJACDlBQAAvgsAMOYFAAByABDnBQAAvgsAMOgFAQAAAAHpBQEAyAkAIewFAQAAAAHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAvwvXBiLUBgEAyQkAIdUGAQAAAAHYBgAAwAvYBiLZBgEAyQkAIdoGAQDJCQAhAwAAAHIAIAQAAHMAMAUAAHQAIAEAAAByACALCAAAyQoAICoAAMgKACDlBQAAxgoAMOYFAAB3ABDnBQAAxgoAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAMcK8gYisAYBAMgJACEBAAAAdwAgAwAAAHIAIAQAAHMAMAUAAHQAIAsOAAC8CwAgKwAAvQsAIOUFAAC6CwAw5gUAAHoAEOcFAAC6CwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHaBgEAyAkAIecGAAC7C_MGIgMOAADLFAAgKwAA5xQAIKUHAADoFAAgCw4AALwLACArAAC9CwAg5QUAALoLADDmBQAAegAQ5wUAALoLADDoBQEAAAAB7AUBAAAAAe4FQADKCQAh7wVAAMoJACHaBgEAyAkAIecGAAC7C_MGIgMAAAB6ACAEAAB7ADAFAAB8ACABAAAAcgAgAQAAAHoAIB4CAADBCgAgLQAAtQsAIDMAAKMLACA2AAC2CwAgNwAAtwsAIDkAALgLACA6AAC5CwAgOwAAuQsAIOUFAACyCwAw5gUAAIABABDnBQAAsgsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIagGEACZCwAhqQYQAJkLACGqBhAAmQsAIasGAQDJCQAhsAYBAMgJACGxBgIA_QkAIbIGQADKCQAhtAYAALMLtAYitQYBAMkJACG2BgAAvgoAILcGAQDJCQAhuAYBAMkJACG5BgEAyQkAIboGAQDICQAhuwYBAMgJACG9BgAAtAu9BiIPAgAA3hEAIC0AAOMUACAzAADYFAAgNgAA5BQAIDcAAM4UACA5AADlFAAgOgAA2xQAIDsAANsUACCrBgAA-QsAILUGAAD5CwAgtgYAAPkLACC3BgAA-QsAILgGAAD5CwAguQYAAPkLACClBwAA5hQAIB8CAADBCgAgLQAAtQsAIDMAAKMLACA2AAC2CwAgNwAAtwsAIDkAALgLACA6AAC5CwAgOwAAuQsAIOUFAACyCwAw5gUAAIABABDnBQAAsgsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAhqAYQAJkLACGpBhAAmQsAIaoGEACZCwAhqwYBAMkJACGwBgEAAAABsQYCAP0JACGyBkAAygkAIbQGAACzC7QGIrUGAQAAAAG2BgAAvgoAILcGAQDJCQAhuAYBAAAAAbkGAQDJCQAhugYBAMgJACG7BgEAyAkAIb0GAAC0C70GIpEHAACxCwAgAwAAAIABACAEAACBAQAwBQAAggEAIBIsAACnCwAg5QUAAK8LADDmBQAAhAEAEOcFAACvCwAw6AUBAMgJACHuBUAAygkAIY8GAQDICQAhkAYCAP0JACGSBgAAsAuSBiKTBgEAyAkAIZQGQADLCQAhlQZAAMsJACGWBgAAqwsAIJcGAACrCwAgmAYBAMkJACGZBgAAvgoAIJoGAAC-CgAgmwYAAL4KACAILAAA2xQAIJQGAAD5CwAglQYAAPkLACCYBgAA-QsAIJkGAAD5CwAgmgYAAPkLACCbBgAA-QsAIKUHAADiFAAgEywAAKcLACDlBQAArwsAMOYFAACEAQAQ5wUAAK8LADDoBQEAAAAB7gVAAMoJACGPBgEAyAkAIZAGAgD9CQAhkgYAALALkgYikwYBAMgJACGUBkAAywkAIZUGQADLCQAhlgYAAKsLACCXBgAAqwsAIJgGAQDJCQAhmQYAAL4KACCaBgAAvgoAIJsGAAC-CgAgkAcAAK4LACADAAAAhAEAIAQAAIUBADAFAACGAQAgFywAAKcLACAuAACsCwAgMgAArQsAIOUFAACqCwAw5gUAAIgBABDnBQAAqgsAMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIaIGEACZCwAhowYBAMgJACGkBgEAyAkAIaUGAQDICQAhpgYQAJkLACGnBhAAmQsAIagGEACZCwAhqQYQAJkLACGqBhAAmQsAIasGAQDJCQAhrAYAAL4KACCtBgAAqwsAIK4GAQDICQAhrwYBAMkJACEHLAAA2xQAIC4AAN8UACAyAADgFAAgqwYAAPkLACCsBgAA-QsAIK8GAAD5CwAgpQcAAOEUACAXLAAApwsAIC4AAKwLACAyAACtCwAg5QUAAKoLADDmBQAAiAEAEOcFAACqCwAw6AUBAAAAAe4FQADKCQAhjwYBAMgJACGiBhAAmQsAIaMGAQDICQAhpAYBAMgJACGlBgEAyAkAIaYGEACZCwAhpwYQAJkLACGoBhAAmQsAIakGEACZCwAhqgYQAJkLACGrBgEAyQkAIawGAAC-CgAgrQYAAKsLACCuBgEAyAkAIa8GAQDJCQAhAwAAAIgBACAEAACJAQAwBQAAigEAIBIvAACjCwAgMQAAqQsAIEYBAMgJACHlBQAAqAsAMOYFAACMAQAQ5wUAAKgLADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhgAYBAMkJACGBBgEAyQkAIYIGAQDJCQAhgwYQAJkLACEBAAAAjAEAIAMAAACIAQAgBAAAiQEAMAUAAIoBACANMAAAzAkAIOUFAADHCQAw5gUAAI8BABDnBQAAxwkAMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIQEAAACPAQAgCC8AANgUACAxAADdFAAg6gUAAPkLACDwBQAA-QsAIIAGAAD5CwAggQYAAPkLACCCBgAA-QsAIKUHAADeFAAgEi8AAKMLACAxAACpCwAgRgEAAAAB5QUAAKgLADDmBQAAjAEAEOcFAACoCwAw6AUBAAAAAekFAQDICQAh6gUBAMkJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhgAYBAAAAAYEGAQAAAAGCBgEAyQkAIYMGEACZCwAhAwAAAIwBACAEAACRAQAwBQAAkgEAIAEAAACMAQAgAQAAAIgBACALLAAApwsAIDUAAKYLACDlBQAApAsAMOYFAACWAQAQ5wUAAKQLADDoBQEAyAkAIe4FQADKCQAhiwYQAJkLACGNBgAApQuNBiKOBkAAygkAIY8GAQDICQAhAywAANsUACA1AADaFAAgpQcAANwUACALLAAApwsAIDUAAKYLACDlBQAApAsAMOYFAACWAQAQ5wUAAKQLADDoBQEAAAAB7gVAAMoJACGLBhAAmQsAIY0GAAClC40GIo4GQADKCQAhjwYBAMgJACEDAAAAlgEAIAQAAJcBADAFAACYAQAgDTQAANQJACDlBQAA0wkAMOYFAACaAQAQ5wUAANMJADDoBQEAyAkAIeoFAQDJCQAh7gVAAMoJACGEBgEAyAkAIYUGAQDICQAhhgYBAMgJACGHBkAAygkAIYgGAQDJCQAhiQYBAMgJACEBAAAAmgEAIAwdAAD4CQAgHgAA-QkAIDgAAPoJACDlBQAA9QkAMOYFAACcAQAQ5wUAAPUJADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIbQGAAD3CcgGIsYGIAD2CQAhAQAAAJwBACANFwAA-AoAIDcAAJQLACDlBQAAlgsAMOYFAACeAQAQ5wUAAJYLADC5BgEAyAkAIb4GAQDJCQAhwAYBAMgJACHBBgEAyAkAIcIGAQDICQAhwwYBAMgJACHEBgEAyAkAIcUGAQDICQAhAQAAAJ4BACALFwAA-AoAIDcAAJQLACDlBQAAkwsAMOYFAACgAQAQ5wUAAJMLADDpBQEAyAkAIbkGAQDICQAhvgYBAMgJACG_BgEAyQkAIcAGAQDICQAhwQYBAMgJACEBAAAAoAEAIAMAAACAAQAgBAAAgQEAMAUAAIIBACABAAAAgAEAIAEAAACAAQAgAQAAAIABACABAAAAhAEAIAEAAACIAQAgAQAAAJYBACABAAAAZwAgAQAAAIABACABAAAAYgAgAQAAAF4AIAEAAABnACADAAAAcgAgBAAAcwAwBQAAdAAgAQAAAFcAIAEAAABeACABAAAAcgAgDAcAAIsKACAfAACMCgAgQAAAjQoAIOUFAACJCgAw5gUAALIBABDnBQAAiQoAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhsAYBAMkJACHOBgAAigrOBiIBAAAAsgEAIBkGAACeCwAgFwAAnwsAIC8AAKMLACAxAACgCwAgRQAAoQsAIEYAAKILACDlBQAAmwsAMOYFAAC0AQAQ5wUAAJsLADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEACdCwAhwQYBAMkJACHPBiAAuwoAIdEGAACcC9EGItIGAQDICQAh0wYBAMgJACEPBgAA1BQAIBcAANgTACAvAADYFAAgMQAA1RQAIEUAANYUACBGAADXFAAg6gUAAPkLACDrBQAA-QsAIPAFAAD5CwAggAYAAPkLACCBBgAA-QsAIIIGAAD5CwAggwYAAPkLACDBBgAA-QsAIKUHAADZFAAgGQYAAJ4LACAXAACfCwAgLwAAowsAIDEAAKALACBFAAChCwAgRgAAogsAIOUFAACbCwAw5gUAALQBABDnBQAAmwsAMOgFAQAAAAHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAAAABgQYBAAAAAYIGAQDJCQAhgwYQAJ0LACHBBgEAyQkAIc8GIAC7CgAh0QYAAJwL0QYi0gYBAMgJACHTBgEAyAkAIQMAAAC0AQAgBAAAtQEAMAUAALYBACABAAAAtAEAIA4-AACaCwAgPwAAhAoAIOUFAACYCwAw5gUAALkBABDnBQAAmAsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhsAYBAMgJACHJBhAAmQsAIcoGIAC7CgAhywYgALsKACHMBgEAyAkAIQM-AADSFAAgPwAAkA4AIKUHAADTFAAgDj4AAJoLACA_AACECgAg5QUAAJgLADDmBQAAuQEAEOcFAACYCwAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIbAGAQAAAAHJBhAAmQsAIcoGIAC7CgAhywYgALsKACHMBgEAyAkAIQMAAAC5AQAgBAAAugEAMAUAALsBACADAAAAtAEAIAQAALUBADAFAAC2AQAgAQAAALQBACABAAAADgAgAQAAAFcAIAEAAAC5AQAgBhcAANgTACAfAACREAAgKgAAgBIAID0AAJcSACDcBgAA-QsAIKUHAADRFAAgDhcAAPgKACAfAACMCgAgKgAAyAoAID0AAN0KACDlBQAAlwsAMOYFAABbABDnBQAAlwsAMOgFAQAAAAHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHBBgEAyAkAIdsGAQDICQAh3AYBAMkJACEDAAAAWwAgBAAAwgEAMAUAAMMBACAEFwAA2BMAIDcAAM4UACC-BgAA-QsAIKUHAADQFAAgDhcAAPgKACA3AACUCwAg5QUAAJYLADDmBQAAngEAEOcFAACWCwAwuQYBAAAAAb4GAQDJCQAhwAYBAMgJACHBBgEAyAkAIcIGAQDICQAhwwYBAMgJACHEBgEAyAkAIcUGAQDICQAhjwcAAJULACADAAAAngEAIAQAAMUBADAFAADGAQAgBBcAANgTACA3AADOFAAgvwYAAPkLACClBwAAzxQAIAwXAAD4CgAgNwAAlAsAIOUFAACTCwAw5gUAAKABABDnBQAAkwsAMOkFAQDICQAhuQYBAAAAAb4GAQDICQAhvwYBAMkJACHABgEAyAkAIcEGAQDICQAhjgcAAJILACADAAAAoAEAIAQAAMgBADAFAADJAQAgAwAAALQBACAEAAC1AQAwBQAAtgEAIAEAAAAnACADAAAAYgAgBAAAYwAwBQAAZAAgAQAAAFsAIAEAAACeAQAgAQAAAKABACABAAAAtAEAIAEAAABiACABAAAAVwAgAwAAALQBACAEAAC1AQAwBQAAtgEAIAEAAAC0AQAgAwAAAIgBACAEAACJAQAwBQAAigEAIAEAAAAJACABAAAAiAEAIAEAAAApACAJAgAAwQoAICMAANwKACAkAADdCgAgPAAA3goAIOUFAADbCgAw5gUAANoBABDnBQAA2woAMOgFAQDICQAhugYBAMgJACEBAAAA2gEAIAEAAAByACADAAAAgAEAIAQAAIEBADAFAACCAQAgAQAAAAkAIAEAAACAAQAgAQAAAEkAIAEAAAB6ACADDgAAyxQAIEoAAMwUACClBwAAzRQAIAMAAAADACAEAADiAQAwBQAAAQAgAQAAAAMAIAEAAAABACADAAAAAwAgBAAA4gEAMAUAAAEAIAMAAAADACAEAADiAQAwBQAAAQAgAwAAAAMAIAQAAOIBADAFAAABACAHDgAAxBQAIEoAAKoUACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAABjQcBAAAAAQFQAADpAQAgBegFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAGNBwEAAAABAVAAAOsBADAHDgAAwhQAIEoAAKkUACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIY0HAQD9CwAhAgAAAAEAIFAAAO0BACAF6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGNBwEA_QsAIQIAAAADACBQAADvAQAgAwAAAAEAIFUAAOkBACBWAADtAQAgAQAAAAEAIAEAAAADACADEQAAyBQAIFsAAMoUACBcAADJFAAgCOUFAACRCwAw5gUAAPUBABDnBQAAkQsAMOgFAQC5CQAh7AUBALkJACHuBUAAuwkAIe8FQAC7CQAhjQcBALkJACEDAAAAAwAgBAAA9AEAMFoAAPUBACADAAAAAwAgBAAA4gEAMAUAAAEAIAsIAACQCwAg5QUAAI8LADDmBQAA-wEAEOcFAACPCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHCBgEAyAkAIcMGAQDICQAhxQYBAAAAAeMGAQAAAAEBAAAA-AEAIAEAAAD4AQAgCwgAAJALACDlBQAAjwsAMOYFAAD7AQAQ5wUAAI8LADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHCBgEAyAkAIcMGAQDICQAhxQYBAMgJACHjBgEAyQkAIQMIAADGFAAg4wYAAPkLACClBwAAxxQAIAMAAAD7AQAgBAAA_AEAMAUAAPgBACADAAAA-wEAIAQAAPwBADAFAAD4AQAgAwAAAPsBACAEAAD8AQAwBQAA-AEAIAgIAADFFAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABwgYBAAAAAcMGAQAAAAHFBgEAAAAB4wYBAAAAAQFQAACAAgAgB-gFAQAAAAHuBUAAAAAB7wVAAAAAAcIGAQAAAAHDBgEAAAABxQYBAAAAAeMGAQAAAAEBUAAAggIAMAgIAAC2FAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwgYBAP0LACHDBgEA_QsAIcUGAQD9CwAh4wYBAP4LACECAAAA-AEAIFAAAIQCACAH6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwgYBAP0LACHDBgEA_QsAIcUGAQD9CwAh4wYBAP4LACECAAAA-wEAIFAAAIYCACADAAAA-AEAIFUAAIACACBWAACEAgAgAQAAAPgBACABAAAA-wEAIAQRAACzFAAgWwAAtRQAIFwAALQUACDjBgAA-QsAIArlBQAAjgsAMOYFAACMAgAQ5wUAAI4LADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHCBgEAuQkAIcMGAQC5CQAhxQYBALkJACHjBgEAugkAIQMAAAD7AQAgBAAAiwIAMFoAAIwCACADAAAA-wEAIAQAAPwBADAFAAD4AQAgDAEAAIoLACACAACLCwAgSAAAjAsAIEkAAI0LACDlBQAAhwsAMOYFAACSAgAQ5wUAAIcLADDoBQEAAAABkgYAAIgLjAcitAYAAIkLjQciiQcBAAAAAYoHAQDICQAhAQAAAI8CACABAAAAjwIAIAwBAACKCwAgAgAAiwsAIEgAAIwLACBJAACNCwAg5QUAAIcLADDmBQAAkgIAEOcFAACHCwAw6AUBAMgJACGSBgAAiAuMByK0BgAAiQuNByKJBwEAyAkAIYoHAQDICQAhBQEAAK8UACACAADeEQAgSAAAsBQAIEkAALEUACClBwAAshQAIAMAAACSAgAgBAAAkwIAMAUAAI8CACADAAAAkgIAIAQAAJMCADAFAACPAgAgAwAAAJICACAEAACTAgAwBQAAjwIAIAkBAACrFAAgAgAArBQAIEgAAK0UACBJAACuFAAg6AUBAAAAAZIGAAAAjAcCtAYAAACNBwKJBwEAAAABigcBAAAAAQFQAACXAgAgBegFAQAAAAGSBgAAAIwHArQGAAAAjQcCiQcBAAAAAYoHAQAAAAEBUAAAmQIAMAkBAACRFAAgAgAAkhQAIEgAAJMUACBJAACUFAAg6AUBAP0LACGSBgAAjxSMByK0BgAAkBSNByKJBwEA_QsAIYoHAQD9CwAhAgAAAI8CACBQAACbAgAgBegFAQD9CwAhkgYAAI8UjAcitAYAAJAUjQciiQcBAP0LACGKBwEA_QsAIQIAAACSAgAgUAAAnQIAIAMAAACPAgAgVQAAlwIAIFYAAJsCACABAAAAjwIAIAEAAACSAgAgAxEAAIwUACBbAACOFAAgXAAAjRQAIAjlBQAAgAsAMOYFAACjAgAQ5wUAAIALADDoBQEAuQkAIZIGAACBC4wHIrQGAACCC40HIokHAQC5CQAhigcBALkJACEDAAAAkgIAIAQAAKICADBaAACjAgAgAwAAAJICACAEAACTAgAwBQAAjwIAIAgmAAD_CgAg5QUAAP4KADDmBQAAqQIAEOcFAAD-CgAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIQEAAACmAgAgAQAAAKYCACAIJgAA_woAIOUFAAD-CgAw5gUAAKkCABDnBQAA_goAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhAiYAAIoUACClBwAAixQAIAMAAACpAgAgBAAAqgIAMAUAAKYCACADAAAAqQIAIAQAAKoCADAFAACmAgAgAwAAAKkCACAEAACqAgAwBQAApgIAIAUmAACJFAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAQFQAACuAgAgBOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAEBUAAAsAIAMAUmAAD8EwAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACECAAAApgIAIFAAALICACAE6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACECAAAAqQIAIFAAALQCACADAAAApgIAIFUAAK4CACBWAACyAgAgAQAAAKYCACABAAAAqQIAIAMRAAD5EwAgWwAA-xMAIFwAAPoTACAH5QUAAP0KADDmBQAAugIAEOcFAAD9CgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACEDAAAAqQIAIAQAALkCADBaAAC6AgAgAwAAAKkCACAEAACqAgAwBQAApgIAIAEAAABvACABAAAAbwAgAwAAAGwAIAQAAG4AMAUAAG8AIAMAAABsACAEAABuADAFAABvACADAAAAbAAgBAAAbgAwBQAAbwAgCCcAAPcTACAoAAD4EwAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAYcHAQAAAAGIBwEAAAABAVAAAMICACAG6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAYcHAQAAAAGIBwEAAAABAVAAAMQCADAIJwAA7BMAICgAAO0TACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYcHAQD-CwAhiAcBAP0LACECAAAAbwAgUAAAxgIAIAboBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYcHAQD-CwAhiAcBAP0LACECAAAAbAAgUAAAyAIAIAMAAABvACBVAADCAgAgVgAAxgIAIAEAAABvACABAAAAbAAgBBEAAOkTACBbAADrEwAgXAAA6hMAIIcHAAD5CwAgCeUFAAD8CgAw5gUAAM4CABDnBQAA_AoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhhwcBALoJACGIBwEAuQkAIQMAAABsACAEAADNAgAwWgAAzgIAIAMAAABsACAEAABuADAFAABvACABAAAAIQAgAQAAACEAIAMAAAAfACAEAAAgADAFAAAhACADAAAAHwAgBAAAIAAwBQAAIQAgAwAAAB8AIAQAACAAMAUAACEAIAkLAADoEwAgGQAAjxMAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAeIGAQAAAAH_BkAAAAABgAcBAAAAAYEHAgAAAAEBUAAA1gIAIAfoBQEAAAAB7gVAAAAAAe8FQAAAAAHiBgEAAAAB_wZAAAAAAYAHAQAAAAGBBwIAAAABAVAAANgCADAJCwAA5xMAIBkAAPgSACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHiBgEA_QsAIf8GQAD_CwAhgAcBAP0LACGBBwIAxgwAIQIAAAAhACBQAADaAgAgB-gFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeIGAQD9CwAh_wZAAP8LACGABwEA_QsAIYEHAgDGDAAhAgAAAB8AIFAAANwCACADAAAAIQAgVQAA1gIAIFYAANoCACABAAAAIQAgAQAAAB8AIAURAADiEwAgWwAA5RMAIFwAAOQTACCjAQAA4xMAIKQBAADmEwAgCuUFAAD7CgAw5gUAAOICABDnBQAA-woAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIeIGAQC5CQAh_wZAALsJACGABwEAuQkAIYEHAgDaCQAhAwAAAB8AIAQAAOECADBaAADiAgAgAwAAAB8AIAQAACAAMAUAACEAIAEAAAAlACABAAAAJQAgAwAAACMAIAQAACQAMAUAACUAIAMAAAAjACAEAAAkADAFAAAlACADAAAAIwAgBAAAJAAwBQAAJQAgBw0AAOETACAVAACNEwAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB_gYBAAAAAYYHAgAAAAEBUAAA6gIAIAXoBQEAAAAB7gVAAAAAAe8FQAAAAAH-BgEAAAABhgcCAAAAAQFQAADsAgAwBw0AAOATACAVAACEEwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_gYBAP0LACGGBwIAxgwAIQIAAAAlACBQAADuAgAgBegFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf4GAQD9CwAhhgcCAMYMACECAAAAIwAgUAAA8AIAIAMAAAAlACBVAADqAgAgVgAA7gIAIAEAAAAlACABAAAAIwAgBREAANsTACBbAADeEwAgXAAA3RMAIKMBAADcEwAgpAEAAN8TACAI5QUAAPoKADDmBQAA9gIAEOcFAAD6CgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh_gYBALkJACGGBwIA2gkAIQMAAAAjACAEAAD1AgAwWgAA9gIAIAMAAAAjACAEAAAkADAFAAAlACAOFAAA9goAIBYAAPcKACAXAAD4CgAgGAAA-QoAIOUFAAD1CgAw5gUAACcAEOcFAAD1CgAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHBBgEAAAABggdAAMoJACGEB0AAygkAIYUHAQAAAAEBAAAA-QIAIAEAAAD5AgAgBRQAANYTACAWAADXEwAgFwAA2BMAIBgAANkTACClBwAA2hMAIAMAAAAnACAEAAD8AgAwBQAA-QIAIAMAAAAnACAEAAD8AgAwBQAA-QIAIAMAAAAnACAEAAD8AgAwBQAA-QIAIAsUAACFDwAgFgAAhg8AIBcAAIsTACAYAACHDwAg6AUBAAAAAe4FQAAAAAHvBUAAAAABwQYBAAAAAYIHQAAAAAGEB0AAAAABhQcBAAAAAQFQAACAAwAgB-gFAQAAAAHuBUAAAAAB7wVAAAAAAcEGAQAAAAGCB0AAAAABhAdAAAAAAYUHAQAAAAEBUAAAggMAMAsUAADkDgAgFgAA5Q4AIBcAAIoTACAYAADmDgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwQYBAP0LACGCB0AA_wsAIYQHQAD_CwAhhQcBAP0LACECAAAA-QIAIFAAAIQDACAH6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwQYBAP0LACGCB0AA_wsAIYQHQAD_CwAhhQcBAP0LACECAAAAJwAgUAAAhgMAIAMAAAD5AgAgVQAAgAMAIFYAAIQDACABAAAA-QIAIAEAAAAnACADEQAA0xMAIFsAANUTACBcAADUEwAgCuUFAAD0CgAw5gUAAIwDABDnBQAA9AoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIcEGAQC5CQAhggdAALsJACGEB0AAuwkAIYUHAQC5CQAhAwAAACcAIAQAAIsDADBaAACMAwAgAwAAACcAIAQAAPwCADAFAAD5AgAgAQAAAEQAIAEAAABEACADAAAAQgAgBAAAQwAwBQAARAAgAwAAAEIAIAQAAEMAMAUAAEQAIAMAAABCACAEAABDADAFAABEACAJCwAA0hMAIBYAAOwSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHiBgEAAAAB_wZAAAAAAYAHAQAAAAGBBwIAAAABAVAAAJQDACAH6AUBAAAAAe4FQAAAAAHvBUAAAAAB4gYBAAAAAf8GQAAAAAGABwEAAAABgQcCAAAAAQFQAACWAwAwCQsAANETACAWAADfEgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4gYBAP0LACH_BkAA_wsAIYAHAQD9CwAhgQcCAMYMACECAAAARAAgUAAAmAMAIAfoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHiBgEA_QsAIf8GQAD_CwAhgAcBAP0LACGBBwIAxgwAIQIAAABCACBQAACaAwAgAwAAAEQAIFUAAJQDACBWAACYAwAgAQAAAEQAIAEAAABCACAFEQAAzBMAIFsAAM8TACBcAADOEwAgowEAAM0TACCkAQAA0BMAIArlBQAA8woAMOYFAACgAwAQ5wUAAPMKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHiBgEAuQkAIf8GQAC7CQAhgAcBALkJACGBBwIA2gkAIQMAAABCACAEAACfAwAwWgAAoAMAIAMAAABCACAEAABDADAFAABEACABAAAAOgAgAQAAADoAIAMAAAA4ACAEAAA5ADAFAAA6ACADAAAAOAAgBAAAOQAwBQAAOgAgAwAAADgAIAQAADkAMAUAADoAIAgNAAD0DgAgFQAA6hIAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAf4GAQAAAAGCB0AAAAABgwcBAAAAAQFQAACoAwAgBugFAQAAAAHuBUAAAAAB7wVAAAAAAf4GAQAAAAGCB0AAAAABgwcBAAAAAQFQAACqAwAwCA0AAPIOACAVAADoEgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_gYBAP0LACGCB0AA_wsAIYMHAQD-CwAhAgAAADoAIFAAAKwDACAG6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_gYBAP0LACGCB0AA_wsAIYMHAQD-CwAhAgAAADgAIFAAAK4DACADAAAAOgAgVQAAqAMAIFYAAKwDACABAAAAOgAgAQAAADgAIAQRAADJEwAgWwAAyxMAIFwAAMoTACCDBwAA-QsAIAnlBQAA8goAMOYFAAC0AwAQ5wUAAPIKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACH-BgEAuQkAIYIHQAC7CQAhgwcBALoJACEDAAAAOAAgBAAAswMAMFoAALQDACADAAAAOAAgBAAAOQAwBQAAOgAgAQAAAEcAIAEAAABHACADAAAAMQAgBAAARgAwBQAARwAgAwAAADEAIAQAAEYAMAUAAEcAIAMAAAAxACAEAABGADAFAABHACAJCwAAyBMAIBAAANMSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHiBgEAAAAB_wZAAAAAAYAHAQAAAAGBBwIAAAABAVAAALwDACAH6AUBAAAAAe4FQAAAAAHvBUAAAAAB4gYBAAAAAf8GQAAAAAGABwEAAAABgQcCAAAAAQFQAAC-AwAwCQsAAMcTACAQAAC-EgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4gYBAP0LACH_BkAA_wsAIYAHAQD9CwAhgQcCAMYMACECAAAARwAgUAAAwAMAIAfoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHiBgEA_QsAIf8GQAD_CwAhgAcBAP0LACGBBwIAxgwAIQIAAAAxACBQAADCAwAgAwAAAEcAIFUAALwDACBWAADAAwAgAQAAAEcAIAEAAAAxACAFEQAAwhMAIFsAAMUTACBcAADEEwAgowEAAMMTACCkAQAAxhMAIArlBQAA8QoAMOYFAADIAwAQ5wUAAPEKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHiBgEAuQkAIf8GQAC7CQAhgAcBALkJACGBBwIA2gkAIQMAAAAxACAEAADHAwAwWgAAyAMAIAMAAAAxACAEAABGADAFAABHACABAAAANAAgAQAAADQAIAMAAAAuACAEAAAzADAFAAA0ACADAAAALgAgBAAAMwAwBQAANAAgAwAAAC4AIAQAADMAMAUAADQAIAYNAADBEwAgDwAA0RIAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAf4GAQAAAAEBUAAA0AMAIAToBQEAAAAB7gVAAAAAAe8FQAAAAAH-BgEAAAABAVAAANIDADAGDQAAwBMAIA8AAMoSACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH-BgEA_gsAIQIAAAA0ACBQAADUAwAgBOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf4GAQD-CwAhAgAAAC4AIFAAANYDACADAAAANAAgVQAA0AMAIFYAANQDACABAAAANAAgAQAAAC4AIAQRAAC9EwAgWwAAvxMAIFwAAL4TACD-BgAA-QsAIAflBQAA8AoAMOYFAADcAwAQ5wUAAPAKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACH-BgEAugkAIQMAAAAuACAEAADbAwAwWgAA3AMAIAMAAAAuACAEAAAzADAFAAA0ACABAAAAKwAgAQAAACsAIAMAAAApACAEAAAqADAFAAArACADAAAAKQAgBAAAKgAwBQAAKwAgAwAAACkAIAQAACoAMAUAACsAIAkOAACDDwAgEgAAhA8AIBMAAKYRACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB_AYBAAAAAf0GAQAAAAEBUAAA5AMAIAboBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB_AYBAAAAAf0GAQAAAAEBUAAA5gMAMAkOAACADwAgEgAAgQ8AIBMAAKURACDoBQEA_QsAIewFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfwGAQD-CwAh_QYBAP4LACECAAAAKwAgUAAA6AMAIAboBQEA_QsAIewFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfwGAQD-CwAh_QYBAP4LACECAAAAKQAgUAAA6gMAIAMAAAArACBVAADkAwAgVgAA6AMAIAEAAAArACABAAAAKQAgBhEAALoTACBbAAC8EwAgXAAAuxMAIOwFAAD5CwAg_AYAAPkLACD9BgAA-QsAIAnlBQAA7woAMOYFAADwAwAQ5wUAAO8KADDoBQEAuQkAIewFAQC6CQAh7gVAALsJACHvBUAAuwkAIfwGAQC6CQAh_QYBALoJACEDAAAAKQAgBAAA7wMAMFoAAPADACADAAAAKQAgBAAAKgAwBQAAKwAgAQAAAEsAIAEAAABLACADAAAASQAgBAAASgAwBQAASwAgAwAAAEkAIAQAAEoAMAUAAEsAIAMAAABJACAEAABKADAFAABLACAICwAAuRMAIA4AALISACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB4gYBAAAAAecGAAAA_AYCAVAAAPgDACAG6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeIGAQAAAAHnBgAAAPwGAgFQAAD6AwAwCAsAALgTACAOAACwEgAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHiBgEA_QsAIecGAACuEvwGIgIAAABLACBQAAD8AwAgBugFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4gYBAP0LACHnBgAArhL8BiICAAAASQAgUAAA_gMAIAMAAABLACBVAAD4AwAgVgAA_AMAIAEAAABLACABAAAASQAgAxEAALUTACBbAAC3EwAgXAAAthMAIAnlBQAA6woAMOYFAACEBAAQ5wUAAOsKADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIeIGAQC5CQAh5wYAAOwK_AYiAwAAAEkAIAQAAIMEADBaAACEBAAgAwAAAEkAIAQAAEoAMAUAAEsAIBEIAADqCgAgCgAA5QoAIAwAAOYKACAaAADnCgAgGwAA6AoAIBwAAOkKACDlBQAA4woAMOYFAACKBAAQ5wUAAOMKADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAMcK8gYisAYBAAAAAfgGAQDJCQAh-gYAAOQK-gYiAQAAAIcEACABAAAAhwQAIBEIAADqCgAgCgAA5QoAIAwAAOYKACAaAADnCgAgGwAA6AoAIBwAAOkKACDlBQAA4woAMOYFAACKBAAQ5wUAAOMKADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADHCvIGIrAGAQDICQAh-AYBAMkJACH6BgAA5Ar6BiIICAAAsxMAIAoAAK4TACAMAACvEwAgGgAAsBMAIBsAALETACAcAACyEwAg-AYAAPkLACClBwAAtBMAIAMAAACKBAAgBAAAiwQAMAUAAIcEACADAAAAigQAIAQAAIsEADAFAACHBAAgAwAAAIoEACAEAACLBAAwBQAAhwQAIA4IAACtEwAgCgAAqBMAIAwAAKkTACAaAACqEwAgGwAAqxMAIBwAAKwTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADyBgKwBgEAAAAB-AYBAAAAAfoGAAAA-gYCAVAAAI8EACAI6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA8gYCsAYBAAAAAfgGAQAAAAH6BgAAAPoGAgFQAACRBAAwDggAAKMSACAKAACeEgAgDAAAnxIAIBoAAKASACAbAAChEgAgHAAAohIAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAOMR8gYisAYBAP0LACH4BgEA_gsAIfoGAACdEvoGIgIAAACHBAAgUAAAkwQAIAjoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfIGIrAGAQD9CwAh-AYBAP4LACH6BgAAnRL6BiICAAAAigQAIFAAAJUEACADAAAAhwQAIFUAAI8EACBWAACTBAAgAQAAAIcEACABAAAAigQAIAQRAACaEgAgWwAAnBIAIFwAAJsSACD4BgAA-QsAIAvlBQAA3woAMOYFAACbBAAQ5wUAAN8KADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIZIGAADDCvIGIrAGAQC5CQAh-AYBALoJACH6BgAA4Ar6BiIDAAAAigQAIAQAAJoEADBaAACbBAAgAwAAAIoEACAEAACLBAAwBQAAhwQAIAkCAADBCgAgIwAA3AoAICQAAN0KACA8AADeCgAg5QUAANsKADDmBQAA2gEAEOcFAADbCgAw6AUBAAAAAboGAQAAAAEBAAAAngQAIAEAAACeBAAgBQIAAN4RACAjAACWEgAgJAAAlxIAIDwAAJgSACClBwAAmRIAIAMAAADaAQAgBAAAoQQAMAUAAJ4EACADAAAA2gEAIAQAAKEEADAFAACeBAAgAwAAANoBACAEAAChBAAwBQAAngQAIAYCAACVEgAgIwAAnREAICQAAJ4RACA8AACfEQAg6AUBAAAAAboGAQAAAAEBUAAApQQAIALoBQEAAAABugYBAAAAAQFQAACnBAAwBgIAAJQSACAjAAD5EAAgJAAA-hAAIDwAAPsQACDoBQEA_QsAIboGAQD9CwAhAgAAAJ4EACBQAACpBAAgAugFAQD9CwAhugYBAP0LACECAAAA2gEAIFAAAKsEACADAAAAngQAIFUAAKUEACBWAACpBAAgAQAAAJ4EACABAAAA2gEAIAMRAACREgAgWwAAkxIAIFwAAJISACAF5QUAANoKADDmBQAAsQQAEOcFAADaCgAw6AUBALkJACG6BgEAuQkAIQMAAADaAQAgBAAAsAQAMFoAALEEACADAAAA2gEAIAQAAKEEADAFAACeBAAgAQAAAGkAIAEAAABpACADAAAAZwAgBAAAaAAwBQAAaQAgAwAAAGcAIAQAAGgAMAUAAGkAIAMAAABnACAEAABoADAFAABpACAGIgAA4A8AIDkAAIYRACDoBQEAAAABuwYBAAAAAecGAAAA-AYC9QYBAAAAAQFQAAC5BAAgBOgFAQAAAAG7BgEAAAAB5wYAAAD4BgL1BgEAAAABAVAAALsEADAGIgAA3g8AIDkAAIQRACDoBQEA_QsAIbsGAQD9CwAh5wYAANwP-AYi9QYBAP0LACECAAAAaQAgUAAAvQQAIAToBQEA_QsAIbsGAQD9CwAh5wYAANwP-AYi9QYBAP0LACECAAAAZwAgUAAAvwQAIAMAAABpACBVAAC5BAAgVgAAvQQAIAEAAABpACABAAAAZwAgAxEAAI4SACBbAACQEgAgXAAAjxIAIAflBQAA1goAMOYFAADFBAAQ5wUAANYKADDoBQEAuQkAIbsGAQC5CQAh5wYAANcK-AYi9QYBALkJACEDAAAAZwAgBAAAxAQAMFoAAMUEACADAAAAZwAgBAAAaAAwBQAAaQAgAQAAAGAAIAEAAABgACADAAAAXgAgBAAAXwAwBQAAYAAgAwAAAF4AIAQAAF8AMAUAAGAAIAMAAABeACAEAABfADAFAABgACAGIAAAkREAICIAAPUPACDoBQEAAAAB7QUBAAAAAecGAAAA9wYC9QYBAAAAAQFQAADNBAAgBOgFAQAAAAHtBQEAAAAB5wYAAAD3BgL1BgEAAAABAVAAAM8EADAGIAAAjxEAICIAAPMPACDoBQEA_QsAIe0FAQD9CwAh5wYAAPEP9wYi9QYBAP0LACECAAAAYAAgUAAA0QQAIAToBQEA_QsAIe0FAQD9CwAh5wYAAPEP9wYi9QYBAP0LACECAAAAXgAgUAAA0wQAIAMAAABgACBVAADNBAAgVgAA0QQAIAEAAABgACABAAAAXgAgAxEAAIsSACBbAACNEgAgXAAAjBIAIAflBQAA0goAMOYFAADZBAAQ5wUAANIKADDoBQEAuQkAIe0FAQC5CQAh5wYAANMK9wYi9QYBALkJACEDAAAAXgAgBAAA2AQAMFoAANkEACADAAAAXgAgBAAAXwAwBQAAYAAgAQAAAGQAIAEAAABkACADAAAAYgAgBAAAYwAwBQAAZAAgAwAAAGIAIAQAAGMAMAUAAGQAIAMAAABiACAEAABjADAFAABkACAGIQAAnBEAICIAAN4OACDoBQEAAAAB5wYAAAD0BgL0BgEAAAAB9QYBAAAAAQFQAADhBAAgBOgFAQAAAAHnBgAAAPQGAvQGAQAAAAH1BgEAAAABAVAAAOMEADAGIQAAmhEAICIAANwOACDoBQEA_QsAIecGAADaDvQGIvQGAQD9CwAh9QYBAP0LACECAAAAZAAgUAAA5QQAIAToBQEA_QsAIecGAADaDvQGIvQGAQD9CwAh9QYBAP0LACECAAAAYgAgUAAA5wQAIAMAAABkACBVAADhBAAgVgAA5QQAIAEAAABkACABAAAAYgAgAxEAAIgSACBbAACKEgAgXAAAiRIAIAflBQAAzgoAMOYFAADtBAAQ5wUAAM4KADDoBQEAuQkAIecGAADPCvQGIvQGAQC5CQAh9QYBALkJACEDAAAAYgAgBAAA7AQAMFoAAO0EACADAAAAYgAgBAAAYwAwBQAAZAAgAQAAAHwAIAEAAAB8ACADAAAAegAgBAAAewAwBQAAfAAgAwAAAHoAIAQAAHsAMAUAAHwAIAMAAAB6ACAEAAB7ADAFAAB8ACAIDgAA9BEAICsAAIcSACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB2gYBAAAAAecGAAAA8wYCAVAAAPUEACAG6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAdoGAQAAAAHnBgAAAPMGAgFQAAD3BAAwCA4AAPIRACArAACGEgAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHaBgEA_QsAIecGAADwEfMGIgIAAAB8ACBQAAD5BAAgBugFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh2gYBAP0LACHnBgAA8BHzBiICAAAAegAgUAAA-wQAIAMAAAB8ACBVAAD1BAAgVgAA-QQAIAEAAAB8ACABAAAAegAgAxEAAIMSACBbAACFEgAgXAAAhBIAIAnlBQAAygoAMOYFAACBBQAQ5wUAAMoKADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIdoGAQC5CQAh5wYAAMsK8wYiAwAAAHoAIAQAAIAFADBaAACBBQAgAwAAAHoAIAQAAHsAMAUAAHwAIAsIAADJCgAgKgAAyAoAIOUFAADGCgAw5gUAAHcAEOcFAADGCgAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADHCvIGIrAGAQAAAAEBAAAAhAUAIAEAAACEBQAgAwgAAIESACAqAACAEgAgpQcAAIISACADAAAAdwAgBAAAhwUAMAUAAIQFACADAAAAdwAgBAAAhwUAMAUAAIQFACADAAAAdwAgBAAAhwUAMAUAAIQFACAICAAA_xEAICoAAP4RACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADyBgKwBgEAAAABAVAAAIsFACAG6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA8gYCsAYBAAAAAQFQAACNBQAwCAgAAOURACAqAADkEQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHyBiKwBgEA_QsAIQIAAACEBQAgUAAAjwUAIAboBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfIGIrAGAQD9CwAhAgAAAHcAIFAAAJEFACADAAAAhAUAIFUAAIsFACBWAACPBQAgAQAAAIQFACABAAAAdwAgAxEAAOARACBbAADiEQAgXAAA4REAIAnlBQAAwgoAMOYFAACXBQAQ5wUAAMIKADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIZIGAADDCvIGIrAGAQC5CQAhAwAAAHcAIAQAAJYFADBaAACXBQAgAwAAAHcAIAQAAIcFADAFAACEBQAgCgIAAMEKACDlBQAAwAoAMOYFAAAHABDnBQAAwAoAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAhugYBAAAAAdkGAQAAAAHwBgEAyQkAIQEAAACaBQAgAQAAAJoFACADAgAA3hEAIPAGAAD5CwAgpQcAAN8RACADAAAABwAgBAAAnQUAMAUAAJoFACADAAAABwAgBAAAnQUAMAUAAJoFACADAAAABwAgBAAAnQUAMAUAAJoFACAHAgAA3REAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAboGAQAAAAHZBgEAAAAB8AYBAAAAAQFQAAChBQAgBugFAQAAAAHuBUAAAAAB7wVAAAAAAboGAQAAAAHZBgEAAAAB8AYBAAAAAQFQAACjBQAwBwIAANwRACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG6BgEA_QsAIdkGAQD9CwAh8AYBAP4LACECAAAAmgUAIFAAAKUFACAG6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhugYBAP0LACHZBgEA_QsAIfAGAQD-CwAhAgAAAAcAIFAAAKcFACADAAAAmgUAIFUAAKEFACBWAAClBQAgAQAAAJoFACABAAAABwAgBBEAANkRACBbAADbEQAgXAAA2hEAIPAGAAD5CwAgCeUFAAC_CgAw5gUAAK0FABDnBQAAvwoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIboGAQC5CQAh2QYBALkJACHwBgEAugkAIQMAAAAHACAEAACsBQAwWgAArQUAIAMAAAAHACAEAACdBQAwBQAAmgUAIA3lBQAAugoAMOYFAACzBQAQ5wUAALoKADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIasGAAC-CgAg6AYBAMgJACHpBgEAyAkAIeoGIAC7CgAh7AYAALwK7AYi7gYAAL0K7gYi7wZAAMoJACEBAAAAsAUAIAEAAACwBQAgDeUFAAC6CgAw5gUAALMFABDnBQAAugoAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIasGAAC-CgAg6AYBAMgJACHpBgEAyAkAIeoGIAC7CgAh7AYAALwK7AYi7gYAAL0K7gYi7wZAAMoJACECqwYAAPkLACClBwAA2BEAIAMAAACzBQAgBAAAtAUAMAUAALAFACADAAAAswUAIAQAALQFADAFAACwBQAgAwAAALMFACAEAAC0BQAwBQAAsAUAIAroBQEAAAAB7gVAAAAAAe8FQAAAAAGrBoAAAAAB6AYBAAAAAekGAQAAAAHqBiAAAAAB7AYAAADsBgLuBgAAAO4GAu8GQAAAAAEBUAAAuAUAIAroBQEAAAAB7gVAAAAAAe8FQAAAAAGrBoAAAAAB6AYBAAAAAekGAQAAAAHqBiAAAAAB7AYAAADsBgLuBgAAAO4GAu8GQAAAAAEBUAAAugUAMAroBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGrBoAAAAAB6AYBAP0LACHpBgEA_QsAIeoGIADMDQAh7AYAANYR7AYi7gYAANcR7gYi7wZAAP8LACECAAAAsAUAIFAAALwFACAK6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqwaAAAAAAegGAQD9CwAh6QYBAP0LACHqBiAAzA0AIewGAADWEewGIu4GAADXEe4GIu8GQAD_CwAhAgAAALMFACBQAAC-BQAgAwAAALAFACBVAAC4BQAgVgAAvAUAIAEAAACwBQAgAQAAALMFACAEEQAA0xEAIFsAANURACBcAADUEQAgqwYAAPkLACAN5QUAALMKADDmBQAAxAUAEOcFAACzCgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAhqwYAAN0JACDoBgEAuQkAIekGAQC5CQAh6gYgAP8JACHsBgAAtArsBiLuBgAAtQruBiLvBkAAuwkAIQMAAACzBQAgBAAAwwUAMFoAAMQFACADAAAAswUAIAQAALQFADAFAACwBQAgAQAAABQAIAEAAAAUACADAAAABQAgBAAAEwAwBQAAFAAgAwAAAAUAIAQAABMAMAUAABQAIAMAAAAFACAEAAATADAFAAAUACAOAwAAthEAIAYAALcRACAJAADSEQAgDgAAuBEAICIAALoRACA4AAC8EQAgOQAAuxEAIEcAALkRACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB4AYBAAAAAecGAAAA5wYCAVAAAMwFACAG6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeAGAQAAAAHnBgAAAOcGAgFQAADOBQAwDgMAAN8QACAGAADgEAAgCQAA0REAIA4AAOEQACAiAADjEAAgOAAA5RAAIDkAAOQQACBHAADiEAAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHgBgEA_QsAIecGAADdEOcGIgIAAAAUACBQAADQBQAgBugFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiICAAAABQAgUAAA0gUAIAMAAAAUACBVAADMBQAgVgAA0AUAIAEAAAAUACABAAAABQAgAxEAAM4RACBbAADQEQAgXAAAzxEAIAnlBQAArwoAMOYFAADYBQAQ5wUAAK8KADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIeAGAQC5CQAh5wYAALAK5wYiAwAAAAUAIAQAANcFADBaAADYBQAgAwAAAAUAIAQAABMAMAUAABQAIAwHAACLCgAgCAAArAoAIB0AAK0KACAeAACuCgAg5QUAAKkKADDmBQAA3gUAEOcFAACpCgAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACGSBgAAqwrmBiK0BgAAqgrlBiIBAAAA2wUAIAEAAADbBQAgDAcAAIsKACAIAACsCgAgHQAArQoAIB4AAK4KACDlBQAAqQoAMOYFAADeBQAQ5wUAAKkKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAqwrmBiK0BgAAqgrlBiIFBwAAkBAAIAgAAMoRACAdAADLEQAgHgAAzBEAIKUHAADNEQAgAwAAAN4FACAEAADfBQAwBQAA2wUAIAMAAADeBQAgBAAA3wUAMAUAANsFACADAAAA3gUAIAQAAN8FADAFAADbBQAgCQcAAMYRACAIAADHEQAgHQAAyBEAIB4AAMkRACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAOYGArQGAAAA5QYCAVAAAOMFACAF6AUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADmBgK0BgAAAOUGAgFQAADlBQAwCQcAAMUQACAIAADGEAAgHQAAxxAAIB4AAMgQACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAxBDmBiK0BgAAwxDlBiICAAAA2wUAIFAAAOcFACAF6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMQQ5gYitAYAAMMQ5QYiAgAAAN4FACBQAADpBQAgAwAAANsFACBVAADjBQAgVgAA5wUAIAEAAADbBQAgAQAAAN4FACADEQAAwBAAIFsAAMIQACBcAADBEAAgCOUFAACiCgAw5gUAAO8FABDnBQAAogoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIZIGAACkCuYGIrQGAACjCuUGIgMAAADeBQAgBAAA7gUAMFoAAO8FACADAAAA3gUAIAQAAN8FADAFAADbBQAgAQAAABkAIAEAAAAZACADAAAAFgAgBAAAGAAwBQAAGQAgAwAAABYAIAQAABgAMAUAABkAIAMAAAAWACAEAAAYADAFAAAZACAKCQAAvhAAIAsAAL8QACDuBUAAAAAB7wVAAAAAAcIGAQAAAAHDBgEAAAABxQYBAAAAAeAGAQAAAAHiBgEAAAAB4wYBAAAAAQFQAAD3BQAgCO4FQAAAAAHvBUAAAAABwgYBAAAAAcMGAQAAAAHFBgEAAAAB4AYBAAAAAeIGAQAAAAHjBgEAAAABAVAAAPkFADAKCQAAvBAAIAsAAL0QACDuBUAA_wsAIe8FQAD_CwAhwgYBAP0LACHDBgEA_QsAIcUGAQD9CwAh4AYBAP0LACHiBgEA_QsAIeMGAQD9CwAhAgAAABkAIFAAAPsFACAI7gVAAP8LACHvBUAA_wsAIcIGAQD9CwAhwwYBAP0LACHFBgEA_QsAIeAGAQD9CwAh4gYBAP0LACHjBgEA_QsAIQIAAAAWACBQAAD9BQAgAwAAABkAIFUAAPcFACBWAAD7BQAgAQAAABkAIAEAAAAWACADEQAAuRAAIFsAALsQACBcAAC6EAAgC-UFAAChCgAw5gUAAIMGABDnBQAAoQoAMO4FQAC7CQAh7wVAALsJACHCBgEAuQkAIcMGAQC5CQAhxQYBALkJACHgBgEAuQkAIeIGAQC5CQAh4wYBALkJACEDAAAAFgAgBAAAggYAMFoAAIMGACADAAAAFgAgBAAAGAAwBQAAGQAgAQAAAB0AIAEAAAAdACADAAAAGwAgBAAAHAAwBQAAHQAgAwAAABsAIAQAABwAMAUAAB0AIAMAAAAbACAEAAAcADAFAAAdACAICQAAtxAAIAsAALgQACDpBQEAAAAB7gVAAAAAAe8FQAAAAAHgBgEAAAAB4QYBAAAAAeIGAQAAAAEBUAAAiwYAIAbpBQEAAAAB7gVAAAAAAe8FQAAAAAHgBgEAAAAB4QYBAAAAAeIGAQAAAAEBUAAAjQYAMAgJAAC1EAAgCwAAthAAIOkFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeAGAQD9CwAh4QYBAP0LACHiBgEA_QsAIQIAAAAdACBQAACPBgAgBukFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeAGAQD9CwAh4QYBAP0LACHiBgEA_QsAIQIAAAAbACBQAACRBgAgAwAAAB0AIFUAAIsGACBWAACPBgAgAQAAAB0AIAEAAAAbACADEQAAshAAIFsAALQQACBcAACzEAAgCeUFAACgCgAw5gUAAJcGABDnBQAAoAoAMOkFAQC5CQAh7gVAALsJACHvBUAAuwkAIeAGAQC5CQAh4QYBALkJACHiBgEAuQkAIQMAAAAbACAEAACWBgAwWgAAlwYAIAMAAAAbACAEAAAcADAFAAAdACABAAAAEQAgAQAAABEAIAMAAAAOACAEAAAQADAFAAARACADAAAADgAgBAAAEAAwBQAAEQAgAwAAAA4AIAQAABAAMAUAABEAIBIJAACGEAAgEwAAixAAID4AALEQACA_AACKEAAgQQAAhxAAIEIAAIgQACBDAACJEAAgRAAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG-BgEAAAABzAYBAAAAAd0GAQAAAAHeBgEAAAAB3wYQAAAAAeAGAQAAAAEBUAAAnwYAIAroBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABvgYBAAAAAcwGAQAAAAHdBgEAAAAB3gYBAAAAAd8GEAAAAAHgBgEAAAABAVAAAKEGADASCQAAyQ4AIBMAAM4OACA-AACwEAAgPwAAzQ4AIEEAAMoOACBCAADLDgAgQwAAzA4AIEQAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb4GAQD9CwAhzAYBAP0LACHdBgEA_QsAId4GAQD9CwAh3wYQAIwMACHgBgEA_QsAIQIAAAARACBQAACjBgAgCugFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvgYBAP0LACHMBgEA_QsAId0GAQD9CwAh3gYBAP0LACHfBhAAjAwAIeAGAQD9CwAhAgAAAA4AIFAAAKUGACADAAAAEQAgVQAAnwYAIFYAAKMGACABAAAAEQAgAQAAAA4AIAURAACrEAAgWwAArhAAIFwAAK0QACCjAQAArBAAIKQBAACvEAAgDeUFAACfCgAw5gUAAKsGABDnBQAAnwoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhvgYBALkJACHMBgEAuQkAId0GAQC5CQAh3gYBALkJACHfBhAAzgkAIeAGAQC5CQAhAwAAAA4AIAQAAKoGADBaAACrBgAgAwAAAA4AIAQAABAAMAUAABEAIAEAAADDAQAgAQAAAMMBACADAAAAWwAgBAAAwgEAMAUAAMMBACADAAAAWwAgBAAAwgEAMAUAAMMBACADAAAAWwAgBAAAwgEAMAUAAMMBACALFwAAqhAAIB8AAIIQACAqAACEEAAgPQAAgxAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAHBBgEAAAAB2wYBAAAAAdwGAQAAAAEBUAAAswYAIAfoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABwQYBAAAAAdsGAQAAAAHcBgEAAAABAVAAALUGADALFwAAqRAAIB8AALQPACAqAAC2DwAgPQAAtQ8AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwQYBAP0LACHbBgEA_QsAIdwGAQD-CwAhAgAAAMMBACBQAAC3BgAgB-gFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhwQYBAP0LACHbBgEA_QsAIdwGAQD-CwAhAgAAAFsAIFAAALkGACADAAAAwwEAIFUAALMGACBWAAC3BgAgAQAAAMMBACABAAAAWwAgBBEAAKYQACBbAACoEAAgXAAApxAAINwGAAD5CwAgCuUFAACeCgAw5gUAAL8GABDnBQAAngoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhwQYBALkJACHbBgEAuQkAIdwGAQC6CQAhAwAAAFsAIAQAAL4GADBaAAC_BgAgAwAAAFsAIAQAAMIBADAFAADDAQAgAQAAAHQAIAEAAAB0ACADAAAAcgAgBAAAcwAwBQAAdAAgAwAAAHIAIAQAAHMAMAUAAHQAIAMAAAByACAEAABzADAFAAB0ACASDgAA4w8AICAAAKUQACAlAADiDwAgKQAA5A8AICsAAOUPACA4AADmDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADXBgLUBgEAAAAB1QYBAAAAAdgGAAAA2AYC2QYBAAAAAdoGAQAAAAEBUAAAxwYAIAzoBQEAAAAB6QUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANcGAtQGAQAAAAHVBgEAAAAB2AYAAADYBgLZBgEAAAAB2gYBAAAAAQFQAADJBgAwEg4AAMUPACAgAACkEAAgJQAAxA8AICkAAMYPACArAADHDwAgOAAAyA8AIOgFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADBD9cGItQGAQD-CwAh1QYBAP4LACHYBgAAwg_YBiLZBgEA_gsAIdoGAQD-CwAhAgAAAHQAIFAAAMsGACAM6AUBAP0LACHpBQEA_QsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMEP1wYi1AYBAP4LACHVBgEA_gsAIdgGAADCD9gGItkGAQD-CwAh2gYBAP4LACECAAAAcgAgUAAAzQYAIAMAAAB0ACBVAADHBgAgVgAAywYAIAEAAAB0ACABAAAAcgAgBxEAAKEQACBbAACjEAAgXAAAohAAINQGAAD5CwAg1QYAAPkLACDZBgAA-QsAINoGAAD5CwAgD-UFAACXCgAw5gUAANMGABDnBQAAlwoAMOgFAQC5CQAh6QUBALkJACHsBQEAuQkAIe0FAQC5CQAh7gVAALsJACHvBUAAuwkAIZIGAACYCtcGItQGAQC6CQAh1QYBALoJACHYBgAAmQrYBiLZBgEAugkAIdoGAQC6CQAhAwAAAHIAIAQAANIGADBaAADTBgAgAwAAAHIAIAQAAHMAMAUAAHQAIAEAAAALACABAAAACwAgAwAAAAkAIAQAAAoAMAUAAAsAIAMAAAAJACAEAAAKADAFAAALACADAAAACQAgBAAACgAwBQAACwAgBQIAAPcNACAuAACgEAAg7gVAAAAAAa4GAQAAAAG6BgEAAAABAVAAANsGACAD7gVAAAAAAa4GAQAAAAG6BgEAAAABAVAAAN0GADAFAgAA9Q0AIC4AAJ8QACDuBUAA_wsAIa4GAQD9CwAhugYBAP0LACECAAAACwAgUAAA3wYAIAPuBUAA_wsAIa4GAQD9CwAhugYBAP0LACECAAAACQAgUAAA4QYAIAMAAAALACBVAADbBgAgVgAA3wYAIAEAAAALACABAAAACQAgAxEAAJwQACBbAACeEAAgXAAAnRAAIAblBQAAlgoAMOYFAADnBgAQ5wUAAJYKADDuBUAAuwkAIa4GAQC5CQAhugYBALkJACEDAAAACQAgBAAA5gYAMFoAAOcGACADAAAACQAgBAAACgAwBQAACwAgAQAAALYBACABAAAAtgEAIAMAAAC0AQAgBAAAtQEAMAUAALYBACADAAAAtAEAIAQAALUBADAFAAC2AQAgAwAAALQBACAEAAC1AQAwBQAAtgEAIBYGAAD5DQAgFwAA-g0AIC8AAP0NACAxAAD7DQAgRQAA_A0AIEYAAI4OACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAcEGAQAAAAHPBiAAAAAB0QYAAADRBgLSBgEAAAAB0wYBAAAAAQFQAADvBgAgEOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABwQYBAAAAAc8GIAAAAAHRBgAAANEGAtIGAQAAAAHTBgEAAAABAVAAAPEGADAWBgAA3A0AIBcAAN0NACAvAADgDQAgMQAA3g0AIEUAAN8NACBGAACMDgAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAA2g0AIcEGAQD-CwAhzwYgAMwNACHRBgAA2Q3RBiLSBgEA_QsAIdMGAQD9CwAhAgAAALYBACBQAADzBgAgEOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHBBgEA_gsAIc8GIADMDQAh0QYAANkN0QYi0gYBAP0LACHTBgEA_QsAIQIAAAC0AQAgUAAA9QYAIAMAAAC2AQAgVQAA7wYAIFYAAPMGACABAAAAtgEAIAEAAAC0AQAgDREAAJcQACBbAACaEAAgXAAAmRAAIKMBAACYEAAgpAEAAJsQACDqBQAA-QsAIOsFAAD5CwAg8AUAAPkLACCABgAA-QsAIIEGAAD5CwAgggYAAPkLACCDBgAA-QsAIMEGAAD5CwAgE-UFAACPCgAw5gUAAPsGABDnBQAAjwoAMOgFAQC5CQAh6QUBALkJACHqBQEAugkAIesFAQC6CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhgAYBALoJACGBBgEAugkAIYIGAQC6CQAhgwYQAJEKACHBBgEAugkAIc8GIAD_CQAh0QYAAJAK0QYi0gYBALkJACHTBgEAuQkAIQMAAAC0AQAgBAAA-gYAMFoAAPsGACADAAAAtAEAIAQAALUBADAFAAC2AQAgAQAAAFkAIAEAAABZACADAAAAVwAgBAAAWAAwBQAAWQAgAwAAAFcAIAQAAFgAMAUAAFkAIAMAAABXACAEAABYADAFAABZACANIAAAvA4AID4AAIAQACA_AAC9DgAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAHMBgEAAAABzwYgAAAAAQFQAACDBwAgCugFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABzAYBAAAAAc8GIAAAAAEBUAAAhQcAMA0gAACwDgAgPgAA_g8AID8AALEOACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe0FAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhzAYBAP4LACHPBiAAzA0AIQIAAABZACBQAACHBwAgCugFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7QUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACHMBgEA_gsAIc8GIADMDQAhAgAAAFcAIFAAAIkHACADAAAAWQAgVQAAgwcAIFYAAIcHACABAAAAWQAgAQAAAFcAIAgRAACUEAAgWwAAlhAAIFwAAJUQACDqBQAA-QsAIOsFAAD5CwAg7QUAAPkLACDwBQAA-QsAIMwGAAD5CwAgDeUFAACOCgAw5gUAAI8HABDnBQAAjgoAMOgFAQC5CQAh6QUBALkJACHqBQEAugkAIesFAQC6CQAh7QUBALoJACHuBUAAuwkAIe8FQAC7CQAh8AVAALwJACHMBgEAugkAIc8GIAD_CQAhAwAAAFcAIAQAAI4HADBaAACPBwAgAwAAAFcAIAQAAFgAMAUAAFkAIAwHAACLCgAgHwAAjAoAIEAAAI0KACDlBQAAiQoAMOYFAACyAQAQ5wUAAIkKADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhsAYBAMkJACHOBgAAigrOBiIBAAAAkgcAIAEAAACSBwAgBQcAAJAQACAfAACREAAgQAAAkhAAILAGAAD5CwAgpQcAAJMQACADAAAAsgEAIAQAAJUHADAFAACSBwAgAwAAALIBACAEAACVBwAwBQAAkgcAIAMAAACyAQAgBAAAlQcAMAUAAJIHACAJBwAAjRAAIB8AAI4QACBAAACPEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAbAGAQAAAAHOBgAAAM4GAgFQAACZBwAgBugFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGwBgEAAAABzgYAAADOBgIBUAAAmwcAMAkHAACWDgAgHwAAlw4AIEAAAJgOACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIbAGAQD-CwAhzgYAAJUOzgYiAgAAAJIHACBQAACdBwAgBugFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhsAYBAP4LACHOBgAAlQ7OBiICAAAAsgEAIFAAAJ8HACADAAAAkgcAIFUAAJkHACBWAACdBwAgAQAAAJIHACABAAAAsgEAIAQRAACSDgAgWwAAlA4AIFwAAJMOACCwBgAA-QsAIAnlBQAAhQoAMOYFAAClBwAQ5wUAAIUKADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIbAGAQC6CQAhzgYAAIYKzgYiAwAAALIBACAEAACkBwAwWgAApQcAIAMAAACyAQAgBAAAlQcAMAUAAJIHACAJPwAAhAoAIOUFAACDCgAw5gUAAKsHABDnBQAAgwoAMOgFAQAAAAHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGwBgEAAAABAQAAAKgHACABAAAAqAcAIAk_AACECgAg5QUAAIMKADDmBQAAqwcAEOcFAACDCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGwBgEAyAkAIQI_AACQDgAgpQcAAJEOACADAAAAqwcAIAQAAKwHADAFAACoBwAgAwAAAKsHACAEAACsBwAwBQAAqAcAIAMAAACrBwAgBAAArAcAMAUAAKgHACAGPwAAjw4AIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGwBgEAAAABAVAAALAHACAF6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAbAGAQAAAAEBUAAAsgcAMAY_AACDDgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGwBgEA_QsAIQIAAACoBwAgUAAAtAcAIAXoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIbAGAQD9CwAhAgAAAKsHACBQAAC2BwAgAwAAAKgHACBVAACwBwAgVgAAtAcAIAEAAACoBwAgAQAAAKsHACADEQAAgA4AIFsAAIIOACBcAACBDgAgCOUFAACCCgAw5gUAALwHABDnBQAAggoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhsAYBALkJACEDAAAAqwcAIAQAALsHADBaAAC8BwAgAwAAAKsHACAEAACsBwAwBQAAqAcAIAEAAAC7AQAgAQAAALsBACADAAAAuQEAIAQAALoBADAFAAC7AQAgAwAAALkBACAEAAC6AQAwBQAAuwEAIAMAAAC5AQAgBAAAugEAMAUAALsBACALPgAA_w0AID8AAP4NACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABsAYBAAAAAckGEAAAAAHKBiAAAAABywYgAAAAAcwGAQAAAAEBUAAAxAcAIAnoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABsAYBAAAAAckGEAAAAAHKBiAAAAABywYgAAAAAcwGAQAAAAEBUAAAxgcAMAs-AADODQAgPwAAzQ0AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhsAYBAP0LACHJBhAAjAwAIcoGIADMDQAhywYgAMwNACHMBgEA_QsAIQIAAAC7AQAgUAAAyAcAIAnoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIbAGAQD9CwAhyQYQAIwMACHKBiAAzA0AIcsGIADMDQAhzAYBAP0LACECAAAAuQEAIFAAAMoHACADAAAAuwEAIFUAAMQHACBWAADIBwAgAQAAALsBACABAAAAuQEAIAURAADHDQAgWwAAyg0AIFwAAMkNACCjAQAAyA0AIKQBAADLDQAgDOUFAAD-CQAw5gUAANAHABDnBQAA_gkAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhsAYBALkJACHJBhAAzgkAIcoGIAD_CQAhywYgAP8JACHMBgEAuQkAIQMAAAC5AQAgBAAAzwcAMFoAANAHACADAAAAuQEAIAQAALoBADAFAAC7AQAgB-UFAAD8CQAw5gUAANYHABDnBQAA_AkAMOgFAgAAAAHpBQEAyAkAIZMGAQDICQAhyAZAAMoJACEBAAAA0wcAIAEAAADTBwAgB-UFAAD8CQAw5gUAANYHABDnBQAA_AkAMOgFAgD9CQAh6QUBAMgJACGTBgEAyAkAIcgGQADKCQAhAaUHAADGDQAgAwAAANYHACAEAADXBwAwBQAA0wcAIAMAAADWBwAgBAAA1wcAMAUAANMHACADAAAA1gcAIAQAANcHADAFAADTBwAgBOgFAgAAAAHpBQEAAAABkwYBAAAAAcgGQAAAAAEBUAAA2wcAIAToBQIAAAAB6QUBAAAAAZMGAQAAAAHIBkAAAAABAVAAAN0HADAE6AUCAMYMACHpBQEA_QsAIZMGAQD9CwAhyAZAAP8LACECAAAA0wcAIFAAAN8HACAE6AUCAMYMACHpBQEA_QsAIZMGAQD9CwAhyAZAAP8LACECAAAA1gcAIFAAAOEHACADAAAA0wcAIFUAANsHACBWAADfBwAgAQAAANMHACABAAAA1gcAIAURAADBDQAgWwAAxA0AIFwAAMMNACCjAQAAwg0AIKQBAADFDQAgB-UFAAD7CQAw5gUAAOcHABDnBQAA-wkAMOgFAgDaCQAh6QUBALkJACGTBgEAuQkAIcgGQAC7CQAhAwAAANYHACAEAADmBwAwWgAA5wcAIAMAAADWBwAgBAAA1wcAMAUAANMHACAMHQAA-AkAIB4AAPkJACA4AAD6CQAg5QUAAPUJADDmBQAAnAEAEOcFAAD1CQAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHwBUAAywkAIbQGAAD3CcgGIsYGIAD2CQAhAQAAAOoHACABAAAA6gcAIAYdAAC9DQAgHgAAvg0AIDgAAL8NACDwBQAA-QsAIMYGAAD5CwAgpQcAAMANACADAAAAnAEAIAQAAO0HADAFAADqBwAgAwAAAJwBACAEAADtBwAwBQAA6gcAIAMAAACcAQAgBAAA7QcAMAUAAOoHACAJHQAAug0AIB4AALsNACA4AAC8DQAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAbQGAAAAyAYCxgYgAAAAAQFQAADxBwAgBugFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAG0BgAAAMgGAsYGIAAAAAEBUAAA8wcAMAkdAAChDQAgHgAAog0AIDgAAKMNACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIbQGAACgDcgGIsYGIACfDQAhAgAAAOoHACBQAAD1BwAgBugFAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhtAYAAKANyAYixgYgAJ8NACECAAAAnAEAIFAAAPcHACADAAAA6gcAIFUAAPEHACBWAAD1BwAgAQAAAOoHACABAAAAnAEAIAURAACcDQAgWwAAng0AIFwAAJ0NACDwBQAA-QsAIMYGAAD5CwAgCeUFAADuCQAw5gUAAP0HABDnBQAA7gkAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhtAYAAPAJyAYixgYgAO8JACEDAAAAnAEAIAQAAPwHADBaAAD9BwAgAwAAAJwBACAEAADtBwAwBQAA6gcAIAEAAADGAQAgAQAAAMYBACADAAAAngEAIAQAAMUBADAFAADGAQAgAwAAAJ4BACAEAADFAQAwBQAAxgEAIAMAAACeAQAgBAAAxQEAMAUAAMYBACAKFwAAmg0AIDcAAJsNACC5BgEAAAABvgYBAAAAAcAGAQAAAAHBBgEAAAABwgYBAAAAAcMGAQAAAAHEBgEAAAABxQYBAAAAAQFQAACFCAAgCLkGAQAAAAG-BgEAAAABwAYBAAAAAcEGAQAAAAHCBgEAAAABwwYBAAAAAcQGAQAAAAHFBgEAAAABAVAAAIcIADAKFwAAmA0AIDcAAJkNACC5BgEA_QsAIb4GAQD-CwAhwAYBAP0LACHBBgEA_QsAIcIGAQD9CwAhwwYBAP0LACHEBgEA_QsAIcUGAQD9CwAhAgAAAMYBACBQAACJCAAgCLkGAQD9CwAhvgYBAP4LACHABgEA_QsAIcEGAQD9CwAhwgYBAP0LACHDBgEA_QsAIcQGAQD9CwAhxQYBAP0LACECAAAAngEAIFAAAIsIACADAAAAxgEAIFUAAIUIACBWAACJCAAgAQAAAMYBACABAAAAngEAIAQRAACVDQAgWwAAlw0AIFwAAJYNACC-BgAA-QsAIAvlBQAA7QkAMOYFAACRCAAQ5wUAAO0JADC5BgEAuQkAIb4GAQC6CQAhwAYBALkJACHBBgEAuQkAIcIGAQC5CQAhwwYBALkJACHEBgEAuQkAIcUGAQC5CQAhAwAAAJ4BACAEAACQCAAwWgAAkQgAIAMAAACeAQAgBAAAxQEAMAUAAMYBACABAAAAyQEAIAEAAADJAQAgAwAAAKABACAEAADIAQAwBQAAyQEAIAMAAACgAQAgBAAAyAEAMAUAAMkBACADAAAAoAEAIAQAAMgBADAFAADJAQAgCBcAAJMNACA3AACUDQAg6QUBAAAAAbkGAQAAAAG-BgEAAAABvwYBAAAAAcAGAQAAAAHBBgEAAAABAVAAAJkIACAG6QUBAAAAAbkGAQAAAAG-BgEAAAABvwYBAAAAAcAGAQAAAAHBBgEAAAABAVAAAJsIADAIFwAAkQ0AIDcAAJINACDpBQEA_QsAIbkGAQD9CwAhvgYBAP0LACG_BgEA_gsAIcAGAQD9CwAhwQYBAP0LACECAAAAyQEAIFAAAJ0IACAG6QUBAP0LACG5BgEA_QsAIb4GAQD9CwAhvwYBAP4LACHABgEA_QsAIcEGAQD9CwAhAgAAAKABACBQAACfCAAgAwAAAMkBACBVAACZCAAgVgAAnQgAIAEAAADJAQAgAQAAAKABACAEEQAAjg0AIFsAAJANACBcAACPDQAgvwYAAPkLACAJ5QUAAOwJADDmBQAApQgAEOcFAADsCQAw6QUBALkJACG5BgEAuQkAIb4GAQC5CQAhvwYBALoJACHABgEAuQkAIcEGAQC5CQAhAwAAAKABACAEAACkCAAwWgAApQgAIAMAAACgAQAgBAAAyAEAMAUAAMkBACABAAAAggEAIAEAAACCAQAgAwAAAIABACAEAACBAQAwBQAAggEAIAMAAACAAQAgBAAAgQEAMAUAAIIBACADAAAAgAEAIAQAAIEBADAFAACCAQAgGwIAAOgMACAtAADlDAAgMwAA5gwAIDYAAOcMACA3AADpDAAgOQAA6gwAIDoAAI0NACA7AADrDAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAb0GAAAAvQYCAVAAAK0IACAT6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAb0GAAAAvQYCAVAAAK8IADAbAgAA2wwAIC0AANgMACAzAADZDAAgNgAA2gwAIDcAANwMACA5AADdDAAgOgAA3gwAIDsAAN8MACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIakGEACMDAAhqgYQAIwMACGrBgEA_gsAIbAGAQD9CwAhsQYCAMYMACGyBkAA_wsAIbQGAADWDLQGIrUGAQD-CwAhtgaAAAAAAbcGAQD-CwAhuAYBAP4LACG5BgEA_gsAIboGAQD9CwAhuwYBAP0LACG9BgAA1wy9BiICAAAAggEAIFAAALEIACAT6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGwBgEA_QsAIbEGAgDGDAAhsgZAAP8LACG0BgAA1gy0BiK1BgEA_gsAIbYGgAAAAAG3BgEA_gsAIbgGAQD-CwAhuQYBAP4LACG6BgEA_QsAIbsGAQD9CwAhvQYAANcMvQYiAgAAAIABACBQAACzCAAgAwAAAIIBACBVAACtCAAgVgAAsQgAIAEAAACCAQAgAQAAAIABACALEQAA0QwAIFsAANQMACBcAADTDAAgowEAANIMACCkAQAA1QwAIKsGAAD5CwAgtQYAAPkLACC2BgAA-QsAILcGAAD5CwAguAYAAPkLACC5BgAA-QsAIBblBQAA5QkAMOYFAAC5CAAQ5wUAAOUJADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACGoBhAAzgkAIakGEADOCQAhqgYQAM4JACGrBgEAugkAIbAGAQC5CQAhsQYCANoJACGyBkAAuwkAIbQGAADmCbQGIrUGAQC6CQAhtgYAAN0JACC3BgEAugkAIbgGAQC6CQAhuQYBALoJACG6BgEAuQkAIbsGAQC5CQAhvQYAAOcJvQYiAwAAAIABACAEAAC4CAAwWgAAuQgAIAMAAACAAQAgBAAAgQEAMAUAAIIBACABAAAAigEAIAEAAACKAQAgAwAAAIgBACAEAACJAQAwBQAAigEAIAMAAACIAQAgBAAAiQEAMAUAAIoBACADAAAAiAEAIAQAAIkBADAFAACKAQAgFCwAAJ4MACAuAACdDAAgMgAA0AwAIOgFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGsBoAAAAABrQaAAAAAAa4GAQAAAAGvBgEAAAABAVAAAMEIACAR6AUBAAAAAe4FQAAAAAGPBgEAAAABogYQAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGEAAAAAGnBhAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAawGgAAAAAGtBoAAAAABrgYBAAAAAa8GAQAAAAEBUAAAwwgAMBQsAACbDAAgLgAAmgwAIDIAAM8MACDoBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGiBhAAjAwAIaMGAQD9CwAhpAYBAP0LACGlBgEA_QsAIaYGEACMDAAhpwYQAIwMACGoBhAAjAwAIakGEACMDAAhqgYQAIwMACGrBgEA_gsAIawGgAAAAAGtBoAAAAABrgYBAP0LACGvBgEA_gsAIQIAAACKAQAgUAAAxQgAIBHoBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGiBhAAjAwAIaMGAQD9CwAhpAYBAP0LACGlBgEA_QsAIaYGEACMDAAhpwYQAIwMACGoBhAAjAwAIakGEACMDAAhqgYQAIwMACGrBgEA_gsAIawGgAAAAAGtBoAAAAABrgYBAP0LACGvBgEA_gsAIQIAAACIAQAgUAAAxwgAIAMAAACKAQAgVQAAwQgAIFYAAMUIACABAAAAigEAIAEAAACIAQAgCBEAAMoMACBbAADNDAAgXAAAzAwAIKMBAADLDAAgpAEAAM4MACCrBgAA-QsAIKwGAAD5CwAgrwYAAPkLACAU5QUAAOQJADDmBQAAzQgAEOcFAADkCQAw6AUBALkJACHuBUAAuwkAIY8GAQC5CQAhogYQAM4JACGjBgEAuQkAIaQGAQC5CQAhpQYBALkJACGmBhAAzgkAIacGEADOCQAhqAYQAM4JACGpBhAAzgkAIaoGEADOCQAhqwYBALoJACGsBgAA3QkAIK0GAADcCQAgrgYBALkJACGvBgEAugkAIQMAAACIAQAgBAAAzAgAMFoAAM0IACADAAAAiAEAIAQAAIkBADAFAACKAQAgAQAAAIYBACABAAAAhgEAIAMAAACEAQAgBAAAhQEAMAUAAIYBACADAAAAhAEAIAQAAIUBADAFAACGAQAgAwAAAIQBACAEAACFAQAwBQAAhgEAIA8sAADJDAAg6AUBAAAAAe4FQAAAAAGPBgEAAAABkAYCAAAAAZIGAAAAkgYCkwYBAAAAAZQGQAAAAAGVBkAAAAABlgaAAAAAAZcGgAAAAAGYBgEAAAABmQaAAAAAAZoGgAAAAAGbBoAAAAABAVAAANUIACAO6AUBAAAAAe4FQAAAAAGPBgEAAAABkAYCAAAAAZIGAAAAkgYCkwYBAAAAAZQGQAAAAAGVBkAAAAABlgaAAAAAAZcGgAAAAAGYBgEAAAABmQaAAAAAAZoGgAAAAAGbBoAAAAABAVAAANcIADAPLAAAyAwAIOgFAQD9CwAh7gVAAP8LACGPBgEA_QsAIZAGAgDGDAAhkgYAAMcMkgYikwYBAP0LACGUBkAAgAwAIZUGQACADAAhlgaAAAAAAZcGgAAAAAGYBgEA_gsAIZkGgAAAAAGaBoAAAAABmwaAAAAAAQIAAACGAQAgUAAA2QgAIA7oBQEA_QsAIe4FQAD_CwAhjwYBAP0LACGQBgIAxgwAIZIGAADHDJIGIpMGAQD9CwAhlAZAAIAMACGVBkAAgAwAIZYGgAAAAAGXBoAAAAABmAYBAP4LACGZBoAAAAABmgaAAAAAAZsGgAAAAAECAAAAhAEAIFAAANsIACADAAAAhgEAIFUAANUIACBWAADZCAAgAQAAAIYBACABAAAAhAEAIAsRAADBDAAgWwAAxAwAIFwAAMMMACCjAQAAwgwAIKQBAADFDAAglAYAAPkLACCVBgAA-QsAIJgGAAD5CwAgmQYAAPkLACCaBgAA-QsAIJsGAAD5CwAgEeUFAADZCQAw5gUAAOEIABDnBQAA2QkAMOgFAQC5CQAh7gVAALsJACGPBgEAuQkAIZAGAgDaCQAhkgYAANsJkgYikwYBALkJACGUBkAAvAkAIZUGQAC8CQAhlgYAANwJACCXBgAA3AkAIJgGAQC6CQAhmQYAAN0JACCaBgAA3QkAIJsGAADdCQAgAwAAAIQBACAEAADgCAAwWgAA4QgAIAMAAACEAQAgBAAAhQEAMAUAAIYBACABAAAAmAEAIAEAAACYAQAgAwAAAJYBACAEAACXAQAwBQAAmAEAIAMAAACWAQAgBAAAlwEAMAUAAJgBACADAAAAlgEAIAQAAJcBADAFAACYAQAgCCwAAMAMACA1AAC_DAAg6AUBAAAAAe4FQAAAAAGLBhAAAAABjQYAAACNBgKOBkAAAAABjwYBAAAAAQFQAADpCAAgBugFAQAAAAHuBUAAAAABiwYQAAAAAY0GAAAAjQYCjgZAAAAAAY8GAQAAAAEBUAAA6wgAMAgsAAC5DAAgNQAAuAwAIOgFAQD9CwAh7gVAAP8LACGLBhAAjAwAIY0GAAC3DI0GIo4GQAD_CwAhjwYBAP0LACECAAAAmAEAIFAAAO0IACAG6AUBAP0LACHuBUAA_wsAIYsGEACMDAAhjQYAALcMjQYijgZAAP8LACGPBgEA_QsAIQIAAACWAQAgUAAA7wgAIAMAAACYAQAgVQAA6QgAIFYAAO0IACABAAAAmAEAIAEAAACWAQAgBREAALIMACBbAAC1DAAgXAAAtAwAIKMBAACzDAAgpAEAALYMACAJ5QUAANUJADDmBQAA9QgAEOcFAADVCQAw6AUBALkJACHuBUAAuwkAIYsGEADOCQAhjQYAANYJjQYijgZAALsJACGPBgEAuQkAIQMAAACWAQAgBAAA9AgAMFoAAPUIACADAAAAlgEAIAQAAJcBADAFAACYAQAgDjQAANQJACDlBQAA0wkAMOYFAACaAQAQ5wUAANMJADDoBQEAAAAB6gUBAMkJACHuBUAAygkAIYQGAQDICQAhhQYBAMgJACGGBgEAyAkAIYcGQADKCQAhiAYBAMkJACGJBgEAAAABigYAANIJACABAAAA-AgAIAEAAAD4CAAgBDQAALAMACDqBQAA-QsAIIgGAAD5CwAgpQcAALEMACADAAAAmgEAIAQAAPsIADAFAAD4CAAgAwAAAJoBACAEAAD7CAAwBQAA-AgAIAMAAACaAQAgBAAA-wgAMAUAAPgIACAKNAAArwwAIOgFAQAAAAHqBQEAAAAB7gVAAAAAAYQGAQAAAAGFBgEAAAABhgYBAAAAAYcGQAAAAAGIBgEAAAABiQYBAAAAAQFQAAD_CAAgCegFAQAAAAHqBQEAAAAB7gVAAAAAAYQGAQAAAAGFBgEAAAABhgYBAAAAAYcGQAAAAAGIBgEAAAABiQYBAAAAAQFQAACBCQAwCjQAAK4MACDoBQEA_QsAIeoFAQD-CwAh7gVAAP8LACGEBgEA_QsAIYUGAQD9CwAhhgYBAP0LACGHBkAA_wsAIYgGAQD-CwAhiQYBAP0LACECAAAA-AgAIFAAAIMJACAJ6AUBAP0LACHqBQEA_gsAIe4FQAD_CwAhhAYBAP0LACGFBgEA_QsAIYYGAQD9CwAhhwZAAP8LACGIBgEA_gsAIYkGAQD9CwAhAgAAAJoBACBQAACFCQAgAwAAAPgIACBVAAD_CAAgVgAAgwkAIAEAAAD4CAAgAQAAAJoBACAFEQAAqwwAIFsAAK0MACBcAACsDAAg6gUAAPkLACCIBgAA-QsAIAzlBQAA0QkAMOYFAACLCQAQ5wUAANEJADDoBQEAuQkAIeoFAQC6CQAh7gVAALsJACGEBgEAuQkAIYUGAQC5CQAhhgYBALkJACGHBkAAuwkAIYgGAQC6CQAhiQYBALkJACEDAAAAmgEAIAQAAIoJADBaAACLCQAgAwAAAJoBACAEAAD7CAAwBQAA-AgAIAEAAACSAQAgAQAAAJIBACADAAAAjAEAIAQAAJEBADAFAACSAQAgAwAAAIwBACAEAACRAQAwBQAAkgEAIAMAAACMAQAgBAAAkQEAMAUAAJIBACAPLwAAoAwAIDEAAKoMACBGAQAAAAHoBQEAAAAB6QUBAAAAAeoFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAEBUAAAkwkAIA1GAQAAAAHoBQEAAAAB6QUBAAAAAeoFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAEBUAAAlQkAMA8vAACODAAgMQAAqQwAIEYBAP0LACHoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQAIwMACECAAAAkgEAIFAAAJcJACANRgEA_QsAIegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAAjAwAIQIAAACMAQAgUAAAmQkAIAMAAACSAQAgVQAAkwkAIFYAAJcJACABAAAAkgEAIAEAAACMAQAgChEAAKQMACBbAACnDAAgXAAApgwAIKMBAAClDAAgpAEAAKgMACDqBQAA-QsAIPAFAAD5CwAggAYAAPkLACCBBgAA-QsAIIIGAAD5CwAgEEYBALkJACHlBQAAzQkAMOYFAACfCQAQ5wUAAM0JADDoBQEAuQkAIekFAQC5CQAh6gUBALoJACHsBQEAuQkAIe0FAQC5CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhgAYBALoJACGBBgEAugkAIYIGAQC6CQAhgwYQAM4JACEDAAAAjAEAIAQAAJ4JADBaAACfCQAgAwAAAIwBACAEAACRAQAwBQAAkgEAIA0wAADMCQAg5QUAAMcJADDmBQAAjwEAEOcFAADHCQAw6AUBAAAAAekFAQDICQAh6gUBAMkJACHrBQEAyQkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACEBAAAAogkAIAEAAACiCQAgBTAAAKIMACDqBQAA-QsAIOsFAAD5CwAg8AUAAPkLACClBwAAowwAIAMAAACPAQAgBAAApQkAMAUAAKIJACADAAAAjwEAIAQAAKUJADAFAACiCQAgAwAAAI8BACAEAAClCQAwBQAAogkAIAowAAChDAAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABAVAAAKkJACAJ6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABAVAAAKsJADAKMAAAgQwAIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIQIAAACiCQAgUAAArQkAIAnoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACECAAAAjwEAIFAAAK8JACADAAAAogkAIFUAAKkJACBWAACtCQAgAQAAAKIJACABAAAAjwEAIAYRAAD6CwAgWwAA_AsAIFwAAPsLACDqBQAA-QsAIOsFAAD5CwAg8AUAAPkLACAM5QUAALgJADDmBQAAtQkAEOcFAAC4CQAw6AUBALkJACHpBQEAuQkAIeoFAQC6CQAh6wUBALoJACHsBQEAuQkAIe0FAQC5CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhAwAAAI8BACAEAAC0CQAwWgAAtQkAIAMAAACPAQAgBAAApQkAMAUAAKIJACAM5QUAALgJADDmBQAAtQkAEOcFAAC4CQAw6AUBALkJACHpBQEAuQkAIeoFAQC6CQAh6wUBALoJACHsBQEAuQkAIe0FAQC5CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhDxEAAMEJACBbAADGCQAgXAAAxgkAIPEFAQAAAAHyBQEAAAAE8wUBAAAABPQFAQAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BQEAxQkAIfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAEPEQAAvgkAIFsAAMQJACBcAADECQAg8QUBAAAAAfIFAQAAAAXzBQEAAAAF9AUBAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFAQDDCQAh-QUBAAAAAfoFAQAAAAH7BQEAAAAB_AUBAAAAAQsRAADBCQAgWwAAwgkAIFwAAMIJACDxBUAAAAAB8gVAAAAABPMFQAAAAAT0BUAAAAAB9QVAAAAAAfYFQAAAAAH3BUAAAAAB-AVAAMAJACELEQAAvgkAIFsAAL8JACBcAAC_CQAg8QVAAAAAAfIFQAAAAAXzBUAAAAAF9AVAAAAAAfUFQAAAAAH2BUAAAAAB9wVAAAAAAfgFQAC9CQAhCxEAAL4JACBbAAC_CQAgXAAAvwkAIPEFQAAAAAHyBUAAAAAF8wVAAAAABfQFQAAAAAH1BUAAAAAB9gVAAAAAAfcFQAAAAAH4BUAAvQkAIQjxBQIAAAAB8gUCAAAABfMFAgAAAAX0BQIAAAAB9QUCAAAAAfYFAgAAAAH3BQIAAAAB-AUCAL4JACEI8QVAAAAAAfIFQAAAAAXzBUAAAAAF9AVAAAAAAfUFQAAAAAH2BUAAAAAB9wVAAAAAAfgFQAC_CQAhCxEAAMEJACBbAADCCQAgXAAAwgkAIPEFQAAAAAHyBUAAAAAE8wVAAAAABPQFQAAAAAH1BUAAAAAB9gVAAAAAAfcFQAAAAAH4BUAAwAkAIQjxBQIAAAAB8gUCAAAABPMFAgAAAAT0BQIAAAAB9QUCAAAAAfYFAgAAAAH3BQIAAAAB-AUCAMEJACEI8QVAAAAAAfIFQAAAAATzBUAAAAAE9AVAAAAAAfUFQAAAAAH2BUAAAAAB9wVAAAAAAfgFQADCCQAhDxEAAL4JACBbAADECQAgXAAAxAkAIPEFAQAAAAHyBQEAAAAF8wUBAAAABfQFAQAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BQEAwwkAIfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAEM8QUBAAAAAfIFAQAAAAXzBQEAAAAF9AUBAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFAQDECQAh-QUBAAAAAfoFAQAAAAH7BQEAAAAB_AUBAAAAAQ8RAADBCQAgWwAAxgkAIFwAAMYJACDxBQEAAAAB8gUBAAAABPMFAQAAAAT0BQEAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUBAMUJACH5BQEAAAAB-gUBAAAAAfsFAQAAAAH8BQEAAAABDPEFAQAAAAHyBQEAAAAE8wUBAAAABPQFAQAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BQEAxgkAIfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAENMAAAzAkAIOUFAADHCQAw5gUAAI8BABDnBQAAxwkAMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIQzxBQEAAAAB8gUBAAAABPMFAQAAAAT0BQEAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUBAMYJACH5BQEAAAAB-gUBAAAAAfsFAQAAAAH8BQEAAAABDPEFAQAAAAHyBQEAAAAF8wUBAAAABfQFAQAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BQEAxAkAIfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAEI8QVAAAAAAfIFQAAAAATzBUAAAAAE9AVAAAAAAfUFQAAAAAH2BUAAAAAB9wVAAAAAAfgFQADCCQAhCPEFQAAAAAHyBUAAAAAF8wVAAAAABfQFQAAAAAH1BUAAAAAB9gVAAAAAAfcFQAAAAAH4BUAAvwkAIQP9BQAAjAEAIP4FAACMAQAg_wUAAIwBACAQRgEAuQkAIeUFAADNCQAw5gUAAJ8JABDnBQAAzQkAMOgFAQC5CQAh6QUBALkJACHqBQEAugkAIewFAQC5CQAh7QUBALkJACHuBUAAuwkAIe8FQAC7CQAh8AVAALwJACGABgEAugkAIYEGAQC6CQAhggYBALoJACGDBhAAzgkAIQ0RAADBCQAgWwAA0AkAIFwAANAJACCjAQAA0AkAIKQBAADQCQAg8QUQAAAAAfIFEAAAAATzBRAAAAAE9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEADPCQAhDREAAMEJACBbAADQCQAgXAAA0AkAIKMBAADQCQAgpAEAANAJACDxBRAAAAAB8gUQAAAABPMFEAAAAAT0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAM8JACEI8QUQAAAAAfIFEAAAAATzBRAAAAAE9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEADQCQAhDOUFAADRCQAw5gUAAIsJABDnBQAA0QkAMOgFAQC5CQAh6gUBALoJACHuBUAAuwkAIYQGAQC5CQAhhQYBALkJACGGBgEAuQkAIYcGQAC7CQAhiAYBALoJACGJBgEAuQkAIQSEBgEAAAABhQYBAAAAAYYGAQAAAAGJBgEAAAABDTQAANQJACDlBQAA0wkAMOYFAACaAQAQ5wUAANMJADDoBQEAyAkAIeoFAQDJCQAh7gVAAMoJACGEBgEAyAkAIYUGAQDICQAhhgYBAMgJACGHBkAAygkAIYgGAQDJCQAhiQYBAMgJACENLAAApwsAIDUAAKYLACDlBQAApAsAMOYFAACWAQAQ5wUAAKQLADDoBQEAyAkAIe4FQADKCQAhiwYQAJkLACGNBgAApQuNBiKOBkAAygkAIY8GAQDICQAhmgcAAJYBACCbBwAAlgEAIAnlBQAA1QkAMOYFAAD1CAAQ5wUAANUJADDoBQEAuQkAIe4FQAC7CQAhiwYQAM4JACGNBgAA1gmNBiKOBkAAuwkAIY8GAQC5CQAhBxEAAMEJACBbAADYCQAgXAAA2AkAIPEFAAAAjQYC8gUAAACNBgjzBQAAAI0GCPgFAADXCY0GIgcRAADBCQAgWwAA2AkAIFwAANgJACDxBQAAAI0GAvIFAAAAjQYI8wUAAACNBgj4BQAA1wmNBiIE8QUAAACNBgLyBQAAAI0GCPMFAAAAjQYI-AUAANgJjQYiEeUFAADZCQAw5gUAAOEIABDnBQAA2QkAMOgFAQC5CQAh7gVAALsJACGPBgEAuQkAIZAGAgDaCQAhkgYAANsJkgYikwYBALkJACGUBkAAvAkAIZUGQAC8CQAhlgYAANwJACCXBgAA3AkAIJgGAQC6CQAhmQYAAN0JACCaBgAA3QkAIJsGAADdCQAgDREAAMEJACBbAADBCQAgXAAAwQkAIKMBAADjCQAgpAEAAMEJACDxBQIAAAAB8gUCAAAABPMFAgAAAAT0BQIAAAAB9QUCAAAAAfYFAgAAAAH3BQIAAAAB-AUCAOIJACEHEQAAwQkAIFsAAOEJACBcAADhCQAg8QUAAACSBgLyBQAAAJIGCPMFAAAAkgYI-AUAAOAJkgYiDxEAAMEJACBbAADfCQAgXAAA3wkAIPEFgAAAAAH0BYAAAAAB9QWAAAAAAfYFgAAAAAH3BYAAAAAB-AWAAAAAAZwGAQAAAAGdBgEAAAABngYBAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAQ8RAAC-CQAgWwAA3gkAIFwAAN4JACDxBYAAAAAB9AWAAAAAAfUFgAAAAAH2BYAAAAAB9wWAAAAAAfgFgAAAAAGcBgEAAAABnQYBAAAAAZ4GAQAAAAGfBoAAAAABoAaAAAAAAaEGgAAAAAEM8QWAAAAAAfQFgAAAAAH1BYAAAAAB9gWAAAAAAfcFgAAAAAH4BYAAAAABnAYBAAAAAZ0GAQAAAAGeBgEAAAABnwaAAAAAAaAGgAAAAAGhBoAAAAABDPEFgAAAAAH0BYAAAAAB9QWAAAAAAfYFgAAAAAH3BYAAAAAB-AWAAAAAAZwGAQAAAAGdBgEAAAABngYBAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAQcRAADBCQAgWwAA4QkAIFwAAOEJACDxBQAAAJIGAvIFAAAAkgYI8wUAAACSBgj4BQAA4AmSBiIE8QUAAACSBgLyBQAAAJIGCPMFAAAAkgYI-AUAAOEJkgYiDREAAMEJACBbAADBCQAgXAAAwQkAIKMBAADjCQAgpAEAAMEJACDxBQIAAAAB8gUCAAAABPMFAgAAAAT0BQIAAAAB9QUCAAAAAfYFAgAAAAH3BQIAAAAB-AUCAOIJACEI8QUIAAAAAfIFCAAAAATzBQgAAAAE9AUIAAAAAfUFCAAAAAH2BQgAAAAB9wUIAAAAAfgFCADjCQAhFOUFAADkCQAw5gUAAM0IABDnBQAA5AkAMOgFAQC5CQAh7gVAALsJACGPBgEAuQkAIaIGEADOCQAhowYBALkJACGkBgEAuQkAIaUGAQC5CQAhpgYQAM4JACGnBhAAzgkAIagGEADOCQAhqQYQAM4JACGqBhAAzgkAIasGAQC6CQAhrAYAAN0JACCtBgAA3AkAIK4GAQC5CQAhrwYBALoJACEW5QUAAOUJADDmBQAAuQgAEOcFAADlCQAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAhqAYQAM4JACGpBhAAzgkAIaoGEADOCQAhqwYBALoJACGwBgEAuQkAIbEGAgDaCQAhsgZAALsJACG0BgAA5gm0BiK1BgEAugkAIbYGAADdCQAgtwYBALoJACG4BgEAugkAIbkGAQC6CQAhugYBALkJACG7BgEAuQkAIb0GAADnCb0GIgcRAADBCQAgWwAA6wkAIFwAAOsJACDxBQAAALQGAvIFAAAAtAYI8wUAAAC0Bgj4BQAA6gm0BiIHEQAAwQkAIFsAAOkJACBcAADpCQAg8QUAAAC9BgLyBQAAAL0GCPMFAAAAvQYI-AUAAOgJvQYiBxEAAMEJACBbAADpCQAgXAAA6QkAIPEFAAAAvQYC8gUAAAC9BgjzBQAAAL0GCPgFAADoCb0GIgTxBQAAAL0GAvIFAAAAvQYI8wUAAAC9Bgj4BQAA6Qm9BiIHEQAAwQkAIFsAAOsJACBcAADrCQAg8QUAAAC0BgLyBQAAALQGCPMFAAAAtAYI-AUAAOoJtAYiBPEFAAAAtAYC8gUAAAC0BgjzBQAAALQGCPgFAADrCbQGIgnlBQAA7AkAMOYFAAClCAAQ5wUAAOwJADDpBQEAuQkAIbkGAQC5CQAhvgYBALkJACG_BgEAugkAIcAGAQC5CQAhwQYBALkJACEL5QUAAO0JADDmBQAAkQgAEOcFAADtCQAwuQYBALkJACG-BgEAugkAIcAGAQC5CQAhwQYBALkJACHCBgEAuQkAIcMGAQC5CQAhxAYBALkJACHFBgEAuQkAIQnlBQAA7gkAMOYFAAD9BwAQ5wUAAO4JADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHwBUAAvAkAIbQGAADwCcgGIsYGIADvCQAhBREAAL4JACBbAAD0CQAgXAAA9AkAIPEFIAAAAAH4BSAA8wkAIQcRAADBCQAgWwAA8gkAIFwAAPIJACDxBQAAAMgGAvIFAAAAyAYI8wUAAADIBgj4BQAA8QnIBiIHEQAAwQkAIFsAAPIJACBcAADyCQAg8QUAAADIBgLyBQAAAMgGCPMFAAAAyAYI-AUAAPEJyAYiBPEFAAAAyAYC8gUAAADIBgjzBQAAAMgGCPgFAADyCcgGIgURAAC-CQAgWwAA9AkAIFwAAPQJACDxBSAAAAAB-AUgAPMJACEC8QUgAAAAAfgFIAD0CQAhDB0AAPgJACAeAAD5CQAgOAAA-gkAIOUFAAD1CQAw5gUAAJwBABDnBQAA9QkAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhtAYAAPcJyAYixgYgAPYJACEC8QUgAAAAAfgFIAD0CQAhBPEFAAAAyAYC8gUAAADIBgjzBQAAAMgGCPgFAADyCcgGIg8XAAD4CgAgNwAAlAsAIOUFAACWCwAw5gUAAJ4BABDnBQAAlgsAMLkGAQDICQAhvgYBAMkJACHABgEAyAkAIcEGAQDICQAhwgYBAMgJACHDBgEAyAkAIcQGAQDICQAhxQYBAMgJACGaBwAAngEAIJsHAACeAQAgDRcAAPgKACA3AACUCwAg5QUAAJMLADDmBQAAoAEAEOcFAACTCwAw6QUBAMgJACG5BgEAyAkAIb4GAQDICQAhvwYBAMkJACHABgEAyAkAIcEGAQDICQAhmgcAAKABACCbBwAAoAEAIAP9BQAAgAEAIP4FAACAAQAg_wUAAIABACAH5QUAAPsJADDmBQAA5wcAEOcFAAD7CQAw6AUCANoJACHpBQEAuQkAIZMGAQC5CQAhyAZAALsJACEH5QUAAPwJADDmBQAA1gcAEOcFAAD8CQAw6AUCAP0JACHpBQEAyAkAIZMGAQDICQAhyAZAAMoJACEI8QUCAAAAAfIFAgAAAATzBQIAAAAE9AUCAAAAAfUFAgAAAAH2BQIAAAAB9wUCAAAAAfgFAgDBCQAhDOUFAAD-CQAw5gUAANAHABDnBQAA_gkAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhsAYBALkJACHJBhAAzgkAIcoGIAD_CQAhywYgAP8JACHMBgEAuQkAIQURAADBCQAgWwAAgQoAIFwAAIEKACDxBSAAAAAB-AUgAIAKACEFEQAAwQkAIFsAAIEKACBcAACBCgAg8QUgAAAAAfgFIACACgAhAvEFIAAAAAH4BSAAgQoAIQjlBQAAggoAMOYFAAC8BwAQ5wUAAIIKADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIbAGAQC5CQAhCT8AAIQKACDlBQAAgwoAMOYFAACrBwAQ5wUAAIMKADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIbAGAQDICQAhA_0FAAC0AQAg_gUAALQBACD_BQAAtAEAIAnlBQAAhQoAMOYFAAClBwAQ5wUAAIUKADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIbAGAQC6CQAhzgYAAIYKzgYiBxEAAMEJACBbAACICgAgXAAAiAoAIPEFAAAAzgYC8gUAAADOBgjzBQAAAM4GCPgFAACHCs4GIgcRAADBCQAgWwAAiAoAIFwAAIgKACDxBQAAAM4GAvIFAAAAzgYI8wUAAADOBgj4BQAAhwrOBiIE8QUAAADOBgLyBQAAAM4GCPMFAAAAzgYI-AUAAIgKzgYiDAcAAIsKACAfAACMCgAgQAAAjQoAIOUFAACJCgAw5gUAALIBABDnBQAAiQoAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhsAYBAMkJACHOBgAAigrOBiIE8QUAAADOBgLyBQAAAM4GCPMFAAAAzgYI-AUAAIgKzgYiA_0FAAAOACD-BQAADgAg_wUAAA4AIAP9BQAAVwAg_gUAAFcAIP8FAABXACAD_QUAALkBACD-BQAAuQEAIP8FAAC5AQAgDeUFAACOCgAw5gUAAI8HABDnBQAAjgoAMOgFAQC5CQAh6QUBALkJACHqBQEAugkAIesFAQC6CQAh7QUBALoJACHuBUAAuwkAIe8FQAC7CQAh8AVAALwJACHMBgEAugkAIc8GIAD_CQAhE-UFAACPCgAw5gUAAPsGABDnBQAAjwoAMOgFAQC5CQAh6QUBALkJACHqBQEAugkAIesFAQC6CQAh7gVAALsJACHvBUAAuwkAIfAFQAC8CQAhgAYBALoJACGBBgEAugkAIYIGAQC6CQAhgwYQAJEKACHBBgEAugkAIc8GIAD_CQAh0QYAAJAK0QYi0gYBALkJACHTBgEAuQkAIQcRAADBCQAgWwAAlQoAIFwAAJUKACDxBQAAANEGAvIFAAAA0QYI8wUAAADRBgj4BQAAlArRBiINEQAAvgkAIFsAAJMKACBcAACTCgAgowEAAJMKACCkAQAAkwoAIPEFEAAAAAHyBRAAAAAF8wUQAAAABfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAkgoAIQ0RAAC-CQAgWwAAkwoAIFwAAJMKACCjAQAAkwoAIKQBAACTCgAg8QUQAAAAAfIFEAAAAAXzBRAAAAAF9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEACSCgAhCPEFEAAAAAHyBRAAAAAF8wUQAAAABfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAkwoAIQcRAADBCQAgWwAAlQoAIFwAAJUKACDxBQAAANEGAvIFAAAA0QYI8wUAAADRBgj4BQAAlArRBiIE8QUAAADRBgLyBQAAANEGCPMFAAAA0QYI-AUAAJUK0QYiBuUFAACWCgAw5gUAAOcGABDnBQAAlgoAMO4FQAC7CQAhrgYBALkJACG6BgEAuQkAIQ_lBQAAlwoAMOYFAADTBgAQ5wUAAJcKADDoBQEAuQkAIekFAQC5CQAh7AUBALkJACHtBQEAuQkAIe4FQAC7CQAh7wVAALsJACGSBgAAmArXBiLUBgEAugkAIdUGAQC6CQAh2AYAAJkK2AYi2QYBALoJACHaBgEAugkAIQcRAADBCQAgWwAAnQoAIFwAAJ0KACDxBQAAANcGAvIFAAAA1wYI8wUAAADXBgj4BQAAnArXBiIHEQAAwQkAIFsAAJsKACBcAACbCgAg8QUAAADYBgLyBQAAANgGCPMFAAAA2AYI-AUAAJoK2AYiBxEAAMEJACBbAACbCgAgXAAAmwoAIPEFAAAA2AYC8gUAAADYBgjzBQAAANgGCPgFAACaCtgGIgTxBQAAANgGAvIFAAAA2AYI8wUAAADYBgj4BQAAmwrYBiIHEQAAwQkAIFsAAJ0KACBcAACdCgAg8QUAAADXBgLyBQAAANcGCPMFAAAA1wYI-AUAAJwK1wYiBPEFAAAA1wYC8gUAAADXBgjzBQAAANcGCPgFAACdCtcGIgrlBQAAngoAMOYFAAC_BgAQ5wUAAJ4KADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIcEGAQC5CQAh2wYBALkJACHcBgEAugkAIQ3lBQAAnwoAMOYFAACrBgAQ5wUAAJ8KADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIb4GAQC5CQAhzAYBALkJACHdBgEAuQkAId4GAQC5CQAh3wYQAM4JACHgBgEAuQkAIQnlBQAAoAoAMOYFAACXBgAQ5wUAAKAKADDpBQEAuQkAIe4FQAC7CQAh7wVAALsJACHgBgEAuQkAIeEGAQC5CQAh4gYBALkJACEL5QUAAKEKADDmBQAAgwYAEOcFAAChCgAw7gVAALsJACHvBUAAuwkAIcIGAQC5CQAhwwYBALkJACHFBgEAuQkAIeAGAQC5CQAh4gYBALkJACHjBgEAuQkAIQjlBQAAogoAMOYFAADvBQAQ5wUAAKIKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACGSBgAApArmBiK0BgAAowrlBiIHEQAAwQkAIFsAAKgKACBcAACoCgAg8QUAAADlBgLyBQAAAOUGCPMFAAAA5QYI-AUAAKcK5QYiBxEAAMEJACBbAACmCgAgXAAApgoAIPEFAAAA5gYC8gUAAADmBgjzBQAAAOYGCPgFAAClCuYGIgcRAADBCQAgWwAApgoAIFwAAKYKACDxBQAAAOYGAvIFAAAA5gYI8wUAAADmBgj4BQAApQrmBiIE8QUAAADmBgLyBQAAAOYGCPMFAAAA5gYI-AUAAKYK5gYiBxEAAMEJACBbAACoCgAgXAAAqAoAIPEFAAAA5QYC8gUAAADlBgjzBQAAAOUGCPgFAACnCuUGIgTxBQAAAOUGAvIFAAAA5QYI8wUAAADlBgj4BQAAqArlBiIMBwAAiwoAIAgAAKwKACAdAACtCgAgHgAArgoAIOUFAACpCgAw5gUAAN4FABDnBQAAqQoAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAACrCuYGIrQGAACqCuUGIgTxBQAAAOUGAvIFAAAA5QYI8wUAAADlBgj4BQAAqArlBiIE8QUAAADmBgLyBQAAAOYGCPMFAAAA5gYI-AUAAKYK5gYiA_0FAAAFACD-BQAABQAg_wUAAAUAIA8JAADnCwAgCwAA1QsAIOUFAADqCwAw5gUAABYAEOcFAADqCwAw7gVAAMoJACHvBUAAygkAIcIGAQDICQAhwwYBAMgJACHFBgEAyAkAIeAGAQDICQAh4gYBAMgJACHjBgEAyAkAIZoHAAAWACCbBwAAFgAgDQkAAOcLACALAADVCwAg5QUAAOYLADDmBQAAGwAQ5wUAAOYLADDpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHgBgEAyAkAIeEGAQDICQAh4gYBAMgJACGaBwAAGwAgmwcAABsAIAnlBQAArwoAMOYFAADYBQAQ5wUAAK8KADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIeAGAQC5CQAh5wYAALAK5wYiBxEAAMEJACBbAACyCgAgXAAAsgoAIPEFAAAA5wYC8gUAAADnBgjzBQAAAOcGCPgFAACxCucGIgcRAADBCQAgWwAAsgoAIFwAALIKACDxBQAAAOcGAvIFAAAA5wYI8wUAAADnBgj4BQAAsQrnBiIE8QUAAADnBgLyBQAAAOcGCPMFAAAA5wYI-AUAALIK5wYiDeUFAACzCgAw5gUAAMQFABDnBQAAswoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIasGAADdCQAg6AYBALkJACHpBgEAuQkAIeoGIAD_CQAh7AYAALQK7AYi7gYAALUK7gYi7wZAALsJACEHEQAAwQkAIFsAALkKACBcAAC5CgAg8QUAAADsBgLyBQAAAOwGCPMFAAAA7AYI-AUAALgK7AYiBxEAAMEJACBbAAC3CgAgXAAAtwoAIPEFAAAA7gYC8gUAAADuBgjzBQAAAO4GCPgFAAC2Cu4GIgcRAADBCQAgWwAAtwoAIFwAALcKACDxBQAAAO4GAvIFAAAA7gYI8wUAAADuBgj4BQAAtgruBiIE8QUAAADuBgLyBQAAAO4GCPMFAAAA7gYI-AUAALcK7gYiBxEAAMEJACBbAAC5CgAgXAAAuQoAIPEFAAAA7AYC8gUAAADsBgjzBQAAAOwGCPgFAAC4CuwGIgTxBQAAAOwGAvIFAAAA7AYI8wUAAADsBgj4BQAAuQrsBiIN5QUAALoKADDmBQAAswUAEOcFAAC6CgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhqwYAAL4KACDoBgEAyAkAIekGAQDICQAh6gYgALsKACHsBgAAvArsBiLuBgAAvQruBiLvBkAAygkAIQLxBSAAAAAB-AUgAIEKACEE8QUAAADsBgLyBQAAAOwGCPMFAAAA7AYI-AUAALkK7AYiBPEFAAAA7gYC8gUAAADuBgjzBQAAAO4GCPgFAAC3Cu4GIgzxBYAAAAAB9AWAAAAAAfUFgAAAAAH2BYAAAAAB9wWAAAAAAfgFgAAAAAGcBgEAAAABnQYBAAAAAZ4GAQAAAAGfBoAAAAABoAaAAAAAAaEGgAAAAAEJ5QUAAL8KADDmBQAArQUAEOcFAAC_CgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAhugYBALkJACHZBgEAuQkAIfAGAQC6CQAhCgIAAMEKACDlBQAAwAoAMOYFAAAHABDnBQAAwAoAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIboGAQDICQAh2QYBAMgJACHwBgEAyQkAIRMDAADtCwAgBgAAngsAIAkAAOcLACAOAAC8CwAgIgAA7gsAIDgAAPoJACA5AADvCwAgRwAA3QsAIOUFAADrCwAw5gUAAAUAEOcFAADrCwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHgBgEAyAkAIecGAADsC-cGIpoHAAAFACCbBwAABQAgCeUFAADCCgAw5gUAAJcFABDnBQAAwgoAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhkgYAAMMK8gYisAYBALkJACEHEQAAwQkAIFsAAMUKACBcAADFCgAg8QUAAADyBgLyBQAAAPIGCPMFAAAA8gYI-AUAAMQK8gYiBxEAAMEJACBbAADFCgAgXAAAxQoAIPEFAAAA8gYC8gUAAADyBgjzBQAAAPIGCPgFAADECvIGIgTxBQAAAPIGAvIFAAAA8gYI8wUAAADyBgj4BQAAxQryBiILCAAAyQoAICoAAMgKACDlBQAAxgoAMOYFAAB3ABDnBQAAxgoAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAMcK8gYisAYBAMgJACEE8QUAAADyBgLyBQAAAPIGCPMFAAAA8gYI-AUAAMUK8gYiA_0FAAByACD-BQAAcgAg_wUAAHIAIAP9BQAAegAg_gUAAHoAIP8FAAB6ACAJ5QUAAMoKADDmBQAAgQUAEOcFAADKCgAw6AUBALkJACHsBQEAuQkAIe4FQAC7CQAh7wVAALsJACHaBgEAuQkAIecGAADLCvMGIgcRAADBCQAgWwAAzQoAIFwAAM0KACDxBQAAAPMGAvIFAAAA8wYI8wUAAADzBgj4BQAAzArzBiIHEQAAwQkAIFsAAM0KACBcAADNCgAg8QUAAADzBgLyBQAAAPMGCPMFAAAA8wYI-AUAAMwK8wYiBPEFAAAA8wYC8gUAAADzBgjzBQAAAPMGCPgFAADNCvMGIgflBQAAzgoAMOYFAADtBAAQ5wUAAM4KADDoBQEAuQkAIecGAADPCvQGIvQGAQC5CQAh9QYBALkJACEHEQAAwQkAIFsAANEKACBcAADRCgAg8QUAAAD0BgLyBQAAAPQGCPMFAAAA9AYI-AUAANAK9AYiBxEAAMEJACBbAADRCgAgXAAA0QoAIPEFAAAA9AYC8gUAAAD0BgjzBQAAAPQGCPgFAADQCvQGIgTxBQAAAPQGAvIFAAAA9AYI8wUAAAD0Bgj4BQAA0Qr0BiIH5QUAANIKADDmBQAA2QQAEOcFAADSCgAw6AUBALkJACHtBQEAuQkAIecGAADTCvcGIvUGAQC5CQAhBxEAAMEJACBbAADVCgAgXAAA1QoAIPEFAAAA9wYC8gUAAAD3BgjzBQAAAPcGCPgFAADUCvcGIgcRAADBCQAgWwAA1QoAIFwAANUKACDxBQAAAPcGAvIFAAAA9wYI8wUAAAD3Bgj4BQAA1Ar3BiIE8QUAAAD3BgLyBQAAAPcGCPMFAAAA9wYI-AUAANUK9wYiB-UFAADWCgAw5gUAAMUEABDnBQAA1goAMOgFAQC5CQAhuwYBALkJACHnBgAA1wr4BiL1BgEAuQkAIQcRAADBCQAgWwAA2QoAIFwAANkKACDxBQAAAPgGAvIFAAAA-AYI8wUAAAD4Bgj4BQAA2Ar4BiIHEQAAwQkAIFsAANkKACBcAADZCgAg8QUAAAD4BgLyBQAAAPgGCPMFAAAA-AYI-AUAANgK-AYiBPEFAAAA-AYC8gUAAAD4BgjzBQAAAPgGCPgFAADZCvgGIgXlBQAA2goAMOYFAACxBAAQ5wUAANoKADDoBQEAuQkAIboGAQC5CQAhCQIAAMEKACAjAADcCgAgJAAA3QoAIDwAAN4KACDlBQAA2woAMOYFAADaAQAQ5wUAANsKADDoBQEAyAkAIboGAQDICQAhA_0FAABiACD-BQAAYgAg_wUAAGIAIAP9BQAAXgAg_gUAAF4AIP8FAABeACAD_QUAAGcAIP4FAABnACD_BQAAZwAgC-UFAADfCgAw5gUAAJsEABDnBQAA3woAMOgFAQC5CQAh6QUBALkJACHuBUAAuwkAIe8FQAC7CQAhkgYAAMMK8gYisAYBALkJACH4BgEAugkAIfoGAADgCvoGIgcRAADBCQAgWwAA4goAIFwAAOIKACDxBQAAAPoGAvIFAAAA-gYI8wUAAAD6Bgj4BQAA4Qr6BiIHEQAAwQkAIFsAAOIKACBcAADiCgAg8QUAAAD6BgLyBQAAAPoGCPMFAAAA-gYI-AUAAOEK-gYiBPEFAAAA-gYC8gUAAAD6BgjzBQAAAPoGCPgFAADiCvoGIhEIAADqCgAgCgAA5QoAIAwAAOYKACAaAADnCgAgGwAA6AoAIBwAAOkKACDlBQAA4woAMOYFAACKBAAQ5wUAAOMKADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADHCvIGIrAGAQDICQAh-AYBAMkJACH6BgAA5Ar6BiIE8QUAAAD6BgLyBQAAAPoGCPMFAAAA-gYI-AUAAOIK-gYiA_0FAAAWACD-BQAAFgAg_wUAABYAIAP9BQAAGwAg_gUAABsAIP8FAAAbACAD_QUAAB8AIP4FAAAfACD_BQAAHwAgA_0FAABCACD-BQAAQgAg_wUAAEIAIAP9BQAAMQAg_gUAADEAIP8FAAAxACAD_QUAAEkAIP4FAABJACD_BQAASQAgCeUFAADrCgAw5gUAAIQEABDnBQAA6woAMOgFAQC5CQAh7AUBALkJACHuBUAAuwkAIe8FQAC7CQAh4gYBALkJACHnBgAA7Ar8BiIHEQAAwQkAIFsAAO4KACBcAADuCgAg8QUAAAD8BgLyBQAAAPwGCPMFAAAA_AYI-AUAAO0K_AYiBxEAAMEJACBbAADuCgAgXAAA7goAIPEFAAAA_AYC8gUAAAD8BgjzBQAAAPwGCPgFAADtCvwGIgTxBQAAAPwGAvIFAAAA_AYI8wUAAAD8Bgj4BQAA7gr8BiIJ5QUAAO8KADDmBQAA8AMAEOcFAADvCgAw6AUBALkJACHsBQEAugkAIe4FQAC7CQAh7wVAALsJACH8BgEAugkAIf0GAQC6CQAhB-UFAADwCgAw5gUAANwDABDnBQAA8AoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIf4GAQC6CQAhCuUFAADxCgAw5gUAAMgDABDnBQAA8QoAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIeIGAQC5CQAh_wZAALsJACGABwEAuQkAIYEHAgDaCQAhCeUFAADyCgAw5gUAALQDABDnBQAA8goAMOgFAQC5CQAh7gVAALsJACHvBUAAuwkAIf4GAQC5CQAhggdAALsJACGDBwEAugkAIQrlBQAA8woAMOYFAACgAwAQ5wUAAPMKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHiBgEAuQkAIf8GQAC7CQAhgAcBALkJACGBBwIA2gkAIQrlBQAA9AoAMOYFAACMAwAQ5wUAAPQKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHBBgEAuQkAIYIHQAC7CQAhhAdAALsJACGFBwEAuQkAIQ4UAAD2CgAgFgAA9woAIBcAAPgKACAYAAD5CgAg5QUAAPUKADDmBQAAJwAQ5wUAAPUKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHBBgEAyAkAIYIHQADKCQAhhAdAAMoJACGFBwEAyAkAIQP9BQAAKQAg_gUAACkAIP8FAAApACAD_QUAADgAIP4FAAA4ACD_BQAAOAAgFwkAAOcLACATAADaCwAgPgAAmgsAID8AAIQKACBBAADyCwAgQgAA8wsAIEMAAPQLACBEAADcCgAg5QUAAPELADDmBQAADgAQ5wUAAPELADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIb4GAQDICQAhzAYBAMgJACHdBgEAyAkAId4GAQDICQAh3wYQAJkLACHgBgEAyAkAIZoHAAAOACCbBwAADgAgDA0AAOILACAVAADaCwAg5QUAAOELADDmBQAAIwAQ5wUAAOELADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH-BgEAyAkAIYYHAgD9CQAhmgcAACMAIJsHAAAjACAI5QUAAPoKADDmBQAA9gIAEOcFAAD6CgAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAh_gYBALkJACGGBwIA2gkAIQrlBQAA-woAMOYFAADiAgAQ5wUAAPsKADDoBQEAuQkAIe4FQAC7CQAh7wVAALsJACHiBgEAuQkAIf8GQAC7CQAhgAcBALkJACGBBwIA2gkAIQnlBQAA_AoAMOYFAADOAgAQ5wUAAPwKADDoBQEAuQkAIekFAQC5CQAh7gVAALsJACHvBUAAuwkAIYcHAQC6CQAhiAcBALkJACEH5QUAAP0KADDmBQAAugIAEOcFAAD9CgAw6AUBALkJACHpBQEAuQkAIe4FQAC7CQAh7wVAALsJACEIJgAA_woAIOUFAAD-CgAw5gUAAKkCABDnBQAA_goAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhA_0FAABsACD-BQAAbAAg_wUAAGwAIAjlBQAAgAsAMOYFAACjAgAQ5wUAAIALADDoBQEAuQkAIZIGAACBC4wHIrQGAACCC40HIokHAQC5CQAhigcBALkJACEHEQAAwQkAIFsAAIYLACBcAACGCwAg8QUAAACMBwLyBQAAAIwHCPMFAAAAjAcI-AUAAIULjAciBxEAAMEJACBbAACECwAgXAAAhAsAIPEFAAAAjQcC8gUAAACNBwjzBQAAAI0HCPgFAACDC40HIgcRAADBCQAgWwAAhAsAIFwAAIQLACDxBQAAAI0HAvIFAAAAjQcI8wUAAACNBwj4BQAAgwuNByIE8QUAAACNBwLyBQAAAI0HCPMFAAAAjQcI-AUAAIQLjQciBxEAAMEJACBbAACGCwAgXAAAhgsAIPEFAAAAjAcC8gUAAACMBwjzBQAAAIwHCPgFAACFC4wHIgTxBQAAAIwHAvIFAAAAjAcI8wUAAACMBwj4BQAAhguMByIMAQAAigsAIAIAAIsLACBIAACMCwAgSQAAjQsAIOUFAACHCwAw5gUAAJICABDnBQAAhwsAMOgFAQDICQAhkgYAAIgLjAcitAYAAIkLjQciiQcBAMgJACGKBwEAyAkAIQTxBQAAAIwHAvIFAAAAjAcI8wUAAACMBwj4BQAAhguMByIE8QUAAACNBwLyBQAAAI0HCPMFAAAAjQcI-AUAAIQLjQciDA4AALwLACBKAAD4CwAg5QUAAPcLADDmBQAAAwAQ5wUAAPcLADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIY0HAQDICQAhmgcAAAMAIJsHAAADACATAwAA7QsAIAYAAJ4LACAJAADnCwAgDgAAvAsAICIAAO4LACA4AAD6CQAgOQAA7wsAIEcAAN0LACDlBQAA6wsAMOYFAAAFABDnBQAA6wsAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh4AYBAMgJACHnBgAA7AvnBiKaBwAABQAgmwcAAAUAIA0LAADVCwAgDgAAvAsAIOUFAADTCwAw5gUAAEkAEOcFAADTCwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIecGAADUC_wGIpoHAABJACCbBwAASQAgDQ4AALwLACArAAC9CwAg5QUAALoLADDmBQAAegAQ5wUAALoLADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIdoGAQDICQAh5wYAALsL8wYimgcAAHoAIJsHAAB6ACAK5QUAAI4LADDmBQAAjAIAEOcFAACOCwAw6AUBALkJACHuBUAAuwkAIe8FQAC7CQAhwgYBALkJACHDBgEAuQkAIcUGAQC5CQAh4wYBALoJACELCAAAkAsAIOUFAACPCwAw5gUAAPsBABDnBQAAjwsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIcIGAQDICQAhwwYBAMgJACHFBgEAyAkAIeMGAQDJCQAhA_0FAAADACD-BQAAAwAg_wUAAAMAIAjlBQAAkQsAMOYFAAD1AQAQ5wUAAJELADDoBQEAuQkAIewFAQC5CQAh7gVAALsJACHvBUAAuwkAIY0HAQC5CQAhAr4GAQAAAAHBBgEAAAABCxcAAPgKACA3AACUCwAg5QUAAJMLADDmBQAAoAEAEOcFAACTCwAw6QUBAMgJACG5BgEAyAkAIb4GAQDICQAhvwYBAMkJACHABgEAyAkAIcEGAQDICQAhDh0AAPgJACAeAAD5CQAgOAAA-gkAIOUFAAD1CQAw5gUAAJwBABDnBQAA9QkAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhtAYAAPcJyAYixgYgAPYJACGaBwAAnAEAIJsHAACcAQAgAsEGAQAAAAHEBgEAAAABDRcAAPgKACA3AACUCwAg5QUAAJYLADDmBQAAngEAEOcFAACWCwAwuQYBAMgJACG-BgEAyQkAIcAGAQDICQAhwQYBAMgJACHCBgEAyAkAIcMGAQDICQAhxAYBAMgJACHFBgEAyAkAIQ4XAAD4CgAgHwAAjAoAICoAAMgKACA9AADdCgAg5QUAAJcLADDmBQAAWwAQ5wUAAJcLADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIcEGAQDICQAh2wYBAMgJACHcBgEAyQkAIQ4-AACaCwAgPwAAhAoAIOUFAACYCwAw5gUAALkBABDnBQAAmAsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhsAYBAMgJACHJBhAAmQsAIcoGIAC7CgAhywYgALsKACHMBgEAyAkAIQjxBRAAAAAB8gUQAAAABPMFEAAAAAT0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQANAJACEOBwAAiwoAIB8AAIwKACBAAACNCgAg5QUAAIkKADDmBQAAsgEAEOcFAACJCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGwBgEAyQkAIc4GAACKCs4GIpoHAACyAQAgmwcAALIBACAZBgAAngsAIBcAAJ8LACAvAACjCwAgMQAAoAsAIEUAAKELACBGAACiCwAg5QUAAJsLADDmBQAAtAEAEOcFAACbCwAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAyQkAIYEGAQDJCQAhggYBAMkJACGDBhAAnQsAIcEGAQDJCQAhzwYgALsKACHRBgAAnAvRBiLSBgEAyAkAIdMGAQDICQAhBPEFAAAA0QYC8gUAAADRBgjzBQAAANEGCPgFAACVCtEGIgjxBRAAAAAB8gUQAAAABfMFEAAAAAX0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAJMKACED_QUAAAkAIP4FAAAJACD_BQAACQAgFwkAAOcLACATAADaCwAgPgAAmgsAID8AAIQKACBBAADyCwAgQgAA8wsAIEMAAPQLACBEAADcCgAg5QUAAPELADDmBQAADgAQ5wUAAPELADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIb4GAQDICQAhzAYBAMgJACHdBgEAyAkAId4GAQDICQAh3wYQAJkLACHgBgEAyAkAIZoHAAAOACCbBwAADgAgEiAAANELACA-AADSCwAgPwAAhAoAIOUFAADQCwAw5gUAAFcAEOcFAADQCwAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHtBQEAyQkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIcwGAQDJCQAhzwYgALsKACGaBwAAVwAgmwcAAFcAIAs_AACECgAg5QUAAIMKADDmBQAAqwcAEOcFAACDCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGwBgEAyAkAIZoHAACrBwAgmwcAAKsHACAQPgAAmgsAID8AAIQKACDlBQAAmAsAMOYFAAC5AQAQ5wUAAJgLADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIbAGAQDICQAhyQYQAJkLACHKBiAAuwoAIcsGIAC7CgAhzAYBAMgJACGaBwAAuQEAIJsHAAC5AQAgA_0FAACIAQAg_gUAAIgBACD_BQAAiAEAIAssAACnCwAgNQAApgsAIOUFAACkCwAw5gUAAJYBABDnBQAApAsAMOgFAQDICQAh7gVAAMoJACGLBhAAmQsAIY0GAAClC40GIo4GQADKCQAhjwYBAMgJACEE8QUAAACNBgLyBQAAAI0GCPMFAAAAjQYI-AUAANgJjQYiDzQAANQJACDlBQAA0wkAMOYFAACaAQAQ5wUAANMJADDoBQEAyAkAIeoFAQDJCQAh7gVAAMoJACGEBgEAyAkAIYUGAQDICQAhhgYBAMgJACGHBkAAygkAIYgGAQDJCQAhiQYBAMgJACGaBwAAmgEAIJsHAACaAQAgIAIAAMEKACAtAAC1CwAgMwAAowsAIDYAALYLACA3AAC3CwAgOQAAuAsAIDoAALkLACA7AAC5CwAg5QUAALILADDmBQAAgAEAEOcFAACyCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhqAYQAJkLACGpBhAAmQsAIaoGEACZCwAhqwYBAMkJACGwBgEAyAkAIbEGAgD9CQAhsgZAAMoJACG0BgAAswu0BiK1BgEAyQkAIbYGAAC-CgAgtwYBAMkJACG4BgEAyQkAIbkGAQDJCQAhugYBAMgJACG7BgEAyAkAIb0GAAC0C70GIpoHAACAAQAgmwcAAIABACASLwAAowsAIDEAAKkLACBGAQDICQAh5QUAAKgLADDmBQAAjAEAEOcFAACoCwAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEACZCwAhDzAAAMwJACDlBQAAxwkAMOYFAACPAQAQ5wUAAMcJADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGaBwAAjwEAIJsHAACPAQAgFywAAKcLACAuAACsCwAgMgAArQsAIOUFAACqCwAw5gUAAIgBABDnBQAAqgsAMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIaIGEACZCwAhowYBAMgJACGkBgEAyAkAIaUGAQDICQAhpgYQAJkLACGnBhAAmQsAIagGEACZCwAhqQYQAJkLACGqBhAAmQsAIasGAQDJCQAhrAYAAL4KACCtBgAAqwsAIK4GAQDICQAhrwYBAMkJACEM8QWAAAAAAfQFgAAAAAH1BYAAAAAB9gWAAAAAAfcFgAAAAAH4BYAAAAABnAYBAAAAAZ0GAQAAAAGeBgEAAAABnwaAAAAAAaAGgAAAAAGhBoAAAAABGwYAAJ4LACAXAACfCwAgLwAAowsAIDEAAKALACBFAAChCwAgRgAAogsAIOUFAACbCwAw5gUAALQBABDnBQAAmwsAMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhgAYBAMkJACGBBgEAyQkAIYIGAQDJCQAhgwYQAJ0LACHBBgEAyQkAIc8GIAC7CgAh0QYAAJwL0QYi0gYBAMgJACHTBgEAyAkAIZoHAAC0AQAgmwcAALQBACAULwAAowsAIDEAAKkLACBGAQDICQAh5QUAAKgLADDmBQAAjAEAEOcFAACoCwAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEACZCwAhmgcAAIwBACCbBwAAjAEAIAKPBgEAAAABkAYCAAAAARIsAACnCwAg5QUAAK8LADDmBQAAhAEAEOcFAACvCwAw6AUBAMgJACHuBUAAygkAIY8GAQDICQAhkAYCAP0JACGSBgAAsAuSBiKTBgEAyAkAIZQGQADLCQAhlQZAAMsJACGWBgAAqwsAIJcGAACrCwAgmAYBAMkJACGZBgAAvgoAIJoGAAC-CgAgmwYAAL4KACAE8QUAAACSBgLyBQAAAJIGCPMFAAAAkgYI-AUAAOEJkgYiArEGAgAAAAG7BgEAAAABHgIAAMEKACAtAAC1CwAgMwAAowsAIDYAALYLACA3AAC3CwAgOQAAuAsAIDoAALkLACA7AAC5CwAg5QUAALILADDmBQAAgAEAEOcFAACyCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhqAYQAJkLACGpBhAAmQsAIaoGEACZCwAhqwYBAMkJACGwBgEAyAkAIbEGAgD9CQAhsgZAAMoJACG0BgAAswu0BiK1BgEAyQkAIbYGAAC-CgAgtwYBAMkJACG4BgEAyQkAIbkGAQDJCQAhugYBAMgJACG7BgEAyAkAIb0GAAC0C70GIgTxBQAAALQGAvIFAAAAtAYI8wUAAAC0Bgj4BQAA6wm0BiIE8QUAAAC9BgLyBQAAAL0GCPMFAAAAvQYI-AUAAOkJvQYiA_0FAACEAQAg_gUAAIQBACD_BQAAhAEAIAP9BQAAlgEAIP4FAACWAQAg_wUAAJYBACAOHQAA-AkAIB4AAPkJACA4AAD6CQAg5QUAAPUJADDmBQAAnAEAEOcFAAD1CQAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACG0BgAA9wnIBiLGBiAA9gkAIZoHAACcAQAgmwcAAJwBACAXDgAAwQoAICAAAMELACAlAADeCgAgKQAAwgsAICsAAMMLACA4AAD6CQAg5QUAAL4LADDmBQAAcgAQ5wUAAL4LADDoBQEAyAkAIekFAQDICQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAvwvXBiLUBgEAyQkAIdUGAQDJCQAh2AYAAMAL2AYi2QYBAMkJACHaBgEAyQkAIZoHAAByACCbBwAAcgAgIAIAAMEKACAtAAC1CwAgMwAAowsAIDYAALYLACA3AAC3CwAgOQAAuAsAIDoAALkLACA7AAC5CwAg5QUAALILADDmBQAAgAEAEOcFAACyCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhqAYQAJkLACGpBhAAmQsAIaoGEACZCwAhqwYBAMkJACGwBgEAyAkAIbEGAgD9CQAhsgZAAMoJACG0BgAAswu0BiK1BgEAyQkAIbYGAAC-CgAgtwYBAMkJACG4BgEAyQkAIbkGAQDJCQAhugYBAMgJACG7BgEAyAkAIb0GAAC0C70GIpoHAACAAQAgmwcAAIABACALDgAAvAsAICsAAL0LACDlBQAAugsAMOYFAAB6ABDnBQAAugsAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh2gYBAMgJACHnBgAAuwvzBiIE8QUAAADzBgLyBQAAAPMGCPMFAAAA8wYI-AUAAM0K8wYiDgEAAIoLACACAACLCwAgSAAAjAsAIEkAAI0LACDlBQAAhwsAMOYFAACSAgAQ5wUAAIcLADDoBQEAyAkAIZIGAACIC4wHIrQGAACJC40HIokHAQDICQAhigcBAMgJACGaBwAAkgIAIJsHAACSAgAgDQgAAMkKACAqAADICgAg5QUAAMYKADDmBQAAdwAQ5wUAAMYKADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADHCvIGIrAGAQDICQAhmgcAAHcAIJsHAAB3ACAVDgAAwQoAICAAAMELACAlAADeCgAgKQAAwgsAICsAAMMLACA4AAD6CQAg5QUAAL4LADDmBQAAcgAQ5wUAAL4LADDoBQEAyAkAIekFAQDICQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAvwvXBiLUBgEAyQkAIdUGAQDJCQAh2AYAAMAL2AYi2QYBAMkJACHaBgEAyQkAIQTxBQAAANcGAvIFAAAA1wYI8wUAAADXBgj4BQAAnQrXBiIE8QUAAADYBgLyBQAAANgGCPMFAAAA2AYI-AUAAJsK2AYiEBcAAPgKACAfAACMCgAgKgAAyAoAID0AAN0KACDlBQAAlwsAMOYFAABbABDnBQAAlwsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhwQYBAMgJACHbBgEAyAkAIdwGAQDJCQAhmgcAAFsAIJsHAABbACANJwAAxQsAICgAAMgKACDlBQAAxAsAMOYFAABsABDnBQAAxAsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhhwcBAMkJACGIBwEAyAkAIZoHAABsACCbBwAAbAAgDQgAAMkKACAqAADICgAg5QUAAMYKADDmBQAAdwAQ5wUAAMYKADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAADHCvIGIrAGAQDICQAhmgcAAHcAIJsHAAB3ACALJwAAxQsAICgAAMgKACDlBQAAxAsAMOYFAABsABDnBQAAxAsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhhwcBAMkJACGIBwEAyAkAIQomAAD_CgAg5QUAAP4KADDmBQAAqQIAEOcFAAD-CgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGaBwAAqQIAIJsHAACpAgAgArsGAQAAAAH1BgEAAAABCSIAAMkLACA5AAC4CwAg5QUAAMcLADDmBQAAZwAQ5wUAAMcLADDoBQEAyAkAIbsGAQDICQAh5wYAAMgL-AYi9QYBAMgJACEE8QUAAAD4BgLyBQAAAPgGCPMFAAAA-AYI-AUAANkK-AYiCwIAAMEKACAjAADcCgAgJAAA3QoAIDwAAN4KACDlBQAA2woAMOYFAADaAQAQ5wUAANsKADDoBQEAyAkAIboGAQDICQAhmgcAANoBACCbBwAA2gEAIAL0BgEAAAAB9QYBAAAAAQkhAAD4CgAgIgAAyQsAIOUFAADLCwAw5gUAAGIAEOcFAADLCwAw6AUBAMgJACHnBgAAzAv0BiL0BgEAyAkAIfUGAQDICQAhBPEFAAAA9AYC8gUAAAD0BgjzBQAAAPQGCPgFAADRCvQGIgLtBQEAAAAB9QYBAAAAAQkgAADBCwAgIgAAyQsAIOUFAADOCwAw5gUAAF4AEOcFAADOCwAw6AUBAMgJACHtBQEAyAkAIecGAADPC_cGIvUGAQDICQAhBPEFAAAA9wYC8gUAAAD3BgjzBQAAAPcGCPgFAADVCvcGIhAgAADRCwAgPgAA0gsAID8AAIQKACDlBQAA0AsAMOYFAABXABDnBQAA0AsAMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7QUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACHMBgEAyQkAIc8GIAC7CgAhEBcAAPgKACAfAACMCgAgKgAAyAoAID0AAN0KACDlBQAAlwsAMOYFAABbABDnBQAAlwsAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhwQYBAMgJACHbBgEAyAkAIdwGAQDJCQAhmgcAAFsAIJsHAABbACAOBwAAiwoAIB8AAIwKACBAAACNCgAg5QUAAIkKADDmBQAAsgEAEOcFAACJCgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGwBgEAyQkAIc4GAACKCs4GIpoHAACyAQAgmwcAALIBACALCwAA1QsAIA4AALwLACDlBQAA0wsAMOYFAABJABDnBQAA0wsAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh4gYBAMgJACHnBgAA1Av8BiIE8QUAAAD8BgLyBQAAAPwGCPMFAAAA_AYI-AUAAO4K_AYiEwgAAOoKACAKAADlCgAgDAAA5goAIBoAAOcKACAbAADoCgAgHAAA6QoAIOUFAADjCgAw5gUAAIoEABDnBQAA4woAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAMcK8gYisAYBAMgJACH4BgEAyQkAIfoGAADkCvoGIpoHAACKBAAgmwcAAIoEACAMCwAA1QsAIBAAANcLACDlBQAA1gsAMOYFAAAxABDnBQAA1gsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIeIGAQDICQAh_wZAAMoJACGABwEAyAkAIYEHAgD9CQAhA_0FAAAuACD-BQAALgAg_wUAAC4AIAwLAADVCwAgFgAA9woAIOUFAADYCwAw5gUAAEIAEOcFAADYCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4gYBAMgJACH_BkAAygkAIYAHAQDICQAhgQcCAP0JACELDQAA2wsAIBUAANoLACDlBQAA2QsAMOYFAAA4ABDnBQAA2QsAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf4GAQDICQAhggdAAMoJACGDBwEAyQkAIRAUAAD2CgAgFgAA9woAIBcAAPgKACAYAAD5CgAg5QUAAPUKADDmBQAAJwAQ5wUAAPUKADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHBBgEAyAkAIYIHQADKCQAhhAdAAMoJACGFBwEAyAkAIZoHAAAnACCbBwAAJwAgDgsAANULACAWAAD3CgAg5QUAANgLADDmBQAAQgAQ5wUAANgLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIZoHAABCACCbBwAAQgAgCQ0AAN4LACAPAADdCwAg5QUAANwLADDmBQAALgAQ5wUAANwLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH-BgEAyQkAIQ4OAACLCwAgEgAA4AsAIBMAANoLACDlBQAA3wsAMOYFAAApABDnBQAA3wsAMOgFAQDICQAh7AUBAMkJACHuBUAAygkAIe8FQADKCQAh_AYBAMkJACH9BgEAyQkAIZoHAAApACCbBwAAKQAgDgsAANULACAQAADXCwAg5QUAANYLADDmBQAAMQAQ5wUAANYLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIZoHAAAxACCbBwAAMQAgDA4AAIsLACASAADgCwAgEwAA2gsAIOUFAADfCwAw5gUAACkAEOcFAADfCwAw6AUBAMgJACHsBQEAyQkAIe4FQADKCQAh7wVAAMoJACH8BgEAyQkAIf0GAQDJCQAhCw0AAN4LACAPAADdCwAg5QUAANwLADDmBQAALgAQ5wUAANwLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH-BgEAyQkAIZoHAAAuACCbBwAALgAgCg0AAOILACAVAADaCwAg5QUAAOELADDmBQAAIwAQ5wUAAOELADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH-BgEAyAkAIYYHAgD9CQAhDgsAANULACAZAADkCwAg5QUAAOMLADDmBQAAHwAQ5wUAAOMLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIZoHAAAfACCbBwAAHwAgDAsAANULACAZAADkCwAg5QUAAOMLADDmBQAAHwAQ5wUAAOMLADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIQP9BQAAIwAg_gUAACMAIP8FAAAjACAC4QYBAAAAAeIGAQAAAAELCQAA5wsAIAsAANULACDlBQAA5gsAMOYFAAAbABDnBQAA5gsAMOkFAQDICQAh7gVAAMoJACHvBUAAygkAIeAGAQDICQAh4QYBAMgJACHiBgEAyAkAIQ4HAACLCgAgCAAArAoAIB0AAK0KACAeAACuCgAg5QUAAKkKADDmBQAA3gUAEOcFAACpCgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAKsK5gYitAYAAKoK5QYimgcAAN4FACCbBwAA3gUAIALFBgEAAAAB4AYBAAAAAQLiBgEAAAAB4wYBAAAAAQ0JAADnCwAgCwAA1QsAIOUFAADqCwAw5gUAABYAEOcFAADqCwAw7gVAAMoJACHvBUAAygkAIcIGAQDICQAhwwYBAMgJACHFBgEAyAkAIeAGAQDICQAh4gYBAMgJACHjBgEAyAkAIREDAADtCwAgBgAAngsAIAkAAOcLACAOAAC8CwAgIgAA7gsAIDgAAPoJACA5AADvCwAgRwAA3QsAIOUFAADrCwAw5gUAAAUAEOcFAADrCwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHgBgEAyAkAIecGAADsC-cGIgTxBQAAAOcGAvIFAAAA5wYI8wUAAADnBgj4BQAAsgrnBiIMAgAAwQoAIOUFAADACgAw5gUAAAcAEOcFAADACgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhugYBAMgJACHZBgEAyAkAIfAGAQDJCQAhmgcAAAcAIJsHAAAHACALAgAAwQoAICMAANwKACAkAADdCgAgPAAA3goAIOUFAADbCgAw5gUAANoBABDnBQAA2woAMOgFAQDICQAhugYBAMgJACGaBwAA2gEAIJsHAADaAQAgFw4AAMEKACAgAADBCwAgJQAA3goAICkAAMILACArAADDCwAgOAAA-gkAIOUFAAC-CwAw5gUAAHIAEOcFAAC-CwAw6AUBAMgJACHpBQEAyAkAIewFAQDICQAh7QUBAMgJACHuBUAAygkAIe8FQADKCQAhkgYAAL8L1wYi1AYBAMkJACHVBgEAyQkAIdgGAADAC9gGItkGAQDJCQAh2gYBAMkJACGaBwAAcgAgmwcAAHIAIAK-BgEAAAAB4AYBAAAAARUJAADnCwAgEwAA2gsAID4AAJoLACA_AACECgAgQQAA8gsAIEIAAPMLACBDAAD0CwAgRAAA3AoAIOUFAADxCwAw5gUAAA4AEOcFAADxCwAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACG-BgEAyAkAIcwGAQDICQAh3QYBAMgJACHeBgEAyAkAId8GEACZCwAh4AYBAMgJACED_QUAAFsAIP4FAABbACD_BQAAWwAgA_0FAACeAQAg_gUAAJ4BACD_BQAAngEAIAP9BQAAoAEAIP4FAACgAQAg_wUAAKABACACrgYBAAAAAboGAQAAAAEIAgAAwQoAIC4AAKwLACDlBQAA9gsAMOYFAAAJABDnBQAA9gsAMO4FQADKCQAhrgYBAMgJACG6BgEAyAkAIQoOAAC8CwAgSgAA-AsAIOUFAAD3CwAw5gUAAAMAEOcFAAD3CwAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACGNBwEAyAkAIQ0IAACQCwAg5QUAAI8LADDmBQAA-wEAEOcFAACPCwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAhwgYBAMgJACHDBgEAyAkAIcUGAQDICQAh4wYBAMkJACGaBwAA-wEAIJsHAAD7AQAgAAAAAAGfBwEAAAABAZ8HAQAAAAEBnwdAAAAAAQGfB0AAAAABC1UAAIIMADBWAACHDAAwnAcAAIMMADCdBwAAhAwAMJ4HAACFDAAgnwcAAIYMADCgBwAAhgwAMKEHAACGDAAwogcAAIYMADCjBwAAiAwAMKQHAACJDAAwDS8AAKAMACBGAQAAAAHoBQEAAAAB6QUBAAAAAeoFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABgwYQAAAAAQIAAACSAQAgVQAAnwwAIAMAAACSAQAgVQAAnwwAIFYAAI0MACABUAAA_BcAMBIvAACjCwAgMQAAqQsAIEYBAAAAAeUFAACoCwAw5gUAAIwBABDnBQAAqAsAMOgFAQAAAAHpBQEAyAkAIeoFAQDJCQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQAAAAGBBgEAAAABggYBAMkJACGDBhAAmQsAIQIAAACSAQAgUAAAjQwAIAIAAACKDAAgUAAAiwwAIBBGAQDICQAh5QUAAIkMADDmBQAAigwAEOcFAACJDAAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEACZCwAhEEYBAMgJACHlBQAAiQwAMOYFAACKDAAQ5wUAAIkMADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHsBQEAyAkAIe0FAQDICQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhgAYBAMkJACGBBgEAyQkAIYIGAQDJCQAhgwYQAJkLACEMRgEA_QsAIegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhgwYQAIwMACEFnwcQAAAAAaYHEAAAAAGnBxAAAAABqAcQAAAAAakHEAAAAAENLwAAjgwAIEYBAP0LACHoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYMGEACMDAAhC1UAAI8MADBWAACUDAAwnAcAAJAMADCdBwAAkQwAMJ4HAACSDAAgnwcAAJMMADCgBwAAkwwAMKEHAACTDAAwogcAAJMMADCjBwAAlQwAMKQHAACWDAAwEiwAAJ4MACAuAACdDAAg6AUBAAAAAe4FQAAAAAGPBgEAAAABogYQAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGEAAAAAGnBhAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAawGgAAAAAGtBoAAAAABrgYBAAAAAQIAAACKAQAgVQAAnAwAIAMAAACKAQAgVQAAnAwAIFYAAJkMACABUAAA-xcAMBcsAACnCwAgLgAArAsAIDIAAK0LACDlBQAAqgsAMOYFAACIAQAQ5wUAAKoLADDoBQEAAAAB7gVAAMoJACGPBgEAyAkAIaIGEACZCwAhowYBAMgJACGkBgEAyAkAIaUGAQDICQAhpgYQAJkLACGnBhAAmQsAIagGEACZCwAhqQYQAJkLACGqBhAAmQsAIasGAQDJCQAhrAYAAL4KACCtBgAAqwsAIK4GAQDICQAhrwYBAMkJACECAAAAigEAIFAAAJkMACACAAAAlwwAIFAAAJgMACAU5QUAAJYMADDmBQAAlwwAEOcFAACWDAAw6AUBAMgJACHuBUAAygkAIY8GAQDICQAhogYQAJkLACGjBgEAyAkAIaQGAQDICQAhpQYBAMgJACGmBhAAmQsAIacGEACZCwAhqAYQAJkLACGpBhAAmQsAIaoGEACZCwAhqwYBAMkJACGsBgAAvgoAIK0GAACrCwAgrgYBAMgJACGvBgEAyQkAIRTlBQAAlgwAMOYFAACXDAAQ5wUAAJYMADDoBQEAyAkAIe4FQADKCQAhjwYBAMgJACGiBhAAmQsAIaMGAQDICQAhpAYBAMgJACGlBgEAyAkAIaYGEACZCwAhpwYQAJkLACGoBhAAmQsAIakGEACZCwAhqgYQAJkLACGrBgEAyQkAIawGAAC-CgAgrQYAAKsLACCuBgEAyAkAIa8GAQDJCQAhEOgFAQD9CwAh7gVAAP8LACGPBgEA_QsAIaIGEACMDAAhowYBAP0LACGkBgEA_QsAIaUGAQD9CwAhpgYQAIwMACGnBhAAjAwAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhrAaAAAAAAa0GgAAAAAGuBgEA_QsAIRIsAACbDAAgLgAAmgwAIOgFAQD9CwAh7gVAAP8LACGPBgEA_QsAIaIGEACMDAAhowYBAP0LACGkBgEA_QsAIaUGAQD9CwAhpgYQAIwMACGnBhAAjAwAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhrAaAAAAAAa0GgAAAAAGuBgEA_QsAIQVVAADzFwAgVgAA-RcAIJwHAAD0FwAgnQcAAPgXACCiBwAAtgEAIAVVAADxFwAgVgAA9hcAIJwHAADyFwAgnQcAAPUXACCiBwAAggEAIBIsAACeDAAgLgAAnQwAIOgFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGsBoAAAAABrQaAAAAAAa4GAQAAAAEDVQAA8xcAIJwHAAD0FwAgogcAALYBACADVQAA8RcAIJwHAADyFwAgogcAAIIBACANLwAAoAwAIEYBAAAAAegFAQAAAAHpBQEAAAAB6gUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGDBhAAAAABBFUAAI8MADCcBwAAkAwAMJ4HAACSDAAgogcAAJMMADAEVQAAggwAMJwHAACDDAAwngcAAIUMACCiBwAAhgwAMAAB_AUBAAAAAQAAAAAAB1UAAOwXACBWAADvFwAgnAcAAO0XACCdBwAA7hcAIKAHAACPAQAgoQcAAI8BACCiBwAAogkAIANVAADsFwAgnAcAAO0XACCiBwAAogkAIAAAAAVVAADnFwAgVgAA6hcAIJwHAADoFwAgnQcAAOkXACCiBwAAmAEAIANVAADnFwAgnAcAAOgXACCiBwAAmAEAIAMsAADbFAAgNQAA2hQAIKUHAADcFAAgAfwFAQAAAAEAAAAAAAGfBwAAAI0GAgdVAAC6DAAgVgAAvQwAIJwHAAC7DAAgnQcAALwMACCgBwAAmgEAIKEHAACaAQAgogcAAPgIACAFVQAA4hcAIFYAAOUXACCcBwAA4xcAIJ0HAADkFwAgogcAAIIBACAI6AUBAAAAAeoFAQAAAAHuBUAAAAABhAYBAAAAAYUGAQAAAAGGBgEAAAABhwZAAAAAAYgGAQAAAAECAAAA-AgAIFUAALoMACADAAAAmgEAIFUAALoMACBWAAC-DAAgCgAAAJoBACBQAAC-DAAg6AUBAP0LACHqBQEA_gsAIe4FQAD_CwAhhAYBAP0LACGFBgEA_QsAIYYGAQD9CwAhhwZAAP8LACGIBgEA_gsAIQjoBQEA_QsAIeoFAQD-CwAh7gVAAP8LACGEBgEA_QsAIYUGAQD9CwAhhgYBAP0LACGHBkAA_wsAIYgGAQD-CwAhA1UAALoMACCcBwAAuwwAIKIHAAD4CAAgA1UAAOIXACCcBwAA4xcAIKIHAACCAQAgAAAAAAAFnwcCAAAAAaYHAgAAAAGnBwIAAAABqAcCAAAAAakHAgAAAAEBnwcAAACSBgIFVQAA3RcAIFYAAOAXACCcBwAA3hcAIJ0HAADfFwAgogcAAIIBACADVQAA3RcAIJwHAADeFwAgogcAAIIBACAAAAAAAAdVAADYFwAgVgAA2xcAIJwHAADZFwAgnQcAANoXACCgBwAAjAEAIKEHAACMAQAgogcAAJIBACADVQAA2BcAIJwHAADZFwAgogcAAJIBACAAAAAAAAGfBwAAALQGAgGfBwAAAL0GAgtVAAD1DAAwVgAAhw0AMJwHAAD2DAAwnQcAAIYNADCeBwAA9wwAIJ8HAAD4DAAwoAcAAPgMADChBwAA-AwAMKIHAAD4DAAwowcAAIgNADCkBwAAiQ0AMAtVAADxDAAwVgAAgg0AMJwHAADyDAAwnQcAAIENADCeBwAA8wwAIJ8HAACTDAAwoAcAAJMMADChBwAAkwwAMKIHAACTDAAwowcAAIMNADCkBwAAlgwAMAtVAADsDAAwVgAA-wwAMJwHAADtDAAwnQcAAPoMADCeBwAA7gwAIJ8HAADvDAAwoAcAAO8MADChBwAA7wwAMKIHAADvDAAwowcAAPwMADCkBwAA_QwAMAVVAADKFwAgVgAA1hcAIJwHAADLFwAgnQcAANUXACCiBwAAFAAgB1UAAMgXACBWAADTFwAgnAcAAMkXACCdBwAA0hcAIKAHAACcAQAgoQcAAJwBACCiBwAA6gcAIAVVAADGFwAgVgAA0BcAIJwHAADHFwAgnQcAAM8XACCiBwAAdAAgB1UAAMEXACBWAADNFwAgnAcAAMIXACCdBwAAzBcAIKAHAACAAQAgoQcAAIABACCiBwAAggEAIAdVAADgDAAgVgAA4wwAIJwHAADhDAAgnQcAAOIMACCgBwAAgAEAIKEHAACAAQAgogcAAIIBACAZAgAA6AwAIC0AAOUMACAzAADmDAAgNgAA5wwAIDcAAOkMACA5AADqDAAgOwAA6wwAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGwBgEAAAABsQYCAAAAAbIGQAAAAAG0BgAAALQGArUGAQAAAAG2BoAAAAABtwYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAb0GAAAAvQYCAgAAAIIBACBVAADgDAAgAwAAAIABACBVAADgDAAgVgAA5AwAIBsAAACAAQAgAgAA2wwAIC0AANgMACAzAADZDAAgNgAA2gwAIDcAANwMACA5AADdDAAgOwAA3wwAIFAAAOQMACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIakGEACMDAAhqgYQAIwMACGrBgEA_gsAIbAGAQD9CwAhsQYCAMYMACGyBkAA_wsAIbQGAADWDLQGIrUGAQD-CwAhtgaAAAAAAbcGAQD-CwAhuQYBAP4LACG6BgEA_QsAIbsGAQD9CwAhvQYAANcMvQYiGQIAANsMACAtAADYDAAgMwAA2QwAIDYAANoMACA3AADcDAAgOQAA3QwAIDsAAN8MACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIakGEACMDAAhqgYQAIwMACGrBgEA_gsAIbAGAQD9CwAhsQYCAMYMACGyBkAA_wsAIbQGAADWDLQGIrUGAQD-CwAhtgaAAAAAAbcGAQD-CwAhuQYBAP4LACG6BgEA_QsAIbsGAQD9CwAhvQYAANcMvQYiBFUAAPUMADCcBwAA9gwAMJ4HAAD3DAAgogcAAPgMADAEVQAA8QwAMJwHAADyDAAwngcAAPMMACCiBwAAkwwAMARVAADsDAAwnAcAAO0MADCeBwAA7gwAIKIHAADvDAAwA1UAAMoXACCcBwAAyxcAIKIHAAAUACADVQAAyBcAIJwHAADJFwAgogcAAOoHACADVQAAxhcAIJwHAADHFwAgogcAAHQAIANVAADgDAAgnAcAAOEMACCiBwAAggEAIAY1AAC_DAAg6AUBAAAAAe4FQAAAAAGLBhAAAAABjQYAAACNBgKOBkAAAAABAgAAAJgBACBVAADwDAAgAVAAAMUXADALLAAApwsAIDUAAKYLACDlBQAApAsAMOYFAACWAQAQ5wUAAKQLADDoBQEAAAAB7gVAAMoJACGLBhAAmQsAIY0GAAClC40GIo4GQADKCQAhjwYBAMgJACEGNQAAvwwAIOgFAQAAAAHuBUAAAAABiwYQAAAAAY0GAAAAjQYCjgZAAAAAARIuAACdDAAgMgAA0AwAIOgFAQAAAAHuBUAAAAABogYQAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGEAAAAAGnBhAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAawGgAAAAAGtBoAAAAABrgYBAAAAAa8GAQAAAAECAAAAigEAIFUAAPQMACABUAAAxBcAMBIuAACdDAAgMgAA0AwAIOgFAQAAAAHuBUAAAAABogYQAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGEAAAAAGnBhAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAawGgAAAAAGtBoAAAAABrgYBAAAAAa8GAQAAAAEN6AUBAAAAAe4FQAAAAAGQBgIAAAABkgYAAACSBgKTBgEAAAABlAZAAAAAAZUGQAAAAAGWBoAAAAABlwaAAAAAAZgGAQAAAAGZBoAAAAABmgaAAAAAAZsGgAAAAAECAAAAhgEAIFUAAPkMACABUAAAwxcAMBMsAACnCwAg5QUAAK8LADDmBQAAhAEAEOcFAACvCwAw6AUBAAAAAe4FQADKCQAhjwYBAMgJACGQBgIA_QkAIZIGAACwC5IGIpMGAQDICQAhlAZAAMsJACGVBkAAywkAIZYGAACrCwAglwYAAKsLACCYBgEAyQkAIZkGAAC-CgAgmgYAAL4KACCbBgAAvgoAIJAHAACuCwAgDegFAQAAAAHuBUAAAAABkAYCAAAAAZIGAAAAkgYCkwYBAAAAAZQGQAAAAAGVBkAAAAABlgaAAAAAAZcGgAAAAAGYBgEAAAABmQaAAAAAAZoGgAAAAAGbBoAAAAABAwAAAJgBACBVAADwDAAgVgAAgA0AIAIAAACYAQAgUAAAgA0AIAIAAAD-DAAgUAAA_wwAIAnlBQAA_QwAMOYFAAD-DAAQ5wUAAP0MADDoBQEAyAkAIe4FQADKCQAhiwYQAJkLACGNBgAApQuNBiKOBkAAygkAIY8GAQDICQAhCeUFAAD9DAAw5gUAAP4MABDnBQAA_QwAMOgFAQDICQAh7gVAAMoJACGLBhAAmQsAIY0GAAClC40GIo4GQADKCQAhjwYBAMgJACEF6AUBAP0LACHuBUAA_wsAIYsGEACMDAAhjQYAALcMjQYijgZAAP8LACEGNQAAuAwAIOgFAQD9CwAh7gVAAP8LACGLBhAAjAwAIY0GAAC3DI0GIo4GQAD_CwAhAwAAAIoBACBVAAD0DAAgVgAAhQ0AIAIAAACKAQAgUAAAhQ0AIAIAAACXDAAgUAAAhA0AIBDoBQEA_QsAIe4FQAD_CwAhogYQAIwMACGjBgEA_QsAIaQGAQD9CwAhpQYBAP0LACGmBhAAjAwAIacGEACMDAAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGsBoAAAAABrQaAAAAAAa4GAQD9CwAhrwYBAP4LACESLgAAmgwAIDIAAM8MACDoBQEA_QsAIe4FQAD_CwAhogYQAIwMACGjBgEA_QsAIaQGAQD9CwAhpQYBAP0LACGmBhAAjAwAIacGEACMDAAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGsBoAAAAABrQaAAAAAAa4GAQD9CwAhrwYBAP4LACEDAAAAhgEAIFUAAPkMACBWAACMDQAgAgAAAIYBACBQAACMDQAgAgAAAIoNACBQAACLDQAgEeUFAACJDQAw5gUAAIoNABDnBQAAiQ0AMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIZAGAgD9CQAhkgYAALALkgYikwYBAMgJACGUBkAAywkAIZUGQADLCQAhlgYAAKsLACCXBgAAqwsAIJgGAQDJCQAhmQYAAL4KACCaBgAAvgoAIJsGAAC-CgAgEeUFAACJDQAw5gUAAIoNABDnBQAAiQ0AMOgFAQDICQAh7gVAAMoJACGPBgEAyAkAIZAGAgD9CQAhkgYAALALkgYikwYBAMgJACGUBkAAywkAIZUGQADLCQAhlgYAAKsLACCXBgAAqwsAIJgGAQDJCQAhmQYAAL4KACCaBgAAvgoAIJsGAAC-CgAgDegFAQD9CwAh7gVAAP8LACGQBgIAxgwAIZIGAADHDJIGIpMGAQD9CwAhlAZAAIAMACGVBkAAgAwAIZYGgAAAAAGXBoAAAAABmAYBAP4LACGZBoAAAAABmgaAAAAAAZsGgAAAAAEN6AUBAP0LACHuBUAA_wsAIZAGAgDGDAAhkgYAAMcMkgYikwYBAP0LACGUBkAAgAwAIZUGQACADAAhlgaAAAAAAZcGgAAAAAGYBgEA_gsAIZkGgAAAAAGaBoAAAAABmwaAAAAAAQNVAADBFwAgnAcAAMIXACCiBwAAggEAIAAAAAVVAAC5FwAgVgAAvxcAIJwHAAC6FwAgnQcAAL4XACCiBwAAEQAgBVUAALcXACBWAAC8FwAgnAcAALgXACCdBwAAuxcAIKIHAADqBwAgA1UAALkXACCcBwAAuhcAIKIHAAARACADVQAAtxcAIJwHAAC4FwAgogcAAOoHACAAAAAFVQAArxcAIFYAALUXACCcBwAAsBcAIJ0HAAC0FwAgogcAABEAIAVVAACtFwAgVgAAshcAIJwHAACuFwAgnQcAALEXACCiBwAA6gcAIANVAACvFwAgnAcAALAXACCiBwAAEQAgA1UAAK0XACCcBwAArhcAIKIHAADqBwAgAAAAAZ8HIAAAAAEBnwcAAADIBgIHVQAAtQ0AIFYAALgNACCcBwAAtg0AIJ0HAAC3DQAgoAcAAJ4BACChBwAAngEAIKIHAADGAQAgB1UAALANACBWAACzDQAgnAcAALENACCdBwAAsg0AIKAHAACgAQAgoQcAAKABACCiBwAAyQEAIAtVAACkDQAwVgAAqQ0AMJwHAAClDQAwnQcAAKYNADCeBwAApw0AIJ8HAACoDQAwoAcAAKgNADChBwAAqA0AMKIHAACoDQAwowcAAKoNADCkBwAAqw0AMBkCAADoDAAgLQAA5QwAIDMAAOYMACA2AADnDAAgOQAA6gwAIDoAAI0NACA7AADrDAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAboGAQAAAAG7BgEAAAABvQYAAAC9BgICAAAAggEAIFUAAK8NACADAAAAggEAIFUAAK8NACBWAACuDQAgAVAAAKwXADAfAgAAwQoAIC0AALULACAzAACjCwAgNgAAtgsAIDcAALcLACA5AAC4CwAgOgAAuQsAIDsAALkLACDlBQAAsgsAMOYFAACAAQAQ5wUAALILADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIagGEACZCwAhqQYQAJkLACGqBhAAmQsAIasGAQDJCQAhsAYBAAAAAbEGAgD9CQAhsgZAAMoJACG0BgAAswu0BiK1BgEAAAABtgYAAL4KACC3BgEAyQkAIbgGAQAAAAG5BgEAyQkAIboGAQDICQAhuwYBAMgJACG9BgAAtAu9BiKRBwAAsQsAIAIAAACCAQAgUAAArg0AIAIAAACsDQAgUAAArQ0AIBblBQAAqw0AMOYFAACsDQAQ5wUAAKsNADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACGoBhAAmQsAIakGEACZCwAhqgYQAJkLACGrBgEAyQkAIbAGAQDICQAhsQYCAP0JACGyBkAAygkAIbQGAACzC7QGIrUGAQDJCQAhtgYAAL4KACC3BgEAyQkAIbgGAQDJCQAhuQYBAMkJACG6BgEAyAkAIbsGAQDICQAhvQYAALQLvQYiFuUFAACrDQAw5gUAAKwNABDnBQAAqw0AMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIagGEACZCwAhqQYQAJkLACGqBhAAmQsAIasGAQDJCQAhsAYBAMgJACGxBgIA_QkAIbIGQADKCQAhtAYAALMLtAYitQYBAMkJACG2BgAAvgoAILcGAQDJCQAhuAYBAMkJACG5BgEAyQkAIboGAQDICQAhuwYBAMgJACG9BgAAtAu9BiIS6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGwBgEA_QsAIbEGAgDGDAAhsgZAAP8LACG0BgAA1gy0BiK1BgEA_gsAIbYGgAAAAAG3BgEA_gsAIbgGAQD-CwAhugYBAP0LACG7BgEA_QsAIb0GAADXDL0GIhkCAADbDAAgLQAA2AwAIDMAANkMACA2AADaDAAgOQAA3QwAIDoAAN4MACA7AADfDAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGwBgEA_QsAIbEGAgDGDAAhsgZAAP8LACG0BgAA1gy0BiK1BgEA_gsAIbYGgAAAAAG3BgEA_gsAIbgGAQD-CwAhugYBAP0LACG7BgEA_QsAIb0GAADXDL0GIhkCAADoDAAgLQAA5QwAIDMAAOYMACA2AADnDAAgOQAA6gwAIDoAAI0NACA7AADrDAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAboGAQAAAAG7BgEAAAABvQYAAAC9BgIGFwAAkw0AIOkFAQAAAAG-BgEAAAABvwYBAAAAAcAGAQAAAAHBBgEAAAABAgAAAMkBACBVAACwDQAgAwAAAKABACBVAACwDQAgVgAAtA0AIAgAAACgAQAgFwAAkQ0AIFAAALQNACDpBQEA_QsAIb4GAQD9CwAhvwYBAP4LACHABgEA_QsAIcEGAQD9CwAhBhcAAJENACDpBQEA_QsAIb4GAQD9CwAhvwYBAP4LACHABgEA_QsAIcEGAQD9CwAhCBcAAJoNACC-BgEAAAABwAYBAAAAAcEGAQAAAAHCBgEAAAABwwYBAAAAAcQGAQAAAAHFBgEAAAABAgAAAMYBACBVAAC1DQAgAwAAAJ4BACBVAAC1DQAgVgAAuQ0AIAoAAACeAQAgFwAAmA0AIFAAALkNACC-BgEA_gsAIcAGAQD9CwAhwQYBAP0LACHCBgEA_QsAIcMGAQD9CwAhxAYBAP0LACHFBgEA_QsAIQgXAACYDQAgvgYBAP4LACHABgEA_QsAIcEGAQD9CwAhwgYBAP0LACHDBgEA_QsAIcQGAQD9CwAhxQYBAP0LACEDVQAAtQ0AIJwHAAC2DQAgogcAAMYBACADVQAAsA0AIJwHAACxDQAgogcAAMkBACAEVQAApA0AMJwHAAClDQAwngcAAKcNACCiBwAAqA0AMAQXAADYEwAgNwAAzhQAIL4GAAD5CwAgpQcAANAUACAEFwAA2BMAIDcAAM4UACC_BgAA-QsAIKUHAADPFAAgAAH8BQEAAAABAAAAAAAB_AUBAAAAAQAAAAAAAZ8HIAAAAAELVQAAzw0AMFYAANQNADCcBwAA0A0AMJ0HAADRDQAwngcAANINACCfBwAA0w0AMKAHAADTDQAwoQcAANMNADCiBwAA0w0AMKMHAADVDQAwpAcAANYNADAFVQAAkBcAIFYAAKoXACCcBwAAkRcAIJ0HAACpFwAgogcAAJIHACAUBgAA-Q0AIBcAAPoNACAvAAD9DQAgMQAA-w0AIEUAAPwNACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAcEGAQAAAAHPBiAAAAAB0QYAAADRBgLTBgEAAAABAgAAALYBACBVAAD4DQAgAwAAALYBACBVAAD4DQAgVgAA2w0AIAFQAACoFwAwGQYAAJ4LACAXAACfCwAgLwAAowsAIDEAAKALACBFAAChCwAgRgAAogsAIOUFAACbCwAw5gUAALQBABDnBQAAmwsAMOgFAQAAAAHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAAAABgQYBAAAAAYIGAQDJCQAhgwYQAJ0LACHBBgEAyQkAIc8GIAC7CgAh0QYAAJwL0QYi0gYBAMgJACHTBgEAyAkAIQIAAAC2AQAgUAAA2w0AIAIAAADXDQAgUAAA2A0AIBPlBQAA1g0AMOYFAADXDQAQ5wUAANYNADDoBQEAyAkAIekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe4FQADKCQAh7wVAAMoJACHwBUAAywkAIYAGAQDJCQAhgQYBAMkJACGCBgEAyQkAIYMGEACdCwAhwQYBAMkJACHPBiAAuwoAIdEGAACcC9EGItIGAQDICQAh0wYBAMgJACET5QUAANYNADDmBQAA1w0AEOcFAADWDQAw6AUBAMgJACHpBQEAyAkAIeoFAQDJCQAh6wUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACGABgEAyQkAIYEGAQDJCQAhggYBAMkJACGDBhAAnQsAIcEGAQDJCQAhzwYgALsKACHRBgAAnAvRBiLSBgEAyAkAIdMGAQDICQAhD-gFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHBBgEA_gsAIc8GIADMDQAh0QYAANkN0QYi0wYBAP0LACEBnwcAAADRBgIFnwcQAAAAAaYHEAAAAAGnBxAAAAABqAcQAAAAAakHEAAAAAEUBgAA3A0AIBcAAN0NACAvAADgDQAgMQAA3g0AIEUAAN8NACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGCBgEA_gsAIYMGEADaDQAhwQYBAP4LACHPBiAAzA0AIdEGAADZDdEGItMGAQD9CwAhC1UAAOoNADBWAADvDQAwnAcAAOsNADCdBwAA7A0AMJ4HAADtDQAgnwcAAO4NADCgBwAA7g0AMKEHAADuDQAwogcAAO4NADCjBwAA8A0AMKQHAADxDQAwB1UAAJYXACBWAACmFwAgnAcAAJcXACCdBwAApRcAIKAHAAAOACChBwAADgAgogcAABEAIAdVAACUFwAgVgAAoxcAIJwHAACVFwAgnQcAAKIXACCgBwAAVwAgoQcAAFcAIKIHAABZACAFVQAAkhcAIFYAAKAXACCcBwAAkxcAIJ0HAACfFwAgogcAAKgHACALVQAA4Q0AMFYAAOUNADCcBwAA4g0AMJ0HAADjDQAwngcAAOQNACCfBwAAkwwAMKAHAACTDAAwoQcAAJMMADCiBwAAkwwAMKMHAADmDQAwpAcAAJYMADASLAAAngwAIDIAANAMACDoBQEAAAAB7gVAAAAAAY8GAQAAAAGiBhAAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYQAAAAAacGEAAAAAGoBhAAAAABqQYQAAAAAaoGEAAAAAGrBgEAAAABrAaAAAAAAa0GgAAAAAGvBgEAAAABAgAAAIoBACBVAADpDQAgAwAAAIoBACBVAADpDQAgVgAA6A0AIAFQAACeFwAwAgAAAIoBACBQAADoDQAgAgAAAJcMACBQAADnDQAgEOgFAQD9CwAh7gVAAP8LACGPBgEA_QsAIaIGEACMDAAhowYBAP0LACGkBgEA_QsAIaUGAQD9CwAhpgYQAIwMACGnBhAAjAwAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhrAaAAAAAAa0GgAAAAAGvBgEA_gsAIRIsAACbDAAgMgAAzwwAIOgFAQD9CwAh7gVAAP8LACGPBgEA_QsAIaIGEACMDAAhowYBAP0LACGkBgEA_QsAIaUGAQD9CwAhpgYQAIwMACGnBhAAjAwAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhrAaAAAAAAa0GgAAAAAGvBgEA_gsAIRIsAACeDAAgMgAA0AwAIOgFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGsBoAAAAABrQaAAAAAAa8GAQAAAAEDAgAA9w0AIO4FQAAAAAG6BgEAAAABAgAAAAsAIFUAAPYNACADAAAACwAgVQAA9g0AIFYAAPQNACABUAAAnRcAMAkCAADBCgAgLgAArAsAIOUFAAD2CwAw5gUAAAkAEOcFAAD2CwAw7gVAAMoJACGuBgEAyAkAIboGAQDICQAhmQcAAPULACACAAAACwAgUAAA9A0AIAIAAADyDQAgUAAA8w0AIAblBQAA8Q0AMOYFAADyDQAQ5wUAAPENADDuBUAAygkAIa4GAQDICQAhugYBAMgJACEG5QUAAPENADDmBQAA8g0AEOcFAADxDQAw7gVAAMoJACGuBgEAyAkAIboGAQDICQAhAu4FQAD_CwAhugYBAP0LACEDAgAA9Q0AIO4FQAD_CwAhugYBAP0LACEFVQAAmBcAIFYAAJsXACCcBwAAmRcAIJ0HAACaFwAgogcAABQAIAMCAAD3DQAg7gVAAAAAAboGAQAAAAEDVQAAmBcAIJwHAACZFwAgogcAABQAIBQGAAD5DQAgFwAA-g0AIC8AAP0NACAxAAD7DQAgRQAA_A0AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABwQYBAAAAAc8GIAAAAAHRBgAAANEGAtMGAQAAAAEEVQAA6g0AMJwHAADrDQAwngcAAO0NACCiBwAA7g0AMANVAACWFwAgnAcAAJcXACCiBwAAEQAgA1UAAJQXACCcBwAAlRcAIKIHAABZACADVQAAkhcAIJwHAACTFwAgogcAAKgHACAEVQAA4Q0AMJwHAADiDQAwngcAAOQNACCiBwAAkwwAMARVAADPDQAwnAcAANANADCeBwAA0g0AIKIHAADTDQAwA1UAAJAXACCcBwAAkRcAIKIHAACSBwAgAAAAC1UAAIQOADBWAACIDgAwnAcAAIUOADCdBwAAhg4AMJ4HAACHDgAgnwcAANMNADCgBwAA0w0AMKEHAADTDQAwogcAANMNADCjBwAAiQ4AMKQHAADWDQAwFAYAAPkNACAXAAD6DQAgLwAA_Q0AIDEAAPsNACBGAACODgAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAHBBgEAAAABzwYgAAAAAdEGAAAA0QYC0gYBAAAAAQIAAAC2AQAgVQAAjQ4AIAMAAAC2AQAgVQAAjQ4AIFYAAIsOACABUAAAjxcAMAIAAAC2AQAgUAAAiw4AIAIAAADXDQAgUAAAig4AIA_oBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGCBgEA_gsAIYMGEADaDQAhwQYBAP4LACHPBiAAzA0AIdEGAADZDdEGItIGAQD9CwAhFAYAANwNACAXAADdDQAgLwAA4A0AIDEAAN4NACBGAACMDgAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAA2g0AIcEGAQD-CwAhzwYgAMwNACHRBgAA2Q3RBiLSBgEA_QsAIQVVAACKFwAgVgAAjRcAIJwHAACLFwAgnQcAAIwXACCiBwAAuwEAIBQGAAD5DQAgFwAA-g0AIC8AAP0NACAxAAD7DQAgRgAAjg4AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABwQYBAAAAAc8GIAAAAAHRBgAAANEGAtIGAQAAAAEDVQAAihcAIJwHAACLFwAgogcAALsBACAEVQAAhA4AMJwHAACFDgAwngcAAIcOACCiBwAA0w0AMAAB_AUBAAAAAQAAAAGfBwAAAM4GAgtVAAC-DgAwVgAAww4AMJwHAAC_DgAwnQcAAMAOADCeBwAAwQ4AIJ8HAADCDgAwoAcAAMIOADChBwAAwg4AMKIHAADCDgAwowcAAMQOADCkBwAAxQ4AMAtVAAClDgAwVgAAqg4AMJwHAACmDgAwnQcAAKcOADCeBwAAqA4AIJ8HAACpDgAwoAcAAKkOADChBwAAqQ4AMKIHAACpDgAwowcAAKsOADCkBwAArA4AMAtVAACZDgAwVgAAng4AMJwHAACaDgAwnQcAAJsOADCeBwAAnA4AIJ8HAACdDgAwoAcAAJ0OADChBwAAnQ4AMKIHAACdDgAwowcAAJ8OADCkBwAAoA4AMAk_AAD-DQAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAbAGAQAAAAHJBhAAAAABygYgAAAAAcsGIAAAAAECAAAAuwEAIFUAAKQOACADAAAAuwEAIFUAAKQOACBWAACjDgAgAVAAAIkXADAOPgAAmgsAID8AAIQKACDlBQAAmAsAMOYFAAC5AQAQ5wUAAJgLADDoBQEAAAAB6QUBAMgJACHuBUAAygkAIe8FQADKCQAhsAYBAAAAAckGEACZCwAhygYgALsKACHLBiAAuwoAIcwGAQDICQAhAgAAALsBACBQAACjDgAgAgAAAKEOACBQAACiDgAgDOUFAACgDgAw5gUAAKEOABDnBQAAoA4AMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhsAYBAMgJACHJBhAAmQsAIcoGIAC7CgAhywYgALsKACHMBgEAyAkAIQzlBQAAoA4AMOYFAAChDgAQ5wUAAKAOADDoBQEAyAkAIekFAQDICQAh7gVAAMoJACHvBUAAygkAIbAGAQDICQAhyQYQAJkLACHKBiAAuwoAIcsGIAC7CgAhzAYBAMgJACEI6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGwBgEA_QsAIckGEACMDAAhygYgAMwNACHLBiAAzA0AIQk_AADNDQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGwBgEA_QsAIckGEACMDAAhygYgAMwNACHLBiAAzA0AIQk_AAD-DQAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAbAGAQAAAAHJBhAAAAABygYgAAAAAcsGIAAAAAELIAAAvA4AID8AAL0OACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAc8GIAAAAAECAAAAWQAgVQAAuw4AIAMAAABZACBVAAC7DgAgVgAArw4AIAFQAACIFwAwECAAANELACA-AADSCwAgPwAAhAoAIOUFAADQCwAw5gUAAFcAEOcFAADQCwAw6AUBAAAAAekFAQDICQAh6gUBAMkJACHrBQEAyQkAIe0FAQDJCQAh7gVAAMoJACHvBUAAygkAIfAFQADLCQAhzAYBAMkJACHPBiAAuwoAIQIAAABZACBQAACvDgAgAgAAAK0OACBQAACuDgAgDeUFAACsDgAw5gUAAK0OABDnBQAArA4AMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7QUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACHMBgEAyQkAIc8GIAC7CgAhDeUFAACsDgAw5gUAAK0OABDnBQAArA4AMOgFAQDICQAh6QUBAMgJACHqBQEAyQkAIesFAQDJCQAh7QUBAMkJACHuBUAAygkAIe8FQADKCQAh8AVAAMsJACHMBgEAyQkAIc8GIAC7CgAhCegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7QUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACHPBiAAzA0AIQsgAACwDgAgPwAAsQ4AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7QUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACHPBiAAzA0AIQdVAACCFwAgVgAAhhcAIJwHAACDFwAgnQcAAIUXACCgBwAAWwAgoQcAAFsAIKIHAADDAQAgC1UAALIOADBWAAC2DgAwnAcAALMOADCdBwAAtA4AMJ4HAAC1DgAgnwcAANMNADCgBwAA0w0AMKEHAADTDQAwogcAANMNADCjBwAAtw4AMKQHAADWDQAwFAYAAPkNACAXAAD6DQAgLwAA_Q0AIEUAAPwNACBGAACODgAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABgwYQAAAAAcEGAQAAAAHPBiAAAAAB0QYAAADRBgLSBgEAAAAB0wYBAAAAAQIAAAC2AQAgVQAAug4AIAMAAAC2AQAgVQAAug4AIFYAALkOACABUAAAhBcAMAIAAAC2AQAgUAAAuQ4AIAIAAADXDQAgUAAAuA4AIA_oBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIYAGAQD-CwAhgQYBAP4LACGDBhAA2g0AIcEGAQD-CwAhzwYgAMwNACHRBgAA2Q3RBiLSBgEA_QsAIdMGAQD9CwAhFAYAANwNACAXAADdDQAgLwAA4A0AIEUAAN8NACBGAACMDgAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhgwYQANoNACHBBgEA_gsAIc8GIADMDQAh0QYAANkN0QYi0gYBAP0LACHTBgEA_QsAIRQGAAD5DQAgFwAA-g0AIC8AAP0NACBFAAD8DQAgRgAAjg4AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYMGEAAAAAHBBgEAAAABzwYgAAAAAdEGAAAA0QYC0gYBAAAAAdMGAQAAAAELIAAAvA4AID8AAL0OACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAc8GIAAAAAEDVQAAghcAIJwHAACDFwAgogcAAMMBACAEVQAAsg4AMJwHAACzDgAwngcAALUOACCiBwAA0w0AMBAJAACGEAAgEwAAixAAID8AAIoQACBBAACHEAAgQgAAiBAAIEMAAIkQACBEAACMEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAb4GAQAAAAHdBgEAAAAB3gYBAAAAAd8GEAAAAAHgBgEAAAABAgAAABEAIFUAAIUQACADAAAAEQAgVQAAhRAAIFYAAMgOACABUAAAgRcAMBYJAADnCwAgEwAA2gsAID4AAJoLACA_AACECgAgQQAA8gsAIEIAAPMLACBDAAD0CwAgRAAA3AoAIOUFAADxCwAw5gUAAA4AEOcFAADxCwAw6AUBAAAAAekFAQDICQAh7gVAAMoJACHvBUAAygkAIb4GAQDICQAhzAYBAMgJACHdBgEAyAkAId4GAQDICQAh3wYQAJkLACHgBgEAyAkAIZgHAADwCwAgAgAAABEAIFAAAMgOACACAAAAxg4AIFAAAMcOACAN5QUAAMUOADDmBQAAxg4AEOcFAADFDgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACG-BgEAyAkAIcwGAQDICQAh3QYBAMgJACHeBgEAyAkAId8GEACZCwAh4AYBAMgJACEN5QUAAMUOADDmBQAAxg4AEOcFAADFDgAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACG-BgEAyAkAIcwGAQDICQAh3QYBAMgJACHeBgEAyAkAId8GEACZCwAh4AYBAMgJACEJ6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG-BgEA_QsAId0GAQD9CwAh3gYBAP0LACHfBhAAjAwAIeAGAQD9CwAhEAkAAMkOACATAADODgAgPwAAzQ4AIEEAAMoOACBCAADLDgAgQwAAzA4AIEQAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb4GAQD9CwAh3QYBAP0LACHeBgEA_QsAId8GEACMDAAh4AYBAP0LACEFVQAAuRYAIFYAAP8WACCcBwAAuhYAIJ0HAAD-FgAgogcAANsFACALVQAAqQ8AMFYAAK4PADCcBwAAqg8AMJ0HAACrDwAwngcAAKwPACCfBwAArQ8AMKAHAACtDwAwoQcAAK0PADCiBwAArQ8AMKMHAACvDwAwpAcAALAPADALVQAAnQ8AMFYAAKIPADCcBwAAng8AMJ0HAACfDwAwngcAAKAPACCfBwAAoQ8AMKAHAAChDwAwoQcAAKEPADCiBwAAoQ8AMKMHAACjDwAwpAcAAKQPADALVQAAkQ8AMFYAAJYPADCcBwAAkg8AMJ0HAACTDwAwngcAAJQPACCfBwAAlQ8AMKAHAACVDwAwoQcAAJUPADCiBwAAlQ8AMKMHAACXDwAwpAcAAJgPADALVQAAiA8AMFYAAIwPADCcBwAAiQ8AMJ0HAACKDwAwngcAAIsPACCfBwAA0w0AMKAHAADTDQAwoQcAANMNADCiBwAA0w0AMKMHAACNDwAwpAcAANYNADAHVQAA3w4AIFYAAOIOACCcBwAA4A4AIJ0HAADhDgAgoAcAACcAIKEHAAAnACCiBwAA-QIAIAtVAADQDgAwVgAA1Q4AMJwHAADRDgAwnQcAANIOADCeBwAA0w4AIJ8HAADUDgAwoAcAANQOADChBwAA1A4AMKIHAADUDgAwowcAANYOADCkBwAA1w4AMAQiAADeDgAg6AUBAAAAAecGAAAA9AYC9QYBAAAAAQIAAABkACBVAADdDgAgAwAAAGQAIFUAAN0OACBWAADbDgAgAVAAAP0WADAKIQAA-AoAICIAAMkLACDlBQAAywsAMOYFAABiABDnBQAAywsAMOgFAQAAAAHnBgAAzAv0BiL0BgEAyAkAIfUGAQDICQAhkwcAAMoLACACAAAAZAAgUAAA2w4AIAIAAADYDgAgUAAA2Q4AIAflBQAA1w4AMOYFAADYDgAQ5wUAANcOADDoBQEAyAkAIecGAADMC_QGIvQGAQDICQAh9QYBAMgJACEH5QUAANcOADDmBQAA2A4AEOcFAADXDgAw6AUBAMgJACHnBgAAzAv0BiL0BgEAyAkAIfUGAQDICQAhA-gFAQD9CwAh5wYAANoO9AYi9QYBAP0LACEBnwcAAAD0BgIEIgAA3A4AIOgFAQD9CwAh5wYAANoO9AYi9QYBAP0LACEFVQAA-BYAIFYAAPsWACCcBwAA-RYAIJ0HAAD6FgAgogcAAJ4EACAEIgAA3g4AIOgFAQAAAAHnBgAAAPQGAvUGAQAAAAEDVQAA-BYAIJwHAAD5FgAgogcAAJ4EACAJFAAAhQ8AIBYAAIYPACAYAACHDwAg6AUBAAAAAe4FQAAAAAHvBUAAAAABggdAAAAAAYQHQAAAAAGFBwEAAAABAgAAAPkCACBVAADfDgAgAwAAACcAIFUAAN8OACBWAADjDgAgCwAAACcAIBQAAOQOACAWAADlDgAgGAAA5g4AIFAAAOMOACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGCB0AA_wsAIYQHQAD_CwAhhQcBAP0LACEJFAAA5A4AIBYAAOUOACAYAADmDgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhggdAAP8LACGEB0AA_wsAIYUHAQD9CwAhC1UAAPUOADBWAAD6DgAwnAcAAPYOADCdBwAA9w4AMJ4HAAD4DgAgnwcAAPkOADCgBwAA-Q4AMKEHAAD5DgAwogcAAPkOADCjBwAA-w4AMKQHAAD8DgAwC1UAAOcOADBWAADsDgAwnAcAAOgOADCdBwAA6Q4AMJ4HAADqDgAgnwcAAOsOADCgBwAA6w4AMKEHAADrDgAwogcAAOsOADCjBwAA7Q4AMKQHAADuDgAwBVUAAOIWACBWAAD2FgAgnAcAAOMWACCdBwAA9RYAIKIHAAAlACAGDQAA9A4AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAf4GAQAAAAGCB0AAAAABAgAAADoAIFUAAPMOACADAAAAOgAgVQAA8w4AIFYAAPEOACABUAAA9BYAMAsNAADbCwAgFQAA2gsAIOUFAADZCwAw5gUAADgAEOcFAADZCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACH-BgEAyAkAIYIHQADKCQAhgwcBAMkJACECAAAAOgAgUAAA8Q4AIAIAAADvDgAgUAAA8A4AIAnlBQAA7g4AMOYFAADvDgAQ5wUAAO4OADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACH-BgEAyAkAIYIHQADKCQAhgwcBAMkJACEJ5QUAAO4OADDmBQAA7w4AEOcFAADuDgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh_gYBAMgJACGCB0AAygkAIYMHAQDJCQAhBegFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf4GAQD9CwAhggdAAP8LACEGDQAA8g4AIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf4GAQD9CwAhggdAAP8LACEFVQAA7xYAIFYAAPIWACCcBwAA8BYAIJ0HAADxFgAgogcAAEQAIAYNAAD0DgAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB_gYBAAAAAYIHQAAAAAEDVQAA7xYAIJwHAADwFgAgogcAAEQAIAcOAACDDwAgEgAAhA8AIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAH9BgEAAAABAgAAACsAIFUAAIIPACADAAAAKwAgVQAAgg8AIFYAAP8OACABUAAA7hYAMAwOAACLCwAgEgAA4AsAIBMAANoLACDlBQAA3wsAMOYFAAApABDnBQAA3wsAMOgFAQAAAAHsBQEAAAAB7gVAAMoJACHvBUAAygkAIfwGAQDJCQAh_QYBAAAAAQIAAAArACBQAAD_DgAgAgAAAP0OACBQAAD-DgAgCeUFAAD8DgAw5gUAAP0OABDnBQAA_A4AMOgFAQDICQAh7AUBAMkJACHuBUAAygkAIe8FQADKCQAh_AYBAMkJACH9BgEAyQkAIQnlBQAA_A4AMOYFAAD9DgAQ5wUAAPwOADDoBQEAyAkAIewFAQDJCQAh7gVAAMoJACHvBUAAygkAIfwGAQDJCQAh_QYBAMkJACEF6AUBAP0LACHsBQEA_gsAIe4FQAD_CwAh7wVAAP8LACH9BgEA_gsAIQcOAACADwAgEgAAgQ8AIOgFAQD9CwAh7AUBAP4LACHuBUAA_wsAIe8FQAD_CwAh_QYBAP4LACEHVQAA5hYAIFYAAOwWACCcBwAA5xYAIJ0HAADrFgAgoAcAAAUAIKEHAAAFACCiBwAAFAAgB1UAAOQWACBWAADpFgAgnAcAAOUWACCdBwAA6BYAIKAHAAAuACChBwAALgAgogcAADQAIAcOAACDDwAgEgAAhA8AIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAH9BgEAAAABA1UAAOYWACCcBwAA5xYAIKIHAAAUACADVQAA5BYAIJwHAADlFgAgogcAADQAIARVAAD1DgAwnAcAAPYOADCeBwAA-A4AIKIHAAD5DgAwBFUAAOcOADCcBwAA6A4AMJ4HAADqDgAgogcAAOsOADADVQAA4hYAIJwHAADjFgAgogcAACUAIBQGAAD5DQAgLwAA_Q0AIDEAAPsNACBFAAD8DQAgRgAAjg4AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABzwYgAAAAAdEGAAAA0QYC0gYBAAAAAdMGAQAAAAECAAAAtgEAIFUAAJAPACADAAAAtgEAIFUAAJAPACBWAACPDwAgAVAAAOEWADACAAAAtgEAIFAAAI8PACACAAAA1w0AIFAAAI4PACAP6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAA2g0AIc8GIADMDQAh0QYAANkN0QYi0gYBAP0LACHTBgEA_QsAIRQGAADcDQAgLwAA4A0AIDEAAN4NACBFAADfDQAgRgAAjA4AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHPBiAAzA0AIdEGAADZDdEGItIGAQD9CwAh0wYBAP0LACEUBgAA-Q0AIC8AAP0NACAxAAD7DQAgRQAA_A0AIEYAAI4OACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAc8GIAAAAAHRBgAAANEGAtIGAQAAAAHTBgEAAAABBjcAAJQNACDpBQEAAAABuQYBAAAAAb4GAQAAAAG_BgEAAAABwAYBAAAAAQIAAADJAQAgVQAAnA8AIAMAAADJAQAgVQAAnA8AIFYAAJsPACABUAAA4BYAMAwXAAD4CgAgNwAAlAsAIOUFAACTCwAw5gUAAKABABDnBQAAkwsAMOkFAQDICQAhuQYBAAAAAb4GAQDICQAhvwYBAMkJACHABgEAyAkAIcEGAQDICQAhjgcAAJILACACAAAAyQEAIFAAAJsPACACAAAAmQ8AIFAAAJoPACAJ5QUAAJgPADDmBQAAmQ8AEOcFAACYDwAw6QUBAMgJACG5BgEAyAkAIb4GAQDICQAhvwYBAMkJACHABgEAyAkAIcEGAQDICQAhCeUFAACYDwAw5gUAAJkPABDnBQAAmA8AMOkFAQDICQAhuQYBAMgJACG-BgEAyAkAIb8GAQDJCQAhwAYBAMgJACHBBgEAyAkAIQXpBQEA_QsAIbkGAQD9CwAhvgYBAP0LACG_BgEA_gsAIcAGAQD9CwAhBjcAAJINACDpBQEA_QsAIbkGAQD9CwAhvgYBAP0LACG_BgEA_gsAIcAGAQD9CwAhBjcAAJQNACDpBQEAAAABuQYBAAAAAb4GAQAAAAG_BgEAAAABwAYBAAAAAQg3AACbDQAguQYBAAAAAb4GAQAAAAHABgEAAAABwgYBAAAAAcMGAQAAAAHEBgEAAAABxQYBAAAAAQIAAADGAQAgVQAAqA8AIAMAAADGAQAgVQAAqA8AIFYAAKcPACABUAAA3xYAMA4XAAD4CgAgNwAAlAsAIOUFAACWCwAw5gUAAJ4BABDnBQAAlgsAMLkGAQAAAAG-BgEAyQkAIcAGAQDICQAhwQYBAMgJACHCBgEAyAkAIcMGAQDICQAhxAYBAMgJACHFBgEAyAkAIY8HAACVCwAgAgAAAMYBACBQAACnDwAgAgAAAKUPACBQAACmDwAgC-UFAACkDwAw5gUAAKUPABDnBQAApA8AMLkGAQDICQAhvgYBAMkJACHABgEAyAkAIcEGAQDICQAhwgYBAMgJACHDBgEAyAkAIcQGAQDICQAhxQYBAMgJACEL5QUAAKQPADDmBQAApQ8AEOcFAACkDwAwuQYBAMgJACG-BgEAyQkAIcAGAQDICQAhwQYBAMgJACHCBgEAyAkAIcMGAQDICQAhxAYBAMgJACHFBgEAyAkAIQe5BgEA_QsAIb4GAQD-CwAhwAYBAP0LACHCBgEA_QsAIcMGAQD9CwAhxAYBAP0LACHFBgEA_QsAIQg3AACZDQAguQYBAP0LACG-BgEA_gsAIcAGAQD9CwAhwgYBAP0LACHDBgEA_QsAIcQGAQD9CwAhxQYBAP0LACEINwAAmw0AILkGAQAAAAG-BgEAAAABwAYBAAAAAcIGAQAAAAHDBgEAAAABxAYBAAAAAcUGAQAAAAEJHwAAghAAICoAAIQQACA9AACDEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAdsGAQAAAAHcBgEAAAABAgAAAMMBACBVAACBEAAgAwAAAMMBACBVAACBEAAgVgAAsw8AIAFQAADeFgAwDhcAAPgKACAfAACMCgAgKgAAyAoAID0AAN0KACDlBQAAlwsAMOYFAABbABDnBQAAlwsAMOgFAQAAAAHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHBBgEAyAkAIdsGAQDICQAh3AYBAMkJACECAAAAwwEAIFAAALMPACACAAAAsQ8AIFAAALIPACAK5QUAALAPADDmBQAAsQ8AEOcFAACwDwAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHBBgEAyAkAIdsGAQDICQAh3AYBAMkJACEK5QUAALAPADDmBQAAsQ8AEOcFAACwDwAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHBBgEAyAkAIdsGAQDICQAh3AYBAMkJACEG6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHbBgEA_QsAIdwGAQD-CwAhCR8AALQPACAqAAC2DwAgPQAAtQ8AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh2wYBAP0LACHcBgEA_gsAIQtVAAD2DwAwVgAA-g8AMJwHAAD3DwAwnQcAAPgPADCeBwAA-Q8AIJ8HAACpDgAwoAcAAKkOADChBwAAqQ4AMKIHAACpDgAwowcAAPsPADCkBwAArA4AMAtVAADnDwAwVgAA7A8AMJwHAADoDwAwnQcAAOkPADCeBwAA6g8AIJ8HAADrDwAwoAcAAOsPADChBwAA6w8AMKIHAADrDwAwowcAAO0PADCkBwAA7g8AMAtVAAC3DwAwVgAAvA8AMJwHAAC4DwAwnQcAALkPADCeBwAAug8AIJ8HAAC7DwAwoAcAALsPADChBwAAuw8AMKIHAAC7DwAwowcAAL0PADCkBwAAvg8AMBAOAADjDwAgJQAA4g8AICkAAOQPACArAADlDwAgOAAA5g8AIOgFAQAAAAHpBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADXBgLUBgEAAAAB1QYBAAAAAdgGAAAA2AYC2QYBAAAAAdoGAQAAAAECAAAAdAAgVQAA4Q8AIAMAAAB0ACBVAADhDwAgVgAAww8AIAFQAADdFgAwFQ4AAMEKACAgAADBCwAgJQAA3goAICkAAMILACArAADDCwAgOAAA-gkAIOUFAAC-CwAw5gUAAHIAEOcFAAC-CwAw6AUBAAAAAekFAQDICQAh7AUBAAAAAe0FAQDICQAh7gVAAMoJACHvBUAAygkAIZIGAAC_C9cGItQGAQDJCQAh1QYBAAAAAdgGAADAC9gGItkGAQDJCQAh2gYBAMkJACECAAAAdAAgUAAAww8AIAIAAAC_DwAgUAAAwA8AIA_lBQAAvg8AMOYFAAC_DwAQ5wUAAL4PADDoBQEAyAkAIekFAQDICQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAvwvXBiLUBgEAyQkAIdUGAQDJCQAh2AYAAMAL2AYi2QYBAMkJACHaBgEAyQkAIQ_lBQAAvg8AMOYFAAC_DwAQ5wUAAL4PADDoBQEAyAkAIekFAQDICQAh7AUBAMgJACHtBQEAyAkAIe4FQADKCQAh7wVAAMoJACGSBgAAvwvXBiLUBgEAyQkAIdUGAQDJCQAh2AYAAMAL2AYi2QYBAMkJACHaBgEAyQkAIQvoBQEA_QsAIekFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMEP1wYi1AYBAP4LACHVBgEA_gsAIdgGAADCD9gGItkGAQD-CwAh2gYBAP4LACEBnwcAAADXBgIBnwcAAADYBgIQDgAAxQ8AICUAAMQPACApAADGDwAgKwAAxw8AIDgAAMgPACDoBQEA_QsAIekFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMEP1wYi1AYBAP4LACHVBgEA_gsAIdgGAADCD9gGItkGAQD-CwAh2gYBAP4LACELVQAA0g8AMFYAANcPADCcBwAA0w8AMJ0HAADUDwAwngcAANUPACCfBwAA1g8AMKAHAADWDwAwoQcAANYPADCiBwAA1g8AMKMHAADYDwAwpAcAANkPADAFVQAAyxYAIFYAANsWACCcBwAAzBYAIJ0HAADaFgAgogcAABQAIAdVAADJFgAgVgAA2BYAIJwHAADKFgAgnQcAANcWACCgBwAAbAAgoQcAAGwAIKIHAABvACAHVQAAxxYAIFYAANUWACCcBwAAyBYAIJ0HAADUFgAgoAcAAHcAIKEHAAB3ACCiBwAAhAUAIAtVAADJDwAwVgAAzQ8AMJwHAADKDwAwnQcAAMsPADCeBwAAzA8AIJ8HAACoDQAwoAcAAKgNADChBwAAqA0AMKIHAACoDQAwowcAAM4PADCkBwAAqw0AMBkCAADoDAAgLQAA5QwAIDMAAOYMACA2AADnDAAgNwAA6QwAIDoAAI0NACA7AADrDAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABvQYAAAC9BgICAAAAggEAIFUAANEPACADAAAAggEAIFUAANEPACBWAADQDwAgAVAAANMWADACAAAAggEAIFAAANAPACACAAAArA0AIFAAAM8PACAS6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGwBgEA_QsAIbEGAgDGDAAhsgZAAP8LACG0BgAA1gy0BiK1BgEA_gsAIbYGgAAAAAG3BgEA_gsAIbgGAQD-CwAhuQYBAP4LACG6BgEA_QsAIb0GAADXDL0GIhkCAADbDAAgLQAA2AwAIDMAANkMACA2AADaDAAgNwAA3AwAIDoAAN4MACA7AADfDAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGwBgEA_QsAIbEGAgDGDAAhsgZAAP8LACG0BgAA1gy0BiK1BgEA_gsAIbYGgAAAAAG3BgEA_gsAIbgGAQD-CwAhuQYBAP4LACG6BgEA_QsAIb0GAADXDL0GIhkCAADoDAAgLQAA5QwAIDMAAOYMACA2AADnDAAgNwAA6QwAIDoAAI0NACA7AADrDAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABvQYAAAC9BgIEIgAA4A8AIOgFAQAAAAHnBgAAAPgGAvUGAQAAAAECAAAAaQAgVQAA3w8AIAMAAABpACBVAADfDwAgVgAA3Q8AIAFQAADSFgAwCiIAAMkLACA5AAC4CwAg5QUAAMcLADDmBQAAZwAQ5wUAAMcLADDoBQEAAAABuwYBAMgJACHnBgAAyAv4BiL1BgEAyAkAIZIHAADGCwAgAgAAAGkAIFAAAN0PACACAAAA2g8AIFAAANsPACAH5QUAANkPADDmBQAA2g8AEOcFAADZDwAw6AUBAMgJACG7BgEAyAkAIecGAADIC_gGIvUGAQDICQAhB-UFAADZDwAw5gUAANoPABDnBQAA2Q8AMOgFAQDICQAhuwYBAMgJACHnBgAAyAv4BiL1BgEAyAkAIQPoBQEA_QsAIecGAADcD_gGIvUGAQD9CwAhAZ8HAAAA-AYCBCIAAN4PACDoBQEA_QsAIecGAADcD_gGIvUGAQD9CwAhBVUAAM0WACBWAADQFgAgnAcAAM4WACCdBwAAzxYAIKIHAACeBAAgBCIAAOAPACDoBQEAAAAB5wYAAAD4BgL1BgEAAAABA1UAAM0WACCcBwAAzhYAIKIHAACeBAAgEA4AAOMPACAlAADiDwAgKQAA5A8AICsAAOUPACA4AADmDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANcGAtQGAQAAAAHVBgEAAAAB2AYAAADYBgLZBgEAAAAB2gYBAAAAAQRVAADSDwAwnAcAANMPADCeBwAA1Q8AIKIHAADWDwAwA1UAAMsWACCcBwAAzBYAIKIHAAAUACADVQAAyRYAIJwHAADKFgAgogcAAG8AIANVAADHFgAgnAcAAMgWACCiBwAAhAUAIARVAADJDwAwnAcAAMoPADCeBwAAzA8AIKIHAACoDQAwBCIAAPUPACDoBQEAAAAB5wYAAAD3BgL1BgEAAAABAgAAAGAAIFUAAPQPACADAAAAYAAgVQAA9A8AIFYAAPIPACABUAAAxhYAMAogAADBCwAgIgAAyQsAIOUFAADOCwAw5gUAAF4AEOcFAADOCwAw6AUBAAAAAe0FAQDICQAh5wYAAM8L9wYi9QYBAMgJACGUBwAAzQsAIAIAAABgACBQAADyDwAgAgAAAO8PACBQAADwDwAgB-UFAADuDwAw5gUAAO8PABDnBQAA7g8AMOgFAQDICQAh7QUBAMgJACHnBgAAzwv3BiL1BgEAyAkAIQflBQAA7g8AMOYFAADvDwAQ5wUAAO4PADDoBQEAyAkAIe0FAQDICQAh5wYAAM8L9wYi9QYBAMgJACED6AUBAP0LACHnBgAA8Q_3BiL1BgEA_QsAIQGfBwAAAPcGAgQiAADzDwAg6AUBAP0LACHnBgAA8Q_3BiL1BgEA_QsAIQVVAADBFgAgVgAAxBYAIJwHAADCFgAgnQcAAMMWACCiBwAAngQAIAQiAAD1DwAg6AUBAAAAAecGAAAA9wYC9QYBAAAAAQNVAADBFgAgnAcAAMIWACCiBwAAngQAIAs-AACAEAAgPwAAvQ4AIOgFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAHMBgEAAAABzwYgAAAAAQIAAABZACBVAAD_DwAgAwAAAFkAIFUAAP8PACBWAAD9DwAgAVAAAMAWADACAAAAWQAgUAAA_Q8AIAIAAACtDgAgUAAA_A8AIAnoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIcwGAQD-CwAhzwYgAMwNACELPgAA_g8AID8AALEOACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIcwGAQD-CwAhzwYgAMwNACEHVQAAuxYAIFYAAL4WACCcBwAAvBYAIJ0HAAC9FgAgoAcAALIBACChBwAAsgEAIKIHAACSBwAgCz4AAIAQACA_AAC9DgAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAcwGAQAAAAHPBiAAAAABA1UAALsWACCcBwAAvBYAIKIHAACSBwAgCR8AAIIQACAqAACEEAAgPQAAgxAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAHbBgEAAAAB3AYBAAAAAQRVAAD2DwAwnAcAAPcPADCeBwAA-Q8AIKIHAACpDgAwBFUAAOcPADCcBwAA6A8AMJ4HAADqDwAgogcAAOsPADAEVQAAtw8AMJwHAAC4DwAwngcAALoPACCiBwAAuw8AMBAJAACGEAAgEwAAixAAID8AAIoQACBBAACHEAAgQgAAiBAAIEMAAIkQACBEAACMEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAb4GAQAAAAHdBgEAAAAB3gYBAAAAAd8GEAAAAAHgBgEAAAABA1UAALkWACCcBwAAuhYAIKIHAADbBQAgBFUAAKkPADCcBwAAqg8AMJ4HAACsDwAgogcAAK0PADAEVQAAnQ8AMJwHAACeDwAwngcAAKAPACCiBwAAoQ8AMARVAACRDwAwnAcAAJIPADCeBwAAlA8AIKIHAACVDwAwBFUAAIgPADCcBwAAiQ8AMJ4HAACLDwAgogcAANMNADADVQAA3w4AIJwHAADgDgAgogcAAPkCACAEVQAA0A4AMJwHAADRDgAwngcAANMOACCiBwAA1A4AMARVAAC-DgAwnAcAAL8OADCeBwAAwQ4AIKIHAADCDgAwBFUAAKUOADCcBwAApg4AMJ4HAACoDgAgogcAAKkOADAEVQAAmQ4AMJwHAACaDgAwngcAAJwOACCiBwAAnQ4AMAAAAAH8BQEAAAABAAAAAAAAAAAAAAAFVQAAtBYAIFYAALcWACCcBwAAtRYAIJ0HAAC2FgAgogcAALYBACADVQAAtBYAIJwHAAC1FgAgogcAALYBACAAAAAFVQAArxYAIFYAALIWACCcBwAAsBYAIJ0HAACxFgAgogcAAMMBACADVQAArxYAIJwHAACwFgAgogcAAMMBACAAAAAFVQAAqhYAIFYAAK0WACCcBwAAqxYAIJ0HAACsFgAgogcAABEAIANVAACqFgAgnAcAAKsWACCiBwAAEQAgAAAAAAAFVQAApRYAIFYAAKgWACCcBwAAphYAIJ0HAACnFgAgogcAAJIHACADVQAApRYAIJwHAACmFgAgogcAAJIHACAAAAAFVQAAnRYAIFYAAKMWACCcBwAAnhYAIJ0HAACiFgAgogcAANsFACAFVQAAmxYAIFYAAKAWACCcBwAAnBYAIJ0HAACfFgAgogcAAIcEACADVQAAnRYAIJwHAACeFgAgogcAANsFACADVQAAmxYAIJwHAACcFgAgogcAAIcEACAAAAAFVQAAkxYAIFYAAJkWACCcBwAAlBYAIJ0HAACYFgAgogcAANsFACAFVQAAkRYAIFYAAJYWACCcBwAAkhYAIJ0HAACVFgAgogcAAIcEACADVQAAkxYAIJwHAACUFgAgogcAANsFACADVQAAkRYAIJwHAACSFgAgogcAAIcEACAAAAABnwcAAADlBgIBnwcAAADmBgILVQAAvREAMFYAAMERADCcBwAAvhEAMJ0HAAC_EQAwngcAAMARACCfBwAAwg4AMKAHAADCDgAwoQcAAMIOADCiBwAAwg4AMKMHAADCEQAwpAcAAMUOADALVQAA0xAAMFYAANgQADCcBwAA1BAAMJ0HAADVEAAwngcAANYQACCfBwAA1xAAMKAHAADXEAAwoQcAANcQADCiBwAA1xAAMKMHAADZEAAwpAcAANoQADAHVQAAzhAAIFYAANEQACCcBwAAzxAAIJ0HAADQEAAgoAcAABYAIKEHAAAWACCiBwAAGQAgB1UAAMkQACBWAADMEAAgnAcAAMoQACCdBwAAyxAAIKAHAAAbACChBwAAGwAgogcAAB0AIAYLAAC4EAAg6QUBAAAAAe4FQAAAAAHvBUAAAAAB4QYBAAAAAeIGAQAAAAECAAAAHQAgVQAAyRAAIAMAAAAbACBVAADJEAAgVgAAzRAAIAgAAAAbACALAAC2EAAgUAAAzRAAIOkFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeEGAQD9CwAh4gYBAP0LACEGCwAAthAAIOkFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeEGAQD9CwAh4gYBAP0LACEICwAAvxAAIO4FQAAAAAHvBUAAAAABwgYBAAAAAcMGAQAAAAHFBgEAAAAB4gYBAAAAAeMGAQAAAAECAAAAGQAgVQAAzhAAIAMAAAAWACBVAADOEAAgVgAA0hAAIAoAAAAWACALAAC9EAAgUAAA0hAAIO4FQAD_CwAh7wVAAP8LACHCBgEA_QsAIcMGAQD9CwAhxQYBAP0LACHiBgEA_QsAIeMGAQD9CwAhCAsAAL0QACDuBUAA_wsAIe8FQAD_CwAhwgYBAP0LACHDBgEA_QsAIcUGAQD9CwAh4gYBAP0LACHjBgEA_QsAIQwDAAC2EQAgBgAAtxEAIA4AALgRACAiAAC6EQAgOAAAvBEAIDkAALsRACBHAAC5EQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAecGAAAA5wYCAgAAABQAIFUAALURACADAAAAFAAgVQAAtREAIFYAAN4QACABUAAAkBYAMBEDAADtCwAgBgAAngsAIAkAAOcLACAOAAC8CwAgIgAA7gsAIDgAAPoJACA5AADvCwAgRwAA3QsAIOUFAADrCwAw5gUAAAUAEOcFAADrCwAw6AUBAAAAAewFAQAAAAHuBUAAygkAIe8FQADKCQAh4AYBAMgJACHnBgAA7AvnBiICAAAAFAAgUAAA3hAAIAIAAADbEAAgUAAA3BAAIAnlBQAA2hAAMOYFAADbEAAQ5wUAANoQADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIeAGAQDICQAh5wYAAOwL5wYiCeUFAADaEAAw5gUAANsQABDnBQAA2hAAMOgFAQDICQAh7AUBAMgJACHuBUAAygkAIe8FQADKCQAh4AYBAMgJACHnBgAA7AvnBiIF6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHnBgAA3RDnBiIBnwcAAADnBgIMAwAA3xAAIAYAAOAQACAOAADhEAAgIgAA4xAAIDgAAOUQACA5AADkEAAgRwAA4hAAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh5wYAAN0Q5wYiB1UAALARACBWAACzEQAgnAcAALERACCdBwAAshEAIKAHAAAHACChBwAABwAgogcAAJoFACALVQAApxEAMFYAAKsRADCcBwAAqBEAMJ0HAACpEQAwngcAAKoRACCfBwAA7g0AMKAHAADuDQAwoQcAAO4NADCiBwAA7g0AMKMHAACsEQAwpAcAAPENADAFVQAA8hUAIFYAAI4WACCcBwAA8xUAIJ0HAACNFgAgogcAAI8CACAHVQAAoBEAIFYAAKMRACCcBwAAoREAIJ0HAACiEQAgoAcAACkAIKEHAAApACCiBwAAKwAgB1UAAPQQACBWAAD3EAAgnAcAAPUQACCdBwAA9hAAIKAHAADaAQAgoQcAANoBACCiBwAAngQAIAdVAADvEAAgVgAA8hAAIJwHAADwEAAgnQcAAPEQACCgBwAAcgAgoQcAAHIAIKIHAAB0ACALVQAA5hAAMFYAAOoQADCcBwAA5xAAMJ0HAADoEAAwngcAAOkQACCfBwAAqA0AMKAHAACoDQAwoQcAAKgNADCiBwAAqA0AMKMHAADrEAAwpAcAAKsNADAZLQAA5QwAIDMAAOYMACA2AADnDAAgNwAA6QwAIDkAAOoMACA6AACNDQAgOwAA6wwAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGwBgEAAAABsQYCAAAAAbIGQAAAAAG0BgAAALQGArUGAQAAAAG2BoAAAAABtwYBAAAAAbgGAQAAAAG5BgEAAAABuwYBAAAAAb0GAAAAvQYCAgAAAIIBACBVAADuEAAgAwAAAIIBACBVAADuEAAgVgAA7RAAIAFQAACMFgAwAgAAAIIBACBQAADtEAAgAgAAAKwNACBQAADsEAAgEugFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhsAYBAP0LACGxBgIAxgwAIbIGQAD_CwAhtAYAANYMtAYitQYBAP4LACG2BoAAAAABtwYBAP4LACG4BgEA_gsAIbkGAQD-CwAhuwYBAP0LACG9BgAA1wy9BiIZLQAA2AwAIDMAANkMACA2AADaDAAgNwAA3AwAIDkAAN0MACA6AADeDAAgOwAA3wwAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhsAYBAP0LACGxBgIAxgwAIbIGQAD_CwAhtAYAANYMtAYitQYBAP4LACG2BoAAAAABtwYBAP4LACG4BgEA_gsAIbkGAQD-CwAhuwYBAP0LACG9BgAA1wy9BiIZLQAA5QwAIDMAAOYMACA2AADnDAAgNwAA6QwAIDkAAOoMACA6AACNDQAgOwAA6wwAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGwBgEAAAABsQYCAAAAAbIGQAAAAAG0BgAAALQGArUGAQAAAAG2BoAAAAABtwYBAAAAAbgGAQAAAAG5BgEAAAABuwYBAAAAAb0GAAAAvQYCECAAAKUQACAlAADiDwAgKQAA5A8AICsAAOUPACA4AADmDwAg6AUBAAAAAekFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANcGAtQGAQAAAAHVBgEAAAAB2AYAAADYBgLZBgEAAAAB2gYBAAAAAQIAAAB0ACBVAADvEAAgAwAAAHIAIFUAAO8QACBWAADzEAAgEgAAAHIAICAAAKQQACAlAADEDwAgKQAAxg8AICsAAMcPACA4AADIDwAgUAAA8xAAIOgFAQD9CwAh6QUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAwQ_XBiLUBgEA_gsAIdUGAQD-CwAh2AYAAMIP2AYi2QYBAP4LACHaBgEA_gsAIRAgAACkEAAgJQAAxA8AICkAAMYPACArAADHDwAgOAAAyA8AIOgFAQD9CwAh6QUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAwQ_XBiLUBgEA_gsAIdUGAQD-CwAh2AYAAMIP2AYi2QYBAP4LACHaBgEA_gsAIQQjAACdEQAgJAAAnhEAIDwAAJ8RACDoBQEAAAABAgAAAJ4EACBVAAD0EAAgAwAAANoBACBVAAD0EAAgVgAA-BAAIAYAAADaAQAgIwAA-RAAICQAAPoQACA8AAD7EAAgUAAA-BAAIOgFAQD9CwAhBCMAAPkQACAkAAD6EAAgPAAA-xAAIOgFAQD9CwAhC1UAAJIRADBWAACWEQAwnAcAAJMRADCdBwAAlBEAMJ4HAACVEQAgnwcAANQOADCgBwAA1A4AMKEHAADUDgAwogcAANQOADCjBwAAlxEAMKQHAADXDgAwC1UAAIcRADBWAACLEQAwnAcAAIgRADCdBwAAiREAMJ4HAACKEQAgnwcAAOsPADCgBwAA6w8AMKEHAADrDwAwogcAAOsPADCjBwAAjBEAMKQHAADuDwAwC1UAAPwQADBWAACAEQAwnAcAAP0QADCdBwAA_hAAMJ4HAAD_EAAgnwcAANYPADCgBwAA1g8AMKEHAADWDwAwogcAANYPADCjBwAAgREAMKQHAADZDwAwBDkAAIYRACDoBQEAAAABuwYBAAAAAecGAAAA-AYCAgAAAGkAIFUAAIURACADAAAAaQAgVQAAhREAIFYAAIMRACABUAAAixYAMAIAAABpACBQAACDEQAgAgAAANoPACBQAACCEQAgA-gFAQD9CwAhuwYBAP0LACHnBgAA3A_4BiIEOQAAhBEAIOgFAQD9CwAhuwYBAP0LACHnBgAA3A_4BiIFVQAAhhYAIFYAAIkWACCcBwAAhxYAIJ0HAACIFgAgogcAAHQAIAQ5AACGEQAg6AUBAAAAAbsGAQAAAAHnBgAAAPgGAgNVAACGFgAgnAcAAIcWACCiBwAAdAAgBCAAAJERACDoBQEAAAAB7QUBAAAAAecGAAAA9wYCAgAAAGAAIFUAAJARACADAAAAYAAgVQAAkBEAIFYAAI4RACABUAAAhRYAMAIAAABgACBQAACOEQAgAgAAAO8PACBQAACNEQAgA-gFAQD9CwAh7QUBAP0LACHnBgAA8Q_3BiIEIAAAjxEAIOgFAQD9CwAh7QUBAP0LACHnBgAA8Q_3BiIFVQAAgBYAIFYAAIMWACCcBwAAgRYAIJ0HAACCFgAgogcAAMMBACAEIAAAkREAIOgFAQAAAAHtBQEAAAAB5wYAAAD3BgIDVQAAgBYAIJwHAACBFgAgogcAAMMBACAEIQAAnBEAIOgFAQAAAAHnBgAAAPQGAvQGAQAAAAECAAAAZAAgVQAAmxEAIAMAAABkACBVAACbEQAgVgAAmREAIAFQAAD_FQAwAgAAAGQAIFAAAJkRACACAAAA2A4AIFAAAJgRACAD6AUBAP0LACHnBgAA2g70BiL0BgEA_QsAIQQhAACaEQAg6AUBAP0LACHnBgAA2g70BiL0BgEA_QsAIQVVAAD6FQAgVgAA_RUAIJwHAAD7FQAgnQcAAPwVACCiBwAAEQAgBCEAAJwRACDoBQEAAAAB5wYAAAD0BgL0BgEAAAABA1UAAPoVACCcBwAA-xUAIKIHAAARACAEVQAAkhEAMJwHAACTEQAwngcAAJURACCiBwAA1A4AMARVAACHEQAwnAcAAIgRADCeBwAAihEAIKIHAADrDwAwBFUAAPwQADCcBwAA_RAAMJ4HAAD_EAAgogcAANYPADAHEgAAhA8AIBMAAKYRACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH8BgEAAAAB_QYBAAAAAQIAAAArACBVAACgEQAgAwAAACkAIFUAAKARACBWAACkEQAgCQAAACkAIBIAAIEPACATAAClEQAgUAAApBEAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIfwGAQD-CwAh_QYBAP4LACEHEgAAgQ8AIBMAAKURACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH8BgEA_gsAIf0GAQD-CwAhB1UAAPUVACBWAAD4FQAgnAcAAPYVACCdBwAA9xUAIKAHAAAnACChBwAAJwAgogcAAPkCACADVQAA9RUAIJwHAAD2FQAgogcAAPkCACADLgAAoBAAIO4FQAAAAAGuBgEAAAABAgAAAAsAIFUAAK8RACADAAAACwAgVQAArxEAIFYAAK4RACABUAAA9BUAMAIAAAALACBQAACuEQAgAgAAAPINACBQAACtEQAgAu4FQAD_CwAhrgYBAP0LACEDLgAAnxAAIO4FQAD_CwAhrgYBAP0LACEDLgAAoBAAIO4FQAAAAAGuBgEAAAABBegFAQAAAAHuBUAAAAAB7wVAAAAAAdkGAQAAAAHwBgEAAAABAgAAAJoFACBVAACwEQAgAwAAAAcAIFUAALARACBWAAC0EQAgBwAAAAcAIFAAALQRACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHZBgEA_QsAIfAGAQD-CwAhBegFAQD9CwAh7gVAAP8LACHvBUAA_wsAIdkGAQD9CwAh8AYBAP4LACEMAwAAthEAIAYAALcRACAOAAC4EQAgIgAAuhEAIDgAALwRACA5AAC7EQAgRwAAuREAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHnBgAAAOcGAgNVAACwEQAgnAcAALERACCiBwAAmgUAIARVAACnEQAwnAcAAKgRADCeBwAAqhEAIKIHAADuDQAwA1UAAPIVACCcBwAA8xUAIKIHAACPAgAgA1UAAKARACCcBwAAoREAIKIHAAArACADVQAA9BAAIJwHAAD1EAAgogcAAJ4EACADVQAA7xAAIJwHAADwEAAgogcAAHQAIARVAADmEAAwnAcAAOcQADCeBwAA6RAAIKIHAACoDQAwEBMAAIsQACA-AACxEAAgPwAAihAAIEEAAIcQACBCAACIEAAgQwAAiRAAIEQAAIwQACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABvgYBAAAAAcwGAQAAAAHdBgEAAAAB3gYBAAAAAd8GEAAAAAECAAAAEQAgVQAAxREAIAMAAAARACBVAADFEQAgVgAAxBEAIAFQAADxFQAwAgAAABEAIFAAAMQRACACAAAAxg4AIFAAAMMRACAJ6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG-BgEA_QsAIcwGAQD9CwAh3QYBAP0LACHeBgEA_QsAId8GEACMDAAhEBMAAM4OACA-AACwEAAgPwAAzQ4AIEEAAMoOACBCAADLDgAgQwAAzA4AIEQAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb4GAQD9CwAhzAYBAP0LACHdBgEA_QsAId4GAQD9CwAh3wYQAIwMACEQEwAAixAAID4AALEQACA_AACKEAAgQQAAhxAAIEIAAIgQACBDAACJEAAgRAAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG-BgEAAAABzAYBAAAAAd0GAQAAAAHeBgEAAAAB3wYQAAAAAQRVAAC9EQAwnAcAAL4RADCeBwAAwBEAIKIHAADCDgAwBFUAANMQADCcBwAA1BAAMJ4HAADWEAAgogcAANcQADADVQAAzhAAIJwHAADPEAAgogcAABkAIANVAADJEAAgnAcAAMoQACCiBwAAHQAgAAMJAACEFQAgCwAA8xQAIKUHAACGFQAgAwkAAIQVACALAADzFAAgpQcAAIUVACAB_AUBAAAAAQAAAAVVAADsFQAgVgAA7xUAIJwHAADtFQAgnQcAAO4VACCiBwAA2wUAIANVAADsFQAgnAcAAO0VACCiBwAA2wUAIAAAAAGfBwAAAOwGAgGfBwAAAO4GAgH8BQEAAAABAAAABVUAAOcVACBWAADqFQAgnAcAAOgVACCdBwAA6RUAIKIHAAAUACADVQAA5xUAIJwHAADoFQAgogcAABQAIAkDAACHFQAgBgAA1BQAIAkAAIQVACAOAADLFAAgIgAA7hQAIDgAAL8NACA5AADlFAAgRwAA-xQAIKUHAACIFQAgAfwFAQAAAAEAAAABnwcAAADyBgILVQAA9REAMFYAAPkRADCcBwAA9hEAMJ0HAAD3EQAwngcAAPgRACCfBwAAuw8AMKAHAAC7DwAwoQcAALsPADCiBwAAuw8AMKMHAAD6EQAwpAcAAL4PADALVQAA5hEAMFYAAOsRADCcBwAA5xEAMJ0HAADoEQAwngcAAOkRACCfBwAA6hEAMKAHAADqEQAwoQcAAOoRADCiBwAA6hEAMKMHAADsEQAwpAcAAO0RADAGDgAA9BEAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHnBgAAAPMGAgIAAAB8ACBVAADzEQAgAwAAAHwAIFUAAPMRACBWAADxEQAgAVAAAOYVADALDgAAvAsAICsAAL0LACDlBQAAugsAMOYFAAB6ABDnBQAAugsAMOgFAQAAAAHsBQEAAAAB7gVAAMoJACHvBUAAygkAIdoGAQDICQAh5wYAALsL8wYiAgAAAHwAIFAAAPERACACAAAA7hEAIFAAAO8RACAJ5QUAAO0RADDmBQAA7hEAEOcFAADtEQAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHaBgEAyAkAIecGAAC7C_MGIgnlBQAA7REAMOYFAADuEQAQ5wUAAO0RADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIdoGAQDICQAh5wYAALsL8wYiBegFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh5wYAAPAR8wYiAZ8HAAAA8wYCBg4AAPIRACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIecGAADwEfMGIgVVAADhFQAgVgAA5BUAIJwHAADiFQAgnQcAAOMVACCiBwAAjwIAIAYOAAD0EQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAecGAAAA8wYCA1UAAOEVACCcBwAA4hUAIKIHAACPAgAgEA4AAOMPACAgAAClEAAgJQAA4g8AICkAAOQPACA4AADmDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADXBgLUBgEAAAAB1QYBAAAAAdgGAAAA2AYC2QYBAAAAAQIAAAB0ACBVAAD9EQAgAwAAAHQAIFUAAP0RACBWAAD8EQAgAVAAAOAVADACAAAAdAAgUAAA_BEAIAIAAAC_DwAgUAAA-xEAIAvoBQEA_QsAIekFAQD9CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAwQ_XBiLUBgEA_gsAIdUGAQD-CwAh2AYAAMIP2AYi2QYBAP4LACEQDgAAxQ8AICAAAKQQACAlAADEDwAgKQAAxg8AIDgAAMgPACDoBQEA_QsAIekFAQD9CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAwQ_XBiLUBgEA_gsAIdUGAQD-CwAh2AYAAMIP2AYi2QYBAP4LACEQDgAA4w8AICAAAKUQACAlAADiDwAgKQAA5A8AIDgAAOYPACDoBQEAAAAB6QUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANcGAtQGAQAAAAHVBgEAAAAB2AYAAADYBgLZBgEAAAABBFUAAPURADCcBwAA9hEAMJ4HAAD4EQAgogcAALsPADAEVQAA5hEAMJwHAADnEQAwngcAAOkRACCiBwAA6hEAMAAAAfwFAQAAAAEAAAAFVQAA2xUAIFYAAN4VACCcBwAA3BUAIJ0HAADdFQAgogcAAIQFACADVQAA2xUAIJwHAADcFQAgogcAAIQFACAAAAAAAAAAAAAAAAAFVQAA1hUAIFYAANkVACCcBwAA1xUAIJ0HAADYFQAgogcAABQAIANVAADWFQAgnAcAANcVACCiBwAAFAAgAAAAAfwFAQAAAAEAAAABnwcAAAD6BgILVQAAnBMAMFYAAKETADCcBwAAnRMAMJ0HAACeEwAwngcAAJ8TACCfBwAAoBMAMKAHAACgEwAwoQcAAKATADCiBwAAoBMAMKMHAACiEwAwpAcAAKMTADALVQAAkBMAMFYAAJUTADCcBwAAkRMAMJ0HAACSEwAwngcAAJMTACCfBwAAlBMAMKAHAACUEwAwoQcAAJQTADCiBwAAlBMAMKMHAACWEwAwpAcAAJcTADALVQAA7RIAMFYAAPISADCcBwAA7hIAMJ0HAADvEgAwngcAAPASACCfBwAA8RIAMKAHAADxEgAwoQcAAPESADCiBwAA8RIAMKMHAADzEgAwpAcAAPQSADALVQAA1BIAMFYAANkSADCcBwAA1RIAMJ0HAADWEgAwngcAANcSACCfBwAA2BIAMKAHAADYEgAwoQcAANgSADCiBwAA2BIAMKMHAADaEgAwpAcAANsSADALVQAAsxIAMFYAALgSADCcBwAAtBIAMJ0HAAC1EgAwngcAALYSACCfBwAAtxIAMKAHAAC3EgAwoQcAALcSADCiBwAAtxIAMKMHAAC5EgAwpAcAALoSADALVQAApBIAMFYAAKkSADCcBwAApRIAMJ0HAACmEgAwngcAAKcSACCfBwAAqBIAMKAHAACoEgAwoQcAAKgSADCiBwAAqBIAMKMHAACqEgAwpAcAAKsSADAGDgAAshIAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHnBgAAAPwGAgIAAABLACBVAACxEgAgAwAAAEsAIFUAALESACBWAACvEgAgAVAAANUVADALCwAA1QsAIA4AALwLACDlBQAA0wsAMOYFAABJABDnBQAA0wsAMOgFAQAAAAHsBQEAAAAB7gVAAMoJACHvBUAAygkAIeIGAQDICQAh5wYAANQL_AYiAgAAAEsAIFAAAK8SACACAAAArBIAIFAAAK0SACAJ5QUAAKsSADDmBQAArBIAEOcFAACrEgAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIecGAADUC_wGIgnlBQAAqxIAMOYFAACsEgAQ5wUAAKsSADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIeIGAQDICQAh5wYAANQL_AYiBegFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh5wYAAK4S_AYiAZ8HAAAA_AYCBg4AALASACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIecGAACuEvwGIgVVAADQFQAgVgAA0xUAIJwHAADRFQAgnQcAANIVACCiBwAAjwIAIAYOAACyEgAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAecGAAAA_AYCA1UAANAVACCcBwAA0RUAIKIHAACPAgAgBxAAANMSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH_BkAAAAABgAcBAAAAAYEHAgAAAAECAAAARwAgVQAA0hIAIAMAAABHACBVAADSEgAgVgAAvRIAIAFQAADPFQAwDAsAANULACAQAADXCwAg5QUAANYLADDmBQAAMQAQ5wUAANYLADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIeIGAQDICQAh_wZAAMoJACGABwEAAAABgQcCAP0JACECAAAARwAgUAAAvRIAIAIAAAC7EgAgUAAAvBIAIArlBQAAuhIAMOYFAAC7EgAQ5wUAALoSADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIQrlBQAAuhIAMOYFAAC7EgAQ5wUAALoSADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIQboBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH_BkAA_wsAIYAHAQD9CwAhgQcCAMYMACEHEAAAvhIAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf8GQAD_CwAhgAcBAP0LACGBBwIAxgwAIQtVAAC_EgAwVgAAxBIAMJwHAADAEgAwnQcAAMESADCeBwAAwhIAIJ8HAADDEgAwoAcAAMMSADChBwAAwxIAMKIHAADDEgAwowcAAMUSADCkBwAAxhIAMAQPAADREgAg6AUBAAAAAe4FQAAAAAHvBUAAAAABAgAAADQAIFUAANASACADAAAANAAgVQAA0BIAIFYAAMkSACABUAAAzhUAMAkNAADeCwAgDwAA3QsAIOUFAADcCwAw5gUAAC4AEOcFAADcCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACH-BgEAyQkAIQIAAAA0ACBQAADJEgAgAgAAAMcSACBQAADIEgAgB-UFAADGEgAw5gUAAMcSABDnBQAAxhIAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf4GAQDJCQAhB-UFAADGEgAw5gUAAMcSABDnBQAAxhIAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf4GAQDJCQAhA-gFAQD9CwAh7gVAAP8LACHvBUAA_wsAIQQPAADKEgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhB1UAAMsSACBWAADOEgAgnAcAAMwSACCdBwAAzRIAIKAHAAApACChBwAAKQAgogcAACsAIAcOAACDDwAgEwAAphEAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAH8BgEAAAABAgAAACsAIFUAAMsSACADAAAAKQAgVQAAyxIAIFYAAM8SACAJAAAAKQAgDgAAgA8AIBMAAKURACBQAADPEgAg6AUBAP0LACHsBQEA_gsAIe4FQAD_CwAh7wVAAP8LACH8BgEA_gsAIQcOAACADwAgEwAApREAIOgFAQD9CwAh7AUBAP4LACHuBUAA_wsAIe8FQAD_CwAh_AYBAP4LACEEDwAA0RIAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAQNVAADLEgAgnAcAAMwSACCiBwAAKwAgBxAAANMSACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH_BkAAAAABgAcBAAAAAYEHAgAAAAEEVQAAvxIAMJwHAADAEgAwngcAAMISACCiBwAAwxIAMAcWAADsEgAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB_wZAAAAAAYAHAQAAAAGBBwIAAAABAgAAAEQAIFUAAOsSACADAAAARAAgVQAA6xIAIFYAAN4SACABUAAAzRUAMAwLAADVCwAgFgAA9woAIOUFAADYCwAw5gUAAEIAEOcFAADYCwAw6AUBAAAAAe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAAAAAYEHAgD9CQAhAgAAAEQAIFAAAN4SACACAAAA3BIAIFAAAN0SACAK5QUAANsSADDmBQAA3BIAEOcFAADbEgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4gYBAMgJACH_BkAAygkAIYAHAQDICQAhgQcCAP0JACEK5QUAANsSADDmBQAA3BIAEOcFAADbEgAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh4gYBAMgJACH_BkAAygkAIYAHAQDICQAhgQcCAP0JACEG6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh_wZAAP8LACGABwEA_QsAIYEHAgDGDAAhBxYAAN8SACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH_BkAA_wsAIYAHAQD9CwAhgQcCAMYMACELVQAA4BIAMFYAAOQSADCcBwAA4RIAMJ0HAADiEgAwngcAAOMSACCfBwAA6w4AMKAHAADrDgAwoQcAAOsOADCiBwAA6w4AMKMHAADlEgAwpAcAAO4OADAGFQAA6hIAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAYIHQAAAAAGDBwEAAAABAgAAADoAIFUAAOkSACADAAAAOgAgVQAA6RIAIFYAAOcSACABUAAAzBUAMAIAAAA6ACBQAADnEgAgAgAAAO8OACBQAADmEgAgBegFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYIHQAD_CwAhgwcBAP4LACEGFQAA6BIAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYIHQAD_CwAhgwcBAP4LACEHVQAAxxUAIFYAAMoVACCcBwAAyBUAIJ0HAADJFQAgoAcAACcAIKEHAAAnACCiBwAA-QIAIAYVAADqEgAg6AUBAAAAAe4FQAAAAAHvBUAAAAABggdAAAAAAYMHAQAAAAEDVQAAxxUAIJwHAADIFQAgogcAAPkCACAHFgAA7BIAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAf8GQAAAAAGABwEAAAABgQcCAAAAAQRVAADgEgAwnAcAAOESADCeBwAA4xIAIKIHAADrDgAwBxkAAI8TACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH_BkAAAAABgAcBAAAAAYEHAgAAAAECAAAAIQAgVQAAjhMAIAMAAAAhACBVAACOEwAgVgAA9xIAIAFQAADGFQAwDAsAANULACAZAADkCwAg5QUAAOMLADDmBQAAHwAQ5wUAAOMLADDoBQEAAAAB7gVAAMoJACHvBUAAygkAIeIGAQDICQAh_wZAAMoJACGABwEAAAABgQcCAP0JACECAAAAIQAgUAAA9xIAIAIAAAD1EgAgUAAA9hIAIArlBQAA9BIAMOYFAAD1EgAQ5wUAAPQSADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIQrlBQAA9BIAMOYFAAD1EgAQ5wUAAPQSADDoBQEAyAkAIe4FQADKCQAh7wVAAMoJACHiBgEAyAkAIf8GQADKCQAhgAcBAMgJACGBBwIA_QkAIQboBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH_BkAA_wsAIYAHAQD9CwAhgQcCAMYMACEHGQAA-BIAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf8GQAD_CwAhgAcBAP0LACGBBwIAxgwAIQtVAAD5EgAwVgAA_hIAMJwHAAD6EgAwnQcAAPsSADCeBwAA_BIAIJ8HAAD9EgAwoAcAAP0SADChBwAA_RIAMKIHAAD9EgAwowcAAP8SADCkBwAAgBMAMAUVAACNEwAg6AUBAAAAAe4FQAAAAAHvBUAAAAABhgcCAAAAAQIAAAAlACBVAACMEwAgAwAAACUAIFUAAIwTACBWAACDEwAgAVAAAMUVADAKDQAA4gsAIBUAANoLACDlBQAA4QsAMOYFAAAjABDnBQAA4QsAMOgFAQAAAAHuBUAAygkAIe8FQADKCQAh_gYBAMgJACGGBwIA_QkAIQIAAAAlACBQAACDEwAgAgAAAIETACBQAACCEwAgCOUFAACAEwAw5gUAAIETABDnBQAAgBMAMOgFAQDICQAh7gVAAMoJACHvBUAAygkAIf4GAQDICQAhhgcCAP0JACEI5QUAAIATADDmBQAAgRMAEOcFAACAEwAw6AUBAMgJACHuBUAAygkAIe8FQADKCQAh_gYBAMgJACGGBwIA_QkAIQToBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGGBwIAxgwAIQUVAACEEwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhhgcCAMYMACEHVQAAhRMAIFYAAIgTACCcBwAAhhMAIJ0HAACHEwAgoAcAACcAIKEHAAAnACCiBwAA-QIAIAkUAACFDwAgFgAAhg8AIBcAAIsTACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHBBgEAAAABggdAAAAAAYQHQAAAAAECAAAA-QIAIFUAAIUTACADAAAAJwAgVQAAhRMAIFYAAIkTACALAAAAJwAgFAAA5A4AIBYAAOUOACAXAACKEwAgUAAAiRMAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAhggdAAP8LACGEB0AA_wsAIQkUAADkDgAgFgAA5Q4AIBcAAIoTACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHBBgEA_QsAIYIHQAD_CwAhhAdAAP8LACEFVQAAwBUAIFYAAMMVACCcBwAAwRUAIJ0HAADCFQAgogcAABEAIANVAADAFQAgnAcAAMEVACCiBwAAEQAgBRUAAI0TACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGGBwIAAAABA1UAAIUTACCcBwAAhhMAIKIHAAD5AgAgBxkAAI8TACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH_BkAAAAABgAcBAAAAAYEHAgAAAAEEVQAA-RIAMJwHAAD6EgAwngcAAPwSACCiBwAA_RIAMAYJAAC3EAAg6QUBAAAAAe4FQAAAAAHvBUAAAAAB4AYBAAAAAeEGAQAAAAECAAAAHQAgVQAAmxMAIAMAAAAdACBVAACbEwAgVgAAmhMAIAFQAAC_FQAwDAkAAOcLACALAADVCwAg5QUAAOYLADDmBQAAGwAQ5wUAAOYLADDpBQEAyAkAIe4FQADKCQAh7wVAAMoJACHgBgEAAAAB4QYBAMgJACHiBgEAyAkAIZUHAADlCwAgAgAAAB0AIFAAAJoTACACAAAAmBMAIFAAAJkTACAJ5QUAAJcTADDmBQAAmBMAEOcFAACXEwAw6QUBAMgJACHuBUAAygkAIe8FQADKCQAh4AYBAMgJACHhBgEAyAkAIeIGAQDICQAhCeUFAACXEwAw5gUAAJgTABDnBQAAlxMAMOkFAQDICQAh7gVAAMoJACHvBUAAygkAIeAGAQDICQAh4QYBAMgJACHiBgEAyAkAIQXpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHgBgEA_QsAIeEGAQD9CwAhBgkAALUQACDpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHgBgEA_QsAIeEGAQD9CwAhBgkAALcQACDpBQEAAAAB7gVAAAAAAe8FQAAAAAHgBgEAAAAB4QYBAAAAAQgJAAC-EAAg7gVAAAAAAe8FQAAAAAHCBgEAAAABwwYBAAAAAcUGAQAAAAHgBgEAAAAB4wYBAAAAAQIAAAAZACBVAACnEwAgAwAAABkAIFUAAKcTACBWAACmEwAgAVAAAL4VADAPCQAA5wsAIAsAANULACDlBQAA6gsAMOYFAAAWABDnBQAA6gsAMO4FQADKCQAh7wVAAMoJACHCBgEAyAkAIcMGAQDICQAhxQYBAMgJACHgBgEAAAAB4gYBAMgJACHjBgEAyAkAIZYHAADoCwAglwcAAOkLACACAAAAGQAgUAAAphMAIAIAAACkEwAgUAAApRMAIAvlBQAAoxMAMOYFAACkEwAQ5wUAAKMTADDuBUAAygkAIe8FQADKCQAhwgYBAMgJACHDBgEAyAkAIcUGAQDICQAh4AYBAMgJACHiBgEAyAkAIeMGAQDICQAhC-UFAACjEwAw5gUAAKQTABDnBQAAoxMAMO4FQADKCQAh7wVAAMoJACHCBgEAyAkAIcMGAQDICQAhxQYBAMgJACHgBgEAyAkAIeIGAQDICQAh4wYBAMgJACEH7gVAAP8LACHvBUAA_wsAIcIGAQD9CwAhwwYBAP0LACHFBgEA_QsAIeAGAQD9CwAh4wYBAP0LACEICQAAvBAAIO4FQAD_CwAh7wVAAP8LACHCBgEA_QsAIcMGAQD9CwAhxQYBAP0LACHgBgEA_QsAIeMGAQD9CwAhCAkAAL4QACDuBUAAAAAB7wVAAAAAAcIGAQAAAAHDBgEAAAABxQYBAAAAAeAGAQAAAAHjBgEAAAABBFUAAJwTADCcBwAAnRMAMJ4HAACfEwAgogcAAKATADAEVQAAkBMAMJwHAACREwAwngcAAJMTACCiBwAAlBMAMARVAADtEgAwnAcAAO4SADCeBwAA8BIAIKIHAADxEgAwBFUAANQSADCcBwAA1RIAMJ4HAADXEgAgogcAANgSADAEVQAAsxIAMJwHAAC0EgAwngcAALYSACCiBwAAtxIAMARVAACkEgAwnAcAAKUSADCeBwAApxIAIKIHAACoEgAwAAAAAAAAAfwFAQAAAAEAAAAFVQAAuRUAIFYAALwVACCcBwAAuhUAIJ0HAAC7FQAgogcAAIcEACADVQAAuRUAIJwHAAC6FQAgogcAAIcEACAAAAAAAAAHVQAAtBUAIFYAALcVACCcBwAAtRUAIJ0HAAC2FQAgoAcAADEAIKEHAAAxACCiBwAARwAgA1UAALQVACCcBwAAtRUAIKIHAABHACAAAAAAAAVVAACvFQAgVgAAshUAIJwHAACwFQAgnQcAALEVACCiBwAAhwQAIANVAACvFQAgnAcAALAVACCiBwAAhwQAIAAAAAAAAAAABVUAAKoVACBWAACtFQAgnAcAAKsVACCdBwAArBUAIKIHAACHBAAgA1UAAKoVACCcBwAAqxUAIKIHAACHBAAgAAAAAAAJCQAAhBUAIBMAAPgUACA-AADSFAAgPwAAkA4AIEEAAIkVACBCAACKFQAgQwAAixUAIEQAAJYSACClBwAAjBUAIAMNAACAFQAgFQAA-BQAIKUHAACBFQAgAfwFAQAAAAEAAAAAAAVVAAClFQAgVgAAqBUAIJwHAACmFQAgnQcAAKcVACCiBwAAIQAgA1UAAKUVACCcBwAAphUAIKIHAAAhACAAAAAAAAVVAACgFQAgVgAAoxUAIJwHAAChFQAgnQcAAKIVACCiBwAAhwQAIANVAACgFQAgnAcAAKEVACCiBwAAhwQAIAAAAAVVAACaFQAgVgAAnhUAIJwHAACbFQAgnQcAAJ0VACCiBwAApgIAIAtVAADuEwAwVgAA8hMAMJwHAADvEwAwnQcAAPATADCeBwAA8RMAIJ8HAAC7DwAwoAcAALsPADChBwAAuw8AMKIHAAC7DwAwowcAAPMTADCkBwAAvg8AMBAOAADjDwAgIAAApRAAICUAAOIPACArAADlDwAgOAAA5g8AIOgFAQAAAAHpBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA1wYC1AYBAAAAAdUGAQAAAAHYBgAAANgGAtoGAQAAAAECAAAAdAAgVQAA9hMAIAMAAAB0ACBVAAD2EwAgVgAA9RMAIAFQAACcFQAwAgAAAHQAIFAAAPUTACACAAAAvw8AIFAAAPQTACAL6AUBAP0LACHpBQEA_QsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMEP1wYi1AYBAP4LACHVBgEA_gsAIdgGAADCD9gGItoGAQD-CwAhEA4AAMUPACAgAACkEAAgJQAAxA8AICsAAMcPACA4AADIDwAg6AUBAP0LACHpBQEA_QsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMEP1wYi1AYBAP4LACHVBgEA_gsAIdgGAADCD9gGItoGAQD-CwAhEA4AAOMPACAgAAClEAAgJQAA4g8AICsAAOUPACA4AADmDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADXBgLUBgEAAAAB1QYBAAAAAdgGAAAA2AYC2gYBAAAAAQNVAACaFQAgnAcAAJsVACCiBwAApgIAIARVAADuEwAwnAcAAO8TADCeBwAA8RMAIKIHAAC7DwAwAAAAC1UAAP0TADBWAACCFAAwnAcAAP4TADCdBwAA_xMAMJ4HAACAFAAgnwcAAIEUADCgBwAAgRQAMKEHAACBFAAwogcAAIEUADCjBwAAgxQAMKQHAACEFAAwBigAAPgTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABhwcBAAAAAQIAAABvACBVAACIFAAgAwAAAG8AIFUAAIgUACBWAACHFAAgAVAAAJkVADALJwAAxQsAICgAAMgKACDlBQAAxAsAMOYFAABsABDnBQAAxAsAMOgFAQAAAAHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGHBwEAyQkAIYgHAQDICQAhAgAAAG8AIFAAAIcUACACAAAAhRQAIFAAAIYUACAJ5QUAAIQUADDmBQAAhRQAEOcFAACEFAAw6AUBAMgJACHpBQEAyAkAIe4FQADKCQAh7wVAAMoJACGHBwEAyQkAIYgHAQDICQAhCeUFAACEFAAw5gUAAIUUABDnBQAAhBQAMOgFAQDICQAh6QUBAMgJACHuBUAAygkAIe8FQADKCQAhhwcBAMkJACGIBwEAyAkAIQXoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYcHAQD-CwAhBigAAO0TACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYcHAQD-CwAhBigAAPgTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABhwcBAAAAAQRVAAD9EwAwnAcAAP4TADCeBwAAgBQAIKIHAACBFAAwAAH8BQEAAAABAAAAAZ8HAAAAjAcCAZ8HAAAAjQcCB1UAAKQUACBWAACnFAAgnAcAAKUUACCdBwAAphQAIKAHAAADACChBwAAAwAgogcAAAEAIAdVAACfFAAgVgAAohQAIJwHAACgFAAgnQcAAKEUACCgBwAABQAgoQcAAAUAIKIHAAAUACAHVQAAmhQAIFYAAJ0UACCcBwAAmxQAIJ0HAACcFAAgoAcAAEkAIKEHAABJACCiBwAASwAgB1UAAJUUACBWAACYFAAgnAcAAJYUACCdBwAAlxQAIKAHAAB6ACChBwAAegAgogcAAHwAIAYrAACHEgAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB2gYBAAAAAecGAAAA8wYCAgAAAHwAIFUAAJUUACADAAAAegAgVQAAlRQAIFYAAJkUACAIAAAAegAgKwAAhhIAIFAAAJkUACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHaBgEA_QsAIecGAADwEfMGIgYrAACGEgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh2gYBAP0LACHnBgAA8BHzBiIGCwAAuRMAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAeIGAQAAAAHnBgAAAPwGAgIAAABLACBVAACaFAAgAwAAAEkAIFUAAJoUACBWAACeFAAgCAAAAEkAIAsAALgTACBQAACeFAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4gYBAP0LACHnBgAArhL8BiIGCwAAuBMAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeIGAQD9CwAh5wYAAK4S_AYiDAMAALYRACAGAAC3EQAgCQAA0hEAICIAALoRACA4AAC8EQAgOQAAuxEAIEcAALkRACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHgBgEAAAAB5wYAAADnBgICAAAAFAAgVQAAnxQAIAMAAAAFACBVAACfFAAgVgAAoxQAIA4AAAAFACADAADfEAAgBgAA4BAAIAkAANERACAiAADjEAAgOAAA5RAAIDkAAOQQACBHAADiEAAgUAAAoxQAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeAGAQD9CwAh5wYAAN0Q5wYiDAMAAN8QACAGAADgEAAgCQAA0REAICIAAOMQACA4AADlEAAgOQAA5BAAIEcAAOIQACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHgBgEA_QsAIecGAADdEOcGIgVKAACqFAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABjQcBAAAAAQIAAAABACBVAACkFAAgAwAAAAMAIFUAAKQUACBWAACoFAAgBwAAAAMAIEoAAKkUACBQAACoFAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhjQcBAP0LACEFSgAAqRQAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIY0HAQD9CwAhBVUAAJQVACBWAACXFQAgnAcAAJUVACCdBwAAlhUAIKIHAAD4AQAgA1UAAJQVACCcBwAAlRUAIKIHAAD4AQAgA1UAAKQUACCcBwAApRQAIKIHAAABACADVQAAnxQAIJwHAACgFAAgogcAABQAIANVAACaFAAgnAcAAJsUACCiBwAASwAgA1UAAJUUACCcBwAAlhQAIKIHAAB8ACADDgAAyxQAIEoAAMwUACClBwAAzRQAIAMLAADzFAAgDgAAyxQAIKUHAAD0FAAgAw4AAMsUACArAADnFAAgpQcAAOgUACAB_AUBAAAAAQAAAAtVAAC3FAAwVgAAvBQAMJwHAAC4FAAwnQcAALkUADCeBwAAuhQAIJ8HAAC7FAAwoAcAALsUADChBwAAuxQAMKIHAAC7FAAwowcAAL0UADCkBwAAvhQAMAUOAADEFAAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAQIAAAABACBVAADDFAAgAwAAAAEAIFUAAMMUACBWAADBFAAgAVAAAJMVADAKDgAAvAsAIEoAAPgLACDlBQAA9wsAMOYFAAADABDnBQAA9wsAMOgFAQAAAAHsBQEAAAAB7gVAAMoJACHvBUAAygkAIY0HAQDICQAhAgAAAAEAIFAAAMEUACACAAAAvxQAIFAAAMAUACAI5QUAAL4UADDmBQAAvxQAEOcFAAC-FAAw6AUBAMgJACHsBQEAyAkAIe4FQADKCQAh7wVAAMoJACGNBwEAyAkAIQjlBQAAvhQAMOYFAAC_FAAQ5wUAAL4UADDoBQEAyAkAIewFAQDICQAh7gVAAMoJACHvBUAAygkAIY0HAQDICQAhBOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhBQ4AAMIUACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIQVVAACOFQAgVgAAkRUAIJwHAACPFQAgnQcAAJAVACCiBwAAjwIAIAUOAADEFAAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAQNVAACOFQAgnAcAAI8VACCiBwAAjwIAIARVAAC3FAAwnAcAALgUADCeBwAAuhQAIKIHAAC7FAAwAAH8BQEAAAABAAAABQEAAK8UACACAADeEQAgSAAAsBQAIEkAALEUACClBwAAshQAIAMIAADGFAAg4wYAAPkLACClBwAAxxQAIAH8BQEAAAABBh0AAL0NACAeAAC-DQAgOAAAvw0AIPAFAAD5CwAgxgYAAPkLACClBwAAwA0AIAH8BQEAAAABAfwFAQAAAAEB_AUBAAAAAQUHAACQEAAgHwAAkRAAIEAAAJIQACCwBgAA-QsAIKUHAACTEAAgAfwFAQAAAAEACSAAAOkUACA-AADSFAAgPwAAkA4AIOoFAAD5CwAg6wUAAPkLACDtBQAA-QsAIPAFAAD5CwAgzAYAAPkLACClBwAA8hQAIAI_AACQDgAgpQcAAJEOACADPgAA0hQAID8AAJAOACClBwAA0xQAIAAB_AUBAAAAAQQ0AACwDAAg6gUAAPkLACCIBgAA-QsAIKUHAACxDAAgDwIAAN4RACAtAADjFAAgMwAA2BQAIDYAAOQUACA3AADOFAAgOQAA5RQAIDoAANsUACA7AADbFAAgqwYAAPkLACC1BgAA-QsAILYGAAD5CwAgtwYAAPkLACC4BgAA-QsAILkGAAD5CwAgpQcAAOYUACAB_AUBAAAAAQUwAACiDAAg6gUAAPkLACDrBQAA-QsAIPAFAAD5CwAgpQcAAKMMACAB_AUBAAAAAQ8GAADUFAAgFwAA2BMAIC8AANgUACAxAADVFAAgRQAA1hQAIEYAANcUACDqBQAA-QsAIOsFAAD5CwAg8AUAAPkLACCABgAA-QsAIIEGAAD5CwAgggYAAPkLACCDBgAA-QsAIMEGAAD5CwAgpQcAANkUACAILwAA2BQAIDEAAN0UACDqBQAA-QsAIPAFAAD5CwAggAYAAPkLACCBBgAA-QsAIIIGAAD5CwAgpQcAAN4UACAB_AUBAAAAAQH8BQEAAAABAAALDgAA3hEAICAAAOkUACAlAACYEgAgKQAA6hQAICsAAOcUACA4AAC_DQAg1AYAAPkLACDVBgAA-QsAINkGAAD5CwAg2gYAAPkLACClBwAA6xQAIAH8BQEAAAABAwgAAIESACAqAACAEgAgpQcAAIISACAB_AUBAAAAAQYXAADYEwAgHwAAkRAAICoAAIASACA9AACXEgAg3AYAAPkLACClBwAA0RQAIAQnAADsFAAgKAAAgBIAIIcHAAD5CwAgpQcAAO0UACAB_AUBAAAAAQImAACKFAAgpQcAAIsUACAB_AUBAAAAAQUCAADeEQAgIwAAlhIAICQAAJcSACA8AACYEgAgpQcAAJkSACAB_AUBAAAAAQH8BQEAAAABAfwFAQAAAAEB_AUBAAAAAQgIAACzEwAgCgAArhMAIAwAAK8TACAaAACwEwAgGwAAsRMAIBwAALITACD4BgAA-QsAIKUHAAC0EwAgAfwFAQAAAAEAAfwFAQAAAAEB_AUBAAAAAQUUAADWEwAgFgAA1xMAIBcAANgTACAYAADZEwAgpQcAANoTACADCwAA8xQAIBYAANcTACClBwAA9xQAIAH8BQEAAAABBw4AAN4RACASAAD-FAAgEwAA-BQAIOwFAAD5CwAg_AYAAPkLACD9BgAA-QsAIKUHAAD_FAAgAwsAAPMUACAQAAD1FAAgpQcAAPYUACAB_AUBAAAAAQQNAAD8FAAgDwAA-xQAIP4GAAD5CwAgpQcAAP0UACAB_AUBAAAAAQMLAADzFAAgGQAAghUAIKUHAACDFQAgAfwFAQAAAAEAAfwFAQAAAAEFBwAAkBAAIAgAAMoRACAdAADLEQAgHgAAzBEAIKUHAADNEQAgAfwFAQAAAAEB_AUBAAAAAQMCAADeEQAg8AYAAPkLACClBwAA3xEAIAH8BQEAAAABAAAAAfwFAQAAAAEB_AUBAAAAAQgCAACsFAAgSAAArRQAIEkAAK4UACDoBQEAAAABkgYAAACMBwK0BgAAAI0HAokHAQAAAAGKBwEAAAABAgAAAI8CACBVAACOFQAgAwAAAJICACBVAACOFQAgVgAAkhUAIAoAAACSAgAgAgAAkhQAIEgAAJMUACBJAACUFAAgUAAAkhUAIOgFAQD9CwAhkgYAAI8UjAcitAYAAJAUjQciiQcBAP0LACGKBwEA_QsAIQgCAACSFAAgSAAAkxQAIEkAAJQUACDoBQEA_QsAIZIGAACPFIwHIrQGAACQFI0HIokHAQD9CwAhigcBAP0LACEE6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAQfoBQEAAAAB7gVAAAAAAe8FQAAAAAHCBgEAAAABwwYBAAAAAcUGAQAAAAHjBgEAAAABAgAAAPgBACBVAACUFQAgAwAAAPsBACBVAACUFQAgVgAAmBUAIAkAAAD7AQAgUAAAmBUAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcIGAQD9CwAhwwYBAP0LACHFBgEA_QsAIeMGAQD-CwAhB-gFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcIGAQD9CwAhwwYBAP0LACHFBgEA_QsAIeMGAQD-CwAhBegFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGHBwEAAAABBOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAECAAAApgIAIFUAAJoVACAL6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADXBgLUBgEAAAAB1QYBAAAAAdgGAAAA2AYC2gYBAAAAAQMAAACpAgAgVQAAmhUAIFYAAJ8VACAGAAAAqQIAIFAAAJ8VACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIQToBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIQ0IAACtEwAgCgAAqBMAIAwAAKkTACAbAACrEwAgHAAArBMAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAPIGArAGAQAAAAH4BgEAAAAB-gYAAAD6BgICAAAAhwQAIFUAAKAVACADAAAAigQAIFUAAKAVACBWAACkFQAgDwAAAIoEACAIAACjEgAgCgAAnhIAIAwAAJ8SACAbAAChEgAgHAAAohIAIFAAAKQVACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfIGIrAGAQD9CwAh-AYBAP4LACH6BgAAnRL6BiINCAAAoxIAIAoAAJ4SACAMAACfEgAgGwAAoRIAIBwAAKISACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfIGIrAGAQD9CwAh-AYBAP4LACH6BgAAnRL6BiIICwAA6BMAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAeIGAQAAAAH_BkAAAAABgAcBAAAAAYEHAgAAAAECAAAAIQAgVQAApRUAIAMAAAAfACBVAAClFQAgVgAAqRUAIAoAAAAfACALAADnEwAgUAAAqRUAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeIGAQD9CwAh_wZAAP8LACGABwEA_QsAIYEHAgDGDAAhCAsAAOcTACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHiBgEA_QsAIf8GQAD_CwAhgAcBAP0LACGBBwIAxgwAIQ0IAACtEwAgCgAAqBMAIAwAAKkTACAaAACqEwAgHAAArBMAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAPIGArAGAQAAAAH4BgEAAAAB-gYAAAD6BgICAAAAhwQAIFUAAKoVACADAAAAigQAIFUAAKoVACBWAACuFQAgDwAAAIoEACAIAACjEgAgCgAAnhIAIAwAAJ8SACAaAACgEgAgHAAAohIAIFAAAK4VACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfIGIrAGAQD9CwAh-AYBAP4LACH6BgAAnRL6BiINCAAAoxIAIAoAAJ4SACAMAACfEgAgGgAAoBIAIBwAAKISACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfIGIrAGAQD9CwAh-AYBAP4LACH6BgAAnRL6BiINCAAArRMAIAoAAKgTACAMAACpEwAgGgAAqhMAIBsAAKsTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADyBgKwBgEAAAAB-AYBAAAAAfoGAAAA-gYCAgAAAIcEACBVAACvFQAgAwAAAIoEACBVAACvFQAgVgAAsxUAIA8AAACKBAAgCAAAoxIAIAoAAJ4SACAMAACfEgAgGgAAoBIAIBsAAKESACBQAACzFQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHyBiKwBgEA_QsAIfgGAQD-CwAh-gYAAJ0S-gYiDQgAAKMSACAKAACeEgAgDAAAnxIAIBoAAKASACAbAAChEgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHyBiKwBgEA_QsAIfgGAQD-CwAh-gYAAJ0S-gYiCAsAAMgTACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHiBgEAAAAB_wZAAAAAAYAHAQAAAAGBBwIAAAABAgAAAEcAIFUAALQVACADAAAAMQAgVQAAtBUAIFYAALgVACAKAAAAMQAgCwAAxxMAIFAAALgVACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHiBgEA_QsAIf8GQAD_CwAhgAcBAP0LACGBBwIAxgwAIQgLAADHEwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4gYBAP0LACH_BkAA_wsAIYAHAQD9CwAhgQcCAMYMACENCgAAqBMAIAwAAKkTACAaAACqEwAgGwAAqxMAIBwAAKwTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADyBgKwBgEAAAAB-AYBAAAAAfoGAAAA-gYCAgAAAIcEACBVAAC5FQAgAwAAAIoEACBVAAC5FQAgVgAAvRUAIA8AAACKBAAgCgAAnhIAIAwAAJ8SACAaAACgEgAgGwAAoRIAIBwAAKISACBQAAC9FQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHyBiKwBgEA_QsAIfgGAQD-CwAh-gYAAJ0S-gYiDQoAAJ4SACAMAACfEgAgGgAAoBIAIBsAAKESACAcAACiEgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHyBiKwBgEA_QsAIfgGAQD-CwAh-gYAAJ0S-gYiB-4FQAAAAAHvBUAAAAABwgYBAAAAAcMGAQAAAAHFBgEAAAAB4AYBAAAAAeMGAQAAAAEF6QUBAAAAAe4FQAAAAAHvBUAAAAAB4AYBAAAAAeEGAQAAAAERCQAAhhAAID4AALEQACA_AACKEAAgQQAAhxAAIEIAAIgQACBDAACJEAAgRAAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG-BgEAAAABzAYBAAAAAd0GAQAAAAHeBgEAAAAB3wYQAAAAAeAGAQAAAAECAAAAEQAgVQAAwBUAIAMAAAAOACBVAADAFQAgVgAAxBUAIBMAAAAOACAJAADJDgAgPgAAsBAAID8AAM0OACBBAADKDgAgQgAAyw4AIEMAAMwOACBEAADPDgAgUAAAxBUAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvgYBAP0LACHMBgEA_QsAId0GAQD9CwAh3gYBAP0LACHfBhAAjAwAIeAGAQD9CwAhEQkAAMkOACA-AACwEAAgPwAAzQ4AIEEAAMoOACBCAADLDgAgQwAAzA4AIEQAAM8OACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb4GAQD9CwAhzAYBAP0LACHdBgEA_QsAId4GAQD9CwAh3wYQAIwMACHgBgEA_QsAIQToBQEAAAAB7gVAAAAAAe8FQAAAAAGGBwIAAAABBugFAQAAAAHuBUAAAAAB7wVAAAAAAf8GQAAAAAGABwEAAAABgQcCAAAAAQoUAACFDwAgFwAAixMAIBgAAIcPACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHBBgEAAAABggdAAAAAAYQHQAAAAAGFBwEAAAABAgAAAPkCACBVAADHFQAgAwAAACcAIFUAAMcVACBWAADLFQAgDAAAACcAIBQAAOQOACAXAACKEwAgGAAA5g4AIFAAAMsVACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHBBgEA_QsAIYIHQAD_CwAhhAdAAP8LACGFBwEA_QsAIQoUAADkDgAgFwAAihMAIBgAAOYOACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHBBgEA_QsAIYIHQAD_CwAhhAdAAP8LACGFBwEA_QsAIQXoBQEAAAAB7gVAAAAAAe8FQAAAAAGCB0AAAAABgwcBAAAAAQboBQEAAAAB7gVAAAAAAe8FQAAAAAH_BkAAAAABgAcBAAAAAYEHAgAAAAED6AUBAAAAAe4FQAAAAAHvBUAAAAABBugFAQAAAAHuBUAAAAAB7wVAAAAAAf8GQAAAAAGABwEAAAABgQcCAAAAAQgBAACrFAAgAgAArBQAIEkAAK4UACDoBQEAAAABkgYAAACMBwK0BgAAAI0HAokHAQAAAAGKBwEAAAABAgAAAI8CACBVAADQFQAgAwAAAJICACBVAADQFQAgVgAA1BUAIAoAAACSAgAgAQAAkRQAIAIAAJIUACBJAACUFAAgUAAA1BUAIOgFAQD9CwAhkgYAAI8UjAcitAYAAJAUjQciiQcBAP0LACGKBwEA_QsAIQgBAACRFAAgAgAAkhQAIEkAAJQUACDoBQEA_QsAIZIGAACPFIwHIrQGAACQFI0HIokHAQD9CwAhigcBAP0LACEF6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAecGAAAA_AYCDQMAALYRACAGAAC3EQAgCQAA0hEAIA4AALgRACA4AAC8EQAgOQAAuxEAIEcAALkRACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB4AYBAAAAAecGAAAA5wYCAgAAABQAIFUAANYVACADAAAABQAgVQAA1hUAIFYAANoVACAPAAAABQAgAwAA3xAAIAYAAOAQACAJAADREQAgDgAA4RAAIDgAAOUQACA5AADkEAAgRwAA4hAAIFAAANoVACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeAGAQD9CwAh5wYAAN0Q5wYiDQMAAN8QACAGAADgEAAgCQAA0REAIA4AAOEQACA4AADlEAAgOQAA5BAAIEcAAOIQACDoBQEA_QsAIewFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeAGAQD9CwAh5wYAAN0Q5wYiByoAAP4RACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADyBgKwBgEAAAABAgAAAIQFACBVAADbFQAgAwAAAHcAIFUAANsVACBWAADfFQAgCQAAAHcAICoAAOQRACBQAADfFQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHyBiKwBgEA_QsAIQcqAADkEQAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAA4xHyBiKwBgEA_QsAIQvoBQEAAAAB6QUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANcGAtQGAQAAAAHVBgEAAAAB2AYAAADYBgLZBgEAAAABCAEAAKsUACACAACsFAAgSAAArRQAIOgFAQAAAAGSBgAAAIwHArQGAAAAjQcCiQcBAAAAAYoHAQAAAAECAAAAjwIAIFUAAOEVACADAAAAkgIAIFUAAOEVACBWAADlFQAgCgAAAJICACABAACRFAAgAgAAkhQAIEgAAJMUACBQAADlFQAg6AUBAP0LACGSBgAAjxSMByK0BgAAkBSNByKJBwEA_QsAIYoHAQD9CwAhCAEAAJEUACACAACSFAAgSAAAkxQAIOgFAQD9CwAhkgYAAI8UjAcitAYAAJAUjQciiQcBAP0LACGKBwEA_QsAIQXoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB5wYAAADzBgINBgAAtxEAIAkAANIRACAOAAC4EQAgIgAAuhEAIDgAALwRACA5AAC7EQAgRwAAuREAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHgBgEAAAAB5wYAAADnBgICAAAAFAAgVQAA5xUAIAMAAAAFACBVAADnFQAgVgAA6xUAIA8AAAAFACAGAADgEAAgCQAA0REAIA4AAOEQACAiAADjEAAgOAAA5RAAIDkAAOQQACBHAADiEAAgUAAA6xUAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiINBgAA4BAAIAkAANERACAOAADhEAAgIgAA4xAAIDgAAOUQACA5AADkEAAgRwAA4hAAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiIIBwAAxhEAIB0AAMgRACAeAADJEQAg6AUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADmBgK0BgAAAOUGAgIAAADbBQAgVQAA7BUAIAMAAADeBQAgVQAA7BUAIFYAAPAVACAKAAAA3gUAIAcAAMUQACAdAADHEAAgHgAAyBAAIFAAAPAVACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAxBDmBiK0BgAAwxDlBiIIBwAAxRAAIB0AAMcQACAeAADIEAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMQQ5gYitAYAAMMQ5QYiCegFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG-BgEAAAABzAYBAAAAAd0GAQAAAAHeBgEAAAAB3wYQAAAAAQgBAACrFAAgSAAArRQAIEkAAK4UACDoBQEAAAABkgYAAACMBwK0BgAAAI0HAokHAQAAAAGKBwEAAAABAgAAAI8CACBVAADyFQAgAu4FQAAAAAGuBgEAAAABChYAAIYPACAXAACLEwAgGAAAhw8AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAcEGAQAAAAGCB0AAAAABhAdAAAAAAYUHAQAAAAECAAAA-QIAIFUAAPUVACADAAAAJwAgVQAA9RUAIFYAAPkVACAMAAAAJwAgFgAA5Q4AIBcAAIoTACAYAADmDgAgUAAA-RUAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAhggdAAP8LACGEB0AA_wsAIYUHAQD9CwAhChYAAOUOACAXAACKEwAgGAAA5g4AIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAhggdAAP8LACGEB0AA_wsAIYUHAQD9CwAhEQkAAIYQACATAACLEAAgPgAAsRAAID8AAIoQACBBAACHEAAgQgAAiBAAIEMAAIkQACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABvgYBAAAAAcwGAQAAAAHdBgEAAAAB3gYBAAAAAd8GEAAAAAHgBgEAAAABAgAAABEAIFUAAPoVACADAAAADgAgVQAA-hUAIFYAAP4VACATAAAADgAgCQAAyQ4AIBMAAM4OACA-AACwEAAgPwAAzQ4AIEEAAMoOACBCAADLDgAgQwAAzA4AIFAAAP4VACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb4GAQD9CwAhzAYBAP0LACHdBgEA_QsAId4GAQD9CwAh3wYQAIwMACHgBgEA_QsAIREJAADJDgAgEwAAzg4AID4AALAQACA_AADNDgAgQQAAyg4AIEIAAMsOACBDAADMDgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG-BgEA_QsAIcwGAQD9CwAh3QYBAP0LACHeBgEA_QsAId8GEACMDAAh4AYBAP0LACED6AUBAAAAAecGAAAA9AYC9AYBAAAAAQoXAACqEAAgHwAAghAAICoAAIQQACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABwQYBAAAAAdsGAQAAAAHcBgEAAAABAgAAAMMBACBVAACAFgAgAwAAAFsAIFUAAIAWACBWAACEFgAgDAAAAFsAIBcAAKkQACAfAAC0DwAgKgAAtg8AIFAAAIQWACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAh2wYBAP0LACHcBgEA_gsAIQoXAACpEAAgHwAAtA8AICoAALYPACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAh2wYBAP0LACHcBgEA_gsAIQPoBQEAAAAB7QUBAAAAAecGAAAA9wYCEQ4AAOMPACAgAAClEAAgKQAA5A8AICsAAOUPACA4AADmDwAg6AUBAAAAAekFAQAAAAHsBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADXBgLUBgEAAAAB1QYBAAAAAdgGAAAA2AYC2QYBAAAAAdoGAQAAAAECAAAAdAAgVQAAhhYAIAMAAAByACBVAACGFgAgVgAAihYAIBMAAAByACAOAADFDwAgIAAApBAAICkAAMYPACArAADHDwAgOAAAyA8AIFAAAIoWACDoBQEA_QsAIekFAQD9CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAwQ_XBiLUBgEA_gsAIdUGAQD-CwAh2AYAAMIP2AYi2QYBAP4LACHaBgEA_gsAIREOAADFDwAgIAAApBAAICkAAMYPACArAADHDwAgOAAAyA8AIOgFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADBD9cGItQGAQD-CwAh1QYBAP4LACHYBgAAwg_YBiLZBgEA_gsAIdoGAQD-CwAhA-gFAQAAAAG7BgEAAAAB5wYAAAD4BgIS6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG7BgEAAAABvQYAAAC9BgIDAAAAkgIAIFUAAPIVACBWAACPFgAgCgAAAJICACABAACRFAAgSAAAkxQAIEkAAJQUACBQAACPFgAg6AUBAP0LACGSBgAAjxSMByK0BgAAkBSNByKJBwEA_QsAIYoHAQD9CwAhCAEAAJEUACBIAACTFAAgSQAAlBQAIOgFAQD9CwAhkgYAAI8UjAcitAYAAJAUjQciiQcBAP0LACGKBwEA_QsAIQXoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB5wYAAADnBgINCAAArRMAIAwAAKkTACAaAACqEwAgGwAAqxMAIBwAAKwTACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADyBgKwBgEAAAAB-AYBAAAAAfoGAAAA-gYCAgAAAIcEACBVAACRFgAgCAcAAMYRACAIAADHEQAgHgAAyREAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA5gYCtAYAAADlBgICAAAA2wUAIFUAAJMWACADAAAAigQAIFUAAJEWACBWAACXFgAgDwAAAIoEACAIAACjEgAgDAAAnxIAIBoAAKASACAbAAChEgAgHAAAohIAIFAAAJcWACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfIGIrAGAQD9CwAh-AYBAP4LACH6BgAAnRL6BiINCAAAoxIAIAwAAJ8SACAaAACgEgAgGwAAoRIAIBwAAKISACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADjEfIGIrAGAQD9CwAh-AYBAP4LACH6BgAAnRL6BiIDAAAA3gUAIFUAAJMWACBWAACaFgAgCgAAAN4FACAHAADFEAAgCAAAxhAAIB4AAMgQACBQAACaFgAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMQQ5gYitAYAAMMQ5QYiCAcAAMUQACAIAADGEAAgHgAAyBAAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADEEOYGIrQGAADDEOUGIg0IAACtEwAgCgAAqBMAIBoAAKoTACAbAACrEwAgHAAArBMAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAPIGArAGAQAAAAH4BgEAAAAB-gYAAAD6BgICAAAAhwQAIFUAAJsWACAIBwAAxhEAIAgAAMcRACAdAADIEQAg6AUBAAAAAe4FQAAAAAHvBUAAAAABkgYAAADmBgK0BgAAAOUGAgIAAADbBQAgVQAAnRYAIAMAAACKBAAgVQAAmxYAIFYAAKEWACAPAAAAigQAIAgAAKMSACAKAACeEgAgGgAAoBIAIBsAAKESACAcAACiEgAgUAAAoRYAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAOMR8gYisAYBAP0LACH4BgEA_gsAIfoGAACdEvoGIg0IAACjEgAgCgAAnhIAIBoAAKASACAbAAChEgAgHAAAohIAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAOMR8gYisAYBAP0LACH4BgEA_gsAIfoGAACdEvoGIgMAAADeBQAgVQAAnRYAIFYAAKQWACAKAAAA3gUAIAcAAMUQACAIAADGEAAgHQAAxxAAIFAAAKQWACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGSBgAAxBDmBiK0BgAAwxDlBiIIBwAAxRAAIAgAAMYQACAdAADHEAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMQQ5gYitAYAAMMQ5QYiCB8AAI4QACBAAACPEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAbAGAQAAAAHOBgAAAM4GAgIAAACSBwAgVQAApRYAIAMAAACyAQAgVQAApRYAIFYAAKkWACAKAAAAsgEAIB8AAJcOACBAAACYDgAgUAAAqRYAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhsAYBAP4LACHOBgAAlQ7OBiIIHwAAlw4AIEAAAJgOACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIbAGAQD-CwAhzgYAAJUOzgYiEQkAAIYQACATAACLEAAgPgAAsRAAID8AAIoQACBCAACIEAAgQwAAiRAAIEQAAIwQACDoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABvgYBAAAAAcwGAQAAAAHdBgEAAAAB3gYBAAAAAd8GEAAAAAHgBgEAAAABAgAAABEAIFUAAKoWACADAAAADgAgVQAAqhYAIFYAAK4WACATAAAADgAgCQAAyQ4AIBMAAM4OACA-AACwEAAgPwAAzQ4AIEIAAMsOACBDAADMDgAgRAAAzw4AIFAAAK4WACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb4GAQD9CwAhzAYBAP0LACHdBgEA_QsAId4GAQD9CwAh3wYQAIwMACHgBgEA_QsAIREJAADJDgAgEwAAzg4AID4AALAQACA_AADNDgAgQgAAyw4AIEMAAMwOACBEAADPDgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG-BgEA_QsAIcwGAQD9CwAh3QYBAP0LACHeBgEA_QsAId8GEACMDAAh4AYBAP0LACEKFwAAqhAAIB8AAIIQACA9AACDEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAcEGAQAAAAHbBgEAAAAB3AYBAAAAAQIAAADDAQAgVQAArxYAIAMAAABbACBVAACvFgAgVgAAsxYAIAwAAABbACAXAACpEAAgHwAAtA8AID0AALUPACBQAACzFgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHBBgEA_QsAIdsGAQD9CwAh3AYBAP4LACEKFwAAqRAAIB8AALQPACA9AAC1DwAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHBBgEA_QsAIdsGAQD9CwAh3AYBAP4LACEVFwAA-g0AIC8AAP0NACAxAAD7DQAgRQAA_A0AIEYAAI4OACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAcEGAQAAAAHPBiAAAAAB0QYAAADRBgLSBgEAAAAB0wYBAAAAAQIAAAC2AQAgVQAAtBYAIAMAAAC0AQAgVQAAtBYAIFYAALgWACAXAAAAtAEAIBcAAN0NACAvAADgDQAgMQAA3g0AIEUAAN8NACBGAACMDgAgUAAAuBYAIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHBBgEA_gsAIc8GIADMDQAh0QYAANkN0QYi0gYBAP0LACHTBgEA_QsAIRUXAADdDQAgLwAA4A0AIDEAAN4NACBFAADfDQAgRgAAjA4AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhgAYBAP4LACGBBgEA_gsAIYIGAQD-CwAhgwYQANoNACHBBgEA_gsAIc8GIADMDQAh0QYAANkN0QYi0gYBAP0LACHTBgEA_QsAIQgIAADHEQAgHQAAyBEAIB4AAMkRACDoBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAAOYGArQGAAAA5QYCAgAAANsFACBVAAC5FgAgCAcAAI0QACBAAACPEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAbAGAQAAAAHOBgAAAM4GAgIAAACSBwAgVQAAuxYAIAMAAACyAQAgVQAAuxYAIFYAAL8WACAKAAAAsgEAIAcAAJYOACBAAACYDgAgUAAAvxYAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhsAYBAP4LACHOBgAAlQ7OBiIIBwAAlg4AIEAAAJgOACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIbAGAQD-CwAhzgYAAJUOzgYiCegFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAHMBgEAAAABzwYgAAAAAQUCAACVEgAgIwAAnREAIDwAAJ8RACDoBQEAAAABugYBAAAAAQIAAACeBAAgVQAAwRYAIAMAAADaAQAgVQAAwRYAIFYAAMUWACAHAAAA2gEAIAIAAJQSACAjAAD5EAAgPAAA-xAAIFAAAMUWACDoBQEA_QsAIboGAQD9CwAhBQIAAJQSACAjAAD5EAAgPAAA-xAAIOgFAQD9CwAhugYBAP0LACED6AUBAAAAAecGAAAA9wYC9QYBAAAAAQcIAAD_EQAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA8gYCsAYBAAAAAQIAAACEBQAgVQAAxxYAIAcnAAD3EwAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAYcHAQAAAAGIBwEAAAABAgAAAG8AIFUAAMkWACANAwAAthEAIAYAALcRACAJAADSEQAgDgAAuBEAICIAALoRACA4AAC8EQAgRwAAuREAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHgBgEAAAAB5wYAAADnBgICAAAAFAAgVQAAyxYAIAUCAACVEgAgIwAAnREAICQAAJ4RACDoBQEAAAABugYBAAAAAQIAAACeBAAgVQAAzRYAIAMAAADaAQAgVQAAzRYAIFYAANEWACAHAAAA2gEAIAIAAJQSACAjAAD5EAAgJAAA-hAAIFAAANEWACDoBQEA_QsAIboGAQD9CwAhBQIAAJQSACAjAAD5EAAgJAAA-hAAIOgFAQD9CwAhugYBAP0LACED6AUBAAAAAecGAAAA-AYC9QYBAAAAARLoBQEAAAAB7gVAAAAAAe8FQAAAAAGoBhAAAAABqQYQAAAAAaoGEAAAAAGrBgEAAAABsAYBAAAAAbEGAgAAAAGyBkAAAAABtAYAAAC0BgK1BgEAAAABtgaAAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG9BgAAAL0GAgMAAAB3ACBVAADHFgAgVgAA1hYAIAkAAAB3ACAIAADlEQAgUAAA1hYAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAOMR8gYisAYBAP0LACEHCAAA5REAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAOMR8gYisAYBAP0LACEDAAAAbAAgVQAAyRYAIFYAANkWACAJAAAAbAAgJwAA7BMAIFAAANkWACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIYcHAQD-CwAhiAcBAP0LACEHJwAA7BMAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhhwcBAP4LACGIBwEA_QsAIQMAAAAFACBVAADLFgAgVgAA3BYAIA8AAAAFACADAADfEAAgBgAA4BAAIAkAANERACAOAADhEAAgIgAA4xAAIDgAAOUQACBHAADiEAAgUAAA3BYAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiINAwAA3xAAIAYAAOAQACAJAADREQAgDgAA4RAAICIAAOMQACA4AADlEAAgRwAA4hAAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiIL6AUBAAAAAekFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAGSBgAAANcGAtQGAQAAAAHVBgEAAAAB2AYAAADYBgLZBgEAAAAB2gYBAAAAAQboBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAAB2wYBAAAAAdwGAQAAAAEHuQYBAAAAAb4GAQAAAAHABgEAAAABwgYBAAAAAcMGAQAAAAHEBgEAAAABxQYBAAAAAQXpBQEAAAABuQYBAAAAAb4GAQAAAAG_BgEAAAABwAYBAAAAAQ_oBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAc8GIAAAAAHRBgAAANEGAtIGAQAAAAHTBgEAAAABBg0AAOETACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH-BgEAAAABhgcCAAAAAQIAAAAlACBVAADiFgAgBQ0AAMETACDoBQEAAAAB7gVAAAAAAe8FQAAAAAH-BgEAAAABAgAAADQAIFUAAOQWACANAwAAthEAIAYAALcRACAJAADSEQAgDgAAuBEAICIAALoRACA4AAC8EQAgOQAAuxEAIOgFAQAAAAHsBQEAAAAB7gVAAAAAAe8FQAAAAAHgBgEAAAAB5wYAAADnBgICAAAAFAAgVQAA5hYAIAMAAAAuACBVAADkFgAgVgAA6hYAIAcAAAAuACANAADAEwAgUAAA6hYAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf4GAQD-CwAhBQ0AAMATACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACH-BgEA_gsAIQMAAAAFACBVAADmFgAgVgAA7RYAIA8AAAAFACADAADfEAAgBgAA4BAAIAkAANERACAOAADhEAAgIgAA4xAAIDgAAOUQACA5AADkEAAgUAAA7RYAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiINAwAA3xAAIAYAAOAQACAJAADREQAgDgAA4RAAICIAAOMQACA4AADlEAAgOQAA5BAAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiIF6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAf0GAQAAAAEICwAA0hMAIOgFAQAAAAHuBUAAAAAB7wVAAAAAAeIGAQAAAAH_BkAAAAABgAcBAAAAAYEHAgAAAAECAAAARAAgVQAA7xYAIAMAAABCACBVAADvFgAgVgAA8xYAIAoAAABCACALAADREwAgUAAA8xYAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIeIGAQD9CwAh_wZAAP8LACGABwEA_QsAIYEHAgDGDAAhCAsAANETACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHiBgEA_QsAIf8GQAD_CwAhgAcBAP0LACGBBwIAxgwAIQXoBQEAAAAB7gVAAAAAAe8FQAAAAAH-BgEAAAABggdAAAAAAQMAAAAjACBVAADiFgAgVgAA9xYAIAgAAAAjACANAADgEwAgUAAA9xYAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf4GAQD9CwAhhgcCAMYMACEGDQAA4BMAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIf4GAQD9CwAhhgcCAMYMACEFAgAAlRIAICQAAJ4RACA8AACfEQAg6AUBAAAAAboGAQAAAAECAAAAngQAIFUAAPgWACADAAAA2gEAIFUAAPgWACBWAAD8FgAgBwAAANoBACACAACUEgAgJAAA-hAAIDwAAPsQACBQAAD8FgAg6AUBAP0LACG6BgEA_QsAIQUCAACUEgAgJAAA-hAAIDwAAPsQACDoBQEA_QsAIboGAQD9CwAhA-gFAQAAAAHnBgAAAPQGAvUGAQAAAAEDAAAA3gUAIFUAALkWACBWAACAFwAgCgAAAN4FACAIAADGEAAgHQAAxxAAIB4AAMgQACBQAACAFwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMQQ5gYitAYAAMMQ5QYiCAgAAMYQACAdAADHEAAgHgAAyBAAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADEEOYGIrQGAADDEOUGIgnoBQEAAAAB6QUBAAAAAe4FQAAAAAHvBUAAAAABvgYBAAAAAd0GAQAAAAHeBgEAAAAB3wYQAAAAAeAGAQAAAAEKFwAAqhAAICoAAIQQACA9AACDEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAcEGAQAAAAHbBgEAAAAB3AYBAAAAAQIAAADDAQAgVQAAghcAIA_oBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGDBhAAAAABwQYBAAAAAc8GIAAAAAHRBgAAANEGAtIGAQAAAAHTBgEAAAABAwAAAFsAIFUAAIIXACBWAACHFwAgDAAAAFsAIBcAAKkQACAqAAC2DwAgPQAAtQ8AIFAAAIcXACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAh2wYBAP0LACHcBgEA_gsAIQoXAACpEAAgKgAAtg8AID0AALUPACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIcEGAQD9CwAh2wYBAP0LACHcBgEA_gsAIQnoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAc8GIAAAAAEI6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAbAGAQAAAAHJBhAAAAABygYgAAAAAcsGIAAAAAEKPgAA_w0AIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGwBgEAAAAByQYQAAAAAcoGIAAAAAHLBiAAAAABzAYBAAAAAQIAAAC7AQAgVQAAihcAIAMAAAC5AQAgVQAAihcAIFYAAI4XACAMAAAAuQEAID4AAM4NACBQAACOFwAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGwBgEA_QsAIckGEACMDAAhygYgAMwNACHLBiAAzA0AIcwGAQD9CwAhCj4AAM4NACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIbAGAQD9CwAhyQYQAIwMACHKBiAAzA0AIcsGIADMDQAhzAYBAP0LACEP6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAHBBgEAAAABzwYgAAAAAdEGAAAA0QYC0gYBAAAAAQgHAACNEAAgHwAAjhAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAGwBgEAAAABzgYAAADOBgICAAAAkgcAIFUAAJAXACAF6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAbAGAQAAAAECAAAAqAcAIFUAAJIXACAMIAAAvA4AID4AAIAQACDoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7QUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAcwGAQAAAAHPBiAAAAABAgAAAFkAIFUAAJQXACARCQAAhhAAIBMAAIsQACA-AACxEAAgQQAAhxAAIEIAAIgQACBDAACJEAAgRAAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG-BgEAAAABzAYBAAAAAd0GAQAAAAHeBgEAAAAB3wYQAAAAAeAGAQAAAAECAAAAEQAgVQAAlhcAIA0DAAC2EQAgCQAA0hEAIA4AALgRACAiAAC6EQAgOAAAvBEAIDkAALsRACBHAAC5EQAg6AUBAAAAAewFAQAAAAHuBUAAAAAB7wVAAAAAAeAGAQAAAAHnBgAAAOcGAgIAAAAUACBVAACYFwAgAwAAAAUAIFUAAJgXACBWAACcFwAgDwAAAAUAIAMAAN8QACAJAADREQAgDgAA4RAAICIAAOMQACA4AADlEAAgOQAA5BAAIEcAAOIQACBQAACcFwAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHgBgEA_QsAIecGAADdEOcGIg0DAADfEAAgCQAA0REAIA4AAOEQACAiAADjEAAgOAAA5RAAIDkAAOQQACBHAADiEAAg6AUBAP0LACHsBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHgBgEA_QsAIecGAADdEOcGIgLuBUAAAAABugYBAAAAARDoBQEAAAAB7gVAAAAAAY8GAQAAAAGiBhAAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYQAAAAAacGEAAAAAGoBhAAAAABqQYQAAAAAaoGEAAAAAGrBgEAAAABrAaAAAAAAa0GgAAAAAGvBgEAAAABAwAAAKsHACBVAACSFwAgVgAAoRcAIAcAAACrBwAgUAAAoRcAIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhsAYBAP0LACEF6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGwBgEA_QsAIQMAAABXACBVAACUFwAgVgAApBcAIA4AAABXACAgAACwDgAgPgAA_g8AIFAAAKQXACDoBQEA_QsAIekFAQD9CwAh6gUBAP4LACHrBQEA_gsAIe0FAQD-CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhzAYBAP4LACHPBiAAzA0AIQwgAACwDgAgPgAA_g8AIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7QUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACHMBgEA_gsAIc8GIADMDQAhAwAAAA4AIFUAAJYXACBWAACnFwAgEwAAAA4AIAkAAMkOACATAADODgAgPgAAsBAAIEEAAMoOACBCAADLDgAgQwAAzA4AIEQAAM8OACBQAACnFwAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG-BgEA_QsAIcwGAQD9CwAh3QYBAP0LACHeBgEA_QsAId8GEACMDAAh4AYBAP0LACERCQAAyQ4AIBMAAM4OACA-AACwEAAgQQAAyg4AIEIAAMsOACBDAADMDgAgRAAAzw4AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvgYBAP0LACHMBgEA_QsAId0GAQD9CwAh3gYBAP0LACHfBhAAjAwAIeAGAQD9CwAhD-gFAQAAAAHpBQEAAAAB6gUBAAAAAesFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBhAAAAABwQYBAAAAAc8GIAAAAAHRBgAAANEGAtMGAQAAAAEDAAAAsgEAIFUAAJAXACBWAACrFwAgCgAAALIBACAHAACWDgAgHwAAlw4AIFAAAKsXACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIbAGAQD-CwAhzgYAAJUOzgYiCAcAAJYOACAfAACXDgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGwBgEA_gsAIc4GAACVDs4GIhLoBQEAAAAB7gVAAAAAAe8FQAAAAAGoBhAAAAABqQYQAAAAAaoGEAAAAAGrBgEAAAABsAYBAAAAAbEGAgAAAAGyBkAAAAABtAYAAAC0BgK1BgEAAAABtgaAAAAAAbcGAQAAAAG4BgEAAAABugYBAAAAAbsGAQAAAAG9BgAAAL0GAggeAAC7DQAgOAAAvA0AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAG0BgAAAMgGAsYGIAAAAAECAAAA6gcAIFUAAK0XACARCQAAhhAAIBMAAIsQACA-AACxEAAgPwAAihAAIEEAAIcQACBDAACJEAAgRAAAjBAAIOgFAQAAAAHpBQEAAAAB7gVAAAAAAe8FQAAAAAG-BgEAAAABzAYBAAAAAd0GAQAAAAHeBgEAAAAB3wYQAAAAAeAGAQAAAAECAAAAEQAgVQAArxcAIAMAAACcAQAgVQAArRcAIFYAALMXACAKAAAAnAEAIB4AAKINACA4AACjDQAgUAAAsxcAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhtAYAAKANyAYixgYgAJ8NACEIHgAAog0AIDgAAKMNACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIbQGAACgDcgGIsYGIACfDQAhAwAAAA4AIFUAAK8XACBWAAC2FwAgEwAAAA4AIAkAAMkOACATAADODgAgPgAAsBAAID8AAM0OACBBAADKDgAgQwAAzA4AIEQAAM8OACBQAAC2FwAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG-BgEA_QsAIcwGAQD9CwAh3QYBAP0LACHeBgEA_QsAId8GEACMDAAh4AYBAP0LACERCQAAyQ4AIBMAAM4OACA-AACwEAAgPwAAzQ4AIEEAAMoOACBDAADMDgAgRAAAzw4AIOgFAQD9CwAh6QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhvgYBAP0LACHMBgEA_QsAId0GAQD9CwAh3gYBAP0LACHfBhAAjAwAIeAGAQD9CwAhCB0AALoNACA4AAC8DQAg6AUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAbQGAAAAyAYCxgYgAAAAAQIAAADqBwAgVQAAtxcAIBEJAACGEAAgEwAAixAAID4AALEQACA_AACKEAAgQQAAhxAAIEIAAIgQACBEAACMEAAg6AUBAAAAAekFAQAAAAHuBUAAAAAB7wVAAAAAAb4GAQAAAAHMBgEAAAAB3QYBAAAAAd4GAQAAAAHfBhAAAAAB4AYBAAAAAQIAAAARACBVAAC5FwAgAwAAAJwBACBVAAC3FwAgVgAAvRcAIAoAAACcAQAgHQAAoQ0AIDgAAKMNACBQAAC9FwAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACG0BgAAoA3IBiLGBiAAnw0AIQgdAAChDQAgOAAAow0AIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhtAYAAKANyAYixgYgAJ8NACEDAAAADgAgVQAAuRcAIFYAAMAXACATAAAADgAgCQAAyQ4AIBMAAM4OACA-AACwEAAgPwAAzQ4AIEEAAMoOACBCAADLDgAgRAAAzw4AIFAAAMAXACDoBQEA_QsAIekFAQD9CwAh7gVAAP8LACHvBUAA_wsAIb4GAQD9CwAhzAYBAP0LACHdBgEA_QsAId4GAQD9CwAh3wYQAIwMACHgBgEA_QsAIREJAADJDgAgEwAAzg4AID4AALAQACA_AADNDgAgQQAAyg4AIEIAAMsOACBEAADPDgAg6AUBAP0LACHpBQEA_QsAIe4FQAD_CwAh7wVAAP8LACG-BgEA_QsAIcwGAQD9CwAh3QYBAP0LACHeBgEA_QsAId8GEACMDAAh4AYBAP0LACEaAgAA6AwAIC0AAOUMACAzAADmDAAgNgAA5wwAIDcAAOkMACA5AADqDAAgOgAAjQ0AIOgFAQAAAAHuBUAAAAAB7wVAAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGwBgEAAAABsQYCAAAAAbIGQAAAAAG0BgAAALQGArUGAQAAAAG2BoAAAAABtwYBAAAAAbgGAQAAAAG5BgEAAAABugYBAAAAAbsGAQAAAAG9BgAAAL0GAgIAAACCAQAgVQAAwRcAIA3oBQEAAAAB7gVAAAAAAZAGAgAAAAGSBgAAAJIGApMGAQAAAAGUBkAAAAABlQZAAAAAAZYGgAAAAAGXBoAAAAABmAYBAAAAAZkGgAAAAAGaBoAAAAABmwaAAAAAARDoBQEAAAAB7gVAAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGsBoAAAAABrQaAAAAAAa4GAQAAAAGvBgEAAAABBegFAQAAAAHuBUAAAAABiwYQAAAAAY0GAAAAjQYCjgZAAAAAAREOAADjDwAgIAAApRAAICUAAOIPACApAADkDwAgKwAA5Q8AIOgFAQAAAAHpBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAZIGAAAA1wYC1AYBAAAAAdUGAQAAAAHYBgAAANgGAtkGAQAAAAHaBgEAAAABAgAAAHQAIFUAAMYXACAIHQAAug0AIB4AALsNACDoBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABtAYAAADIBgLGBiAAAAABAgAAAOoHACBVAADIFwAgDQMAALYRACAGAAC3EQAgCQAA0hEAIA4AALgRACAiAAC6EQAgOQAAuxEAIEcAALkRACDoBQEAAAAB7AUBAAAAAe4FQAAAAAHvBUAAAAAB4AYBAAAAAecGAAAA5wYCAgAAABQAIFUAAMoXACADAAAAgAEAIFUAAMEXACBWAADOFwAgHAAAAIABACACAADbDAAgLQAA2AwAIDMAANkMACA2AADaDAAgNwAA3AwAIDkAAN0MACA6AADeDAAgUAAAzhcAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhsAYBAP0LACGxBgIAxgwAIbIGQAD_CwAhtAYAANYMtAYitQYBAP4LACG2BoAAAAABtwYBAP4LACG4BgEA_gsAIbkGAQD-CwAhugYBAP0LACG7BgEA_QsAIb0GAADXDL0GIhoCAADbDAAgLQAA2AwAIDMAANkMACA2AADaDAAgNwAA3AwAIDkAAN0MACA6AADeDAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGwBgEA_QsAIbEGAgDGDAAhsgZAAP8LACG0BgAA1gy0BiK1BgEA_gsAIbYGgAAAAAG3BgEA_gsAIbgGAQD-CwAhuQYBAP4LACG6BgEA_QsAIbsGAQD9CwAhvQYAANcMvQYiAwAAAHIAIFUAAMYXACBWAADRFwAgEwAAAHIAIA4AAMUPACAgAACkEAAgJQAAxA8AICkAAMYPACArAADHDwAgUAAA0RcAIOgFAQD9CwAh6QUBAP0LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIZIGAADBD9cGItQGAQD-CwAh1QYBAP4LACHYBgAAwg_YBiLZBgEA_gsAIdoGAQD-CwAhEQ4AAMUPACAgAACkEAAgJQAAxA8AICkAAMYPACArAADHDwAg6AUBAP0LACHpBQEA_QsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAhkgYAAMEP1wYi1AYBAP4LACHVBgEA_gsAIdgGAADCD9gGItkGAQD-CwAh2gYBAP4LACEDAAAAnAEAIFUAAMgXACBWAADUFwAgCgAAAJwBACAdAAChDQAgHgAAog0AIFAAANQXACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIbQGAACgDcgGIsYGIACfDQAhCB0AAKENACAeAACiDQAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACG0BgAAoA3IBiLGBiAAnw0AIQMAAAAFACBVAADKFwAgVgAA1xcAIA8AAAAFACADAADfEAAgBgAA4BAAIAkAANERACAOAADhEAAgIgAA4xAAIDkAAOQQACBHAADiEAAgUAAA1xcAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiINAwAA3xAAIAYAAOAQACAJAADREQAgDgAA4RAAICIAAOMQACA5AADkEAAgRwAA4hAAIOgFAQD9CwAh7AUBAP0LACHuBUAA_wsAIe8FQAD_CwAh4AYBAP0LACHnBgAA3RDnBiIOMQAAqgwAIEYBAAAAAegFAQAAAAHpBQEAAAAB6gUBAAAAAewFAQAAAAHtBQEAAAAB7gVAAAAAAe8FQAAAAAHwBUAAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYQAAAAAQIAAACSAQAgVQAA2BcAIAMAAACMAQAgVQAA2BcAIFYAANwXACAQAAAAjAEAIDEAAKkMACBGAQD9CwAhUAAA3BcAIOgFAQD9CwAh6QUBAP0LACHqBQEA_gsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAAjAwAIQ4xAACpDAAgRgEA_QsAIegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIewFAQD9CwAh7QUBAP0LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAAjAwAIRoCAADoDAAgMwAA5gwAIDYAAOcMACA3AADpDAAgOQAA6gwAIDoAAI0NACA7AADrDAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAb0GAAAAvQYCAgAAAIIBACBVAADdFwAgAwAAAIABACBVAADdFwAgVgAA4RcAIBwAAACAAQAgAgAA2wwAIDMAANkMACA2AADaDAAgNwAA3AwAIDkAAN0MACA6AADeDAAgOwAA3wwAIFAAAOEXACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIakGEACMDAAhqgYQAIwMACGrBgEA_gsAIbAGAQD9CwAhsQYCAMYMACGyBkAA_wsAIbQGAADWDLQGIrUGAQD-CwAhtgaAAAAAAbcGAQD-CwAhuAYBAP4LACG5BgEA_gsAIboGAQD9CwAhuwYBAP0LACG9BgAA1wy9BiIaAgAA2wwAIDMAANkMACA2AADaDAAgNwAA3AwAIDkAAN0MACA6AADeDAAgOwAA3wwAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhsAYBAP0LACGxBgIAxgwAIbIGQAD_CwAhtAYAANYMtAYitQYBAP4LACG2BoAAAAABtwYBAP4LACG4BgEA_gsAIbkGAQD-CwAhugYBAP0LACG7BgEA_QsAIb0GAADXDL0GIhoCAADoDAAgLQAA5QwAIDMAAOYMACA3AADpDAAgOQAA6gwAIDoAAI0NACA7AADrDAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAb0GAAAAvQYCAgAAAIIBACBVAADiFwAgAwAAAIABACBVAADiFwAgVgAA5hcAIBwAAACAAQAgAgAA2wwAIC0AANgMACAzAADZDAAgNwAA3AwAIDkAAN0MACA6AADeDAAgOwAA3wwAIFAAAOYXACDoBQEA_QsAIe4FQAD_CwAh7wVAAP8LACGoBhAAjAwAIakGEACMDAAhqgYQAIwMACGrBgEA_gsAIbAGAQD9CwAhsQYCAMYMACGyBkAA_wsAIbQGAADWDLQGIrUGAQD-CwAhtgaAAAAAAbcGAQD-CwAhuAYBAP4LACG5BgEA_gsAIboGAQD9CwAhuwYBAP0LACG9BgAA1wy9BiIaAgAA2wwAIC0AANgMACAzAADZDAAgNwAA3AwAIDkAAN0MACA6AADeDAAgOwAA3wwAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhsAYBAP0LACGxBgIAxgwAIbIGQAD_CwAhtAYAANYMtAYitQYBAP4LACG2BoAAAAABtwYBAP4LACG4BgEA_gsAIbkGAQD-CwAhugYBAP0LACG7BgEA_QsAIb0GAADXDL0GIgcsAADADAAg6AUBAAAAAe4FQAAAAAGLBhAAAAABjQYAAACNBgKOBkAAAAABjwYBAAAAAQIAAACYAQAgVQAA5xcAIAMAAACWAQAgVQAA5xcAIFYAAOsXACAJAAAAlgEAICwAALkMACBQAADrFwAg6AUBAP0LACHuBUAA_wsAIYsGEACMDAAhjQYAALcMjQYijgZAAP8LACGPBgEA_QsAIQcsAAC5DAAg6AUBAP0LACHuBUAA_wsAIYsGEACMDAAhjQYAALcMjQYijgZAAP8LACGPBgEA_QsAIQnoBQEAAAAB6QUBAAAAAeoFAQAAAAHrBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAECAAAAogkAIFUAAOwXACADAAAAjwEAIFUAAOwXACBWAADwFwAgCwAAAI8BACBQAADwFwAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHsBQEA_QsAIe0FAQD9CwAh7gVAAP8LACHvBUAA_wsAIfAFQACADAAhCegFAQD9CwAh6QUBAP0LACHqBQEA_gsAIesFAQD-CwAh7AUBAP0LACHtBQEA_QsAIe4FQAD_CwAh7wVAAP8LACHwBUAAgAwAIRoCAADoDAAgLQAA5QwAIDYAAOcMACA3AADpDAAgOQAA6gwAIDoAAI0NACA7AADrDAAg6AUBAAAAAe4FQAAAAAHvBUAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYBAAAAAbAGAQAAAAGxBgIAAAABsgZAAAAAAbQGAAAAtAYCtQYBAAAAAbYGgAAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAb0GAAAAvQYCAgAAAIIBACBVAADxFwAgFQYAAPkNACAXAAD6DQAgMQAA-w0AIEUAAPwNACBGAACODgAg6AUBAAAAAekFAQAAAAHqBQEAAAAB6wUBAAAAAe4FQAAAAAHvBUAAAAAB8AVAAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGEAAAAAHBBgEAAAABzwYgAAAAAdEGAAAA0QYC0gYBAAAAAdMGAQAAAAECAAAAtgEAIFUAAPMXACADAAAAgAEAIFUAAPEXACBWAAD3FwAgHAAAAIABACACAADbDAAgLQAA2AwAIDYAANoMACA3AADcDAAgOQAA3QwAIDoAAN4MACA7AADfDAAgUAAA9xcAIOgFAQD9CwAh7gVAAP8LACHvBUAA_wsAIagGEACMDAAhqQYQAIwMACGqBhAAjAwAIasGAQD-CwAhsAYBAP0LACGxBgIAxgwAIbIGQAD_CwAhtAYAANYMtAYitQYBAP4LACG2BoAAAAABtwYBAP4LACG4BgEA_gsAIbkGAQD-CwAhugYBAP0LACG7BgEA_QsAIb0GAADXDL0GIhoCAADbDAAgLQAA2AwAIDYAANoMACA3AADcDAAgOQAA3QwAIDoAAN4MACA7AADfDAAg6AUBAP0LACHuBUAA_wsAIe8FQAD_CwAhqAYQAIwMACGpBhAAjAwAIaoGEACMDAAhqwYBAP4LACGwBgEA_QsAIbEGAgDGDAAhsgZAAP8LACG0BgAA1gy0BiK1BgEA_gsAIbYGgAAAAAG3BgEA_gsAIbgGAQD-CwAhuQYBAP4LACG6BgEA_QsAIbsGAQD9CwAhvQYAANcMvQYiAwAAALQBACBVAADzFwAgVgAA-hcAIBcAAAC0AQAgBgAA3A0AIBcAAN0NACAxAADeDQAgRQAA3w0AIEYAAIwOACBQAAD6FwAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAA2g0AIcEGAQD-CwAhzwYgAMwNACHRBgAA2Q3RBiLSBgEA_QsAIdMGAQD9CwAhFQYAANwNACAXAADdDQAgMQAA3g0AIEUAAN8NACBGAACMDgAg6AUBAP0LACHpBQEA_QsAIeoFAQD-CwAh6wUBAP4LACHuBUAA_wsAIe8FQAD_CwAh8AVAAIAMACGABgEA_gsAIYEGAQD-CwAhggYBAP4LACGDBhAA2g0AIcEGAQD-CwAhzwYgAMwNACHRBgAA2Q3RBiLSBgEA_QsAIdMGAQD9CwAhEOgFAQAAAAHuBUAAAAABjwYBAAAAAaIGEAAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABqgYQAAAAAasGAQAAAAGsBoAAAAABrQaAAAAAAa4GAQAAAAEMRgEAAAAB6AUBAAAAAekFAQAAAAHqBQEAAAAB7AUBAAAAAe0FAQAAAAHuBUAAAAAB7wVAAAAAAfAFQAAAAAGABgEAAAABgQYBAAAAAYMGEAAAAAECDgACSgBEBAEEAQIGA0jgARhJ4QEoCQMIBAYMBQkACA4AAhEAQyLbAR843QEqOdwBIkfZAQ8BAgADAgIAAy4ABgcGDQURAEIXDwcv1gEsMdMBHEUAQEYAPAkJAAgRAD8TzAEOPgAbP8sBBkHEAR1CxwE0Q8oBNUTNASAFBxIHCBUDEQAaHRcJHlMLAgkACAsACgcITBgKGgkMHgsRABkaIgwbRRQcSBECCQAICwAKAwsAChEAFxkmDQINAAwVKA4FEQAWFCwPFjsTFwAHGAANAw4tAxIvEBM3DgINMhEPMA8DCwAKEDUQEQASARA2AAINABQVPA4DCwAKEQAVFj0TARY-AAIUPwAWQAABGUEAAgsACg4AAgYIUgAKTQAMTgAaTwAbUAAcUQACB1QACFUABAdWBxEAPh9aHEC8ATwEEQA7IFwdPrMBGz-3AQYFEQA6FwAHH10cKq4BIj1hHgIgAB0iAB8FAgADEQA5I2UgJGYePGohAiEAByIAHwIiAB85ACIHDgADEQA4IAAdJWshKW0jK3gnOIMBKgMRACYnACQodSICEQAlJnAjASZxAAEodgADCH0oEQApKnkiAg4AAisAJwIIfwAqfgAJAgADEQA3LYcBKzOLASw2mQExN50BMzkAIjqkASo7pQEqASwAKgMsACouAAYyjQEtAxEAMC-OASwxkAEuAhEALzCTAS0BMJQBAAEvlQEAAiwAKjWbATIBNAAxBBEANh2fATQeoQE1OKIBKgIXAAc3ADMCFwAHNwAzATijAQADLaYBADOnAQA2qAEAAiWpAQA4qgEAAyOrAQAkrAEAPK0BAAMfrwEAKrEBAD2wAQABP7gBAAMRAD0-ABs_vQEGAT--AQADB78BAB_AAQBAwQEABT_RAQBBzgEAQs8BAEPQAQBE0gEAAhEAQT_UAQYBP9UBAAIG1wEAL9gBAAIG3gEAON8BAAII4wEBEQBFAQjkAQAAAxEASFsASVwASgAAAAMRAEhbAElcAEoDEQBNWwBOXABPAAAAAxEATVsATlwATwMRAFJbAFNcAFQAAAADEQBSWwBTXABUAxEAV1sAWFwAWQAAAAMRAFdbAFhcAFkDEQBcWwBdXABeAAAAAxEAXFsAXVwAXgURAGFbAGRcAGWjAQBipAEAYwAAAAAABREAYVsAZFwAZaMBAGKkAQBjBREAaFsAa1wAbKMBAGmkAQBqAAAAAAAFEQBoWwBrXABsowEAaaQBAGoDEQBvWwBwXABxAAAAAxEAb1sAcFwAcQURAHRbAHdcAHijAQB1pAEAdgAAAAAABREAdFsAd1wAeKMBAHWkAQB2AxEAe1sAfFwAfQAAAAMRAHtbAHxcAH0FEQCAAVsAgwFcAIQBowEAgQGkAQCCAQAAAAAABREAgAFbAIMBXACEAaMBAIEBpAEAggEDEQCHAVsAiAFcAIkBAAAAAxEAhwFbAIgBXACJAQMRAIwBWwCNAVwAjgEAAAADEQCMAVsAjQFcAI4BAxEAkQFbAJIBXACTAQAAAAMRAJEBWwCSAVwAkwEDEQCWAVsAlwFcAJgBAAAAAxEAlgFbAJcBXACYAQMRAJsBWwCcAVwAnQEAAAADEQCbAVsAnAFcAJ0BAxEAoAFbAKEBXACiAQAAAAMRAKABWwChAVwAogEDEQClAVsApgFcAKcBAAAAAxEApQFbAKYBXACnAQMRAKoBWwCrAVwArAEAAAADEQCqAVsAqwFcAKwBAxEArwFbALABXACxAQAAAAMRAK8BWwCwAVwAsQEDEQC0AVsAtQFcALYBAAAAAxEAtAFbALUBXAC2AQMRALkBWwC6AVwAuwEAAAADEQC5AVsAugFcALsBAAMRAL8BWwDAAVwAwQEAAAADEQC_AVsAwAFcAMEBAxEAxAFbAMUBXADGAQAAAAMRAMQBWwDFAVwAxgEDEQDJAVsAygFcAMsBAAAAAxEAyQFbAMoBXADLAQMRAM4BWwDPAVwA0AEAAAADEQDOAVsAzwFcANABAxEA0wFbANQBXADVAQAAAAMRANMBWwDUAVwA1QEFEQDYAVsA2wFcANwBowEA2QGkAQDaAQAAAAAABREA2AFbANsBXADcAaMBANkBpAEA2gEDEQDfAVsA4AFcAOEBAAAAAxEA3wFbAOABXADhAQMRAOQBWwDlAVwA5gEAAAADEQDkAVsA5QFcAOYBAxEA6QFbAOoBXADrAQAAAAMRAOkBWwDqAVwA6wEFEQDuAVsA8QFcAPIBowEA7wGkAQDwAQAAAAAABREA7gFbAPEBXADyAaMBAO8BpAEA8AEDEQD1AVsA9gFcAPcBAAAAAxEA9QFbAPYBXAD3AQMRAPoBWwD7AVwA_AEAAAADEQD6AVsA-wFcAPwBAxEA_wFbAIACXACBAgAAAAMRAP8BWwCAAlwAgQIFEQCEAlsAhwJcAIgCowEAhQKkAQCGAgAAAAAABREAhAJbAIcCXACIAqMBAIUCpAEAhgIABREAjAJbAI8CXACQAqMBAI0CpAEAjgIAAAAAAAURAIwCWwCPAlwAkAKjAQCNAqQBAI4CAxEAkwJbAJQCXACVAgAAAAMRAJMCWwCUAlwAlQIDEQCYAlsAmQJcAJoCAAAAAxEAmAJbAJkCXACaAgMRAJ0CWwCeAlwAnwIAAAADEQCdAlsAngJcAJ8CBREAogJbAKUCXACmAqMBAKMCpAEApAIAAAAAAAURAKICWwClAlwApgKjAQCjAqQBAKQCBREAqQJbAKwCXACtAqMBAKoCpAEAqwIAAAAAAAURAKkCWwCsAlwArQKjAQCqAqQBAKsCBREAsAJbALMCXAC0AqMBALECpAEAsgIAAAAAAAURALACWwCzAlwAtAKjAQCxAqQBALICBREAtwJbALoCXAC7AqMBALgCpAEAuQIAAAAAAAURALcCWwC6AlwAuwKjAQC4AqQBALkCAxEAvgJbAL8CXADAAgAAAAMRAL4CWwC_AlwAwAIFEQDDAlsAxgJcAMcCowEAxAKkAQDFAgAAAAAABREAwwJbAMYCXADHAqMBAMQCpAEAxQIDEQDKAlsAywJcAMwCAAAAAxEAygJbAMsCXADMAksCAUzlAQFN5gEBTucBAU_oAQFR6gEBUuwBRlPuAQFU8AFGV_EBAVjyAQFZ8wFGXfYBR173AUtf-QFEYPoBRGH9AURi_gFEY_8BRGSBAkRlgwJGZoUCRGeHAkZoiAJEaYkCRGqKAkZrjQJMbI4CUG2QAgJukQICb5QCAnCVAgJxlgICcpgCAnOaAkZ0nAICdZ4CRnafAgJ3oAICeKECRnmkAlF6pQJVe6cCJHyoAiR9qwIkfqwCJH-tAiSAAa8CJIEBsQJGggGzAiSDAbUCRoQBtgIkhQG3AiSGAbgCRocBuwJWiAG8AlqJAb0CI4oBvgIjiwG_AiOMAcACI40BwQIjjgHDAiOPAcUCRpABxwIjkQHJAkaSAcoCI5MBywIjlAHMAkaVAc8CW5YB0AJflwHRAgyYAdICDJkB0wIMmgHUAgybAdUCDJwB1wIMnQHZAkaeAdsCDJ8B3QJGoAHeAgyhAd8CDKIB4AJGpQHjAmCmAeQCZqcB5QINqAHmAg2pAecCDaoB6AINqwHpAg2sAesCDa0B7QJGrgHvAg2vAfECRrAB8gINsQHzAg2yAfQCRrMB9wJntAH4Am21AfoCDrYB-wIOtwH9Ag64Af4CDrkB_wIOugGBAw67AYMDRrwBhQMOvQGHA0a-AYgDDr8BiQMOwAGKA0bBAY0DbsIBjgNywwGPAxTEAZADFMUBkQMUxgGSAxTHAZMDFMgBlQMUyQGXA0bKAZkDFMsBmwNGzAGcAxTNAZ0DFM4BngNGzwGhA3PQAaIDedEBowMT0gGkAxPTAaUDE9QBpgMT1QGnAxPWAakDE9cBqwNG2AGtAxPZAa8DRtoBsAMT2wGxAxPcAbIDRt0BtQN63gG2A37fAbcDEeABuAMR4QG5AxHiAboDEeMBuwMR5AG9AxHlAb8DRuYBwQMR5wHDA0boAcQDEekBxQMR6gHGA0brAckDf-wBygOFAe0BywMQ7gHMAxDvAc0DEPABzgMQ8QHPAxDyAdEDEPMB0wNG9AHVAxD1AdcDRvYB2AMQ9wHZAxD4AdoDRvkB3QOGAfoB3gOKAfsB3wMP_AHgAw_9AeEDD_4B4gMP_wHjAw-AAuUDD4EC5wNGggLpAw-DAusDRoQC7AMPhQLtAw-GAu4DRocC8QOLAYgC8gOPAYkC8wMYigL0AxiLAvUDGIwC9gMYjQL3AxiOAvkDGI8C-wNGkAL9AxiRAv8DRpICgAQYkwKBBBiUAoIERpUChQSQAZYChgSUAZcCiAQKmAKJBAqZAowECpoCjQQKmwKOBAqcApAECp0CkgRGngKUBAqfApYERqAClwQKoQKYBAqiApkERqMCnASVAaQCnQSZAaUCnwQfpgKgBB-nAqIEH6gCowQfqQKkBB-qAqYEH6sCqARGrAKqBB-tAqwERq4CrQQfrwKuBB-wAq8ERrECsgSaAbICswSeAbMCtAQhtAK1BCG1ArYEIbYCtwQhtwK4BCG4AroEIbkCvARGugK-BCG7AsAERrwCwQQhvQLCBCG-AsMERr8CxgSfAcACxwSjAcECyAQewgLJBB7DAsoEHsQCywQexQLMBB7GAs4EHscC0ARGyALSBB7JAtQERsoC1QQeywLWBB7MAtcERs0C2gSkAc4C2wSoAc8C3AQg0ALdBCDRAt4EINIC3wQg0wLgBCDUAuIEINUC5ARG1gLmBCDXAugERtgC6QQg2QLqBCDaAusERtsC7gSpAdwC7wStAd0C8AQo3gLxBCjfAvIEKOAC8wQo4QL0BCjiAvYEKOMC-ARG5AL6BCjlAvwERuYC_QQo5wL-BCjoAv8ERukCggWuAeoCgwWyAesChQUn7AKGBSftAogFJ-4CiQUn7wKKBSfwAowFJ_ECjgVG8gKQBSfzApIFRvQCkwUn9QKUBSf2ApUFRvcCmAWzAfgCmQW3AfkCmwUE-gKcBQT7Ap4FBPwCnwUE_QKgBQT-AqIFBP8CpAVGgAOmBQSBA6gFRoIDqQUEgwOqBQSEA6sFRoUDrgW4AYYDrwW8AYcDsQW9AYgDsgW9AYkDtQW9AYoDtgW9AYsDtwW9AYwDuQW9AY0DuwVGjgO9Bb0BjwO_BUaQA8AFvQGRA8EFvQGSA8IFRpMDxQW-AZQDxgXCAZUDxwUDlgPIBQOXA8kFA5gDygUDmQPLBQOaA80FA5sDzwVGnAPRBQOdA9MFRp4D1AUDnwPVBQOgA9YFRqED2QXDAaID2gXHAaMD3AUIpAPdBQilA-AFCKYD4QUIpwPiBQioA-QFCKkD5gVGqgPoBQirA-oFRqwD6wUIrQPsBQiuA-0FRq8D8AXIAbAD8QXMAbED8gUJsgPzBQmzA_QFCbQD9QUJtQP2BQm2A_gFCbcD-gVGuAP8BQm5A_4FRroD_wUJuwOABgm8A4EGRr0DhAbNAb4DhQbRAb8DhgYLwAOHBgvBA4gGC8IDiQYLwwOKBgvEA4wGC8UDjgZGxgOQBgvHA5IGRsgDkwYLyQOUBgvKA5UGRssDmAbSAcwDmQbWAc0DmgYHzgObBgfPA5wGB9ADnQYH0QOeBgfSA6AGB9MDogZG1AOkBgfVA6YGRtYDpwYH1wOoBgfYA6kGRtkDrAbXAdoDrQbdAdsDrgYd3AOvBh3dA7AGHd4DsQYd3wOyBh3gA7QGHeEDtgZG4gO4Bh3jA7oGRuQDuwYd5QO8Bh3mA70GRucDwAbeAegDwQbiAekDwgYi6gPDBiLrA8QGIuwDxQYi7QPGBiLuA8gGIu8DygZG8APMBiLxA84GRvIDzwYi8wPQBiL0A9EGRvUD1AbjAfYD1QbnAfcD1gYF-APXBgX5A9gGBfoD2QYF-wPaBgX8A9wGBf0D3gZG_gPgBgX_A-IGRoAE4wYFgQTkBgWCBOUGRoME6AboAYQE6QbsAYUE6gYGhgTrBgaHBOwGBogE7QYGiQTuBgaKBPAGBosE8gZGjAT0BgaNBPYGRo4E9wYGjwT4BgaQBPkGRpEE_AbtAZIE_QbzAZME_gYclAT_BhyVBIAHHJYEgQcclwSCBxyYBIQHHJkEhgdGmgSIBxybBIoHRpwEiwccnQSMBxyeBI0HRp8EkAf0AaAEkQf4AaEEkwcbogSUBxujBJYHG6QElwcbpQSYBxumBJoHG6cEnAdGqASeBxupBKAHRqoEoQcbqwSiBxusBKMHRq0Epgf5Aa4Epwf9Aa8EqQdAsASqB0CxBK0HQLIErgdAswSvB0C0BLEHQLUEswdGtgS1B0C3BLcHRrgEuAdAuQS5B0C6BLoHRrsEvQf-AbwEvgeCAr0Evwc8vgTABzy_BMEHPMAEwgc8wQTDBzzCBMUHPMMExwdGxATJBzzFBMsHRsYEzAc8xwTNBzzIBM4HRskE0QeDAsoE0geJAssE1AeKAswE1QeKAs0E2AeKAs4E2QeKAs8E2geKAtAE3AeKAtEE3gdG0gTgB4oC0wTiB0bUBOMHigLVBOQHigLWBOUHRtcE6AeLAtgE6QeRAtkE6wcz2gTsBzPbBO4HM9wE7wcz3QTwBzPeBPIHM98E9AdG4AT2BzPhBPgHRuIE-Qcz4wT6BzPkBPsHRuUE_geSAuYE_weWAucEgAg06ASBCDTpBIIINOoEgwg06wSECDTsBIYINO0EiAhG7gSKCDTvBIwIRvAEjQg08QSOCDTyBI8IRvMEkgiXAvQEkwibAvUElAg19gSVCDX3BJYINfgElwg1-QSYCDX6BJoINfsEnAhG_ASeCDX9BKAIRv4EoQg1_wSiCDWABaMIRoEFpgicAoIFpwigAoMFqAgqhAWpCCqFBaoIKoYFqwgqhwWsCCqIBa4IKokFsAhGigWyCCqLBbQIRowFtQgqjQW2CCqOBbcIRo8FugihApAFuwinApEFvAgskgW9CCyTBb4ILJQFvwgslQXACCyWBcIILJcFxAhGmAXGCCyZBcgIRpoFyQgsmwXKCCycBcsIRp0FzgioAp4FzwiuAp8F0AgroAXRCCuhBdIIK6IF0wgrowXUCCukBdYIK6UF2AhGpgXaCCunBdwIRqgF3QgrqQXeCCuqBd8IRqsF4givAqwF4wi1Aq0F5AgxrgXlCDGvBeYIMbAF5wgxsQXoCDGyBeoIMbMF7AhGtAXuCDG1BfAIRrYF8QgxtwXyCDG4BfMIRrkF9gi2AroF9wi8ArsF-QgyvAX6CDK9BfwIMr4F_QgyvwX-CDLABYAJMsEFgglGwgWECTLDBYYJRsQFhwkyxQWICTLGBYkJRscFjAm9AsgFjQnBAskFjgktygWPCS3LBZAJLcwFkQktzQWSCS3OBZQJLc8FlglG0AWYCS3RBZoJRtIFmwkt0wWcCS3UBZ0JRtUFoAnCAtYFoQnIAtcFowku2AWkCS7ZBaYJLtoFpwku2wWoCS7cBaoJLt0FrAlG3gWuCS7fBbAJRuAFsQku4QWyCS7iBbMJRuMFtgnJAuQFtwnNAg" } async function decodeBase64AsWasm(wasmBase64: string): Promise { diff --git a/src/generated/prisma/internal/prismaNamespace.ts b/src/generated/prisma/internal/prismaNamespace.ts index 0d052d0..485d75d 100644 --- a/src/generated/prisma/internal/prismaNamespace.ts +++ b/src/generated/prisma/internal/prismaNamespace.ts @@ -4094,10 +4094,11 @@ export const SalesInvoiceScalarFieldEnum = { id: 'id', code: 'code', total_amount: 'total_amount', + tax_amount: 'tax_amount', + discount_amount: 'discount_amount', invoice_number: 'invoice_number', invoice_date: 'invoice_date', type: 'type', - settlement_type: 'settlement_type', tax_id: 'tax_id', notes: 'notes', unknown_customer: 'unknown_customer', @@ -4107,7 +4108,8 @@ export const SalesInvoiceScalarFieldEnum = { ref_id: 'ref_id', customer_id: 'customer_id', consumer_account_id: 'consumer_account_id', - pos_id: 'pos_id' + pos_id: 'pos_id', + settlement_type: 'settlement_type' } as const export type SalesInvoiceScalarFieldEnum = (typeof SalesInvoiceScalarFieldEnum)[keyof typeof SalesInvoiceScalarFieldEnum] @@ -4123,7 +4125,8 @@ export const SalesInvoiceItemScalarFieldEnum = { unit_price: 'unit_price', total_amount: 'total_amount', created_at: 'created_at', - discount: 'discount', + discount_amount: 'discount_amount', + tax_amount: 'tax_amount', notes: 'notes', payload: 'payload', good_snapshot: 'good_snapshot', @@ -4139,17 +4142,17 @@ export const SaleInvoiceTspAttemptsScalarFieldEnum = { id: 'id', attempt_no: 'attempt_no', status: 'status', - raw_request_payload: 'raw_request_payload', - provider_request_payload: 'provider_request_payload', - provider_response: 'provider_response', message: 'message', - error_message: 'error_message', - validation_errors: 'validation_errors', - fiscal_warnings: 'fiscal_warnings', sent_at: 'sent_at', received_at: 'received_at', created_at: 'created_at', - invoice_id: 'invoice_id' + invoice_id: 'invoice_id', + provider_request_payload: 'provider_request_payload', + raw_request_payload: 'raw_request_payload', + error_message: 'error_message', + fiscal_warnings: 'fiscal_warnings', + provider_response: 'provider_response', + validation_errors: 'validation_errors' } as const export type SaleInvoiceTspAttemptsScalarFieldEnum = (typeof SaleInvoiceTspAttemptsScalarFieldEnum)[keyof typeof SaleInvoiceTspAttemptsScalarFieldEnum] @@ -4686,8 +4689,8 @@ export type SalesInvoiceItemOrderByRelevanceFieldEnum = (typeof SalesInvoiceItem export const SaleInvoiceTspAttemptsOrderByRelevanceFieldEnum = { id: 'id', message: 'message', - error_message: 'error_message', - invoice_id: 'invoice_id' + invoice_id: 'invoice_id', + error_message: 'error_message' } as const export type SaleInvoiceTspAttemptsOrderByRelevanceFieldEnum = (typeof SaleInvoiceTspAttemptsOrderByRelevanceFieldEnum)[keyof typeof SaleInvoiceTspAttemptsOrderByRelevanceFieldEnum] diff --git a/src/generated/prisma/internal/prismaNamespaceBrowser.ts b/src/generated/prisma/internal/prismaNamespaceBrowser.ts index 19ded83..b93e281 100644 --- a/src/generated/prisma/internal/prismaNamespaceBrowser.ts +++ b/src/generated/prisma/internal/prismaNamespaceBrowser.ts @@ -619,10 +619,11 @@ export const SalesInvoiceScalarFieldEnum = { id: 'id', code: 'code', total_amount: 'total_amount', + tax_amount: 'tax_amount', + discount_amount: 'discount_amount', invoice_number: 'invoice_number', invoice_date: 'invoice_date', type: 'type', - settlement_type: 'settlement_type', tax_id: 'tax_id', notes: 'notes', unknown_customer: 'unknown_customer', @@ -632,7 +633,8 @@ export const SalesInvoiceScalarFieldEnum = { ref_id: 'ref_id', customer_id: 'customer_id', consumer_account_id: 'consumer_account_id', - pos_id: 'pos_id' + pos_id: 'pos_id', + settlement_type: 'settlement_type' } as const export type SalesInvoiceScalarFieldEnum = (typeof SalesInvoiceScalarFieldEnum)[keyof typeof SalesInvoiceScalarFieldEnum] @@ -648,7 +650,8 @@ export const SalesInvoiceItemScalarFieldEnum = { unit_price: 'unit_price', total_amount: 'total_amount', created_at: 'created_at', - discount: 'discount', + discount_amount: 'discount_amount', + tax_amount: 'tax_amount', notes: 'notes', payload: 'payload', good_snapshot: 'good_snapshot', @@ -664,17 +667,17 @@ export const SaleInvoiceTspAttemptsScalarFieldEnum = { id: 'id', attempt_no: 'attempt_no', status: 'status', - raw_request_payload: 'raw_request_payload', - provider_request_payload: 'provider_request_payload', - provider_response: 'provider_response', message: 'message', - error_message: 'error_message', - validation_errors: 'validation_errors', - fiscal_warnings: 'fiscal_warnings', sent_at: 'sent_at', received_at: 'received_at', created_at: 'created_at', - invoice_id: 'invoice_id' + invoice_id: 'invoice_id', + provider_request_payload: 'provider_request_payload', + raw_request_payload: 'raw_request_payload', + error_message: 'error_message', + fiscal_warnings: 'fiscal_warnings', + provider_response: 'provider_response', + validation_errors: 'validation_errors' } as const export type SaleInvoiceTspAttemptsScalarFieldEnum = (typeof SaleInvoiceTspAttemptsScalarFieldEnum)[keyof typeof SaleInvoiceTspAttemptsScalarFieldEnum] @@ -1211,8 +1214,8 @@ export type SalesInvoiceItemOrderByRelevanceFieldEnum = (typeof SalesInvoiceItem export const SaleInvoiceTspAttemptsOrderByRelevanceFieldEnum = { id: 'id', message: 'message', - error_message: 'error_message', - invoice_id: 'invoice_id' + invoice_id: 'invoice_id', + error_message: 'error_message' } as const export type SaleInvoiceTspAttemptsOrderByRelevanceFieldEnum = (typeof SaleInvoiceTspAttemptsOrderByRelevanceFieldEnum)[keyof typeof SaleInvoiceTspAttemptsOrderByRelevanceFieldEnum] diff --git a/src/generated/prisma/models/AdminAccount.ts b/src/generated/prisma/models/AdminAccount.ts index 07a1e8b..abdce7a 100644 --- a/src/generated/prisma/models/AdminAccount.ts +++ b/src/generated/prisma/models/AdminAccount.ts @@ -182,8 +182,8 @@ export type AdminAccountWhereInput = { updated_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string admin_id?: Prisma.StringFilter<"AdminAccount"> | string account_id?: Prisma.StringFilter<"AdminAccount"> | string - admin?: Prisma.XOR account?: Prisma.XOR + admin?: Prisma.XOR } export type AdminAccountOrderByWithRelationInput = { @@ -192,8 +192,8 @@ export type AdminAccountOrderByWithRelationInput = { updated_at?: Prisma.SortOrder admin_id?: Prisma.SortOrder account_id?: Prisma.SortOrder - admin?: Prisma.AdminOrderByWithRelationInput account?: Prisma.AccountOrderByWithRelationInput + admin?: Prisma.AdminOrderByWithRelationInput _relevance?: Prisma.AdminAccountOrderByRelevanceInput } @@ -206,8 +206,8 @@ export type AdminAccountWhereUniqueInput = Prisma.AtLeast<{ created_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string updated_at?: Prisma.DateTimeFilter<"AdminAccount"> | Date | string admin_id?: Prisma.StringFilter<"AdminAccount"> | string - admin?: Prisma.XOR account?: Prisma.XOR + admin?: Prisma.XOR }, "id" | "account_id"> export type AdminAccountOrderByWithAggregationInput = { @@ -236,8 +236,8 @@ export type AdminAccountCreateInput = { id?: string created_at?: Date | string updated_at?: Date | string - admin: Prisma.AdminCreateNestedOneWithoutAccountsInput account: Prisma.AccountCreateNestedOneWithoutAdmin_accountInput + admin: Prisma.AdminCreateNestedOneWithoutAccountsInput } export type AdminAccountUncheckedCreateInput = { @@ -252,8 +252,8 @@ export type AdminAccountUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - admin?: Prisma.AdminUpdateOneRequiredWithoutAccountsNestedInput account?: Prisma.AccountUpdateOneRequiredWithoutAdmin_accountNestedInput + admin?: Prisma.AdminUpdateOneRequiredWithoutAccountsNestedInput } export type AdminAccountUncheckedUpdateInput = { @@ -544,8 +544,8 @@ export type AdminAccountSelect account?: boolean | Prisma.AccountDefaultArgs + admin?: boolean | Prisma.AdminDefaultArgs }, ExtArgs["result"]["adminAccount"]> @@ -560,15 +560,15 @@ export type AdminAccountSelectScalar = { export type AdminAccountOmit = runtime.Types.Extensions.GetOmit<"id" | "created_at" | "updated_at" | "admin_id" | "account_id", ExtArgs["result"]["adminAccount"]> export type AdminAccountInclude = { - admin?: boolean | Prisma.AdminDefaultArgs account?: boolean | Prisma.AccountDefaultArgs + admin?: boolean | Prisma.AdminDefaultArgs } export type $AdminAccountPayload = { name: "AdminAccount" objects: { - admin: Prisma.$AdminPayload account: Prisma.$AccountPayload + admin: Prisma.$AdminPayload } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -916,8 +916,8 @@ readonly fields: AdminAccountFieldRefs; */ export interface Prisma__AdminAccountClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - admin = {}>(args?: Prisma.Subset>): Prisma.Prisma__AdminClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> account = {}>(args?: Prisma.Subset>): Prisma.Prisma__AccountClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + admin = {}>(args?: Prisma.Subset>): Prisma.Prisma__AdminClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. diff --git a/src/generated/prisma/models/BusinessActivity.ts b/src/generated/prisma/models/BusinessActivity.ts index 8eba7bc..b961001 100644 --- a/src/generated/prisma/models/BusinessActivity.ts +++ b/src/generated/prisma/models/BusinessActivity.ts @@ -256,14 +256,14 @@ export type BusinessActivityWhereInput = { updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string guild_id?: Prisma.StringFilter<"BusinessActivity"> | string consumer_id?: Prisma.StringFilter<"BusinessActivity"> | string - guild?: Prisma.XOR consumer?: Prisma.XOR - license_activation?: Prisma.XOR | null + guild?: Prisma.XOR complexes?: Prisma.ComplexListRelationFilter - permission_businesses?: Prisma.PermissionBusinessListRelationFilter - goods?: Prisma.GoodListRelationFilter customer_individuals?: Prisma.CustomerIndividualListRelationFilter customer_legals?: Prisma.CustomerLegalListRelationFilter + goods?: Prisma.GoodListRelationFilter + license_activation?: Prisma.XOR | null + permission_businesses?: Prisma.PermissionBusinessListRelationFilter } export type BusinessActivityOrderByWithRelationInput = { @@ -277,14 +277,14 @@ export type BusinessActivityOrderByWithRelationInput = { updated_at?: Prisma.SortOrder guild_id?: Prisma.SortOrder consumer_id?: Prisma.SortOrder - guild?: Prisma.GuildOrderByWithRelationInput consumer?: Prisma.ConsumerOrderByWithRelationInput - license_activation?: Prisma.LicenseActivationOrderByWithRelationInput + guild?: Prisma.GuildOrderByWithRelationInput complexes?: Prisma.ComplexOrderByRelationAggregateInput - permission_businesses?: Prisma.PermissionBusinessOrderByRelationAggregateInput - goods?: Prisma.GoodOrderByRelationAggregateInput customer_individuals?: Prisma.CustomerIndividualOrderByRelationAggregateInput customer_legals?: Prisma.CustomerLegalOrderByRelationAggregateInput + goods?: Prisma.GoodOrderByRelationAggregateInput + license_activation?: Prisma.LicenseActivationOrderByWithRelationInput + permission_businesses?: Prisma.PermissionBusinessOrderByRelationAggregateInput _relevance?: Prisma.BusinessActivityOrderByRelevanceInput } @@ -303,14 +303,14 @@ export type BusinessActivityWhereUniqueInput = Prisma.AtLeast<{ updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string guild_id?: Prisma.StringFilter<"BusinessActivity"> | string consumer_id?: Prisma.StringFilter<"BusinessActivity"> | string - guild?: Prisma.XOR consumer?: Prisma.XOR - license_activation?: Prisma.XOR | null + guild?: Prisma.XOR complexes?: Prisma.ComplexListRelationFilter - permission_businesses?: Prisma.PermissionBusinessListRelationFilter - goods?: Prisma.GoodListRelationFilter customer_individuals?: Prisma.CustomerIndividualListRelationFilter customer_legals?: Prisma.CustomerLegalListRelationFilter + goods?: Prisma.GoodListRelationFilter + license_activation?: Prisma.XOR | null + permission_businesses?: Prisma.PermissionBusinessListRelationFilter }, "id" | "economic_code_consumer_id"> export type BusinessActivityOrderByWithAggregationInput = { @@ -356,14 +356,14 @@ export type BusinessActivityCreateInput = { invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string updated_at?: Date | string - guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput - license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput } export type BusinessActivityUncheckedCreateInput = { @@ -377,12 +377,12 @@ export type BusinessActivityUncheckedCreateInput = { updated_at?: Date | string guild_id: string consumer_id: string - license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput } export type BusinessActivityUpdateInput = { @@ -394,14 +394,14 @@ export type BusinessActivityUpdateInput = { invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput - license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateInput = { @@ -415,12 +415,12 @@ export type BusinessActivityUncheckedUpdateInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string guild_id?: Prisma.StringFieldUpdateOperationsInput | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string - license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput } export type BusinessActivityCreateManyInput = { @@ -725,13 +725,13 @@ export type BusinessActivityCreateWithoutLicense_activationInput = { invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string updated_at?: Date | string - guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput + guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput } export type BusinessActivityUncheckedCreateWithoutLicense_activationInput = { @@ -746,10 +746,10 @@ export type BusinessActivityUncheckedCreateWithoutLicense_activationInput = { guild_id: string consumer_id: string complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput } export type BusinessActivityCreateOrConnectWithoutLicense_activationInput = { @@ -777,13 +777,13 @@ export type BusinessActivityUpdateWithoutLicense_activationInput = { invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput + guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateWithoutLicense_activationInput = { @@ -798,10 +798,10 @@ export type BusinessActivityUncheckedUpdateWithoutLicense_activationInput = { guild_id?: Prisma.StringFieldUpdateOperationsInput | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput } export type BusinessActivityCreateWithoutPermission_businessesInput = { @@ -813,13 +813,13 @@ export type BusinessActivityCreateWithoutPermission_businessesInput = { invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string updated_at?: Date | string - guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput - license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput - goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput } export type BusinessActivityUncheckedCreateWithoutPermission_businessesInput = { @@ -833,11 +833,11 @@ export type BusinessActivityUncheckedCreateWithoutPermission_businessesInput = { updated_at?: Date | string guild_id: string consumer_id: string - license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput - goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput } export type BusinessActivityCreateOrConnectWithoutPermission_businessesInput = { @@ -865,13 +865,13 @@ export type BusinessActivityUpdateWithoutPermission_businessesInput = { invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput - license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput - goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput } export type BusinessActivityUncheckedUpdateWithoutPermission_businessesInput = { @@ -885,11 +885,11 @@ export type BusinessActivityUncheckedUpdateWithoutPermission_businessesInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string guild_id?: Prisma.StringFieldUpdateOperationsInput | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string - license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput - goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput } export type BusinessActivityCreateWithoutConsumerInput = { @@ -902,12 +902,12 @@ export type BusinessActivityCreateWithoutConsumerInput = { created_at?: Date | string updated_at?: Date | string guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput - license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput } export type BusinessActivityUncheckedCreateWithoutConsumerInput = { @@ -920,12 +920,12 @@ export type BusinessActivityUncheckedCreateWithoutConsumerInput = { created_at?: Date | string updated_at?: Date | string guild_id: string - license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput } export type BusinessActivityCreateOrConnectWithoutConsumerInput = { @@ -979,13 +979,13 @@ export type BusinessActivityCreateWithoutComplexesInput = { invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string updated_at?: Date | string - guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput - license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput } export type BusinessActivityUncheckedCreateWithoutComplexesInput = { @@ -999,11 +999,11 @@ export type BusinessActivityUncheckedCreateWithoutComplexesInput = { updated_at?: Date | string guild_id: string consumer_id: string - license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput } export type BusinessActivityCreateOrConnectWithoutComplexesInput = { @@ -1031,13 +1031,13 @@ export type BusinessActivityUpdateWithoutComplexesInput = { invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput - license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateWithoutComplexesInput = { @@ -1051,11 +1051,11 @@ export type BusinessActivityUncheckedUpdateWithoutComplexesInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string guild_id?: Prisma.StringFieldUpdateOperationsInput | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string - license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput } export type BusinessActivityCreateWithoutGoodsInput = { @@ -1067,13 +1067,13 @@ export type BusinessActivityCreateWithoutGoodsInput = { invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string updated_at?: Date | string - guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput - license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput } export type BusinessActivityUncheckedCreateWithoutGoodsInput = { @@ -1087,11 +1087,11 @@ export type BusinessActivityUncheckedCreateWithoutGoodsInput = { updated_at?: Date | string guild_id: string consumer_id: string - license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput } export type BusinessActivityCreateOrConnectWithoutGoodsInput = { @@ -1119,13 +1119,13 @@ export type BusinessActivityUpdateWithoutGoodsInput = { invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput - license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateWithoutGoodsInput = { @@ -1139,11 +1139,11 @@ export type BusinessActivityUncheckedUpdateWithoutGoodsInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string guild_id?: Prisma.StringFieldUpdateOperationsInput | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string - license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput } export type BusinessActivityCreateWithoutGuildInput = { @@ -1156,12 +1156,12 @@ export type BusinessActivityCreateWithoutGuildInput = { created_at?: Date | string updated_at?: Date | string consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput - license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput } export type BusinessActivityUncheckedCreateWithoutGuildInput = { @@ -1174,12 +1174,12 @@ export type BusinessActivityUncheckedCreateWithoutGuildInput = { created_at?: Date | string updated_at?: Date | string consumer_id: string - license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput } export type BusinessActivityCreateOrConnectWithoutGuildInput = { @@ -1217,13 +1217,13 @@ export type BusinessActivityCreateWithoutCustomer_individualsInput = { invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string updated_at?: Date | string - guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput - license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput } export type BusinessActivityUncheckedCreateWithoutCustomer_individualsInput = { @@ -1237,11 +1237,11 @@ export type BusinessActivityUncheckedCreateWithoutCustomer_individualsInput = { updated_at?: Date | string guild_id: string consumer_id: string - license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput customer_legals?: Prisma.CustomerLegalUncheckedCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput } export type BusinessActivityCreateOrConnectWithoutCustomer_individualsInput = { @@ -1269,13 +1269,13 @@ export type BusinessActivityUpdateWithoutCustomer_individualsInput = { invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput - license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateWithoutCustomer_individualsInput = { @@ -1289,11 +1289,11 @@ export type BusinessActivityUncheckedUpdateWithoutCustomer_individualsInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string guild_id?: Prisma.StringFieldUpdateOperationsInput | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string - license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput } export type BusinessActivityCreateWithoutCustomer_legalsInput = { @@ -1305,13 +1305,13 @@ export type BusinessActivityCreateWithoutCustomer_legalsInput = { invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string updated_at?: Date | string - guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput - license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput } export type BusinessActivityUncheckedCreateWithoutCustomer_legalsInput = { @@ -1325,11 +1325,11 @@ export type BusinessActivityUncheckedCreateWithoutCustomer_legalsInput = { updated_at?: Date | string guild_id: string consumer_id: string - license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput - permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput - goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput customer_individuals?: Prisma.CustomerIndividualUncheckedCreateNestedManyWithoutBusiness_activityInput + goods?: Prisma.GoodUncheckedCreateNestedManyWithoutBusiness_activityInput + license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput + permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput } export type BusinessActivityCreateOrConnectWithoutCustomer_legalsInput = { @@ -1357,13 +1357,13 @@ export type BusinessActivityUpdateWithoutCustomer_legalsInput = { invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput - license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateWithoutCustomer_legalsInput = { @@ -1377,11 +1377,11 @@ export type BusinessActivityUncheckedUpdateWithoutCustomer_legalsInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string guild_id?: Prisma.StringFieldUpdateOperationsInput | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string - license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput } export type BusinessActivityCreateManyConsumerInput = { @@ -1406,12 +1406,12 @@ export type BusinessActivityUpdateWithoutConsumerInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput - license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateWithoutConsumerInput = { @@ -1424,12 +1424,12 @@ export type BusinessActivityUncheckedUpdateWithoutConsumerInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string guild_id?: Prisma.StringFieldUpdateOperationsInput | string - license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateManyWithoutConsumerInput = { @@ -1466,12 +1466,12 @@ export type BusinessActivityUpdateWithoutGuildInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput - license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateWithoutGuildInput = { @@ -1484,12 +1484,12 @@ export type BusinessActivityUncheckedUpdateWithoutGuildInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string - license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput - permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput - goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_individuals?: Prisma.CustomerIndividualUncheckedUpdateManyWithoutBusiness_activityNestedInput customer_legals?: Prisma.CustomerLegalUncheckedUpdateManyWithoutBusiness_activityNestedInput + goods?: Prisma.GoodUncheckedUpdateManyWithoutBusiness_activityNestedInput + license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput + permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput } export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = { @@ -1511,18 +1511,18 @@ export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = { export type BusinessActivityCountOutputType = { complexes: number - permission_businesses: number - goods: number customer_individuals: number customer_legals: number + goods: number + permission_businesses: number } export type BusinessActivityCountOutputTypeSelect = { complexes?: boolean | BusinessActivityCountOutputTypeCountComplexesArgs - permission_businesses?: boolean | BusinessActivityCountOutputTypeCountPermission_businessesArgs - goods?: boolean | BusinessActivityCountOutputTypeCountGoodsArgs customer_individuals?: boolean | BusinessActivityCountOutputTypeCountCustomer_individualsArgs customer_legals?: boolean | BusinessActivityCountOutputTypeCountCustomer_legalsArgs + goods?: boolean | BusinessActivityCountOutputTypeCountGoodsArgs + permission_businesses?: boolean | BusinessActivityCountOutputTypeCountPermission_businessesArgs } /** @@ -1545,8 +1545,15 @@ export type BusinessActivityCountOutputTypeCountComplexesArgs = { - where?: Prisma.PermissionBusinessWhereInput +export type BusinessActivityCountOutputTypeCountCustomer_individualsArgs = { + where?: Prisma.CustomerIndividualWhereInput +} + +/** + * BusinessActivityCountOutputType without action + */ +export type BusinessActivityCountOutputTypeCountCustomer_legalsArgs = { + where?: Prisma.CustomerLegalWhereInput } /** @@ -1559,15 +1566,8 @@ export type BusinessActivityCountOutputTypeCountGoodsArgs = { - where?: Prisma.CustomerIndividualWhereInput -} - -/** - * BusinessActivityCountOutputType without action - */ -export type BusinessActivityCountOutputTypeCountCustomer_legalsArgs = { - where?: Prisma.CustomerLegalWhereInput +export type BusinessActivityCountOutputTypeCountPermission_businessesArgs = { + where?: Prisma.PermissionBusinessWhereInput } @@ -1582,14 +1582,14 @@ export type BusinessActivitySelect consumer?: boolean | Prisma.ConsumerDefaultArgs - license_activation?: boolean | Prisma.BusinessActivity$license_activationArgs + guild?: boolean | Prisma.GuildDefaultArgs complexes?: boolean | Prisma.BusinessActivity$complexesArgs - permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs - goods?: boolean | Prisma.BusinessActivity$goodsArgs customer_individuals?: boolean | Prisma.BusinessActivity$customer_individualsArgs customer_legals?: boolean | Prisma.BusinessActivity$customer_legalsArgs + goods?: boolean | Prisma.BusinessActivity$goodsArgs + license_activation?: boolean | Prisma.BusinessActivity$license_activationArgs + permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs _count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs }, ExtArgs["result"]["businessActivity"]> @@ -1610,28 +1610,28 @@ export type BusinessActivitySelectScalar = { export type BusinessActivityOmit = runtime.Types.Extensions.GetOmit<"id" | "economic_code" | "name" | "fiscal_id" | "partner_token" | "invoice_number_sequence" | "created_at" | "updated_at" | "guild_id" | "consumer_id", ExtArgs["result"]["businessActivity"]> export type BusinessActivityInclude = { - guild?: boolean | Prisma.GuildDefaultArgs consumer?: boolean | Prisma.ConsumerDefaultArgs - license_activation?: boolean | Prisma.BusinessActivity$license_activationArgs + guild?: boolean | Prisma.GuildDefaultArgs complexes?: boolean | Prisma.BusinessActivity$complexesArgs - permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs - goods?: boolean | Prisma.BusinessActivity$goodsArgs customer_individuals?: boolean | Prisma.BusinessActivity$customer_individualsArgs customer_legals?: boolean | Prisma.BusinessActivity$customer_legalsArgs + goods?: boolean | Prisma.BusinessActivity$goodsArgs + license_activation?: boolean | Prisma.BusinessActivity$license_activationArgs + permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs _count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs } export type $BusinessActivityPayload = { name: "BusinessActivity" objects: { - guild: Prisma.$GuildPayload consumer: Prisma.$ConsumerPayload - license_activation: Prisma.$LicenseActivationPayload | null + guild: Prisma.$GuildPayload complexes: Prisma.$ComplexPayload[] - permission_businesses: Prisma.$PermissionBusinessPayload[] - goods: Prisma.$GoodPayload[] customer_individuals: Prisma.$CustomerIndividualPayload[] customer_legals: Prisma.$CustomerLegalPayload[] + goods: Prisma.$GoodPayload[] + license_activation: Prisma.$LicenseActivationPayload | null + permission_businesses: Prisma.$PermissionBusinessPayload[] } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -1984,14 +1984,14 @@ readonly fields: BusinessActivityFieldRefs; */ export interface Prisma__BusinessActivityClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - guild = {}>(args?: Prisma.Subset>): Prisma.Prisma__GuildClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> consumer = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - license_activation = {}>(args?: Prisma.Subset>): Prisma.Prisma__LicenseActivationClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + guild = {}>(args?: Prisma.Subset>): Prisma.Prisma__GuildClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> complexes = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> - permission_businesses = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> - goods = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> customer_individuals = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> customer_legals = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + goods = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + license_activation = {}>(args?: Prisma.Subset>): Prisma.Prisma__LicenseActivationClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + permission_businesses = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -2378,25 +2378,6 @@ export type BusinessActivityDeleteManyArgs = { - /** - * Select specific fields to fetch from the LicenseActivation - */ - select?: Prisma.LicenseActivationSelect | null - /** - * Omit specific fields from the LicenseActivation - */ - omit?: Prisma.LicenseActivationOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.LicenseActivationInclude | null - where?: Prisma.LicenseActivationWhereInput -} - /** * BusinessActivity.complexes */ @@ -2421,54 +2402,6 @@ export type BusinessActivity$complexesArgs = { - /** - * Select specific fields to fetch from the PermissionBusiness - */ - select?: Prisma.PermissionBusinessSelect | null - /** - * Omit specific fields from the PermissionBusiness - */ - omit?: Prisma.PermissionBusinessOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.PermissionBusinessInclude | null - where?: Prisma.PermissionBusinessWhereInput - orderBy?: Prisma.PermissionBusinessOrderByWithRelationInput | Prisma.PermissionBusinessOrderByWithRelationInput[] - cursor?: Prisma.PermissionBusinessWhereUniqueInput - take?: number - skip?: number - distinct?: Prisma.PermissionBusinessScalarFieldEnum | Prisma.PermissionBusinessScalarFieldEnum[] -} - -/** - * BusinessActivity.goods - */ -export type BusinessActivity$goodsArgs = { - /** - * Select specific fields to fetch from the Good - */ - select?: Prisma.GoodSelect | null - /** - * Omit specific fields from the Good - */ - omit?: Prisma.GoodOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.GoodInclude | null - where?: Prisma.GoodWhereInput - orderBy?: Prisma.GoodOrderByWithRelationInput | Prisma.GoodOrderByWithRelationInput[] - cursor?: Prisma.GoodWhereUniqueInput - take?: number - skip?: number - distinct?: Prisma.GoodScalarFieldEnum | Prisma.GoodScalarFieldEnum[] -} - /** * BusinessActivity.customer_individuals */ @@ -2517,6 +2450,73 @@ export type BusinessActivity$customer_legalsArgs = { + /** + * Select specific fields to fetch from the Good + */ + select?: Prisma.GoodSelect | null + /** + * Omit specific fields from the Good + */ + omit?: Prisma.GoodOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.GoodInclude | null + where?: Prisma.GoodWhereInput + orderBy?: Prisma.GoodOrderByWithRelationInput | Prisma.GoodOrderByWithRelationInput[] + cursor?: Prisma.GoodWhereUniqueInput + take?: number + skip?: number + distinct?: Prisma.GoodScalarFieldEnum | Prisma.GoodScalarFieldEnum[] +} + +/** + * BusinessActivity.license_activation + */ +export type BusinessActivity$license_activationArgs = { + /** + * Select specific fields to fetch from the LicenseActivation + */ + select?: Prisma.LicenseActivationSelect | null + /** + * Omit specific fields from the LicenseActivation + */ + omit?: Prisma.LicenseActivationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.LicenseActivationInclude | null + where?: Prisma.LicenseActivationWhereInput +} + +/** + * BusinessActivity.permission_businesses + */ +export type BusinessActivity$permission_businessesArgs = { + /** + * Select specific fields to fetch from the PermissionBusiness + */ + select?: Prisma.PermissionBusinessSelect | null + /** + * Omit specific fields from the PermissionBusiness + */ + omit?: Prisma.PermissionBusinessOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.PermissionBusinessInclude | null + where?: Prisma.PermissionBusinessWhereInput + orderBy?: Prisma.PermissionBusinessOrderByWithRelationInput | Prisma.PermissionBusinessOrderByWithRelationInput[] + cursor?: Prisma.PermissionBusinessWhereUniqueInput + take?: number + skip?: number + distinct?: Prisma.PermissionBusinessScalarFieldEnum | Prisma.PermissionBusinessScalarFieldEnum[] +} + /** * BusinessActivity without action */ diff --git a/src/generated/prisma/models/Complex.ts b/src/generated/prisma/models/Complex.ts index 0b461d7..c1aa9c5 100644 --- a/src/generated/prisma/models/Complex.ts +++ b/src/generated/prisma/models/Complex.ts @@ -199,9 +199,9 @@ export type ComplexWhereInput = { updated_at?: Prisma.DateTimeFilter<"Complex"> | Date | string business_activity_id?: Prisma.StringFilter<"Complex"> | string business_activity?: Prisma.XOR - pos_list?: Prisma.PosListRelationFilter good_categories?: Prisma.GoodCategoryListRelationFilter permission_complexes?: Prisma.PermissionComplexListRelationFilter + pos_list?: Prisma.PosListRelationFilter } export type ComplexOrderByWithRelationInput = { @@ -213,9 +213,9 @@ export type ComplexOrderByWithRelationInput = { updated_at?: Prisma.SortOrder business_activity_id?: Prisma.SortOrder business_activity?: Prisma.BusinessActivityOrderByWithRelationInput - pos_list?: Prisma.PosOrderByRelationAggregateInput good_categories?: Prisma.GoodCategoryOrderByRelationAggregateInput permission_complexes?: Prisma.PermissionComplexOrderByRelationAggregateInput + pos_list?: Prisma.PosOrderByRelationAggregateInput _relevance?: Prisma.ComplexOrderByRelevanceInput } @@ -231,9 +231,9 @@ export type ComplexWhereUniqueInput = Prisma.AtLeast<{ updated_at?: Prisma.DateTimeFilter<"Complex"> | Date | string business_activity_id?: Prisma.StringFilter<"Complex"> | string business_activity?: Prisma.XOR - pos_list?: Prisma.PosListRelationFilter good_categories?: Prisma.GoodCategoryListRelationFilter permission_complexes?: Prisma.PermissionComplexListRelationFilter + pos_list?: Prisma.PosListRelationFilter }, "id"> export type ComplexOrderByWithAggregationInput = { @@ -270,9 +270,9 @@ export type ComplexCreateInput = { created_at?: Date | string updated_at?: Date | string business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput - pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput + pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput } export type ComplexUncheckedCreateInput = { @@ -283,9 +283,9 @@ export type ComplexUncheckedCreateInput = { created_at?: Date | string updated_at?: Date | string business_activity_id: string - pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput + pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput } export type ComplexUpdateInput = { @@ -296,9 +296,9 @@ export type ComplexUpdateInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput - pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput + pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput } export type ComplexUncheckedUpdateInput = { @@ -309,9 +309,9 @@ export type ComplexUncheckedUpdateInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string - pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput + pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput } export type ComplexCreateManyInput = { @@ -493,8 +493,8 @@ export type ComplexCreateWithoutPermission_complexesInput = { created_at?: Date | string updated_at?: Date | string business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput - pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput + pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput } export type ComplexUncheckedCreateWithoutPermission_complexesInput = { @@ -505,8 +505,8 @@ export type ComplexUncheckedCreateWithoutPermission_complexesInput = { created_at?: Date | string updated_at?: Date | string business_activity_id: string - pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput + pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput } export type ComplexCreateOrConnectWithoutPermission_complexesInput = { @@ -533,8 +533,8 @@ export type ComplexUpdateWithoutPermission_complexesInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput - pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput + pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput } export type ComplexUncheckedUpdateWithoutPermission_complexesInput = { @@ -545,8 +545,8 @@ export type ComplexUncheckedUpdateWithoutPermission_complexesInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string - pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput + pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput } export type ComplexCreateWithoutBusiness_activityInput = { @@ -556,9 +556,9 @@ export type ComplexCreateWithoutBusiness_activityInput = { address?: string | null created_at?: Date | string updated_at?: Date | string - pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutComplexInput permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput + pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput } export type ComplexUncheckedCreateWithoutBusiness_activityInput = { @@ -568,9 +568,9 @@ export type ComplexUncheckedCreateWithoutBusiness_activityInput = { address?: string | null created_at?: Date | string updated_at?: Date | string - pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutComplexInput permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput + pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput } export type ComplexCreateOrConnectWithoutBusiness_activityInput = { @@ -684,8 +684,8 @@ export type ComplexCreateWithoutGood_categoriesInput = { created_at?: Date | string updated_at?: Date | string business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput - pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput permission_complexes?: Prisma.PermissionComplexCreateNestedManyWithoutComplexInput + pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput } export type ComplexUncheckedCreateWithoutGood_categoriesInput = { @@ -696,8 +696,8 @@ export type ComplexUncheckedCreateWithoutGood_categoriesInput = { created_at?: Date | string updated_at?: Date | string business_activity_id: string - pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput permission_complexes?: Prisma.PermissionComplexUncheckedCreateNestedManyWithoutComplexInput + pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput } export type ComplexCreateOrConnectWithoutGood_categoriesInput = { @@ -724,8 +724,8 @@ export type ComplexUpdateWithoutGood_categoriesInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput - pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput + pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput } export type ComplexUncheckedUpdateWithoutGood_categoriesInput = { @@ -736,8 +736,8 @@ export type ComplexUncheckedUpdateWithoutGood_categoriesInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string - pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput + pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput } export type ComplexCreateManyBusiness_activityInput = { @@ -756,9 +756,9 @@ export type ComplexUpdateWithoutBusiness_activityInput = { address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput good_categories?: Prisma.GoodCategoryUpdateManyWithoutComplexNestedInput permission_complexes?: Prisma.PermissionComplexUpdateManyWithoutComplexNestedInput + pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput } export type ComplexUncheckedUpdateWithoutBusiness_activityInput = { @@ -768,9 +768,9 @@ export type ComplexUncheckedUpdateWithoutBusiness_activityInput = { address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutComplexNestedInput permission_complexes?: Prisma.PermissionComplexUncheckedUpdateManyWithoutComplexNestedInput + pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput } export type ComplexUncheckedUpdateManyWithoutBusiness_activityInput = { @@ -788,15 +788,15 @@ export type ComplexUncheckedUpdateManyWithoutBusiness_activityInput = { */ export type ComplexCountOutputType = { - pos_list: number good_categories: number permission_complexes: number + pos_list: number } export type ComplexCountOutputTypeSelect = { - pos_list?: boolean | ComplexCountOutputTypeCountPos_listArgs good_categories?: boolean | ComplexCountOutputTypeCountGood_categoriesArgs permission_complexes?: boolean | ComplexCountOutputTypeCountPermission_complexesArgs + pos_list?: boolean | ComplexCountOutputTypeCountPos_listArgs } /** @@ -809,13 +809,6 @@ export type ComplexCountOutputTypeDefaultArgs | null } -/** - * ComplexCountOutputType without action - */ -export type ComplexCountOutputTypeCountPos_listArgs = { - where?: Prisma.PosWhereInput -} - /** * ComplexCountOutputType without action */ @@ -830,6 +823,13 @@ export type ComplexCountOutputTypeCountPermission_complexesArgs = { + where?: Prisma.PosWhereInput +} + export type ComplexSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean @@ -840,9 +840,9 @@ export type ComplexSelect - pos_list?: boolean | Prisma.Complex$pos_listArgs good_categories?: boolean | Prisma.Complex$good_categoriesArgs permission_complexes?: boolean | Prisma.Complex$permission_complexesArgs + pos_list?: boolean | Prisma.Complex$pos_listArgs _count?: boolean | Prisma.ComplexCountOutputTypeDefaultArgs }, ExtArgs["result"]["complex"]> @@ -861,9 +861,9 @@ export type ComplexSelectScalar = { export type ComplexOmit = runtime.Types.Extensions.GetOmit<"id" | "name" | "branch_code" | "address" | "created_at" | "updated_at" | "business_activity_id", ExtArgs["result"]["complex"]> export type ComplexInclude = { business_activity?: boolean | Prisma.BusinessActivityDefaultArgs - pos_list?: boolean | Prisma.Complex$pos_listArgs good_categories?: boolean | Prisma.Complex$good_categoriesArgs permission_complexes?: boolean | Prisma.Complex$permission_complexesArgs + pos_list?: boolean | Prisma.Complex$pos_listArgs _count?: boolean | Prisma.ComplexCountOutputTypeDefaultArgs } @@ -871,9 +871,9 @@ export type $ComplexPayload - pos_list: Prisma.$PosPayload[] good_categories: Prisma.$GoodCategoryPayload[] permission_complexes: Prisma.$PermissionComplexPayload[] + pos_list: Prisma.$PosPayload[] } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -1224,9 +1224,9 @@ readonly fields: ComplexFieldRefs; export interface Prisma__ComplexClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" business_activity = {}>(args?: Prisma.Subset>): Prisma.Prisma__BusinessActivityClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - pos_list = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> good_categories = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> permission_complexes = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + pos_list = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -1610,30 +1610,6 @@ export type ComplexDeleteManyArgs = { - /** - * Select specific fields to fetch from the Pos - */ - select?: Prisma.PosSelect | null - /** - * Omit specific fields from the Pos - */ - omit?: Prisma.PosOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.PosInclude | null - where?: Prisma.PosWhereInput - orderBy?: Prisma.PosOrderByWithRelationInput | Prisma.PosOrderByWithRelationInput[] - cursor?: Prisma.PosWhereUniqueInput - take?: number - skip?: number - distinct?: Prisma.PosScalarFieldEnum | Prisma.PosScalarFieldEnum[] -} - /** * Complex.good_categories */ @@ -1682,6 +1658,30 @@ export type Complex$permission_complexesArgs = { + /** + * Select specific fields to fetch from the Pos + */ + select?: Prisma.PosSelect | null + /** + * Omit specific fields from the Pos + */ + omit?: Prisma.PosOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.PosInclude | null + where?: Prisma.PosWhereInput + orderBy?: Prisma.PosOrderByWithRelationInput | Prisma.PosOrderByWithRelationInput[] + cursor?: Prisma.PosWhereUniqueInput + take?: number + skip?: number + distinct?: Prisma.PosScalarFieldEnum | Prisma.PosScalarFieldEnum[] +} + /** * Complex without action */ diff --git a/src/generated/prisma/models/Consumer.ts b/src/generated/prisma/models/Consumer.ts index 39b371a..929dccb 100644 --- a/src/generated/prisma/models/Consumer.ts +++ b/src/generated/prisma/models/Consumer.ts @@ -182,8 +182,8 @@ export type ConsumerWhereInput = { status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string - accounts?: Prisma.ConsumerAccountListRelationFilter business_activities?: Prisma.BusinessActivityListRelationFilter + accounts?: Prisma.ConsumerAccountListRelationFilter individual?: Prisma.XOR | null legal?: Prisma.XOR | null } @@ -194,8 +194,8 @@ export type ConsumerOrderByWithRelationInput = { status?: Prisma.SortOrder created_at?: Prisma.SortOrder updated_at?: Prisma.SortOrder - accounts?: Prisma.ConsumerAccountOrderByRelationAggregateInput business_activities?: Prisma.BusinessActivityOrderByRelationAggregateInput + accounts?: Prisma.ConsumerAccountOrderByRelationAggregateInput individual?: Prisma.ConsumerIndividualOrderByWithRelationInput legal?: Prisma.ConsumerLegalOrderByWithRelationInput _relevance?: Prisma.ConsumerOrderByRelevanceInput @@ -210,8 +210,8 @@ export type ConsumerWhereUniqueInput = Prisma.AtLeast<{ status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string - accounts?: Prisma.ConsumerAccountListRelationFilter business_activities?: Prisma.BusinessActivityListRelationFilter + accounts?: Prisma.ConsumerAccountListRelationFilter individual?: Prisma.XOR | null legal?: Prisma.XOR | null }, "id"> @@ -244,8 +244,8 @@ export type ConsumerCreateInput = { status?: $Enums.ConsumerStatus created_at?: Date | string updated_at?: Date | string - accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput + accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput individual?: Prisma.ConsumerIndividualCreateNestedOneWithoutConsumerInput legal?: Prisma.ConsumerLegalCreateNestedOneWithoutConsumerInput } @@ -256,8 +256,8 @@ export type ConsumerUncheckedCreateInput = { status?: $Enums.ConsumerStatus created_at?: Date | string updated_at?: Date | string - accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput + accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput individual?: Prisma.ConsumerIndividualUncheckedCreateNestedOneWithoutConsumerInput legal?: Prisma.ConsumerLegalUncheckedCreateNestedOneWithoutConsumerInput } @@ -268,8 +268,8 @@ export type ConsumerUpdateInput = { status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput + accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput individual?: Prisma.ConsumerIndividualUpdateOneWithoutConsumerNestedInput legal?: Prisma.ConsumerLegalUpdateOneWithoutConsumerNestedInput } @@ -280,8 +280,8 @@ export type ConsumerUncheckedUpdateInput = { status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput + accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput individual?: Prisma.ConsumerIndividualUncheckedUpdateOneWithoutConsumerNestedInput legal?: Prisma.ConsumerLegalUncheckedUpdateOneWithoutConsumerNestedInput } @@ -475,8 +475,8 @@ export type ConsumerCreateWithoutIndividualInput = { status?: $Enums.ConsumerStatus created_at?: Date | string updated_at?: Date | string - accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput + accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput legal?: Prisma.ConsumerLegalCreateNestedOneWithoutConsumerInput } @@ -486,8 +486,8 @@ export type ConsumerUncheckedCreateWithoutIndividualInput = { status?: $Enums.ConsumerStatus created_at?: Date | string updated_at?: Date | string - accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput + accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput legal?: Prisma.ConsumerLegalUncheckedCreateNestedOneWithoutConsumerInput } @@ -513,8 +513,8 @@ export type ConsumerUpdateWithoutIndividualInput = { status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput + accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput legal?: Prisma.ConsumerLegalUpdateOneWithoutConsumerNestedInput } @@ -524,8 +524,8 @@ export type ConsumerUncheckedUpdateWithoutIndividualInput = { status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput + accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput legal?: Prisma.ConsumerLegalUncheckedUpdateOneWithoutConsumerNestedInput } @@ -535,8 +535,8 @@ export type ConsumerCreateWithoutLegalInput = { status?: $Enums.ConsumerStatus created_at?: Date | string updated_at?: Date | string - accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput + accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput individual?: Prisma.ConsumerIndividualCreateNestedOneWithoutConsumerInput } @@ -546,8 +546,8 @@ export type ConsumerUncheckedCreateWithoutLegalInput = { status?: $Enums.ConsumerStatus created_at?: Date | string updated_at?: Date | string - accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput + accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput individual?: Prisma.ConsumerIndividualUncheckedCreateNestedOneWithoutConsumerInput } @@ -573,8 +573,8 @@ export type ConsumerUpdateWithoutLegalInput = { status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput + accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput individual?: Prisma.ConsumerIndividualUpdateOneWithoutConsumerNestedInput } @@ -584,8 +584,8 @@ export type ConsumerUncheckedUpdateWithoutLegalInput = { status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput + accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput individual?: Prisma.ConsumerIndividualUncheckedUpdateOneWithoutConsumerNestedInput } @@ -655,13 +655,13 @@ export type ConsumerUncheckedUpdateWithoutBusiness_activitiesInput = { */ export type ConsumerCountOutputType = { - accounts: number business_activities: number + accounts: number } export type ConsumerCountOutputTypeSelect = { - accounts?: boolean | ConsumerCountOutputTypeCountAccountsArgs business_activities?: boolean | ConsumerCountOutputTypeCountBusiness_activitiesArgs + accounts?: boolean | ConsumerCountOutputTypeCountAccountsArgs } /** @@ -677,15 +677,15 @@ export type ConsumerCountOutputTypeDefaultArgs = { - where?: Prisma.ConsumerAccountWhereInput +export type ConsumerCountOutputTypeCountBusiness_activitiesArgs = { + where?: Prisma.BusinessActivityWhereInput } /** * ConsumerCountOutputType without action */ -export type ConsumerCountOutputTypeCountBusiness_activitiesArgs = { - where?: Prisma.BusinessActivityWhereInput +export type ConsumerCountOutputTypeCountAccountsArgs = { + where?: Prisma.ConsumerAccountWhereInput } @@ -695,8 +695,8 @@ export type ConsumerSelect business_activities?: boolean | Prisma.Consumer$business_activitiesArgs + accounts?: boolean | Prisma.Consumer$accountsArgs individual?: boolean | Prisma.Consumer$individualArgs legal?: boolean | Prisma.Consumer$legalArgs _count?: boolean | Prisma.ConsumerCountOutputTypeDefaultArgs @@ -714,8 +714,8 @@ export type ConsumerSelectScalar = { export type ConsumerOmit = runtime.Types.Extensions.GetOmit<"id" | "type" | "status" | "created_at" | "updated_at", ExtArgs["result"]["consumer"]> export type ConsumerInclude = { - accounts?: boolean | Prisma.Consumer$accountsArgs business_activities?: boolean | Prisma.Consumer$business_activitiesArgs + accounts?: boolean | Prisma.Consumer$accountsArgs individual?: boolean | Prisma.Consumer$individualArgs legal?: boolean | Prisma.Consumer$legalArgs _count?: boolean | Prisma.ConsumerCountOutputTypeDefaultArgs @@ -724,8 +724,8 @@ export type ConsumerInclude = { name: "Consumer" objects: { - accounts: Prisma.$ConsumerAccountPayload[] business_activities: Prisma.$BusinessActivityPayload[] + accounts: Prisma.$ConsumerAccountPayload[] individual: Prisma.$ConsumerIndividualPayload | null legal: Prisma.$ConsumerLegalPayload | null } @@ -1075,8 +1075,8 @@ readonly fields: ConsumerFieldRefs; */ export interface Prisma__ConsumerClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - accounts = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> business_activities = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + accounts = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> individual = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerIndividualClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> legal = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerLegalClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** @@ -1460,30 +1460,6 @@ export type ConsumerDeleteManyArgs = { - /** - * Select specific fields to fetch from the ConsumerAccount - */ - select?: Prisma.ConsumerAccountSelect | null - /** - * Omit specific fields from the ConsumerAccount - */ - omit?: Prisma.ConsumerAccountOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.ConsumerAccountInclude | null - where?: Prisma.ConsumerAccountWhereInput - orderBy?: Prisma.ConsumerAccountOrderByWithRelationInput | Prisma.ConsumerAccountOrderByWithRelationInput[] - cursor?: Prisma.ConsumerAccountWhereUniqueInput - take?: number - skip?: number - distinct?: Prisma.ConsumerAccountScalarFieldEnum | Prisma.ConsumerAccountScalarFieldEnum[] -} - /** * Consumer.business_activities */ @@ -1508,6 +1484,30 @@ export type Consumer$business_activitiesArgs = { + /** + * Select specific fields to fetch from the ConsumerAccount + */ + select?: Prisma.ConsumerAccountSelect | null + /** + * Omit specific fields from the ConsumerAccount + */ + omit?: Prisma.ConsumerAccountOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.ConsumerAccountInclude | null + where?: Prisma.ConsumerAccountWhereInput + orderBy?: Prisma.ConsumerAccountOrderByWithRelationInput | Prisma.ConsumerAccountOrderByWithRelationInput[] + cursor?: Prisma.ConsumerAccountWhereUniqueInput + take?: number + skip?: number + distinct?: Prisma.ConsumerAccountScalarFieldEnum | Prisma.ConsumerAccountScalarFieldEnum[] +} + /** * Consumer.individual */ diff --git a/src/generated/prisma/models/ConsumerAccount.ts b/src/generated/prisma/models/ConsumerAccount.ts index 85f238d..23807e3 100644 --- a/src/generated/prisma/models/ConsumerAccount.ts +++ b/src/generated/prisma/models/ConsumerAccount.ts @@ -190,14 +190,14 @@ export type ConsumerAccountWhereInput = { updated_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string consumer_id?: Prisma.StringFilter<"ConsumerAccount"> | string account_id?: Prisma.StringFilter<"ConsumerAccount"> | string - consumer?: Prisma.XOR - account?: Prisma.XOR - pos?: Prisma.XOR | null - permission?: Prisma.XOR | null - account_allocation?: Prisma.XOR | null account_device?: Prisma.XOR | null - sales_invoices?: Prisma.SalesInvoiceListRelationFilter consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteListRelationFilter + account?: Prisma.XOR + consumer?: Prisma.XOR + account_allocation?: Prisma.XOR | null + permission?: Prisma.XOR | null + pos?: Prisma.XOR | null + sales_invoices?: Prisma.SalesInvoiceListRelationFilter } export type ConsumerAccountOrderByWithRelationInput = { @@ -207,14 +207,14 @@ export type ConsumerAccountOrderByWithRelationInput = { updated_at?: Prisma.SortOrder consumer_id?: Prisma.SortOrder account_id?: Prisma.SortOrder - consumer?: Prisma.ConsumerOrderByWithRelationInput - account?: Prisma.AccountOrderByWithRelationInput - pos?: Prisma.PosOrderByWithRelationInput - permission?: Prisma.PermissionConsumerOrderByWithRelationInput - account_allocation?: Prisma.LicenseAccountAllocationOrderByWithRelationInput account_device?: Prisma.ConsumerAccountDeviceOrderByWithRelationInput - sales_invoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteOrderByRelationAggregateInput + account?: Prisma.AccountOrderByWithRelationInput + consumer?: Prisma.ConsumerOrderByWithRelationInput + account_allocation?: Prisma.LicenseAccountAllocationOrderByWithRelationInput + permission?: Prisma.PermissionConsumerOrderByWithRelationInput + pos?: Prisma.PosOrderByWithRelationInput + sales_invoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput _relevance?: Prisma.ConsumerAccountOrderByRelevanceInput } @@ -228,14 +228,14 @@ export type ConsumerAccountWhereUniqueInput = Prisma.AtLeast<{ created_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string updated_at?: Prisma.DateTimeFilter<"ConsumerAccount"> | Date | string consumer_id?: Prisma.StringFilter<"ConsumerAccount"> | string - consumer?: Prisma.XOR - account?: Prisma.XOR - pos?: Prisma.XOR | null - permission?: Prisma.XOR | null - account_allocation?: Prisma.XOR | null account_device?: Prisma.XOR | null - sales_invoices?: Prisma.SalesInvoiceListRelationFilter consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteListRelationFilter + account?: Prisma.XOR + consumer?: Prisma.XOR + account_allocation?: Prisma.XOR | null + permission?: Prisma.XOR | null + pos?: Prisma.XOR | null + sales_invoices?: Prisma.SalesInvoiceListRelationFilter }, "id" | "account_id"> export type ConsumerAccountOrderByWithAggregationInput = { @@ -267,14 +267,14 @@ export type ConsumerAccountCreateInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput - account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput - pos?: Prisma.PosCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutConsumer_accountInput + account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput + consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput + account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountUncheckedCreateInput = { @@ -284,12 +284,12 @@ export type ConsumerAccountUncheckedCreateInput = { updated_at?: Date | string consumer_id: string account_id: string - pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceUncheckedCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountUpdateInput = { @@ -297,14 +297,14 @@ export type ConsumerAccountUpdateInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput - account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput - pos?: Prisma.PosUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutConsumer_accountNestedInput + account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput + consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountUncheckedUpdateInput = { @@ -314,12 +314,12 @@ export type ConsumerAccountUncheckedUpdateInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string account_id?: Prisma.StringFieldUpdateOperationsInput | string - pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUncheckedUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountCreateManyInput = { @@ -569,13 +569,13 @@ export type ConsumerAccountCreateWithoutAccountInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput - pos?: Prisma.PosCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutConsumer_accountInput + consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput + account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountUncheckedCreateWithoutAccountInput = { @@ -584,12 +584,12 @@ export type ConsumerAccountUncheckedCreateWithoutAccountInput = { created_at?: Date | string updated_at?: Date | string consumer_id: string - pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceUncheckedCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountCreateOrConnectWithoutAccountInput = { @@ -613,13 +613,13 @@ export type ConsumerAccountUpdateWithoutAccountInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput - pos?: Prisma.PosUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutConsumer_accountNestedInput + consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountUncheckedUpdateWithoutAccountInput = { @@ -628,12 +628,12 @@ export type ConsumerAccountUncheckedUpdateWithoutAccountInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string - pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUncheckedUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountCreateWithoutAccount_allocationInput = { @@ -641,13 +641,13 @@ export type ConsumerAccountCreateWithoutAccount_allocationInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput - account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput - pos?: Prisma.PosCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput account_device?: Prisma.ConsumerAccountDeviceCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutConsumer_accountInput + account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput + consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput + permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountUncheckedCreateWithoutAccount_allocationInput = { @@ -657,11 +657,11 @@ export type ConsumerAccountUncheckedCreateWithoutAccount_allocationInput = { updated_at?: Date | string consumer_id: string account_id: string - pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput account_device?: Prisma.ConsumerAccountDeviceUncheckedCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutConsumer_accountInput + permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountCreateOrConnectWithoutAccount_allocationInput = { @@ -685,13 +685,13 @@ export type ConsumerAccountUpdateWithoutAccount_allocationInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput - account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput - pos?: Prisma.PosUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput account_device?: Prisma.ConsumerAccountDeviceUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutConsumer_accountNestedInput + account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput + consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput + permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountUncheckedUpdateWithoutAccount_allocationInput = { @@ -701,11 +701,11 @@ export type ConsumerAccountUncheckedUpdateWithoutAccount_allocationInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string account_id?: Prisma.StringFieldUpdateOperationsInput | string - pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput account_device?: Prisma.ConsumerAccountDeviceUncheckedUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutConsumer_accountNestedInput + permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountCreateWithoutPermissionInput = { @@ -713,13 +713,13 @@ export type ConsumerAccountCreateWithoutPermissionInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput - account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput - pos?: Prisma.PosCreateNestedOneWithoutAccountInput - account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutConsumer_accountInput + account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput + consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput + account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput + pos?: Prisma.PosCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountUncheckedCreateWithoutPermissionInput = { @@ -729,11 +729,11 @@ export type ConsumerAccountUncheckedCreateWithoutPermissionInput = { updated_at?: Date | string consumer_id: string account_id: string - pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceUncheckedCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput + pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountCreateOrConnectWithoutPermissionInput = { @@ -757,13 +757,13 @@ export type ConsumerAccountUpdateWithoutPermissionInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput - account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput - pos?: Prisma.PosUpdateOneWithoutAccountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutConsumer_accountNestedInput + account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput + consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput + pos?: Prisma.PosUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountUncheckedUpdateWithoutPermissionInput = { @@ -773,11 +773,11 @@ export type ConsumerAccountUncheckedUpdateWithoutPermissionInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string account_id?: Prisma.StringFieldUpdateOperationsInput | string - pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUncheckedUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput + pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountCreateWithoutAccount_deviceInput = { @@ -785,13 +785,13 @@ export type ConsumerAccountCreateWithoutAccount_deviceInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput - account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput - pos?: Prisma.PosCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput - sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutConsumer_accountInput + account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput + consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput + account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountUncheckedCreateWithoutAccount_deviceInput = { @@ -801,11 +801,11 @@ export type ConsumerAccountUncheckedCreateWithoutAccount_deviceInput = { updated_at?: Date | string consumer_id: string account_id: string - pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput - sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountCreateOrConnectWithoutAccount_deviceInput = { @@ -829,13 +829,13 @@ export type ConsumerAccountUpdateWithoutAccount_deviceInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput - account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput - pos?: Prisma.PosUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput - sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutConsumer_accountNestedInput + account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput + consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountUncheckedUpdateWithoutAccount_deviceInput = { @@ -845,11 +845,11 @@ export type ConsumerAccountUncheckedUpdateWithoutAccount_deviceInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string account_id?: Prisma.StringFieldUpdateOperationsInput | string - pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput - sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountCreateWithoutConsumerInput = { @@ -857,13 +857,13 @@ export type ConsumerAccountCreateWithoutConsumerInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput - pos?: Prisma.PosCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutConsumer_accountInput + account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountUncheckedCreateWithoutConsumerInput = { @@ -872,12 +872,12 @@ export type ConsumerAccountUncheckedCreateWithoutConsumerInput = { created_at?: Date | string updated_at?: Date | string account_id: string - pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceUncheckedCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput + sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountCreateOrConnectWithoutConsumerInput = { @@ -923,13 +923,13 @@ export type ConsumerAccountCreateWithoutPosInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput - account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput - permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutConsumer_accountInput + account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput + consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput + account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput + sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountUncheckedCreateWithoutPosInput = { @@ -939,11 +939,11 @@ export type ConsumerAccountUncheckedCreateWithoutPosInput = { updated_at?: Date | string consumer_id: string account_id: string - permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceUncheckedCreateNestedOneWithoutConsumer_accountInput - sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput + sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput } export type ConsumerAccountCreateOrConnectWithoutPosInput = { @@ -967,13 +967,13 @@ export type ConsumerAccountUpdateWithoutPosInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput - account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput - permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutConsumer_accountNestedInput + account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput + consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput + sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountUncheckedUpdateWithoutPosInput = { @@ -983,11 +983,11 @@ export type ConsumerAccountUncheckedUpdateWithoutPosInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string account_id?: Prisma.StringFieldUpdateOperationsInput | string - permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUncheckedUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput + sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountCreateWithoutConsumer_account_good_favoritesInput = { @@ -995,12 +995,12 @@ export type ConsumerAccountCreateWithoutConsumer_account_good_favoritesInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput - account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput - pos?: Prisma.PosCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceCreateNestedOneWithoutConsumer_accountInput + account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput + consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput + account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosCreateNestedOneWithoutAccountInput sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput } @@ -1011,10 +1011,10 @@ export type ConsumerAccountUncheckedCreateWithoutConsumer_account_good_favorites updated_at?: Date | string consumer_id: string account_id: string - pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceUncheckedCreateNestedOneWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput } @@ -1039,12 +1039,12 @@ export type ConsumerAccountUpdateWithoutConsumer_account_good_favoritesInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput - account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput - pos?: Prisma.PosUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUpdateOneWithoutConsumer_accountNestedInput + account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput + consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUpdateOneWithoutAccountNestedInput sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput } @@ -1055,10 +1055,10 @@ export type ConsumerAccountUncheckedUpdateWithoutConsumer_account_good_favorites updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string account_id?: Prisma.StringFieldUpdateOperationsInput | string - pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUncheckedUpdateOneWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput } @@ -1067,13 +1067,13 @@ export type ConsumerAccountCreateWithoutSales_invoicesInput = { role: $Enums.ConsumerRole created_at?: Date | string updated_at?: Date | string - consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput - account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput - pos?: Prisma.PosCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceCreateNestedOneWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutConsumer_accountInput + account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput + consumer: Prisma.ConsumerCreateNestedOneWithoutAccountsInput + account_allocation?: Prisma.LicenseAccountAllocationCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosCreateNestedOneWithoutAccountInput } export type ConsumerAccountUncheckedCreateWithoutSales_invoicesInput = { @@ -1083,11 +1083,11 @@ export type ConsumerAccountUncheckedCreateWithoutSales_invoicesInput = { updated_at?: Date | string consumer_id: string account_id: string - pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput - permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput account_device?: Prisma.ConsumerAccountDeviceUncheckedCreateNestedOneWithoutConsumer_accountInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutConsumer_accountInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedCreateNestedOneWithoutAccountInput + permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput + pos?: Prisma.PosUncheckedCreateNestedOneWithoutAccountInput } export type ConsumerAccountCreateOrConnectWithoutSales_invoicesInput = { @@ -1111,13 +1111,13 @@ export type ConsumerAccountUpdateWithoutSales_invoicesInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput - account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput - pos?: Prisma.PosUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUpdateOneWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutConsumer_accountNestedInput + account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput + consumer?: Prisma.ConsumerUpdateOneRequiredWithoutAccountsNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUpdateOneWithoutAccountNestedInput } export type ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput = { @@ -1127,11 +1127,11 @@ export type ConsumerAccountUncheckedUpdateWithoutSales_invoicesInput = { updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string consumer_id?: Prisma.StringFieldUpdateOperationsInput | string account_id?: Prisma.StringFieldUpdateOperationsInput | string - pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUncheckedUpdateOneWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput } export type ConsumerAccountCreateManyConsumerInput = { @@ -1147,13 +1147,13 @@ export type ConsumerAccountUpdateWithoutConsumerInput = { role?: Prisma.EnumConsumerRoleFieldUpdateOperationsInput | $Enums.ConsumerRole created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput - pos?: Prisma.PosUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutConsumer_accountNestedInput + account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountUncheckedUpdateWithoutConsumerInput = { @@ -1162,12 +1162,12 @@ export type ConsumerAccountUncheckedUpdateWithoutConsumerInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string account_id?: Prisma.StringFieldUpdateOperationsInput | string - pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput - permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput - account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput account_device?: Prisma.ConsumerAccountDeviceUncheckedUpdateOneWithoutConsumer_accountNestedInput - sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutConsumer_accountNestedInput + account_allocation?: Prisma.LicenseAccountAllocationUncheckedUpdateOneWithoutAccountNestedInput + permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput + pos?: Prisma.PosUncheckedUpdateOneWithoutAccountNestedInput + sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput } export type ConsumerAccountUncheckedUpdateManyWithoutConsumerInput = { @@ -1184,13 +1184,13 @@ export type ConsumerAccountUncheckedUpdateManyWithoutConsumerInput = { */ export type ConsumerAccountCountOutputType = { - sales_invoices: number consumer_account_good_favorites: number + sales_invoices: number } export type ConsumerAccountCountOutputTypeSelect = { - sales_invoices?: boolean | ConsumerAccountCountOutputTypeCountSales_invoicesArgs consumer_account_good_favorites?: boolean | ConsumerAccountCountOutputTypeCountConsumer_account_good_favoritesArgs + sales_invoices?: boolean | ConsumerAccountCountOutputTypeCountSales_invoicesArgs } /** @@ -1206,15 +1206,15 @@ export type ConsumerAccountCountOutputTypeDefaultArgs = { - where?: Prisma.SalesInvoiceWhereInput +export type ConsumerAccountCountOutputTypeCountConsumer_account_good_favoritesArgs = { + where?: Prisma.ConsumerAccountGoodFavoriteWhereInput } /** * ConsumerAccountCountOutputType without action */ -export type ConsumerAccountCountOutputTypeCountConsumer_account_good_favoritesArgs = { - where?: Prisma.ConsumerAccountGoodFavoriteWhereInput +export type ConsumerAccountCountOutputTypeCountSales_invoicesArgs = { + where?: Prisma.SalesInvoiceWhereInput } @@ -1225,14 +1225,14 @@ export type ConsumerAccountSelect - account?: boolean | Prisma.AccountDefaultArgs - pos?: boolean | Prisma.ConsumerAccount$posArgs - permission?: boolean | Prisma.ConsumerAccount$permissionArgs - account_allocation?: boolean | Prisma.ConsumerAccount$account_allocationArgs account_device?: boolean | Prisma.ConsumerAccount$account_deviceArgs - sales_invoices?: boolean | Prisma.ConsumerAccount$sales_invoicesArgs consumer_account_good_favorites?: boolean | Prisma.ConsumerAccount$consumer_account_good_favoritesArgs + account?: boolean | Prisma.AccountDefaultArgs + consumer?: boolean | Prisma.ConsumerDefaultArgs + account_allocation?: boolean | Prisma.ConsumerAccount$account_allocationArgs + permission?: boolean | Prisma.ConsumerAccount$permissionArgs + pos?: boolean | Prisma.ConsumerAccount$posArgs + sales_invoices?: boolean | Prisma.ConsumerAccount$sales_invoicesArgs _count?: boolean | Prisma.ConsumerAccountCountOutputTypeDefaultArgs }, ExtArgs["result"]["consumerAccount"]> @@ -1249,28 +1249,28 @@ export type ConsumerAccountSelectScalar = { export type ConsumerAccountOmit = runtime.Types.Extensions.GetOmit<"id" | "role" | "created_at" | "updated_at" | "consumer_id" | "account_id", ExtArgs["result"]["consumerAccount"]> export type ConsumerAccountInclude = { - consumer?: boolean | Prisma.ConsumerDefaultArgs - account?: boolean | Prisma.AccountDefaultArgs - pos?: boolean | Prisma.ConsumerAccount$posArgs - permission?: boolean | Prisma.ConsumerAccount$permissionArgs - account_allocation?: boolean | Prisma.ConsumerAccount$account_allocationArgs account_device?: boolean | Prisma.ConsumerAccount$account_deviceArgs - sales_invoices?: boolean | Prisma.ConsumerAccount$sales_invoicesArgs consumer_account_good_favorites?: boolean | Prisma.ConsumerAccount$consumer_account_good_favoritesArgs + account?: boolean | Prisma.AccountDefaultArgs + consumer?: boolean | Prisma.ConsumerDefaultArgs + account_allocation?: boolean | Prisma.ConsumerAccount$account_allocationArgs + permission?: boolean | Prisma.ConsumerAccount$permissionArgs + pos?: boolean | Prisma.ConsumerAccount$posArgs + sales_invoices?: boolean | Prisma.ConsumerAccount$sales_invoicesArgs _count?: boolean | Prisma.ConsumerAccountCountOutputTypeDefaultArgs } export type $ConsumerAccountPayload = { name: "ConsumerAccount" objects: { - consumer: Prisma.$ConsumerPayload - account: Prisma.$AccountPayload - pos: Prisma.$PosPayload | null - permission: Prisma.$PermissionConsumerPayload | null - account_allocation: Prisma.$LicenseAccountAllocationPayload | null account_device: Prisma.$ConsumerAccountDevicePayload | null - sales_invoices: Prisma.$SalesInvoicePayload[] consumer_account_good_favorites: Prisma.$ConsumerAccountGoodFavoritePayload[] + account: Prisma.$AccountPayload + consumer: Prisma.$ConsumerPayload + account_allocation: Prisma.$LicenseAccountAllocationPayload | null + permission: Prisma.$PermissionConsumerPayload | null + pos: Prisma.$PosPayload | null + sales_invoices: Prisma.$SalesInvoicePayload[] } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -1619,14 +1619,14 @@ readonly fields: ConsumerAccountFieldRefs; */ export interface Prisma__ConsumerAccountClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - consumer = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - account = {}>(args?: Prisma.Subset>): Prisma.Prisma__AccountClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - pos = {}>(args?: Prisma.Subset>): Prisma.Prisma__PosClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> - permission = {}>(args?: Prisma.Subset>): Prisma.Prisma__PermissionConsumerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> - account_allocation = {}>(args?: Prisma.Subset>): Prisma.Prisma__LicenseAccountAllocationClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> account_device = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerAccountDeviceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> - sales_invoices = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> consumer_account_good_favorites = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + account = {}>(args?: Prisma.Subset>): Prisma.Prisma__AccountClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + consumer = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + account_allocation = {}>(args?: Prisma.Subset>): Prisma.Prisma__LicenseAccountAllocationClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + permission = {}>(args?: Prisma.Subset>): Prisma.Prisma__PermissionConsumerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + pos = {}>(args?: Prisma.Subset>): Prisma.Prisma__PosClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + sales_invoices = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -2009,63 +2009,6 @@ export type ConsumerAccountDeleteManyArgs = { - /** - * Select specific fields to fetch from the Pos - */ - select?: Prisma.PosSelect | null - /** - * Omit specific fields from the Pos - */ - omit?: Prisma.PosOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.PosInclude | null - where?: Prisma.PosWhereInput -} - -/** - * ConsumerAccount.permission - */ -export type ConsumerAccount$permissionArgs = { - /** - * Select specific fields to fetch from the PermissionConsumer - */ - select?: Prisma.PermissionConsumerSelect | null - /** - * Omit specific fields from the PermissionConsumer - */ - omit?: Prisma.PermissionConsumerOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.PermissionConsumerInclude | null - where?: Prisma.PermissionConsumerWhereInput -} - -/** - * ConsumerAccount.account_allocation - */ -export type ConsumerAccount$account_allocationArgs = { - /** - * Select specific fields to fetch from the LicenseAccountAllocation - */ - select?: Prisma.LicenseAccountAllocationSelect | null - /** - * Omit specific fields from the LicenseAccountAllocation - */ - omit?: Prisma.LicenseAccountAllocationOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.LicenseAccountAllocationInclude | null - where?: Prisma.LicenseAccountAllocationWhereInput -} - /** * ConsumerAccount.account_device */ @@ -2085,30 +2028,6 @@ export type ConsumerAccount$account_deviceArgs = { - /** - * Select specific fields to fetch from the SalesInvoice - */ - select?: Prisma.SalesInvoiceSelect | null - /** - * Omit specific fields from the SalesInvoice - */ - omit?: Prisma.SalesInvoiceOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.SalesInvoiceInclude | null - where?: Prisma.SalesInvoiceWhereInput - orderBy?: Prisma.SalesInvoiceOrderByWithRelationInput | Prisma.SalesInvoiceOrderByWithRelationInput[] - cursor?: Prisma.SalesInvoiceWhereUniqueInput - take?: number - skip?: number - distinct?: Prisma.SalesInvoiceScalarFieldEnum | Prisma.SalesInvoiceScalarFieldEnum[] -} - /** * ConsumerAccount.consumer_account_good_favorites */ @@ -2133,6 +2052,87 @@ export type ConsumerAccount$consumer_account_good_favoritesArgs = { + /** + * Select specific fields to fetch from the LicenseAccountAllocation + */ + select?: Prisma.LicenseAccountAllocationSelect | null + /** + * Omit specific fields from the LicenseAccountAllocation + */ + omit?: Prisma.LicenseAccountAllocationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.LicenseAccountAllocationInclude | null + where?: Prisma.LicenseAccountAllocationWhereInput +} + +/** + * ConsumerAccount.permission + */ +export type ConsumerAccount$permissionArgs = { + /** + * Select specific fields to fetch from the PermissionConsumer + */ + select?: Prisma.PermissionConsumerSelect | null + /** + * Omit specific fields from the PermissionConsumer + */ + omit?: Prisma.PermissionConsumerOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.PermissionConsumerInclude | null + where?: Prisma.PermissionConsumerWhereInput +} + +/** + * ConsumerAccount.pos + */ +export type ConsumerAccount$posArgs = { + /** + * Select specific fields to fetch from the Pos + */ + select?: Prisma.PosSelect | null + /** + * Omit specific fields from the Pos + */ + omit?: Prisma.PosOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.PosInclude | null + where?: Prisma.PosWhereInput +} + +/** + * ConsumerAccount.sales_invoices + */ +export type ConsumerAccount$sales_invoicesArgs = { + /** + * Select specific fields to fetch from the SalesInvoice + */ + select?: Prisma.SalesInvoiceSelect | null + /** + * Omit specific fields from the SalesInvoice + */ + omit?: Prisma.SalesInvoiceOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.SalesInvoiceInclude | null + where?: Prisma.SalesInvoiceWhereInput + orderBy?: Prisma.SalesInvoiceOrderByWithRelationInput | Prisma.SalesInvoiceOrderByWithRelationInput[] + cursor?: Prisma.SalesInvoiceWhereUniqueInput + take?: number + skip?: number + distinct?: Prisma.SalesInvoiceScalarFieldEnum | Prisma.SalesInvoiceScalarFieldEnum[] +} + /** * ConsumerAccount without action */ diff --git a/src/generated/prisma/models/ConsumerIndividual.ts b/src/generated/prisma/models/ConsumerIndividual.ts index d570ab1..10bc78a 100644 --- a/src/generated/prisma/models/ConsumerIndividual.ts +++ b/src/generated/prisma/models/ConsumerIndividual.ts @@ -206,8 +206,8 @@ export type ConsumerIndividualWhereInput = { updated_at?: Prisma.DateTimeFilter<"ConsumerIndividual"> | Date | string partner_id?: Prisma.StringFilter<"ConsumerIndividual"> | string consumer_id?: Prisma.StringFilter<"ConsumerIndividual"> | string - partner?: Prisma.XOR consumer?: Prisma.XOR + partner?: Prisma.XOR } export type ConsumerIndividualOrderByWithRelationInput = { @@ -219,8 +219,8 @@ export type ConsumerIndividualOrderByWithRelationInput = { updated_at?: Prisma.SortOrder partner_id?: Prisma.SortOrder consumer_id?: Prisma.SortOrder - partner?: Prisma.PartnerOrderByWithRelationInput consumer?: Prisma.ConsumerOrderByWithRelationInput + partner?: Prisma.PartnerOrderByWithRelationInput _relevance?: Prisma.ConsumerIndividualOrderByRelevanceInput } @@ -238,8 +238,8 @@ export type ConsumerIndividualWhereUniqueInput = Prisma.AtLeast<{ created_at?: Prisma.DateTimeFilter<"ConsumerIndividual"> | Date | string updated_at?: Prisma.DateTimeFilter<"ConsumerIndividual"> | Date | string partner_id?: Prisma.StringFilter<"ConsumerIndividual"> | string - partner?: Prisma.XOR consumer?: Prisma.XOR + partner?: Prisma.XOR }, "consumer_id" | "mobile_number_consumer_id" | "partner_id_national_code"> export type ConsumerIndividualOrderByWithAggregationInput = { @@ -277,8 +277,8 @@ export type ConsumerIndividualCreateInput = { national_code: string created_at?: Date | string updated_at?: Date | string - partner: Prisma.PartnerCreateNestedOneWithoutConsumers_individualInput consumer: Prisma.ConsumerCreateNestedOneWithoutIndividualInput + partner: Prisma.PartnerCreateNestedOneWithoutConsumers_individualInput } export type ConsumerIndividualUncheckedCreateInput = { @@ -299,8 +299,8 @@ export type ConsumerIndividualUpdateInput = { national_code?: Prisma.StringFieldUpdateOperationsInput | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - partner?: Prisma.PartnerUpdateOneRequiredWithoutConsumers_individualNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutIndividualNestedInput + partner?: Prisma.PartnerUpdateOneRequiredWithoutConsumers_individualNestedInput } export type ConsumerIndividualUncheckedUpdateInput = { @@ -650,8 +650,8 @@ export type ConsumerIndividualSelect consumer?: boolean | Prisma.ConsumerDefaultArgs + partner?: boolean | Prisma.PartnerDefaultArgs }, ExtArgs["result"]["consumerIndividual"]> @@ -669,15 +669,15 @@ export type ConsumerIndividualSelectScalar = { export type ConsumerIndividualOmit = runtime.Types.Extensions.GetOmit<"first_name" | "last_name" | "mobile_number" | "national_code" | "created_at" | "updated_at" | "partner_id" | "consumer_id", ExtArgs["result"]["consumerIndividual"]> export type ConsumerIndividualInclude = { - partner?: boolean | Prisma.PartnerDefaultArgs consumer?: boolean | Prisma.ConsumerDefaultArgs + partner?: boolean | Prisma.PartnerDefaultArgs } export type $ConsumerIndividualPayload = { name: "ConsumerIndividual" objects: { - partner: Prisma.$PartnerPayload consumer: Prisma.$ConsumerPayload + partner: Prisma.$PartnerPayload } scalars: runtime.Types.Extensions.GetPayloadResult<{ first_name: string @@ -1028,8 +1028,8 @@ readonly fields: ConsumerIndividualFieldRefs; */ export interface Prisma__ConsumerIndividualClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - partner = {}>(args?: Prisma.Subset>): Prisma.Prisma__PartnerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> consumer = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + partner = {}>(args?: Prisma.Subset>): Prisma.Prisma__PartnerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. diff --git a/src/generated/prisma/models/ConsumerLegal.ts b/src/generated/prisma/models/ConsumerLegal.ts index f1a308f..d349416 100644 --- a/src/generated/prisma/models/ConsumerLegal.ts +++ b/src/generated/prisma/models/ConsumerLegal.ts @@ -190,8 +190,8 @@ export type ConsumerLegalWhereInput = { updated_at?: Prisma.DateTimeFilter<"ConsumerLegal"> | Date | string partner_id?: Prisma.StringFilter<"ConsumerLegal"> | string consumer_id?: Prisma.StringFilter<"ConsumerLegal"> | string - partner?: Prisma.XOR consumer?: Prisma.XOR + partner?: Prisma.XOR } export type ConsumerLegalOrderByWithRelationInput = { @@ -201,8 +201,8 @@ export type ConsumerLegalOrderByWithRelationInput = { updated_at?: Prisma.SortOrder partner_id?: Prisma.SortOrder consumer_id?: Prisma.SortOrder - partner?: Prisma.PartnerOrderByWithRelationInput consumer?: Prisma.ConsumerOrderByWithRelationInput + partner?: Prisma.PartnerOrderByWithRelationInput _relevance?: Prisma.ConsumerLegalOrderByRelevanceInput } @@ -217,8 +217,8 @@ export type ConsumerLegalWhereUniqueInput = Prisma.AtLeast<{ created_at?: Prisma.DateTimeFilter<"ConsumerLegal"> | Date | string updated_at?: Prisma.DateTimeFilter<"ConsumerLegal"> | Date | string partner_id?: Prisma.StringFilter<"ConsumerLegal"> | string - partner?: Prisma.XOR consumer?: Prisma.XOR + partner?: Prisma.XOR }, "consumer_id" | "partner_id_registration_code"> export type ConsumerLegalOrderByWithAggregationInput = { @@ -250,8 +250,8 @@ export type ConsumerLegalCreateInput = { registration_code: string created_at?: Date | string updated_at?: Date | string - partner: Prisma.PartnerCreateNestedOneWithoutConsumers_legalInput consumer: Prisma.ConsumerCreateNestedOneWithoutLegalInput + partner: Prisma.PartnerCreateNestedOneWithoutConsumers_legalInput } export type ConsumerLegalUncheckedCreateInput = { @@ -268,8 +268,8 @@ export type ConsumerLegalUpdateInput = { registration_code?: Prisma.StringFieldUpdateOperationsInput | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - partner?: Prisma.PartnerUpdateOneRequiredWithoutConsumers_legalNestedInput consumer?: Prisma.ConsumerUpdateOneRequiredWithoutLegalNestedInput + partner?: Prisma.PartnerUpdateOneRequiredWithoutConsumers_legalNestedInput } export type ConsumerLegalUncheckedUpdateInput = { @@ -576,8 +576,8 @@ export type ConsumerLegalSelect consumer?: boolean | Prisma.ConsumerDefaultArgs + partner?: boolean | Prisma.PartnerDefaultArgs }, ExtArgs["result"]["consumerLegal"]> @@ -593,15 +593,15 @@ export type ConsumerLegalSelectScalar = { export type ConsumerLegalOmit = runtime.Types.Extensions.GetOmit<"name" | "registration_code" | "created_at" | "updated_at" | "partner_id" | "consumer_id", ExtArgs["result"]["consumerLegal"]> export type ConsumerLegalInclude = { - partner?: boolean | Prisma.PartnerDefaultArgs consumer?: boolean | Prisma.ConsumerDefaultArgs + partner?: boolean | Prisma.PartnerDefaultArgs } export type $ConsumerLegalPayload = { name: "ConsumerLegal" objects: { - partner: Prisma.$PartnerPayload consumer: Prisma.$ConsumerPayload + partner: Prisma.$PartnerPayload } scalars: runtime.Types.Extensions.GetPayloadResult<{ name: string @@ -950,8 +950,8 @@ readonly fields: ConsumerLegalFieldRefs; */ export interface Prisma__ConsumerLegalClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - partner = {}>(args?: Prisma.Subset>): Prisma.Prisma__PartnerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> consumer = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + partner = {}>(args?: Prisma.Subset>): Prisma.Prisma__PartnerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. diff --git a/src/generated/prisma/models/CustomerIndividual.ts b/src/generated/prisma/models/CustomerIndividual.ts index 869ac24..f656da9 100644 --- a/src/generated/prisma/models/CustomerIndividual.ts +++ b/src/generated/prisma/models/CustomerIndividual.ts @@ -206,8 +206,8 @@ export type CustomerIndividualWhereInput = { economic_code?: Prisma.StringNullableFilter<"CustomerIndividual"> | string | null customer_id?: Prisma.StringFilter<"CustomerIndividual"> | string business_activity_id?: Prisma.StringFilter<"CustomerIndividual"> | string - customer?: Prisma.XOR business_activity?: Prisma.XOR + customer?: Prisma.XOR } export type CustomerIndividualOrderByWithRelationInput = { @@ -219,8 +219,8 @@ export type CustomerIndividualOrderByWithRelationInput = { economic_code?: Prisma.SortOrderInput | Prisma.SortOrder customer_id?: Prisma.SortOrder business_activity_id?: Prisma.SortOrder - customer?: Prisma.CustomerOrderByWithRelationInput business_activity?: Prisma.BusinessActivityOrderByWithRelationInput + customer?: Prisma.CustomerOrderByWithRelationInput _relevance?: Prisma.CustomerIndividualOrderByRelevanceInput } @@ -237,8 +237,8 @@ export type CustomerIndividualWhereUniqueInput = Prisma.AtLeast<{ postal_code?: Prisma.StringFilter<"CustomerIndividual"> | string economic_code?: Prisma.StringNullableFilter<"CustomerIndividual"> | string | null business_activity_id?: Prisma.StringFilter<"CustomerIndividual"> | string - customer?: Prisma.XOR business_activity?: Prisma.XOR + customer?: Prisma.XOR }, "customer_id" | "business_activity_id_national_id"> export type CustomerIndividualOrderByWithAggregationInput = { @@ -276,8 +276,8 @@ export type CustomerIndividualCreateInput = { mobile_number: string postal_code: string economic_code?: string | null - customer: Prisma.CustomerCreateNestedOneWithoutIndividualInput business_activity: Prisma.BusinessActivityCreateNestedOneWithoutCustomer_individualsInput + customer: Prisma.CustomerCreateNestedOneWithoutIndividualInput } export type CustomerIndividualUncheckedCreateInput = { @@ -298,8 +298,8 @@ export type CustomerIndividualUpdateInput = { mobile_number?: Prisma.StringFieldUpdateOperationsInput | string postal_code?: Prisma.StringFieldUpdateOperationsInput | string economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - customer?: Prisma.CustomerUpdateOneRequiredWithoutIndividualNestedInput business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutCustomer_individualsNestedInput + customer?: Prisma.CustomerUpdateOneRequiredWithoutIndividualNestedInput } export type CustomerIndividualUncheckedUpdateInput = { @@ -644,8 +644,8 @@ export type CustomerIndividualSelect business_activity?: boolean | Prisma.BusinessActivityDefaultArgs + customer?: boolean | Prisma.CustomerDefaultArgs }, ExtArgs["result"]["customerIndividual"]> @@ -663,15 +663,15 @@ export type CustomerIndividualSelectScalar = { export type CustomerIndividualOmit = runtime.Types.Extensions.GetOmit<"first_name" | "last_name" | "national_id" | "mobile_number" | "postal_code" | "economic_code" | "customer_id" | "business_activity_id", ExtArgs["result"]["customerIndividual"]> export type CustomerIndividualInclude = { - customer?: boolean | Prisma.CustomerDefaultArgs business_activity?: boolean | Prisma.BusinessActivityDefaultArgs + customer?: boolean | Prisma.CustomerDefaultArgs } export type $CustomerIndividualPayload = { name: "CustomerIndividual" objects: { - customer: Prisma.$CustomerPayload business_activity: Prisma.$BusinessActivityPayload + customer: Prisma.$CustomerPayload } scalars: runtime.Types.Extensions.GetPayloadResult<{ first_name: string @@ -1022,8 +1022,8 @@ readonly fields: CustomerIndividualFieldRefs; */ export interface Prisma__CustomerIndividualClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - customer = {}>(args?: Prisma.Subset>): Prisma.Prisma__CustomerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> business_activity = {}>(args?: Prisma.Subset>): Prisma.Prisma__BusinessActivityClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + customer = {}>(args?: Prisma.Subset>): Prisma.Prisma__CustomerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. diff --git a/src/generated/prisma/models/CustomerLegal.ts b/src/generated/prisma/models/CustomerLegal.ts index b4c11c9..1171566 100644 --- a/src/generated/prisma/models/CustomerLegal.ts +++ b/src/generated/prisma/models/CustomerLegal.ts @@ -190,8 +190,8 @@ export type CustomerLegalWhereInput = { postal_code?: Prisma.StringFilter<"CustomerLegal"> | string customer_id?: Prisma.StringFilter<"CustomerLegal"> | string business_activity_id?: Prisma.StringFilter<"CustomerLegal"> | string - customer?: Prisma.XOR business_activity?: Prisma.XOR + customer?: Prisma.XOR } export type CustomerLegalOrderByWithRelationInput = { @@ -201,8 +201,8 @@ export type CustomerLegalOrderByWithRelationInput = { postal_code?: Prisma.SortOrder customer_id?: Prisma.SortOrder business_activity_id?: Prisma.SortOrder - customer?: Prisma.CustomerOrderByWithRelationInput business_activity?: Prisma.BusinessActivityOrderByWithRelationInput + customer?: Prisma.CustomerOrderByWithRelationInput _relevance?: Prisma.CustomerLegalOrderByRelevanceInput } @@ -217,8 +217,8 @@ export type CustomerLegalWhereUniqueInput = Prisma.AtLeast<{ registration_number?: Prisma.StringNullableFilter<"CustomerLegal"> | string | null postal_code?: Prisma.StringFilter<"CustomerLegal"> | string business_activity_id?: Prisma.StringFilter<"CustomerLegal"> | string - customer?: Prisma.XOR business_activity?: Prisma.XOR + customer?: Prisma.XOR }, "customer_id" | "business_activity_id_economic_code"> export type CustomerLegalOrderByWithAggregationInput = { @@ -250,8 +250,8 @@ export type CustomerLegalCreateInput = { economic_code: string registration_number?: string | null postal_code: string - customer: Prisma.CustomerCreateNestedOneWithoutLegalInput business_activity: Prisma.BusinessActivityCreateNestedOneWithoutCustomer_legalsInput + customer: Prisma.CustomerCreateNestedOneWithoutLegalInput } export type CustomerLegalUncheckedCreateInput = { @@ -268,8 +268,8 @@ export type CustomerLegalUpdateInput = { economic_code?: Prisma.StringFieldUpdateOperationsInput | string registration_number?: Prisma.NullableStringFieldUpdateOperationsInput | string | null postal_code?: Prisma.StringFieldUpdateOperationsInput | string - customer?: Prisma.CustomerUpdateOneRequiredWithoutLegalNestedInput business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutCustomer_legalsNestedInput + customer?: Prisma.CustomerUpdateOneRequiredWithoutLegalNestedInput } export type CustomerLegalUncheckedUpdateInput = { @@ -576,8 +576,8 @@ export type CustomerLegalSelect business_activity?: boolean | Prisma.BusinessActivityDefaultArgs + customer?: boolean | Prisma.CustomerDefaultArgs }, ExtArgs["result"]["customerLegal"]> @@ -593,15 +593,15 @@ export type CustomerLegalSelectScalar = { export type CustomerLegalOmit = runtime.Types.Extensions.GetOmit<"name" | "economic_code" | "registration_number" | "postal_code" | "customer_id" | "business_activity_id", ExtArgs["result"]["customerLegal"]> export type CustomerLegalInclude = { - customer?: boolean | Prisma.CustomerDefaultArgs business_activity?: boolean | Prisma.BusinessActivityDefaultArgs + customer?: boolean | Prisma.CustomerDefaultArgs } export type $CustomerLegalPayload = { name: "CustomerLegal" objects: { - customer: Prisma.$CustomerPayload business_activity: Prisma.$BusinessActivityPayload + customer: Prisma.$CustomerPayload } scalars: runtime.Types.Extensions.GetPayloadResult<{ name: string @@ -950,8 +950,8 @@ readonly fields: CustomerLegalFieldRefs; */ export interface Prisma__CustomerLegalClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - customer = {}>(args?: Prisma.Subset>): Prisma.Prisma__CustomerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> business_activity = {}>(args?: Prisma.Subset>): Prisma.Prisma__BusinessActivityClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + customer = {}>(args?: Prisma.Subset>): Prisma.Prisma__CustomerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. diff --git a/src/generated/prisma/models/Good.ts b/src/generated/prisma/models/Good.ts index 965be08..3310183 100644 --- a/src/generated/prisma/models/Good.ts +++ b/src/generated/prisma/models/Good.ts @@ -304,12 +304,12 @@ export type GoodWhereInput = { measure_unit_id?: Prisma.StringFilter<"Good"> | string category_id?: Prisma.StringNullableFilter<"Good"> | string | null business_activity_id?: Prisma.StringNullableFilter<"Good"> | string | null - sku?: Prisma.XOR - measure_unit?: Prisma.XOR - category?: Prisma.XOR | null - business_activity?: Prisma.XOR | null - sales_invoice_items?: Prisma.SalesInvoiceItemListRelationFilter consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteListRelationFilter + business_activity?: Prisma.XOR | null + category?: Prisma.XOR | null + measure_unit?: Prisma.XOR + sku?: Prisma.XOR + sales_invoice_items?: Prisma.SalesInvoiceItemListRelationFilter } export type GoodOrderByWithRelationInput = { @@ -329,12 +329,12 @@ export type GoodOrderByWithRelationInput = { measure_unit_id?: Prisma.SortOrder category_id?: Prisma.SortOrderInput | Prisma.SortOrder business_activity_id?: Prisma.SortOrderInput | Prisma.SortOrder - sku?: Prisma.StockKeepingUnitsOrderByWithRelationInput - measure_unit?: Prisma.MeasureUnitsOrderByWithRelationInput - category?: Prisma.GoodCategoryOrderByWithRelationInput - business_activity?: Prisma.BusinessActivityOrderByWithRelationInput - sales_invoice_items?: Prisma.SalesInvoiceItemOrderByRelationAggregateInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteOrderByRelationAggregateInput + business_activity?: Prisma.BusinessActivityOrderByWithRelationInput + category?: Prisma.GoodCategoryOrderByWithRelationInput + measure_unit?: Prisma.MeasureUnitsOrderByWithRelationInput + sku?: Prisma.StockKeepingUnitsOrderByWithRelationInput + sales_invoice_items?: Prisma.SalesInvoiceItemOrderByRelationAggregateInput _relevance?: Prisma.GoodOrderByRelevanceInput } @@ -358,12 +358,12 @@ export type GoodWhereUniqueInput = Prisma.AtLeast<{ measure_unit_id?: Prisma.StringFilter<"Good"> | string category_id?: Prisma.StringNullableFilter<"Good"> | string | null business_activity_id?: Prisma.StringNullableFilter<"Good"> | string | null - sku?: Prisma.XOR - measure_unit?: Prisma.XOR - category?: Prisma.XOR | null - business_activity?: Prisma.XOR | null - sales_invoice_items?: Prisma.SalesInvoiceItemListRelationFilter consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteListRelationFilter + business_activity?: Prisma.XOR | null + category?: Prisma.XOR | null + measure_unit?: Prisma.XOR + sku?: Prisma.XOR + sales_invoice_items?: Prisma.SalesInvoiceItemListRelationFilter }, "id" | "local_sku" | "barcode"> export type GoodOrderByWithAggregationInput = { @@ -425,12 +425,12 @@ export type GoodCreateInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput - measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput - category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput - business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput - sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutGoodInput + business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput + category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput + measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput + sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput + sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput } export type GoodUncheckedCreateInput = { @@ -450,8 +450,8 @@ export type GoodUncheckedCreateInput = { measure_unit_id: string category_id?: string | null business_activity_id?: string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutGoodInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput } export type GoodUpdateInput = { @@ -467,12 +467,12 @@ export type GoodUpdateInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput - measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput - category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput - business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput - sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutGoodNestedInput + business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput + category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput + measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput + sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateInput = { @@ -492,8 +492,8 @@ export type GoodUncheckedUpdateInput = { measure_unit_id?: Prisma.StringFieldUpdateOperationsInput | string category_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null business_activity_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutGoodNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput } export type GoodCreateManyInput = { @@ -860,11 +860,11 @@ export type GoodCreateWithoutBusiness_activityInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput - measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput - category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput - sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutGoodInput + category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput + measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput + sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput + sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput } export type GoodUncheckedCreateWithoutBusiness_activityInput = { @@ -883,8 +883,8 @@ export type GoodUncheckedCreateWithoutBusiness_activityInput = { sku_id: string measure_unit_id: string category_id?: string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutGoodInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput } export type GoodCreateOrConnectWithoutBusiness_activityInput = { @@ -948,10 +948,10 @@ export type GoodCreateWithoutConsumer_account_good_favoritesInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput - measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput - category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput + category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput + measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput + sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput } @@ -1004,10 +1004,10 @@ export type GoodUpdateWithoutConsumer_account_good_favoritesInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput - measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput - category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput + category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput + measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput + sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput } @@ -1044,11 +1044,11 @@ export type GoodCreateWithoutCategoryInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput - measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput - business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput - sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutGoodInput + business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput + measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput + sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput + sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput } export type GoodUncheckedCreateWithoutCategoryInput = { @@ -1067,8 +1067,8 @@ export type GoodUncheckedCreateWithoutCategoryInput = { sku_id: string measure_unit_id: string business_activity_id?: string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutGoodInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput } export type GoodCreateOrConnectWithoutCategoryInput = { @@ -1110,11 +1110,11 @@ export type GoodCreateWithoutMeasure_unitInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput - category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput - business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput - sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutGoodInput + business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput + category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput + sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput + sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput } export type GoodUncheckedCreateWithoutMeasure_unitInput = { @@ -1133,8 +1133,8 @@ export type GoodUncheckedCreateWithoutMeasure_unitInput = { sku_id: string category_id?: string | null business_activity_id?: string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutGoodInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput } export type GoodCreateOrConnectWithoutMeasure_unitInput = { @@ -1176,11 +1176,11 @@ export type GoodCreateWithoutSkuInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput - category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput - business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput - sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutGoodInput + business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput + category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput + measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput + sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutGoodInput } export type GoodUncheckedCreateWithoutSkuInput = { @@ -1199,8 +1199,8 @@ export type GoodUncheckedCreateWithoutSkuInput = { measure_unit_id: string category_id?: string | null business_activity_id?: string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedCreateNestedManyWithoutGoodInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutGoodInput } export type GoodCreateOrConnectWithoutSkuInput = { @@ -1242,11 +1242,11 @@ export type GoodCreateWithoutSales_invoice_itemsInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput - measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput - category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput - business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteCreateNestedManyWithoutGoodInput + business_activity?: Prisma.BusinessActivityCreateNestedOneWithoutGoodsInput + category?: Prisma.GoodCategoryCreateNestedOneWithoutGoodsInput + measure_unit: Prisma.MeasureUnitsCreateNestedOneWithoutGoodsInput + sku: Prisma.StockKeepingUnitsCreateNestedOneWithoutGoodsInput } export type GoodUncheckedCreateWithoutSales_invoice_itemsInput = { @@ -1298,11 +1298,11 @@ export type GoodUpdateWithoutSales_invoice_itemsInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput - measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput - category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput - business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutGoodNestedInput + business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput + category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput + measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput + sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput } export type GoodUncheckedUpdateWithoutSales_invoice_itemsInput = { @@ -1356,11 +1356,11 @@ export type GoodUpdateWithoutBusiness_activityInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput - measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput - category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput - sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutGoodNestedInput + category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput + measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput + sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateWithoutBusiness_activityInput = { @@ -1379,8 +1379,8 @@ export type GoodUncheckedUpdateWithoutBusiness_activityInput = { sku_id?: Prisma.StringFieldUpdateOperationsInput | string measure_unit_id?: Prisma.StringFieldUpdateOperationsInput | string category_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutGoodNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateManyWithoutBusiness_activityInput = { @@ -1432,11 +1432,11 @@ export type GoodUpdateWithoutCategoryInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput - measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput - business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput - sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutGoodNestedInput + business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput + measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput + sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateWithoutCategoryInput = { @@ -1455,8 +1455,8 @@ export type GoodUncheckedUpdateWithoutCategoryInput = { sku_id?: Prisma.StringFieldUpdateOperationsInput | string measure_unit_id?: Prisma.StringFieldUpdateOperationsInput | string business_activity_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutGoodNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateManyWithoutCategoryInput = { @@ -1508,11 +1508,11 @@ export type GoodUpdateWithoutMeasure_unitInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput - category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput - business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput - sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutGoodNestedInput + business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput + category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput + sku?: Prisma.StockKeepingUnitsUpdateOneRequiredWithoutGoodsNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateWithoutMeasure_unitInput = { @@ -1531,8 +1531,8 @@ export type GoodUncheckedUpdateWithoutMeasure_unitInput = { sku_id?: Prisma.StringFieldUpdateOperationsInput | string category_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null business_activity_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutGoodNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateManyWithoutMeasure_unitInput = { @@ -1584,11 +1584,11 @@ export type GoodUpdateWithoutSkuInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput - category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput - business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput - sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUpdateManyWithoutGoodNestedInput + business_activity?: Prisma.BusinessActivityUpdateOneWithoutGoodsNestedInput + category?: Prisma.GoodCategoryUpdateOneWithoutGoodsNestedInput + measure_unit?: Prisma.MeasureUnitsUpdateOneRequiredWithoutGoodsNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateWithoutSkuInput = { @@ -1607,8 +1607,8 @@ export type GoodUncheckedUpdateWithoutSkuInput = { measure_unit_id?: Prisma.StringFieldUpdateOperationsInput | string category_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null business_activity_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput consumer_account_good_favorites?: Prisma.ConsumerAccountGoodFavoriteUncheckedUpdateManyWithoutGoodNestedInput + sales_invoice_items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutGoodNestedInput } export type GoodUncheckedUpdateManyWithoutSkuInput = { @@ -1635,13 +1635,13 @@ export type GoodUncheckedUpdateManyWithoutSkuInput = { */ export type GoodCountOutputType = { - sales_invoice_items: number consumer_account_good_favorites: number + sales_invoice_items: number } export type GoodCountOutputTypeSelect = { - sales_invoice_items?: boolean | GoodCountOutputTypeCountSales_invoice_itemsArgs consumer_account_good_favorites?: boolean | GoodCountOutputTypeCountConsumer_account_good_favoritesArgs + sales_invoice_items?: boolean | GoodCountOutputTypeCountSales_invoice_itemsArgs } /** @@ -1657,15 +1657,15 @@ export type GoodCountOutputTypeDefaultArgs = { - where?: Prisma.SalesInvoiceItemWhereInput +export type GoodCountOutputTypeCountConsumer_account_good_favoritesArgs = { + where?: Prisma.ConsumerAccountGoodFavoriteWhereInput } /** * GoodCountOutputType without action */ -export type GoodCountOutputTypeCountConsumer_account_good_favoritesArgs = { - where?: Prisma.ConsumerAccountGoodFavoriteWhereInput +export type GoodCountOutputTypeCountSales_invoice_itemsArgs = { + where?: Prisma.SalesInvoiceItemWhereInput } @@ -1686,12 +1686,12 @@ export type GoodSelect - measure_unit?: boolean | Prisma.MeasureUnitsDefaultArgs - category?: boolean | Prisma.Good$categoryArgs - business_activity?: boolean | Prisma.Good$business_activityArgs - sales_invoice_items?: boolean | Prisma.Good$sales_invoice_itemsArgs consumer_account_good_favorites?: boolean | Prisma.Good$consumer_account_good_favoritesArgs + business_activity?: boolean | Prisma.Good$business_activityArgs + category?: boolean | Prisma.Good$categoryArgs + measure_unit?: boolean | Prisma.MeasureUnitsDefaultArgs + sku?: boolean | Prisma.StockKeepingUnitsDefaultArgs + sales_invoice_items?: boolean | Prisma.Good$sales_invoice_itemsArgs _count?: boolean | Prisma.GoodCountOutputTypeDefaultArgs }, ExtArgs["result"]["good"]> @@ -1718,24 +1718,24 @@ export type GoodSelectScalar = { export type GoodOmit = runtime.Types.Extensions.GetOmit<"id" | "name" | "is_default_guild_good" | "pricing_model" | "description" | "local_sku" | "barcode" | "base_sale_price" | "image_url" | "created_at" | "updated_at" | "deleted_at" | "sku_id" | "measure_unit_id" | "category_id" | "business_activity_id", ExtArgs["result"]["good"]> export type GoodInclude = { - sku?: boolean | Prisma.StockKeepingUnitsDefaultArgs - measure_unit?: boolean | Prisma.MeasureUnitsDefaultArgs - category?: boolean | Prisma.Good$categoryArgs - business_activity?: boolean | Prisma.Good$business_activityArgs - sales_invoice_items?: boolean | Prisma.Good$sales_invoice_itemsArgs consumer_account_good_favorites?: boolean | Prisma.Good$consumer_account_good_favoritesArgs + business_activity?: boolean | Prisma.Good$business_activityArgs + category?: boolean | Prisma.Good$categoryArgs + measure_unit?: boolean | Prisma.MeasureUnitsDefaultArgs + sku?: boolean | Prisma.StockKeepingUnitsDefaultArgs + sales_invoice_items?: boolean | Prisma.Good$sales_invoice_itemsArgs _count?: boolean | Prisma.GoodCountOutputTypeDefaultArgs } export type $GoodPayload = { name: "Good" objects: { - sku: Prisma.$StockKeepingUnitsPayload - measure_unit: Prisma.$MeasureUnitsPayload - category: Prisma.$GoodCategoryPayload | null - business_activity: Prisma.$BusinessActivityPayload | null - sales_invoice_items: Prisma.$SalesInvoiceItemPayload[] consumer_account_good_favorites: Prisma.$ConsumerAccountGoodFavoritePayload[] + business_activity: Prisma.$BusinessActivityPayload | null + category: Prisma.$GoodCategoryPayload | null + measure_unit: Prisma.$MeasureUnitsPayload + sku: Prisma.$StockKeepingUnitsPayload + sales_invoice_items: Prisma.$SalesInvoiceItemPayload[] } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -2094,12 +2094,12 @@ readonly fields: GoodFieldRefs; */ export interface Prisma__GoodClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - sku = {}>(args?: Prisma.Subset>): Prisma.Prisma__StockKeepingUnitsClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - measure_unit = {}>(args?: Prisma.Subset>): Prisma.Prisma__MeasureUnitsClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - category = {}>(args?: Prisma.Subset>): Prisma.Prisma__GoodCategoryClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> - business_activity = {}>(args?: Prisma.Subset>): Prisma.Prisma__BusinessActivityClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> - sales_invoice_items = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> consumer_account_good_favorites = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + business_activity = {}>(args?: Prisma.Subset>): Prisma.Prisma__BusinessActivityClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + category = {}>(args?: Prisma.Subset>): Prisma.Prisma__GoodCategoryClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + measure_unit = {}>(args?: Prisma.Subset>): Prisma.Prisma__MeasureUnitsClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + sku = {}>(args?: Prisma.Subset>): Prisma.Prisma__StockKeepingUnitsClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + sales_invoice_items = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -2493,22 +2493,27 @@ export type GoodDeleteManyArgs = { +export type Good$consumer_account_good_favoritesArgs = { /** - * Select specific fields to fetch from the GoodCategory + * Select specific fields to fetch from the ConsumerAccountGoodFavorite */ - select?: Prisma.GoodCategorySelect | null + select?: Prisma.ConsumerAccountGoodFavoriteSelect | null /** - * Omit specific fields from the GoodCategory + * Omit specific fields from the ConsumerAccountGoodFavorite */ - omit?: Prisma.GoodCategoryOmit | null + omit?: Prisma.ConsumerAccountGoodFavoriteOmit | null /** * Choose, which related nodes to fetch as well */ - include?: Prisma.GoodCategoryInclude | null - where?: Prisma.GoodCategoryWhereInput + include?: Prisma.ConsumerAccountGoodFavoriteInclude | null + where?: Prisma.ConsumerAccountGoodFavoriteWhereInput + orderBy?: Prisma.ConsumerAccountGoodFavoriteOrderByWithRelationInput | Prisma.ConsumerAccountGoodFavoriteOrderByWithRelationInput[] + cursor?: Prisma.ConsumerAccountGoodFavoriteWhereUniqueInput + take?: number + skip?: number + distinct?: Prisma.ConsumerAccountGoodFavoriteScalarFieldEnum | Prisma.ConsumerAccountGoodFavoriteScalarFieldEnum[] } /** @@ -2530,6 +2535,25 @@ export type Good$business_activityArgs = { + /** + * Select specific fields to fetch from the GoodCategory + */ + select?: Prisma.GoodCategorySelect | null + /** + * Omit specific fields from the GoodCategory + */ + omit?: Prisma.GoodCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.GoodCategoryInclude | null + where?: Prisma.GoodCategoryWhereInput +} + /** * Good.sales_invoice_items */ @@ -2554,30 +2578,6 @@ export type Good$sales_invoice_itemsArgs = { - /** - * Select specific fields to fetch from the ConsumerAccountGoodFavorite - */ - select?: Prisma.ConsumerAccountGoodFavoriteSelect | null - /** - * Omit specific fields from the ConsumerAccountGoodFavorite - */ - omit?: Prisma.ConsumerAccountGoodFavoriteOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.ConsumerAccountGoodFavoriteInclude | null - where?: Prisma.ConsumerAccountGoodFavoriteWhereInput - orderBy?: Prisma.ConsumerAccountGoodFavoriteOrderByWithRelationInput | Prisma.ConsumerAccountGoodFavoriteOrderByWithRelationInput[] - cursor?: Prisma.ConsumerAccountGoodFavoriteWhereUniqueInput - take?: number - skip?: number - distinct?: Prisma.ConsumerAccountGoodFavoriteScalarFieldEnum | Prisma.ConsumerAccountGoodFavoriteScalarFieldEnum[] -} - /** * Good without action */ diff --git a/src/generated/prisma/models/GoodCategory.ts b/src/generated/prisma/models/GoodCategory.ts index bef62cf..d51599e 100644 --- a/src/generated/prisma/models/GoodCategory.ts +++ b/src/generated/prisma/models/GoodCategory.ts @@ -222,9 +222,9 @@ export type GoodCategoryWhereInput = { created_at?: Prisma.DateTimeFilter<"GoodCategory"> | Date | string updated_at?: Prisma.DateTimeFilter<"GoodCategory"> | Date | string deleted_at?: Prisma.DateTimeNullableFilter<"GoodCategory"> | Date | string | null - goods?: Prisma.GoodListRelationFilter - guild?: Prisma.XOR | null complex?: Prisma.XOR | null + guild?: Prisma.XOR | null + goods?: Prisma.GoodListRelationFilter } export type GoodCategoryOrderByWithRelationInput = { @@ -238,9 +238,9 @@ export type GoodCategoryOrderByWithRelationInput = { created_at?: Prisma.SortOrder updated_at?: Prisma.SortOrder deleted_at?: Prisma.SortOrderInput | Prisma.SortOrder - goods?: Prisma.GoodOrderByRelationAggregateInput - guild?: Prisma.GuildOrderByWithRelationInput complex?: Prisma.ComplexOrderByWithRelationInput + guild?: Prisma.GuildOrderByWithRelationInput + goods?: Prisma.GoodOrderByRelationAggregateInput _relevance?: Prisma.GoodCategoryOrderByRelevanceInput } @@ -258,9 +258,9 @@ export type GoodCategoryWhereUniqueInput = Prisma.AtLeast<{ created_at?: Prisma.DateTimeFilter<"GoodCategory"> | Date | string updated_at?: Prisma.DateTimeFilter<"GoodCategory"> | Date | string deleted_at?: Prisma.DateTimeNullableFilter<"GoodCategory"> | Date | string | null - goods?: Prisma.GoodListRelationFilter - guild?: Prisma.XOR | null complex?: Prisma.XOR | null + guild?: Prisma.XOR | null + goods?: Prisma.GoodListRelationFilter }, "id"> export type GoodCategoryOrderByWithAggregationInput = { @@ -304,9 +304,9 @@ export type GoodCategoryCreateInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - goods?: Prisma.GoodCreateNestedManyWithoutCategoryInput - guild?: Prisma.GuildCreateNestedOneWithoutGood_categoriesInput complex?: Prisma.ComplexCreateNestedOneWithoutGood_categoriesInput + guild?: Prisma.GuildCreateNestedOneWithoutGood_categoriesInput + goods?: Prisma.GoodCreateNestedManyWithoutCategoryInput } export type GoodCategoryUncheckedCreateInput = { @@ -332,9 +332,9 @@ export type GoodCategoryUpdateInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - goods?: Prisma.GoodUpdateManyWithoutCategoryNestedInput - guild?: Prisma.GuildUpdateOneWithoutGood_categoriesNestedInput complex?: Prisma.ComplexUpdateOneWithoutGood_categoriesNestedInput + guild?: Prisma.GuildUpdateOneWithoutGood_categoriesNestedInput + goods?: Prisma.GoodUpdateManyWithoutCategoryNestedInput } export type GoodCategoryUncheckedUpdateInput = { @@ -557,8 +557,8 @@ export type GoodCategoryCreateWithoutComplexInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - goods?: Prisma.GoodCreateNestedManyWithoutCategoryInput guild?: Prisma.GuildCreateNestedOneWithoutGood_categoriesInput + goods?: Prisma.GoodCreateNestedManyWithoutCategoryInput } export type GoodCategoryUncheckedCreateWithoutComplexInput = { @@ -625,8 +625,8 @@ export type GoodCategoryCreateWithoutGoodsInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - guild?: Prisma.GuildCreateNestedOneWithoutGood_categoriesInput complex?: Prisma.ComplexCreateNestedOneWithoutGood_categoriesInput + guild?: Prisma.GuildCreateNestedOneWithoutGood_categoriesInput } export type GoodCategoryUncheckedCreateWithoutGoodsInput = { @@ -667,8 +667,8 @@ export type GoodCategoryUpdateWithoutGoodsInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - guild?: Prisma.GuildUpdateOneWithoutGood_categoriesNestedInput complex?: Prisma.ComplexUpdateOneWithoutGood_categoriesNestedInput + guild?: Prisma.GuildUpdateOneWithoutGood_categoriesNestedInput } export type GoodCategoryUncheckedUpdateWithoutGoodsInput = { @@ -693,8 +693,8 @@ export type GoodCategoryCreateWithoutGuildInput = { created_at?: Date | string updated_at?: Date | string deleted_at?: Date | string | null - goods?: Prisma.GoodCreateNestedManyWithoutCategoryInput complex?: Prisma.ComplexCreateNestedOneWithoutGood_categoriesInput + goods?: Prisma.GoodCreateNestedManyWithoutCategoryInput } export type GoodCategoryUncheckedCreateWithoutGuildInput = { @@ -757,8 +757,8 @@ export type GoodCategoryUpdateWithoutComplexInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - goods?: Prisma.GoodUpdateManyWithoutCategoryNestedInput guild?: Prisma.GuildUpdateOneWithoutGood_categoriesNestedInput + goods?: Prisma.GoodUpdateManyWithoutCategoryNestedInput } export type GoodCategoryUncheckedUpdateWithoutComplexInput = { @@ -807,8 +807,8 @@ export type GoodCategoryUpdateWithoutGuildInput = { created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string deleted_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null - goods?: Prisma.GoodUpdateManyWithoutCategoryNestedInput complex?: Prisma.ComplexUpdateOneWithoutGood_categoriesNestedInput + goods?: Prisma.GoodUpdateManyWithoutCategoryNestedInput } export type GoodCategoryUncheckedUpdateWithoutGuildInput = { @@ -878,9 +878,9 @@ export type GoodCategorySelect - guild?: boolean | Prisma.GoodCategory$guildArgs complex?: boolean | Prisma.GoodCategory$complexArgs + guild?: boolean | Prisma.GoodCategory$guildArgs + goods?: boolean | Prisma.GoodCategory$goodsArgs _count?: boolean | Prisma.GoodCategoryCountOutputTypeDefaultArgs }, ExtArgs["result"]["goodCategory"]> @@ -901,18 +901,18 @@ export type GoodCategorySelectScalar = { export type GoodCategoryOmit = runtime.Types.Extensions.GetOmit<"id" | "name" | "description" | "image_url" | "complex_id" | "is_default_guild_good" | "guild_id" | "created_at" | "updated_at" | "deleted_at", ExtArgs["result"]["goodCategory"]> export type GoodCategoryInclude = { - goods?: boolean | Prisma.GoodCategory$goodsArgs - guild?: boolean | Prisma.GoodCategory$guildArgs complex?: boolean | Prisma.GoodCategory$complexArgs + guild?: boolean | Prisma.GoodCategory$guildArgs + goods?: boolean | Prisma.GoodCategory$goodsArgs _count?: boolean | Prisma.GoodCategoryCountOutputTypeDefaultArgs } export type $GoodCategoryPayload = { name: "GoodCategory" objects: { - goods: Prisma.$GoodPayload[] - guild: Prisma.$GuildPayload | null complex: Prisma.$ComplexPayload | null + guild: Prisma.$GuildPayload | null + goods: Prisma.$GoodPayload[] } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -1265,9 +1265,9 @@ readonly fields: GoodCategoryFieldRefs; */ export interface Prisma__GoodCategoryClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - goods = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> - guild = {}>(args?: Prisma.Subset>): Prisma.Prisma__GuildClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> complex = {}>(args?: Prisma.Subset>): Prisma.Prisma__ComplexClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + guild = {}>(args?: Prisma.Subset>): Prisma.Prisma__GuildClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + goods = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -1654,6 +1654,44 @@ export type GoodCategoryDeleteManyArgs = { + /** + * Select specific fields to fetch from the Complex + */ + select?: Prisma.ComplexSelect | null + /** + * Omit specific fields from the Complex + */ + omit?: Prisma.ComplexOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.ComplexInclude | null + where?: Prisma.ComplexWhereInput +} + +/** + * GoodCategory.guild + */ +export type GoodCategory$guildArgs = { + /** + * Select specific fields to fetch from the Guild + */ + select?: Prisma.GuildSelect | null + /** + * Omit specific fields from the Guild + */ + omit?: Prisma.GuildOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.GuildInclude | null + where?: Prisma.GuildWhereInput +} + /** * GoodCategory.goods */ @@ -1678,44 +1716,6 @@ export type GoodCategory$goodsArgs = { - /** - * Select specific fields to fetch from the Guild - */ - select?: Prisma.GuildSelect | null - /** - * Omit specific fields from the Guild - */ - omit?: Prisma.GuildOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.GuildInclude | null - where?: Prisma.GuildWhereInput -} - -/** - * GoodCategory.complex - */ -export type GoodCategory$complexArgs = { - /** - * Select specific fields to fetch from the Complex - */ - select?: Prisma.ComplexSelect | null - /** - * Omit specific fields from the Complex - */ - omit?: Prisma.ComplexOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.ComplexInclude | null - where?: Prisma.ComplexWhereInput -} - /** * GoodCategory without action */ diff --git a/src/generated/prisma/models/Pos.ts b/src/generated/prisma/models/Pos.ts index b7f0f26..0f74ddd 100644 --- a/src/generated/prisma/models/Pos.ts +++ b/src/generated/prisma/models/Pos.ts @@ -238,11 +238,11 @@ export type PosWhereInput = { device_id?: Prisma.StringNullableFilter<"Pos"> | string | null provider_id?: Prisma.StringNullableFilter<"Pos"> | string | null account_id?: Prisma.StringFilter<"Pos"> | string + permission_pos?: Prisma.PermissionPosListRelationFilter + account?: Prisma.XOR complex?: Prisma.XOR device?: Prisma.XOR | null provider?: Prisma.XOR | null - account?: Prisma.XOR - permission_pos?: Prisma.PermissionPosListRelationFilter sales_invoices?: Prisma.SalesInvoiceListRelationFilter } @@ -259,11 +259,11 @@ export type PosOrderByWithRelationInput = { device_id?: Prisma.SortOrderInput | Prisma.SortOrder provider_id?: Prisma.SortOrderInput | Prisma.SortOrder account_id?: Prisma.SortOrder + permission_pos?: Prisma.PermissionPosOrderByRelationAggregateInput + account?: Prisma.ConsumerAccountOrderByWithRelationInput complex?: Prisma.ComplexOrderByWithRelationInput device?: Prisma.DeviceOrderByWithRelationInput provider?: Prisma.ProviderOrderByWithRelationInput - account?: Prisma.ConsumerAccountOrderByWithRelationInput - permission_pos?: Prisma.PermissionPosOrderByRelationAggregateInput sales_invoices?: Prisma.SalesInvoiceOrderByRelationAggregateInput _relevance?: Prisma.PosOrderByRelevanceInput } @@ -284,11 +284,11 @@ export type PosWhereUniqueInput = Prisma.AtLeast<{ complex_id?: Prisma.StringFilter<"Pos"> | string device_id?: Prisma.StringNullableFilter<"Pos"> | string | null provider_id?: Prisma.StringNullableFilter<"Pos"> | string | null + permission_pos?: Prisma.PermissionPosListRelationFilter + account?: Prisma.XOR complex?: Prisma.XOR device?: Prisma.XOR | null provider?: Prisma.XOR | null - account?: Prisma.XOR - permission_pos?: Prisma.PermissionPosListRelationFilter sales_invoices?: Prisma.SalesInvoiceListRelationFilter }, "id" | "serial_number" | "account_id"> @@ -337,11 +337,11 @@ export type PosCreateInput = { pos_type: $Enums.POSType created_at?: Date | string updated_at?: Date | string + permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput + account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput device?: Prisma.DeviceCreateNestedOneWithoutPosesInput provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput - account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput - permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput } @@ -371,11 +371,11 @@ export type PosUpdateInput = { pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput + account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput - account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput - permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput } @@ -711,10 +711,10 @@ export type PosCreateWithoutDeviceInput = { pos_type: $Enums.POSType created_at?: Date | string updated_at?: Date | string + permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput + account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput - account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput - permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput } @@ -787,10 +787,10 @@ export type PosCreateWithoutPermission_posInput = { pos_type: $Enums.POSType created_at?: Date | string updated_at?: Date | string + account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput device?: Prisma.DeviceCreateNestedOneWithoutPosesInput provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput - account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput } @@ -835,10 +835,10 @@ export type PosUpdateWithoutPermission_posInput = { pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput - account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput } @@ -867,10 +867,10 @@ export type PosCreateWithoutProviderInput = { pos_type: $Enums.POSType created_at?: Date | string updated_at?: Date | string + permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput + account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput device?: Prisma.DeviceCreateNestedOneWithoutPosesInput - account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput - permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput } @@ -925,10 +925,10 @@ export type PosCreateWithoutAccountInput = { pos_type: $Enums.POSType created_at?: Date | string updated_at?: Date | string + permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput device?: Prisma.DeviceCreateNestedOneWithoutPosesInput provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput - permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput } @@ -973,10 +973,10 @@ export type PosUpdateWithoutAccountInput = { pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput - permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput } @@ -1005,10 +1005,10 @@ export type PosCreateWithoutComplexInput = { pos_type: $Enums.POSType created_at?: Date | string updated_at?: Date | string + permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput + account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput device?: Prisma.DeviceCreateNestedOneWithoutPosesInput provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput - account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput - permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutPosInput } @@ -1063,11 +1063,11 @@ export type PosCreateWithoutSales_invoicesInput = { pos_type: $Enums.POSType created_at?: Date | string updated_at?: Date | string + permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput + account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput complex: Prisma.ComplexCreateNestedOneWithoutPos_listInput device?: Prisma.DeviceCreateNestedOneWithoutPosesInput provider?: Prisma.ProviderCreateNestedOneWithoutPos_listInput - account: Prisma.ConsumerAccountCreateNestedOneWithoutPosInput - permission_pos?: Prisma.PermissionPosCreateNestedManyWithoutPosInput } export type PosUncheckedCreateWithoutSales_invoicesInput = { @@ -1111,11 +1111,11 @@ export type PosUpdateWithoutSales_invoicesInput = { pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput + account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput - account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput - permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput } export type PosUncheckedUpdateWithoutSales_invoicesInput = { @@ -1157,10 +1157,10 @@ export type PosUpdateWithoutDeviceInput = { pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput + account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput - account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput - permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput } @@ -1217,10 +1217,10 @@ export type PosUpdateWithoutProviderInput = { pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput + account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput complex?: Prisma.ComplexUpdateOneRequiredWithoutPos_listNestedInput device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput - account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput - permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput } @@ -1277,10 +1277,10 @@ export type PosUpdateWithoutComplexInput = { pos_type?: Prisma.EnumPOSTypeFieldUpdateOperationsInput | $Enums.POSType created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput + account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput device?: Prisma.DeviceUpdateOneWithoutPosesNestedInput provider?: Prisma.ProviderUpdateOneWithoutPos_listNestedInput - account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutPosNestedInput - permission_pos?: Prisma.PermissionPosUpdateManyWithoutPosNestedInput sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutPosNestedInput } @@ -1367,11 +1367,11 @@ export type PosSelect + account?: boolean | Prisma.ConsumerAccountDefaultArgs complex?: boolean | Prisma.ComplexDefaultArgs device?: boolean | Prisma.Pos$deviceArgs provider?: boolean | Prisma.Pos$providerArgs - account?: boolean | Prisma.ConsumerAccountDefaultArgs - permission_pos?: boolean | Prisma.Pos$permission_posArgs sales_invoices?: boolean | Prisma.Pos$sales_invoicesArgs _count?: boolean | Prisma.PosCountOutputTypeDefaultArgs }, ExtArgs["result"]["pos"]> @@ -1395,11 +1395,11 @@ export type PosSelectScalar = { export type PosOmit = runtime.Types.Extensions.GetOmit<"id" | "name" | "model" | "serial_number" | "status" | "pos_type" | "created_at" | "updated_at" | "complex_id" | "device_id" | "provider_id" | "account_id", ExtArgs["result"]["pos"]> export type PosInclude = { + permission_pos?: boolean | Prisma.Pos$permission_posArgs + account?: boolean | Prisma.ConsumerAccountDefaultArgs complex?: boolean | Prisma.ComplexDefaultArgs device?: boolean | Prisma.Pos$deviceArgs provider?: boolean | Prisma.Pos$providerArgs - account?: boolean | Prisma.ConsumerAccountDefaultArgs - permission_pos?: boolean | Prisma.Pos$permission_posArgs sales_invoices?: boolean | Prisma.Pos$sales_invoicesArgs _count?: boolean | Prisma.PosCountOutputTypeDefaultArgs } @@ -1407,11 +1407,11 @@ export type PosInclude = { name: "Pos" objects: { + permission_pos: Prisma.$PermissionPosPayload[] + account: Prisma.$ConsumerAccountPayload complex: Prisma.$ComplexPayload device: Prisma.$DevicePayload | null provider: Prisma.$ProviderPayload | null - account: Prisma.$ConsumerAccountPayload - permission_pos: Prisma.$PermissionPosPayload[] sales_invoices: Prisma.$SalesInvoicePayload[] } scalars: runtime.Types.Extensions.GetPayloadResult<{ @@ -1767,11 +1767,11 @@ readonly fields: PosFieldRefs; */ export interface Prisma__PosClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" + permission_pos = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + account = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerAccountClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> complex = {}>(args?: Prisma.Subset>): Prisma.Prisma__ComplexClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> device = {}>(args?: Prisma.Subset>): Prisma.Prisma__DeviceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> provider = {}>(args?: Prisma.Subset>): Prisma.Prisma__ProviderClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> - account = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerAccountClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - permission_pos = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> sales_invoices = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. @@ -2161,6 +2161,30 @@ export type PosDeleteManyArgs = { + /** + * Select specific fields to fetch from the PermissionPos + */ + select?: Prisma.PermissionPosSelect | null + /** + * Omit specific fields from the PermissionPos + */ + omit?: Prisma.PermissionPosOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.PermissionPosInclude | null + where?: Prisma.PermissionPosWhereInput + orderBy?: Prisma.PermissionPosOrderByWithRelationInput | Prisma.PermissionPosOrderByWithRelationInput[] + cursor?: Prisma.PermissionPosWhereUniqueInput + take?: number + skip?: number + distinct?: Prisma.PermissionPosScalarFieldEnum | Prisma.PermissionPosScalarFieldEnum[] +} + /** * Pos.device */ @@ -2199,30 +2223,6 @@ export type Pos$providerArgs = { - /** - * Select specific fields to fetch from the PermissionPos - */ - select?: Prisma.PermissionPosSelect | null - /** - * Omit specific fields from the PermissionPos - */ - omit?: Prisma.PermissionPosOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.PermissionPosInclude | null - where?: Prisma.PermissionPosWhereInput - orderBy?: Prisma.PermissionPosOrderByWithRelationInput | Prisma.PermissionPosOrderByWithRelationInput[] - cursor?: Prisma.PermissionPosWhereUniqueInput - take?: number - skip?: number - distinct?: Prisma.PermissionPosScalarFieldEnum | Prisma.PermissionPosScalarFieldEnum[] -} - /** * Pos.sales_invoices */ diff --git a/src/generated/prisma/models/SaleInvoiceTspAttempts.ts b/src/generated/prisma/models/SaleInvoiceTspAttempts.ts index d04dd91..5828a82 100644 --- a/src/generated/prisma/models/SaleInvoiceTspAttempts.ts +++ b/src/generated/prisma/models/SaleInvoiceTspAttempts.ts @@ -39,11 +39,11 @@ export type SaleInvoiceTspAttemptsMinAggregateOutputType = { attempt_no: number | null status: $Enums.TspProviderResponseStatus | null message: string | null - error_message: string | null sent_at: Date | null received_at: Date | null created_at: Date | null invoice_id: string | null + error_message: string | null } export type SaleInvoiceTspAttemptsMaxAggregateOutputType = { @@ -51,28 +51,28 @@ export type SaleInvoiceTspAttemptsMaxAggregateOutputType = { attempt_no: number | null status: $Enums.TspProviderResponseStatus | null message: string | null - error_message: string | null sent_at: Date | null received_at: Date | null created_at: Date | null invoice_id: string | null + error_message: string | null } export type SaleInvoiceTspAttemptsCountAggregateOutputType = { id: number attempt_no: number status: number - raw_request_payload: number - provider_request_payload: number - provider_response: number message: number - error_message: number - validation_errors: number - fiscal_warnings: number sent_at: number received_at: number created_at: number invoice_id: number + provider_request_payload: number + raw_request_payload: number + error_message: number + fiscal_warnings: number + provider_response: number + validation_errors: number _all: number } @@ -90,11 +90,11 @@ export type SaleInvoiceTspAttemptsMinAggregateInputType = { attempt_no?: true status?: true message?: true - error_message?: true sent_at?: true received_at?: true created_at?: true invoice_id?: true + error_message?: true } export type SaleInvoiceTspAttemptsMaxAggregateInputType = { @@ -102,28 +102,28 @@ export type SaleInvoiceTspAttemptsMaxAggregateInputType = { attempt_no?: true status?: true message?: true - error_message?: true sent_at?: true received_at?: true created_at?: true invoice_id?: true + error_message?: true } export type SaleInvoiceTspAttemptsCountAggregateInputType = { id?: true attempt_no?: true status?: true - raw_request_payload?: true - provider_request_payload?: true - provider_response?: true message?: true - error_message?: true - validation_errors?: true - fiscal_warnings?: true sent_at?: true received_at?: true created_at?: true invoice_id?: true + provider_request_payload?: true + raw_request_payload?: true + error_message?: true + fiscal_warnings?: true + provider_response?: true + validation_errors?: true _all?: true } @@ -217,17 +217,17 @@ export type SaleInvoiceTspAttemptsGroupByOutputType = { id: string attempt_no: number status: $Enums.TspProviderResponseStatus - raw_request_payload: runtime.JsonValue - provider_request_payload: runtime.JsonValue - provider_response: runtime.JsonValue | null message: string - error_message: string | null - validation_errors: runtime.JsonValue | null - fiscal_warnings: runtime.JsonValue | null sent_at: Date | null received_at: Date | null created_at: Date invoice_id: string + provider_request_payload: runtime.JsonValue + raw_request_payload: runtime.JsonValue + error_message: string | null + fiscal_warnings: runtime.JsonValue | null + provider_response: runtime.JsonValue | null + validation_errors: runtime.JsonValue | null _count: SaleInvoiceTspAttemptsCountAggregateOutputType | null _avg: SaleInvoiceTspAttemptsAvgAggregateOutputType | null _sum: SaleInvoiceTspAttemptsSumAggregateOutputType | null @@ -257,17 +257,17 @@ export type SaleInvoiceTspAttemptsWhereInput = { id?: Prisma.StringFilter<"SaleInvoiceTspAttempts"> | string attempt_no?: Prisma.IntFilter<"SaleInvoiceTspAttempts"> | number status?: Prisma.EnumTspProviderResponseStatusFilter<"SaleInvoiceTspAttempts"> | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> - provider_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> - provider_response?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> message?: Prisma.StringFilter<"SaleInvoiceTspAttempts"> | string - error_message?: Prisma.StringNullableFilter<"SaleInvoiceTspAttempts"> | string | null - validation_errors?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> - fiscal_warnings?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> sent_at?: Prisma.DateTimeNullableFilter<"SaleInvoiceTspAttempts"> | Date | string | null received_at?: Prisma.DateTimeNullableFilter<"SaleInvoiceTspAttempts"> | Date | string | null created_at?: Prisma.DateTimeFilter<"SaleInvoiceTspAttempts"> | Date | string invoice_id?: Prisma.StringFilter<"SaleInvoiceTspAttempts"> | string + provider_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> + raw_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> + error_message?: Prisma.StringNullableFilter<"SaleInvoiceTspAttempts"> | string | null + fiscal_warnings?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> + provider_response?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> + validation_errors?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> invoice?: Prisma.XOR } @@ -275,17 +275,17 @@ export type SaleInvoiceTspAttemptsOrderByWithRelationInput = { id?: Prisma.SortOrder attempt_no?: Prisma.SortOrder status?: Prisma.SortOrder - raw_request_payload?: Prisma.SortOrder - provider_request_payload?: Prisma.SortOrder - provider_response?: Prisma.SortOrderInput | Prisma.SortOrder message?: Prisma.SortOrder - error_message?: Prisma.SortOrderInput | Prisma.SortOrder - validation_errors?: Prisma.SortOrderInput | Prisma.SortOrder - fiscal_warnings?: Prisma.SortOrderInput | Prisma.SortOrder sent_at?: Prisma.SortOrderInput | Prisma.SortOrder received_at?: Prisma.SortOrderInput | Prisma.SortOrder created_at?: Prisma.SortOrder invoice_id?: Prisma.SortOrder + provider_request_payload?: Prisma.SortOrder + raw_request_payload?: Prisma.SortOrder + error_message?: Prisma.SortOrderInput | Prisma.SortOrder + fiscal_warnings?: Prisma.SortOrderInput | Prisma.SortOrder + provider_response?: Prisma.SortOrderInput | Prisma.SortOrder + validation_errors?: Prisma.SortOrderInput | Prisma.SortOrder invoice?: Prisma.SalesInvoiceOrderByWithRelationInput _relevance?: Prisma.SaleInvoiceTspAttemptsOrderByRelevanceInput } @@ -298,17 +298,17 @@ export type SaleInvoiceTspAttemptsWhereUniqueInput = Prisma.AtLeast<{ NOT?: Prisma.SaleInvoiceTspAttemptsWhereInput | Prisma.SaleInvoiceTspAttemptsWhereInput[] attempt_no?: Prisma.IntFilter<"SaleInvoiceTspAttempts"> | number status?: Prisma.EnumTspProviderResponseStatusFilter<"SaleInvoiceTspAttempts"> | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> - provider_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> - provider_response?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> message?: Prisma.StringFilter<"SaleInvoiceTspAttempts"> | string - error_message?: Prisma.StringNullableFilter<"SaleInvoiceTspAttempts"> | string | null - validation_errors?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> - fiscal_warnings?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> sent_at?: Prisma.DateTimeNullableFilter<"SaleInvoiceTspAttempts"> | Date | string | null received_at?: Prisma.DateTimeNullableFilter<"SaleInvoiceTspAttempts"> | Date | string | null created_at?: Prisma.DateTimeFilter<"SaleInvoiceTspAttempts"> | Date | string invoice_id?: Prisma.StringFilter<"SaleInvoiceTspAttempts"> | string + provider_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> + raw_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> + error_message?: Prisma.StringNullableFilter<"SaleInvoiceTspAttempts"> | string | null + fiscal_warnings?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> + provider_response?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> + validation_errors?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> invoice?: Prisma.XOR }, "id" | "invoice_id_attempt_no"> @@ -316,17 +316,17 @@ export type SaleInvoiceTspAttemptsOrderByWithAggregationInput = { id?: Prisma.SortOrder attempt_no?: Prisma.SortOrder status?: Prisma.SortOrder - raw_request_payload?: Prisma.SortOrder - provider_request_payload?: Prisma.SortOrder - provider_response?: Prisma.SortOrderInput | Prisma.SortOrder message?: Prisma.SortOrder - error_message?: Prisma.SortOrderInput | Prisma.SortOrder - validation_errors?: Prisma.SortOrderInput | Prisma.SortOrder - fiscal_warnings?: Prisma.SortOrderInput | Prisma.SortOrder sent_at?: Prisma.SortOrderInput | Prisma.SortOrder received_at?: Prisma.SortOrderInput | Prisma.SortOrder created_at?: Prisma.SortOrder invoice_id?: Prisma.SortOrder + provider_request_payload?: Prisma.SortOrder + raw_request_payload?: Prisma.SortOrder + error_message?: Prisma.SortOrderInput | Prisma.SortOrder + fiscal_warnings?: Prisma.SortOrderInput | Prisma.SortOrder + provider_response?: Prisma.SortOrderInput | Prisma.SortOrder + validation_errors?: Prisma.SortOrderInput | Prisma.SortOrder _count?: Prisma.SaleInvoiceTspAttemptsCountOrderByAggregateInput _avg?: Prisma.SaleInvoiceTspAttemptsAvgOrderByAggregateInput _max?: Prisma.SaleInvoiceTspAttemptsMaxOrderByAggregateInput @@ -341,33 +341,33 @@ export type SaleInvoiceTspAttemptsScalarWhereWithAggregatesInput = { id?: Prisma.StringWithAggregatesFilter<"SaleInvoiceTspAttempts"> | string attempt_no?: Prisma.IntWithAggregatesFilter<"SaleInvoiceTspAttempts"> | number status?: Prisma.EnumTspProviderResponseStatusWithAggregatesFilter<"SaleInvoiceTspAttempts"> | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonWithAggregatesFilter<"SaleInvoiceTspAttempts"> - provider_request_payload?: Prisma.JsonWithAggregatesFilter<"SaleInvoiceTspAttempts"> - provider_response?: Prisma.JsonNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> message?: Prisma.StringWithAggregatesFilter<"SaleInvoiceTspAttempts"> | string - error_message?: Prisma.StringNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> | string | null - validation_errors?: Prisma.JsonNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> - fiscal_warnings?: Prisma.JsonNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> sent_at?: Prisma.DateTimeNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> | Date | string | null received_at?: Prisma.DateTimeNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> | Date | string | null created_at?: Prisma.DateTimeWithAggregatesFilter<"SaleInvoiceTspAttempts"> | Date | string invoice_id?: Prisma.StringWithAggregatesFilter<"SaleInvoiceTspAttempts"> | string + provider_request_payload?: Prisma.JsonWithAggregatesFilter<"SaleInvoiceTspAttempts"> + raw_request_payload?: Prisma.JsonWithAggregatesFilter<"SaleInvoiceTspAttempts"> + error_message?: Prisma.StringNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> | string | null + fiscal_warnings?: Prisma.JsonNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> + provider_response?: Prisma.JsonNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> + validation_errors?: Prisma.JsonNullableWithAggregatesFilter<"SaleInvoiceTspAttempts"> } export type SaleInvoiceTspAttemptsCreateInput = { id?: string attempt_no: number status: $Enums.TspProviderResponseStatus - raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message: string - error_message?: string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Date | string | null received_at?: Date | string | null created_at?: Date | string + provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue invoice: Prisma.SalesInvoiceCreateNestedOneWithoutTsp_attemptsInput } @@ -375,33 +375,33 @@ export type SaleInvoiceTspAttemptsUncheckedCreateInput = { id?: string attempt_no: number status: $Enums.TspProviderResponseStatus - raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message: string - error_message?: string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Date | string | null received_at?: Date | string | null created_at?: Date | string invoice_id: string + provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string attempt_no?: Prisma.IntFieldUpdateOperationsInput | number status?: Prisma.EnumTspProviderResponseStatusFieldUpdateOperationsInput | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message?: Prisma.StringFieldUpdateOperationsInput | string - error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null received_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutTsp_attemptsNestedInput } @@ -409,67 +409,67 @@ export type SaleInvoiceTspAttemptsUncheckedUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string attempt_no?: Prisma.IntFieldUpdateOperationsInput | number status?: Prisma.EnumTspProviderResponseStatusFieldUpdateOperationsInput | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message?: Prisma.StringFieldUpdateOperationsInput | string - error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null received_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string invoice_id?: Prisma.StringFieldUpdateOperationsInput | string + provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsCreateManyInput = { id?: string attempt_no: number status: $Enums.TspProviderResponseStatus - raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message: string - error_message?: string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Date | string | null received_at?: Date | string | null created_at?: Date | string invoice_id: string + provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsUpdateManyMutationInput = { id?: Prisma.StringFieldUpdateOperationsInput | string attempt_no?: Prisma.IntFieldUpdateOperationsInput | number status?: Prisma.EnumTspProviderResponseStatusFieldUpdateOperationsInput | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message?: Prisma.StringFieldUpdateOperationsInput | string - error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null received_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsUncheckedUpdateManyInput = { id?: Prisma.StringFieldUpdateOperationsInput | string attempt_no?: Prisma.IntFieldUpdateOperationsInput | number status?: Prisma.EnumTspProviderResponseStatusFieldUpdateOperationsInput | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message?: Prisma.StringFieldUpdateOperationsInput | string - error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null received_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string invoice_id?: Prisma.StringFieldUpdateOperationsInput | string + provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsListRelationFilter = { @@ -497,17 +497,17 @@ export type SaleInvoiceTspAttemptsCountOrderByAggregateInput = { id?: Prisma.SortOrder attempt_no?: Prisma.SortOrder status?: Prisma.SortOrder - raw_request_payload?: Prisma.SortOrder - provider_request_payload?: Prisma.SortOrder - provider_response?: Prisma.SortOrder message?: Prisma.SortOrder - error_message?: Prisma.SortOrder - validation_errors?: Prisma.SortOrder - fiscal_warnings?: Prisma.SortOrder sent_at?: Prisma.SortOrder received_at?: Prisma.SortOrder created_at?: Prisma.SortOrder invoice_id?: Prisma.SortOrder + provider_request_payload?: Prisma.SortOrder + raw_request_payload?: Prisma.SortOrder + error_message?: Prisma.SortOrder + fiscal_warnings?: Prisma.SortOrder + provider_response?: Prisma.SortOrder + validation_errors?: Prisma.SortOrder } export type SaleInvoiceTspAttemptsAvgOrderByAggregateInput = { @@ -519,11 +519,11 @@ export type SaleInvoiceTspAttemptsMaxOrderByAggregateInput = { attempt_no?: Prisma.SortOrder status?: Prisma.SortOrder message?: Prisma.SortOrder - error_message?: Prisma.SortOrder sent_at?: Prisma.SortOrder received_at?: Prisma.SortOrder created_at?: Prisma.SortOrder invoice_id?: Prisma.SortOrder + error_message?: Prisma.SortOrder } export type SaleInvoiceTspAttemptsMinOrderByAggregateInput = { @@ -531,11 +531,11 @@ export type SaleInvoiceTspAttemptsMinOrderByAggregateInput = { attempt_no?: Prisma.SortOrder status?: Prisma.SortOrder message?: Prisma.SortOrder - error_message?: Prisma.SortOrder sent_at?: Prisma.SortOrder received_at?: Prisma.SortOrder created_at?: Prisma.SortOrder invoice_id?: Prisma.SortOrder + error_message?: Prisma.SortOrder } export type SaleInvoiceTspAttemptsSumOrderByAggregateInput = { @@ -592,32 +592,32 @@ export type SaleInvoiceTspAttemptsCreateWithoutInvoiceInput = { id?: string attempt_no: number status: $Enums.TspProviderResponseStatus - raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message: string - error_message?: string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Date | string | null received_at?: Date | string | null created_at?: Date | string + provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsUncheckedCreateWithoutInvoiceInput = { id?: string attempt_no: number status: $Enums.TspProviderResponseStatus - raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message: string - error_message?: string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Date | string | null received_at?: Date | string | null created_at?: Date | string + provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsCreateOrConnectWithoutInvoiceInput = { @@ -653,81 +653,81 @@ export type SaleInvoiceTspAttemptsScalarWhereInput = { id?: Prisma.StringFilter<"SaleInvoiceTspAttempts"> | string attempt_no?: Prisma.IntFilter<"SaleInvoiceTspAttempts"> | number status?: Prisma.EnumTspProviderResponseStatusFilter<"SaleInvoiceTspAttempts"> | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> - provider_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> - provider_response?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> message?: Prisma.StringFilter<"SaleInvoiceTspAttempts"> | string - error_message?: Prisma.StringNullableFilter<"SaleInvoiceTspAttempts"> | string | null - validation_errors?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> - fiscal_warnings?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> sent_at?: Prisma.DateTimeNullableFilter<"SaleInvoiceTspAttempts"> | Date | string | null received_at?: Prisma.DateTimeNullableFilter<"SaleInvoiceTspAttempts"> | Date | string | null created_at?: Prisma.DateTimeFilter<"SaleInvoiceTspAttempts"> | Date | string invoice_id?: Prisma.StringFilter<"SaleInvoiceTspAttempts"> | string + provider_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> + raw_request_payload?: Prisma.JsonFilter<"SaleInvoiceTspAttempts"> + error_message?: Prisma.StringNullableFilter<"SaleInvoiceTspAttempts"> | string | null + fiscal_warnings?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> + provider_response?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> + validation_errors?: Prisma.JsonNullableFilter<"SaleInvoiceTspAttempts"> } export type SaleInvoiceTspAttemptsCreateManyInvoiceInput = { id?: string attempt_no: number status: $Enums.TspProviderResponseStatus - raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message: string - error_message?: string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Date | string | null received_at?: Date | string | null created_at?: Date | string + provider_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsUpdateWithoutInvoiceInput = { id?: Prisma.StringFieldUpdateOperationsInput | string attempt_no?: Prisma.IntFieldUpdateOperationsInput | number status?: Prisma.EnumTspProviderResponseStatusFieldUpdateOperationsInput | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message?: Prisma.StringFieldUpdateOperationsInput | string - error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null received_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsUncheckedUpdateWithoutInvoiceInput = { id?: Prisma.StringFieldUpdateOperationsInput | string attempt_no?: Prisma.IntFieldUpdateOperationsInput | number status?: Prisma.EnumTspProviderResponseStatusFieldUpdateOperationsInput | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message?: Prisma.StringFieldUpdateOperationsInput | string - error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null received_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } export type SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceInput = { id?: Prisma.StringFieldUpdateOperationsInput | string attempt_no?: Prisma.IntFieldUpdateOperationsInput | number status?: Prisma.EnumTspProviderResponseStatusFieldUpdateOperationsInput | $Enums.TspProviderResponseStatus - raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue - provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue message?: Prisma.StringFieldUpdateOperationsInput | string - error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue - fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue sent_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null received_at?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string + provider_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + raw_request_payload?: Prisma.JsonNullValueInput | runtime.InputJsonValue + error_message?: Prisma.NullableStringFieldUpdateOperationsInput | string | null + fiscal_warnings?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + provider_response?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue + validation_errors?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue } @@ -736,17 +736,17 @@ export type SaleInvoiceTspAttemptsSelect }, ExtArgs["result"]["saleInvoiceTspAttempts"]> @@ -756,20 +756,20 @@ export type SaleInvoiceTspAttemptsSelectScalar = { id?: boolean attempt_no?: boolean status?: boolean - raw_request_payload?: boolean - provider_request_payload?: boolean - provider_response?: boolean message?: boolean - error_message?: boolean - validation_errors?: boolean - fiscal_warnings?: boolean sent_at?: boolean received_at?: boolean created_at?: boolean invoice_id?: boolean + provider_request_payload?: boolean + raw_request_payload?: boolean + error_message?: boolean + fiscal_warnings?: boolean + provider_response?: boolean + validation_errors?: boolean } -export type SaleInvoiceTspAttemptsOmit = runtime.Types.Extensions.GetOmit<"id" | "attempt_no" | "status" | "raw_request_payload" | "provider_request_payload" | "provider_response" | "message" | "error_message" | "validation_errors" | "fiscal_warnings" | "sent_at" | "received_at" | "created_at" | "invoice_id", ExtArgs["result"]["saleInvoiceTspAttempts"]> +export type SaleInvoiceTspAttemptsOmit = runtime.Types.Extensions.GetOmit<"id" | "attempt_no" | "status" | "message" | "sent_at" | "received_at" | "created_at" | "invoice_id" | "provider_request_payload" | "raw_request_payload" | "error_message" | "fiscal_warnings" | "provider_response" | "validation_errors", ExtArgs["result"]["saleInvoiceTspAttempts"]> export type SaleInvoiceTspAttemptsInclude = { invoice?: boolean | Prisma.SalesInvoiceDefaultArgs } @@ -783,17 +783,17 @@ export type $SaleInvoiceTspAttemptsPayload composites: {} } @@ -1167,17 +1167,17 @@ export interface SaleInvoiceTspAttemptsFieldRefs { readonly id: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'String'> readonly attempt_no: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Int'> readonly status: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'TspProviderResponseStatus'> - readonly raw_request_payload: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> - readonly provider_request_payload: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> - readonly provider_response: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> readonly message: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'String'> - readonly error_message: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'String'> - readonly validation_errors: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> - readonly fiscal_warnings: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> readonly sent_at: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'DateTime'> readonly received_at: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'DateTime'> readonly created_at: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'DateTime'> readonly invoice_id: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'String'> + readonly provider_request_payload: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> + readonly raw_request_payload: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> + readonly error_message: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'String'> + readonly fiscal_warnings: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> + readonly provider_response: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> + readonly validation_errors: Prisma.FieldRef<"SaleInvoiceTspAttempts", 'Json'> } diff --git a/src/generated/prisma/models/SalesInvoice.ts b/src/generated/prisma/models/SalesInvoice.ts index 8313b15..95d7c9d 100644 --- a/src/generated/prisma/models/SalesInvoice.ts +++ b/src/generated/prisma/models/SalesInvoice.ts @@ -28,11 +28,15 @@ export type AggregateSalesInvoice = { export type SalesInvoiceAvgAggregateOutputType = { total_amount: runtime.Decimal | null + tax_amount: runtime.Decimal | null + discount_amount: runtime.Decimal | null invoice_number: number | null } export type SalesInvoiceSumAggregateOutputType = { total_amount: runtime.Decimal | null + tax_amount: runtime.Decimal | null + discount_amount: runtime.Decimal | null invoice_number: number | null } @@ -40,10 +44,11 @@ export type SalesInvoiceMinAggregateOutputType = { id: string | null code: string | null total_amount: runtime.Decimal | null + tax_amount: runtime.Decimal | null + discount_amount: runtime.Decimal | null invoice_number: number | null invoice_date: Date | null type: $Enums.TspProviderRequestType | null - settlement_type: $Enums.InvoiceSettlementType | null tax_id: string | null notes: string | null created_at: Date | null @@ -53,16 +58,18 @@ export type SalesInvoiceMinAggregateOutputType = { customer_id: string | null consumer_account_id: string | null pos_id: string | null + settlement_type: $Enums.InvoiceSettlementType | null } export type SalesInvoiceMaxAggregateOutputType = { id: string | null code: string | null total_amount: runtime.Decimal | null + tax_amount: runtime.Decimal | null + discount_amount: runtime.Decimal | null invoice_number: number | null invoice_date: Date | null type: $Enums.TspProviderRequestType | null - settlement_type: $Enums.InvoiceSettlementType | null tax_id: string | null notes: string | null created_at: Date | null @@ -72,16 +79,18 @@ export type SalesInvoiceMaxAggregateOutputType = { customer_id: string | null consumer_account_id: string | null pos_id: string | null + settlement_type: $Enums.InvoiceSettlementType | null } export type SalesInvoiceCountAggregateOutputType = { id: number code: number total_amount: number + tax_amount: number + discount_amount: number invoice_number: number invoice_date: number type: number - settlement_type: number tax_id: number notes: number unknown_customer: number @@ -92,17 +101,22 @@ export type SalesInvoiceCountAggregateOutputType = { customer_id: number consumer_account_id: number pos_id: number + settlement_type: number _all: number } export type SalesInvoiceAvgAggregateInputType = { total_amount?: true + tax_amount?: true + discount_amount?: true invoice_number?: true } export type SalesInvoiceSumAggregateInputType = { total_amount?: true + tax_amount?: true + discount_amount?: true invoice_number?: true } @@ -110,10 +124,11 @@ export type SalesInvoiceMinAggregateInputType = { id?: true code?: true total_amount?: true + tax_amount?: true + discount_amount?: true invoice_number?: true invoice_date?: true type?: true - settlement_type?: true tax_id?: true notes?: true created_at?: true @@ -123,16 +138,18 @@ export type SalesInvoiceMinAggregateInputType = { customer_id?: true consumer_account_id?: true pos_id?: true + settlement_type?: true } export type SalesInvoiceMaxAggregateInputType = { id?: true code?: true total_amount?: true + tax_amount?: true + discount_amount?: true invoice_number?: true invoice_date?: true type?: true - settlement_type?: true tax_id?: true notes?: true created_at?: true @@ -142,16 +159,18 @@ export type SalesInvoiceMaxAggregateInputType = { customer_id?: true consumer_account_id?: true pos_id?: true + settlement_type?: true } export type SalesInvoiceCountAggregateInputType = { id?: true code?: true total_amount?: true + tax_amount?: true + discount_amount?: true invoice_number?: true invoice_date?: true type?: true - settlement_type?: true tax_id?: true notes?: true unknown_customer?: true @@ -162,6 +181,7 @@ export type SalesInvoiceCountAggregateInputType = { customer_id?: true consumer_account_id?: true pos_id?: true + settlement_type?: true _all?: true } @@ -255,10 +275,11 @@ export type SalesInvoiceGroupByOutputType = { id: string code: string total_amount: runtime.Decimal + tax_amount: runtime.Decimal + discount_amount: runtime.Decimal invoice_number: number invoice_date: Date type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id: string | null notes: string | null unknown_customer: runtime.JsonValue | null @@ -269,6 +290,7 @@ export type SalesInvoiceGroupByOutputType = { customer_id: string | null consumer_account_id: string pos_id: string + settlement_type: $Enums.InvoiceSettlementType _count: SalesInvoiceCountAggregateOutputType | null _avg: SalesInvoiceAvgAggregateOutputType | null _sum: SalesInvoiceSumAggregateOutputType | null @@ -298,10 +320,11 @@ export type SalesInvoiceWhereInput = { id?: Prisma.StringFilter<"SalesInvoice"> | string code?: Prisma.StringFilter<"SalesInvoice"> | string total_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFilter<"SalesInvoice"> | number invoice_date?: Prisma.DateTimeFilter<"SalesInvoice"> | Date | string type?: Prisma.EnumTspProviderRequestTypeFilter<"SalesInvoice"> | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFilter<"SalesInvoice"> | $Enums.InvoiceSettlementType tax_id?: Prisma.StringNullableFilter<"SalesInvoice"> | string | null notes?: Prisma.StringNullableFilter<"SalesInvoice"> | string | null unknown_customer?: Prisma.JsonNullableFilter<"SalesInvoice"> @@ -312,24 +335,26 @@ export type SalesInvoiceWhereInput = { customer_id?: Prisma.StringNullableFilter<"SalesInvoice"> | string | null consumer_account_id?: Prisma.StringFilter<"SalesInvoice"> | string pos_id?: Prisma.StringFilter<"SalesInvoice"> | string - reference_invoice?: Prisma.XOR | null - customer?: Prisma.XOR | null - consumer_account?: Prisma.XOR - pos?: Prisma.XOR - referenced_by?: Prisma.XOR | null + settlement_type?: Prisma.EnumInvoiceSettlementTypeFilter<"SalesInvoice"> | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsListRelationFilter items?: Prisma.SalesInvoiceItemListRelationFilter payments?: Prisma.SalesInvoicePaymentListRelationFilter - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsListRelationFilter + consumer_account?: Prisma.XOR + customer?: Prisma.XOR | null + pos?: Prisma.XOR + reference_invoice?: Prisma.XOR | null + referenced_by?: Prisma.XOR | null } export type SalesInvoiceOrderByWithRelationInput = { id?: Prisma.SortOrder code?: Prisma.SortOrder total_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder invoice_number?: Prisma.SortOrder invoice_date?: Prisma.SortOrder type?: Prisma.SortOrder - settlement_type?: Prisma.SortOrder tax_id?: Prisma.SortOrderInput | Prisma.SortOrder notes?: Prisma.SortOrderInput | Prisma.SortOrder unknown_customer?: Prisma.SortOrderInput | Prisma.SortOrder @@ -340,14 +365,15 @@ export type SalesInvoiceOrderByWithRelationInput = { customer_id?: Prisma.SortOrderInput | Prisma.SortOrder consumer_account_id?: Prisma.SortOrder pos_id?: Prisma.SortOrder - reference_invoice?: Prisma.SalesInvoiceOrderByWithRelationInput - customer?: Prisma.CustomerOrderByWithRelationInput - consumer_account?: Prisma.ConsumerAccountOrderByWithRelationInput - pos?: Prisma.PosOrderByWithRelationInput - referenced_by?: Prisma.SalesInvoiceOrderByWithRelationInput + settlement_type?: Prisma.SortOrder + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsOrderByRelationAggregateInput items?: Prisma.SalesInvoiceItemOrderByRelationAggregateInput payments?: Prisma.SalesInvoicePaymentOrderByRelationAggregateInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsOrderByRelationAggregateInput + consumer_account?: Prisma.ConsumerAccountOrderByWithRelationInput + customer?: Prisma.CustomerOrderByWithRelationInput + pos?: Prisma.PosOrderByWithRelationInput + reference_invoice?: Prisma.SalesInvoiceOrderByWithRelationInput + referenced_by?: Prisma.SalesInvoiceOrderByWithRelationInput _relevance?: Prisma.SalesInvoiceOrderByRelevanceInput } @@ -361,10 +387,11 @@ export type SalesInvoiceWhereUniqueInput = Prisma.AtLeast<{ OR?: Prisma.SalesInvoiceWhereInput[] NOT?: Prisma.SalesInvoiceWhereInput | Prisma.SalesInvoiceWhereInput[] total_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFilter<"SalesInvoice"> | number invoice_date?: Prisma.DateTimeFilter<"SalesInvoice"> | Date | string type?: Prisma.EnumTspProviderRequestTypeFilter<"SalesInvoice"> | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFilter<"SalesInvoice"> | $Enums.InvoiceSettlementType notes?: Prisma.StringNullableFilter<"SalesInvoice"> | string | null unknown_customer?: Prisma.JsonNullableFilter<"SalesInvoice"> created_at?: Prisma.DateTimeFilter<"SalesInvoice"> | Date | string @@ -373,24 +400,26 @@ export type SalesInvoiceWhereUniqueInput = Prisma.AtLeast<{ customer_id?: Prisma.StringNullableFilter<"SalesInvoice"> | string | null consumer_account_id?: Prisma.StringFilter<"SalesInvoice"> | string pos_id?: Prisma.StringFilter<"SalesInvoice"> | string - reference_invoice?: Prisma.XOR | null - customer?: Prisma.XOR | null - consumer_account?: Prisma.XOR - pos?: Prisma.XOR - referenced_by?: Prisma.XOR | null + settlement_type?: Prisma.EnumInvoiceSettlementTypeFilter<"SalesInvoice"> | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsListRelationFilter items?: Prisma.SalesInvoiceItemListRelationFilter payments?: Prisma.SalesInvoicePaymentListRelationFilter - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsListRelationFilter + consumer_account?: Prisma.XOR + customer?: Prisma.XOR | null + pos?: Prisma.XOR + reference_invoice?: Prisma.XOR | null + referenced_by?: Prisma.XOR | null }, "id" | "code" | "tax_id" | "ref_id" | "invoice_number_pos_id"> export type SalesInvoiceOrderByWithAggregationInput = { id?: Prisma.SortOrder code?: Prisma.SortOrder total_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder invoice_number?: Prisma.SortOrder invoice_date?: Prisma.SortOrder type?: Prisma.SortOrder - settlement_type?: Prisma.SortOrder tax_id?: Prisma.SortOrderInput | Prisma.SortOrder notes?: Prisma.SortOrderInput | Prisma.SortOrder unknown_customer?: Prisma.SortOrderInput | Prisma.SortOrder @@ -401,6 +430,7 @@ export type SalesInvoiceOrderByWithAggregationInput = { customer_id?: Prisma.SortOrderInput | Prisma.SortOrder consumer_account_id?: Prisma.SortOrder pos_id?: Prisma.SortOrder + settlement_type?: Prisma.SortOrder _count?: Prisma.SalesInvoiceCountOrderByAggregateInput _avg?: Prisma.SalesInvoiceAvgOrderByAggregateInput _max?: Prisma.SalesInvoiceMaxOrderByAggregateInput @@ -415,10 +445,11 @@ export type SalesInvoiceScalarWhereWithAggregatesInput = { id?: Prisma.StringWithAggregatesFilter<"SalesInvoice"> | string code?: Prisma.StringWithAggregatesFilter<"SalesInvoice"> | string total_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntWithAggregatesFilter<"SalesInvoice"> | number invoice_date?: Prisma.DateTimeWithAggregatesFilter<"SalesInvoice"> | Date | string type?: Prisma.EnumTspProviderRequestTypeWithAggregatesFilter<"SalesInvoice"> | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeWithAggregatesFilter<"SalesInvoice"> | $Enums.InvoiceSettlementType tax_id?: Prisma.StringNullableWithAggregatesFilter<"SalesInvoice"> | string | null notes?: Prisma.StringNullableWithAggregatesFilter<"SalesInvoice"> | string | null unknown_customer?: Prisma.JsonNullableWithAggregatesFilter<"SalesInvoice"> @@ -429,40 +460,44 @@ export type SalesInvoiceScalarWhereWithAggregatesInput = { customer_id?: Prisma.StringNullableWithAggregatesFilter<"SalesInvoice"> | string | null consumer_account_id?: Prisma.StringWithAggregatesFilter<"SalesInvoice"> | string pos_id?: Prisma.StringWithAggregatesFilter<"SalesInvoice"> | string + settlement_type?: Prisma.EnumInvoiceSettlementTypeWithAggregatesFilter<"SalesInvoice"> | $Enums.InvoiceSettlementType } export type SalesInvoiceCreateInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput - customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput - consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput - pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput - referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput + consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput + customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput + pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput + referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUncheckedCreateInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -473,44 +508,48 @@ export type SalesInvoiceUncheckedCreateInput = { customer_id?: string | null consumer_account_id: string pos_id: string - referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput + referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput - customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput - consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput - pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput - referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput + consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput + customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput + pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput + referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -521,20 +560,22 @@ export type SalesInvoiceUncheckedUpdateInput = { customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string - referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput + referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceCreateManyInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -545,32 +586,36 @@ export type SalesInvoiceCreateManyInput = { customer_id?: string | null consumer_account_id: string pos_id: string + settlement_type: $Enums.InvoiceSettlementType } export type SalesInvoiceUpdateManyMutationInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType } export type SalesInvoiceUncheckedUpdateManyInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -581,6 +626,7 @@ export type SalesInvoiceUncheckedUpdateManyInput = { customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType } export type SalesInvoiceListRelationFilter = { @@ -613,10 +659,11 @@ export type SalesInvoiceCountOrderByAggregateInput = { id?: Prisma.SortOrder code?: Prisma.SortOrder total_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder invoice_number?: Prisma.SortOrder invoice_date?: Prisma.SortOrder type?: Prisma.SortOrder - settlement_type?: Prisma.SortOrder tax_id?: Prisma.SortOrder notes?: Prisma.SortOrder unknown_customer?: Prisma.SortOrder @@ -627,10 +674,13 @@ export type SalesInvoiceCountOrderByAggregateInput = { customer_id?: Prisma.SortOrder consumer_account_id?: Prisma.SortOrder pos_id?: Prisma.SortOrder + settlement_type?: Prisma.SortOrder } export type SalesInvoiceAvgOrderByAggregateInput = { total_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder invoice_number?: Prisma.SortOrder } @@ -638,10 +688,11 @@ export type SalesInvoiceMaxOrderByAggregateInput = { id?: Prisma.SortOrder code?: Prisma.SortOrder total_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder invoice_number?: Prisma.SortOrder invoice_date?: Prisma.SortOrder type?: Prisma.SortOrder - settlement_type?: Prisma.SortOrder tax_id?: Prisma.SortOrder notes?: Prisma.SortOrder created_at?: Prisma.SortOrder @@ -651,16 +702,18 @@ export type SalesInvoiceMaxOrderByAggregateInput = { customer_id?: Prisma.SortOrder consumer_account_id?: Prisma.SortOrder pos_id?: Prisma.SortOrder + settlement_type?: Prisma.SortOrder } export type SalesInvoiceMinOrderByAggregateInput = { id?: Prisma.SortOrder code?: Prisma.SortOrder total_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder invoice_number?: Prisma.SortOrder invoice_date?: Prisma.SortOrder type?: Prisma.SortOrder - settlement_type?: Prisma.SortOrder tax_id?: Prisma.SortOrder notes?: Prisma.SortOrder created_at?: Prisma.SortOrder @@ -670,10 +723,13 @@ export type SalesInvoiceMinOrderByAggregateInput = { customer_id?: Prisma.SortOrder consumer_account_id?: Prisma.SortOrder pos_id?: Prisma.SortOrder + settlement_type?: Prisma.SortOrder } export type SalesInvoiceSumOrderByAggregateInput = { total_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder invoice_number?: Prisma.SortOrder } @@ -910,33 +966,36 @@ export type SalesInvoiceCreateWithoutConsumer_accountInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput - customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput - pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput - referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput + customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput + pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput + referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUncheckedCreateWithoutConsumer_accountInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -946,10 +1005,11 @@ export type SalesInvoiceUncheckedCreateWithoutConsumer_accountInput = { ref_id?: string | null customer_id?: string | null pos_id: string - referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput + referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceCreateOrConnectWithoutConsumer_accountInput = { @@ -985,10 +1045,11 @@ export type SalesInvoiceScalarWhereInput = { id?: Prisma.StringFilter<"SalesInvoice"> | string code?: Prisma.StringFilter<"SalesInvoice"> | string total_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFilter<"SalesInvoice"> | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFilter<"SalesInvoice"> | number invoice_date?: Prisma.DateTimeFilter<"SalesInvoice"> | Date | string type?: Prisma.EnumTspProviderRequestTypeFilter<"SalesInvoice"> | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFilter<"SalesInvoice"> | $Enums.InvoiceSettlementType tax_id?: Prisma.StringNullableFilter<"SalesInvoice"> | string | null notes?: Prisma.StringNullableFilter<"SalesInvoice"> | string | null unknown_customer?: Prisma.JsonNullableFilter<"SalesInvoice"> @@ -999,39 +1060,43 @@ export type SalesInvoiceScalarWhereInput = { customer_id?: Prisma.StringNullableFilter<"SalesInvoice"> | string | null consumer_account_id?: Prisma.StringFilter<"SalesInvoice"> | string pos_id?: Prisma.StringFilter<"SalesInvoice"> | string + settlement_type?: Prisma.EnumInvoiceSettlementTypeFilter<"SalesInvoice"> | $Enums.InvoiceSettlementType } export type SalesInvoiceCreateWithoutPosInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput - customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput - consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput - referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput + consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput + customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput + reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput + referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUncheckedCreateWithoutPosInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1041,10 +1106,11 @@ export type SalesInvoiceUncheckedCreateWithoutPosInput = { ref_id?: string | null customer_id?: string | null consumer_account_id: string - referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput + referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceCreateOrConnectWithoutPosInput = { @@ -1077,33 +1143,36 @@ export type SalesInvoiceCreateWithoutCustomerInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput - consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput - pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput - referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput + consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput + pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput + referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUncheckedCreateWithoutCustomerInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1113,10 +1182,11 @@ export type SalesInvoiceUncheckedCreateWithoutCustomerInput = { ref_id?: string | null consumer_account_id: string pos_id: string - referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput + referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceCreateOrConnectWithoutCustomerInput = { @@ -1149,33 +1219,36 @@ export type SalesInvoiceCreateWithoutReferenced_byInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput - customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput - consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput - pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput + consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput + customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput + pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput } export type SalesInvoiceUncheckedCreateWithoutReferenced_byInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1186,9 +1259,10 @@ export type SalesInvoiceUncheckedCreateWithoutReferenced_byInput = { customer_id?: string | null consumer_account_id: string pos_id: string + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput } export type SalesInvoiceCreateOrConnectWithoutReferenced_byInput = { @@ -1200,33 +1274,36 @@ export type SalesInvoiceCreateWithoutReference_invoiceInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput - consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput - pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput - referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput + consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput + customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput + pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUncheckedCreateWithoutReference_invoiceInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1236,10 +1313,11 @@ export type SalesInvoiceUncheckedCreateWithoutReference_invoiceInput = { customer_id?: string | null consumer_account_id: string pos_id: string - referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput + referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceCreateOrConnectWithoutReference_invoiceInput = { @@ -1262,33 +1340,36 @@ export type SalesInvoiceUpdateWithoutReferenced_byInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput - customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput - consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput - pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput + consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput + customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput + pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput } export type SalesInvoiceUncheckedUpdateWithoutReferenced_byInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1299,9 +1380,10 @@ export type SalesInvoiceUncheckedUpdateWithoutReferenced_byInput = { customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput } export type SalesInvoiceUpsertWithoutReference_invoiceInput = { @@ -1319,33 +1401,36 @@ export type SalesInvoiceUpdateWithoutReference_invoiceInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput - consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput - pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput - referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput + consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput + customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput + pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateWithoutReference_invoiceInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1355,43 +1440,47 @@ export type SalesInvoiceUncheckedUpdateWithoutReference_invoiceInput = { customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string - referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput + referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceCreateWithoutItemsInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput - customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput - consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput - pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput - referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput - payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput + settlement_type: $Enums.InvoiceSettlementType tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput + payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput + consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput + customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput + pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput + referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUncheckedCreateWithoutItemsInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1402,9 +1491,10 @@ export type SalesInvoiceUncheckedCreateWithoutItemsInput = { customer_id?: string | null consumer_account_id: string pos_id: string - referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput - payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput + settlement_type: $Enums.InvoiceSettlementType tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput + payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput + referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceCreateOrConnectWithoutItemsInput = { @@ -1427,33 +1517,36 @@ export type SalesInvoiceUpdateWithoutItemsInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput - customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput - consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput - pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput - referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput - payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput + payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput + consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput + customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput + pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput + referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateWithoutItemsInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1464,42 +1557,46 @@ export type SalesInvoiceUncheckedUpdateWithoutItemsInput = { customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string - referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput - payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput + payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput + referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceCreateWithoutTsp_attemptsInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput - customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput - consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput - pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput - referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput + consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput + customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput + pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput + referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUncheckedCreateWithoutTsp_attemptsInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1510,9 +1607,10 @@ export type SalesInvoiceUncheckedCreateWithoutTsp_attemptsInput = { customer_id?: string | null consumer_account_id: string pos_id: string - referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput + settlement_type: $Enums.InvoiceSettlementType items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput + referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceCreateOrConnectWithoutTsp_attemptsInput = { @@ -1535,33 +1633,36 @@ export type SalesInvoiceUpdateWithoutTsp_attemptsInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput - customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput - consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput - pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput - referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput + consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput + customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput + pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput + referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateWithoutTsp_attemptsInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1572,42 +1673,46 @@ export type SalesInvoiceUncheckedUpdateWithoutTsp_attemptsInput = { customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string - referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput + referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceCreateWithoutPaymentsInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Date | string updated_at?: Date | string main_id?: string | null - reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput - customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput - consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput - pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput - referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput - items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput + settlement_type: $Enums.InvoiceSettlementType tsp_attempts?: Prisma.SaleInvoiceTspAttemptsCreateNestedManyWithoutInvoiceInput + items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput + consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput + customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput + pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput + reference_invoice?: Prisma.SalesInvoiceCreateNestedOneWithoutReferenced_byInput + referenced_by?: Prisma.SalesInvoiceCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceUncheckedCreateWithoutPaymentsInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1618,9 +1723,10 @@ export type SalesInvoiceUncheckedCreateWithoutPaymentsInput = { customer_id?: string | null consumer_account_id: string pos_id: string - referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput - items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput + settlement_type: $Enums.InvoiceSettlementType tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedCreateNestedManyWithoutInvoiceInput + items?: Prisma.SalesInvoiceItemUncheckedCreateNestedManyWithoutInvoiceInput + referenced_by?: Prisma.SalesInvoiceUncheckedCreateNestedOneWithoutReference_invoiceInput } export type SalesInvoiceCreateOrConnectWithoutPaymentsInput = { @@ -1643,33 +1749,36 @@ export type SalesInvoiceUpdateWithoutPaymentsInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput - customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput - consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput - pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput - referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput - items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput + items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput + consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput + customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput + pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput + referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateWithoutPaymentsInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1680,19 +1789,21 @@ export type SalesInvoiceUncheckedUpdateWithoutPaymentsInput = { customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string - referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput - items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput + items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput + referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceCreateManyConsumer_accountInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1702,39 +1813,43 @@ export type SalesInvoiceCreateManyConsumer_accountInput = { ref_id?: string | null customer_id?: string | null pos_id: string + settlement_type: $Enums.InvoiceSettlementType } export type SalesInvoiceUpdateWithoutConsumer_accountInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput - customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput - pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput - referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput + customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput + pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput + referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateWithoutConsumer_accountInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1744,20 +1859,22 @@ export type SalesInvoiceUncheckedUpdateWithoutConsumer_accountInput = { ref_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null pos_id?: Prisma.StringFieldUpdateOperationsInput | string - referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput + referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1767,16 +1884,18 @@ export type SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountInput = { ref_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null pos_id?: Prisma.StringFieldUpdateOperationsInput | string + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType } export type SalesInvoiceCreateManyPosInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1786,39 +1905,43 @@ export type SalesInvoiceCreateManyPosInput = { ref_id?: string | null customer_id?: string | null consumer_account_id: string + settlement_type: $Enums.InvoiceSettlementType } export type SalesInvoiceUpdateWithoutPosInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput - customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput - consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput - referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput + consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput + customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput + reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput + referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateWithoutPosInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1828,20 +1951,22 @@ export type SalesInvoiceUncheckedUpdateWithoutPosInput = { ref_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string - referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput + referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateManyWithoutPosInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1851,16 +1976,18 @@ export type SalesInvoiceUncheckedUpdateManyWithoutPosInput = { ref_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null customer_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType } export type SalesInvoiceCreateManyCustomerInput = { id?: string code: string total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount: runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number: number invoice_date?: Date | string type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id?: string | null notes?: string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1870,39 +1997,43 @@ export type SalesInvoiceCreateManyCustomerInput = { ref_id?: string | null consumer_account_id: string pos_id: string + settlement_type: $Enums.InvoiceSettlementType } export type SalesInvoiceUpdateWithoutCustomerInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string main_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null - reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput - consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput - pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput - referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUpdateManyWithoutInvoiceNestedInput + consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput + pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput + reference_invoice?: Prisma.SalesInvoiceUpdateOneWithoutReferenced_byNestedInput + referenced_by?: Prisma.SalesInvoiceUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateWithoutCustomerInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1912,20 +2043,22 @@ export type SalesInvoiceUncheckedUpdateWithoutCustomerInput = { ref_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string - referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType + tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput - tsp_attempts?: Prisma.SaleInvoiceTspAttemptsUncheckedUpdateManyWithoutInvoiceNestedInput + referenced_by?: Prisma.SalesInvoiceUncheckedUpdateOneWithoutReference_invoiceNestedInput } export type SalesInvoiceUncheckedUpdateManyWithoutCustomerInput = { id?: Prisma.StringFieldUpdateOperationsInput | string code?: Prisma.StringFieldUpdateOperationsInput | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string invoice_number?: Prisma.IntFieldUpdateOperationsInput | number invoice_date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string type?: Prisma.EnumTspProviderRequestTypeFieldUpdateOperationsInput | $Enums.TspProviderRequestType - settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null unknown_customer?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue @@ -1935,6 +2068,7 @@ export type SalesInvoiceUncheckedUpdateManyWithoutCustomerInput = { ref_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null consumer_account_id?: Prisma.StringFieldUpdateOperationsInput | string pos_id?: Prisma.StringFieldUpdateOperationsInput | string + settlement_type?: Prisma.EnumInvoiceSettlementTypeFieldUpdateOperationsInput | $Enums.InvoiceSettlementType } @@ -1943,15 +2077,15 @@ export type SalesInvoiceUncheckedUpdateManyWithoutCustomerInput = { */ export type SalesInvoiceCountOutputType = { + tsp_attempts: number items: number payments: number - tsp_attempts: number } export type SalesInvoiceCountOutputTypeSelect = { + tsp_attempts?: boolean | SalesInvoiceCountOutputTypeCountTsp_attemptsArgs items?: boolean | SalesInvoiceCountOutputTypeCountItemsArgs payments?: boolean | SalesInvoiceCountOutputTypeCountPaymentsArgs - tsp_attempts?: boolean | SalesInvoiceCountOutputTypeCountTsp_attemptsArgs } /** @@ -1964,6 +2098,13 @@ export type SalesInvoiceCountOutputTypeDefaultArgs | null } +/** + * SalesInvoiceCountOutputType without action + */ +export type SalesInvoiceCountOutputTypeCountTsp_attemptsArgs = { + where?: Prisma.SaleInvoiceTspAttemptsWhereInput +} + /** * SalesInvoiceCountOutputType without action */ @@ -1978,22 +2119,16 @@ export type SalesInvoiceCountOutputTypeCountPaymentsArgs = { - where?: Prisma.SaleInvoiceTspAttemptsWhereInput -} - export type SalesInvoiceSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean code?: boolean total_amount?: boolean + tax_amount?: boolean + discount_amount?: boolean invoice_number?: boolean invoice_date?: boolean type?: boolean - settlement_type?: boolean tax_id?: boolean notes?: boolean unknown_customer?: boolean @@ -2004,14 +2139,15 @@ export type SalesInvoiceSelect - customer?: boolean | Prisma.SalesInvoice$customerArgs - consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs - pos?: boolean | Prisma.PosDefaultArgs - referenced_by?: boolean | Prisma.SalesInvoice$referenced_byArgs + settlement_type?: boolean + tsp_attempts?: boolean | Prisma.SalesInvoice$tsp_attemptsArgs items?: boolean | Prisma.SalesInvoice$itemsArgs payments?: boolean | Prisma.SalesInvoice$paymentsArgs - tsp_attempts?: boolean | Prisma.SalesInvoice$tsp_attemptsArgs + consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs + customer?: boolean | Prisma.SalesInvoice$customerArgs + pos?: boolean | Prisma.PosDefaultArgs + reference_invoice?: boolean | Prisma.SalesInvoice$reference_invoiceArgs + referenced_by?: boolean | Prisma.SalesInvoice$referenced_byArgs _count?: boolean | Prisma.SalesInvoiceCountOutputTypeDefaultArgs }, ExtArgs["result"]["salesInvoice"]> @@ -2021,10 +2157,11 @@ export type SalesInvoiceSelectScalar = { id?: boolean code?: boolean total_amount?: boolean + tax_amount?: boolean + discount_amount?: boolean invoice_number?: boolean invoice_date?: boolean type?: boolean - settlement_type?: boolean tax_id?: boolean notes?: boolean unknown_customer?: boolean @@ -2035,41 +2172,43 @@ export type SalesInvoiceSelectScalar = { customer_id?: boolean consumer_account_id?: boolean pos_id?: boolean + settlement_type?: boolean } -export type SalesInvoiceOmit = runtime.Types.Extensions.GetOmit<"id" | "code" | "total_amount" | "invoice_number" | "invoice_date" | "type" | "settlement_type" | "tax_id" | "notes" | "unknown_customer" | "created_at" | "updated_at" | "main_id" | "ref_id" | "customer_id" | "consumer_account_id" | "pos_id", ExtArgs["result"]["salesInvoice"]> +export type SalesInvoiceOmit = runtime.Types.Extensions.GetOmit<"id" | "code" | "total_amount" | "tax_amount" | "discount_amount" | "invoice_number" | "invoice_date" | "type" | "tax_id" | "notes" | "unknown_customer" | "created_at" | "updated_at" | "main_id" | "ref_id" | "customer_id" | "consumer_account_id" | "pos_id" | "settlement_type", ExtArgs["result"]["salesInvoice"]> export type SalesInvoiceInclude = { - reference_invoice?: boolean | Prisma.SalesInvoice$reference_invoiceArgs - customer?: boolean | Prisma.SalesInvoice$customerArgs - consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs - pos?: boolean | Prisma.PosDefaultArgs - referenced_by?: boolean | Prisma.SalesInvoice$referenced_byArgs + tsp_attempts?: boolean | Prisma.SalesInvoice$tsp_attemptsArgs items?: boolean | Prisma.SalesInvoice$itemsArgs payments?: boolean | Prisma.SalesInvoice$paymentsArgs - tsp_attempts?: boolean | Prisma.SalesInvoice$tsp_attemptsArgs + consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs + customer?: boolean | Prisma.SalesInvoice$customerArgs + pos?: boolean | Prisma.PosDefaultArgs + reference_invoice?: boolean | Prisma.SalesInvoice$reference_invoiceArgs + referenced_by?: boolean | Prisma.SalesInvoice$referenced_byArgs _count?: boolean | Prisma.SalesInvoiceCountOutputTypeDefaultArgs } export type $SalesInvoicePayload = { name: "SalesInvoice" objects: { - reference_invoice: Prisma.$SalesInvoicePayload | null - customer: Prisma.$CustomerPayload | null - consumer_account: Prisma.$ConsumerAccountPayload - pos: Prisma.$PosPayload - referenced_by: Prisma.$SalesInvoicePayload | null + tsp_attempts: Prisma.$SaleInvoiceTspAttemptsPayload[] items: Prisma.$SalesInvoiceItemPayload[] payments: Prisma.$SalesInvoicePaymentPayload[] - tsp_attempts: Prisma.$SaleInvoiceTspAttemptsPayload[] + consumer_account: Prisma.$ConsumerAccountPayload + customer: Prisma.$CustomerPayload | null + pos: Prisma.$PosPayload + reference_invoice: Prisma.$SalesInvoicePayload | null + referenced_by: Prisma.$SalesInvoicePayload | null } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string code: string total_amount: runtime.Decimal + tax_amount: runtime.Decimal + discount_amount: runtime.Decimal invoice_number: number invoice_date: Date type: $Enums.TspProviderRequestType - settlement_type: $Enums.InvoiceSettlementType tax_id: string | null notes: string | null unknown_customer: runtime.JsonValue | null @@ -2080,6 +2219,7 @@ export type $SalesInvoicePayload composites: {} } @@ -2420,14 +2560,14 @@ readonly fields: SalesInvoiceFieldRefs; */ export interface Prisma__SalesInvoiceClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - reference_invoice = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> - customer = {}>(args?: Prisma.Subset>): Prisma.Prisma__CustomerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> - consumer_account = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerAccountClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - pos = {}>(args?: Prisma.Subset>): Prisma.Prisma__PosClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - referenced_by = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + tsp_attempts = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> items = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> payments = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> - tsp_attempts = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + consumer_account = {}>(args?: Prisma.Subset>): Prisma.Prisma__ConsumerAccountClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + customer = {}>(args?: Prisma.Subset>): Prisma.Prisma__CustomerClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + pos = {}>(args?: Prisma.Subset>): Prisma.Prisma__PosClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + reference_invoice = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + referenced_by = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -2460,10 +2600,11 @@ export interface SalesInvoiceFieldRefs { readonly id: Prisma.FieldRef<"SalesInvoice", 'String'> readonly code: Prisma.FieldRef<"SalesInvoice", 'String'> readonly total_amount: Prisma.FieldRef<"SalesInvoice", 'Decimal'> + readonly tax_amount: Prisma.FieldRef<"SalesInvoice", 'Decimal'> + readonly discount_amount: Prisma.FieldRef<"SalesInvoice", 'Decimal'> readonly invoice_number: Prisma.FieldRef<"SalesInvoice", 'Int'> readonly invoice_date: Prisma.FieldRef<"SalesInvoice", 'DateTime'> readonly type: Prisma.FieldRef<"SalesInvoice", 'TspProviderRequestType'> - readonly settlement_type: Prisma.FieldRef<"SalesInvoice", 'InvoiceSettlementType'> readonly tax_id: Prisma.FieldRef<"SalesInvoice", 'String'> readonly notes: Prisma.FieldRef<"SalesInvoice", 'String'> readonly unknown_customer: Prisma.FieldRef<"SalesInvoice", 'Json'> @@ -2474,6 +2615,7 @@ export interface SalesInvoiceFieldRefs { readonly customer_id: Prisma.FieldRef<"SalesInvoice", 'String'> readonly consumer_account_id: Prisma.FieldRef<"SalesInvoice", 'String'> readonly pos_id: Prisma.FieldRef<"SalesInvoice", 'String'> + readonly settlement_type: Prisma.FieldRef<"SalesInvoice", 'InvoiceSettlementType'> } @@ -2822,60 +2964,27 @@ export type SalesInvoiceDeleteManyArgs = { +export type SalesInvoice$tsp_attemptsArgs = { /** - * Select specific fields to fetch from the SalesInvoice + * Select specific fields to fetch from the SaleInvoiceTspAttempts */ - select?: Prisma.SalesInvoiceSelect | null + select?: Prisma.SaleInvoiceTspAttemptsSelect | null /** - * Omit specific fields from the SalesInvoice + * Omit specific fields from the SaleInvoiceTspAttempts */ - omit?: Prisma.SalesInvoiceOmit | null + omit?: Prisma.SaleInvoiceTspAttemptsOmit | null /** * Choose, which related nodes to fetch as well */ - include?: Prisma.SalesInvoiceInclude | null - where?: Prisma.SalesInvoiceWhereInput -} - -/** - * SalesInvoice.customer - */ -export type SalesInvoice$customerArgs = { - /** - * Select specific fields to fetch from the Customer - */ - select?: Prisma.CustomerSelect | null - /** - * Omit specific fields from the Customer - */ - omit?: Prisma.CustomerOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.CustomerInclude | null - where?: Prisma.CustomerWhereInput -} - -/** - * SalesInvoice.referenced_by - */ -export type SalesInvoice$referenced_byArgs = { - /** - * Select specific fields to fetch from the SalesInvoice - */ - select?: Prisma.SalesInvoiceSelect | null - /** - * Omit specific fields from the SalesInvoice - */ - omit?: Prisma.SalesInvoiceOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.SalesInvoiceInclude | null - where?: Prisma.SalesInvoiceWhereInput + include?: Prisma.SaleInvoiceTspAttemptsInclude | null + where?: Prisma.SaleInvoiceTspAttemptsWhereInput + orderBy?: Prisma.SaleInvoiceTspAttemptsOrderByWithRelationInput | Prisma.SaleInvoiceTspAttemptsOrderByWithRelationInput[] + cursor?: Prisma.SaleInvoiceTspAttemptsWhereUniqueInput + take?: number + skip?: number + distinct?: Prisma.SaleInvoiceTspAttemptsScalarFieldEnum | Prisma.SaleInvoiceTspAttemptsScalarFieldEnum[] } /** @@ -2927,27 +3036,60 @@ export type SalesInvoice$paymentsArgs = { +export type SalesInvoice$customerArgs = { /** - * Select specific fields to fetch from the SaleInvoiceTspAttempts + * Select specific fields to fetch from the Customer */ - select?: Prisma.SaleInvoiceTspAttemptsSelect | null + select?: Prisma.CustomerSelect | null /** - * Omit specific fields from the SaleInvoiceTspAttempts + * Omit specific fields from the Customer */ - omit?: Prisma.SaleInvoiceTspAttemptsOmit | null + omit?: Prisma.CustomerOmit | null /** * Choose, which related nodes to fetch as well */ - include?: Prisma.SaleInvoiceTspAttemptsInclude | null - where?: Prisma.SaleInvoiceTspAttemptsWhereInput - orderBy?: Prisma.SaleInvoiceTspAttemptsOrderByWithRelationInput | Prisma.SaleInvoiceTspAttemptsOrderByWithRelationInput[] - cursor?: Prisma.SaleInvoiceTspAttemptsWhereUniqueInput - take?: number - skip?: number - distinct?: Prisma.SaleInvoiceTspAttemptsScalarFieldEnum | Prisma.SaleInvoiceTspAttemptsScalarFieldEnum[] + include?: Prisma.CustomerInclude | null + where?: Prisma.CustomerWhereInput +} + +/** + * SalesInvoice.reference_invoice + */ +export type SalesInvoice$reference_invoiceArgs = { + /** + * Select specific fields to fetch from the SalesInvoice + */ + select?: Prisma.SalesInvoiceSelect | null + /** + * Omit specific fields from the SalesInvoice + */ + omit?: Prisma.SalesInvoiceOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.SalesInvoiceInclude | null + where?: Prisma.SalesInvoiceWhereInput +} + +/** + * SalesInvoice.referenced_by + */ +export type SalesInvoice$referenced_byArgs = { + /** + * Select specific fields to fetch from the SalesInvoice + */ + select?: Prisma.SalesInvoiceSelect | null + /** + * Omit specific fields from the SalesInvoice + */ + omit?: Prisma.SalesInvoiceOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.SalesInvoiceInclude | null + where?: Prisma.SalesInvoiceWhereInput } /** diff --git a/src/generated/prisma/models/SalesInvoiceItem.ts b/src/generated/prisma/models/SalesInvoiceItem.ts index 4d242e4..39e8755 100644 --- a/src/generated/prisma/models/SalesInvoiceItem.ts +++ b/src/generated/prisma/models/SalesInvoiceItem.ts @@ -31,7 +31,8 @@ export type SalesInvoiceItemAvgAggregateOutputType = { sku_vat: runtime.Decimal | null unit_price: runtime.Decimal | null total_amount: runtime.Decimal | null - discount: runtime.Decimal | null + discount_amount: runtime.Decimal | null + tax_amount: runtime.Decimal | null } export type SalesInvoiceItemSumAggregateOutputType = { @@ -39,7 +40,8 @@ export type SalesInvoiceItemSumAggregateOutputType = { sku_vat: runtime.Decimal | null unit_price: runtime.Decimal | null total_amount: runtime.Decimal | null - discount: runtime.Decimal | null + discount_amount: runtime.Decimal | null + tax_amount: runtime.Decimal | null } export type SalesInvoiceItemMinAggregateOutputType = { @@ -52,7 +54,8 @@ export type SalesInvoiceItemMinAggregateOutputType = { unit_price: runtime.Decimal | null total_amount: runtime.Decimal | null created_at: Date | null - discount: runtime.Decimal | null + discount_amount: runtime.Decimal | null + tax_amount: runtime.Decimal | null notes: string | null invoice_id: string | null good_id: string | null @@ -69,7 +72,8 @@ export type SalesInvoiceItemMaxAggregateOutputType = { unit_price: runtime.Decimal | null total_amount: runtime.Decimal | null created_at: Date | null - discount: runtime.Decimal | null + discount_amount: runtime.Decimal | null + tax_amount: runtime.Decimal | null notes: string | null invoice_id: string | null good_id: string | null @@ -86,7 +90,8 @@ export type SalesInvoiceItemCountAggregateOutputType = { unit_price: number total_amount: number created_at: number - discount: number + discount_amount: number + tax_amount: number notes: number payload: number good_snapshot: number @@ -102,7 +107,8 @@ export type SalesInvoiceItemAvgAggregateInputType = { sku_vat?: true unit_price?: true total_amount?: true - discount?: true + discount_amount?: true + tax_amount?: true } export type SalesInvoiceItemSumAggregateInputType = { @@ -110,7 +116,8 @@ export type SalesInvoiceItemSumAggregateInputType = { sku_vat?: true unit_price?: true total_amount?: true - discount?: true + discount_amount?: true + tax_amount?: true } export type SalesInvoiceItemMinAggregateInputType = { @@ -123,7 +130,8 @@ export type SalesInvoiceItemMinAggregateInputType = { unit_price?: true total_amount?: true created_at?: true - discount?: true + discount_amount?: true + tax_amount?: true notes?: true invoice_id?: true good_id?: true @@ -140,7 +148,8 @@ export type SalesInvoiceItemMaxAggregateInputType = { unit_price?: true total_amount?: true created_at?: true - discount?: true + discount_amount?: true + tax_amount?: true notes?: true invoice_id?: true good_id?: true @@ -157,7 +166,8 @@ export type SalesInvoiceItemCountAggregateInputType = { unit_price?: true total_amount?: true created_at?: true - discount?: true + discount_amount?: true + tax_amount?: true notes?: true payload?: true good_snapshot?: true @@ -263,7 +273,8 @@ export type SalesInvoiceItemGroupByOutputType = { unit_price: runtime.Decimal total_amount: runtime.Decimal created_at: Date - discount: runtime.Decimal + discount_amount: runtime.Decimal + tax_amount: runtime.Decimal notes: string | null payload: runtime.JsonValue | null good_snapshot: runtime.JsonValue @@ -305,15 +316,16 @@ export type SalesInvoiceItemWhereInput = { unit_price?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFilter<"SalesInvoiceItem"> | Date | string - discount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null payload?: Prisma.JsonNullableFilter<"SalesInvoiceItem"> good_snapshot?: Prisma.JsonFilter<"SalesInvoiceItem"> invoice_id?: Prisma.StringFilter<"SalesInvoiceItem"> | string good_id?: Prisma.StringFilter<"SalesInvoiceItem"> | string service_id?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null - invoice?: Prisma.XOR good?: Prisma.XOR + invoice?: Prisma.XOR service?: Prisma.XOR | null } @@ -327,15 +339,16 @@ export type SalesInvoiceItemOrderByWithRelationInput = { unit_price?: Prisma.SortOrder total_amount?: Prisma.SortOrder created_at?: Prisma.SortOrder - discount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder notes?: Prisma.SortOrderInput | Prisma.SortOrder payload?: Prisma.SortOrderInput | Prisma.SortOrder good_snapshot?: Prisma.SortOrder invoice_id?: Prisma.SortOrder good_id?: Prisma.SortOrder service_id?: Prisma.SortOrderInput | Prisma.SortOrder - invoice?: Prisma.SalesInvoiceOrderByWithRelationInput good?: Prisma.GoodOrderByWithRelationInput + invoice?: Prisma.SalesInvoiceOrderByWithRelationInput service?: Prisma.ServiceOrderByWithRelationInput _relevance?: Prisma.SalesInvoiceItemOrderByRelevanceInput } @@ -353,15 +366,16 @@ export type SalesInvoiceItemWhereUniqueInput = Prisma.AtLeast<{ unit_price?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFilter<"SalesInvoiceItem"> | Date | string - discount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null payload?: Prisma.JsonNullableFilter<"SalesInvoiceItem"> good_snapshot?: Prisma.JsonFilter<"SalesInvoiceItem"> invoice_id?: Prisma.StringFilter<"SalesInvoiceItem"> | string good_id?: Prisma.StringFilter<"SalesInvoiceItem"> | string service_id?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null - invoice?: Prisma.XOR good?: Prisma.XOR + invoice?: Prisma.XOR service?: Prisma.XOR | null }, "id"> @@ -375,7 +389,8 @@ export type SalesInvoiceItemOrderByWithAggregationInput = { unit_price?: Prisma.SortOrder total_amount?: Prisma.SortOrder created_at?: Prisma.SortOrder - discount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder notes?: Prisma.SortOrderInput | Prisma.SortOrder payload?: Prisma.SortOrderInput | Prisma.SortOrder good_snapshot?: Prisma.SortOrder @@ -402,7 +417,8 @@ export type SalesInvoiceItemScalarWhereWithAggregatesInput = { unit_price?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeWithAggregatesFilter<"SalesInvoiceItem"> | Date | string - discount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.StringNullableWithAggregatesFilter<"SalesInvoiceItem"> | string | null payload?: Prisma.JsonNullableWithAggregatesFilter<"SalesInvoiceItem"> good_snapshot?: Prisma.JsonWithAggregatesFilter<"SalesInvoiceItem"> @@ -421,12 +437,13 @@ export type SalesInvoiceItemCreateInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue - invoice: Prisma.SalesInvoiceCreateNestedOneWithoutItemsInput good: Prisma.GoodCreateNestedOneWithoutSales_invoice_itemsInput + invoice: Prisma.SalesInvoiceCreateNestedOneWithoutItemsInput service?: Prisma.ServiceCreateNestedOneWithoutSales_invoice_itemsInput } @@ -440,7 +457,8 @@ export type SalesInvoiceItemUncheckedCreateInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -459,12 +477,13 @@ export type SalesInvoiceItemUpdateInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue - invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutItemsNestedInput good?: Prisma.GoodUpdateOneRequiredWithoutSales_invoice_itemsNestedInput + invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutItemsNestedInput service?: Prisma.ServiceUpdateOneWithoutSales_invoice_itemsNestedInput } @@ -478,7 +497,8 @@ export type SalesInvoiceItemUncheckedUpdateInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -497,7 +517,8 @@ export type SalesInvoiceItemCreateManyInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -516,7 +537,8 @@ export type SalesInvoiceItemUpdateManyMutationInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -532,7 +554,8 @@ export type SalesInvoiceItemUncheckedUpdateManyInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -567,7 +590,8 @@ export type SalesInvoiceItemCountOrderByAggregateInput = { unit_price?: Prisma.SortOrder total_amount?: Prisma.SortOrder created_at?: Prisma.SortOrder - discount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder notes?: Prisma.SortOrder payload?: Prisma.SortOrder good_snapshot?: Prisma.SortOrder @@ -581,7 +605,8 @@ export type SalesInvoiceItemAvgOrderByAggregateInput = { sku_vat?: Prisma.SortOrder unit_price?: Prisma.SortOrder total_amount?: Prisma.SortOrder - discount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder } export type SalesInvoiceItemMaxOrderByAggregateInput = { @@ -594,7 +619,8 @@ export type SalesInvoiceItemMaxOrderByAggregateInput = { unit_price?: Prisma.SortOrder total_amount?: Prisma.SortOrder created_at?: Prisma.SortOrder - discount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder notes?: Prisma.SortOrder invoice_id?: Prisma.SortOrder good_id?: Prisma.SortOrder @@ -611,7 +637,8 @@ export type SalesInvoiceItemMinOrderByAggregateInput = { unit_price?: Prisma.SortOrder total_amount?: Prisma.SortOrder created_at?: Prisma.SortOrder - discount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder notes?: Prisma.SortOrder invoice_id?: Prisma.SortOrder good_id?: Prisma.SortOrder @@ -623,7 +650,8 @@ export type SalesInvoiceItemSumOrderByAggregateInput = { sku_vat?: Prisma.SortOrder unit_price?: Prisma.SortOrder total_amount?: Prisma.SortOrder - discount?: Prisma.SortOrder + discount_amount?: Prisma.SortOrder + tax_amount?: Prisma.SortOrder } export type SalesInvoiceItemCreateNestedManyWithoutGoodInput = { @@ -762,7 +790,8 @@ export type SalesInvoiceItemCreateWithoutGoodInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -780,7 +809,8 @@ export type SalesInvoiceItemUncheckedCreateWithoutGoodInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -827,7 +857,8 @@ export type SalesInvoiceItemScalarWhereInput = { unit_price?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFilter<"SalesInvoiceItem"> | Date | string - discount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null payload?: Prisma.JsonNullableFilter<"SalesInvoiceItem"> good_snapshot?: Prisma.JsonFilter<"SalesInvoiceItem"> @@ -846,7 +877,8 @@ export type SalesInvoiceItemCreateWithoutInvoiceInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -864,7 +896,8 @@ export type SalesInvoiceItemUncheckedCreateWithoutInvoiceInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -908,12 +941,13 @@ export type SalesInvoiceItemCreateWithoutServiceInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue - invoice: Prisma.SalesInvoiceCreateNestedOneWithoutItemsInput good: Prisma.GoodCreateNestedOneWithoutSales_invoice_itemsInput + invoice: Prisma.SalesInvoiceCreateNestedOneWithoutItemsInput } export type SalesInvoiceItemUncheckedCreateWithoutServiceInput = { @@ -926,7 +960,8 @@ export type SalesInvoiceItemUncheckedCreateWithoutServiceInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -970,7 +1005,8 @@ export type SalesInvoiceItemCreateManyGoodInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -988,7 +1024,8 @@ export type SalesInvoiceItemUpdateWithoutGoodInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1006,7 +1043,8 @@ export type SalesInvoiceItemUncheckedUpdateWithoutGoodInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1024,7 +1062,8 @@ export type SalesInvoiceItemUncheckedUpdateManyWithoutGoodInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1042,7 +1081,8 @@ export type SalesInvoiceItemCreateManyInvoiceInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1060,7 +1100,8 @@ export type SalesInvoiceItemUpdateWithoutInvoiceInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1078,7 +1119,8 @@ export type SalesInvoiceItemUncheckedUpdateWithoutInvoiceInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1096,7 +1138,8 @@ export type SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1114,7 +1157,8 @@ export type SalesInvoiceItemCreateManyServiceInput = { unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Date | string - discount?: runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string notes?: string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1132,12 +1176,13 @@ export type SalesInvoiceItemUpdateWithoutServiceInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue - invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutItemsNestedInput good?: Prisma.GoodUpdateOneRequiredWithoutSales_invoice_itemsNestedInput + invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutItemsNestedInput } export type SalesInvoiceItemUncheckedUpdateWithoutServiceInput = { @@ -1150,7 +1195,8 @@ export type SalesInvoiceItemUncheckedUpdateWithoutServiceInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1168,7 +1214,8 @@ export type SalesInvoiceItemUncheckedUpdateManyWithoutServiceInput = { unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string + tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue @@ -1188,15 +1235,16 @@ export type SalesInvoiceItemSelect good?: boolean | Prisma.GoodDefaultArgs + invoice?: boolean | Prisma.SalesInvoiceDefaultArgs service?: boolean | Prisma.SalesInvoiceItem$serviceArgs }, ExtArgs["result"]["salesInvoiceItem"]> @@ -1212,7 +1260,8 @@ export type SalesInvoiceItemSelectScalar = { unit_price?: boolean total_amount?: boolean created_at?: boolean - discount?: boolean + discount_amount?: boolean + tax_amount?: boolean notes?: boolean payload?: boolean good_snapshot?: boolean @@ -1221,18 +1270,18 @@ export type SalesInvoiceItemSelectScalar = { service_id?: boolean } -export type SalesInvoiceItemOmit = runtime.Types.Extensions.GetOmit<"id" | "quantity" | "measure_unit_text" | "measure_unit_code" | "sku_code" | "sku_vat" | "unit_price" | "total_amount" | "created_at" | "discount" | "notes" | "payload" | "good_snapshot" | "invoice_id" | "good_id" | "service_id", ExtArgs["result"]["salesInvoiceItem"]> +export type SalesInvoiceItemOmit = runtime.Types.Extensions.GetOmit<"id" | "quantity" | "measure_unit_text" | "measure_unit_code" | "sku_code" | "sku_vat" | "unit_price" | "total_amount" | "created_at" | "discount_amount" | "tax_amount" | "notes" | "payload" | "good_snapshot" | "invoice_id" | "good_id" | "service_id", ExtArgs["result"]["salesInvoiceItem"]> export type SalesInvoiceItemInclude = { - invoice?: boolean | Prisma.SalesInvoiceDefaultArgs good?: boolean | Prisma.GoodDefaultArgs + invoice?: boolean | Prisma.SalesInvoiceDefaultArgs service?: boolean | Prisma.SalesInvoiceItem$serviceArgs } export type $SalesInvoiceItemPayload = { name: "SalesInvoiceItem" objects: { - invoice: Prisma.$SalesInvoicePayload good: Prisma.$GoodPayload + invoice: Prisma.$SalesInvoicePayload service: Prisma.$ServicePayload | null } scalars: runtime.Types.Extensions.GetPayloadResult<{ @@ -1245,7 +1294,8 @@ export type $SalesInvoiceItemPayload extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - invoice = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> good = {}>(args?: Prisma.Subset>): Prisma.Prisma__GoodClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + invoice = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> service = {}>(args?: Prisma.Subset>): Prisma.Prisma__ServiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. @@ -1633,7 +1683,8 @@ export interface SalesInvoiceItemFieldRefs { readonly unit_price: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'> readonly total_amount: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'> readonly created_at: Prisma.FieldRef<"SalesInvoiceItem", 'DateTime'> - readonly discount: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'> + readonly discount_amount: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'> + readonly tax_amount: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'> readonly notes: Prisma.FieldRef<"SalesInvoiceItem", 'String'> readonly payload: Prisma.FieldRef<"SalesInvoiceItem", 'Json'> readonly good_snapshot: Prisma.FieldRef<"SalesInvoiceItem", 'Json'> diff --git a/src/generated/prisma/models/SalesInvoicePayment.ts b/src/generated/prisma/models/SalesInvoicePayment.ts index 55351e7..d87377b 100644 --- a/src/generated/prisma/models/SalesInvoicePayment.ts +++ b/src/generated/prisma/models/SalesInvoicePayment.ts @@ -224,8 +224,8 @@ export type SalesInvoicePaymentWhereInput = { paid_at?: Prisma.DateTimeFilter<"SalesInvoicePayment"> | Date | string created_at?: Prisma.DateTimeFilter<"SalesInvoicePayment"> | Date | string invoice_id?: Prisma.StringFilter<"SalesInvoicePayment"> | string - invoice?: Prisma.XOR terminal_info?: Prisma.XOR | null + invoice?: Prisma.XOR } export type SalesInvoicePaymentOrderByWithRelationInput = { @@ -235,8 +235,8 @@ export type SalesInvoicePaymentOrderByWithRelationInput = { paid_at?: Prisma.SortOrder created_at?: Prisma.SortOrder invoice_id?: Prisma.SortOrder - invoice?: Prisma.SalesInvoiceOrderByWithRelationInput terminal_info?: Prisma.SalesInvoicePaymentTerminalInfoOrderByWithRelationInput + invoice?: Prisma.SalesInvoiceOrderByWithRelationInput _relevance?: Prisma.SalesInvoicePaymentOrderByRelevanceInput } @@ -250,8 +250,8 @@ export type SalesInvoicePaymentWhereUniqueInput = Prisma.AtLeast<{ paid_at?: Prisma.DateTimeFilter<"SalesInvoicePayment"> | Date | string created_at?: Prisma.DateTimeFilter<"SalesInvoicePayment"> | Date | string invoice_id?: Prisma.StringFilter<"SalesInvoicePayment"> | string - invoice?: Prisma.XOR terminal_info?: Prisma.XOR | null + invoice?: Prisma.XOR }, "id"> export type SalesInvoicePaymentOrderByWithAggregationInput = { @@ -286,8 +286,8 @@ export type SalesInvoicePaymentCreateInput = { payment_method: $Enums.PaymentMethodType paid_at: Date | string created_at?: Date | string - invoice: Prisma.SalesInvoiceCreateNestedOneWithoutPaymentsInput terminal_info?: Prisma.SalesInvoicePaymentTerminalInfoCreateNestedOneWithoutPaymentInput + invoice: Prisma.SalesInvoiceCreateNestedOneWithoutPaymentsInput } export type SalesInvoicePaymentUncheckedCreateInput = { @@ -306,8 +306,8 @@ export type SalesInvoicePaymentUpdateInput = { payment_method?: Prisma.EnumPaymentMethodTypeFieldUpdateOperationsInput | $Enums.PaymentMethodType paid_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutPaymentsNestedInput terminal_info?: Prisma.SalesInvoicePaymentTerminalInfoUpdateOneWithoutPaymentNestedInput + invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutPaymentsNestedInput } export type SalesInvoicePaymentUncheckedUpdateInput = { @@ -613,8 +613,8 @@ export type SalesInvoicePaymentSelect terminal_info?: boolean | Prisma.SalesInvoicePayment$terminal_infoArgs + invoice?: boolean | Prisma.SalesInvoiceDefaultArgs }, ExtArgs["result"]["salesInvoicePayment"]> @@ -630,15 +630,15 @@ export type SalesInvoicePaymentSelectScalar = { export type SalesInvoicePaymentOmit = runtime.Types.Extensions.GetOmit<"id" | "amount" | "payment_method" | "paid_at" | "created_at" | "invoice_id", ExtArgs["result"]["salesInvoicePayment"]> export type SalesInvoicePaymentInclude = { - invoice?: boolean | Prisma.SalesInvoiceDefaultArgs terminal_info?: boolean | Prisma.SalesInvoicePayment$terminal_infoArgs + invoice?: boolean | Prisma.SalesInvoiceDefaultArgs } export type $SalesInvoicePaymentPayload = { name: "SalesInvoicePayment" objects: { - invoice: Prisma.$SalesInvoicePayload terminal_info: Prisma.$SalesInvoicePaymentTerminalInfoPayload | null + invoice: Prisma.$SalesInvoicePayload } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -987,8 +987,8 @@ readonly fields: SalesInvoicePaymentFieldRefs; */ export interface Prisma__SalesInvoicePaymentClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - invoice = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> terminal_info = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoicePaymentTerminalInfoClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + invoice = {}>(args?: Prisma.Subset>): Prisma.Prisma__SalesInvoiceClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. diff --git a/src/generated/prisma/models/Service.ts b/src/generated/prisma/models/Service.ts index 66b8305..51181ad 100644 --- a/src/generated/prisma/models/Service.ts +++ b/src/generated/prisma/models/Service.ts @@ -280,8 +280,8 @@ export type ServiceWhereInput = { base_sale_price?: Prisma.DecimalFilter<"Service"> | runtime.Decimal | runtime.DecimalJsLike | number | string account_id?: Prisma.StringFilter<"Service"> | string complex_id?: Prisma.StringFilter<"Service"> | string - category?: Prisma.XOR | null sales_invoice_items?: Prisma.SalesInvoiceItemListRelationFilter + category?: Prisma.XOR | null } export type ServiceOrderByWithRelationInput = { @@ -298,8 +298,8 @@ export type ServiceOrderByWithRelationInput = { base_sale_price?: Prisma.SortOrder account_id?: Prisma.SortOrder complex_id?: Prisma.SortOrder - category?: Prisma.ServiceCategoryOrderByWithRelationInput sales_invoice_items?: Prisma.SalesInvoiceItemOrderByRelationAggregateInput + category?: Prisma.ServiceCategoryOrderByWithRelationInput _relevance?: Prisma.ServiceOrderByRelevanceInput } @@ -320,8 +320,8 @@ export type ServiceWhereUniqueInput = Prisma.AtLeast<{ base_sale_price?: Prisma.DecimalFilter<"Service"> | runtime.Decimal | runtime.DecimalJsLike | number | string account_id?: Prisma.StringFilter<"Service"> | string complex_id?: Prisma.StringFilter<"Service"> | string - category?: Prisma.XOR | null sales_invoice_items?: Prisma.SalesInvoiceItemListRelationFilter + category?: Prisma.XOR | null }, "id" | "sku" | "local_sku" | "barcode"> export type ServiceOrderByWithAggregationInput = { @@ -377,8 +377,8 @@ export type ServiceCreateInput = { base_sale_price?: runtime.Decimal | runtime.DecimalJsLike | number | string account_id: string complex_id: string - category?: Prisma.ServiceCategoryCreateNestedOneWithoutServicesInput sales_invoice_items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutServiceInput + category?: Prisma.ServiceCategoryCreateNestedOneWithoutServicesInput } export type ServiceUncheckedCreateInput = { @@ -411,8 +411,8 @@ export type ServiceUpdateInput = { base_sale_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string account_id?: Prisma.StringFieldUpdateOperationsInput | string complex_id?: Prisma.StringFieldUpdateOperationsInput | string - category?: Prisma.ServiceCategoryUpdateOneWithoutServicesNestedInput sales_invoice_items?: Prisma.SalesInvoiceItemUpdateManyWithoutServiceNestedInput + category?: Prisma.ServiceCategoryUpdateOneWithoutServicesNestedInput } export type ServiceUncheckedUpdateInput = { @@ -878,8 +878,8 @@ export type ServiceSelect sales_invoice_items?: boolean | Prisma.Service$sales_invoice_itemsArgs + category?: boolean | Prisma.Service$categoryArgs _count?: boolean | Prisma.ServiceCountOutputTypeDefaultArgs }, ExtArgs["result"]["service"]> @@ -903,16 +903,16 @@ export type ServiceSelectScalar = { export type ServiceOmit = runtime.Types.Extensions.GetOmit<"id" | "name" | "description" | "sku" | "local_sku" | "barcode" | "created_at" | "updated_at" | "deleted_at" | "category_id" | "base_sale_price" | "account_id" | "complex_id", ExtArgs["result"]["service"]> export type ServiceInclude = { - category?: boolean | Prisma.Service$categoryArgs sales_invoice_items?: boolean | Prisma.Service$sales_invoice_itemsArgs + category?: boolean | Prisma.Service$categoryArgs _count?: boolean | Prisma.ServiceCountOutputTypeDefaultArgs } export type $ServicePayload = { name: "Service" objects: { - category: Prisma.$ServiceCategoryPayload | null sales_invoice_items: Prisma.$SalesInvoiceItemPayload[] + category: Prisma.$ServiceCategoryPayload | null } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -1268,8 +1268,8 @@ readonly fields: ServiceFieldRefs; */ export interface Prisma__ServiceClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - category = {}>(args?: Prisma.Subset>): Prisma.Prisma__ServiceCategoryClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> sales_invoice_items = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + category = {}>(args?: Prisma.Subset>): Prisma.Prisma__ServiceCategoryClient, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -1659,25 +1659,6 @@ export type ServiceDeleteManyArgs = { - /** - * Select specific fields to fetch from the ServiceCategory - */ - select?: Prisma.ServiceCategorySelect | null - /** - * Omit specific fields from the ServiceCategory - */ - omit?: Prisma.ServiceCategoryOmit | null - /** - * Choose, which related nodes to fetch as well - */ - include?: Prisma.ServiceCategoryInclude | null - where?: Prisma.ServiceCategoryWhereInput -} - /** * Service.sales_invoice_items */ @@ -1702,6 +1683,25 @@ export type Service$sales_invoice_itemsArgs = { + /** + * Select specific fields to fetch from the ServiceCategory + */ + select?: Prisma.ServiceCategorySelect | null + /** + * Omit specific fields from the ServiceCategory + */ + omit?: Prisma.ServiceCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: Prisma.ServiceCategoryInclude | null + where?: Prisma.ServiceCategoryWhereInput +} + /** * Service without action */ diff --git a/src/generated/prisma/models/StockKeepingUnits.ts b/src/generated/prisma/models/StockKeepingUnits.ts index 1907d03..c15aaf3 100644 --- a/src/generated/prisma/models/StockKeepingUnits.ts +++ b/src/generated/prisma/models/StockKeepingUnits.ts @@ -248,8 +248,8 @@ export type StockKeepingUnitsWhereInput = { guild_id?: Prisma.StringFilter<"StockKeepingUnits"> | string created_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string updated_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string - guild?: Prisma.XOR goods?: Prisma.GoodListRelationFilter + guild?: Prisma.XOR } export type StockKeepingUnitsOrderByWithRelationInput = { @@ -262,8 +262,8 @@ export type StockKeepingUnitsOrderByWithRelationInput = { guild_id?: Prisma.SortOrder created_at?: Prisma.SortOrder updated_at?: Prisma.SortOrder - guild?: Prisma.GuildOrderByWithRelationInput goods?: Prisma.GoodOrderByRelationAggregateInput + guild?: Prisma.GuildOrderByWithRelationInput _relevance?: Prisma.StockKeepingUnitsOrderByRelevanceInput } @@ -280,8 +280,8 @@ export type StockKeepingUnitsWhereUniqueInput = Prisma.AtLeast<{ guild_id?: Prisma.StringFilter<"StockKeepingUnits"> | string created_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string updated_at?: Prisma.DateTimeFilter<"StockKeepingUnits"> | Date | string - guild?: Prisma.XOR goods?: Prisma.GoodListRelationFilter + guild?: Prisma.XOR }, "id" | "code"> export type StockKeepingUnitsOrderByWithAggregationInput = { @@ -325,8 +325,8 @@ export type StockKeepingUnitsCreateInput = { is_domestic?: boolean created_at?: Date | string updated_at?: Date | string - guild: Prisma.GuildCreateNestedOneWithoutStockKeepingUnitsInput goods?: Prisma.GoodCreateNestedManyWithoutSkuInput + guild: Prisma.GuildCreateNestedOneWithoutStockKeepingUnitsInput } export type StockKeepingUnitsUncheckedCreateInput = { @@ -351,8 +351,8 @@ export type StockKeepingUnitsUpdateInput = { is_domestic?: Prisma.BoolFieldUpdateOperationsInput | boolean created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string - guild?: Prisma.GuildUpdateOneRequiredWithoutStockKeepingUnitsNestedInput goods?: Prisma.GoodUpdateManyWithoutSkuNestedInput + guild?: Prisma.GuildUpdateOneRequiredWithoutStockKeepingUnitsNestedInput } export type StockKeepingUnitsUncheckedUpdateInput = { @@ -740,8 +740,8 @@ export type StockKeepingUnitsSelect goods?: boolean | Prisma.StockKeepingUnits$goodsArgs + guild?: boolean | Prisma.GuildDefaultArgs _count?: boolean | Prisma.StockKeepingUnitsCountOutputTypeDefaultArgs }, ExtArgs["result"]["stockKeepingUnits"]> @@ -761,16 +761,16 @@ export type StockKeepingUnitsSelectScalar = { export type StockKeepingUnitsOmit = runtime.Types.Extensions.GetOmit<"id" | "code" | "name" | "VAT" | "is_public" | "is_domestic" | "guild_id" | "created_at" | "updated_at", ExtArgs["result"]["stockKeepingUnits"]> export type StockKeepingUnitsInclude = { - guild?: boolean | Prisma.GuildDefaultArgs goods?: boolean | Prisma.StockKeepingUnits$goodsArgs + guild?: boolean | Prisma.GuildDefaultArgs _count?: boolean | Prisma.StockKeepingUnitsCountOutputTypeDefaultArgs } export type $StockKeepingUnitsPayload = { name: "StockKeepingUnits" objects: { - guild: Prisma.$GuildPayload goods: Prisma.$GoodPayload[] + guild: Prisma.$GuildPayload } scalars: runtime.Types.Extensions.GetPayloadResult<{ id: string @@ -1122,8 +1122,8 @@ readonly fields: StockKeepingUnitsFieldRefs; */ export interface Prisma__StockKeepingUnitsClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" - guild = {}>(args?: Prisma.Subset>): Prisma.Prisma__GuildClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> goods = {}>(args?: Prisma.Subset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions> | Null> + guild = {}>(args?: Prisma.Subset>): Prisma.Prisma__GuildClient, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. diff --git a/src/modules/admin/guilds/stock-keeping-units/dto/create-stock-keeping-unit.dto.ts b/src/modules/admin/guilds/stock-keeping-units/dto/create-stock-keeping-unit.dto.ts index b27ac78..7bb27dc 100644 --- a/src/modules/admin/guilds/stock-keeping-units/dto/create-stock-keeping-unit.dto.ts +++ b/src/modules/admin/guilds/stock-keeping-units/dto/create-stock-keeping-unit.dto.ts @@ -1,4 +1,4 @@ -import { SKUGuildType } from '@/generated/prisma/enums' +import { SKUGuildType } from '@/common/enums/enums' import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger' import { Type } from 'class-transformer' import { IsBoolean, IsEnum, IsNumber, IsString, Min } from 'class-validator' diff --git a/src/modules/consumer/business-activities/complexes/poses/sales-invoices/sales-invoices.service.ts b/src/modules/consumer/business-activities/complexes/poses/sales-invoices/sales-invoices.service.ts index 63f5586..0027ea0 100644 --- a/src/modules/consumer/business-activities/complexes/poses/sales-invoices/sales-invoices.service.ts +++ b/src/modules/consumer/business-activities/complexes/poses/sales-invoices/sales-invoices.service.ts @@ -1,5 +1,5 @@ -import { SharedSaleInvoiceActionsService } from '@/common/services/saleInvoices/sale-invoice-actions.service' import { ResponseMapper } from '@/common/response/response-mapper' +import { SharedSaleInvoiceActionsService } from '@/common/services/saleInvoices/sale-invoice-actions.service' import { SalesInvoiceWhereInput } from '@/generated/prisma/models' import { PrismaService } from '@/prisma/prisma.service' import { Injectable, NotFoundException } from '@nestjs/common' @@ -42,7 +42,8 @@ export class SalesInvoicesService { measure_unit_code: true, measure_unit_text: true, sku_code: true, - discount: true, + discount_amount: true, + tax_amount: true, notes: true, quantity: true, total_amount: true, diff --git a/src/modules/consumer/customers/sale-invoices/sale-invoices.service.ts b/src/modules/consumer/customers/sale-invoices/sale-invoices.service.ts index 459f0b6..7d7baea 100644 --- a/src/modules/consumer/customers/sale-invoices/sale-invoices.service.ts +++ b/src/modules/consumer/customers/sale-invoices/sale-invoices.service.ts @@ -123,8 +123,9 @@ export class CustomerSaleInvoicesService { id: true, notes: true, unit_price: true, - discount: true, quantity: true, + discount_amount: true, + tax_amount: true, total_amount: true, payload: true, good: { diff --git a/src/modules/enums/enums.service.ts b/src/modules/enums/enums.service.ts index af14dd1..38fad40 100644 --- a/src/modules/enums/enums.service.ts +++ b/src/modules/enums/enums.service.ts @@ -4,7 +4,6 @@ import { AccountStatus, AccountType, ApplicationPlatform, - ApplicationPublisher, ApplicationReleaseType, BusinessRole, ComplexRole, @@ -21,13 +20,12 @@ import { POSStatus, POSType, ProviderRole, - SKUGuildType, TspProviderRequestType, TspProviderResponseStatus, TspProviderType, } from '@/generated/prisma/enums' import { Injectable } from '@nestjs/common' -import { GoldKarat, TspProviderCustomerType } from 'common/enums/enums' +import { GoldKarat, SKUGuildType, TspProviderCustomerType } from 'common/enums/enums' import { ResponseMapper } from 'common/response/response-mapper' @Injectable() @@ -69,10 +67,6 @@ export class EnumsService { ApplicationReleaseType, 'ApplicationReleaseType', ), - ApplicationPublisher: this.prepareData( - ApplicationPublisher, - 'ApplicationPublisher', - ), CustomerType: this.prepareData(CustomerType, 'CustomerType'), TspProviderResponseStatus: this.prepareData( TspProviderResponseStatus, diff --git a/src/modules/invoices/invoices.service.ts b/src/modules/invoices/invoices.service.ts index 5761247..94cbc65 100644 --- a/src/modules/invoices/invoices.service.ts +++ b/src/modules/invoices/invoices.service.ts @@ -89,7 +89,8 @@ export class InvoicesService { quantity: true, total_amount: true, unit_price: true, - discount: true, + discount_amount: true, + tax_amount: true, payload: true, sku_code: true, sku_vat: true, diff --git a/src/modules/pos/statistics/statistics.service.ts b/src/modules/pos/statistics/statistics.service.ts index a5b9054..076f41e 100644 --- a/src/modules/pos/statistics/statistics.service.ts +++ b/src/modules/pos/statistics/statistics.service.ts @@ -17,32 +17,44 @@ export class StatisticsService { const [item] = await this.prisma.$queryRaw< Array<{ all_amount_sum: number | null + all_tax_sum: number | null all_count: number | null success_amount_sum: number | null + success_tax_sum: number | null success_count: number | null failure_amount_sum: number | null + failure_tax_sum: number | null failure_count: number | null pending_amount_sum: number | null + pending_tax_sum: number | null pending_count: number | null not_sended_amount_sum: number | null + not_sended_tax_sum: number | null not_sended_count: number | null not_original_amount_sum: number | null + not_original_tax_sum: number | null not_original_count: number | null }> >` SELECT SUM(si.total_amount) AS all_amount_sum, + SUM(si.tax_amount) AS all_tax_sum, si.type, COUNT(*) AS all_count, SUM(CASE WHEN la.status = ${TspProviderResponseStatus.SUCCESS} THEN si.total_amount ELSE 0 END) AS success_amount_sum, + SUM(CASE WHEN la.status = ${TspProviderResponseStatus.SUCCESS} THEN si.tax_amount ELSE 0 END) AS success_tax_sum, SUM(CASE WHEN la.status = ${TspProviderResponseStatus.SUCCESS} THEN 1 ELSE 0 END) AS success_count, SUM(CASE WHEN la.status = ${TspProviderResponseStatus.FAILURE} THEN si.total_amount ELSE 0 END) AS failure_amount_sum, + SUM(CASE WHEN la.status = ${TspProviderResponseStatus.FAILURE} THEN si.tax_amount ELSE 0 END) AS failure_tax_sum, SUM(CASE WHEN la.status = ${TspProviderResponseStatus.FAILURE} THEN 1 ELSE 0 END) AS failure_count, SUM(CASE WHEN la.status = ${TspProviderResponseStatus.QUEUED} THEN si.total_amount ELSE 0 END) AS pending_amount_sum, + SUM(CASE WHEN la.status = ${TspProviderResponseStatus.QUEUED} THEN si.tax_amount ELSE 0 END) AS pending_tax_sum, SUM(CASE WHEN la.status = ${TspProviderResponseStatus.QUEUED} THEN 1 ELSE 0 END) AS pending_count, SUM(CASE WHEN la.status IS NULL THEN si.total_amount ELSE 0 END) AS not_sended_amount_sum, + SUM(CASE WHEN la.status IS NULL THEN si.tax_amount ELSE 0 END) AS not_sended_tax_sum, SUM(CASE WHEN la.status IS NULL THEN 1 ELSE 0 END) AS not_sended_count, SUM(CASE WHEN si.type <> ${TspProviderRequestType.ORIGINAL} THEN si.total_amount ELSE 0 END) AS not_original_amount_sum, + SUM(CASE WHEN si.type <> ${TspProviderRequestType.ORIGINAL} THEN si.tax_amount ELSE 0 END) AS not_original_tax_sum, SUM(CASE WHEN si.type <> ${TspProviderRequestType.ORIGINAL} THEN 1 ELSE 0 END) AS not_original_count FROM sales_invoices si INNER JOIN poses p ON p.id = si.pos_id @@ -74,32 +86,32 @@ export class StatisticsService { return ResponseMapper.single({ all: { total_amount: Number(item?.all_amount_sum || 0), - total_tax: Number(0), + total_tax: Number(item?.all_tax_sum), count: Number(item?.all_count || 0), }, success: { total_amount: Number(item?.success_amount_sum || 0), - total_tax: Number(0), + tax_amount: Number(item?.success_tax_sum || 0), count: Number(item?.success_count || 0), }, failure: { total_amount: Number(item?.failure_amount_sum || 0), - total_tax: Number(0), + tax_amount: Number(item?.failure_tax_sum || 0), count: Number(item?.failure_count || 0), }, pending: { total_amount: Number(item?.pending_amount_sum || 0), - total_tax: Number(0), + tax_amount: Number(item?.pending_tax_sum || 0), count: Number(item?.pending_count || 0), }, not_sended: { total_amount: Number(item?.not_sended_amount_sum || 0), - total_tax: Number(0), + tax_amount: Number(item?.not_sended_tax_sum || 0), count: Number(item?.not_sended_count || 0), }, not_original: { total_amount: Number(item?.not_original_amount_sum || 0), - total_tax: Number(0), + tax_amount: Number(item?.not_original_tax_sum || 0), count: Number(item?.not_original_count || 0), }, }) diff --git a/src/modules/tspProviders/dto/correction.dto.ts b/src/modules/tspProviders/dto/correction.dto.ts index 17fad99..a76fec7 100644 --- a/src/modules/tspProviders/dto/correction.dto.ts +++ b/src/modules/tspProviders/dto/correction.dto.ts @@ -26,6 +26,14 @@ export class TspProviderCorrectionInvoicePayloadDto { @IsNumber() total_amount: number + @ApiProperty() + @IsNumber() + discount_amount: number + + @ApiProperty() + @IsNumber() + tax_amount: number + @ApiProperty({ required: true, type: SharedCreateSalesInvoicePaymentsDto }) @IsObject() @ValidateNested({ each: true }) diff --git a/src/modules/tspProviders/sales-invoice-tsp.service.ts b/src/modules/tspProviders/sales-invoice-tsp.service.ts index 9317b67..1d8c328 100644 --- a/src/modules/tspProviders/sales-invoice-tsp.service.ts +++ b/src/modules/tspProviders/sales-invoice-tsp.service.ts @@ -207,6 +207,8 @@ export class SalesInvoiceTspService { payments: dataToUpdate.payments, items: dataToUpdate.items, total_amount: dataToUpdate.total_amount, + discount_amount: dataToUpdate.discount_amount, + tax_amount: dataToUpdate.tax_amount, customer_id: relatedInvoice.customer_id || undefined, settlement_type: relatedInvoice.settlement_type, }, @@ -396,7 +398,8 @@ export class SalesInvoiceTspService { unit_price: Number(item.unit_price), quantity: Number(item.quantity), total_amount: Number(item.total_amount), - discount_amount: Number(item.discount || 0), + discount_amount: Number(item.discount_amount || 0), + tax_amount: Number(item.tax_amount || 0), invoice_id: '', good_id: item.good_id, service_id: item.service_id || undefined, @@ -404,6 +407,8 @@ export class SalesInvoiceTspService { notes: item.notes || '', })), total_amount: Number(relatedInvoice.total_amount), + discount_amount: Number(relatedInvoice.discount_amount), + tax_amount: Number(relatedInvoice.tax_amount), customer_id: relatedInvoice.customer_id || undefined, }, businessId, diff --git a/src/modules/tspProviders/utils/sales-invoice-tsp.utils.ts b/src/modules/tspProviders/utils/sales-invoice-tsp.utils.ts index 963f8fc..500a092 100644 --- a/src/modules/tspProviders/utils/sales-invoice-tsp.utils.ts +++ b/src/modules/tspProviders/utils/sales-invoice-tsp.utils.ts @@ -324,7 +324,8 @@ export async function buildOriginalPayload( sku_vat: true, good_id: true, service_id: true, - discount: true, + discount_amount: true, + tax_amount: true, payload: true, good_snapshot: true, },